:root{interpolate-size:allow-keywords;--scrollBehavior: auto;--common_scrollbarWidth: 7.5px;--common_scrollbarHeight: 7.5px;--common_scrollbarBorderRadius: 0;--common_scrollbarTrackBg: #333;--common_scrollbarThumbBg: #555;--selectionBgColor: rgba(0, 179, 237, 0.9);--selectionFontColor: #fff;--MainBgColor: #fff;--MainFontColor: #333;--LinkColor: #333;--LinkHoverColor: #333;--fontFamily: "Noto Sans JP", "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--fontFeatureSettings: "pkna" on;--fontSize: 16px;--lineHeight: 1.5;--fontWeight: 500;--wordBreak: break-all}:root{--blue: #0f8de8;--light_blue: #f5fbff;--orange: #ff6b00;--light_orange: #f9d9c2;--robot: "Roboto"}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:var(--selectionBgColor);color:var(--selectionFontColor)}::selection{background-color:var(--selectionBgColor);color:var(--selectionFontColor)}html{scroll-behavior:var(--common_scrollBehavior);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html,html *{scrollbar-color:var(--common_scrollbarThumbBg) var(--common_scrollbarTrackBg);scrollbar-width:thin}html,body{margin:0;padding:0;width:100%;min-height:100vh;min-height:-webkit-fill-available}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline;word-break:var(--wordBreak);font-family:var(--fontFamily);-webkit-font-feature-settings:var(--fontFeatureSettings);font-feature-settings:var(--fontFeatureSettings);font-size:var(--fontSize);line-height:var(--lineHeight);font-weight:var(--fontWeight);font-variant-numeric:tabular-nums;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;word-wrap:break-word;overflow-wrap:break-word;background:var(--MainBgColor);color:var(--MainFontColor)}body{position:relative;display:block;width:100%;overflow-x:clip}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}span,a{position:relative;display:inline}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}img.lazy{will-change:mask-image;opacity:0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(33%, #000), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));-webkit-mask-image:-webkit-linear-gradient(top, #000, #000 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(33%, #000), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));mask-image:linear-gradient(to bottom, #000, #000 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%)}img.lazy.loaded{-webkit-transition:all 1.5s ease;transition:all 1.5s ease;opacity:1;-webkit-mask-position:0% 0%;mask-position:0% 0%}audio:not([controls]){display:none;height:0}[hidden],template{display:none}iframe{max-width:100%}pre{background:#fff;color:#000;padding:1em;overflow:auto;margin:1em}:where(button,[type=button],[type=reset],[type=submit]){-ms-touch-action:manipulation;touch-action:manipulation}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}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill,input:autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill:focus{caret-color:#333 !important}input:-webkit-autofill:focus,input:autofill:focus{caret-color:#333 !important}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(any-hover: hover){a[href^="tel:"]{pointer-events:none}}svg.symbols{display:none}@media(max-width: 767px){.sp_none{display:none}}@media(min-width: 768px){.pc_none{display:none}}.header{position:relative;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:70px;background-color:var(--blue);color:#fff}@media(max-width: 767px){.header{position:absolute;top:0;left:0;height:calc(100vw * (50 / 375))}}.header .header_title{font-size:15px;font-weight:700}@media(max-width: 767px){.header .header_title{font-size:calc(100vw * (15 / 375))}}.header .header_title a{display:block;color:#fff}.pc_fixed_container{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;height:100dvh;background-color:#eee;background-image:url("../images/pc_fixed_bg.webp");background-size:cover;background-position:center center;background-repeat:no-repeat}.main_container{position:relative;display:block;width:100%;margin:0 auto}.main{position:relative;display:block;width:100%;overflow:hidden}.cta_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(26px,(100vw * (26 / 1440)));width:min(370px,(100vw * (370 / 1440)));height:min(80px,(100vw * (80 / 1440)));background-color:var(--orange);color:#fff;font-size:min(23px,(100vw * (23 / 1440)));font-weight:700;border-radius:10px;-webkit-transition:scale .3s ease-in-out;transition:scale .3s ease-in-out;-webkit-filter:drop-shadow(4px 4px 0px #cc5803);filter:drop-shadow(4px 4px 0px #cc5803);margin:0 auto}@media(max-width: 767px){.cta_btn{gap:calc(100vw * (20 / 375));width:calc(100vw * (335 / 375));height:calc(100vw * (67 / 375));font-size:calc(100vw * (20 / 375));border-radius:calc(100vw * (10 / 375));-webkit-filter:drop-shadow(calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0px #cc5803);filter:drop-shadow(calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0px #cc5803)}}@media(any-hover: hover){.cta_btn:hover{scale:1.05}}.cta_btn:after{content:"";display:block;width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M18%2024L22%2020L18%2016%22%20stroke%3D%22%23FF6B00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}@media(max-width: 767px){.cta_btn:after{width:calc(100vw * (48 / 375));height:calc(100vw * (48 / 375))}}.fv{position:relative;display:block;width:100%;height:auto;aspect-ratio:1440/700;background-image:var(--fv_bg-pc);background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 767px){.fv{aspect-ratio:750/1268;background-image:var(--fv_bg-sp)}}.fv .fv_heading{position:absolute;top:calc(100vw * (60 / 1440));left:0;right:0;display:block;width:calc(100vw * (582 / 1440));margin:0 auto;right:calc((100vw * (180 / 1440))*2)}@media(max-width: 767px){.fv .fv_heading{right:0;top:calc(100vw * (80 / 375));width:calc(100vw * (335 / 375))}}.fv .fv_heading picture{display:block;width:100%}.fv .fv_heading picture img{display:block;width:100%}.fv .fv_list{position:absolute;top:calc(100vw * (370 / 1440));left:0;right:0;width:calc(100vw * (464 / 1440));margin:0 auto;right:calc((100vw * (240 / 1440))*2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(100vw * (12 / 1440))}@media(max-width: 767px){.fv .fv_list{display:block;right:0;top:calc(100vw * (292 / 375));width:calc(100vw * (335 / 375))}}.fv .fv_list li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw * (226 / 1440));height:calc(100vw * (67 / 1440));font-size:calc(100vw * (17 / 1440));line-height:1.3;font-weight:700;padding:0 1em;background-color:#fff;-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25));border-radius:0px 5px 5px 5px;text-align:center}@media(max-width: 767px){.fv .fv_list li{width:calc(100vw * (188 / 375));height:calc(100vw * (56 / 375));font-size:calc(100vw * (14 / 375));padding:1em;border-radius:0px calc(100vw * (5 / 375)) calc(100vw * (5 / 375)) calc(100vw * (5 / 375))}}@media(max-width: 767px){.fv .fv_list li+li{margin-top:calc(100vw * (5 / 375))}}.fv .fv_list li:before{content:"";display:block;width:12px;height:13px;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);background-color:var(--blue);position:absolute;top:0;left:0;z-index:2}@media(max-width: 767px){.fv .fv_list li:before{width:calc(100vw * (12 / 375));height:calc(100vw * (13 / 375))}}.fv .cta_btn_container{position:absolute;bottom:calc(100vw * (80 / 1440));left:0;right:0;z-index:2;width:calc(100vw * (370 / 1440));margin:0 auto;right:calc((100vw * (238 / 1440))*2)}@media(max-width: 767px){.fv .cta_btn_container{bottom:calc(100vw * (-30 / 375));right:0;width:calc(100vw * (335 / 375))}}.problem{position:relative;z-index:1;display:block;width:100%;background-color:var(--light_blue);padding:min(50px,(100vw * (50 / 1440))) 0 min(80px,(100vw * (80 / 1440)))}@media(max-width: 767px){.problem{padding:calc(100vw * (80 / 375)) 0 calc(100vw * (50 / 375))}}.problem:after{content:"";display:block;width:min(104px,(100vw * (104 / 1440)));height:min(55.5px,(100vw * (55.5 / 1440)));background-color:var(--light_blue);position:absolute;bottom:max(-55px,(100vw * (-55 / 1440)));left:0;right:0;margin:0 auto;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}@media(max-width: 767px){.problem:after{width:calc(100vw * (65 / 375));height:calc(100vw * (35 / 375));bottom:calc(100vw * (-34 / 375))}}.problem .problem_heading{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:0 auto}@media(max-width: 767px){.problem .problem_heading{width:calc(100vw * (300 / 375))}}.problem .problem_heading .problem_heading_text{position:relative;display:block;font-size:min(20px,(100vw * (20 / 1440)));font-weight:700;color:var(--blue);text-align:center}@media(max-width: 767px){.problem .problem_heading .problem_heading_text{font-size:calc(100vw * (14 / 375))}}.problem .problem_heading picture{display:block}.problem .problem_heading picture img{display:block;width:100%}.problem .problem_list{position:relative;width:min(1000px,(100vw * (1000 / 1440)));margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){.problem .problem_list{display:block;width:calc(100vw * (300 / 375))}}.problem .problem_list li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:1em 0;border-radius:10px;text-align:center;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;line-height:1.3;-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.05));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.05));width:calc(50% - min(10px,(100vw * (10 / 1440)))/2)}@media(max-width: 767px){.problem .problem_list li{display:block;width:100%;padding:calc(100vw * (8 / 375));border-radius:calc(100vw * (10 / 375));font-size:calc(100vw * (14 / 375));-webkit-filter:drop-shadow(0px 0px calc(100vw * (10 / 375)) rgba(0, 0, 0, 0.05));filter:drop-shadow(0px 0px calc(100vw * (10 / 375)) rgba(0, 0, 0, 0.05))}}@media(max-width: 767px){.problem .problem_list li+li{margin-top:calc(100vw * (10 / 375))}}.problem .problem_list li:before,.problem .problem_list li:after{content:"";display:block;position:absolute;background-color:#fff;border-radius:50%}.problem .problem_list li:before{width:10px;height:10px;bottom:-6px}@media(max-width: 767px){.problem .problem_list li:before{width:calc(100vw * (10 / 375));height:calc(100vw * (10 / 375));bottom:calc(100vw * (-6 / 375))}}.problem .problem_list li:after{width:5px;height:5px;bottom:-10px}@media(max-width: 767px){.problem .problem_list li:after{width:calc(100vw * (5 / 375));height:calc(100vw * (5 / 375));bottom:calc(100vw * (-10 / 375))}}.problem .problem_list li:nth-child(odd):before{left:-10px}@media(max-width: 767px){.problem .problem_list li:nth-child(odd):before{left:calc(100vw * (-10 / 375))}}.problem .problem_list li:nth-child(odd):after{left:-16px}@media(max-width: 767px){.problem .problem_list li:nth-child(odd):after{left:calc(100vw * (-16 / 375))}}.problem .problem_list li:nth-child(even):before{right:-10px}@media(max-width: 767px){.problem .problem_list li:nth-child(even):before{right:calc(100vw * (-10 / 375))}}.problem .problem_list li:nth-child(even):after{right:-16px}@media(max-width: 767px){.problem .problem_list li:nth-child(even):after{right:calc(100vw * (-16 / 375))}}.problem .problem_text{position:relative;display:block;margin:0 auto;text-align:center;font-size:min(30px,(100vw * (30 / 1440)));font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-top:min(50px,(100vw * (50 / 1440)))}@media(max-width: 767px){.problem .problem_text{font-size:calc(100vw * (20 / 375));margin-top:calc(100vw * (20 / 375))}}.problem .problem_text span.block{display:block}.problem .problem_text span.accent_bg{background-color:var(--orange);color:#fff;padding:0 .25em}.pitfall{position:relative;display:block;width:100%;aspect-ratio:1440/1120;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../images/pitfall_bg-pc.webp")}@media(max-width: 767px){.pitfall{aspect-ratio:750/1512;background-image:url("../images/pitfall_bg-sp.webp")}}.pitfall .pitfall_heading{position:absolute;top:calc(100vw * (106 / 1440));left:0;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto}@media(max-width: 767px){.pitfall .pitfall_heading{top:calc(100vw * (53 / 375));width:calc(100vw * (335 / 375))}}.pitfall .pitfall_heading:before{content:"";background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2259%22%20height%3D%2252%22%20viewBox%3D%220%200%2059%2052%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M4.90963%2050.4977C1.87085%2050.4977%200.627847%2048.3444%202.14724%2045.7131L26.5356%203.47121C28.055%200.839838%2030.541%200.839838%2032.0604%203.47121L56.4488%2045.7131C57.9682%2048.3444%2056.7252%2050.4977%2053.6864%2050.4977H4.90963Z%22%20fill%3D%22%23FFF100%22%2F%3E%0A%3Cpath%20d%3D%22M4.90963%2050.4977C1.87085%2050.4977%200.627847%2048.3444%202.14724%2045.7131L26.5356%203.47121C28.055%200.839838%2030.541%200.839838%2032.0604%203.47121L56.4488%2045.7131C57.9682%2048.3444%2056.7252%2050.4977%2053.6864%2050.4977H4.90963Z%22%20stroke%3D%22black%22%20stroke-width%3D%222.99536%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M31.7712%2041.9845C31.7712%2043.3808%2030.6157%2044.4878%2029.2679%2044.4878C27.92%2044.4878%2026.7645%2043.3566%2026.7645%2041.9845C26.7645%2040.6124%2027.8958%2039.4812%2029.2679%2039.4812C30.6399%2039.4812%2031.7712%2040.5645%2031.7712%2041.9845ZM30.8288%2036.1893C30.6918%2037.0669%2030.5821%2037.9994%2029.3203%2037.9994C28.0585%2037.9994%2027.8666%2037.2859%2027.702%2036.1893L26.0936%2024.0104C26.0348%2023.0453%2025.1591%2018.6226%2029.2382%2018.6226C33.3173%2018.6226%2032.5786%2022.4252%2032.4822%2024.0104L30.8293%2036.1893H30.8288Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:block;width:min(59px,(100vw * (59 / 1440)));height:min(52px,(100vw * (52 / 1440)));margin:0 auto min(30px,(100vw * (30 / 1440)))}@media(max-width: 767px){.pitfall .pitfall_heading:before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2241%22%20height%3D%2236%22%20viewBox%3D%220%200%2041%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.08439%2034.7172C0.975847%2034.7172%200.113355%2033.2231%201.16763%2031.3972L18.0902%202.08655C19.1444%200.260701%2020.8694%200.260701%2021.9237%202.08655L38.8463%2031.3972C39.9005%2033.2231%2039.038%2034.7172%2036.9295%2034.7172H3.08439Z%22%20fill%3D%22%23FFF100%22%2F%3E%0A%3Cpath%20d%3D%22M3.08439%2034.7172C0.975847%2034.7172%200.113355%2033.2231%201.16763%2031.3972L18.0902%202.08655C19.1444%200.260701%2020.8694%200.260701%2021.9237%202.08655L38.8463%2031.3972C39.9005%2033.2231%2039.038%2034.7172%2036.9295%2034.7172H3.08439Z%22%20stroke%3D%22black%22%20stroke-width%3D%221.4344%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M21.723%2028.8101C21.723%2029.7789%2020.9212%2030.5471%2019.986%2030.5471C19.0507%2030.5471%2018.249%2029.7621%2018.249%2028.8101C18.249%2027.858%2019.0339%2027.0731%2019.986%2027.0731C20.938%2027.0731%2021.723%2027.8247%2021.723%2028.8101ZM21.069%2024.7889C20.974%2025.3978%2020.8979%2026.0449%2020.0223%2026.0449C19.1468%2026.0449%2019.0137%2025.5498%2018.8994%2024.7889L17.7834%2016.3382C17.7426%2015.6685%2017.135%2012.5997%2019.9654%2012.5997C22.7957%2012.5997%2022.2832%2015.2383%2022.2163%2016.3382L21.0694%2024.7889H21.069Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E");width:calc(100vw * (41 / 375));height:calc(100vw * (36 / 375));margin:0 auto calc(100vw * (10 / 375))}}.pitfall .pitfall_heading span{display:block;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;background-color:#333;color:#fff;font-size:min(40px,(100vw * (40 / 1440)));font-weight:700;padding:0 .25em}@media(max-width: 767px){.pitfall .pitfall_heading span{font-size:calc(100vw * (19 / 375))}}.pitfall .pitfall_text_container{position:absolute;top:calc(100vw * (260 / 1440));left:0;right:0;width:calc(100vw * (710 / 1440));margin:0 auto;font-size:calc(100vw * (20 / 1440));font-weight:500;-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25));color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}@media(max-width: 767px){.pitfall .pitfall_text_container{-webkit-filter:drop-shadow(0px 0px calc(100vw * (10 / 375)) rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px calc(100vw * (10 / 375)) rgba(0, 0, 0, 0.25));font-size:calc(100vw * (14 / 375));top:calc(100vw * (177 / 375));width:calc(100vw * (335 / 375));text-align:justify}}.pitfall .pitfall_text_container h3{position:relative;display:block;font-size:calc(100vw * (30 / 1440));font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:20px;padding-bottom:.25em}@media(max-width: 767px){.pitfall .pitfall_text_container h3{margin-bottom:calc(100vw * (20 / 375));font-size:calc(100vw * (18 / 375))}}.pitfall .pitfall_text_container h3:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background-color:#fff}.pitfall .pitfall_text_container h3.observer:after{-webkit-transition:scale .5s .5s ease;transition:scale .5s .5s ease;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;scale:0 1}.pitfall .pitfall_text_container h3.observer.show:after{scale:1 1}.pitfall .pitfall_reason_container{position:absolute;display:block;top:calc(100vw * (460 / 1440));left:0;right:0;width:calc(100vw * (640 / 1440));padding:calc(100vw * (35 / 1440)) calc(100vw * (50 / 1440));margin:0 auto;background-color:#fff;border-radius:5px}@media(max-width: 767px){.pitfall .pitfall_reason_container{top:calc(100vw * (350 / 375));width:calc(100vw * (335 / 375));padding:calc(100vw * (38 / 375)) calc(100vw * (10 / 375)) calc(100vw * (20 / 375));border-radius:calc(100vw * (5 / 375))}}.pitfall .pitfall_reason_container img{display:block;width:100%}.pitfall .pitfall_reason_container .pitfall_reason_heading{position:absolute;display:block;width:calc(100vw * (158 / 1440));top:calc(100vw * (-24.5 / 1440));left:0;right:0;margin:0 auto}@media(max-width: 767px){.pitfall .pitfall_reason_container .pitfall_reason_heading{width:calc(100vw * (135 / 375));top:calc(100vw * (-17 / 375))}}.pitfall .pitfall_reason_container .pitfall_reason_list{position:relative;display:block}.pitfall .pitfall_reason_container .pitfall_reason_list li{position:relative;display:block;font-size:calc(100vw * (20 / 1440));font-weight:700;line-height:1.7;color:#000;text-indent:-1em;padding-left:1em}@media(max-width: 767px){.pitfall .pitfall_reason_container .pitfall_reason_list li{font-size:calc(100vw * (14 / 375))}}.pitfall .pitfall_reason_container .pitfall_reason_list li:before{content:"・"}.pitfall .pitfall_text_2{position:absolute;display:block;top:calc(100vw * (950 / 1440));left:0;right:0;margin:0 auto;right:calc((100vw * (125 / 1440))*2);width:calc(100vw * (758 / 1440));font-size:calc(100vw * (40 / 1440));font-weight:700;line-height:1.3;color:#fff}@media(max-width: 767px){.pitfall .pitfall_text_2{top:calc(100vw * (662 / 375));left:calc(100vw * (20 / 375));right:auto;width:calc(100vw * (210 / 375));font-size:calc(100vw * (16 / 375))}}.pitfall .pitfall_text_2 span.block{display:block}.pitfall .pitfall_text_2 span.underline{position:relative;display:inline-block}.pitfall .pitfall_text_2 span.underline:after{content:"";position:absolute;bottom:-2px;left:0;right:0;width:100%;display:inline-block;height:1px;background-color:#fff}@media(max-width: 767px){.pitfall .pitfall_text_2 span.underline:after{bottom:calc(100vw * (-2 / 375))}}.pitfall .pitfall_text_2 span.underline.observer:after{-webkit-transition:scale .5s ease;transition:scale .5s ease;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;scale:0 1}.pitfall .pitfall_text_2 span.underline.observer.show:after{scale:1 1}.chosen_reasons{position:relative;display:block;width:100%;background-color:#fff;padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.chosen_reasons{padding:calc(100vw * (30 / 375)) 0 calc(100vw * (50 / 375))}}.chosen_reasons .chosen_reasons_heading{position:relative;display:block;width:min(370px,(100vw * (370 / 1440)));margin:0 auto}@media(max-width: 767px){.chosen_reasons .chosen_reasons_heading{width:calc(100vw * (284 / 375))}}.chosen_reasons .chosen_reasons_heading img{display:block;width:100%}.chosen_reasons .chosen_reasons_list{position:relative;width:min(1000px,(100vw * (1000 / 1440)));margin:min(50px,(100vw * (50 / 1440))) auto 0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:min(20px,(100vw * (20 / 1440)))}@media(max-width: 767px){.chosen_reasons .chosen_reasons_list{display:block;width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto 0}}.chosen_reasons .chosen_reasons_list li{position:relative;display:block;-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.15))}.chosen_reasons .chosen_reasons_list li img{display:block;width:100%}@media(max-width: 767px){.chosen_reasons .chosen_reasons_list li+li{margin-top:calc(100vw * (20 / 375))}}.for_incorporation_planners{position:relative;display:block;width:100%;padding:min(80px,(100vw * (80 / 1440))) 0;background-color:var(--light_blue)}@media(max-width: 767px){.for_incorporation_planners{padding:calc(100vw * (50 / 375)) 0}}.for_incorporation_planners .for_incorporation_planners_heading{position:relative;display:block;width:min(641px,(100vw * (641 / 1440)));margin:0 auto}@media(max-width: 767px){.for_incorporation_planners .for_incorporation_planners_heading{width:calc(100vw * (314 / 375))}}.for_incorporation_planners .for_incorporation_planners_heading img{display:block;width:100%}.for_incorporation_planners .for_incorporation_planners_text{position:relative;margin:min(30px,(100vw * (30 / 1440))) auto;text-align:center;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#000}@media(max-width: 767px){.for_incorporation_planners .for_incorporation_planners_text{margin:calc(100vw * (30 / 375)) auto;font-size:calc(100vw * (16 / 375))}}.for_incorporation_planners .for_incorporation_planners_checklist{position:relative;display:block;width:min(600px,(100vw * (600 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto}@media(max-width: 767px){.for_incorporation_planners .for_incorporation_planners_checklist{width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto}}.for_incorporation_planners .for_incorporation_planners_checklist img{display:block;width:100%}.for_incorporation_planners .for_incorporation_planners_message_container{position:relative;display:block;width:100%;margin:min(30px,(100vw * (30 / 1440))) auto min(50px,(100vw * (50 / 1440)))}@media(max-width: 767px){.for_incorporation_planners .for_incorporation_planners_message_container{margin:calc(100vw * (30 / 375)) auto calc(100vw * (50 / 375))}}.for_incorporation_planners .for_incorporation_planners_message_container:before{content:"";display:block;width:138px;height:auto;aspect-ratio:276/128;background-image:url("../images/for_incorporation_planners_message_arrow.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;left:0;right:0;margin:0 auto}@media(max-width: 767px){.for_incorporation_planners .for_incorporation_planners_message_container:before{width:calc(100vw * (138 / 375))}}.for_incorporation_planners .for_incorporation_planners_message_container .for_incorporation_planners_message{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;font-size:min(30px,(100vw * (30 / 1440)));font-weight:700;text-align:center;margin:min(20px,(100vw * (20 / 1440))) auto 0}@media(max-width: 767px){.for_incorporation_planners .for_incorporation_planners_message_container .for_incorporation_planners_message{gap:calc(100vw * (4 / 375));font-size:calc(100vw * (20 / 375));margin:calc(100vw * (20 / 375)) auto 0}}.for_incorporation_planners .for_incorporation_planners_message_container .for_incorporation_planners_message span{background-color:var(--light_orange);color:var(--orange);display:inline-block;padding:0 .25em}.for_incorporation_planners .for_incorporation_planners_cta_top_text{position:relative;display:block;width:min(335px,(100vw * (335 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){.for_incorporation_planners .for_incorporation_planners_cta_top_text{width:calc(100vw * (255 / 375));margin:calc(100vw * (30 / 375)) auto calc(100vw * (10 / 375))}}.for_incorporation_planners .for_incorporation_planners_cta_top_text img{display:block;width:100%}.service{position:relative;display:block;width:100%;padding:min(80px,(100vw * (80 / 1440))) 0;background-color:#fff}@media(max-width: 767px){.service{padding:calc(100vw * (50 / 375)) 0}}.service .service_heading{position:relative;display:block;width:min(247px,(100vw * (247 / 1440)));margin:0 auto}@media(max-width: 767px){.service .service_heading{width:calc(100vw * (200 / 375))}}.service .service_heading img{display:block;width:100%}.service .service_container{position:relative;width:335px;margin:30px auto 0;overflow:hidden;counter-reset:service_slide}@media(max-width: 767px){.service .service_container{width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto 0}}.service .service_container ul li.service_list{position:relative;display:block;width:100%;counter-increment:service_slide}.service .service_container ul li.service_list .service_list_heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media(max-width: 767px){.service .service_container ul li.service_list .service_list_heading{gap:calc(100vw * (15 / 375))}}.service .service_container ul li.service_list .service_list_heading:before{content:counter(service_slide, decimal-leading-zero);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;font-family:var(--robot);font-size:25px;font-weight:700;background-color:var(--blue);color:#fff;border-radius:50%}@media(max-width: 767px){.service .service_container ul li.service_list .service_list_heading:before{width:calc(100vw * (50 / 375));height:calc(100vw * (50 / 375));font-size:calc(100vw * (25 / 375))}}.service .service_container ul li.service_list .service_list_heading .service_list_heading_text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:block;font-size:20px;font-weight:700;line-height:1.2}@media(max-width: 767px){.service .service_container ul li.service_list .service_list_heading .service_list_heading_text{font-size:calc(100vw * (20 / 375))}}.service .service_container ul li.service_list .service_list_heading .service_list_heading_text span{display:block}.service .service_container ul li.service_list+li{margin-top:50px}@media(max-width: 767px){.service .service_container ul li.service_list+li{margin-top:calc(100vw * (50 / 375))}}.service .service_container ul li.service_list .service_list_image{position:relative;display:block;width:100%;margin:30px 0 10px}@media(max-width: 767px){.service .service_container ul li.service_list .service_list_image{margin:calc(100vw * (30 / 375)) 0 calc(100vw * (10 / 375))}}.service .service_container ul li.service_list .service_list_image img{display:block;width:100%}.service .service_container ul li.service_list .service_list_text_container{position:relative;display:block;width:100%;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.7;color:#000}@media(max-width: 767px){.service .service_container ul li.service_list .service_list_text_container{margin:calc(100vw * (10 / 375)) 0 0;font-size:calc(100vw * (14 / 375))}}.service .service_container .service_slider_pagination_container{position:relative;top:auto;bottom:auto;left:auto;right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:14px;width:100%;margin:30px auto}@media(max-width: 767px){.service .service_container .service_slider_pagination_container{gap:calc(100vw * (14 / 375));margin:calc(100vw * (30 / 375)) auto}}.service .service_container .service_slider_pagination_container .swiper-button-prev{position:relative;top:auto;bottom:auto;left:auto;right:auto;display:block;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2230%22%20height%3D%2230%22%20rx%3D%2215%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M17.5%2020L12.5%2015L17.5%2010%22%20stroke%3D%22%230F8DE8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;margin:0}@media(max-width: 767px){.service .service_container .service_slider_pagination_container .swiper-button-prev{width:calc(100vw * (30 / 375));height:calc(100vw * (30 / 375))}}.service .service_container .service_slider_pagination_container .swiper-button-prev:after{content:"";display:none}.service .service_container .service_slider_pagination_container .swiper-button-next{position:relative;top:auto;bottom:auto;left:auto;right:auto;display:block;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2230%22%20height%3D%2230%22%20rx%3D%2215%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13%2019L17%2015L13%2011%22%20stroke%3D%22%230F8DE8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M13%2019L17%2015L13%2011%22%20stroke%3D%22%230F8DE8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;margin:0}@media(max-width: 767px){.service .service_container .service_slider_pagination_container .swiper-button-next{width:calc(100vw * (30 / 375));height:calc(100vw * (30 / 375))}}.service .service_container .service_slider_pagination_container .swiper-button-next:after{content:"";display:none}.service .service_container .service_slider_pagination_container .swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:30px}@media(max-width: 767px){.service .service_container .service_slider_pagination_container .swiper-pagination{height:calc(100vw * (30 / 375))}}.service .service_container_pc{position:relative}@media(max-width: 767px){.service .service_container_pc{display:none}}.service .service_container_pc .service_grid_container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:min(80px,(100vw * (80 / 1440))) min(25px,(100vw * (25 / 1440)));width:min(1000px,(100vw * (1000 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto 0}.service .service_container_pc .service_grid_container li.service_list{position:relative;display:block;width:100%;counter-increment:service_slide}.service .service_container_pc .service_grid_container li.service_list .service_list_heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(20px,(100vw * (20 / 1440)))}.service .service_container_pc .service_grid_container li.service_list .service_list_heading:before{content:counter(service_slide, decimal-leading-zero);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;font-family:var(--robot);font-size:25px;font-weight:700;background-color:var(--blue);color:#fff;border-radius:50%}@media(max-width: 767px){.service .service_container_pc .service_grid_container li.service_list .service_list_heading:before{width:calc(100vw * (50 / 375));height:calc(100vw * (50 / 375));font-size:calc(100vw * (25 / 375))}}.service .service_container_pc .service_grid_container li.service_list .service_list_heading .service_list_heading_text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:block;font-size:min(28px,(100vw * (28 / 1440)));font-weight:700;line-height:1.2}@media(max-width: 767px){.service .service_container_pc .service_grid_container li.service_list .service_list_heading .service_list_heading_text{font-size:calc(100vw * (20 / 375))}}.service .service_container_pc .service_grid_container li.service_list .service_list_heading .service_list_heading_text span{display:block}.service .service_container_pc .service_grid_container li.service_list .service_list_image{position:relative;display:block;width:100%;margin:min(30px,(100vw * (30 / 1440))) 0 min(10px,(100vw * (10 / 1440)))}.service .service_container_pc .service_grid_container li.service_list .service_list_image img{display:block;width:100%}.service .service_container_pc .service_grid_container li.service_list .service_list_text_container{position:relative;display:block;width:100%;margin:min(10px,(100vw * (10 / 1440))) 0 0;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;line-height:1.7;color:#000}.testimonials{position:relative;display:block;width:100%;background-color:var(--light_blue);padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.testimonials{padding:calc(100vw * (50 / 375)) 0}}.testimonials .testimonials_heading{position:relative;display:block;width:min(190px,(100vw * (190 / 1440)));margin:0 auto}@media(max-width: 767px){.testimonials .testimonials_heading{width:calc(100vw * (160 / 375))}}.testimonials .testimonials_heading img{display:block;width:100%}.testimonials .testimonials_list{position:relative;width:min(1000px,(100vw * (1000 / 1440)));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(27px,(100vw * (27 / 1440)));margin:min(50px,(100vw * (50 / 1440))) auto 0}@media(max-width: 767px){.testimonials .testimonials_list{display:block;width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto 0}}.testimonials .testimonials_list li{display:block;width:calc(33.3333333333% - min(27px,(100vw * (27 / 1440)))/3*2);-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1))}@media(max-width: 767px){.testimonials .testimonials_list li{width:100%}}.testimonials .testimonials_list li picture{display:block;width:100%}.testimonials .testimonials_list li picture img{display:block;width:100%}@media(max-width: 767px){.testimonials .testimonials_list li+li{margin-top:calc(100vw * (20 / 375))}}.pricing{position:relative;display:block;width:100%;background-color:#fff;padding:min(80px,(100vw * (80 / 1440))) 0 min(100px,(100vw * (100 / 1440)))}@media(max-width: 767px){.pricing{padding:calc(100vw * (50 / 375)) 0}}.pricing .pricing_heading{position:relative;display:block;width:min(200px,(100vw * (200 / 1440)));margin:0 auto}@media(max-width: 767px){.pricing .pricing_heading{width:calc(100vw * (160 / 375))}}.pricing .pricing_heading img{display:block;width:100%}.pricing .pricing_text{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;line-height:1.7;color:#000;text-align:center}@media(max-width: 767px){.pricing .pricing_text{text-align:justify;width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto 0;font-size:calc(100vw * (16 / 375))}}.pricing .pricing_list{position:relative;display:grid;width:min(1000px,(100vw * (1000 / 1440)));grid-template-columns:repeat(3, minmax(0, 1fr));gap:min(25px,(100vw * (25 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto}@media(max-width: 767px){.pricing .pricing_list{display:block;width:100%;margin:calc(100vw * (30 / 375)) auto}}.pricing .pricing_list li{position:relative;display:block;margin:0 auto}@media(max-width: 767px){.pricing .pricing_list li{width:calc(100vw * (277 / 375))}}@media(max-width: 767px){.pricing .pricing_list li+li{margin-top:calc(100vw * (20 / 375))}}.pricing .pricing_list li img{display:block;width:100%}.pricing .pricing_cta_btn_container{position:relative;display:block;width:100%;margin:min(50px,(100vw * (50 / 1440))) auto 0}@media(max-width: 767px){.pricing .pricing_cta_btn_container{margin:calc(100vw * (30 / 375)) auto 0}}.flow{position:relative;display:block;width:100%;background-color:var(--light_blue);padding:min(80px,(100vw * (80 / 1440))) 0 min(100px,(100vw * (100 / 1440)))}@media(max-width: 767px){.flow{padding:calc(100vw * (50 / 375)) 0}}.flow .flow_heading{position:relative;display:block;width:min(240px,(100vw * (240 / 1440)));margin:0 auto}@media(max-width: 767px){.flow .flow_heading{width:calc(100vw * (200 / 375))}}.flow .flow_heading img{display:block;width:100%}.flow .flow_list{position:relative;display:block;width:min(700px,(100vw * (700 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto 0}@media(max-width: 767px){.flow .flow_list{width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto 0}}.flow .flow_list li{position:relative;display:block;width:100%;-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1))}.flow .flow_list li+li{margin-top:20px}@media(max-width: 767px){.flow .flow_list li+li{margin-top:calc(100vw * (20 / 375))}}.flow .flow_list li:after{content:"";z-index:1;position:absolute;top:auto;bottom:-20px;left:min(40px,(100vw * (40 / 1440)));right:auto;width:1px;height:20px;border-left:dashed 1px var(--blue)}@media(max-width: 767px){.flow .flow_list li:after{bottom:calc(100vw * (-20 / 375));left:calc(100vw * (40 / 375));width:1px;height:calc(100vw * (20 / 375));border-left:dashed 1px var(--blue)}}.flow .flow_list li:last-child:after{display:none}.flow .flow_list li img{position:relative;z-index:2;display:block;width:100%}.faq{position:relative;display:block;width:100%;background-color:#fff;padding:min(80px,(100vw * (80 / 1440))) 0 min(100px,(100vw * (100 / 1440)))}@media(max-width: 767px){.faq{padding:calc(100vw * (50 / 375)) 0}}.faq .faq_heading{position:relative;display:block;width:min(280px,(100vw * (280 / 1440)));margin:0 auto}@media(max-width: 767px){.faq .faq_heading{width:calc(100vw * (220 / 375))}}.faq .faq_heading img{display:block;width:100%}.faq .faq_lists{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:min(50px,(100vw * (50 / 1440))) auto 0}@media(max-width: 767px){.faq .faq_lists{width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto 0}}.faq .faq_lists li{position:relative;display:block;width:100%;background:#fff;border-radius:5px;-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1))}@media(max-width: 767px){.faq .faq_lists li{border-radius:calc(100vw * (5 / 375))}}.faq .faq_lists li+li{margin-top:20px}@media(max-width: 767px){.faq .faq_lists li+li{margin-top:calc(100vw * (20 / 375))}}.faq .faq_lists li .faq_container{position:relative;display:block;width:100%}.faq .faq_lists li .faq_container .faq_head_container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%;padding:15px 20px 15px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_head_container{gap:calc(100vw * (20 / 375));padding:calc(100vw * (15 / 375)) calc(100vw * (20 / 375)) calc(100vw * (15 / 375)) calc(100vw * (10 / 375))}}.faq .faq_lists li .faq_container .faq_head_container:before{content:"Q";position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:var(--robot);font-size:24px;font-weight:500;color:#fff;background-color:var(--blue)}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_head_container:before{width:calc(100vw * (40 / 375));height:calc(100vw * (40 / 375));font-size:calc(100vw * (24 / 375))}}.faq .faq_lists li .faq_container .faq_head_container .faq_head{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding-right:36px}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_head_container .faq_head{gap:calc(100vw * (20 / 375));padding-right:calc(100vw * (36 / 375))}}.faq .faq_lists li .faq_container .faq_head_container .faq_head h3{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;font-size:16px;font-weight:700}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_head_container .faq_head h3{font-size:calc(100vw * (16 / 375))}}.faq .faq_lists li .faq_container .faq_head_container .faq_head:before,.faq .faq_lists li .faq_container .faq_head_container .faq_head:after{content:"";display:block;width:16px;height:1px;background-color:currentColor;position:absolute;top:0;bottom:0;right:0;margin:auto 0;-webkit-transition:rotate .4s ease;transition:rotate .4s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_head_container .faq_head:before,.faq .faq_lists li .faq_container .faq_head_container .faq_head:after{width:calc(100vw * (16 / 375));height:calc(100vw * (1 / 375))}}.faq .faq_lists li .faq_container .faq_head_container .faq_head:after{rotate:90deg}.faq .faq_lists li .faq_container .faq_body_container{position:relative;display:grid;grid-template-rows:0fr;width:100%;overflow:hidden;-webkit-transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease, -ms-grid-rows .4s ease}.faq .faq_lists li .faq_container .faq_body_container .faq_body_inner{overflow:hidden}.faq .faq_lists li .faq_container .faq_body_container .faq_body_inner .faq_body{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;width:100%;padding:0 56px 20px 10px}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_body_container .faq_body_inner .faq_body{gap:calc(100vw * (20 / 375));padding:0 calc(100vw * (56 / 375)) calc(100vw * (20 / 375)) calc(100vw * (10 / 375))}}.faq .faq_lists li .faq_container .faq_body_container .faq_body_inner .faq_body:before{content:"A";position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:var(--robot);font-size:24px;font-weight:500;color:#fff;background-color:var(--orange)}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_body_container .faq_body_inner .faq_body:before{width:calc(100vw * (40 / 375));height:calc(100vw * (40 / 375));font-size:calc(100vw * (24 / 375))}}.faq .faq_lists li .faq_container .faq_body_container .faq_body_inner .faq_body .faq_body_text_cotnainer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:block;font-size:14px;font-weight:500}@media(max-width: 767px){.faq .faq_lists li .faq_container .faq_body_container .faq_body_inner .faq_body .faq_body_text_cotnainer{font-size:calc(100vw * (14 / 375))}}.faq .faq_lists li .faq_container.open .faq_head_container .faq_head:after{rotate:0deg}.faq .faq_lists li .faq_container.open .faq_body_container{grid-template-rows:1fr}.profile{position:relative;display:block;width:100%;background-color:var(--light_blue);padding:min(80px,(100vw * (80 / 1440))) 0 min(100px,(100vw * (100 / 1440)))}@media(max-width: 767px){.profile{padding:calc(100vw * (50 / 375)) 0}}.profile .profile_heading{position:relative;display:block;width:min(360px,(100vw * (360 / 1440)));margin:0 auto}@media(max-width: 767px){.profile .profile_heading{width:calc(100vw * (280 / 375))}}.profile .profile_lists{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:min(50px,(100vw * (50 / 1440))) auto 0}@media(max-width: 767px){.profile .profile_lists{margin:calc(100vw * (30 / 375)) auto 0}}.profile .profile_lists .profile_list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(40px,(100vw * (40 / 1440)));width:100%}@media(max-width: 767px){.profile .profile_lists .profile_list{display:block}}.profile .profile_lists .profile_list+.profile_list{margin-top:min(100px,(100vw * (100 / 1440)))}@media(max-width: 767px){.profile .profile_lists .profile_list+.profile_list{margin-top:calc(100vw * (50 / 375))}}.profile .profile_lists .profile_list .profile_list_image{display:block;width:min(367px,(100vw * (367 / 1440)));margin:0 auto}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_image{width:calc(100vw * (190 / 375))}}.profile .profile_lists .profile_list .profile_list_image img{display:block;width:100%}.profile .profile_lists .profile_list .profile_list_content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content{display:contents}}.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:10px}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(100vw * (10 / 375));margin:10px auto 0;margin:calc(100vw * (10 / 375)) auto 0}}.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container .title{position:relative;display:block;font-size:min(30px,(100vw * (30 / 1440)));font-weight:700;letter-spacing:.2em}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container .title{font-size:calc(100vw * (16 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container .profile_list_name{position:relative;display:block;padding-top:1em}.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container .profile_list_name .kana{position:absolute;top:0;left:0;right:0;text-align:center;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;white-space:nowrap}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container .profile_list_name .kana{font-size:calc(100vw * (12 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container .profile_list_name .name{position:relative;display:block;font-size:min(40px,(100vw * (40 / 1440)));font-weight:700}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_name_container .profile_list_name .name{font-size:calc(100vw * (20 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes{display:contents}}.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container{position:relative;display:block}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container{margin:calc(100vw * (15 / 375)) auto 0}}.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container:nth-child(1){width:min(190px,(100vw * (190 / 1440)))}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container:nth-child(1){width:calc(100vw * (190 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container:nth-child(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container:nth-child(2){-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:calc(100vw * (190 / 375))}}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container+li{margin-top:calc(100vw * (20 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container h4{display:block;width:100%;margin-bottom:10px;background-color:var(--blue);color:#fff;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;padding:.25em;text-align:center}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container h4{margin-bottom:calc(100vw * (10 / 375));font-size:calc(100vw * (14 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container p{position:relative;display:block;width:100%;text-align:center;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_info_boxes .profile_list_info_container p{font-size:calc(100vw * (14 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container{position:relative;display:block;width:100%;margin:min(30px,(100vw * (30 / 1440))) auto 0;background-color:#fff;padding:min(10px,(100vw * (10 / 1440))) min(13px,(100vw * (13 / 1440))) min(20px,(100vw * (20 / 1440)));-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));border-radius:5px}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container{width:calc(100vw * (280 / 375));margin:calc(100vw * (20 / 375)) auto 0;padding:calc(100vw * (20 / 375)) calc(100vw * (13 / 375));border-radius:calc(100vw * (5 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container h4{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container h4:before{content:"";display:block;width:100%;height:1px;background-color:var(--blue);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0;z-index:1}.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container h4 span{position:relative;z-index:2;display:block;margin:0 auto;padding:0 .5em;background-color:#fff;color:var(--blue);font-size:min(20px,(100vw * (20 / 1440)));font-weight:700}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container h4 span{font-size:calc(100vw * (16 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container ul{position:relative;display:block;width:100%;margin:min(10px,(100vw * (10 / 1440))) auto 0}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container ul{margin:calc(100vw * (10 / 375)) auto 0}}.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container ul li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;line-height:1.5}@media(max-width: 767px){.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container ul li{font-size:calc(100vw * (14 / 375))}}.profile .profile_lists .profile_list .profile_list_content .profile_list_history_container ul li:before{content:"・";display:block}.contact{position:relative;display:block;width:100%;background-color:#fff;padding:min(80px,(100vw * (80 / 1440))) 0 min(100px,(100vw * (100 / 1440)))}@media(max-width: 767px){.contact{padding:calc(100vw * (50 / 375)) 0}}.contact .contact_heading{position:relative;display:block;width:min(248px,(100vw * (248 / 1440)));margin:0 auto}@media(max-width: 767px){.contact .contact_heading{width:calc(100vw * (200 / 375))}}.contact .contact_heading img{display:block;width:100%}.contact .contact_form_container{position:relative;display:block;width:min(800px,(100vw * (800 / 1440)));padding:min(50px,(100vw * (50 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto 0;background-color:#fff;border-radius:10px;-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.1))}@media(max-width: 767px){.contact .contact_form_container{padding:calc(100vw * (30 / 375)) calc(100vw * (20 / 375));width:calc(100vw * (335 / 375));margin:calc(100vw * (30 / 375)) auto 0;border-radius:calc(100vw * (10 / 375))}}.contact .contact_form_container .contact_form_heading{position:relative;display:block;width:min(390px,(100vw * (390 / 1440)));margin:0 auto}@media(max-width: 767px){.contact .contact_form_container .contact_form_heading{width:calc(100vw * (273 / 375))}}.contact .contact_form_container .contact_form_heading img{display:block;width:100%}.contact .contact_form_container .contact_form{position:relative;display:block;width:100%;margin:min(30px,(100vw * (30 / 1440))) auto 0}@media(max-width: 767px){.contact .contact_form_container .contact_form{margin:calc(100vw * (30 / 375)) auto 0}}.contact .contact_form_container .contact_form table{display:block;width:100%}.contact .contact_form_container .contact_form table tbody{display:block;width:100%}.contact .contact_form_container .contact_form table tbody tr{display:block;width:100%}.contact .contact_form_container .contact_form table tbody tr+tr{margin-top:10px}@media(max-width: 767px){.contact .contact_form_container .contact_form table tbody tr+tr{margin-top:calc(100vw * (10 / 375))}}.contact .contact_form_container .contact_form table tbody tr th,.contact .contact_form_container .contact_form table tbody tr td{position:relative;display:block;width:100%;padding:.25em 0;font-size:min(20px,(100vw * (20 / 1440)));line-height:1.3;font-weight:500}@media(max-width: 767px){.contact .contact_form_container .contact_form table tbody tr th,.contact .contact_form_container .contact_form table tbody tr td{font-size:calc(100vw * (14 / 375))}}.contact .contact_form_container .contact_form table tbody tr th .required{display:inline-block;color:red;margin-left:.25em}.contact .contact_form_container .contact_form table tbody tr td input[type=text],.contact .contact_form_container .contact_form table tbody tr td input[type=email],.contact .contact_form_container .contact_form table tbody tr td input[type=tel],.contact .contact_form_container .contact_form table tbody tr td textarea{display:block;width:100%;padding:.5em;border:.3px solid #333;border-radius:2px;background-color:#fff}@media(max-width: 767px){.contact .contact_form_container .contact_form table tbody tr td input[type=text],.contact .contact_form_container .contact_form table tbody tr td input[type=email],.contact .contact_form_container .contact_form table tbody tr td input[type=tel],.contact .contact_form_container .contact_form table tbody tr td textarea{border-radius:calc(100vw * (2 / 375))}}.contact .contact_form_container .contact_form table tbody tr td textarea{resize:vertical}.contact .contact_form_container .contact_form table tbody tr td .chackbox_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(10px,(100vw * (10 / 1440)));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media(max-width: 767px){.contact .contact_form_container .contact_form table tbody tr td .chackbox_label{gap:calc(100vw * (7 / 375))}}.contact .contact_form_container .contact_form table tbody tr td .chackbox_label+.chackbox_label{margin-top:10px}@media(max-width: 767px){.contact .contact_form_container .contact_form table tbody tr td .chackbox_label+.chackbox_label{margin-top:calc(100vw * (10 / 375))}}.contact .contact_form_container .contact_form table tbody tr td .chackbox_label input[type=checkbox]{display:block;width:min(20px,(100vw * (20 / 1440)));height:min(20px,(100vw * (20 / 1440)));border:solid 1px #333;margin:calc((1lh - min(20px,(100vw * (20 / 1440))))/2) 0 0;border-radius:2px}@media(max-width: 767px){.contact .contact_form_container .contact_form table tbody tr td .chackbox_label input[type=checkbox]{width:18px;height:18px;margin:calc((1lh - 18px)/2) 0 0;border-radius:calc(100vw * (2 / 375))}}.contact .contact_form_container .contact_form table tbody tr td .chackbox_label input[type=checkbox]:checked{background-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2218px%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M382-253.85%20168.62-467.23%20211.38-510%20382-339.38%20748.62-706l42.76%2042.77L382-253.85Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.contact .contact_form_container .contact_form .agreement{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:30px auto}@media(max-width: 767px){.contact .contact_form_container .contact_form .agreement{margin:calc(100vw * (30 / 375)) auto}}.contact .contact_form_container .contact_form .agreement .chackbox_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:14px;font-weight:500}@media(max-width: 767px){.contact .contact_form_container .contact_form .agreement .chackbox_label{gap:calc(100vw * (7 / 375));font-size:calc(100vw * (14 / 375))}}.contact .contact_form_container .contact_form .agreement .chackbox_label input[type=checkbox]{display:block;width:18px;height:18px;border:solid 1px #333}.contact .contact_form_container .contact_form .agreement .chackbox_label input[type=checkbox]:checked{background-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2218px%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M382-253.85%20168.62-467.23%20211.38-510%20382-339.38%20748.62-706l42.76%2042.77L382-253.85Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.contact .contact_form_container .contact_form .agreement .chackbox_label a{color:var(--blue);text-decoration:underline}.contact .contact_form_container .contact_form .form_submit_btn_container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:30px auto 0}@media(max-width: 767px){.contact .contact_form_container .contact_form .form_submit_btn_container{margin:calc(100vw * (30 / 375)) auto 0}}.contact .contact_form_container .contact_form .form_submit_btn_container button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:min(100%,335px);height:67px;background-color:var(--orange);color:#fff;font-size:20px;font-weight:700;border-radius:10px;-webkit-transition:scale .3s ease-in-out;transition:scale .3s ease-in-out;-webkit-filter:drop-shadow(4px 4px 0px #cc5803);filter:drop-shadow(4px 4px 0px #cc5803);margin:0 auto}@media(max-width: 767px){.contact .contact_form_container .contact_form .form_submit_btn_container button{gap:calc(100vw * (20 / 375));width:calc(100vw * (335 / 375));height:calc(100vw * (67 / 375));font-size:calc(100vw * (20 / 375));border-radius:calc(100vw * (10 / 375));-webkit-filter:drop-shadow(calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0px #cc5803);filter:drop-shadow(calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0px #cc5803)}}@media(any-hover: hover){.contact .contact_form_container .contact_form .form_submit_btn_container button:hover{scale:1.05}}.contact .contact_form_container .contact_form .form_submit_btn_container button:after{content:"";display:block;width:48px;height:48px;background-color:#fff;border-radius:50%;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M18%2024L22%2020L18%2016%22%20stroke%3D%22%23FF6B00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:48px 48px}@media(max-width: 767px){.contact .contact_form_container .contact_form .form_submit_btn_container button:after{width:calc(100vw * (48 / 375));height:calc(100vw * (48 / 375));background-size:calc(100vw * (48 / 375)) calc(100vw * (48 / 375))}}.contact .contact_form_container .contact_form .form_submit_btn_container button:disabled{opacity:.7}.contact .contact_form_container .contact_form .form_submit_btn_container button:disabled:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23ff6b00%22%3E%3Cpath%20d%3D%22M160.48-155.22v-83.58h102.11l-12.89-11.61q-52.24-47.44-73.96-107.16-21.72-59.71-21.72-120.43%200-114.83%2070.21-203.6%2070.2-88.77%20181.75-115.81v95q-72.24%2023.84-116.6%2085.87-44.36%2062.02-44.36%20138.54%200%2043.57%2016.64%2084.99%2016.64%2041.42%2051.69%2076.94l8.08%208.09V-400h83.59v244.78H160.48Zm393.54-7.37v-95q72.24-23.84%20116.6-85.87%2044.36-62.02%2044.36-138.54%200-43.57-16.64-84.99-16.64-41.42-51.69-76.94l-8.08-8.09V-560h-83.59v-244.78h244.54v83.58H697.41l12.89%2011.61q49.72%2049.96%2072.7%20108.42%2022.98%2058.45%2022.98%20119.17%200%20114.83-70.21%20203.6-70.2%2088.77-181.75%20115.81Z%22%2F%3E%3C%2Fsvg%3E");background-size:30px 30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@media(max-width: 767px){.contact .contact_form_container .contact_form .form_submit_btn_container button:disabled:after{background-size:calc(100vw * (30 / 375)) calc(100vw * (30 / 375))}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.contact .contact_form_container .contact_form .form_result_container{position:relative;display:block;width:100%;margin-top:30px;background-color:#fff;border:solid 1px red;padding:.5em;font-size:14px;font-weight:500;color:red;display:none}@media(max-width: 767px){.contact .contact_form_container .contact_form .form_result_container{font-size:calc(100vw * (14 / 375));margin-top:calc(100vw * (30 / 375))}}.footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px 18px;background-color:var(--blue);color:#fff}@media(max-width: 767px){.footer{padding:calc(100vw * (20 / 375)) calc(100vw * (18 / 375))}}.footer .footer_inner{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:0 auto}@media(max-width: 767px){.footer .footer_inner{width:100%}}.footer .footer_inner .footer_nav{position:relative;display:block;width:100%}.footer .footer_inner .footer_nav li{display:block}.footer .footer_inner .footer_nav li a{color:#fff;font-size:12px;font-weight:500}@media(max-width: 767px){.footer .footer_inner .footer_nav li a{font-size:calc(100vw * (12 / 375))}}@media(any-hover: hover){.footer .footer_inner .footer_nav li a:hover{text-decoration:underline}}.footer .footer_inner .footer_copyright{position:relative;display:block;width:100%;margin-top:20px;font-size:12px;font-weight:500}@media(max-width: 767px){.footer .footer_inner .footer_copyright{margin-top:calc(100vw * (20 / 375));font-size:calc(100vw * (12 / 375))}}.common_page_container{position:relative;display:block;width:100%;padding:50px 20px;background-color:#fff;font-size:16px;font-weight:400;letter-spacing:-0.05em}@media(max-width: 767px){.common_page_container{padding:calc(100vw * (50 / 375)) calc(100vw * (20 / 375));font-size:calc(100vw * (16 / 375))}}.common_page_container h1{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:50px auto;font-size:20px;font-weight:700;color:#000}@media(max-width: 767px){.common_page_container h1{margin:calc(100vw * (50 / 375)) auto;font-size:calc(100vw * (20 / 375))}}.common_page_container strong,.common_page_container .strong{font-weight:700}.common_page_container ul{padding-left:.75em}.common_page_container ul li{list-style:disc inside;text-indent:-1em;padding-left:1em}.common_page_container p{text-align:justify}.blog__archive-article,.blog__single-article{width:100%;margin:0 auto}.blog__archive-article .common_page_content,.blog__single-article .common_page_content{max-width:800px;margin:0 auto}.blog__archive-article .common_page_content{max-width:1000px}@media(max-width: 767px){.blog__archive-article .common_page_content{max-width:100%}}.blog__archive-article .blog_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding-left:0}@media(max-width: 767px){.blog__archive-article .blog_list{grid-template-columns:1fr;gap:calc(100vw * (20 / 375))}}.blog__archive-article .blog_list .blog_item{list-style:none;text-indent:0;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #ddd;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;background:#fff;height:100%}@media(max-width: 767px){.blog__archive-article .blog_list .blog_item{border-radius:calc(100vw * (8 / 375))}}.blog__archive-article .blog_list .blog_item:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);z-index:2;border-color:rgba(0,0,0,0)}.blog__archive-article .blog_list .blog_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;color:inherit;padding:20px}@media(max-width: 767px){.blog__archive-article .blog_list .blog_item a{padding:calc(100vw * (15 / 375))}}.blog__archive-article .blog_list .blog_item .blog_item_meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;color:#888}@media(max-width: 767px){.blog__archive-article .blog_list .blog_item .blog_item_meta{gap:calc(100vw * (10 / 375));font-size:calc(100vw * (12 / 375));margin-bottom:calc(100vw * (8 / 375))}}.blog__archive-article .blog_list .blog_item .blog_item_meta time{font-family:inherit}.blog__archive-article .blog_list .blog_item .blog_item_meta .blog_category{display:inline-block;background-color:var(--blue);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width: 767px){.blog__archive-article .blog_list .blog_item .blog_item_meta .blog_category{padding:calc(100vw * (2 / 375)) calc(100vw * (6 / 375));font-size:calc(100vw * (10 / 375));border-radius:calc(100vw * (3 / 375))}}.blog__archive-article .blog_list .blog_item .blog_item_meta .blog_category:hover{opacity:.8}.blog__archive-article .blog_list .blog_item .blog_item_title{font-size:16px;font-weight:700;line-height:1.5;color:#333;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 767px){.blog__archive-article .blog_list .blog_item .blog_item_title{font-size:calc(100vw * (15 / 375))}}.blog__archive-article .pagination{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media(max-width: 767px){.blog__archive-article .pagination{margin-top:calc(100vw * (30 / 375));gap:calc(100vw * (5 / 375))}}.blog__archive-article .pagination .page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid #ddd;color:#333;text-decoration:none}@media(max-width: 767px){.blog__archive-article .pagination .page-numbers{width:calc(100vw * (35 / 375));height:calc(100vw * (35 / 375));font-size:calc(100vw * (14 / 375))}}.blog__archive-article .pagination .page-numbers.current{background-color:var(--blue);color:#fff;border-color:var(--blue)}.blog__archive-article .pagination .page-numbers:not(.current):hover{background-color:#f5f5f5}.blog__archive-article .blog_archive_back{margin-top:40px;text-align:center}@media(max-width: 767px){.blog__archive-article .blog_archive_back{margin-top:calc(100vw * (30 / 375))}}.blog__archive-article .blog_archive_back .btn_back{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 30px;border:1px solid #333;background-color:#fff;color:#333;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-size:14px}@media(max-width: 767px){.blog__archive-article .blog_archive_back .btn_back{padding:calc(100vw * (10 / 375)) calc(100vw * (20 / 375));font-size:calc(100vw * (12 / 375))}}.blog__archive-article .blog_archive_back .btn_back:hover{background-color:#333;color:#fff}.blog__single-article .blog_header{margin-bottom:50px;text-align:center;border-bottom:1px solid #eee;padding-bottom:30px}@media(max-width: 767px){.blog__single-article .blog_header{margin-bottom:calc(100vw * (30 / 375));padding-bottom:calc(100vw * (20 / 375))}}.blog__single-article .blog_header .blog_meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:15px;font-size:14px;color:#666}@media(max-width: 767px){.blog__single-article .blog_header .blog_meta{gap:calc(100vw * (10 / 375));font-size:calc(100vw * (12 / 375));margin-bottom:calc(100vw * (10 / 375))}}.blog__single-article .blog_header .blog_meta .blog_category{background-color:var(--blue);color:#fff;padding:2px 10px;border-radius:4px;font-size:12px}@media(max-width: 767px){.blog__single-article .blog_header .blog_meta .blog_category{padding:calc(100vw * (2 / 375)) calc(100vw * (8 / 375));font-size:calc(100vw * (10 / 375));border-radius:calc(100vw * (3 / 375))}}.blog__single-article .blog_header h1{font-size:24px;font-weight:700;line-height:1.4;margin:0}@media(max-width: 767px){.blog__single-article .blog_header h1{font-size:calc(100vw * (20 / 375))}}.blog__single-article .blog_body h2{font-size:20px;font-weight:700;padding:15px;background-color:#f4f8fa;border-left:5px solid var(--blue);margin:60px 0 30px}@media(max-width: 767px){.blog__single-article .blog_body h2{font-size:calc(100vw * (18 / 375));padding:calc(100vw * (12 / 375));margin:calc(100vw * (40 / 375)) 0 calc(100vw * (20 / 375));border-left-width:calc(100vw * (4 / 375))}}.blog__single-article .blog_body h2:first-child{margin-top:0}.blog__single-article .blog_body h3{font-size:18px;font-weight:700;border-bottom:2px solid var(--blue);padding-bottom:10px;margin:40px 0 20px}@media(max-width: 767px){.blog__single-article .blog_body h3{font-size:calc(100vw * (16 / 375));margin:calc(100vw * (30 / 375)) 0 calc(100vw * (15 / 375));padding-bottom:calc(100vw * (8 / 375))}}.blog__single-article .blog_body h4{font-size:16px;font-weight:700;margin:30px 0 15px}@media(max-width: 767px){.blog__single-article .blog_body h4{font-size:calc(100vw * (15 / 375));margin:calc(100vw * (25 / 375)) 0 calc(100vw * (10 / 375))}}.blog__single-article .blog_body p{margin-bottom:20px;line-height:1.8;color:#333}@media(max-width: 767px){.blog__single-article .blog_body p{margin-bottom:calc(100vw * (15 / 375));font-size:calc(100vw * (14 / 375))}}.blog__single-article .blog_body ul,.blog__single-article .blog_body ol{margin:20px 0;padding:20px;background:#f9f9f9;border-radius:5px}@media(max-width: 767px){.blog__single-article .blog_body ul,.blog__single-article .blog_body ol{margin:calc(100vw * (15 / 375)) 0;padding:calc(100vw * (15 / 375));border-radius:calc(100vw * (5 / 375))}}.blog__single-article .blog_body ul li,.blog__single-article .blog_body ol li{margin-bottom:10px;padding-left:0;list-style:disc inside;text-indent:-1.2em;padding-left:1.2em}.blog__single-article .blog_body ul li:last-child,.blog__single-article .blog_body ol li:last-child{margin-bottom:0}.blog__single-article .blog_body strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffefc4));background:-webkit-linear-gradient(transparent 60%, #ffefc4 60%);background:linear-gradient(transparent 60%, #ffefc4 60%)}.blog__single-article .blog_body table{width:100%;border-collapse:collapse;margin:30px 0;font-size:14px}@media(max-width: 767px){.blog__single-article .blog_body table{margin:calc(100vw * (20 / 375)) 0;font-size:calc(100vw * (12 / 375));display:block;overflow-x:auto;white-space:nowrap}}.blog__single-article .blog_body table th,.blog__single-article .blog_body table td{border:1px solid #ddd;padding:12px 15px;line-height:1.6}@media(max-width: 767px){.blog__single-article .blog_body table th,.blog__single-article .blog_body table td{padding:calc(100vw * (8 / 375)) calc(100vw * (10 / 375))}}.blog__single-article .blog_body table th{background-color:#f4f8fa;color:#333;font-weight:700;text-align:center;white-space:nowrap}.blog__single-article .blog_body table td{background-color:#fff;color:#333}.blog__single-article .blog_footer_nav{margin-top:80px;text-align:center}@media(max-width: 767px){.blog__single-article .blog_footer_nav{margin-top:calc(100vw * (50 / 375))}}.blog__single-article .blog_footer_nav .btn_back{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:200px;height:50px;border:1px solid #333;background-color:#fff;color:#333;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-weight:700}@media(max-width: 767px){.blog__single-article .blog_footer_nav .btn_back{width:calc(100vw * (180 / 375));height:calc(100vw * (45 / 375));font-size:calc(100vw * (14 / 375))}}.blog__single-article .blog_footer_nav .btn_back:hover{background-color:#333;color:#fff}/*# sourceMappingURL=style.min.css.map */