@charset "UTF-8";html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,:after,:before{box-sizing:border-box}a:not([class]){text-decoration-skip-ink:auto}a,article,aside,body,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,header,html,iframe,img,label,li,nav,p,small,span,strong,ul,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}article,aside,figcaption,figure,footer,header,nav{display:block}ul{list-style:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--cl-white) inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input:focus{outline:0}video{display:inline-block;max-width:100%}[hidden]{display:none}a:active,a:hover{outline:0}img{max-width:100%;display:inline-block;vertical-align:middle;height:auto}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:0 0}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:0 0}textarea{overflow:auto;vertical-align:top;resize:vertical}hr{box-sizing:content-box;overflow:visible;background:var(--cl-black);border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}a{background-color:transparent}small{font-size:75%}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;outline:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.font_size_8{font-size:2.1333333333vw}@media screen and (min-width:1024px){.font_size_8{font-size:.5555555556vw}}.font_size_10{font-size:2.6666666667vw}@media screen and (min-width:1024px){.font_size_10{font-size:.6944444444vw}}.font_size_12{font-size:3.2vw}@media screen and (min-width:1024px){.font_size_12{font-size:.8333333333vw}}.font_size_14{font-size:3.7333333333vw}@media screen and (min-width:1024px){.font_size_14{font-size:.9722222222vw}}.font_size_16{font-size:4.2666666667vw}@media screen and (min-width:1024px){.font_size_16{font-size:1.1111111111vw}}.font_size_18{font-size:4.8vw}@media screen and (min-width:1024px){.font_size_18{font-size:1.25vw}}.font_size_20{font-size:5.3333333333vw}@media screen and (min-width:1024px){.font_size_20{font-size:1.3888888889vw}}.font_size_22{font-size:5.8666666667vw}@media screen and (min-width:1024px){.font_size_22{font-size:1.5277777778vw}}.font_size_24{font-size:6.4vw}@media screen and (min-width:1024px){.font_size_24{font-size:1.6666666667vw}}.font_size_26{font-size:6.9333333333vw}@media screen and (min-width:1024px){.font_size_26{font-size:1.8055555556vw}}.font_size_28{font-size:7.4666666667vw}@media screen and (min-width:1024px){.font_size_28{font-size:1.9444444444vw}}.font_size_32{font-size:8.5333333333vw}@media screen and (min-width:1024px){.font_size_32{font-size:2.2222222222vw}}.font_size_44{font-size:11.7333333333vw}@media screen and (min-width:1024px){.font_size_44{font-size:3.0555555556vw}}.font_size_56{font-size:14.9333333333vw}@media screen and (min-width:1024px){.font_size_56{font-size:3.8888888889vw}}.font_size_60{font-size:16vw}@media screen and (min-width:1024px){.font_size_60{font-size:4.1666666667vw}}.margin_t_8{margin-top:2.1333333333vw}.margin_b_8{margin-bottom:2.1333333333vw}.margin_r_8{margin-right:2.1333333333vw}.margin_l_8{margin-left:2.1333333333vw}.margin_8{margin:2.1333333333vw auto}.padding_t_8{padding-top:2.1333333333vw}.padding_b_8{padding-bottom:2.1333333333vw}.padding_r_8{padding-right:2.1333333333vw}.padding_l_8{padding-left:2.1333333333vw}.padding_8{padding:2.1333333333vw}@media screen and (min-width:1024px){.margin_t_8{margin-top:.5555555556vw}.margin_b_8{margin-bottom:.5555555556vw}.margin_r_8{margin-right:.5555555556vw}.margin_l_8{margin-left:.5555555556vw}.margin_8{margin:.5555555556vw auto}.padding_t_8{padding-top:.5555555556vw}.padding_b_8{padding-bottom:.5555555556vw}.padding_r_8{padding-right:.5555555556vw}.padding_l_8{padding-left:.5555555556vw}.padding_8{padding:.5555555556vw}}.margin_b_16{margin-bottom:4.2666666667vw}.padding_t_16{padding-top:4.2666666667vw}.padding_b_16{padding-bottom:4.2666666667vw}.padding_r_16{padding-right:4.2666666667vw}.padding_l_16{padding-left:4.2666666667vw}.padding_16{padding:4.2666666667vw}@media screen and (min-width:1024px){.margin_b_16{margin-bottom:1.1111111111vw}.padding_t_16{padding-top:1.1111111111vw}.padding_b_16{padding-bottom:1.1111111111vw}.padding_r_16{padding-right:1.1111111111vw}.padding_l_16{padding-left:1.1111111111vw}.padding_16{padding:1.1111111111vw}}.margin_t_24{margin-top:6.4vw}.margin_b_24{margin-bottom:6.4vw}.padding_t_24{padding-top:6.4vw}.padding_b_24{padding-bottom:6.4vw}.padding_r_24{padding-right:6.4vw}.padding_l_24{padding-left:6.4vw}.padding_24{padding:6.4vw}@media screen and (min-width:1024px){.margin_t_24{margin-top:1.6666666667vw}.margin_b_24{margin-bottom:1.6666666667vw}.padding_t_24{padding-top:1.6666666667vw}.padding_b_24{padding-bottom:1.6666666667vw}.padding_r_24{padding-right:1.6666666667vw}.padding_l_24{padding-left:1.6666666667vw}.padding_24{padding:1.6666666667vw}}.margin_b_32{margin-bottom:8.5333333333vw}.padding_t_32{padding-top:8.5333333333vw}.padding_b_32{padding-bottom:8.5333333333vw}.padding_r_32{padding-right:8.5333333333vw}@media screen and (min-width:1024px){.margin_b_32{margin-bottom:2.2222222222vw}.padding_t_32{padding-top:2.2222222222vw}.padding_b_32{padding-bottom:2.2222222222vw}.padding_r_32{padding-right:2.2222222222vw}}.margin_b_40{margin-bottom:10.6666666667vw}.padding_t_40{padding-top:10.6666666667vw}.padding_b_40{padding-bottom:10.6666666667vw}@media screen and (min-width:1024px){.margin_b_40{margin-bottom:2.7777777778vw}.padding_t_40{padding-top:2.7777777778vw}.padding_b_40{padding-bottom:2.7777777778vw}}.padding_t_48{padding-top:12.8vw}.padding_b_48{padding-bottom:12.8vw}@media screen and (min-width:1024px){.padding_t_48{padding-top:3.3333333333vw}.padding_b_48{padding-bottom:3.3333333333vw}}.margin_t_56{margin-top:14.9333333333vw}@media screen and (min-width:1024px){.margin_t_56{margin-top:3.8888888889vw}}.padding_l_64{padding-left:17.0666666667vw}@media screen and (min-width:1024px){.padding_l_64{padding-left:4.4444444444vw}}.padding_t_80{padding-top:21.3333333333vw}@media screen and (min-width:1024px){.padding_t_80{padding-top:5.5555555556vw}}.padding_t_104{padding-top:27.7333333333vw}.padding_b_104{padding-bottom:27.7333333333vw}.padding_l_104{padding-left:27.7333333333vw}@media screen and (min-width:1024px){.padding_t_104{padding-top:7.2222222222vw}.padding_b_104{padding-bottom:7.2222222222vw}.padding_l_104{padding-left:7.2222222222vw}}@font-face{font-family:D-DIN;font-weight:700;src:url(/resource/fonts/D-DIN-PRO-700-Bold.otf);font-display:swap}body{margin:0;padding:0;text-align:center;line-height:1.5;font-size:4.2666666667vw;font-weight:400;word-break:break-word}body.menu_open{overflow:hidden}@media screen and (min-width:1024px){body{background-color:var(--cl-teal-dark)}}@media screen and (min-width:1024px){body{font-size:1.1111111111vw}}a{color:inherit;text-decoration:none;transition:all .5s}a:hover{opacity:.5}p{text-align:justify}picture{display:inline-block}img{max-width:100%;height:auto}.only_pc{display:none}@media screen and (min-width:1024px){.only_pc{display:block}}@media screen and (min-width:1024px){.container{position:relative;z-index:1;margin:3.6111111111vw auto 0}}.section_container{background-color:var(--cl-white);position:relative}@media screen and (min-width:1024px){.section_container{width:26.6666666667vw;margin:0 0 0 calc(100% - 47.5vw)}.section_container:after,.section_container:before{content:"";height:100%;width:.6944444444vw;display:block;position:absolute;top:0}.section_container:before{left:0;box-shadow:-10.0595235825px 0 10.0595235825px #00000040}.section_container:after{right:0;box-shadow:10.0595235825px 0 10.0595235825px #00000040}}.section_box{width:100%}.section_box_inner{width:90%;margin:auto}.maru{font-family:"M PLUS Rounded 1c",sans-serif}.din{font-family:D-DIN,sans-serif}.futidori{text-shadow:2px 0 var(--cl-white),2px 2px var(--cl-white),0 2px var(--cl-white),-2px 2px var(--cl-white),-2px 0 var(--cl-white),-2px -2px var(--cl-white),0 -2px var(--cl-white),2px -2px var(--cl-white)}nav .nav{display:block;position:fixed;width:100vw;top:0;left:0;right:0;z-index:999}nav .nav .section_box{padding:0;margin:0}nav .nav .section_box .menu{width:100%;background-color:var(--cl-white);display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;box-shadow:0 6px 10px #00000040;padding:0 5%}@media screen and (min-width:1024px){nav .nav .section_box .menu{justify-content:space-between}}nav .nav .section_box .menu .otameshi_button{display:none}@media screen and (min-width:1024px){nav .nav .section_box .menu .otameshi_button{display:inline-block;background-image:none}}@media screen and (min-width:1024px){nav .nav .section_box .menu .otameshi_button p:before{width:1.3888888889vw;height:1.3888888889vw}}nav .nav .section_box .menu h2{text-align:left}nav .nav .section_box .menu h2 img{height:9.6vw;width:auto}@media screen and (min-width:1024px){nav .nav .section_box .menu h2 img{height:2.5vw}}nav .nav .section_box .menu_btn{appearance:none;-webkit-appearance:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:var(--cl-teal-dark);border-radius:50%;width:9.6vw;height:9.6vw}@media screen and (min-width:1024px){nav .nav .section_box .menu_btn{display:none}}nav .nav .section_box .menu_btn span{margin:.5333333333vw;width:3.7333333333vw;height:.5333333333vw;background-color:var(--cl-white);opacity:1;transition:all .5s}nav .nav .section_box .menu_btn.btn_on{transition:all .5s}nav .nav .section_box .menu_btn.btn_on span{position:absolute;top:calc(50% - .4666666667vw)}nav .nav .section_box .menu_btn.btn_on span:nth-child(1){transform:translateY(-50%) rotate(225deg)}nav .nav .section_box .menu_btn.btn_on span:nth-child(2){opacity:0}nav .nav .section_box .menu_btn.btn_on span:nth-child(3){transform:translateY(-50%) rotate(-225deg)}nav .nav .section_box .menu_box{display:block;position:relative;opacity:0;visibility:hidden;background-color:var(--cl-teal-dark);color:var(--cl-white);height:0;font-weight:700;transform:translateY(-200%);transition:all .5s}@media screen and (min-width:1024px){nav .nav .section_box .menu_box{background-color:transparent;transform:none;opacity:1;visibility:visible;width:20.8333333333vw;height:auto;position:fixed;top:0;right:0}}nav .nav .section_box .menu_box.menu_box_on{opacity:1;visibility:visible;margin-top:13.3333333333vw;transform:translateY(0);height:calc(100vh - 13.3333333333vw)}nav .nav .section_box .menu_box ul{height:100%;display:flex;flex-direction:column;justify-content:center;line-height:3}@media screen and (min-width:1024px){nav .nav .section_box .menu_box ul{flex-direction:row;flex-wrap:wrap;margin:3.9583333333vw auto 0}}@media screen and (min-width:1024px){nav .nav .section_box .menu_box ul li{width:100%;line-height:3;text-align:left;padding:0 0 0 1.3888888889vw}}nav .nav .section_box .menu_box ul li a{font-size:5.3333333333vw}@media screen and (min-width:1024px){nav .nav .section_box .menu_box ul li a{font-size:.9722222222vw;font-weight:300}}@media screen and (min-width:1024px){nav .nav .section_box .menu_box ul li a.current{color:#faf9d9;font-weight:700;text-decoration:underline}}@media screen and (min-width:1024px){nav .nav .section_box .menu_box ul li a.current:before{content:"〉";display:inline-block}}.otameshi .section_box_inner{border-radius:2.6666666667vw}@media screen and (min-width:1024px){.otameshi .section_box_inner{border-radius:.6944444444vw}}.otameshi .section_box_inner{border:1.0666666667vw solid var(--cl-blue)}@media screen and (min-width:1024px){.otameshi .section_box_inner{border:.2777777778vw solid var(--cl-blue)}}.otameshi_text01{position:relative;color:var(--cl-blue);text-align:center}.otameshi_text01:after,.otameshi_text01:before{content:"";display:block;position:absolute;width:7.7333333333vw;height:8.8vw}@media screen and (min-width:1024px){.otameshi_text01:after,.otameshi_text01:before{width:2.0138888889vw;height:2.2916666667vw}}.otameshi_text01:before{left:4.2666666667vw;top:8vw}@media screen and (min-width:1024px){.otameshi_text01:before{left:1.1111111111vw;top:2.0833333333vw}}.otameshi_text01:after{right:4.2666666667vw;top:8vw}@media screen and (min-width:1024px){.otameshi_text01:after{right:1.1111111111vw;top:2.0833333333vw}}.otameshi_midashi{letter-spacing:.5333333333vw;position:relative;text-align:center}@media screen and (min-width:1024px){.otameshi_midashi{letter-spacing:.1388888889vw}}.otameshi_midashi .ruby .rt{position:absolute;right:13.3333333333vw;top:0;letter-spacing:normal}@media screen and (min-width:1024px){.otameshi_midashi .ruby .rt{right:3.4722222222vw}}.otameshi_button{border-radius:0 0 2.6666666667vw 2.6666666667vw;text-align:center}@media screen and (min-width:1024px){.otameshi_button{border-radius:0 0 .6944444444vw .6944444444vw}}.otameshi_button_title{color:var(--cl-pink);text-align:center}.otameshi_button a{display:block;position:relative}.otameshi_button a p{border-radius:6.6666666667vw}@media screen and (min-width:1024px){.otameshi_button a p{border-radius:1.7361111111vw}}.otameshi_button a p{background:linear-gradient(180deg,#7de596 0,#55c597);box-shadow:0 4px 4px #00000040;color:var(--cl-white);line-height:normal;display:flex;align-items:center;justify-content:space-between}.otameshi_button a p:before{content:"";display:inline-block;margin:0 2.1333333333vw 0 0;width:8.5333333333vw;height:8.5333333333vw;border-radius:4.2666666667vw}@media screen and (min-width:1024px){.otameshi_button a p:before{border-radius:1.1111111111vw}}@media screen and (min-width:1024px){.otameshi_button a p:before{margin:0 .5555555556vw 0 0;width:2.2222222222vw;height:2.2222222222vw}}.otameshi_button a p:after{content:"〉"}.otameshi_button a span{background-color:var(--cl-pink);position:absolute;left:0;top:-7.4666666667vw;border-radius:5.6vw;color:var(--cl-white);line-height:2}@media screen and (min-width:1024px){.otameshi_button a span{top:-1.9444444444vw;border-radius:-1.4583333333vw}}.otameshi_button a span:after{content:"";width:0;height:0;border-width:0 2.6666666667vw 2.6666666667vw 0;border-color:transparent var(--cl-pink) transparent transparent;border-style:solid;position:absolute;bottom:-2.4vw;right:7.4666666667vw}@media screen and (min-width:1024px){.otameshi_button a span:after{border-width:0 .6944444444vw .6944444444vw 0;bottom:-.625vw;right:1.9444444444vw}}.price p{text-align:center}.price p .din{line-height:1;color:var(--cl-pink)}.price p .yen{position:relative}.price p .yen small{position:absolute;top:-2.1333333333vw;left:-2.1333333333vw}@media screen and (min-width:1024px){.price p .yen small{top:-.5555555556vw;left:-.5555555556vw}}.price small{display:inline-block;line-height:1;text-align:left}#form .form_title{color:var(--cl-pink)}#form .form_subtitle{font-size:4.2666666667vw;text-align:center;color:var(--cl-pink);font-weight:700}@media screen and (min-width:1024px){#form .form_subtitle{font-size:1.1111111111vw}}#form .form_atn{background-color:var(--cl-white);border-radius:2.6666666667vw}@media screen and (min-width:1024px){#form .form_atn{border-radius:.6944444444vw}}#form .form_atn dt{font-weight:700}#form .form_atn dd{text-align:left}#form .form_atn dd a{text-decoration:underline;font-weight:700}#form .form_atn dd small a{color:var(--cl-pink);font-weight:400}#form .form_list li{font-size:3.7333333333vw;text-align:left;padding:0 0 3.7333333333vw}@media screen and (min-width:1024px){#form .form_list li{font-size:.9722222222vw;padding:0 0 .9722222222vw}}#form .form_list li em{color:red;background-color:var(--cl-yellow-vivid);font-weight:700;font-size:3.7333333333vw}@media screen and (min-width:1024px){#form .form_list li em{font-size:.9722222222vw}}#form .form_list li .f_comb{font-size:2.9333333333vw}@media screen and (min-width:1024px){#form .form_list li .f_comb{font-size:.7638888889vw}}#form .form_list li .f_comb span{color:#f16852;text-decoration:underline;font-weight:700}#form .form_list li>label{font-weight:700;font-size:3.7333333333vw}@media screen and (min-width:1024px){#form .form_list li>label{font-size:.9722222222vw}}#form .form_list li>label.required:after{content:"必須";color:var(--cl-white);background-color:red;font-size:3.2vw;font-weight:700;margin-left:.5333333333vw;padding:.5333333333vw;display:inline-block;border-radius:.5333333333vw;line-height:1}@media screen and (min-width:1024px){#form .form_list li>label.required:after{font-size:.8333333333vw;margin-left:.1388888889vw;padding:.1388888889vw;border-radius:.1388888889vw}}#form .form_list li input:not([type=checkbox]),#form .form_list li select,#form .form_list li textarea{display:inline-block;margin:2.1333333333vw 0;max-width:calc(100% - 2.1333333333vw);padding:2.1333333333vw}@media screen and (min-width:1024px){#form .form_list li input:not([type=checkbox]),#form .form_list li select,#form .form_list li textarea{max-width:calc(100% - .5555555556vw);padding:.5555555556vw;margin:.5555555556vw 0}}#form .form_list li input:not([type=checkbox]),#form .form_list li select,#form .form_list li textarea{border:1px solid var(--cl-gray-200);max-width:100%;border-radius:1.3333333333vw}@media screen and (min-width:1024px){#form .form_list li input:not([type=checkbox]),#form .form_list li select,#form .form_list li textarea{border-radius:.3472222222vw}}#form .form_list li.label{color:var(--cl-blue);font-weight:700;border-bottom:.5333333333vw solid var(--cl-blue);padding:0 0 2.1333333333vw;margin:6.4vw auto 4.2666666667vw}@media screen and (min-width:1024px){#form .form_list li.label{border-bottom:.1388888889vw solid var(--cl-blue);padding:0 0 .5555555556vw;margin:1.6666666667vw auto 1.1111111111vw}}#form .form_list li .confirm_email_input{text-align:center;background-color:#29b7b773;width:100%;padding:3.7333333333vw;margin:2.1333333333vw auto;border-radius:2.6666666667vw}@media screen and (min-width:1024px){#form .form_list li .confirm_email_input{border-radius:.6944444444vw}}@media screen and (min-width:1024px){#form .form_list li .confirm_email_input{padding:.9722222222vw;margin:.5555555556vw auto}}#form .form_list li .confirm_email_input #text_confirm{font-size:3.7333333333vw;font-weight:700}@media screen and (min-width:1024px){#form .form_list li .confirm_email_input #text_confirm{font-size:.9722222222vw}}#form .form_list li .confirm_email_input #email_confirm{font-size:3.7333333333vw}@media screen and (min-width:1024px){#form .form_list li .confirm_email_input #email_confirm{font-size:.9722222222vw}}#form .policy{font-size:3.7333333333vw;text-align:left;margin:2.1333333333vw auto 6.4vw}@media screen and (min-width:1024px){#form .policy{font-size:.9722222222vw;margin:.5555555556vw auto 1.6666666667vw}}#form .policy a{color:var(--cl-teal-dark);text-decoration:underline}#form .policy_check{font-size:3.7333333333vw;text-align:left;padding:0 0 4.2666666667vw}@media screen and (min-width:1024px){#form .policy_check{font-size:.9722222222vw;padding:0 0 1.1111111111vw}}#form .submit_btn input[type=submit]{font-size:5.3333333333vw;display:block;width:100%;color:var(--cl-white);font-weight:700;border:none;border-radius:13.3333333333vw}@media screen and (min-width:1024px){#form .submit_btn input[type=submit]{border-radius:3.4722222222vw}}#form .submit_btn input[type=submit]{background:linear-gradient(180deg,#7de596 0,#55c597);box-shadow:0 4px 4px #00000040;padding:4.2666666667vw}@media screen and (min-width:1024px){#form .submit_btn input[type=submit]{font-size:1.3888888889vw;padding:1.1111111111vw}}.to_biz_login a{display:block;width:100%;color:var(--cl-white);font-weight:700;border:none;border-radius:13.3333333333vw}@media screen and (min-width:1024px){.to_biz_login a{border-radius:3.4722222222vw}}.to_biz_login a{background:linear-gradient(180deg,var(--cl-blue) 0,var(--cl-navy-deep) 100%);box-shadow:0 4px 4px #00000040;padding:4.2666666667vw}@media screen and (min-width:1024px){.to_biz_login a{padding:1.1111111111vw}}#hero .section_box{display:flex;flex-direction:column;align-items:flex-end;padding:0;margin:0}#hero .section_box .hero_text01{display:inline-block;color:var(--cl-teal-dark);line-height:1.13;text-align:right;position:relative}#hero .section_box .hero_text01 span{position:absolute;top:4.2666666667vw;left:8.5333333333vw}@media screen and (min-width:1024px){#hero .section_box .hero_text01 span{top:1.1111111111vw;left:2.2222222222vw}}#hero .section_box .hero_text02{width:100%;background-color:#bbd5ed;position:relative;z-index:0}#hero .section_box .hero_text02:after,#hero .section_box .hero_text02:before{content:"";display:block;position:absolute}#hero .section_box .hero_text02:before{width:54.9333333333vw;height:21.8666666667vw;left:0;top:-13.3333333333vw;z-index:0}@media screen and (min-width:1024px){#hero .section_box .hero_text02:before{width:14.3055555556vw;height:5.6944444444vw;top:-3.4722222222vw}}#hero .section_box .hero_text02:after{width:43.7333333333vw;height:48.8vw;right:0;bottom:0;z-index:-1}@media screen and (min-width:1024px){#hero .section_box .hero_text02:after{width:11.3888888889vw;height:12.7083333333vw}}#hero .section_box .hero_text02 p{text-align:left;line-height:1.35;color:var(--cl-white);text-shadow:2px 0 var(--cl-blue),2px 2px var(--cl-blue),0 2px var(--cl-blue),-2px 2px var(--cl-blue),-2px 0 var(--cl-blue),-2px -2px var(--cl-blue),0 -2px var(--cl-blue),2px -2px var(--cl-blue);z-index:1}#hero .section_box a{display:block;margin:auto;width:100%;max-width:86.1333333333vw;height:auto}@media screen and (min-width:1024px){#hero .section_box a picture *{width:90%;height:auto}}.video{height:100vh;width:calc(100% - 47.5vw);position:fixed;bottom:0;left:0;z-index:-2;overflow:hidden}.video:after{content:"";width:25vw;height:15.2777777778vw;display:block;position:absolute;bottom:0;left:2.7777777778vw}@media screen and (min-width:1024px){.video video{height:auto;width:100%;max-width:initial;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}}#section01 .section01_title{color:var(--cl-blue)}#section01 .section01_text{text-align:left}#section01 .section01_text span{color:#f16852;font-weight:700}#section02 .section02_title02{color:var(--cl-blue);text-align:center}#section02 .section02_kaiketu{background-color:#29b7b773}#section02 .section02_kaiketu_box{background-color:var(--cl-white);border-radius:2.6666666667vw}@media screen and (min-width:1024px){#section02 .section02_kaiketu_box{border-radius:.6944444444vw}}#section02 .section02_kaiketu_box>p{text-align:justify}#section02 .section02_kaiketu_title{display:flex;align-items:center;justify-content:flex-start;text-align:left;font-weight:700;line-height:1.6}#section02 .section02_kaiketu_title span:not(.ivr-basic){display:flex;width:16.2666666667vw;height:16.2666666667vw;align-items:center;justify-content:center;color:var(--cl-white);line-height:1.2;text-align:center}@media screen and (min-width:1024px){#section02 .section02_kaiketu_title span:not(.ivr-basic){width:4.2361111111vw;height:4.2361111111vw}}#section02 .section02_kaiketu_subtitle span{display:inline-block;width:100%;background-color:var(--cl-blue);color:var(--cl-white);font-weight:700;border-radius:4.2666666667vw}@media screen and (min-width:1024px){#section02 .section02_kaiketu_subtitle span{border-radius:1.1111111111vw}}#section02 .section02_kaiketu_subtitle span{line-height:2}#section02 .section02_kaiketu02 .price{margin:0}#section02 .section02_kaiketu02 .price p{text-align:right}#section02 .section02_kaiketu02 .price>small{display:block;text-align:right;line-height:1}#section02 .section02_kaiketu03{position:relative}#section02 .section02_kaiketu03:after{content:"";display:block;width:38.4vw;height:32.5333333333vw;position:absolute;bottom:0;left:0}@media screen and (min-width:1024px){#section02 .section02_kaiketu03:after{width:10vw;height:8.4722222222vw}}#section04 .section04_title{color:var(--cl-blue)}#section04 .section04_title_text{font-weight:700}#section04 .section04_title_text small{font-weight:300}#section04 .section04_title_text *{display:block;text-align:center;line-height:normal}#section04 .section04_function{display:flex;justify-content:space-between;flex-wrap:wrap}#section04 .section04_function_box{color:initial;display:flex;flex-direction:column;align-items:center;justify-content:space-around;background-color:#29b7b773;width:calc(33.3333333333% - 2.1333333333vw);height:26.6666666667vw;border-radius:2.6666666667vw}@media screen and (min-width:1024px){#section04 .section04_function_box{border-radius:.6944444444vw}}#section04 .section04_function_box{box-shadow:0 4px 4px #00000040}#section04 .section04_function_box picture{width:10.6666666667vw;height:10.6666666667vw}@media screen and (min-width:1024px){#section04 .section04_function_box{width:calc(33.3333333333% - .5555555556vw);height:6.9444444444vw}#section04 .section04_function_box picture{width:2.7777777778vw;height:2.7777777778vw}}#section04 .section04_function_box span{text-align:center;line-height:1.25}#section04 .section04_function_modal{display:none}#section05{background-color:var(--cl-blue)}#section05 .section05_title{font-weight:700;color:var(--cl-white)}#section05 .section05_biz *{text-align:left}#section05 .section05_biz strong{display:inline-block;font-weight:700}#section05 .section05_biz dl dt{color:var(--cl-teal-dark);font-weight:700}#section05 .section05_biz dl dd a{color:#f16852;text-decoration:underline;font-weight:700}#section05 .section05_biz ul{display:flex;justify-content:space-between}#section05 .section05_biz ul li{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;background-color:var(--cl-teal-dark);color:var(--cl-white);font-weight:700;width:26.6666666667vw;height:26.6666666667vw;border-radius:14.1333333333vw}@media screen and (min-width:1024px){#section05 .section05_biz ul li{border-radius:3.6805555556vw}}@media screen and (min-width:1024px){#section05 .section05_biz ul li{width:6.9444444444vw;height:6.9444444444vw}}#section05 .section05_biz ul li span{display:block;line-height:1.25}#section05 .section_box_inner{background-color:var(--cl-white);border-radius:2.6666666667vw 2.6666666667vw 0 0}@media screen and (min-width:1024px){#section05 .section_box_inner{border-radius:.6944444444vw .6944444444vw 0 0}}#section05 .otameshi_button{width:90%;margin:auto}#section06 .section06_title{color:var(--cl-pink)}#section06 .section06_title span{display:block;color:var(--cl-teal-dark);border-top:solid 2px var(--cl-pink);position:relative}#section06 .section06_title span:after,#section06 .section06_title span:before{content:"";background-color:var(--cl-pink);position:absolute;top:-1.0666666667vw;width:2.1333333333vw;height:2.1333333333vw;border-radius:1.0666666667vw}@media screen and (min-width:1024px){#section06 .section06_title span:after,#section06 .section06_title span:before{border-radius:.2777777778vw}}@media screen and (min-width:1024px){#section06 .section06_title span:after,#section06 .section06_title span:before{top:-.2777777778vw;width:.5555555556vw;height:.5555555556vw}}#section06 .section06_title span:before{left:0}#section06 .section06_title span:after{right:0}#section06 .section06_atn{color:var(--cl-teal-dark);font-weight:700;text-align:left;line-height:normal}#section06 h2+p{color:var(--cl-teal-dark);text-align:center}#section06 ul li{background-color:var(--cl-teal-dark);display:block;text-align:center;border-radius:2.6666666667vw}@media screen and (min-width:1024px){#section06 ul li{border-radius:.6944444444vw}}#section06 ul li{position:relative}#section06 ul li:after{content:"";width:0;height:0;border-style:solid;border-bottom:0;transform:translate(-50%);position:absolute;left:50%;bottom:-4vw;border-right:2.6666666667vw solid transparent;border-left:2.6666666667vw solid transparent;border-top:5.3333333333vw solid var(--cl-teal-dark)}@media screen and (min-width:1024px){#section06 ul li:after{bottom:-1.0416666667vw;border-right:.6944444444vw solid transparent;border-left:.6944444444vw solid transparent;border-top:1.3888888889vw solid var(--cl-teal-dark)}}#section06 ul li a{text-decoration:underline}#section06 ul li figure{display:block;width:100%;margin:0}#section06 ul li figure *{display:block;width:100%}#section06 ul li figcaption,#section06 ul li span{display:inline-block;text-align:center;color:var(--cl-white)}footer ul{display:flex;justify-content:space-around}footer ul li{display:inline-flex;align-items:center;justify-content:space-around}footer ul li:not(.lp_sns_button) a{text-decoration:underline}footer ul li a{line-height:normal;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){footer ul li a picture *{width:1.6666666667vw;height:auto}}footer ul li.lp_sns_button{width:calc(100% - 12em)}footer .new_contact{display:block;text-align:left;font-weight:700;color:var(--cl-white);background-color:var(--cl-blue)}footer .new_contact a{text-decoration:underline}footer .copy{display:block}.pagetop{position:fixed;bottom:2.1333333333vw;right:2.1333333333vw;width:10.6666666667vw;height:10.6666666667vw}@media screen and (min-width:1024px){.pagetop{bottom:1.6666666667vw;right:1.6666666667vw;width:4.1666666667vw;height:4.1666666667vw}}.fancybox__content{border-radius:2.6666666667vw}@media screen and (min-width:1024px){.fancybox__content{border-radius:.6944444444vw}}.fancybox__content{max-width:960px}.fancybox__content figure picture{border:1px solid var(--cl-gray-200)}.fancybox__content figure picture *{width:100%}@media screen and (min-width:1024px){.fancybox__content figure picture *{max-height:70vh}}.fancybox__content figure figcaption{text-align:left}.fancybox__content .modal_title{color:var(--cl-blue);font-weight:700}@media screen and (min-width:1024px){.webp body{background-position:fixed}}@media screen and (min-width:1024px){.webp .nav .section_box .menu .otameshi_button p:before{background-size:.9722222222vw}}@media screen and (min-width:1024px){.webp .video:after{background-image:url(/resource/img/sp/05/pc_body_img01.webp);background-repeat:no-repeat;background-size:25vw;background-position:50% 100%}}.webp .otameshi_button{background-image:url(/resource/img/sp/05/hero_img02.webp);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.webp .otameshi_button a p:before{background-image:url(/resource/img/sp/05/otameshi_img01.webp);background-color:var(--cl-white);background-repeat:no-repeat;background-size:6.4vw;background-position:50% 50%}@media screen and (min-width:1024px){.webp .otameshi_button a p:before{background-size:1.6666666667vw}}.webp .otameshi_text01:before{background-image:url(/resource/img/sp/05/otameshi_l.webp);background-repeat:no-repeat;background-size:4.4vw;background-position:50% 50%}@media screen and (min-width:1024px){.webp .otameshi_text01:before{background-size:1.1805555556vw}}.webp .otameshi_text01:after{background-image:url(/resource/img/sp/05/otameshi_r.webp);background-repeat:no-repeat;background-size:4.4vw;background-position:50% 50%}@media screen and (min-width:1024px){.webp .otameshi_text01:after{background-size:1.1805555556vw}}.webp #hero{background-image:url(/resource/img/sp/05/hero_img03.webp),url(/resource/img/sp/05/hero_img02.webp);background-repeat:no-repeat,no-repeat;background-size:64.8vw,cover;background-position:0 50%,50% 50%}@media screen and (min-width:1024px){.webp #hero{background-size:16.875vw,cover}}.webp #hero .hero_text02:before{background-image:url(/resource/img/sp/05/hero_text02.webp);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.webp #hero .hero_text02:after{background-image:url(/resource/img/sp/05/hero_img01.webp);background-repeat:no-repeat;background-size:cover;background-position:0 0}.webp #section02 .section02_title02{background-image:url(/resource/img/sp/05/section02_kaiketu_img01.webp);background-repeat:no-repeat;background-size:12.9333333333vw;background-position:50% 25%}@media screen and (min-width:1024px){.webp #section02 .section02_title02{background-size:3.3333333333vw}}.webp #section02 .section02_kaiketu_title span:not(.ivr-basic){background-image:url(/resource/img/sp/05/section02_kaiketu_img02.webp);background-repeat:no-repeat;background-size:16.2666666667vw;background-position:50% 50%}@media screen and (min-width:1024px){.webp #section02 .section02_kaiketu_title span:not(.ivr-basic){background-size:4.2361111111vw}}.webp #section02 .section02_kaiketu02{background-image:url(/resource/img/sp/05/section02_kaiketu_img04.webp);background-repeat:no-repeat;background-size:50.9333333333vw;background-position:0 100%}@media screen and (min-width:1024px){.webp #section02 .section02_kaiketu02{background-size:13.2638888889vw}}.webp #section02 .section02_kaiketu03:after{background-image:url(/resource/img/sp/05/section02_kaiketu_img05bg.webp);background-repeat:no-repeat;background-size:contain;background-position:0 0}.webp #section04{background-color:var(--cl-white);background-image:url(/resource/img/sp/05/section04_bg.webp);background-repeat:repeat;background-size:3.4666666667vw}@media screen and (min-width:1024px){.webp #section04{background-size:.9027777778vw}}.webp #form{background-image:url(/resource/img/sp/05/hero_img02.webp);background-repeat:repeat;background-size:103.4666666667vw}@media screen and (min-width:1024px){.webp #form{background-size:26.9444444444vw}}
