@charset "UTF-8";*{box-sizing:border-box;font-feature-settings:"palt";margin-bottom:0}.flex{display:flex;justify-content:space-between;align-content:flex-start}.mv{aspect-ratio:1400/730 !important;position:relative}.mv_catch{position:absolute;z-index:2;width:100%}.mv1{width:max(100%,1300px);aspect-ratio:1400/730 !important;background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/main01.jpg);background-size:100% auto;background-repeat:no-repeat;position:relative;z-index:1}.mv2{width:max(100%,1300px);aspect-ratio:1400/730 !important;background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/main02.jpg);background-size:100% auto;background-repeat:no-repeat;position:relative;z-index:1}.mv3{width:max(100%,1300px);aspect-ratio:1400/730 !important;background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/main03.jpg);background-size:100% auto;background-repeat:no-repeat;position:relative;z-index:1}.mv h1{color:#fff;font-size:max(.893vw,11px);text-align:right;margin:max(1.429vw,18px) max(.714vw,9px) 0 0;height:max(1.2vw,15.6px)}.mv .flex{align-items:flex-start}.mv_content{width:max(69.429vw,902px);margin-left:auto;margin-right:max(3.571vw,46px);height:max(48.96vw,644.83px);position:relative}.catch01{order:2;width:max(18.179vw,236px);margin:max(2.5vw,32px) max(18.929vw,246px) 0 0;position:absolute;left:max(6.42vw,83.46px)}.catch02{order:1;width:max(6.036vw,78px);margin:max(2vw,26px) 0 0 0;position:absolute;left:0}.mv_conversion{padding:max(3.071vw,39px) max(1.929vw,25px) max(2.143vw,27px) max(1.929vw,25px);order:3;width:max(25.357vw,329px);height:max(35.714vw,464px);color:#fff;background-color:rgb(0 0 0/30%);position:absolute;bottom:0;right:0}.mv_tel{text-align:center;margin-top:max(1.429vw,18px)}.mv_tel_ttl{font-size:max(1.193vw,15px)}.mv_tel_number{font-size:max(2.009vw,26px);display:inline-block;position:relative}.mv_tel_number:before{content:"";background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/tel_icon.png);background-size:100% 100%;width:max(1.143vw,14px);height:max(1.286vw,16px);display:inline-block;position:relative;margin-right:max(.357vw,4px)}.mv_tel+p{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:max(.714vw,9px) max(.357vw,4px);letter-spacing:.1em;width:max(19.429vw,252px);margin:max(.714vw,9px) auto;font-size:max(1.193vw,15px)}.mv_tel+p+div.flex{font-size:max(1.191vw,15px);padding:0 max(.357vw,4px);letter-spacing:.1em;width:max(19.429vw,252px);margin:max(.714vw,9px) auto}.mv_tel+p+div.flex+ul{width:max(19.429vw,252px);margin:max(.714vw,9px) auto;letter-spacing:max(.057vw,0px);font-size:max(.982vw,12px)}.mv .main_btn{background-color:#fff;color:#333;position:relative;width:max(19.5vw,253px);height:max(3.643vw,47px);display:block;padding:max(.929vw,12px) 0;text-align:center;font-size:max(1.191vw,15px);margin:max(2.143vw,27px) auto 0 auto}.mv .main_btn:before{content:"";position:absolute;top:max(1.214vw,15px);left:max(1.429vw,18px);background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/pc_icon.png);background-size:100% 100%;width:max(1.786vw,23px);height:max(1.357vw,17px);display:inline-block;margin-right:max(1.429vw,18px)}.mv .main_btn:after{content:"";position:absolute;right:max(.5vw,6px);bottom:max(.5vw,6px);width:0;height:0;border-style:solid;border-color:transparent transparent #333;border-width:0 0 max(.714vw,9px) max(.714vw,9px)}.gnavi{width:max(100%,1300px);display:block;margin:0 auto 0 auto;background-color:rgba(48,60,80,1);padding:max(1.679vw,21px) 0}.gnavi ul{display:flex;width:max(91.429vw,1188px);border-left:1px solid #fff;border-right:1px solid #fff;margin-left:auto;margin-right:auto}.gnavi ul li{font-size:max(1.071vw,13px);text-align:center}.gnavi ul li:nth-child(1){width:max(10.571vw,137px)}.gnavi ul li:nth-child(2){width:max(15.929vw,207px)}.gnavi ul li:nth-child(3){width:max(11.929vw,155px)}.gnavi ul li:nth-child(4){width:max(11.286vw,146px)}.gnavi ul li:nth-child(5){width:max(15.143vw,196px)}.gnavi ul li:nth-child(6){width:max(13.357vw,173px)}.gnavi ul li:nth-child(7){width:max(12.929vw,168px)}.gnavi ul li a{line-height:max(2.357vw,30px)}.gnavi ul li+li{border-left:1px solid #fff}.gnavi ul li a{display:block;color:#fff;width:100%;height:100%}.info_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/info_back.png);background-size:100% auto;width:max(100%,1300px);height:max(40.429vw,525px);margin-top:max(5.5vw,71px);padding-top:max(.001vw,1px);position:relative}.info_body h2{font-size:max(2.714vw,35px);color:#655642;position:relative;padding-left:max(1.429vw,18px);margin:max(3.929vw,51px) 0 0 max(51vw,675px);line-height:1;letter-spacing:.1em}.info_body h2:after{border-bottom:1px solid #655642;width:max(46.7vw,624px);content:"";height:1px;display:block;margin-left:min(-1.429vw,-19px)}.info_body h2 span.txt1{font-size:max(4.762vw,61px)}.info_body h2 span.txt2{font-size:max(1.786vw,23px);margin-left:max(2.857vw,37px)}.info_body h3{margin:max(2.857vw,37px) max(7.857vw,102px) 0 auto;font-size:max(2.143vw,27px);color:#fff;text-align:right;letter-spacing:.05em}.info_body h4{position:absolute;width:max(14.286vw,185px);left:max(3.571vw,46px);top:max(10.714vw,139px)}.info_body h3 span{font-size:max(3.274vw,42px)}.info_li{margin:max(2.143vw,27px) 0 0 max(21.429vw,278px)}.info_li li{font-size:max(2.143vw,27px);line-height:2;letter-spacing:max(.214vw,2px)}.info_li li:before{content:"";display:inline-block;background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/info_check.png);background-size:cover;width:max(1.964vw,25px);height:max(1.679vw,21px);vertical-align:middle;margin-right:max(1.071vw,13px)}.info_li li span{position:relative;color:#444}.info_li li span:after{position:absolute;border-bottom:2px solid #655642;width:100%;content:"";display:block;left:0;bottom:1px}.info_li li i{font-size:max(1.786vw,23px)}.pickup_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/pickup_back.jpg);background-size:100% auto;width:max(100%,1300px);height:max(136.071vw,1768px);margin-top:max(8.571vw,111px);padding-top:1px;position:relative}.pickup_area h2{position:relative;top:min(-2.857vw,-38px);width:max(19.143vw,248px);margin:0 max(7.143vw,92px) 0 auto;text-align:center;font-size:max(5.143vw,66px);font-style:italic;color:#ccc}.degital_top{margin:max(26.143vw,339px) 0 0 max(7.143vw,92px)}.degital_top h3{font-size:max(2.679vw,34px);letter-spacing:.02em}.degital_top h3 span{position:relative;z-index:1}.degital_top h3 span:after{position:absolute;background-color:rgba(255,206,0,.6);height:max(.429vw,5px);width:100%;display:block;z-index:-1;content:"";left:0;bottom:max(.357vw,4px)}.degital_top h3+p{font-size:max(1.786vw,23px);line-height:max(2.5vw,32px);width:max(47.571vw,618px);border-bottom:1px solid;margin-bottom:max(2.857vw,37px)}.degital_top h3+p span.txt1{color:#677f9d;font-style:italic;display:inline-block;margin:0 max(.214vw,2px)}.degital_top h3+p span.txt2{font-size:max(2.976vw,38px);font-style:italic}.degital_bottom img{width:max(7.857vw,102px)}.degital_bottom ul{flex-wrap:wrap;width:max(34.286vw,445px);margin:max(.214vw,2px) auto 0 max(2.143vw,27px);font-size:max(1.893vw,24px);line-height:1.8;letter-spacing:.02em;justify-content:flex-start}.degital_bottom ul li:nth-child(2n){margin-left:max(2.143vw,27px)}.degital_bottom ul li:before{content:"";display:inline-block;width:0;height:0;vertical-align:max(.214vw,2px);border-style:solid;border-color:transparent transparent transparent #506886;margin-right:max(.214vw,2px);border-width:max(.464vw,6px) 0px max(.464vw,6px) max(.786vw,10px)}.degital_bottom ul li{vertical-align:middle}.degital_bottom ul li span{position:relative}.degital_bottom ul li span:after{position:absolute;left:0;width:100%;border-bottom:1px solid rgba(80,104,134,1);content:"";bottom:max(.143vw,1px)}.pickup_bottom{width:max(92.857vw,1207px);margin:max(15.714vw,204px) max(3.571vw,46px) 0 max(3.571vw,46px)}.pickup01 a{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/pickup01.png);background-size:100% 100%;background-repeat:no-repeat;width:max(45.429vw,590px);height:max(48.714vw,633px);display:block;position:relative;padding-top:max(.007vw,0px)}.pickup01 a p.number_box{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/pickup01_back.png);background-size:100% 100%;width:max(7.857vw,102px);height:max(9.036vw,117px);color:#fff;position:absolute;left:0;right:0;top:min(-7.857vw,-103px);margin:auto;padding:max(2.143vw,27px) 0 0 0;text-align:center;line-height:1}.pickup01 a p.number_box .number{font-size:max(4.166vw,54px);display:block;line-height:1}.pickup01 h3{background-color:rgba(31,55,85,.8);font-size:max(2.381vw,30px);color:#fff;padding:max(.214vw,2px) 0 0 0;text-align:center;width:max(29.286vw,380px);margin:max(4.071vw,52px) 0 0 max(3.214vw,41px)}.pickup01 h3 span{font-size:max(1.786vw,23px)}.pickup01_content{width:max(19.429vw,252px);margin:max(25.714vw,334px) 0 0 max(5.714vw,74px)}.pickup01_content h4{background-color:rgba(61,88,116,1);color:#fff;text-align:center;padding:max(.143vw,1px) 0;font-size:max(1.338vw,17px)}.pickup01_content h4+p{font-size:max(1.191vw,15px);line-height:1.4;letter-spacing:.105em;margin-top:max(.714vw,9px)}.pickup01_content h4+p span.txt1{color:#ffac49}.pickup02 a{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/pickup02.png);background-size:100% 100%;background-repeat:no-repeat;width:max(45.429vw,590px);height:max(48.714vw,633px);display:block;position:relative;padding-top:max(.007vw,0px)}.pickup02 a p.number_box{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/pickup02_back.png);background-size:100% 100%;width:max(7.857vw,102px);height:max(9.036vw,117px);color:#fff;position:absolute;left:0;right:0;top:min(-7.857vw,-103px);margin:auto;padding:max(2.143vw,27px) 0 0 0;text-align:center;line-height:1}.pickup02 a p.number_box .number{font-size:max(4.166vw,54px);display:block;line-height:1}.pickup02 h3{background-color:rgba(105 82 50/0.9);font-size:max(2.381vw,30px);color:#fff;padding:max(.214vw,2px) 0 0 0;text-align:center;width:max(32.5vw,422px);margin:max(4.071vw,52px) 0 0 max(2.5vw,32px)}.pickup02 h3 span{font-size:max(1.786vw,23px)}.pickup02_content{width:max(19.429vw,252px);margin:max(25.714vw,334px) 0 0 max(5.714vw,74px)}.pickup02_content h4{background-color:#65;color:#fff;text-align:center;padding:max(.143vw,1px) 0;font-size:max(1.338vw,17px)}.pickup02_content h4+p{font-size:max(1.191vw,15px);line-height:1.4;letter-spacing:.105em;margin-top:max(.714vw,9px)}.pickup02_content h4+p span.txt1{color:#ffac49}.beautiful_area{width:max(100%,1300px);margin:max(8.571vw,111px) 0 max(6.929vw,90px) 0;padding-top:1px}.beautiful_bg{background-color:#f4f0ea;background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/case_bg1.jpg),url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/case_bg2.png);background-size:100% auto,32% auto;background-position:center bottom,left top;background-repeat:no-repeat,repeat-y;padding-bottom:3vw;position:relative;margin-top:max(3.286vw,42.714px);padding-top:1px}.beautiful_area_acc_lt{display:block;width:max(18.571vw,241.429px);background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/case_acc_lt.png);background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:-13.5vw;z-index:2;aspect-ratio:522/566}.beautiful_area_acc_rb{display:block;width:max(55.714vw,724.286px);background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/case_acc_rb.png);background-repeat:no-repeat;background-size:100%;mix-blend-mode:multiply;position:absolute;right:0;bottom:-5vw;z-index:2;aspect-ratio:1698/1584}.beautiful_area h2{margin:min(-4.857vw,-64px) auto max(2.143vw,27px) auto;font-size:max(4.762vw,61px);text-align:center;position:relative;width:max(53.571vw,696px);line-height:1;letter-spacing:.05em}.beautiful_area h2:after{border-bottom:1px solid;content:"";display:block;position:absolute;content:"";left:0;margin:auto;right:0}.beautiful_area h2+p{font-size:max(2.679vw,34px);text-align:center;letter-spacing:.1em}.beautiful_area h2+p+p{font-size:max(1.786vw,23px);text-align:center;letter-spacing:.1em;margin-top:max(.714vw,9px)}.beautiful_bottom{margin:max(2.5vw,32.5px) max(3.571vw,46px) 0 max(3.571vw,46px);position:relative;z-index:5}.beautiful_bottom h3{width:max(14.429vw,187px);margin-top:max(2.857vw,37px)}.case_area{width:max(74.714vw,971px);flex-wrap:wrap;justify-content:space-between}.case_box{background-color:#fff;padding:max(1.714vw,22px);width:max(36.429vw,473px)}.case_box:nth-child(n+3){margin-top:max(2.143vw,27px)}.case_number{background-color:rgba(107,101,93,.5);font-size:max(2.084vw,27px);font-style:italic;color:#fff;padding:max(1.429vw,18px) max(.714vw,9px);line-height:1;text-align:center;width:max(10.714vw,139px);height:max(6.429vw,83px);margin:min(-1.929vw,-26px) 0 0 min(-1.714vw,-23px);font-family:"Times New Roman",Times,"serif"}.case_box .flex{align-items:center}.case_box .flex li{margin-right:max(.429vw,5px)}.case_number span.txt1{font-size:max(4.166vw,54px);font-style:italic;margin-left:max(.357vw,4px)}.case_name{font-size:max(1.429vw,18px);color:#4b3f2f;position:relative;line-height:1.5;margin-top:min(-.643vw,-9px)}.case_name:after{position:absolute;border-bottom:1px solid;width:max(22.5vw,292px);content:"";right:min(-1.714vw,-23px);bottom:1px}.case_box h4{font-size:max(2.084vw,27px);text-align:center;margin:max(1.786vw,23px) 0}.case_box ul+p{font-size:max(1.286vw,16px);margin:max(1.429vw,18px) 0}.case_box a{display:block;width:max(7.286vw,94px);margin:max(1.429vw,18px) 0 0 auto;font-size:max(1.191vw,15px);text-align:center;position:relative;letter-spacing:.1em;font-style:italic}.case_box a:after{position:absolute;border-bottom:1px solid;content:"";display:block;width:100%}.case_attention{margin:max(1.429vw,18px) 0 0 0;text-align:right;font-size:max(1.191vw,15px)}.policy_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/policy_back.png);background-size:100% auto;background-repeat:no-repeat;padding:1px 0 0;width:max(100%,1300px);height:max(74.714vw,971px);margin:max(16.429vw,213px) 0 max(3.571vw,46px) 0}.policy_area h2{font-size:max(4.464vw,58px);text-align:center;width:max(35.714vw,464px);position:relative;margin:min(-10.714vw,-140px) auto max(2.143vw,27px) auto}.policy_area h2:after{height:max(.214vw,2px);background:linear-gradient(to right,#506886 50%,#9cb2cd 50%);content:"";width:100%;display:block}.policy_area h2+p{color:#ccc;font-size:max(1.786vw,23px);text-align:center;margin:0 auto;letter-spacing:.1em}.policy_en{color:#fff;position:relative;font-size:max(2.976vw,38px);margin:max(27.357vw,355px) auto 0px auto;width:max(15vw,195px);text-align:center;font-style:italic;letter-spacing:.1em}.policy_en:before{content:"";border-bottom:1px solid #fff;width:max(7.143vw,92px);left:min(-9.286vw,-121px);bottom:50%;display:block;position:absolute}.policy_en:after{content:"";border-bottom:1px solid #fff;width:max(7.143vw,92px);right:min(-9.286vw,-121px);bottom:50%;display:block;position:absolute}.policy_en+h3{text-align:center;line-height:1;letter-spacing:.3em}.policy_en+h3 span.txt1{color:#fff;font-size:max(5.357vw,69px);font-style:italic}.policy_en+h3 span.txt2{color:#fff;font-size:max(2.976vw,38px);font-style:italic}.policy_en+h3 span.txt3{color:#fff;font-size:max(4.464vw,58px);font-style:italic}.policy_area ul{width:max(91.429vw,1188px);margin:max(2.857vw,37px) auto 0 auto}.policy_area ul li a{background-size:100% auto;background-color:#fff;width:max(28.571vw,371px);height:max(33.571vw,436px);box-shadow:0 2px 5px rgba(0,0,0,.1);background-repeat:no-repeat;display:block;position:relative;padding-top:max(.007vw,0px)}.policy_area ul li a:after{content:"";background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/policy_arrow.png);background-size:cover;width:max(.786vw,10px);height:max(.714vw,9px);display:block;color:#77828c;bottom:max(.714vw,9px);right:max(.571vw,7px);position:absolute}.policy_area ul li.promise01 a{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/policy01.jpg)}.policy_area ul li.promise02 a{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/policy02.jpg)}.policy_area ul li.promise03 a{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/policy03.jpg)}.policy_area ul li a h4{position:absolute;width:max(19.643vw,255px);height:max(10.714vw,139px);background:linear-gradient(28deg,rgba(76,68,68,.9) 49.5%,transparent 50%);display:block;top:max(15vw,195px);color:#fff;text-align:left;font-size:max(1.786vw,23px);line-height:1.25;padding:max(5vw,65px) 0 0 max(1.429vw,18px)}.policy_area ul li p{margin:max(27.143vw,352px) max(1.429vw,18px) 0 max(1.429vw,18px);font-size:max(1.19vw,15px);width:max(25.429vw,330px);letter-spacing:.1em}.treatment_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/treatment_back.png);background-size:100% auto;background-repeat:no-repeat;padding:1px 0 0;width:max(100%,1300px);height:max(56.357vw,732px);margin:max(5.714vw,74px) 0 max(2.143vw,27px) 0}.treatment_area h2{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/treatment_circle.png);background-size:cover;width:max(13.286vw,172px);height:max(13.286vw,172px);margin:0 auto min(-1.786vw,-24px) auto;color:#fff;font-size:max(2.084vw,27px);text-align:center;padding:max(3.071vw,39px) 0 0 0}.treatment_area h2 span.txt1{font-size:max(1.041vw,13px);color:rgba(255,255,255,.3);display:block;line-height:1.4;position:relative;margin-top:0}.treatment_area h2 span.txt1:before{content:"";border-top:1px solid #fff;width:max(10vw,130px);display:block;position:relative;top:min(-.714vw,-10px);left:0;right:0;margin:max(.714vw,9px) auto 0 auto}.treatment_area h2+p{background:linear-gradient(to right,rgba(61,88,116,1) 5%,rgba(110,130,156,1) 5%);color:#fff;font-size:max(1.488vw,19px);text-align:center;width:max(18.571vw,241px);padding:max(.357vw,4px) 0;margin:0 0 0 max(20.357vw,264px)}.treatment_area h3{margin:max(1.429vw,18px) 0 0 max(20.357vw,264px);font-size:max(2.679vw,34px);line-height:1.4}.treatment_area h3 span.txt1{display:inline-block;position:relative}.treatment_area h3 span.txt1:after{content:"";width:100%;display:block;background-color:#fff18f;height:max(.5vw,6px);margin-top:min(-1.071vw,-14px)}.precision_txt{background-color:rgba(235,240,245,1);padding:max(1.071vw,13px) max(1.786vw,23px);font-size:max(1.286vw,16px);width:max(54.429vw,707px);margin:max(2.143vw,27px) 0 0 max(8.214vw,106px);line-height:1.6;letter-spacing:1px}.precision_txt span.txt1{color:#ffac49}.precision_under ul{font-size:max(1.214vw,15px);margin:max(1.086vw,14px) 0 0 max(8.929vw,116px);line-height:2;letter-spacing:.05em}.precision_under ul li:before{content:"";background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/treatment_check.png);background-size:100% 100%;width:max(1vw,13px);height:max(.714vw,9px);display:inline-block;margin-right:max(1.071vw,13px)}.precision_under ul li span.txt1{position:relative;z-index:0}.precision_under ul li span.txt1:after{position:absolute;width:100%;height:max(.5vw,6px);background-color:rgba(206,215,228,1);left:0;bottom:0;z-index:-1;content:"";display:block}.precision_under ul+img{width:max(24.607vw,319px);margin:min(-.714vw,-10px) auto 0 max(2.857vw,37px)}.treatment_under{margin-bottom:max(3.571vw,46px);font-size:max(1.143vw,14px)}.symbol_mark{width:max(33.964vw,441px);display:block;margin:max(5.714vw,74px) max(33.018vw,429px)}.profile_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/profile_back.jpg);background-size:100% auto;background-repeat:no-repeat;padding:1px 0 0;width:max(100%,1300px);height:max(109.714vw,1426px);margin-bottom:max(3.571vw,46px)}.profile_area h2{font-size:max(4.464vw,58px);width:max(59.257vw,771px);line-height:1.2;margin:max(5vw,65px) 0 0 max(3.571vw,46px);letter-spacing:.06em}.profile_area h2 span.txt1{position:relative}.profile_area h2 span.txt1:after{position:absolute;background-color:rgb(249 220 81/50%);display:block;height:max(.5vw,6px);left:0;width:100%;bottom:0;content:""}.profile_area h2 span.txt2{font-size:max(5.357vw,69px)}.profile_area h2 span.line2{display:block;text-align:right}.prof01_area{width:max(90.357vw,1174px);margin:max(2.857vw,37px) max(4.821vw,62px) max(1.714vw,22px) max(4.821vw,62px)}.prof01_area img{width:max(32.143vw,417px)}.prof01_box{width:max(27.143vw,352px);height:max(21.143vw,274px);margin:max(1.929vw,25px) 0 max(3.571vw,46px) 0;background-color:rgb(255 255 255/90%)}.prof01_box h3{background-color:rgba(49,70,96,1);color:#fff;padding:max(.214vw,2px) 0;font-size:max(1.786vw,23px);text-align:center;letter-spacing:.07em}.prof01_name{font-size:max(4.464vw,58px);text-align:center;margin:max(1.571vw,20px) 0;line-height:1}.prof01_en{font-size:max(1.786vw,23px);color:rgb(46 46 46/40%);background-color:rgb(209 219 232/50%);letter-spacing:.03em;text-align:center}.prof01_box ul{font-size:max(1.488vw,19px);line-height:1.7;margin:max(1.429vw,18px) 0 0 max(2.857vw,37px)}.prof01_box ul li:before{content:"";background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/prof_check.png);background-size:100% 100%;width:max(1vw,13px);height:max(1.071vw,13px);display:inline-block;margin-right:max(1.071vw,13px)}.society_box{color:#fff;width:max(30.571vw,397px);font-size:max(1.488vw,19px);align-items:flex-start}.society_box p{border:1px solid #fff;padding:max(1.429vw,18px) max(1.429vw,18px) max(1.286vw,16px) max(1.429vw,18px);line-height:1;text-align:center;letter-spacing:.1em;margin-top:max(.357vw,4px)}.society_box ul{letter-spacing:.1em;line-height:1.7}.society_box ul li+li{margin-top:max(.571vw,7px)}.certificate img{width:max(13.286vw,172px)}.certificate{margin:max(2.5vw,32px) 0 max(1.429vw,18px) 0;width:max(53.786vw,699px)}.prof01_right a{color:#fff;position:relative;padding:max(.786vw,10px) 0 max(.714vw,9px) 0;background-color:rgba(9,16,26,.6);display:block;width:max(14.286vw,185px);text-align:center;font-size:max(1.191vw,15px);margin:0 0 0 auto;letter-spacing:.1em}.prof01_right a:after{content:"";background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/detail_arrow.png);width:max(.571vw,7px);height:max(1.071vw,13px);display:block;position:absolute;right:max(1.071vw,13px);top:40%;background-size:100% 100%}.prof0203{width:max(90.357vw,1174px);margin:0 max(4.821vw,62px) max(2.857vw,37px) max(4.821vw,62px)}.prof0203 img{width:max(21.429vw,278px)}.prof0203_right p:first-child{background-color:rgba(236,238,240,1);color:#000;font-size:max(2.084vw,27px);width:max(21.571vw,280px);height:max(8.571vw,111px);padding:max(1.429vw,18px) 0 0 max(1.429vw,18px);margin:max(4.286vw,55px) 0 max(2.643vw,34px) 0;box-shadow:0 -7px 0 rgba(39,57,79,1)}.position{font-size:max(1.786vw,23px);color:#fff;margin:0 0 0 max(2.5vw,32px);letter-spacing:.1em;line-height:1}.prof0203_name{font-size:max(4.164vw,54px);color:#fff;line-height:1;margin:max(1.429vw,18px) 0 0 max(2vw,26px)}.prof0203_en{margin:max(2.143vw,27px) 0 0 max(2.5vw,32px);font-size:max(1.488vw,19px);line-height:1;letter-spacing:.1em;color:rgb(255 255 255/50%)}.prof0203 a{color:#fff;position:relative;padding:max(.786vw,10px) 0 max(.714vw,9px) 0;background-color:rgba(9,16,26,.6);display:block;width:max(14.286vw,185px);text-align:center;font-size:max(1.191vw,15px);margin:max(2.643vw,34px) 0 0 auto;letter-spacing:.1em}.prof0203 a:after{content:"";background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/detail_arrow.png);width:max(.571vw,7px);height:max(1.071vw,13px);display:block;position:absolute;right:max(1.071vw,13px);top:40%;background-size:100% 100%}.prof_under_area{width:max(85.714vw,1114px);margin:max(5.714vw,74px) max(7.143vw,92px) max(8.357vw,108px) max(7.143vw,92px)}.prof_under01,.prof_under02{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/prof_under_back.jpg);background-size:100% 100%;width:max(41.429vw,538px);height:max(44.429vw,577px)}.prof_under_area h3{background-color:rgba(101,86,66,1);color:#fff;font-size:max(1.786vw,23px);text-align:center;width:max(27.857vw,362px);height:max(3.571vw,46px);margin:min(-1.786vw,-24px) auto max(1.786vw,23px) auto;padding:max(.571vw,7px) 0 0 0}.prof_under_area h3+img{width:max(37.607vw,488px);margin:0 auto max(2.143vw,27px) auto;display:block}.prof_under_area .prof_under01 .flex img,.prof_under_area .prof_under02 .flex img{width:max(15.143vw,196px)}.prof_under_area .prof_under01 .flex,.prof_under_area .prof_under02 .flex{width:max(37.214vw,483px);margin:0 auto}.prof_under_area .flex ul{font-size:max(1.286vw,16px);line-height:2.5;color:#333}.prof_under_area .flex ul li{position:relative}.prof_under_area .flex ul li span.txt1{position:relative;z-index:0}.prof_under_area .flex ul li span.txt1:after{position:relative;content:"";width:100%;height:max(.714vw,9px);background-color:rgb(211 184 149/50%);display:block;position:absolute;left:0;bottom:min(-.143vw,-2px);z-index:-1}.prof_under_area .flex ul li:before{content:"";background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/prof_check2.png);background-size:cover;display:inline-block;width:max(1vw,13px);height:max(1.071vw,13px);margin-right:max(.571vw,7px)}.prof_under_area a{width:max(6.786vw,88px);border-bottom:1px solid #797572;font-style:italic;color:#333;display:block;margin:max(2.857vw,37px) 0px 0 auto;letter-spacing:.05em;text-align:center;font-size:max(1.191vw,15px)}.reason_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/reason_back.jpg);background-size:100% auto;padding-top:1px;margin-top:max(12.857vw,167px);height:max(84.286vw,1095px);width:max(100%,1300px)}.reason_area h2 span.txt1{font-size:max(1.714vw,22px);color:#554430;width:max(29.429vw,382px);display:block;margin:min(-5.714vw,-75px) 0 0 max(20vw,260px)}.reason_area h2 span.line2{text-align:right;display:block}.reason_area h2 span.line3{display:block;font-size:max(5.357vw,69px);font-style:italic;margin:min(-13vw,-169px) 0 0 max(6.429vw,83px)}.reason_area h2 span.txt2{font-size:max(19.286vw,250px);font-style:italic;color:#554430}.reason_area h2 span.txt3{font-size:max(8.929vw,116px);font-style:italic;color:#554430}.reason_4area{width:max(48.214vw,626px);margin:min(-.143vw,-2px) 0 0 max(7.5vw,97px);flex-wrap:wrap}.reason_box a{width:max(23.571vw,306px);height:max(29.286vw,380px);box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;display:block;padding-top:max(.007vw,0px)}.reason_box:nth-child(n+3){margin-top:max(6.429vw,83px)}.reason_box .feature{font-size:max(1.714vw,22px);letter-spacing:.05em;margin:min(-3.214vw,-42px) 0 0 max(1.429vw,18px)}.reason_box .feature span.reason_num{font-size:max(2.143vw,27px);margin-bottom:min(-.143vw,-2px)}.reason_box .feature span.reason_num span.txt1{font-size:max(3.429vw,44px);position:relative}.reason_box .feature span.reason_num span.txt1:after{content:"";width:1px;height:max(3.571vw,46px);border-right:1px solid #000;transform:rotate(30deg);display:inline-block;margin:0 0 min(-.714vw,-10px) max(1.429vw,18px)}.reason_box h3{font-size:max(1.714vw,22px);text-align:left;width:max(19.857vw,258px);letter-spacing:.05em;margin:0 auto 0 auto}.reason_box h3 span.txt1{position:relative;z-index:0}.reason_box h3 span.txt1:after{position:absolute;background-color:rgba(232,220,189,1);content:"";height:max(.714vw,9px);display:block;left:0;width:100%;bottom:0;z-index:-1}.reason_box img{width:max(20vw,260px);display:block;margin:max(1.429vw,18px) auto}.reason_box ul{margin:0 0 0 max(1.786vw,23px);line-height:1.7}.reason_box ul li{font-size:max(1.191vw,15px)}.reason_box ul li:before{content:"";display:inline-block;width:max(1vw,13px);height:max(.643vw,8px);background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/reason_check.png);background-size:100% 100%;margin-right:max(.714vw,9px)}.reason_under{margin:max(3.571vw,46px) max(7.143vw,92px);font-size:max(1.143vw,14px);letter-spacing:max(.061vw,0px)}.message_area .message_head{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/message_head_back.jpg);background-size:100% auto;background-repeat:no-repeat;padding-top:1px;width:max(100%,1300px);height:max(50vw,650px)}.message_area h2{font-size:max(4.286vw,55px);letter-spacing:.1em;color:#4c3d30;margin:max(28.571vw,371px) auto 0 auto;line-height:1;width:max(35.714vw,464px);height:max(14.286vw,185px);text-align:center;padding:max(2.857vw,37px) 0;background-color:rgb(255 255 255/70%);text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.message_area h2 span.txt1{font-size:max(2.381vw,30px);margin:max(1.071vw,13px) auto 0 auto;padding-top:max(.714vw,9px);position:relative;width:max(28.571vw,371px);display:block}.message_area h2 span.txt1:before{position:absolute;content:"";height:max(.143vw,1px);background:linear-gradient(to right,rgba(80,104,134,1) 50%,rgba(156,178,205,1) 50%);display:block;width:100%;left:0;top:min(-.357vw,-5px)}.message_area .message_body{flex-direction:row-reverse}.message_area .message_body{width:max(73.286vw,952px);margin:max(3.571vw,46px) auto}.message_area .message_body p,.message_area .message_body h3{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:initial}.message_area .message_body h3{font-size:max(2.571vw,33px);letter-spacing:.1em}.message_area .message_body h3 span.txt1{position:relative;z-index:0}.message_area .message_body h3 span.txt1:before{background-color:rgba(226,230,235,1);width:max(1.571vw,20px);height:100%;content:"";display:block;position:absolute;right:0;top:0;z-index:-1}.message_area .message_body p{font-size:max(1.488vw,19px);letter-spacing:.1em}.message_area .message_body p span.txt1{color:#ffac49}.menu_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/menu_back.jpg);background-size:100% auto;padding-top:1px;width:max(100%,1300px);height:max(50.714vw,659px);background-repeat:no-repeat;position:relative;margin:max(3.571vw,46px) 0}.menu_area h2{position:absolute;right:max(7.143vw,92px);bottom:max(3.571vw,46px);font-size:max(4.166vw,54px);letter-spacing:max(.5vw,6px);line-height:1;color:#554430}.menu_area h2 span.txt1{display:block;font-size:max(1.488vw,19px);text-align:center;border-top:1px solid;padding-top:max(1.071vw,13px)}.menu_area ul{justify-content:flex-start}.menu_area ul li+li{margin-left:max(.714vw,9px)}.menu_area ul+ul{margin-top:max(.714vw,9px)}.menu_area ul.menu6{width:max(85.714vw,1114px)}.menu_area ul.menu5{width:max(73.571vw,956px)}.menu_area ul.menu3{width:max(49.286vw,640px)}.menu_area ul.menu2{width:max(37.143vw,482px)}.menu_head{width:max(85.714vw,1114px);margin:max(5.929vw,77px) max(7.143vw,92px) 0 max(7.143vw,92px)}.menu_head li a{background-color:#fff;width:max(11.429vw,148px);border:1px solid #c4baad;height:max(7.143vw,92px);display:flex;font-size:max(1.286vw,16px);align-items:center;justify-content:center;text-align:center;position:relative}.menu_head li a:after{content:"";display:block;width:max(1.071vw,13px);height:max(1.071vw,13px);background:linear-gradient(-45deg,#c4baad 50.5%,transparent 51%);position:absolute;right:max(.357vw,4px);bottom:max(.357vw,4px)}.menu_head li.menu_segment{width:max(12.857vw,167px);font-size:max(1.286vw,16px);padding:max(2.643vw,34px) max(2.5vw,32px) 0 max(.714vw,9px);text-align:center;background:linear-gradient(102deg,rgb(84 68 48/20%) 88.5%,transparent 89%);border:0 solid !important}.menu_head li.menu_segment.m2line{padding:max(1.786vw,23px) max(2.5vw,32px) 0 max(.714vw,9px)}.special_area{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/special_back.jpg);background-size:100% auto;background-repeat:no-repeat;padding-top:1px;width:max(100%,1300px);height:max(49.286vw,640px)}.special_area h2{width:max(13.143vw,170px);margin:max(7.5vw,97px) max(10vw,130px) 0 auto}.special_under_area{margin:max(2.143vw,27px) max(7.143vw,92px);font-size:max(1.143vw,14px);letter-spacing:max(.061vw,0px)}.service_area{background-color:#e9eef4;width:max(100%,1300px);margin:max(5.714vw,74px) 0 max(10.714vw,139px) 0;padding-top:max(4.786vw,62px)}.service_ttl h2{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/service_ttl_back.png);background-size:100% 100%;width:max(19.214vw,249px);height:max(17.857vw,232px);font-size:max(2.381vw,30px);padding:max(7.143vw,92px) 0 0 max(1.429vw,18px);text-align:center;color:#fff;margin:min(-6.929vw,-91px) 0 0 min(-3.571vw,-47px)}.service_ttl img{width:max(10.357vw,134px);display:block;margin:max(.714vw,9px) 0 0 max(3.929vw,51px)}.service_box{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);width:max(89.286vw,1160px);height:max(48.071vw,624px);margin:0 max(5.357vw,69px)}.service01,.service02{margin-bottom:max(9.286vw,120px)}.service03{margin-bottom:max(5.714vw,74px)}.service_content h3{font-size:max(3.286vw,42px);letter-spacing:.06em;margin:0;z-index:2;position:relative}.service_content .service_sub_txt{font-size:max(2.679vw,34px);letter-spacing:.03em;margin:0;z-index:2;position:relative}.service_content p.service_sub_txt span{position:relative;z-index:0}.service_content p.service_sub_txt span:after{position:absolute;left:0;content:"";width:100%;height:max(.857vw,11px);background-color:rgba(216,222,227,1);bottom:max(.214vw,2px);z-index:-1}.service_pic{display:block;margin:0 min(-1.714vw,-23px) 0 0;position:relative;z-index:0}.service_pic p.service_en{position:absolute;top:0;right:min(1.714vw,23px);transform:translateY(-100%)}.service01 .service_pic p.service_en img{width:max(16.39svw,213.1px);aspect-ratio:153/29}.service02 .service_pic p.service_en img{width:max(29.89svw,388.6px);aspect-ratio:837/85}.service03 .service_pic p.service_en img{width:max(19.92svw,259px);aspect-ratio:557/85}.service04 .service_pic p.service_en img{width:max(17.64svw,229.35px);aspect-ratio:493/84}.service_pic>img{margin:max(3.571vw,46px) 0 0 0;width:max(31.429vw,408px)}.service_content{margin:max(4.643vw,60px) min(-10.357vw,-135px) 0 max(1.429vw,18px);width:max(52.857vw,687px)}.service_box2 img{width:max(12.643vw,164px)}.service_box2_area{width:max(37.857vw,492px);margin-top:max(3.286vw,42px);padding-top:max(3.286vw,42px);border-top:1px solid #818181}.service_box2{align-items:flex-start}.service_box2 h4{font-size:max(1.5vw,19px);margin:0 0 0 15px}.service_box2 p{background-color:rgba(242,242,242,1);margin:max(.714vw,9px) 0 0 min(-3.571vw,-47px);padding:max(1.071vw,13px) max(1.429vw,18px) max(1.071vw,13px) max(4.643vw,60px);z-index:-1;font-size:max(1.286vw,16px);height:max(7.5vw,97px);width:max(28.571vw,371px);letter-spacing:.05em}.service_box2 img{z-index:0}.service_box2+.service_box2{margin-top:max(2.143vw,27px)}.service_pic a{background-color:rgba(112,129,160,1);margin:max(5vw,65px) max(4.643vw,60px) 0 auto;width:max(14.286vw,185px);height:max(3.214vw,41px);color:#fff;position:relative;display:block;text-align:center;font-size:max(1.488vw,19px);padding:max(.429vw,5px) 0 0 0;font-style:italic}.service_pic a:after{content:"";display:block;position:absolute;right:max(.714vw,9px);top:max(1.071vw,13px);background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/service_arrow.png);background-size:100% 100%;height:max(1.036vw,13px);width:max(.607vw,7px)}.service_r .service_box{flex-direction:row-reverse}.service_r .service_pic{margin:0 0 0 min(-1.714vw,-23px)}.service_r .service_pic p{right:0;left:min(1.714vw,23px);text-align:left}.service_r .service_content{margin:max(4.643vw,60px) max(.714vw,9px) 0 max(3.214vw,41px);width:max(52.857vw,687px)}.service_r .service_ttl h2{margin:min(-6.929vw,-91px) min(-3.571vw,-47px) 0 0}.service02 .service_ttl h2{padding:max(5.714vw,74px) 0 0 max(1.429vw,18px);line-height:1.2;font-size:max(2.084vw,27px)}.service02 .service_ttl img{width:max(9.357vw,121px)}.service_r .service_content h3{margin:0 0 0 min(-7.143vw,-93px);text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.service_r .service_content p.service_sub_txt{margin:0 0 0 min(-1.429vw,-19px)}.service03 .service_content{margin:max(4.643vw,60px) min(-10.357vw,-135px) 0 max(1.429vw,18px)}.service03 .service_content h3{letter-spacing:.125em}.service_r .service_pic a{margin:max(4.286vw,55px) auto 0 max(6.071vw,78px)}.service03 .service_ttl img{width:max(10.214vw,132px)}.service03 h3 span.txt1{position:relative}.service03 h3 span.txt1:after{content:"";background-color:rgba(216,222,227,.8);height:max(.929vw,12px);position:absolute;left:0;width:100%;display:block;bottom:max(.214vw,2px);z-index:-1}.service04{position:relative;bottom:min(-3.571vw,-47px)}.service04 .service_content{width:max(40vw,520px);margin:max(4.643vw,60px) max(.714vw,9px) 0 max(2.143vw,27px)}.service04 span.txt1{font-size:max(3.286vw,42px);position:relative;z-index:0;text-shadow:none}.service04 .service_ttl img{width:max(10.429vw,135px)}.service04 span.txt1:after{content:"";background-color:rgba(216,222,227,.8);height:max(.929vw,12px);position:absolute;left:0;width:100%;display:block;bottom:max(.214vw,2px);z-index:-1}.service04 span.txt2{font-size:max(4.186vw,54px)}.service04 span.txt3{font-size:max(2.679vw,34px)}.service04 .service_content h3{text-align:right;letter-spacing:.03em}.service04 .service_box2_area{width:max(39.643vw,515px);padding-left:max(1.429vw,18px)}.service04 .service_content p.service_sub_txt{margin:0 0 0 min(-8.571vw,-112px);letter-spacing:.05em;text-align:right}.service04 .service_ttl h2{padding:max(5.143vw,66px) 0 0 max(1.429vw,18px)}.consultation_area a{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/consultation_back.jpg);display:block;width:max(92.857vw,1207px);height:max(40.714vw,529px);margin:0 max(3.571vw,46px);background-size:100% auto;padding-top:1px;color:#fff;text-align:center}.consultation_area .second_opinion_body{width:max(31.429vw,408px);margin:0 auto}.consultation_area p{color:#fff;font-size:max(2.476vw,32px);margin-top:max(3.571vw,46px);line-height:1.3;letter-spacing:.1em}.consultation_area h2{font-size:max(1.714vw,22px);line-height:1;background-color:#19273e;letter-spacing:.05em;padding:max(.5vw,6px) 0;width:max(28.571vw,371px);margin:max(1.429vw,18px) auto max(2.143vw,27px) auto;display:block}.consultation_area h3{font-size:max(2.381vw,30px);line-height:1;letter-spacing:max(.143vw,1px)}.consultation_area h3+p{font-size:max(1.286vw,16px);margin-top:max(5vw,65px);letter-spacing:.05em}.consultation_area h3+p+p,.consultation_area h3+p+p+p{font-size:max(1.286vw,16px);letter-spacing:.05em;line-height:1.7;margin-top:max(2.143vw,27px)}.faq_area{margin:max(6.571vw,85px) auto max(6.071vw,78px) auto}.faq_area h2{font-size:max(2.381vw,30px);text-align:center;width:max(16.786vw,218px);position:relative;margin:0 auto max(2.286vw,29px) auto}.faq_area h2:before{content:"";width:max(14.286vw,185px);border-top:1px solid #000;display:block;position:absolute;left:min(-14.286vw,-186px);bottom:73%}.faq_area h2 span{font-size:max(1.786vw,23px);color:#ccc}.faq_area h2:after{content:"";width:max(14.286vw,185px);border-top:1px solid #000;display:block;position:absolute;right:min(-14.286vw,-186px);bottom:73%}.faq_wrap dt{background-color:rgba(209,219,232,1);border-left:15px solid rgba(80,104,134,1);min-height:max(5vw,65px);padding:max(.714vw,9px) max(3.214vw,41px) max(.714vw,9px) max(2.143vw,27px);position:relative;font-size:max(1.786vw,23px);color:#314660;display:flex;margin-bottom:max(.714vw,9px)}.faq_wrap dt:before{content:"Q.";font-size:max(3.571vw,46px);line-height:max(3.214vw,41px);font-family:"Times New Roman",Times,"serif";display:inline-block;color:#506886;vertical-align:min(-.357vw,-5px)}.faq_wrap dt span{margin-left:max(.714vw,9px);line-height:1.3;margin-top:max(.571vw,7px)}.faq_wrap dt:after{content:"";display:block;background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/faq_arrow.png);background-size:100% 100%;width:max(1.5vw,19px);height:max(.857vw,11px);right:max(1.429vw,18px);top:48%;transform:rotate(0deg);position:absolute;transition:.3s}.faq_wrap dt.active:after{transform:rotate(180deg)}.faq_wrap dd{position:relative;padding:max(1.429vw,18px) max(2.857vw,37px) max(2.143vw,27px) max(3.214vw,41px);display:flex}.faq_wrap dd:before{content:"A.";font-size:max(3.571vw,46px);line-height:max(3.214vw,41px);font-family:"Times New Roman",Times,"serif";display:inline-block;color:#aaa;vertical-align:min(-.357vw,-5px)}.faq_wrap dd span{display:inline-block;font-size:max(1.488vw,19px);margin-left:max(1.429vw,18px);vertical-align:top;letter-spacing:.05em}.photo_main{position:relative;width:max(100%,1300px);height:max(54.286vw,705px)}.photo_main .photo_ttl{background-image:url(//www.hanno-ortho.com/wp-content/themes/humanity/css/../images/pc/photo_ttl_back.png);font-size:max(2.679vw,34px);background-size:cover;color:#2e2e2e;position:absolute;top:max(3vw,39px);left:max(3.214vw,41px);width:max(19.857vw,258px);height:max(17.786vw,231px);z-index:9;line-height:1.1;letter-spacing:.05em;padding:max(6.071vw,78px) max(1.429vw,18px) 0 max(1.429vw,18px);text-align:center}div.thumbnail{background-color:#f5f1ec;padding:max(1.786vw,23px) 0}.thumbnail-img{cursor:pointer}.news,.schedule{border:1px solid #ccc}.news_schedule_area{display:flex;margin-top:max(6.786vw,88px);padding:0 0 max(3.571vw,46px) 0;justify-content:center}.news_schedule_area .news{background-color:#fff;width:max(45.714vw,594px);padding:max(3.143vw,40px) max(2.857vw,37px)}.news_schedule_area .schedule{background-color:#fff;width:max(45.714vw,594px);padding:max(3.143vw,40px) max(2.857vw,37px)}.news_schedule_area .news h2{font-size:max(2.766vw,35px);color:#2e2e2e;position:relative;width:max(39.929vw,519px);letter-spacing:max(.286vw,3px);margin-bottom:max(2.857vw,37px)}.news_schedule_area .news h2:after{content:"";border-bottom:1px solid #2c4166;border-top:1px solid #2c4166;height:max(.143vw,1px);display:block;position:absolute;width:100%}.news_schedule_area .news h2 span{display:inline-block;margin-left:auto;font-size:max(1.488vw,19px);width:max(30.357vw,394px);text-align:right}.news_schedule_area .news ul li a{display:flex}.news_schedule_area .news ul li a img{width:max(12.857vw,167px);height:max(7.143vw,92px);margin-right:max(1.429vw,18px)}.news_schedule_area .news ul li+li{margin-top:max(1.429vw,18px)}.news_schedule_area .news ul li .news_body{padding-top:max(1.071vw,13px)}.news_date{font-size:max(1.286vw,16px);color:#578ad6}.news_ttl{font-size:max(1.143vw,14px);margin-top:max(.714vw,9px)}.view_list a{width:max(14.071vw,182px);padding:max(.357vw,4px) max(2.143vw,27px) max(.357vw,4px) 0;border:1px solid;margin-left:auto;margin-right:auto;text-align:center;position:relative;display:block;box-sizing:border-box;margin-top:max(4.286vw,55px)}.view_list a:before{content:"";bottom:max(1vw,13px);right:max(3.571vw,46px);width:max(1.714vw,22px);height:0;position:absolute;display:block;border-bottom:1px solid}.view_list a:after{content:"";bottom:max(1vw,13px);right:max(3.071vw,39px);width:0;height:0;position:absolute;display:block;border-style:solid;border-width:max(.571vw,7px) 0 0 max(.571vw,7px);border-color:transparent transparent transparent #2e2e2e}.news_schedule_area .schedule h2{font-size:max(2.766vw,35px);color:#2e2e2e;position:relative;width:max(39.929vw,519px);letter-spacing:max(.286vw,3px);margin-bottom:max(2.857vw,37px)}.news_schedule_area .schedule h2:after{content:"";border-bottom:1px solid #2c4166;border-top:1px solid #2c4166;height:max(.143vw,1px);display:block;position:absolute;width:100%}.news_schedule_area .schedule h2 span{display:inline-block;margin-left:auto;font-size:max(1.429vw,18px);width:max(21.429vw,278px);text-align:right}.calendar iframe{width:100%;height:max(31.857vw,414px)}.access_ttl{text-align:center;font-size:max(2.857vw,37px);position:relative;margin-bottom:max(2.143vw,27px);letter-spacing:max(.286vw,3px)}.access_ttl:after{position:absolute;left:50%;bottom:min(-4.286vw,-56px);border-right:1px solid;height:max(4.286vw,55px);content:"";display:block}.gmap{width:100%;height:max(36.286vw,471px);margin-left:auto;margin-right:auto}.gmap iframe{width:100%;height:100%}.googlemap_link{text-align:right;display:block;margin:0 0 max(1.429vw,18px) 0;position:relative;vertical-align:middle}.googlemap_link a:after{content:">>";font-size:max(2.143vw,27px);display:inline-block;margin-left:0;transform:scaleX(.5);vertical-align:min(-.214vw,-3px)}.map_under_txt{margin-bottom:max(2.857vw,37px);font-size:max(1.143vw,14px)}