@charset "UTF-8";
.example{font-size:clamp(2.4rem, calc(0.5818181818rem + 4.8484848485vw), 6.4rem)}body{position:relative;padding-top:60px}html{font-family:"Noto Sans JP"}.l-header{z-index:99}.header-top{-webkit-box-shadow:none;box-shadow:none}.siteTitle{max-width:218px}.mainNavi,.mainNavi ul li:hover,.mainNavi ul li:hover>ul,.mainNavi a:hover,.mainNavi p:hover{background-color:#fff}.mainNavi ul li>ul{padding-top:1em;padding-left:1em}.mainNavi ul li:hover>ul li{padding:1em 0}.breadcrumb{margin-top:0px}#Sidebar{position:fixed;top:0;right:0;z-index:99}#footer_navi{padding:34px 0}#Sidebar a,#footer_navi a{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;width:auto;height:55px;font-family:"Noto Sans JP";font-size:18.44px;font-weight:500;line-height:1.5;text-align:left}.drawer__menu--wrapper{padding-left:34px}.drawer__menu--left,.drawer__menu--right{font-family:"Noto Sans JP";font-size:18.44px;font-weight:500;line-height:1.5;text-align:left}.drawer__menu--wrapper ul.child li a{font-family:"Noto Sans JP";font-size:13px;font-weight:400;height:30px;line-height:2;text-align:left}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{display:inline-block;width:60px;height:60px;vertical-align:middle;background-color:transparent;font-family:"Noto Sans JP";font-size:10px;font-weight:300;letter-spacing:0.15em;text-align:center;padding-top:38px;color:#545454}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);height:2px;width:27px;border-radius:2px;background:#545454;display:block;content:"";cursor:pointer}#nav-open span{top:16px}#nav-open span:before{top:8px}#nav-open span:after{top:16px}#nav-close{display:block;position:fixed;z-index:999;top:20px;right:20px;width:24px;height:24px;background:#fff;opacity:0;transition:0.3s ease-in-out}#nav__content,#footer_menu{overflow:auto;position:fixed;top:0;left:0;z-index:99;width:100%;max-width:100%;height:100vh;background:#fff;transition:0.3s ease-in-out;-webkit-transform:translateX(105%);transform:translateX(105%);font-family:"Noto Sans JP";font-size:15px;font-weight:500;line-height:38px;text-align:left;color:#000;background:#fff;padding-top:90px}#nav-input:checked~#nav-close{display:block;opacity:1}#nav-input:checked~#nav__content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0, 0, 0, 0.15)}#Sidebar .nav__content--menu ul. #footer_navi .nav__content--menu ul{list-style:none;padding:0;margin:0}#footer_navi .footer__content--menu ul{display:block}#Sidebar .nav__content--menu .parent>a,#footer_navi .footer__content--menu .parent>a{position:relative;display:block;text-decoration:none;height:30px}#Sidebar .nav__content--menu .parent>a::after,#footer_navi .footer__content--menu .parent>a::after{content:"＋";position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:30px;color:#87B590}#Sidebar .nav__content--menu .parent.active>a::after,#footer_navi .footer__content--menu .parent.active>a::after{content:"ー";font-size:30px;color:#87B590}#Sidebar .nav__content--menu .child,#footer_navi .footer__content--menu .child{max-height:0;overflow:hidden;transition:max-height 0.4s ease, opacity 0.4s ease;opacity:0}#Sidebar .nav__content--menu .child a,#footer_navi .footer__content--menu .child a{display:block;font-size:13px;line-height:2;height:30px;padding:5px 0 30px;text-decoration:none}#Sidebar .nav__content--menu .child.second a,#footer_navi .footer__content--menu .child.second a{padding-left:18px}#Sidebar .nav__content--menu .parent.active .child,#footer_navi .footer__content--menu .parent.active .child{max-height:500px;opacity:1}#footer_navi .footer__content--menu a.disabled{pointer-events:none}img{flex-shrink:0}.header-logo-menu{display:flex;display:-moz-flex;display:-o-flex;display:-webkit-flex;display:-ms-flex;flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row}.menuNavi{display:none}.logo-area{max-width:198px;position:fixed;top:10px;left:10px}.logo-area h2{font-family:"Noto Sans JP";font-size:10px;font-weight:600;line-height:1.4;text-align:left}.logo-area img{max-width:198px}#menu_cta{width:90vw;margin:auto;text-align:center;padding:28px 0 30px;margin-top:30px;border-top:0.83px solid #87B590}#menu_cta .cta{width:320px;margin:auto;text-align:center}#menu_cta .cta__wrapper--title{font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-0.035em;text-align:center}#menu_cta .cta__wrapper--cont{font-family:"Noto Sans JP";font-size:9.98px;font-weight:400;line-height:2;letter-spacing:-0.01em;text-align:center}#menu_cta .cta__wrapper--tel a{font-family:"Roboto Serif", serif;font-size:25.09px;font-weight:600;line-height:1.4;letter-spacing:0.05em;text-align:center;color:#87B590;display:flex;justify-content:center;align-items:center;padding-right:20px}#menu_cta .cta__wrapper--tel a:before{content:"";display:inline-block;width:25px;height:25px;background-image:url("../img/tel_sp.svg");background-repeat:no-repeat;background-size:cover;padding:0 11px 0 0;margin-right:-30px}#menu_cta .cta__block{width:280px;margin:auto}#menu_cta .cta__block .contact_btn{width:280px;height:50px;display:flex;justify-content:center;align-items:center;background:#87B590;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:50px;text-align:center;color:#fff;margin-bottom:9px;padding-right:30px}#menu_cta .cta__block .contact_btn.contact:before{content:"";display:inline-block;width:30px;height:30px;background-image:url("../img/mail_sp.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:-100px}#menu_cta .cta__block .contact_btn.resources:before{content:"";display:inline-block;width:30px;height:30px;background-image:url("../img/resources_sp.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:-100px}#menu_cta .cta__block .contact_btn.event:before{content:"";display:inline-block;width:30px;height:30px;background-image:url("../img/event_sp.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:-100px}.more__btn--wrapper{width:180px;height:40px;margin:auto;border:1px solid white;background:#87b590;position:relative;margin-top:40px}.more__btn--wrapper a{font-family:"Noto Sans JP";font-size:14px;font-weight:700;line-height:1.44;color:#fff;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:30px}.more__btn--wrapper a.more_btn::after{content:"";width:48px;height:30px;display:inline-block;background-image:url("../img/arrow.png");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:90px}section#main_visual{position:relative;margin-top:8px;padding:0 10px}section#main_visual .visual img{border-radius:20px}section#main_visual h2{position:absolute;top:34px;top:clamp(34px, calc(-13.143px + 14.732vw), 100px);right:33px;font-family:"Noto Serif JP", serif;font-size:60px;font-size:clamp(5rem, calc(2.8571428571rem + 6.6964285714vw), 8rem);font-weight:600;line-height:1;letter-spacing:0.15em;color:#fff;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:2px 3px 3px rgba(0, 0, 0, 0.4)}section#main_visual h2 span.small{font-size:30px;font-size:clamp(2.5rem, calc(0.7142857143rem + 5.5803571429vw), 5rem);font-weight:600;line-height:1;letter-spacing:0.15em}section#main_visual h2 span.indent{padding-top:70px}section#main_visual h3{position:absolute;bottom:110px;left:3%;font-family:Outfit;font-size:33px;font-weight:400;line-height:1.26;text-transform:capitalize;color:rgba(255, 255, 255, 0.4)}section#main_visual .other_logo{width:calc(100% - 40px);position:absolute;bottom:8px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:auto}section#main_visual .other_logo img{border-radius:10px}section#news{width:85vw;margin:auto;padding:24px 0 40px}section#news h2{font-family:"Noto Sans JP";font-size:14px;font-weight:350;line-height:1.44;text-align:center;color:#545454}section#news h3{font-family:"Noto Sans JP";font-size:36px;font-weight:400;line-height:1.44;text-align:center;color:#545454}section#news .article{border-bottom:0.83px solid rgba(0, 0, 0, 0.2);padding:22px 0}section#news .article:last-of-type{border:none}section#news .article .time{font-family:"Noto Sans JP";font-size:13px;font-weight:400;line-height:18.82px;text-align:left;color:#000}section#news .article h3{font-family:"Noto Sans JP";font-size:16px;font-weight:400;line-height:23.17px;text-align:left;color:#000}section#event{width:100%;margin:auto;padding:42px 0 50px;background:#f7fbf5}section#event .event__wrapper{width:75vw;margin:auto;padding-bottom:25px}section#event h2{font-family:"Noto Sans JP";font-size:14px;font-weight:350;line-height:1.44;text-align:center;color:#545454}section#event h3{font-family:"Noto Sans JP";font-size:36px;font-weight:400;line-height:1.44;text-align:center;color:#545454;margin-bottom:23px}section#event .event__image{width:100%}section#event .event__date{font-family:"Noto Sans JP";font-size:12px;font-weight:300;line-height:1.48;text-align:left;color:black;padding:17px 0 3px}section#event .event__title{font-family:"Noto Sans JP";font-size:18px;font-weight:500;line-height:1.44;text-align:left;color:black}section#future{padding:42px 0 0;background-image:url("../img/future_bg-sp.png"), url("../img/future_bg-sp2.png");background-size:189px, 96px;background-repeat:no-repeat;background-position:right 250px, left bottom;margin-bottom:30px}section#future .future__img{width:85vw;margin-bottom:39px}section#future .future__wrapper{width:85vw;margin:auto}section#future .future__wrapper .future__wrapper--title{display:flex;flex-flow:column}section#future .future__wrapper .future__wrapper--title h2{font-family:"Noto Serif JP", serif;font-size:24px;font-weight:600;line-height:1.43;text-align:left;color:black;order:2;margin-bottom:40px}section#future .future__wrapper .future__wrapper--title h3{font-family:"Amiri", serif;font-size:14px;font-weight:400;line-height:1.75;text-align:left;color:#545454;order:1}section#future .future__wrapper .future__wrapper--cont p{font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:1.44;color:#231815;margin-bottom:1em}section#future .more__btn--wrapper{width:220px;margin-right:0}section#future .more__btn--wrapper a{left:20px}section#future .more__btn--wrapper a::after{left:150px}section#future__comfort{position:relative;padding-top:80px}section#future__comfort h2{font-family:"Noto Sans JP";font-size:65px;font-weight:400;line-height:0.92;text-align:left;color:rgba(84, 84, 84, 0.5);position:absolute;top:0;left:11px;z-index:1}section#future__comfort .future__comfort--img{width:85vw;margin-top:-35px;margin-left:auto;margin-bottom:39px}section#future__comfort .future__comfort--wrapper{width:92vw;background:#f8f6ef;padding:30px 28px 34px 38px;margin-top:-70px;position:relative}section#future__comfort .future__comfort--inner{width:75vw}section#future__comfort .future__comfort--wrapper .future__wrapper--title{display:flex;flex-flow:column}section#future__comfort .future__comfort--wrapper h3{font-family:"Noto Serif JP", serif;font-size:24px;font-weight:600;line-height:1.43;text-align:left;color:black;margin-bottom:40px;order:2}section#future__comfort .future__comfort--wrapper h4{font-family:"Amiri", serif;font-size:14px;font-weight:400;line-height:1.75;text-align:left;color:#545454;order:1}section#future__comfort .future__comfort--wrapper p{font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:1.44;color:#231815;margin-bottom:1em}section#future__comfort .comfort__wrapper{padding:42px 0 0;background-image:url("../img/comfort_bg_sp.png"), url("../img/comfort_bg_sp2.png");background-size:184px, 110px;background-repeat:no-repeat;background-position:left calc(50% + 0px), right calc(100% - 10px);margin-bottom:15px}.comfort__wrapper--img1{width:47vw;margin-top:24px;margin-left:26px}.comfort__wrapper--img2{width:72vw;text-align:right;margin-right:16px;margin-left:auto;margin-top:18px}.comfort__wrapper--img3{width:52vw;text-align:right;margin-right:26px;margin-left:auto;margin-top:38px}section#future__comfort .comfort__wrapper .comfort__wrapper--inner{width:85.6vw;margin:10px auto 60px}section#future__comfort .comfort__wrapper .comfort__wrapper--inner .and_more{font-family:"Amiri", serif;font-size:14px;font-weight:400;line-height:1.75;color:#545454;margin-top:10px;margin-bottom:20px}section#future__comfort .comfort__wrapper .comfort__wrapper--inner p{font-family:Noto Sans JP;font-size:15px;font-weight:400;line-height:1.44;margin-bottom:1em}section#future__comfort .more__btn--wrapper{width:220px;margin:auto}section#future__comfort .more__btn--wrapper a{left:20px}section#future__comfort .more__btn--wrapper a::after{left:150px}section#service{width:85vw;margin:73px auto 58px}section#service h2{font-family:"Noto Sans JP";font-size:14px;font-weight:350;line-height:1.44;text-align:center;color:#545454}section#service h3{font-family:"Noto Sans JP";font-size:36px;font-weight:400;line-height:1.44;text-align:center;color:#545454;margin-bottom:23px}section#service .service__wrapper{width:85vw;margin:auto}section#service .service__wrapper .service__wrapper--block{margin-bottom:45px}section#service .service__wrapper .service__wrapper--title h2{font-family:"Noto Serif JP", serif;font-size:23px;font-weight:700;line-height:1.4;text-align:center;color:#87b590;margin:13px auto 10px}section#service .service__wrapper .service__wrapper--cont p{font-family:"Noto Sans JP";font-size:15px;font-weight:300;line-height:1.48;margin-bottom:1em}section#work-voice{background:#ebf1ec;padding:63px 0 49px}section#work-voice h2{font-family:"Noto Sans JP";font-size:14px;font-weight:350;line-height:1.44;text-align:center;color:#545454}section#work-voice h3{font-family:"Noto Sans JP";font-size:36px;font-weight:400;line-height:1.44;text-align:center;color:#545454;margin-bottom:23px;position:relative;z-index:9}section#work-voice .work-voice{width:93vw;margin:auto;background:#fff;padding:50px 29px 40px;margin-top:-50px}section#work-voice .work-voice .thumbnail{margin:auto;width:100%}section#work-voice .work-voice .category-name{width:90px;height:24px;font-family:"Inter", sans-serif;font-size:13px;font-weight:600;line-height:24px;text-align:center;color:#fff;margin:16px 0 11px;background:#8ec31f}section#work-voice .work-voice h3{font-family:"Inter", sans-serif;font-size:16px;font-weight:600;line-height:1.4;text-align:left}section#work-voice .work-voice .btn{width:120px;height:35px;font-family:"Inter", sans-serif;font-size:10px;font-weight:400;line-height:35px;text-align:center;background:#f9e7e8;border-radius:40px;margin:10px 0 15px auto}section#work-voice .slick-slide img{height:clamp(200px, calc(8.673px + 51.02vw), 400px);object-fit:cover;width:100%}section#work-voice .slide-dots{margin:0;padding:0;text-align:center}section#work-voice .slide-dots li{display:inline-block;margin:0 5px}section#work-voice .slide-dots li button{position:relative;text-indent:-9999px}section#work-voice .slide-dots li button::before{background-image:url(../img/non_active.png);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:11px;left:0;margin:auto;position:absolute;right:0;top:24px;width:13.5px}section#work-voice .slide-dots li.slick-active button::before{background-image:url(../img/active.png)}section#work-voice button{background:none;border:none;outline:none;padding:0 7px}section#work-voice h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}section#staff_blog,section#subsidy{background:#f8f6ef;padding:63px 0 49px}section#staff_blog h2,section#subsidy h2{font-family:"Noto Sans JP";font-size:14px;font-weight:350;line-height:1.44;text-align:center;color:#545454}section#staff_blog h3,section#subsidy h3{font-family:"Noto Sans JP";font-size:36px;font-weight:400;line-height:1.44;text-align:center;color:#545454;margin-bottom:23px;position:relative;z-index:9}section#staff_blog .staff_blog,section#subsidy .subsidy{width:93vw;margin:auto;background:#fff;padding:50px 29px 120px}section#staff_blog .staff_blog .thumbnail,section#subsidy .subsidy .thumbnail{margin:auto;width:100%}section#staff_blog .staff_blog h3,section#subsidy .subsidy h3{font-family:"Noto Sans JP";font-size:16px;font-weight:600;line-height:1.4;text-align:left}section#staff_blog .staff_blog .cont,section#subsidy .subsidy .cont{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:1.44;text-align:left;margin-top:-10px}section#staff_blog .staff_blog .time,section#subsidy .subsidy .time{font-family:"Noto Sans JP";font-size:13px;font-weight:400;line-height:2;text-align:left;color:#000}section#staff_blog .slick-slide img,section#subsidy .slick-slide img{height:clamp(200px, calc(8.673px + 51.02vw), 400px);object-fit:cover;width:100%;margin-bottom:16px}section#staff_blog .slide-dots,section#subsidy .slide-dots{margin:0;padding:0;text-align:center}section#staff_blog .slide-dots li,section#subsidy .slide-dots li{display:inline-block;margin:0 5px}section#staff_blog .slide-dots li button,section#subsidy .slide-dots li button{position:relative;text-indent:-9999px}section#staff_blog .slide-dots li button::before,section#subsidy .slide-dots li button::before{background-image:url(../img/non_active.png);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:11px;left:0;margin:auto;position:absolute;right:0;top:24px;width:13.5px}section#staff_blog .slide-dots li.slick-active button::before,section#subsidy .slide-dots li.slick-active button::before{background-image:url(../img/active.png)}section#staff_blog button,section#subsidy button{background:none;border:none;outline:none;padding:0 7px}section#staff_blog .more__btn--wrapper,section#subsidy .more__btn--wrapper{position:relative;margin-top:-70px;z-index:9}section#column{background:#f8f6ef;padding:49px 0 49px}section#column .column h2{font-family:"Noto Sans JP";font-size:14px;font-weight:350;line-height:1.44;text-align:center;color:#545454}section#column .column h3{font-family:"Noto Sans JP";font-size:36px;font-weight:400;line-height:1.44;text-align:center;color:#545454;margin-bottom:23px;position:relative;z-index:9}section#column .column{margin:auto;background:#fff;padding:50px 10px}section#column .column .column__wrapper{display:flex;padding:13px;background:#fafafa;margin-bottom:13px}section#column .column .column__wrapper a{display:flex}section#column .column .column__wrapper--block{display:block;margin-left:15px}section#column .column .column__wrapper .thumbnail{width:45%;height:auto;flex-shrink:0}section#column .column .column__wrapper .thumbnail img{max-width:100%;height:auto;object-fit:cover}section#column .column .column__wrapper--block .time{font-family:"Noto Sans JP";font-size:12px;font-weight:400;line-height:1.4;text-align:left;color:#000}section#column .column .column__wrapper--block h3{font-family:"Noto Sans JP";font-size:15px;font-weight:500;line-height:1.4;text-align:left}section#column .column .column__wrapper--block .cont{font-family:"Noto Sans JP";font-size:11px;font-weight:400;line-height:1.44;text-align:left;margin-top:-10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto}section#company{background:#f8f6ef;padding:40px 0 30px}section#company .company__img{width:80vw;margin-left:7vw}section#company .company__box .company__title{display:flex;flex-direction:column;position:relative;z-index:9}section#company .company__box .company__title h3{font-family:"Noto Sans JP";font-size:64px;font-weight:400;line-height:1.4;color:#545454;order:1;margin-top:-35px;margin-left:3.2vw;margin-bottom:10px}section#company .company__box .company__title h2{font-family:"Noto Sans JP";font-size:14px;font-weight:350;line-height:1.4;color:#545454;order:2;margin-left:28vw}section#company .company__box .company__box--inner{width:80vw;height:258px;margin-left:auto;background:white;margin-top:-50px;position:relative;margin-top:-115px}section#company .company__box .company__box--inner .info{font-family:"Noto Sans JP";font-size:10.37px;font-weight:500;line-height:1.5;letter-spacing:0.05em;text-align:center;padding-top:150px}section#company .more__btn--wrapper{margin-top:10px}section#staff_support{padding:6px 14px}section#staff_support .staff__box{position:relative;width:93vw;margin:0 auto 16px}section#staff_support .staff__box .staff__box--wrapper{position:absolute;top:0;left:0;color:#fff}section#staff_support .staff__box .staff__box--wrapper .staff__title{display:flex;flex-direction:column;position:relative;z-index:9}section#staff_support .staff__box .staff__box--wrapper .staff__title h3{font-family:"Noto Sans JP";font-size:60px;font-weight:400;line-height:1.4;color:#fff;order:1;margin-left:3.2vw;margin-bottom:10px}section#staff_support .staff__box .staff__box--wrapper .staff__title h2{font-family:"Noto Sans JP";font-size:18px;font-weight:350;line-height:1.4;color:#fff;order:2;margin-top:-0.5em;margin-left:3.2vw}section#staff_support .staff__box .staff__box--inner{position:absolute;top:52%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);color:#fff}section#staff_support .staff__box .staff__box--inner .info{min-width:300px;font-family:"Noto Sans JP";font-size:14px;font-weight:500;line-height:1.55;letter-spacing:0.05em;text-align:center;margin-bottom:1.5em}section#staff_support .more__btn--wrapper{width:200px;margin:auto}section#staff_support .more__btn--wrapper a{left:20px}section#staff_support .more__btn--wrapper a::after{left:130px}section#contact{padding:0 0 55px;background:#87b590}section#contact .contact__wrapper .title{display:flex;flex-direction:column;position:relative;z-index:9}section#contact .contact__wrapper .title h3{font-family:"Noto Sans JP";font-size:72px;font-weight:400;line-height:1.44;color:#7ba483;order:1;margin-left:1vw;margin-bottom:10px}section#contact .contact__wrapper .title h2{font-family:"Noto Sans JP";font-size:20px;font-weight:350;line-height:1;color:#fff;order:2;text-align:center;margin-top:-45px;margin-bottom:50px}section#contact .contact__wrapper--box{width:80vw;margin:auto}section#contact .contact__wrapper--box h4{font-family:"Noto Sans JP";font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0.05em;text-align:center;color:#fff;margin-bottom:1em}section#contact .cta__block .contact_btn{width:280px;height:90px;margin:auto;display:flex;justify-content:center;align-items:center;background:#fff;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:90px;text-align:center;color:#87b590;margin-bottom:9px;padding-right:30px;border:3px solid #87b590}section#contact .cta__block .contact_btn.contact:before{content:"";display:inline-block;width:30px;height:30px;background-image:url("../img/mail_g.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:10px}section#contact .cta__block .contact_btn.resources:before{content:"";display:inline-block;width:30px;height:30px;background-image:url("../img/resources_g.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:10px}section#contact .cta__block .contact_btn.event:before{content:"";display:inline-block;width:30px;height:30px;background-image:url("../img/event_g.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:10px}#fixed__menu{position:fixed;bottom:0;left:0;overflow:hidden;width:100%;z-index:9}#fixed__menu ul{display:flex;list-style:none;padding:0;margin:0;width:100%}#fixed__menu li{display:flex;justify-content:center;align-items:center;width:50%;padding:5px 0;border:1px solid #fff}#fixed__menu li.fixed__menu--contact{background:#87b590}#fixed__menu li.fixed__menu--contact{color:#fff;position:relative;display:inline-block;vertical-align:middle;font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:60px;text-align:center}#fixed__menu li.fixed__menu--contact .fixed__menu--btn::before{content:"";display:inline-block;vertical-align:middle;width:29px;height:29px;background:url(../img/mail_sp.svg) no-repeat;background-position:left;background-size:contain;position:absolute;top:3px;bottom:0;left:10px;margin:auto}#fixed__menu li.fixed__menu--contact .fixed__menu--btn::after{content:"";vertical-align:middle;width:10px;height:10px;background:url(../img/polygon.png) no-repeat;background-position:right center;background-size:contain;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#fixed__menu li.fixed__menu--tel{background:#87b590}#fixed__menu li.fixed__menu--tel .fixed__menu--btn{color:#fff;font-family:"Roboto Serif", serif;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:0.08em;position:relative;display:inline-block;vertical-align:middle;text-align:center}#fixed__menu li.fixed__menu--tel .fixed__menu--btn::after{content:"";vertical-align:middle;width:14px;height:10px;background:url(../img/polygon.png) no-repeat;background-position:right center;background-size:contain;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}#fixed__menu li.fixed__menu--tel span{font-family:"Noto Sans JP";font-size:16px;font-weight:400;line-height:1;letter-spacing:0.05em;text-align:left}#fixed__menu li.fixed__menu--tel .small{font-family:"Noto Sans JP";font-size:11px;font-weight:400;line-height:1;text-align:center}section#footer_navi,section#footer_info{display:flex;flex-flow:column}section#footer_info{text-align:center;padding-bottom:37px;border-bottom:thin solid #000}section#footer_info .footer__logo{width:66vw;margin:auto;font-family:"Noto Sans JP";font-size:13px;font-weight:350;line-height:1.44;text-align:center}section#footer_info .footer__logo--name{margin-top:22px}section#footer_info .footer__logo--address{margin-top:25px;line-height:1.5}section#footer_info .footer__logo--time{margin-top:13px}.l-footer{position:relative;width:100%;color:#000;background:#fff;margin-bottom:68px}.l-footer .container.footer{display:flex;flex-direction:column;justify-content:center}.l-footer .container.footer .sns__wrapper{display:flex;justify-content:center}.l-footer .container.footer .sns__wrapper img{margin:30px 5px 0}.l-footer .container.footer .footer_banner{text-align:center;margin:42px 0 28px}.copyright{margin:0;border-top:none;color:#000;text-align:center}#reviews,.mainNavi,.over_1000,.over_1024,.pad_over{display:none}.pagehead-set{background-image:url(../img/header_bg_sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:clamp(200px, calc(104.580px + 25.445vw), 300px);position:relative}.pagehead-set.zeroHeader{background-image:url(../img/zero_headerSP.jpg)}.pagehead-set.trettio{background-image:url(../img/trettio_headerSP.jpg)}.pagehead-set.reform{background-image:url(../img/reform_headerSP.jpg)}.pagehead-set h1{font-family:"Noto Serif JP", serif;font-size:clamp(2.4rem, calc(0.8732824427rem + 4.0712468193vw), 4rem);color:#fff;text-shadow:2px 3px 3px rgba(0, 0, 0, 0.4);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagehead-set h1 span{font-size:clamp(1.8rem, calc(1.0366412214rem + 2.0356234097vw), 2.6rem);text-align:center}.page__wrapper{width:100vw;margin:0 calc(50% - 50vw);padding:50px 20px;background:#f7fbf5}.page__wrapper .page__title h2{font-family:"Noto Serif JP", serif;font-weight:600;line-height:1.43;font-size:clamp(2.2rem, calc(0.7687022901rem + 3.8167938931vw), 3.7rem);text-align:center}.page__wrapper .page__title--cont{max-width:926px;margin:auto;margin-top:47px;margin-bottom:30px}.page__wrapper .page__title .page__title--cont p{font-family:"Noto Sans JP";font-size:18px;font-weight:400;line-height:1.6;text-align:left;margin-bottom:1em}body:not(.home) p{font-weight:400;line-height:1.44;color:#231815}section#welcome .message__wrapper{padding:30px 20px;background:#f7fbf5}section#welcome .message__wrapper,section#welcome .logo__wrapper{margin-bottom:30px}section#welcome .message__wrapper .message__wrapper--block h2,section#welcome .logo__wrapper--block h2{font-size:14px;font-weight:350;line-height:1.44;text-align:left;color:#545454;text-align:left}section#welcome .message__wrapper .message__wrapper--block h3,section#welcome .logo__wrapper--block h3{font-size:30px;font-weight:400;line-height:1.44;color:#545454;text-align:left}section#welcome .message__wrapper .message__wrapper--block .message__wrapper--cont,section#welcome .logo__wrapper--block .logo__wrapper--cont{margin-top:30px;margin-bottom:30px}section#welcome .message__wrapper .message__wrapper--block .message__wrapper--cont p,section#welcome .logo__wrapper--block .logo__wrapper--cont p{font-family:"Noto Sans JP";font-size:16px;font-weight:300;color:#231815;line-height:1.44;text-align:left;margin-bottom:2em}section#welcome .ceo_name{font-family:"Noto Sans JP";font-size:clamp(2.2rem, calc(1.8470588235rem + 0.9411764706vw), 2.6rem);font-weight:350;color:#545454;line-height:1.4;text-align:right}section#welcome .message__wrapper--img{max-width:300px;margin:30px auto}section#welcome .logo__wrapper{padding:50px 20px}section#welcome .logo__wrapper--block .logo__wrapper--img{max-width:500px;text-align:center;margin:20px auto 50px}section#welcome .craftsman__wrapper{padding:50px 20px;position:relative}section#welcome .craftsman__wrapper--inner{background-color:#f8f6ef;padding:20px 10px;margin-top:20px}section#welcome .craftsman__wrapper--title h2{font-family:"Noto Sans JP";font-size:clamp(1.6rem, calc(0.7176470588rem + 2.3529411765vw), 2.6rem);font-weight:700;line-height:1.6;letter-spacing:0.3991228044px;text-align:left}section#welcome .craftsman__wrapper--cont{font-family:"Noto Sans JP";font-size:clamp(1.5rem, calc(1.3235294118rem + 0.4705882353vw), 1.7rem);font-weight:350;line-height:1.64;letter-spacing:0.3991228044px;text-align:left;margin-top:1.5em}section#video{padding:50px 20px}section#video h2{font-family:"Noto Sans JP";font-size:64px;font-size:clamp(4rem, calc(1.8823529412rem + 5.6470588235vw), 6.4rem);font-weight:400;line-height:1.44;text-align:left;color:#545454;margin-bottom:20px}section#video p{font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:1.44;text-align:left}section#video h3{font-family:"Noto Sans JP";font-size:clamp(1.5rem, calc(1.3235294118rem + 0.4705882353vw), 1.7rem);font-weight:350;line-height:1.64;letter-spacing:0.3991228044px;text-align:left;margin-top:1.5em}section#video .video__wrapper{width:100%;aspect-ratio:1.7777777778;margin-top:30px}section#video .video__wrapper iframe{width:100%;height:100%}.flex__wrapper{padding:0 20px 20px;margin-top:30px;position:relative;margin-bottom:30px}.flex__wrapper--block{margin-top:20px;display:block;position:relative}.flex__wrapper--num{font-family:"Bebas Neue", sans-serif;font-size:clamp(10rem, calc(3.6440677966rem + 16.9491525424vw), 25rem);font-weight:400;line-height:1.2;color:#87B590;position:absolute;top:0;right:0;margin-top:clamp(-100px, calc(-20px + (-80 * ((100vw - 375px) / (768 - 375)))), -20px);z-index:1}.flex__wrapper--block h2{font-family:"Noto Sans JP";font-size:clamp(1.6rem, calc(1.4091603053rem + 0.5089058524vw), 1.8rem);font-weight:300;line-height:1.17;text-align:left}.flex__wrapper--block h3{font-family:"Noto Serif JP", serif;font-size:clamp(2.4rem, calc(1.827480916rem + 1.5267175573vw), 3rem);font-weight:400;line-height:1.4;text-align:left;margin-top:20px;margin-bottom:23px}.flex__wrapper--block p{font-family:"Noto Sans JP";font-size:clamp(1.6rem, calc(1.4091603053rem + 0.5089058524vw), 1.8rem);font-weight:400;line-height:1.44;color:#231815;text-align:left;margin-bottom:1em}.flex__wrapper--ebook{font-family:"Noto Sans JP";font-size:18px;font-weight:350;line-height:1.88;color:#000;text-align:left;margin-bottom:23px}.passive__wrapper{padding:50px 20px;position:relative}.passive__wrapper--inner{background:#ebf1ec;padding:20px 10px;margin-top:20px}.passive__wrapper--title h2{font-family:"Noto Serif JP", serif;font-weight:600;line-height:1.43;font-size:clamp(1.6rem, calc(0.7176470588rem + 2.3529411765vw), 2.6rem);letter-spacing:0.3991228044px;text-align:left}.passive__wrapper--cont{font-family:"Noto Sans JP";font-size:clamp(1.5rem, calc(1.3235294118rem + 0.4705882353vw), 1.7rem);font-weight:350;line-height:1.64;letter-spacing:0.3991228044px;text-align:left;margin-top:1.5em}.passive__point{text-align:center;padding:50px 20px}.passive__point--block{margin-top:50px}.passive__point h2{font-family:"Noto Sans JP";font-size:clamp(2rem, calc(1.0294117647rem + 2.5882352941vw), 3.1rem);font-weight:400;line-height:1;text-align:center;color:#545454}.passive__point--img{max-width:70%;margin:auto;border-radius:50%;margin-top:20px;margin-bottom:20px}.passive__point--img img{border-radius:50%}.passive__point--title h3{font-family:"Noto Sans JP";font-size:clamp(2.4rem, calc(1.7823529412rem + 1.6470588235vw), 3.1rem);font-weight:400;line-height:1;text-align:center;margin-bottom:0.5em;color:#545454}.passive__point--title p{font-family:"Noto Sans JP";font-size:16px;font-weight:400;line-height:2;text-align:center}.performance__wrapper{padding:50px 20px}.performance__wrapper h2{font-family:"Noto Sans JP";font-size:30px;font-weight:400;line-height:1;text-align:center;color:#545454}.performance__flex{margin-bottom:30px}.performance__flex--num{font-family:"Bebas Neue", sans-serif;font-size:clamp(6rem, calc(0.6666666667rem + 14.2222222222vw), 9.2rem);font-weight:900;line-height:1.44;color:#87B590;text-align:left;display:flex;align-items:center}.performance__flex--num h3{font-family:"Noto Sans JP";font-size:clamp(2rem, calc(1.1666666667rem + 2.2222222222vw), 2.5rem);font-weight:400;line-height:1.44;color:#545454;text-align:left;margin-left:1em}.performance__flex--ebook{font-family:"Noto Sans JP";font-size:18px;font-weight:350;line-height:1.88;olor:#000;text-align:left;margin-top:23px}.performance__flex--cont p{font-family:"Noto Sans JP";font-size:clamp(1.6rem, calc(1.4091603053rem + 0.5089058524vw), 1.8rem);font-weight:400;color:#231815;line-height:1.88;text-align:left}section#contest{padding:50px 20px}section#contest .contest__flex--block{display:block}section#contest h2{font-family:"Noto Sans JP";font-size:clamp(2.2rem, calc(0.0053435115rem + 5.8524173028vw), 4.5rem);font-weight:400;line-height:1.44;text-align:left;color:#545454;margin-bottom:20px}section#contest p{font-family:"Noto Sans JP";font-size:18px;font-weight:350;color:#231815;line-height:1.44;text-align:left;margin-bottom:1em}.contest__flex--img{display:block}.other__wrapper{padding:50px 20px}.other__wrapper--block{height:clamp(100px, calc(4.580px + 25.445vw), 200px)}.other__wrapper--block{margin:2em 0;position:relative;padding:0.5em 1.5em;border-top:solid 2px #87b590;border-bottom:solid 2px #87b590;position:relative}.other__wrapper--block:before,.other__wrapper--block:after{content:"";position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:#87b590}.other__wrapper--block:before{left:10px}.other__wrapper--block:after{right:10px}.other__wrapper--block h2{font-size:clamp(2.6rem, calc(1.5503816794rem + 2.7989821883vw), 3.7rem);font-weight:400;line-height:1.4;letter-spacing:0.3991228044px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;color:#545454}section#model{padding:30px 20px 50px}section#model img{height:clamp(200px, calc(8.673px + 51.02vw), 400px);object-fit:cover;width:100%;margin-bottom:16px;height:auto;margin-bottom:16px}section#model .category-name{width:120px;height:33px;font-size:12px;font-weight:400;text-align:center;padding:10px 20px;border:thin solid #7ba483;margin-bottom:10px}section#model .excerpt{font-size:16px;font-weight:350;line-height:2;text-align:left;margin-bottom:0.5em}section#model .slider_wrapper h2{font-size:18px;font-weight:700;line-height:1.4;text-align:left;margin-bottom:0.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto}section#model .cont{font-size:14.4px;font-weight:350;line-height:1.4;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto}section#model .slide-dots{text-align:center}section#model .slide-dots li{display:inline-block;margin:0 auto}section#model .slide-dots li button{position:relative;text-indent:-9999px}section#model .slide-dots li button::before{background-image:url(../img/non_active.png);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:11px;left:0;margin:auto;position:absolute;right:0;top:24px;width:13.5px}section#model .slide-dots li.slick-active button::before{background-image:url(../img/active.png)}section#model button{background:none;border:none;outline:none;padding:0 7px}section#trettio .style__wrapper{padding:0 20px;padding-top:clamp(40px, calc(-12.003px + 13.867vw), 130px);margin-bottom:50px}section#trettio .style__wrapper .style__wrapper--block{display:block;margin-bottom:30px}section#trettio .style__wrapper .style__wrapper--img{margin-bottom:30px;flex-shrink:0}section#trettio .style__wrapper .style__wrapper--title h2{font-size:23px;font-weight:400;line-height:1.4;text-align:center;margin-bottom:0.5em}section#trettio .style__wrapper .style__wrapper--cont{font-size:18px;font-weight:350;line-height:1.4;text-align:left}section#trettio .style__wrapper .style__wrapper--more.more__btn--wrapper{width:200px;margin:20px auto}section#trettio .style__wrapper .style__wrapper--more.more__btn--wrapper::after{left:110px}section#reform .reform__wrapper{max-width:1440px;margin:auto;padding:0 20px}section#reform .index__wrapper--title h2{font-family:"Noto Serif JP", serif;font-weight:500;font-size:clamp(2.3rem, calc(2.0110939908rem + 0.7704160247vw), 2.8rem);line-height:1.44;margin:20px 0}section#reform .index__wrapper--title p{font-size:16px;font-weight:400;line-height:1.75;margin-bottom:1em}section#reform .reform__index{max-width:1280px;margin:40px auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}section#reform .reform__index .content__wrapper{color:#fff;background:#87b590;position:relative;display:inline-block;vertical-align:middle;text-align:center;margin:0 10px 10px;padding:clamp(10px, calc(9.171px + 0.221vw), 12px)}section#reform .reform__index .content__wrapper a{font-size:clamp(1.8rem, calc(1.5513812155rem + 0.6629834254vw), 2.4rem);font-weight:700;line-height:1.44;text-align:center}section#reform .reform__index .content__wrapper .reform__index--block{margin-top:30px}section#reform .reform__index--block{margin:20px 0 40px}section#reform .reform__index--title h2{font-size:clamp(2.4rem, calc(0.8976887519rem + 4.0061633282vw), 5rem);font-weight:300;line-height:1.44;margin:40px 0 20px;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:30px}section#reform .reform__index--title h2::before,section#reform .reform__index--title h2::after{content:"";width:clamp(50px, calc(-16.794px + 17.812vw), 120px);height:3px;background-color:#87b590}section#reform .reform__index--title h2::before{margin-right:20px}section#reform .reform__index--title h2::after{margin-left:20px}section#reform .index__wrapper--img{margin:20px auto}section#reform .reform__index--block h3{font-family:"Noto Serif JP", serif;font-weight:400;font-size:clamp(1.8rem, calc(0.6549618321rem + 3.0534351145vw), 3rem);line-height:1.44}section#reform .reform__index--block h4{font-size:clamp(1.6rem, calc(1.4091603053rem + 0.5089058524vw), 1.8rem);font-weight:400;line-height:2}section#reform .reform__index--block p{font-size:clamp(1.4rem, calc(1.2091603053rem + 0.5089058524vw), 1.6rem);line-height:1.88}section#concept .concept__wrapper{max-width:1440px;margin:auto;padding:50px 20px 20px}section#concept .spec__wrapper{margin-bottom:50px}section#concept .spec__wrapper h2{font-size:31px;font-weight:400;line-height:1;text-align:center;margin-top:50px;margin-bottom:30px}section#concept .spec__wrapper p{font-size:clamp(1.4rem, calc(0.2rem + 3.2vw), 1.8rem);font-weight:400;line-height:2;text-align:center}section#concept .spec__wrapper--flex .spec__wrapper--block{margin:50px 0}section#concept .spec__title{display:flex;align-items:center}section#concept .spec__title span.num{font-family:"Bebas Neue", sans-serif;font-size:clamp(8rem, calc(7.1525423729rem + 2.2598870056vw), 10rem);font-weight:400;line-height:1.4;color:#87B590}section#concept .spec__title h3{font-family:"Noto Serif JP", serif;font-size:clamp(2.2rem, calc(1.4366412214rem + 2.0356234097vw), 3rem);font-weight:700;line-height:1.4;text-align:left;margin-left:0.3em;margin-bottom:0.5em}section#concept .spec__img{margin:0 auto 20px}section#concept .spec__cont p{font-size:16px;font-weight:350;line-height:1.6;text-align:left}section#concept .passive__wrapper{padding:50px 0}section#concept .passive__flex--img{margin:50px auto 20px}section#concept .passive__flex--block h3{font-size:clamp(1.8rem, calc(1.4470588235rem + 0.9411764706vw), 2.2rem);font-weight:700;line-height:1.4;margin-bottom:0.5em}section#concept .passive__flex--block p{font-size:16px;font-weight:400;line-height:2}section#concept .margin80{margin-top:80px}section#concept .passive__point{padding:50px 0}section#concept .passive__point.zen h2{font-family:"Noto Sans JP";font-size:clamp(2.8rem, calc(1.9176470588rem + 2.3529411765vw), 3.8rem);font-weight:700;line-height:1;text-align:center}section#guarantee .support__wrapper{max-width:1440px;margin:auto;padding:50px 20px 20px}section#guarantee .support__wrapper .support__wrapper--title{max-width:1000px;margin:30px auto}section#guarantee .support__wrapper .support__wrapper--title h2{font-size:clamp(2.6rem, calc(0.8rem + 4.8vw), 3.2rem);font-weight:400;line-height:1.4;text-align:center;margin-top:50px;margin-bottom:30px}section#guarantee .support__wrapper .support__wrapper--title p{font-size:clamp(1.6rem, calc(1rem + 1.6vw), 1.8rem);font-weight:400;line-height:2;text-align:center;margin-bottom:40px}section#guarantee .support__wrapper .support__staff--title{max-width:1000px;margin:30px auto}section#guarantee .support__wrapper .support__staff--title h3{font-family:"Noto Serif JP", serif;font-size:clamp(1.8rem, calc(-0.6rem + 6.4vw), 2.6rem);font-weight:700;line-height:1.4;text-align:center}section#guarantee .support__wrapper .support__staff--title p{font-size:clamp(1.4rem, calc(0.5rem + 2.4vw), 1.7rem);font-weight:700;line-height:2;color:#fff;text-align:center;margin-bottom:1em}section#guarantee .support__wrapper .support__timeline{max-width:1440px;margin:30px auto}section#guarantee .support__wrapper .support__timeline h2{font-family:"Noto Serif JP", serif;font-size:clamp(2rem, calc(-0.4rem + 6.4vw), 2.8rem);font-weight:400;line-height:1.4;text-align:center}section#guarantee .support__wrapper .support__timeline p{font-size:clamp(1.4rem, calc(0.5rem + 2.4vw), 1.7rem);font-weight:400;line-height:2;text-align:center}section#guarantee .support__wrapper .support__timeline h3{font-size:clamp(2.6rem, calc(2rem + 1.6vw), 2.8rem);font-weight:700;line-height:1.4;letter-spacing:0.08em;text-align:center;margin:3em auto 1em}section#guarantee .support__wrapper .support__timeline h3{max-width:16em;color:#fff;position:relative;padding:1rem 2rem calc(1rem + 10px);background:#87b590}section#guarantee .flex__wrapper{height:50px;display:flex;justify-content:center}section#guarantee .flex__wrapper--cont{display:flex;justify-content:center;align-items:center}section#guarantee .flex__wrapper img{height:50px;margin-right:10px}.hero-background{width:100vw;height:300px;background-color:#87b590;clip-path:polygon(0 0, 100% 0, 100% 85%, 50% 100%, 0 85%);display:flex;align-items:center;justify-content:center;text-align:center;margin:0 calc(50% - 50vw)}.support__staff--title{color:white;max-width:800px;padding:20px}.support__staff--title h3{font-size:2.5rem;margin-bottom:10px}.support__staff--title p{font-size:1.2rem;line-height:1.6}section#guarantee .support__title{max-width:800px;margin:50px auto}section#guarantee .support__title h3{font-family:"Noto Serif JP", serif;font-size:clamp(2.2rem, calc(0.4rem + 4.8vw), 2.8rem);font-weight:400;line-height:1.4;letter-spacing:0.08em;text-align:center}section#guarantee .support__title p{font-size:clamp(1.4rem, calc(0.5rem + 2.4vw), 1.7rem);font-weight:400;line-height:2;text-align:center}hr{max-width:900px;margin:auto;padding:20px 0;border:none}.hr1{border-top:1px solid #87b590}.hr2{border-top:5px solid #87b590}.hr3{border-top:20px solid #87b590}section#guarantee .note{max-width:800px;margin:20px auto;font-size:clamp(1.6rem, calc(1.3rem + 0.8vw), 1.7rem);font-weight:400;line-height:2}section#guarantee .note h2{font-family:"Noto Serif JP", serif;font-size:clamp(2rem, calc(-0.4rem + 6.4vw), 2.8rem);font-weight:600;line-height:1.4;letter-spacing:0.08em;margin:2em 0 1em}section#guarantee .note h3{font-family:"Noto Serif JP", serif;font-size:clamp(2rem, calc(-0.4rem + 6.4vw), 2.8rem);font-weight:600;line-height:1.4;letter-spacing:0.08em;margin:2em 0 1em}section#guarantee .note p{font-size:clamp(1.6rem, calc(1.3rem + 0.8vw), 1.7rem);font-weight:400;line-height:2}section#guarantee .note ul{margin-left:1em}section#guarantee .note ul li{list-style-type:disc;margin-left:1em;font-size:clamp(1.6rem, calc(1.3rem + 0.8vw), 1.7rem);font-weight:400;line-height:2}section#flow .flow__wrapper{max-width:720px;margin:auto;padding:100px 20px 20px}section#flow .flow__wrapper--flex{display:flex;margin-bottom:100px}section#flow .flow__wrapper--numBlock{display:block}section#flow .flow__wrapper--num{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:30px}section#flow .flow__wrapper--num.first{background:#b7d2bc}section#flow .flow__wrapper--num.second{background:#9fc3a6}section#flow .flow__wrapper--num.third{background:#87b590}section#flow .flow__wrapper--numBlock .flow__wrapper--period{font-size:20px;font-weight:400;line-height:87px;text-align:center;letter-spacing:0.5em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}section#flow .flow__wrapper--num span{width:80px;font-family:"Bebas Neue", sans-serif;font-size:50px;font-weight:700;text-align:center;color:#fff}section#flow .flow__wrapper--block{display:block}section#flow .flow__wrapper--block h2{font-size:clamp(1.6rem, calc(-2rem + 9.6vw), 2.8rem);font-weight:400;line-height:1.4;letter-spacing:0.08em;margin-bottom:1em}section#flow .flow__wrapper--block p{font-size:clamp(1.4rem, calc(0.2rem + 3.2vw), 1.8rem);font-weight:400;line-height:1.4;letter-spacing:0.08em}section#flow ul{margin-top:20px;margin-left:20px}section#flow ul li{list-style-type:disc;margin-left:1em;font-size:clamp(1.4rem, calc(0.2rem + 3.2vw), 1.8rem);font-weight:400;line-height:2}section#flow .flow__wrapper--numBlock{position:relative}section#flow .flow__wrapper--numBlock .flow__wrapper--period{position:absolute;top:50%;left:-20px}section#flow .flow__wrapper--numBlock::before{content:"";position:absolute;top:0;left:40px;width:2px;height:calc(100% + 100px);background-color:#9fc3a6;z-index:-1}section#flow .flow__wrapper--numBlock .flow__wrapper--num:first-of-type::before{top:50%}@media (max-width:768px){.support__staff--title h3{font-size:2rem}.support__staff--title p{font-size:1rem}}section#guarantee .support__wrapper .support__timeline h3::before{position:absolute;top:-7px;left:-7px;width:100%;height:100%;content:"";border:1px solid #000}.timeline{display:flex;justify-content:space-around;align-items:center;padding:20px;background-color:#87b590;border-radius:10px;margin:50px 20px;color:white}.milestone{font-size:28px;text-align:center;margin:20px 10px}.milestone .year{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border:2px solid #fff;border-radius:50%;font-size:24px;color:white}.milestone.ten .year{width:80px;height:80px;margin:auto;font-weight:700;background-color:#fff;border:thin solid #fff;color:#87b590}.milestone span{display:block;margin-top:10px;font-size:20px}.line{display:flex;align-items:center;justify-content:center;height:2px;background-color:white;flex:1;margin:0 10px;position:relative}.line::after{content:">";position:absolute;right:-5px;font-size:30px;line-height:1;color:white;top:50%;transform:translateY(-50%);margin-top:-2px}.other__title h2{font-size:37px;font-weight:700;line-height:1;letter-spacing:0.3991228044px;text-align:center;margin:100px auto 5px}@media screen and (max-width:768px){.timeline{max-width:300px;margin:30px auto;flex-direction:column;justify-content:center}.line{width:2px;min-height:50px;margin:0;background-color:white}.line::after{content:"v";right:auto;bottom:-15px;left:50%;transform:translateX(-50%)}}@media screen and (min-width:600px){.under_600{display:none}}@media screen and (min-width:767px){.under_766{display:none}}@media screen and (min-width:768px){section#welcome .message__wrapper--flex{display:flex}section#welcome .message__wrapper--img{max-width:300px;margin-left:20px;flex-shrink:0}section#welcome .logo__wrapper{display:flex;flex-direction:row-reverse;margin-top:50px}section#welcome .logo__wrapper--block{display:block}section#welcome .logo__wrapper--img{max-width:300px;margin-right:20px;flex-shrink:0}section#welcome .craftsman__wrapper .craftsman__wrapper--inner{width:65%;margin-top:clamp(-400px, calc(-300px +(-100*((100vw - 1024px) /(1440 - 1024)))), -300px);margin-right:auto;padding-top:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-right:clamp(60px, calc(-38.462px + 9.615vw), 100px);padding-bottom:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-left:clamp(60px, calc(-38.462px + 9.615vw), 100px);margin-bottom:39px;margin-top:-250px;margin-left:30px;position:relative;z-index:9}.passive__wrapper--inner{width:65%;margin-top:clamp(-400px, calc(-300px +(-100*((100vw - 1024px) /(1440 - 1024)))), -300px);margin-right:auto;padding-top:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-right:clamp(60px, calc(-38.462px + 9.615vw), 100px);padding-bottom:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-left:clamp(60px, calc(-38.462px + 9.615vw), 100px);margin-bottom:39px;position:absolute;bottom:0;z-index:9;margin-top:-250px;margin-left:30px;position:relative}section#concept .passive__wrapper--inner{width:90%;margin-top:clamp(-400px, calc(-300px +(-100*((100vw - 1024px) /(1440 - 1024)))), -300px);margin-right:auto;padding-top:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-right:clamp(60px, calc(-38.462px + 9.615vw), 100px);padding-bottom:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-left:clamp(60px, calc(-38.462px + 9.615vw), 100px);margin-bottom:39px;margin-right:5%;margin-left:5%;position:relative;bottom:0;z-index:9}section#concept .passive__wrapper--inner.first{width:65%;margin-top:-350px;margin-left:30px;position:relative}section#welcome .craftsman__wrapper .craftsman__wrapper--inner.reverse{max-width:63%;margin-top:-250px;margin-right:30px;margin-left:auto;position:relative;z-index:9}.craftsman__wrapper .craftsman__wrapper--img1{font-size:clamp(2rem, calc(0.2rem + 2.34375vw), 2.6rem)}.craftsman__wrapper .craftsman__wrapper--img2,.passive__wrapper--img2{max-width:30%;margin-left:auto;margin-right:10px;margin-top:-30px}.craftsman__wrapper .craftsman__wrapper--img2.reverse{max-width:30%;margin-left:10px;margin-right:auto;margin-top:-30px}.passive__wrapper--title h2{font-size:clamp(2rem, calc(-0.4rem + 3.125vw), 2.8rem)}section#contest{margin-top:50px}section#contest .contest__flex{display:flex;margin-top:40px}section#contest .contest__flex--img{max-width:clamp(300px, calc(-300.000px + 78.125vw), 500px);margin-left:20px;flex-shrink:0}section#contest .contest__flex--block{margin-top:clamp(1px, calc(-236.000px + 30.859vw), 80px)}.flex__wrapper{padding:40px 20px 20px}.flex__wrapper--img{width:70%;margin-right:20px;flex-shrink:0}.flex__wrapper--num{margin-top:-300px}.passive__point--flex{display:flex;justify-content:space-between}.passive__point--block{display:flex;flex-flow:column}.passive__point--block{margin:0 10px}.passive__point--img{width:150px;max-width:100%;flex-shrink:0}.passive__point h2{font-size:clamp(2.8rem, calc(0.4rem + 3.125vw), 3.6rem);margin-bottom:30px}.passive__point--title h3{font-size:clamp(2rem, calc(-0.4rem + 3.125vw), 2.8rem)}section#concept .passive__point.zen .passive__point--title h3{font-size:clamp(1.6rem, calc(-0.8rem + 3.125vw), 2.4rem);line-height:1.4}.other__wrapper{display:flex;justify-content:space-between;padding:20px}.other__wrapper--block{width:calc(100% / 3 - 10px);height:9em}.other__wrapper--block h2{font-size:clamp(1.8rem, calc(-0.6rem + 3.125vw), 2.6rem)}}@media screen and (min-width:769px){.under_768{display:none}.pad_over{display:block}body{padding-top:40px}.drawer__menu--wrapper{padding-left:0;width:70vw;max-width:508px;margin:auto}#Sidebar .nav__content--menu .parent>a::after,#footer_navi .footer__content--menu .parent>a::after{right:0}section#reviews{display:block;height:60px;background:#87b590;margin-top:16px}section#reviews .reviews__wrapper{max-width:1380px;height:60px;margin:auto;display:flex;align-items:center;padding:0 20px}.reviews__title{font-family:"Noto Sans JP";font-size:20px;font-weight:700;line-height:1.44;text-align:left;color:#fff;padding:0 17px}.reviews__wrapper--star{display:flex;align-items:center;font-family:"Noto Sans JP";font-size:20px;font-weight:700;line-height:1.44;text-align:left;color:#fff}.reviews__wrapper--more{font-family:"Noto Sans JP";font-size:20px;font-weight:700;line-height:1.44;margin-left:auto;color:#fff}section#main_visual{max-width:1340px;margin:auto;padding:0 10px;margin-top:42px}section#main_visual .other_logo{width:31vw;position:absolute;right:2.8%;transform:translateX(-2.8%);-webkit-transform:translateX(-2.8%);-ms-transform:translateX(-2.8%);left:auto;bottom:15.5%}section#main_visual h2{position:absolute;top:20%;left:6%;font-family:"Noto Serif JP", serif;font-size:clamp(5rem, calc(1.5618479881rem + 4.4709388972vw), 8rem);font-weight:600;line-height:1.2em;letter-spacing:0.15em;color:#fff;writing-mode:horizontal-tb;text-shadow:2px 3px 3px rgba(0, 0, 0, 0.4)}section#main_visual h2 span.small,section#main_visual h2 span{font-size:clamp(3.8rem, calc(0.8371278459rem + 3.8528896673vw), 6rem)}section#main_visual h3{position:absolute;bottom:1.5%;right:0;left:0;font-size:clamp(3.1rem, calc(-0.2669001751rem + 4.3782837128vw), 5.6rem);text-align:center}section#news{max-width:1213px;margin:auto;display:flex;margin-top:108px}section#news .title{display:block;margin-right:21%}section#news h2{font-family:"Noto Sans JP";font-size:24px;font-weight:350;line-height:1.44;text-align:left;margin-bottom:-0.5em}section#news h3{font-family:"Noto Sans JP";font-size:70px;font-weight:400;line-height:1.44;text-align:left}section#news .news__wrapper{width:100%;margin-top:-22px}section#news .article{max-width:547px;border-bottom:0.83px solid rgba(0, 0, 0, 0.2);padding:22px 0}section#news .more__btn--wrapper{margin-right:0;margin-left:auto}section#event{padding:76px 0 64px}section#event .event__flex{max-width:1180px;margin:auto;display:flex}section#event h2{font-family:"Noto Sans JP";font-size:24px;font-weight:350;line-height:1.44;color:#545454;margin-bottom:-0.8em}section#event h3{font-family:"Noto Sans JP";font-size:70px;font-weight:400;line-height:1.44;color:#545454}section#event .event__wrapper{width:23%}section#future{max-width:1440px;margin:auto}section#future__comfort .comfort__wrapper{position:relative}section#future__comfort .comfort__wrapper .comfort__wrapper--img3{position:absolute;top:20px;right:0;width:200px}section#contact .contact__wrapper .title h3{margin-left:auto;margin-right:auto}body.page{padding-top:60px}.pagehead-set{background-image:url(../img/header_bg_pc.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:clamp(200px, calc(104.580px + 25.445vw), 300px);position:relative;padding:0}.pagehead-set.zeroHeader{background-image:url(../img/zero_headerPC.jpg)}.pagehead-set.trettio{background-image:url(../img/trettio_headerPC.jpg)}.pagehead-set.reform{background-image:url(../img/reform_headerPC.jpg)}section#reform .reform__index .content__wrapper{width:22%}section#reform .index__wrapper{display:flex;flex-direction:row-reverse;margin-top:80px}section#reform .reform__index .content__wrapper a{font-size:clamp(1.8rem, calc(0.5937254902rem + 1.568627451vw), 2.2rem)}section#reform .index__wrapper .index__wrapper--img{width:40%;margin-left:3%;flex-shrink:0}section#reform .index__wrapper--title h2{font-size:clamp(2rem, calc(0.3955290611rem + 2.086438152vw), 3.4rem)}section#reform .reform__index--flex{display:flex;margin-bottom:50px}section#reform .reform__index--flex.reverce{flex-direction:row-reverse}section#reform .reform__index--title{margin:100px auto 50px}section#reform .reform__index--title h2{font-size:clamp(3rem, calc(0.7078986587rem + 2.9806259314vw), 5rem)}section#reform .index__wrapper--img{width:50%;margin:0;margin-right:0;flex-shrink:0}section#reform .reform__index--flex .index__wrapper--img{margin-right:3%}section#reform .reform__index--flex.reverce .index__wrapper--img{margin-right:0;margin-left:3%}section#reform .reform__index--block h3{font-size:clamp(1.8rem, calc(0.4247391952rem + 1.7883755589vw), 3rem);font-weight:500;line-height:1.44;margin-bottom:0.5em}section#reform .reform__index--block h4{font-size:clamp(1.8rem, calc(1.3415797317rem + 0.5961251863vw), 2.2rem);font-weight:400;line-height:1.4;margin-bottom:1em}section#reform .reform__index--block p{font-size:18px;line-height:1.88}section#reform .reform__index--block{margin-top:80px}section#concept .spec__wrapper--flex{display:flex;flex-wrap:wrap}section#concept .spec__wrapper--flex .spec__wrapper--block{width:46%;margin:2%}section#concept .spec__title h3{font-size:clamp(2.2rem, calc(-0.2125490196rem + 3.137254902vw), 3rem)}section#concept .passive__wrapper--img2{position:relative;z-index:9}section#concept .passive__wrapper--inner{max-width:90%;margin-top:-80px;margin-left:5%}section#concept .passive__flex{display:flex;align-items:center;margin:20px auto 40px}section#concept .passive__flex.reverse{flex-direction:row-reverse}section#concept .passive__flex .passive__flex--img{width:48%;margin-right:2%;flex-shrink:0}section#concept .passive__flex.reverse .passive__flex--img{margin-right:0;margin-left:2%}}@media screen and (min-width:1000px){.over_1000{display:block}.l-header{z-index:99;display:flex}.header_wrapper{width:98%;max-width:100%;margin:auto;display:flex}.siteTitle{width:clamp(170px, calc(-178.387px + 38.71vw), 218px);border:none}.mainNavi,.mainNavi ul{background-color:#fff;display:flex;align-items:center;margin-left:auto}.mainNavi a,.mainNavi p{color:#373F41 !important;font-size:clamp(13px, calc(-28.667px + 4.167vw), 14px);padding:0 clamp(4px, calc(-12.667px + 1.852vw), 14px) 0;font-weight:500;display:inline-block;cursor:pointer;background:#fff}.mainNavi ul li:hover,.mainNavi ul li:hover>ul{background-color:#fff}.mainNavi ul .contact_btn{display:flex;justify-content:center;align-items:center;width:144px;height:44px;background:#87b590;border-radius:40px;padding:0;margin-left:24px}.mainNavi ul .contact_btn a{font-family:"Noto Sans JP";font-size:14px;font-size:clamp(13px, calc(-28.667px + 4.167vw), 14px);font-weight:500;color:#fff !important;background:#87b590}#Sidebar{position:fixed;top:40vh;right:0;z-index:99}#nav-open{display:inline-block;width:71px;height:69px;vertical-align:middle;background-color:#545454;font-family:"Noto Sans JP";font-size:8px;font-weight:300;letter-spacing:0.15em;text-align:center;padding-top:38px;color:#fff;border:2px solid #fff}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);height:2px;width:27px;border-radius:2px;background:#fff;display:block;content:"";cursor:pointer}#Sidebar a img{width:71px;height:69px;border:2px solid #fff;margin-top:18px}.performance__flex{display:flex;justify-content:space-between}.performance__flex--block{width:46%;margin:2%;display:flex;flex-flow:column}.performance__flex--num h3{font-size:28px}.performance__wrapper h2{font-size:36px;margin-bottom:30px}.performance__flex--img{flex-shrink:0;object-fit:cover}}@media screen and (min-width:1023px){section#model .slide-dots li button{display:none}.model__wrapper .zero .slider_wrapper{margin:0 10px}}@media screen and (min-width:1024px){.under_1024,#fixed__menu,section#model .slide-dots li button{display:none !important}.over_1024{display:block}body:not(.home).page section{margin:auto}#nav-close{background:#87B590}#nav__content{width:100%;height:100vh;margin:auto;display:flex}#nav__content .nav__content--left,#nav__content .nav__content--right{width:50vw;display:block}#nav__content .nav__content--left{position:relative;display:flex;justify-content:center}#nav__content .nav__content--right{background:#87B590;color:#fff}#nav__content .nav__content--right a{color:#fff}#nav__content .nav__content--left .logo-area{width:100%;margin:auto;display:flex;flex-flow:column;flex-shrink:0;position:absolute;top:45%;left:15%}#nav__content .nav__content--left .logo-area h2{width:clamp(400px, calc(-13.538px + 40.385vw), 568px);max-width:500px;font-family:"Noto Serif JP", serif;font-size:24px;text-align:center;white-space:nowrap;margin-bottom:17px}#nav__content .nav__content--left .logo-area img{width:clamp(400px, calc(-13.538px + 40.385vw), 568px);max-width:500px;height:auto;object-fit:cover;border:none}#nav__content{padding-top:0}#nav__content .nav__content--menu{padding-left:clamp(0px, calc(-147.692px + 14.423vw), 60px)}#nav__content .drawer__menu--wrapper{width:50vw;max-width:100%;display:flex;padding-top:83px;padding-bottom:43px;padding-left:clamp(20px, calc(-29.231px + 4.808vw), 40px);padding-right:0px}#nav__content .drawer__menu--wrapper .drawer__menu--left,#nav__content .drawer__menu--wrapper .drawer__menu--right{display:block;width:50%}#menu_cta{width:100%;margin:auto;padding:28px 0 30px;margin-top:30px;border-top:none;background:#87B590}#menu_cta .cta{width:100%}#menu_cta .cta__wrapper--tel{width:210px;margin:auto}#menu_cta .cta__wrapper--tel a:before{content:"";display:inline-block;width:23px;height:22px;background-image:url(../img/phone_w_pc.svg);background-repeat:no-repeat;background-size:cover;padding:0 11px 0 0;margin-right:22px}#menu_cta .cta__block .contact_btn.event{margin-right:0}#menu_cta .cta__block{width:50vw;display:flex;justify-content:center;margin:auto;margin-top:22px;margin-bottom:40px}#menu_cta .cta__block .contact_btn{width:clamp(150px, calc(46.615px + 10.096vw), 192px);height:50px;display:flex;justify-content:center;align-items:center;background:#fff;font-family:"Noto Sans JP";font-size:12.83px;font-weight:500;line-height:50px;text-align:center;color:#87B590;margin-bottom:9px;padding-right:0;margin-right:10px}.cta__border{width:420px;margin:auto;padding:20px 0;border-top:thin solid #fff}#menu_cta .cta__block .contact_btn.contact:before{content:"";display:inline-block;background-image:url("../img/mail_w_pc.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:-40px}#menu_cta .cta__block .contact_btn.resources:before{content:"";display:inline-block;background-image:url("../img/resources_w_pc.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:-40px}#menu_cta .cta__block .contact_btn.event:before{content:"";display:inline-block;background-image:url("../img/event_w_pc.svg");background-repeat:no-repeat;background-size:cover;padding:0 7px 0 0;margin-right:-40px}section#contact .contact__wrapper .title h2{font-family:"Noto Sans JP";font-size:24px;font-weight:350;line-height:1;color:#fff;order:2;text-align:center;margin-top:-90px;margin-bottom:60px}section#contact .contact__wrapper .title h3{font-family:"Noto Sans JP";font-size:128px;font-weight:400}section#contact .cta__block{width:100%;margin:auto;display:flex;justify-content:space-between}section#future{padding:42px 0 0;background-image:url(../img/future_bg-pc.png), url(../img/future_bg-pc2.png);background-size:286px, 158px;background-repeat:no-repeat;background-position:right top 27px, right 120px top 320px;margin-bottom:30px}section#future{display:flex;padding-top:112px;margin-bottom:45px}section#future .future__img{width:42%;flex-shrink:0;margin-left:5%}section#future .future__wrapper{width:36%;margin-top:30px}section#future .more__btn--wrapper{width:220px;margin-right:-35px;margin-top:100px}section#future .future__wrapper--cont{max-width:502px}section#future .future__wrapper .future__wrapper--cont p{font-size:15px}section#future__comfort{max-width:1440px;margin:auto}section#future__comfort .comfort__wrapper{padding:42px 0 0;background-image:url(../img/comfort_bg_pc.png), url(../img/comfort_bg_pc2.png);background-size:324px, 158px;background-repeat:no-repeat;background-position:center top 50px, right 5% top 65%;margin-bottom:15px}section#future__comfort h2{font-family:"Noto Sans JP";font-size:128px;font-size:clamp(11rem, calc(6.5692307692rem + 4.3269230769vw), 12.8rem);font-weight:400;line-height:1;text-align:center;color:rgba(84, 84, 84, 0.5);position:absolute;top:0;left:0;right:0;z-index:1}section#future__comfort .future__comfort--img{width:50%;margin-top:-35px;margin-left:auto;margin-right:6%;margin-bottom:39px;flex-shrink:0}section#future__comfort .future__comfort--wrapper{width:51%;margin-top:clamp(-400px, calc(-300px + (-100 * ((100vw - 1024px) / (1440 - 1024)))), -300px);margin-right:auto;padding-top:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-right:clamp(60px, calc(-38.462px + 9.615vw), 100px);padding-bottom:clamp(40px, calc(-33.846px + 7.212vw), 70px);padding-left:clamp(60px, calc(-38.462px + 9.615vw), 100px);margin-bottom:39px}section#future__comfort .future__comfort--inner{width:100%}section#future__comfort .future__comfort--wrapper h4{font-size:15px}section#future__comfort .future__comfort--wrapper h3{font-size:30px}section#future__comfort .future__comfort--wrapper p{font-size:15px}section#future__comfort .comfort__wrapper{max-width:1440px;margin:auto;position:relative;padding-left:clamp(20px, calc(-176.923px + 19.231vw), 100px);padding-right:60px;padding-bottom:100px}section#future__comfort .comfort__wrapper .comfort__wrapper--img1{display:block;width:clamp(300px, calc(206.462px + 9.135vw), 338px);margin-top:24px;margin-left:0}section#future__comfort .comfort__wrapper .comfort__wrapper--img2{display:block;width:clamp(358px, calc(274.308px + 8.173vw), 392px);margin-left:169px}section#future__comfort .comfort__wrapper .comfort__wrapper--block{position:absolute;top:24px;left:clamp(600px, calc(107.692px + 48.077vw), 800px)}section#future__comfort .comfort__wrapper .comfort__wrapper--img3{position:static}section#future__comfort .comfort__wrapper .comfort__wrapper--inner{max-width:clamp(400px, calc(153.846px + 24.038vw), 500px);margin-top:21px;margin-left:auto;margin-right:0}section#future__comfort .more__btn--wrapper{margin-left:auto;margin-right:calc(clamp(20px, calc(-53.846px + 7.212vw), 50px) * -1)}section#service h2{font-size:24px;font-weight:300;line-height:1.17}section#service h3{font-size:70px;font-weight:400;line-height:1.44}section#service .service__wrapper{mnax-width:1140px;margin:auto;display:flex;justify-content:space-between}section#service .service__wrapper .service__wrapper--block{width:calc(100% / 3 - 20px);margin-bottom:0}section#service .service__wrapper .service__wrapper--title h2{margin:23px auto 14px}section#work-voice .work__voice--wrapper{max-width:1080px;margin:auto}section#work-voice h2{font-size:24px;font-weight:300;line-height:1.17}section#work-voice h3{font-size:70px;font-weight:400;line-height:1.44}section#work-voice .work-voice{width:1080px;max-width:100%;margin:auto;background:#fff;padding:50px 52px 40px;margin-top:-60px;position:relative}section#work-voice .work-voice .slick-list{margin-left:20px}section#work-voice .slick-slide,section#work-voice .slider_wrapper{width:300px;margin-right:35px}section#work-voice .slick-slide img{width:300px;height:200px;object-fit:cover}section#work-voice .slick-slide .slick-current-center{margin-left:35px;margin-right:35px}section#work-voice .slide-dots{margin-right:auto;margin-left:20px;text-align:left}section#work-voice .more__btn--wrapper{margin-right:0}.prev-arrow,.next-arrow{position:absolute;top:auto;bottom:20px;width:24px;height:24px}.prev-arrow{left:35%;transform:translateX(-100%)}.next-arrow{right:62%;transform:translateX(100%)}section#service .service__wrapper{width:100%;margin:auto}.section__wrapper{max-width:1440px;margin:auto}section#staff_blog h2,section#subsidy h2{font-size:24px;font-weight:350;text-align:left;margin-left:8%;margin-right:auto}section#staff_blog h3,section#subsidy h3{font-size:64px;font-weight:400;text-align:left;margin-left:8%;margin-right:auto;margin-top:-10px}section#staff_blog .staff_blog,section#subsidy .subsidy{width:calc(100% - clamp(20px, calc(-964.615px + 96.154vw), 420px));display:flex;justify-content:space-between;padding:50px 29px 120px;margin-left:clamp(20px, calc(-964.615px + 96.154vw), 420px);margin-top:-60px}section#staff_blog .staff_blog div,section#subsidy .subsidy div{max-width:280px}section#staff_blog .staff_blog div,section#subsidy .subsidy div{max-width:280px}section#staff_blog .staff_blog .thumbnail,section#subsidy .subsidy .thumbnail{max-width:280px;max-height:180px;object-fit:cover;margin-bottom:10px}section#staff_blog .staff_blog .thumbnail img,section#subsidy .subsidy .thumbnail img{max-width:280px;max-height:180px;object-fit:cover}section#staff_blog a h3,section#subsidy a h3{font-size:18px;font-weight:700;margin-left:0;margin-top:10px}section#staff_blog .more__btn--wrapper,section#subsidy .more__btn--wrapper{margin-right:20px}section#column{width:100vw;margin:60px auto 0;background:#fff;display:flex}section#column .column__title{display:block}section#column .column h2{font-size:24px;font-weight:350}section#column .column h3{font-size:64px;font-weight:400;margin-top:-10px}section#column .column .column__flex{max-width:1105px;margin:auto;display:flex;flex-wrap:wrap}section#column .column .column__flex .column__wrapper{max-width:calc(100% / 2 - 20px);max-height:218px;padding:20px}section#column .column .column__flex .column__wrapper:nth-of-type(odd){margin-right:25px}section#column .column .column__wrapper .column__wrapper--block{display:block;margin-left:21px;padding-top:20px}section#column .column .column__wrapper--block .time{font-size:13px}section#column .column .column__wrapper--block h3{font-size:17px;margin:10px 0 20px}section#column .column .column__wrapper--block .cont{font-size:12px}section#company .company__img{width:45%;margin-left:7vw}section#company .company__box .company__title h2{font-size:24px;margin-left:65%}section#company .company__box .company__title h3{font-size:clamp(10rem, calc(3.1076923077rem + 6.7307692308vw), 12.8rem);font-weight:400;margin-top:calc(clamp(310px, -10.000px + 31.25vw, 440px) * -1);margin-left:48%;margin-bottom:10px}section#company .company__box .company__box--inner{width:37%;height:clamp(250px, calc(16.154px + 22.837vw), 345px);margin-right:6%;margin-top:calc(clamp(220px, calc(-48.308px + 26.202vw), 329px) * -1);position:relative}section#company .company__box .company__box--inner .info{text-align:left;margin-left:clamp(85px, calc(-1.154px + 8.413vw), 120px);padding-top:clamp(100px, calc(50.769px + 4.808vw), 120px)}section#company .more__btn--wrapper{position:absolute;bottom:38px;right:48px;margin-top:0}section#staff_support{max-width:1440px;margin:auto;padding:6px 14px;display:flex}section#staff_support .staff__box{width:49%;position:relative}section#staff_support .staff__box .staff__box--wrapper .staff__title h2{font-size:24px;margin-left:clamp(20px, calc(-137.538px + 15.385vw), 84px)}section#staff_support .staff__box .staff__box--wrapper .staff__title h3{font-size:64px;margin-top:0.3em;margin-left:clamp(20px, calc(-137.538px + 15.385vw), 84px)}section#staff_support .staff__box .staff__box--inner{margin-top:40px;margin-left:0}section#staff_support .staff__box .staff__box--inner .info{text-align:left;margin-left:calc(clamp(140px, calc(-32.308px + 16.827vw), 210px) * -1)}section#staff_support .more__btn--wrapper.staff{margin-right:calc(clamp(150px, calc(-170.000px + 31.25vw), 280px) * -1);margin-top:clamp(-55px, calc(-55px + (35 * ((100vw - 1024px) / (1440 - 1024)))), -20px)}section#staff_support .more__btn--wrapper.support{margin-right:calc(clamp(150px, calc(-170.000px + 31.25vw), 280px) * -1);margin-top:clamp(-35px, calc(-35px + (35 * ((100vw - 1024px) / (1440 - 1024)))), 0px)}section#contact .contact__wrapper--box{width:clamp(1000px, calc(625.846px + 36.538vw), 1152px);margin:auto}section#welcome .message__wrapper,.page__wrapper{padding:50px 20px}section#welcome .message__wrapper--img{max-width:300px;margin-left:50px;flex-shrink:0}section#welcome .logo__wrapper{max-width:980px;margin:auto}section#welcome .message__wrapper--block,section#welcome .craftsman__wrapper,section#contest,section#video,.page__title--cont,section#other .other__wrapper{max-width:1024px;margin:auto}.passive__point{max-width:1280px;margin:auto}section#zero,section#reform .reform__wrapper,section#concept .concept__wrapper,.passive__wrapper,.performance__wrapper,.model__wrapper,section#trettio,section#model{max-width:1280px;margin:auto}.flex__wrapper{display:flex}.flex__wrapper.even{flex-direction:row-reverse}.flex__wrapper--img{width:50%;margin-right:30px;flex-shrink:0}.flex__wrapper--num{margin-top:-50px;font-size:clamp(20rem, calc(7.6923076923rem + 12.0192307692vw), 25rem);z-index:-1}.flex__wrapper.even .flex__wrapper--img{margin-right:0px;margin-left:30px}.flex__wrapper--block{margin-top:0}.flex__wrapper--block h2{font-size:clamp(2rem, calc(-0.4615384615rem + 2.4038461538vw), 3rem)}.flex__wrapper--block h3{font-size:clamp(3rem, calc(0.5384615385rem + 2.4038461538vw), 4rem)}.flex__wrapper--title.zeroTitle h3{font-size:clamp(4rem, calc(-0.9230769231rem + 4.8076923077vw), 6rem)}.passive__wrapper--inner{margin-top:clamp(-380px, calc(-250px + (-130 * ((100vw - 768px) / (1440 - 768)))), -250px)}.model__wrapper .zero{margin:10px auto}section#trettio .flex__wrapper{margin-left:20px;margin-right:20px}section#model img{height:auto;object-fit:cover;width:95%;margin-bottom:16px}section#trettio .style__wrapper{display:flex;justify-content:space-between;padding-top:50px;margin-bottom:0}section#trettio .style__wrapper .style__wrapper--block{width:47%;margin:0 10px;display:flex;flex-flow:column}section#trettio .flex__wrapper--ebook{font-size:17px}section#footer_info .footer__logo{width:250px;margin-top:60px}.footer__order{width:1000px;margin:auto;display:flex;flex-flow:column wrap}.footer__content--menu{padding:52px 0 20px;border-top:dashed thin #000;border-bottom:dashed thin #000}section#footer_navi{order:2}section#footer_info{order:1;border-bottom:none}section#footer_navi .drawer__menu--wrapper{max-width:1000px;width:clamp(900px, calc(653.846px + 24.038vw), 1000px);margin:auto;display:flex;align-items:flex-start}section#footer_navi .drawer__menu--wrapper .drawer__menu--left,section#footer_navi .drawer__menu--wrapper .drawer__menu--center,section#footer_navi .drawer__menu--wrapper .drawer__menu--right{flex-flow:column wrap;width:calc(100% / 3 + 50px)}section#footer_navi .drawer__menu--wrapper .sns__wrapper{width:150px;display:flex;justify-content:space-between;align-items:flex-start}section#footer_navi .drawer__menu--wrapper .sns__wrapper img{padding-right:10px}#Sidebar .nav__content--menu .child,#footer_navi .footer__content--menu .child{max-height:none;opacity:1;margin-bottom:1em}#Sidebar .nav__content--menu .parent>a::after,#footer_navi .footer__content--menu .parent>a::after{content:""}#Sidebar .nav__content--menu .parent.active .child,#footer_navi .footer__content--menu .parent.active .child{max-height:none;opacity:1}#footer_navi a{justify-content:space-between}.l-footer .container.footer .footer_banner{width:1000px;margin:auto;text-align:left}.l-footer{margin-bottom:0}}@media screen and (max-width:1138px){.mainNavi ul .contact_btn{display:none}}@media screen and (min-width:1440px){.flex__wrapper{display:flex;align-items:center}}@media screen and (min-width:500px){.sp_only{display:none}}@media screen and (max-width:374px){#fixed__menu li.fixed__menu--tel .fixed__menu--btn{color:#fff;font-family:"Noto Sans JP";font-size:18px;letter-spacing:0.008em}#fixed__menu li.fixed__menu--contact{font-size:14px;padding-left:20px}#fixed__menu li.fixed__menu--tel span{font-size:11px}#fixed__menu li.fixed__menu--contact .fixed__menu--btn::after,#fixed__menu li.fixed__menu--tel .fixed__menu--btn::after{display:none}}/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fkunimatsu.bbc-theme.work%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fyaotemp%2Fcss%2Fdesign.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAwBA%2CSAAA%2CuEAAA%2CCAIA%2CKAAA%2CkCAAA%2CCAIA%2CKAAA%2C0BAAA%2CCAGA%2CUAAA%2CUAAA%2CCAGA%2CYAAA%2CuCAAA%2CCAIA%2CWAAA%2CeAAA%2CCAGA%2C6FAAA%2CqBAAA%2CCAOA%2CmBAAA%2CgCAAA%2CCAIA%2C4BAAA%2CaAAA%2CCAGA%2CYAAA%2CcAAA%2CCAIA%2CSAAA%2CuCAAA%2CCAMA%2CaAAA%2CcAAA%2CCAGA%2C0BAAA%2CoMAAA%2CCAcA%2CuBAAA%2CiBAAA%2CCAGA%2CyCAAA%2C4FAAA%2CCAQA%2CqCAAA%2CmGAAA%2CCAQA%2CYAAA%2CiBAAA%2CCAIA%2CaAAA%2CYAAA%2CCAIA%2CUAAA%2C%2BNAAA%2CCAgBA%2C0DAAA%2C0NAAA%2CCAcA%2CeAAA%2CQAAA%2CCAGA%2CsBAAA%2COAAA%2CCAGA%2CqBAAA%2CQAAA%2CCAKA%2CWAAA%2CyIAAA%2CCAcA%2C2BAAA%2C4UAAA%2CCA6BA%2C8BAAA%2CuBAAA%2CCAKA%2CiCAAA%2CmGAAA%2CCAMA%2CqEAAA%2CkCAAA%2CCAMA%2CuCAAA%2CaAAA%2CCAGA%2CqFAAA%2CgEAAA%2CCAQA%2CmGAAA%2C0GAAA%2CCAWA%2CiHAAA%2C0CAAA%2CCAOA%2C%2BEAAA%2CyFAAA%2CCAQA%2CmFAAA%2C8FAAA%2CCASA%2CiGAAA%2CiBAAA%2CCAIA%2C6GAAA%2C0BAAA%2CCAKA%2C%2BCAAA%2CmBAAA%2CCAGA%2CIAAA%2CaAAA%2CCAIA%2CkBAAA%2CuMAAA%2CCAYA%2CUAAA%2CYAAA%2CCAGA%2CWAAA%2CiDAAA%2CCAMA%2CcAAA%2CyFAAA%2CCAOA%2CeAAA%2CeAAA%2CCAGA%2CUAAA%2C4GAAA%2CCAQA%2CeAAA%2CyCAAA%2CCAKA%2C%2BBAAA%2CmHAAA%2CCAQA%2C8BAAA%2CkHAAA%2CCASA%2C%2BBAAA%2CmNAAA%2CCAaA%2CsCAAA%2CwLAAA%2CCAWA%2CsBAAA%2CuBAAA%2CCAIA%2CmCAAA%2C8OAAA%2CCAgBA%2CkDAAA%2CyLAAA%2CCAWA%2CoDAAA%2C8LAAA%2CCAWA%2CgDAAA%2C0LAAA%2CCAaA%2CoBAAA%2C%2BGAAA%2CCASA%2CsBAAA%2CsNAAA%2CCAaA%2CsCAAA%2CkRAAA%2CCAiBA%2CoBAAA%2C%2BCAAA%2CCAQA%2CgCAAA%2CkBAAA%2CCAGA%2CuBAAA%2CwWAAA%2CCAgBA%2CkCAAA%2CwIAAA%2CCAOA%2CmCAAA%2CgBAAA%2CCAGA%2CuBAAA%2CkKAAA%2CCAWA%2CgCAAA%2CsKAAA%2CCAWA%2CoCAAA%2CkBAAA%2CCAKA%2CaAAA%2C0CAAA%2CCAKA%2CgBAAA%2C0GAAA%2CCAQA%2CgBAAA%2C0GAAA%2CCAQA%2CsBAAA%2C4DAAA%2CCAIA%2CmCAAA%2CWAAA%2CCAGA%2C4BAAA%2CwGAAA%2CCASA%2CyBAAA%2CwGAAA%2CCAUA%2CcAAA%2C6DAAA%2CCAMA%2C8BAAA%2C0CAAA%2CCAKA%2CiBAAA%2C0GAAA%2CCAQA%2CiBAAA%2C6HAAA%2CCASA%2C4BAAA%2CUAAA%2CCAGA%2C2BAAA%2CyHAAA%2CCASA%2C4BAAA%2CsGAAA%2CCAUA%2CeAAA%2CyNAAA%2CCAQA%2C4BAAA%2C6BAAA%2CCAIA%2CgCAAA%2CsBAAA%2CCAIA%2CwDAAA%2C6BAAA%2CCAIA%2C2DAAA%2CyIAAA%2CCAUA%2C2DAAA%2CgHAAA%2CCASA%2CyDAAA%2C0GAAA%2CCAQA%2CmCAAA%2C0BAAA%2CCAIA%2CqCAAA%2CSAAA%2CCAGA%2C4CAAA%2CUAAA%2CCAKA%2CwBAAA%2CkCAAA%2CCAIA%2C2BAAA%2CkKAAA%2CCAYA%2C8CAAA%2C%2BDAAA%2CCAMA%2CkDAAA%2C4FAAA%2CCAOA%2CgDAAA%2CUAAA%2CCAGA%2C0EAAA%2C6BAAA%2CCAIA%2CqDAAA%2CyIAAA%2CCAUA%2CqDAAA%2CgHAAA%2CCASA%2CoDAAA%2C0GAAA%2CCAQA%2C0CAAA%2CiPAAA%2CCAQA%2CwBAAA%2C2CAAA%2CCAKA%2CwBAAA%2C8EAAA%2CCAOA%2CwBAAA%2C8EAAA%2CCAOA%2CmEAAA%2CkCAAA%2CCAIA%2C6EAAA%2C2HAAA%2CCASA%2CqEAAA%2C0FAAA%2CCAOA%2C4CAAA%2CuBAAA%2CCAIA%2C8CAAA%2CSAAA%2CCAGA%2CqDAAA%2CUAAA%2CCAKA%2CgBAAA%2CgCAAA%2CCAIA%2CmBAAA%2C0GAAA%2CCAQA%2CmBAAA%2C6HAAA%2CCASA%2CkCAAA%2CsBAAA%2CCAIA%2C2DAAA%2CkBAAA%2CCAGA%2C8DAAA%2CuIAAA%2CCASA%2C4DAAA%2C4FAAA%2CCASA%2CmBAAA%2CsCAAA%2CCAIA%2CsBAAA%2C0GAAA%2CCAQA%2CsBAAA%2CyJAAA%2CCAWA%2C%2BBAAA%2C8EAAA%2CCAOA%2C0CAAA%2CsBAAA%2CCAIA%2C8CAAA%2CyKAAA%2CCAYA%2CkCAAA%2C8FAAA%2CCAOA%2CoCAAA%2CuLAAA%2CCAaA%2CoCAAA%2C%2BEAAA%2CCAKA%2C%2BBAAA%2CoCAAA%2CCAKA%2CkCAAA%2CiCAAA%2CCAIA%2CyCAAA%2CqCAAA%2CCAIA%2CiDAAA%2CwMAAA%2CCAcA%2C8DAAA%2CuCAAA%2CCAGA%2C0BAAA%2CsDAAA%2CCAMA%2CsBAAA%2CoFAAA%2CCAQA%2CmCAAA%2CsCAAA%2CCAKA%2CyCAAA%2C0GAAA%2CCASA%2CyCAAA%2CyJAAA%2CCAYA%2CwDAAA%2C8DAAA%2CCAOA%2C8EAAA%2CsBAAA%2CCAKA%2C8DAAA%2CyFAAA%2CCAQA%2CoEAAA%2CgMAAA%2CCAaA%2CoEAAA%2CkGAAA%2CCASA%2CqEAAA%2CkGAAA%2CCAOA%2C2DAAA%2CoCAAA%2CCAMA%2CiEAAA%2CiCAAA%2CCAKA%2C%2BEAAA%2CqCAAA%2CCAKA%2C%2BFAAA%2CwMAAA%2CCAeA%2CyHAAA%2CuCAAA%2CCAIA%2CiDAAA%2CsDAAA%2CCAOA%2C2EAAA%2C4CAAA%2CCAQA%2CeAAA%2CsCAAA%2CCAIA%2C0BAAA%2C0GAAA%2CCAQA%2C0BAAA%2CyJAAA%2CCAWA%2CuBAAA%2C6CAAA%2CCAKA%2CwCAAA%2C%2BDAAA%2CCAMA%2C0CAAA%2CYAAA%2CCAGA%2C%2BCAAA%2C8BAAA%2CCAIA%2CmDAAA%2CmCAAA%2CCAKA%2CuDAAA%2C2CAAA%2CCAKA%2CqDAAA%2CoGAAA%2CCAQA%2CkDAAA%2CyFAAA%2CCAOA%2CqDAAA%2CmOAAA%2CCAgBA%2CgBAAA%2CsCAAA%2CCAIA%2C8BAAA%2C0BAAA%2CCAOA%2C8CAAA%2C8DAAA%2CCAMA%2CiDAAA%2CqJAAA%2CCAWA%2CiDAAA%2CgHAAA%2CCASA%2CmDAAA%2C8GAAA%2CCASA%2CyDAAA%2CsIAAA%2CCASA%2CoCAAA%2CeAAA%2CCAKA%2CsBAAA%2CgBAAA%2CCAGA%2CkCAAA%2C%2BCAAA%2CCAKA%2CuDAAA%2CyCAAA%2CCAMA%2CqEAAA%2C8DAAA%2CCAMA%2CwEAAA%2CiIAAA%2CCAUA%2CwEAAA%2CgIAAA%2CCAUA%2CqDAAA%2C0IAAA%2CCASA%2C2DAAA%2CsJAAA%2CCAUA%2C0CAAA%2CuBAAA%2CCAIA%2C4CAAA%2CSAAA%2CCAGA%2CmDAAA%2CUAAA%2CCAKA%2CgBAAA%2CmCAAA%2CCAOA%2CyCAAA%2C8DAAA%2CCAMA%2C4CAAA%2CmIAAA%2CCAUA%2C4CAAA%2CgJAAA%2CCAWA%2CuCAAA%2CsBAAA%2CCAIA%2C0CAAA%2C8IAAA%2CCAUA%2CyCAAA%2CmRAAA%2CCAkBA%2CwDAAA%2CsLAAA%2CCAWA%2C0DAAA%2C2LAAA%2CCAWA%2CsDAAA%2CuLAAA%2CCAaA%2CaAAA%2CmEAAA%2CCAQA%2CgBAAA%2C0DAAA%2CCAOA%2CgBAAA%2CoGAAA%2CCAQA%2CqCAAA%2CkBAAA%2CCAGA%2CqCAAA%2CoKAAA%2CCAWA%2C%2BDAAA%2CmOAAA%2CCAeA%2C8DAAA%2C6NAAA%2CCAaA%2CiCAAA%2CkBAAA%2CCAGA%2CmDAAA%2CgMAAA%2CCAYA%2C0DAAA%2C8NAAA%2CCAaA%2CsCAAA%2C6GAAA%2CCAQA%2CwCAAA%2CyFAAA%2CCASA%2CwCAAA%2C6BAAA%2CCAKA%2CoBAAA%2CmEAAA%2CCAKA%2CkCAAA%2CmHAAA%2CCASA%2CwCAAA%2CeAAA%2CCAGA%2C2CAAA%2C%2BBAAA%2CCAIA%2CwCAAA%2CeAAA%2CCAIA%2CUAAA%2C0EAAA%2CCAOA%2C4BAAA%2CyDAAA%2CCAKA%2C0CAAA%2CmCAAA%2CCAIA%2C8CAAA%2CiBAAA%2CCAGA%2C2CAAA%2CoCAAA%2CCAIA%2CWAAA%2CqDAAA%2CCAMA%2CmDAAA%2CYAAA%2CCASA%2CcAAA%2CmMAAA%2CCAQA%2CyBAAA%2C8CAAA%2CCAGA%2CsBAAA%2CiDAAA%2CCAGA%2CqBAAA%2CgDAAA%2CCAGA%2CiBAAA%2CwTAAA%2CCAaA%2CsBAAA%2CyFAAA%2CCAIA%2CeAAA%2C0EAAA%2CCAMA%2C%2BBAAA%2C6JAAA%2CCAOA%2CkCAAA%2C8DAAA%2CCAMA%2CiDAAA%2C2GAAA%2CCAUA%2CkBAAA%2C8CAAA%2CCAOA%2CkCAAA%2CoCAAA%2CCAIA%2CiEAAA%2CkBAAA%2CCAIA%2CuGAAA%2C6FAAA%2CCASA%2CuGAAA%2C6EAAA%2CCAQA%2C8IAAA%2CkCAAA%2CCAKA%2CkJAAA%2C0HAAA%2CCAUA%2C0BAAA%2CiKAAA%2CCAQA%2CuCAAA%2CgCAAA%2CCAIA%2C%2BBAAA%2CiBAAA%2CCAGA%2C0DAAA%2CuDAAA%2CCAKA%2CoCAAA%2CmCAAA%2CCAIA%2C2CAAA%2C0DAAA%2CCAKA%2C8CAAA%2CgLAAA%2CCAQA%2C0CAAA%2CkMAAA%2CCASA%2CcAAA%2CiBAAA%2CCAGA%2CiBAAA%2CiMAAA%2CCAUA%2CgBAAA%2C0FAAA%2CCAOA%2CiBAAA%2CkMAAA%2CCASA%2C8BAAA%2CoDAAA%2CCAKA%2CqCAAA%2CsBAAA%2CCAQA%2CeAAA%2CwEAAA%2CCAMA%2CsBAAA%2C%2BCAAA%2CCAKA%2CoBAAA%2C0RAAA%2CCAYA%2CyBAAA%2CmJAAA%2CCAOA%2CyBAAA%2C0LAAA%2CCASA%2CwBAAA%2CmLAAA%2CCASA%2CsBAAA%2CwHAAA%2CCASA%2CkBAAA%2CmCAAA%2CCAIA%2CyBAAA%2CoDAAA%2CCAKA%2C4BAAA%2CyLAAA%2CCAQA%2CwBAAA%2CkMAAA%2CCASA%2CgBAAA%2CmCAAA%2CCAIA%2CuBAAA%2CeAAA%2CCAGA%2CmBAAA%2C8JAAA%2CCAQA%2CqBAAA%2C8EAAA%2CCAOA%2CyBAAA%2CiBAAA%2CCAGA%2C0BAAA%2CoLAAA%2CCASA%2CyBAAA%2CyFAAA%2CCAOA%2CsBAAA%2CiBAAA%2CCAGA%2CyBAAA%2CuGAAA%2CCAQA%2CmBAAA%2CkBAAA%2CCAGA%2CwBAAA%2C0MAAA%2CCAUA%2C2BAAA%2C%2BKAAA%2CCASA%2C0BAAA%2CoHAAA%2CCASA%2C2BAAA%2CiKAAA%2CCAQA%2CgBAAA%2CiBAAA%2CCAGA%2CsCAAA%2CaAAA%2CCAGA%2CmBAAA%2CoLAAA%2CCASA%2CkBAAA%2C0HAAA%2CCAcA%2CoBAAA%2CaAAA%2CCAGA%2CgBAAA%2CiBAAA%2CCAGA%2CuBAAA%2CoDAAA%2CCAGA%2CuBAAA%2CiIAAA%2CCAQA%2C2DAAA%2CmIAAA%2CCAUA%2C8BAAA%2CSAAA%2CCAGA%2C6BAAA%2CUAAA%2CCAGA%2C0BAAA%2C%2BTAAA%2CCAeA%2CcAAA%2CsBAAA%2CCAGA%2CkBAAA%2CiIAAA%2CCAQA%2C6BAAA%2CuIAAA%2CCAUA%2CuBAAA%2CgFAAA%2CCAOA%2CiCAAA%2C0MAAA%2CCAaA%2CoBAAA%2CwLAAA%2CCAYA%2C0BAAA%2CiBAAA%2CCAGA%2C6BAAA%2CkCAAA%2CCAIA%2CoCAAA%2CqCAAA%2CCAIA%2C4CAAA%2CwMAAA%2CCAcA%2CyDAAA%2CuCAAA%2CCAGA%2CqBAAA%2CsDAAA%2CCAMA%2CgCAAA%2C4FAAA%2CCAKA%2CuDAAA%2CgCAAA%2CCAIA%2CqDAAA%2CgCAAA%2CCAIA%2C0DAAA%2CoFAAA%2CCAOA%2CsDAAA%2C8DAAA%2CCAMA%2CyEAAA%2C4BAAA%2CCAIA%2CgFAAA%2CUAAA%2CCAKA%2CgCAAA%2C2CAAA%2CCAKA%2CyCAAA%2CyJAAA%2CCAOA%2CwCAAA%2CiEAAA%2CCAMA%2C8BAAA%2CuGAAA%2CCAQA%2CgDAAA%2CkLAAA%2CCAUA%2CkDAAA%2C0HAAA%2CCAMA%2CsEAAA%2CeAAA%2CCAGA%2CqCAAA%2CkBAAA%2CCAGA%2CwCAAA%2CqNAAA%2CCAWA%2C%2BFAAA%2CmGAAA%2CCAOA%2CgDAAA%2CiBAAA%2CCAGA%2C%2BCAAA%2CgBAAA%2CCAGA%2CoCAAA%2CgBAAA%2CCAGA%2CwCAAA%2CyIAAA%2CCAMA%2CwCAAA%2CqGAAA%2CCAKA%2CuCAAA%2CwFAAA%2CCAMA%2CkCAAA%2CmDAAA%2CCAKA%2C%2BBAAA%2CkBAAA%2CCAGA%2CkCAAA%2CiGAAA%2CCAQA%2CiCAAA%2CqGAAA%2CCASA%2C2DAAA%2CaAAA%2CCAGA%2C6BAAA%2C%2BBAAA%2CCAIA%2CsCAAA%2CuJAAA%2CCAOA%2CgCAAA%2C8LAAA%2CCASA%2C2BAAA%2CkBAAA%2CCAGA%2C8BAAA%2C8DAAA%2CCAMA%2CkCAAA%2CcAAA%2CCAGA%2CoCAAA%2CqBAAA%2CCAGA%2CyCAAA%2C2HAAA%2CCAMA%2CwCAAA%2C4CAAA%2CCAKA%2C0BAAA%2CeAAA%2CCAGA%2CgCAAA%2CcAAA%2CCAGA%2CuCAAA%2CkJAAA%2CCASA%2CoCAAA%2CmDAAA%2CCAKA%2C6DAAA%2CiCAAA%2CCAIA%2CgEAAA%2C0IAAA%2CCAQA%2C%2BDAAA%2CsHAAA%2CCAOA%2C2DAAA%2CiCAAA%2CCAIA%2C8DAAA%2C2IAAA%2CCAQA%2C6DAAA%2CkIAAA%2CCAQA%2CuDAAA%2CiCAAA%2CCAIA%2C0DAAA%2CyIAAA%2CCAOA%2CyDAAA%2CqGAAA%2CCAMA%2C0DAAA%2C%2BIAAA%2CCAQA%2C0DAAA%2CkGAAA%2CCAOA%2CiCAAA%2C%2BCAAA%2CCAKA%2CuCAAA%2CsDAAA%2CCAKA%2CqCAAA%2C6BAAA%2CCAIA%2CiBAAA%2C8MAAA%2CCAWA%2CuBAAA%2CwCAAA%2CCAKA%2C0BAAA%2CmCAAA%2CCAIA%2CyBAAA%2CgCAAA%2CCAIA%2CkCAAA%2CgCAAA%2CCAIA%2CqCAAA%2CgKAAA%2CCAQA%2CoCAAA%2CqGAAA%2CCAMA%2CGAAA%2CsDAAA%2CCAMA%2CKAAA%2C4BAAA%2CCAGA%2CKAAA%2C4BAAA%2CCAGA%2CKAAA%2C6BAAA%2CCAGA%2CwBAAA%2CoHAAA%2CCAOA%2C2BAAA%2C8JAAA%2CCAQA%2C2BAAA%2C8JAAA%2CCAQA%2C0BAAA%2CmFAAA%2CCAKA%2C2BAAA%2CeAAA%2CCAGA%2C8BAAA%2CwHAAA%2CCAaA%2C4BAAA%2CmDAAA%2CCAKA%2CkCAAA%2CgCAAA%2CCAIA%2CsCAAA%2CaAAA%2CCAGA%2CiCAAA%2CiHAAA%2CCASA%2CuCAAA%2CkBAAA%2CCAGA%2CwCAAA%2CkBAAA%2CCAGA%2CuCAAA%2CkBAAA%2CCAGA%2C6DAAA%2CsIAAA%2CCAUA%2CsCAAA%2C2GAAA%2CCASA%2CmCAAA%2CaAAA%2CCAGA%2CsCAAA%2C4HAAA%2CCAOA%2CqCAAA%2C2GAAA%2CCAMA%2CgBAAA%2CgCAAA%2CCAIA%2CmBAAA%2CwHAAA%2CCAOA%2CsCAAA%2CiBAAA%2CCAIA%2C6DAAA%2CoCAAA%2CCAKA%2C8CAAA%2CoHAAA%2CCAUA%2CgFAAA%2COAAA%2CCAMA%2CyBACC%2C0BAAA%2CcAAA%2CCAGA%2CyBAAA%2CcAAA%2CCAAA%2CCAKD%2CkEAAA%2C4FAAA%2CCASA%2CUAAA%2CkJAAA%2CCAUA%2CWAAA%2CiDAAA%2CCAKA%2CiBAAA%2CgJAAA%2CCAWA%2CqBAAA%2C6GAAA%2CCASA%2CgBAAA%2C4CAAA%2CCAKA%2CMAAA%2C%2BHAAA%2CCAUA%2CaAAA%2CoIAAA%2CCAWA%2CiBAAA%2CkHAAA%2CCASA%2CoCACC%2CUAAA%2C6EAAA%2CCAMA%2CMAAA%2CyDAAA%2CCAMA%2CaAAA%2CuEAAA%2CCAAA%2CCASD%2CoCACC%2CWAAA%2CYAAA%2CCAAA%2CCAKD%2CoCACC%2CWAAA%2CYAAA%2CCAAA%2CCAMD%2CoCACC%2CwCAAA%2CYAAA%2CCAGA%2CuCAAA%2C8CAAA%2CCAKA%2C%2BBAAA%2CuDAAA%2CCAKA%2CsCAAA%2CaAAA%2CCAGA%2CoCAAA%2C%2BCAAA%2CCAKA%2C%2BDAAA%2CkbAAA%2CCAcA%2CyBAAA%2C6cAAA%2CCAgBA%2CyCAAA%2CubAAA%2CCAeA%2C%2BCAAA%2C8DAAA%2CCAMA%2CuEAAA%2C8FAAA%2CCAQA%2C8CAAA%2CuDAAA%2CCAGA%2CsEAAA%2CiEAAA%2CCAOA%2CsDAAA%2CiEAAA%2CCAMA%2C4BAAA%2CsDAAA%2CCAGA%2CgBAAA%2CeAAA%2CCAGA%2C%2BBAAA%2C4BAAA%2CCAIA%2CoCAAA%2CyFAAA%2CCAKA%2CsCAAA%2CwDAAA%2CCAGA%2CeAAA%2CsBAAA%2CCAGA%2CoBAAA%2CyCAAA%2CCAKA%2CoBAAA%2CiBAAA%2CCAGA%2CsBAAA%2C0CAAA%2CCAIA%2CuBAAA%2C6BAAA%2CCAIA%2CuBAAA%2CaAAA%2CCAGA%2CqBAAA%2CwCAAA%2CCAKA%2CmBAAA%2C0EAAA%2CCAIA%2C0BAAA%2CsDAAA%2CCAGA%2C8DAAA%2CwEAAA%2CCAIA%2CgBAAA%2CuDAAA%2CCAKA%2CuBAAA%2CsCAAA%2CCAIA%2C0BAAA%2CwDAAA%2CCAAA%2CCAKD%2CoCACC%2CWAAA%2CYAAA%2CCAGA%2CUAAA%2CaAAA%2CCAGA%2CKAAA%2CgBAAA%2CCAGA%2CuBAAA%2CqDAAA%2CCAMA%2CmGAAA%2COAAA%2CCAIA%2CgBAAA%2C4DAAA%2CCAMA%2CkCAAA%2CuFAAA%2CCAQA%2CgBAAA%2CoHAAA%2CCASA%2CwBAAA%2CqIAAA%2CCAUA%2CwBAAA%2CsGAAA%2CCAQA%2CoBAAA%2C2DAAA%2CCAMA%2CgCAAA%2C8JAAA%2CCAUA%2CuBAAA%2CiRAAA%2CCAaA%2C8DAAA%2CqEAAA%2CCAIA%2CuBAAA%2CuIAAA%2CCAQA%2CaAAA%2C0DAAA%2CCAMA%2CoBAAA%2C8BAAA%2CCAIA%2CgBAAA%2C%2BGAAA%2CCAQA%2CgBAAA%2C0FAAA%2CCAOA%2C4BAAA%2C2BAAA%2CCAIA%2CsBAAA%2C4EAAA%2CCAKA%2CiCAAA%2C%2BBAAA%2CCAIA%2CcAAA%2CmBAAA%2CCAGA%2C2BAAA%2CyCAAA%2CCAKA%2CiBAAA%2C6GAAA%2CCAQA%2CiBAAA%2CwFAAA%2CCAOA%2C8BAAA%2CSAAA%2CCAGA%2CeAAA%2C4BAAA%2CCAIA%2C0CAAA%2CiBAAA%2CCAGA%2CkEAAA%2C8CAAA%2CCAMA%2C4CAAA%2CkCAAA%2CCAKA%2CUAAA%2CgBAAA%2CCAGA%2CcAAA%2C6MAAA%2CCASA%2CyBAAA%2C8CAAA%2CCAGA%2CsBAAA%2CiDAAA%2CCAGA%2CqBAAA%2CgDAAA%2CCAIA%2CgDAAA%2CSAAA%2CCAGA%2C%2BBAAA%2CuDAAA%2CCAKA%2CkDAAA%2CsEAAA%2CCAGA%2CoDAAA%2CsCAAA%2CCAKA%2CyCAAA%2CoEAAA%2CCAGA%2CoCAAA%2C%2BBAAA%2CCAIA%2C4CAAA%2C0BAAA%2CCAGA%2CqCAAA%2CsBAAA%2CCAGA%2CwCAAA%2CmEAAA%2CCAGA%2CoCAAA%2C%2BCAAA%2CCAMA%2CyDAAA%2CeAAA%2CCAGA%2CiEAAA%2C6BAAA%2CCAIA%2CwCAAA%2C0HAAA%2CCAMA%2CwCAAA%2CyHAAA%2CCAMA%2CuCAAA%2C%2BBAAA%2CCAIA%2CqCAAA%2CeAAA%2CCAKA%2CqCAAA%2C2BAAA%2CCAIA%2C2DAAA%2CmBAAA%2CCAIA%2CgCAAA%2CqEAAA%2CCAGA%2CwCAAA%2C2BAAA%2CCAIA%2CyCAAA%2C6CAAA%2CCAKA%2C%2BBAAA%2CqDAAA%2CCAKA%2CuCAAA%2C0BAAA%2CCAGA%2CmDAAA%2CuCAAA%2CCAKA%2C2DAAA%2C6BAAA%2CCAAA%2CCAQD%2CqCACC%2CWAAA%2CaAAA%2CCAGA%2CUAAA%2CuBAAA%2CCAIA%2CgBAAA%2CiDAAA%2CCAMA%2CWAAA%2CiEAAA%2CCAIA%2CuBAAA%2CsEAAA%2CCAOA%2CwBAAA%2C2MAAA%2CCAUA%2C%2BCAAA%2CqBAAA%2CCAIA%2C0BAAA%2C%2BIAAA%2CCAWA%2C4BAAA%2CyJAAA%2CCAQA%2CSAAA%2C0CAAA%2CCAMA%2CUAAA%2C6OAAA%2CCAeA%2C0DAAA%2CuNAAA%2CCAcA%2CeAAA%2C4DAAA%2CCAMA%2CmBAAA%2C0CAAA%2CCAIA%2C0BAAA%2CiDAAA%2CCAMA%2C2BAAA%2CcAAA%2CCAGA%2CyBAAA%2CiCAAA%2CCAIA%2CwBAAA%2C8BAAA%2CCAAA%2CCAMD%2CqCACC%2CoCAAA%2CYAAA%2CCAGA%2CsCAAA%2CaAAA%2CCAAA%2CCAKD%2CqCACC%2C6DAAA%2CuBAAA%2CCAKA%2CWAAA%2CaAAA%2CCAGA%2C6BAAA%2CWAAA%2CCAGA%2CWAAA%2CkBAAA%2CCAGA%2CcAAA%2CgDAAA%2CCAMA%2CqEAAA%2CwBAAA%2CCAKA%2CkCAAA%2CqDAAA%2CCAKA%2CmCAAA%2C6BAAA%2CCAIA%2CqCAAA%2CUAAA%2CCAGA%2C6CAAA%2CqGAAA%2CCAUA%2CgDAAA%2C%2BKAAA%2CCASA%2CiDAAA%2C8GAAA%2CCAOA%2CcAAA%2CaAAA%2CCAGA%2CkCAAA%2C0DAAA%2CCAGA%2CqCAAA%2CuJAAA%2CCASA%2CmHAAA%2CuBAAA%2CCAKA%2CUAAA%2C6FAAA%2CCAQA%2CeAAA%2CUAAA%2CCAGA%2C6BAAA%2CuBAAA%2CCAIA%2CsCAAA%2CyLAAA%2CCAWA%2CyCAAA%2CcAAA%2CCAGA%2CsBAAA%2C6FAAA%2CCAQA%2CmCAAA%2CySAAA%2CCAiBA%2CaAAA%2CiEAAA%2CCAMA%2CkDAAA%2CmKAAA%2CCASA%2CoDAAA%2CwKAAA%2CCASA%2CgDAAA%2CoKAAA%2CCAUA%2C4CAAA%2CgJAAA%2CCAWA%2C4CAAA%2C0DAAA%2CCAKA%2C4BAAA%2CiEAAA%2CCAMA%2CeAAA%2CmOAAA%2CCAQA%2CeAAA%2CiDAAA%2CCAKA%2C4BAAA%2CsCAAA%2CCAKA%2CgCAAA%2CyBAAA%2CCAIA%2CmCAAA%2C%2BCAAA%2CCAKA%2CsCAAA%2CeAAA%2CCAGA%2CyDAAA%2CcAAA%2CCAGA%2CwBAAA%2C4BAAA%2CCAIA%2C0CAAA%2CiOAAA%2CCAQA%2C2BAAA%2C%2BOAAA%2CCAcA%2C8CAAA%2C4FAAA%2CCAQA%2CkDAAA%2CuXAAA%2CCAUA%2CgDAAA%2CUAAA%2CCAGA%2CqDAAA%2CcAAA%2CCAGA%2CqDAAA%2CcAAA%2CCAGA%2CoDAAA%2CcAAA%2CCAGA%2C0CAAA%2CmJAAA%2CCAQA%2CkEAAA%2CgGAAA%2CCAMA%2CkEAAA%2CoFAAA%2CCAKA%2CmEAAA%2C%2BEAAA%2CCAKA%2CkEAAA%2CeAAA%2CCAGA%2CmEAAA%2CyGAAA%2CCAMA%2C4CAAA%2CqFAAA%2CCAIA%2CmBAAA%2C%2BCAAA%2CCAKA%2CmBAAA%2C%2BCAAA%2CCAKA%2CkCAAA%2CwEAAA%2CCAMA%2C2DAAA%2C2CAAA%2CCAIA%2C8DAAA%2CqBAAA%2CCAGA%2CyCAAA%2C4BAAA%2CCAIA%2CsBAAA%2C%2BCAAA%2CCAKA%2CsBAAA%2C%2BCAAA%2CCAKA%2C%2BBAAA%2CiHAAA%2CCASA%2C2CAAA%2CgBAAA%2CCAGA%2CmEAAA%2C6BAAA%2CCAKA%2CoCAAA%2CyCAAA%2CCAKA%2CsDAAA%2CkCAAA%2CCAIA%2C%2BBAAA%2CkDAAA%2CCAKA%2CuCAAA%2CcAAA%2CCAGA%2CwBAAA%2C6DAAA%2CCAQA%2CYAAA%2CoCAAA%2CCAIA%2CYAAA%2CoCAAA%2CCAIA%2CkCAAA%2CsBAAA%2CCAOA%2CkBAAA%2C4BAAA%2CCAIA%2CyCAAA%2C%2BEAAA%2CCAQA%2CyCAAA%2CgGAAA%2CCASA%2CwDAAA%2CkNAAA%2CCASA%2CgEAAA%2CeAAA%2CCAIA%2CgEAAA%2CeAAA%2CCAIA%2C8EAAA%2CoEAAA%2CCAOA%2CsFAAA%2CiDAAA%2CCAMG%2C6CAAA%2C4DAAA%2CCAOA%2C2EAAA%2CiBAAA%2CCAIH%2CeAAA%2C2DAAA%2CCAMA%2C8BAAA%2CaAAA%2CCAGA%2C0BAAA%2C8BAAA%2CCAIA%2C0BAAA%2C%2BCAAA%2CCAKA%2CqCAAA%2CwDAAA%2CCAMA%2CsDAAA%2C6DAAA%2CCAKA%2CuEAAA%2CiBAAA%2CCAGA%2CgEAAA%2C%2BCAAA%2CCAKA%2CqDAAA%2CcAAA%2CCAGA%2CkDAAA%2CiCAAA%2CCAIA%2CqDAAA%2CcAAA%2CCAGA%2C8BAAA%2CyBAAA%2CCAIA%2CiDAAA%2C8BAAA%2CCAIA%2CiDAAA%2CyLAAA%2CCAOA%2CmDAAA%2CuKAAA%2CCAOA%2CyDAAA%2CkIAAA%2CCAKA%2CoCAAA%2CqDAAA%2CCAMA%2CsBAAA%2C0DAAA%2CCAMA%2CkCAAA%2C2BAAA%2CCAIA%2CwEAAA%2CyEAAA%2CCAIA%2CwEAAA%2C0FAAA%2CCAKA%2CqDAAA%2C6BAAA%2CCAIA%2C2DAAA%2CsFAAA%2CCAIA%2CgDAAA%2C%2BJAAA%2CCAIA%2CkDAAA%2C6JAAA%2CCAIA%2CuCAAA%2CmEAAA%2CCAMA%2CiDAAA%2CiBAAA%2CCAIA%2CuCAAA%2C8CAAA%2CCAKA%2C%2BBAAA%2C2BAAA%2CCAIA%2C4JAAA%2C4BAAA%2CCASA%2CgBAAA%2C4BAAA%2CCAIA%2CqKAAA%2C4BAAA%2CCAYA%2CeAAA%2CYAAA%2CCAGA%2CoBAAA%2C0BAAA%2CCAGA%2CoBAAA%2CyCAAA%2CCAKA%2CoBAAA%2CkGAAA%2CCAKA%2CwCAAA%2CiCAAA%2CCAIA%2CsBAAA%2CYAAA%2CCAGA%2CyBAAA%2CoEAAA%2CCAGA%2CyBAAA%2CmEAAA%2CCAGA%2CmCAAA%2CoEAAA%2CCAGA%2CyBAAA%2C0FAAA%2CCAGA%2CsBAAA%2CgBAAA%2CCAGA%2C%2BBAAA%2CkCAAA%2CCAIA%2CkBAAA%2CyDAAA%2CCAMA%2CgCAAA%2C2EAAA%2CCAMA%2CuDAAA%2CqDAAA%2CCAMA%2CsCAAA%2CcAAA%2CCAIA%2CkCAAA%2C2BAAA%2CCAIA%2CeAAA%2C2DAAA%2CCAMA%2CuBAAA%2C8EAAA%2CCAKA%2CoBAAA%2COAAA%2CCAGA%2CoBAAA%2C0BAAA%2CCAIA%2C2CAAA%2CuHAAA%2CCAOA%2CgMAAA%2CiDAAA%2CCAMA%2CyDAAA%2C6EAAA%2CCAMA%2C6DAAA%2CkBAAA%2CCAGA%2C%2BEAAA%2C2CAAA%2CCAMA%2CmGAAA%2CUAAA%2CCAIA%2C6GAAA%2CyBAAA%2CCAKA%2CeAAA%2C6BAAA%2CCAGA%2C2CAAA%2CwCAAA%2CCAKA%2CUAAA%2CeAAA%2CCAAA%2CCAKD%2CqCACC%2C0BAAA%2CYAAA%2CCAAA%2CCAKD%2CqCACC%2CeAAA%2C%2BBAAA%2CCAAA%2CCAMD%2CoCACC%2CSAAA%2CYAAA%2CCAAA%2CCAKD%2CoCACC%2CmDAAA%2C2EAAA%2CCAMA%2CqCAAA%2CgCAAA%2CCAIA%2CsCAAA%2CcAAA%2CCAGA%2CwHAAA%2CYAAA%2CCAAA%22%7D */