@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}#header{transition:0.3s}#header_logo a .logo_text{font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif}body.header_sticky_active #header{background:#ffffff;transition:0.3s}#global_menu>ul>li>a,#global_menu ul ul a{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-weight:600;color:#7a8a8d}@media screen and (max-width:1400px){#global_menu>ul>li{margin-left:30px}}@media screen and (max-width:450px){#header_logo img{max-width:240px;width:auto;height:auto}}#page_headline{display:none}#page_header .catch,#page_header .desc{font-family:"Quicksand", "Arial", sans-serif;font-size:clamp(28px, calc(26.4px + 0.5vw), 36px);line-height:1.5;font-weight:600}#page_header .catch:first-line,#page_header .desc:first-line{font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(40px, calc(36.8px + 1vw), 56px)}#side_icon_button .label{padding:0 8px;font-size:11px;font-family:"Quicksand", "Arial", sans-serif;font-weight:600}#side_icon_button a{border-radius:50%;margin-bottom:10px}#side_icon_button .icon.icon_type_sns{line-height:1;font-size:16px}#footer_banner .item .title{background:#00bfff;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(16px, calc(14.4px + 0.5vw), 24px);font-weight:600;color:#ffffff;transition:0.3s}#footer_banner .item.animate_background:hover .title{background:#ff9012;transition:0.3s}#footer #footer_menu a{font-size:clamp(14px, calc(13.7984px + 0.063vw), 15px);font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-weight:600;color:#41828e}#footer #footer_menu a:hover{color:#0030ff !important}#footer #footer_info_area{display:none}#footer #footer_bottom{background:#00bfff}#footer #footer_bottom #copyright{color:#ffffff;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-weight:600}@media screen and (max-width:800px){#copyright{border-top:1px solid #fff}}html body,html input,html textarea,.post_content{letter-spacing:0.05em;line-height:2em;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}::-moz-selection{background:#00bfff;color:#ffffff}::selection{background:#00bfff;color:#ffffff}iframe{width:100%}.wp-block-button__link{border-radius:0;padding:1em 70px;background:#00bfff;color:#fff !important;font-weight:600}.post_content a:hover,.custom-html-widget a:hover{background:unset !important;color:#ff9012 !important}a.wp-block-button__link.wp-element-button{border-radius:9999px}a.wp-block-button__link.wp-element-button:hover{background:#ff9012 !important;color:#ffffff !important;text-decoration:none !important}.reverse{flex-flow:row-reverse}.wide.textbox{position:relative;margin-top:8em;padding-top:6em;padding-bottom:6em;margin-bottom:7em}.wide.textbox::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffe9cf;top:0;opacity:0.6}.wide.textbox .p-box{padding:30px 40px 20px;background:#ffffff}.wide.textbox .p-box p.msg{margin-bottom:0}#container{background:url(https://grast2023.jp/wp-content/uploads/2026/02/bg-washi.png);z-index:0}#content_builder{background:unset}.wp-block-table tr:nth-child(even) td{background:#e5edf5}.wp-block-table tr td{border:unset !important;padding:14px 20px !important;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif}.wp-block-table tr td:first-child{width:280px;color:#41828e;font-weight:600}.wp-block-table tr td:last-child{font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif}@media screen and (max-width:800px){.wp-block-table tr td{display:flex}.wp-block-table tr td:first-child{width:100%;border-top:1px dashed #7a8a8d !important;padding-bottom:0 !important;font-size:1.125em}.wp-block-table tr td:last-child{padding-top:0.5em !important}.wp-block-table tr:first-child td:first-child{border-top:unset !important}}.ttl-box h2.wp-block-heading.has-text-align-center{font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(32px, calc(29.2px + 0.875vw), 46px);font-weight:600;color:#00bfff;line-height:1.2;margin-bottom:0}.ttl-box p.eng{font-family:"Quicksand", "Arial", sans-serif;font-size:clamp(18px, calc(16.8px + 0.375vw), 24px);font-weight:600;color:#ff9012}.ttl-box2{position:relative;text-align:center;margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px)}.ttl-box2 h3.wp-block-heading.has-text-align-center{position:relative;display:inline-block;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(22px, calc(20px + 0.625vw), 32px);font-weight:600;line-height:1.7;color:#ffffff;padding-inline:1em;margin-bottom:0;background:#00bfff;border-radius:6px;z-index:0}.ttl-box2:after{position:absolute;content:"";width:100%;height:1px;border-top:2px solid #00bfff;left:0;right:0;margin:auto;top:0;bottom:0;z-index:-1}h3.wp-block-heading.has-text-align-left{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(22px, calc(20px + 0.625vw), 32px);font-weight:600;color:#ff9012}h3.wp-block-heading.has-text-align-left::first-letter{font-size:1.5em;color:#00bfff}h4.wp-block-heading.has-text-align-left{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(18px, calc(16.8px + 0.375vw), 24px);font-weight:600;border-bottom:1px dashed #ff9012;color:#ff9012}h5.wp-block-heading.has-text-align-left{color:#41828e;border-bottom:1px dashed #41828e;padding-left:0.5em;margin-top:2em;font-size:1em}:is(.design_header, .tcdce-body .design_header) .catch{font-size:clamp(40px, calc(38px + 0.625vw), 50px);font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;line-height:1.4;margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px)}:is(.design_header, .tcdce-body .design_header) .catch:first-line{font-size:clamp(18px, calc(17.2px + 0.25vw), 22px);color:#1a1a1a}.header_slider_content{text-align:left;bottom:140px;padding-left:30px}.header_slider_content .catch{font-size:clamp(35px, calc(31.9984px + 0.938vw), 50px);font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif}.header_slider_content p.desc{font-size:clamp(20px, calc(18px + 0.625vw), 30px);line-height:1.8;margin-top:unset !important;padding-left:5px}@media screen and (max-width:500px){.header_slider_content .catch{font-size:7vw}}.cb_design_content.num1{position:relative;margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px);position:relative}.cb_design_content.num1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffe9cf;top:0;opacity:0.6}.cb_design_content.num1 .direction_type1,.cb_design_content.num1 .image_area{max-width:1050px;width:100%}.cb_design_content.num1 .direction_type1 .image,.cb_design_content.num1 .image_area .image{box-shadow:0px 0px 6px 2px rgba(17, 17, 17, 0.3)}#cb_content_2.num2 .item_list{display:flex;max-width:calc(100% - 180px);width:100%;gap:3em}#cb_content_2.num2 .item_list .item,#cb_content_2.num2 .item_list .item:nth-child(2n),#cb_content_2.num2 .item_list .item:nth-child(3n){position:relative;flex-direction:column;justify-content:unset;width:100%}#cb_content_2.num2 .item_list .item:after,#cb_content_2.num2 .item_list .item:nth-child(2n):after,#cb_content_2.num2 .item_list .item:nth-child(3n):after{position:absolute;content:"";width:1px;height:100%;border-right:1px dashed #7a8a8d;right:-1.5em}#cb_content_2.num2 .item_list .item:last-child::after,#cb_content_2.num2 .item_list .item:nth-child(2n):last-child::after,#cb_content_2.num2 .item_list .item:nth-child(3n):last-child::after{display:none}#cb_content_2.num2 .item_list .item .image_wrap,#cb_content_2.num2 .item_list .item .content,#cb_content_2.num2 .item_list .item:nth-child(2n) .image_wrap,#cb_content_2.num2 .item_list .item:nth-child(2n) .content,#cb_content_2.num2 .item_list .item:nth-child(3n) .image_wrap,#cb_content_2.num2 .item_list .item:nth-child(3n) .content{width:100%;margin-bottom:unset;padding:unset}#cb_content_2.num2 .item_list .item .desc,#cb_content_2.num2 .item_list .item:nth-child(2n) .desc,#cb_content_2.num2 .item_list .item:nth-child(3n) .desc{margin-top:clamp(10px, calc(8px + 0.625vw), 20px)}#cb_content_2.num2 .item_list .item .desc:first-line,#cb_content_2.num2 .item_list .item:nth-child(2n) .desc:first-line,#cb_content_2.num2 .item_list .item:nth-child(3n) .desc:first-line{font-size:clamp(20px, calc(18.4px + 0.5vw), 28px);font-weight:600;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;line-height:1.7;color:#ff9012}#cb_content_2.num2 .item_list .item .link,#cb_content_2.num2 .item_list .item:nth-child(2n) .link,#cb_content_2.num2 .item_list .item:nth-child(3n) .link{padding:12px 50px 12px 40px;background:#00bfff;color:#ffffff;border-radius:9999px;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-weight:600}#cb_content_2.num2 .item_list .item .link:after,#cb_content_2.num2 .item_list .item:nth-child(2n) .link:after,#cb_content_2.num2 .item_list .item:nth-child(3n) .link:after{top:12px;right:15px}#cb_content_2.num2 .item_list .item .link:hover::after,#cb_content_2.num2 .item_list .item:nth-child(2n) .link:hover::after,#cb_content_2.num2 .item_list .item:nth-child(3n) .link:hover::after{right:8px}@media screen and (max-width:1160px){.cb_two_column{padding-inline:30px}#cb_content_2.num2 .item_list{max-width:100%}}@media screen and (max-width:900px){#cb_content_2.num2 .item_list{flex-direction:column}#cb_content_2.num2 .item_list .item:after,#cb_content_2.num2 .item_list .item:nth-child(2n):after,#cb_content_2.num2 .item_list .item:nth-child(3n):after{width:100%;height:1px;right:unset;bottom:-3.5em;border-right:unset;border-bottom:1px dashed #7a8a8d}}@media screen and (max-width:800px){.cb_two_column{padding-inline:20px}}.cb_blog_list.num3{position:relative;margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px);padding-top:clamp(80px, calc(72px + 2.5vw), 120px);position:relative}.cb_blog_list.num3::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffe9cf;top:0;opacity:0.6}@media screen and (max-width:500px){:is(.design_header, .tcdce-body .design_header) .catch{font-size:7vw}:is(.design_header, .tcdce-body .design_header) .catch:first-line{font-size:3.5vw}:is(.design_header, .tcdce-body .design_header) .desc{font-size:14px}}body.page.page-id-37 #page_contents .post_content{max-width:1250px;width:100%}body.page.page-id-37 #page_contents .post_content .str-g{padding-inline:20px}body.page.page-id-37 #page_contents .post_content .str-g .threeblock-c{gap:1.5em}body.page.page-id-37 #page_contents .post_content .str-g .threeblock-c .wp-block-column{padding:25px 30px;border:4px double #00bfff;border-radius:10px;background:#ffffff}body.page.page-id-37 #page_contents .post_content .str-g .threeblock-c .wp-block-column .cc{font-size:clamp(22px, calc(21.2px + 0.25vw), 26px);font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif;font-weight:600;line-height:1.6;color:#00bfff;margin-bottom:0.5em}body.page.page-id-37 #page_contents .post_content .str-g .threeblock-c .wp-block-column .cc:first-line{font-size:clamp(14px, calc(13.2px + 0.25vw), 18px);color:#7a8a8d}body.page.page-id-37 #page_contents .post_content .str-g .threeblock-c .wp-block-column .txt{margin-bottom:unset}body.page.page-id-37 #page_contents .post_content .wide.textbox{position:relative;margin-top:8em;padding-top:6em;padding-bottom:6em;margin-bottom:7em}body.page.page-id-37 #page_contents .post_content .wide.textbox::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffe9cf;top:0;opacity:0.6}body.page.page-id-37 #page_contents .post_content .wide.textbox .p-box{padding:30px 40px 20px;background:#ffffff}body.page.page-id-37 #page_contents .post_content .wide.textbox .p-box p.msg{margin-bottom:0}body.page.page-id-37 #page_contents .post_content .wide.textbox .p-box .name{margin-bottom:unset}body.page.page-id-37 #page_contents .post_content .wide.textbox .p-box .name strong{font-size:1.5em;margin-left:1em}body.page.page-id-37 #page_contents .post_content .company-info{max-width:980px;margin:auto}body.page.page-id-37 #page_contents .post_content .company-info h3.wp-block-heading.has-text-align-left{margin-bottom:clamp(10px, calc(8px + 0.625vw), 20px);border-bottom:1px dashed #ff9012}@media screen and (max-width:1160px){body.page.page-id-37 #page_contents{padding:100px 20px}body.page.page-id-37 #page_contents .post_content .str-g{padding-inline:0}}body.page.page-id-48 #page_contents{padding-top:unset}body.page.page-id-48 #page_contents .post_content{max-width:1350px;width:100%}body.page.page-id-48 #page_contents .post_content .wide.textbox .p-box{padding-block:clamp(10px, calc(8px + 0.625vw), 20px);padding-inline:clamp(20px, calc(16px + 1.25vw), 40px);border-radius:10px;margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px)}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c{gap:3em}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c .wp-block-column{position:relative}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c .wp-block-column:after{position:absolute;content:"";width:1px;height:100%;border-right:1px dashed #41828e;top:0;bottom:0;right:-1.5em;margin:auto}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c .wp-block-column:last-child::after{display:none}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c .wp-block-column .wp-block-image{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c .wp-block-column h3.wp-block-heading.has-text-align-center{position:relative;display:inline-block;line-height:1;margin-top:unset;margin-bottom:clamp(10px, calc(8px + 0.625vw), 20px);font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(20px, calc(18.9984px + 0.313vw), 25px);font-weight:600;color:#ff9012}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c .wp-block-column h3.wp-block-heading.has-text-align-center strong{position:relative;font-family:"Quicksand", "Arial", sans-serif;font-size:clamp(40px, calc(38px + 0.625vw), 50px);top:0.125em;color:#7a8a8d;opacity:0.5}body.page.page-id-48 #page_contents .post_content .wide.textbox .repair-c .wp-block-column .cc{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(18px, calc(17.2px + 0.25vw), 22px);font-weight:600;margin-bottom:0.25em;line-height:1.8;color:#41828e}body.page.page-id-48 #page_contents .post_content .intr-c{gap:3em;margin-bottom:3em !important}body.page.page-id-48 #page_contents .post_content .intr-c img{position:relative;z-index:1;box-shadow:3px 3px 5px 1px #11111170}body.page.page-id-48 #page_contents .post_content .intr-c .txt-box{position:relative;padding:40px 20px;z-index:0}body.page.page-id-48 #page_contents .post_content .intr-c .txt-box:after{position:absolute;content:"";width:calc(100% + 50vw);height:calc(100% - 2em);background:#ffffff;top:0;left:-25vw;bottom:0;margin:auto;z-index:-1;opacity:0.8}body.page.page-id-48 #page_contents .post_content .intr-c .txt-box h3.wp-block-heading.has-text-align-left{font-size:clamp(20px, calc(18.8px + 0.375vw), 26px)}body.page.page-id-48 #page_contents .post_content .intr-c .txt-box .txt{margin-bottom:unset}body.page.page-id-48 #page_contents .post_content .intr-c .txt-box .example{margin-bottom:unset}body.page.page-id-48 #page_contents .post_content .intr-c .txt-box.reverse .txt-box:after{left:unset;right:-25vw}body.page.page-id-48 #page_contents .post_content .wide.f-flow{margin-top:8em;padding-top:6em;padding-bottom:8em;margin-bottom:8em;position:relative}body.page.page-id-48 #page_contents .post_content .wide.f-flow::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffe9cf;top:0;opacity:0.6}body.page.page-id-48 #page_contents .post_content .wide.f-flow .p-box{padding:30px 40px 20px;background:#ffffff;font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif}body.page.page-id-48 #page_contents .post_content .wide.f-flow .p-box .name strong{font-size:1.5em;margin-left:1em}body.page.page-id-48 #page_contents .post_content .f-flow-list{padding:30px}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c{position:relative;gap:0;margin-bottom:4em}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-color:#ff9012 transparent transparent transparent;border-width:1.5em 2em 0px 2em;left:0;right:0;bottom:-3em;margin:auto}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c:last-child{margin-bottom:unset}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c:last-child:after{display:none}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c .t-col{background:#ffffff;padding:20px 30px}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c h3.wp-block-heading.has-text-align-left{font-size:1.375em;font-weight:600;margin-bottom:0.5em;line-height:1.5}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c .txt{margin-bottom:unset}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c p{line-height:2}@media screen and (max-width:1160px){body.page.page-id-48 #page_contents .post_content .flow-c{flex-direction:column}}body.page.page-id-48 #page_contents .post_content .description-g{max-width:1150px;margin:0 auto}body.page.page-id-48 #page_contents .post_content .description-g h3.wp-block-heading.has-text-align-left{font-size:clamp(18px, calc(16.8px + 0.375vw), 24px)}body.page.page-id-48 #page_contents .post_content .description-g h3.wp-block-heading.has-text-align-left:first-letter{font-size:unset;color:unset}body.page.page-id-48 #page_contents .post_content .description-g h3.wp-block-heading.has-text-align-left strong{color:#00bfff;font-size:clamp(24px, calc(22px + 0.625vw), 34px)}@media screen and (max-width:800px){body.page.page-id-48 #page_contents{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}body.page.page-id-48 #page_contents .post_content .f-flow-list{padding-inline:0}body.page.page-id-48 #page_contents .post_content .f-flow-list img{border-radius:7px 7px 0 0}body.page.page-id-48 #page_contents .post_content .f-flow-list .flow-c .t-col{border-radius:0 0 7px 7px}}@media screen and (max-width:781px){body.page.page-id-48 #page_contents .post_content .wide.textbox .p-box{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}body.page.page-id-48 #page_contents .post_content .intr-c{gap:1em}.description-g .wp-block-buttons{justify-content:center}}body.page.page-id-52 #page_contents{padding-top:unset;padding-bottom:unset}body.page.page-id-52 #page_contents .post_content{max-width:1350px;padding-inline:20px;width:100%}body.page.page-id-52 #page_contents .post_content .wide.priceblock{margin-top:8em;padding-top:6em;padding-bottom:6em;margin-bottom:unset;position:relative}body.page.page-id-52 #page_contents .post_content .wide.priceblock::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffe9cf;top:0;opacity:0.6}body.page.page-id-52 #page_contents .post_content .wide.priceblock .p-box{padding:30px 40px 20px;background:var(--p--color_w);font-family:var(--p--font_t)}body.page.page-id-52 #page_contents .post_content .wide.priceblock .p-box p.msg{margin-bottom:0}body.page.page-id-52 #page_contents .post_content .wide.priceblock .p-box .name strong{font-size:1.5em;margin-left:1em}body.page.page-id-52 #page_contents .post_content .wide.priceblock .price-g{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}body.page.page-id-52 #page_contents .post_content .wide.priceblock .wp-block-table tr:nth-child(even) td{background:#e9f9ff}body.page.page-id-52 #page_contents .post_content .wide.priceblock .wp-block-table tr td:first-child{width:unset;color:#41828e}body.page.page-id-52 #page_contents .post_content .wide.priceblock .wp-block-table tr td:last-child{width:200px;font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif;font-weight:600;color:#ff4800}body.page.page-id-52 #page_contents .post_content .wide.cpblock{margin-top:unset;padding-top:6em;padding-bottom:6em;margin-bottom:unset;position:relative;max-width:1050px;margin:auto}body.page.page-id-52 #page_contents .post_content .wide.cpblock::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ececec;top:0;opacity:0.6}body.page.page-id-52 #page_contents .post_content .wide.cpblock .p-box{border-radius:10px}body.page.page-id-52 #page_contents .post_content .wide.cpblock .p-box .wp-block-list{margin-bottom:unset}.page-id-50 #page_contents{padding-top:unset;padding-bottom:unset}.page-id-50 .wide.textbox{padding-bottom:clamp(120px, calc(112px + 2.5vw), 160px);margin-bottom:unset}.page-id-50 .wide.textbox:before{background:unset}.page-id-50 h3.wp-block-heading.has-text-align-left{font-size:clamp(18px, calc(16.4px + 0.5vw), 26px);margin-bottom:clamp(10px, calc(8px + 0.625vw), 20px);border-bottom:1px dashed #ff9012}.page-id-50 .faq_list .title{font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif}#news_category_sort_button .item{height:60px;line-height:60px}#news_category_sort_button .item a{background:#00bfff;color:#ffffff;border:1px solid #00bfff;border-radius:9999px}#news_category_sort_button .item a:hover{background:#ffffff;color:#00bfff}.page-id-54{}.page-id-54 #page_contents{padding-bottom:0}.page-id-54 .intro-box{text-align:center;margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px)}.page-id-54 .intro-box .cc{font-size:2em;line-height:2;margin-bottom:0.5em;font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif;font-weight:500}.page-id-54 :root{--line-t: 50px;--line-b: 20px;--line-f: calc(100% - var(--line-t) - var(--line-b));--line-st: repeating-linear-gradient(-60deg, &p-line-st-c1, &p-line-st-c1 30px, &p-line-st-c2 30px, &p-line-st-c2 40px)}.page-id-54 .wide.line-w{position:relative;padding-top:clamp(40px, calc(32px + 2.5vw), 80px);padding-bottom:clamp(80px, calc(72px + 2.5vw), 120px);margin-bottom:0}.page-id-54 .wide.line-w::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#06c755;top:0;opacity:0.6}.page-id-54 .wide.line-w:before{position:absolute;content:"";background:#06c755;z-index:-1}.page-id-54 .wide.line-w:after{display:none}.page-id-54 .line-box .cc-box{text-align:center;color:#ffffff;font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif;margin-bottom:1em}.page-id-54 .line-box .cc-box .cc{font-size:2.5em;line-height:1.8;margin-bottom:unset;font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif}.page-id-54 .line-box .cc-box .name{font-size:1.75em;line-height:1.5;font-family:"Kosugi Maru", YuGothic, "Yu Gothic", sans-serif}.page-id-54 .lineblock{position:relative;max-width:1000px;background:var(--line-st-c1);box-sizing:border-box;padding:var(--line-t) 40px var(--line-b);z-index:0}.page-id-54 .line-c{max-width:950px;background:#ffffff;margin:auto;padding:20px 30px;border-radius:8px}.page-id-54 .line-c .wp-block-image{margin-bottom:unset}.page-id-54 .line-c .wp-block-image .aligncenter{margin-bottom:unset}.page-id-54 .line-c p.l1{font-size:1.75em;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-weight:600;color:#06c755;margin-bottom:unset;line-height:2.4}.page-id-54 .line-c .line-id{display:inline-block;padding:0.3em 0.5em 0;background:#06c755;border-radius:4px;line-height:2;color:#ffffff;margin-bottom:1em;font-size:0.875em;font-family:"Quicksand", "Arial", sans-serif;font-weight:700;display:none}.page-id-54 .line-c .line-id a{color:unset}.page-id-54 .line-c .line-id a:hover{color:#0030ff !important;background:unset !important}.page-id-54 .line-c p.l2{margin-bottom:unset;color:#06c755;font-size:1.25em;line-height:2}.page-id-54 .line-c p.note{font-size:1em;color:#06c755;margin-bottom:0.5em}.con2.con-i3{position:relative;padding-block:clamp(80px, calc(72px + 2.5vw), 120px)}.con2.con-i3::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffe9cf;top:0;opacity:0.6}.con2.con-i3 .form-g{padding:clamp(20px, calc(16px + 1.25vw), 40px) clamp(20px, calc(16px + 1.25vw), 40px) clamp(40px, calc(32px + 2.5vw), 80px);background:#ffffff;border:10px solid #ececec}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .smf-action{order:999}.snow-monkey-forms-turnstile>div{justify-content:center}body.page.page-id-56 #page_contents .post_content{width:1150px}body.page.page-id-56 #page_contents .post_content .pp-g p{font-size:14px}.snow-monkey-form,.smf-form .smf-item .smf-text-control__control{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#00bfff !important}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#00bfff}.smf-progress-tracker{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}.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}.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}.smf-item__label{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:600;margin-right:1em}.smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(11.6px + 0.125vw), 14px);font-weight:600;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:#ff9012;color:#fff}.wp-block-snow-monkey-forms-item:nth-child(6) .smf-item__description{background:#bfbfbf;color:#fff}.wp-block-snow-monkey-forms-item:is(:nth-child(6)) .smf-item__description{background:#bfbfbf;color:#fff}.wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.smf-radio-buttons-control__control{display:flex;flex-direction:column}.smf-label{margin-right:1.25em}.smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#00bfff}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#00bfff;border-color:#00bfff}.smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.smf-form .smf-item .smf-checkbox-control__control:active{border-color:#00bfff}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#00bfff;border-color:#00bfff}.smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em}.smf-action{margin-top:3.5em;text-align:center}.smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#00bfff;color:#ffffff;border-radius:9999px;border-color:#00bfff;transition:0.3s;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-weight:600}.smf-action .smf-button-control__control:hover{background:#ff9012 !important;color:#ffffff;border-color:#ff9012;transition:0.3s}@media (max-width:450px){.smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em);top:0}}/*# sourceMappingURL=style2.css.map */