/* CSS Document for ƒXƒ^ƒbƒtÐ‰î*/

@charset "Shift_JIS";

/*index

01FBase 
02FText 
03FLink 
04FLayout


/*===========================================================================
01FŠî–{Ý’è
===========================================================================*/


/*ƒJƒ‰[Ý’è
---------------------------------------------------------------------------*/


/*===========================================================================
02FƒeƒLƒXƒgÝ’è
===========================================================================*/

/*ƒeƒLƒXƒgƒŒƒCƒAƒEƒg/
---------------------------------------------------------------------------*/
h2.page_ttl{
margin:6px auto 12px;
text-align:center;
}

/*===========================================================================
03FƒŠƒ“ƒNÝ’è
===========================================================================*/

/*ƒeƒLƒXƒgƒŠƒ“ƒN
---------------------------------------------------------------------------*/
a:link{ text-decoration:underline; color:#0045a2; }
a:visited{ text-decoration:underline; color:#003399; }
a:hover{ color:#666666; text-decoration:underline;}

a.link_arrw{
background:url(../../common/images/icn_arrow.gif) left top no-repeat;
font-size:12px;
padding-left:14px;
font-weight:bold;
color:#fa771a;
text-decoration:underline;}

a.link_arrw:link{color:#fa771a;}
a.link_arrw:visited{ color:#003399; }
a.link_arrw:hover{ color:#fd3702;}


/*ƒy[ƒW‚ð•Â‚¶‚é
---------------------------------------------------------------------------*/
#btn_cls { margin:0 auto 30px;  text-align:center; }
#btn_cls a{color:#fa771a; font-weight:bold; text-decoration:none; padding:4px;}
#btn_cls a:hover{ background:#fa771a ; color:#FFFFFF}


/*ƒOƒ[ƒoƒ‹ƒƒjƒ…[
---------------------------------------------------------------------------*/
#g_navi li#nav07 a{ background-position: -669px 0;}

/*===========================================================================
04FƒŒƒCƒAƒEƒgÝ’è
===========================================================================*/

/*ƒwƒbƒ_[
---------------------------------------------------------------------------*/

#header{
padding:6px 4px 8px;
}


/*ƒRƒ“ƒeƒ“ƒc
---------------------------------------------------------------------------*/
#main_cont2{
width:680px;
margin:0 auto;
color:#745555;
}

.cont_box{
width:100%;
margin:0 auto 20px;
clear:both;
}

.cont_box_s{
width:100%;
margin-top:30px;
margin-bottom:24px;
}

.cont_box h4{
display:block;
margin-top:10px;
margin-bottom:18px
}

/*ƒAƒ“ƒJ[ƒƒjƒ…[
------------------------*/

#bt_anchor{
margin:22px auto;
}

#bt_anchor img{
padding-right:24px;
margin:0 0 10px;
}
#bt_anchor .f_right{
width:420px;
text-align:left;
padding-top:6px;
}


/*Š³ŽÒ‚³‚Ü‚Ìº
------------------------*/
.boxVoice{
width:664px;
padding:0 0 30px ;
border-bottom:dotted 1px #c4c4c4;
margin:0 auto 16px;
}

.boxVoice .mi_Voice{
display:block;
background:url(../images/icn_patient.gif) no-repeat left top;
margin:0 0 16px;
padding-top:6px;
padding-left:26px;
font-size:14px;
font-weight:bold;
}


/*Žæ‚è‘g‚Ý
------------------------*/
.boxFB{
width:664px;
padding:0 0 20px ;
border-bottom:dotted 1px #c4c4c4;
margin:0 auto ;
}

.mi_FB{
display:block;
background:url(../images/icn_q.gif) no-repeat left top;
margin:0 0 10px;
padding-top:6px;
padding-left:26px;
font-size:14px;
font-weight:bold;
}


.boxEffort{
width:624px;
padding:20px 0 30px 40px;
border-bottom:dotted 1px #c4c4c4;
background-color:#f2f1ef;
margin:0 auto ;
}

.mi_Eff{
display:block;
background:url(../images/icn_staff.gif) no-repeat left top;
margin:0 0 16px;
padding-top:6px;
padding-left:38px;
font-size:14px;
font-weight:bold;
}
