@charset "UTF-8";.page_title_wrapper.shiten_fv{background:#fff url(../img/shiten/fv_bg.webp) no-repeat;background-position:right bottom;background-size:auto clamp(1px,50.78125vw,650px);height:clamp(1px,50.78125vw,650px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:1920px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid #ddd}@media screen and (max-width:1560px){.page_title_wrapper.shiten_fv{background-position:calc(100% + clamp(1px, 11.9047619048vw, 100px)) bottom}}@media screen and (max-width:1360px){.page_title_wrapper.shiten_fv{background-position:calc(100% + clamp(1px, 23.8095238095vw, 200px)) bottom}}@media screen and (max-width:640px){.page_title_wrapper.shiten_fv{background:#fff url(../img/shiten/fv_bg_sp.webp) no-repeat bottom center;background-size:contain;height:clamp(1px,186.1333333333vw,1396px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.page_title_wrapper.shiten_fv.reveal{-webkit-transition:opacity 0.7s ease;transition:opacity 0.7s ease}.page_title_wrapper.shiten_fv h1{padding-left:0}.page_title_wrapper.shiten_fv .txt,.page_title_wrapper.shiten_fv h1{max-width:1360px;width:calc(100% - 100px);margin:0 auto;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:clamp(1px,23.8095238095vw,200px)}@media screen and (max-width:640px){.page_title_wrapper.shiten_fv .txt,.page_title_wrapper.shiten_fv h1{padding-right:0;width:calc(100% - 40px);line-height:1.4}}.page_title_wrapper.shiten_fv h1{font-size:clamp(1px,3.125vw,40px);font-weight:600;line-height:1.5;letter-spacing:0.04em;text-shadow:0px 0px 8px rgba(255,255,255,0.3),0px 0px 8px rgba(255,255,255,0.3),0px 0px 8px rgba(255,255,255,0.3),-6px -3px 8px rgba(255,255,255,0.3),-6px -3px 8px rgba(255,255,255,0.3),-6px -3px 8px rgba(255,255,255,0.3),0px 0px 8px rgba(255,255,255,0.3),0px 0px 8px rgba(255,255,255,0.3),0px 0px 8px rgba(255,255,255,0.3),-6px -3px 8px rgba(255,255,255,0.3),-6px -3px 8px rgba(255,255,255,0.3),-6px -3px 8px rgba(255,255,255,0.3)}@media screen and (max-width:1024px){.page_title_wrapper.shiten_fv h1{line-height:1.4}}@media screen and (max-width:640px){.page_title_wrapper.shiten_fv h1{text-shadow:none;font-size:clamp(1px,6.9333333333vw,52px);margin-top:clamp(1px,4vw,30px)}}.page_title_wrapper.shiten_fv h1>span{display:inline-block}.page_title_wrapper.shiten_fv .txt{font-size:clamp(11px,1.2931034483vw,15px);margin-top:1.375em;color:#666;line-height:1.8;text-shadow:0px 0px 8px rgba(255,255,255,0.6),0px 0px 12px rgba(255,255,255,0.8),0px 0px 12px rgba(255,255,255,0.8),0px 0px 12px rgba(255,255,255,0.8),0px 0px 12px rgba(255,255,255,0.8),0px 0px 4px rgba(255,255,255,0.8),0px 0px 4px rgba(255,255,255,0.8),0px 0px 4px rgba(255,255,255,0.8),0px 0px 4px rgba(255,255,255,0.8),0px 0px 6px rgba(255,255,255,0.8),0px 0px 6px rgba(255,255,255,0.8),0px 0px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),-6px -3px 8px rgba(255,255,255,0.6),-6px -3px 8px rgba(255,255,255,0.6),-6px -3px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),-6px -3px 8px rgba(255,255,255,0.6),-6px -3px 8px rgba(255,255,255,0.6),-6px -3px 8px rgba(255,255,255,0.6)}@media screen and (max-width:640px){.page_title_wrapper.shiten_fv .txt{font-size:clamp(1px,3.2vw,24px);margin-top:clamp(1px,2vw,15px);line-height:1.6}}.page_title_wrapper.shiten_fv .pankuzu{color:#888888;opacity:1}.page_title_wrapper.shiten_fv .pankuzu a{color:#888888}.page_title_wrapper.shiten_fv .pankuzu li:first-child:before{background-image:url(../img/icon/home.svg)}.page_title_wrapper.shiten_fv .pankuzu li:after{border-color:#888888}@media screen and (max-width:640px){.page-yokohama .page_title_wrapper.shiten_fv{height:clamp(1px,166.1333333333vw,1246px)}.page-yokohama .to_page_title.wrapper.shiten_container{margin-top:clamp(1px,152.8vw,1146px)}}@media screen and (min-width:641px){.admin-bar .page_title_wrapper{padding-top:32px}}.to_page_title.wrapper.shiten_container{margin-top:clamp(1px,45.46875vw,582px);position:relative;z-index:1}@media screen and (max-width:640px){.to_page_title.wrapper.shiten_container{margin-top:clamp(1px,172.8vw,1296px)}}@media screen and (min-width:641px){.shiten_container{font-size:clamp(14px,1.5625vw,16px)}}.shiten_container section{padding-top:7.5rem;padding-bottom:7.5rem}@media screen and (max-width:640px){.shiten_container section{padding-top:3.125rem;padding-bottom:3.125rem}}.shiten_container section.base{padding-left:clamp(25px,3.6764705882vw,50px);padding-right:clamp(25px,3.6764705882vw,50px)}.shiten_container section .base_inner{margin-top:2.875rem}@media screen and (max-width:640px){.shiten_container section .base_inner{margin-top:1.25rem}}.shiten_container .cta{text-align:center;padding:3.75rem 15px}@media screen and (max-width:640px){.shiten_container .cta{padding:1.875rem 15px;padding-top:1.625rem}}.shiten_container .cta .tt{color:#000;font-weight:500;font-size:1.375rem}@media screen and (max-width:640px){.shiten_container .cta .tt{font-size:1.125rem}}.shiten_container .cta .tt>span{display:inline-block}.shiten_container .cta .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem;margin-top:1.875rem}@media screen and (max-width:640px){.shiten_container .cta .btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5625rem;gap:1.25rem}}.shiten_container .cta .btns a{width:520px;max-width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#000;color:#fff;text-decoration:none;height:7.75rem;gap:0.5rem;font-weight:400}@media screen and (max-width:640px){.shiten_container .cta .btns a{height:6rem;gap:0.3125rem}}.shiten_container .cta .btns a .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;font-size:1rem;line-height:1}@media screen and (max-width:640px){.shiten_container .cta .btns a .label{font-size:0.8125rem}}.shiten_container .cta .btns a .tel_n{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;line-height:1;font-family:"Montserrat";margin-top:0.06em}@media screen and (max-width:640px){.shiten_container .cta .btns a .tel_n{margin-top:0.1em;font-size:1.5rem}}.shiten_container .cta .btns a .tel_n:before{content:"";min-width:2rem;width:2rem;height:1.5rem;background:url(../img/icon/tel.svg) no-repeat center center;background-size:contain;display:inline-block}@media screen and (max-width:640px){.shiten_container .cta .btns a .tel_n:before{min-width:1.5rem;width:1.5rem;height:1.25rem}}.shiten_container .cta .btns a .time{line-height:1;font-size:0.75rem;color:rgba(255,255,255,0.7)}@media screen and (max-width:640px){.shiten_container .cta .btns a .time{padding:0.3em 0.8em}}@media screen and (max-width:640px){.shiten_container .cta .btns a .tel_img{width:14rem}}.shiten_container .cta .btns a.form .label{gap:0;font-size:1.375rem}.shiten_container .cta .btns a.form .label:before{content:"";min-width:2rem;width:2rem;height:1rem;background:url(../img/icon/mail.svg) no-repeat center center;background-size:contain;display:inline-block;margin-right:0.3rem}@media screen and (max-width:640px){.shiten_container .cta .btns a.form .label:before{display:none}}.shiten_container .cta .btns a.form .time{font-size:0.8125rem;margin-top:0.2em}@media screen and (max-width:640px){.shiten_container .cta .btns a.form .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4em;font-size:1.0625rem}.shiten_container .cta .btns a.form .sp_icon:before{content:"";min-width:1.25rem;width:1.25rem;height:0.75rem;background:url(../img/icon/mail.svg) no-repeat center center;background-size:contain;display:inline-block;margin-right:0.4rem}}@media screen and (min-width:641px){.shiten_container .cta .btns a:hover{background:#666}.shiten_container .cta .btns a:hover.form{background:#666}.shiten_container .cta .btns a:hover img{opacity:1}}.shiten_container section h2,.shiten_container section h3{margin-top:0;margin-bottom:0;line-height:1.4}.shiten_container section .s_en_tt{font-family:"Montserrat",sans-serif;color:#000;font-size:1.25rem;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0.6em auto 0;text-align:center;font-weight:600}@media screen and (max-width:640px){.shiten_container section .s_en_tt{font-size:0.875rem;margin-top:0.4em}}.shiten_container section .s_en_tt span{display:inline-block;position:relative;z-index:1;background:#fff;padding:0 0.4em;margin:0 1em}@media screen and (max-width:640px){.shiten_container section .s_en_tt span{margin:0 0.6em}}.shiten_container section .s_en_tt:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";border-top:1px solid #000;width:100%}.shiten_container section .tt{font-weight:600;text-align:center}.shiten_container section .tt.defult{font-size:3rem;line-height:1.3}@media screen and (max-width:640px){.shiten_container section .tt.defult{font-size:1.875rem}}.shiten_container .sub_copy{font-size:1.375rem}.shiten_container .sub_copy br{display:none}@media screen and (max-width:640px){.shiten_container .sub_copy br{display:block}}@media screen and (max-width:640px){.shiten_container .sub_copy{font-size:1.125rem;line-height:1.5}}.shiten_container section.bg1{background:#f5f5f5}.shiten_container section.bg1 .tt.defult{color:#000}.shiten_container section.bg1 .s_en_tt span{background:#f5f5f5}.shiten_container section.bg1 .s_en_tt:after{border-color:#000}.shiten_container section.bg2,.shiten_container section.bg2 .s_en_tt span,.shiten_container section.faq .s_en_tt span{background:#f5f5f5}.shiten_container section.border_top{border-top:1px solid #ddd}.shiten_container section.reason .s_en_tt span{background:#fff}.shiten_container section.bg3{background:#f5f5f5}.shiten_container section.bg3 .s_en_tt span{background:#f5f5f5}.shiten_container .reason .tt .t1{font-size:1.5rem;display:block}@media screen and (max-width:640px){.shiten_container .reason .tt .t1{font-size:1rem}}.shiten_container .reason .tt .t2{font-size:3.5rem}@media screen and (max-width:640px){.shiten_container .reason .tt .t2{font-size:2rem}.shiten_container .reason .tt .t2.t2_db{display:block;line-height:1.2}}.shiten_container .reason .tt .t3{font-size:4.5rem;line-height:1;font-family:"Montserrat",sans-serif}@media screen and (max-width:640px){.shiten_container .reason .tt .t3{font-size:3rem}}.shiten_container .reason_box_outer{border-top:1px solid #e9e4db;margin-top:4rem}@media screen and (max-width:640px){.shiten_container .reason_box_outer{margin-top:2rem}}.shiten_container .reason_box{max-width:1200px;margin:0 auto;padding:4rem clamp(1px,4.4117647059vw,60px) 0}@media screen and (max-width:640px){.shiten_container .reason_box{padding:2rem 0 0}}.shiten_container .reason_box h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding-bottom:1.8em}@media screen and (max-width:640px){.shiten_container .reason_box h3{gap:0.75rem;width:calc(100% - 30px);padding-bottom:0.8em}}.shiten_container .reason_box h3 .batch{font-size:5rem;font-family:"Montserrat",sans-serif;font-weight:600;line-height:1;color:#d1d1d1}@media screen and (max-width:640px){.shiten_container .reason_box h3 .batch{font-size:3.5rem}}.shiten_container .reason_box h3 .tt{text-align:left;font-size:1.75rem}@media screen and (max-width:640px){.shiten_container .reason_box h3 .tt{font-size:1.125rem}}.shiten_container .reason_box h3 .tt>span{display:block}.shiten_container .reason_box h3 .tt>span.on_display_iblock{display:inline-block}.shiten_container .reason_box h3 .tt>span.on_display_inline{display:inline}@media screen and (max-width:640px){.shiten_container .reason_box h3 .tt.sp_span_inline span{display:inline}}.shiten_container .reason_box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.125rem}@media screen and (max-width:640px){.shiten_container .reason_box .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 25px;gap:0.875rem}}.shiten_container .reason_box .inner .image{min-width:38%;max-width:38%}.shiten_container .reason_box .inner .image img{width:100%}@media screen and (max-width:640px){.shiten_container .reason_box .inner .image{min-width:100%;max-width:100%;text-align:center}}.shiten_container .reason_box .inner p{color:var(--mid);margin:0;width:100%;line-height:2;font-size:0.9375rem}@media screen and (max-width:640px){.shiten_container .reason_box .inner p{font-size:0.875rem}}.shiten_container .service_box_wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem 1.5625rem;max-width:1360px;margin:0 auto}.shiten_container .service_box_wrap.flex_ver{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1024px}.shiten_container .service_box_wrap.flex_ver .service_box{margin:0;width:calc(50% - 1.5625rem)}@media screen and (max-width:640px){.shiten_container .service_box_wrap.flex_ver .service_box{width:100%}}@media screen and (max-width:640px){.shiten_container .service_box_wrap{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1.25rem}.shiten_container .service_box_wrap.base_inner{margin-top:1.5625rem}}.shiten_container .service_box_wrap .service_box{padding-top:1.875rem;padding-bottom:1.875rem;max-width:320px;margin:0 auto;background:#fff}@media screen and (max-width:640px){.shiten_container .service_box_wrap .service_box{padding-top:1.5625rem;padding-bottom:1.5625rem;max-width:100%}}.shiten_container .service_box_wrap .service_box p{margin:0;margin-top:0.8125rem;line-height:2;padding-left:1.875rem;padding-right:1.875rem;font-size:0.88em;color:var(--mid)}@media screen and (max-width:640px){.shiten_container .service_box_wrap .service_box p{padding-left:1.25rem;padding-right:1.25rem;font-size:0.875rem;line-height:1.8}}.shiten_container .service_box_wrap .service_box .tt_service{text-align:center}@media screen and (max-width:640px){.shiten_container .service_box_wrap .service_box .tt_service .icon{max-width:6.875rem;margin:0 auto}}.shiten_container .service_box_wrap .service_box .tt_service>span{display:block}.shiten_container .service_box_wrap .service_box .tt_service .tt_service_stt{font-weight:500;font-size:1.25rem;margin-top:1.5625rem}@media screen and (max-width:640px){.shiten_container .service_box_wrap .service_box .tt_service .tt_service_stt{font-size:1.375rem;margin-top:0.625rem}}.shiten_container .service_box_wrap .service_box .tt_service .tt_service_stt>span{display:inline-block}.shiten_container .price{margin:0;padding:0;position:relative;background:#fff}.shiten_container .price:after{content:"";position:absolute;top:0;right:50%;background:#fff url(../img/shiten/price_bg.webp) no-repeat;background-size:cover;width:clamp(1px,70.5882352941vw,960px);height:100%}@media screen and (max-width:640px){.shiten_container .price:after{background:#fff url(../img/shiten/price_bg_sp.webp) no-repeat;background-size:contain;width:100%;right:0}}.shiten_container .price .outer{position:relative;z-index:1;max-width:1360px;margin:0 auto;padding:8.625rem 0;text-align:left}@media screen and (max-width:640px){.shiten_container .price .outer{padding:12.5rem 0 0}}.shiten_container .price .outer article{max-width:62.9411764706%;margin-left:auto;background:#fff;-webkit-box-shadow:-10px 10px 0px rgba(0,0,0,0.1);box-shadow:-10px 10px 0px rgba(0,0,0,0.1);padding:clamp(1px,5.8823529412vw,80px);padding-right:clamp(1px,1.3235294118vw,18px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.shiten_container .price .outer article{padding:2.5rem 0;max-width:calc(100% - 40px);margin:0 auto;-webkit-box-shadow:none;box-shadow:none}}.shiten_container .price .outer article .tt{font-size:3rem;font-weight:600;text-align:left;color:#000}@media screen and (max-width:640px){.shiten_container .price .outer article .tt{font-size:1.75rem;text-align:center;line-height:1.2}}.shiten_container .price .outer article p{font-size:0.9375rem;line-height:2;margin-bottom:0;margin-top:2em;color:var(--mid)}.shiten_container .price .outer article p b{font-weight:400}@media screen and (max-width:640px){.shiten_container .price .outer article p{font-size:0.8125rem;padding:0 1.25rem}}.shiten_container .price .outer article .btns,.shiten_container .price .outer article .cta{margin:0}.shiten_container .price .outer article .cta{padding-bottom:0;padding-left:0;padding-right:0}@media screen and (max-width:640px){.shiten_container .price .outer article .cta{padding:0;margin-top:2rem}}.shiten_container .price .outer article .btns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.shiten_container .price .outer article .btns a{height:6.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}@media screen and (max-width:640px){.shiten_container .price .outer article .btns a{padding:0;height:6.25rem}}.shiten_container .price .outer article .btns a .label{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.5rem;line-height:1.5;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}@media screen and (max-width:640px){.shiten_container .price .outer article .btns a .label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1rem}.shiten_container .price .outer article .btns a .label:before{display:inline-block;min-width:1.625rem;width:1.625rem;height:1.25rem;margin-right:0.2rem}}@media screen and (max-width:640px){.shiten_container .price .outer article .btns a .label .inline_block_sp{display:block}}.shiten_container .member{margin-top:0}.shiten_container .member_grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,2fr));gap:2.875rem 3.5rem;max-width:1028px;margin:0 auto}@media screen and (max-width:640px){.shiten_container .member_grid{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1.875rem;padding:0 25px}.shiten_container .member_grid.base_inner{margin-top:1.5625rem}}.shiten_container .member_grid article{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:2.125rem 1.875rem;max-width:500px;margin:0 auto}@media screen and (max-width:640px){.shiten_container .member_grid article{gap:0.8125rem;padding:0.9375rem}}.shiten_container .member_grid article h3{font-size:1.5rem;font-weight:400}@media screen and (max-width:640px){.shiten_container .member_grid article h3{font-size:1.125rem;line-height:1.3}}.shiten_container .member_grid article .photo{min-width:35.2112676056%;max-width:35.2112676056%}@media screen and (max-width:640px){.shiten_container .member_grid article .photo{min-width:36.9230769231%;max-width:36.9230769231%}}.shiten_container .member_grid article p{line-height:1.8;margin-top:1em;font-weight:400;font-size:0.9375rem;color:var(--mid)}@media screen and (max-width:640px){.shiten_container .member_grid article p{font-size:0.8125rem;line-height:1.6;margin:0.6em 0}}.shiten_container .member_grid article .txt a{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5em;color:#fff;font-size:0.875rem;font-weight:500;padding:0.9em 1.3em;line-height:1;text-align:center;background:var(--mid);-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;margin-top:1.5em}@media screen and (min-width:641px){.shiten_container .member_grid article .txt a:hover{background:#8f8f8f}}@media screen and (max-width:640px){.shiten_container .member_grid article .txt a{font-size:0.75rem;gap:0.4em;padding-bottom:0.6em;padding-top:0.6em}.shiten_container .member_grid article .txt a span span{display:none}}.shiten_container .member_grid article .txt a:before{content:"";display:inline-block;background:#fff;min-width:0.6em;max-width:0.6em;height:0.5196152423em;clip-path:polygon(50% 0,100% 100%,0 100%);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.shiten_container .voice_list{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 60px);max-width:980px;margin:3.75rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.875rem;padding:2.125rem 1.875rem;border:1px solid #ddd;-webkit-box-shadow:6px 6px 0px rgba(0,0,0,0.05);box-shadow:6px 6px 0px rgba(0,0,0,0.05)}@media screen and (max-width:640px){.shiten_container .voice_list{width:calc(100% - 50px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.875rem auto 0;padding:1.875rem 20px;gap:1rem}.shiten_container .voice_list:first-child{margin-top:1rem}}.shiten_container .voice_list .photo{min-width:34.8583877996%;max-width:34.8583877996%}@media screen and (max-width:640px){.shiten_container .voice_list .photo{min-width:100%;max-width:100%;text-align:center}}.shiten_container .voice_list .txt{line-height:1.5;font-weight:500}.shiten_container .voice_list .txt dl{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.125rem;padding:1rem 0;margin:0;margin-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shiten_container .voice_list .txt dl:first-child{border:none;margin-top:0;padding:0}@media screen and (max-width:640px){.shiten_container .voice_list .txt dl{gap:0.625rem;padding:0.6rem 0;margin-top:0.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.shiten_container .voice_list .txt dl dt{font-size:0.94em;font-weight:500}.shiten_container .voice_list .txt dl dt span{background:#f1f1f1;color:#666666;min-width:4.5rem;padding:0.2rem 0.4rem;text-align:center;display:block}@media screen and (max-width:640px){.shiten_container .voice_list .txt dl dt span{font-size:0.875rem}}@media screen and (max-width:640px){.shiten_container .voice_list .txt dl dt{margin-right:auto}}.shiten_container .voice_list .txt dl.kadai dt span{background:#000;color:#fff}.shiten_container .voice_list .txt dl dd{margin:0;font-size:0.9375rem;font-weight:500}@media screen and (max-width:640px){.shiten_container .voice_list .txt dl dd{font-size:0.875rem}}.shiten_container .voice_list .txt .fukidashi{background:#f1f1f1;font-size:1.125rem;padding:0.8em 1.5625em;margin-top:1.125em;line-height:1.6;position:relative}.shiten_container .voice_list .txt .fukidashi:before{content:"";display:inline-block;background:#f1f1f1;position:absolute;top:-0.4em;left:6em;width:0.8em;height:0.6062177826em;clip-path:polygon(50% 0,100% 100%,0 100%)}@media screen and (max-width:640px){.shiten_container .voice_list .txt .fukidashi:before{left:2em}}@media screen and (max-width:640px){.shiten_container .voice_list .txt .fukidashi{font-size:1rem;padding:0.625em 1.25em;margin-top:0.25em}}.shiten_container .voice_list.fk{max-width:900px}@media screen and (min-width:641px){.shiten_container .voice_list.fk{padding:2.125rem 3.75rem}}.shiten_container .voice_list.fk .fk_tt{font-family:"Montserrat",sans-serif;font-size:3.5em;text-align:center;color:#ccc;line-height:1}@media screen and (max-width:640px){.shiten_container .voice_list.fk .fk_tt{font-size:2.8em}}.shiten_container .voice_list.fk .fk_tt span{font-family:"Times New Roman",Times,serif}.shiten_container .voice_list.fk{gap:1.25rem}.shiten_container .voice_list.fk .txt dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border:none;margin-top:1.5em}@media screen and (min-width:641px){.shiten_container .voice_list.fk .txt dl{gap:0.5rem}}.shiten_container .voice_list.fk .txt dl dt{width:100%;font-weight:500}.shiten_container .voice_list.fk .txt dl dt span{padding:0.6em;font-size:1.24rem}@media screen and (max-width:640px){.shiten_container .voice_list.fk .txt dl dt span{font-size:1.1rem}}.shiten_container .voice_list.fk .txt dl dd{font-size:1rem;line-height:1.8;color:var(--mid)}@media screen and (max-width:640px){.shiten_container .voice_list.fk .txt dl dd{font-size:0.8125rem}}.shiten_container .voice_list.fk .txt dl.seika dt span{background:var(--gold);color:#fff}@media screen and (max-width:640px){.shiten_container .office.bg1{background:#f1f1f1}}.shiten_container .office .box{background:#fff;max-width:1200px;width:calc(100% - 60px);margin:0 auto;padding:clamp(1px,4.4117647059vw,60px) clamp(1px,5.8823529412vw,80px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.shiten_container .office .box{width:calc(100% - 40px);padding:1.875rem 20px}}.shiten_container .office .box h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media screen and (max-width:640px){.shiten_container .office .box h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shiten_container .office .box h3 img{max-width:clamp(260px,30vw,360px)}@media screen and (max-width:640px){.shiten_container .office .box h3 img{max-width:11.25rem}}.shiten_container .office .box h3>span{display:inline-block;background:#000;color:#fff;font-size:1.25rem;font-weight:400;padding:0.4em 2em}@media screen and (max-width:640px){.shiten_container .office .box h3>span{font-size:1rem;padding:0.3em 2em}}.shiten_container .office .access{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1px,3.5294117647vw,48px);margin-top:clamp(1px,5.1470588235vw,70px);line-height:1.7;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:0.9375rem}@media screen and (max-width:640px){.shiten_container .office .access{font-size:0.8125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4em}}.shiten_container .office .access iframe{max-width:60.7843137255%;border:none}@media screen and (max-width:640px){.shiten_container .office .access iframe{max-width:100%;margin:0 auto;margin-bottom:1em;border:1px solid #ddd;max-height:17.5rem}}.shiten_container .office .access .info{min-width:36.6666666667%}@media screen and (max-width:640px){.shiten_container .office .access .info{min-width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0.8em}}.shiten_container .office .access dd,.shiten_container .office .access dl,.shiten_container .office .access dt{margin:0}.shiten_container .office .access dl{margin-bottom:clamp(1px,2.9411764706vw,40px)}@media screen and (max-width:640px){.shiten_container .office .access dl{padding-top:0.7em;margin-top:0.7em;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ddd}.shiten_container .office .access dl:first-child{border-top:none}}.shiten_container .office .access dt{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4em}.shiten_container .office .access dt:before{content:"";width:9px;height:9px;background:#000;border-radius:50%;display:block}@media screen and (max-width:640px){.shiten_container .office .access dt{min-width:7em}}.shiten_container .office .access dd>span{display:inline-block}@media screen and (max-width:640px){.shiten_container .office .access dd>span{display:inline}}@media screen and (max-width:640px){.shiten_container .office .google_btn{margin:0 auto;padding:0.7em 3em}}.shiten_container .faq{background:#f5f5f5;padding-left:25px;padding-right:25px}.shiten_container .faq dl{max-width:1040px;margin:clamp(30px,2.9411764706vw,40px) auto;text-align:left;border:1px solid #d1d1d1}.shiten_container .faq dt button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(13px,1.1764705882vw,16px);border:none;padding:clamp(13px,1.3235294118vw,18px) clamp(15px,3.3088235294vw,45px);padding-right:clamp(15px,5.8823529412vw,80px);background:#fff;color:#000;width:100%;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;line-height:1.4;text-align:left;position:relative;font-weight:500}@media screen and (max-width:640px){.shiten_container .faq dt button{font-size:0.9375rem;padding:1.0625rem 0.75rem;padding-right:2.5rem}}.shiten_container .faq dt button:after{content:"";display:inline-block;margin-left:auto;min-height:1rem;min-width:1rem;border-top:2px solid #111;border-right:2px solid #111;-webkit-transform:translate(-0.375rem,-0.375rem) rotate(135deg);transform:translate(-0.375rem,-0.375rem) rotate(135deg);border-width:2px;border-color:#aaa;-webkit-transition:border-color 0.3s linear,-webkit-transform 0.3s linear;transition:border-color 0.3s linear,-webkit-transform 0.3s linear;transition:border-color 0.3s linear,transform 0.3s linear;transition:border-color 0.3s linear,transform 0.3s linear,-webkit-transform 0.3s linear;position:absolute;top:calc(50% - 0.3em);right:clamp(15px,1.8382352941vw,25px)}@media screen and (max-width:640px){.shiten_container .faq dt button:after{min-height:0.625rem;min-width:0.625rem;right:0.75rem;top:calc(50% - 0.1em)}}.shiten_container .faq dt button span{background:url(../img/shiten/faq/q.svg?2) no-repeat;background-size:contain;min-width:clamp(20px,1.8382352941vw,25px);height:clamp(25px,1.4705882353vw,20px);display:inline-block;margin-right:0.8em}@media screen and (max-width:640px){.shiten_container .faq dt button span{margin-right:0.6em;height:1.25rem;min-width:1.25rem}}.shiten_container .faq dt button:active,.shiten_container .faq dt button:hover{background:#f1f1f1}.shiten_container .faq dt button.active{background:#000;color:#fff}.shiten_container .faq dt button.active span{background:url(../img/shiten/faq/q_w.svg?2) no-repeat}.shiten_container .faq dt button.active:after{border-color:#fff;-webkit-transform:translate(-0.375rem,0.0625rem) rotate(-45deg);transform:translate(-0.375rem,0.0625rem) rotate(-45deg)}.shiten_container .faq dd{background:#fff;border-top:none;padding:clamp(15px,1.9117647059vw,26px) clamp(15px,3.3088235294vw,45px);margin:0;display:none;line-height:2;font-size:0.9375rem}@media screen and (max-width:640px){.shiten_container .faq dd{font-size:0.875rem}}.shiten_container .seo_section{background-image:url(../img/shiten/sapporo/seo_bg.webp);background-repeat:no-repeat;background-position:top center;background-size:auto clamp(1px,41.1764705882vw,560px);padding-top:clamp(1px,23.3088235294vw,317px);padding-bottom:0}.shiten_container .seo_section.yokohama{background-image:url(../img/shiten/yokohama/seo_bg.webp)}@media screen and (max-width:640px){.shiten_container .seo_section{background-image:url(../img/shiten/sapporo/seo_bg_sp.webp);background-repeat:no-repeat;background-position:top center;background-size:contain;padding-top:13.25em}.shiten_container .seo_section.yokohama{background-image:url(../img/shiten/yokohama/seo_bg_sp.webp)}}.shiten_container .seo_section .inner{font-size:0.875rem;max-width:1040px;width:calc(100% - 30px);margin:0 auto;background:#fff;padding:clamp(30px,4.4117647059vw,60px) clamp(15px,4.4117647059vw,60px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.shiten_container .seo_section .inner{font-size:0.8125rem;padding-bottom:5px}}.shiten_container .seo_section .inner .tt{font-size:2rem;padding-bottom:0.8em}@media screen and (max-width:640px){.shiten_container .seo_section .inner .tt{font-size:1.25rem;padding-bottom:0.8em}}.shiten_container .seo_section .inner .h3{color:#888;font-size:1.5rem;text-align:left;margin:0 0 1em;padding-bottom:0}@media screen and (max-width:640px){.shiten_container .seo_section .inner .h3{font-size:1.25rem}}.shiten_container .seo_section .inner .h4{font-size:1.125rem;margin:2em 0 0.8em;font-weight:500}@media screen and (max-width:640px){.shiten_container .seo_section .inner .h4{font-size:1rem;position:relative;padding-left:2.125rem;margin:1em 0 0.8em}}.shiten_container .seo_section .inner .num{font-size:1rem;line-height:1.5rem;width:1.5rem;height:1.5rem;border-radius:50%;color:#fff;background:#000;display:inline-block;text-align:center;margin-right:0.5rem;font-family:"Arial",sans-serif;letter-spacing:0;vertical-align:top}@media screen and (max-width:640px){.shiten_container .seo_section .inner .num{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.shiten_container .seo_section .inner hr{margin:1.5rem 0 2.5rem}@media screen and (max-width:640px){.shiten_container .seo_section .inner hr{margin:0.5rem 0 1.5rem}}.shiten_container .seo_section .inner p{line-height:1.8;margin:0;padding-bottom:1.5em;color:var(--mid)}@media screen and (max-width:640px){.shiten_container .seo_section .inner p{padding-bottom:1em}}.page_title_wrapper.shiten_fv.sharoushi_fv{background-image:url(../img/sharoushi/fv_bg.webp)}@media screen and (max-width:640px){.page_title_wrapper.shiten_fv.sharoushi_fv{background-image:url(../img/sharoushi/fv_bg_sp.webp)}}