html{font-size:1.4814814815vw;background-color:#f1f1f1}body{line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.01em;font-family:"Noto Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,sans-serif}.pc{display:block}.sp{display:none}.tac{text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap}.bet{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aro{-ms-flex-pack:distribute;justify-content:space-around}.jcen{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}figure{text-align:center}.l-header{position:sticky;z-index:99999;top:0;left:0;width:100%;height:13.183625rem}.l-header__langs{width:100%;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, #db8512), color-stop(30%, transparent));background:linear-gradient(to bottom, #db8512 30%, transparent 30%)}.l-header__langs__item{width:25%}.l-header__langs__item a{display:block;margin-bottom:.4375rem;padding:1.225rem .3125rem;font-size:1.5rem;font-weight:700;background:#db8512;color:#fff;text-align:center;text-decoration:none;border-radius:0 0 1.0125rem 1.0125rem;-webkit-box-shadow:0 .6375rem 0 #c5580f;box-shadow:0 .6375rem 0 #c5580f;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.l-header__langs__item a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0.6375rem);transform:translateY(0.6375rem)}.l-header__langs__item a.is-current{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#db8512;pointer-events:none;padding:1.545rem .3125rem}.l-header__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin:0 auto;padding:0 .9375rem;font-size:4.75rem;color:#fff;line-height:1.3;text-align:center;font-weight:600;background:#003359;padding:.625rem 3.125rem}.l-header__button{padding-bottom:4em}.l-header__button a{width:63.7037%;position:relative;display:block;margin:0 auto;padding:.75rem 3.1875rem .75rem 3.1875rem;font-size:1.75rem;font-weight:700;background:#db8512;color:#fff;border-radius:8rem;-webkit-box-shadow:0 .4375rem 0 #c5580f;box-shadow:0 .4375rem 0 #c5580f;text-decoration:none;text-align:center;line-height:1.6;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.l-header__button a::after{position:absolute;content:"";top:0;left:1.75rem;bottom:0;margin:auto;width:1.9375rem;height:1.9375rem;background-image:url(../img/icon_angle.svg);background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-header__button a:hover{-webkit-transform:translateY(0.4375rem);transform:translateY(0.4375rem);-webkit-box-shadow:none;box-shadow:none}.main_wrap{padding-top:10em}.department_list_box{width:82.4074074074%;margin:0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.department_btn{width:48.3146067416%;-webkit-box-sizing:border-box;box-sizing:border-box}.department_btn a{position:relative;background-color:#db8512;color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:2.6rem;line-height:1.3;padding:10% 13%;height:24vw;border-radius:.5em;-webkit-box-shadow:0 .7375rem 0 #c5580f;box-shadow:0 .7375rem 0 #c5580f;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;margin-bottom:1.1em}.department_btn a::after{position:absolute;content:"";width:.5em;height:.5em;border-right:.1em solid #fff;border-bottom:.1em solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:46%;right:5%}.department_btn a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0.5375rem);transform:translateY(0.5375rem)}.department_txt{font-size:1.6rem;width:90.7407407407%;margin:0 auto;text-align:center}.doctor_list_box{margin:4em auto;width:90.7407407407%}.doctor_box{width:48.5714285714%;position:relative}.doctor_box:nth-of-type(-n+2){margin-bottom:1.1em}.doctor_box img{width:100%}.doctor_box p{position:absolute;bottom:0;background-color:rgba(255,255,255,.8);width:100%;padding:4% 16% 4% 6%;border-bottom:.1em solid #003359;font-size:1.6rem;line-height:1.4;color:#003359;font-weight:700}.doctor_box p span{font-size:1rem}.department_img{margin:4em auto;width:90.7407407407%}@media screen and (max-width: 750px){.pc{display:none}.sp,.sp_block{display:block}.main_wrap{width:100%;max-width:auto;-webkit-filter:none;filter:none}}