html{font-size:62.5%}body{font-family:"Shippori Mincho", serif;color:#000;background-color:#fff;font-size:1.6rem;text-align:left;line-height:1.6;letter-spacing:0.1em;font-feature-settings:"palt";margin:0;padding:0}body p{font-size:1.6rem}img{max-width:100%;display:block;height:auto}ul,ol{list-style:none;margin:0;padding:0}#copyright span{font-size:1.4rem}@media (max-width:540px){body{font-size:1.4rem}}.section-ttl{margin-bottom:5rem}.section-ttl .section-en{font-family:"Playfair Display SC", serif;font-size:7rem;font-weight:400;margin:0 !important;line-height:1.3 !important;background:linear-gradient(to right, #3cd2dc, #50c8aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.section-ttl .section-ja{font-size:2rem;font-weight:500;margin:0 !important;line-height:1.6 !important}.link_button{margin-top:70px;display:flex}.button01,.button02,.button03,.button04{background:#50c8aa;border:1px solid #50c8aa;color:#fff !important;display:block;border-radius:999rem;font-size:18px;height:70px;line-height:70px;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:280px}.button01:hover,.button02:hover,.button03:hover,.button04:hover{background:transparent;border:1px solid #50c8aa;color:#50c8aa !important}body.header_fix #header{background-color:#fff;height:8rem;box-shadow:0 4px 10px rgba(0, 0, 0, 0.07)}body.header_fix #global_menu>ul>li>a{color:#000;height:80px;line-height:80px}body.header_fix #global_menu>ul>li>a:hover{color:#23b482 !important}#global_menu>ul>li>a:after{height:0px;background-color:#23b482}body.header_fix #header_logo{background-color:#fff}body.header_fix #header_logo a .logo_text{font-family:"Shippori Mincho", serif;color:#23b482}#header_logo{border-right:1px solid #ddd}#header .menu_area .bottom{border-top:1px solid #ddd}#global_menu{height:5rem;text-align:right}#global_menu>ul>li>a{padding:0 2.5rem;line-height:6rem}#global_menu ul ul a:hover{background:#ff9b21 !important}#global_menu>ul>li>a:hover{color:#23b482}body.header_fix #global_menu>ul>li.current-menu-item>a{color:#000}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{color:#000}#footer_logo{margin-bottom:4rem !important}#footer_banner_wrap .animate_background{position:relative}#footer_banner_wrap .image_wrap::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4)}#footer_banner_wrap .title{position:absolute;content:"";font-size:2.2rem;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto;z-index:2;font-family:"Shippori Mincho", serif;color:#fff;font-weight:500}#footer{background:linear-gradient(to right, #3cd2dc, #50c8aa)}#footer_logo span{font-family:"Shippori Mincho", serif}#footer_menu{width:120rem}#footer_nav1 .menu{display:flex;justify-content:center;gap:4rem}#footer_nav1 .menu-item{margin:0;font-size:1.6rem}#side_icon_button a{width:13.5rem;height:10rem}#side_icon_button a:hover{color:#fff;opacity:0.6;transition:all 0.3s ease}#side_icon_button .num1{color:#fff;background-color:#73a2e5}#side_icon_button .num1 .icon{font-size:4rem;line-height:1}#side_icon_button .num1 .label{font-size:1.6rem}#side_icon_button .num2{color:#fff;background-color:#50c8aa}#side_icon_button .num2 .icon{font-size:4rem;line-height:1}#side_icon_button .num2 .label{font-size:1.6rem}#side_icon_button .num3{color:#fff;background-color:#ff9b21}#side_icon_button .num3 .icon{font-size:3rem;line-height:1}#side_icon_button .num3 .label{font-size:1.6rem}#page_header .headline{background-color:transparent;width:100vw;padding:0 20rem;justify-content:left}#page_header{height:40rem}#page_contents{padding:0}.headline span{font-family:"Shippori Mincho", serif;font-size:4rem;text-shadow:0px 0px 15px #000}body.page #page_contents .post_content{width:110rem}#concept,#message,#profile,#office,#access,#strengths,#price,#flow,#faq,#sns,#tel,#mail,#reservation,#thanks{padding:13rem 0}body.home{}body.home #header_slider .item{padding-right:6rem;background:#fff}body.home #header_slider .swiper-wrapper::before{position:absolute;content:"";background-image:url(img/mv_name.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain;aspect-ratio:1;width:25%;bottom:0;right:2.1rem;opacity:0.5;z-index:2}body.home .header_slider_content{text-align:left;padding:0 7rem}body.home .header_slider_content h2{font-family:"Shippori Mincho", serif;font-size:4.5rem;font-weight:600 !important;text-shadow:0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 20px}body.home .header_slider_content .desc{font-size:2rem;line-height:2;text-shadow:0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 20px}body.home #cb_content_1,body.home #cb_content_2,body.home #cb_content_3,body.home #cb_content_4,body.home #cb_content_5{width:110rem;margin:auto}body.home #cb_content_1{position:relative}body.home #cb_content_1 h3{text-shadow:0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff, 0px 0px 20px #fff, 0px 0px 20px #fff}body.home #cb_content_1 .about-text{text-shadow:0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff, 0px 0px 20px #fff, 0px 0px 20px #fff}body.home #cb_content_1::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background02.png);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;margin-inline:calc(50% - 50vw);top:24rem;right:0;opacity:0.6;z-index:-1}body.home #cb_content_2{padding-bottom:0rem}body.home #cb_content_2 .wrap-column4-box{gap:1rem;text-align:center}body.home #cb_content_2 .wrap-column3-box{gap:3rem}body.home #cb_content_2 .column3-box{background-color:#f8faf8}body.home #cb_content_2 .text-group{padding:3rem}body.home #cb_content_2 .count-number{font-size:3rem;text-align:center;margin:0;line-height:1.4;opacity:0.3}body.home #cb_content_2 .column3-image{margin-bottom:0rem}body.home #cb_content_2 .column3-ttl{margin:0;padding-bottom:1.5rem;color:#23b482;text-align:center}body.home #cb_content_2 .service-text{margin:0 0 3rem 0}body.home #cb_content_2 .service-text2{margin:5rem 0 0 0}body.home #cb_content_2 .service-box-items{margin-top:15rem;position:relative;display:flex;gap:0em;grid-template-columns:repeat(2, 1fr);width:110rem}body.home #cb_content_2 .service-box-items .service-box-item{position:relative;aspect-ratio:1.3333333333;overflow:hidden}body.home #cb_content_2 .service-box-items .service-box-item .wp-block-group__inner-container{width:100%;height:100%}body.home #cb_content_2 .service-box-items .service-box-item a{display:block;width:100%;height:100%}body.home #cb_content_2 .service-box-items .service-box-item .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:2rem;margin:0;color:#fff;font-size:3rem;text-shadow:0px 0px 8px #000, 0px 0px 8px #000}body.home #cb_content_2 .service-box-items .service-box-item figure{position:relative;width:100%;height:100%;z-index:-1}body.home #cb_content_2 .service-box-items .service-box-item figure img{object-fit:cover;width:100%;height:100%;transition:all 0.5s ease}body.home #cb_content_2 .service-box-items .service-box-item figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.3;transition:all 0.5s ease;z-index:2}body.home #cb_content_2 .service-box-items .service-box-item:hover figure img{transform:scale(1.2)}body.home #cb_content_2 .service-box-items .service-box-item:hover figure::before{opacity:0.6;z-index:2}body.home #cb_content_2 .loop-container{width:100vw;position:relative;top:-12rem;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;font-size:16rem;font-weight:400;opacity:0.5;pointer-events:none}body.home #cb_content_2 .loop-content{display:flex;width:fit-content;animation:full-scroll 50s linear infinite;white-space:nowrap;background:linear-gradient(to right, #3cd2dc, #50c8aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}body.home #cb_content_2 .loop-content span{white-space:nowrap;padding-right:1rem;letter-spacing:-0.1rem}@keyframes full-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.home #cb_content_3{padding:15rem 0;position:relative}body.home #cb_content_3::before{position:absolute;content:"";background-color:#f8faf8;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.home #cb_content_3 .cb_header{margin:0;text-align:left}body.home #cb_content_3 .cb_news_carousel_wrap{margin:0;width:120rem}body.home #cb_content_3 .link_button{margin-top:7rem;display:flex}body.home #cb_content_3 .design_button{background:#50c8aa;color:#fff !important;display:block;border-radius:999rem;font-size:18px;height:70px;line-height:70px;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:280px;border:0px solid #000}body.home #cb_content_3 .design_button:hover{background:transparent;border:1px solid #50c8aa;color:#50c8aa !important}body.home #cb_content_4{background:transparent;position:relative}body.home #cb_content_4::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background02.png);background-repeat:no-repeat;background-size:100% auto;background-position:right center;margin-inline:calc(50% - 50vw);top:43rem;right:0;opacity:0.6;z-index:-1}body.home #cb_content_4 .cb_header{margin:0;text-align:left}body.home #cb_content_4 .category_sort_button_wrap{margin:0 0 3rem 0;width:60rem}body.home #cb_content_4 .index_post_list_wrap{margin:0;width:120rem}body.home #cb_content_4 .item{box-shadow:0 4px 10px -1px rgba(0, 0, 0, 0.1)}body.home #cb_content_4 .link_button{margin-top:3rem;display:flex}body.home #cb_content_4 .design_button{background:#50c8aa;color:#fff !important;display:block;border-radius:999rem;font-size:18px;height:70px;line-height:70px;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:280px;border:0px solid #000}body.home #cb_content_4 .design_button:hover{background:transparent;border:1px solid #50c8aa;color:#50c8aa !important}body.home #cb_content_5{padding:10rem 0}body.home #cb_content_5 #top-under-box{position:relative}body.home #cb_content_5 #top-under-box::before{position:absolute;content:"";background-color:#f8faf8;margin-inline:calc(50% - 50vw);width:100vw;height:40rem;bottom:-15rem;left:0;z-index:-1}body.home #cb_content_5 .under-box-items{margin-top:15rem;position:relative;display:flex;gap:0em;grid-template-columns:repeat(2, 1fr);width:110rem}body.home #cb_content_5 .under-box-items .under-box-item{position:relative;aspect-ratio:1.3333333333;overflow:hidden}body.home #cb_content_5 .under-box-items .under-box-item .wp-block-group__inner-container{width:100%;height:100%}body.home #cb_content_5 .under-box-items .under-box-item a{display:block;width:100%;height:100%}body.home #cb_content_5 .under-box-items .under-box-item .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:2rem;margin:0;color:#fff;font-size:3rem;text-shadow:0px 0px 8px #000, 0px 0px 8px #000, 0px 0px 8px}body.home #cb_content_5 .under-box-items .under-box-item .inner p{margin:0;line-height:1.4;font-size:2rem;font-weight:400}body.home #cb_content_5 .under-box-items .under-box-item .inner .ttl{font-size:4rem}body.home #cb_content_5 .under-box-items .under-box-item figure{position:relative;width:100%;height:100%;z-index:-1}body.home #cb_content_5 .under-box-items .under-box-item figure img{object-fit:cover;width:100%;height:100%;transition:all 0.5s ease}body.home #cb_content_5 .under-box-items .under-box-item figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.3;transition:all 0.5s ease;z-index:2}body.home #cb_content_5 .under-box-items .under-box-item:hover figure img{transform:scale(1.2)}body.home #cb_content_5 .under-box-items .under-box-item:hover figure::before{opacity:0.6;z-index:2}body.page.page-id-43{}body.page.page-id-43 #concept{}body.page.page-id-43 #concept .catchcopy{font-size:3rem;font-weight:600;margin-bottom:3rem;line-height:1.6}body.page.page-id-43 #concept .concept-text{position:relative}body.page.page-id-43 #concept .concept-text .concept-photo{position:absolute;bottom:-12rem;right:-7rem;width:50%;height:auto;object-fit:cover;opacity:0.3;z-index:-2}body.page.page-id-43 #concept .concept-text p{text-shadow:0px 0px 8px #fff, 0px 0px 8px #fff}body.page.page-id-43 #concept .loop-container{width:100vw;position:relative;top:0rem;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;font-size:16rem;font-weight:400;opacity:0.5;line-height:1}body.page.page-id-43 #concept .loop-content{display:flex;width:fit-content;animation:full-scroll 50s linear infinite;white-space:nowrap;background:linear-gradient(to right, #3cd2dc, #50c8aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}body.page.page-id-43 #concept .loop-content span{white-space:nowrap;padding-right:1rem;letter-spacing:-0.1rem}@keyframes full-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.page.page-id-43 #message{position:relative;overflow:hidden;overflow:visible;padding:13rem 0}body.page.page-id-43 #message::before{position:absolute;content:"";width:100vw;height:100%;background-image:url("./img/about-background.jpg");background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.1;z-index:-1}body.page.page-id-43 #message .catchcopy{font-size:3rem;font-weight:600;margin-bottom:3rem;line-height:1.6;text-shadow:0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff}body.page.page-id-43 #message p{font-size:1.7rem;text-shadow:0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff}body.page.page-id-43 #profile{position:relative}body.page.page-id-43 #profile::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background02.png);background-repeat:no-repeat;background-size:100% auto;background-position:right center;margin-inline:calc(50% - 50vw);top:60rem;right:0;opacity:0.6;z-index:-1}body.page.page-id-43 #profile .qualifications{border-top:0.01px solid #000;border-bottom:0.01px solid #000;padding-bottom:10px;display:inline-block;width:40rem;padding-block:2rem}body.page.page-id-43 #profile .qualifications .has-fixed-layout{margin:0}body.page.page-id-43 #profile .qualifications td{border:0px solid #ddd !important;padding:0 !important}body.page.page-id-43 #profile .name{margin-bottom:3rem}body.page.page-id-43 #profile .name .textmedia02-ttl{color:#23b482;font-size:3.5rem;margin:0}body.page.page-id-43 #profile .name .textmedia02-subttl{font-size:1.4rem;line-height:1;margin:0}body.page.page-id-43 #profile h4{color:#23b482;font-size:3rem}body.page.page-id-43 #office{padding:15rem 0;position:relative}body.page.page-id-43 #office::before{position:absolute;content:"";background-color:#f8faf8;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-43 #office .office-table td:first-child,body.page.page-id-43 #office .office-table th:first-child{background-color:#fcfcfc;font-weight:600}body.page.page-id-43 #access .map p{margin-top:2rem;line-height:1.6}body.page.page-id-43 #access .map h3{display:block;font-size:2.5rem;border-bottom:0.01px solid #000;padding-bottom:10px;margin:2rem 0}body.page.page-id-45{}body.page.page-id-45 #prelude{padding:15rem 0}body.page.page-id-45 #prelude .pagelink .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2rem}body.page.page-id-45 #prelude .pagelink .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-45 #service-forest,body.page.page-id-45 #service-inheritance,body.page.page-id-45 #service-farmland{padding-bottom:15rem;position:relative}body.page.page-id-45 #service-forest .contact-link .wp-block-group__inner-container,body.page.page-id-45 #service-inheritance .contact-link .wp-block-group__inner-container,body.page.page-id-45 #service-farmland .contact-link .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}body.page.page-id-45 #service-forest .contact-link .wp-block-group__inner-container .link_button,body.page.page-id-45 #service-inheritance .contact-link .wp-block-group__inner-container .link_button,body.page.page-id-45 #service-farmland .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-45 #service-forest::before,body.page.page-id-45 #service-inheritance::before,body.page.page-id-45 #service-farmland::before{position:absolute;content:"";background-color:#f8faf8;margin-inline:calc(50% - 50vw);width:100vw;height:80rem;bottom:7.5rem;left:0;z-index:-1}body.page.page-id-45 #service-forest .count-number,body.page.page-id-45 #service-inheritance .count-number,body.page.page-id-45 #service-farmland .count-number{font-size:3rem;line-height:1.6;margin-bottom:0rem;opacity:0.3}body.page.page-id-45 #service-forest h3,body.page.page-id-45 #service-inheritance h3,body.page.page-id-45 #service-farmland h3{margin:0 0 4rem 0;font-size:3rem}body.page.page-id-45 #service-forest .service-image,body.page.page-id-45 #service-inheritance .service-image,body.page.page-id-45 #service-farmland .service-image{margin-top:7rem;margin-bottom:10rem}body.page.page-id-45 #service-forest .service-image img,body.page.page-id-45 #service-inheritance .service-image img,body.page.page-id-45 #service-farmland .service-image img{width:100%;height:50rem;object-fit:cover}body.page.page-id-45 #service-forest h4,body.page.page-id-45 #service-inheritance h4,body.page.page-id-45 #service-farmland h4{font-size:2.3rem;border-left:7px solid #23b482;padding-left:1rem}body.page.page-id-45 #service-forest .inheritance-support-ttl,body.page.page-id-45 #service-inheritance .inheritance-support-ttl,body.page.page-id-45 #service-farmland .inheritance-support-ttl{margin-top:7rem}body.page.page-id-45 #service-forest .service-list,body.page.page-id-45 #service-inheritance .service-list,body.page.page-id-45 #service-farmland .service-list{margin-left:0;border:1px solid #000;background-color:#fff;padding:2rem}body.page.page-id-45 #service-forest .service-list li,body.page.page-id-45 #service-inheritance .service-list li,body.page.page-id-45 #service-farmland .service-list li{list-style:none;display:flex;align-items:center;font-size:1.8rem;margin-bottom:1rem}body.page.page-id-45 #service-forest .service-list li img,body.page.page-id-45 #service-inheritance .service-list li img,body.page.page-id-45 #service-farmland .service-list li img{width:2.5rem !important;height:auto;margin-right:1rem}body.page.page-id-45 #service-forest .wrap-grid-box,body.page.page-id-45 #service-inheritance .wrap-grid-box,body.page.page-id-45 #service-farmland .wrap-grid-box{gap:3rem}body.page.page-id-45 #service-forest .wrap-grid-box .grid-box,body.page.page-id-45 #service-inheritance .wrap-grid-box .grid-box,body.page.page-id-45 #service-farmland .wrap-grid-box .grid-box{border:1px solid #000;padding:3rem}body.page.page-id-45 #service-forest .wrap-grid-box .grid-box-ttl,body.page.page-id-45 #service-inheritance .wrap-grid-box .grid-box-ttl,body.page.page-id-45 #service-farmland .wrap-grid-box .grid-box-ttl{text-align:center;color:#fff;background-color:#23b482}body.page.page-id-45 #service-forest .contact-text,body.page.page-id-45 #service-inheritance .contact-text,body.page.page-id-45 #service-farmland .contact-text{text-align:center;font-size:1.8rem;margin:5rem 0 1rem 0}body.page.page-id-45 #service-other{padding-bottom:13rem}body.page.page-id-45 #service-other .contact-link .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2rem}body.page.page-id-45 #service-other .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-45 #service-other .button02{background:#73a2e5;border:1px solid #73a2e5}body.page.page-id-45 #service-other .button02:hover{background:transparent;border:1px solid #73a2e5;color:#73a2e5 !important}body.page.page-id-45 #service-other .button03{background:#ffb45a;border:1px solid #ffb45a}body.page.page-id-45 #service-other .button03:hover{background:transparent;border:1px solid #ffb45a;color:#ffb45a !important}body.page.page-id-45 #service-other .button04{background:#008250;border:1px solid #008250}body.page.page-id-45 #service-other .button04:hover{background:transparent;border:1px solid #008250;color:#008250 !important}body.page.page-id-45 #service-other .wrap-column4-box{gap:2rem;margin-top:3rem;margin-bottom:7rem}body.page.page-id-45 #service-other .wrap-column4-box .wp-block-group__inner-container{text-align:center;background-color:#f8faf8;padding:3rem;border-radius:2rem}body.page.page-id-45 #service-other .column4-image{width:12rem;margin-bottom:1rem;margin-inline:auto}body.page.page-id-45 #seminar{padding:15rem 0;position:relative}body.page.page-id-45 #seminar::before{position:absolute;content:"";background-color:#f8faf8;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-45 #seminar .contact-link .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2rem}body.page.page-id-45 #seminar .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-45 #seminar .button02{background:#73a2e5;border:1px solid #73a2e5}body.page.page-id-45 #seminar .button02:hover{background:transparent;border:1px solid #73a2e5;color:#73a2e5 !important}body.page.page-id-45 #seminar .button03{background:#ffb45a;border:1px solid #ffb45a}body.page.page-id-45 #seminar .button03:hover{background:transparent;border:1px solid #ffb45a;color:#ffb45a !important}body.page.page-id-45 #seminar .button04{background:#008250;border:1px solid #008250}body.page.page-id-45 #seminar .button04:hover{background:transparent;border:1px solid #008250;color:#008250 !important}body.page.page-id-45 #seminar .photo2-column{margin-top:3rem}body.page.page-id-45 #seminar h4{font-size:2.3rem;border-left:7px solid #23b482;padding-left:1rem}body.page.page-id-45 #seminar .seminar-photo{margin-top:3rem}body.page.page-id-45 #seminar .seminar-photo .wp-block-group{display:flex;gap:3rem}body.page.page-id-45 #seminar .lecture-list{margin-left:0;border:1px solid #000;padding:2rem}body.page.page-id-45 #seminar .lecture-list li{list-style:none;display:flex;align-items:center;font-size:1.8rem;margin-bottom:1rem}body.page.page-id-45 #seminar .lecture-list li img{width:2.5rem !important;height:auto;margin-right:1rem}body.page.page-id-47 #worry,body.page.page-id-50 #worry{padding-top:13rem}body.page.page-id-47 #worry h2,body.page.page-id-50 #worry h2{color:#23b482;font-size:3.5rem;margin-bottom:2rem}body.page.page-id-47 #worry .worries-list-box,body.page.page-id-50 #worry .worries-list-box{border:1px solid #000;padding:3rem}body.page.page-id-47 #worry .worries-list,body.page.page-id-50 #worry .worries-list{margin-left:0}body.page.page-id-47 #worry .worries-list li,body.page.page-id-50 #worry .worries-list li{list-style:none;display:flex;align-items:center;font-size:1.8rem;margin-bottom:1rem}body.page.page-id-47 #worry .worries-list li img,body.page.page-id-50 #worry .worries-list li img{width:2.5rem !important;height:auto;margin-right:1rem}body.page.page-id-47 #worry .worries-list li:last-child,body.page.page-id-50 #worry .worries-list li:last-child{margin-bottom:0}body.page.page-id-47 #strengths,body.page.page-id-50 #strengths{padding-top:25rem;position:relative}body.page.page-id-47 #strengths::before,body.page.page-id-50 #strengths::before{position:absolute;content:"";background-color:#f8faf8;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1;clip-path:polygon(0% 0%, 50% 10%, 100% 0%, 100% 100%, 0% 100%)}body.page.page-id-47 #strengths h2,body.page.page-id-50 #strengths h2{color:#23b482}body.page.page-id-47 #strengths .column-image,body.page.page-id-50 #strengths .column-image{margin-bottom:0}body.page.page-id-47 #strengths .wp-block-column,body.page.page-id-50 #strengths .wp-block-column{background-color:#fff;padding:3rem;box-shadow:0 4px 10px -1px rgba(0, 0, 0, 0.1)}body.page.page-id-47 #strengths h3,body.page.page-id-50 #strengths h3{margin:1rem 0 2rem 0;color:#23b482}body.page.page-id-47 #strengths .strengths-conclusion,body.page.page-id-50 #strengths .strengths-conclusion{margin-top:7rem}body.page.page-id-47 #strengths .strengths-conclusion h4,body.page.page-id-50 #strengths .strengths-conclusion h4{color:#23b482;font-size:3.5rem;margin-bottom:2rem}body.page.page-id-47 #price,body.page.page-id-50 #price{position:relative}body.page.page-id-47 #price .contact-link .wp-block-group__inner-container,body.page.page-id-50 #price .contact-link .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2rem}body.page.page-id-47 #price .contact-link .wp-block-group__inner-container .link_button,body.page.page-id-50 #price .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-47 #price .button02,body.page.page-id-50 #price .button02{background:#73a2e5;border:1px solid #73a2e5}body.page.page-id-47 #price .button02:hover,body.page.page-id-50 #price .button02:hover{background:transparent;border:1px solid #73a2e5;color:#73a2e5 !important}body.page.page-id-47 #price .button03,body.page.page-id-50 #price .button03{background:#ffb45a;border:1px solid #ffb45a}body.page.page-id-47 #price .button03:hover,body.page.page-id-50 #price .button03:hover{background:transparent;border:1px solid #ffb45a;color:#ffb45a !important}body.page.page-id-47 #price .button04,body.page.page-id-50 #price .button04{background:#008250;border:1px solid #008250}body.page.page-id-47 #price .button04:hover,body.page.page-id-50 #price .button04:hover{background:transparent;border:1px solid #008250;color:#008250 !important}body.page.page-id-47 #price::before,body.page.page-id-50 #price::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background02.png);background-repeat:no-repeat;background-size:100% auto;background-position:right bottom;margin-inline:calc(50% - 50vw);bottom:-17rem;left:0;opacity:0.6;z-index:-1}body.page.page-id-47 #price .price-table-box,body.page.page-id-50 #price .price-table-box{margin-bottom:7rem}body.page.page-id-47 #price h3,body.page.page-id-50 #price h3{margin-bottom:2rem !important}body.page.page-id-47 #price .has-fixed-layout,body.page.page-id-50 #price .has-fixed-layout{margin-bottom:0}body.page.page-id-47 #price .price-table,body.page.page-id-50 #price .price-table{margin-bottom:0}body.page.page-id-47 #price .price-table table tr th:first-child,body.page.page-id-47 #price .price-table table tr td:first-child,body.page.page-id-50 #price .price-table table tr th:first-child,body.page.page-id-50 #price .price-table table tr td:first-child{width:12rem;background-color:#f8faf8}body.page.page-id-47 #price .price-table table tr td:nth-child(2),body.page.page-id-47 #price .price-table table tr th:nth-child(2),body.page.page-id-50 #price .price-table table tr td:nth-child(2),body.page.page-id-50 #price .price-table table tr th:nth-child(2){width:50%}body.page.page-id-47 #flow .contact-link .wp-block-group__inner-container,body.page.page-id-50 #flow .contact-link .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2rem}body.page.page-id-47 #flow .contact-link .wp-block-group__inner-container .link_button,body.page.page-id-50 #flow .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-47 #flow .button02,body.page.page-id-50 #flow .button02{background:#73a2e5;border:1px solid #73a2e5}body.page.page-id-47 #flow .button02:hover,body.page.page-id-50 #flow .button02:hover{background:transparent;border:1px solid #73a2e5;color:#73a2e5 !important}body.page.page-id-47 #flow .button03,body.page.page-id-50 #flow .button03{background:#ffb45a;border:1px solid #ffb45a}body.page.page-id-47 #flow .button03:hover,body.page.page-id-50 #flow .button03:hover{background:transparent;border:1px solid #ffb45a;color:#ffb45a !important}body.page.page-id-47 #flow .button04,body.page.page-id-50 #flow .button04{background:#008250;border:1px solid #008250}body.page.page-id-47 #flow .button04:hover,body.page.page-id-50 #flow .button04:hover{background:transparent;border:1px solid #008250;color:#008250 !important}body.page.page-id-47 #flow .wrap-column3-box,body.page.page-id-50 #flow .wrap-column3-box{gap:7rem}body.page.page-id-47 #flow .column3-box,body.page.page-id-47 #flow .column3-box-last,body.page.page-id-50 #flow .column3-box,body.page.page-id-50 #flow .column3-box-last{background-color:#fff;padding:3rem;margin-bottom:5rem;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.1));position:relative}body.page.page-id-47 #flow .column3-box p,body.page.page-id-47 #flow .column3-box-last p,body.page.page-id-50 #flow .column3-box p,body.page.page-id-50 #flow .column3-box-last p{line-height:2}body.page.page-id-47 #flow .column3-box,body.page.page-id-50 #flow .column3-box{position:relative}body.page.page-id-47 #flow .column3-box::before,body.page.page-id-50 #flow .column3-box::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-25px;border-left:25px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;z-index:1}body.page.page-id-47 #flow .column3-image,body.page.page-id-50 #flow .column3-image{width:15rem;margin:auto}body.page.page-id-47 #flow .count-number,body.page.page-id-50 #flow .count-number{position:absolute;top:0;left:0;font-size:4rem;color:#fff;background-color:#50c8aa;margin:0;padding-inline:1rem;padding-top:-1rem;line-height:1.5}body.page.page-id-47 #flow h4,body.page.page-id-50 #flow h4{text-align:center;margin:2rem 0 1rem 0}body.page.page-id-47 #flow .link_button,body.page.page-id-50 #flow .link_button{margin-top:5rem}body:not(.category):not(.tax-news_category) .category_sort_button_wrap.small_size .category_sort_button .item{flex:initial !important}body.archive #archive_news .category_sort_button_wrap{margin-top:5rem !important}body.archive #archive_news #no_post{text-align:center;margin-top:10rem}body.archive #archive_news .category_sort_button{gap:3rem;justify-content:center}body.archive #archive_news .category_sort_button a{color:#fff;background-color:#50c8aa;border-left:none;width:20rem;border-radius:999rem}body.archive #archive_news .category_sort_button a:hover{background:transparent;border:1px solid #50c8aa;color:#50c8aa !important}body.archive #archive_news .category_sort_button a{background-color:#23b482;border-left:none}body.tax-news_category #bread_crumb{background-color:#fff !important;padding:0 !important}body.tax-news_category #archive_news h2{font-family:"Shippori Mincho", serif;color:#23b482}body.single-news.hide_sidebar #bread_crumb ul{width:100rem}body.wp-singular .contact-link .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2rem}body.wp-singular .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.wp-singular .button02{background:#73a2e5;border:1px solid #73a2e5}body.wp-singular .button02:hover{background:transparent;border:1px solid #73a2e5;color:#73a2e5 !important}body.wp-singular .button03{background:#ffb45a;border:1px solid #ffb45a}body.wp-singular .button03:hover{background:transparent;border:1px solid #ffb45a;color:#ffb45a !important}body.wp-singular .button04{background:#008250;border:1px solid #008250}body.wp-singular .button04:hover{background:transparent;border:1px solid #008250;color:#008250 !important}body.wp-singular #main_content{width:1100px}body.wp-singular #main_content h1{font-family:"Shippori Mincho", serif}body.wp-singular #main_content #main_col{width:100% !important}body.wp-singular #main_content .column-title01{color:#fff;background-color:#50c8aa;padding:1rem 2rem;margin-top:5rem}body.blog #archive_blog{background-color:#f8faf8}body.blog #no_post{text-align:center;margin-top:10rem}body.blog .category_sort_button_wrap{margin-top:5rem !important}body.blog .category_sort_button{gap:3rem;justify-content:center}body.blog .category_sort_button a{color:#fff;background-color:#50c8aa;border-left:none;width:20rem;border-radius:999rem}body.blog .category_sort_button a:hover{background:transparent;border:1px solid #50c8aa;color:#50c8aa !important}body.blog .category_sort_button a{background-color:#23b482;border-left:none}body.archive{}body.archive #bread_crumb{background-color:#f8faf8}body.archive #archive_blog{background-color:#f8faf8}body.archive #archive_blog h2{font-family:"Shippori Mincho", serif;color:#23b482}body.archive .category_sort_button_wrap{margin-top:5rem !important}body.archive .category_sort_button{gap:3rem;justify-content:center}body.archive .category_sort_button a{color:#fff;background-color:#50c8aa;border-left:none;width:20rem;border-radius:999rem}body.archive .category_sort_button a:hover{background:transparent;border:1px solid #50c8aa;color:#50c8aa !important}body.archive .category_sort_button .item.active_menu a{background:#ffb45a;border:none}body.single-post #container{background-color:#f8faf8}body.single-post #article{background-color:#f8faf8;padding:0;margin-top:5rem}body.single-post #single_post_header .category{background-color:#50c8aa;border-radius:999rem}body.page.page-id-52 #container{background-color:#fff}body.page.page-id-52 #faq{position:relative}body.page.page-id-52 #faq .contact-link .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2rem}body.page.page-id-52 #faq .contact-link .wp-block-group__inner-container .link_button{margin:0;width:250px}body.page.page-id-52 #faq .button02{background:#73a2e5;border:1px solid #73a2e5}body.page.page-id-52 #faq .button02:hover{background:transparent;border:1px solid #73a2e5;color:#73a2e5 !important}body.page.page-id-52 #faq .button03{background:#ffb45a;border:1px solid #ffb45a}body.page.page-id-52 #faq .button03:hover{background:transparent;border:1px solid #ffb45a;color:#ffb45a !important}body.page.page-id-52 #faq .button04{background:#008250;border:1px solid #008250}body.page.page-id-52 #faq .button04:hover{background:transparent;border:1px solid #008250;color:#008250 !important}body.page.page-id-52 #faq::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background02.png);background-repeat:no-repeat;background-size:100% auto;background-position:right center;margin-inline:calc(50% - 50vw);top:82rem;right:0;opacity:0.6;z-index:-1}body.page.page-id-52 #faq .wp-block-group{margin-bottom:8rem}body.page.page-id-52 #faq .faq_list .title.active{color:#000}body.page.page-id-52 #faq .faq_list .title:hover{color:#23b482}body.page.page-id-54{}body.page.page-id-54 #sns{padding:13rem 0 6rem 0}body.page.page-id-54 #sns .sns-text{font-size:1.8rem;text-align:center}body.page.page-id-54 #sns .sns-text strong{font-weight:400}body.page.page-id-54 #sns .sns-box-items{display:flex;justify-content:center;width:70%;margin:0 auto}body.page.page-id-54 #sns .sns-box-item a:hover{opacity:0.6;transition:opacity 0.3s}body.page.page-id-54 #tel{padding:13rem 0 6rem 0}body.page.page-id-54 #tel .tel-text{font-size:1.8rem;text-align:center}body.page.page-id-54 #tel .tel-box{background-color:#f8faf8;text-align:center;margin:0 auto;width:fit-content;border-radius:2rem}body.page.page-id-54 #tel .tel-box .wp-block-group__inner-container{display:flex;justify-content:center;padding:2rem 6rem;gap:1rem;align-items:center;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.1))}body.page.page-id-54 #tel .tel-box .wp-block-group__inner-container a{font-size:5rem;color:#23b482}body.page.page-id-54 #tel .tel-box .wp-block-image{margin:0}body.page.page-id-54 #tel .tel-box .wp-block-image img{width:4.5rem;padding-top:0.5rem}body.page.page-id-54 #tel .reception-hours{font-size:1.8rem;text-align:center}body.page.page-id-54 #tel p{font-size:1.6erm;text-align:center}body.page.page-id-54 #mail{position:relative}body.page.page-id-54 #mail::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background02.png);background-repeat:no-repeat;background-size:100% auto;background-position:right center;margin-inline:calc(50% - 50vw);top:88rem;right:0;opacity:0.6;z-index:-1}body.page.page-id-54 #mail .wpcf7 form{margin:0}body.page.page-id-54 #mail .wpcf7{border:none;background:#f8faf8;padding-block:10rem}body.page.page-id-54 #mail .post_content ul,body.page.page-id-54 #mail .post_content ol,body.page.page-id-54 #mail .post_content dl{display:flex;flex-wrap:wrap}body.page.page-id-54 #mail dl{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 auto 3rem auto;width:100%;max-width:90rem;gap:3rem;box-sizing:border-box}body.page.page-id-54 #mail dt{flex:0 0 35%;margin:0;padding-right:2rem;box-sizing:border-box;font-weight:400}body.page.page-id-54 #mail .address-note,body.page.page-id-54 #mail .message-note{margin-top:-1rem}body.page.page-id-54 #mail .address-note p,body.page.page-id-54 #mail .message-note p{font-size:1.2rem}body.page.page-id-54 #mail dt .label{display:flex;justify-content:space-between;align-items:center;width:100%}body.page.page-id-54 #mail .required{background-color:#23b482;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;flex-shrink:0}body.page.page-id-54 #mail dd{flex:1;min-width:0;margin:0}body.page.page-id-54 #mail dd input[type="text"],body.page.page-id-54 #mail dd input[type="email"],body.page.page-id-54 #mail dd input[type="tel"],body.page.page-id-54 #mail dd textarea{width:100%;max-width:100%;box-sizing:border-box;display:block;margin-left:auto}body.page.page-id-54 #mail .wpcf7-radio{display:flex;flex-wrap:wrap}body.page.page-id-54 #mail .wpcf7-list-item{margin-right:0;padding-right:3rem}body.page.page-id-54 #mail #submit_btn{font-family:"Shippori Mincho", serif;background-color:#23b482;border:1px solid #23b482 !important;font-size:1.8rem;border-radius:999rem;width:24rem;height:7rem;margin-top:7rem}body.page.page-id-54 #mail #submit_btn:hover{background:none;border:1px solid #23b482 !important;color:#23b482 !important}body.page.page-id-54 #mail dl:last-of-type{display:block}body.page.page-id-54 #mail dl:last-of-type dt .label{justify-content:flex-start;gap:15px}body.page.page-id-54 #mail .privacy-box{text-align:left;margin-bottom:1em}body.page.page-id-54 #mail .privacy-box p{font-size:1.4rem}body.page.page-id-54 #mail .wpcf7-list-item{margin:0}body.page.page-id-54 #mail .turnstile{text-align:center}body.page.page-id-590{}body.page.page-id-590 #page_contents{padding-block:13rem}body.page.page-id-590 .wpcf7 form{margin:0}body.page.page-id-590 .wpcf7{border:none;background:#fff}body.page.page-id-590 .post_content ul,body.page.page-id-590 .post_content ol,body.page.page-id-590 .post_content dl{display:flex;flex-wrap:wrap}body.page.page-id-590 dl{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 auto 3rem auto;width:100%;max-width:90rem;gap:3rem;box-sizing:border-box}body.page.page-id-590 dt{flex:0 0 35%;margin:0;padding-right:2rem;box-sizing:border-box;font-weight:400}body.page.page-id-590 dt .label{display:flex;justify-content:space-between;align-items:center;width:100%}body.page.page-id-590 .required{background-color:#23b482;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;flex-shrink:0}body.page.page-id-590 dd{flex:1;min-width:0;margin:0}body.page.page-id-590 dd input[type="text"],body.page.page-id-590 dd input[type="email"],body.page.page-id-590 dd input[type="tel"],body.page.page-id-590 dd textarea{width:100%;max-width:100%;box-sizing:border-box;display:block;margin-left:auto}body.page.page-id-590 .wpcf7-radio{display:flex;flex-wrap:wrap}body.page.page-id-590 .wpcf7-list-item{margin-right:0;padding-right:3rem}body.page.page-id-590 .wpcf7 .wpcf7-submit,body.page.page-id-590 .wpcf7 .wpcf7-previous{background-color:#23b482;border:1px solid #23b482 !important;font-size:1.8rem;font-family:"Shippori Mincho", serif;border-radius:999rem;width:24rem;height:7rem;margin-top:7rem}body.page.page-id-590 .wpcf7 .wpcf7-submit:hover,body.page.page-id-590 .wpcf7 .wpcf7-previous:hover{background:none;border:1px solid #23b482 !important;color:#23b482 !important}body.page.page-id-590 .wp-block-buttons{display:flex;justify-content:center;gap:3rem}body.page.page-id-590 .wpcf7-list-item{margin:0}body.page.page-id-590 .turnstile{text-align:center}body.page.page-id-592 #thanks h2 br{display:none}body.page.page-id-592 #thanks h2,body.page.page-id-592 #thanks .has-text-align-left{text-align:center !important}body.page.page-id-592 #thanks .link_button{justify-content:center;margin-top:7rem}@media (max-width:1280px){.section-ttl .section-en{font-size:6rem}.section-ttl .section-ja{font-size:1.8rem}}@media (max-width:850px){.section-ttl{margin-bottom:3rem}.section-ttl .section-en{font-size:5rem}.section-ttl .section-ja{font-size:1.6rem}}@media (max-width:540px){.section-ttl{margin-bottom:2rem}.section-ttl .section-en{font-size:4rem}}@media (max-width:1280px){.button01,.button02,.button03,.button04{font-size:1.8rem;height:7rem;line-height:7rem;width:25rem}}@media (max-width:540px){body.page.page-id-45 .button01,body.page.page-id-45 .button02,body.page.page-id-45 .button03,body.page.page-id-45 .button04{font-size:1.6rem;height:6rem;line-height:6rem;width:100%;margin:0 auto}.link_button{justify-content:center}}@media (max-width:1600px){#global_menu>ul>li{font-size:1.5rem}#global_menu>ul>li a{padding:0 1.5rem}}@media (max-width:1300px){#header_logo{border-right:0px solid #ddd}#header_logo img{width:30rem}#drawer_header_button a{color:#fff;border:0px solid #ddd}#drawer_header_button a:first-of-type{background-color:#ff9b21}#drawer_header_button a:nth-of-type(2){background-color:#50c8aa}}@media (max-width:850px){#header_logo img{width:25rem}}@media (max-width:540px){#header_logo img{width:22rem}}@media (max-width:1200px){body.page #page_contents .post_content{width:100%}}@media (max-width:1280px){#footer{padding:0}#footer_logo{margin-bottom:0 !important;padding-block:3rem}}@media (max-width:540px){#container{margin-bottom:1rem}#footer_logo{width:30rem;margin:0 auto}#copyright{padding:1.5rem 0}#copyright span{font-size:1.2rem}}@media (min-width:1300px){#js-footer-bar{display:none}}@media (max-width:1300px){#footer{padding:0 0 2rem 0}.p-footer-bar,.p-footer-bar--type3,.p-footer-bar__item-link{height:7rem}.p-footer-bar__item-link{display:flex;flex-direction:row;justify-content:center}.p-footer-bar--type3{font-size:1.6rem;border-top:0px solid #ddd}.p-footer-bar__item-link{padding-bottom:0}.p-footer-bar__item-link .label{margin-left:1rem;color:#fff}.p-footer-bar__item-link .icon{color:#fff;margin:0 0 1px 0}.p-footer-bar__list li:first-child{background-color:#73a2e5}.p-footer-bar__list li:first-child .icon{font-size:2.5rem}.p-footer-bar__list li:nth-child(2){background-color:#50c8aa}.p-footer-bar__list li:nth-child(2) .icon{font-size:2.4rem}.p-footer-bar__list li:nth-child(3){background-color:#ffb45a}.p-footer-bar__list li:nth-child(3) .icon{font-size:2.2rem}}@media (max-width:540px){.p-footer-bar,.p-footer-bar--type3,.p-footer-bar__item-link{height:8rem}.p-footer-bar__item-link{flex-direction:column}.p-footer-bar--type3{font-size:1.5rem}.p-footer-bar__item-link .label{margin-left:0rem}.p-footer-bar__item-link .icon{margin:0;line-height:1.1}}@media (max-width:1280px){#page_header .headline{padding:0 10rem}#page_header{height:30rem}}@media (max-width:850px){#page_header .headline{padding:0 5rem}#page_header .headline span{font-size:3.2rem}#page_header{height:25rem}}@media (max-width:540px){#page_header .headline{padding:0 3rem}#page_header .headline span{font-size:2.5rem}#page_header{height:18rem}}@media (max-width:1280px){#page_contents{margin:0 5rem}}@media (max-width:540px){#page_contents{margin:0 3rem}}@media (max-width:1280px){#concept,#message,#profile,#office,#access,#service-other,#seminar,#worry,#strengths,#price,#flow,#faq,#sns,#tel,#mail,#reservation,#thanks{padding:10rem 0 !important}}@media (max-width:850px){#concept,#message,#profile,#office,#access,#service-other,#seminar,#worry,#strengths,#price,#flow,#faq,#sns,#tel,#mail,#reservation,#thanks{padding:7rem 0 !important}}@media (max-width:540px){#concept,#message,#profile,#office,#access,#service-other,#seminar,#worry,#strengths,#price,#flow,#faq,#sns,#tel,#mail,#reservation,#thanks{padding:5rem 0 !important}}@media (min-width:1200px){body.home .sp-only{display:none}}@media (max-width:1280px){body.home{}body.home #header_slider .swiper-wrapper::before{width:40%}body.home #cb_content_1,body.home #cb_content_2,body.home #cb_content_3,body.home #cb_content_4,body.home #cb_content_5{width:100%;margin:auto;padding-inline:10rem;padding-block:7rem}body.home #cb_content_1::before{background-size:128rem auto;top:30rem}body.home #cb_content_2{}body.home #cb_content_2 .service-box-items{width:100%;margin-inline:auto;margin-top:10rem}body.home #cb_content_2 .loop-container{top:0rem;font-size:13rem;margin-top:-10rem}body.home #cb_content_2 .loop-content{animation:full-scroll 60s linear infinite}body.home #cb_content_2 .clearfix::after{display:none}body.home #cb_content_3 .design_button{font-size:1.8rem;height:7rem;line-height:7rem;width:25rem}body.home #cb_content_4 .design_button{font-size:1.8rem;height:7rem;line-height:7rem;width:25rem}body.home #cb_content_4::before{background-size:128rem auto;top:34rem}body.home #cb_content_5 .under-box-items{width:100%;margin-inline:auto;margin-top:10rem}body.home #cb_content_5 #top-under-box::before{height:25rem}}@media (max-width:1280px) and (max-width:900px){body.home #cb_content_2 .service-text br{display:none}body.home #cb_content_2 .wrap-column3-box{display:grid;grid-template-columns:1fr;gap:5rem}}@media (max-width:850px){body.home{}body.home #header_slider .item{padding-right:4rem}body.home #header_slider .swiper-wrapper::before{width:55%;right:1.4rem}body.home .header_slider_content{text-align:left;padding:0 3rem}body.home .header_slider_content h2{font-size:3.5rem;text-shadow:0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 20px}body.home .header_slider_content .desc{font-size:1.6rem;line-height:2;text-shadow:0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 20px}body.home #cb_content_1,body.home #cb_content_2,body.home #cb_content_3,body.home #cb_content_4,body.home #cb_content_5{width:100%;margin:auto;padding-inline:5rem;padding-block:5rem}body.home #cb_content_1::before{background-size:85rem auto;top:32rem;background-position:center}body.home #cb_content_2 .column3-ttl{font-size:2.5rem}body.home #cb_content_4::before{background-size:90rem auto;background-position:center;top:30rem}}@media (max-width:540px){body.home{}body.home #header_slider .item{padding-right:3rem}body.home #header_slider_container.height_type2{height:500px !important}body.home #header_slider .swiper-wrapper::before{width:80%;right:1rem}body.home .header_slider_content{padding:0 2rem}body.home .header_slider_content h2{font-size:2.3rem;text-shadow:0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 20px}body.home .header_slider_content .desc{font-size:1.3rem;line-height:2;text-shadow:0px 0px 10px #000, 0px 0px 10px #000, 0px 0px 20px}body.home #cb_content_1,body.home #cb_content_2,body.home #cb_content_3,body.home #cb_content_4,body.home #cb_content_5{width:100%;margin:auto;padding-inline:3rem;padding-block:4rem}body.home #cb_content_1::before{background-size:100rem auto;top:32rem;background-position:center}body.home #cb_content_1 .catchcopy{font-size:1.8rem}body.home #cb_content_1 .about-text{font-size:1.4rem}body.home #cb_content_2 .wrap-column3-box{gap:3rem}body.home #cb_content_2 .service-text{font-size:1.4rem}body.home #cb_content_2 .text-group{padding:2rem}body.home #cb_content_2 .text-group .count-number{font-size:2.2rem}body.home #cb_content_2 .text-group .column3-ttl{font-size:2.2rem}body.home #cb_content_2 .text-group p{font-size:1.4rem}body.home #cb_content_2 .service-text2{margin:2rem 0 0 0}body.home #cb_content_2 .service-box-items{margin-top:5rem}body.home #cb_content_2 .service-box-items .service-box-item .inner{font-size:2.5rem}body.home #cb_content_2 .loop-container{font-size:9rem;margin-top:-8rem}body.home #cb_content_3 .design_button{font-size:1.6rem;height:6rem;line-height:6rem;width:20rem;margin:0 auto}body.home #cb_content_4 .design_button{font-size:1.6rem;height:6rem;line-height:6rem;width:20rem;margin:0 auto}body.home #cb_content_5 .under-box-items .under-box-item .inner p{font-size:1.4rem}body.home #cb_content_5 .under-box-items .under-box-item .inner .ttl{font-size:2.5rem}}@media (max-width:1280px){body.page.page-id-43{}body.page.page-id-43 #concept{}body.page.page-id-43 #concept .concept-photo{bottom:-5rem;right:-10rem;width:70%}body.page.page-id-43 #concept .loop-container{font-size:12rem}body.page.page-id-43 #concept .loop-content{animation:full-scroll 60s linear infinite}body.page.page-id-43 #message{padding:10rem 0}body.page.page-id-43 #message .catchcopy{font-size:2.5rem}body.page.page-id-43 #message .catchcopy br{display:none}body.page.page-id-43 #message p{font-size:1.6rem;line-height:2}body.page.page-id-43 #profile::before{background-size:100% auto;background-position:right center;top:58rem}body.page.page-id-43 #profile .qualifications{width:100%}body.page.page-id-43 #profile h4{color:#23b482;font-size:2.4rem}body.page.page-id-43 #office{padding:10rem 0}body.page.page-id-43 #office .office-table td:first-child,body.page.page-id-43 #office .office-table th:first-child{background-color:#fcfcfc;width:14rem;font-weight:600}body.page.page-id-43 #office .has-fixed-layout{margin:0}}@media (max-width:850px){body.page.page-id-43{}body.page.page-id-43 #concept .catchcopy{font-size:2.5rem}body.page.page-id-43 #concept p br{display:none}body.page.page-id-43 #concept .concept-text .concept-photo{bottom:-11rem;right:-10rem;width:40rem;opacity:0.2}body.page.page-id-43 #message p br{display:none}body.page.page-id-43 #office .office-table td:first-child,body.page.page-id-43 #office .office-table th:first-child{width:12rem}}@media (max-width:850px) and (max-width:800px){body.page.page-id-43 #profile .textmedia02-box{display:flex;flex-direction:column}}@media (max-width:850px) and (max-width:800px){body.page.page-id-43 #access .map{display:flex;flex-direction:column;gap:5rem}body.page.page-id-43 #access .map iframe{width:100%}}@media (max-width:540px){body.page.page-id-43{}body.page.page-id-43 #concept .concept-text{position:static}body.page.page-id-43 #concept .concept-text .concept-photo{position:static;bottom:auto;right:auto;width:100%;opacity:0.8;z-index:auto}body.page.page-id-43 #concept .concept-text .catchcopy{font-size:2rem}body.page.page-id-43 #concept .concept-text p{font-size:1.4rem}body.page.page-id-43 #concept .loop-container{top:-6rem;font-size:10rem;margin-bottom:-6rem}body.page.page-id-43 #message{padding:5rem 0}body.page.page-id-43 #message .catchcopy{font-size:2rem}body.page.page-id-43 #message .message-text-box p{font-size:1.4rem}body.page.page-id-43 #profile::before{background-size:120% auto;background-position:right center;top:72rem}body.page.page-id-43 #profile .name{margin-bottom:1rem}body.page.page-id-43 #profile .name .textmedia02-subttl{font-size:1.2rem}body.page.page-id-43 #profile .name .textmedia02-ttl{font-size:3rem}body.page.page-id-43 #profile .textmedia02-box{margin-bottom:2rem}body.page.page-id-43 #profile .profile-text-box h4{font-size:2rem}body.page.page-id-43 #profile .profile-text-box P{font-size:1.4rem}body.page.page-id-43 #office{padding:5rem 0}body.page.page-id-43 .office-table td,body.page.page-id-43 .office-table th{padding:1.5rem !important}body.page.page-id-43 .office-table td:first-child,body.page.page-id-43 .office-table th:first-child{width:10rem !important}body.page.page-id-43 #access iframe{height:25rem}body.page.page-id-43 #access .map h3{font-size:2.2rem;margin:1rem 0}body.page.page-id-43 #access .map p{margin-top:1rem}}@media (max-width:1280px){body.page.page-id-45{}body.page.page-id-45 #prelude{padding:10rem 0}body.page.page-id-45 #prelude p{margin:0 0 2rem 0}body.page.page-id-45 #prelude .pagelink .wp-block-group__inner-container .link_button{margin-top:0 !important;width:24rem}body.page.page-id-45 #service-forest h3,body.page.page-id-45 #service-inheritance h3,body.page.page-id-45 #service-farmland h3{margin:0 0 2rem 0;font-size:2.5rem}body.page.page-id-45 #service-forest .service-image,body.page.page-id-45 #service-inheritance .service-image,body.page.page-id-45 #service-farmland .service-image{margin-top:5rem;margin-bottom:7rem}body.page.page-id-45 #service-forest .contact-text,body.page.page-id-45 #service-inheritance .contact-text,body.page.page-id-45 #service-farmland .contact-text{text-align:center;font-size:1.8rem;margin:5rem 0 0 0}body.page.page-id-45 #service-forest .contact-link .link_button,body.page.page-id-45 #service-inheritance .contact-link .link_button,body.page.page-id-45 #service-farmland .contact-link .link_button{margin-top:1rem !important}body.page.page-id-45 #service-other .free-consultation{margin:0}body.page.page-id-45 #service-other .contact-link .wp-block-group__inner-container{gap:1rem}body.page.page-id-45 #service-other .contact-link .link_button{margin-top:1rem !important}body.page.page-id-45 #seminar .catchcopy{margin:0 0 2rem 0}body.page.page-id-45 #seminar .contact-link .wp-block-group__inner-container{gap:1rem}body.page.page-id-45 #seminar .contact-link .link_button{margin-top:1rem !important}}@media (max-width:1280px) and (max-width:1000px){body.page.page-id-45 #service-forest .wrap-grid-box .grid-box,body.page.page-id-45 #service-inheritance .wrap-grid-box .grid-box,body.page.page-id-45 #service-farmland .wrap-grid-box .grid-box{border:1px solid #000;padding:2rem}body.page.page-id-45 #service-forest .wrap-grid-box .grid-box-text,body.page.page-id-45 #service-inheritance .wrap-grid-box .grid-box-text,body.page.page-id-45 #service-farmland .wrap-grid-box .grid-box-text{line-height:2}}@media (max-width:1280px) and (max-width:1100px){body.page.page-id-45 #service-other .wrap-column4-box{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}}@media (max-width:850px){body.page.page-id-45{}body.page.page-id-45 #prelude{padding:7rem 0}body.page.page-id-45 #prelude .pagelink .wp-block-group__inner-container{justify-content:center}body.page.page-id-45 #prelude .pagelink .wp-block-group__inner-container .link_button{width:20rem}body.page.page-id-45 #prelude .pagelink .wp-block-group__inner-container .link_button a{font-size:1.6rem}body.page.page-id-45 #service-forest .service-image,body.page.page-id-45 #service-inheritance .service-image,body.page.page-id-45 #service-farmland .service-image{margin-top:5rem;margin-bottom:5rem}body.page.page-id-45 .wrap-grid-box{grid-template-columns:1fr}body.page.page-id-45 .wrap-grid-box .grid-box-ttl{font-size:2rem}body.page.page-id-45 #service-other .free-consultation{text-align:center}body.page.page-id-45 #service-other .contact-link .wp-block-group__inner-container{gap:1rem;justify-content:center}body.page.page-id-45 #service-other .contact-link .link_button{margin-top:1rem !important;width:20rem}}@media (max-width:540px){body.page.page-id-45{}body.page.page-id-45 #prelude{padding:5rem 0}body.page.page-id-45 #prelude p{font-size:1.4rem}body.page.page-id-45 #prelude .pagelink .wp-block-group__inner-container .link_button{width:100%}body.page.page-id-45 #service-forest,body.page.page-id-45 #service-inheritance,body.page.page-id-45 #service-farmland{padding:5rem 0}body.page.page-id-45 #service-forest::before,body.page.page-id-45 #service-inheritance::before,body.page.page-id-45 #service-farmland::before{height:40rem;bottom:0rem}body.page.page-id-45 #service-forest .description-box .textmedia03-ttl,body.page.page-id-45 #service-inheritance .description-box .textmedia03-ttl,body.page.page-id-45 #service-farmland .description-box .textmedia03-ttl{font-size:2rem}body.page.page-id-45 #service-forest .description-box p,body.page.page-id-45 #service-inheritance .description-box p,body.page.page-id-45 #service-farmland .description-box p{font-size:1.4rem}body.page.page-id-45 #service-forest .service-image,body.page.page-id-45 #service-inheritance .service-image,body.page.page-id-45 #service-farmland .service-image{margin-top:2rem;margin-bottom:0}body.page.page-id-45 #service-forest .service-image img,body.page.page-id-45 #service-inheritance .service-image img,body.page.page-id-45 #service-farmland .service-image img{height:20rem}body.page.page-id-45 #service-forest h4,body.page.page-id-45 #service-inheritance h4,body.page.page-id-45 #service-farmland h4{font-size:1.8rem;margin:3rem 0 2rem 0}body.page.page-id-45 #service-forest .grid-box,body.page.page-id-45 #service-inheritance .grid-box,body.page.page-id-45 #service-farmland .grid-box{background-color:#fff}body.page.page-id-45 #service-forest li,body.page.page-id-45 #service-inheritance li,body.page.page-id-45 #service-farmland li{font-size:1.5rem !important;align-items:flex-start !important;margin-bottom:2rem}body.page.page-id-45 #service-forest .contact-text,body.page.page-id-45 #service-inheritance .contact-text,body.page.page-id-45 #service-farmland .contact-text{font-size:1.6rem;margin:3rem 0 0 0}body.page.page-id-45 #service-other .description-box p{font-size:1.4rem}body.page.page-id-45 #service-other .wrap-column4-box{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));margin-bottom:3rem}body.page.page-id-45 #service-other .wrap-column4-box .wp-block-group__inner-container{padding:2rem}body.page.page-id-45 #service-other .wrap-column4-box .column4-image{width:fit-content}body.page.page-id-45 #service-other .wrap-column4-box .column4-ttl{font-size:1.4rem}body.page.page-id-45 #seminar .description-box p{font-size:1.4rem}body.page.page-id-45 #seminar .seminar-photo{gap:1rem}body.page.page-id-45 #seminar .lecture-list li{font-size:1.5rem !important;align-items:flex-start !important;margin-bottom:2rem}body.page.page-id-45 #seminar .contact-link .wp-block-group__inner-container{justify-content:center}}@media (max-width:1280px){body.page.page-id-47 #strengths,body.page.page-id-50 #strengths{padding-top:12rem !important}body.page.page-id-47 #strengths::before,body.page.page-id-50 #strengths::before{height:100%;top:0rem;clip-path:polygon(0% 0%, 50% 5%, 100% 0%, 100% 100%, 0% 100%)}body.page.page-id-47 #strengths .strengths-text-box p,body.page.page-id-50 #strengths .strengths-text-box p{line-height:2}body.page.page-id-47 #strengths .strengths-conclusion h4,body.page.page-id-50 #strengths .strengths-conclusion h4{font-size:3rem;margin-bottom:2rem}body.page.page-id-47 #price::before,body.page.page-id-50 #price::before{bottom:-6rem}body.page.page-id-47 #price .contact-link .wp-block-group__inner-container,body.page.page-id-50 #price .contact-link .wp-block-group__inner-container{justify-content:center}body.page.page-id-47 #flow .wrap-column3-box,body.page.page-id-50 #flow .wrap-column3-box{gap:4rem}body.page.page-id-47 #flow .column3-image,body.page.page-id-50 #flow .column3-image{width:12rem;margin:auto}}@media (max-width:1280px) and (max-width:1170px){body.page.page-id-47 #worry,body.page.page-id-50 #worry{padding-bottom:2rem !important}body.page.page-id-47 #worry .worries-list-box,body.page.page-id-50 #worry .worries-list-box{flex-direction:column;gap:1rem}}@media (max-width:850px){body.page.page-id-47 #worry h2,body.page.page-id-50 #worry h2{font-size:2.6rem}body.page.page-id-47 #worry .worries-list li,body.page.page-id-50 #worry .worries-list li{font-size:1.6rem;margin-bottom:2rem}body.page.page-id-47 #worry .worries-list li img,body.page.page-id-50 #worry .worries-list li img{width:2.3rem !important;padding-top:0.3rem}body.page.page-id-47 #strengths::before,body.page.page-id-50 #strengths::before{clip-path:polygon(0% 0%, 50% 3%, 100% 0%, 100% 100%, 0% 100%)}body.page.page-id-47 #strengths .strengths-conclusion,body.page.page-id-50 #strengths .strengths-conclusion{margin-top:3rem}body.page.page-id-47 #flow .wrap-column3-box,body.page.page-id-50 #flow .wrap-column3-box{grid-template-columns:repeat(2, minmax(0, 1fr))}body.page.page-id-47 #flow .column3-box,body.page.page-id-50 #flow .column3-box{margin-bottom:0}}@media (min-width:541px){body.page.page-id-47 #worry h2 br,body.page.page-id-50 #worry h2 br{display:none}}@media (max-width:540px){body.page.page-id-47 #worry h2,body.page.page-id-50 #worry h2{font-size:2.2rem}body.page.page-id-47 #worry .worries-list li,body.page.page-id-50 #worry .worries-list li{align-items:flex-start}body.page.page-id-47 #worry .worries-list li img,body.page.page-id-50 #worry .worries-list li img{padding-top:0.3rem}body.page.page-id-47 #strengths,body.page.page-id-50 #strengths{padding-top:8rem !important}body.page.page-id-47 #strengths::before,body.page.page-id-50 #strengths::before{clip-path:polygon(0% 0%, 50% 2%, 100% 0%, 100% 100%, 0% 100%)}body.page.page-id-47 #strengths .strengths-conclusion h4,body.page.page-id-50 #strengths .strengths-conclusion h4{font-size:2.4rem}body.page.page-id-47 #price::before,body.page.page-id-50 #price::before{bottom:-3rem;background-size:130% auto;background-position:left bottom}body.page.page-id-47 #price .price-top-note,body.page.page-id-50 #price .price-top-note{font-size:1.4rem}body.page.page-id-47 #price h3,body.page.page-id-50 #price h3{font-size:2rem}body.page.page-id-47 #price .price-table tr,body.page.page-id-50 #price .price-table tr{display:flex;flex-direction:column}body.page.page-id-47 #price .price-table td,body.page.page-id-50 #price .price-table td{width:100% !important;box-sizing:border-box;font-size:1.6rem}body.page.page-id-47 #price .price-note,body.page.page-id-50 #price .price-note{margin-top:2rem;font-size:1.2rem !important}body.page.page-id-47 #price .wrap-price-table-box .price-table-box:last-child,body.page.page-id-50 #price .wrap-price-table-box .price-table-box:last-child{margin-bottom:4rem}body.page.page-id-47 #flow .wrap-column3-box,body.page.page-id-50 #flow .wrap-column3-box{grid-template-columns:repeat(1, minmax(0, 1fr))}body.page.page-id-47 #flow .column3-box,body.page.page-id-50 #flow .column3-box{position:relative}body.page.page-id-47 #flow .column3-box::before,body.page.page-id-50 #flow .column3-box::before{width:0;height:0;top:auto;bottom:-25px;left:50%;transform:translateX(-50%);border-top:25px solid #Ffff;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:0;z-index:1}body.page.page-id-47 #flow .column3-box .column3-image,body.page.page-id-50 #flow .column3-box .column3-image{width:10rem}body.page.page-id-47 #flow .column3-box .column3-ttl,body.page.page-id-50 #flow .column3-box .column3-ttl{font-size:2rem}body.page.page-id-47 #flow .column3-box .flow-description-text,body.page.page-id-50 #flow .column3-box .flow-description-text{font-size:1.4rem;line-height:1.8}body.page.page-id-47 #flow .flow-contact-text,body.page.page-id-50 #flow .flow-contact-text{text-align:center}body.page.page-id-47 #flow .contact-link .wp-block-group__inner-container,body.page.page-id-50 #flow .contact-link .wp-block-group__inner-container{justify-content:center}}@media (max-width:1280px){body.archive #archive_news{padding:10rem 0}}@media (max-width:800px){body.archive #archive_news{padding:7rem 0}body.archive #archive_news .category_sort_button_wrap{margin-top:2rem !important}body.archive #archive_news .category_sort_button_wrap .item a{width:15rem}body.archive #archive_news .category_sort_button{gap:2rem}}@media (max-width:540px){body.archive #page_header_desc .desc p{font-size:1.4rem;text-align:left}body.archive #archive_news .category_sort_button{display:flex !important;flex-wrap:wrap;justify-content:flex-start !important;gap:1rem !important}}@media (max-width:1280px) and (max-width:1100px){body.archive #bread_crumb{padding-inline:5rem !important}}@media (max-width:850px){body.archive #bread_crumb{padding-inline:3rem !important}body.archive #page_header_desc h2{font-size:3rem}}@media (max-width:540px){body.archive #bread_crumb{padding-inline:2rem !important}body.archive #archive_news{padding:5rem 0}body.archive #page_header_desc h2{font-size:2.5rem}}@media (max-width:1280px){body.single-news #main_content{width:100%;padding-inline:7rem;margin:0}}@media (max-width:800px){body.single-news #main_content{padding-inline:7rem}body.single-news #single_news_header .image{width:100% !important;margin:3rem auto}}@media (max-width:540px){body.single-news #main_content{padding-inline:3rem}body.single-news #single_news_header .image{margin:2rem auto}body.single-news #article .post_content p{font-size:1.4rem}body.single-news .has-fixed-layout td:first-child{width:13rem}body.single-news .contact-link .wp-block-group__inner-container{justify-content:center}}@media (max-width:850px){body.blog #archive_blog{padding:7rem 0}body.blog #archive_blog .category_sort_button_wrap{margin-top:2rem !important}body.blog #archive_blog .category_sort_button_wrap .item a{width:15rem}body.blog #archive_blog .category_sort_button{gap:2rem}body.blog #archive_blog .category_sort_button .item{margin-bottom:0}body.blog #archive_blog .item{margin-bottom:5rem}}@media (max-width:540px){body.blog #page_header_desc .desc p{font-size:1.4rem;text-align:left}body.blog #archive_blog{padding:5rem 0}body.blog #archive_blog .category_sort_button{display:flex !important;flex-wrap:wrap;justify-content:flex-start !important;gap:1rem !important}body.blog #archive_blog .item{margin-bottom:3rem}}@media (max-width:850px){body.archive #archive_blog .category_sort_button_wrap{margin-top:2rem !important}body.archive #archive_blog .category_sort_button_wrap .item a{width:15rem}body.archive #archive_blog .category_sort_button_wrap .category_sort_button{gap:2rem}}@media (max-width:540px){body.archive #archive_blog{padding:5rem 0}body.archive #archive_blog .category_sort_button{display:flex !important;flex-wrap:wrap;justify-content:flex-start !important;gap:1rem !important}body.archive #archive_blog .blog_list .item{margin-bottom:5rem}}@media (max-width:1280px){body.wp-singular #main_content{width:100%;padding-inline:7rem;margin:0}}@media (max-width:800px){body.wp-singular #main_content{padding-inline:7rem}body.wp-singular #single_post_header .image{width:100% !important;margin:3rem auto}}@media (max-width:540px){body.wp-singular #main_content{padding-inline:3rem}body.wp-singular #single_post_header .image{margin:2rem auto}body.wp-singular #article .post_content p{font-size:1.4rem}}@media (max-width:850px){body.page.page-id-52 #faq .contact-link .wp-block-group__inner-container{gap:1rem;justify-content:center}body.page.page-id-52 #faq .contact-link .link_button{margin-top:1rem !important;width:20rem}}@media (max-width:540px){body.page.page-id-52 #faq::before{background-size:170% auto;background-position:left center;top:88rem}body.page.page-id-52 #faq h2{font-size:2rem;margin-bottom:1.5rem}body.page.page-id-52 #faq .wp-block-group{margin-bottom:6rem}body.page.page-id-52 #faq .contact-link{margin-bottom:0}}@media (max-width:1280px){body.page.page-id-54 #sns{padding-bottom:0 !important}}@media (max-width:1280px) and (max-width:1100px){body.page.page-id-54 #mail .wpcf7{padding:7rem}}@media (max-width:1280px) and (max-width:1000px){body.page.page-id-54 #reservation .wp-block-group__inner-container iframe{height:75rem}}@media (max-width:850px){body.page.page-id-54 #sns .sns-text{font-size:1.6rem}body.page.page-id-54 #tel{padding-bottom:0 !important}body.page.page-id-54 #tel .tel-text{font-size:1.6rem}body.page.page-id-54 #tel .tel-box .wp-block-group__inner-container{padding:2rem 5rem}body.page.page-id-54 #tel .tel-box .wp-block-group__inner-container a{font-size:4rem}body.page.page-id-54 #tel .tel-box .wp-block-image{margin:0}body.page.page-id-54 #tel .tel-box .wp-block-image img{width:3.5rem;padding-top:0.5rem}body.page.page-id-54 #tel .tel-text02{font-size:1.6rem;text-align:left}body.page.page-id-54 #tel .tel-text02 br{display:none}body.page.page-id-54 #mail::before{background-size:130% auto;background-position:left center;top:110rem}body.page.page-id-54 #mail .wpcf7{padding:5rem}body.page.page-id-54 #mail dl{flex-direction:column;align-items:flex-start;margin:0 auto 4rem auto;gap:2rem}body.page.page-id-54 #mail .required{margin-left:2rem}}@media (max-width:850px) and (max-width:700px){body.page.page-id-54 #reservation .wp-block-group__inner-container iframe{height:138rem}}@media (max-width:540px){body.page.page-id-54 #sns .sns-text{font-size:1.4rem;text-align:left}body.page.page-id-54 #sns .sns-text br{display:none}body.page.page-id-54 #sns .sns-box .sns-box-items{width:90%}body.page.page-id-54 #tel .tel-text{font-size:1.4rem;text-align:left}body.page.page-id-54 #tel .tel-box .wp-block-group__inner-container{padding:2rem 3rem}body.page.page-id-54 #tel .tel-box .wp-block-group__inner-container a{font-size:2.6rem}body.page.page-id-54 #tel .tel-box .wp-block-image{margin:0}body.page.page-id-54 #tel .tel-box .wp-block-image img{width:2.6rem;padding-top:0.5rem}body.page.page-id-54 #tel .reception-hours{font-size:1.6rem;margin-top:1rem}body.page.page-id-54 #tel .tel-text02{font-size:1.4rem}body.page.page-id-54 #mail::before{top:126rem}body.page.page-id-54 #mail .wpcf7{padding:3rem}body.page.page-id-54 #mail dl{flex-direction:column;margin:0 auto 3rem auto;gap:1.5rem}body.page.page-id-54 #mail .label{font-size:1.5rem;justify-content:flex-start !important}body.page.page-id-54 #mail .required{font-size:1.2rem;margin-left:1rem}body.page.page-id-54 #mail .privacy-box p{font-size:1.4rem}body.page.page-id-54 #mail #submit_btn{margin-top:0}body.page.page-id-54 #mail .turnstile{width:23rem !important;margin:5rem auto !important;display:flex !important;justify-content:center !important;overflow:visible !important}body.page.page-id-54 #mail .turnstile iframe{transform-origin:center center !important;transform:scale(0.7667) !important;width:300px !important;height:65px !important}body.page.page-id-54 #reservation p{font-size:1.4rem}}@media (max-width:1280px){body.page.page-id-590 #page_contents{padding:10rem 0 !important}}@media (max-width:850px){body.page.page-id-590 #page_contents{padding:7rem 0 !important}body.page.page-id-590 .wpcf7-form dl{display:grid;grid-template-columns:26rem 1fr}}@media (max-width:540px){body.page.page-id-590 #page_contents{padding:5rem 0 !important}body.page.page-id-590 .wpcf7-form dl{display:flex;flex-direction:column;gap:1rem}body.page.page-id-590 .wpcf7-form .required{margin-left:1rem;font-size:1.2rem}body.page.page-id-590 .wp-block-buttons{flex-direction:column;margin-top:5rem}body.page.page-id-590 .wp-block-buttons .wpcf7-form-control{margin-top:0}}@media (max-width:540px){body.page.page-id-592 #thanks h2{font-size:2rem;line-height:1.8}body.page.page-id-592 #thanks h2 br{display:block}body.page.page-id-592 #thanks .thanks-text{font-size:1.4rem;text-align:left !important}body.page.page-id-592 #thanks .link_button{margin-top:5rem}body.page.page-id-592 #thanks .button01{width:20rem}}/*# sourceMappingURL=style2.css.map */