@charset "UTF-8";:root{--gothic:'Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;--noto-sans:'Noto Sans JP',sans-serif;--noto-serif:'Noto Serif JP',serif;--times:'Times New Roman',Times,serif}body{font-family:'YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif;font-feature-settings:"palt";letter-spacing:.1em}.vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:0;font-feature-settings:normal}.separator{position:relative;padding:max(2.857vw, 37px) 0}.separator hr{width:max(5.571vw, 72px);height:max(6.286vw, 81px);margin:0 auto;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/logomark_02.png);background-size:cover;border:0}em{font-style:normal}.top_kv{position:relative;width:100%;height:max(60.5vw, 786px);margin-bottom:min(-5.929vw, -78px)}.top_kv>img{width:100%;aspect-ratio:1400/847}.top_kv_catch{position:absolute;z-index:1;top:0;right:0;left:0;margin:auto;width:max(30.786vw, 400px);height:max(54.643vw, 710px);padding:max(6.429vw, 83px) max(2.714vw, 35px) 0;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/kv_bg_01.png);background-size:cover}.top_kv_logo{width:max(24vw, 312px);margin:0 auto;padding-bottom:max(5.929vw, 77px);border-bottom:#ababab 1px solid}.top_kv_text{width:max(19.214vw, 249px);margin:0 auto;margin-top:max(2.857vw, 37px)}.top_kv_tel{width:max(22.5vw, 292px);height:max(6.143vw, 79px);margin:0 auto;margin-top:max(3.214vw, 41px);padding:max(0.571vw, 7px) max(1vw, 13px) 0;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/kv_bg_02.png);background-size:cover;font-family:var(--noto-serif);font-size:max(1.143vw, 14px);letter-spacing:.05em;text-align:center}.top_kv_tel i{position:relative;display:block;margin-top:max(0.357vw, 4px);padding-top:max(0.357vw, 4px);border-top:#90becb 1px solid;font-family:'Roboto',sans-serif;font-weight:500;font-size:max(1.786vw, 23px);letter-spacing:.12em}.top_kv_tel i:before{content:"";display:inline-block;width:max(1.071vw, 13px);height:max(1.286vw, 16px);margin-right:max(0.857vw, 11px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_tel_01.png);background-size:cover}.top_kv_tel i:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#d0e7ef}.mhlw{position:relative;width:max(85.714vw, 1114px);margin:0 auto;margin-top:max(4.857vw, 63px);padding:max(4.286vw, 55px) max(2.857vw, 37px) max(3.214vw, 41px);border:#b8b9ba 1px solid}.mhlw:before{content:"";position:absolute;z-index:-1;top:max(0.286vw, 3px);left:max(0.286vw, 3px);width:calc(100% - 0.714vw);height:calc(100% - 0.714vw);border:#b8b9ba 1px solid}.mhlw:after{content:"";position:absolute;top:min(-1.5vw, -20px);left:0;right:0;margin:auto;width:max(4.357vw, 56px);height:max(4.071vw, 52px);background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/mhlw_img.png) no-repeat 0 0/100% auto}.mhlw p{color:#4f4f4f;font-size:max(1.786vw, 23px);text-align:center}.mhlw ul{width:fit-content;margin-right:auto;margin-left:auto;margin-top:max(1.786vw, 23px)}.mhlw li{color:#444;font-size:max(1.577vw, 20px);line-height:1.7;padding-left:max(2.286vw, 29px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/mhlw_check.png);background-repeat:no-repeat;background-size:max(1.214vw, 15px) max(1.214vw, 15px);background-position:left center}.information{position:relative;aspect-ratio:1400/565;margin-top:max(6.929vw, 90px);padding:max(5.714vw, 74px) 0 0 max(23.571vw, 306px);background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/information_bg.jpg)}.information h2{margin-left:max(11.071vw, 143px);color:#39a5c3;font-size:max(3.571vw, 46px);line-height:max(4.714vw, 61px);letter-spacing:.15em;font-family:var(--times)}.information .lead{position:absolute;top:max(4.643vw, 60px);left:max(4.429vw, 57px);width:max(16.357vw, 212px)}.information .place{margin:max(1.857vw, 24px) 0 0 max(10.714vw, 139px);font-size:max(3.357vw, 43px);line-height:max(5.214vw, 67px);letter-spacing:.1em}.information .place u{display:inline-block;text-decoration:underline;text-decoration-color:#fbef5e;text-decoration-thickness:max(0.286vw, 3px);text-underline-offset:max(0.643vw, 8px);text-decoration-skip-ink:none}.information .place em:first-letter {font-size:max(3.571vw, 46px)}.information ul{margin:max(4.429vw, 57px) 0 0 0}.information ul li{font-size:max(1.929vw, 25px);line-height:1.9;color:#323232;letter-spacing:.12em}.information ul li:before{content:"";display:inline-block;width:max(2.071vw, 26px);height:max(1.857vw, 24px);margin-right:max(0.714vw, 9px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/information_check.png);background-size:cover}.information ul li em{font-size:max(2.357vw, 30px)}.information ul li i{position:relative;color:#3aa4c2;line-height:1}.information ul li:nth-of-type(2){font-size:max(1.571vw, 20px)}.generation{position:relative;margin-top:max(17.429vw, 226px);padding-bottom:max(38.571vw, 501px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/generation_bg_02.jpg);background-position:left bottom;background-repeat:no-repeat;background-size:100% auto;background-color:#f4f4f2}.generation:before{content:"";position:absolute;left:0;right:0;top:min(-11.929vw, -156px);margin:auto;width:max(7.071vw, 91px);height:max(7.143vw, 92px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/generation_logo.png);background-size:cover}.generation_head{height:max(24.286vw, 315px);padding:max(3.571vw, 46px) 0 max(3.143vw, 40px);background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/generation_bg_01.jpg) no-repeat 0 0/cover}.generation p:first-child{font-size:max(1.857vw, 24px);text-align:center}.generation h2{margin-top:max(1.429vw, 18px);font-size:max(2.286vw, 29px);line-height:1.4;text-align:center;letter-spacing:.1em}.generation h2 em{font-size:max(3vw, 39px)}.generation h2 i{color:#68a5c9}.generation h2 em.small{font-size:max(2.714vw, 35px)}.generation_lead{width:fit-content;line-height:max(2.714vw, 35px);margin:0 auto;margin-top:max(2.286vw, 29px);padding:0 max(1vw, 13px);font-size:max(1.571vw, 20px);color:#fff;background-color:#629bbc}.generation_inner{position:relative;display:flex;justify-content:center;gap:max(1.429vw, 18px);width:max(87.714vw, 1140px);margin:0 auto;padding:max(2.714vw, 35px) 0}.generation_inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e6f1f7;mix-blend-mode:multiply}.generation_inner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/generation_bg_03.png);opacity:.8}.generation_box{position:relative;z-index:1;width:max(26.429vw, 343px);padding:max(1.429vw, 18px) max(2.5vw, 32px) max(5vw, 65px);background-color:#fff;box-shadow:0 0 .4em rgba(67,67,67,.2)}.generation_box:before{content:"";position:absolute;left:0;top:0;width:max(5vw, 65px);height:max(5vw, 65px);clip-path:polygon(0 0,100% 0,0 100%)}.generation_box:nth-of-type(1):before{background-color:#f7cd3b}.generation_box:nth-of-type(2):before{background-color:#98c5df}.generation_box:nth-of-type(3):before{background-color:#dcdcd5}.generation_box h3{line-height:1.2;font-size:max(1.857vw, 24px);text-align:center}.generation_box h3 span{display:block;font-size:max(1.107vw, 14px)}.generation_box:nth-of-type(1) h3 span{color:#f7cd3b}.generation_box:nth-of-type(2) h3 span{color:#98c5df}.generation_box:nth-of-type(3) h3 span{color:#dcdcd5}.generation_box .pic{margin-top:max(1.429vw, 18px)}.generation_box ul{margin-top:max(1.071vw, 13px)}.generation_box li{line-height:1.7;padding-left:max(1.571vw, 20px);font-size:max(1.143vw, 14px);background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/generation_check.png) left .45em no-repeat;background-size:max(1.071vw, 13px) auto;letter-spacing:.05em}.generation_box .btn{position:absolute;right:0;bottom:0;width:max(7.857vw, 102px);line-height:max(2.857vw, 37px);font-size:max(1.143vw, 14px);font-style:italic;text-align:center}.generation_box .btn:after{content:"";display:inline-block;right:0;bottom:0;width:max(0.929vw, 12px);height:max(0.929vw, 12px);margin-left:max(0.857vw, 11px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/com_arrow_02.png);background-size:100% 100%}.policy{position:relative;padding:max(21vw, 273px) 0 max(3.571vw, 46px);background-color:#f5f5f3;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/policy_img_01.jpg);background-size:100% auto;background-repeat:no-repeat}.policy:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:max(50.429vw, 655px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/policy_bg_01.png)}.policy h2{position:relative;width:fit-content;margin:0 auto}.policy h2:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1791b4;opacity:.8;mix-blend-mode:multiply}.policy h2 span{position:relative;display:block;padding:.1em .5em;font-size:max(5.214vw, 67px);color:#fff;font-weight:500;letter-spacing:.1em}.policy h2+p{font-size:max(3.903vw, 50px);font-family:var(--times);color:#fff;text-align:center}.policy_head{position:relative;width:max(74.286vw, 965px);margin:0 auto;margin-top:max(5vw, 65px)}.policy_head:before{content:"";position:absolute;left:min(-3.286vw, -43px);top:min(-2.357vw, -31px);width:max(40.214vw, 522px);height:max(32.857vw, 427px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/policy_bg_01.png);mix-blend-mode:multiply}.policy_head:after{content:"";position:absolute;right:min(-3.286vw, -43px);bottom:min(-2.357vw, -31px);width:max(40.214vw, 522px);height:max(32.857vw, 427px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/policy_bg_01.png);mix-blend-mode:multiply}.policy_head .inner{position:relative;z-index:1;min-height:max(53.571vw, 696px);padding:max(3.286vw, 42px) max(15vw, 195px) 0 max(3.714vw, 48px);background-color:#fff;box-shadow:0 0 .4em rgba(67,67,67,.05)}.policy_lead{font-size:max(2.857vw, 37px);letter-spacing:.07em;line-height:1.2}.policy_lead i{font-size:max(3.571vw, 46px)}.policy_lead em{font-size:max(4.714vw, 61px)}.policy_lead em i{color:#0d78aa;font-size:max(4.714vw, 61px)}.policy_message{margin-top:max(2vw, 26px);border-top:#61a7c8 1px solid}.policy_message p{margin-top:max(2vw, 26px);font-size:max(1.571vw, 20px)}.policy_message p u{text-decoration:underline;text-decoration-color:#fff18f;text-decoration-thickness:max(0.214vw, 2px);text-underline-offset:max(0.357vw, 4px);text-decoration-skip-ink:none}.policy_head .pic{position:absolute;right:min(-4.214vw, -55px);bottom:0;width:max(29.29svw, 380.71px)}.policy_bottom{position:relative;margin-top:max(6.143vw, 79px)}.policy_bottom h3{width:fit-content;margin:0 auto;font-size:max(3.286vw, 42px);letter-spacing:.15em;border-bottom:#68b8cc 1px dashed;text-align:center}.policy_bottom h3 i{display:inline-block}.policy_bottom h3 i:first-letter {font-size:max(4vw, 52px)}.policy_bottom .policy_bottom_lead{margin-top:max(1.429vw, 18px);font-size:max(2.643vw, 34px);letter-spacing:.1em;text-align:center}.policy_bottom .policy_bottom_lead em{font-size:max(3.143vw, 40px)}.policy_bottom .policy_bottom_lead em i{color:#0d78aa}.policy_bottom .inner{position:relative;width:max(93.429vw, 1214px);margin:0 auto;margin-top:max(1.429vw, 18px);padding:max(3.429vw, 44px) 0;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/policy_bg_03.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center}.policy_bottom .inner:before{content:"";position:absolute;top:min(-1.143vw, -15px);left:50%;width:1px;height:max(5.357vw, 69px);background-color:#959595}.policy_bottom ul{width:max(45.429vw, 590px);margin:0 auto;padding:max(1.429vw, 18px) max(3.429vw, 44px) max(3.286vw, 42px) max(4.143vw, 53px);background-color:#fff;border:#ccc 1px solid}.policy_bottom li{margin-top:max(2.071vw, 26px)}.policy_bottom li a{display:flex;justify-content:space-between}.policy_bottom li .pic{width:max(11.571vw, 150px)}.policy_bottom li .text{display:flex;flex-direction:column;width:max(24.643vw, 320px)}.policy_bottom li h4{padding:0 0 0 max(0.857vw, 11px);font-size:max(1.488vw, 19px);line-height:max(2.5vw, 32px);color:#fff;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/policy_bg_02.png);background-size:cover;white-space:nowrap}.policy_bottom li p{flex:1;margin-top:max(0.857vw, 11px);font-size:max(1.143vw, 14px);letter-spacing:.05em}.policy_bottom .more{position:relative;display:block;width:fit-content;margin-left:auto;font-size:max(1.071vw, 13px);font-style:italic;letter-spacing:.05em}.policy_bottom .more:after{content:"";display:inline-block;width:max(0.929vw, 12px);height:max(0.929vw, 12px);margin-left:max(0.429vw, 5px);margin-bottom:min(-0.143vw, -2px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/com_arrow_02.png);background-size:cover}.policy_bottom li:nth-of-type(3) h4{letter-spacing:.05em}.possible{position:relative;margin-top:max(5vw, 65px);padding-top:max(3.571vw, 46px)}.possible:before{content:"";position:absolute;left:0;top:0;width:100%;height:max(35.714vw, 464px);background-color:#fcf9ef}.possible *{position:relative}.possible>p{font-size:max(2.571vw, 33px);color:#68a5c9;text-align:center;font-family:var(--times);letter-spacing:.1em;line-height:1.3}.possible h2{font-size:max(3.214vw, 41px);text-align:center}.possible h2 em{font-size:max(4.071vw, 52px);text-decoration:underline;text-decoration-color:#fff79a;text-decoration-thickness:max(1.071vw, 13px);text-underline-offset:min(-0.214vw, -3px);text-decoration-skip-ink:none}.possible h2 i{font-size:max(5.857vw, 76px);color:#68a5c9;font-style:italic;letter-spacing:.1em}.possible h3{position:relative;width:fit-content;margin:0 auto;margin-top:max(2.143vw, 27px)}.possible h3 .label{position:absolute;left:min(-3.571vw, -47px);top:min(-3.571vw, -47px);background-color:#68a5c9;width:fit-content;padding:0 max(1.071vw, 13px);line-height:max(3.143vw, 40px);font-size:max(1.857vw, 24px);color:#fff;text-align:center;letter-spacing:0}.possible h3 .label i{font-size:max(2.143vw, 27px)}.possible h3 .main{font-size:max(2.679vw, 34px);letter-spacing:.12em}.possible h3 .main em{color:#68a5c9;text-decoration:underline;text-decoration-color:#68a5c9;text-decoration-thickness:max(0.143vw, 1px);text-underline-offset:max(0.643vw, 8px);text-decoration-skip-ink:none}.possible h3 .main i{font-size:max(2.976vw, 38px)}.possible_3box{position:relative;display:flex;margin-top:max(2.857vw, 37px)}.possible_3box .box{position:relative;width:calc(100%/3);padding-bottom:max(1.071vw, 13px);height:max(37.143vw, 482px);background-color:#eefafd}.possible_3box .box .pic{width:100%}.possible_3box .box h4{margin:0 max(2.286vw, 29px);padding-bottom:max(0.214vw, 2px);text-align:center;font-size:max(1.786vw, 23px);color:#68a5c9;border-bottom:1px dotted}.possible_3box .box h4+p{margin:max(1.071vw, 13px) max(3.571vw, 46px) 0;font-size:max(1.143vw, 14px)}.possible_3box .viewmore{width:fit-content;margin-left:auto;margin-right:max(2.357vw, 30px);margin-top:max(0.357vw, 4px);font-size:max(1.143vw, 14px);letter-spacing:.1em;font-style:italic}.possible_3box .viewmore:after{content:"";display:inline-block;width:max(0.857vw, 11px);height:max(0.857vw, 11px);margin-left:max(0.571vw, 7px);margin-bottom:min(-0.143vw, -2px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/com_arrow_02.png);background-size:cover}.possible_3box .box:nth-of-type(2){margin-top:max(4.286vw, 55px);background-color:#e5f6fa}.possible_3box .box:nth-of-type(2):before{content:"";position:absolute;z-index:1;left:0;bottom:0;width:1px;height:calc(100% + 5.714vw);background-color:#c3cad3}.possible_3box .box:nth-of-type(2):after{content:"";position:absolute;z-index:1;right:0;bottom:0;width:1px;height:calc(100% + 5.714vw);background-color:#c3cad3}.team{margin-top:max(7.143vw, 92px)}.team .mv{position:relative;width:100%;height:max(42.643vw, 554px);margin-inline:auto;padding:max(6vw, 78px) max(10.714vw, 139px) 0;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/team_bg_01.jpg);background-size:100% auto;background-repeat:no-repeat}.team .mv h2{width:max(33.429vw, 434px);margin-left:max(5.429vw, 70px)}.team .mv .headline{margin-top:max(2.143vw, 27px);color:#fff;font-size:max(2vw, 26px)}.team .mv .headline p{line-height:max(3.357vw, 43px);letter-spacing:.1em;text-align:center}.team .mv .headline p:nth-of-type(1){width:max(35vw, 455px);margin-left:max(4.429vw, 57px)}.team .mv .headline p:nth-of-type(2){margin-left:max(39.429vw, 512px)}.team .mv ul{position:relative;display:flex;flex-wrap:wrap;margin:max(1.714vw, 22px) 0 0 max(41.143vw, 534px)}.team .mv ul li{width:50%;line-height:max(2.857vw, 37px);font-size:max(1.143vw, 14px)}.team .mv ul li:before{content:"";display:inline-block;width:max(0.857vw, 11px);height:max(0.857vw, 11px);margin-right:max(0.714vw, 9px);font-size:max(0.786vw, 10px);font-weight:400;background-color:#0d78aa}.team .doctor{position:relative;display:flex;margin-top:max(3.571vw, 46px)}.team .doctor:before{content:"";position:absolute;z-index:1;left:50%;top:min(-5.357vw, -70px);width:1px;height:max(6.071vw, 78px);background-color:#333}.team .doctor .box{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:20%;padding-top:max(39.429vw, 512px)}.team .doctor .box .pic{position:absolute;left:0;top:0;width:100%}.team .doctor .box .text{display:flex;flex-direction:column;flex:1;position:relative;z-index:1;padding:max(6vw, 78px) max(1.786vw, 23px) max(2.143vw, 27px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/team_bg_02.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat}.team .doctor .box .name{font-size:max(2.571vw, 33px);text-align:center;border-bottom:#7e858f 1px solid}.team .doctor .box .detail{display:flex;align-items:center;flex:1;margin-top:max(1.429vw, 18px);padding:max(1.071vw, 13px);background-color:#0d78aa}.team .doctor .box .detail ul{width:fit-content;margin-inline:auto}.team .doctor .box .detail li{position:relative;padding-left:max(0.714vw, 9px);color:#fff;font-size:max(1.143vw, 14px);font-family:var(--gothic)}.team .doctor .box .detail li:before{content:"・";position:absolute;left:0;top:0}.team .doctor .box:nth-of-type(even) .text{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/team_bg_03.png)}.team .doctor .box:nth-of-type(even) .detail{background-color:#7fbce0}.team .strengths{margin-top:max(4.571vw, 59px)}.team .strengths h3{text-align:center;font-size:max(2.714vw, 35px);letter-spacing:.1em}.team .strengths h3 em{font-size:max(3.857vw, 50px);text-decoration:underline;text-decoration-color:#fff79a;text-decoration-thickness:max(0.643vw, 8px);text-underline-offset:min(-0.214vw, -3px);text-decoration-skip-ink:none}.team .strengths_inner{display:flex;justify-content:center;gap:max(2.857vw, 37px);margin-top:max(3.571vw, 46px)}.team .strengths_lead{display:flex;justify-content:center;align-items:center;gap:max(0.714vw, 9px);width:fit-content;height:max(5.714vw, 74px);padding:0 max(1.429vw, 18px);font-size:max(1.286vw, 16px);line-height:1.3;color:#473a34;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/team_bg_04.png);font-family:var(--noto-serif)}.team .strengths_inner>div:nth-of-type(1) .strengths_lead{margin-left:max(6.071vw, 78px)}.team .strengths_inner>div:nth-of-type(2) .strengths_lead{margin-left:auto;margin-right:max(6.071vw, 78px)}.team .strengths_lead em{font-size:max(2.571vw, 33px);letter-spacing:.1em;line-height:1}.team .strengths_lead i{font-size:max(4.857vw, 63px);font-style:italic;letter-spacing:.03em;line-height:.8;padding-right:.2em}.team .strengths_lead small{font-size:max(1.5vw, 19px)}.team .strengths .box{position:relative;width:max(40.143vw, 521px);margin-top:max(7.143vw, 92px);padding:1px max(2.143vw, 27px) max(2.571vw, 33px);background-color:#faf8f1}.team .strengths .box:before{content:"";position:absolute;left:0;bottom:0;width:max(22.5vw, 292px);height:max(20vw, 260px);background-color:#eaf2f3;clip-path:polygon(0 0,100% 100%,0 100%)}.team .strengths .box h4{width:max(27.857vw, 362px);padding:max(0.357vw, 4px) max(2.143vw, 27px) max(0.214vw, 2px);margin:0 auto;margin-top:min(-2.143vw, -28px);background-color:#98c5df;color:#fff;text-align:center;font-size:max(1.429vw, 18px)}.team .strengths .box h4 em{padding-right:max(0.357vw, 4px);font-size:max(2.5vw, 32px)}.team .strengths .box .pic{position:relative;width:max(35.714vw, 464px);margin-top:max(1.786vw, 23px)}.team .strengths .box .flex{position:relative;justify-content:space-between;margin-top:max(2.143vw, 27px)}.team .strengths .box ul{width:max(20.714vw, 269px)}.team .strengths .box ul li{padding-left:max(1.857vw, 24px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/team_check.png);background-repeat:no-repeat;background-size:max(1.357vw, 17px) max(1.071vw, 13px);background-position:0 .2em;margin-bottom:max(0.857vw, 11px);color:#000;font-size:max(1.286vw, 16px);font-feature-settings:"palt";letter-spacing:.02em;white-space:nowrap}.team .strengths .box ul li u{position:relative}.team .strengths .box ul li u:before{content:"";position:absolute;bottom:min(-0.143vw, -2px);left:0;width:100%;height:max(0.714vw, 9px);background-color:rgba(178,138,36,.2);mix-blend-mode:multiply}.team .strengths .box .pic2{width:max(13.571vw, 176px)}.team .strengths .box p{width:max(20.714vw, 269px);font-size:max(1.286vw, 16px)}.team .strengths_inner+p{margin:max(1.429vw, 18px) max(8.429vw, 109px) 0;font-family:var(--gothic)}.menu{position:relative;margin-top:max(5.714vw, 74px);padding:max(3.571vw, 46px) 0 max(4.286vw, 55px);background-color:#f0f6f9}.menu h2{width:fit-content;margin-inline:auto;font-size:max(3vw, 39px);color:#3d3d3d;font-family:var(--times);letter-spacing:.1em;text-align:center}.menu h2 span{display:block;margin-top:max(0.357vw, 4px);padding:max(1.071vw, 13px) max(1.429vw, 18px) 0;font-size:max(1.429vw, 18px);border-top:#3d3d3d 1px solid}.menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:max(1.071vw, 13px) max(1.143vw, 14px);margin-top:max(3.714vw, 48px)}.menu ul li{width:max(14.929vw, 194px)}.menu ul li a{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:max(14.929vw, 194px);color:#fff;font-size:max(1.637vw, 21px);line-height:1.4;letter-spacing:.1em;text-align:center;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_01.jpg);background-size:cover;transition:.3s ease-in-out}.menu ul li a:hover{opacity:.5}.menu ul li span{display:block;height:max(14.929vw, 194px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_01.jpg);background-size:cover}.menu ul li:nth-child(2) a{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_02.jpg)}.menu ul li:nth-child(4) a{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_03.jpg)}.menu ul li:nth-child(6) a{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_04.jpg)}.menu ul li:nth-child(7) a{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_05.jpg)}.menu ul li:nth-child(9) a{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_06.jpg)}.menu ul li:nth-child(11) a{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_07.jpg)}.menu ul li:nth-child(14) a{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_08.jpg)}.menu ul li:nth-child(16) span{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_09.jpg)}.menu ul li:nth-child(18) span{background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/menu_bg_10.jpg)}.feature{position:relative;margin-top:max(5vw, 65px);padding:0 0 max(4.286vw, 55px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/feature_mv.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:0 0;background-color:#f0fafb}.feature h2{position:relative;width:max(33.571vw, 436px);margin-inline:auto;padding:max(3.286vw, 42px) 0 0;text-align:center}.feature h2:before{content:"";position:absolute;left:0;top:min(-1.429vw, -19px);width:max(33.571vw, 436px);height:max(33.571vw, 436px);background-color:#fff;border-radius:50%}.feature h2 span{display:block;position:relative;font-family:var(--noto-serif);line-height:1.3;color:#3d3d3d}.feature h2 span:nth-child(1){font-size:max(2.143vw, 27px);font-family:'Noto Serif JP',serif}.feature h2 span:nth-child(1) em{font-size:max(2.644vw, 34px)}.feature h2 span:nth-child(2){width:max(29.071vw, 377px);margin-inline:auto;margin-top:max(1.429vw, 18px);font-size:max(1.786vw, 23px);line-height:max(3.214vw, 41px);letter-spacing:.1em;color:#fff;background-color:#76c7de}.feature h2 span:nth-child(3){font-size:max(4.348vw, 56px);font-weight:500}.feature h2 span:nth-child(3) i{color:#76c7de;font-size:max(8.696vw, 113px);font-style:italic;line-height:1;padding-right:max(0.714vw, 9px);font-weight:500}.feature h2 span:nth-child(3) em{font-size:max(5.652vw, 73px);font-weight:500}.feature_lead{position:relative;width:max(47.857vw, 622px);margin-inline:auto;margin-top:max(1.286vw, 16px);font-size:max(0.929vw, 12px)}.feature_wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:max(2.143vw, 27px) max(1.786vw, 23px);margin-top:max(2.143vw, 27px)}.feature_box{position:relative;display:flex;width:max(42.857vw, 557px);height:max(22.143vw, 287px);padding:max(2vw, 26px) max(1.714vw, 22px);background-color:#fff;background-size:cover}.feature_box .inner{width:max(23.571vw, 306px);padding:max(1.571vw, 20px) max(1.286vw, 16px);background-color:#f7f7f7}.feature_box .inner h3{font-size:max(2.143vw, 27px);font-family:'Noto Serif JP',serif;border-bottom:#888 1px solid;letter-spacing:.1em;color:#3d3d3d;line-height:1.3;padding-bottom:max(0.357vw, 4px)}.feature_box .inner h3 i{position:absolute;left:0;top:0;width:max(5vw, 65px);height:max(4.929vw, 64px);padding-left:max(0.643vw, 8px);background-color:#76c7de;clip-path:polygon(0 0,100% 0,0 100%);color:#fff;font-size:max(2.286vw, 29px);font-style:italic;line-height:1.2}.feature_box .inner h3 em{font-size:max(2.429vw, 31px);margin-left:-.5em;margin-right:-.5em}.feature_box .inner p{margin-top:max(1.071vw, 13px);font-size:max(1.429vw, 18px)}.feature_box .inner p u{text-decoration:underline;text-decoration-color:#f7da73;text-decoration-thickness:max(0.214vw, 2px);text-underline-offset:max(0.214vw, 2px);text-decoration-skip-ink:none}.feature_box .inner ul{margin-top:max(1.286vw, 16px)}.feature_box .inner li{margin-top:max(0.286vw, 3px);padding-left:max(1.429vw, 18px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/feature_check.png);background-repeat:no-repeat;background-size:max(0.857vw, 11px) max(0.571vw, 7px);background-position:0 .4em;font-size:max(1.143vw, 14px)}.feature_box:nth-of-type(1){padding-left:max(17.857vw, 232px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/feature_bg_01.jpg)}.feature_box:nth-of-type(2){background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/feature_bg_02.jpg)}.feature_box:nth-of-type(3){padding-left:max(17.857vw, 232px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/feature_bg_03.jpg)}.feature_box:nth-of-type(3) h3{letter-spacing:-.06em;white-space:nowrap}.feature_box:nth-of-type(4){background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/feature_bg_04.jpg)}.feature_box:nth-of-type(4) .inner{padding-top:max(1.071vw, 13px)}.feature_box:nth-of-type(4) h3{font-size:max(1.714vw, 22px);letter-spacing:-.05em}.feature_box:nth-of-type(4) h3 em{font-size:max(2.071vw, 26px)}.feature_box:nth-of-type(4) h3 span{display:block;text-align:right}.treatment{margin-top:max(5.143vw, 66px)}.treatment h2{font-size:max(2.714vw, 35px);text-align:center}.treatment h2 em{font-size:max(3.286vw, 42px)}.treatment_lead{position:relative;aspect-ratio:1400/758;margin-top:max(5vw, 65px);padding:max(1.286vw, 16px) max(5.286vw, 68px) 0;background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/treatment_mv.jpg) no-repeat 0 0/100% auto}.treatment_lead:before{content:"";position:absolute;left:50%;top:min(-4.286vw, -56px);width:1px;height:max(5.429vw, 70px);background-color:#333}.treatment_lead p{width:max(16.143vw, 209px);margin-left:max(38.571vw, 501px)}.treatment_menu{position:relative;margin-top:max(5vw, 65px);padding:max(9.643vw, 125px) 0 max(6.429vw, 83px);background-image:linear-gradient(20deg,rgba(252,243,225,1),rgba(250,243,246,1) 27%,rgba(211,233,247,1) 100%,rgba(247,246,255,1) 70%)}.treatment_box{position:relative;display:flex;flex-direction:row-reverse;width:max(89.714vw, 1166px);margin-top:max(12.857vw, 167px);margin-inline:max(5.714vw, 74px) auto;padding-bottom:max(4.571vw, 59px)}.treatment_box:before{content:"";position:absolute;left:0;top:0;width:max(78.857vw, 1025px);height:100%;background-color:#fff;box-shadow:0 0 .8em rgba(67,67,67,.1)}.treatment_box *{position:relative}.treatment_box h3{position:absolute;left:min(-2.143vw, -28px);top:min(-2.143vw, -28px);display:flex;justify-content:center;align-items:center;width:max(11.429vw, 148px);height:max(11.429vw, 148px);background-color:#68a5c9;color:#fff;font-size:max(2vw, 26px);letter-spacing:.05em;line-height:1.4;text-align:center}.treatment_box .en{position:absolute;top:min(-4.714vw, -62px);right:0;color:#ccc;font-size:max(4.286vw, 55px);font-family:var(--times);font-style:italic}.treatment_box .pic{width:max(36.643vw, 476px)}.treatment_box .detail{width:max(46.571vw, 605px);margin-top:max(3.429vw, 44px)}.treatment_box .detail h4{padding-bottom:max(1.143vw, 14px);padding-left:max(4.857vw, 63px);font-size:max(2.679vw, 34px);border-bottom:#818181 1px solid}.treatment_box .detail h4 em{font-size:1.2em}.treatment_box .detail h4 u{text-decoration:underline;text-decoration-color:#fff6a9;text-decoration-thickness:max(0.357vw, 4px);text-underline-offset:max(0.429vw, 5px);text-decoration-skip-ink:none}.treatment_box .detail .lead{margin-top:max(2.714vw, 35px);font-size:max(1.786vw, 23px)}.treatment_box .detail .flex{width:max(43vw, 559px);margin-top:max(2.714vw, 35px);justify-content:space-between}.treatment_box .detail .text{width:max(22.143vw, 287px);padding-top:max(0.5vw, 6px)}.treatment_box .detail .text li{margin-bottom:max(1.143vw, 14px);padding-left:max(1.857vw, 24px);font-size:max(1.191vw, 15px);line-height:1.3;font-family:var(--gothic)}.treatment_box .detail .text li:before{content:"";position:absolute;left:0;top:0;width:max(1.286vw, 16px);height:max(1.286vw, 16px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/treatment_check_01.png);background-size:cover}.treatment_box .detail .btn{display:block;width:max(13.357vw, 173px);line-height:max(3.214vw, 41px);margin-top:max(2.857vw, 37px);padding-right:max(2.143vw, 27px);background-color:#68a5c9;font-size:max(1vw, 13px);color:#fff;font-family:var(--noto-sans);text-align:center}.treatment_box .detail .btn:after{content:"";position:absolute;right:max(1.071vw, 13px);top:max(1.071vw, 13px);width:max(2.429vw, 31px);height:max(0.571vw, 7px);background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/treatment_arrow_01.png) no-repeat 0 0/100% auto}.treatment_box .detail .pic2{width:max(19.071vw, 247px)}.treatment_box small{font-size:.6em}.treatment_box:nth-of-type(2),.treatment_box:nth-of-type(4){flex-direction:row;width:max(91.929vw, 1195px);margin-inline:auto max(5vw, 65px)}.treatment_box:nth-of-type(2):before,.treatment_box:nth-of-type(4):before{left:unset;right:0}.treatment_box:nth-of-type(2) h3,.treatment_box:nth-of-type(4) h3{right:min(-2.143vw, -28px);left:unset}.treatment_box:nth-of-type(2) .en,.treatment_box:nth-of-type(4) .en{right:unset;left:0}.treatment_box:nth-of-type(2) .detail h4,.treatment_box:nth-of-type(4) .detail h4{padding-inline:max(2.571vw, 33px) max(3.214vw, 41px)}.treatment_box:nth-of-type(2) .detail .lead,.treatment_box:nth-of-type(4) .detail .lead{margin-left:max(2.571vw, 33px)}.treatment_box:nth-of-type(2) .detail .flex,.treatment_box:nth-of-type(4) .detail .flex{margin-left:max(2.571vw, 33px)}.treatment_box:nth-of-type(1){margin-top:0}.consultation{position:relative;aspect-ratio:1300/570;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:max(7.857vw, 102px);margin-inline:auto;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/consultation_bg.jpg);background-size:100% auto;background-repeat:no-repeat;text-align:center;color:#fff}.consultation h2{font-size:max(2.476vw, 32px);font-family:var(--times);letter-spacing:.13em}.consultation h2 span{display:block;width:fit-content;margin-inline:auto;margin-top:max(1.071vw, 13px);padding:max(0.357vw, 4px) max(0.857vw, 11px);color:#68a5c9;font-size:max(1.214vw, 15px);letter-spacing:.1em;background-color:#fff;font-family:var(--noto-serif)}.consultation .lead{width:fit-content;margin-top:max(2.143vw, 27px);padding:0 max(0.357vw, 4px);font-size:max(2.571vw, 33px);line-height:1.6;border-bottom:#fff 1px solid}.consultation .lead em{font-size:max(3.071vw, 39px)}.consultation ul{margin-top:max(1.429vw, 18px)}.consultation li{position:relative;padding-left:max(2vw, 26px);font-size:max(1.429vw, 18px);text-align:left;line-height:1.8}.consultation li:before{content:"";position:absolute;left:0;top:.6em;width:max(1.143vw, 14px);height:max(0.786vw, 10px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/consultation_check.png);background-size:cover}.consultation p{margin-top:max(2.143vw, 27px);font-size:max(1.571vw, 20px);line-height:1.8}.consultation .btn{position:relative;margin-top:max(2.143vw, 27px);padding:max(0.357vw, 4px);color:#fff;font-size:max(1.143vw, 14px);border-bottom:#fff 1px solid}.consultation .btn:after{content:"";display:inline-block;width:max(0.357vw, 4px);height:max(0.5vw, 6px);margin-left:max(0.714vw, 9px);margin-bottom:max(0.286vw, 3px);background-color:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.gallery{position:relative;display:flex;gap:max(5vw, 65px);padding:max(11.786vw, 153px) 0 max(8vw, 104px) max(4.786vw, 62px)}.gallery h2{position:absolute;top:max(8.571vw, 111px);left:max(4.143vw, 53px);width:max(82.429vw, 1071px);height:max(39.714vw, 516px);line-height:0}.gallery h2 span{position:absolute;z-index:3;font-size:max(6.429vw, 83px);letter-spacing:.2em;font-style:italic;font-family:var(--times);mix-blend-mode:multiply}.gallery h2 span:first-letter {font-size:max(8.571vw, 111px)}.gallery h2 span:nth-child(1){top:0;left:0;color:#68a5c9}.gallery h2 span:nth-child(2){right:0;bottom:0;color:#c7dce8}.gallery .slider{width:max(55vw, 715px);height:max(37.143vw, 482px);font-size:0}.gallery .slider:after{content:"";position:absolute;left:max(2vw, 26px);top:min(-1.714vw, -23px);width:100%;height:100%;border:#68a5c9 1px solid}.gallery .thumb{margin-top:max(6vw, 78px);font-size:0}.gallery .thumb .item{width:max(14.857vw, 193px) !important;margin:max(0.357vw, 4px)}.gallery .thumb .item img{transition:.3s ease-in-out}.gallery .thumb .item:hover img{opacity:.5;cursor:pointer}.slick-dotted.slick-slider{margin-bottom:0}.slick-slider .slick-track,.slick-slider .slick-list{height:100% !important}.slick-vertical .slick-slide{border:0}.thumb .slick-track{transform:unset !important}.slick-dots{top:min(-3.357vw, -44px);text-align:right;height:max(0.929vw, 12px);right:min(-2.571vw, -34px)}.slick-dots li{width:max(0.929vw, 12px);height:max(0.929vw, 12px);margin:0 max(0.429vw, 5px)}.slick-dots li button{width:max(0.929vw, 12px);height:max(0.929vw, 12px);padding:0}.slick-dots li button:before{font-size:0;line-height:max(0.929vw, 12px);width:max(0.929vw, 12px);height:max(0.929vw, 12px);opacity:1;background-color:#e3edf3;border-radius:50%}.slick-dots li.slick-active button:before{opacity:1;background-color:#68a5c9}.news{padding:max(3.571vw, 46px) 0 max(3.929vw, 51px);background-color:#f6f7f8}.news .box{width:max(77.857vw, 1012px);margin-inline:auto;padding:max(2.857vw, 37px) max(4.286vw, 55px) max(3.571vw, 46px);background-color:#fff;box-shadow:0 .25em 0 rgba(67,67,67,.1)}.news h2{font-size:max(2.714vw, 35px);position:relative;letter-spacing:.1em;margin-bottom:max(2.143vw, 27px);padding-bottom:max(0.571vw, 7px)}.news h2:after{content:"";display:block;position:absolute;bottom:0;height:max(0.214vw, 2px);box-sizing:border-box;border-bottom:1px solid #2c4166;border-top:1px solid #2c4166;width:100%}.news li{margin:0 max(1.071vw, 13px) max(2.714vw, 35px)}.news_body{display:flex;gap:max(2.857vw, 37px);font-family:var(--noto-sans);font-size:max(1.143vw, 14px)}.news_date{color:#578ad6;font-weight:500}.news_date:before{content:"■"}.news_ttl{color:#5d5c5c}.news .btn{margin-top:max(3.571vw, 46px);text-align:center}.news .btn a{position:relative;display:inline-block;width:max(14.143vw, 183px);padding-left:max(0.714vw, 9px);line-height:max(3vw, 39px);border:#333 solid 1px;font-size:max(1.143vw, 14px);font-family:var(--noto-sans);text-align:center}.news .btn a:after{content:'';display:inline-block;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/top/news_arrow.png);background-size:100% auto;width:max(2.5vw, 32px);height:max(0.643vw, 8px);margin-left:max(0.429vw, 5px);margin-bottom:max(0.286vw, 3px)}.ft_map+p{width:max(92.857vw, 1207px);margin-inline:auto;margin-top:max(1.429vw, 18px);letter-spacing:.1em;font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif}