/* CSS Document */

/* 各ページのレイアウト */

/* ホーム */
.contents_box_01 { margin:0; }
.home_contents_l { width:447px; float:left; }
.home_contents_r { width:447px; float:right; }
.home_contents_top { height:14px; background-image:url(../img/frame_top.gif); background-repeat:no-repeat; }
.home_contents_bg { background-image:url(../img/frame_bg.gif); background-repeat:repeat-y; }
.home_contents_under { height:14px; background-image:url(../img/frame_under.gif); background-repeat:no-repeat; }
.home_contents_detail_area_01 { width:412px; margin:0 auto; padding:5px 0px 5px 0px; }
.home_contents_detail_area_02 { width:408px; margin:0 auto; font-size:10pt; color:#003366; }
.title_area_01 { margin:0px 0px 10px 0px; }
.title_area_02 { margin:0px 0px 10px 0px; }
.table_area_01 { margin:10px 0px 5px 0px; }
.table_area_01_border { margin:10px 0px 5px 0px; border:solid 1px #5688AE; padding:10px 0px 10px 0px; }
.table_area_01_02 { margin:0px 0px 0px 0px; }
.table_area_01_03 { margin:10px 0px 0px 0px; }
.table_area_01_04 { margin:0px 0px 5px 0px; }
.table_area_01_text_right { margin:10px 0px 5px 0px; text-align:right; }
td.date { width:92px; padding-left:10px; text-align:left; vertical-align:top; line-height:140%; }
td.arrow_01 { width:20px; text-align:center; vertical-align:center; line-height:140%; }
td.arrow_01_02 { width:20px; text-align:center; vertical-align:text-top; line-height:140%; }
td.title { width:250px; text-align:left; vertical-align:top; line-height:140%; }
td.toptitle { width:280px; text-align:left; vertical-align:top; line-height:140%; }
td.text { width:350px; text-align:left; vertical-align:top; line-height:140%; }
td.toptext { width:380px; text-align:left; vertical-align:top; line-height:140%; }
td.arrow_02 { width:20px; text-align:center; vertical-align:text-top; line-height:140%; }
td.arrow_02_02 { width:30px; text-align:center; vertical-align:text-top; }
.qr_area { width:80px; float:right; text-align:right; }
td.arrow_03 { width:20px; text-align:center; vertical-align:text-top; line-height:140%; padding-top:10px; }


/* 診療案内 */
td.item { width:162px; padding-left:17px; text-align:left; vertical-align:top; line-height:140%; color:#333333; }
td.item_b { width:162px; padding-left:17px; text-align:left; vertical-align:top; line-height:140%; color:#333333; font-weight:bold; }
td.item_b_b { width:162px; padding-left:17px; text-align:left; vertical-align:top; line-height:140%; color:#000066; font-weight:bold; }
td.detail_01 { width:330px; text-align:left; vertical-align:center; line-height:140%; color:#333333; }
td.detail_01_02 { width:370px; text-align:left; vertical-align:top; line-height:180%; color:#333333; }
td.detail_01_blue { width:330px; text-align:left; vertical-align:center; line-height:140%; color:#000066; }
td.detail_02 { width:350px; text-align:left; vertical-align:top; line-height:140%; color:#333333; }
.text_right { text-align:right; line-height:140%; font-size:10pt; color:#333333; margin-top:5px; }
.text_right_blue { text-align:right; line-height:140%; font-size:10pt; color:#000066; margin-top:5px; }
.img_area_01 { text-align:center; margin:10px 0px 20px 0px; }
.diagnosis_detail_area { width:585px; margin:0 auto; font-size:10pt; color:#003366; background-image:url(../diagnosis/img/bg.gif); background-repeat:no-repeat; }


/* スタッフ募集 */
.item_text_blue_b { font-size:10pt; color:#000066; font-weight:bold; }
td.application { width:512px; padding-left:17px; text-align:left; vertical-align:top; line-height:140%; color:#333333; }


/* 検査について */
.frame_img_01 { margin-bottom:30px; text-align:center; }
td.doctor { width:340px; padding-left:17px; text-align:left; vertical-align:top; line-height:140%; color:#333333; }
td.left_img { width:260px; text-align:center; padding:5px 0px 5px 0px; }
td.space { width:20px; text-align:center; margin:5px 0px 5px 0px; }
.inspection_area { margin:10px 0px 5px 0px; }
#inspection_doctorarea { width:160px; text-align:left; float:right; }
#inspection_textarea { width:360px; float:left; }
.inspection_table_area_01 { margin:0px 0px 5px 0px; }
.inspection_table_area_02 { margin:0px 0px 5px 0px; }


/* 診療時間 */
.table_area_02 { width:573px; margin:0 auto; text-align:left; }
.contents_text_bg_top { height:32px; margin:0px 0px 10px 0px; background-image:url(../common_img/contents_text_bg_top.gif); background-repeat:repeat-x; }
.contents_text_bg_under { height:32px; margin:10px 0px 0px 0px; background-image:url(../common_img/contents_text_bg_under.gif); background-repeat:repeat-x; }
td.text_02 { width:490px; text-align:left; vertical-align:top; line-height:160%; }
td.text_02_black { width:490px; text-align:left; vertical-align:top; line-height:160%; color:#333333; }
.time_right { text-align:right; }


/* 院長紹介 */
.director_area { width:570px; margin:0 auto; }
.director_left { width:370px; float:left; }
.director_left_d { width:340px; float:left; }
.director_right { width:150px; float:right; }
.director_right_d { width:180px; float:right; }
td.text_03 { width:350px; text-align:left; vertical-align:top; line-height:160%; }
td.text_03_d { width:320px; text-align:left; vertical-align:top; line-height:160%; }
.table_area_03 { margin:25px 0px 5px 0px; }
td.item_director { width:230px; padding-left:17px; text-align:left; vertical-align:top; line-height:200%; color:#333333; }
td.item_director_02 { width:450px; padding-left:17px; text-align:left; vertical-align:top; line-height:200%; color:#333333; }
td.item_director_blue { width:230px; padding-left:17px; text-align:left; vertical-align:top; line-height:200%; color:#000066; }
td.detail_03 { width:260px; text-align:left; vertical-align:center; line-height:200%; color:#333333; }
td.detail_03_blue { width:260px; text-align:left; vertical-align:center; line-height:200%; color:#000066; }


/* 人間ドック */
td.text_04 { width:540px; text-align:left; vertical-align:top; line-height:160%; color:#333333; }


/* アクセス */
.table_area_04 { margin:10px 0px 5px 0px; line-height:140%; color:#333333; }
.table_area_04_02 { margin:10px 0px 5px 0px; line-height:140%; color:#333333; text-align:center; }
.table_area_09 { width:540px; margin:0 auto; line-height:140%; color:#333333; }
.parking_left { width:220px; float:left; }
.parking_right { width:370px; float:right; }
td.text_05 { width:200px; text-align:left; vertical-align:top; line-height:160%; }
.contents_text_bg_top_02 { height:20px; margin:0px 0px 0px 0px; background-image:url(../common_img/contents_text_bg_top.gif); background-repeat:repeat-x; }
.contents_text_bg_under_02 { height:20px; margin:0px 0px 0px 0px; background-image:url(../common_img/contents_text_bg_under_02.gif); background-repeat:repeat-x; }
.item_text_area_access { margin:0 auto; padding:0px 0px 10px 0px; font-size:10pt; color:#333333; }
.director_area_access { width:600px; margin:0 auto; padding-top:10px; }

/* 院長日記 */
.director_img_right { width:200px; float:right; padding:0px 0px 15px 15px; }
.director_img_right_d { width:173px; float:right; padding:0px 0px 15px 15px; }
td.text_06 { width:550px; text-align:left; vertical-align:top; line-height:180%; }
.director_area_02 { width:570px; margin:0 auto; padding-top:20px; }


/* 医院のご紹介 */
.table_area_05 { width:550px; margin:0 auto; line-height:140%; color:#333333; }
.director_text_left { width:370px; float:left; line-height:240%; margin-top:30px; }
.introduction_director_text_left { width:300px; float:left; line-height:240%; margin-top:30px; }
.introduction_director_img_right_02 { width:220px; float:right; }
.director_img_right_02 { width:160px; float:right; }
.introduction_left { width:270px; float:left; line-height:160%; color:#333333; text-align:right; }
.introduction_right { width:270px; float:right; line-height:160%; color:#333333; text-align:left; }
#room_area { height:650px; background-image:url(../introduction/img/room.gif); background-repeat:no-repeat; position:relative; }
#room_01 { width:126px; height:38px; position:absolute; top:109px; left:24px; }
div#room_01 {
 width: 87px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_01 p { 
 margin: 0;
 padding: 0;
 }
div#room_01 a {
 display: block;
 width: 87px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_01_02 { width:126px; height:38px; position:absolute; top:107px; left:148px; }
div#room_01_02 {
 width: 87px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_01_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_01_02 a {
 display: block;
 width: 87px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_02 { width:145px; height:38px; position:absolute; top:82px; left:287px; }
div#room_02 {
 width: 145px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_02 a {
 display: block;
 width: 145px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }


#room_03 { width:126px; height:38px; position:absolute; top:147px; left:201px; }
div#room_03 {
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_03 a {
 display: block;
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }


#room_04 { width:126px; height:38px; position:absolute; top:186px; left:27px; }
div#room_04 {
 width: 126px;
 height: 46px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_04 p { 
 margin: 0;
 padding: 0;
 }
div#room_04 a {
 display: block;
 width: 126px;
 height: 46px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }


#room_05 { width:102px; height:38px; position:absolute; top:201px; left:266px; }
div#room_05 {
 width: 81px;
 height: 33px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_05 p { 
 margin: 0;
 padding: 0;
 }
div#room_05 a {
 display: block;
 width: 81px;
 height: 33px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_05_02 { width:102px; height:38px; position:absolute; top:306px; left:238px; }
div#room_05_02 {
 width: 81px;
 height: 33px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_05_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_05_02 a {
 display: block;
 width: 81px;
 height: 33px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_06 { width:102px; height:38px; position:absolute; top:290px; left:132px; }
div#room_06 {
 width: 102px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_06 p { 
 margin: 0;
 padding: 0;
 }
div#room_06 a {
 display: block;
 width: 102px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }


#room_07 { width:126px; height:38px; position:absolute; top:372px; left:27px; }
div#room_07 {
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_07 p { 
 margin: 0;
 padding: 0;
 }
div#room_07 a {
 display: block;
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }


#room_08 { width:66px; height:38px; position:absolute; top:403px; left:183px; }
div#room_08 {
 width: 59px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_08 p { 
 margin: 0;
 padding: 0;
 }
div#room_08 a {
 display: block;
 width: 59px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_08_02 { width:66px; height:38px; position:absolute; top:478px; left:183px; }
div#room_08_02 {
 width: 59px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_08_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_08_02 a {
 display: block;
 width: 59px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_09 { width:89px; height:38px; position:absolute; top:493px; left:308px; }
div#room_09 {
 width: 85px;
 height: 33px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_09 p { 
 margin: 0;
 padding: 0;
 }
div#room_09 a {
 display: block;
 width: 89px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_09_02 { width:102px; height:38px; position:absolute; top:446px; left:274px; }
div#room_09_02 {
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_09_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_09_02 a {
 display: block;
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_10 { width:126px; height:38px; position:absolute; top:367px; left:466px; }
div#room_10 {
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_10 p { 
 margin: 0;
 padding: 0;
 }
div#room_10 a {
 display: block;
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_11 { width:102px; height:38px; position:absolute; top:334px; left:350px; }
div#room_11 {
 width: 59px;
 height: 33px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_11 p { 
 margin: 0;
 padding: 0;
 }
div#room_11 a {
 display: block;
 width: 59px;
 height: 33px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_12 { width:102px; height:38px; position:absolute; top:408px; left:310px; }
div#room_12 {
 width: 85px;
 height: 33px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_12 p { 
 margin: 0;
 padding: 0;
 }
div#room_12 a {
 display: block;
 width: 85px;
 height: 33px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_12_02 { width:102px; height:38px; position:absolute; top:445px; left:384px; }
div#room_12_02 {
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_12_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_12_02 a {
 display: block;
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_13 { width:126px; height:38px; position:absolute; top:562px; left:387px; }
div#room_13 {
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_13 p { 
 margin: 0;
 padding: 0;
 }
div#room_13 a {
 display: block;
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_13_02 { width:102px; height:38px; position:absolute; top:602px; left:425px; }
div#room_13_02 {
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_13_02 p { 
 margin: 0;
 padding: 0;
 }
div#room_13_02 a {
 display: block;
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_14 { width:44px; height:44px; position:absolute; top:446px; left:327px; }
div#room_14 {
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_14 p { 
 margin: 0;
 padding: 0;
 }
div#room_14 a {
 display: block;
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_15 { width:126px; height:38px; position:absolute; top:181px; left:467px; }
div#room_15 {
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_15 p { 
 margin: 0;
 padding: 0;
 }
div#room_15 a {
 display: block;
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_16 { width:44px; height:44px; position:absolute; top:408px; left:505px; }
div#room_16 {
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_16 p { 
 margin: 0;
 padding: 0;
 }
div#room_16 a {
 display: block;
 width: 44px;
 height: 44px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }

#room_17 { width:126px; height:38px; position:absolute; top:477px; left:449px; }
div#room_17 {
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
div#room_17 p { 
 margin: 0;
 padding: 0;
 }
div#room_17 a {
 display: block;
 width: 126px;
 height: 38px;
 margin: 0;
 padding: 0;
 border: 0;
 text-indent: none;
 }


/* 入浴法とスキン･ケア */
td.item_b_02 { width:153px; text-align:left; vertical-align:top; line-height:140%; color:#333333; font-weight:bold; }
.table_area_06 { width:530px; margin:0 auto; line-height:140%; color:#333333; padding-top:10px; }
td.text_02_02 { width:470px; text-align:left; vertical-align:top; line-height:160%; }


/* 日常の管理 */
td.item_02 { width:82px; padding-left:17px; text-align:left; vertical-align:top; line-height:140%; color:#333333; }
td.detail_04 { width:400px; text-align:left; vertical-align:center; line-height:160%; color:#333333; }


/* アトピー性皮膚炎とは */
.knowledge_text_left { width:420px; float:left; line-height:160%; color:#333333; }
.director_img_right_03 { width:110px; float:right; }
td.text_07 { width:400px; text-align:left; vertical-align:top; line-height:160%; }
td.text_07_02 { width:380px; text-align:left; vertical-align:top; line-height:160%; }
td.text_07_03 { width:519px; text-align:left; vertical-align:top; line-height:180%; color:#333333; }
.img_right_01 { width:100px; float:right; padding:0px 0px 15px 15px; }


/* 大腸ポリープと大腸がん */
td.img_01 { width:100px; text-align:center; vertical-align:middle; line-height:140%; }
td.text_08 { width:430px; text-align:left; vertical-align:top; line-height:160%; }
td.textdetailbox01 { width:450px; text-align:left; vertical-align:top; line-height:160%; }
td.text_15 { width:430px; text-align:left; vertical-align:top; line-height:160%; color:#333333; }
td.text_15_02 { width:430px; text-align:left; vertical-align:top; line-height:160%; color:#333333; padding-top:10px; }


/* 小児の知っておきたい病気1〜感染症〜 */
td.text_16_black { width:519px; text-align:left; vertical-align:top; line-height:160%; color:#333333; }
td.number01 { width:15px; text-align:left; vertical-align:top; color:#333333; }
td.numberdetail01 { width:415px; text-align:left; vertical-align:top; color:#333333; }
td.number02 { width:15px; text-align:left; vertical-align:top; color:#333333; }
td.numberdetail02 { width:504px; text-align:left; vertical-align:top; color:#333333; } 
td.number03 { width:15px; text-align:left; vertical-align:top; color:#333333; }
td.numberdetail03 { width:489px; text-align:left; vertical-align:top; color:#333333; } 

/* 重症例 */
.table_area_07 { width:550px; margin:0 auto; line-height:140%; color:#333333; padding-top:10px; }
.table_area_07_02 { width:580px; margin:0 auto; line-height:140%; color:#333333; padding-top:10px; text-align:center; }
.table_area_07_03 { width:520px; margin:0 auto; line-height:140%; color:#333333; padding:10px 0px 10px 0px; text-align:center; }
.table_area_07_04 { width:520px; margin:0 auto; line-height:140%; color:#333333; padding:10px 0px 10px 0px; text-align:left; }
td.text_09 { width:530px; text-align:left; vertical-align:top; line-height:160%; }
.table_area_01_03_02 { margin:10px 0px 5px 0px; text-align:center; }


/* ステロイド軟こう */
.steroid_left { width:300px; float:left; }
.steroid_right { width:190px; float:right; }
td.text_10 { width:280px; text-align:left; vertical-align:top; line-height:160%; }
.steroid_table { 
width: 190px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #5688AE solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.steroid_table td { width:95px; border: 1px #5688AE solid; /* セルの枠線（太さ・色・スタイル） */ text-align:center; color:#333333; background-color: #FFFFFF; /* 背景色 */  }
td.steroid_table_02 { width:190px; border: 1px #5688AE solid; /* セルの枠線（太さ・色・スタイル） */ text-align:center; color:#FFFFFF; font-weight:bold; background-color:#285E94; padding:5px 0px 5px 0px; }
td.text_11 { width:550px; text-align:left; vertical-align:top; line-height:160%; color:#333333; }
.table_area_08 { margin:10px 0px 5px 0px; text-align:center; }
td.steroid_table_03 { width:178px; text-align:center; color:#333333; line-height:160%; }


/* 血液検査 */
.director_img_right_04 { width:150px; float:right; }
.knowledge_text_left_02 { width:380px; float:left; line-height:160%; color:#333333; }
td.text_13 { width:360px; text-align:left; vertical-align:top; line-height:160%; }
td.text_13_02 { width:360px; text-align:left; vertical-align:top; line-height:160%; padding-top:10px; }
td.text_13_03 { width:360px; text-align:left; vertical-align:top; line-height:160%; color:#333333; padding-top:10px; }


/* 胃と大腸の検査をするなら */
.table_item_area { width:570px; margin:0 auto; padding-bottom:0px; color:#333333; text-align:center; }
td.left_01 { width:58px; text-align:center; vertical-align:text-top; padding-top:8px; background-image:url(../knowledge/index4_img/td_left_bg.gif); background-repeat:repeat-y; }
td.right_01 { width:512px; text-align:left; vertical-align:text-top; padding:5px 0px 5px 5px; }
td.text_12 { width:450px; text-align:left; vertical-align:top; line-height:160%; }


/* 当院受診に際してのQ&A */
td.text_14 { width:450px; text-align:left; vertical-align:top; }
td.text_14_black { width:450px; text-align:left; vertical-align:top; line-height:160%; color:#333333; }
table.qa { color:#285E94; line-height:180%; }
a.qa:link { color:#285E94; text-decoration:none; }
a.qa:hover { color:#FF99CC; text-decoration:underline; }
a.qa:visited { color:#285E94; text-decoration:none; }
a.qa:active { color:#285E94; text-decoration:underline; }

a.print:link { color:#285E94; text-decoration:none; }
a.print:hover { color:#FF99CC; text-decoration:underline; }
a.print:visited { color:#285E94; text-decoration:none; }
a.print:active { color:#285E94; text-decoration:underline; }


/* 予約 */
.director_right_r { width:130px; float:right; }


/* 小児の症状に対する対処 */
.illust_box01 { padding-bottom:20px; }


/* 小児予防接種 */
.child_detail_area { width:570px; margin:0 auto; font-size:10pt; color:#003366; }
td.item_child01 { width:180px; padding-left:17px; text-align:left; vertical-align:top; line-height:140%; color:#333333; }
td.detail_child01 { width:292px; text-align:left; vertical-align:center; line-height:140%; color:#333333; }
td.arrow_child01 { width:40px; text-align:center; vertical-align:center; line-height:140%; }
td.item_child02 { width:100px; padding-left:17px; text-align:left; vertical-align:middle; line-height:140%; color:#333333; }
td.item_child03 { width:170px; padding-left:17px; text-align:left; vertical-align:middle; line-height:140%; color:#333333; }
td.item_child04 { width:80px; padding-left:38px; text-align:left; vertical-align:middle; line-height:140%; color:#333333; }

.item_name_child01 { padding:10px 0 20px 10px; }
.child_imgbox { text-align:center; }
.child_attentionbox01 { padding-top:15px; text-align:left; line-height:140%; color:#333333; }
td.childleft01 { width:30px; text-align:left; vertical-align:top; }
td.childright01 { width:500px; text-align:left; vertical-align:top; }
