﻿#departments span.fwBold{font-weight:bold}#departments h2{margin-bottom:0;background:#f4eede;color:#000}#departments .btnClosed:before{margin-right:5px;content:"\f3d3";font-family:"Ionicons";font-size:20px;vertical-align:middle}#departments .dpFrame{clear:both;padding-bottom:30px}#departments .btnOutpatient:before{content:"\e904";color:#4a75c3;font-size:59px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}#departments .btnHospitalization:before{content:"\e90c";color:#4a75c3;font-size:60px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 8px}#departments .btnCenter:before{content:"\e90d";color:#4a75c3;font-size:59px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 8px}#departments .btnVisit:before{content:"\e91d";color:#4a75c3;font-size:59px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}#departments .btnDepartments:before{content:"\e903";font-size:50px;padding:10px 0;width:94px}#departments .btnFavor:before{content:"\e902";font-size:50px;padding:10px 0;width:94px}#departments .btnConsultation:before{content:"\e902";color:#4a75c3;font-size:59px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 5px}#departments .btnSchool:before{content:"\e901";color:#4a75c3;font-size:59px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 5px}#departments .btnFacility:before{content:"\e91c";color:#4a75c3;font-size:54px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}#departments .btnFloor:before{content:"\e91a";color:#4a75c3;font-size:54px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}#departments .btnWindow:before{content:"\e92a";color:#4a75c3;font-size:48px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}#departments .btnQa:before{content:"\e92c";color:#4a75c3;font-size:50px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 7px}#departments .btnContact:before{content:"\e92b";color:#4a75c3;font-size:48px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}#departments .btnAnnouncement:before{content:"\e921";color:#4a75c3;font-size:52px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 7px}#departments .icon-no_smoking:before{content:"\e998";font-family:"icomoon", sans-serif;font-size:25px;color:#e60012}#departments .attention{color:#f38833;font-weight:bold}#departments .strongTxt{font-weight:bold}#departments .markerTxt{background:linear-gradient(rgba(0,0,0,0) 50%,#fee4cf 50%)}#departments .petPhoto{float:right;display:block;padding-left:20px;width:auto}#departments .pcPhoto{padding:5px 0 15px}#departments .dmFrame{clear:both;margin-bottom:20px;padding:20px;border:solid 1px #31359b}#departments .dmFrame .frameTtl{color:#31359b;font-size:1.25em;font-weight:bold}#departments .dmFrame .grantAmount dt{margin-bottom:10px;font-size:1.125em;font-weight:bold}#departments .dmFrame .nsAmount dt{margin-bottom:5px;color:#454545;font-size:1.125em;font-weight:bold}#departments .dmFrame .doubleBorder{padding:10px 2px}#departments .dmFrame table{margin-bottom:10px;width:100%}#departments .dmFrame th{background:#eee}#departments .attentionList{padding-bottom:15px}#departments .attentionList li{padding-bottom:5px;margin-left:3.2em;text-indent:-3.2em}#departments #vhCont .catch span{font-size:0.8em}#departments #vhCont .photo{width:auto}#departments #vhCont .checkList li{position:relative;padding:5px 0 5px 30px}#departments #vhCont .checkList li:before{position:absolute;top:1px;left:0;content:"\f373";color:#dbdcf1;font-size:1.5em;font-family:"Ionicons";vertical-align:middle;width:0.8em}#departments #nsCont .guideTbl{border-top:solid 1px #ccc;margin-bottom:15px}#departments #jtCont{margin-bottom:10px}#departments #jtCont ol{margin-bottom:15px}#departments #jtCont ol li{margin:0 0 5px 1.5em;list-style-type:decimal}#departments #jtCont dt{padding-bottom:8px;font-size:1.250em;font-weight:bold}#departments #jtCont dt:before{content:"\f400";margin-right:5px;color:#31359b;font-family:"Ionicons"}#departments .discList{padding-bottom:20px}#departments .discList li{position:relative;padding:5px 0 5px 30px}#departments .discList li:before{position:absolute;top:0;left:0;content:"\f3ff";color:#31359b;font-size:1.5em;font-family:"Ionicons";vertical-align:middle;width:0.8em}#departments .infoList:last-child{margin-bottom:20px}#departments .infoList li{border-top:dotted 1px #ccc}#departments .infoList li:last-child{border-bottom:dotted 1px #ccc}#departments .infoList .clickTtl{position:relative;padding:15px 15px 15px 50px;display:block;color:#22267b;border-top:dotted 1px #ccc;font-size:1.125em;font-weight:bold;text-decoration:none !important;text-align:left;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out;-webkit-transition-delay:0s;transition:all 0.2s ease-out 0s}#departments .infoList .clickTtl:before{position:absolute;left:15px;top:5px;content:"\f12e";margin-right:7px;color:#22267b;font-family:"Ionicons";font-size:1.75em;font-weight:normal}#departments .infoList .clickTtl:hover{background-color:#eee}#departments h6{font-weight:bold;text-align:center;font-size:21px;margin-bottom:20px}#departments .txtCont{overflow:hidden}@media screen and (min-width: 1200px){#departments .txtCont p{float:left;width:200px}}@media screen and (max-width: 767px){#departments .txtCont img{display:block;margin:0 auto}}#departments .btnHead{margin-bottom:10px;display:block;padding:12px;width:100%;color:#31359b;background:#dbdcf1;border:solid 1px #31359b;border-radius:5px;text-decoration:none}#departments .btnHead:before{content:"\f3d3";font-family:"Ionicons";padding-right:5px}#departments .swarmTbl dt{float:left;clear:left;padding:10px 0;width:9em}@media screen and (max-width: 767px){#departments .swarmTbl dt{width:100%}}#departments .swarmTbl dd{padding:10px 0 10px 7em;border-top:dotted 1px #ccc}#departments .swarmTbl dd:last-child{border-bottom:dotted 1px #ccc;margin-bottom:1em}@media screen and (max-width: 767px){#departments .swarmTbl dd{padding:10px 0 10px 0}}#departments .imgRit{text-align:right}#departments .no-smoking{width:40px;position:relative;top:8px}@media screen and (max-width: 767px){#departments .no-smoking{width:30px}}#haCont{padding-bottom:20px}#haCont .info dt{float:left;clear:left;padding:10px 0;width:7em}#haCont .info dd{padding:10px 0 10px 7em;border-top:dotted 1px #ccc}#haCont .info dd ul{clear:both}#haCont .info dd li{display:inline-block;margin-bottom:10px}#haCont .info dd .icon-pdffile{display:inline-block;font-size:25px;margin-top:-5px;position:relative;right:5px;top:3px}#haCont .info dd .tel{text-decoration:none}@media screen and (max-width: 767px){#haCont .info dt{float:none;width:100%;font-size:1.125em;font-weight:bold;border-top:dotted 1px #ccc}#haCont .info dd{padding:0 0 10px;border:none}#haCont .info dd li{display:block}#haCont .info dd li:first-child{padding-bottom:5px}}#haCheck{padding-bottom:30px}#haCheck .checkBox{border:2px solid #010056;padding:20px;margin-bottom:20px}#haCheck .checkBox:last-child{margin-bottom:0}#haCheck .ttl{font-size:1.250em;font-weight:bold}#haCheck .ttl span{position:relative;top:-13px;padding:10px 15px;margin:-20px;margin-right:10px;background-color:#010056;color:#fff;font-size:29px;vertical-align:middle}#haCheck li{position:relative;padding:10px 15px 10px 90px;line-height:1.8}@media screen and (max-width: 767px){#haCheck li{padding:10px 15px 10px 20px}}#haCheck li:before{position:absolute;top:4px;left:67px;margin-right:10px;font-family:'Oswald', sans-serif;font-size:1.5em;vertical-align:middle}@media screen and (max-width: 767px){#haCheck li:before{left:0}}#haCheck li:nth-child(odd):before{content:"A";color:#d485b3}#haCheck li:nth-child(even):before{content:"B";color:#2c9ab6}#haCheck p.aType{margin-bottom:5px;padding:15px;color:#444;font-size:1.25em;font-weight:bold;text-align:center;background:#f1dbe8}#haCheck p.aType span{color:#d485b3;margin:0 5px}#haCheck p.bType{padding:15px;color:#444;font-size:1.25em;font-weight:bold;text-align:center;background:#c9e6ed}#haCheck p.bType span{color:#2c9ab6;margin:0 5px}#haCheck .alphabet{font-family:'Oswald', sans-serif}@media screen and (max-width: 767px){#haCheck{padding-bottom:0}#haCheck .aType,#haCheck .bType{font-size:1.25em}}.infoCont{padding:20px 10px;border-top:1px dotted #ccc}.infoCont .heading{margin-bottom:15px;padding:15px 15px 5px;color:#22267b;font-weight:bold;border:solid 1px #22267b}.infoCont .heading .ttl{padding-bottom:5px !important;font-size:1.5em}.infoCont .heading .read{font-size:1.125em}.infoCont .subTtl{font-size:1.25em;font-weight:bold}.infoCont p.text-right{padding:15px 0;border-top:dotted 1px #ccc}.infoCont .listBox{padding-bottom:15px}.infoCont .olNumber{padding:15px 15px 5px;margin-bottom:10px;background:#eee}.infoCont .olNumber li{margin-left:1.5em;margin-bottom:10px;list-style:decimal}.infoCont .txtBdr{text-decoration:underline}.gymnastics img{display:block;margin:0 auto}.btnReturn{padding:10px 0 25px !important;text-align:center}.btnReturn a{background-color:#01005e;color:#fff !important;font-size:16px;padding:15px 55px 15px 45px;display:inline-block;-moz-border-radius:5px 5px;-webkit-border-radius:5px;border-radius:5px 5px;text-decoration:none !important;text-align:center;position:relative;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out;-webkit-transition-delay:0s;transition:all 0.2s ease-out 0s}.btnReturn a:before{color:#fff;content:"\f3d2";font-family:"Ionicons";font-size:20px;margin-top:-13px;position:absolute;left:8px;top:50%;width:0.8em}.btnReturn a:hover{background:#22267b}.txtLink{position:relative;padding-left:15px}.txtLink:before{position:absolute;top:0;left:0;color:#22267b;content:"\f3d3";font-family:"Ionicons";font-size:19px}@media screen and (max-width: 767px){.infoCont .heading{padding:10px 15px}}.hrBreak{border-top:1px dotted #8c8b8b}#mgsoCont hr{margin:5px 0 15px}#mgsoCont .subTtl{font-size:1.25em;font-weight:bold}.mgsoAttention{padding:20px 20px 0;border:solid 3px #ccc}.mgsoAttention .read{font-size:1.125em;font-weight:bold}.mgsoAttention li{padding-bottom:10px}.mgsoAttention li ul{padding-top:10px !important}.mgsoAttention li ul li{list-style-type:circle !important}.mgsoTbl th{font-weight:bold;background:#eee}.mgsoTbl .thBlk th{background:#444 !important;color:#fff}.mgsoTbl td.text-left{text-align:left !important}.mgsoTbl .thStage{width:28%}.mgsoTbl .thSize{width:18%}.mgsoTbl .thKind{width:40%}.selfCheck{overflow:hidden;zoom:1;margin-bottom:15px;padding:20px;border:solid 3px #ccc}.scPhoto{float:right;width:25%}.scRank{margin-bottom:15px}.scRank li{overflow:hidden;zoom:1;padding:15px 15px 15px 20px;margin:0 !important;font-weight:bold;list-style:none !important}.scRank li:nth-child(odd){background:#f4eede}.scRank li.upperRank{font-size:1.25em}.scRank li.upperRank dt{float:none;padding-bottom:5px !important}.scRank li.upperRank dd{padding-left:0}.scRank li img{float:right}.scRank li span{color:#999}.scRank li dt{clear:none !important;float:left;padding-bottom:0 !important;width:5em;color:#999;font-size:1em !important}.scRank li dt:before{content:"" !important;margin:0 !important}.scRank li dd{padding-left:5em;padding-bottom:0 !important}.btmNone{margin-bottom:0 !important;padding-bottom:0 !important}.btmLast{padding-bottom:15px !important}@media screen and (max-width: 767px){.mgsoAttention{padding:15px 15px 0}#mgsoCont hr{margin:0 0 10px}.selfCheck{padding:15px}.scPhoto{margin-left:15px;width:30%}.scRank li{padding:15px}.scRank li.upperRank{font-size:1.125em}.scRank li img{width:30%}}.nsFlow{padding-bottom:15px}.nsFlow .before,.nsFlow .after{margin-bottom:20px;padding:15px !important;color:#666;font-size:1.25em;font-weight:bold;text-align:center;background:#eee;border:solid 1px #ccc}.nsFlow .before span,.nsFlow .after span{margin-right:12px;padding:8px 6px 8px 8px;background:#666;color:#fff;font-size:0.778em;font-weight:normal}@media screen and (max-width: 767px){.nsFlow .before span,.nsFlow .after span{margin-bottom:5px;margin-right:0;display:block}}.nsFlow .before{margin-bottom:20px}.nsFlow .chart .item{margin-bottom:54px}.nsFlow .chart .item,.nsFlow .chart dt{position:relative;padding:15px !important;color:#666;font-size:1.25em;font-weight:bold;text-align:center;background:#eee;border:solid 1px #ccc}.nsFlow .chart .item:before,.nsFlow .chart dt:before{position:absolute;top:-64px;left:50%;margin-left:-31px;content:"\f35d";color:#ccc;font-family:"Ionicons";font-size:54px}.nsFlow .chart .first:before{content:""}.nsFlow .chart .last{margin-bottom:20px}.nsFlow .chart dd{margin-bottom:54px;padding:15px;text-align:center;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.nsFlow .chart dd p{text-align:left}.nsFlow .order dl{position:relative;background:#dbdcf1;text-align:center}.nsFlow .order dl.firstTime:after{z-index:10;position:absolute;right:-25px;top:50%;margin-top:-22px;content:"\f3d6";color:#333;font-family:"Ionicons";font-size:44px}.nsFlow .order dl.nextTime:before{z-index:10;position:absolute;left:-34px;top:30%;content:"予約";color:#333;font-size:22px}@media screen and (max-width: 1024px){.nsFlow .order dl.firstTime{margin-bottom:35px}.nsFlow .order dl.firstTime:after{content:"\f3d4";right:50% !important;top:102%;margin-right:-10px}.nsFlow .order dl.nextTime:before{left:55%;top:-33px;font-size:1.125em}}.nsFlow .order dl dt{padding:15px 15px 5px;color:#31359b;font-size:1.25em;font-weight:bold}.nsFlow .order dl dd{padding:0 15px 15px}.nsFlow .order dl dd .course{font-size:1.5em;font-weight:bold;line-height:2}.nsFlow .order dl dd .course span{margin-right:8px;padding:3px 8px;background:#333;color:#fff;font-size:0.889em}.nsAdjuvant th{font-size:1.125em;font-weight:bold;width:33.3%}.nsAdjuvant td{vertical-align:top}.nsAdjuvant dd{text-align:left}.nsAdjuvant .merit dt{margin-bottom:5px;color:#fff;background:#f38833}.nsAdjuvant .demerit dt{margin-bottom:5px;color:#fff;background:#666}.nsQa .category{padding-bottom:30px}.nsQa li:nth-child(odd)>a{background:#eee}.nsQa li>a{position:relative;display:block;padding:15px 15px 15px 30px;border-bottom:solid 1px #ccc;text-decoration:none}.nsQa li>a:hover{text-decoration:underline}.nsQa li>a:before{position:absolute;top:50%;left:15px;margin-top:-12px;color:#22267b;content:"\f3d3";font-family:"Ionicons";font-size:20px;width:0.8em}.nsQa li .cont{padding:20px 10px;border-bottom:solid 1px #ccc}.nsQa .ttl{margin-bottom:5px;color:#31359b;font-size:1.4em;font-weight:bold}.nsQa td{text-align:left !important}.nsQa ol{margin-bottom:10px}.nsQa ol li{margin-left:1.5em;list-style-type:decimal;background:none !important}.nsQa .listBox{margin-bottom:10px}.nsQa .listBox li{background:none !important}#departmentsCont{padding:30px 0 15px;background:#dbe5f7;letter-spacing:-.40em}#departmentsCont .col-md-3{margin-bottom:15px;text-align:center;display:inline-block;vertical-align:middle;letter-spacing:normal;float:none}#departmentsCont .col-md-3 a{display:block;height:100%;padding:15px;font-size:1.25em;text-decoration:none;background:#fff}.medicalCare{overflow:hidden;zoom:1;padding:30px 0 25px}.medicalCare a{position:relative;display:block;margin-bottom:8px;padding:12px;background:#dbdcf1;border:solid 1px #31359b;border-radius:5px;color:#31359b;font-size:1.125em;text-decoration:none}.medicalCare a:after{position:absolute;top:50%;right:5px;margin-top:-13px;color:#22267b;content:"\f3d3";font-family:"Ionicons";font-size:20px;width:0.8em}.medicalCare p.read{padding-top:10px}.medicalCare ul{overflow:hidden;zoom:1}.dpBlock li.parent{overflow:hidden;zoom:1;padding-bottom:15px}.dpBlock li ul{float:left;width:72.2%}.dpBlock li p{float:left;padding:12px 0;width:27.8%;color:#31359b;font-size:1.250em;font-weight:bold}.dpBlock li p:before{content:"\e91a";margin-right:5px;font-size:23px;font-family:"icomoon", sans-serif;vertical-align:middle}.dpBlock li li p:before{content:none;margin-right:0;color:#000}.dpBlock li.ab{overflow:hidden;zoom:1}.dpBlock li.ab p{width:15%}.dpBlock li.ab ul{float:left;width:85%}.dpBlock li.ab ul ul{float:right;width:85%}.dpBlock li.ab ul ul li{width:100%}.cateTtl{clear:both;margin:20px 0 0;padding:15px 0 20px !important;font-size:1.5em;font-weight:bold;border-top:solid 2px #31359b}#departments h3{overflow:hidden;zoom:1;margin-bottom:20px;padding:10px 0 12px 18px;border-left:solid 5px #31359b;color:#31359b;font-size:1.625em;font-weight:bold}#departments h3 span{float:right;display:block;border-radius:5px;font-size:0.643em;font-weight:normal}#departments h3 span img{vertical-align:middle;margin-right:10px}#departments h3 span a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#31359b;text-decoration:none}#departments h3 span a:hover{text-decoration:underline}#departments h3 span:after{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#22267b;content:"\f3d3";font-family:"Ionicons";font-size:20px;padding:1px 0 0 8px;width:0.8em}#departments h4{clear:both;margin:10px 0 20px;padding:12px 15px;background:#dbdcf1;font-size:21px;font-weight:bold}#departments .catch{font-size:26px;font-weight:bold}#departments .photo{float:right;margin:0 0 20px 15px;width:300px}#departments p{padding-bottom:10px}#departments #performance h4.js-acc-head{padding:12px 15px;position:relative}#departments #performance h4.js-acc-head:after{position:absolute;top:50%;right:10px;margin-top:-15px;color:#31359b;content:"\f3d0";font-family:"Ionicons";font-size:25px;width:0.8em}#departments #performance ol li{margin-bottom:15px;list-style-type:none;list-style-position:inside;font-size:1.250em;counter-increment:cnt}#departments #performance ol li:before{display:marker;content:"(" counter(cnt) ") "}#departments #performance ol li dt{margin-bottom:5px;padding-top:10px;font-size:0.800em;font-weight:bold}#departments #performance ol li dd{font-size:0.8em}#departments #performance ul{margin-bottom:20px;padding-top:10px;border-top:dashed 1px #31359b}#departments #performance ul li{padding:5px 0}#departments #characteristic dt{clear:both;padding-bottom:8px;font-size:1.250em;font-weight:bold}#departments #characteristic dt:before{content:"\f400";margin-right:5px;color:#31359b;font-family:"Ionicons"}#departments #characteristic dd{padding-bottom:20px}#departments #characteristic dd p:last-child{padding-bottom:0}#departments #characteristic .pull-left{margin:0 15px 15px 0}#departments #characteristic .pull-right{margin:0 0 15px 15px}#departments #characteristic .inspectionBtm li{list-style-type:none;margin-left:0}#departments #characteristic .inspectionBtm li a{margin-bottom:10px;display:block;padding:12px;width:100%;color:#31359b;background:#dbdcf1;border:solid 1px #31359b;border-radius:5px;text-decoration:none}#departments #characteristic .inspectionBtm li a:before{content:"\f3d3";font-family:"Ionicons";padding-right:5px}.pageList{overflow:hidden;zoom:1;margin-bottom:10px}.pageList li{float:left;width:32%;margin-right:2%}.pageList li a{display:block;margin-bottom:10px;padding:12px;border:solid 2px #31359b;border-radius:5px;color:#31359b;text-decoration:none;font-size:15px}.pageList li a.current{background:#31359b;color:#fff}.pageList li:nth-child(3n){margin-right:0}@media screen and (max-width: 1199px){.pageList li a{font-size:14px}}@media screen and (max-width: 992px){.pageList li{width:48.5%;margin-right:3%}.pageList li:nth-child(3n){margin-right:3%}.pageList li:nth-child(2n){margin-right:0}}@media screen and (max-width: 767px){.pageList li{width:100%;margin-right:0}.pageList li:nth-child(3n){margin-right:0}.pageList li:nth-child(2n){margin-right:0}}.marginImg{margin-bottom:15px;padding:20px 20px 10px;background:#eee}.marginImg img{margin-bottom:5px}.marginImg .read{font-size:1.125em;font-weight:bold}.marginImg .btmPdg{padding-bottom:10px !important}#departments #characteristic .groupImg{overflow:hidden;zoom:1;margin-bottom:15px;padding-top:20px;background:#eee}#departments #characteristic .flow{padding:15px 0 10px;border-top:solid 3px #dbdcf1}#departments #characteristic .flow:after{content:"\f35d";font-family:"Ionicons";display:block;margin:5px 0 0 15px;width:100%;color:#31359b;font-size:26px}#departments #characteristic .last{padding-bottom:0}#departments #characteristic .last:after{content:none}#departments #characteristic .flow dt{padding-bottom:5px;color:#454545;font-size:1.125em}#departments #characteristic .flow dt:before{content:none}#departments #characteristic .flow dd,#departments #characteristic .flow .pull-right{margin-bottom:0;padding-bottom:0}#departments #characteristic ol>li{margin-bottom:15px;list-style-type:none;list-style-position:inside;counter-increment:cnt}#departments #characteristic ol>li:before{display:marker;content:"(" counter(cnt) ") "}#departments #characteristic ol.olHeading>li:before{font-size:1.25em;font-weight:bold}#departments #characteristic ol.olHeading span{display:inline-block;margin-bottom:10px;font-size:1.25em;font-weight:bold}#departments #characteristic ul{padding-top:5px}#departments #characteristic ul>li{margin-left:1.5em;margin-bottom:5px;list-style-type:disc}#departments #characteristic ul.listBox li{margin-left:0;list-style:none}#departments table{margin-bottom:20px;width:100%}#departments th{padding:10px;border:solid 1px #bbb;text-align:center}#departments td{padding:10px;border:solid 1px #bbb;text-align:center}#departments td span{font-size:13px}#departments #entryForm th{text-align:right}#departments #entryForm td{text-align:left}#departments .timeZone{width:20%;background:#eee}#departments .week{text-align:center;width:16%}#departments .ampm{background:#eee}#departments .scheduleTbl{table-layout:fixed}#departments .scheduleTbl th{background:#eee}#departments .scheduleTbl td{width:16%}#departments .staffTtl{position:relative;margin-bottom:20px;padding:0 0 12px;font-size:1.250em;font-weight:bold;border-bottom:2px solid #31359b}#departments .staff,#departments .staffNurse{overflow:hidden;zoom:1;padding:20px;margin-bottom:20px;border:solid 1px #ccc}#departments .staff dl,#departments .staffNurse dl{clear:both}#departments .staff dt,#departments .staffNurse dt{clear:left;float:left;padding:10px 0;width:12em;font-weight:bold}#departments .staff dd,#departments .staffNurse dd{padding:10px 0 10px 12em;border-top:dashed 1px #ccc}#departments .staffNurse img{float:left;margin-right:20px;width:22%}@media screen and (max-width: 767px){#departments .staffNurse{margin-bottom:15px;padding:15px 15px 0;text-align:center}#departments .staffNurse img{float:none;margin:0 auto;width:45%}#departments .staffNurse p{margin-top:0;font-size:1.125em;text-align:left}#departments .staffNurse p.staffName{text-align:center}}#departments .smr{padding-bottom:20px;color:#313598;font-weight:bold}#departments .staffPhoto{float:left;margin:0 20px 20px 0}#departments .staffProfile p{padding-bottom:0}#departments .staffPost{color:#31359b;font-weight:bold}#departments .staffName{font-size:1.375em;font-weight:bold}#departments .staffName span{font-size:0.727em}#departments .otherStaff{margin-bottom:30px;padding:20px;border:solid 1px #ccc}#departments .otherStaff p{color:#666;font-size:1.250em;font-weight:bold}#departments #disease ul,#departments #inspection ul{overflow:hidden;zoom:1;margin-bottom:20px}#departments #disease ul li a,#departments #inspection ul li a{margin-bottom:10px;display:block;padding:12px;width:49%;color:#31359b;background:#dbdcf1;border:solid 1px #31359b;border-radius:5px;text-decoration:none}#departments #disease ul li a:before,#departments #inspection ul li a:before{content:"\f3d3";font-family:"Ionicons";padding-right:5px}#departments #disease ul li:nth-child(odd) a,#departments #inspection ul li:nth-child(odd) a{float:left;clear:both}#departments #disease ul li:nth-child(even) a,#departments #inspection ul li:nth-child(even) a{float:right}#departments #disease h5,#departments #inspection h5{padding-bottom:10px;color:#666;font-size:1.125em;font-weight:bold}#departments #disease .diseaseCont,#departments #disease .inspectionCont{margin-bottom:15px;padding:15px;border:solid 1px #ccc}#departments #inspection .diseaseCont,#departments #inspection .inspectionCont{margin-bottom:15px;padding:15px;border:solid 1px #ccc}#departments #disease{padding-bottom:5px}#departments .diseaseTtl{margin:5px 0 15px;padding:10px 12px;background:#eee;border-left:solid 4px #ccc;font-weight:bold}#departments .listBtn{display:block;margin:30px auto 0;padding:16px;width:60%;background:#333;border-radius:5px;color:#fff;text-align:center;text-decoration:none}#departments .listBtn:before{content:"\f124";font-family:"Ionicons";font-size:0.9em;padding-right:10px}#departments .btnIdx{margin:30px 0;text-align:center}#departments .btnIdx a{display:block;padding:15px 0;background:#01005e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;text-decoration:none;position:relative}#departments .btnIdx a:hover{background:#22267b}#departments .btnIdx a:before{content:"\f124";font-family:"Ionicons";padding-right:10px;position:absolute;left:15px}#departments .btnIdx2{margin:30px 0;text-align:center}#departments .btnIdx2 a{display:block;padding:15px 0;background:#01005e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;text-decoration:none;position:relative}#departments .btnIdx2 a:hover{background:#22267b}#departments .btnBack{margin:30px 0;text-align:center}#departments .btnBack a{display:block;padding:15px 0;background:#aaa;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;text-decoration:none;position:relative}#departments .btnBack a:hover{background:#bbb}#departments .btnBack a:before{content:"\f124";font-family:"Ionicons";padding-right:10px;position:absolute;left:15px}#departments .gcPhoto{float:left;margin:0 20px 20px 0;padding:10px 10px 0;width:250px;text-align:center;background:#eee}#departments .gcPhoto p{font-weight:bold}#departments .gcPhoto p span{font-size:0.875em;font-weight:normal}#departments .gcClear{clear:both}#departments .photoGroup{padding-top:10px}#departments .photoGroup img{width:100%}#departments table.dtTbl th{width:12em;background:#eee;text-align:left}#departments table.dtTbl td{text-align:left}#departments .supplement{padding-left:0.8em;text-indent:-0.8em}#departments #dtFlow dt{float:left;padding:15px 0;width:6em;color:#666;font-size:1.250em;font-weight:bold}#departments #dtFlow dd{border-top:solid 1px #ccc;padding:15px 0 15px 7em}#departments #dtFlow div{position:relative;padding-left:1.5em}#departments #dtFlow div:before{position:absolute;left:0;color:#31359b;font-size:1.250em;font-family:'Oswald', sans-serif}#departments #dtFlow div p.stepTtl{padding-bottom:5px;color:#31359b;font-size:1.250em;font-weight:bold}#departments #dtFlow .step1:before{content:"1"}#departments #dtFlow .step2:before{content:"2"}#departments #dtFlow .step3:before{content:"3"}#departments #dtFlow .step4:before{content:"4"}#departments #dtFlow .step5:before{content:"5"}#departments #dtFlow .step6:before{content:"6"}#departments #dtFlow .step7:before{content:"7"}#departments #qa dt{padding-bottom:5px;font-size:1.250em;font-weight:bold;border-bottom:solid 3px #dbdcf1}#departments #qa dt:before{content:"\f142";margin-right:5px;color:#31359b;font-family:"Ionicons"}#departments #qa dt.noLine{border-bottom:none}#departments #qa dd{padding:10px 0 15px}#departments #qa dd .listBox{margin-bottom:10px}#departments #qa dd .costTtl{padding-bottom:5px !important}#departments #qa dd .costTbl{overflow-y:hidden}#departments #qa dd .costTbl table{width:400px;margin-bottom:20px}#entryForm .scheduleTbl{table-layout:fixed}#entryForm .scheduleTbl th{background:#eee;text-align:center !important;border:1px solid #bbb !important;padding:10px !important}#entryForm .scheduleTbl td{width:16%;text-align:center !important;border:1px solid #bbb !important;padding:10px !important}#dmCont{padding:30px 0 0}.charaDl dt{margin-bottom:5px;font-size:1.25em;font-weight:bold}.charaDl dd{margin-bottom:10px}.commonTtl{padding-bottom:8px;font-size:1.250em;font-weight:bold}.commonTtl:before{content:"\f400";margin-right:5px;color:#31359b;font-family:"Ionicons"}#departments p.commonSubTtl{clear:both;margin-bottom:15px;padding:15px 0 0;color:#454545;font-size:1.125em;font-weight:bold;border-top:solid 3px #dbdcf1}#departments p.commonSsTtl{clear:both;margin-bottom:10px;padding:0 0 0 10px;color:#31359b;font-size:1.125em;font-weight:bold;border-left:solid 3px #31359b}#performance th{background:#eee}@media screen and (max-width: 992px){#departments{padding-bottom:25px}#departments .newArrivals{display:inline;width:100%;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}#departments .newArrivals .ttl{padding:15px 20px;color:#fff;font-size:20px;font-weight:bold;background:#4a75c3}#departments .newArrivals ul{margin:15px 20px}#departments .newArrivals ul li{line-height:2.4}#departments .newArrivals ul li span{margin:0 10px}#departments .newArrivals ul li .iconInfo{padding:5px 7px;color:#fff;font-size:0.813em;background:#f9758e}#departments .newArrivals .listBtn{text-align:center;border-top:solid 1px #ccc}#departments .newArrivals .listBtn a{padding:15px;text-decoration:none;display:block}#dmCont{padding-bottom:20px}.col-md-10,.col-md-12{padding:0}.col-entry-detail{padding-left:10px;padding-right:10px}}@media screen and (max-width: 767px){#departmentsCont{padding:15px 0 10px}#departmentsCont .col-md-3{margin-bottom:5px;padding:0;text-align:left}#departmentsCont .col-md-3 a{padding:17px 5px;font-size:1.125em}.btnOutpatient:before,.btnHospitalization:before,.btnCenter:before,.btnVisit:before,.btnDepartments:before,.btnFavor:before,.btnConsultation:before,.btnSchool:before,.btnFacility:before,.btnFloor:before,.btnWindow:before,.btnQa:before,.btnContact:before,.btnAnnouncement:before{margin-right:8px;padding:12px;display:inline;font-size:23px;vertical-align:middle}.table-responsive{border:none}#departments{padding-bottom:0}#departments h2{padding:20px 0;font-size:24px}#departments .read{padding:0}#departments .newArrivals .ttl{padding:10px 15px;font-size:20px}#departments .newArrivals ul{margin:10px 15px 0;padding:0 0 10px}#departments .newArrivals ul li{padding:8px 0;line-height:1.8}#departments .listBtn{margin-top:15px;width:100%}#departments #dmCont{padding:15px 0 0}#departments h3{margin-bottom:15px;padding:5px 12px;font-size:1.375em}#departments h3 span{margin-top:2px;float:none;font-size:0.7em}#departments h3 img{width:130px;height:auto}#departments h4{margin:5px 0 15px;padding:5px 10px;width:auto;font-size:1.25em}#departments table{margin-bottom:0;width:790px}#departments .acms-admin-btn-action-group table{width:100%}#departments p.catch{font-size:1.25em}#departments .photo{float:none;margin:0 0 15px 0;width:100%}#departments #disease .diseaseCont,#departments #disease .inspectionCont{margin-bottom:5px}#departments #inspection .diseaseCont,#departments #inspection .inspectionCont{margin-bottom:5px}#departments .staff{padding:10px 10px 0}#departments .staff dt{float:none;padding:0 0 5px}#departments .staff dd{padding:5px 0 10px}#departments .staffProfile{margin-bottom:10px;padding-top:0}#departments .staffPhoto{margin:0 15px 10px 0}#departments p.staffName{font-size:1.25em;padding:5px 0;line-height:1}#departments .otherStaff{padding-bottom:15px}#departments #disease ul{margin-bottom:0}#departments #inspection ul{margin-bottom:5px}#departments #disease ul li a,#departments #inspection ul li a{float:none;margin:0 0 5px 0;width:auto}#departments #disease ul li:nth-child(odd) a,#departments #inspection ul li:nth-child(odd) a{float:none}#departments #disease ul li:nth-child(even) a,#departments #inspection ul li:nth-child(even) a{float:none}#departments .btnIdx,#departments .btnIdx2,#departments .btnBack{margin:20px 0 10px}#departments .gcPhoto{float:none;margin:0 0 10px 0;padding:10px 10px 0;width:100%}#departments .photoGroup{padding-top:10px}#departments .photoGroup .col-md-4{padding:0 10px;text-align:center}#departments .photoGroup p{text-align:left}#departments .photoGroup img{max-width:100%;width:auto}#departments table.dtTbl{margin-bottom:15px;width:auto}#departments table.dtTbl th{width:8em}#departments #dtFlow dt{padding:0 0 5px;float:none}#departments #dtFlow dd{padding:10px 0 0}#departments .dmFrame{padding:15px}#departments .dmFrame th,#departments .dmFrame td{padding:5px;font-size:14px}#departments #jtCont{margin-bottom:0}.pageList{margin-bottom:5px}.pageList li{margin-top:5px}.pageList li:last-child{margin-bottom:0}.pageList li a{position:relative;float:none;margin-right:0;padding:12px}.pageList a:after{content:"\f125";font-family:"Ionicons";font-size:0.8em;position:absolute;top:32%;right:10px}.cateTtl{padding-bottom:15px !important;margin:15px 0 0;font-size:1.250em}.medicalCare{padding:15px 0 5px}.medicalCare p.read{padding:0}.col-md-4{padding:0}.guideCont{padding-bottom:15px}.dpBlock li ul{float:none;width:auto}.dpBlock li p{float:none;margin-bottom:10px;padding:0 0 0 10px !important;width:auto}.dpBlock li.ab ul{float:none;width:auto}.dpBlock li.ab ul ul{float:none;width:auto}.dpBlock li.ab li p{padding:0 !important;font-size:1.125em;border-left:none}.dpBlock li.ab p{width:auto}}#selfcheck .checkListCont{border:solid 1px #bbb;padding:20px 30px 10px}#selfcheck .checkListCont ul li{padding-bottom:10px}#selfcheck .checkListBtn{margin-bottom:40px}#selfcheck .checkListBtn span{display:block;color:#fff;font-size:20px;font-weight:bold;text-align:center;background:#01005e;padding:14px 0}#selfcheck .checkListBtn span:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}#selfcheck .resultCont{margin-bottom:20px}#selfcheck .resultCont dl dt{border:solid 1px #01005e;border-bottom:none;padding:10px 30px}#selfcheck .resultCont dl dt p{color:#01005e;font-size:22px;text-align:right;padding:0}#selfcheck .resultCont dl dt p .number{font-size:30px;font-weight:bold}#selfcheck .resultCont dl dd{border:solid 1px #01005e;padding:20px 30px 10px}#selfcheck .resultCont dl dd .resTtl{color:#01005e;font-size:19px;font-weight:bold}#selfcheck .resultCont dl dd .resBtn a{display:block;width:360px;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;background:#01005e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 0}#selfcheck .resultCont dl dd .resBtn a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}@media screen and (max-width: 767px){#selfcheck .checkListCont{padding:10px 10px 0}#selfcheck .checkListBtn{margin-bottom:20px}#selfcheck .checkListBtn span{font-size:16px;padding:10px 0}#selfcheck .resultCont dl dt{padding:10px}#selfcheck .resultCont dl dt p{font-size:16px}#selfcheck .resultCont dl dt p .number{font-size:24px}#selfcheck .resultCont dl dd{padding:10px 10px 0}#selfcheck .resultCont dl dd .resBtn a{width:100%;font-size:14px}}#method .methodCont .methodDay{overflow:hidden;*zoom:1;border:solid 1px #ccc;padding:20px 20px 10px;margin-bottom:20px}#method .methodCont .methodDay .head{float:left;width:10em}#method .methodCont .methodDay .cont{padding-left:10em}#method .methodCont .methodList dt{padding-bottom:8px;font-size:1.250em;font-weight:bold}#method .methodCont .methodList dt:before{content:"\f400";margin-right:5px;color:#31359b;font-family:"Ionicons"}#method .methodCont .methodList dd{margin-bottom:15px}#method .methodCont .methodList dd .icon-tel{font-size:22px}#method .methodCont .methodList dd .number{font-size:24px;font-weight:bold;text-decoration:none}@media screen and (max-width: 767px){#method .methodCont .methodDay{padding:10px}#method .methodCont .methodDay .head{float:none;width:auto}#method .methodCont .methodDay .cont{padding-left:0}}
