@charset "utf-8";h2.h2_facilities{background:none;border:none;padding:0;margin:0 auto 10px;line-height:1;text-align:center;}h3.h3_facilities{background:none;border:none;padding:20px 0 10px;*padding:30px 0 0;*zoom:1;line-height:1;}h3.h3_facilities .btn_toggle01{display:inline-block;width:90px;height:40px;overflow:hidden;}h3.h3_facilities .btn_toggle01.open img{margin-top:-40px;}h3.h3_facilities .btn_toggle01:hover img{margin-left:-90px;}.divDepartments01Wrap{margin:10px 0;}.divDepartments01{*padding-top:10px;}.divDepartments01.divAccordion01{display:none;width:710px;position:relative;}.liDepartments01.flR{float:right !important;margin:0 0 10px 0 !important;}@media print{.liDepartments01.flR{padding-right:20px;}}.liDepartments01.flL{float:left !important;margin:0 10px 10px 0 !important;}.divDepartments01 .divDepartmentsTit01{margin:0 0 3px 0;position:relative;}.divDepartments01 .divDepartmentsTit01 h4{float:left;background:none;border:none;padding:0;margin:0;}.divDepartments01 .divDepartmentsTit01 ul{float:left;display:block;min-height:1%;}.divDepartments01 .divDepartmentsTit01 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}* html .divDepartments01 .divDepartmentsTit01 ul{height:1%;/*\*/height:auto;overflow:hidden;/**/}.divDepartments01 .divDepartmentsTit01 ul li{float:left;position:relative;}.divDepartments01 .divDepartmentsTit02,	.divDepartments01 .divDepartmentsTit03{margin-bottom:3px;position:relative;}.divDepartments01 .divDepartmentsTit02 h4,	.divDepartments01 .divDepartmentsTit03 h4{background:none;border:none;padding:0;margin:0;font-weight:normal;}.divDepartments01 .divDepartmentsTit02 h4.btn_type01{background:url(/common/img/bg-pagination01-no.gif) left top repeat;width:294px;padding:10px 28px;display:block;text-align:left;color:#fff;text-decoration:none;}.divDepartments01 .divDepartmentsTit02 h4.btn_type01 a{display:block;text-align:left;color:#fff;text-decoration:none;padding:0;min-width:150px;background:url(/common/img/bg-pagination01-no.gif) left top repeat;}.divDepartments01 .divDepartmentsTit02 h4.btn_type03 a{display:block;text-align:left;color:#fff;text-decoration:none;padding:10px 28px;width:294px;background:url(/common/img/bg-pagination01-no.gif) left top repeat;}.divDepartments01 .divDepartmentsTit02 h4.btn_type03 a span{display:inline-block;text-align:left;padding:0 0 0 20px;background:url(/common/img/ico-window02.svg) left 0.3em no-repeat;background-size:12px 9px;}.divDepartments01 .ul_type01{}@media print{.divDepartments01 .ul_type01{width:720px;}}.divDepartments01 .ul_type01.ul_borderTop01{margin-top:10px;padding-top:20px;border-top:dotted 1px #cccccc;}.divDepartments01 .ul_type01 li{width:350px;float:left;margin:0 10px 10px 0;position:relative;}.divDepartments01 .ul_type01 li.no-link{width:312px;background:#eff3f4 url(/common/img/ico-circle02.png) no-repeat 7px 0.85em;padding:5px 10px 5px 28px;}.divDepartments01 .ul_type01 li.odd{margin-right:0;}@media print{.divDepartments01 .ul_type01 li{margin:0 3px 10px;*display:inline-block;*display:inline;*margin:0 5px;}}.divDepartments01 .ul_type01 li.liDepartments01{width:330px;background-color:#eff3f4;padding:15px 10px 15px 7px;line-height:1.3;min-height:3.72em;}.divDepartments01 .ul_type01 li.liDepartments01.hoverCls{background-color:#e3e7e8;}.divDepartments01 .ul_type01 li.liDepartments01 span.tit{display:block;margin-bottom:12px;}.divDepartments01 .ul_type01 li.liDepartments01 span.tit.no-link{display:block;background:url(/common/img/ico-circle02.png) no-repeat 0 0.2em;margin-bottom:12px;padding-left:21px;}.divDepartments01 .ul_type01 li.liDepartments01 a{background:none;background-color:#f00;padding:0;}.divDepartments01 span.blowoff{display:none;background:url(/common/img/bg-departments01.gif) no-repeat left bottom;width:150px;padding-bottom:11px;position:absolute;left:100px;bottom:0;z-index:99;}.divDepartments01 span.blowoff.showBlow{display:block;}.divDepartments01 span.blowoff span{display:block;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}.divDepartments01 .ul_type01 li.liDepartments01:hover{background-color:#e3e7e8;}.divDepartments01 .ul_type01 li.liDepartments01.noHover:hover{background-color:#eff3f4;}.divDepartments01 .ul_type01 li.liDepartments01 span.link{display:inline-block;position:relative;}.divDepartments01 .ul_type01 li.liDepartments01 span.link a{background:url(/common/img/ico-window01.svg) no-repeat left 0.3em;display:inline-block;*display:inline;padding-left:21px;margin-right:15px;}.divDepartments01 span.blowoff{display:none;background:url(/common/img/bg-departments01.gif) no-repeat left bottom;width:150px;padding-bottom:11px;position:absolute;left:100px;bottom:0;z-index:99;}.divDepartments01 span.blowoff.showBlow{display:block;}.divDepartments01 span.blowoff span{display:block;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}.divDepartments01 .divDepartmentsTit01 ul li.first span.blowoff{left:-18px;}.divDepartments01 .divDepartmentsTit01 ul li.last span.blowoff{left:-36px;}.divDepartments01 .divDepartmentsTit02 ul li.first span.blowoff{left:0;}.divDepartments01 .divDepartmentsTit03 span.blowoff{left:50%;margin-left:-75px;}.divDepartments01 .ul_type01 li.liDepartments01 span.blowoff{left:50%;margin-left:-75px;}.divDepartments01 .ul_type01 li dl{width:330px;background-color:#eff3f4;padding:0 10px;}.divDepartments01 .ul_type01 li dl dt,	.divDepartments01 .ul_type01 li dl dd,	.divDepartments01 .ul_type01 li dl dd a{display:inline-block;*display:inline;}.divDepartments01 .ul_type01 li dl dt{*float:left;*padding-top:5px;}.divDepartments02{position:relative;}.divDepartments02 .h2_facilities{position:absolute;left:50%;margin-left:-97px;top:0;}.divDepartments02 .btn{float:right;}.divDepartments02 .btn a{display:block;width:150px;height:34px;overflow:hidden;*zoom:1;}.divDepartments02 .btn a:hover img{margin-left:-150px;}.divDepartments02 .btn a.open img{margin-top:-34px;}.divDepartments02 .btn a.open:hover img{margin:-34px 0 0 -150px;}.divfacilities01{overflow:visible !important;}.divDepartments01Wrap{display:block;min-height:1%;}.divDepartments01Wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}* html .divDepartments01Wrap{height:1%;/*\*/height:auto;overflow:hidden;/**/}