*{margin:0;padding:0;text-decoration:none}fieldset{border:none}body{margin:0;padding:0;line-height:1.8}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,ol,form,input,select{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}img{border:none;vertical-align:bottom;max-width:100%}a{text-decoration:none}em{font-style:normal}ul li{list-style-type:none;list-style-image:none}address{font-style:normal}main{display:block}input:focus,textarea:focus{outline:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}button,input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:0;box-shadow:none}button{font-size:100%;line-height:inherit}select{outline:none;text-indent:.01px;background:none rgba(0,0,0,0);vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{background-color:#fff;color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #828c9a}.slick-slide:focus{outline:none}.cbox:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media screen and (min-width: 801px),print{.sp{display:none !important}}@media only screen and (max-width: 800px){.pc{display:none !important}}:root{--opacity:1.0}:root{--rad: 8px}@media screen and (max-width: 800px){:root{--rad: 4px}}main{font-family:YuGothic,"Yu Gothic",游ゴシック体,"游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"MS ゴシック","MS Gothic",sans-serif;color:#282855;font-size:clamp(
        14.4715347705px,
        14.4715347705px + (16 - 14.4715347705) * ((100vw - 375px) / (1440 - 375)),
        16px
    )}a{color:#212121}.inner{padding-block:10%;padding-inline:20px;margin-inline:auto;max-width:1048px;box-sizing:border-box}@media screen and (max-width: 800px){.inner{width:100%}}.btn-wrap{margin-top:clamp(
        25.48px,
        25.48px + (40 - 25.48) * ((100vw - 375px) / (1440 - 375)),
        40px
    );display:flex;align-items:center;-moz-column-gap:1.5em;column-gap:1.5em}@media screen and (max-width: 800px){.btn-wrap{margin-inline:auto;justify-content:center}}.btn-wrap a{display:block;transition:opacity .3s ease}@media screen and (min-width: 801px),print{.btn-wrap a:hover{opacity:.8}}.btn-wrap img{display:block;width:auto;height:50px}@media screen and (max-width: 800px){.btn-wrap img{height:37.5px}}.btn-wrap img.btn-app{aspect-ratio:136.0645/50}@media screen and (max-width: 800px){.btn-wrap img.btn-app{aspect-ratio:102/37.5}}.btn-wrap img.btn-gg{aspect-ratio:168.75/50}@media screen and (max-width: 800px){.btn-wrap img.btn-gg{aspect-ratio:126/37.5}}.fv{background:#fbe8e8;overflow-x:clip}.fv_inner{display:flex;align-items:center}@media screen and (max-width: 800px){.fv_inner{flex-direction:column;row-gap:2em}}.fv_txt-wrap{width:54%}@media screen and (max-width: 800px){.fv_txt-wrap{width:100%;text-align:center}}.fv_logo{width:80.5128205128%}@media screen and (max-width: 800px){.fv_logo{margin-inline:auto;width:62.6666666667%;max-width:350px}}.fv_tit{margin-top:clamp(
        25.48px,
        25.48px + (40 - 25.48) * ((100vw - 375px) / (1440 - 375)),
        40px
    );font-size:clamp(
        26.5164121244px,
        26.5164121244px + (34 - 26.5164121244) * ((100vw - 375px) / (1440 - 375)),
        34px
    );font-weight:700}@media screen and (max-width: 800px){.fv_tit{font-size:clamp(
        25.2558558976px,
        25.2558558976px + (32 - 25.2558558976) * ((100vw - 375px) / (1440 - 375)),
        32px
    )}}.fv_description{margin-top:clamp(
        13.94px,
        13.94px + (20 - 13.94) * ((100vw - 375px) / (1440 - 375)),
        20px
    );font-size:clamp(
        14.4715347705px,
        14.4715347705px + (16 - 14.4715347705) * ((100vw - 375px) / (1440 - 375)),
        16px
    );font-weight:700}.fv_img-wrap{width:50%;position:relative}@media screen and (min-width: 601px)and (max-width: 800px){.fv_img-wrap{width:70%}}@media screen and (max-width: 600px){.fv_img-wrap{width:100%}}.fv_img-wrap img{transform:translate(20%, 10%);scale:1.7;position:relative;z-index:1}@media screen and (max-width: 800px){.fv_img-wrap img{scale:1.2}}.fv_pop{width:39%;min-width:130px;height:auto;aspect-ratio:1/1;text-align:center;align-content:center;font-size:clamp(1rem,.765rem + .47vw,1.188rem);color:#fff;font-weight:700;line-height:1.4;position:absolute;z-index:2;top:-25%;right:-5%}@media screen and (max-width: 800px){.fv_pop{width:30%;min-width:110px;font-size:clamp(.75rem,.529rem + .94vw,1rem);right:66%;top:15%}}.fv_pop span{font-size:clamp(1.625rem,.998rem + 1.25vw,2.125rem)}@media screen and (max-width: 800px){.fv_pop span{font-size:clamp(1.25rem,.919rem + 1.41vw,1.625rem)}}.fv_pop::before{content:"";width:100%;height:100%;aspect-ratio:1/1;background:url(../img/pop_sm.png) no-repeat center center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 800px){.fv_pop::before{background:url(../img/pop_lg.png) no-repeat center center/contain}}.about_inner{padding-block:15% 10%;text-align:center;font-weight:700}@media screen and (max-width: 800px){.about_inner{padding-block:80px 10%}}.about_tit{font-size:clamp(
        21.3753968324px,
        21.3753968324px + (26 - 21.3753968324) * ((100vw - 375px) / (1440 - 375)),
        26px
    )}@media screen and (max-width: 800px){.about_tit{font-size:clamp(
        20.0440884236px,
        20.0440884236px + (24 - 20.0440884236) * ((100vw - 375px) / (1440 - 375)),
        24px
    )}}.about_content{margin-top:clamp(
        34.62px,
        34.62px + (60 - 34.62) * ((100vw - 375px) / (1440 - 375)),
        60px
    );display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 800px){.about_content{grid-template-columns:1fr;row-gap:15%}}.about_content img{width:60%}.about_content p{margin-top:clamp(
        13.94px,
        13.94px + (20 - 13.94) * ((100vw - 375px) / (1440 - 375)),
        20px
    );font-size:clamp(1rem,.687rem + .63vw,1.25rem)}@media screen and (max-width: 800px){.about_content p{font-size:clamp(
        15.9078148989px,
        15.9078148989px + (18 - 15.9078148989) * ((100vw - 375px) / (1440 - 375)),
        18px
    )}}.about_box{margin-inline:auto;position:relative;max-width:470px}.about_box::before{content:"";width:93.8%;height:auto;aspect-ratio:1/1;border-radius:50%;background:#fbe8e8;position:absolute;bottom:-14%;left:50%;transform:translateX(-50%);z-index:-1}.about_txt{margin-top:clamp(
        45.7px,
        45.7px + (100 - 45.7) * ((100vw - 375px) / (1440 - 375)),
        100px
    );font-size:clamp(1rem,.687rem + .63vw,1.25rem)}@media screen and (max-width: 800px){.about_txt{margin-top:clamp(12.5rem,10.846rem + 7.06vw,14.375rem);font-size:clamp(
        15.9078148989px,
        15.9078148989px + (18 - 15.9078148989) * ((100vw - 375px) / (1440 - 375)),
        18px
    )}.about_txt p:last-child{-webkit-margin-before:10px;margin-block-start:10px}}.about_btn-wrap{justify-content:center}.about_logo{margin-top:clamp(
        41.36px,
        41.36px + (80 - 41.36) * ((100vw - 375px) / (1440 - 375)),
        80px
    );margin-inline:auto;width:13%}@media screen and (max-width: 800px){.about_logo{width:30.5%;max-width:150px}}.about_remark{-webkit-margin-before:8%;margin-block-start:8%;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;color:#212121;font-weight:400}.about_remark span{letter-spacing:-0.5px}@media screen and (max-width: 800px){.about_remark{text-align:left;padding-left:1em;text-indent:-1em}}
/*# sourceMappingURL=style.min.css.map */