#mainimg{width:100%;overflow-x:hidden}#mainimg .swiper-wrapper{height:calc(50vh - 119px);-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}#mainimg .swiper-slide{width:auto}#mainimg .swiper-slide img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.contBox{padding:10rem 8.6rem;max-width:137.4rem;margin:0 auto}#maincopy .maincopytitle{font-size:4rem;padding-bottom:40px}#maincopy p{font-size:1.6rem;line-height:2.4;font-weight:bold}#maincopy .thcopy{padding-top:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#maincopy .thcopy .box{width:29%}#maincopy .thcopy .box picture img{border-radius:10px}#maincopy .thcopy .box h2{padding:10px 0;font-size:1.6rem;font-weight:bold}#doctorsindex h2.titleA{text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#doctorsindex h2.contactBox__head__title2.titleA{text-align:start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;width:100%;padding-top:2rem}.doctorlist{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.doctorlist.headline{border-top:.2rem solid #e61f19}.doctorlist::after{content:"";display:block;width:30%}.doctorlist-box{width:30%;padding:30px 0}.doctorlist-box a{color:#231815}.doctorlist-box a:hover .imgWrap{opacity:.7}.doctorlist-box .imgWrap{padding-bottom:15px;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.doctorlist-box .imgWrap img{border-radius:10px}.doctorlist-box .txtWrap h3{font-size:1.6rem;padding-bottom:10px}.doctorlist-box .txtWrap p{font-size:1.4rem}.projects-list .projects-list__thum{border-radius:10px}.detail{margin-top:60px}.detail a{color:#e61f19;text-decoration:underline}.detail a:hover{text-decoration:none}.detail .detailimg-Wrap{position:relative}.detail .detailimg-Wrap img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px}.detail .detail_maincopy{font-size:4rem;border-bottom:.2rem solid #e61f19;padding:7rem 0}.detail .addBox{padding:4rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.detail .addBox h2{width:40%;font-size:2rem}.detail .addBox .addarea{width:55%;font-size:1.6rem;border-left:1px solid #ccc;padding:20px}.detail .profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:4rem}.detail .profile .imgWrap{width:40%}.detail .profile .imgWrap img{border-radius:10px}.detail .profile .txtWrap{width:55%}.detail .profile .txtWrap .name{font-size:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:2rem}.detail .profile .txtWrap .name span{font-size:1.6rem;color:#e61f19;padding-left:20px;display:block;letter-spacing:.1em}.detail .profile .txtWrap .profiletable{width:100%;border-top:1px solid #ccc;font-size:1.5rem}.detail .profile .txtWrap .profiletable tr{border-bottom:1px solid #ccc}.detail .profile .txtWrap .profiletable tr th{text-align:left;width:15%;white-space:nowrap}.detail .profile .txtWrap .profiletable tr th,.detail .profile .txtWrap .profiletable tr td{padding:1.5rem .5rem}.detail .profiletxt{padding-bottom:4rem;margin-bottom:8rem;border-bottom:.2rem solid #e61f19}.detail .profiletxt p{font-size:1.6rem;line-height:2}.detail-content{max-width:990px;margin:0 auto;padding-bottom:8rem}.detail-content img{margin:1rem 0;border-radius:10px}.detail-content h2{font-size:3rem;padding:3rem 0 1rem 0}.detail-content h3{font-size:2.5rem;padding:2rem 0 .8rem 0}.detail-content p{font-size:1.8rem;line-height:2;padding:1rem 0}.detail .bottomNavi{border-top:.2rem solid #e61f19;padding:2rem 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.detail .bottomNavi-box{width:30%}.detail .bottomNavi-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#231815;text-decoration:none}.detail .bottomNavi-box a:hover{color:#e61f19;text-decoration:underline}.detail .bottomNavi-box a .imgWrap{width:130px}.detail .bottomNavi-box a .imgWrap img{border-radius:10px}.detail .bottomNavi-box a .txtWrap{padding:0 2rem}.detail .bottomNavi-box a .txtWrap .nexticon{text-align:right}.detail .bottomNavi-box a .txtWrap .nexticon .btnB:hover .btnB__arrow{-webkit-animation:none;animation:none}.detail .bottomNavi-box a .txtWrap .backicon .btnB{padding-right:0;padding-left:4.2rem}.detail .bottomNavi-box a .txtWrap .backicon .btnB__arrow{right:auto;left:0}.detail .bottomNavi-box a .txtWrap .backicon .btnB__arrow::after{right:auto;left:0}.detail .bottomNavi-box a .txtWrap p{font-size:1.2rem}.detail .bottomNavi-box a .txtWrap p b{font-size:1.4rem}.detail .bottomNavi .next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.detail .bottomNavi .next a .txtWrap p{text-align:right}.detail .bottomNavi .golist{position:absolute;top:50%;left:50%}.detail .bottomNavi .golist a{background-color:#fff;display:block;font-size:1.6rem;color:#231815;text-decoration:none;padding:1.6rem 4rem;border-radius:30px;font-weight:bold;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.detail .bottomNavi .golist a:hover{background-color:#e61f19;color:#fff}.detail .editLink a{display:inline-block;text-decoration:none;padding:1rem 5rem;background-color:#e61f19;color:#fff;margin:0 auto;border-radius:5px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.detail .editLink a:hover{opacity:.7}@media screen and (max-width: 767px){.smaoff{display:none}.contBox{padding:4rem 2rem;margin:0 auto}#maincopy .maincopytitle{font-size:2rem;padding-bottom:20px}#maincopy p{font-size:1.4rem;line-height:2}#maincopy .thcopy{padding-top:20px;display:block}#maincopy .thcopy .box{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}#maincopy .thcopy .box picture{display:block;width:30%}#maincopy .thcopy .box h2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 5%}.doctorlist{padding:20px 0;display:block}.doctorlist::after{display:none}.doctorlist-box{width:100%;padding:8px 0}.doctorlist-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.doctorlist-box .imgWrap{width:45%;display:block;padding:0}.doctorlist-box .txtWrap{width:50%}.doctorlist-box .txtWrap h3{font-size:1.2rem;padding-bottom:5px}.doctorlist-box .txtWrap p{font-size:1.1rem}.detail{margin-top:2rem}.detail .detailimg-Wrap img{border-radius:5px}.detail .detail_maincopy{font-size:2rem;padding:3rem 0}.detail .addBox{padding:2rem 0;display:block}.detail .addBox h2,.detail .addBox .addarea{width:100%}.detail .addBox h2{font-size:1.7rem}.detail .addBox .addarea{font-size:1.4rem;border-left:none;border-top:1px solid #ccc;padding:20px 0;margin-top:1.5rem}.detail .profile{display:block;padding-bottom:3rem}.detail .profile .imgWrap{width:100%}.detail .profile .imgWrap img{border-radius:5px}.detail .profile .txtWrap{width:100%}.detail .profile .txtWrap .name{padding:2rem 0;font-size:2rem;display:block}.detail .profile .txtWrap .name span{font-size:1.2rem;padding:1rem 0 0}.detail .profile .txtWrap .profiletable{font-size:1.3rem}.detail .profiletxt{padding-bottom:3rem;margin-bottom:6rem}.detail .profiletxt p{font-size:1.4rem}.detail-content{padding-bottom:5rem}.detail-content img{border-radius:5px}.detail-content h2{font-size:2rem;padding:2.5rem 0 1rem}.detail-content p{font-size:1.4rem;line-height:1.8}.detail .bottomNavi{display:block;padding:2rem 0 0}.detail .bottomNavi-box{width:100%;margin-bottom:10px}.detail .bottomNavi-box a .imgWrap img{border-radius:5px}.detail .bottomNavi-box a .txtWrap p{font-size:1rem}.detail .bottomNavi-box a .txtWrap p b{font-size:1.2rem}.detail .bottomNavi .golist{position:static;top:auto;left:auto;margin:20px auto 0}.detail .bottomNavi .golist a{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);font-size:1.4rem;text-align:center}}