html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}._inner_wide{max-width:1680px;width:100%;margin:0 auto}._inner_medium{max-width:1360px;width:100%;margin:0 auto;padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._inner_medium{padding-right:1.5rem;padding-left:1.5rem}}._inner_normal{max-width:1160px;width:100%;margin:0 auto;padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._inner_normal{padding-right:1.5rem;padding-left:1.5rem}}._inner_short{max-width:960px;margin:0 auto;width:100%;padding-right:.5rem;padding-left:.5rem}@media(min-width: 769px){._inner_short{padding-right:1rem;padding-left:1rem}}._inner_xshort{max-width:760px;margin:0 auto;width:100%}._inner_half{max-width:50%}.flex-box{display:flex}@media(max-width: 768px){.flex-box{flex-direction:column}}@media(min-width: 769px){.flex-box__half{width:50%}}.flex-box-wrap{display:flex;flex-wrap:wrap;gap:5%}.flex-box-wrap__third{width:100%}@media(min-width: 769px){.flex-box-wrap__third{width:30%}}@media(min-width: 769px){.flex-box-vmiddle{align-items:center}}._v_spacer_16{padding-top:1rem;padding-bottom:1rem}._v_spacer_24{padding-top:1rem;padding-bottom:1rem}@media(min-width: 769px){._v_spacer_24{padding-top:1.5rem;padding-bottom:1.5rem}}._v_spacer_32{padding-top:1rem;padding-bottom:1rem}@media(min-width: 769px){._v_spacer_32{padding-top:2rem;padding-bottom:2rem}}._v_spacer_40{padding-top:1.25rem;padding-bottom:1.25rem}@media(min-width: 769px){._v_spacer_40{padding-top:2.5rem;padding-bottom:2.5rem}}._v_spacer_48{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 769px){._v_spacer_48{padding-top:3rem;padding-bottom:3rem}}._v_spacer_56{padding-top:1.75rem;padding-bottom:1.75rem}@media(min-width: 769px){._v_spacer_56{padding-top:3.5rem;padding-bottom:3.5rem}}._v_spacer_64{padding-top:2rem;padding-bottom:2rem}@media(min-width: 769px){._v_spacer_64{padding-top:4rem;padding-bottom:4rem}}._v_spacer_80{padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width: 769px){._v_spacer_80{padding-top:5rem;padding-bottom:5rem}}._v_spacer_96{padding-top:3rem;padding-bottom:3rem}@media(min-width: 769px){._v_spacer_96{padding-top:6rem;padding-bottom:6rem}}._v_spacer_160{padding-top:5rem;padding-bottom:5rem}@media(min-width: 769px){._v_spacer_160{padding-top:10rem;padding-bottom:10rem}}._b_spacer_16{padding-right:.5rem;padding-left:.5rem}@media(min-width: 769px){._b_spacer_16{padding-right:1rem;padding-left:1rem}}._b_spacer_24{padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._b_spacer_24{padding-right:1.5rem;padding-left:1.5rem}}._b_spacer_32{padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._b_spacer_32{padding-right:2rem;padding-left:2rem}}._b_spacer_40{padding-right:1.25rem;padding-left:1.25rem}@media(min-width: 769px){._b_spacer_40{padding-right:2.5rem;padding-left:2.5rem}}._b_spacer_48{padding-right:2.5vw;padding-left:2.5vw}@media(min-width: 769px){._b_spacer_48{padding-right:2.5vw;padding-left:2.5vw}}._b_spacer_96{padding-right:5vw;padding-left:5vw}@media(min-width: 769px){._b_spacer_96{padding-right:6rem;padding-left:6rem}}._s_top{padding-bottom:0}._s_bottom{padding-top:0}._s_left{padding-right:0}._s_right{padding-left:0}@media(max-width: 768px){._b_s_sp_off{padding-right:0;padding-left:0}}._m_bottom_16{margin-bottom:1em}@media(max-width: 768px){._m_bottom_16{font-size:.875rem}}._m_bottom_64{margin-bottom:4em}@media(max-width: 768px){._m_bottom_64{margin-top:2rem;margin-bottom:2rem}}@media(min-width: 769px){._m_bottom_64{margin-top:4rem;margin-bottom:4rem}}._m_right_5{margin-right:5px !important}._v_margin_16{margin-top:1rem;margin-bottom:1rem}@media(max-width: 768px){._v_margin_24{margin-top:1rem;margin-bottom:1rem}}@media(min-width: 769px){._v_margin_24{margin-top:1.5rem;margin-bottom:1.5rem}}@media(max-width: 768px){._v_margin_40{margin-top:1.25rem;margin-bottom:1.25rem}}@media(min-width: 769px){._v_margin_40{margin-top:2.5rem;margin-bottom:2.5rem}}._v_margin_50{margin-top:50px;margin-bottom:50px}@media(max-width: 768px){._v_margin_80{margin-top:2.5rem;margin-bottom:2.5rem}}@media(min-width: 769px){._v_margin_80{margin-top:5rem;margin-bottom:5rem}}._v_margin_96{margin-top:3rem;margin-bottom:3rem}@media(min-width: 769px){._v_margin_96{margin-top:6rem;margin-bottom:6rem}}@media(max-width: 768px){._v_margin_160{margin-top:5rem;margin-bottom:5rem}}@media(min-width: 769px){._v_margin_160{margin-top:10rem;margin-bottom:10rem}}._b_margin{margin-right:.75rem;margin-left:.75rem}@media(min-width: 769px){._b_margin{margin-right:1.75rem;margin-left:1.75rem}}._b_margin_16{margin-right:1rem;margin-left:1rem}._b_margin_24{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_24{margin-right:1.5rem;margin-left:1.5rem}}._b_margin_40{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_40{margin-right:2.5rem;margin-left:2.5rem}}._b_margin_48{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_48{margin-right:3rem;margin-left:3rem}}._m_top{margin-bottom:0}._m_bottom{margin-top:0}.container640{width:90%;margin:0 auto;max-width:640px}.container960{width:90%;margin:0 auto;max-width:960px}.container1200{width:90%;margin:0 auto;max-width:1200px}.container1280{width:90%;margin:0 auto;max-width:1280px}.container1400{width:90%;margin:0 auto;max-width:1400px}.container1460{width:90%;margin:0 auto;max-width:1460px}.clipAnime01{opacity:0}.targetActive.clipAnime01{-webkit-animation:clipAnime01 .7s ease .5s forwards;animation:clipAnime01 .7s ease .5s forwards}@-webkit-keyframes clipAnime01{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}@keyframes clipAnime01{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}.clipAnime02{opacity:0}.targetActive.clipAnime02{-webkit-animation:clipAnime01 1.3s ease 1s forwards;animation:clipAnime01 1.3s ease 1s forwards}@-webkit-keyframes clipAnime02{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}@keyframes clipAnime02{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}.targetActive.fadeDown{-webkit-animation:fadeDown .5s ease-in-out 1.7s forwards;animation:fadeDown .5s ease-in-out 1.7s forwards;opacity:0}@-webkit-keyframes fadeDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}.targetActive.fadeUp{-webkit-animation:fadeUp 1.5s ease 1s forwards;animation:fadeUp 1.5s ease 1s forwards;opacity:0}@-webkit-keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.targetActive.fadeUp-ani1{-webkit-animation:fadeUp-ani1 1s cubic-bezier(0.18, 0.07, 0.2, 1) .5s forwards;animation:fadeUp-ani1 1s cubic-bezier(0.18, 0.07, 0.2, 1) .5s forwards;opacity:0}@-webkit-keyframes fadeUp-ani1{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp-ani1{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.targetActive.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.poyopoyo{-webkit-animation:poyopoyo 2s ease-out infinite;animation:poyopoyo 2s ease-out infinite}@-webkit-keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.98)}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.98)}}.shake{-webkit-animation:shake 2s infinite;animation:shake 2s infinite;transform:rotate(5deg)}@-webkit-keyframes shake{50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes shake{50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-jp-v55-japanese-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-jp-v55-japanese-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../fonts/noto-sans-jp-v55-japanese-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/noto-sans-jp-v55-japanese-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:800;src:url("../fonts/noto-sans-jp-v55-japanese-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Sorts Mill Goudy";font-style:normal;font-weight:400;src:url("../fonts/sorts-mill-goudy-v16-latin-regular.woff2") format("woff2")}.font_sorts_400{font-family:"Sorts Mill Goudy";font-weight:400}.font_noto_500{font-family:"Noto Sans JP";font-weight:500}.font_noto_600{font-family:"Noto Sans JP";font-weight:600}.font_noto_700{font-family:"Noto Sans JP";font-weight:700}.font_noto_800{font-family:"Noto Sans JP";font-weight:800}html{box-sizing:border-box;overflow-y:scroll;scroll-behavior:smooth}html.fixed{overflow:hidden}*{box-sizing:inherit}body,html{min-height:100%}body{font-family:"Noto Sans JP",sans-serif;font-display:swap;font-weight:500;line-height:2;letter-spacing:.05em;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;color:#2b2b2b;font-size:.875rem}body.fixed{height:100vh;width:100%;overflow:hidden}@media(min-width: 769px){body{font-size:1rem}}:root{scroll-padding:calc(var(--header) + 2em)}@media(max-width: 768px){:root{--header: 40px}}@media(min-width: 769px){:root{--header: 184px}}em,strong{font-weight:700}hr{border:none;background-color:#ccc;height:1px}a{color:#2b2b2b;text-decoration:none;transition:all .3s;cursor:pointer}a:focus,*:focus{outline:none}a[href*="tel:"]{color:#00a3eb}@media(min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}img{max-width:100%;height:auto;vertical-align:bottom}.youtube{aspect-ratio:16/9}.youtube iframe{width:100%;height:100%;border:none}iframe{width:100%;height:100%;border:none}video{width:100%}.form-item{background-color:#fff;border-radius:.8rem;padding:2rem 5vw 2rem 5vw;margin-bottom:1.875rem;box-shadow:1px 1px 30px 0px #aadcff}.form-item__area{width:100%;margin-top:.625rem}.form-item__name{font-size:.95em;font-weight:700}.form-item__list{margin-bottom:.9375rem}@media(width <= 375px){.form-item .sp-space{margin-bottom:1em}.form-item .line-height-s{line-height:1.6}.sp-block{display:block}}@media(max-width: 768px){.form-item .sp-space{margin-bottom:2em}}@media(min-width: 769px){.form-item{background-color:#fff;border-radius:1.6875rem;padding:2.25rem 8rem}.form-item .sp-space{margin-bottom:2em}.form-item__area{width:100%;margin-top:.625rem}.form-item__name{font-weight:700;font-size:.9rem}.form-item__list{margin-bottom:1.875rem}}.submit{position:relative;width:100%;max-width:340px;margin:0 auto;margin-top:3em}.submit .shape{position:absolute;right:1.5625rem;top:50%;transform:translateY(-50%)}.danger{color:#3ecddc;font-size:.75rem;margin-top:.4rem}.ck-danger{color:#3ecddc;font-size:.75rem;margin-top:.25rem}@media(min-width: 769px){.ck-danger{font-size:.875rem;margin-top:.4rem}}.recaptcha_policy{font-size:.75em;color:#aaa}.recaptcha_policy a{color:#aaa}input,select{padding:1em 1em;font-family:"Noto Sans JP",sans-serif;font-size:1em}textarea{resize:vertical;display:block;line-height:2.2;padding:1em 1em;font-family:"Noto Sans JP",sans-serif;width:100%;height:200px;font-size:1em}select{width:100%;height:41px;border:none;border-radius:5px;padding:2px 1.5em 2px .5rem;border:solid 1px #ccc}select option{background:#fff;display:block}input[type=text],input[type=email],input[type=tel],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px}.half input{width:calc(50% - 3.7em)}@media(max-width: 500px){.half input{width:calc(100% - 3.3em);margin:5px 0}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}input[type=button],input[type=submit]{font-family:"Noto Sans JP";font-weight:700;transition-duration:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:35px;color:#fff;background:#3ecddc;border:solid 1px #3ecddc;font-size:1rem;position:relative;width:100%;height:3rem}@media(min-width: 769px){input[type=button],input[type=submit]{height:4rem;font-size:1.125rem}}input[type=button]:disabled,input[type=submit]:disabled{opacity:.8}input[type=button]:disabled:hover,input[type=submit]:disabled:hover{cursor:not-allowed;box-shadow:none;background:#3ecddc;color:#fff}input[type=button]:hover,input[type=submit]:hover{cursor:pointer}input[type=radio]{margin:2px 5px}input[type=checkbox]{margin:0}input[type=checkbox]+label{display:inline-block;margin-top:-2px}input,textarea{border:solid 1px #2b2b2b;border-radius:7px;background-color:#fff}input:-moz-placeholder-shown, textarea:-moz-placeholder-shown{color:#ccc}input:placeholder-shown,textarea:placeholder-shown{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}label{cursor:pointer}.hidden-item{width:1px;height:1px;margin:-1px;font-size:0 !important;position:absolute}.position-r{position:relative;z-index:1}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}.t-center-1025{text-align:left}@media(min-width: 1025px){.t-center-1025{text-align:center}}.center{display:flex;align-items:center;justify-content:center;flex-direction:column}.d-flex{display:flex}.item-center{align-items:center}.m0-auto{margin:0 auto}.t-link{color:#3ecddc}.t-link:hover{color:#effaff}.t-white{color:#fff}.t-gray{color:#a19d9d}.t-gray2{color:#ccc}.t-navy{color:#01375a}.t-blue{color:#3ecddc}.t-white{color:#fff}.t-navy{color:#01375a}.t-red{color:#e30138}.bg-blue{background:#effaff}.bg-blue1{background:#3ecddc}.bg-blue2{background:#00a3eb}.bg-blue3{background:#2263a2}.b-center{margin-right:auto;margin-left:auto}.b-right{margin-right:0;margin-left:auto}.b-left{margin-left:0;margin-right:auto}.f-size-ss{font-size:.75rem}.f-size-s{font-size:.8125rem}@media(min-width: 1025px){.f-size-s{font-size:.875rem}}.f-size-m{font-size:.9375rem}@media(min-width: 769px){.f-size-m{font-size:1rem}}@media(min-width: 1025px){.f-size-m{font-size:1.125rem}}.f-size-l{font-size:1rem}@media(min-width: 769px){.f-size-l{font-size:1.125rem}}@media(min-width: 1025px){.f-size-l{font-size:1.25rem}}.f-size-ll{font-size:1.125rem}@media(min-width: 769px){.f-size-ll{font-size:1.25rem}}@media(min-width: 1025px){.f-size-ll{font-size:1.5rem}}.f-size-xxl{font-size:1.25rem}@media(min-width: 1025px){.f-size-xxl{font-size:2.25rem}}.f-size-16{font-size:1em}.f-size-18{font-size:1.1em}.f-size-24{font-size:1.5em}@media(width <= 375px){.f-size-24{font-size:1.2em}}.f-size-32{font-size:2rem}@media(max-width: 768px){.f-size-32{font-size:1.7em}}.f-size-40{font-size:1.75rem}@media(min-width: 769px){.f-size-40{font-size:2rem}}@media(min-width: 1025px){.f-size-40{font-size:2.5rem}}.f-size-60{font-size:2.5rem}@media(min-width: 769px){.f-size-60{font-size:3.125rem}}@media(min-width: 1025px){.f-size-60{font-size:3.75rem}}.line-height-24{line-height:1.5}.line-height-17{line-height:1.7}.line-height-10{line-height:1}.letter-space-10{letter-spacing:.1em}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}.z-index1{position:relative;z-index:1}.font-palt{font-feature-settings:"palt"}.border{border:solid 1px #ccc}.under_line{border-bottom:1px solid #3ecddc}.bg-color--blue-1{background-color:#3ecddc}.bg-color--blue-2{background-color:#effaff}.bg-color--blue-3{background-color:#93deff}.bg-color--blue-4{background-color:#c3e9f6}.bg-color--bg-blue{background-color:#effaff}.bg-color--gray{background-color:#eef4f6}.bg-color--white{background-color:#fff}.bg-half--bg-blue-r{background:linear-gradient(90deg, transparent 0%, transparent 50%, #EFFAFF 50%, #EFFAFF 100%);padding-left:1em}.bg-half--bg-blue-l{background:linear-gradient(270deg, transparent 0%, transparent 50%, #EFFAFF 50%, #EFFAFF 100%);padding-right:1em}.bg-half--blue-4-r{background:linear-gradient(90deg, transparent 0%, transparent 50%, #C3E9F6 50%, #C3E9F6 100%)}.bg-half--blue-4-l{background:linear-gradient(270deg, transparent 0%, transparent 50%, #C3E9F6 50%, #C3E9F6 100%)}.bg-half__next{margin-top:-80px}@media(min-width: 769px){.bg-half__next{margin-top:-168px}}.text-link{color:#3ecddc;text-decoration:underline;padding:3px 0}@media(min-width: 769px){.text-link:hover{opacity:.7}}.pc-only{display:block}@media(max-width: 768px){.pc-only{display:none !important}}.sp-only{display:block}@media(min-width: 769px){.sp-only{display:none !important}}.pc-only-new{display:block}@media(max-width: 768px){.pc-only-new{display:none !important}}.ipad-only-new{display:block}@media(min-width: 769px){.ipad-only-new{display:none !important}}@media(max-width: 430px){.ipad-only-new{display:none !important}}.sp-only-new{display:block}@media(min-width: 431px){.sp-only-new{display:none !important}}.sp-500-only{display:none}@media(max-width: 500px){.sp-500-only{display:block}}.block-1025{display:none}@media(min-width: 1025px){.block-1025{display:block !important}}.none-769-1261{display:none}@media(min-width: 769px){.none-769-1261{display:block}}@media(min-width: 1261px){.none-769-1261{display:none !important}}.none-only-1261{display:none}@media(min-width: 1025px){.none-only-1261{display:block}}@media(min-width: 1261px){.none-only-1261{display:none !important}}.none-1261{display:block}@media(min-width: 1261px){.none-1261{display:none !important}}.block-1261{display:none}@media(min-width: 1261px){.block-1261{display:block !important}}table{width:100%}table caption{text-align:left}table th{padding:.5em;white-space:nowrap;text-align:left;font-weight:700}table .nowrap{white-space:nowrap}@media(max-width: 768px){table th,table td{font-size:.875rem}}table.type-normal{width:100%}table.type-normal th,table.type-normal td{border-top:solid 1px #ccc}table.type-normal th:last-of-type,table.type-normal td:last-of-type{border-bottom:solid 1px #ccc}table.type-normal th .min,table.type-normal td .min{font-size:.75em}@media(min-width: 769px){table.type-normal th,table.type-normal td{padding:1.5em}}table.type-border th{border-top:solid 2px #93deff}table.type-border th:last-of-type{border-bottom:solid 2px #93deff}table.type-border td{border-top:solid 2px #eee}table.type-border td:last-of-type{border-bottom:solid 2px #eee}table.type-border__unit__list{margin-left:2.5em;list-style:disc}@media(max-width: 768px){table.type-border td{display:block;border-top:solid 2px #eee}table.type-border td.last{display:none}}@media(min-width: 769px){table.type-border th{padding:1em 1.5em;font-size:1.125em}table.type-border td{padding:1em 2em}}table.type-border-all th,table.type-border-all td{border:solid 1px #ccc}@media(max-width: 500px){table.type-column th,table.type-column td{display:block;width:100%;margin-top:-1px}table.type-column td{padding-left:1.5em}}table.type-nodesign th{font-weight:500;padding:0;background:unset;color:unset}table.type-nodesign td{padding:0}table.type-a th{background:#3ecddc;color:#fff;font-weight:500;width:unset;text-align:center}.btn-skip{position:absolute;font-size:0}.btn-round{max-width:210px;width:100%}.btn-round a{display:flex;align-items:center;justify-content:center;position:relative;padding:0 1em;width:100%;height:3rem;border-radius:1.5em;font-size:1rem;font-weight:700}.btn-round .tel_number{font-size:1.25rem;font-family:"Noto Sans JP";background:#fff;color:#f6ac0e}.btn-round .tel_number::before{content:"";background:url(/_/img/tel_orange.svg) left 0/100% 100% no-repeat;width:18px;height:18px;position:absolute;left:1rem}.btn-round .tel_number span{position:relative;top:2px}.btn-round .btn--orange{background-image:linear-gradient(90deg, #93d3ff, #3ecddc);color:#fff}.btn-round .btn--orange:hover{border:1px solid #fff}.btn-round .btn--orange:hover::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;right:.2rem}.btn-round .btn--white{background:#fff;color:#f6ac0e}.btn-round .btn--white::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.btn-round .btn--white:hover{color:#fff;background:#f6ac0e}.sp_btn{width:100%}.sp_btn a{display:flex;align-items:center;justify-content:center;position:relative;padding:0 1em;width:100%;height:3rem;border-radius:3rem;border:solid 2px #3ecddc;font-size:.875rem;font-weight:700;color:#f6ac0e}.sp_btn .btn--orange{background:#3ecddc;color:#fff}.sp_btn .btn--orange:hover{color:#3ecddc;background-color:#fff}.sp_btn .btn--white{background:#fff;color:#3ecddc}.sp_btn .btn--white::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.sp_btn .btn--white:hover{color:#fff;background:#3ecddc}.sp_btn .tel_number{background:#fff;color:#3ecddc;font-size:1rem;font-family:"Noto Sans JP"}.sp_btn .tel_number span{position:relative;top:2px}.button-area-round{max-width:340px;width:100%}.button-area-round a{display:flex;align-items:center;justify-content:center;position:relative;padding:0 1em;width:100%;height:3rem;border-radius:3em;font-size:.875rem;font-weight:700}.button-area-round .button--orange{background-image:linear-gradient(90deg, #ffa33a, #ff6a6a);color:#fff}.button-area-round .button--orange:hover{border:1px solid #fff}.button-area-round .button--orange:hover::before{background:url(/_/img/mitsumori-icon-orange.svg) left 0/100% 100% no-repeat}.button-area-round .button--orange:hover::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;right:.2rem}.button-area-round .button--white{background:#fff;color:#f6ac0e}.button-area-round .button--white::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.button-area-round .button--white:hover{color:#fff;background:#f6ac0e}.button-area-round .button--white:hover::before{background:url(/_/img/download-icon-white.svg) left 0/100% 100% no-repeat}.button-area-round .tel_number{background:#fff;color:#f6ac0e;font-size:1rem;font-family:"Noto Sans JP"}.button-area-round .tel_number::before{content:"";background:url(/_/img/tel_orange.svg) left 0/100% 100% no-repeat;width:15px;height:22px;position:absolute;left:.5rem;transition:all .3s}.button-area-round .tel_number span{position:relative;top:2px}@media(min-width: 769px){.button-area-round a{font-size:1.125rem;height:3.5rem}.button-area-round .button--white::before{content:"";background:url(/_/img/download-icon.svg) left 0/100% 100% no-repeat;width:24px;height:20px;position:absolute;left:1.5rem;transition:all .3s}.button-area-round .tel_number{font-size:1.5rem}.button-area-round .tel_number::before{content:"";background:url(/_/img/tel_orange.svg) left 0/100% 100% no-repeat;width:19px;height:26px;position:absolute;left:1.5rem;transition:all .3s}}.main-title{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.main-title .title-jp{font-weight:700;color:#01375a;line-height:1.5;font-size:1.5rem}@media(min-width: 769px){.main-title .title-jp{font-size:1.75rem}}@media(min-width: 1025px){.main-title .title-jp{font-size:2.25rem}}.main-title .title-en{font-size:.875rem;color:#3ecddc;letter-spacing:0}@media(min-width: 769px){.main-title .title-en{font-size:1rem}}.main-title .t-white{color:#fff}.second-title{font-size:1.375rem;letter-spacing:.1em;padding-bottom:.5em;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.second-title .title-sub{font-weight:700;font-size:1rem;color:#fff;background-color:#3ecddc;border-radius:.5rem;padding:0 .5rem}@media(min-width: 1025px){.second-title .title-sub{font-size:1.125rem}}@media(min-width: 769px){.second-title .title-main{font-size:2rem}}@media(min-width: 1025px){.second-title .title-main{font-size:2.25rem}}#main-contents .headding-text{font-size:1.375rem;font-weight:700}@media(max-width: 500px){#main-contents .headding-text{font-size:1.125rem}}@media(min-width: 769px){#main-contents .headding-text{font-size:2rem}}#main-contents .headding-text-min{font-size:1.375rem;font-weight:500;margin-bottom:.5rem}@media(max-width: 500px){#main-contents .headding-text-min{font-size:1.125rem}}@media(min-width: 769px){#main-contents .headding-text-min{font-size:1.75rem}}#main-contents .medium-text{font-size:1.125rem;font-weight:700}@media(min-width: 769px){#main-contents .medium-text{font-size:1.375rem}}#main-contents .normal-text{font-size:.875rem;line-height:2}@media(min-width: 769px){#main-contents .normal-text{font-size:1.125rem}}.header{background-color:#fff;position:absolute;left:0;top:0;display:flex;align-items:center;z-index:5;height:3rem;width:100%;filter:drop-shadow(0px 3px 20px rgba(0, 163, 235, 0.1));opacity:.9}.header__logo{width:120px;height:auto;margin-left:1.5rem}.header__list{display:none}@media screen and (min-width: 375px)and (max-width: 768px){.header{height:2.5rem}.header__logo{width:100px}}@media(min-width: 769px){.header{background-color:#fff;position:fixed;left:0;top:0;display:flex;align-items:center;z-index:5;width:100%;filter:drop-shadow(0px 3px 20px rgba(0, 163, 235, 0.1));height:4rem}.header__logo{width:150px;height:auto}.header__innner{display:flex;justify-content:space-between;max-width:1720px;width:90%;margin:0 auto}.header__list{display:flex;gap:1.25rem;align-items:center}.header__list__btn{width:210px;border-radius:1.5em;text-align:center}}@media(min-width: 1025px){.header{position:fixed;height:6.25rem}.header__logo{width:190px;height:auto;margin-left:0}}.sp_banner{display:block;width:100%;position:fixed;bottom:0;left:0;z-index:999;background:#fff;padding:.5rem}.sp_banner__list{display:flex;justify-content:space-between}.sp_banner__btn{width:48%}@media(min-width: 769px){.sp_banner{display:none}}.footer{background-color:#fff}.footer .footer-wrap{padding:2.1875rem 0}.footer .footer-logo{width:140px}.footer .footer-link{font-size:.875rem;display:flex;-moz-column-gap:2rem;column-gap:2rem;margin-top:1.5rem;margin-bottom:1rem}.footer .footer-link__list a{display:flex;align-items:center;gap:5px;font-size:.75rem}.footer .footer-nav{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:space-between;font-size:.875rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:.75rem;margin-top:1.25rem}.footer .footer-connection{display:flex;align-items:baseline;justify-content:flex-end;gap:2rem}.footer .copy{background-color:#effaff;padding:.5rem 0 4.65rem}@media(min-width: 769px){.footer .footer-flex{display:flex;justify-content:space-between;align-items:center}.footer .footer-nav{max-width:395px;width:calc(100% - 220px);grid-template-columns:repeat(2, 1fr)}.footer .footer-link{margin-top:4.5rem;margin-bottom:0}.footer .footer-logo{width:162px}.footer .copy{padding:.5rem 0}}@media(min-width: 1025px){.footer .footer-nav{grid-template-columns:repeat(2, 1fr)}.footer .footer-nav__list::before{content:"-";color:#3ecddc;padding-right:1em}.footer .footer-connection{gap:4rem}}.article-item__body{line-height:1.8;font-weight:500}.article-item__body strong{font-weight:700}.article-item__body a{color:#3ecddc;text-decoration:underline}.article-item__body a:hover{opacity:.7}.article-item__body em{font-weight:500;font-style:italic}.article-item__body p{font-size:1em;margin-bottom:1.5rem;line-height:1.8}.article-item__body ul{list-style-type:disc;list-style-position:outside;line-height:1.8}.article-item__body ol{list-style-type:decimal;list-style-position:outside;line-height:1.8}.article-item__body h1{display:block;font-size:2em;font-weight:bold}.article-item__body h2{display:block;font-size:1.5em;font-weight:bold}.article-item__body h3{display:block;font-size:1.25em;font-weight:bold}.article-item__body h4{display:block;font-size:1.125em;font-weight:bold}.article-item__body h5{display:block;font-weight:bold}.article-item__body h6{display:block;font-weight:bold}.article-item__body table{display:table;border-collapse:collapse;border-spacing:0;border-color:#ccc}.article-item__body thead{display:table-header-group;vertical-align:middle}.article-item__body tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.article-item__body tfoot{display:table-footer-group;vertical-align:middle;border-color:inherit}.article-item__body table>tr{vertical-align:middle}.article-item__body col{display:table-column}.article-item__body colgroup{display:table-column-group}.article-item__body tr{display:table-row;vertical-align:inherit;border-color:inherit}.article-item__body td,.article-item__body th{display:table-cell;vertical-align:inherit}.article-item__body th{font-weight:bold}.article-item__body caption{display:table-caption}.article-item__body ul,.article-item__body menu,.article-item__body dir{display:block;list-style-type:disc}.article-item__body ol{display:block;list-style-type:decimal}.article-item__body li{display:list-item}.article-item__body ul ul,.article-item__body ol ul{list-style-type:circle}.article-item__body ol ol ul,.article-item__body ol ul ul,.article-item__body ul ol ul,.article-item__body ul ul ul{list-style-type:square}.article-item__body dd{display:block;-webkit-margin-start:40px}.article-item__body dl{display:block}.article-item__body dt{display:block}.article-item__body ol ul,.article-item__body ul ol,.article-item__body ul ul,.article-item__body ol ol{-webkit-margin-before:0;-webkit-margin-after:0}.article-item__body u,.article-item__body ins{text-decoration:underline}.article-item__body strong,.article-item__body b{font-weight:bold}.article-item__body i,.article-item__body cite,.article-item__body em,.article-item__body var,.article-item__body address,.article-item__body dfn{font-style:italic}.article-item__body tt,.article-item__body code,.article-item__body kbd,.article-item__body samp{font-family:monospace}.article-item__body pre,.article-item__body xmp,.article-item__body plaintext,.article-item__body listing{display:block;font-family:monospace;white-space:pre;margin:1__qem 0}.article-item__body mark{background-color:#ff0;color:#000}.article-item__body big{font-size:larger}.article-item__body small{font-size:smaller}.article-item__body s,.article-item__body strike,.article-item__body del{text-decoration:line-through}.article-item__body sub{vertical-align:sub;font-size:smaller}.article-item__body sup{vertical-align:super;font-size:smaller}.article-item__body ruby,.article-item__body rt{text-indent:0}.article-item__body rt{line-height:normal}.article-item__body ruby>rt{display:block;font-size:50%;text-align:start}.article-item__body .border{border:solid 1px #ccc}.article-item__body .border-top{border-top:solid 1px #ccc}.article-item__body .border-bottom{border-bottom:solid 1px #ccc}.article-item__body img{margin-bottom:1rem}#home .breadcrumb{display:none}#home .logo_fadein{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:999}#home .logo_fadein p{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:none;z-index:9999;width:280px}#home .mainvisual{position:relative;width:100vw}#home .mainvisual .parallax-bg{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1}#home .mainvisual .parallax-bg video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;max-width:100%}#home .first-view__wrap{text-align:center;background:url(/saimi/_/img/signage.jpg) center/cover no-repeat}#home .first-view__box{padding-top:18%;width:92%;margin:0 auto;padding-bottom:3%}#home .first-view__image{width:90%;margin-left:auto;padding-top:1rem;padding-bottom:4rem;max-width:800px}#home .first-view__title{font-size:1.5em;color:#fff;letter-spacing:.025rem}#home .first-view__title span{color:#3ecddc}#home .first-view__text{color:#fff;display:inline-block;padding:0 0 .1rem .5rem;margin:0 .5rem;font-size:.9em;text-align:start}#home .first-view__road{width:100%;position:absolute;top:0%}#home .first-view__grade{position:absolute;max-width:733px;width:70vw;right:40%;top:55%}@media screen and (min-width: 431px)and (max-width: 768px){#home .first-view__box{padding-top:10%;padding-bottom:5%}#home .first-view__title{font-size:1.9em}#home .first-view__text{font-size:1em}}@media(min-width: 769px){#home .first-view__box{padding-top:10%;padding-bottom:5%}#home .first-view__title{font-size:2.1em}#home .first-view__text{font-size:1em;text-align:center}}#home .button-area{padding:3rem 0 6em;position:relative}#home .button-area__list{display:flex;justify-content:center}#home .hexagon-bg{background-image:url(/saimi/_/img/about-gaiyou-bg.jpg);background-repeat:no-repeat;background-position:left top;background-size:cover}#home .gaiyou-area__midashi{font-size:1.4em;line-height:2;top:-18%;position:absolute;margin:auto;left:0;right:0;text-align:center}#home .gaiyou-area__ashirai{position:relative;margin:0 auto}#home .gaiyou-area__ashirai img{opacity:.2}#home .slide-container{width:100%;max-width:60em;margin:0 auto;padding-bottom:3em;padding-top:2em;perspective:100em}#home .carousel{position:relative;width:15em;height:15em;margin:0 auto;transform-style:preserve-3d;transition:transform .5s ease}#home .carousel[data-slide="1"]{transform:rotateY(0deg)}#home .carousel[data-slide="2"]{transform:rotateY(-90deg)}#home .carousel[data-slide="3"]{transform:rotateY(-180deg)}#home .carousel[data-slide="4"]{transform:rotateY(-270deg)}#home .carousel__slide{position:absolute;width:15em;height:15em;background:#fff}#home .carousel__slide img{width:100%}#home .back,#home .carousel__slide:nth-child(3){transform:translateZ(-7.5em) rotateY(180deg)}#home .right,#home .carousel__slide:nth-child(2){transform:rotateY(-270deg) translateX(7.5em);transform-origin:top right}#home .left,#home .carousel__slide:nth-child(4){transform:rotateY(270deg) translateX(-7.5em);transform-origin:center left}#home .front,#home .carousel__slide:nth-child(1){transform:translateZ(7.5em)}#home .next,#home .prev{position:absolute;top:55%;right:0;width:3.5em;margin-top:-2.5em;text-align:center;transform:translateY(-50%);cursor:pointer}#home .prev{left:0}#home .cf:before,#home .carousel__slide:before,#home .cf:after,#home .carousel__slide:after{content:" ";display:table}#home .cf:after,#home .carousel__slide:after{clear:both}#home .cf,#home .carousel__slide{*zoom:1}@media screen and (min-width: 375px)and (max-width: 499px){#home .gaiyou-area__midashi{top:-9%}}@media(min-width: 769px){#home .gaiyou-area__ashirai img{opacity:.2}#home .gaiyou-area__midashi{font-size:1.7em;position:absolute;top:10%}#home .gaiyou-area__content{margin-top:2rem}#home .gaiyou-area .next,#home .gaiyou-area .prev{width:5em}}@media(min-width: 1025px){#home .gaiyou-area .next,#home .gaiyou-area .prev{width:7em}}#home .about-area__midashi{font-size:2rem;display:inline-block;line-height:1.5;padding-top:1rem}#home .about-area__image{margin:0 auto;text-align:center}#home .logo_reguit{display:inline-block;padding:0 5px}#home .logo_reguit img{width:110px}@media(min-width: 769px){#home .about-area__content{display:grid;grid-template-columns:56% 40%;justify-content:space-between;align-items:center}#home .about-area__midashi{font-size:1.875rem}#home .logo_reguit img{width:130px}}@media(min-width: 1025px){#home .about-area__midashi{font-size:2rem}}#home .feature-area .feature-item{position:relative;background-color:#fff;border-radius:.8rem;padding:2.5rem 1vw 2.5rem;text-align:center;box-shadow:1px 1px 30px 0px #aadcff}#home .feature-area .feature-item .feature_details{margin:0 1.2em}@media(max-width: 768px){#home .feature-area .feature-list{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;row-gap:3.125rem}}@media screen and (min-width: 769px)and (max-width: 1024px){#home .feature-area .feature-list{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:space-between;gap:1.25rem}}@media(min-width: 1025px){#home .feature-area .feature-list{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;gap:3.8125rem}#home .feature-area .feature-item{padding:2rem .5vw 2rem}}#home .solution-area .video-wrap .video-inner{margin:0 auto}#home .solution-area .video-wrap .video-inner .problem .problem-list{list-style:none;padding:.7em;width:100%;margin:0 auto;max-width:960px;border-radius:12px;box-shadow:1px 1px 30px 0px #aadcff}#home .solution-area .video-wrap .video-inner .problem .problem-list .problem-item{background:url(/saimi/_/img/check-icon.svg) no-repeat 0 0;background-size:auto 30px;padding-left:40px;margin-bottom:1em}#home .solution-area .video-wrap .video-inner .solution__content{display:flex;flex-direction:column}#home .solution-area .video-wrap .video-inner .solution__content .solution__image{width:100%;max-width:520px}#home .solution-area .video-wrap .video-inner .solution__content .num_gradation{display:inline-block;font-size:2rem;background:linear-gradient(90deg, #93d3ff 0%, #3ecddc 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#home .solution-area .video-wrap .video-inner .solution__content .solution__text{max-width:680px;width:100%}#home .solution-area .video-wrap .video-inner .solution__content .solution__text__title{display:grid;grid-template-columns:20% 80%;justify-content:space-between;align-items:center}#home .solution-area .video-wrap .video-inner .solution__content__r{display:flex;flex-direction:column}#home .solution-area .video-wrap .video-inner .solution__content__r .solution__image{width:100%;max-width:520px}#home .solution-area .video-wrap .video-inner .solution__content__r .num_gradation{display:inline-block;font-size:2rem;background:linear-gradient(90deg, #93d3ff 0%, #3ecddc 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#home .solution-area .video-wrap .video-inner .solution__content__r .solution__text{max-width:680px;width:100%}#home .solution-area .video-wrap .video-inner .solution__content__r .solution__text__title{display:grid;grid-template-columns:20% 80%;justify-content:space-between;align-items:center}#home .solution-area .video-wrap .asp16x9{aspect-ratio:16/9;width:100%;height:auto;position:fixed;z-index:-1}@media(max-width: 768px){#home .solution-area .solution{margin-bottom:5vh}#home .solution-area .solution__image{margin:0 auto}#home .solution-area .solution__text__title{grid-template-columns:10% 80%}#home .solution-area .problem .problem-list{padding:1em}}@media screen and (min-width: 769px)and (max-width: 1024px){#home .solution-area .video-wrap .video-inner .solution__content{justify-content:space-between;flex-direction:row-reverse;gap:3%}#home .solution-area .video-wrap .video-inner .solution__content__r{justify-content:space-between;flex-direction:row;gap:3%}#home .solution-area .video-wrap .video-inner .problem .problem-list{padding:1.5em}}@media(min-width: 1025px){#home .solution-area .video-wrap .video-inner .solution__content{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:3%}#home .solution-area .video-wrap .video-inner .solution__content .solution__image{width:100%;max-width:520px}#home .solution-area .video-wrap .video-inner .solution__content .solution__text{max-width:680px;width:100%}#home .solution-area .video-wrap .video-inner .solution__content .solution__text__title{display:grid;grid-template-columns:10% 90%;justify-content:space-between;align-items:center}#home .solution-area .video-wrap .video-inner .solution__content__r{justify-content:space-between;flex-direction:row;gap:3%}#home .solution-area .video-wrap .video-inner .solution__content__r .solution__text{max-width:680px;width:100%}#home .solution-area .video-wrap .video-inner .solution__content__r .solution__text__title{display:grid;grid-template-columns:10% 90%;justify-content:space-between;align-items:center}#home .solution-area .video-wrap .video-inner .problem .problem-list{padding:2em}}#home #left-box{font-size:.9em;padding:1em .5em;overflow:hidden}#home #left-box .space{float:right}#home #left-box .img{float:right;clear:both;margin:0 0 .5em 1.2em}#home .casestudy-area{position:relative}#home .casestudy-area__item{background-color:#fff;border-radius:.8rem;filter:drop-shadow(1px 1px 20px rgb(147, 211, 255))}#home .casestudy-area__item .color-box{padding:1em .5em;border-radius:.8rem .8rem 0 0;color:#fff}#home .casestudy-area__item .case-inner{position:relative}#home .casestudy-area__item .case-inner .case-inner-image{position:absolute;top:-1rem;left:75%;max-width:165px;width:100%}#home .casestudy-area .icon-list{padding:1.25rem 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#home .casestudy-area .icon-item{display:flex;align-items:center;gap:1.25rem}#home .casestudy-area .white-box{padding:1.25rem 2em}#home .casestudy-area .case-contents{display:grid;grid-template-columns:60% 20%;justify-content:space-between}#home .casestudy-area .content-list{background-color:#effaff;border-radius:.5rem;padding:.625rem 1.25rem;width:100%;max-width:260px;margin:.5rem auto 0;position:relative}#home .casestudy-area .content-list::before{content:"";background:url(/_/img/case-arrow.svg) left 0/100% 100% no-repeat;width:27px;height:17px;position:absolute;top:-1rem;left:50%;transform:translateX(-50%);z-index:1}#home .casestudy-area .content-item{display:flex;align-items:center}@media(max-width: 768px){#home #left-box .img{max-width:100px;width:100%}}@media(min-width: 769px){#home .casestudy-area .color-box{padding:2.2em 2em;border-radius:.8rem .8rem 0 0;color:#fff}#home .casestudy-area__list{grid-template-columns:repeat(3, 1fr);gap:1.25rem}#home .casestudy-area .case-inner-image{max-width:120px;width:100%}#home .casestudy-area #left-box{padding:1.9em}#home .casestudy-area #left-box .space{float:right}#home .casestudy-area #left-box .img{float:right;clear:both;margin:0 0 .5em 1.2em;max-width:100px;width:100%}}@media(min-width: 1010px){#home .casestudy-area #left-box .img{position:absolute;right:10%;top:-10%;max-width:195px;width:100%}#home .casestudy-area .casestudy-text{max-width:550px;width:100%}}@media(min-width: 1261px){#home .casestudy-area__list{gap:2.5rem}}#home .option-cost-area{background-image:url(/saimi/_/img/option-sp-bg.svg);background-repeat:no-repeat;background-size:cover}#home .option-cost-area .inner{max-width:1920px;padding-bottom:50px;width:95%}#home .option-cost-area .inner-left{margin-left:5%}#home .option-cost-area .inner-left>.box{align-items:center;background-color:#effaff;border-radius:.8em 0 0 .8em;display:flex;justify-content:center}#home .option-cost-area .inner-left>.box .box-inner{padding:0 2em;margin-right:5%;width:90%;max-width:960px;margin-top:3.8em;margin-bottom:3.8em}#home .option-cost-area .inner-right>.box{align-items:center;background-color:#effaff;border-radius:0 .8em .8em 0;display:flex;justify-content:center}#home .option-cost-area .inner-right>.box .box-inner{padding:0 1em;margin-left:5%;width:90%;max-width:960px;margin-top:3.8em;margin-bottom:3.8em}#home .option-cost-area .video-wrap .video-inner{margin:auto;left:0;right:0}#home .option-cost-area .video-wrap .video-inner .option-area .icon-list{display:grid;grid-template-columns:repeat(2, 1fr);max-width:375px;width:100%;margin:0 auto}#home .option-cost-area .video-wrap .video-inner .option-area .icon-list .icon-list-content{width:100%;max-width:130px;margin:0 auto}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost{width:100%;background-color:#fff;border-radius:.8rem;padding:2em .5rem;margin-bottom:1em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents{display:flex;position:relative;margin:0 2em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .price-area__item{margin-bottom:3em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .color-box{padding:1.25rem 2em;border-radius:.8rem .8rem 0 0;color:#fff}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .white-box{padding:1.25rem 2em;border-radius:0 0 .8em .8em;margin:0 auto;text-align:center}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .plus::before{content:"";background-image:url(/saimi/_/img/plus-color.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;width:2.5em;height:2.5em;position:absolute;margin:auto;left:0;right:0;top:42%}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .plus-icon-01{width:100%;max-width:40px}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .plus-icon-02{margin:0 auto;text-align:center}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .option-cost{width:100%;background-color:#fff;border-radius:.8rem;padding:2rem;margin-top:1em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .option-cost-contents .option-cost-detail{border-radius:.8em;padding:1.5em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .option-cost-contents .option-cost-detail .icon-list{display:flex;align-items:center;gap:3%;justify-content:center}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .option-cost-contents .option-cost-detail .icon-list .icon-list-content{width:100%;max-width:30px}#home .option-cost-area .asp16x9{aspect-ratio:16/9;width:100%;height:auto}@media(max-width: 768px){#home .kihon-cost-contents{flex-direction:column}}@media(min-width: 769px){#home .option-cost-area{background-image:url(/saimi/_/img/option-pc-bg.svg)}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .inner{padding-top:50px}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .inner-right>.box .box-inner{padding:0 1em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost{margin-bottom:0}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents{justify-content:space-evenly}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .price-area__item{margin-bottom:0}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .plus::before{left:-13%;top:42%}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .getsugaku{max-width:239px;width:100%}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .white-box{margin:0;text-align:start}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .option-cost{margin-top:0}#home .option-cost-area .video-wrap .video-inner .option-area .icon-list{display:grid;grid-template-columns:repeat(4, 1fr);max-width:555px}#home .option-cost-area .video-wrap .video-inner .option-area .icon-list-content{max-width:150px}}@media(min-width: 1025px){#home .option-cost-area .inner-right>.box .box-inner{padding:0 2em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner{justify-content:space-between;align-items:center;display:grid;grid-template-columns:56% 5% 35%;gap:.5rem}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost{height:22em}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents{margin:0}#home .option-cost-area .video-wrap .video-inner .cost-area-inner .kihon-cost-contents .plus::before{left:-15%;top:45%}}#home .form-area{padding-bottom:3rem}#home .form-area .tel-box{background-color:#fff;border-radius:1.6875rem;padding:1.5625rem 1rem}#home .form-area .tel-number{display:flex;align-items:center;justify-content:center;gap:.375rem;line-height:1.7}#home .form-area .tel-number img{width:26px;height:auto}@media(min-width: 1025px){#home .form-area .tel-box{padding:2.5rem 1rem}#home .form-area .tel-number{gap:.625rem}#home .form-area .tel-number img{width:34px}}
/*# sourceMappingURL=style.min.css.map */