@charset "UTF-8";
{}
*{
margin:0;
padding:0;
}

body{
color:#666666;
background:#FFFFFF url(../img/style/body_bg.png) repeat-x top;
font-size:80%;
line-height:1.5;
}

.clr{
clear:both;
}

.red{
color:#FF0000;
}

.pink{
color:#E1537B;
}

.blue{
color:#0000FF;
}

.sky{
color:#006EB0;
}

.sky02{
padding:10px 0 0 0;
border-top:1px solid #ccc;
color:#006EB0;
}

.bo{
color:#006EB0;
font-size:20px;
font-weight:bold;
}

.small{
font-size:90%;
color:#0000FF;
font-weight:bold;
}

.bold{
font-weight:bold;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

ul,ol{
margin:0 0 0 30px;
}

table{
border:#CCCCCC solid 1px;
border-collapse:collapse;
}

table td,table th{
border:#CCCCCC solid 1px;
}

h1{
font-size:11px;
font-weight:normal;
float:right;
width:590px;
color:#FFFFFF;
text-align:right;
}

h3{
font-size:140%;
}

h4{
font-size:120%;
}

h5{
font-size:110%;
margin-top:15px;
}

#wh{
margin:0 auto;
width:800px;
background:url(../img/style/wh_bg.png) repeat-y;
padding:0 0 1px 0;
}

#twh{
margin:0 auto;
width:800px;
}

#head{
background:url(../img/style/head_bg.png) no-repeat left top;
width:775px;
height:69px;
padding:11px 5px 0 20px;
font-size:12px;
}

#head h2{
float:left;
font-size:10px;
}

#head h2 a{
display:block;
text-decoration:none;
text-indent:-9999px;
color:#666666;
font-size:10px;
width:180px;
height:52px;
margin:3px 0 0 0;
}

#head h2 a span{
display:block;
font-size:10px;
}

#head a#mail{
float:right;
display:block;
width:93px;
height:22px;
margin:14px 0 0 0;
text-indent:-9999px;
}

#moji{
background:url(../img/img_001/view.gif) no-repeat;
width:118px;
height:22px;
float:right;
clear:right;
font-size:0px;
margin:14px 0 0 0;
padding:0 0 0 93px;
text-indent:-9999px;
}

#moji a{
margin:0 7px 0 0;
width:51px;
height:22px;
float:left;
text-decoration:none;
text-indent:-9999px;
font-size:9px;
}

#moji a:hover#size_no{
background:url(../img/style/moji_bg1.png) no-repeat 0 0;
}

#moji a:hover#size_big{
background:url(../img/style/moji_bg1.png) no-repeat -58px 0;
}

#mm{
background:url(../img/style/menu_bg.png) no-repeat 0 0;
width:800px;
height:42px;
overflow:hidden;
}

#mm a,#mm span{
width:108px;
height:33px;
text-decoration:none;
text-indent:-9999px;
font-size:10px;
float:left;
overflow:hidden;
}

#mm span#menu1,#mm a#menu1{
width:53px;
}

#mm span#menu2,#mm a#menu2,#mm span#menu4,#mm a#menu4,#mm span#menu5,#mm a#menu5{
width:108px;
}

#mm span#menu3,#mm a#menu3{
width:107px;
}


#mm span#menu7,#mm a#menu7{
width:104px;
}

#mm span#menu8,#mm a#menu8{
width:104px;
}

#mm a:hover#menu1,#mm span#menu1{
background:url(../img/style/menu_bg1.png) no-repeat 0 1px;
}

#mm a:hover#menu2,#mm span#menu2{
background:url(../img/style/menu_bg1.png) no-repeat -53px 1px;
}

#mm a:hover#menu3,#mm span#menu3{
background:url(../img/style/menu_bg1.png) no-repeat -161px 1px;
}

#mm a:hover#menu4,#mm span#menu4{
background:url(../img/style/menu_bg1.png) no-repeat -268px 1px;
}

#mm a:hover#menu5,#mm span#menu5{
background:url(../img/style/menu_bg1.png) no-repeat -376px 1px;
}

#mm a:hover#menu6,#mm span#menu6{
background:url(../img/style/menu_bg1.png) no-repeat -484px 1px;
}

#mm a:hover#menu7,#mm span#menu7{
background:url(../img/style/menu_bg1.png) no-repeat -696px 1px;
}

#mm a:hover#menu8,#mm span#menu8{
background:url(../img/style/menu_bg1.png) no-repeat -592px 1px;
}

#lm{
width:181px;
background:#D3DFF0;
padding:0 0 230px 0;
float:left;
}

#lm a,#lm span{
display:block;
width:157px;
height:22px;
margin:2px 2px 0 2px;
color:#666666;
background:#FFFFFF url(../img/style/arrow_small.gif) no-repeat left;
padding:3px 0 0 20px;
font-size:90%;
}

#lm a em{
color:#ff0000;
font-weight:bold;
font-style:normal;
}

#lm a:hover,#lm span{
background:#D3DFF0 url(../img/style/arrow_small.gif) no-repeat left;
text-decoration:none;
}

#lm h3{
text-align:center;
background:#006EB0;
color:#FFFFFF;
padding:20px 0 0 0;
height:50px;
font-weight:normal;
}

#lm h3#h_kamoku{
font-size:110%;
}

#lm h3.meta{
padding:15px 0 0 0;
height:55px;
line-height:1.1;
}

#lm h4{
font-weight:normal;
font-size:100%;
}

#lm1{
background:url(../img/style/menuplus.png) no-repeat;
width:177px;
height:146px;
margin:20px 1px 0 1px;
padding:26px 0 0 0;
}

#lm1 a,#lm1 span{
display:block;
width:175px;
height:29px;
margin-top:0;
color:#666666;
background:none;
padding:0;
font-size:10px;
text-indent:-9999px;
text-decoration:none;
}

#lm1 a#al1:hover,#lm1 span#al1{
background:url(../img/style/menu.png) -2px -199px;
}

#lm1 a#al2:hover,#lm1 span#al2{
background:url(../img/style/menu.png) -2px -228px;
}

#lm1 a#al3,#lm1 span#al3{
display:block;
width:177px;
height:49px;
text-indent:-9999px;
background:url(../img/style/banner.png) no-repeat 0 0;
}

#lm1 a:hover#al3,#lm1 span#al3{
background:url(../img/style/banner.png) no-repeat -177px 0px;
}

#p_intro,#p_gairai,#p_kamoku,#p_nyuin,#p_access,#p_mail,#p_torikumi,#p_bosyu,#p_sitemap,#p_privacy,#p_info{
width:606px;
height:70px;
background:url(../img/style/title_fin.gif);
margin-bottom:15px;
}

#p_torikumi2
{
width:606px;
height:70px;
background:url(../img/style/title_fin3.gif);
margin-bottom:15px;
}


#p_torikumi_infue{
width:606px;
height:85px;
background:url(../img/style/title_fin_infue.png) 0 0 no-repeat;
}

#p_mri{
width:606px;
height:85px;
background:url(../img/style/mri_title.gif) 0 0 no-repeat;
}

#p_intro{
background-position:0 0;
}

#p_gairai{
background-position:0 -90px;
}

#p_kamoku{
background-position:0 -180px;
}

#p_nyuin{
background-position:0 -270px;
}

#p_torikumi,#p_torikumi2{
background-position:0 -360px;
}

#p_access{
background-position:0 -450px;
}

#p_mail{
background-position:0 -540px;
}

#p_bosyu{
background-position:0 -720px;
}

#p_sitemap{
background-position:0 -810px;
}

#p_privacy{
background-position:0 -900px;
}

#p_info{
width:606px;
height:70px;
background:url(../img/style/title_fin2.gif);
margin:0 0 15px 0;
}

#p_kanren1,#p_kanren2,#p_kanren3{
width:606px;
height:70px;
background:url(../img/style/titles.jpg);
margin-bottom:15px;
}

#p_kanren1{
background-position:0 0;
}

#p_kanren2{
background-position:0 -90px;
}

#p_kanren3{
background-position:0 -180px;
}

#nm{
width:606px;
float:right;
}

#nm h4{
background:url(../img/style/za.png) no-repeat;
width:576px;
height:24px;
font-size:12px;
margin:50px 0 0 0;
color:#FFFFFF;
padding:1px 0 0 30px;
font-size:16px;
letter-spacing:3px;
}

h5#manmo1{
width:328px;
height:63px;
background:url(../img/style/manmo.gif) 0 0;
text-indent:-9999px;
}

h5#manmo2{
width:328px;
height:22px;
background:url(../img/style/manmo.gif) 0 -80px;
text-indent:-9999px;
}

h5#manmo3{
width:328px;
height:22px;
background:url(../img/style/manmo.gif) 0 -118px;
text-indent:-9999px;
}

h5#manmo4{
width:328px;
height:22px;
background:url(../img/style/manmo.gif) 0 -149px;
text-indent:-9999px;
}

h5#manmo5{
width:328px;
height:22px;
background:url(../img/style/manmo.gif) 0 -180px;
text-indent:-9999px;
}

h5#manmo6{
width:328px;
height:22px;
background:url(../img/style/manmo.gif) 0 -212px;
text-indent:-9999px;
}

h5#manmo7{
width:328px;
height:50px;
background:url(../img/style/manmo.gif) 0 -266px;
text-indent:-9999px;
}

.sm{
margin:0 0 18px 0;
padding:10px 10px 10px 18px;
clear:both;
}

table#ryakureki{
border:none;
margin:0 0 20px 0;
}

table#ryakureki th{
text-align:left;
font-weight:normal;
border:none;
width:100px;
vertical-align:top;
}

table#ryakureki td{
border:none;
}

table.sinryotime{
margin:10px 0 5px 0;
}

table.sinryotime th{
background:#E6E6E6;
font-weight:normal;
padding:3px;
}

table.sinryotime th.ha{
background:#DFF2FC;
}

table.sinryotime th.ma{
background:#FBE6EF;
}

table.sinryotime td{
text-align:center;
background:#FFFFFF;
width:60px;
padding:3px;
}

table#sinryotime2{
margin:0 0 5px 0;
}

table#sinryotime2 th{
background:#D3DFF0;
font-weight:normal;
padding:3px;
}

table#sinryotime2 td{
text-align:center;
background:#FFFFFF;
width:30px;
padding:3px;
}

table#tanto{
margin:0 0 5px 0;
}

table#tanto th{
background:#E6E6E6;
padding:3px;
}

table#tanto th.ha{
background:#DFF2FC;
font-weight:normal;
}

table#tanto th.ma{
background:#FBE6EF;
font-weight:normal;
}

table#tanto td{
text-align:left;
vertical-align:top;
background:#FFFFFF;
width:95px;
padding:3px;
font-size:72%;
text-align:center;
}

table#tanto td h5{
text-align:center;
font-size:150%;
margin:0 0 5px 0;
}

table.bosyu{
margin:0 0 5px 0;
width:570px;
}

table.bosyu th{
background:#D3DFF0;
font-weight:normal;
padding:3px;
}

table.bosyu td{
background:#FFFFFF;
padding:3px;
text-align:left;
}


table.menkai{
margin:0 0 5px 0;
width:570px;
}

table.menkai th{
background:#E6E6E6;
font-weight:normal;
padding:3px;
}

table.menkai td{
background:#FFFFFF;
padding:3px 10px;
text-align:left;
}

table.bosyu2{
margin:0 0 5px 0;
width:570px;
}

table.bosyu2 th{
background:#D3DFF0;
font-weight:normal;
padding:3px;
width:150px;
}

table.kenshin{
margin:0 0 5px 0;
}

table.kenshin th{
background:#E6E6E6;
font-weight:normal;
padding:3px;
}

table.kenshin td{
background:#FFFFFF;
padding:3px;
text-align:center;
width:162px;
font-size:90%;
}

table.kenshin td.left{
text-align:left;
padding:0 0 0 5px;
}

table#machine{
margin:15px 0 5px 0;
width:570px
}

table#machine th{
background:#E6E6E6;
font-weight:normal;
padding:3px;
}

table#machine td{
background:#FFFFFF;
padding:3px;
text-align:left;
width:380px;
font-size:90%;
}

table.manmo{
margin:15px 0 25px 0;
width:577px;
}

table.manmo th{
background:#E6E6E6;
font-weight:normal;
padding:3px;
}

table.manmo td{
background:#FFFFFF;
padding:3px;
text-align:center;
}

table.bosyu2 td{
background:#FFFFFF;
padding:3px 3px 3px 50px;
text-align:left;
}

table.kamoku{
border:none;
float:right;
}

table.kamoku td{
vertical-align:top;
border:none;
padding:5px;
font-size:80%;
}

table.kamoku th{
vertical-align:top;
border:none;
padding:0 5px;
}

table#menu{
width:570px;
margin:0 0 20px 0;
}

table#menu td{
text-align:center;
}

#mail_button{
text-align:center;
margin-bottom:30px;
}

table#mail_form{
border:#FFFFFF solid 3px;
margin:15px 0 20px 0;
}

table#mail_form th{
background:#E6E6E6;
font-weight:normal;
border:#FFFFFF solid 3px;
padding:3px;
width:150px;
}

table#kigu td{
text-align:center;
vertical-align:top;
width:275px;
padding:0 5px 15px 5px;
font-size:90%;
}

table#mail_form td{
background:#FFFFFF;
border:#FFFFFF solid 3px;
padding:3px;
width:400px;
}

table#mail_form td input{
width:400px;
}

table#mail_form td textarea{
width:400px;
height:100px;
}

table#int1{
border:none;
margin:50px 0 0 0;
width:500px;
}

table#int1 td{
width:250px;
border:none;
}

table#top th{
background:#E6E6E6;
font-weight:normal;
padding:3px;
}

table#topkamoku{
width:614px;
height:47px;
}

table#topkamoku th{
background:#006EB0;
color:#FFFFFF;
padding:0 5px;
}

table#topkamoku td{
text-align:center;
background:#EEEEEE;
font-weight:bold;
}

#fn{
background:url(../img/style/fn_bg.png) repeat-x bottom;
width:100%;
height:30px;
clear:both;
text-align:center;
font-size:12px;
padding:20px 0 0 0;
}

#fn a{
color:#666666;
font-size:12px;
margin:0 2px;
}

#cp{
margin:0 auto;
width:800px;
font-size:12px;
height:20px;
padding:10px 0 10px 0;
}

a#hospi{
float:right;
display:block;
color:#666666;
font-size:12px;
}

a.pagetop{
display:block;
background:url(../img/style/pagetop.png) no-repeat;
width:120px;
height:15px;
color:#666666;
float:right;
text-indent:-9999px;
text-decoration:none;
margin:0 0 20px 0;
padding:0 20px 0 0;
}

a.pagetop02{
display:block;
background:url(../img/style/pagetop02.png) no-repeat;
width:135px;
height:20px;
color:#666666;
float:right;
text-indent:-9999px;
text-decoration:none;
margin:0 0 20px 0;
padding:0 20px 0 0;
}

#tfla{
width:800px;
height:300px;
clear:both;
}

#tbh{
float:left;
background:url(../img/style/infot_bg.png) top left no-repeat;
width:614px;
margin:10px 0 0 0;
padding:30px 0 0 0;
}

#tbm{
clear:both;
width:592px;
border:#CCCCCC solid 1px;
margin:0 0 8px 0;
padding:10px 10px 8px 10px;
font-size:100%;
}

#tbm p.info{
background:url(../img/style/info_ya.png) no-repeat left;
margin:10px 0;
padding:0 0 0 20px;
border-bottom:#CCCCCC dotted 1px;
}

#tmbh{
background:url(../img/style/ttimet_bg.png) no-repeat top;
width:177px;
margin:10px 0 0 0;
float:right;
}

a#topmenu1{
display:block;
width:177px;
height:49px;
float:left;
text-indent:-9999px;
margin:0;
padding:0;
}

#lm a#topmenu1{
margin:10px 0 0 1px;
}

a#topmenu1{
background:url(../img/style/banner.png) no-repeat 0 0;
text-decoration:none;
}

a:hover#topmenu1{
background:url(../img/style/banner.png) no-repeat -177px 0px;
text-decoration:none;
}

p.in{
text-indent:-15px;
padding:0 0 0 15px;
}

p.de{
padding:0 0 0 15px;
}

p.center{
text-align:center;
}

p.qaq{
background:#FFECFF url(../img/style/manmoq.gif) no-repeat left;
padding:5px 0 5px 30px;
font-weight:bold;
}

p.qaa{
background:url(../img/style/manmoa.gif) no-repeat top left;
padding:0 0 15px 30px;
}

/******kanren*******/
#kanren #lm h3{
background:#F39700;
}

#kanren #lm{
background:#FACC88;
}

#kanren #wh{
background:url(../img/style/wh_bg1.png) repeat-y;
}

#kanren #lm a:hover,#lm span{
background:#FACC88 url(../img/style/arrow_small.gif) no-repeat left;
}

#kanren a:hover#topmenu1{
background:url(../img/style/banner.png) no-repeat -177px 0px;
}

#kanren #lm a#contactEmp,#kanren #lm_common a#contactEmp{
text-indent:-9999px;
display:block;
margin:10px 0 0px 0;
height:50px;
width:158px;
background:url(../img/style/contactEmpCommon02.png) 1px 0 no-repeat;
}

#kanren #lm a:hover#contactEmp,#kanren #lm_common a:hover#contactEmp{
background-position:1px -69px;
}

a.link{
font-size:17px;
font-weight:bold;
text-decoration:underline;
}

a:hover.link{
color:#FF6600;
background:#FFFF99;
}

dl.gairai-assist{
margin:10px 0;
}

dl.gairai-assist span{
background:#FFFFCC;

}

/*infue*/
h5#infue-title{
text-indent:-9999px;
height:80px;
background:url(../img/style/infue-title.gif) 0 0 no-repeat;
}

table#aboutInfue{
margin:10px 0 0 0;
width:100%;
border:1px solid #cccccc;
}

table#aboutInfue th{
background:#cccccc;
padding:5px 0;
font-weight:normal;
}

table#aboutInfue td{
padding:5px 0;
text-align:center;
}

h6#infue00,h5#infue01,h5#infue02,h5#infue03,h5#infue04,h5#infue05,h5#infue06,h5#infue07,h5#infue08,h5#infue09,h5#infue10,h5#infue11,h5#infue12,h5#infue13{
text-indent:-9999px;
height:30px;
}

h6#infue00{
background:url(../img/style/infue00.gif) 0 0 no-repeat;
width:241px;
}

h5#infue01{
background:url(../img/style/infue02.gif) 0 0 no-repeat;
width:241px;
}

h5#infue02{
background:url(../img/style/infue03.gif) 0 0 no-repeat;
width:243px;
}

h5#infue03{
background:url(../img/style/infue04.gif) 0 0 no-repeat;
width:108px;
}

h5#infue04{
background:url(../img/style/infue05.gif) 0 0 no-repeat;
width:96px;
}

h5#infue05{
background:url(../img/style/infue06.gif) 0 0 no-repeat;
width:76px;
}

h5#infue06{
background:url(../img/style/infue07.gif) 0 0 no-repeat;
width:136px;
}

h5#infue07{
background:url(../img/style/infue08.gif) 0 0 no-repeat;
width:226px;
}

h5#infue08{
background:url(../img/style/infue09.gif) 0 0 no-repeat;
width:168px;
height:35px;
}

h5#infue09{
background:url(../img/style/infue10.gif) 0 0 no-repeat;
width:183px;
}

h5#infue10{
background:url(../img/style/infue11.gif) 0 0 no-repeat;
width:346px;
}

h5#infue11{
background:url(../img/style/infue12.gif) 0 0 no-repeat;
width:287px;
}

h5#infue12{
background:url(../img/style/infue13.gif) 0 0 no-repeat;
width:77px;
}

h5#infue13{
background:url(../img/style/infue14.gif) 0 0 no-repeat;
width:228px;
}

li#ifBlock01,li#ifBlock02,li#ifBlock03,li#ifBlock04{
list-style-type:none;
}

li#ifBlock01{
display:block;
padding:0 0 10px 80px;
margin:0 0 15px 0;
background:url(../img/style/ifBlock01.gif) 0 0 no-repeat;
}

li#ifBlock02{
display:block;
padding:0 0 30px 80px;
margin:0 0 15px 0;
background:url(../img/style/ifBlock02.gif) 0 0 no-repeat;
}

li#ifBlock03{
display:block;
padding:0 0 30px 80px;
margin:0 0 15px 0;
background:url(../img/style/ifBlock04.gif) 0 0 no-repeat;
}

li#ifBlock04{
display:block;
padding:0 0 50px 80px;
margin:0 0 15px 0;
background:url(../img/style/ifBlock03.gif) 0 0 no-repeat;
}

.infueEmp01{
color:#ea5532;
}

.infueEmp02{
color:#4794D1;
}

#infueFlt01{
width:255px;
float:left;
}

#infueFlt02{
width:295px;
float:left;
}

a#al_openMRI{
text-indent:-9999px;
display:block;
margin:20px 0 19px 0;
height:50px;
width:177px;
background:url(../img/style/al_mrict.png) 2px 0 no-repeat;
}

a:hover#al_openMRI{
background:url(../img/style/al_mrict.png) 2px -60px no-repeat;
}

a#al_stuff{
text-indent:-9999px;
display:block;
margin:10px 0 10px 0;
height:47px;
width:158px;
background:url(../img/style/al_stuff.png) 3px 0 no-repeat;
}

a:hover#al_stuff{
background:url(../img/style/al_stuff.png) 3px -60px no-repeat;
}

a#al_infue{
text-indent:-9999px;
display:block;
margin:20px 0 19px 0;
height:50px;
width:177px;
background:url(../img/style/al_infue.png) 2px 0 no-repeat;
}

a:hover#al_infue{
background:url(../img/style/al_infue.png) 2px -60px no-repeat;
}

#lm1 a#al_infue,#lm_common a#al_infue{
text-indent:-9999px;
display:block;
margin:10px 0 0 3px;
height:47px;
width:155px;
background:url(../img/style/al_infue.png) 0px 0 no-repeat;
}

#lm1 a:hover#al_infue,#lm_common a:hover#al_infue{
background:url(../img/style/al_infue.png) 0 -60px no-repeat;
}

a#contactEmp{
text-indent:-9999px;
display:block;
margin:10px 0 10px 0;
height:50px;
width:177px;
background:url(../img/style/contactEmp.png) 0 0 no-repeat;
}

a:hover#contactEmp{
background-position:0 -69px;
}

#lm a#contactEmp,#lm_common a#contactEmp{
text-indent:-9999px;
display:block;
margin:10px 0 0px 0;
height:50px;
width:158px;
background:url(../img/style/contactEmpCommon.png) 1px 0 no-repeat;
}

#lm a:hover#contactEmp,#lm_common a:hover#contactEmp{
background-position:1px -69px;
}

#lm1 #lm_common a{
background:none;
}

#lm1 a#contactEmp{
text-indent:-9999px;
display:block;
margin:20px 0 0px 0;
height:50px;
width:177px;
background:url(../img/style/contactEmpCommon.png) 0 0 no-repeat;
}

#lm1 a:hover#contactEmp{
background-position:0 -69px;
}

#lm1 a#al_infue{
text-indent:-9999px;
display:block;
margin:10px 0 10px 0;
height:50px;
width:177px;
background:url(../img/style/al_infue.png) 2px 0 no-repeat;
}

#lm1 a:hover#al_infue{
background:url(../img/style/al_infue.png) 2px -60px no-repeat;
}

span.kamokuLay{
font-size:x-small;
}

h6#sixRoomLayTitle{
margin:10px 0 0 0;
font-size:100%;
}

table#sixRoomLay{
width:565px;
}

table#sixRoomLay th#srlBlank{
width:49px;
}

table#sixRoomLay th{
background:#E6E6E6;
padding:3px;
width:79px;
}

table#sixRoomLay td{
padding:3px;
text-align:center;
font-size:72%;
}

table#sixRoomLay td h5{
margin:0;
padding:0;
font-size:150%;
}

table#sixRoomLay td#srlMor{
background:#DFF2FC;
font-size:100%;
}

table#sixRoomLay td#srlAft{
background:#FBE6EF;
font-size:100%;
}

p#openMriPr{
margin:10px 0;
text-indent:-9999px;
width:175px;
height:70px;
}

p#openMriPr a{
width:175px;
height:72px;
display:block;
/*\*/
overflow:hidden;
/**/
background:url(../img/style/mriPr.gif) 0 0 no-repeat;
}

p#openMriPr a:hover{
background-position:-200px 0;
}

#openMriAce h3{
height:100px;
background:url(../img/style/openMriAceTitle.gif) 0 20px no-repeat;
font-size:small;
text-indent:-9999px;
}

#mriNavi{
padding:0 0 30px 0;
background:#ccc url(../img/style/mriAce02.gif) bottom right no-repeat;
}

#mriNavi h4{
padding:0;
margin:0;
height:90px;
width:605px;
text-indent:-9999px;
background:url(../img/style/mriNaviTitle.gif) 0 25px no-repeat;
}

#mriNavi ul{
padding:0 0 0 15px;
}

#openMriAce h5{
clear:both;
text-indent:-9999px;
}

#openMriAce h6{
margin:10px 0 0 0;
font-size:small;
}

#openMriAce h5#openMRI01{
height:14px;
background:url(../img/style/openMRI01.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI02{
height:15px;
background:url(../img/style/openMRI02.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI03{
height:15px;
background:url(../img/style/openMRI03.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI04{
height:15px;
background:url(../img/style/openMRI04.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI05{
height:15px;
background:url(../img/style/openMRI05.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI06{
height:15px;
background:url(../img/style/openMRI06.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI07{
height:15px;
background:url(../img/style/openMRI07.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI08{
height:15px;
background:url(../img/style/openMRI08.gif) 0 0 no-repeat;
}

#openMriAce h5#openMRI09{
height:15px;
background:url(../img/style/openMRI09.gif) 0 0 no-repeat;
}

#openMriAce table th{
padding:5px;
background:#D9F1F7;
}

#openMriAce table td{
padding:5px;
background:#FFFFD9;
}

#openMriAce table#openMRILay01 th{
width:180px;
}

#openMriAce table.openMRILay02{
width:100%;
}

#openMriAce table.openMRILay02 th{
width:150px;
}

#openMriAce div.sm table#openMRIAce03{
margin:10px 0;
}

#openMriAce div.sm table#openMRIAce03 td{
background:#F2EDE9;
text-align:center;
width:200px;
}

p.arrowLay{
padding:10px 0 10px 70px;
}

#schFlt01{
width:300px;
float:left;
}

#schFlt02{
text-indent:-9999px;
width:176px;
float:right;
}

#schFlt02 a{
display:block;
/*\*/
overflow:hidden;
/**/
width:176px;
height:51px;
background:url(../img/schBtn.png) 0 0 no-repeat;
}

#schFlt02 a:hover{
background-position:0 -60px;
}

table#stuffTable th{
padding:2px 0;
background:#E6E6E6;
font-weight:normal;
}

table#stuffTable td{
padding:2px;
}

table#stuffTable th#stPhoto{
width:98px;
}

table#stuffTable th#stMethod{
width:65px;
}

table#stuffTable th#stName{
width:80px;
}

h4#kanpouTitle{
text-indent:-9999px;
width:605px;
height:70px;
padding:0 0 0 194px;
background:url(../img/style/kanpouTitle.png) 194px 0 no-repeat;
}

* html h4#kanpouTitle{
padding:0;
width:613px;
height:85px;
background:url(../img/style/kanpouTitle.png) 8px 0 no-repeat;
}

*:first-child+html h4#kanpouTitle{
padding:0;
width:618px;
height:85px;
background:url(../img/style/kanpouTitle.png) 13px 0 no-repeat;
}

#kanpouHead h5{
text-indent:-9999px;
height:50px;
background:url(../img/style/kanpouSubTitle.png) 0 0 no-repeat;
}

#kanpouHead ul,#kanpouHead ul li{
list-style-type:none;
}

#kanpouHead ul{
padding:15px 25px;
margin:0;
border:6px solid #006EB1;
background:url(../img/style/khDocImg.png) center right no-repeat;
}

#kanpouHead ul li{
text-indent:-9999px;
}

/*forIE*/
*:first-child+html #kanpouHead ul li dl{
margin:-15px 0 0 0;
}

* html #kanpouHead ul li dl{
margin:-15px 0 0 0;
}

#kanpouHead ul li dl dt{
height:30px;
}

#kanpouHead ul li dl dd{
padding:0 0 0 40px;
}

li#kh01 dt{
background:url(../img/style/kh01Title.png) 0 0 no-repeat;
}

li#kh01 dd{
background:url(../img/style/kh01Txt.png) 40px 0 no-repeat;
height:40px;
}

li#kh02 dt{
background:url(../img/style/kh02Title.png) 0 0 no-repeat;
}

li#kh02 dd{
background:url(../img/style/kh02Txt.png) 40px 0 no-repeat;
height:40px;
}

li#kh03 dt{
background:url(../img/style/kh03Title.png) 0 0 no-repeat;
}

li#kh03 dd{
background:url(../img/style/kh03Txt.png) 40px 0 no-repeat;
height:40px;
}

li#kh04 dt{
background:url(../img/style/kh04Title.png) 0 0 no-repeat;
}

li#kh04 dd{
background:url(../img/style/kh04Txt.png) 40px 0 no-repeat;
height:40px;
}

li#kh05 dt{
background:url(../img/style/kh05Title.png) 0 0 no-repeat;
}

li#kh05 dd{
background:url(../img/style/kh05Txt.png) 40px 0 no-repeat;
height:40px;
}

#kanpouHead ul li#kh06{
height:30px;
background:url(../img/style/kh06.png) 0 0 no-repeat;
}

#kanpouHead ul li#kh07{
height:90px;
background:url(../img/style/kh07.png) 0 0 no-repeat;
}

#kanpouSubHead h5{
text-indent:-9999px;
height:90px;
background:url(../img/style/kanpouSubHead.png) 0 0 no-repeat;
}

#kanpouSubHead ul li a{
color:#0086D1;
}

#kqBlock ul{
margin:0;
background:url(../img/style/kqaNurse.png) center right no-repeat;
}

#kqBlock ul,#kqBlock ul li{
list-style-type:none;
}

#kqBlock ul li dl dt{
text-indent:-9999px;
height:30px;
}

/*forIE*/
*:first-child+html #kqBlock ul li dl{
margin:-15px 0 0 0;
}

* html #kqBlock ul li dl{
margin:-15px 0 0 0;
}

#kqBlock ul li dl dd{
margin:0 0 40px 0;
}

li#kqa01 dl dt{
background:url(../img/style/kqa01Title.png) 0 0 no-repeat;
}

li#kqa02 dl dt{
background:url(../img/style/kqa02Title.png) 0 0 no-repeat;
}

li#kqa03 dl dt{
background:url(../img/style/kqa03Title.png) 0 0 no-repeat;
}

li#kqa04 dl dt{
background:url(../img/style/kqa04Title.png) 0 0 no-repeat;
}

li#kqa05 dl dt{
background:url(../img/style/kqa05Title.png) 0 0 no-repeat;
}

#map
{
margin:20px 0 0 0;
}

/*20090529 add*/
#newsInputBox{
padding:10px 0 0 0;
}

ul#indexNews li{
margin:0 0 10px 0;
}

#infu
{
margin:10px 0 0 0;
border:1px solid #CCCCCC;
padding:10px 0;
}

#infu ul
{
list-style-type:none;
}

#floatIn
{
float:left;
width:150px;
}


/*20100330*/

table.kenshinTable{
margin:0 0 5px 0;
}

table.kenshinTable th#th1{
width:150px;
font-weight:normal;
background:#F0FFF0;
}

table.kenshinTable th#th2{
width:100px;
font-weight:normal;
background:#F0FFF0;
}

table.kenshinTable th#th3{
width:200px;
font-weight:normal;
background:#F0FFF0;
}

table.kenshinTable th#th4{
width:100px;
font-weight:normal;
background:#F0FFF0;
}

table.kenshinTable th{
background:#DFF2FC;
font-weight:blod;
padding:3px;
}

table.kenshinTable td{
background:#DFF2FC;
padding:5px;
font-size:90%;
}

table.kenshinTable td.right,table.manmoTable td.right{
background:#FFFFFF;
text-align:right;
padding:5px;
}

table.manmoTable{
margin:15px 0 25px 0;
width:577px;
}

table.manmoTable th{
background:#FFDDEE;
font-weight:normal;
padding:5px;
}

table.manmoTable td{
background:#FFFFFF;
padding:5px;
}

#bosyuP
{
margin:10px 0;
font-weight:bold;
color:#E60012;
width:550px;
text-align:center;
padding:10px;
background:#F9CFBA;
border:2px solid #E60012;
}

/*20100826*/

.center_p
{
text-align:center;
font-size:large;
margin-bottom:20px;
}

.right_p
{
text-align:right;
}

.box_ol
{
margin:0;
padding:10px 10px 10px 30px;
border:1px solid #666666;
}

.list_none
{
list-style:none;
margin:0 0 0 20px;
}

