:root{--MainBgColor: #fff;--MainFontColor: #000;--LinkColor: #000;--LinkHoverColor: #000}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{margin-top:0 !important;scroll-behavior:smooth}html,body{margin:0;padding:0;width:100%;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{position:relative;display:block;font-family:"fot-udkakugo-large-pr6n, sans-serif",yu-gothic-pr6n,"游ゴシック",YuGothic,"Hiragino Sans","ＭＳ Ｐゴシック",sans-serif,system-ui;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline;-webkit-font-feature-settings:"pkna" on,"palt" on;font-feature-settings:"pkna" on,"palt" on;font-variant-numeric:tabular-nums;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1;font-weight:500;font-style:normal;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;background:var(--MainBgColor);color:var(--MainFontColor);overflow-x:hidden}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-style:normal;background:rgba(0,0,0,0)}header,aside,footer,main,menu,nav,div,hgroup,p,h1,h2,h3,h4,h5,h6,section,article,details,figcaption,figure,picture,summary{position:relative;display:block}a,span{display:inline-block}audio,canvas,video{display:inline-block;display:inline;zoom:1}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}em{font-style:italic}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;-webkit-touch-callout:none;touch-callout:none;-moz-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;-webkit-transition:all .4s;transition:all .4s;opacity:1;visibility:visible}img.lazy{opacity:0;visibility:hidden}audio:not([controls]){display:none;height:0}[hidden],template{display:none}iframe{max-width:100%}pre{background:#191919;color:#fff;padding:1em;overflow:auto;margin-bottom:1em}button,input,optgroup,select,textarea{-webkit-appearance:none;border-radius:0;color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}b,strong{font-weight:bold}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}ul,ol{list-style:none;list-style-position:inside}ul ul,ol ol{margin-left:1em}a{color:var(--LinkColor);text-decoration:none}@media(min-width: 1025px){a[href^="tel:"]{pointer-events:none}}a:hover{color:var(--LinkHoverColor);text-decoration:none}a:active,a:hover{outline:0}:root{--header_height: 80px}@media(max-width: 1024px){:root{--header_height: 70px}}html{scroll-padding-top:var(--header_height)}.header{position:fixed;top:0;right:0;bottom:auto;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:var(--header_height);padding:0 min(30px,2.0833333333vw);background-color:#fff;border-bottom:solid 1px #a6998d;z-index:100}@media(max-width: 1024px){.header{position:fixed;padding:0 0 0 20px}}.header .logo{width:190px;height:auto;aspect-ratio:190/40;z-index:100;overflow:hidden}@media(max-width: 1024px){.header .logo{width:150px}}.header .logo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header .header_nav{display:block;z-index:10}@media(max-width: 1024px){.header .header_nav{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:calc(100vh - var(--header_height));height:calc(100dvh - var(--header_height));background-color:#fff;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;opacity:0;visibility:hidden;margin:var(--header_height) 0 0}.header .header_nav.active{opacity:1;visibility:visible}}@media(max-width: 1024px){.header .header_nav nav{display:block;width:100%;height:100%;overflow:hidden}}.header .header_nav nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(40px,2.7777777778vw);font-weight:600}@media(max-width: 1024px){.header .header_nav nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.header .header_nav nav ul li{margin-top:13.3333333333vw;font-size:16px}}.header .header_nav_btn{display:none;position:relative;width:var(--header_height);height:var(--header_height);background-color:#a6998d;aspect-ratio:1/1;cursor:pointer;z-index:100}.header .header_nav_btn span{position:absolute;left:0;right:0;margin:0 auto;width:25px;height:2px;background-color:#fff;-webkit-transition:rotate .4s,translate .4s;transition:rotate .4s,translate .4s}.header .header_nav_btn span:first-child{-webkit-transform-origin:top center;transform-origin:top center;top:27px;bottom:auto}.header .header_nav_btn span:last-child{-webkit-transform-origin:bottom center;transform-origin:bottom center;top:auto;bottom:27px}@media(max-width: 1024px){.header .header_nav_btn{display:block}}.header .header_nav_btn.active span:first-child{rotate:135deg;translate:0 8.5px}.header .header_nav_btn.active span:last-child{rotate:-135deg;translate:0 -8.5px}.main{display:block;width:100%;overflow:hidden}.color_yellow{color:#fcee21}.strong{font-weight:600}.small{font-size:.8em}@media(min-width: 1025px){.pc_none{display:none}}.common_bottom_1{position:absolute;top:-1px;left:0;right:0;bottom:auto;width:100%;overflow:hidden;z-index:10}@media(max-width: 1024px){.common_bottom_1{top:-2px}}.common_bottom_1 picture{display:block;width:100%}.common_bottom_1 picture img{display:block;width:100%}.common_bottom_2{position:absolute;top:-1px;left:0;right:0;bottom:auto;width:100%;overflow:hidden;z-index:10}@media(max-width: 1024px){.common_bottom_2{top:-2px}}.common_bottom_2 picture{display:block;width:100%}.common_bottom_2 picture img{display:block;width:100%}.color_green{color:#009245}.color_red{color:#c1272d}.underline_yellow{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(30%, yellow));background:linear-gradient(transparent 60%, yellow 30%);display:inline;line-height:1}.common_arrow_bottom{display:block;width:min(25px,1.7361111111vw);aspect-ratio:50/60;overflow:hidden;margin:min(20px,1.3888888889vw)}@media(max-width: 1024px){.common_arrow_bottom{width:6.6666666667vw;margin:7.2vw}}.common_arrow_bottom img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.common_content_application{position:relative;display:block;width:100%;z-index:1;background:#c1272d repeating-linear-gradient(-45deg, transparent, transparent 3px, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 6px);padding:7.9861111111vw 0 4.1666666667vw;margin-top:-2.5vw}@media(max-width: 1024px){.common_content_application{padding:15.2vw 0 10.6666666667vw;margin-top:-7.2vw}}.common_content_application .common_content_application_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;font-size:1.25vw;margin-bottom:2.0833333333vw}@media(max-width: 1024px){.common_content_application .common_content_application_text{font-size:4.8vw;margin-bottom:8vw;text-align:center;line-height:1.8}}.common_content_application .common_content_application_flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1024px){.common_content_application .common_content_application_flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.common_content_application .common_content_application_flex_box .application_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;transition:all .5s;background-color:#fff;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));font-weight:600;border:solid 2px #c1272d;width:41.6666666667vw;height:5.5555555556vw;margin-right:2.5vw;border-radius:5.5555555556vw;font-size:1.6666666667vw;overflow:hidden}.common_content_application .common_content_application_flex_box .application_btn span{-webkit-transition:color .5s;transition:color .5s;color:#c1272d;z-index:2}@media(max-width: 1024px){.common_content_application .common_content_application_flex_box .application_btn{width:76.8vw;height:20.5333333333vw;border-radius:20.5333333333vw;font-size:4.8vw;line-height:1.5;text-align:center;margin:0 auto 9.3333333333vw}}.common_content_application .common_content_application_flex_box .application_btn:before,.common_content_application .common_content_application_flex_box .application_btn:after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;display:block;width:150%;height:150%;background-color:#500000;-webkit-transition:translate 1s ease-out;transition:translate 1s ease-out;z-index:1}.common_content_application .common_content_application_flex_box .application_btn:before{left:0;clip-path:polygon(0 0, 100% 0, calc(100% - min(70px, 4.8611111111vw)) 100%, 0 100%);-webkit-transform-origin:left;transform-origin:left;translate:-100% 0}.common_content_application .common_content_application_flex_box .application_btn:after{right:0;clip-path:polygon(min(70px, 4.8611111111vw) 0, 100% 0, 100% 100%, 0 100%);-webkit-transform-origin:right;transform-origin:right;translate:100% 0}.common_content_application .common_content_application_flex_box .application_btn:hover span{color:#fff}.common_content_application .common_content_application_flex_box .application_btn:hover:before,.common_content_application .common_content_application_flex_box .application_btn:hover:after{translate:0 0}.common_content_application .common_content_application_flex_box>span{position:relative;display:block;padding-right:1.5em;margin-right:1.3888888889vw;color:#fff;font-weight:600}@media(max-width: 1024px){.common_content_application .common_content_application_flex_box>span{padding-right:0;padding-bottom:2em;margin-right:4.2666666667vw;margin-bottom:2.6666666667vw}}.common_content_application .common_content_application_flex_box>span:after{content:"▶";position:absolute;top:0;bottom:0;right:0;left:auto;margin:auto 0;font-size:1em}@media(max-width: 1024px){.common_content_application .common_content_application_flex_box>span:after{content:"▼";top:auto;left:0;margin:0 auto;text-align:center}}.common_content_application .common_content_application_flex_box .tel_btn{display:block;width:19.0972222222vw}@media(max-width: 1024px){.common_content_application .common_content_application_flex_box .tel_btn{width:53.3333333333vw}}.pc_none{display:block}@media(min-width: 1025px){.pc_none{display:none}}.mb_none{display:block}@media(max-width: 1024px){.mb_none{display:none}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background-color:#73665c;color:#fff}.footer .footer_map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}@media(max-width: 1024px){.footer .footer_map{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;aspect-ratio:1/1}}.footer .footer_map iframe{display:block;width:100%;height:100%}.footer .footer_left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;display:block;padding:75px 10.4166666667vw}@media(max-width: 1024px){.footer .footer_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.footer .footer_left .footer_logo{display:block;margin-bottom:25px}.footer .footer_left .footer_logo img{display:block;width:120px;height:70px;margin-bottom:1em}.footer .footer_left .footer_logo figcaption{font-size:20px;text-align:left}.footer .footer_left .footer_data{display:block}.footer .footer_left .footer_data p{display:block;font-size:16px;margin-bottom:.5em;line-height:1.5em}.footer .footer_left .footer_data p a{display:inline-block;color:#fff;margin-right:50px}.footer .copyright{position:absolute;bottom:23px;font-weight:300;font-size:12px;letter-spacing:.05em}.mv{display:block;width:100%;aspect-ratio:1440/650}@media(max-width: 1024px){.mv{aspect-ratio:375/706}}.mv_fade_text{position:absolute;top:12.5vw;right:auto;bottom:auto;left:0;z-index:2;font-weight:500}@media(max-width: 1024px){.mv_fade_text{top:96.5333333333vw;line-height:1.35}}.mv_fade_text h2{font-size:2.7777777778vw;letter-spacing:.05em;padding:.5em 1em .5em 4.8611111111vw;margin-bottom:.6944444444vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width: 1024px){.mv_fade_text h2{font-size:5.3333333333vw;padding:.5em 1em;margin-bottom:2.6666666667vw}}.mv_fade_text h2:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e1dbd7;z-index:1}.mv_fade_text h2 span{position:relative;z-index:2}@media(max-width: 1024px){.mv_fade_text h2 .mv_sp_right{margin-left:2.15em}}.mv_fade_text p{font-size:2.0833333333vw;letter-spacing:.05em;padding:.5em 1em .5em 4.8611111111vw;margin-bottom:.6944444444vw;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}@media(max-width: 1024px){.mv_fade_text p{font-size:4vw;padding:.5em 1em;margin-bottom:2.6666666667vw}}.mv_fade_text p:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e1dbd7;z-index:1}.mv_fade_text p span{position:relative;z-index:2}@media(max-width: 1024px){.mv_fade_text p .mv_sp_right{margin-left:2.1em}}.mv_points{position:absolute;top:34.7222222222vw;right:auto;bottom:auto;left:4.8611111111vw;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6944444444vw}@media(max-width: 1024px){.mv_points{top:auto;bottom:0;left:4.8vw;gap:1.3333333333vw}}.mv_points p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a6998d;border-radius:50%;color:#fff;width:8.3333333333vw;height:8.3333333333vw;aspect-ratio:1/1;overflow:hidden;font-size:1.3888888889vw;font-weight:600;letter-spacing:.05em;line-height:1.5;font-weight:600}@media(max-width: 1024px){.mv_points p{width:18.6666666667vw;height:18.6666666667vw;font-size:3.2vw}}.mv_image{position:absolute;right:0;top:0;left:auto;bottom:0;z-index:1;width:46.5277777778vw;aspect-ratio:1340/1332}.mv_image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1024px){.mv_image{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;aspect-ratio:750/740}}#fade-in-text>h2>span,#fade-in-text>p>span{opacity:0;visibility:hidden}#fade-in-text>h2>span span,#fade-in-text>p>span span{will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.mv_fade_text h2:before,.mv_fade_text>p:before{will-change:scale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;scale:0 1;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:scale .5s;transition:scale .5s}.mv_fade_text h2:before{-webkit-transition-delay:.9s;transition-delay:.9s}.mv_fade_text>p:nth-of-type(1):before{-webkit-transition-delay:1.5s;transition-delay:1.5s}.mv_fade_text>p:nth-of-type(2):before{-webkit-transition-delay:1.8s;transition-delay:1.8s}.mv_fade_text>p:nth-of-type(3):before{-webkit-transition-delay:1.8s;transition-delay:1.8s}.mv_fade_text>p:last-of-type:before{-webkit-transition-delay:2.4s;transition-delay:2.4s}#fade-in-text.show h2>span,#fade-in-text.show p>span{opacity:1;visibility:visible}#fade-in-text.show>h2>span>span,#fade-in-text.show>p>span>span{opacity:1;visibility:visible}#fade-in-text.show>h2:before,#fade-in-text.show>p:before{scale:1 1}.mv_points p{opacity:0;visibility:hidden;translate:0 50px;-webkit-transition:translate .5s ease-out,opacity .5s ease-out,visibility .5s ease-out;transition:translate .5s ease-out,opacity .5s ease-out,visibility .5s ease-out}.mv_points p:nth-child(1){-webkit-transition-delay:3s;transition-delay:3s}.mv_points p:nth-child(2){-webkit-transition-delay:3.1s;transition-delay:3.1s}.mv_points p:nth-child(3){-webkit-transition-delay:3.2s;transition-delay:3.2s}#fade-in-text.show+.mv_points p{opacity:1;visibility:visible;translate:0 0}.sec1{width:100%;padding:min(100px,6.9444444444vw) 0 0}@media(max-width: 1024px){.sec1{padding:13.3333333333vw 0 0}}.sec1 .sec1_heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px;padding:.5em 0;letter-spacing:.2em;margin-bottom:min(62px,4.1666666667vw);font-weight:600}@media(max-width: 1024px){.sec1 .sec1_heading{font-size:6.4vw}}.sec1 .sec1_heading:after{content:"";position:absolute;top:auto;bottom:0;left:0;right:0;width:min(100px,6.9444444444vw);height:4px;display:block;background-color:#a6998d;margin:0 auto}@media(max-width: 1024px){.sec1 .sec1_heading:after{width:13.3333333333vw}}.sec1 .sec1_problems{display:block;width:100%;padding-bottom:min(100px,6.9444444444vw)}@media(max-width: 1024px){.sec1 .sec1_problems{padding-bottom:10.6666666667vw}}.sec1 .sec1_problems .problems_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(20px,1.3888888889vw);width:min(860px,59.7222222222vw);margin:0 auto min(10px,.6944444444vw)}@media(max-width: 1024px){.sec1 .sec1_problems .problems_wrap{gap:2.6666666667vw;width:84vw;margin:0 auto 2.6666666667vw}}.sec1 .sec1_problems .problems_wrap .problem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - min(20px,1.3888888889vw)/2);background-color:gray;height:min(66px,4.5833333333vw);border-radius:min(66px,4.5833333333vw);color:#fff;font-size:min(20px,1.3888888889vw);font-weight:600}@media(max-width: 1024px){.sec1 .sec1_problems .problems_wrap .problem{width:100%;height:13.3333333333vw;font-size:4vw;border-radius:13.3333333333vw}}.sec1 .sec1_problems .problem_people{display:block;width:min(210px,14.5833333333vw);aspect-ratio:418/560;margin:0 auto;overflow:hidden}@media(max-width: 1024px){.sec1 .sec1_problems .problem_people{width:41.6vw}}.sec1 .sec1_problems .problem_people img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec1_content_1{position:relative;display:block;width:100%;padding:10.4166666667vw 0;background-color:#edebe8}@media(max-width: 1024px){.sec1_content_1{padding:17.3333333333vw 0 10.6666666667vw;aspect-ratio:375/427;overflow:hidden}}.sec1_icon{position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto 0;width:13.8888888889vw;aspect-ratio:2/3;overflow:hidden;z-index:1}@media(max-width: 1024px){.sec1_icon{width:49.3333333333vw}}.sec1_icon img{display:block;width:100%}.sec1_content_heading{line-height:1.5;display:block;position:absolute;top:auto;bottom:auto;left:20.1388888889vw;z-index:2;font-weight:600}@media(max-width: 1024px){.sec1_content_heading{position:relative;left:auto;display:block;width:100%;margin-bottom:8vw}}.sec1_content_heading span{display:block;font-size:min(36px,2.5vw)}@media(max-width: 1024px){.sec1_content_heading span{font-size:6.4vw;text-align:center}}.sec1 ul{position:relative;z-index:2;left:44.0972222222vw;font-size:min(24px,1.6666666667vw);line-height:2}@media(max-width: 1024px){.sec1 ul{position:relative;left:0;right:0;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-size:4.8vw}}.sec1 ul li{position:relative;padding-left:1.5em;font-weight:600}.sec1 ul li:before{content:"";width:1em;height:1em;background-color:#009245;position:absolute;left:.25em;top:0;margin-top:.5em;border-radius:50%}.sec1_content_2_image{position:relative;display:block;width:100%;z-index:2;-webkit-filter:drop-shadow(0 10px 5px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 10px 5px rgba(0, 0, 0, 0.3))}.sec1_content_2_image img{display:block;width:100%}.sec1_content_1 ul li{opacity:0;visibility:hidden;translate:0 20px;will-change:opacity,translate,translate;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.sec1_content_1 ul li .underline_yellow{background-image:-webkit-linear-gradient(left, transparent 50%, yellow 50%);background-repeat:repeat-x;background-size:200% 100%;background-position:0 .3em;will-change:background-position;-webkit-transition:background-position .75s ease-out;transition:background-position .75s ease-out}.sec1_content_1 ul li:nth-of-type(1){-webkit-transition-delay:0s;transition-delay:0s}.sec1_content_1 ul li:nth-of-type(1) .underline_yellow{-webkit-transition-delay:.5s;transition-delay:.5s}.sec1_content_1 ul li:nth-of-type(2){-webkit-transition-delay:1s;transition-delay:1s}.sec1_content_1 ul li:nth-of-type(2) .underline_yellow{-webkit-transition-delay:1.5s;transition-delay:1.5s}.sec1_content_1 ul li:nth-of-type(3){-webkit-transition-delay:2s;transition-delay:2s}.sec1_content_1 ul li:nth-of-type(3) .underline_yellow{-webkit-transition-delay:2.5s;transition-delay:2.5s}.sec1_content_1 ul li:nth-of-type(4){-webkit-transition-delay:3s;transition-delay:3s}.sec1_content_1 ul li:nth-of-type(4) .underline_yellow{-webkit-transition-delay:3.5s;transition-delay:3.5s}.sec1_content_1 ul.show li{opacity:1;visibility:visible;translate:0 0}.sec1_content_1 ul.show li .underline_yellow{background-position:-100% .3em}.sec2{width:100%;padding:min(100px,6.9444444444vw) 0}@media(max-width: 1024px){.sec2{padding:16vw 0}}.sec2_icon{position:absolute;top:0;bottom:auto;left:0;right:auto;margin:auto 0;width:13.8888888889vw;aspect-ratio:2/3;overflow:hidden;z-index:1}@media(max-width: 1024px){.sec2_icon{width:49.3333333333vw;margin:0}}.sec2_icon img{display:block;width:100%}.sec2_content_heading{line-height:1.5;display:block;position:absolute;top:auto;bottom:auto;left:20.1388888889vw;z-index:2;font-weight:600}@media(max-width: 1024px){.sec2_content_heading{position:relative;left:auto;display:block;width:100%;margin-bottom:8vw}}.sec2_content_heading span{display:block;font-size:min(36px,2.5vw)}@media(max-width: 1024px){.sec2_content_heading span{font-size:6.4vw;text-align:center}}.sec2 ul{position:relative;z-index:2;left:44.0972222222vw;font-size:min(24px,1.6666666667vw);line-height:2;font-weight:600}@media(max-width: 1024px){.sec2 ul{position:relative;left:0;right:0;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-size:4.8vw}}.sec2 ul li{position:relative;padding-left:1.5em}.sec2 ul li:before{content:"";width:1em;height:1em;background-color:#009245;position:absolute;left:.25em;top:0;margin-top:.5em;border-radius:50%}.sec2_content ul li{opacity:0;visibility:hidden;translate:0 20px;will-change:opacity,translate,translate;-webkit-transition:all .5s;transition:all .5s}.sec2_content ul li .underline_yellow{background-image:-webkit-linear-gradient(left, transparent 50%, yellow 50%);background-repeat:repeat-x;background-size:200% 100%;background-position:0 .3em;will-change:background-position;-webkit-transition:background-position .75s ease-out;transition:background-position .75s ease-out}.sec2_content ul li:nth-of-type(1){-webkit-transition-delay:0s;transition-delay:0s}.sec2_content ul li:nth-of-type(1) .underline_yellow{-webkit-transition-delay:.5s;transition-delay:.5s}.sec2_content ul li:nth-of-type(2){-webkit-transition-delay:1s;transition-delay:1s}.sec2_content ul li:nth-of-type(2) .underline_yellow{-webkit-transition-delay:1.5s;transition-delay:1.5s}.sec2_content ul li:nth-of-type(3){-webkit-transition-delay:2s;transition-delay:2s}.sec2_content ul li:nth-of-type(3) .underline_yellow{-webkit-transition-delay:2.5s;transition-delay:2.5s}.sec2_content ul li:nth-of-type(4){-webkit-transition-delay:3s;transition-delay:3s}.sec2_content ul li:nth-of-type(4) .underline_yellow{-webkit-transition-delay:3.5s;transition-delay:3.5s}.sec2_content ul li:nth-of-type(5){-webkit-transition-delay:4s;transition-delay:4s}.sec2_content ul li:nth-of-type(5) .underline_yellow{-webkit-transition-delay:4.5s;transition-delay:4.5s}.sec2_content ul.show li{opacity:1;visibility:visible;translate:0 0}.sec2_content ul.show li .underline_yellow{background-position:-100% .3em}.sec3{width:100%;background-color:#edebe8;padding:min(100px,6.9444444444vw) 0}@media(max-width: 1024px){.sec3{padding:16vw 0}}.sec3_icon{position:absolute;top:0;bottom:auto;left:0;right:auto;margin:auto 0;width:13.8888888889vw;aspect-ratio:2/3;overflow:hidden;z-index:1}@media(max-width: 1024px){.sec3_icon{width:49.3333333333vw;margin:0}}.sec3_icon img{display:block;width:100%}.sec3_content_heading{line-height:1.5;display:block;position:absolute;top:auto;bottom:auto;left:20.1388888889vw;z-index:2;font-weight:600}@media(max-width: 1024px){.sec3_content_heading{position:relative;left:auto;display:block;width:100%;margin-bottom:8vw}}.sec3_content_heading span{display:block;font-size:min(36px,2.5vw)}@media(max-width: 1024px){.sec3_content_heading span{font-size:6.4vw;text-align:center}}.sec3 ul{position:relative;z-index:2;left:44.0972222222vw;font-size:min(24px,1.6666666667vw);line-height:2;font-weight:600}@media(max-width: 1024px){.sec3 ul{position:relative;left:0;right:0;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-size:4.8vw}}.sec3 ul li{position:relative}.sec3 ul li span{position:relative;display:block}.sec3 ul li span:first-child{padding-left:1.5em}.sec3 ul li span:first-child:before{content:"";width:1em;height:1em;background-color:#a6998d;position:absolute;left:.25em;top:0;margin-top:.5em;border-radius:50%}.sec3 ul li span.sec3_fs_1{font-size:min(24px,1.6666666667vw)}@media(max-width: 1024px){.sec3 ul li span.sec3_fs_1{font-size:4.8vw}}.sec3 ul li span.sec3_fs_2{font-size:min(18px,1.25vw)}@media(max-width: 1024px){.sec3 ul li span.sec3_fs_2{font-size:4.2666666667vw}}.sec3 ul li span.sec3_fs_3{font-size:min(16px,1.1111111111vw)}@media(max-width: 1024px){.sec3 ul li span.sec3_fs_3{font-size:3.7333333333vw}}.sec4{width:100%;padding:min(120px,8.3333333333vw) 0}@media(max-width: 1024px){.sec4{padding:16vw 0}}.sec4_icon{position:absolute;top:0;bottom:auto;left:0;right:auto;margin:auto 0;width:13.8888888889vw;aspect-ratio:200/380;overflow:hidden;z-index:1}@media(max-width: 1024px){.sec4_icon{width:49.3333333333vw;margin:0}}.sec4_icon img{display:block;width:100%}.sec4_content_heading{line-height:1.5;display:block;position:absolute;top:auto;bottom:auto;left:20.1388888889vw;z-index:2;font-weight:600}@media(max-width: 1024px){.sec4_content_heading{position:relative;left:auto;display:block;width:100%;margin-bottom:8vw}}.sec4_content_heading span{display:block;font-size:min(36px,2.5vw)}@media(max-width: 1024px){.sec4_content_heading span{font-size:6.4vw;text-align:center}}.sec4 ul{position:relative;z-index:2;left:44.0972222222vw;font-size:min(24px,1.6666666667vw);line-height:2;width:min(640px,44.4444444444vw)}@media(max-width: 1024px){.sec4 ul{position:relative;left:0;right:0;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-size:4.8vw}}.sec4 ul li{position:relative}.sec4 ul li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;width:100%}@media(max-width: 1024px){.sec4 ul li p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sec4 ul li p.desc{font-size:min(18px,1.25vw);font-weight:500}@media(max-width: 1024px){.sec4 ul li p.desc{font-size:3.7333333333vw}}.sec4 ul li p span{line-height:1.5}.sec4 ul li .sec4_list_head_1,.sec4 ul li .sec4_list_head_2,.sec4 ul li .sec4_list_head_3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:min(80px,5.5555555556vw);aspect-ratio:80/30;font-size:min(15px,1.0416666667vw);overflow:hidden;border-radius:min(30px,2.0833333333vw);margin-right:min(10px,.6944444444vw);font-weight:600}@media(max-width: 1024px){.sec4 ul li .sec4_list_head_1,.sec4 ul li .sec4_list_head_2,.sec4 ul li .sec4_list_head_3{width:18.6666666667vw;aspect-ratio:70/26;font-size:3.4666666667vw;border-radius:6.9333333333vw;margin-right:2.6666666667vw}}.sec4 ul li .sec4_list_head_1{background-color:#8cc63f}.sec4 ul li .sec4_list_head_2{background:linear-gradient(125deg, #8cc63f 0%, #8cc63f 50%, #a6998d 50%, #a6998d 100%)}.sec4 ul li .sec4_list_head_3{background-color:#a6998d}.sec5{width:100%}@media(max-width: 1024px){.sec5{padding:16vw 0 0}}.common_bottom_x{top:60px !important}.sec5_icon{position:absolute;top:0;bottom:auto;left:0;right:auto;margin:auto 0;width:13.8888888889vw;aspect-ratio:2/3;overflow:hidden;z-index:1}@media(max-width: 1024px){.sec5_icon{width:49.3333333333vw;margin:0}}.sec5_icon img{display:block;width:100%}.sec5_content_heading{line-height:1.5;display:block;position:absolute;top:auto;bottom:auto;left:20.1388888889vw;z-index:2;font-weight:600}@media(max-width: 1024px){.sec5_content_heading{position:relative;left:auto;display:block;width:100%;margin-bottom:8vw}}.sec5_content_heading span{display:block;font-size:min(36px,2.5vw)}@media(max-width: 1024px){.sec5_content_heading span{font-size:6.4vw;text-align:center}}.sec5 .sec5_content{padding-bottom:min(100px,6.9444444444vw)}@media(max-width: 1024px){.sec5 .sec5_content{padding-bottom:16vw}}.sec5 .sec5_content_body{position:relative;z-index:2;left:44.0972222222vw;font-size:min(24px,1.6666666667vw);line-height:1.5;width:min(650px,45.1388888889vw)}@media(max-width: 1024px){.sec5 .sec5_content_body{position:relative;left:0;right:0;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-size:4.8vw}}.sec5 .sec5_content_body>p{margin-bottom:1em;line-height:1.5;font-weight:600}.sec5 .sec5_content_body li{position:relative;-webkit-font-feature-settings:"pkna" on;font-feature-settings:"pkna" on;line-height:1.8;margin-bottom:.5em;font-weight:600}.sec5 .common_bottom_2{top:auto;bottom:0}@media(max-width: 1024px){.sec5 p>span{display:block}}.sec5 .sec5_fs1{font-size:min(24px,1.6666666667vw)}@media(max-width: 1024px){.sec5 .sec5_fs1{font-size:4.8vw}}.sec5 .sec5_fs2{font-size:min(21px,1.4583333333vw)}@media(max-width: 1024px){.sec5 .sec5_fs2{font-size:4.8vw}}.sec5 .sec5_fs3{font-size:min(18px,1.25vw)}@media(max-width: 1024px){.sec5 .sec5_fs3{font-size:4.2666666667vw;margin-top:20px}}.sec5 .sec5_fs3 sup{font-size:.8em;vertical-align:top}.sec5 .sec5_fs4{font-size:min(16px,1.1111111111vw)}@media(max-width: 1024px){.sec5 .sec5_fs4{font-size:3.2vw}}.sec5 .case{color:#73665c}.sec6{width:100%;padding:min(100px,6.9444444444vw) 0 0}@media(max-width: 1024px){.sec6{padding:16vw 0 0}}.sec6_icon{position:absolute;top:0;bottom:auto;left:0;right:auto;margin:auto 0;width:13.8888888889vw;aspect-ratio:2/3;overflow:hidden;z-index:1}@media(max-width: 1024px){.sec6_icon{width:49.3333333333vw;margin:0}}.sec6_icon img{display:block;width:100%}.sec6_content_heading{line-height:1.5;display:block;position:absolute;top:auto;bottom:auto;left:20.1388888889vw;z-index:2;font-weight:600}@media(max-width: 1024px){.sec6_content_heading{position:relative;left:auto;display:block;width:100%;margin-bottom:8vw}}.sec6_content_heading span{display:block;font-size:min(36px,2.5vw)}@media(max-width: 1024px){.sec6_content_heading span{font-size:6.4vw;text-align:center}}.sec6 ul{position:relative;z-index:2;left:44.0972222222vw;font-size:min(24px,1.6666666667vw);line-height:2;width:min(740px,51.3888888889vw)}@media(max-width: 1024px){.sec6 ul{position:relative;left:0;right:0;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-size:4.8vw}}.sec6 ul li{position:relative}.sec6 .question,.sec6 .answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sec6 .question{font-size:min(24px,1.6666666667vw);margin-bottom:min(40px,2.7777777778vw);font-weight:600}@media(max-width: 1024px){.sec6 .question{font-size:4.8vw;margin-bottom:5.3333333333vw}}.sec6 .question .question_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(50px,3.4722222222vw);aspect-ratio:1/1;overflow:hidden;border-radius:50%;background-color:#8cc63f;color:#fff;margin-right:min(10px,.6944444444vw)}@media(max-width: 1024px){.sec6 .question .question_icon{width:9.6vw;margin-right:4vw}}.sec6 .question .question_text{width:calc(100% - min(50px,3.4722222222vw))}@media(max-width: 1024px){.sec6 .question .question_text{width:76.5333333333vw}}.sec6 .answer{font-size:min(18px,1.25vw);margin-bottom:min(80px,5.5555555556vw)}@media(max-width: 1024px){.sec6 .answer{font-size:3.7333333333vw;margin-bottom:10.6666666667vw}}.sec6 .answer .answer_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(50px,3.4722222222vw);aspect-ratio:1/1;overflow:hidden;border-radius:50%;background-color:#a6998d;color:#fff;margin-right:min(10px,.6944444444vw);font-weight:600}@media(max-width: 1024px){.sec6 .answer .answer_icon{width:9.6vw;margin-right:4vw}}.sec6 .answer .answer_text{width:calc(100% - min(50px,3.4722222222vw));font-weight:500}@media(max-width: 1024px){.sec6 .answer .answer_text{width:76vw}}.sec7{width:100%;padding:min(100px,6.9444444444vw) 0;background:#c1272d repeating-linear-gradient(-45deg, transparent, transparent 3px, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 6px)}@media(max-width: 1024px){.sec7{padding:16vw 0}}.sec7_content_heading{line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-bottom:min(50px,3.4722222222vw);font-weight:600}@media(max-width: 1024px){.sec7_content_heading{position:relative;left:auto;display:block;width:100%;margin-bottom:8vw}}.sec7_content_heading span{display:block;font-size:min(36px,2.5vw)}@media(max-width: 1024px){.sec7_content_heading span{font-size:6.4vw;text-align:center}}.sec7 .common_bottom_1{-webkit-filter:drop-shadow(0px 10px 5px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 10px 5px rgba(0, 0, 0, 0.5));-webkit-transform:translateZ(0);transform:translateZ(0)}.sec7 .contact_form{display:block;width:min(100% - 20px,1000px);margin:0 auto;background-color:#fff;border-radius:20px;padding:100px 125px}@media(max-width: 1024px){.sec7 .contact_form{width:94.6666666667vw;border-radius:10px;padding:50px 10px}}.sec7 .contact_form tr{display:block;width:100%;border-left:solid 4px #a6998d;line-height:2;padding-left:min(45px,3.125vw);margin-bottom:min(60px,4.1666666667vw)}@media(max-width: 1024px){.sec7 .contact_form tr{padding-left:10px;margin-bottom:6.6666666667vw}}.sec7 .contact_form tr th{display:block;width:100%;font-size:20px;line-height:1;margin-bottom:20px;font-weight:600}@media(max-width: 1024px){.sec7 .contact_form tr th{font-size:18px;margin-bottom:12.5px}}.sec7 .contact_form tr td{width:100%;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media(max-width: 1024px){.sec7 .contact_form tr td{font-size:14px;gap:10px}}.sec7 .contact_form .category td,.sec7 .contact_form .detail td,.sec7 .contact_form .due_date td{gap:0 40px}@media(max-width: 1024px){.sec7 .contact_form .category td,.sec7 .contact_form .detail td,.sec7 .contact_form .due_date td{gap:0 20px}}.sec7 .contact_form label:has(input[type=radio]){position:relative;cursor:pointer;padding-left:30px}@media(max-width: 1024px){.sec7 .contact_form label:has(input[type=radio]){padding-left:25px}}.sec7 .contact_form label:has(input[type=radio]):before,.sec7 .contact_form label:has(input[type=radio]):after{content:"";display:block;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto 0}.sec7 .contact_form label:has(input[type=radio]):before{background-color:#fff;border:2px solid #d2ccc6;border-radius:50%;width:20px;height:20px;left:0}.sec7 .contact_form label:has(input[type=radio]):after{background-color:#a6998d;border-radius:50%;opacity:0;width:14px;height:14px;left:3px}.sec7 .contact_form label:has(input[type=radio]:checked):after{opacity:1}.sec7 .contact_form label:has(input[type=checkbox]){position:relative;cursor:pointer;padding-left:30px}@media(max-width: 1024px){.sec7 .contact_form label:has(input[type=checkbox]){padding-left:25px}}.sec7 .contact_form label:has(input[type=checkbox]):before,.sec7 .contact_form label:has(input[type=checkbox]):after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto 0}.sec7 .contact_form label:has(input[type=checkbox]):before{background-color:#fff;border:2px solid #d2ccc6;width:20px;height:20px;left:0}.sec7 .contact_form label:has(input[type=checkbox]):after{background-color:#a6998d;opacity:0;width:14px;height:14px;left:3px}.sec7 .contact_form label:has(input[type=checkbox]:checked):after{opacity:1}.sec7 .contact_form input[type=text]{border:solid 2px #d2ccc6;font-size:16px;border-radius:10px;width:250px;height:60px;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 1024px){.sec7 .contact_form input[type=text]{width:100%;height:50px;padding:0 .5em}}.sec7 .contact_form .your_company input[type=text],.sec7 .contact_form .tel input[type=text],.sec7 .contact_form .email input[type=text]{width:100%}.sec7 .contact_form textarea{border:solid 2px #d2ccc6;font-size:16px;border-radius:10px;width:100%;padding:1em;resize:vertical}@media(max-width: 1024px){.sec7 .contact_form textarea{padding:.5em}}.sec7 .contact_form input::-webkit-input-placeholder, .sec7 .contact_form textarea::-webkit-input-placeholder{font-weight:300;color:#d2ccc6}.sec7 .contact_form input::-moz-placeholder, .sec7 .contact_form textarea::-moz-placeholder{font-weight:300;color:#d2ccc6}.sec7 .contact_form input:-ms-input-placeholder, .sec7 .contact_form textarea:-ms-input-placeholder{font-weight:300;color:#d2ccc6}.sec7 .contact_form input::-ms-input-placeholder, .sec7 .contact_form textarea::-ms-input-placeholder{font-weight:300;color:#d2ccc6}.sec7 .contact_form input::placeholder,.sec7 .contact_form textarea::placeholder{font-weight:300;color:#d2ccc6}.sec7 .contact_form .attachments{margin-bottom:0}.sec7 .contact_form .attachments td{gap:10px}.sec7 .contact_form .attachments input[type=file]{cursor:pointer;width:100%;-webkit-transition:all .5s;transition:all .5s}.sec7 .contact_form .attachments input[type=file]:hover{opacity:.5}.sec7 .contact_form .attachments .send_attachment_input_label{display:block;width:100%;font-weight:300}.sec7 .contact_form .attachments .send_attachment_input_label ::-webkit-file-upload-button{width:150px;height:50px;color:#fff;background-color:#a6998d;border:solid 2px #d2ccc6;border-radius:10px;cursor:pointer;margin-right:1em}.sec7 .contact_form .attachments .send_attachment_input_label ::file-selector-button,.sec7 .contact_form .attachments .send_attachment_input_label ::-webkit-file-upload-button{width:150px;height:50px;color:#fff;background-color:#a6998d;border:solid 2px #d2ccc6;border-radius:10px;cursor:pointer;margin-right:1em}@media(max-width: 1024px){.sec7 .contact_form .attachments .send_attachment_input_label ::-webkit-file-upload-button{font-size:12px;width:10em;height:45px;border-radius:5px}.sec7 .contact_form .attachments .send_attachment_input_label ::file-selector-button,.sec7 .contact_form .attachments .send_attachment_input_label ::-webkit-file-upload-button{font-size:12px;width:10em;height:45px;border-radius:5px}}.sec7 .contact_form p span{display:block;font-weight:300}.sec7 .contact_form p span span{display:inline}.sec7 .contact_form p span .strong{font-weight:600}.sec7 .contact_form .error{color:red}.sec7 .form_submit_btn{display:block;width:min(100% - 20px,600px);height:60px;margin:100px auto 0;border-radius:30px;overflow:hidden}@media(max-width: 1024px){.sec7 .form_submit_btn{margin:50px auto 0}}.sec7 .form_submit_btn .contact_table--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:#a6998d;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:1em;overflow:hidden}.sec7 .form_submit_btn .contact_table--submit span{color:#fff;-webkit-transition:color .5s;transition:color .5s;z-index:2}.sec7 .form_submit_btn .contact_table--submit:before,.sec7 .form_submit_btn .contact_table--submit:after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;display:block;width:150%;height:150%;background-color:#500000;-webkit-transition:translate 1s ease-out;transition:translate 1s ease-out;z-index:1}.sec7 .form_submit_btn .contact_table--submit:before{left:0;clip-path:polygon(0 0, 100% 0, calc(100% - min(70px, 4.8611111111vw)) 100%, 0 100%);-webkit-transform-origin:left;transform-origin:left;translate:-100% 0}.sec7 .form_submit_btn .contact_table--submit:after{right:0;clip-path:polygon(min(70px, 4.8611111111vw) 0, 100% 0, 100% 100%, 0 100%);-webkit-transform-origin:right;transform-origin:right;translate:100% 0}.sec7 .form_submit_btn .contact_table--submit:hover span{color:#fff}.sec7 .form_submit_btn .contact_table--submit:hover:before,.sec7 .form_submit_btn .contact_table--submit:hover:after{translate:0 0}main.contact_thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;height:100svh}main.contact_thanks h2{font-size:1.2em;font-weight:700;margin-bottom:1em}main.contact_thanks p{margin-bottom:25px;line-height:1.75em;letter-spacing:.05;text-align:center}@media(max-width: 1024px){main.contact_thanks p{font-size:13px}}.home_back_btn{display:block;width:min(100% - 20px,600px);height:60px;margin:1em auto 0;border-radius:30px;overflow:hidden}.home_back_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:#a6998d;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:.2em}/*# sourceMappingURL=style.min.css.map */