.dpInBlock{display:inline-block}#mainVisual{height:auto;width:100%;position:relative}#mainVisual header{padding:0;width:100%}#mainVisual header .container{padding:15px;width:100%;background-color:rgba(255,255,255,0.5);z-index:9999;position:absolute;top:0}@media screen and (max-width: 767px){#mainVisual header .container{padding:15px 0}}#mainVisual header .container .forTop{width:100%;max-width:1170px;margin:0 auto}@media screen and (max-width: 1199px){#mainVisual header .container .forTop{max-width:970px}}@media screen and (max-width: 991px){#mainVisual header .container .forTop{max-width:750px}}#mainVisual .search-form{z-index:999;max-width:1000px;width:100%;margin:0 auto;background-color:rgba(255,255,255,0.8);padding:30px 100px;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 991px){#mainVisual .search-form{padding:20px 50px;bottom:30px}}@media screen and (max-width: 767px){#mainVisual .search-form{padding:15px 30px;bottom:15px}}#mainVisual form{overflow:hidden}#mainVisual form .txt{font-size:1.125em;font-weight:bold;position:relative;top:8px}@media screen and (max-width: 767px){#mainVisual form .txt{top:0}}#mainVisual form .search1{float:right;max-width:630px;width:70%;-webkit-width:calc(100% - 120px);-moz-width:calc(100% - 120px);-ms-width:calc(100% - 120px);width:calc(100% - 120px);position:relative;border:1px solid #666}@media screen and (max-width: 991px){#mainVisual form .search1{max-width:inherit;width:75%;-webkit-width:calc(100% - 180px);-moz-width:calc(100% - 180px);-ms-width:calc(100% - 180px);width:calc(100% - 180px)}}@media screen and (max-width: 767px){#mainVisual form .search1{width:100%}}#mainVisual form .search1 dt{margin-right:40px;padding:8px 0 8px 8px}#mainVisual form .search1 dt input{width:100%;line-height:24px;background:none;border:none}#mainVisual form .search1 dd{position:absolute;top:0;right:0}#mainVisual form .search1 dd button{display:block;padding:10px;background:none;border:none}#mainVisual form .search1 dd button span{display:block;width:20px;height:20px;background-image:url(../img/index/icon-glass.png);background-repeat:no-repeat;background-size:20px}#mainVisual form .search1 dt input[type="text"]:focus,#mainVisual form .search1 dt button:focus,#mainVisual form .search1 dd input[type="text"]:focus,#mainVisual form .search1 dd button:focus{outline:0}#newsCont .ttlCont{padding:30px;background:#666;color:#fff;text-align:right}#newsCont .notFound{float:left;margin:30px 0 0 20px}#newsCont .newsListWrap{display:grid;grid-template-columns:repeat(2, 1fr)}#newsCont .newsList{padding:15px 30px;font-size:1.125em}#newsCont .newsList dt{clear:left;float:left;padding:5px 0;width:12em;font-weight:bold}#newsCont .newsList dt .iconInfo{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;min-width:70px;padding:2px 10px;background:#406180;color:#fff;font-size:0.750em;font-weight:normal;vertical-align:text-top;text-align:center}#newsCont .newsList dd{padding:5px 0 5px 12em}#newsCont .btnList{margin:0 20px 0 0;float:right;display:block}#newsCont .btnList a{position:relative;padding:5px;width:8em;display:block;border:solid 1px #000;text-align:center;text-decoration:none;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#newsCont .btnList a:after{position:absolute;right:10px;top:50%;margin-top:-13px;content:"\f3d3";font-family:"Ionicons";font-size:20px}#newsCont .btnList a:hover{opacity:0.7}@media screen and (max-width: 1600px){#newsCont .newsListWrap{grid-template-columns:1fr}}@media screen and (max-width: 991px){#newsCont .ttlCont{padding:15px 0;text-align:center}#newsCont .newsList{padding:15px 0;max-width:100%}}@media screen and (max-width: 991px) and (max-width: 767px){#newsCont .newsList:not(:first-child){padding-top:0}#newsCont .newsList dt{float:none}#newsCont .newsList dd{margin-bottom:0;padding:0}}@media screen and (max-width: 991px){#newsCont .notFound{float:none;margin:20px 0;text-align:center}#newsCont .btnList{float:none;margin:0 0 20px}#newsCont .btnList a{padding:10px;width:auto}}#messageCont{background:#3b8cdf;color:#fff}#messageCont .ttlCont{padding:40px 0;text-align:center}#messageCont .message{padding-bottom:40px;font-size:1.125em}#messageCont .message .btnDetail{margin-top:20px;text-align:center}#messageCont .message .btnDetail a{position:relative;margin:0 auto;padding:10px 30px;width:10em;color:#fff;text-decoration:none;border:solid 1px #fff;display:block;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#messageCont .message .btnDetail a:after{position:absolute;right:10px;top:50%;margin-top:-14px;content:"\f3d3";font-family:"Ionicons";font-size:20px}#messageCont .message .btnDetail a:hover{opacity:0.7}@media screen and (max-width: 767px){#messageCont .ttlCont{padding:20px 0}#messageCont .message{padding-bottom:20px}#messageCont .message .btnDetail a{width:auto}}#staffCont{text-align:center}#staffCont .ttlCont{padding:40px 0}#staffCont .doctorBox,#staffCont .nurseBox,#staffCont .medicalBox,#staffCont .officeBox{position:relative;height:300px;padding:0;width:25%;float:left}@media screen and (max-width: 991px){#staffCont .doctorBox,#staffCont .nurseBox,#staffCont .medicalBox,#staffCont .officeBox{width:50%;height:250px}}@media screen and (max-width: 767px){#staffCont .doctorBox,#staffCont .nurseBox,#staffCont .medicalBox,#staffCont .officeBox{height:200px}}@media screen and (max-width: 500px){#staffCont .doctorBox,#staffCont .nurseBox,#staffCont .medicalBox,#staffCont .officeBox{width:100%;height:180px}}#staffCont .doctorBox a,#staffCont .nurseBox a,#staffCont .medicalBox a,#staffCont .officeBox a{position:absolute;display:block;height:100%;width:100%;color:#fff;font-family:'Noto Sans', sans-serif;text-decoration:none}#staffCont .doctorBox a span,#staffCont .nurseBox a span,#staffCont .medicalBox a span,#staffCont .officeBox a span{font-size:1.375em;position:absolute;top:50%;left:10%;display:block;margin-top:-15px;padding:7px;width:80%;border:solid 1px #fff}@media screen and (max-width: 1199px){#staffCont .doctorBox a span,#staffCont .nurseBox a span,#staffCont .medicalBox a span,#staffCont .officeBox a span{font-size:1.2em}}#staffCont .doctorBox:nth-child(odd) a,#staffCont .nurseBox:nth-child(odd) a,#staffCont .medicalBox:nth-child(odd) a,#staffCont .officeBox:nth-child(odd) a{background-color:rgba(1,96,184,0.8);-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#staffCont .doctorBox:nth-child(odd) a:hover,#staffCont .nurseBox:nth-child(odd) a:hover,#staffCont .medicalBox:nth-child(odd) a:hover,#staffCont .officeBox:nth-child(odd) a:hover{background-color:rgba(1,96,184,0.5)}#staffCont .doctorBox:nth-child(even) a,#staffCont .nurseBox:nth-child(even) a,#staffCont .medicalBox:nth-child(even) a,#staffCont .officeBox:nth-child(even) a{background-color:rgba(1,40,98,0.6);-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#staffCont .doctorBox:nth-child(even) a:hover,#staffCont .nurseBox:nth-child(even) a:hover,#staffCont .medicalBox:nth-child(even) a:hover,#staffCont .officeBox:nth-child(even) a:hover{background-color:rgba(1,40,98,0.3)}#staffCont .doctorBox,#staffCont .nurseBox,#staffCont .medicalBox,#staffCont .officeBox{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}#staffCont .doctorBox{background-image:url(../img/index/bg_doctor.jpg)}#staffCont .nurseBox{background-image:url(../img/index/bg_nurse.jpg)}#staffCont .medicalBox{background-image:url(../img/index/bg_medical.jpg)}#staffCont .officeBox{background-image:url(../img/index/bg_office.jpg)}@media screen and (max-width: 767px){#staffCont .ttlCont{padding:20px 0}#staffCont .doctorBox a,#staffCont .nurseBox a,#staffCont .medicalBox a,#staffCont .officeBox a{padding:70px 0}}#recCont{border-bottom:1px solid #999;padding-bottom:10px}#recCont .ttlCont{padding:40px 0 25px;text-align:center}#recCont .mentTtl{border:1px solid #3b8cdf;color:#3b8cdf;padding:10px 20px;font-size:1.4em;font-weight:600;margin-bottom:25px}#recCont .row{margin-bottom:60px}#recCont a:hover{text-decoration:none}#recCont a:hover .rec{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}#recCont .inner{background:#eee}#recCont .rec{margin-bottom:15px;font-family:'Noto Sans', sans-serif;display:table}#recCont .rec .tagWanted,#recCont .rec .tagEnd{display:block;color:#fff;font-size:1em;text-align:center;margin-right:10px;width:76px !important;display:table-cell;vertical-align:middle;padding:10px 0}#recCont .rec .rec{display:table}#recCont .rec .tagWanted{background:#3b8cdf}#recCont .rec .tagEnd{background:#000}#recCont .rec .ttl{padding:10px 5px;font-size:1.1em;display:table-cell;font-weight:500;vertical-align:middle}@media screen and (max-width: 767px){#recCont .ttlCont{padding:20px 0}}#aboutCont{text-align:center}#aboutCont .ttlCont{padding:40px 0 40px}#aboutCont .col-md-3:nth-child(even){background:#3b8cdf;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#aboutCont .col-md-3:nth-child(even):hover{background:#2170c1}#aboutCont .col-md-3:nth-child(odd){margin-top:30px;background:#a0d4fb;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#aboutCont .col-md-3:nth-child(odd):hover{background:#3b8cdf}@media screen and (max-width: 767px){#aboutCont .col-md-3:nth-child(odd){margin-top:15px}}#aboutCont .col-md-3 a{display:block;padding:15px 15px 40px;color:#fff;text-align:left;text-decoration:none}#aboutCont .col-md-3 p{font-family:'Noto Sans', sans-serif;font-size:1.250em}#aboutCont .col-md-3 .eng{font-size:1.875em}#aboutCont .tmBox .eng:before{content:"\e979";font-family:"icomoon", sans-serif;font-size:80px;display:block}#aboutCont .ecBox .eng:before{content:"\e920";font-family:"icomoon", sans-serif;font-size:80px;display:block}#aboutCont .wfBox .eng:before{content:"\e91e";font-family:"icomoon", sans-serif;font-size:80px;display:block}#aboutCont .gpBox .eng:before{content:"\e992";font-family:"icomoon", sans-serif;font-size:80px;display:block}@media screen and (max-width: 767px){#aboutCont .ttlCont{padding:0 0 20px}#aboutCont .col-md-3 a{padding-bottom:30px;text-align:center}#aboutCont .tmBox .eng:before,#aboutCont .ecBox .eng:before,#aboutCont .wfBox .eng:before,#aboutCont .gpBox .eng:before{font-size:50px}}#otherCont{padding-top:40px;text-align:center}#otherCont a{color:#fff;font-family:'Noto Sans', sans-serif;text-decoration:none;display:block}#otherCont .tourBox{font-size:1.250em;background:url(../img/index/bg_tour.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#otherCont .tourBox:hover{opacity:0.7}#otherCont .tourBox a{padding:65px 0;display:block}#otherCont .tourBox .eng{font-size:2em}#otherCont .recContactBox,#otherCont .melmagaBox{font-size:1.250em}#otherCont .recContactBox a,#otherCont .melmagaBox a{padding:15px 15px 40px}#otherCont .recContactBox{background:#3b8cdf;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#otherCont .recContactBox:hover{background:#2170c1}#otherCont .melmagaBox{background:#2170c1;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#otherCont .melmagaBox:hover{background:#0043cb}#otherCont .recContactBox a:before{content:"\e973";font-family:"icomoon", sans-serif;font-size:80px;display:block}#otherCont .melmagaBox a:before{content:"\e972";font-family:"icomoon", sans-serif;font-size:80px;display:block}@media screen and (max-width: 767px){#otherCont .tourBox a{padding:30px 0}#otherCont .recContactBox a,#otherCont .melmagaBox a{padding-bottom:20px}#otherCont .recContactBox a:before{font-size:34px}#otherCont .melmagaBox a:before{font-size:34px}}.ttlCont{font-family:'Noto Sans', sans-serif}.ttlCont h2{font-size:1.250em}.ttlCont p{font-size:2.500em}@media screen and (max-width: 767px){.ttlCont h2{font-size:1.25em}.ttlCont p{font-size:2em}}
