:focus{outline:0}#introduction-page{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:15px;letter-spacing:0;line-height:1.6;color:#614b3e}#introduction-page .is-pc{display:inline-block}@media screen and (max-width:750px){#introduction-page .is-pc{display:none}}#introduction-page .is-pc-tb{display:inline-block}@media screen and (max-width:820px){#introduction-page .is-pc-tb{display:none}}#introduction-page .is-pc-tb2{display:inline-block}@media screen and (max-width:1024px){#introduction-page .is-pc-tb2{display:none}}#introduction-page .is-tb2-sp{display:none}@media screen and (max-width:1024px){#introduction-page .is-tb2-sp{display:inline-block}}#introduction-page .is-pc-sp{display:inline-block}@media screen and (max-width:820px){#introduction-page .is-pc-sp{display:none}}@media screen and (max-width:750px){#introduction-page .is-pc-sp{display:inline-block}}#introduction-page .is-tb{display:none}@media screen and (max-width:820px){#introduction-page .is-tb{display:inline-block}}#introduction-page .is-tb-sp{display:none}@media screen and (max-width:820px){#introduction-page .is-tb-sp{display:inline-block}}@media screen and (max-width:750px){#introduction-page .is-tb-sp{display:none}}#introduction-page .is-sp{display:none}@media screen and (max-width:750px){#introduction-page .is-sp{display:inline-block}}#introduction-page .is-414{display:none}@media screen and (max-width:414px){#introduction-page .is-414{display:inline-block}}#introduction-page .no-414{display:inline-block}@media screen and (max-width:414px){#introduction-page .no-414{display:none}}#introduction-page .is-320{display:none}@media screen and (max-width:320px){#introduction-page .is-320{display:inline-block}}@media screen and (max-width:750px){#introduction-page{font-size:15px;line-height:2}}#introduction-page .headerRight{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#introduction-page .headerRequest{display:none}#introduction-page .footer{font-family:'Noto Sans JP',sans-serif;color:#000;background:#fff}#introduction-page .mainvisual{width:100%}#introduction-page .mainvisual__box__inner .mainBox{line-height:0}#introduction-page .mainvisual__box__inner .mainBox img{width:100%;height:auto}#introduction-page .content__box{padding:73px 60px 0}@media screen and (max-width:1024px){#introduction-page .content__box{padding:73px 40px 0}}@media screen and (max-width:750px){#introduction-page .content__box{padding:24px 20px 0}}#introduction-page .content__box__ttl{width:100%;max-width:1280px;margin:0 auto}#introduction-page .content__box__ttl .titleBox span{display:block;color:#c66066;font-size:31px;font-weight:900;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:750px){#introduction-page .content__box__ttl .titleBox span{font-size:clamp(16px,4.65116vw,20px)}}#introduction-page .content__box__ttl .titleBox span::before{display:inline-block;content:"＼";position:relative;margin-right:5px}#introduction-page .content__box__ttl .titleBox span::after{display:inline-block;content:"／";position:relative;margin-left:5px}#introduction-page .content__box__ttl .titleBox h2{width:57.6%;margin:20px auto 0}@media screen and (max-width:1024px){#introduction-page .content__box__ttl .titleBox h2{width:77%}}@media screen and (max-width:750px){#introduction-page .content__box__ttl .titleBox h2{width:94%}}#introduction-page .content__box__ttl .titleBox h2 img{width:100%}#introduction-page .content__box__inner{width:100%;max-width:1280px;margin:0 auto}#introduction-page .content__box__inner .contentBox{border:5px solid #614b3e;border-radius:25px;background:#fdfcf7;-webkit-box-sizing:border-box;box-sizing:border-box;padding:88px 124px 112px}@media screen and (max-width:1440px){#introduction-page .content__box__inner .contentBox{padding:88px 85px 112px}}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox{padding:70px 60px 50px}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox{border:3px solid #614b3e;border-radius:16px;padding:48px 15px 33px}}#introduction-page .content__box__inner .contentBox .titleBox span.buble{display:block;font-size:36px;font-weight:900;color:#fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox .titleBox span.buble{font-size:23px}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .titleBox span.buble{font-size:clamp(18px,5.11628vw,22px);padding:0 30px}}#introduction-page .content__box__inner .contentBox .titleBox span.buble::before{content:"";display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-14px;width:25px;height:25px}#introduction-page .content__box__inner .contentBox .titleBox span.buble.greenBg{background:#91b423}#introduction-page .content__box__inner .contentBox .titleBox span.buble.greenBg::before{background:url(../../images/introduction/tail_green.svg) no-repeat center/100% auto}#introduction-page .content__box__inner .contentBox .titleBox span.buble.blueBg{background:#2a6caf}#introduction-page .content__box__inner .contentBox .titleBox span.buble.blueBg::before{background:url(../../images/introduction/tail_blue.svg) no-repeat center/100% auto}#introduction-page .content__box__inner .contentBox .titleBox h2{margin:20px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .titleBox h2{margin:15px auto 0}}#introduction-page .content__box__inner .contentBox .titleBox h2 span{font-size:48px;font-weight:900;letter-spacing:.03em;color:#614b3e}@media screen and (max-width:1440px){#introduction-page .content__box__inner .contentBox .titleBox h2 span{font-size:clamp(40px,3.33333vw,48px)}}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox .titleBox h2 span{font-size:33px}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .titleBox h2 span{font-size:clamp(20px,6.04651vw,26px)}}#introduction-page .content__box__inner .contentBox .titleBox h2 span::after,#introduction-page .content__box__inner .contentBox .titleBox h2 span::before{display:inline-block;content:"";position:relative;width:94px;height:16px;vertical-align:10px}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox .titleBox h2 span::after,#introduction-page .content__box__inner .contentBox .titleBox h2 span::before{width:70px;height:13px;vertical-align:6px}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .titleBox h2 span::after,#introduction-page .content__box__inner .contentBox .titleBox h2 span::before{width:35px;height:7px;vertical-align:7px}}#introduction-page .content__box__inner .contentBox .titleBox h2 span::before{margin-right:15px}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .titleBox h2 span::before{margin-right:8px}}#introduction-page .content__box__inner .contentBox .titleBox h2 span::after{margin-left:15px}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .titleBox h2 span::after{margin-left:8px}}#introduction-page .content__box__inner .contentBox .titleBox p{margin-top:10px;text-align:center;font-size:29px;font-weight:900;color:#614b3e}@media screen and (max-width:1440px){#introduction-page .content__box__inner .contentBox .titleBox p{font-size:clamp(23px,2.01389vw,29px)}}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox .titleBox p{font-size:20px}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .titleBox p{margin-top:4px;font-size:clamp(16px,4.18605vw,18px);line-height:1.7}}#introduction-page .content__box__inner .contentBox .contentFlex{margin-top:43px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .contentFlex{margin-top:27px}}#introduction-page .content__box__inner .contentBox .contentFlex .itemBox{width:calc((100% - 20px)/ 2)}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox .contentFlex .itemBox{width:100%}#introduction-page .content__box__inner .contentBox .contentFlex .itemBox:nth-of-type(n+2){margin-top:30px}}#introduction-page .content__box__inner .contentBox .contentFlex .itemBox h3{text-align:center;font-size:29px;font-weight:900;color:#fff;border-radius:20px 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 5px}@media screen and (max-width:1440px){#introduction-page .content__box__inner .contentBox .contentFlex .itemBox h3{font-size:clamp(18px,1.94444vw,28px)}}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox .contentFlex .itemBox h3{font-size:20px}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .contentFlex .itemBox h3{border-radius:16px 16px 0 0;font-size:clamp(16px,4.18605vw,18px)}}#introduction-page .content__box__inner .contentBox .contentFlex .itemBox .innerBox{background:#fef7d6;border-radius:0 0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .contentFlex .itemBox .innerBox{border-radius:0 0 16px 16px}}#introduction-page .content__box__inner .contentBox .contentFlex .itemBox .innerBox .campaign-illBox{line-height:0}@media screen and (max-width:1024px){#introduction-page .content__box__inner .contentBox .contentFlex .itemBox .innerBox .campaign-illBox{width:77%;margin:0 auto}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .contentFlex .itemBox .innerBox .campaign-illBox{width:100%}}#introduction-page .content__box__inner .contentBox .contentFlex .itemBox .innerBox .campaign-illBox img{width:100%}#introduction-page .content__box__inner .contentBox .attentionBox{margin-top:35px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1080px){#introduction-page .content__box__inner .contentBox .attentionBox{padding:0}}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .attentionBox{margin-top:30px}}#introduction-page .content__box__inner .contentBox .attentionBox h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:21px;font-weight:600;border-bottom:1px solid #614b3e}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .attentionBox h4{font-size:18px}}#introduction-page .content__box__inner .contentBox .attentionBox ul{margin-top:24px}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .attentionBox ul{margin-top:20px}}#introduction-page .content__box__inner .contentBox .attentionBox ul li{font-size:15px;font-weight:400;padding-left:1em;text-indent:-1em}@media screen and (max-width:750px){#introduction-page .content__box__inner .contentBox .attentionBox ul li{font-size:14px;line-height:1.7}}#introduction-page .content__box__inner .contentBox .attentionBox ul li:nth-of-type(n+2){margin-top:8px}#introduction-page .content__box__inner .btnBox{margin-top:63px}@media screen and (max-width:750px){#introduction-page .content__box__inner .btnBox{margin-top:40px}}#introduction-page .content__box__inner .btnBox a{display:block;width:100%;max-width:560px;font-size:30px;font-weight:700;letter-spacing:.02em;color:#fff7e6;background:#c93234;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 10px;border-radius:80px;text-align:center;-webkit-box-shadow:0 6px 0 #722424;box-shadow:0 6px 0 #722424;-webkit-transition:.39s;transition:.39s}@media screen and (max-width:1024px){#introduction-page .content__box__inner .btnBox a{font-size:24px}}@media screen and (max-width:750px){#introduction-page .content__box__inner .btnBox a{font-size:17px;padding:12px 5px 12px 20px;border-radius:60px}}#introduction-page .content__box__inner .btnBox a::after{content:"";display:inline-block;background:url(../../images/introduction/icon_anchor_arr.svg) no-repeat center/100% auto;width:20px;height:25px;position:relative;margin-left:20px}@media screen and (max-width:750px){#introduction-page .content__box__inner .btnBox a::after{width:13px;height:16px;margin-left:10px;vertical-align:-1px}}#introduction-page .content__box__inner .btnBox a:hover{opacity:1;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#introduction-page .content__box__inner .btnBox a{margin:0 auto}#introduction-page .content.campaign .content__box .content__box__inner{margin-top:-60px}@media screen and (max-width:1024px){#introduction-page .content.campaign .content__box .content__box__inner{margin-top:-50px}}@media screen and (max-width:750px){#introduction-page .content.campaign .content__box .content__box__inner{margin-top:-40px}}#introduction-page .content.campaign .content__box .content__box__inner .contentBox{background:#fdfcf7;border:5px solid #91b423}@media screen and (max-width:750px){#introduction-page .content.campaign .content__box .content__box__inner .contentBox{border:3px solid #91b423}}#introduction-page .content.campaign .content__box .content__box__inner .contentBox .titleBox h2 span::before{background:url(../../images/introduction/ttl_deco_green.svg) no-repeat center/100%}#introduction-page .content.campaign .content__box .content__box__inner .contentBox .titleBox h2 span::after{background:url(../../images/introduction/ttl_deco_green.svg) no-repeat center/100%}#introduction-page .content.campaign .content__box .content__box__inner .contentBox .contentFlex .itemBox h3{background:#91b423}#introduction-page .content.reform .content__box{padding-top:40px}#introduction-page .content.reform .content__box .content__box__inner .contentBox{background:#fafbfc;border:5px solid #2a6caf}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox{border:3px solid #2a6caf;padding:38px 15px 33px}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .titleBox h2 span::before{background:url(../../images/introduction/ttl_deco_blue.svg) no-repeat center/100%}#introduction-page .content.reform .content__box .content__box__inner .contentBox .titleBox h2 span::after{background:url(../../images/introduction/ttl_deco_blue.svg) no-repeat center/100%}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .itemBox{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}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .itemBox h3{background:#2a6caf}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox{background:#e8f2fb;padding:14px 15px 13px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p{text-align:center;color:#2a6caf;font-family:"Zen Maru Gothic",sans-serif;font-size:25px;letter-spacing:0;font-weight:900}@media screen and (max-width:1440px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p{font-size:clamp(20px,1.73611vw,25px)}}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p{font-size:20px}}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p{font-size:clamp(16px,4.18605vw,18px)}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p small{font-size:19px;font-weight:900}@media screen and (max-width:1440px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p small{font-size:clamp(16px,1.31944vw,19px)}}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p small{font-size:16px}}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p small{font-size:clamp(13px,3.48837vw,15px)}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox p span{border-bottom:dotted #2a6caf}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-illBox{line-height:0;margin:20px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-illBox{width:70%}}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-illBox{width:100%;margin:7px auto 0}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-illBox img{max-width:100%}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-illBox img{width:100%}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:0 10px}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .illBox{width:30%}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .illBox{width:27%}}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .illBox{display:none}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .illBox img{max-width:100%}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .illBox img{width:100%}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox{margin-top:18px;width:calc(100% - 30% - 10px)}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox{width:100%}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table{width:100%;font-family:"Zen Maru Gothic",sans-serif;border-collapse:separate;border-spacing:1px}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table thead tr{background:#2a6caf}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table thead tr td{color:#fff;font-size:13px;text-align:center;line-height:1;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table thead tr td{font-size:15px;padding:10px 0}}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table thead tr td{font-size:13px}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table thead tr td:first-of-type{border-radius:10px 0 0 0}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table thead tr td:nth-of-type(2){border-radius:0 10px 0 0}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody{border-radius:0 0 20px 20px}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr{text-align:center;background:#fff}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr td{color:#211715;line-height:1;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr td{font-size:15px;padding:10px 0}}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr td{font-size:12px;padding:6px 0}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr td span{font-size:15px}@media screen and (max-width:1024px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr td span{font-size:17px}}@media screen and (max-width:750px){#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr td span{font-size:15px}}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr td.blue{color:#2a6caf}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 10px}#introduction-page .content.reform .content__box .content__box__inner .contentBox .contentFlex .innerBox .reform-outlineFlex .tableBox table tbody tr:last-of-type td:nth-of-type(2){border-radius:0 0 10px 0}#introduction-page .overview__box{padding:150px 60px 70px}@media screen and (max-width:1024px){#introduction-page .overview__box{padding:150px 40px 70px}}@media screen and (max-width:750px){#introduction-page .overview__box{padding:70px 20px 20px}}#introduction-page .overview__box__ttl{width:100%;max-width:1020px;margin:0 auto}#introduction-page .overview__box__ttl .titleBox{text-align:center}#introduction-page .overview__box__ttl .titleBox span{font-size:19px;font-weight:700;position:relative}@media screen and (max-width:750px){#introduction-page .overview__box__ttl .titleBox span{font-size:clamp(13px,3.72093vw,16px)}}#introduction-page .overview__box__ttl .titleBox span::before{content:"";background:url(../../images/introduction/ttl_deco.svg) no-repeat center/100% auto;width:109px;height:9px;position:absolute;left:50%;bottom:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:750px){#introduction-page .overview__box__ttl .titleBox span::before{width:80px;height:8px;bottom:-24px}}#introduction-page .overview__box__ttl .titleBox h2{margin-top:34px;font-size:49px;font-weight:600;letter-spacing:.03em}@media screen and (max-width:750px){#introduction-page .overview__box__ttl .titleBox h2{margin-top:25px;font-size:clamp(22px,6.51163vw,28px)}}#introduction-page .overview__box__inner{width:100%;max-width:1020px;margin:0 auto}#introduction-page .overview__box__inner .overviewBox{margin-top:40px}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox{margin-top:20px}}#introduction-page .overview__box__inner .overviewBox dl dt{background:#fffced;font-size:22px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;padding:19px 32px}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dt{font-size:clamp(16px,4.18605vw,18px);padding:12px 15px}}#introduction-page .overview__box__inner .overviewBox dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 32px 80px}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dd{padding:16px 15px 40px}}#introduction-page .overview__box__inner .overviewBox dl dd p{margin-bottom:13px}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dd p{margin-bottom:7px}}#introduction-page .overview__box__inner .overviewBox dl dd p:nth-of-type(n+2){margin-top:20px}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dd p:nth-of-type(n+2){margin-top:13px}}#introduction-page .overview__box__inner .overviewBox dl dd p span{font-size:17px;font-weight:600;border-bottom:1px solid #614b3e}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dd p span{font-size:14px}}#introduction-page .overview__box__inner .overviewBox dl dd p.greenTxt span{color:#73ca6e;border-bottom:1px solid #73ca6e}#introduction-page .overview__box__inner .overviewBox dl dd p.blueTxt span{color:#37d4d4;border-bottom:1px solid #37d4d4}#introduction-page .overview__box__inner .overviewBox dl dd ul li{font-size:17px;font-weight:400;padding-left:1em;text-indent:-1em}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dd ul li{font-size:14px;line-height:1.7}}#introduction-page .overview__box__inner .overviewBox dl dd ul li:nth-of-type(n+2){margin-top:20px}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dd ul li:nth-of-type(n+2){margin-top:8px}}#introduction-page .overview__box__inner .overviewBox dl dd ul li strong{font-weight:700}#introduction-page .overview__box__inner .overviewBox dl dd ul li.ls{letter-spacing:-.05em}#introduction-page .overview__box__inner .overviewBox dl dd ul li.largeTxt{font-size:19px}@media screen and (max-width:750px){#introduction-page .overview__box__inner .overviewBox dl dd ul li.largeTxt{font-size:16px}}#introduction-page .thx__box{padding:110px 60px 90px}@media screen and (max-width:1024px){#introduction-page .thx__box{padding:110px 40px 80px}}@media screen and (max-width:750px){#introduction-page .thx__box{padding:70px 20px 40px}}#introduction-page .thx__box__ttl{width:100%;max-width:1280px;margin:0 auto}#introduction-page .thx__box__ttl .titleBox{text-align:center}#introduction-page .thx__box__ttl .titleBox span{font-size:19px;font-weight:700;position:relative}@media screen and (max-width:750px){#introduction-page .thx__box__ttl .titleBox span{font-size:clamp(13px,3.72093vw,16px)}}#introduction-page .thx__box__ttl .titleBox span::before{content:"";background:url(../../images/introduction/ttl_deco.svg) no-repeat center/100% auto;width:109px;height:9px;position:absolute;left:50%;bottom:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:750px){#introduction-page .thx__box__ttl .titleBox span::before{width:80px;height:8px;bottom:-24px}}#introduction-page .thx__box__ttl .titleBox h2{margin-top:34px;font-size:49px;font-weight:600;letter-spacing:.03em}@media screen and (max-width:750px){#introduction-page .thx__box__ttl .titleBox h2{margin-top:25px;font-size:clamp(22px,6.51163vw,28px)}}#introduction-page .thx__box__inner{width:100%;max-width:1020px;margin:0 auto}#introduction-page .thx__box__inner .thxBox .titleBox h3{text-align:center;font-size:33px;font-weight:700}@media screen and (max-width:1440px){#introduction-page .thx__box__inner .thxBox .titleBox h3{font-size:clamp(24px,2.22222vw,32px)}}@media screen and (max-width:1024px){#introduction-page .thx__box__inner .thxBox .titleBox h3{font-size:22px}}@media screen and (max-width:750px){#introduction-page .thx__box__inner .thxBox .titleBox h3{font-size:clamp(18px,4.65116vw,20px)}}#introduction-page .thx__box__inner .thxBox .copyBox{margin-top:40px}#introduction-page .thx__box__inner .thxBox .copyBox p{text-align:center;font-size:17px;line-height:1.75;margin-bottom:40px}@media screen and (max-width:750px){#introduction-page .thx__box__inner .thxBox .copyBox p{font-size:14px;margin-bottom:20px}}#introduction-page .inquiry{background:#fffced}#introduction-page .inquiry__box{padding:110px 60px 120px}@media screen and (max-width:1024px){#introduction-page .inquiry__box{padding:110px 40px 120px}}@media screen and (max-width:750px){#introduction-page .inquiry__box{padding:60px 20px 80px}}#introduction-page .inquiry__box__ttl{width:100%;max-width:1280px;margin:0 auto}#introduction-page .inquiry__box__ttl .titleBox{text-align:center}#introduction-page .inquiry__box__ttl .titleBox span{font-size:19px;font-weight:700;position:relative}@media screen and (max-width:750px){#introduction-page .inquiry__box__ttl .titleBox span{font-size:clamp(13px,3.72093vw,16px)}}#introduction-page .inquiry__box__ttl .titleBox span::before{content:"";background:url(../../images/introduction/ttl_deco.svg) no-repeat center/100% auto;width:109px;height:9px;position:absolute;left:50%;bottom:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:750px){#introduction-page .inquiry__box__ttl .titleBox span::before{width:80px;height:8px;bottom:-24px}}#introduction-page .inquiry__box__ttl .titleBox h2{margin-top:34px;font-size:49px;font-weight:600;letter-spacing:.03em}@media screen and (max-width:750px){#introduction-page .inquiry__box__ttl .titleBox h2{margin-top:25px;font-size:clamp(22px,6.51163vw,28px)}}#introduction-page .inquiry__box__inner{width:100%;max-width:1280px;margin:66px auto 0;border-radius:23px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner{margin:20px auto 0;border-radius:20px}}#introduction-page .inquiry__box__inner .formBlock .readTxt{text-align:center;font-size:17px;line-height:1.75;margin-bottom:40px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock .readTxt{font-size:14px;margin-bottom:20px}}#introduction-page .inquiry__box__inner .formBlock form .outerBox{background:#fff}#introduction-page .inquiry__box__inner .formBlock form .outerBox .innerBox:nth-of-type(n+2){margin-top:100px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .outerBox .innerBox:nth-of-type(n+2){margin-top:60px}}#introduction-page .inquiry__box__inner .formBlock form .outerBox .innerBox h3{font-size:21px;font-weight:700;padding-bottom:5px;margin-bottom:60px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .outerBox .innerBox h3{font-size:16px;margin-bottom:26px}}#introduction-page .inquiry__box__inner .formBlock form .outerBox .innerBox h3.greenTxt{color:#73ca6e;border-bottom:1px solid #73ca6e}#introduction-page .inquiry__box__inner .formBlock form .outerBox .innerBox h3.blueTxt{color:#37d4d4;border-bottom:1px solid #37d4d4}#introduction-page .inquiry__box__inner .formBlock form .formBox{width:100%;max-width:965px;margin:0 auto;padding:97px 30px 130px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .formBox{padding:40px 15px 30px}}#introduction-page .inquiry__box__inner .formBlock form .formBox .w20{width:26%}#introduction-page .inquiry__box__inner .formBlock form .formBox .w25{width:25%}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox .w25{width:40%}}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .formBox .w25{width:80%}}#introduction-page .inquiry__box__inner .formBlock form .formBox .w100{width:100%}#introduction-page .inquiry__box__inner .formBlock form .formBox .caution{color:#000;font-size:15px;font-weight:400;margin-left:15px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .formBox .caution{display:block;margin-top:5px;margin-left:0}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl{padding-bottom:85px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl{padding-bottom:50px}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl:last-of-type{padding-bottom:0}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt{margin-top:20px;width:273px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0 10px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt{margin-top:0;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 12px}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt.mt{margin-top:53px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt.mt{margin-top:0}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt.mtn{margin-top:0}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt span.required{white-space:nowrap;background:#c66066;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 6px;font-size:11px;font-weight:400;color:#fff}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt span.none{width:34px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt span.none{display:none}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt span.ttl{font-size:17px;font-weight:500;letter-spacing:.1em;color:#000;line-height:1.5;margin-top:-3px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dt span.ttl{font-size:16px;margin-top:0}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd{width:calc(100% - 273px - 20px);font-size:16px;color:#000}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd{width:100%;margin-top:16px}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .inputFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 23px}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .inputFlex .itemBox{width:calc((100% - 23px)/ 2)}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .inputFlex .itemBox{width:100%}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .inputFlex .itemBox:nth-of-type(n+2){margin-top:0}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .inputFlex .itemBox span{display:block;color:#000;font-size:15px;font-weight:400;margin-bottom:10px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .inputFlex .itemBox span{margin-bottom:5px}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .listBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 60px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .listBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px 0}}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .listBox li{white-space:nowrap}#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .listBox li:nth-of-type(n+2){margin-top:0}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox dl dd .listBox li:nth-of-type(n+2){white-space:normal;margin-top:0}}#introduction-page .inquiry__box__inner .formBlock form .formBox input,#introduction-page .inquiry__box__inner .formBlock form .formBox select,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea{border:1px solid #000;padding:16px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#000;outline:0;font-size:16px;font-weight:500}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox input,#introduction-page .inquiry__box__inner .formBlock form .formBox select,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea{padding:13px 15px}}#introduction-page .inquiry__box__inner .formBlock form .formBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/common/icon_arr_select.svg);background-repeat:no-repeat;background-size:10px auto;background-position:right 20px center}#introduction-page .inquiry__box__inner .formBlock form .formBox textarea{height:280px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox textarea{height:180px}}#introduction-page .inquiry__box__inner .formBlock form .formBox input[type=email],#introduction-page .inquiry__box__inner .formBlock form .formBox input[type=tel],#introduction-page .inquiry__box__inner .formBlock form .formBox input[type=text],#introduction-page .inquiry__box__inner .formBlock form .formBox select,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea{-webkit-transition:all .3s;transition:all .3s}#introduction-page .inquiry__box__inner .formBlock form .formBox input[type=email]:focus,#introduction-page .inquiry__box__inner .formBlock form .formBox input[type=tel]:focus,#introduction-page .inquiry__box__inner .formBlock form .formBox input[type=text]:focus,#introduction-page .inquiry__box__inner .formBlock form .formBox select:focus,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea:focus{border-radius:0;border:1px solid #c66066;-webkit-box-shadow:0 0 10px rgba(213,0,17,.93);box-shadow:0 0 10px rgba(213,0,17,.93)}#introduction-page .inquiry__box__inner .formBlock form .formBox input::-webkit-input-placeholder,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea::-webkit-input-placeholder{font-size:16px;font-weight:500;letter-spacing:.1em;color:#969696}#introduction-page .inquiry__box__inner .formBlock form .formBox input::-moz-placeholder,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea::-moz-placeholder{font-size:16px;font-weight:500;letter-spacing:.1em;color:#969696}#introduction-page .inquiry__box__inner .formBlock form .formBox input:-ms-input-placeholder,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea:-ms-input-placeholder{font-size:16px;font-weight:500;letter-spacing:.1em;color:#969696}#introduction-page .inquiry__box__inner .formBlock form .formBox input::-ms-input-placeholder,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea::-ms-input-placeholder{font-size:16px;font-weight:500;letter-spacing:.1em;color:#969696}#introduction-page .inquiry__box__inner .formBlock form .formBox input::placeholder,#introduction-page .inquiry__box__inner .formBlock form .formBox textarea::placeholder{font-size:16px;font-weight:500;letter-spacing:.1em;color:#969696}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline.checkFlex,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox.checkFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline.checkFlex .checkbox_choice,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox.checkFlex .checkbox_choice{width:115px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline.checkFlex .checkbox_choice,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox.checkFlex .checkbox_choice{width:100%}}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline.checkFlex .detailBox,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox.checkFlex .detailBox{width:calc(100% - 115px)}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline.checkFlex .detailBox,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox.checkFlex .detailBox{width:100%;margin-top:10px}}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox span.checkbox_choice,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline span.checkbox_choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-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;width:100%}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox input[type=checkbox],#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #000;background-color:#fff;outline:0;cursor:pointer;margin-right:10px;position:relative;padding:0}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox input[type=checkbox],#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline input[type=checkbox]{width:18px;height:18px}}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox input[type=checkbox]:checked,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline input[type=checkbox]:checked{border-color:#c66066!important}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox input[type=checkbox]:checked::before,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline input[type=checkbox]:checked::before{content:"";display:block;width:17px;height:11px;background:url(../../images/introduction/ico_checkbox.svg) center center no-repeat;background-size:90% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox label,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline label{color:#000;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;font-size:18px;font-weight:400;width:calc(100% - 24px - 10px)}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox label,#introduction-page .inquiry__box__inner .formBlock form .formBox .checkbox-inline label{font-size:16px;width:calc(100% - 18px - 10px)}}#introduction-page .inquiry__box__inner .formBlock form .formBox .radio span.radio_choice,#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline span.radio_choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#introduction-page .inquiry__box__inner .formBlock form .formBox .radio input[type=radio],#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background-color:#f8f8f8;border:1px solid #aaa;border-radius:50%;outline:0;cursor:pointer;margin-right:10px;position:relative;padding:0}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox .radio input[type=radio],#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline input[type=radio]{width:18px;height:18px}}#introduction-page .inquiry__box__inner .formBlock form .formBox .radio input[type=radio]:checked,#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline input[type=radio]:checked{border-color:#614b3e!important}#introduction-page .inquiry__box__inner .formBlock form .formBox .radio input[type=radio]:checked::before,#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline input[type=radio]:checked::before{content:"";display:block;width:15px;height:15px;background:#614b3e;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox .radio input[type=radio]:checked::before,#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline input[type=radio]:checked::before{width:10px;height:10px}}#introduction-page .inquiry__box__inner .formBlock form .formBox .radio label,#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline label{color:#614b3e;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;font-size:17px;font-weight:500;letter-spacing:.1em;width:calc(100% - 25px - 10px)}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .formBox .radio label,#introduction-page .inquiry__box__inner .formBlock form .formBox .radio-inline label{font-size:16px;width:calc(100% - 18px - 10px)}}#introduction-page .inquiry__box__inner .formBlock form .privacyBox{width:100%;max-width:965px;margin:0 auto;padding:70px 30px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .privacyBox{padding:20px 15px 40px}}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dt span{color:#000;font-size:21px;font-weight:400}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dt span{font-size:16px}}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd p{color:#000;font-size:16px;font-weight:400;line-height:1.9;padding-left:1em;text-indent:-1em}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd p{font-size:14px;line-height:1.7}}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox{margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox{margin:20px auto 0}}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#000;font-size:21px}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice{font-size:16px;gap:0}}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #000;background-color:#fff;outline:0;cursor:pointer;margin-right:10px;position:relative;padding:0}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice input[type=checkbox]{width:18px;height:18px}}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice input[type=checkbox]:checked{border-color:#c66066!important}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice input[type=checkbox]:checked::before{content:"";display:block;width:17px;height:11px;background:url(../../images/introduction/ico_checkbox.svg) center center no-repeat;background-size:90% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice label{color:#000;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;font-size:21px;font-weight:400;width:calc(100% - 24px - 10px);margin-top:-6px}@media screen and (max-width:1024px){#introduction-page .inquiry__box__inner .formBlock form .privacyBox dl dd .privacyCheckBox .checkbox_choice label{font-size:16px;width:calc(100% - 18px - 10px)}}#introduction-page .inquiry__box__inner .formBlock form .btnBox input[type=submit]{background-color:transparent;border:none;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;margin:0 auto;width:100%;max-width:470px;font-size:30px;font-weight:700;letter-spacing:.02em;color:#fff7e6;background:#c93234 url(../../images/introduction/icon_btn_arr.svg) right 40px center/26px auto no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 10px;border-radius:80px;text-align:center;-webkit-box-shadow:0 6px 0 #722424;box-shadow:0 6px 0 #722424;-webkit-transition:.39s;transition:.39s}@media screen and (max-width:1080px){#introduction-page .inquiry__box__inner .formBlock form .btnBox input[type=submit]{font-size:24px}}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .btnBox input[type=submit]{font-size:17px;padding:17px 5px;border-radius:60px;background:#c93234 url(../../images/introduction/icon_btn_arr.svg) right 32px center/19px auto no-repeat}}#introduction-page .inquiry__box__inner .formBlock form .btnBox input[type=submit].resetBtn{background:#b8b8b8 url(../../images/introduction/icon_btn_arr_left.svg) left 40px center/26px auto no-repeat;-webkit-box-shadow:0 6px 0 #737373;box-shadow:0 6px 0 #737373}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock form .btnBox input[type=submit].resetBtn{background:#b8b8b8 url(../../images/introduction/icon_btn_arr_left.svg) left 32px center/19px auto no-repeat}}#introduction-page .inquiry__box__inner .formBlock form .btnBox input[type=submit]:nth-of-type(n+2){margin-top:50px}#introduction-page .inquiry__box__inner .formBlock form .btnBox input[type=submit]:hover{opacity:1;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#introduction-page .inquiry__box__inner .formBlock form.confirm li.radio:not(:has(span)){display:none!important}#introduction-page .inquiry__box__inner .formBlock form.confirm span.noteTxt{display:none!important}#introduction-page .inquiry__box__inner .formBlock form.confirm span.select_choice{margin-left:0!important;font-size:16px!important;font-weight:400!important;color:#614b3e!important;letter-spacing:0!important}#introduction-page .inquiry__box__inner .formBlock form.confirm dd .listFlex{display:block!important}#introduction-page .inquiry__box__inner .formBlock form.confirm dd .listFlex li{width:100%!important}#introduction-page .inquiry__box__inner .formBlock form.confirm dd .listFlex li:nth-of-type(n+2){margin-top:10px!important}#introduction-page .inquiry__box__inner .formBlock form.confirm dd .listBox li.radio{margin-top:0!important}#introduction-page .inquiry__box__inner .formBlock .formError{z-index:2;margin-top:20px!important}#introduction-page .inquiry__box__inner .formBlock .formError .formErrorContent{margin-top:4px;padding:10px;line-height:2;color:#fff;background:rgba(213,0,17,.93);border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}#introduction-page .inquiry__box__inner .formBlock .formError .formErrorContent::before{content:'';position:absolute;top:-6px;left:25px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(213,0,17,.93) transparent}#introduction-page .inquiry__box__inner .formBlock .formError .formErrorArrow{display:none}#introduction-page .inquiry__box__inner .formBlock .formError .formErrorArrow div{background:rgba(213,0,17,.93);border:none}#introduction-page .inquiry__box__inner .formBlock #errorMsgBase{margin-bottom:60px;padding:32px 42px;color:#fff;background:#d50011;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#introduction-page .inquiry__box__inner .formBlock #errorMsgBase{margin-bottom:20px;padding:22px 15px}}#introduction-page .inquiry__box__inner .formBlock #errorMsgBase .errorMsgBase__inner{max-width:1370px;margin:0 auto}#introduction-page .inquiry__box__inner .formBlock #errorMsgBase .errorMsgBase__inner__tit{font-size:18px;line-height:1.56}#introduction-page .inquiry__box__inner .formBlock #errorMsgBase .errorMsgBase__inner ul{margin-top:10px;line-height:2.25}#introduction-page .inquiry__box__inner .formBlock #errorMsgBase .errorMsgBase__inner ul li{-webkit-box-sizing:border-box;box-sizing:border-box}#introduction-page .inquiry__box__inner .formBlock #errorMsgBase .errorMsgBase__inner ul li:nth-of-type(n+2){margin-top:8px}#introduction-page .inquiry__box__inner .formBlock #errorMsgBase .errorMsgBase__inner ul li a{display:inline-block;color:#fff;border-bottom:1ps solid #fff}#introduction-page .inquiry__box__inner .formBlock .mform.confirm .show_input,#introduction-page .inquiry__box__inner .formBlock .mform.input .show_confirm{display:none!important}#introduction-page .inquiry__box__inner .formBlock .mform.confirm .addForm,#introduction-page .inquiry__box__inner .formBlock .mform.confirm .questionnaire{opacity:1!important}