@charset "utf-8";@import url(reset.css);@import url(print.css);@media tty {i{content:"\";/*" "*/}} @import 'wie5x.css'; /*";}}/* */@media screen,tv,projection {/* skip-------------------------------------------------- */ul#movenavi{width:1px;height:1px;overflow:hidden;position:absolute;left:-1px;top:-1px;margin:0;padding:0;list-style:none;}ul#movenavi li{margin:0;padding:0;}/* html-------------------------------------------------- */html{margin:0;padding:0;color:#333;letter-spacing:0.05em;}/* body-------------------------------------------------- */body{background: url(../img/bg_body.gif) repeat-x center top;margin:0;padding:0;text-align:center;}.outline h1 { background:url(../../outline/img/outline_h1.gif) no-repeat top left; }.outpatient h1 { background:url(../../outpatient/img/outpatient_h1.gif) no-repeat top left; }.hospitalization h1 { background:url(../../hospitalization/img/hospitalization_h1.gif) no-repeat top left; }.medical_services h1 { background:url(../../medical_services/img/medical_services_h1.gif) no-repeat top left; }.special h1 { background:url(../../special/img/special_h1.gif) no-repeat top left; }.central h1 { background:url(../../central/img/central_h1.gif) no-repeat top left; }.various h1 { background:url(../../various/img/various_h1.gif) no-repeat top left; }.consultation h1 { background:url(../../consultation/img/consultation_h1.gif) no-repeat top left; }.dammy h1 { background:url(../../dammy/img/dammy_h1.gif) no-repeat top left; }.hospital_staff h1 { background:url(../../hospital_staff/img/hospital_staff_h1.gif) no-repeat top left; }.privacy h1 { background:url(../img/privacy_h1.gif) no-repeat top left; }.student h1 { background:url(../../student/img/student_h1.gif) no-repeat top left; }.medical_personnel h1 { background:url(../../medical_personnel/img/medical_personnel_h1.gif) no-repeat top left; }.medical_personnel h1.index_h1 { background:url(../../medical_personnel/img/medical_personnel_h1.gif) no-repeat top left; }.consultation h1.index_h1 { background:url(../../consultation/img/consultation_h1.gif) no-repeat top left; }.hospital_staff h1.index_h1 { background:url(../../hospital_staff/img/hospital_staff_h1.gif) no-repeat top left; }.student h1.index_h1 { background:url(../../student/img/student_h1.gif) no-repeat top left; }.access h1.index_h1 { background:url(../img/access_h1.gif) no-repeat top left; }.sitemap h1.index_h1 { background:url(../img/sitemap_h1.gif) no-repeat top left; }.notfound h1.index_h1 { background:url(../img/notfound_h1.gif) no-repeat top left; }.forbidden h1.index_h1 { background:url(../img/forbidden_h1.gif) no-repeat top left; }.faq h1.index_h1 { background:url(../img/faq_h1.gif) no-repeat top left; }.faq h1.index_h1,.forbidden h1.index_h1,.notfound h1.index_h1,.sitemap h1.index_h1,.access h1.index_h1,.student h1.index_h1,.consultation h1.index_h1,.medical_personnel h1.index_h1,.hospital_staff h1.index_h1{height:65px;text-indent:-9999px;}.forbidden .box01,.notfound .box01{margin-bottom:3em;}.margin-bottom{margin-bottom:1.5em;}#wrapper {position:relative;margin:0 auto;width:766px;z-index:2;}/* index-------------------------------------------------- */.index h1 {padding-top:0px;}ul.list_img{ margin-left:10px; }ul.list_img li{margin-bottom:16px;}.index .f-right p{margin-bottom:0;}.index .f-right p img{margin-right:40px;}.index #contents .box01 h3{line-height:0;padding-left:15px;background-image:none;}#contents .news-box h2{margin:0 0 5px 0;}.news-box dl:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.news-box dl {display: inline-block;margin-bottom:0.8em;} /* Hides from IE-mac \*/* html .news-box dl {height: 1%;}.news-box dl{display: block;}/* End hide from IE-mac */.news-box dl dt{float:left;line-height:1.4em;}.news-box dl dt span{font-size:80%;background:#bebebe;color:#fff;font-weight:bold;padding:2px 5px;}.news-box dl dd{line-height:1.4;padding-left:9.5em;font-size:95%;}.news-box dl dd a{padding-left:1em;display:inline-block;background:url(../img/arrow02.gif) no-repeat 0.3em 0.5em;}* html .news-box dl dd a{background:url(../img/arrow02.gif) no-repeat 0 0.5em;}/* header-------------------------------------------------- */#header {width:766px;height:77px;position:relative;text-align:left;padding-top:10px;}#header p#logo {position:absolute;top:0;left:0;}#header-contents {width:390px;height:33px;background:#f0f0f0;border:1px solid #cfcfcf;margin:0 0 10px 374px;position:relative;}#header-navigation {height:20px;margin:0 0 0 292px;}#header-navigation ul li{float:left;}#header-contents span.intext input{position:absolute;top:6px;left:178px;margin:0;padding:2px 0 0 4px;width:164px;height:15px;border:1px solid #cfcfcf;color:#666;vertical-align:top;letter-spacing:0;}#header-contents button.search {position:absolute;top:6px;left:346px;text-indent:-9999px;background:url(../img/btn_search.gif) no-repeat top left;border:0 none;width:35px;height:21px;margin:0;padding:0;cursor:pointer;vertical-align:text-bottom;}/* font-change-------------------------------------------------- */#font-change {position:absolute;top:7px;left:12px;}#font-change ul {padding:0 0 0 80px;margin:0;background:url(../img/font-change.gif) no-repeat center left;list-style:none;height:19px;width:79px;overflow:hidden;}#font-change ul li{margin:0;padding:0;float:left;}li#switchFontSizeSmall span{background:url(../img/btn_size-s.gif) no-repeat 0 0;display:block;margin:0 3px 0 0;padding:0;width:19px;height:19px;cursor:pointer;}li#switchFontSizeMedium span{background:url(../img/btn_size-m.gif) no-repeat 0 0;display:block;margin:0 3px 0 0;padding:0;width:19px;height:19px;cursor:pointer;}li#switchFontSizeBig span{background:url(../img/btn_size-l.gif) no-repeat 0 0;display:block;margin:0 3px 0 0;padding:0;width:19px;height:19px;cursor:pointer;}#font-change div#fontsizeControl li.active span{background-position:0 -19px;display:block;margin:0 3px 0 0;padding:0;height:19px;}#font-change p.noscript{font-size:70%;margin:5px 0 0 0;color:#001f6a;text-decoration:underline;}/* global-navigation-------------------------------------------------- */#global-navigation {height:40px;width:560px;position:absolute;left:206px;top:93px;}#global-navigation ul:after{content:url(../img/pixel.gif);display:block;clear:both;height:0;}#global-navigation ul {display: inline-block;} /* Hides from IE-mac \*/* html #global-navigation ul {height: 1%;}#global-navigation ul{display: block;}/* End hide from IE-mac */#global-navigation ul li{float:left;}/* contents-------------------------------------------------- */#container{margin-top:69px;width:560px;float:right;text-align:left;margin-bottom:50px;}#contents{}#pagetop{text-align:center;position : fixed;bottom:66px;left:0;padding:0;width:100%;height:144px;}#pagetop a{z-index:0;position:relative;top:0;left:400px;}a.link-icon{margin-left:5px;padding-left:15px;display: inline-block;}a.link-icon:link,a.link-icon:visited{text-decoration:underline;background:url(../img/arrow02.gif) no-repeat 5px 6px;}a.link-icon:hover,a.link-icon:active{background:url(../img/arrow01.gif) no-repeat 5px 6px;text-decoration:none;}a.link-pdf{padding-left:20px;display: inline-block;background:url(../img/pdf.gif) no-repeat 0px 3px;}a.link-blank{padding-left:20px;display: inline-block;background:url(../img/blank.gif) no-repeat 0px 3px;}/* ======= box ========= */.box01 {text-align:left;margin-bottom:1.6em;border: 3px solid #f0f0f0;background-color: #c0c0c0;padding:1px;}.box-in:after {content: url(../img/pixel.gif);display: block;clear: both;height: 0;}.box-in{padding:2px;background-color:#fff;display: inline-block;}.box-in{display:block;}*+html .box-in{margin:0;}* html .box-in{margin:0;}.box-in-img{margin:0;background:#fff;text-align:center;}.img-pad{padding:2em 0;}.box-link{margin:0;padding:2px;background-color:#f0f0f0;border:2px solid #fff;}.box-link a{padding-left:15px;}.box-link a:link,.box-link a:visited{text-decoration:none;background:url(../img/arrow02.gif) no-repeat 5px 6px;}.box-link a:hover,.box-link a:active{background:url(../img/arrow01.gif) no-repeat 5px 6px;text-decoration:none;}#contents .box01 h3{margin:0;border:0;}#contents .box01 h4{margin:0.5em 15px;}.box01 .box-in ul.list-dc{margin:0 15px;}.box01 .box-in ul.list-dc li{margin-bottom:0.5em;}.box01 .box-in p.f-left,.box01 .box-in p{margin:1em 15px;}.box01 table{width:100%;border: 2px solid #FFF !important;background-color: #FFFFFF;border-collapse:collapse;}.box01 table, .box01 table:-moz-any-link{width:99.8%;margin:1px 1px;}.w60 table, .w60 table:-moz-any-link{width:99.6%;}.w40 table, .w40 table:-moz-any-link{width:99.5%;}*:first-child+html .box01 table {width:100%;margin:0;}.box01 th{text-align:center;white-space:nowrap;padding:0.5em 8px 0.5em 8px;background:#f0f0f0 url(../img/table_th_bg.gif) no-repeat right bottom;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;color:#0f0163;}.box01 table.left th{text-align:left;}.box01 table.side th{text-align:left;}.box01 td{padding:0.5em 8px 0.5em 8px;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;vertical-align:top;}.box01 td.gray{background: #f6f6f6 url(../img/table_th_bg.gif) no-repeat right bottom;}.box01 td.total{background: #E3E3E3 url(../img/table_th_bg.gif) no-repeat right bottom;color:#0f0163;font-weight:bold;}.box01 tr.middle td,.box01 td.middle { vertical-align:middle; }.box01 td.bottom { vertical-align:bottom; }.staff tr td{text-align:center;width:33%;}.box01 ol,.box01 ul {background-color: #FFFFFF;padding:1em 0;}.box01 ol.numlist{margin:0;padding:1em 14px;}.box01 ol.numlist li ol.nonelist{padding:0;margin:0;}.box01 ol.numlist li ol.nonelist li{list-style-type:none;padding-left:1em;text-indent:-1em;margin-left:0;}.box01 ol.numlist li ul.nonelist{padding:0;margin:5px 0 0;}.box01 ol.numlist li ul.nonelist li{list-style-type:none;margin-left:0;margin-bottom:0;padding-left:15px;text-indent:0;background-position:2px 0.5em;}.box01 dl.aside{padding:0 20px 15px;margin:0;}.box01 dl.aside dt{margin:0 0 5px;}.box01 dl.aside dd{margin:0;padding:0;}.box01 dl.aside dd ul{margin:0;padding:0;}.box01 dl.aside dd ul li{margin:0;padding:0 0 0 15px;background-position:2px 0.5em;}.box01 ul li{line-height:1.6;padding:0 20px 0 36px;background:url(../img/list01.gif) no-repeat 20px 7px;}.box01 ul.box01-link {width:100%;display: inline-block;}.box01 ul.box01-link li{text-align:left;width:276px;background:url(../img/dot.gif) repeat-x bottom left;padding:0;float:left;}.box01 ul.box01-link li.end{background:none;}.box01 ul.box01-link li a{background:url(../img/arrow02.gif) no-repeat 20px 9px;padding:0.1em 20px 0.3em 34px;display:block;}.box01 ul.box01-link:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}/* Hides from IE-mac \*/* html .box01 ul.box01-link {height: 1%;}.box01 ul.box01-link{display: block;}/* End hide from IE-mac */.box01 .index-box:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.box01 .index-box {padding:1em 5px;margin:0 10px;display: inline-block;background: #fff url(../img/bg_td01.gif) no-repeat right bottom;} /* Hides from IE-mac \*/* html .box01 .index-box {height: 1%;}.box01 .index-box{display: block;}/* End hide from IE-mac */.box01 .index-box dt{float:left;width:170px;margin-right:10px;line-height:1.4;padding-left:10px;background:url(../img/arrow02.gif) no-repeat 0px 7px;}.box01 .index-box dt.link-blank{width:160px;padding-left:20px;background:url(../img/blank.gif) no-repeat 0px 3px;}.box01 .index-box dd{float:left;width:320px;line-height:1.4;}.box01 dl.end{background:none;}.blue_b {color:#0f0163;font-weight:bold;}.wn {white-space:nowrap;}p.cap {text-align:right;margin:0 0 0.2em 0;}.right {text-align:right;}.left {text-align:left;}.center {text-align:center;}.middle{ vertical-align:middle; }.f-right {float:right; margin:0 0 20px 20px; display:inline;}.f-left {float:left;}.box01 th.end,.box01 tr.end th{background:#f0f0f0 url(../img/table_th_end_bg.gif) repeat-y right top;}.box01 th.end,.box01 td.end,.box01 tr.end th,.box01 tr.end td {border-bottom:0;padding-bottom:0.3em;}.box01 th.end_right,.box01 td.end_right {border-right:0;}.box02{border:1px solid #c9c9c9;padding:1em 15px;}.box01 .date td p{font-size:90%;margin-bottom:0;}.box01 .date td{padding:0.3em 3px 0.8em 3px;}.box01 .date th{width:18.6%;}.box01 .date th.time{width:7%;}.twin-box{position:relative;width:560px;text-align:left;background:url(../img/twin-border.gif) no-repeat bottom left;margin-bottom:25px;}#contents .single-box h2,#contents .twin-box h2{margin:0;}.twin-box .box-left{z-index:1;float:left;width:270px;}.twin-box .box-right{z-index:2;float:right;width:270px;}.twin-box p{width:250px;margin-left:10px;line-height:1.4;margin-bottom:4em;}.twin-box p.link-left,.twin-box p.link-left-pdf{z-index:3;position:absolute;right:300px;bottom:0;text-align:right;margin-bottom:10px;}.twin-box p.link-right,.twin-box p.link-right-pdf{z-index:4;position:absolute;right:10px;bottom:0;text-align:right;margin-bottom:10px;}.single-box p.link a,.twin-box p.link-left a,.twin-box p.link-right a{background:url(../img/arrow02.gif) no-repeat 0 50%;padding-left:12px;}.single-box p.link a:hover,.twin-box p.link-left a:hover,.twin-box p.link-right a:hover{background:url(../img/arrow01.gif) no-repeat 0 50%;padding-left:12px;}.single-box:after,.twin-box:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.single-box p.link-pdf a,.twin-box p.link-left-pdf a,.twin-box p.link-right-pdf a {background:url(../img/pdf.gif) no-repeat 0 6px;padding-left:19px;display: inline-block;padding-top:0.4em;}.single-box p.link-pdf a:hover,.twin-box p.link-left-pdf a:hover,.twin-box p.link-right-pdf a:hover {background:url(../img/pdf.gif) no-repeat 0 6px;padding-left:19px;}.single-box,.twin-box {display: inline-block;} /* Hides from IE-mac \*/* html .single-box,* html .twin-box {height: 1%;}.single-box,.twin-box{display: block;}/* End hide from IE-mac */.single-box{z-index:1;position:relative;width:270px;text-align:left;background:url(../img/single-border.gif) no-repeat bottom left;margin-bottom:25px;}.single-box .box-in{padding:0;border:0;background:none;}.single-box .box-in p{margin-bottom:10px;margin-left:10px;width:250px;}.single-box p.link-pdf,.single-box p.link,.single-box p.link-blank{z-index:2;text-align:right;margin-bottom:10px;margin-right:10px;}/* side-contents-------------------------------------------------- */#side-contents {margin-top:69px;float:left;width:192px;text-align:left;margin-bottom:2em;}#side-navigation {background:url(../img/bg_sidenavi.gif) no-repeat bottom left;padding-bottom:8px;}#side-navigation ul{width:180px;margin:0 auto;}#side-navigation ul li ul{width:180px;}#side-navigation ul li ul li{background:url(../img/dot.gif) repeat-x top left;vertical-align:top;line-height:0;padding-top:1px;}#side-navigation ul li ul li a{display:block;padding:0.2em 10px 0.3em 31px ;line-height:1.2;width:137px;margin-left:1px;}#side-navigation ul li ul li a:link{color:#333;text-decoration:none;background:url(../img/arrow01.gif) no-repeat 17px 8px;}#side-navigation ul li ul li a:visited{color:#333;background:url(../img/arrow01.gif) no-repeat 17px 8px;text-decoration:none;}#side-navigation ul li ul li a:hover,#side-navigation ul li ul li a:active{color:#333;background:url(../img/arrow02.gif) #f0f0f0 no-repeat 17px 8px;text-decoration:none;}#side-navigation ul li ul li.on a:link,#side-navigation ul li ul li.on a:visited,#side-navigation ul li ul li.on a:hover,#side-navigation ul li ul li.on a:active{color:#333;background:url(../img/arrow02.gif) #f0f0f0 no-repeat 17px 8px;text-decoration:none;}#side-information{margin-top:5px;background:url(../img/bg_sidenavi.gif) no-repeat bottom left;padding-bottom:8px;margin-bottom:8px;}#banner{margin:0px auto;}#banner li{margin-bottom:5px;text-align:center;}#side-information #address{background:url(../img/bg_sidenavi_head.gif) no-repeat top left;padding:17px 0 0px;}#side-information #tel{background:#f0f0f0;margin:0 7px;padding:10px 10px 3px;border-top:1px solid #c9c9c9;}#side-information #address p{line-height:0;text-align:center;margin:0 0 10px 0;}#side-information #tel p{line-height:0;text-align:center;margin:0 0 7px 0;}/* footer-------------------------------------------------- */#footer {clear:both;width:760px;padding-left:6px;padding-top:10px;text-align:left;background:url(../img/bg_footer.gif) no-repeat top center;}/* bread-------------------------------------------------- */#bread {text-align:right;font-size:80%;border:1px solid #cfcfcf ;background-color:#f0f0f0;margin-bottom:1.6em;line-height:1.4;}#bread ol{}#bread ol:after{content:url(../img/pixel.gif);display:block;clear:both;height:0;}#bread ol{display: inline-block;} /* Hides from IE-mac \*/* html #bread ol {height: 1%;}#bread ol{display: block;}/* End hide from IE-mac */#bread ol li {float:left;text-align:right;display:block;padding-top:0.4em;letter-spacing:0;}#bread ol li.bread-home {float:left;text-align:right;display:block;padding-top:0;padding-bottom:0;}#bread ol li a{background:url(../img/arrow02.gif) no-repeat right center;padding-right:12px;margin-right:7px;}#bread ol li.bread-home a{background:none;padding-right:0;margin-right:5px;}#bread ol li a:link{color:#0f0163;background-color:inherit;text-decoration:none;}#bread ol li a:visited{color:#0f0163;background-color:inherit;text-decoration:none;}#bread ol li a:hover,a:active{color:#8780b1;background-color:inherit;text-decoration:none;}/* parts-------------------------------------------------- */h1{padding-top:85px;margin-bottom:1.6em;}h1.index_h1{padding:0;background:none;}h1.h1-text span{background:url(../img/h1_bg.gif) no-repeat top left;font-size:150%;display:block;padding-left:15px;font-weight:bold;line-height:1.4;}#contents h2{margin-top:3.2em;margin-bottom:1em;clear:both;}.h2-wrap{border-top:2px solid #0f0163;background:url(../img/h2_shadow.gif) repeat-x bottom left;padding-bottom:8px;margin:3.2em 0 1em 0;}.h2-wrap-top{border-top:2px solid #0f0163;background:url(../img/h2_shadow.gif) repeat-x bottom left;padding-bottom:8px;margin:0 0 1em 0;}#contents .h2-wrap-top h2,#contents .h2-wrap h2{margin:0;color:#555;font-size:90%;font-weight:bold;background:url(../img/h2_bg.gif) no-repeat bottom left;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;padding:0.5em 0 0.6em 8px;}#contents h2.h2-top{margin-top:1.6em;}#contents h3 {font-weight:bold;padding-bottom:0.6em;padding-top:0.6em;margin:1.56em 0 1em 0;background:url(../img/list02.gif) #f0f0f0 no-repeat 9px 12px;padding-left:22px;}#contents h3.date{background:none;padding:0;color:#0f0163;font-weight:bold;margin:1.6em 0 1em 0;}h4 {color:#0f0163;font-weight:bold;margin:1.6em 0 1em 0;}h5 {font-weight:bold;margin:1.2em 0 0.8em 0;}h6 {margin:1em 0 0.5em 0;}p{margin-bottom:1em;line-height:1.6;}body #contents .w10{width:10%;}body #contents .w20{width:20%;}body #contents .w30{width:30%;}body #contents .w35{width:35%;}body #contents .w40{width:40%;}body #contents .w50{width:50%;}body #contents .w60{width:60%;}body #contents .w70{width:70%;}body #contents .w80{width:80%;}body #contents .w90{width:90%;}body #contents .w100{width:100%;}.small{font-size:85%;}.center{text-align:center;}.left{text-align:left;}.right {text-align:right;}.f-left {float:left;}.f-right {float:right;}#contents h3.txt{padding:0;margin:0 0 1em 10px;background:none;}/* ===========list============= */ul.list-dc{margin-left:5px;margin-bottom:0.5em;}ul.list-dc li{background:url(../img/list01.gif) no-repeat 0px 6px;padding-left:15px;margin-bottom:1em;line-height:1.6;}ul.list-dc02{margin-left:5px;margin-bottom:0.5em;padding:0;}ul.list-dc02 li{padding-left:8px;background:url(../img/list03.gif) no-repeat 0px 7px;margin-bottom:1em;}* html .box01 .box-in p.f-left{margin:1em 0 1em 6px;}.pb{padding-bottom:0.5em;}* html .pb{padding-bottom:1em;}ul.list-index2:after,ul.list-index:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}ul.list-index {display: inline-block;margin-bottom:0;width:395px;float:right;padding:1em 0 0 0;} ul.list-index2{display: inline-block;margin:0 15px;margin-bottom:0;padding:1em 0 0 0;}/* Hides from IE-mac \*/* html ul.list-index2,* html ul.list-index {height: 1%;}ul.list-index2,ul.list-index{display: block;}/* End hide from IE-mac */ul.list-index li{float:left;width:155px;padding-left:15px;background:url(../img/arrow02.gif) no-repeat 5px 8px;margin-bottom:0.5em;letter-spacing:-0.02em;}ul.list-index2 li{float:left;width:220px;padding-left:15px;background:url(../img/arrow02.gif) no-repeat 5px 8px;margin-bottom:0.5em;letter-spacing:-0.02em;}ul.list-index li.short{ width:150px; }ul.list-index li.long{ width:165px; }ul.list-index li.short2{ width:140px; }ul.list-index li.long2{ width:175px; }ul.list-index li.short3{ width:130px; }ul.list-index li.long3{ width:185px; }.box01 table tr td ul.list-dc02{margin:0;}.box01 table tr td ul.list-dc02 li{margin-bottom:0.1em;line-height:1.4;}ul.list-dc li ul li{background:url(../img/list03.gif) no-repeat 3px 7px;margin-bottom:0px;}ul.list-dc li .box01{margin-top:0.5em;}ul.list-link{margin-left:5px;margin-bottom:0.5em;}ul.list-link li{background:url(../img/arrow02.gif) no-repeat 5px 0.6em;padding-left:15px;margin-bottom:0.5em;line-height:1.6;}ul.list-link li.link-pdf{background:url(../img/pdf.gif) no-repeat 0px 0.2em;padding-left:23px;margin-bottom:0.5em;line-height:1.6;}ul.list-link li.link-blank{background:url(../img/blank.gif) no-repeat 0px 0.2em;padding-left:23px;margin-bottom:0.5em;line-height:1.6;}ol.numlist{margin:1.6em 0;}ol.numlist li{text-align:left;line-height:1.6;margin:0 0 0.5em 30px;list-style-type:decimal;}ol.list-latin{margin:1.6em 0;}ol.list-latin li{text-align:left;line-height:1.6;margin:0 0 0.5em 30px;list-style-type:upper-latin;}ol.alphalist{margin:1em 0 1em 10px;}ol.numlist ol.alphalist{margin:.5em 0;}ol.alphalist li{text-align:left;line-height:1.6;margin:.5em 0 .5em 2em;list-style-type:lower-alpha;}ol.numlist ol.alphalist li{margin:.2em 0 .2em 2em;}ol.list-num li span,ol.numlist li span{color:#063;margin-right:5px;}dl.info{margin-bottom:2em;}dl.info dt{font-weight:bold;font-size:85%;margin:0 0 .5em 0;}dl.info dd{font-size:100%;line-height:1.6;padding:0 0 10px 12px;margin:0 0 .5em 0;border-bottom:1px solid #dfdfdf;background:url(../img/list01.gif) no-repeat 0 .5em;}#employment-box dl dt span,#news-box dl dt span,dl.info dt span{color:#ff3300;font-weight:bold;margin:0 0 0 .5em;}dl.info dd img{vertical-align:middle;margin:0 0 0 .5em;}.orange-box{border:1px solid #ff6600;padding:0.5em 15px;}#contents .box01 .orange-box h4,#contents .orange-box h4{margin:0.1em 0 0.2em 0;color:#ff6600;}#contents .orange-box p{margin:0;color:#ff6600;}.box01 .orange-box{margin:0.5em 20px;}.f-small{font-size:85%;}#contents .mb15em{margin-bottom:1.5em;}#contents .no-mt{margin-top:0;}#contents .no-mb{margin-bottom:0;}.img_table{width:100%;}.img_table tr td{text-align:center;padding-bottom:1em;}.img_table tr td .caption{margin-top:0;margin-bottom:0;text-align:left;line-height:1.2;}.caption{margin-top:0.2em;margin-bottom:0.5em;line-height:1.2;}.box01 .box-in .f-right{margin-right:15px;}.box01 .box-in .f-right p{margin:0.2em 0 0 0;}.img200{width:200px;margin:0px auto;}.img250{width:250px;margin:0px auto;}/*table.data{width:598px;border:1px solid #dfdfdf;}table.data th{background:url(../img/bg_th.gif) no-repeat #e5f2e5;padding:9px 0;text-align:center;border:1px solid #dfdfdf;}table.data td.main{border:1px solid #dfdfdf;background:url(../img/bg_td.gif) no-repeat #fafafa;padding:9px 9px;}table.data td{border:1px solid #dfdfdf;background:#ffffff;padding:9px 9px;}table.num td{text-align:right;}table.num td.main{text-align:center;}table.data td span.doctor{letter-spacing:.25em;font-size:140%;}table.data td span.note{font-size:80%;}table.data td.close{color:#cc3333;}table.data td.notrecept{background:#ecffec;}table.timetable{font-size:100%;font-weight:normal;letter-spacing:0;line-height:1.4;}table.timetable caption{text-align:center;color:#006633;font-size:110%;font-weight:bold;padding:0 0 .5em 0;}table.timetable th,table.timetable td{text-align:center;font-size:100%;}table.shift td{text-align:center;}*//* sitemap */#sitemap li{font-size:80%;background:url(../img/list01.gif) 0 0.6em no-repeat;padding-left:12px;margin-bottom:1em;line-height:1.4;}#sitemap h2{margin:0 0 10px 0;padding:0;border:0;}#sitemap h3{font-size:80%;margin:0 0 10px 0;}.sitemapmenu{padding-left:16px;}/* img-------------------------------------------------- */.imagebox:after {content: url(../img/pixel.gif);display: block;clear: both;height: 0;}.imagebox {display: inline-block;}.imagebox {display: block;}*+html .imagebox{margin:0;padding:0;}* html .imagebox{margin:0;padding:0;}.imagebox .img_l{float:left;margin:.3em 20px .5em 0;padding:0;}.imagebox .img_r{float:right;margin:.3em 0 .5em 20px;padding:0;}.box{background-color:#f5f5f5;padding:3px;margin:0.94em 0;}.box-in p,.box-in ul,.box-in ol{margin-bottom:0;}.step{border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:0;margin:0;}.step .pad{border-top:1px solid #dfdfdf;padding:0 1em;margin:0;}.step h3{font-size:100%;padding:0;margin:1em 0 0 0;background:none;}.step p{margin:1em 0;}.step .box{background:#f2f8f2;padding:10px 10px 0 10px;margin:1em 0;}.step .list{margin:0;padding:0 0 0 12px;background:url(../img/list-dc.gif) 0 0.6em no-repeat;}.step .box h4{color:#006633;border-bottom:1px solid #bed5c4;font-size:100%;font-weight:bold;margin:0;padding:0 0 .2em 0;}.type_pdf a,a.pdf{padding:3px 0 3px 20px;background:url(../img/pdficon.gif) no-repeat center left;}.grade{font-size:90%;}/* outline=================================================== */#outline-index{margin-bottom:2em;}#outline-index .img_l{float:left;width:320px;}#outline-index .img_r{float:right;width:240px;}.facilities .box01 .f-left{width:266px;margin-top:1em;margin-left:5px;}.facilities .box01 .f-right{width:266px;margin:1em 5px 0 0;padding:0;}#contents .facilities .box01 .box-in h3{margin-left:5px;margin-right:5px;clear:both;}*html #contents .facilities .box01 .f-left,*html #contents .facilities .box01 .f-right{width:261px;}#contents .facilities .box01 .box-in .f-left h3,#contents .facilities .box01 .box-in .f-right h3{margin:0;}.facilities .numlist{margin:0;padding:0;}.facilities .float01 li{float:left;width:130px;margin-left:0;}.facilities .float01 li.w160{width:160px;}.facilities .float02 li{float:left;width:140px;margin-left:5px;}.facilities .numlist li{list-style-type:none;margin:0 0 0.3em 6px;line-height:1.4;padding-left:23px;}.facilities .numlist li.num01{ background:url(../../outline/img/num01.gif) no-repeat 0 1px; }.facilities .numlist li.num02{ background:url(../../outline/img/num02.gif) no-repeat 0 1px; }.facilities .numlist li.num03{ background:url(../../outline/img/num03.gif) no-repeat 0 1px; }.facilities .numlist li.num04{ background:url(../../outline/img/num04.gif) no-repeat 0 1px; }.facilities .numlist li.num05{ background:url(../../outline/img/num05.gif) no-repeat 0 1px; }.facilities .numlist li.num06{ background:url(../../outline/img/num06.gif) no-repeat 0 1px; }.facilities .numlist li.num07{ background:url(../../outline/img/num07.gif) no-repeat 0 1px; }.facilities .numlist li.num08{ background:url(../../outline/img/num08.gif) no-repeat 0 1px; }.facilities .numlist li.num09{ background:url(../../outline/img/num09.gif) no-repeat 0 1px; }.facilities .numlist li.num10{ background:url(../../outline/img/num10.gif) no-repeat 0 1px; }.facilities .numlist li.num11{ background:url(../../outline/img/num11.gif) no-repeat 0 1px; }.facilities .numlist li.num12{ background:url(../../outline/img/num12.gif) no-repeat 0 1px; }.facilities .numlist li.num13{ background:url(../../outline/img/num13.gif) no-repeat 0 1px; }.facilities .numlist li.num14{ background:url(../../outline/img/num14.gif) no-repeat 0 1px; }.facilities .numlist li.num15{ background:url(../../outline/img/num15.gif) no-repeat 0 1px; }.facilities .numlist li.num16{ background:url(../../outline/img/num16.gif) no-repeat 0 1px; }.facilities .numlist li.num17{ background:url(../../outline/img/num17.gif) no-repeat 0 1px; }.facilities .numlist li.num18{ background:url(../../outline/img/num18.gif) no-repeat 0 1px; }.facilities .numlist li.num19{ background:url(../../outline/img/num19.gif) no-repeat 0 1px; }.facilities .numlist li.num20{ background:url(../../outline/img/num20.gif) no-repeat 0 1px; }.facilities .numlist li.num21{ background:url(../../outline/img/num21.gif) no-repeat 0 1px; }.facilities .numlist li.num22{ background:url(../../outline/img/num22.gif) no-repeat 0 1px; }.facilities .numlist li.num23{ background:url(../../outline/img/num23.gif) no-repeat 0 1px; }.facilities .numlist li.num24{ background:url(../../outline/img/num24.gif) no-repeat 0 1px; }.facilities .numlist li.num25{ background:url(../../outline/img/num25.gif) no-repeat 0 1px; }.facilities .numlist li.num26{ background:url(../../outline/img/num26.gif) no-repeat 0 1px; }.facilities .numlist li.num27{ background:url(../../outline/img/num27.gif) no-repeat 0 1px; }.facilities .numlist li.num28{ background:url(../../outline/img/num28.gif) no-repeat 0 1px; }.facilities .numlist li.num29{ background:url(../../outline/img/num29.gif) no-repeat 0 1px; }.facilities .numlist li.num30{ background:url(../../outline/img/num30.gif) no-repeat 0 1px; }.facilities .numlist li.num31{ background:url(../../outline/img/num31.gif) no-repeat 0 1px; }.facilities .numlist li.num32{ background:url(../../outline/img/num32.gif) no-repeat 0 1px; }.facilities .numlist li.num33{ background:url(../../outline/img/num33.gif) no-repeat 0 1px; }.facilities .numlist li.num34{ background:url(../../outline/img/num34.gif) no-repeat 0 1px; }.facilities .numlist li.num35{ background:url(../../outline/img/num35.gif) no-repeat 0 1px; }.facilities .numlist li.num36{ background:url(../../outline/img/num36.gif) no-repeat 0 1px; }.facilities .numlist li.num37{ background:url(../../outline/img/num37.gif) no-repeat 0 1px; }.facilities .numlist li.num38{ background:url(../../outline/img/num38.gif) no-repeat 0 1px; }.facilities .numlist li.num39{ background:url(../../outline/img/num39.gif) no-repeat 0 1px; }.facilities .numlist li.num40{ background:url(../../outline/img/num40.gif) no-repeat 0 1px; }.facilities .numlist li.num41{ background:url(../../outline/img/num41.gif) no-repeat 0 1px; }.facilities .numlist li.num42{ background:url(../../outline/img/num42.gif) no-repeat 0 1px; }.facilities .numlist li.num43{ background:url(../../outline/img/num43.gif) no-repeat 0 1px; }.facilities .numlist li.num44{ background:url(../../outline/img/num44.gif) no-repeat 0 1px; }.facilities .numlist li.num45{ background:url(../../outline/img/num45.gif) no-repeat 0 1px; }.facilities .numlist li.num46{ background:url(../../outline/img/num46.gif) no-repeat 0 1px; }.facilities .numlist li.num47{ background:url(../../outline/img/num47.gif) no-repeat 0 1px; }.facilities .numlist li.num48{ background:url(../../outline/img/num48.gif) no-repeat 0 1px; }.facilities .numlist li.num49{ background:url(../../outline/img/num49.gif) no-repeat 0 1px; }.facilities .numlist li.num50{ background:url(../../outline/img/num50.gif) no-repeat 0 1px; }.facilities .numlist li.num51{ background:url(../../outline/img/num51.gif) no-repeat 0 1px; }.facilities .numlist li.num52{ background:url(../../outline/img/num52.gif) no-repeat 0 1px; }.facilities .numlist li.num53{ background:url(../../outline/img/num53.gif) no-repeat 0 1px; }.facilities .numlist li.num54{ background:url(../../outline/img/num54.gif) no-repeat 0 1px; }.facilities .numlist li.num55{ background:url(../../outline/img/num55.gif) no-repeat 0 1px; }.facilities .numlist li.num56{ background:url(../../outline/img/num56.gif) no-repeat 0 1px; }.facilities .numlist li.num57{ background:url(../../outline/img/num57.gif) no-repeat 0 1px; }.facilities .numlist li.num58{ background:url(../../outline/img/num58.gif) no-repeat 0 1px; }.facilities .numlist li.num59{ background:url(../../outline/img/num59.gif) no-repeat 0 1px; }.facilities .numlist li.num60{ background:url(../../outline/img/num60.gif) no-repeat 0 1px; }.facilities .numlist li.num61{ background:url(../../outline/img/num61.gif) no-repeat 0 1px; }.facilities .numlist li.num62{ background:url(../../outline/img/num62.gif) no-repeat 0 1px; }.float01:after,.float02:after  {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.float01,.float02{display: inline-block;} /* Hides from IE-mac \*/* html .float01,* html .float02 {height: 1%;}.float01.float02{display: block;}/* End hide from IE-mac *//* report */.report-img{width:100%;}.report-img tr td{width:50%;text-align:center;padding-bottom:1em;}/* outpatient case=================================================== */table.case_index{width:500px;margin:1.5em auto 1.5em;}table.case_index tr td{vertical-align:top;padding:0;background:none;border:0;}table.case_index tr td ul{margin-top:6px;padding:0;}table.case_index tr td ul li{line-height:0;margin-top:0;margin-bottom:8px;background:none;padding:0;}table.case tr td a{padding-left:8px;margin-right:3px;}table.case tr td a:link,table.case tr td a:visited{background:url(../img/arrow02.gif) no-repeat 0px 6px;}table.case tr td a:hover,table.case tr td a:active{background:url(../img/arrow01.gif) no-repeat 0px 6px;}/* hospitalization=================================================== */.box01 .flow{border-collapse:collapse;width:520px;margin:1em auto;border:0;}.box01 .flow tr td{text-align:center;vertical-align:middle;line-height:0;background:none;padding:0;border:0;}/* medical_searvice=================================================== */.box01 .detail{padding:15px;}#contents .box01 .detail p.f-left{width:100px;margin:0;}.box01 .detail .f-right{width:407px;margin:0;}#contents .box01 .detail .f-right h2{margin:0 0 0.7em 0;}#contents .box01 .detail .f-right p{margin:0 0 0.3em 0;}#contents .box01 .detail .f-right p.link{margin-bottom:0;}#contents .box01 .detail .f-right p.link a{text-decoration:underline;background:url(../img/arrow02.gif) no-repeat 3px 0.55em;padding-left:15px;}/* consultation=================================================== */.consultation .twin-box{text-align:left;background:none;margin-bottom:0;}.consultation .twin-box .f-left,.consultation .twin-box .f-right{width:270px;}.consultation .twin-box .box-in{width:270px;background:url(../img/single-border.gif) no-repeat bottom left;margin-bottom:25px;padding:0;}.consultation .twin-box .box-in ul{width:250px;margin:5px 0px 1em 10px;}.consultation .twin-box .box ul li,.consultation .twin-box .box-in ul li{margin-bottom:0.5em;background:url(../img/arrow02.gif) no-repeat 8px 6px;padding-left:20px;}.consultation .twin-box .box ul li.link-blank,.consultation .twin-box .box-in ul li.link-blank{background:url(../img/blank.gif) no-repeat 00px 0px;}.consultation .twin-box .box ul li.link-pdf,.consultation .twin-box .box-in ul li.link-pdf{background:url(../img/pdf.gif) no-repeat 0px 0px;}.consultation .twin-box .box{width:270px;border-top:1px solid #c9c9c9;background:#fff url(../img/single-border.gif) no-repeat bottom left;margin-bottom:25px;padding:0;}.consultation .twin-box .box ul{width:250px;margin:1em 10px 1.2em;}/* hospital_staff=================================================== */.calendar{float:right;width:174px;margin-left:15px;}#contents .calendar h3{margin:0;padding:0;width:174px;height:29px;line-height:1;position:relative;top:0;left:0;background:url(../img/calendar_cap.gif) no-repeat top left;}#contents .calendar h3 .month{position:absolute;top:10px;left:0;display:block;width:174px;color:#0f0163;font-weight:bold;font-size:90%;line-height:1;text-align:center;z-index:0;}#contents .calendar h3 .next,#contents .calendar h3 .prev{text-indent:-9999px;display:block;width:11px;height:10px;overflow:hidden;padding:0;margin:0;}#contents .calendar h3 .prev:hover,#contents .calendar h3 .next:hover{background-position:0 -10px;}#contents .calendar h3 .prev{position:absolute;left:7px;top:11px;background:url(../img/calendar_prev.gif) no-repeat top left;z-index:2;}#contents .calendar h3 .next{position:absolute;left:157px;top:11px;background:url(../img/calendar_next.gif) no-repeat top left;z-index:1;}.calendar table{width:174px;border-collapse:collapse;background:url(../img/calendar_table_line.gif) no-repeat top right;margin-bottom:3em;}.calendar table tr td{font-size:90%;width:25px;text-align:center;line-height:2.5em;background:url(../img/calendar_cell_line.gif) no-repeat bottom left;letter-spacing:-0.05em;}.calendar table tr td.sun{width:24px;}.calendar table tr td a{display:block;background:#f0f0f0 url(../img/calendar_cell_line.gif) no-repeat bottom left;}* html .calendar{margin-left:7px;}.hospital_staff .schedule-box{width:371px;margin-bottom:3em;}.hospital_staff .schedule-box dl{margin-bottom:0.8em;clear:left;}.hospital_staff .news-box{margin-bottom:3em;}.hospital_staff .news-box dl:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.hospital_staff .news-box dl {display: inline-block;margin-bottom:1em;} /* Hides from IE-mac \*/* html .hospital_staff .news-box dl {height: 1%;}.hospital_staff .news-box dl{display: block;}/* End hide from IE-mac */.hospital_staff .schedule-box dl dt,.hospital_staff .news-box dl dt{float:left;line-height:1.4;}.hospital_staff .schedule-box dl dt span,.hospital_staff .news-box dl dt span{font-size:80%;background:#bebebe;color:#fff;font-weight:bold;padding:2px 5px;letter-spacing:-0.02em;}.hospital_staff .schedule-box dl dd,.hospital_staff .news-box dl dd{line-height:1.6;padding-left:9em;font-size:95%;}* html .hospital_staff .schedule-box dl dd,* html .hospital_staff .news-box dl dd{background-position:8.5em 6px;}.icon{line-height:1;padding-top:1px;padding-left:3px;}.pagination{text-indent:center;}.pagination ul{margin:0 auto 1em;padding:0;text-align:center;line-height:1.5;}.pagination ul:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.pagination ul {display: inline-block;} /* Hides from IE-mac \*/* html .pagination ul {height: 1%;}.pagination ul{display: block;}/* End hide from IE-mac */.pagination ul li{display:inline;text-align:center;margin:0 3px;}#contents .pagination ul li a{line-height:1.5;display:inline-block;text-decoration:none;border:1px solid #c9c9c9;text-align:center;padding:0 1px;width:15px;overflow:hidden;white-space:nowrap;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";letter-spacing:-3px;}.pagination ul li a:hover{background-color:#f0f0f0;}.pagination ul li a.prev,.pagination ul li a.more,.pagination ul li a.next{text-indent:16px;}.pagination ul li a.prev { background:url(../../hospital-staff/img/prev.gif) no-repeat 5px 0.5em; }.pagination ul li a.prev:hover { background:#f0f0f0 url(../../hospital-staff/img/prev.gif) no-repeat 5px 0.5em; }.pagination ul li a.more { background:url(../../hospital-staff/img/more.gif) no-repeat 5px 0.5em; }.pagination ul li a.more:hover { background:#f0f0f0 url(../../hospital-staff/img/more.gif) no-repeat 5px 0.5em; }.pagination ul li a.next{ background:url(../../hospital-staff/img/next.gif) no-repeat 5px 0.5em; }.pagination ul li a.next:hover { background:#f0f0f0 url(../../hospital-staff/img/next.gif) no-repeat 5px 0.5em; }/* news=================================================== */.news .news-box dl{margin:0 5px 1.5em 5px;}.news .news-box dl dt span{font-size:85%;}.news .news-box dl dd{font-size:100%;padding-left:9.6em;background-position:8.8em 7px;}/* clearfix-------------------------------------------------- */.clearfix:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.clearfix {display: inline-block;} /* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */.blocklink{cursor:pointer;}.leftbox .blocklink,.rightbox .blocklink{background-color:#f5f5f5;}.leftbox .blocklink:hover,.rightbox .blocklink:hover{background-color:#ff6633;padding:3px;margin:0.94em 0;}.execution{text-align:right;margin:0 0 -2em 0;position:relative;top:-4.2em;right:0;color:#006633;}.publish_date{text-align:right;margin:0 0 -3em 0;position:relative;top:-4.2em;right:0;color:#006633;}/* information-------------------------------------------------- */.box-gray {background:#f5f5f5;padding:1em 20px 1em 20px;font-size:80%;}.box-gray dd{margin-bottom:0.6em;}.box-pt01 {background:url(../img/dot02.gif) repeat-y 165px 0px;margin-left:15px;padding-left:180px;display:block;font-size:80%;}#search-result dl{background: url(../img/dot.gif) repeat-x bottom left;margin-bottom:1.5em;padding-bottom:1em;}#search-result dl dt{margin-bottom:0.5em;background:url(../img/list01.gif) 0 0.6em no-repeat;padding-left:12px;margin-bottom:0.5em;line-height:1.6;}#search-result dl dd{line-height:1.6;}/* popup-------------------------------------------------- */#popup{background:url(../img/popup_head_bg.gif) repeat-x top left;}#popup #header{margin:0px auto;width:500px;height:80px;margin-bottom:10px;}#popup #header #logo{margin-top:13px;}#popup #container{clear:both;width:500px;margin:0 auto;float:none;}#popup #contents{margin:0 20px;}#popup #contents h1{padding-top:0;}#popup .intro .photo{margin-bottom:0.2em;}#popup .intro .name{line-height:1.4;margin-left:5px;}#popup .intro .name .grade{color:#0f0163;}#popup .intro .f-left{width:110px;margin-right:0;margin-bottom:0;}#popup .intro .f-right{width:340px;margin-left:0;margin-bottom:0;}#popup .intro .f-right .h2-top{margin-top:0px;}#popup .intro:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}#popup .intro {display: inline-block;margin-bottom:1.5em;} /* Hides from IE-mac \*/* html #popup .intro {height: 1%;}#popup .intro{display: block;}/* End hide from IE-mac */#popup .box01 .name .grade{font-size:90%;color:#0f0163;}#popup h2{font-weight:bold;padding-bottom:0.6em;padding-top:0.6em;margin:1.56em 0 1em 0;background:url(../img/list02.gif) #f0f0f0 no-repeat 9px 12px;padding-left:22px;}#popup .close{border-top:1px solid #c9c9c9;padding-top:1.5em;margin-bottom:2em;text-align:center;}.twin-box p.link-left-blank{z-index:3;position:absolute;right:300px;bottom:0;text-align:right;margin-bottom:10px;}.twin-box p.link-right-blank{z-index:4;position:absolute;right:10px;bottom:0;text-align:right;margin-bottom:10px;}.single-box p.link-blank a,.twin-box p.link-left-blank a,.twin-box p.link-right-blank a{background:url(../img/blank.gif) no-repeat 0 50%;padding-left:20px;}.single-box p.link-blank a:hover,.twin-box p.link-left-blank a:hover,.twin-box p.link-right-blank a:hover{background:url(../img/blank.gif) no-repeat 0 50%;padding-left:20px;}.single-box .box-in ul{margin-bottom:10px;margin-left:10px;width:250px;}#contents .single-box .box-in li{margin:0;padding:0;}.single-box .box-in ul li a {background:url(../img/pdf.gif) no-repeat 0 4px;padding-left:20px;display: inline-block;padding-bottom:0.4em;padding-top:0.4em;}.single-box .box-in ul li a:hover {background:url(../img/pdf.gif) no-repeat 0 4px;padding-left:20px;}#contents .long-box h2{margin:0 0 0.5em 0;}.long-box{position:relative;width:560px;text-align:left;background:url(../img/long-border.gif) no-repeat bottom left;margin-bottom:25px;}#contents .long-box h3{margin:0 18px 0.6em 18px;padding:0 0 0.4em 0;background:none;margin-bottom:0.6em;border-bottom:1px solid #c9c9c9;}.long-box ul {width:100%;display: inline-block;padding-bottom:1.6em;}.long-box ul li{text-align:left;width:276px;padding:0;float:left;}.long-box ul.long li{width:100%;}.long-box ul li.end{background:none;}.long-box ul li a{background:url(../img/arrow02.gif) no-repeat 20px 9px;padding:0.1em 20px 0.3em 34px;display:block;}.long-box.pdf ul li a{background:url(../img/pdf.gif) no-repeat 15px 2px;padding:0.1em 20px 0.3em 38px;display:block;}.long-box ul:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}/* Hides from IE-mac \*/* html .long-box ul {height: 1%;}.long-box ul{display: block;}/* End hide from IE-mac *//*100528 added */ul.pullmenu{margin-bottom:25px;}ul.pullmenu li {position:relative; float:left; width:111px;}ul.pullmenu ul {position:absolute; top:30px; left:0; background:#fff; display:none; opacity:0; list-style:none;}ul.pullmenu ul li {position:relative;  margin:0;border:1px solid #d0d0d0;border-top:none;}ul.pullmenu ul li a {display:block; padding:8px 7px 10px 12px; background:url(../img/pullarrow.gif) no-repeat 5px 1em #fff;text-decoration:none;}ul.pullmenu ul li a:hover {background-color:#e6eef8;color:#0F0163;text-decoration:underline;}ul.pullmenu ul li a:active{text-decoration:none;}ul.pullmenu ul ul {left:148px; top:-1px;}.otherlink{border:1px solid #c9c9c9;border-top:none;}.otherlink ul{margin:0; padding:18px 15px;}.otherlink ul li{float:left;width:263px;}.otherlink ul li a{background:url(../img/arrow02.gif) no-repeat 0px 6px;padding:0 0 0 10px;}#pagenavi{margin-top:30px;}#pagenavi li{float:left;}#pagenavi .page01{width:116px;}#pagenavi .page02{width:169px;}#pagenavi .page03{width:159px;margin-right:10px;text-align:right;}#pagenavi .page04{width:106px;}#contents .chiken-news-box h2{margin:0 0 5px 0;}.chiken-news-box dl:after {content:url(../img/pixel.gif);display:block;clear:both;height:0;}.chiken-news-box dl {display: inline-block;margin-bottom:0.8em;padding-bottom:0.8em;background:url(../img/dot.gif) bottom left repeat-x;} /* Hides from IE-mac \*/* html .chiken-news-box dl {height: 1%;}.chiken-news-box dl{display: block;}/* End hide from IE-mac */.chiken-news-box dl dt{float:left;line-height:1.4em;}.chiken-news-box dl dt span{font-size:80%;background:#bebebe;color:#fff;font-weight:bold;padding:2px 5px;}.chiken-news-box dl dd{line-height:1.4;padding-left:9.5em;font-size:95%;}.chiken-news-box dl dd a{padding-left:1em;display:inline-block;background:url(../img/arrow02.gif) no-repeat 0.3em 0.5em;}* html .chiken-news-box dl dd a{background:url(../img/arrow02.gif) no-repeat 0 0.5em;}table.chiken-address{background-color:#c9c9c9;border-collaspe:separate;width:100%;border-spacing:1px;margin-top:30px;}table.chiken-address th{color:#3f4f80;padding:9px;text-align:center;border:1px solid #fff;background-color:#f0f0f0;}table.chiken-address td{border:1px solid #fff;background-color:#ffffff;padding:9px;}.chiken-question dt{text-indent:-26px;margin-bottom:8px;padding-left:26px;color:#0F0163;line-height:1.6;}.chiken-question dt img,.chiken-question dd img{margin-right:5px;}.chiken-question dd{text-indent:-26px;margin-bottom:15px;background:url(../img/dot.gif) bottom left repeat-x;padding:0 0 15px 26px;line-height:1.6;}.f-big{font-size: 110%; }ul.idt_m02{margin-left: 2em; text-indent: -1.9em; }ul.list-dc03{margin-left:5px;margin-bottom:0.5em;}ul.list-dc03 li{background:url(../img/list01.gif) no-repeat 0px 6px;margin-bottom:1em;padding-left:15px;line-height:1.6;border-bottom:1px dotted #aaa;padding-bottom:10px;}dl.seminews{}dl.seminews dt{width:180px; float:left;}dl.seminews dt a img{ border:1px solid #ddd;}dl.seminews dd{width:350px; float:right;}dl.seminews dd .box01{margin-bottom:0;}.box01 dl.report{padding:1em 15px;margin:0;background:#fff;}.box01 dl.report dt{background:none;margin:0 0 0.5em;font-weight:bold;color:#000;}.box01 dl.report dd{margin:0 0 1.2em;padding:0;}.box01 dl.report dd ul{margin:0;padding:0;}.box01 dl.report dd ul li{padding:0 0 0 15px;margin:0 0 0.5em;background:url("../img/list01.gif") no-repeat scroll 2px 7px transparent;}}
