@charset "UTF-8";

/* ****************************************************
Title: pc_application.css
Created: 2011-01-24
Last Modified: 2011-02-13
***************************************************** */

/* Table Of Contents
----------------------------------------

# PC Hide Content
# Main

----------------------------------------*/

/* # PC Hide Content
---------------------------------------------------------------------------- */

/* # Main
---------------------------------------------------------------------------- */

#content #pageTitApplication {
  background: url(../img/all/bg_pagetit_application.gif) no-repeat left top;
  height: 29px;
  margin-bottom: 18px;
  width: 142px;
}

#content .mCatIndexArea #qualificationIndexAreaSec h2 {
  background: #0c6100;
  padding: 11px 15px 11px 43px;
  border-radius: 6px;
}

#content .mCatIndexArea #benefitIndexAreaSec h2 {
  background: #0c6100;
  padding: 11px 15px 11px 43px;
  border-radius: 6px;
}

#content .mCatIndexArea #healthIndexAreaSec h2 {
  background: #0c6100;
  padding: 11px 15px 11px 43px;
  border-radius: 6px;
}

#content .mTable02 table .printSize {
  background-color: #edf9ff;
  color: #1b4d74;
  font-weight: bold;
  padding: 10px;
  vertical-align: middle;
  width: 75px;
  font-size: 90%;
}

#content .mTH01 {
  border-bottom: dashed #4a4a4a 1px;
  font-size: 118.28%;
  margin: 25px 0 15px;
  padding-bottom: 8px;
  color: #f30;
}

#content .mTH01 .in {
  display: inline-block;
  *display: inline;
  padding: 1px 0 0 5px;
  vertical-align: baseline;
  *zoom: 1;
}

/* AppliBox01 */
#content .AppliBox01 {
  border: 1px solid #78b070;
  display: table;
  table-layout: fixed;
}
#content .AppliBox01 th {
  padding: 10px;
  text-align: center;
}
#content .AppliBox01 td {
  padding: 10px;
}

#content .note_kaigen {
  background-color: #fff;
  border: 3px solid #f00;
  border-radius: 8px;
  padding: 1.5em 1.5em 0;
  margin-bottom: 30px;
  position: relative;
}

#content .note_kaigen h1 {
  color: #f00;
  font-size: 125%;
  margin-bottom: 1.25em;
  text-align: center;
}

#content .note_kaigen h1 span {
  background-color: #f00;
  padding: 0.2em 0.4em;
  text-align: left;
  color: #fff;
  position: absolute;
  left: 20px;
  top: 15px;
}
#content .note_kaigen h2 {
  border-bottom: 1px dotted #666;
  padding: 0.2em 0;
  margin-bottom: 0.5em;
}
#content .note_kaigen p {
  margin-bottom: 1.25em;
}

/* ＜Table05＞ "給付内容表示用 */
#content .Table05 {
  margin: 15px 0 20px;
}

#content .Table05 table {
  border-left: 1px solid #b0d5a9;
  border-top: 1px solid #b0d5a9;
}

#content .Table05 table caption {
  padding-bottom: 5px;
}

#content .Table05 .mNoteList {
  margin-bottom: 0;
}

#content .Table05 table th,
#content .Table05 table td {
  border-bottom: 1px solid #b0d5a9;
  border-right: 1px solid #b0d5a9;
}

#content .Table05 table thead th {
  background-color: #ebf4ea;
  color: #000;
  font-weight: bold;
  padding: 12px 0;
  text-align: center;
}

#content .Table05 table tbody th {
  background-color: #ebf4ea;
  font-weight: bold;
  padding: 13px;
  vertical-align: middle;
}

#content .Table05 table tbody td {
  padding: 13px;
}

#content .Table05 table tbody .accent {
  font-weight: bold;
  padding: 13px;
  vertical-align: middle;
}

.taM {
  vertical-align: middle;
}
/* # Clearfix
---------------------------------------------------------------------------- */
