@charset "Shift_JIS";

/* ///////////////////////////////////////////////
【医療費について】
expense.css
/////////////////////////////////////////////// */


/* -----------------------------------------------
Table Of Contents

・保険適用項目
・費用
----------------------------------------------- */


/* -----------------------------------------------

保険適用項目

----------------------------------------------- */
#guidelines {
margin-bottom: 30px;
}

#guidelines h4 {
width: 695px;
padding-top: 47px;
background: url(../img/expense/guidelines_ttl.gif) no-repeat;
display: block;
line-height: 1.5;
height: 0;
overflow: hidden;
}

#guidelines ul {
background: #eff6ed;
}

#guidelines li {
padding: 12px 20px;
border-bottom: 1px dotted #489f38;
font-size: 120%;
font-weight: bold;
}


/* -----------------------------------------------

費用

----------------------------------------------- */
#expense {
margin-bottom: 30px;
}

#expense .e_txt_a {
margin-bottom: 3px;
color: #469834;
font-weight: bold;
font-size: 110%;
}

#expense table {
width: 695px;
margin-bottom: 5px;
border-collapse: separate;
border-spacing: 0;
border: #e0e9cc solid 3px;
background: #fff;
}

#expense th,
#expense td {
padding: 10px;
border-right: #e0e9cc solid 2px;
border-bottom: #e0e9cc solid 2px;
vertical-align: top;
}

#expense th {
width: 50%;
background: #fafdf3;
text-align: center;
color: #92ba1c;
font-weight: bold;
font-size: 120%;
}

#expense .cell_a {
border-right: #e0e9cc solid 3px;
}
#expense .cell_b {
border-right: 0 none;
}
#expense .cell_c {
border-bottom: 0 none;
text-align: center;
font-weight: bold;
font-size: 130%;
color: #ff3300;
}
#expense .cell_d {
width: 35%;
}
#expense .cell_e {
width: 15%;
}

#expense ul {
padding-left: 1.5em;
list-style-type: disc;
list-style-position: outside;
}





