@charset "UTF-8";
/* CSS Document */


/* index
**********************************************************************/
#indexAbout{ width:699px; margin:0 -21px 30px 0; overflow:hidden; }
#indexAbout li{ background:url(../../pediatrics/img/index_about_bg.gif) no-repeat; width:170px; height:312px; margin:0 21px 0 0; padding:30px 21px 0 21px; float:left; }
#indexAbout li .aboutTitle{ margin:0 0 21px 2px; }
#indexAbout li .text{ margin:10px 0; line-height:150%; }
#indexAbout li ul li{ background:none; width:auto; height:auto; margin:0 0 5px 0; padding:0; float:none; font-size:0; line-height:0; }

#chusha ul li{ background:none; margin:10px 0 0 0; padding:0; }
.indexTable th, .indexTable td{ padding:10px 5px; }
.indexTable td span{ font-size:12px; line-height:1.2; }
.indexTable td span img{ margin:-3px 0 0; vertical-align:middle; }
.indexTable td span  a{ display:inline-block; background:url(../../common/img/icon_arrow.png) no-repeat 0 center; margin:5px 0 0; padding:0 0 0 10px; }
.indexTable td span  a:hover{ color:#969788; }
.indexTable td ul li:not(:first-child){ margin:6px 0 0; padding:5px 0 0; border-top:1px dotted #ccc; }
.indexTable td dl{ display:table; margin:0 auto; overflow:hidden; text-align:left; }
.indexTable td dl dt{ width:35px; float:left; font-size:11px; clear:both; }
.indexTable td dl dd{ float:left; font-size:12px; }
.indexTable td .cap{ display:block; margin:2px 0 0; font-size:10px; }
.indexTableCap{ font-size:12px; }
.indexTableCap span{ color:#B20000; }

.indexReserve{ margin:0 0 30px; position:relative; }
.indexReserve p{ color:#AD0001; line-height:1.5; }
.indexReserve p.attention{ margin:5px 0 0; padding:0 0 0 1em; font-size:12px; font-weight:bold; color:#333; text-indent:-1em; }
.indexReserve a{ position:absolute; bottom:20px; right:20px; }



#stepBtn{ width:661px; height:36px; padding:7px 0 0 17px; display:block; background:url(../../pediatrics/img/step_bg.jpg) no-repeat; overflow:hidden;}
#stepBtn li{ width:147px; height:36px; margin:0 4px 0 0; float:left;}
.stepMap{ width:676px; height:435px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; margin:0 0 30px 0; position:relative; overflow:hidden;}
.stepMap dl.left{ width:248px; position:absolute; top:20px; left:20px;}
.stepMap dl.left dt{ width:248px; height:30px; position:absolute; top:0px;}
.stepMap dl.left dd{ width:248px; height:307px; background:#F4F4F4; position:absolute; top:50px;}
.stepMap dl.left dd img{ display:block;}
.stepMap dl.left dd p{ display:block; padding:15px; font-size:13px; line-height:135%;}
.stepMap ul.btn{ width:242px; height:19px; position:absolute; left:20px; bottom:20px;}
.stepMap ul.btn li{ width:52px; height:19px; display:block; position:absolute;}
.stepMap ul.btn li.prev{ left:0px; display:none;}
.stepMap ul.btn li.next{ right:0px;}
.stepMap ul.right{ width:366px; height:394px; border:1px solid #DDDDDD; position:absolute; top:20px; right:20px;}
.stepMap ul.right li{ width:19px; height:19px; position:absolute;}
#ippan ul.right li.btn1{ left:232px; top:254px;}
#ippan ul.right li.btn2{ left:148px; top:207px;}
#ippan ul.right li.btn3{ left:137px; top:157px;}
#ippan ul.right li.btn4{ left:165px; top:172px;}
#ippan ul.right li.btn5{ left:182px; top:131px;}
#ippan ul.right li.btn6{ left:206px; top:94px;}
#ippan ul.right li.btn7{ left:77px; top:39px;}
#ippan ul.right li.btn8{ left:148px; top:228px;}
#ippan ul.right{ background:url(../../pediatrics/img/step_ippan_bg.gif) no-repeat;}
#kenshin ul.right li.btn1{ left:231px; top:295px;}
#kenshin ul.right li.btn2{ left:109px; top:280px;}
#kenshin ul.right li.btn3{ left:172px; top:279px;}
#kenshin ul.right li.btn4{ left:92px; top:326px;}
#kenshin ul.right li.btn5{ left:49px; top:313px;}
#kenshin ul.right li.btn6{ left:88px; top:280px;}
#kenshin ul.right{ background:url(../../pediatrics/img/step_kenshin_bg.gif) no-repeat;}
#kakuri ul.right li.btn1{ left:257px; top:48px;}
#kakuri ul.right li.btn2{ left:265px; top:121px;}
#kakuri ul.right li.btn3{ left:265px; top:143px;}
#kakuri ul.right li.btn4{ left:265px; top:165px;}
#kakuri ul.right{ background:url(../../pediatrics/img/step_kakuri_bg.gif) no-repeat;}
#kenshin{ display:none;}
#kakuri{ display:none;}