﻿body{--p--color_w: $p-color_w;--p--color_b: $p-color_b;--p--color1: $p-color_1;--p--color2: $p-color_2;--p--color3: $p-color_3;--p--color4: $p-color_4}html body,html input,html textarea,.post_content{letter-spacing:0.05em;line-height:2em;font-family:"Zen Maru Gothic", sans-serif;color:#252525}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Maru Gothic", sans-serif;color:#252525}body{--transition: all 0.3s ease}body{--margin_full: calc(50% - 50vw)}.is-sidebar--none .l-container__inner{max-width:1100px}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Maru Gothic", sans-serif}.grecaptcha-badge{z-index:999;bottom:100px !important}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .snow-monkey-form,.snow-monkey-form .smf-form .smf-item .smf-text-control__control{font-family:"Zen Maru Gothic", sans-serif}.snow-monkey-form :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.snow-monkey-form [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,.snow-monkey-form [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#0095d9 !important}.snow-monkey-form :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.snow-monkey-form [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,.snow-monkey-form [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#0095d9}.snow-monkey-form .smf-progress-tracker{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item{margin-bottom:clamp(16px, calc(14.4px + 0.5vw), 24px);padding-bottom:clamp(20px, calc(17.6px + 0.75vw), 32px);border-bottom:1px dashed #ddd}.snow-monkey-form .smf-item__col.smf-item__col--label{display:flex;margin-bottom:clamp(10px, calc(8.8px + 0.375vw), 16px);flex-direction:row-reverse;justify-content:flex-end;align-items:center}.snow-monkey-form .smf-item__label{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:600;margin-right:1em}.snow-monkey-form .smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(11.6px + 0.125vw), 14px);font-weight:100;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:#0095d9;color:#fff}.snow-monkey-form .wp-block-snow-monkey-forms-item:is(:nth-child(6)) .smf-item__description{background:#bfbfbf;color:#fff}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.snow-monkey-form .smf-radio-buttons-control__control{display:flex;flex-direction:column}.snow-monkey-form .smf-label{margin-right:1.25em}.snow-monkey-form .smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#0095d9}.snow-monkey-form .smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#0095d9;border-color:#0095d9}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control:active{border-color:#0095d9}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#0095d9;border-color:#0095d9}.snow-monkey-form .smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em;border-radius:0}.snow-monkey-form .smf-textarea-control__control{border-radius:0}.snow-monkey-form .smf-action{margin-top:3.5em;text-align:center}.snow-monkey-form .smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#0095d9;color:#ffffff;border-radius:0;border-color:#0095d9;transition:0.3s;font-family:"Zen Maru Gothic", sans-serif}.snow-monkey-form .smf-action .smf-button-control__control:hover{background:#9fd5f1 !important;color:#ffffff;border-color:#9fd5f1;transition:0.3s}@media (max-width:450px){.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em);top:-1em}}.snow-monkey-form .smf-action{order:999}.snow-monkey-form .snow-monkey-forms-turnstile>div{justify-content:center}.wpsm_panel-group{}.wpsm_panel-group .wpsm_panel-title a:hover{background:#ffffff00 !important}.wpsm_panel-group .ac_title_class,.wpsm_panel-group #main_contents .collapse.in .wpsm_panel-body{font-family:"Noto Sans JP", sans-serif}.wpsm_panel-group .ewd-ufaq-faq-category-title h3{display:none}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-div{margin:0 auto -1px;padding:16px 20px;border:1px solid #bababa}.wpsm_panel-group .faqs-box div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{padding:10px 0px 0px 0px;color:#222}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{font-size:18px}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-title-text h4{font-size:18px}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body{position:relative;margin-top:8px;padding:20px 25px 0px;padding-left:40px;z-index:0}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body:before{position:absolute;content:"";width:calc(100% + 40px);height:calc(100% + 10px);top:22px;bottom:0px;left:-20px;right:0;margin:auto;border-top:1px solid #bababa;z-index:-1}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body:after{position:absolute;content:"";width:calc(100% + 40px);height:calc(100% + 10px);top:22px;bottom:0px;left:-20px;right:0;margin:auto;background:#f0fcff;z-index:-5}.faq_list .item{border-left:10px #ffd110 solid;margin-bottom:10px}.faq_list .title{align-content:center;padding:27px 40px 25px 15px !important}.faq_list .title span{padding-left:1em}.faq_list .title span::before{content:"Q. ";color:#9fd5f1}.faq_list .desc_area p span::first-letter{padding-left:0.07em}.faq_list .desc_area p span::before{content:"A. ";color:#0095d9}.faq_list .title:after,.faq_list .title:before{background:#9fd5f1}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}iframe{width:100%;margin-bottom:0}.post_content .wp-block-table{margin-bottom:3.5em;padding-inline:1.5%;background:#3a2c24;padding-bottom:2%;margin-bottom:2em}.post_content .wp-block-table table{margin-bottom:0}.post_content .wp-block-table td,.post_content .wp-block-table th{border:unset;background:#3a2c24;border:unset}.post_content .wp-block-table td{padding:18px 25px;border-bottom:1px solid #9fd5f1;color:#fff}.post_content td:first-child{color:#fff !important;font-weight:600;border-bottom:3px solid #9fd5f1;width:30%}.wp-block-cover img{height:100% !important}.wp-block-cover img.wp-block-cover__image-background{height:100% !important}.wp-block-cover .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(25px, calc(23px + 0.625vw), 35px) !important;color:#fff}a.cover-btn{width:100vw;display:block;margin-inline:var(--margin_full)}a.cover-btn img{transition:0.35s ease}a.cover-btn .wp-block-cover img.wp-block-cover__image-background{object-position:50% 51%}a.cover-btn .wp-block-cover,a.cover-btn .wp-block-cover-image{min-height:350px}a.cover-btn p{line-height:1.5;font-family:"Zen Maru Gothic", sans-serif;border-bottom:solid #fff 0px;width:fit-content;margin-inline:auto;padding-inline:2em;letter-spacing:0.05em;font-weight:500}a.cover-btn p::after{content:"contact";font-family:"Arvo", serif;display:block;line-height:1;font-weight:100;font-size:clamp(23px, calc(20.6px + 0.75vw), 35px);margin-bottom:10px}a.cover-btn p::before{content:"";position:absolute;display:block;width:0;height:5px;background:#fff;transition:0.35s ease;left:50%;transform:translateX(-50%);bottom:-8px}a.cover-btn:hover img{transform:scale(1.1)}a.cover-btn:hover p::before{width:7em}a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(30px, calc(26.9984px + 0.938vw), 45px) !important}.wp-block-button__link{min-width:300px;height:70px;border-radius:0px;border-color:#ffd110;align-items:center;text-align:center;position:relative;overflow:hidden;font-size:16px;z-index:1;color:#fff !important;border-width:1px;border-style:solid;text-decoration:none;transition:border-color 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ffd110;display:block;transition:0.2s ease-out;font-weight:bold}@media screen and (max-width:500px){.wp-block-button__link{min-width:100%}}.wp-block-button__link.design_button:before{background-color:#88c34c;opacity:1;content:"";display:block;width:100%;height:calc(100% + 2px);position:absolute;top:-1px;z-index:-1;transition-property:background-color, left, opacity;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.post_content a:hover,.custom-html-widget a:hover{text-decoration:none;background:#ffffffe5 !important;color:#ffd110 !important}@media screen and (max-width:500px){.wp-block-buttons>.wp-block-button{width:100%}}.btn0 a{min-width:280px;max-width:300px;width:100%;height:1lh;color:#fff;font-weight:600;line-height:70px;background-color:#9fd5f1;border:none;border-radius:0;padding:0;margin:0;transition:0.3s}.btn0 a:hover{background-color:#0095d9 !important}@media (max-width:540px){.btn0 a{min-width:260px;max-width:290px}}@media (max-width:390px){.btn0 a{min-width:240px;max-width:280px}}.btn1 a{position:relative;min-width:270px;max-width:300px;width:100%;height:70px;line-height:70px;display:inline-block;text-align:center;text-decoration:none;color:#ffffff;font-weight:600;background-color:transparent;border:1px solid;border-color:#9fd5f1;border-radius:1000px;padding:0;margin:0;overflow:hidden;transition:0.5s;z-index:5}.btn1 a::before,.btn1 a::after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#9fd5f1;border-radius:50%;z-index:-1}.btn1 a::before{left:-20px;transform:translate(-50%, -50%)}.btn1 a::after{right:-20px;transform:translate(50%, -50%)}.btn1 a:hover{color:#fff;text-decoration:none}.btn1 a:hover::before{animation:criss-cross-left 0.5s both}.btn1 a:hover::after{animation:criss-cross-right 0.5s both}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;height:330px;width:330px}}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;height:330px;width:330px}}.btn2 a{position:relative;min-width:270px;max-width:300px;width:100%;height:70px;line-height:70px;display:inline-block;text-align:center;text-decoration:none;color:#ffffff;font-weight:600;background-color:transparent;outline:2px solid #9fd5f1;outline-offset:-2px;border:0;border-radius:1000px;overflow:hidden;padding:0;margin:0;transition:0.3s;z-index:5}.btn2 a::before{position:absolute;content:"";width:100%;height:100%;top:0;left:-100%;background-color:#9fd5f1;border-radius:1000px;transition:var(--transition);z-index:-1}.btn2 a::after{position:absolute;content:"";width:100%;height:100%;position:absolute;content:"";top:0;left:0;background-color:#fff;z-index:-2}.btn2 a:hover{color:#fff}.btn2 a:hover::before{left:0}@media (max-width:540px){.btn2 a{min-width:255px;max-width:285px}}@media (max-width:390px){.btn2 a{min-width:240px;max-width:270px}}.eng{letter-spacing:0.05em;font-family:"Arvo", serif}#page_header{height:700px}#page_header .content::before{content:"★　★　★　★　★";display:block;font-size:12px;letter-spacing:0.35em;color:#ffffff;-webkit-text-fill-color:unset;paint-order:unset;-webkit-text-stroke:unset;padding-bottom:25px;opacity:0;animation:fadeIn 0.85s ease-out 0.14s forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span{font-size:clamp(35px, calc(27.9984px + 2.188vw), 70px);position:relative;color:#252525;letter-spacing:0.1em}@media screen and (max-width:500px){#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span{padding-left:90px}}#page_header .catch::after,#page_header .headline span::after,.category-service .headline span::after,.headline span .headline span::after,.tax-news_category .headline span::after{content:"";display:block;font-family:"Arvo", serif;font-size:clamp(25px, calc(23.5984px + 0.438vw), 32px);letter-spacing:0.05em;text-align:left;padding-left:0.175em;line-height:0.7;margin-top:0.55em;text-align:center}.post_content .ttl-box{margin-bottom:5em;position:relative}@media screen and (max-width:500px){.post_content .ttl-box{margin-bottom:clamp(30px, calc(-41.1104px + 22.222vw), 70px)}}.post_content .ttl-box h2{margin:0 !important;letter-spacing:0.05em}.post_content .ttl-box p{margin:0;letter-spacing:0.05em}.post_content h4,.ewd-ufaq-faq-title .ewd-ufaq-faq-title-text h4{padding:0 !important;margin:0 !important}.ttl-box.h-left p.has-text-align-left{font-family:"Arvo", serif;font-size:clamp(19px, calc(17.8px + 0.375vw), 25px);line-height:1.3;font-weight:900;color:#0095d9;letter-spacing:0.05em;position:relative;margin-top:10px}.ttl-box.h-left h2.has-text-align-left{font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);font-family:"Zen Maru Gothic", sans-serif;color:#252525;border-bottom:solid #9fd5f1 5px;width:fit-content;padding-bottom:10px;margin-inline:auto;font-weight:800}.ttl-box.h-cen{width:fit-content;margin-inline:auto}.ttl-box.h-cen p.has-text-align-center{font-family:"Arvo", serif;font-size:clamp(19px, calc(17.8px + 0.375vw), 25px);line-height:1.3;font-weight:900;color:#0095d9;letter-spacing:0.05em;margin-top:10px}.ttl-box.h-cen h2.has-text-align-center{font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);font-family:"Zen Maru Gothic", sans-serif;color:#252525;border-bottom:solid #9fd5f1 5px;width:fit-content;padding-bottom:10px;margin-inline:auto !important;font-weight:800}.post_content h3.has-text-align-left{padding-left:0;position:relative;padding-top:0;line-height:1.65;margin-bottom:1em;font-family:"Zen Maru Gothic", sans-serif;font-size:25px;color:#9fd5f1;letter-spacing:0.1em;margin-top:0;font-weight:700}.post_content h3.has-text-align-center{position:relative;text-align:center;font-size:1.5em;font-weight:600;margin-bottom:0}.post_content h4{text-align:left;color:#0095d9;font-family:"Zen Maru Gothic", sans-serif;font-weight:700;font-size:clamp(18px, calc(16.9984px + 0.313vw), 23px);padding-left:0.75em !important;position:relative}.post_content h4::before{content:"";position:absolute;display:block;width:0.5em;height:0.5em;top:50%;left:0;transform:translateY(-50%);background:#0095d9}.post_content h4.center{text-align:center}.post_content h5.left{color:#0095d9;padding-bottom:1em;border-bottom:1px solid #ed9fa9}.reverse{flex-flow:row-reverse}.con-box{margin-bottom:clamp(120px, calc(112px + 2.5vw), 160px)}.con-in-box{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}#footer_banner_wrap .footer_banner{animation:unset !important}@media screen and (max-width:1300px){#footer_banner_wrap{width:100% !important}#footer_banner_wrap .footer_banner{display:none}#footer_banner_wrap .footer_banner:first-child{display:block}#footer_banner_wrap .footer_banner{flex-direction:column;width:100% !important}#footer_banner_wrap .footer_banner .item{width:100% !important}#footer_banner_wrap .footer_banner .item .image_wrap{height:clamp(150px, calc(64.284px + 14.286vw), 250px)}}body.page #page_contents .post_content{max-width:1250px;width:95%}#page_header_desc .catch{font-family:"Zen Maru Gothic", sans-serif}#page_header .headline{height:auto;font-family:"Zen Maru Gothic", sans-serif;letter-spacing:0.1em;margin-inline:calc(50% - 50vw);padding:0;justify-content:unset;background:unset;width:fit-content;text-shadow:unset;padding-bottom:0;font-weight:600;left:50px;transform:translateY(-50%);top:45%;text-shadow:unset;background:#ffffffe8;padding:1em 0.85em 1.5em;border:solid #3a2c24 3.5px;color:#252525}#page_header .headline span{padding-left:0}@media screen and (max-width:500px){#page_header .headline{padding-inline:0}}#page_header{align-items:end;height:90dvh}#page_header .content{padding-bottom:3.5em;padding-top:1em;width:100%;background:#fff;border-top:solid #252525 3.5px;border-bottom:solid #252525 3.5px;background:url(../2026/07/wood-bg-img.jpg) repeat;background-size:contain}#page_header .content .catch::after{margin-top:0.25em}#page_header .content h2{padding-block:0 0.35em;background:#fff;max-width:1250px;margin-inline:auto;border-radius:20px}h2.catch.rich_font_1,.cb_header .headline{font-family:"Zen Maru Gothic", sans-serif}div#header_slider_container.height_type2{height:calc(100svh - 130px);max-height:none;min-height:unset}@media screen and (max-width:1300px){div#header_slider_container.height_type2{max-height:calc(100vh - 60px);height:100%;min-height:unset}}div#header_slider{height:calc(100svh - 130px);max-height:none}@media screen and (max-width:1300px){div#header_slider{max-height:calc(100vh - 30px);height:100%}}#global_menu{text-align:right}ul#menu-main_menu-1{display:flex;justify-content:space-between}ul#menu-main_menu-1 li{width:fit-content}#footer_menu{margin:0 auto 10px}#side_icon_button .label{padding:0 5px}.post-type-archive-news #page_header_desc .catch{font-size:clamp(35px, calc(33.9984px + 0.313vw), 40px)}:is(.post_content, .post_content .tcdce-body) td,:is(.post_content, .post_content .tcdce-body) th{border:unset !important;border-bottom:solid 1px #0c5659 !important}:is(.post_content, .post_content .tcdce-body) td:first-child,:is(.post_content, .post_content .tcdce-body) th:first-child{border-bottom:3px solid #0c5659 !important;color:#0c5659}div#main_content{width:100%;max-width:1100px}.cb_header{width:100%;max-width:1000px}#page_headline{display:none}div#header_slider_container.height_type2{background:#fff;width:100%;z-index:101;border-radius:0;margin:40px 0 0;padding-inline:40px}div#header_slider_container.height_type2 div#header_slider{border-radius:30px}#header{z-index:102}#side_icon_button .label{padding:0px 11px;font-size:11px}#side_icon_button{top:213px}#side_icon_button a.num1,#side_icon_button a.num2{border-bottom:solid #252525 1.5px}#footer_menu{width:950px;padding:0;margin-bottom:0;padding-block:1em}#menu-footer_menu{display:flex;justify-content:space-between}#menu-footer_menu li{margin-bottom:0}:is(.design_header, .tcdce-body .design_header) .catch,#page_header .catch,#page_header_catch{font-family:"Zen Maru Gothic", sans-serif}#global_menu{align-content:center}#global_menu>ul>li>a{font-weight:600;height:1.5em;line-height:1.5}#global_menu>ul>li>a::after{content:"";position:absolute;display:block;width:100%;height:2px;background:#9fd5f1;bottom:-0.5em;transform:scale(0, 1);transition:transform 0.3s;transform-origin:center top;left:0;z-index:2}#global_menu>ul>li>a:hover::after{transform:scale(1, 1)}#global_menu ul li.current-menu-item>a::after{transform:scale(1, 1)}#header_logo img{width:300px;background-size:contain;object-fit:contain}@media screen and (max-width:1430px){#global_menu>ul>li{margin:0 0 0 15px}}#footer_banner .item .title{background:#131f33;color:#fff;transition:0.2s ease}#footer_banner .item:hover .title{background:#9fd5f1}#footer_bottom{height:63px;background:#9fd5f1;color:#fff}.sns_button_list.color_type1 li a:before{color:#fff}#footer_banner .image_wrap{height:150px}#footer_banner .item:nth-child(2) .image_wrap img{transform:scale(1.5)}#return_top{border-radius:0;height:63px;width:60px;right:0px;bottom:0px;background:#9fd5f1}#return_top.active{bottom:0px;border:solid #3a2c24 3px;border-right:unset}#return_top:before{top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}body.page #page_contents .post_content{width:1100px}.logo_text{font-size:clamp(30px, calc(26.9984px + 0.938vw), 45px);font-family:"Zen Maru Gothic", sans-serif;text-align:center;font-weight:700 !important}#header_logo{padding:0 50px}#header{height:90px}#header:not(:has(#header_search)) #global_menu{margin-block:auto}#header .menu_area .bottom{border-top:solid #3a2c24 3.5px;background:#fff;border-bottom:solid 3.5px #3a2c24}#header_button a{font-family:"Arvo", serif;border-left:solid 3.5px #3a2c24}#global_menu{height:55px}#global_menu>ul>li>a{height:55px;line-height:55px;font-weight:900}#global_menu>ul>li>a::after{bottom:8px}#global_menu>ul{height:100%}#global_menu ul ul{border:solid #3a2c24 3.5px}#global_menu>ul>li>ul{left:50%;transform:translate3d(-50%, 110px, 0)}body:not(.header_sticky_active) #global_menu>ul>li>ul{transform:translate3d(-50%, -112px, 0)}body:not(.header_sticky_active) #global_menu>ul>li.active>ul{transform:translate3d(-50%, -50px, 0)}#global_menu>ul>li.active>ul{transform:translate3d(-50%, 50px, 0)}body.header_fix #global_menu:has(.active_megamenu_button) li.current-menu-item>a,body.header_fix #global_menu:has(.active) li.current-menu-item>a,body.header_fix #global_menu>ul>li.active>a,body.header_fix #global_menu:has(.active_megamenu_button) li.active_megamenu_button>a{color:#252525}body.header_fix #header_logo{background:#9fd5f1;color:#fff}#global_menu>ul>li>a{padding:0 25px}.mobile #header_logo{background:unset;border-right:unset}.mobile body.header_fix #header_logo{background:unset}#mobile_menu ul#menu-main_menu-1{display:block}#mobile_menu ul#menu-main_menu-1 li{width:100%}#global_menu ul ul a{font-weight:900}#footer{border-top:solid 3.5px #3a2c24}#footer a span{color:#252525}#footer_bottom{background:#3a2c24;border:unset}#footer_bottom p{color:#fff}#footer a{font-weight:700}#footer p{font-weight:500;margin-bottom:0;color:#fff}#footer p br{display:none}#footer_info_area{padding:0;padding-block:0.5em}#footer_info_area_inner>.post_content:last-of-type{text-align:center}#page_header .overlay{border-bottom:#3a2c24 solid 3.5px}#side_icon_button{border:solid #3a2c24 3px;border-right:unset}#side_icon_button a{border-width:1.5px;border-color:#3a2c24}a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{font-family:"Zen Maru Gothic", sans-serif;font-weight:700;line-height:1.75}a.cover-btn p::after{content:"CONTACT";font-weight:700}.post_content .wp-block-table td,.post_content .wp-block-table th,.post_content .wp-block-table{background:transparent}.post_content td:first-child,.post_content td{color:#252525 !important}:is(.post_content, .post_content .tcdce-body) td:first-child,:is(.post_content, .post_content .tcdce-body) td{border-color:#ffd110 !important}.blog #page_header .image img,.category #page_header .image img{object-position:50% 70%}.blog #archive_blog,.category #archive_blog{padding:60px 0 150px}.blog #page_header .desc,.category #page_header .desc{font-size:clamp(35px, calc(27.9984px + 2.188vw), 70px);position:relative;letter-spacing:0.1em;color:#252525;font-weight:600;line-height:1.75;background:#fff;max-width:1250px;margin-inline:auto;border-radius:20px;padding-block:0 0.35em}.blog #page_header .desc::after,.category #page_header .desc::after{content:"NEWS";display:block;font-family:"Arvo", serif;font-size:clamp(25px, calc(23.5984px + 0.438vw), 32px);letter-spacing:0.05em;text-align:left;padding-left:0.175em;line-height:0.7;text-align:center}.blog #page_header .image,.category #page_header .image{object-position:50% 80%}.blog .category_sort_button .item a,.category .category_sort_button .item a{border:#3a2c24 3.5px solid}.blog .category_sort_button .item:first-of-type a,.category .category_sort_button .item:first-of-type a{border-right:solid 1.75px #3a2c24}.blog .category_sort_button .item:last-of-type a,.category .category_sort_button .item:last-of-type a{border-left:solid 1.75px #3a2c24}.blog .blog_list .item .image_wrap,.category .blog_list .item .image_wrap{border:solid #3a2c24 3.5px}.blog #page_header_desc+.category_sort_button_wrap,.category #page_header_desc+.category_sort_button_wrap{margin-top:80px}.blog #page_header_desc .catch,.category #page_header_desc .catch{font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);font-weight:800;border-bottom:solid #ff685f 3.5px;letter-spacing:0.05em;padding-bottom:5px;width:fit-content;margin-inline:auto;padding-inline:0.5%;position:relative;margin-bottom:1.5em}.blog #page_header_desc .catch::after,.category #page_header_desc .catch::after{content:"";position:absolute;display:block;display:block;content:"NEWS LIST";font-family:"Arvo", serif;font-size:clamp(19px, calc(17.8px + 0.375vw), 25px);line-height:1.3;letter-spacing:0.05em;color:#0095d9;left:50%;transform:translateX(-50%);bottom:-1.85em;white-space:nowrap}.blog #category_sort_button ol li,.blog #category_sort_button:not(:has(.headline)) ol li:nth-child(-n+3),.category #category_sort_button ol li,.category #category_sort_button:not(:has(.headline)) ol li:nth-child(-n+3){border-width:3.5px}.category #page_header_catch{color:#0c5659}.blog_list .category_list{border-width:2.5px;height:39px}.post-template-default #single_post_header .category_list{border-width:2.5px;height:39px}.post-template-default .category_list{border-width:3.5px}.post-template-default #next_prev_post2 .item{border-width:3.5px}.post-template-default .image{border:solid #252525 3px}body.archive #bread_crumb{padding-top:0}a.design_button{background:#fff !important;color:#0095d9;border:3.5px solid #0095d9;padding:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;position:relative;min-width:350px;overflow:hidden;z-index:1;font-weight:bold;font-size:clamp(18px, calc(17.2px + 0.25vw), 22px);transition:opacity 1s ease 0.9s, border-color 0.25s ease, color 0.25s ease, background-color 0.25s ease;color:#252525 !important}a.design_button::before{content:"";position:absolute;right:25px;top:50%;width:18px;height:3.5px;background:#0095d9;transform:translateY(-50%);pointer-events:none}a.design_button::after{content:"";position:absolute;right:25px;top:50%;width:10px;height:10px;border-top:3.5px solid #0095d9;border-right:3.5px solid #0095d9;transform:translateY(-50%) translateX(0) rotate(45deg);pointer-events:none}a.design_button:hover{border-color:#9fd5f1;color:#9fd5f1}a.design_button:hover::before{animation:arrowBarLoop 0.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;border-color:#9fd5f1 !important;background:#9fd5f1}a.design_button:hover::after{animation:arrowTipLoop 0.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;border-color:#9fd5f1 !important}@keyframes arrowBarLoop{0%{transform:translateY(-50%) translateX(0);opacity:1}45%{transform:translateY(-50%) translateX(45px);opacity:0}50%{transform:translateY(-50%) translateX(-45px);opacity:0}100%{transform:translateY(-50%) translateX(0);opacity:1}}@keyframes arrowTipLoop{0%{transform:translateY(-50%) translateX(0) rotate(45deg);opacity:1}45%{transform:translateY(-50%) translateX(45px) rotate(45deg);opacity:0}50%{transform:translateY(-50%) translateX(-45px) rotate(45deg);opacity:0}100%{transform:translateY(-50%) translateX(0) rotate(45deg);opacity:1}}a.design_button:hover{color:#252525 !important}.cb_header .headline{font-family:"Zen Maru Gothic", sans-serif;font-weight:700;letter-spacing:0.1em;border-bottom:solid 3.5px #9fd5f1;width:fit-content;padding-inline:3.5%;margin-inline:auto;padding-bottom:10px;font-size:clamp(27px, calc(22.3984px + 1.438vw), 50px)}.cb_header .sub_title{font-family:"Arvo", serif;font-weight:100;color:#3a2c24;font-size:clamp(20px, calc(18px + 0.625vw), 30px);letter-spacing:0.2em;font-weight:800}body.home #header_slider.animation_type_zoom_in .item .bg_image img{object-position:50% 40%}body.home .header_slider_content{text-align:left;background:transparent;padding-block:1.75%;padding-left:1.75%;width:60%;padding-right:0;left:2.5%;bottom:5%;padding-bottom:2.35%}body.home.use_page_animation.start_first_animation .header_slider_content>*:nth-child(3){margin:0;margin-right:auto;margin-left:1.5%}body.home h2.catch.rich_font_1{font-family:"Zen Maru Gothic", sans-serif;font-weight:500;font-size:clamp(45px, calc(39.9984px + 1.563vw), 70px);letter-spacing:0.035em;-webkit-text-stroke:0.15em #252525;-webkit-text-fill-color:white;paint-order:stroke fill;font-weight:600}body.home h2.catch.rich_font_1 br{display:none}body.home .header_slider_content .desc{font-size:clamp(20px, calc(18px + 0.625vw), 30px);line-height:1.5;margin-bottom:30px;padding-left:0.35%;font-weight:600;margin-bottom:0px;margin-top:10px;-webkit-text-stroke:0.2em #252525;-webkit-text-fill-color:white;paint-order:stroke fill}body.home .header_slider_content .desc br{display:none}body.home #header_slider .swiper-wrapper::after{content:"";position:absolute;display:block;width:calc(100% + 6%);height:23%;top:0;left:-6%;background:url(../2026/07/top-kv01.png) repeat-x;background-size:contain}body.home #content_builder .cb_design_content.cb_white_bg.num1{background-image:linear-gradient(180deg, #a2cbff, #effaff);padding-top:0;padding-bottom:0;position:relative;z-index:0}body.home #content_builder .cb_design_content.cb_white_bg.num1 .design_header{position:relative;padding-block:130px;width:100%;max-width:1000px;z-index:0;margin-bottom:0;padding-block:90px 0}@media screen and (max-width:500px){body.home #content_builder .cb_design_content.cb_white_bg.num1 .design_header{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}body.home #content_builder .cb_design_content.cb_white_bg.num1 .design_header::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:transparent;top:0}body.home #content_builder .cb_design_content.cb_white_bg.num1 .design_header::before{border-top:solid #252525 3.5px}body.home #content_builder .cb_design_content.cb_white_bg.num1 .design_header .content{background:#fff;padding-block:6.5em 7em;padding-inline:1.5%;border-radius:20px;position:relative;border:solid #252525 3.5px}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area{max-width:1000px;width:100%;justify-content:center;gap:0em;position:relative;padding-block:130px;padding:0;padding-bottom:clamp(30px, calc(26px + 1.25vw), 50px);transform:translate3d(0, 0, 0);opacity:1;padding-top:2.5em;transition:opacity 1.4s ease 0s, transform 1.4s cubic-bezier(0.22, 1, 0.36, 1) 0s}@media screen and (max-width:500px){body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:transparent;top:0}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area::before{border-bottom:solid #252525 3.5px}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area.inview .item:first-child::after{opacity:0;transform:translate3d(0, 50px, 0);transition:opacity 1.4s ease 0s, transform 1.4s cubic-bezier(0.22, 1, 0.36, 1) 0s}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area.animate .item:first-child{position:relative}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area.animate .item:first-child::after{content:"";position:absolute;display:block;width:70px;height:75px;left:50%;transform:translate3d(-50%, 0, 0);top:calc(-2.5em + -5px);clip-path:polygon(0 0, 50% 100%, 100% 0);background:#fff;z-index:5;opacity:1}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area.animate .item:first-child::before{content:"";position:absolute;display:block;width:75px;height:80px;left:50%;transform:translate3d(-50%, 0, 0);clip-path:polygon(0 0, 50% 100%, 100% 0);background:#252525;opacity:1;z-index:5;top:-2.5em}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area .item{align-content:end}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area .item>.image{max-width:300px}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area .item .image1{animation:float-left 5s ease-in-out infinite alternate}@keyframes float-left{0%{transform:rotate(0deg)}33%{transform:rotate(3deg)}66%{transform:rotate(-3deg)}100%{transform:rotate(1deg)}}body.home #content_builder .cb_design_content.cb_white_bg.num1 .image_area .item .image2{height:250px;object-fit:contain;margin-bottom:70px;animation:float-right 5s ease-in-out infinite alternate}@keyframes float-right{0%{transform:rotate(0deg)}33%{transform:rotate(-3deg)}66%{transform:rotate(3deg)}100%{transform:rotate(-1deg)}}body.home #content_builder .cb_design_content.cb_white_bg.num1 .bg_image{min-width:400px;width:90%;object-fit:contain}body.home #content_builder .cb_design_content.cb_white_bg.num1 img.bg_image.position_left_top{transform:translate3d(-130%, -50%, 0)}body.home #content_builder .cb_design_content.cb_white_bg.num1 img.bg_image.position_right_bottom{transform:translate3d(137%, 33%, 0)}body.home #content_builder .cb_design_content.cb_white_bg .catch{font-weight:800;letter-spacing:0.05em;font-size:clamp(30px, calc(26.9984px + 0.938vw), 45px);border-bottom:solid 3.5px #9fd5f1;width:fit-content;margin-inline:auto;padding-inline:0.5em;color:#252525;position:relative}body.home #content_builder .cb_design_content.cb_white_bg .catch::after{content:"ATELIER TOTO";font-family:"Arvo", serif;display:block;position:absolute;left:50%;transform:translateX(-50%);font-size:clamp(20px, calc(18px + 0.625vw), 30px);color:#0095d9;margin-top:0.35em;font-weight:400}body.home #content_builder .cb_design_content.cb_white_bg .catch::before{content:"★ ★ ★ ★ ★";display:block;font-size:14px;letter-spacing:0.45em;margin-bottom:1em;color:#0095d9}body.home #content_builder .cb_design_content.cb_white_bg p.desc{margin-top:4em;line-height:2.7}body.home #content_builder .cb_two_column{padding-block:70px;position:relative;z-index:-1;border-bottom:solid #252525 3.5px;background:url(../2026/07/wood-bg-img.jpg) repeat;background-size:contain;padding-top:10%}body.home #content_builder .cb_two_column::after{content:"";position:absolute;display:block;width:100vw;height:18%;top:0;left:0;margin-inline:calc(50% - 50vw);background:url(../2026/07/top-kv01.png) repeat-x;background-size:contain}body.home #content_builder .cb_two_column .item_list{width:100%;max-width:1000px}body.home #content_builder .cb_two_column .item_list .item{border:solid #252525 3.5px;padding:1.5em;border-radius:20px;background:#fff}body.home #content_builder .cb_two_column .bg_image{transform:translate3d(-50%, 0%, 0)}body.home #content_builder .cb_two_column .item:nth-child(2n) .bg_image{transform:translate3d(150%, -55%, 0)}body.home #content_builder .cb_two_column .item:first-child .content,body.home #content_builder .cb_two_column .item:last-child .content{padding:0 0 0 10px}body.home #content_builder .cb_two_column .item:first-child .content::before,body.home #content_builder .cb_two_column .item:last-child .content::before{display:block;content:"★ ★ ★ ★";font-size:11px;color:#0c5659;line-height:1;letter-spacing:0.35em;margin-left:0.2em;margin-bottom:0.15em}body.home #content_builder .cb_two_column .item:first-child .content p,body.home #content_builder .cb_two_column .item:last-child .content p{line-height:1.75;position:relative}body.home #content_builder .cb_two_column .item:first-child .content p::before,body.home #content_builder .cb_two_column .item:last-child .content p::before{display:block;font-weight:800;font-size:clamp(20px, calc(18px + 0.625vw), 30px);content:"アトリエ・トトについて";letter-spacing:0.1em;color:#252525;border-bottom:solid 3.5px #0c5659;line-height:1.75;margin-bottom:1.5em}body.home #content_builder .cb_two_column .item:last-child .content p::before{content:"クラスについて"}body.home #content_builder .cb_two_column .item .link{font-weight:900;padding-block:1.5%;padding-inline:1.25em 45px;border:solid 3.5px #0c5659;border-radius:100px;color:#0c5659}body.home #content_builder .cb_two_column .item .link:hover::after{right:10px}body.home #content_builder .cb_two_column .item .link::after{top:52%;transform:translateY(-50%);right:15px}body.home #content_builder .cb_two_column .item:first-child .desc::after{position:absolute;font-family:"Arvo", serif;content:"ABOUT US";white-space:nowrap;top:3em;left:3.5px;font-weight:500;font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);letter-spacing:0.05em;color:#0c5659}body.home #content_builder .cb_two_column .item:last-child .desc::after{position:absolute;font-family:"Arvo", serif;content:"OUR CLASSES";white-space:nowrap;top:3em;left:3.5px;font-weight:500;font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);letter-spacing:0.05em;color:#0c5659}body.home #content_builder .cb_blog_list{border-bottom:solid #3a2c24 3.5px;padding-top:clamp(80px, calc(72px + 2.5vw), 120px);background:#fff}body.home #content_builder .cb_blog_list .catch{font-size:clamp(30px, calc(26.9984px + 0.938vw), 45px);font-weight:700;letter-spacing:0.05em;border-bottom:solid 3.5px #0c5659;width:fit-content;margin-inline:auto;padding-inline:0.5em;color:#252525;position:relative}body.home #content_builder .cb_blog_list .catch::before{display:block;content:"★ ★ ★ ★";font-size:11px;color:#0c5659;line-height:1;letter-spacing:0.35em;margin-left:0.2em;margin-bottom:0.15em}body.home #content_builder .cb_blog_list .catch::after{position:absolute;font-family:"Arvo", serif;content:"NEWS";white-space:nowrap;bottom:-1.85em;left:50%;transform:translateX(-50%);font-weight:500;font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);letter-spacing:0.05em;color:#0c5659}body.home #content_builder .cb_blog_list .blog_list .category_list,body.home #content_builder .cb_blog_list a.design_button{border-color:#0c5659}body.home #content_builder .cb_blog_list .blog_list .category_list a,body.home #content_builder .cb_blog_list a.design_button a{color:#0c5659}body.home #content_builder .cb_blog_list a.design_button:hover::after{border-color:#0c5659 !important}body.home #content_builder .cb_blog_list a.design_button::before{background:#0c5659}body.home #content_builder .cb_blog_list a.design_button::after{border-color:#0c5659}body.home #content_builder .cb_blog_list .desc{margin-top:2.5em}body.home #content_builder .cb_blog_list .desc p{font-size:18px;font-weight:500}body.home #content_builder .cb_blog_list .cb_header .sub_title{margin-top:7px}body.home #content_builder .cb_blog_list .category_sort_button .item{border:2.5px solid #3a2c24;font-weight:700}body.home #content_builder .cb_blog_list .category_sort_button .item:first-child{border-right-width:2.5px}body.home #content_builder .cb_blog_list .category_sort_button .item:last-child{border-left-width:2.5px}body.home #content_builder .cb_blog_list .blog_list .image_wrap{border:solid 3.5px #252525}body.home #content_builder .cb_blog_list .swiper-nav-button{border-radius:3.5px;box-shadow:unset;border:solid #252525 3.5px;align-items:baseline}body.home #content_builder .cb_blog_list .swiper-nav-button::before{top:50%;transform:translateY(-50%);font-weight:700}body.home #content_builder .cb_blog_list .swiper-nav-button .link_button{margin-top:35px}body.home #content_builder .cb_blog_list .category_list{border-width:2.5px}body.home #content_builder .cb_blog_list .category_list a{line-height:35px;font-weight:700}body.home #content_builder .cb_design_content#cb_content_4{padding-top:clamp(80px, calc(72px + 2.5vw), 120px);background-image:linear-gradient(180deg, #a2cbff, #effaff)}body.home #content_builder .cb_design_content#cb_content_4 .swiper-autoheight .swiper-wrapper{height:350px !important}body.home #content_builder .cb_design_content#cb_content_4.cb_white_bg .catch{border-color:#fff}body.home #content_builder .cb_design_content#cb_content_4.cb_white_bg .catch::after,body.home #content_builder .cb_design_content#cb_content_4.cb_white_bg .catch::before{color:#fff}body.home #content_builder .cb_design_content#cb_content_4 .cb_header *+.desc{margin-top:80px;background:#fff;border:#3a2c24 solid 3.5px;border-bottom:unset;padding:1%}body.home #content_builder .cb_design_content#cb_content_4 .cb_header *+.desc p{font-size:18px;font-weight:500}body.home #content_builder .cb_design_content#cb_content_4 .cb_header{margin:0 auto 0}body.home #content_builder .cb_design_content#cb_content_4 .main_content{max-width:1000px;margin:0;margin-inline:auto;margin-bottom:80px}body.home #content_builder .cb_design_content#cb_content_4 .main_content .dc_image_carousel_container{width:100%}body.home #content_builder .cb_design_content#cb_content_4 .dc_image_carousel .item,body.home #content_builder .cb_design_content#cb_content_4 .dc_image_carousel img{height:100%}body.home #content_builder .cb_design_content#cb_content_4 .dc_image_carousel .item img{object-fit:cover;object-position:50% 39%;border:solid 3.5px #3a2c24;border-top:unset}body.home #content_builder .cb_design_content#cb_content_4 p.desc{background:#fff;border-radius:30px;padding:1em;font-size:17px;border:solid #252525 3.5px;margin-top:6.5em}body.home #content_builder .cb_design_content#cb_content_4 .image_area .item .image{border:solid #252525 3.5px}.page-id-93 #page_header .catch::after{content:"ABOUT US";font-family:"Arvo", serif}.page-id-93 #page_header .image img{object-position:50% 100%}.page-id-93 #page_contents{padding-top:0}.page-id-93 .con1{position:relative;padding-block:130px;padding-block:100px}.page-id-93 .con1 .ttl-box{margin-bottom:3em}.page-id-93 .con1 h3.has-text-align-left{text-align:center !important;color:#0095d9;font-size:clamp(20px, calc(16.9984px + 0.938vw), 35px);margin-bottom:1.15em}@media screen and (max-width:500px){.page-id-93 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-93 .con1::after,.page-id-93 .con1::before{width:130dvw;height:40%}.page-id-93 .con1::before{right:0;left:unset}.page-id-93 .con1::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-93 .con1::after{border-bottom:solid #252525 3.5px;transform:unset}.page-id-93 .con1::before{height:35%}.page-id-93 .con1::after{height:17%}.page-id-93 .con1>div{background:#fff;padding:2em;border-radius:20px;padding-top:3.5em}.page-id-93 .con1>div>div.top-con-c{padding-top:120px}.page-id-93 .con1 .top-con-c{gap:0}.page-id-93 .con1 .top-con-c::before{border-bottom:solid #252525 3.5px}.page-id-93 .con1 .top-con-c figure{align-content:center}.page-id-93 .con1 .top-con-c .ttl-box{margin-bottom:2em}.page-id-93 .con1 .top-con-c #txt-g p{font-weight:500}.page-id-93 .con1 img{border:solid 3.5px #3a2c24;border-radius:20px}.page-id-93 .con1 .top-con-c>div.wp-block-group>div{background:#fff;border-radius:20px 0 0 20px;padding-inline:3% 2.5%;padding-block:5% 5%}.page-id-93 .con1 .top-con-c>div.wp-block-group>div h3{color:#252525;font-weight:900}.page-id-93 .con1 .in-con-g1{margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px)}.page-id-93 .con1 .in-con-g2 h3{margin-bottom:1em;font-size:clamp(20px, calc(18.4px + 0.5vw), 28px);letter-spacing:0.05em;display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px}.page-id-93 .con1 .in-con-g2 h3 strong{font-weight:700;border-bottom:solid #0095d9 3px;line-height:1.35;padding-inline:0.15em;font-size:clamp(23px, calc(20.6px + 0.75vw), 35px);letter-spacing:0.08em}.page-id-93 .con1 .in-con-g2 h3::before{content:"";width:30px;height:2px;box-sizing:border-box;background-color:#333333;rotate:60deg}.page-id-93 .con1 .in-con-g2 h3::after{content:"";width:30px;height:2px;box-sizing:border-box;background-color:#333333;rotate:-60deg}.page-id-93 .con1 .in-con-g2 h3::before,.page-id-93 .con1 .in-con-g2 h3::after{background:#9fd5f1;width:45px;height:3px}.page-id-93 .add-con{position:relative;padding-block:130px;padding-block:100px}.page-id-93 .add-con .ttl-box{margin-bottom:3em}.page-id-93 .add-con .wp-block-table{margin-bottom:0}@media screen and (max-width:500px){.page-id-93 .add-con{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .add-con::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-93 .add-con::after,.page-id-93 .add-con::before{width:130dvw;height:40%}.page-id-93 .add-con::before{right:0;left:unset}.page-id-93 .add-con::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-93 .add-con::before{content:unset}.page-id-93 .add-con>div{background:#fff;margin-inline:auto;padding-inline:1em;padding-block:2em 1.5em;border-radius:20px}.page-id-93 .add-con .g-map{height:580px;border:solid #3a2c24 3.5px !important;border-radius:20px}.page-id-93 .add-con td:first-child,.page-id-93 .add-con td{border-color:#9fd5f1 !important}.page-id-93 .add-con2{position:relative;padding-block:130px;padding-block:100px}@media screen and (max-width:500px){.page-id-93 .add-con2{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .add-con2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0095d9;top:0}.page-id-93 .add-con2>div{background:#fff;border-radius:20px;padding-inline:3% 2.5%;padding-block:5% 5%}.page-id-93 .add-con2 .is-layout-grid .wp-block-group:nth-of-type(3n+1) p:first-child{color:#0095d9}.page-id-93 .add-con2 .is-layout-grid .wp-block-group:nth-of-type(3n+2) p:first-child{color:#ffd110}.page-id-93 .add-con2 .is-layout-grid .wp-block-group:nth-of-type(3n) p:first-child{color:#ed9fa9}.page-id-93 .add-con2 .is-layout-grid .wp-block-group p:first-child{font-family:"Arvo", serif;font-size:30px;font-weight:800;margin-bottom:0;text-align:center;line-height:1.75;margin-bottom:0.35em}.page-id-93 .add-con2 .is-layout-grid .wp-block-group p:last-child{text-align:center;font-weight:500;line-height:1.6}.page-id-93 .add-con2 .is-layout-grid .wp-block-group figure{margin-bottom:0}.page-id-93 .add-con2 .is-layout-grid .wp-block-group img{width:60px;height:60px;margin-inline:auto;margin-bottom:1em}.page-id-93 .con3{position:relative;padding-block:130px;padding-block:100px;margin-bottom:0}@media screen and (max-width:500px){.page-id-93 .con3{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .con3::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-93 .con3::after,.page-id-93 .con3::before{width:130dvw;height:40%}.page-id-93 .con3::before{right:0;left:unset}.page-id-93 .con3::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-93 .con3::before{width:123dvw;height:14%;left:0;right:unset;border-top:solid #252525 3.5px}.page-id-93 .con3::after{content:unset}.page-id-93 .con3>div{border-radius:20px;margin-inline:auto;padding-bottom:0}.page-id-93 .con3>div>.wp-block-group:first-child{padding-bottom:2.5em}.page-id-93 .con3 .in-con1{padding-inline:2em;padding-top:3.5em;background:#fff;border-radius:20px}.page-id-93 .con3 .in-con1 img{border:solid #3a2c24 3.5px;border-radius:20px;margin-top:1em}.page-id-93 .con3 .ttl-box.h-cen{margin-bottom:2.5em}.page-id-93 #page_contents{padding-bottom:0}.page-id-93 p.has-text-align-right.wp-block-paragraph{line-height:1.5}.page-id-93 p.has-text-align-right.wp-block-paragraph strong{font-size:20px;font-weight:500}.page-id-93 .chara-g{background:#fff;position:relative;padding-block:130px;margin-block:60px;padding-block:80px;padding-inline:3.5%;border-radius:20px}@media screen and (max-width:500px){.page-id-93 .chara-g{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .chara-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0095d9;top:0}.page-id-93 .chara-g>div .wp-block-columns:first-child{gap:1em}.page-id-93 .chara-g>div .wp-block-columns:first-child>div:first-child{max-width:32%}.page-id-93 .chara-g>div .wp-block-columns:first-child .ttl-box.h-cen{margin-bottom:0}.page-id-93 .chara-g>div .wp-block-columns:first-child p{margin-bottom:0}.page-id-93 .chara-g::before{height:calc(100% + 60px * 2);top:-60px}.page-id-93 .chara-g .ttl-box.h-cen{margin-inline:unset;border-left:solid #9fd5f1 6px}.page-id-93 .chara-g .ttl-box.h-cen h2.has-text-align-center{border-bottom:unset;line-height:1;padding-left:7px;padding-bottom:0}.page-id-93 .chara-g .ttl-box.h-cen p.has-text-align-center{text-align:left;padding-left:9px;margin:0}.page-id-93 .chara-g h3.has-text-align-center{text-align:center;margin-bottom:1em;font-family:"Zen Maru Gothic", sans-serif;font-weight:700}.page-id-93 .chara-g .faq-c{gap:0;justify-content:center;margin-bottom:0}.page-id-93 .chara-g .faq-c>div.wp-block-column:first-child{flex-basis:20% !important}.page-id-93 .chara-g .faq-c>div.wp-block-column:last-child{position:relative}.page-id-93 .chara-g .faq-c>div.wp-block-column:last-child::after{content:"";position:absolute;display:block;content:"トッティージュニア";top:-2em;left:0}.page-id-93 .chara-g .faq-c:nth-child(odd){margin-top:-30px}.page-id-93 .chara-g .faq-c:nth-child(odd)>div.wp-block-column:last-child::after{content:"トッティー";left:unset;right:0}.page-id-93 .chara-g .faq-c .c-1 img{max-height:130px}.page-id-93 .chara-g .faq-c p::after,.page-id-93 .chara-g .faq-c p::before{left:51%}.page-id-93 .chara-g .faq-c p{border:solid 3.5px #ffd110;position:relative;margin-inline:auto;padding-inline:2em;margin-bottom:0;font-weight:700;font-size:18px;padding-block:1.5%}.page-id-93 .chara-g .faq-c p::after,.page-id-93 .chara-g .faq-c p::before{content:"";position:absolute;display:block;width:25px;height:30px;top:50%;clip-path:polygon(100% 0, 0 50%, 100% 100%);background:#ffd110;left:-25px;transform:translateY(-50%)}.page-id-93 .chara-g .faq-c p::before{clip-path:polygon(100% 0, 0 50%, 100% 100%);width:20px;height:25px;top:50%;background:#fff;z-index:1;left:-19px}.page-id-93 .chara-g .faq-c:nth-child(odd) p{border-color:#0095d9}.page-id-93 .chara-g .faq-c:nth-child(odd) p::after,.page-id-93 .chara-g .faq-c:nth-child(odd) p::before{left:unset;clip-path:polygon(0 0, 0% 100%, 100% 50%);right:-25px;background:#0095d9}.page-id-93 .chara-g .faq-c:nth-child(odd) p::before{right:-19px;background:#fff}.page-id-93 .chara-g figure{margin-bottom:10%;max-width:200px;margin-left:auto}.page-id-93 .chara-g img{border:unset;max-height:230px;object-fit:contain;margin-bottom:2em;margin-inline:auto}.page-id-93 .chara-g .add-con{background:#fff}.page-id-93 .con4{position:relative;padding-block:130px;padding-block:100px}@media screen and (max-width:500px){.page-id-93 .con4{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .con4::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0095d9;top:0}.page-id-93 .con4::after,.page-id-93 .con4::before{width:130dvw;height:40%}.page-id-93 .con4::before{right:0;left:unset}.page-id-93 .con4::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0095d9;bottom:0;transform:scale(-1, -1)}.page-id-93 .con4::after{content:unset}.page-id-93 .con4::before{left:unset;right:0;border-top:solid 3.5px #252525;height:100%}.page-id-93 .con4>div{background:#fff;padding:2em;border-radius:20px}.page-id-93 .con4 img{border:solid #3a2c24 3.5px;border-radius:20px}.page-id-93 a.cover-btn{border-top:solid 3.5px #252525}.page-id-93 a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{margin-inline:auto;margin-bottom:0}.page-id-48 #page_header .catch::after{content:"ABOUT CLASSES"}.page-id-48 #page_contents{padding-bottom:0}.page-id-48 #page_header .image img{object-position:50% 68%}.page-id-48 .con1{margin-bottom:0}.page-id-48 .con1>div>div.wp-block-group:first-child{background:#fff;padding:2em}.page-id-48 .con1 .ttl-box{margin-bottom:3em}.page-id-48 .con1 .con-box{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}.page-id-48 .con1 p.has-text-align-center.wp-block-paragraph{font-size:clamp(18px, calc(17.6px + 0.125vw), 20px)}.page-id-48 .con1 .con-in-c{gap:3em}.page-id-48 .con1 .con-in-cc{border:solid #3a2c24 3.5px}.page-id-48 .con1 .con-in-cc:first-child div.t-g .wp-block-columns:first-of-type{border-color:#0c5659;border-width:2.5px}.page-id-48 .con1 .con-in-cc:first-child div.t-g .wp-block-columns:first-of-type .wp-block-column:first-child p{color:#252525;padding-left:0.35em}.page-id-48 .con1 .con-in-cc:first-child div.t-g .wp-block-columns:first-of-type .wp-block-column:first-child::after{border-color:#0c5659}.page-id-48 .con1 .con-in-cc:last-child div.t-g .wp-block-columns:last-of-type,.page-id-48 .con1 .con-in-cc:last-child div.t-g .wp-block-columns:first-of-type{border-color:#ffd110;border-width:2.5px}.page-id-48 .con1 .con-in-cc:last-child div.t-g .wp-block-columns .wp-block-column:first-child p{color:#252525;padding-left:0.35em}.page-id-48 .con1 .con-in-cc:last-child div.t-g .wp-block-columns .wp-block-column:first-child::after{border-color:#ffd110}.page-id-48 .con1 .con-in-cc h3{background:#0095d9;color:#fff;font-weight:400;padding:1%;padding-left:0.5em}.page-id-48 .con1 div.t-g{padding:2.5%;padding-top:0;padding-bottom:1.5em}.page-id-48 .con1 div.t-g p:first-child{margin-bottom:0;line-height:1.75;margin-bottom:1em}.page-id-48 .con1 div.t-g .wp-block-columns{margin-bottom:0;border:solid 1.5px #0095d9;padding:1%;border-top:unset}.page-id-48 .con1 div.t-g .wp-block-columns p{margin:0}.page-id-48 .con1 div.t-g .wp-block-columns:first-of-type{border-top:solid 1.5px #0095d9}.page-id-48 .con1 div.t-g .wp-block-columns .wp-block-column:first-child{color:#0095d9;font-weight:600;position:relative}.page-id-48 .con1 div.t-g .wp-block-columns .wp-block-column:first-child::after{content:"";position:absolute;display:block;width:2px;height:100%;top:0;border-left:dashed 1.5px #9fd5f1;right:-1.5em}.page-id-48 .con1 div.t-g .wp-block-columns .wp-block-column:last-child{padding-left:0.5em}.page-id-48 .con1 .smb-tabs__body .wp-block-snow-monkey-blocks-spider-slider .spider img{border-radius:20px}.page-id-48 .con1 .smb-tabs__body .wp-block-snow-monkey-blocks-spider-slider .spider .spider__arrow[data-direction="prev"]:before,.page-id-48 .con1 .smb-tabs__body .wp-block-snow-monkey-blocks-spider-slider .spider .spider__arrow[data-direction="next"]:before{border-width:3px}.page-id-48 .con1 .smb-tabs__body .wp-block-table thead tr{background:#0095d9}.page-id-48 .con1 .smb-tabs__tab[aria-selected="true"]{--smb-tabs--tab-border-color: $p-color_11;border-width:3.5px;background:#0095d9;color:#fff !important;border:#3a2c24 solid 3.5px;border-bottom:unset}.page-id-48 .con1 .smb-tab-panel{--smb-tabs--tab-border-color: $p-color_11;border-width:3.5px;border:3.5px solid #3a2c24}.page-id-48 .con1 .smb-tab-panel>div{max-width:990px;margin-inline:auto}.page-id-48 .con1 .smb-tab-panel h3.has-text-align-left{font-size:clamp(20px, calc(18.5984px + 0.438vw), 27px);padding-left:1em;position:relative;margin-bottom:0.5em;color:#0c5659}.page-id-48 .con1 .smb-tab-panel h3.has-text-align-left::after{content:"";position:absolute;display:block;width:0.5em;height:0.5em;top:50%;transform:translateY(-50%);left:0;background:#0c5659}.page-id-48 .con1 .smb-tab-panel .is-layout-grid{border:solid #9fd5f1 2px;margin-bottom:2em}.page-id-48 .con1 .smb-tab-panel .is-layout-grid h4,.page-id-48 .con1 .smb-tab-panel .is-layout-grid p{padding:10px !important;margin-bottom:0}.page-id-48 .con1 .smb-tab-panel .is-layout-grid h4{margin-bottom:0 !important;background:#9fd5f1;color:#fff;padding-left:0.75em !important}.page-id-48 .con1 .smb-tab-panel .is-layout-grid h4::before{content:unset}.page-id-48 .con1 .smb-tab-panel>div>div>div .wp-block-group:last-of-type table{margin-bottom:1em}.page-id-48 .con1 .smb-tab-panel .wp-block-table thead{border:unset}.page-id-48 .con1 .smb-tab-panel .wp-block-table thead th.has-text-align-left{font-weight:700;border-bottom:unset !important;color:#fff}.page-id-48 .con1 .smb-tab-panel .class-g-i1 div>div.wp-block-group:first-of-type>div>p{margin-bottom:1.5em !important}.page-id-48 .con1 .smb-tab-panel .con-in-box.class-g-i2{margin-bottom:clamp(10px, calc(8px + 0.625vw), 20px)}.page-id-48 .con1 .smb-tab-panel .class-g-i2{margin-bottom:0.5em !important}.page-id-48 .con1 .smb-tab-panel .class-g-i3 h4{margin-bottom:1em !important}.page-id-48 .con1 .wp-block-table,.page-id-48 .con1 .wp-block-table td,.page-id-48 .con1 .wp-block-table tr{background:transparent}.page-id-48 .con1 .wp-block-table td{color:#252525 !important;border-color:#9fd5f1 !important}.page-id-48 .con1 .wp-block-table{padding-inline:0}.page-id-48 .con1 .class-g{position:relative;padding-block:130px;padding-block:100px;padding-block:clamp(40px, calc(32px + 2.5vw), 80px);padding-bottom:0}@media screen and (max-width:500px){.page-id-48 .con1 .class-g{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con1 .class-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-48 .con1 .class-g::after,.page-id-48 .con1 .class-g::before{width:130dvw;height:40%}.page-id-48 .con1 .class-g::before{right:0;left:unset}.page-id-48 .con1 .class-g::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-48 .con1 .class-g::after{content:unset}.page-id-48 .con1 .class-g::before{max-height:500px;min-height:500px;border-top:solid #252525 3.5px}.page-id-48 .con1 .class-g>div{background:#fff;padding-block:2.5em 3.5em;border-radius:20px;padding-inline:2em}.page-id-48 .con1 .class-g .ttl-box{margin-bottom:3.5em}.page-id-48 .con1 .class-g .smb-tabs[data-orientation="horizontal"]>.smb-tabs__tabs .smb-tabs__tab{color:#252525}.page-id-48 .con1 .wp-block-snow-monkey-blocks-tabs.smb-tabs{max-width:1100px;margin-inline:auto}.page-id-48 .con1 .sub-g{position:relative;padding-block:130px;padding-block:100px;padding-block:0 5em}.page-id-48 .con1 .sub-g>div{background:#fff;padding:2em;border-radius:20px}.page-id-48 .con1 .sub-g .con-in-box{margin-bottom:2em;padding-bottom:2em;border-bottom:dashed #ccc 3px}@media screen and (max-width:500px){.page-id-48 .con1 .sub-g{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con1 .sub-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-48 .con1 .sub-g::after,.page-id-48 .con1 .sub-g::before{width:130dvw;height:40%}.page-id-48 .con1 .sub-g::before{right:0;left:unset}.page-id-48 .con1 .sub-g::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-48 .con1 .sub-g::before{content:unset}.page-id-48 .con1 .sub-g .smb-tab-panel__body{margin-bottom:1.5em}.page-id-48 .con1 .sub-g h3.has-text-align-left{font-size:clamp(20px, calc(18.5984px + 0.438vw), 27px);padding-left:1em;position:relative;margin-bottom:0.5em}.page-id-48 .con1 .sub-g h3.has-text-align-left::after{content:"";position:absolute;display:block;width:0.5em;height:0.5em;top:50%;transform:translateY(-50%);left:0;background:#0c5659}.page-id-48 .con1 .sub-g>div>p{margin-bottom:0;max-width:1100px;margin-inline:auto}.page-id-48 .con1 .sub-g h2{margin-bottom:0.35em;font-family:"Zen Maru Gothic", sans-serif;font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);font-weight:700;position:relative;padding-left:0.75em;max-width:1100px;margin-inline:auto}.page-id-48 .con1 .sub-g h2::after{content:"";position:absolute;display:block;width:0.5em;height:0.5em;top:50%;transform:translateY(-50%);left:0;background:#9fd5f1;border-radius:100%}.page-id-48 a.cover-btn{border-top:solid 3.5px #3a2c24;margin-top:-1px}.page-id-48 a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{margin-inline:auto;margin-bottom:0}.page-id-52 #page_header .catch::after{content:"RECRUIT"}.page-id-52 #page_header .image{object-position:50% 26%}.page-id-52 .con1{position:relative;padding-block:130px;padding-top:0}@media screen and (max-width:500px){.page-id-52 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-52 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0095d9;top:0}.page-id-52 .con1 .re-top-tx{margin-bottom:0}.page-id-52 .con1::before{top:unset;bottom:0;height:50%;border-bottom:solid #252525 3.5px}.page-id-52 .con1>div{background:#fff;padding:3.5%;border-radius:20px}.page-id-52 .con1 .ttl-box{margin-bottom:2.5em}.page-id-52 .con1 img{height:430px;object-fit:cover;object-position:50% 60%;border:solid #3a2c24 3.5px;border-radius:20px}.page-id-52 .con1 .wp-block-image,.page-id-52 .con1 .wp-block-image figure{margin-bottom:1em}.page-id-52 .con2{position:relative;padding-block:130px;padding-block:100px;padding-block:110px}@media screen and (max-width:500px){.page-id-52 .con2{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-52 .con2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-52 .con2::after,.page-id-52 .con2::before{width:130dvw;height:40%}.page-id-52 .con2::before{right:0;left:unset}.page-id-52 .con2::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-52 .con2::after{height:100%}.page-id-52 .con2::before{content:unset}.page-id-52 .con2>div{background:#fff;padding:2em;border-radius:20px}.page-id-52 .con2 .h-cen{margin-bottom:3em}.page-id-52 .con2 figure.wp-block-table{max-width:1000px;padding:2% 3.5%;margin-inline:auto}.page-id-52 .con2 figure.wp-block-table table{margin-bottom:1.5em}.page-id-52 .con2 td:first-child,.page-id-52 .con2 td{border-color:#0095d9 !important}.page-id-52 #page_contents{padding-bottom:0}.page-id-52 a.cover-btn{border-top:solid 3.5px #3a2c24;margin-top:-1px}.page-id-52 a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{margin-inline:auto;margin-bottom:0}.page-id-54 #page_header .catch::after{content:"CONTACT"}.page-id-54 #page_header .image img{object-position:50% 100%}.page-id-54 #page_contents{padding-top:0}.page-id-54 .con1{position:relative;padding-block:130px;padding-block:100px;padding-block:130px}@media screen and (max-width:500px){.page-id-54 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-54 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-54 .con1::after,.page-id-54 .con1::before{width:130dvw;height:40%}.page-id-54 .con1::before{right:0;left:unset}.page-id-54 .con1::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-54 .con1::after{content:unset}.page-id-54 .con1::before{height:100%}.page-id-54 .con1>div{background:#fff;padding:3.5%;padding-top:2.5em;max-width:950px;margin-inline:auto;border-radius:20px}.page-id-54 .con1 .top-txt{margin-bottom:0;font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);border-bottom:solid #9fd5f1 3.5px;width:fit-content;padding-inline:2%;margin-inline:auto;margin-bottom:1em;font-weight:500}.page-id-54 .con1 .tel-p{font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);margin-bottom:0}.page-id-54 .con1 .tel-p strong{font-family:"Arvo", serif}.page-id-54 .con1 h2{margin:0;font-size:clamp(30px, calc(16px + 4.375vw), 100px);color:#0095d9;font-family:"Arvo", serif;letter-spacing:0.075em;font-weight:900;padding-top:2%}.page-id-54 .con2{position:relative;padding-block:130px;padding-block:100px;padding-block:60px;margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px);padding-block:2.5em}@media screen and (max-width:500px){.page-id-54 .con2{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-54 .con2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0095d9;top:0}.page-id-54 .con2::after,.page-id-54 .con2::before{width:130dvw;height:40%}.page-id-54 .con2::before{right:0;left:unset}.page-id-54 .con2::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0095d9;bottom:0;transform:scale(-1, -1)}.page-id-54 .con2::before{content:unset}.page-id-54 .con2::before{height:30%}.page-id-54 .con2>div{background:#fff;padding:2.5%;max-width:950px;margin-inline:auto;border-radius:20px}.page-id-54 .con2>div>h2{font-weight:700;font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);letter-spacing:0.05em;font-family:"Arvo", serif;margin-bottom:0.75em}.page-id-54 .con2 .insta-c{border-radius:20px}.page-id-54 .con2 .wp-block-columns{align-items:center !important;padding-inline:3.5%;background:#3a2c24;color:#fff;padding-block:3%}.page-id-54 .con2 .wp-block-columns img{border-radius:20px}.page-id-54 .con2 .wp-block-columns .wp-block-column:first-child{max-width:200px}.page-id-54 .con2 .wp-block-columns h3{font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);padding-left:1em}.page-id-54 .con2 .wp-block-columns .inst-id{border:#fff 1.5px solid}.page-id-54 .con2 .wp-block-columns .inst-id .wp-block-column p{font-weight:500;font-size:18px;margin-bottom:0}.page-id-54 .con2 .wp-block-columns .inst-id .wp-block-column:first-child{position:relative}.page-id-54 .con2 .wp-block-columns .inst-id .wp-block-column:first-child::after{content:"";position:absolute;display:block;height:100%;width:2px;border-left:dashed 1.5px #ffffff91;right:0;top:0}.page-id-54 .con3 .ttl-box{margin-bottom:2.5em}.page-id-54 form#snow-monkey-form-59{max-width:950px;margin-inline:auto;border:solid #9fd5f1 7px;padding:3.5%;background:#fff;border-radius:20px;position:relative;padding-block:130px;padding-block:100px;padding-bottom:5.5em;margin-bottom:100px}@media screen and (max-width:500px){.page-id-54 form#snow-monkey-form-59{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-54 form#snow-monkey-form-59::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;top:0}.page-id-54 form#snow-monkey-form-59::after,.page-id-54 form#snow-monkey-form-59::before{width:130dvw;height:40%}.page-id-54 form#snow-monkey-form-59::before{right:0;left:unset}.page-id-54 form#snow-monkey-form-59::after{content:"";position:absolute;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#9fd5f1;bottom:0;transform:scale(-1, -1)}.page-id-54 form#snow-monkey-form-59::before{content:unset}.page-id-54 form#snow-monkey-form-59::after{bottom:-108px}.page-id-54 #page_contents{padding-bottom:0}.post-type-archive-instagram #no_post{padding-block:24em}.post-type-archive-instagram #bread_crumb li:nth-child(2) a{color:transparent;position:relative;padding-inline:1em;pointer-events:none}.post-type-archive-instagram #bread_crumb li:nth-child(2) a::after{content:"";position:absolute;display:block;content:"Instagram";color:#252525;font-size:12px;left:50%;top:50%;transform:translate(-50%, -50%);white-space:nowrap}.instagram-template-default #container{background:#efefef}.instagram-template-default article#article{padding-top:clamp(20px, calc(16px + 1.25vw), 40px);background:#fff;border-radius:30px}.instagram-template-default .instacontents{background:transparent}/*# sourceMappingURL=style2.css.map */