/*--------------------共通*/body{margin:0;background-color:#eeffee;}td{text-align:left;vertical-align:top;} div{text-align:left;vertical-align:top;} a{text-decoration:none;}a:link{color:#333333;text-decoration:underline;}a:visited{color:#333333;text-decoration:underline;}a:hover{color:#ff0000;text-decoration:underline;}a:active{color:#ff0000;text-decoration:underline;}div.bk{width:100%;text-align:center;}div.waku{width:652;border-left:solid 1 #999999;border-right:solid 1 #999999;background-color:#ffffff;}div.header{width:650;height:60;background-image:url(img/header.jpg);}div.menu{width:650;margin-top:0;background-color:#efefef;border-top:solid 1 #999999;border-bottom:solid 1 #999999;}img.menu{margin-top:2;margin-left:5;margin-bottom:2;border:none;}div.copy{width:650;margin-top:20;padding:2 5;font-size:8pt;color:#333333;background-color:#efefef;border-top:solid 1 #999999;border-bottom:solid 1 #999999;text-align:right;}div.con-waku{width:600;margin-top:20;margin-left:25;}div.bar{width:600;height:30;padding-top:8;padding-left:10;background-image:url(img/bar.jpg);background-repeat:no-repeat;font-size:10.5pt;color:#003366;font-weight:bold;letter-spacing:5px;}div.bar2{width:600;height:30;padding-top:8;padding-left:10;background-image:url(img/bar.jpg);background-repeat:no-repeat;font-size:10.5pt;color:#003366;font-weight:bold;}div.con-bk{width:600;/*background-color:#ffe6ff;*/background-image:url(img/bk-dot.gif);padding-bottom:20;}/*--------------------医院案内*/table.iin{width:580;margin-top:20;margin-left:10;font-size:10pt;color:#333333;}td.iin-1{width:80;background-color:#ffffff;border:solid 1 #999999;}div.iin-1{margin-top:2;margin-left:5;margin-bottom:2;color:#666666;}td.iin-2{width:300;}div.iin-2{margin-top:2;margin-left:3;margin-bottom:2;}td.iin-3{width:200;}img.gaikan{border:solid 1 #999999;}div.midashi{width:580;margin-top:30;margin-left:10;padding:4 10;font-size:10.5pt;color:#666666;letter-spacing:5px;border:solid 1 #999999;background-color:#ffffff;clear:right;}div.hitokoto{width:560;margin-top:20;margin-left:20;font-size:10pt;color:#333333;line-height:1.4;}img.staff{margin-left:10;margin-bottom:10;border:solid 1 #999999;float:right;}div.sonota{width:560;margin-top:20;margin-left:20;font-size:10pt;color:#333333;line-height:1.4;}div.news{width:560;margin-top:-20;margin-left:20;font-size:8pt;text-align:right;}img.news{border:solid 1 #999999;}/*--------------------診療について*/div.mi{width:560;margin-top:20;margin-left:20;font-size:10pt;color:#333333;line-height:1.4;}span.mi{font-weight:bold;}div.zu{width:450;margin-top:20;margin-left:80;}img.zu{margin-left:10;margin-bottom:30;/*border:solid 1 #999999;*/float:right;}div.ireba{width:560;height:126;margin-top:20;margin-left:20;font-size:10pt;color:#333333;line-height:1.4;}span.ireba{font-weight:bold;}img.ireba{margin-right:10;border:solid 1 #999999;float:left;}table.check{width:560;margin-top:20;margin-left:20;font-size:10pt;color:#333333;line-height:1.2;background-color:#ffffff;border-top:solid 1 #999999;border-left:solid 1 #999999;}td.check1{padding:3;color:#333333;font-weight:bold;text-align:center;border-right:solid 1 #999999;border-bottom:double 3 #999999;background-color:#ffefef;}td.check2{padding:3;border-right:solid 1 #999999;border-bottom:solid 1 #999999;}td.check3{padding:3;border-right:solid 1 #999999;border-bottom:solid 1 #999999;background-color:#ffefef;}div.kome{width:560;margin-top:10;margin-left:20;font-size:10pt;color:#333333;line-height:1.4;}span.kome{font-weight:bold;}/*--------------------料金*/div.naiyo{width:560;margin-top:20;margin-left:20;font-size:10pt;color:#333333;line-height:1.4;}div.shu{width:580;margin-top:30;margin-left:10;padding:2 10;font-size:10.5pt;color:#666666;letter-spacing:5px;border:solid 1 #999999;background-color:#ffffff;}div.shu2{width:560;margin-top:5;margin-left:20;font-size:10pt;color:#333333;line-height:1.2;}div.shu3{width:540;margin-top:5;margin-left:40;font-size:10pt;color:#333333;line-height:1.2;}div.ryokin{width:560;margin-top:5;margin-right:20;font-size:10pt;color:#ff33cc;font-weight:bold;line-height:1.2;text-align:right;}
