@charset "UTF-8";html{scroll-padding-top:110px}body{font-family:"Shippori Mincho",serif !important;font-weight:400;font-style:normal;letter-spacing:.05rem}.mb0{margin-bottom:0 !important}.pt40{padding-top:40px !important}.display-none{display:none !important}.red{color:red !important}.post_content h2{margin-bottom:1.5em}main{position:relative;z-index:1}p,h1,h2,h3,h4,h5,h6{line-height:1.8}p{font-size:18px}.alignwide{left:0 !important;width:100% !important}.swell-block-fullWide h2,.swell-block-fullWide h3,.swell-block-fullWide h4,.swell-block-fullWide h5,.swell-block-fullWide h6{font-weight:400 !important}.border-bottom-none *{border-bottom:none !important}hr.width-100{max-width:100% !important;border-color:#bbb !important}#content{background-color:#fff;margin-top:80px !important}.title-left-bottom{position:relative;border-left:4px solid #c4ba62 !important;padding-left:20px !important;padding-bottom:20px !important}.title-left-bottom:before{content:"" !important;display:block;background:#5f5f5f !important;height:1px !important;width:160px !important;position:absolute;z-index:2;left:0;top:auto !important;bottom:1px !important}.title-left-bottom:after{content:"" !important;display:block;background:#c4ba62;height:4px;width:48px;position:absolute;z-index:2;left:0;bottom:-1px}.title-bottom{position:relative;padding-bottom:10px;padding-left:10px}.title-bottom:before{content:"" !important;display:block;background:#5f5f5f !important;height:1px !important;width:160px !important;position:absolute;z-index:2;left:0;top:auto !important;bottom:-20px !important}.title-bottom:after{content:"" !important;display:block;background:#c4ba62;height:4px;width:48px;position:absolute;z-index:2;left:0;bottom:-22px}.title-right{text-align:right;position:relative;padding-bottom:10px}.title-right h2{display:inline-block}.title-right h2:before{content:"" !important;display:block;background:#5f5f5f !important;height:1px !important;width:160px !important;position:absolute;z-index:2;left:0;top:auto !important;bottom:-20px !important}.title-right h2:after{content:"" !important;display:block;background:#ffeba4;height:4px;width:48px;position:absolute;z-index:2;left:0;bottom:-22px}.title-center{position:relative;padding-bottom:10px}.title-center:before{content:"" !important;display:block;background:#5f5f5f;height:1px !important;width:160px !important;position:absolute;z-index:2;left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto !important;bottom:-30px !important}.title-center:after{content:"" !important;display:block;background:#c4ba62;height:4px;width:48px;position:absolute;z-index:2;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-31px}.title-box{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}.title-box h2{background-color:#fff;border:1px solid #777 !important;padding:10px 40px !important;display:inline-block;margin-left:auto;margin-right:auto}.page .c-pageTitle{display:none}.page .l-content{padding:0;margin-bottom:0}.page #breadcrumb{display:none}.page .post_content{margin:0}.page .swell-block-button__link{padding:20px;width:420px}.page .swell-block-button__link:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:15px;right:20px}.page .btn-small a{width:auto;padding:12px 48px}.page .btn-web .swell-block-button__link:before{content:"";background-image:url(/wp-content/themes/swell_child/img/web.png);background-size:contain;background-repeat:no-repeat;width:40px;display:block;position:absolute;top:50%;left:60px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page .btn-tel .swell-block-button__link:before{content:"";background-image:url(/wp-content/themes/swell_child/img/smartphone.png);background-size:contain;background-repeat:no-repeat;width:40px;display:block;position:absolute;top:50%;left:60px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page .wp-block-cover{background-attachment:unset !important}header{font-family:"Shippori Mincho",serif !important;z-index:99 !important;position:fixed !important;background:#fff !important;top:0;left:0;right:0}header .l-container{max-width:1600px !important;padding-right:0 !important}header p{font-size:16px;font-weight:600}header p a{color:#737373}.l-header__inner{padding-top:15px;padding-bottom:5px}.l-header__logo{margin-right:0 !important}.header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 20px 0}.l-header__barInner{display:none}.l-header__gnav{margin-left:0 !important}.w-header{margin-left:auto !important}.header-btn{background-color:#fff;margin-top:-20px;margin-bottom:-40px}.header-btn a{-webkit-transition:all .25s;transition:all .25s;white-space:nowrap;background:linear-gradient(-45deg,rgba(240,253,236,.5),rgba(199,230,232,.5));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5f5f5f;height:100%;font-weight:600}.header-btn a:hover{opacity:.7}.c-gnav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-gnav>.menu-item>a{padding:15px}.about{position:relative;z-index:1;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about .mv-schedule{display:none}.about .wp-block-group{background:rgba(196,186,98,.08) !important;padding:50px 40px;position:relative;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.08);box-shadow:0 2px 2px rgba(0,0,0,.08)}.about h2 img{position:absolute;top:-10px;right:-10px}.menu h3{padding-left:10px !important;border-left:4px solid #c4ba62 !important;line-height:1.6}.menu p{line-height:2}.safe h2 img{position:absolute;right:-150px;top:0}.safe .cap_box_ttl{border-left:6px solid #c4ba62 !important;border:1px solid #5f5f5f;background-color:#fff;left:0 !important;padding:20px}.safe .cap_box_ttl span{font-size:28px;color:#5f5f5f}.safe .cap_box_content{border:1px solid #5f5f5f;background-color:#f9f8f6;display:inline-block;padding:50px 70px 30px;width:100%}.safe .cap_box_content hr{margin:10px 0;color:#c4ba62;border:1px dashed #c4ba62;width:100%;max-width:100% !important}.safe .cap_box_content p{font-size:20px}.safe .cap_box_content p a{color:#5f5f5f;border-bottom:1px solid #c4ba62}.safe .cap_box{display:-webkit-box;display:-ms-flexbox;display:flex;-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:flex-start;max-width:1000px}.risk .swell-block-fullWide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.risk p.has-text-align-center{line-height:1.42}.risk-text{position:absolute;left:-40px;bottom:30px;z-index:-1}.risk-text.risk-text-upper{bottom:260px;left:-40px}.risk-title{position:relative;overflow:visible;display:inline-block;margin-left:auto;margin-right:auto}.risk-title h2{background-color:#fff !important;-webkit-clip-path:polygon(40px 0,100% 0,100% 50%,calc(100% - 40px) 100%, 0 100%, 0 50%);clip-path:polygon(40px 0,100% 0,100% 50%,calc(100% - 40px) 100%, 0 100%, 0 50%);width:850px;margin-left:auto;margin-right:auto;padding:20px 0 !important}.risk-title:before{content:"" !important;background-color:#000;width:70px;height:1px;-webkit-transform:rotate(-46deg);transform:rotate(-46deg);position:absolute;left:-14px;top:21px;z-index:2}.risk-title:after{content:"" !important;background-color:#000;width:70px;height:1px;-webkit-transform:rotate(-46deg);transform:rotate(-46deg);position:absolute;right:-14px;bottom:21px;z-index:2}.merit{padding-bottom:80px !important}.merit h2 img{position:absolute;right:-100px;top:40px}.merit h3{font-size:28px !important;padding:20px 0 20px 160px !important;border-bottom:1px solid #c4ba62;margin-bottom:40px !important;display:inline-block;min-width:80%}.merit .swell-block-step__number{font-weight:500;font-style:italic;color:#5f5f5f;position:absolute;left:20px;margin-left:0;font-family:"Cormorant Infant";letter-spacing:0}.merit .swell-block-step__number .__shape{color:rgba(196,186,98,.5) !important;background:rgba(196,186,98,.5) !important;border:none;width:48px !important;height:48px !important;display:block;margin-bottom:20px !important}.merit .swell-block-step__number .__label{font-size:32px;margin-left:-50px;padding-bottom:20px}.merit .swell-block-step__number:after{font-size:72px}.merit .swell-block-step__item{margin-bottom:40px !important}.merit .swell-block-step__item:before{display:none}.flow .swell-block-step__number{background-color:#fff !important;border-bottom:2px solid #c4ba62;font-style:italic;color:#5f5f5f}.flow .swell-block-step__number:after{font-size:32px !important}.flow .swell-block-step__item{padding-left:0 !important}.flow .swell-block-step__item:before{display:none}.flow .swell-block-step__item .swell-block-step__title{font-size:26px !important;font-weight:900;padding-left:60px}.flow-text{position:absolute;top:0;left:-90px}.flow-price{margin-left:auto;width:600px}.flow-price h3:before{width:100% !important}.flow-price .swell-block-dl__dt{width:63% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400 !important;gap:5px;font-size:18px}.flow-price .swell-block-dl__dt span{height:100%;-ms-flex-item-align:start;align-self:flex-start}.flow-price .swell-block-dl__dt:after{display:none}.flow-price .swell-block-dl{margin-bottom:0}.flow-price .swell-block-dl__dd{width:37% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:18px}.flow-nonumber .swell-block-step__number{display:none}.flow-nonumber .swell-block-step__item .swell-block-step__title{padding-left:10px;border-left:4px solid #c4ba62}.voice-text{position:absolute;top:0;right:-100px}.voice .c-balloon .-circle{width:200px}.voice .c-balloon .c-balloon__iconImg{width:180px;height:180px;border:none}.voice .c-balloon__iconName{font-size:20px;padding-top:20px}.voice .c-balloon__text{background:0 0;word-break:break-all}.voice .c-balloon__text{max-width:unset !important}.advice .wp-block-group{border-left:none;border-right:none;border-color:#c4ba62;padding:60px 40px}.advice .wp-block-group h2{position:absolute;z-index:10;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;width:600px;border:1px solid #777}.advice .wp-block-group h2:before,.advice .wp-block-group h2:after{content:"";background:#c4ba62;height:.8px;width:40px;position:absolute;top:50%}.advice .wp-block-group h2:before{left:-1px}.advice .wp-block-group h2:after{right:-1px}.advice .is-style-more_btn a{border:1px solid #000}.advice-text{position:absolute;left:-100px;bottom:0;z-index:-1}.subject .swell-block-linkList{background:rgba(226,226,226,.25);padding:50px 100px}.subject .swell-block-linkList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.subject .swell-block-linkList__item{width:30% !important;position:relative}.subject .swell-block-linkList__item:after{content:"";background-color:#c4ba62;height:2px;width:48px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subject .swell-block-linkList__link{padding:16px;width:240px;font-size:24px;color:#777;background-color:#fff !important;border-color:#777;-webkit-transition:all .25s;transition:all .25s}.subject .swell-block-linkList__link:hover{opacity:.7;color:#777 !important}footer{position:relative;z-index:10 !important;background:linear-gradient(-45deg,rgba(240,253,236,.5),rgba(199,230,232,.5));padding:40px 0}footer .w-footer{padding:0 !important;max-width:100% !important;margin:0 !important}footer .w-footer__box{padding:0}footer .l-footer__foot{display:none}footer .footer{padding:0 !important;margin:0 !important}footer .footer .swell-block-button__link{width:100%;padding:10px;color:#777;-webkit-transition:all .25s;transition:all .25s}footer .footer .swell-block-button__link:hover{opacity:.7;background-color:#fff;-webkit-box-shadow:0 0 0 1px #dcdcdc;box-shadow:0 0 0 1px #dcdcdc}footer .footer .swell-block-button__link:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}footer .swell-block-linkList{margin:40px 0 20px;color:#5f5f5f}footer .swell-block-linkList a{-webkit-transition:all .25s;transition:all .25s}footer .swell-block-linkList a:hover{opacity:.7;color:inherit !important}.footer-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:40px;padding-right:40px}.footer-links a{-webkit-transition:all .25s;transition:all .25s}.footer-links a:hover{opacity:.7}.hero .swell-block-fullWide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-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:flex-start}.hero h2{padding:10px !important;font-weight:600 !important;display:inline-block}.hero h3{background:rgba(242,242,242,.5) !important;padding:15px !important;font-weight:400 !important;display:inline-block}.hero-img{position:absolute;bottom:-170px;right:0}.factor .swell-block-dl__dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:400}.factor .swell-block-dl__dt img{margin-right:10px}.factor .swell-block-dl{padding:40px 0 20px}.factor .swell-block-column:first-of-type{border-right:2px solid #c4ba62}.factor .swell-block-columns__inner{border-bottom:2px solid #c4ba62}.factor .swell-block-columns__inner hr{max-width:90% !important;height:2px;margin:0 !important}.hov-bg-main{background:0 0;width:84px;height:84px}.c-fixBtn__label{font-size:18px;margin-top:-4px !important}.recommend-text{position:absolute;right:-60px;top:-20px;z-index:-1}.top-recommend-text{position:absolute;left:-20px;top:-20px;z-index:-1}.recommend h3{font-size:28px !important;padding:20px 0 20px 100px !important;border-bottom:2px solid #c4ba62;margin-bottom:40px !important;font-weight:400 !important}.recommend .swell-block-step__number{font-weight:500;font-style:italic;color:#5f5f5f;position:absolute;left:20px;margin-left:0;font-family:"Cormorant Infant"}.recommend .swell-block-step__number .__shape{color:rgba(196,186,98,.5) !important;background:rgba(196,186,98,.5) !important;border:none;width:48px !important;height:48px !important;display:block;margin-bottom:20px !important}.recommend .swell-block-step__number:after{font-size:72px;margin-left:-40px;color:#777}.recommend .swell-block-step__item{margin-bottom:40px !important}.recommend .swell-block-step__item:before{display:none}.recommend .swell-block-step__body{padding:0}.demerit .swell-block-fullWide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.demerit-list .swell-block-dl__dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:400}.demerit-list .swell-block-dl__dt img{margin-right:10px}.demerit-list .swell-block-dl{padding:40px 0 20px}.demerit-list .swell-block-column:first-of-type{border-right:2px solid #c4ba62}.demerit-list .swell-block-columns__inner{border-bottom:2px solid #c4ba62}.demerit-list .swell-block-columns__inner hr{max-width:90% !important;height:2px;margin:0 !important}.demerit-text{position:absolute;left:-50px;top:0;z-index:-1}.demerit-text.risk-text-upper{bottom:240px;left:-40px}.demerit-title{position:relative;overflow:visible;display:inline-block;margin-left:auto;margin-right:auto}.demerit-title h2{background-color:#fff !important;-webkit-clip-path:polygon(40px 0,100% 0,100% 50%,calc(100% - 40px) 100%, 0 100%, 0 50%);clip-path:polygon(40px 0,100% 0,100% 50%,calc(100% - 40px) 100%, 0 100%, 0 50%);width:850px;margin-left:auto;margin-right:auto;padding:20px 0 !important}.demerit-title:before{content:"" !important;background-color:#000;width:70px;height:1px;-webkit-transform:rotate(-46deg);transform:rotate(-46deg);position:absolute;left:-14px;top:21px;z-index:2}.demerit-title:after{content:"" !important;background-color:#000;width:70px;height:1px;-webkit-transform:rotate(-46deg);transform:rotate(-46deg);position:absolute;right:-14px;bottom:21px;z-index:2}.feature td,.feature th{border-color:#777;vertical-align:middle}.feature tr:first-of-type td{border-top:none}.feature tr:not(:first-of-type) td:not(:first-of-type){font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:32px}.feature tr:last-of-type td{border-bottom:none}.feature tr td:first-of-type{border-left:none}.feature tr td:last-of-type{border-right:none}.feature-box{padding:40px 80px !important}.variety-text{position:absolute;right:-40px;top:0}.variety h3{padding-bottom:10px;border-bottom:1px solid #c4ba62 !important}.case-text{position:absolute;left:-60px;top:0;z-index:-1}.visit-text{position:absolute;left:-40px;top:0}.visit .swell-block-step__number{background:0 0 !important;color:#5f5f5f !important;border:1px solid #5f5f5f !important;font-style:italic;width:56px;height:56px;font-family:"Cormorant Infant"}.visit .swell-block-step__number:after{font-size:32px !important}.visit .swell-block-step__title{position:relative;font-size:32px !important;border-bottom:1px solid #c4ba62;margin-left:20px;font-weight:400 !important}.visit .swell-block-step__title img:first-of-type{display:none}.visit .swell-block-step__title img:last-of-type{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visit .swell-block-step__item:before{border-left:1px solid #5f5f5f;content:"";display:block;height:calc(100% - 60px);left:30px;position:absolute;top:80px;width:0}.go-faq{padding-bottom:0 !important}.go-faq .cap_box_ttl{font-size:40px !important;position:relative;background-color:#737373;padding:25px 0;font-weight:400 !important}.go-faq .cap_box_ttl span{font-weight:500 !important;padding:0 10px;display:block;background-color:#737373;font-weight:400 !important}.go-faq .cap_box_ttl:before{content:"";background-color:#fff;top:50%;left:20px;right:20px;height:1px;position:absolute;display:block;z-index:-1}.go-faq .cap_box_content{font-weight:400 !important;background:rgba(217,217,217,.5);padding:40px 0}.go-faq .swell-block-button__link{border:1px solid #777;-webkit-transition:all .25s;transition:all .25s}.go-faq .swell-block-button__link:hover{opacity:.7;background-color:#fff;color:#666}.go-faq-text{position:absolute;bottom:20px;left:40px}.go-contact{margin-bottom:0 !important}.go-contact h2 img{position:absolute;right:0;top:-20px}.go-contact .swell-block-button__link{background-color:#e7e7e7;font-weight:700;border:none}.go-contact .swell-block-button__link:hover{background-color:#e7e7e7;color:#777;opacity:.7;-webkit-box-shadow:0 0 0 1px #dcdcdc;box-shadow:0 0 0 1px #dcdcdc}.go-contact .btn-white .swell-block-button__link{background-color:#fff !important;border:1px solid #777 !important}.staff-mv{padding-bottom:0 !important}.staff-mv p{margin-bottom:0 !important}.staff-mv ul{margin-bottom:0 !important}.staff-text-left{position:absolute;left:0;top:0}.staff-text-right{position:absolute;right:0;top:40px}.staff-box{max-width:1000px;margin-left:auto;margin-right:auto}.staff-box h3{font-weight:400}.staff-box h3 span:not(.swl-fz){font-family:"Cormorant Infant"}.staff-box hr{margin:1rem 0;max-width:100% !important;border-color:#bbb !important;color:#bbb}.staff-box .swell-block-dl__dt{font-size:18px;width:120px !important;font-weight:400;white-space:nowrap}.staff-box .swell-block-dl__dt:after{display:none}.staff-box .swell-block-dl__dd{font-size:16px;width:calc(100% - 140px)}.staff-box .swell-block-dl__dd p{line-height:1.5}.staff-box p{font-size:16px}.specialist h3 em{right:0}.specialist .swell-block-columns__inner{row-gap:80px !important}.specialist .swell-block-dl__dt{width:140px !important}.tour{border-top:1px solid #5f5f5f;border-bottom:1px solid #5f5f5f;padding-top:120px !important}.tour h2{background-color:#fff !important;padding:15px !important;width:640px;position:absolute !important;left:50%;top:0;-webkit-transform:translate(-50%,-210%);transform:translate(-50%,-210%);z-index:2;display:inline-block;border:1px solid #5f5f5f !important}.tour .swell-block-columns__inner{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.tour .swell-block-column{height:auto}.tour .cap_box{height:100%}.tour .cap_box_ttl{background:0 0 !important;padding:0;font-size:72px;top:-40px;left:20px;position:absolute;font-family:"Cormorant Infant";color:#777}.tour .cap_box_content{height:100%;padding:0 !important;border:none !important;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.tour .cap_box_content p{padding:20px 10px;font-size:16px}.tour-1 h3,.tour-2 h3{border-bottom:1px solid #c4ba62 !important;padding-bottom:10px !important;margin-bottom:20px !important}.introduction{padding-bottom:0 !important;margin-bottom:6rem !important}.introduction .swell-block-columns__inner .swell-block-column p:not(.has-link-color){top:40px;position:relative}.introduction h3{font-size:24px !important;margin-bottom:10px !important}.introduction-text-left{position:absolute;left:0;top:0}.introduction-text-left img{-o-object-fit:contain !important;object-fit:contain !important}.introduction-indoorview iframe{width:100%;height:320px}.introduction-text-right{position:absolute;right:0;top:0}.introduction-text-right img{-o-object-fit:contain !important;object-fit:contain !important}.introduction-gallery h3{border-left:6px solid #c4ba62 !important;padding-left:20px !important;font-weight:400;border-bottom:none !important}.introduction-gallery .swell-block-columns__inner{row-gap:80px !important}.introduction-gallery figure img{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover}.introduction-bg{position:relative}.introduction-bg:before{content:"";background-color:#f6f5f1;position:absolute;top:-5%;left:0;right:0;width:100%;height:103%;z-index:-1;-webkit-clip-path:polygon(0% 0%,100% 15%,100% 100%,0 85%);clip-path:polygon(0% 0%,100% 15%,100% 100%,0 85%)}.introduction-bg-2{position:relative;padding-top:0 !important}.introduction-bg-2:before{content:"";background-color:#f6f5f1;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;-webkit-clip-path:polygon(0% 48%,100% 38%,100% 90%,0 100%);clip-path:polygon(0% 48%,100% 38%,100% 90%,0 100%)}.recruit-appeal{padding-bottom:0 !important}.recruit-appeal .wp-block-group{padding:60px 0;background:-webkit-gradient(linear,left top,left bottom,from(#f6f4f0),to(#e4e1d5));background:linear-gradient(to bottom,#f6f4f0,#e4e1d5)}.recruit-appeal .wp-block-group h2 img{position:absolute;left:-100px;top:-100px}.recruit-appeal .swell-block-button__link{border:1px solid #5f5f5f}.recruit strong{font-weight:600}.recruit .cap_box{border:none;padding:0 !important}.recruit .cap_box_ttl{font-size:18px !important}.recruit .cap_box_ttl svg{color:#c4ba62}.recruit .cap_box_content{margin-top:0}.recruit .cap_box_content p{font-size:16px}.schedule{padding-top:0 !important;padding-bottom:160px !important}.schedule .cap_box_ttl{font-size:32px !important;padding:20px 0 20px 100px;line-height:1.7;font-weight:400 !important}.schedule .cap_box_ttl img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100px}.schedule .swell-block-column{padding:40px 0}.schedule .swell-block-columns__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule .swell-block-dl__dt{padding:0 !important;font-family:"Biryani",sans-serif;font-size:32px !important;width:100px !important;text-align:right;border-bottom:1px solid #bbb;margin-bottom:10px;font-weight:400 !important;width:30% !important;padding:8px 10px !important}.schedule .swell-block-dl__dt:after{display:none}.schedule .swell-block-dl__dd{padding:8px 20px 8px 50px !important;border-bottom:1px solid #bbb;margin-bottom:10px;font-weight:600 !important;width:70% !important}.schedule .swell-block-dl__dd p{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule .cap_box_content{padding-top:3rem;padding-bottom:2rem}.schedule-list{max-width:400px}.reservation .swell-block-columns__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reservation h2{position:relative !important;font-weight:400}.reservation h2:before{content:"" !important;background:#c4ba62;height:2px;width:110%;position:absolute;top:auto !important;bottom:-10px;left:-10%;display:block}.reservation h2:after{content:"" !important;background:#c4ba62;height:2px;width:33px;position:absolute;right:-5px;bottom:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reservation a{color:#777}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeUp-contact{-webkit-animation-name:fadeUpAnimeContact;animation-name:fadeUpAnimeContact;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnimeContact{from{opacity:0;-webkit-transform:translateY(50px) translateX(-50%);transform:translateY(50px) translateX(-50%)}to{opacity:1;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}@keyframes fadeUpAnimeContact{from{opacity:0;-webkit-transform:translateY(50px) translateX(-50%);transform:translateY(50px) translateX(-50%)}to{opacity:1;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}.about .swell-block-columns__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.about .cap_box_ttl{font-size:48px !important;top:70px !important;left:0 !important;padding:10px !important;position:relative;font-family:"Cormorant Infant"}.about .cap_box_ttl:after{content:"";background-color:#737373;width:40px;left:50%;width:70%;height:1px;position:absolute;display:block;bottom:0}.about .cap_box_content{border-radius:50%;width:100%;height:100%;aspect-ratio:1;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;border-color:#c4ba62;background-color:#fff !important}.about-text{position:absolute;right:-80px;top:0}.concept{padding-bottom:0 !important;margin-bottom:0 !important;position:relative}.concept:before{content:"";background-color:rgba(247,247,247,.8);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:115%;z-index:-1;-webkit-clip-path:polygon(0% 25%,100% 15%,100% 80%,0 90%);clip-path:polygon(0% 25%,100% 15%,100% 80%,0 90%)}.concept-text{position:absolute;top:40px;right:65%}.concept-box{overflow:visible !important}.concept-box .cap_box_ttl{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;padding:0 !important;background:0 0 !important;white-space:nowrap}.concept-box .cap_box_ttl span{font-size:32px !important;padding:20px 40px;background-color:#737373;font-weight:400 !important;-webkit-clip-path:polygon(30px 0,100% 0,100% 60%,calc(100% - 30px) 100%, 0 100%, 0 40%);clip-path:polygon(30px 0,100% 0,100% 60%,calc(100% - 30px) 100%, 0 100%, 0 40%);display:block}.concept-box .cap_box_ttl:before{content:"" !important;background-color:#000;width:70px;height:1px;-webkit-transform:rotate(-48deg);transform:rotate(-48deg);position:absolute;left:-20px;top:17px;z-index:2}.concept-box .cap_box_ttl:after{content:"" !important;background-color:#000;width:70px;height:1px;-webkit-transform:rotate(-48deg);transform:rotate(-48deg);position:absolute;right:-20px;bottom:17px;z-index:2}.concept-box .cap_box_content{padding:100px 160px 40px !important;font-weight:400 !important}.concept-box .cap_box_content p{border-bottom:1px solid #5f5f5f;padding-bottom:10px !important}.concept-img .swell-block-column{position:absolute}.concept-img .swell-block-column:first-of-type{height:auto;width:35%}.concept-img .swell-block-column:nth-of-type(2){height:300px;width:40%;left:30%;top:400px}.concept-img .swell-block-column:nth-of-type(3){height:460px;width:20%;right:0;top:400px}.concept-image-1{position:absolute;width:38%;left:-40px;top:200px;height:350px}.concept-image-1 div{background-image:url(/wp-content/themes/swell_child/img/concept-1.png)}.concept-image-2{position:absolute;height:300px;width:40%;left:25%;top:500px}.concept-image-2 div{background-image:url(/wp-content/themes/swell_child/img/concept-2.png)}.concept-image-3{position:absolute;width:300px;right:-40px;top:420px;height:400px}.concept-image-3 div{background-image:url(/wp-content/themes/swell_child/img/concept-3.png)}.solution{background-position:left !important;background-size:contain !important;padding-bottom:0 !important}.solution .mark_orange{background:-webkit-gradient(linear,left top,left bottom,color-stop(64%,transparent),color-stop(0%,#d9d9d9));background:linear-gradient(transparent 64%,#d9d9d9 0%);font-weight:400 !important}.point{position:relative;z-index:0}.point:before{content:"";background-color:#f6f5f1;position:absolute;top:-10%;left:0;right:0;bottom:-20%;width:100%;height:130%;z-index:-1;-webkit-clip-path:polygon(0% 0%,100% 15%,100% 100%,0 85%);clip-path:polygon(0% 0%,100% 15%,100% 100%,0 85%)}.point h3{font-size:28px !important;padding:20px 0 20px 180px !important;display:inline-block;min-width:80%;position:absolute;z-index:2;color:#5f5f5f}.point .swell-block-step__number{z-index:2;font-weight:500;font-style:italic;color:#5f5f5f;position:absolute;left:20px;margin-left:10px;font-family:"Cormorant Infant"}.point .swell-block-step__number .__shape{color:rgba(196,186,98,.5) !important;background:rgba(196,186,98,.5) !important;border:none;width:60px !important;height:60px !important;display:block;margin-bottom:20px !important;border-radius:50% !important}.point .swell-block-step__number .__label{font-size:32px;margin-left:-50px;padding-bottom:30px}.point .swell-block-step__number:after{font-size:72px}.point .swell-block-step__item{margin-bottom:40px !important}.point .swell-block-step__item:before{display:none}.point .swell-block-column p{width:720px;background-color:#fff;padding:40px;-webkit-box-shadow:0 10px 0 rgba(217,217,217,.5);box-shadow:0 10px 0 rgba(217,217,217,.5)}.point-text{z-index:1}.point-text p{min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.point-1 h3,.point-1 .swell-block-step__number{top:120px !important}.point-1 .point-text:first-of-type{margin-top:140px !important}.point-2 h3,.point-2 .swell-block-step__number{top:50px !important;left:calc(50% - 100px)}.point-2 .point-text{margin-top:0 !important;padding-right:80px !important;right:120px !important;position:relative !important}.point-3 h3,.point-3 .swell-block-step__number{top:40px !important}.point-3 .point-text:first-of-type{margin-top:0 !important}.treatment .swell-block-fullWide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.treatment h2{border:1px solid #000 !important;padding:20px 60px !important;display:inline-block}.treatment h3{border-bottom:2px solid #d9d9d9 !important;position:relative;padding-bottom:10px !important}.treatment h3:before{content:"" !important;background:#c4ba62 !important;width:30%;left:0;bottom:-2px;height:2px;display:block}.treatment-text{position:absolute;left:46%;top:-60px}.top-faq{background:rgba(217,217,217,.5)}.top-faq .c-tabList{gap:100px}.top-faq .c-tabList__button{font-size:20px !important;background-color:#fff !important;color:#c2b484 !important;border:1px solid #c2b484}.top-faq .c-tabList__button:before{border-top:16px solid #fff !important;bottom:-20px;-webkit-transition:all .25s !important;transition:all .25s !important}.top-faq .c-tabList__button[aria-selected=true]{background-color:#c4ba62 !important;color:#fff !important}.top-faq .c-tabList__button[aria-selected=true]:before{border-top:20px solid #c4ba62 !important}.top-faq .swell-block-accordion__title{background:0 0 !important;font-size:24px !important;padding-left:60px !important;color:#777}.top-faq .swell-block-accordion__title:before{content:"Q";font-size:48px;position:absolute;left:0;top:-10px;font-family:"Cormorant Infant"}.top-faq .swell-block-accordion__body{padding-left:60px !important;position:relative}.top-faq .swell-block-accordion__body:before{content:"A";color:#c4ba62;font-size:48px;position:absolute;left:0;top:-10px;font-family:"Cormorant Infant"}.top-faq .swell-block-accordion{border-bottom:1px solid #bbb}.top-faq-text{position:absolute;top:-40px;right:0}.news-text{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);z-index:-1}.news .p-postListWrap{padding:60px 40px 30px;background-color:rgba(217,217,217,.23)}.news .p-postList.-type-simple{border-top:none !important}.news .p-postList__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news .p-postList__meta{width:30%;gap:40px}.news .p-postList__link{border-bottom:1px solid #bbb}.news .c-postTimes__posted{font-size:16px !important;font-weight:500}.news .c-postTimes__posted:before{display:none}.news .p-postList__cat{font-size:14px !important;border:1px solid #c4ba62;padding:8px 12px;background:#fff;color:#c4ba62 !important}.news .p-postList__cat:before{display:none}.news .p-postList__title{font-size:18px !important;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400;color:#000 !important}.news .p-postList__title:after{content:"\e930";font-family:icomoon;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;font-size:150%}.news .is-style-more_btn{text-align:right;margin-top:10px !important}.news .btn_text{color:#777 !important;background:0 0;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;min-width:auto !important;padding:20px 40px;width:auto !important;font-size:24px;font-weight:400 !important}.news .btn_text:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px}.news .btn_text:hover{background:0 0 !important;color:inherit !important}.access{text-shadow:0 1px 1px rgba(0,0,0,.25)}.access .swell-block-dl__dt{font-weight:400 !important;color:#fff;font-size:18px;padding-right:0 !important;letter-spacing:.16rem}.access .swell-block-dl__dt:after{display:none}.access .swell-block-dl__dd{letter-spacing:.16rem}.access .wp-block-table td,.access .wp-block-table th{border-top:none;font-weight:400 !important}.access .title-right h2:before{background-color:#fff !important}.access table tbody tr:first-of-type td,.access table tbody tr:first-of-type th{font-weight:600 !important}.access table tbody tr:first-of-type td:first-of-type{width:35%}.access table td,.access table th{vertical-align:middle;padding:20px 0}.access-text{position:absolute;top:-20px;left:-40px;z-index:-1}.access-map{aspect-ratio:1.7;overflow:hidden}.mv-scroll{position:fixed;right:30px;bottom:240px}.mv-schedule{position:fixed;z-index:2;right:calc(50% - 50vw);width:50%;bottom:0;background-color:#f6f5f1;padding:40px}.mv-schedule .wp-block-table tr:first-of-type td:first-of-type{width:35%}.mv-schedule .wp-block-table tr:first-of-type td,.mv-schedule .wp-block-table tr:first-of-type th{border-top:none;font-weight:600}.mv-schedule td,.mv-schedule th{border-color:#757575;vertical-align:middle}.mv{z-index:10;position:relative;background-color:#fff;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.mv .swell-block-fullWide__inner{margin:0 !important;padding:0 !important;width:100vw !important;max-width:100vw !important}.parallax{position:relative;height:150vh;background-color:#fff}.parallax-bg{position:fixed;top:100px;left:0;width:100%;height:calc(95vh - 100px);background-size:cover;background-position:center;-webkit-transition:opacity 2s,-webkit-transform 1s;transition:opacity 2s,-webkit-transform 1s;transition:opacity 2s,transform 1s;transition:opacity 2s,transform 1s,-webkit-transform 1s;opacity:0}.parallax-image{overflow:hidden}.parallax-image div{-webkit-transition:height .1s ease-out;transition:height .1s ease-out;background-repeat:no-repeat;overflow:hidden;background-size:cover;top:-40% !important;position:absolute;background-position:center;width:auto;min-width:100% !important;height:120% !important}.mv-1{background-image:url("/wp-content/themes/swell_child/img/mv-1.png");opacity:1;width:95vw !important}.mv-2{background-image:url("/wp-content/themes/swell_child/img/mv-2.png");-webkit-transform:translateY(-50px);transform:translateY(-50px)}.mv-text{position:fixed;bottom:160px;left:100px;z-index:10}.mv-text .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-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:flex-start;gap:10px}.mv-text h2{font-size:48px;padding:15px !important;display:inline-block;background-color:rgba(255,255,255,.8) !important;color:#777 !important;font-weight:400 !important}.mv-text h3{font-size:18px;padding:10px !important;display:inline-block;background:-webkit-gradient(linear,left bottom,right top,from(#f0fdec),to(#c7e6e8)) !important;background:linear-gradient(to top right,#f0fdec,#c7e6e8) !important;color:#777 !important;font-weight:400 !important}.blog{padding-bottom:40px !important}.blog .c-tabList__item{width:50%}.blog .c-tabList__button{background-color:rgba(196,186,98,.5) !important;color:#444 !important;padding:25px 0 !important;font-size:28px !important;opacity:1 !important}.blog .c-tabList__button[aria-selected=true]{background-color:#c4ba62 !important;color:#fff !important}.blog .c-tabBody{border-color:#c4ba62}.blog-list{padding:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%}.blog-list li{width:30%;list-style:none;margin-bottom:40px}.blog-list li a{display:block}.blog-list li a picture{width:100%;height:200px;display:block;overflow:hidden}.blog-list li a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.blog-list li a h3{margin:25px 0 15px !important;color:#c4ba62;border:none;padding:0;font-size:18px;min-height:60px;font-weight:600 !important;line-height:1.6}.blog-list li a h3:before{display:none}.blog-list li a p{color:#777;margin-bottom:10px;font-family:"Noto Sans JP",sans-serif;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#444}.blog-list li a span{display:inline-block;margin-left:auto;border:1px solid #c4ba62;border-radius:5px;color:#777;padding:5px 10px}.blog-list li a:hover picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.blog-list-category{text-align:right}.pagination ul{padding:0 !important;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}.pagination ul li{list-style:none}.pagination ul li span{width:auto}.pagination ul [class*=page-numbers].current,.pagination ul [class*=page-numbers]:hover{background:rgba(196,186,98,.5);border:1px solid rgba(196,186,98,.5);color:#5f5f5f}.pagination ul [class*=page-numbers]{color:#5f5f5f;background-color:#fff;border:1px solid #c4ba62}.info .c-listMenu a{font-size:24px;border-bottom:1px solid #c4ba62}.info .c-listMenu a:before{content:"・"}.info .p-postList__title{font-size:16px;margin-bottom:20px}.info .c-postTimes{position:absolute;right:0;bottom:0}.info .c-postTimes time{font-size:14px}.info .c-postTimes time:before{display:none}.info .p-postList__body{position:relative}.info .p-postList__meta{position:unset}.info .p-postList__cat{font-size:14px;display:inline-block;padding:5px;border-radius:5px;border:1px solid #c4ba62}.info .p-postList__cat:before{display:none}.info .p-postList__link{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.info .wp-block-search__label{font-size:24px;font-weight:400 !important}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea{background-color:#fff;width:100%;margin:10px 0 30px}.contact input[type=submit]{width:auto;border:1px solid #777;padding:10px 40px;background-color:#777;color:#fff;margin:20px auto;-webkit-transition:all .3s;transition:all .3s}.contact input[type=submit]:hover{background-color:#fff;color:#777}.contact h3{border-bottom:none;border-left:5px solid #c4ba62;padding-left:20px;padding-bottom:0 !important;margin:20px 0 !important}.contact h3 span{display:inline-block;margin-left:5px}.contact h3:before,.contact h3:after{display:none}.contact .swell-block-button__link:hover{background-color:#fff !important;color:#666;-webkit-box-shadow:0 0 0 1px #dcdcdc !important;box-shadow:0 0 0 1px #dcdcdc !important;opacity:.7}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e2e2e2 !important}input::-moz-placeholder,textarea::-moz-placeholder{color:#e2e2e2 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e2e2e2 !important}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#e2e2e2 !important}input::placeholder,textarea::placeholder{color:#e2e2e2 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e2e2e2}input::-moz-placeholder,textarea::-moz-placeholder{color:#e2e2e2}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#e2e2e2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e2e2e2}.contact-radiobox{margin-bottom:40px}.contact-radiobox label{cursor:pointer}.contact-radiobox span{font-size:20px}.contact-radiobox input{-webkit-transform:scale(1.5);transform:scale(1.5);margin-right:5px}.contact-wrap{text-align:center}.contact-confirm{margin:20px 0;text-align:center}.contact-confirm p{font-size:20px;cursor:pointer}.contact-confirm p a{color:#777;text-decoration:underline}.wpcf7-spinner{position:absolute}.service-text{position:absolute;right:-40px;top:-40px}.policy h3{border-left:5px solid #c2b484;padding:5px 0 5px 20px !important}.policy h3:before,.policy h3:after{display:none}@media screen and (max-width:1500px){.about-text{right:0}.about-text img{width:40px !important;-o-object-fit:contain;object-fit:contain;height:auto !important}.service-text{right:0;top:-40px}.service-text img{-o-object-fit:contain;object-fit:contain}.case-text{left:0}.case-text img{height:auto !important;width:50px !important}}@media screen and (max-width:1400px){.recruit-appeal .wp-block-group h2 img{width:350px !important;left:10px}.mv-scroll{right:20px}}@media screen and (max-width:1240px){p{font-size:16px}.header-btn a{padding:20px;width:180px}header p{font-size:14px}header .c-headLogo{height:40px}.visit{padding-left:60px !important}.recruit-appeal .wp-block-group h2 img{left:50%;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.schedule .cap_box_ttl img{left:20px}.flow-text{left:0}.feature table{width:100%;min-width:100%}.feature .wp-block-table{overflow:hidden}.feature .wp-block-table table tr>td,.feature .wp-block-table table tr>th{width:auto !important;min-width:100px !important;max-width:100% !important;font-size:16px;padding:10px !important}.feature .wp-block-table table tr>td span,.feature .wp-block-table table tr>th span{font-size:16px !important}.service-text{top:0}.service-text img{width:40px !important;height:auto !important}.staff-box h3 span:not(.swl-fz){display:block;width:100%;margin-top:5px;margin-bottom:-10px;text-align:right}}@media screen and (max-width:1100px){.c-gnav>.menu-item>a{padding:5px}.go-faq-text img{width:150px}.go-contact h2 img{width:400px !important}.staff-mv .swell-block-column{width:100%}.staff-text-right{right:10px !important}.staff-text-right img{height:50px !important;width:auto !important}.staff-text-left{left:10px !important}.staff-text-left img{height:50px !important;width:auto !important}.merit h2 img{width:300px !important;right:0}.voice-text{right:0}.voice-text img{width:300px !important}.advice-text{left:0;bottom:-60px}.advice-text img{width:300px !important}.subject .swell-block-linkList__item:after{right:-24px !important}.subject .swell-block-linkList__item a{width:100%}.top-about .swell-block-column{width:200px !important}.top-about .swell-block-column p{font-size:20px !important}.top-about .cap_box_ttl{font-size:36px !important;top:60px !important;left:0 !important}.concept-box .cap_box_ttl span{font-size:24px !important}.point .swell-block-column p{width:600px}.point .wp-block-cover{min-height:300px !important}.point-2 h3,.point-2 .swell-block-step__number{top:-40px !important}.access-map{aspect-ratio:2;overflow:hidden}.top-recommend-text{left:10px}.top-recommend-text img{width:320px !important}}@media screen and (max-width:960px){p{font-size:16px}#content{margin-top:48px}.flex-reverse-sp .swell-block-columns__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hero h2{margin-bottom:10px !important;font-size:32px !important}.hero-slim{height:200px !important}.hero-img{bottom:-115px}.hero-img img{height:100px !important;-o-object-fit:contain;object-fit:contain;width:auto}.header-btn{display:none}.header-info{padding-top:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-right:10px}header .l-header__customBtn{display:none}header .l-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .c-headLogo__link{padding:0 !important}header .l-header__logo{padding-left:15px}header .c-headLogo{height:25px}.p-spMenu__inner{width:100vw}.l-header__inner{padding-top:5px}.l-header__menuBtn .c-iconBtn__icon.icon-menu-thin:before{content:"";background-image:url(/wp-content/themes/swell_child/img/hamburger-menu.png);background-size:contain;background-repeat:no-repeat;width:36px;height:24px}#sp_menu .c-widget__title{display:none}#sp_menu .menu-item{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}#sp_menu .menu-item:not(.menu-item-has-children) a:before{display:none}#sp_menu .menu-item a{text-align:center;border:none;display:inline-block;color:#737373;font-size:16px}#sp_menu .textwidget{text-align:center;max-width:500px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}#sp_menu .textwidget p{color:#737373;font-size:14px;font-weight:600}#sp_menu_bottom{margin-top:20px !important}.header-sp-logo{max-width:72%}.-right .p-spMenu__inner{-webkit-transform:translateX(100vw);transform:translateX(100vw)}[data-spmenu=opened] .p-spMenu__inner{-webkit-transform:translateX(0);transform:translateX(0)}.header-sp-btn{padding:15px;max-width:80%;width:80%;margin:0 auto 30px !important;display:inline-block;font-size:18px;background:linear-gradient(-135deg,#f0fdec,#c7e6e8);position:relative}.header-sp-btn img{width:6px;-o-object-fit:contain;object-fit:contain;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-sp-tel{font-weight:700;color:#737373 !important;font-size:16px}.icon-close-thin{width:36px;height:36px}.icon-close-thin:before{font-size:36px;color:#c2b484}.p-spMenu__closeBtn{right:10px !important;top:10px !important}.beginner h2{font-size:24px !important;margin-bottom:40px !important}.visit .swell-block-step__title{font-size:20px !important;margin-left:0 !important}.visit .swell-block-step__title img:first-of-type{margin-bottom:20px;display:block;-o-object-fit:cover;object-fit:cover;height:350px}.go-faq .cap_box_ttl span{font-size:28px !important}footer .footer .swell-block-button__link{font-size:16px}.footer-links .swell-block-linkList__item:last-of-type{display:none}.page .btn-web .swell-block-button__link:before{left:30px}.page .btn-tel .swell-block-button__link:before{left:30px}.go-contact h2 img{width:300px !important}.go-contact p{font-size:20px !important}.go-contact .swell-block-button__link{width:300px !important;font-size:16px !important}footer p{text-align:center}footer .swell-block-linkList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 !important}footer .swell-block-linkList li{text-align:center}footer .swell-block-linkList li a span{width:100%}.staff-text-right img{height:40px !important}.staff-text-left img{height:40px !important}.staff-box h3{font-size:24px !important;margin-bottom:10px !important}.staff .alignright,.staff .alignleft{margin:0 auto !important;float:none}.recruit-appeal .swell-block-button__link{margin-bottom:0 !important}.recruit-appeal .wp-block-group h2 img{width:300px !important;top:-70px !important}.recruit .swell-block-columns{margin:40px 0 !important}.recruit .swell-block-columns__inner{gap:0}.recruit .wp-block-image img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover}.schedule .swell-block-column{padding:0 !important}.tour .swell-block-capbox{max-width:400px;margin:0 auto 20px}.safe h2 img{width:300px !important}.safe .swell-block-column{padding-left:0 !important;width:100% !important}.about h2 img{width:400px !important}.risk h2{font-size:24px !important;width:100%}.risk .wp-block-image img{max-height:400px;-o-object-fit:cover;object-fit:cover}.risk .swell-block-column{position:relative}.risk .swell-block-fullWide__inner>p{margin-bottom:0 !important;text-align:justify !important}.risk-text{left:auto;bottom:-20px;right:0}.risk-title{width:100%}.risk-title .wp-block-group__inner-container{width:100%}.risk-title:before{width:80px;left:-24px}.risk-title:after{width:80px;right:-24px}.subject .swell-block-linkList__item{width:40% !important}.factor .title-box{margin-bottom:0 !important}.factor .wp-block-image{margin-left:auto;margin-right:auto;max-width:400px}.demerit-title{width:100%}.demerit-title .wp-block-group__inner-container{width:100%}.demerit-title:before{width:80px;left:-24px}.demerit-title:after{width:80px;right:-24px}.demerit-title h2{width:100%}.demerit h2{font-size:24px !important;width:100%}.point .swell-block-column{width:100% !important}.point .swell-block-column p{width:100%}.point .swell-block-columns__inner{gap:0 !important}.point .swell-block-columns__inner .point-text{margin:20px 0 0 !important;padding:0 !important;right:auto !important}.point h3,.point .swell-block-step__number{top:-20px !important;left:0 !important}.menu .swell-block-columns__inner{gap:40px !important}.menu .wp-block-spacer{display:none !important}.top-faq .c-tabList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px}.top-faq-text{top:0}.mv-text{left:0;bottom:250px}.mv-schedule{width:90%}.mv-1{background-size:cover !important}.mv-scroll{right:10px}.concept-box .cap_box_ttl span{-webkit-clip-path:polygon(40px 0,100% 0,100% 60%,calc(100% - 40px) 100%, 0 100%, 0 40%);clip-path:polygon(40px 0,100% 0,100% 60%,calc(100% - 40px) 100%, 0 100%, 0 40%)}.concept-box .cap_box_content{padding:100px 40px !important}.concept h2{margin-bottom:600px !important}.concept p{max-width:600px}.concept .wp-block-spacer{display:none !important}.concept-text{top:-40px !important;left:20px}.concept-image-1{width:55%;height:200px;top:150px}.concept-image-2{width:60%;left:auto;right:10px;height:300px;top:300px}.concept-image-3{bottom:600px;right:0;width:20%;height:300px;top:auto}.access .wp-block-image img{width:400px !important}.access .wp-block-table{table-layout:auto !important}.access .wp-block-table td:first-of-type{width:25% !important}.access .wp-block-table td,.access .wp-block-table th{width:auto !important;min-width:unset !important;max-width:unset !important}.access-text{top:20px}.solution h2{position:relative;top:-70px}.introduction-text-right{right:10px}.introduction-text-right img{width:auto !important;height:40px !important}.introduction-gallery h3{font-size:20px !important}.introduction-bg:before{-webkit-clip-path:polygon(0% 2%,100% 9%,100% 100%,0 93%);clip-path:polygon(0% 2%,100% 9%,100% 100%,0 93%);height:106%}.introduction-bg-2:before{-webkit-clip-path:polygon(0% 35%,100% 29%,100% 74%,0 80%);clip-path:polygon(0% 35%,100% 29%,100% 74%,0 80%)}}@media screen and (max-width:800px){.hero h2:first-of-type{padding-top:15px !important}.hero h3{font-size:16px !important}.post_content h2{padding-left:15px !important;padding-right:15px !important;padding-left:15px !important;padding-bottom:15px !important;padding-top:5px !important;font-size:22px !important}h2.title-bottom{padding-bottom:0 !important}.beginner .wp-block-image{aspect-ratio:1.8}.beginner .wp-block-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.beginner h2{margin-bottom:20px !important}.go-faq .is-style-more_btn{margin-bottom:50px !important}.go-faq-text img{width:120px}.go-contact p{font-size:16px !important}.advice .wp-block-group h2{padding:20px 0 !important}.recruit-appeal .wp-block-group{padding:40px 0 20px}.schedule{padding-bottom:80px !important}.schedule .cap_box_ttl{font-size:24px !important;padding:10px;text-align:left;padding-left:10%}.schedule .cap_box_ttl img{width:120px !important}.tour h2{padding:20px 0 !important}.reservation h2:before{width:100%;left:0}.blog-list li{width:47.5%}.blog .c-tabList__button{font-size:20px !important}.risk h2:first-of-type{padding-top:20px !important}.merit .swell-block-step__number{position:relative;top:auto;left:auto}.merit h3{width:100%;padding-left:0 !important;padding-top:0 !important;margin:0 !important}.subject .swell-block-linkList{padding:60px 40px !important;gap:20px}.title-box h2{padding-top:15px !important;padding-left:40px !important;padding-right:40px !important}.recommend h3{font-size:20px !important}.demerit h2:first-of-type{padding-top:20px !important}.about-text{right:10px}.about-text img{width:50px}.top-about .swell-block-columns__inner{gap:0;-ms-flex-pack:distribute;justify-content:space-around}.top-about div>:last-child .cap_box{margin-top:-40px !important}.mv-text h2{padding-top:15px !important}.concept p{max-width:500px}.concept-box .cap_box_ttl span{font-size:20px !important;-webkit-clip-path:polygon(30px 0,100% 0,100% 60%,calc(100% - 30px) 100%, 0 100%, 0 40%);clip-path:polygon(30px 0,100% 0,100% 60%,calc(100% - 30px) 100%, 0 100%, 0 40%)}.concept-box .cap_box_ttl:before{-webkit-transform:rotate(-53deg);transform:rotate(-53deg);left:-21px;top:20px}.concept-box .cap_box_ttl:after{-webkit-transform:rotate(-53deg);transform:rotate(-53deg);right:-21px;bottom:20px}.concept-box .cap_box_content p{font-size:20px !important}.treatment h2{padding-top:15px !important}.access .access-text>img{width:300px !important}}@media screen and (max-width:700px){.title-center:before{bottom:0 !important;width:100px !important}.title-center:after{bottom:-2px !important}.go-contact .swell-block-button__link{width:240px !important;font-size:18px !important}.page .btn-web .swell-block-button__link:before{left:15px}.page .btn-tel .swell-block-button__link:before{left:15px}.advice .wp-block-group h2{font-size:20px !important;width:80%}.staff-text-left{top:-40px}.staff-text-left img{height:30px !important}.staff-text-right{top:-40px}.staff-text-right img{height:30px !important}.staff .wp-block-image{aspect-ratio:2}.staff .wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover}.tour h2{width:300px}.about h2 img{display:none !important}.safe h2 img{width:200px !important;right:0}.safe .cap_box_ttl span{font-size:18px !important}.safe .cap_box_content{padding:40px 20px}.safe .cap_box_content p{font-size:16px}.merit h3{font-size:24px !important}.voice-text img{width:200px !important;right:0}.advice .wp-block-group{margin-bottom:40px !important}.subject .swell-block-linkList__item{width:45% !important}.concept-image-3{width:30%;height:200px}.solution p{font-size:28px !important}.treatment p{font-size:16px !important}.top-faq .c-tabList__button{font-size:16px !important}.top-faq h3{font-size:20px !important}.top-faq-text img{width:200px !important}.news .p-postList__meta{gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.news .p-postList__body{-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:flex-start;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.news .p-postList__title{width:100%;padding:10px 0 0 !important}.news .p-postList__title :after{right:0}}@media screen and (max-width:600px){.post_content h2:first-of-type{margin-bottom:40px !important}.title-center:before{bottom:-1px !important;width:80px}.title-center:after{bottom:-2px !important;width:24px}.page .swell-block-button__link{width:380px;padding:15px;font-size:20px}.hero{height:300px;padding-top:3rem !important}.hero h2:first-of-type{margin-bottom:15px !important}.hero h3{padding:10px !important;margin-bottom:10px !important}.hero-img{bottom:-95px}.hero-img img{height:80px !important}.beginner .swell-block-columns{margin-bottom:20px !important}.visit-text{display:none}.visit{padding-left:0 !important}.visit .swell-block-step__title img:first-of-type{height:250px}.visit .swell-block-step__title img:last-of-type{display:none}.visit .swell-block-step__item{padding-left:80px !important}.visit .swell-block-step__item:before{display:block !important}.visit .swell-block-step__body{padding-left:50px !important}.go-faq .cap_box_ttl span{font-size:20px !important}.go-contact h2{text-align:center}.go-contact h2 img{top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:auto}.staff-mv .wp-block-group{padding-bottom:40px;padding-top:80px;padding-left:0;padding-right:0}.staff-mv .swell-block-column{padding:0 !important}.staff{padding-bottom:40px !important}.staff-box .swell-block-dl__dt{width:120px !important}.staff-box .swell-block-dl__dd{width:calc(100% - 120px) !important}.staff-box h3 span:not(.swl-fz){display:none}.specialist h3 span{display:none}.recruit-appeal h2:first-of-type{margin-bottom:20px !important}.schedule .cap_box_ttl{font-size:20px !important;padding-left:15%}.schedule .cap_box_ttl img{width:100px !important}.risk h2:first-of-type{margin-bottom:0 !important}.risk h3{font-size:18px !important;margin-bottom:20px !important}.risk p{font-size:16px !important}.risk .wp-block-image{margin-bottom:20px !important}.risk .wp-block-image img{max-height:200px}.risk .swell-block-columns{margin-bottom:20px !important}.merit .swell-block-step__item{padding-left:0 !important;padding-bottom:0 !important}.flow .swell-block-step__body{margin:20px 0 0 !important}.flow .swell-block-step{margin-bottom:40px !important}.flow-price{width:100%}.subject .swell-block-linkList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subject .swell-block-linkList__item{width:100% !important}.voice .c-balloon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.factor .swell-block-columns__inner{margin-left:0 !important}.factor .swell-block-column{margin:0 !important;width:100% !important;border-right:none !important;border-bottom:2px solid #c4ba62 !important}.factor .swell-block-column hr{width:100% !important;max-width:100% !important}.factor .swell-block-dl{margin-bottom:0 !important}.recommend .swell-block-step__number{position:relative;top:auto;left:auto}.recommend .swell-block-step__number:after{font-size:32px;margin-left:-20px}.recommend .swell-block-step__number .__shape{width:32px !important;height:32px !important}.recommend .swell-block-step__title{padding:0 0 10px !important;font-size:18px !important;margin:0 0 20px !important}.recommend .swell-block-step__item{padding-left:0}.recommend .swell-block-step__body{padding:0}.recommend .swell-block-columns{margin-bottom:20px !important}.recommend-text{left:10px}.recommend-text img{width:30px}.demerit-list .wp-block-group__inner-container>.swell-block-dl{border-top:1px solid #c4ba62}.demerit-list .swell-block-column:first-of-type{border-right:none;border-bottom:1px solid #c4ba62 !important}.demerit-list .swell-block-columns__inner{border:none}.demerit-list .swell-block-columns__inner hr{width:100%;max-width:100% !important;height:1px}.demerit-list .swell-block-dl{padding:20px 0 0}.demerit h2:first-of-type{margin-bottom:0 !important}.demerit .swell-block-columns{margin-bottom:0 !important}.feature .wp-block-table{margin-bottom:40px !important}.feature .wp-block-table table tr>td,.feature .wp-block-table table tr>th{min-width:70px !important;font-size:14px;padding:10px 5px !important}.feature .wp-block-table table tr>td span,.feature .wp-block-table table tr>th span{font-size:14px !important}.feature-box{padding:20px 10px !important}.variety .wp-block-image img{max-height:200px;-o-object-fit:cover;object-fit:cover}.variety h3{font-size:18px !important}.variety h3 span{font-size:32px !important}.case h3{font-size:18px !important}.case .swell-block-columns{margin-bottom:40px !important}.mv .mv-schedule{display:none}.mv-1{background-image:url(/wp-content/themes/swell_child/img/mv-1-sp.png);width:100vw !important}.mv-2{background-image:url(/wp-content/themes/swell_child/img/mv-2-sp.png)}.parallax-bg{height:calc(100vh - 50px);top:50px}.mv-scroll{display:none}.mv-text{bottom:16%}.mv-text h2:first-of-type{margin-bottom:0 !important;font-size:24px !important;padding:5px 10px !important}.mv-text h3{font-size:16px !important;padding:5px 10px !important}.top-about .mv-schedule{display:block;position:relative;right:auto;bottom:auto;padding:20px 10px}.top-about .wp-block-group{width:100%}.concept:before{top:9%;height:100%;-webkit-clip-path:polygon(0% 5%,100% 0%,100% 80%,0 90%);clip-path:polygon(0% 5%,100% 0%,100% 80%,0 90%)}.concept h2:first-of-type{margin-bottom:400px !important;width:60%;padding-right:0 !important;margin-left:auto;margin-top:15px !important}.concept-image-1{top:100px}.concept-image-2{width:50%;height:200px;top:200px}.concept-image-3{bottom:500px}.concept-box .cap_box_content{padding:100px 40px 40px !important}.concept-box .cap_box_content p{font-size:16px !important}.solution{padding-bottom:0 !important;padding-top:60px !important;margin-bottom:0 !important}.point{margin-top:-100px !important}.point .wp-block-cover{min-height:200px !important}.access .title-right{margin-bottom:20px !important}.variety-text{top:-20px;right:auto}}@media screen and (max-width:500px){.post_content h2{font-size:18px !important;margin-bottom:10px !important}.sp-mb-0{margin-bottom:0 !important}h2.title-center{font-size:20px !important}.title-right h2{padding-bottom:10px !important}.page .swell-block-button__link{width:300px}.title-right h2{font-size:20px !important;padding-left:0 !important}.title-right h2:before{bottom:-5px !important;width:120px !important}.title-right h2:after{bottom:-6px;width:30px}.title-left-bottom{padding-bottom:10px !important;padding-left:10px !important;font-size:18px !important}h2.title-bottom{font-size:20px !important;padding-left:0 !important}h2.title-bottom:after{width:30px !important;bottom:-13px}h2.title-bottom:before{width:100px !important;bottom:-11px !important}.title-left-bottom:after{width:20px}.title-left-bottom:before{width:80px !important}.hero{height:200px;padding-top:2.5rem !important}.hero h2:first-of-type{font-size:20px !important;padding:5px !important}.hero h3{font-size:13px !important;padding:5px !important;background:rgba(242,242,242,.7) !important}.hero-slim{height:100px !important}.hero-img{bottom:-60px}.hero-img img{height:50px !important}.beginner .wp-block-image{aspect-ratio:2.2}.beginner .swell-block-column h2:first-of-type{margin-bottom:30px !important}.visit .swell-block-step__title{font-size:17px !important}.visit .swell-block-step__title img:first-of-type{height:160px}.visit h2:first-of-type{margin-bottom:20px !important}.visit .swell-block-step__item:before{height:calc(100% - 40px);top:60px}.visit .swell-block-step__number{width:48px;height:48px}.visit .swell-block-step__number:after{font-size:20px !important}.go-faq .cap_box_ttl{padding:15px 0}.go-faq .cap_box_ttl:before{left:0;right:0}.go-faq .cap_box_ttl span{font-size:17px !important}.go-faq .swell-block-button__link{font-size:18px !important;width:90%}.go-faq .cap_box_content{padding:30px 0 40px}.go-faq .cap_box_content p{margin-bottom:20px !important}.go-faq-text{left:20px}.go-faq-text img{width:100px}footer{padding:30px 0}footer .wp-block-image{margin:0 auto 40px !important;text-align:center}footer .wp-block-image figure{margin:0 auto !important;width:100%}footer .swell-block-columns{margin-bottom:40px !important}footer .swell-block-columns__inner{gap:20px}footer .swell-block-linkList__item{font-size:16px}.advice{padding-bottom:2rem !important}.advice .wp-block-group h2{font-size:18px !important}.staff-text-right{top:0}.staff-text-right img{height:25px !important}.staff-text-right-upper{top:-60px}.staff-text-right-upper img{height:30px !important}.staff-text-left{top:0}.staff-text-left img{height:25px !important}.staff-text-left-upper{top:-60px}.staff-text-left-upper img{height:40px !important}.staff-mv p{width:95%;margin:0 auto}.staff-mv ul{margin:5px 0 5px 16px !important}.staff-mv ul li{font-size:16px;margin:0}.staff .swell-block-columns{margin-bottom:40px !important}.staff .wp-block-image{aspect-ratio:1.6}.staff .wp-block-image.alignfull{aspect-ratio:2.5}.staff .swell-block-fullWide{padding:0 !important}.staff-box h3{font-size:20px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.staff-box h3 span{font-size:16px !important}.staff-box .swell-block-dl__dt{font-size:16px;padding-right:20px !important;white-space:nowrap}.staff-box .wp-block-group__inner-container>p{margin-top:20px !important}.recruit-appeal .wp-block-group{padding:40px 0 60px}.recruit-appeal .wp-block-group h2 img{width:200px !important;top:-60px !important}.recruit-appeal .swell-block-button__link{width:90%;font-size:18px}.schedule .cap_box_ttl{padding:5px 0;padding-left:20%;font-size:16px !important}.schedule .cap_box_ttl img{width:80px !important;left:5px}.schedule .cap_box_content{padding-top:2rem;padding-bottom:3rem}.schedule .swell-block-dl__dt,.schedule .swell-block-dl__dd{font-size:18px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.schedule .swell-block-dl__dt p,.schedule .swell-block-dl__dd p{font-size:18px !important}.schedule .swell-block-dl__dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tour{padding:100px 0 60px !important}.tour h2{width:180px;font-size:18px !important;-webkit-transform:translate(-50%,-220%);transform:translate(-50%,-220%);padding:15px 0 !important}.tour .swell-block-capbox{max-width:80%;margin-left:auto;margin-right:auto}.tour .cap_box_content p{min-height:100px}.tour .wp-block-image img{aspect-ratio:2.4;-o-object-fit:cover;object-fit:cover}.tour .swell-block-fullWide__inner>.wp-block-image img{width:60px}.tour-1 .wp-block-image img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover}.tour-1 .swell-block-columns{margin-bottom:2rem !important}.tour-2{padding-top:100px !important}.tour-2 .wp-block-image img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover}.tour-2 .introduction-text-right{top:-40px !important}.tour-2 .swell-block-columns{margin-bottom:2rem !important}.reservation h2{font-size:20px !important;padding-bottom:10px !important;text-align:center !important}.reservation h3{font-size:20px !important;max-width:90%;margin-left:auto;margin-right:auto}.reservation p{font-size:16px !important;max-width:90%;margin-left:auto;margin-right:auto}.blog .c-tabList__button{font-size:16px !important;padding:20px !important}.blog .c-tabBody{padding:25px 10px 35px}.blog-list{gap:0 !important}.blog-list li{width:100%}.blog-list li a h3{margin:15px 0 !important;min-height:auto}.blog-list li a span{font-size:14px}.info .wp-block-categories-list{margin-bottom:20px !important}.info .p-postList__title{font-size:16px}.info .p-postList__item{margin-bottom:20px}.info .c-listMenu a{font-size:16px}.about .wp-block-group{padding:20px}.about h2 img{display:none}.about p{font-size:16px !important}.about-text{top:250px}.about-text img{width:40px}.safe{padding-bottom:60px !important}.safe h2 img{width:100px !important;top:20px}.safe .cap_box_ttl{padding:15px 20px}.safe .cap_box{margin-bottom:20px !important}.risk-title{margin-bottom:40px !important}.risk-title:before{width:40px;left:10px;-webkit-transform:rotate(-42deg);transform:rotate(-42deg);top:8px}.risk-title:after{width:40px;right:10px;-webkit-transform:rotate(-42deg);transform:rotate(-42deg);bottom:8px}.risk-title .wp-block-group__inner-container{width:90%;margin:0 auto}.risk-title h2{-webkit-clip-path:polygon(20px 0,100% 0,100% 70%,calc(100% - 20px) 100%, 0 100%, 0 30%);clip-path:polygon(20px 0,100% 0,100% 70%,calc(100% - 20px) 100%, 0 100%, 0 30%)}.risk h2:first-of-type{font-size:16px !important}.risk-text{bottom:-10px}.merit{padding-bottom:40px !important}.merit h2 img{width:150px !important;top:-10px;right:0}.merit .swell-block-step__number:after{font-size:32px;margin-bottom:10px}.merit .swell-block-step__number .__label{font-size:16px;margin-left:-20px}.merit .swell-block-step__number .__shape{width:24px !important;height:24px !important}.merit .swell-block-step__title{font-size:18px !important;padding-bottom:10px !important}.merit .swell-block-columns{margin-bottom:20px !important}.merit .wp-block-image img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover}.flow-text{left:10px;top:-20px}.flow-text img{width:30px !important}.flow .swell-block-step__number{width:36px;height:36px}.flow .swell-block-step__number:after{font-size:18px !important}.flow .swell-block-step__item{padding-bottom:20px}.flow .swell-block-step__item .swell-block-step__title{font-size:18px !important;padding-left:50px;font-weight:400 !important;min-height:auto !important;margin-bottom:20px}.flow .swell-block-step__body{margin-top:10px !important}.flow-price h3{font-size:20px !important}.flow-price .swell-block-dl__dt{width:100% !important;font-size:16px !important}.flow-price .swell-block-dl__dd{width:100% !important;text-align:right;font-size:16px !important}.flow-nonumber .swell-block-step__title{padding-left:20px !important}.voice-text img{width:150px !important}.voice .c-balloon__iconName{font-size:16px}.advice .wp-block-group{padding:60px 0 40px}.advice .wp-block-group h2:before,.advice .wp-block-group h2:after{width:24px;top:calc(50% + 0.2px)}.advice-text{bottom:-55px}.advice-text img{width:200px !important}.subject .swell-block-linkList__link{font-size:18px}.subject .swell-block-linkList__item:after{right:-15px !important}.factor{padding-bottom:60px !important}.factor .swell-block-dl{padding:20px 0 10px}.factor .swell-block-dl__dt{font-size:18px !important}.factor .swell-block-dl__dd{padding:10px 0 !important;margin-left:0 !important}.factor .swell-block-columns__inner{gap:0}.factor .swell-block-columns__inner hr{height:1px}.factor .swell-block-column{border-width:1px !important}.demerit-list .swell-block-dl{margin:0}.demerit-list .swell-block-dl__dt{font-size:18px}.demerit-list .swell-block-dl__dd{padding-left:0;margin-left:0}.demerit-text{bottom:10px;top:auto}.demerit .swell-block-columns__inner{gap:0}.demerit .wp-block-group{margin-bottom:0}.top-about{padding-bottom:20px !important}.top-about .swell-block-column{width:130px !important}.top-about .swell-block-column p{font-size:14px !important}.top-about .cap_box_ttl{font-size:24px !important;left:-15px !important;padding:10px 10px 5px !important;top:40px !important}.top-about .cap_box_ttl:after{left:55%;bottom:2px;width:45%}.top-about .cap_box_content{padding:30px 0 20px}.top-about-list-2 .swell-block-columns__inner .swell-block-column:nth-last-of-type(2){margin-top:20px !important;margin-left:10% !important;margin-right:0 !important}.top-about-list-2 .swell-block-columns__inner .swell-block-column:nth-last-of-type(1){margin-top:20px !important;margin-right:5% !important;margin-left:0 !important}.concept-text{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;top:-10px !important}.concept-text img{width:220px !important}.concept{padding-bottom:0 !important}.concept h2:first-of-type{margin-bottom:280px !important}.concept-image-1{width:70%;height:160px}.concept-image-2{height:120px}.concept-image-3{bottom:600px;height:160px}.concept-box .cap_box_ttl span{font-size:14px !important;padding:10px 20px;-webkit-clip-path:polygon(30px 0,100% 0,100% 42%,calc(100% - 30px) 100%, 0 100%, 0 58%);clip-path:polygon(30px 0,100% 0,100% 42%,calc(100% - 30px) 100%, 0 100%, 0 58%)}.concept-box .cap_box_ttl:before{left:-25px;top:19px;width:80px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.concept-box .cap_box_ttl:after{right:-25px;bottom:19px;width:80px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.concept-box .cap_box_content{padding:80px 10px 20px !important}.concept-flex{margin-bottom:140px !important}.solution p{font-size:20px !important}.solution h2:first-of-type{margin-bottom:80px !important}.point:before{top:-3%;height:100%;-webkit-clip-path:polygon(0% 0%,100% 15%,100% 100%,0 95%);clip-path:polygon(0% 0%,100% 15%,100% 100%,0 95%)}.point .swell-block-step__number{top:-10px !important}.point .swell-block-step__number .__label{font-size:14px;margin-left:-70px}.point .swell-block-step__number:after{font-size:32px}.point .swell-block-step__number .__shape{margin-right:40px !important;width:40px !important;height:40px !important}.point h3{font-size:24px !important;padding-left:100px !important}.point .swell-block-column p{padding:30px 20px;min-height:unset}.menu h3{font-size:18px !important}.menu .wp-block-cover{min-height:200px !important}.recommend{padding-bottom:60px !important}.recommend-text{top:-10px !important;left:10px !important;right:unset !important;width:auto !important}.recommend-text img{width:30px !important;-o-object-fit:contain;object-fit:contain;height:auto !important}.treatment-text{width:100%;left:5px !important;top:-20px}.treatment-text img{width:300px !important}.treatment h3{font-size:18px !important}.top-faq-text{right:20px !important}.top-faq-text img{width:100px !important}.top-faq .c-tabList:first-of-type{margin-top:60px !important;margin-bottom:0 !important}.top-faq .c-tabList{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-faq .c-tabList__button{font-size:14px !important;padding:10px 12px 12px;line-height:1.2}.top-faq .swell-block-accordion__title{padding:15px 0 15px 35px !important;font-size:16px !important}.top-faq .swell-block-accordion__title h3{font-size:16px !important;padding:0 !important}.top-faq .swell-block-accordion__title:before{font-size:24px !important;top:5px}.top-faq .swell-block-accordion__body{padding:0 20px 20px;padding-left:35px !important}.top-faq .swell-block-accordion__body:before{font-size:24px !important;top:-5px}.mv-schedule{padding:20px 10px 30px !important}.mv-schedule .wp-block-table{margin-bottom:0}.mv-schedule tr td,.mv-schedule tr th{min-width:auto !important;width:auto !important;font-size:14px}.mv-schedule tr td:first-of-type{min-width:35% !important;width:35% !important}.mv-schedule p{display:block;font-size:12px !important;line-height:1;padding-left:5px;margin-bottom:10px}.mv-schedule p span{display:block;line-height:1}.news-text{top:-10px}.news-text img{width:120px !important}.news .p-postList:first-of-type .p-postList__title{margin-bottom:0 !important;font-size:16px !important;padding-right:30px !important}.news .p-postListWrap{padding:20px}.news .c-postTimes__posted{font-size:13px !important}.news .p-postList__cat{padding:5px 10px}.news .btn_text{font-size:18px;padding:10px 40px}.access .swell-block-dl__dt{font-size:16px;width:30%}.access .access-text{left:20px}.access .access-text>img{width:170px !important}.access h2{margin-right:40px}.access .title-right{margin-bottom:0 !important;padding-bottom:0 !important}.access .swell-block-columns{margin-bottom:0 !important}.access .swell-block-column>p{max-width:95%;margin:0 auto}.access .wp-block-table tr td:first-of-type{width:30% !important}.access .wp-block-table td,.access .wp-block-table th{font-size:14px}.access .wp-block-table td span{font-size:12px !important}.access table{max-width:95%;margin:0 auto}.access table td,.access table th{padding:10px 0}.access-map{aspect-ratio:1.4}.go-contact{padding-bottom:40px !important}.info form:first-of-type{margin:40px 0 !important}.info .wp-block-search__label{font-size:18px}.contact h3{font-size:16px;padding-left:10px;margin:10px 0 !important}.contact-radiobox input{-webkit-transform:none;transform:none}.contact-radiobox span{font-size:16px}.contact-confirm{margin:0}.contact-confirm p{font-size:16px}.policy h3{margin-top:20px !important;margin-bottom:10px !important}.specialist .swell-block-columns__inner{row-gap:40px !important}.feature h2{padding-left:0 !important;padding-right:0 !important}.feature tr:not(:first-of-type) td:not(:first-of-type){font-size:24px}.case-text{left:10px;top:-20px}.case-text img{width:30px !important}.introduction-indoorview{margin-bottom:2rem !important}.introduction-indoorview iframe{height:160px}.introduction-gallery .swell-block-columns__inner{gap:20px !important}}.grecaptcha-badge{visibility:hidden}