body,h1,h2,h3,h4,h5,table,th,td,ul,li,ol,dl,dt,dd,form,p,table,th,td{margin:0px;padding:0px;font-weight:400;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;font-size:100%}body{color:#1a1a1a;background-color:#fff;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.5;font-size:16px;-webkit-text-size-adjust:none;word-wrap:break-word;overflow-wrap:break-word}* html body{font-size:100%}*:focus{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;cursor:pointer}a img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}img{image-rendering:-webkit-optimize-contrast;display:block;vertical-align:bottom;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}input,textArea,select,button{background:none;margin:0px;outline:none;padding:0px;font-weight:normal;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;font-size:16px}button{cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.6.3");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?w11z48");src:url("../fonts/icomoon.eot?w11z48#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?w11z48") format("truetype"),url("../fonts/icomoon.woff?w11z48") format("woff"),url("../fonts/icomoon.svg?w11z48#icomoon") format("svg");font-weight:normal;font-style:normal}a:link{color:#1a1a1a;text-decoration:none}a:visited{color:#1a1a1a}@media only screen and (min-width: 900.1px){a{-webkit-transition:opacity .5s;transition:opacity .5s}a img{-webkit-transition:opacity .5s;transition:opacity .5s}a:hover img{opacity:.7}}.clear:after{content:"";display:block;clear:both}.clear_both{clear:both}.hidden{overflow:hidden}body{position:relative}#wrapper{overflow:hidden}.main_width{display:block;margin-left:auto;margin-right:auto;max-width:1232px;padding:0 16px}.cont_width{display:block;margin-left:auto;margin-right:auto;max-width:820px}#header{position:relative;z-index:2}.header_area{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}#hd_nav{background:#fff}.hd_nav_main{display:-webkit-box;display:-ms-flexbox;display:flex}.hd_nav_main>li{display:block;font-weight:bold;position:relative}.hd_nav_main .nav_inr{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 .1em 0;cursor:pointer}.hd_nav_main .nav_inr>span{color:#3953d1;z-index:1;line-height:1.3}.hd_nav_main .nav_inr:before{content:"";display:block;position:absolute;width:calc(100% - 4px);height:100%;top:0;left:4px;border-radius:10px;background:#3953d1;opacity:0}@media only screen and (max-width: 1200px){.hd_nav_main .nav_inr:before{border-radius:.8333vw}}@media(hover: hover){.hd_nav_main .nav_inr>span{-webkit-transition:opacity .5s;transition:opacity .5s}.hd_nav_main .nav_inr:hover>span{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:.7}}@media only screen and (min-width: 640.1px){.hd_nav_main .nav_inr.nav_home:before{width:calc(100% - 15px);left:9px;border-radius:10px 10px 10px 34px;background:#3953d1}}@media only screen and (min-width: 640.1px)and (max-width: 1200px){.hd_nav_main .nav_inr.nav_home:before{width:calc(100% - 13px);left:7px;border-radius:.8333vw .8333vw .8333vw 2.5vw}}.hd_nav_main .nav_inr.icon-downloading>span{padding-left:1.75em;position:relative}.hd_nav_main .nav_inr.icon-downloading>span svg{fill:#2e6be6;position:absolute;left:.1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px}.hd_nav_main .nav_inr.icon-downloading.is-active:before{border-bottom-left-radius:0;border-bottom-right-radius:0}.hd_nav_main .nav_inr.icon-downloading.is-active>span svg{fill:#fff;-webkit-transition:fill 0;transition:fill 0}.hd_nav_sub{display:none;position:absolute;right:2px;top:100%;background:#3953d1;width:calc(100% - 8px);padding:0 1.5em .75em;font-size:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.hd_nav_sub:after{position:absolute;display:block;left:0;width:100%;content:"";top:0;height:1px;background:#fff}@media only screen and (max-width: 640px){.hd_nav_sub{left:4px;-webkit-transform:translateY(-3px);transform:translateY(-3px);width:calc(100% - 8px);padding:0 1em .5em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.nav_sub_inr a{display:block;padding:1.5em 0;position:relative}.nav_sub_inr a:before{position:absolute;left:0;top:0;width:100%;height:1px;content:"";background:#5889eb}.nav_sub_inr a>span{display:block;color:#fff;font-weight:bold;z-index:1;line-height:1.3}.nav_sub_inr.pdf a>span{padding-right:2.5em;position:relative}.nav_sub_inr.pdf a>span:before{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-size:9px;width:2em;background:#fff;content:"PDF";line-height:1em;padding:.4em .4em .3em;color:red;border-radius:2px}@media(hover: hover){.nav_sub_inr a>span{opacity:1;-webkit-transition:.5s;transition:.5s}.nav_sub_inr a:hover>span{opacity:.5;-webkit-transition:.5s;transition:.5s}}@media only screen and (max-width: 640px){.nav_sub_inr a{padding:1.2em 0}}.hd_nav_sub>li:first-child .nav_sub_inr:before{display:none}@media only screen and (min-width: 640.1px){.header_area{height:98px;max-width:1366px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width: 640.1px)and (max-width: 1200px){.header_area{height:8.166vw}}@media only screen and (min-width: 640.1px){#hd_logo{padding:8px 0;width:311px}}@media only screen and (min-width: 640.1px)and (max-width: 1400px){#hd_logo{padding:8px 10px 8px 50px}}@media only screen and (min-width: 640.1px)and (max-width: 1200px){#hd_logo{width:23vw}}@media only screen and (min-width: 640.1px){#hd_nav{height:100%;width:calc(100% - 311px);background:#fff;border-bottom-left-radius:50px;border-bottom:solid 4px #e363cd;border-left:solid 4px #e363cd;position:relative}}@media only screen and (min-width: 640.1px)and (max-width: 1200px){#hd_nav{border-bottom-left-radius:4.166666vw}}@media only screen and (min-width: 640.1px){#hd_nav:before{position:absolute;width:50vw;height:4px;content:"";background:#e363cd;bottom:0;right:0;-webkit-transform:translate(100%, 100%);transform:translate(100%, 100%)}}@media only screen and (min-width: 640.1px)and (max-width: 1200px){#hd_nav{width:76vw}}@media only screen and (min-width: 640.1px){.hd_nav_main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:100%;width:100%;border-bottom-left-radius:46px;border-bottom:solid 4px #8b56cb;border-left:solid 4px #8b56cb;padding:11px 0}}@media only screen and (min-width: 640.1px)and (max-width: 1200px){.hd_nav_main{border-bottom-left-radius:3.8333333vw;padding:.9166666vw 0}}@media only screen and (min-width: 640.1px){.hd_nav_main:before,.hd_nav_main:after{position:absolute;width:50vw;content:"";right:1px}.hd_nav_main:before{height:4px;background:#8b56cb;bottom:0;-webkit-transform:translate(100%, 100%);transform:translate(100%, 100%)}.hd_nav_main:after{height:100%;background:#fff;bottom:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.hd_nav_main>li{position:relative;height:100%;font-size:18px;padding:0 2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width: 640.1px)and (max-width: 1200px){.hd_nav_main>li{font-size:1.5vw}}@media only screen and (min-width: 640.1px){.hd_nav_main .nav_inr>span>span{display:block}.hd_nav_main>li:nth-child(n+2):after{position:absolute;left:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:2px;height:calc(100% - 14px);background:#e9f0fd}.hd_nav_main>li.hd_nav_sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:78px;padding-right:20px}.hd_nav_main>li.hd_nav_sns:after{display:none}.hd_nav_main>li .nav_inr.is-active>span{color:#fff}.hd_nav_main>li .nav_inr.is-active:before{opacity:1}.hd_nav_main>li .nav_x-icon{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:58px;height:58px;background:#000;color:#fff}.hd_nav_main>li .nav_x-icon>img,.hd_nav_main>li .nav_x-icon svg{max-width:21px;max-height:22px}}@media only screen and (min-width: 640.1px)and (hover: hover){.hd_nav_main>li .nav_x-icon{-webkit-transition:opacity .5s;transition:opacity .5s}.hd_nav_main>li .nav_x-icon:hover{opacity:.7}}@media only screen and (min-width: 640.1px)and (max-width: 1300px){.nav_sub_inr.pdf>span>span{display:block}}@media only screen and (min-width: 640.1px)and (max-width: 1100px){.hd_nav_sub{min-width:160px;border-top-left-radius:10px}.nav_sub_inr.pdf a>span>span{display:inline-block}}@media only screen and (max-width: 640px){.header_area{background:#3953d1;width:100%;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#hd_logo{padding:10px 0;width:100%}#hd_logo img{display:block;margin:auto;width:82px}#hd_nav{width:100%;border-bottom:solid 2px #e363cd;border-top:solid 2px #e363cd;position:relative}.hd_nav_main{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;border-bottom:solid 2px #8b56cb;border-top:solid 2px #8b56cb;padding:1px 0 2px}.hd_nav_main>li{width:50%;font-size:12px;padding:3px 4px 2px}.hd_nav_main>li.hd_nav_sns{display:none}.hd_nav_main .nav_inr{padding:.5em .2em .6em;padding:.7em .2em .8em}.hd_nav_main .nav_inr:before{width:100%;left:0;border-radius:5px;opacity:0}.hd_nav_main .nav_inr.icon-downloading>span{padding-left:1.75em}.hd_nav_main .nav_inr.icon-downloading>span>svg{width:1.4em;height:1.4em}.hd_nav_main>li:nth-child(n+3):after{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";display:block;width:calc(100% - 12px);height:1px;background:#e9f0fd}.hd_nav_main>li:nth-child(2n):before{position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:1px;height:calc(100% - 14px);background:#e9f0fd}.hd_nav_main>li .nav_inr.is-active>span{color:#fff}.hd_nav_main>li .nav_inr.is-active:before{opacity:1}}.mb05em{margin-bottom:.5em}.mr-5em{margin-right:-1em}.ft_btn_area{position:relative;padding:65px 0 35px}@media only screen and (max-width: 900px){.ft_btn_area{padding:40px 0 30px}}.ft_btn_area::before{content:"";background-image:url(../media/images/common/deco02.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto;width:739px;height:444px;position:absolute;z-index:-1;left:-350px;top:-74px}@media only screen and (max-width: 900px){.ft_btn_area::before{width:202px;height:121px;left:-97px;top:-4px}}.ft_btn_area::after{content:"";background-image:url(../media/images/common/deco02.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto;width:739px;height:444px;position:absolute;z-index:-1;right:-350px;top:-210px}@media only screen and (max-width: 900px){.ft_btn_area::after{width:202px;height:121px;right:-100px;top:-40px}}.ft_btn_area .ft_application{margin-bottom:65px}@media only screen and (max-width: 900px){.ft_btn_area .ft_application{margin-bottom:40px;padding:0 16px}}.ft_btn_area .ft_application p{font-size:150%;color:#fff;font-weight:bold;text-align:center}.ft_btn_area .ft_application p+.button{margin-top:1em}@media only screen and (max-width: 900px){.ft_btn_area .ft_application p{font-size:100%}}.ft_btn_area .ft_application .button{max-width:440px;margin:0 auto}.ft_btn_area .ft_application .button a{position:relative;-webkit-transition:.5s;transition:.5s;display:block;margin:0 auto}.ft_btn_area .ft_application .button a::before{content:"";-webkit-transition:.5s;transition:.5s;background:-webkit-gradient(linear, right top, left top, from(rgb(116, 181, 170)), color-stop(50%, rgb(212, 78, 145)), to(rgb(247, 214, 0)));background:linear-gradient(270deg, rgb(116, 181, 170) 0%, rgb(212, 78, 145) 50%, rgb(247, 214, 0) 100%);border-radius:100vh;display:block;width:100%;height:100%;position:absolute;top:4px;left:0;z-index:1}.ft_btn_area .ft_application .button a>span{background:#fff;border-radius:100vh;color:#101d63;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:150%;color:#e65c5c;font-weight:bold;line-height:1.2;text-align:center;position:relative;z-index:2;height:100px}@media only screen and (max-width: 900px){.ft_btn_area .ft_application .button a>span{font-size:100%;height:68px}}.ft_btn_area .ft_application .button a>span::after{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 1024.1px){.ft_btn_area .ft_application .button a:hover{opacity:.8;-webkit-transform:translateY(4px);transform:translateY(4px)}.ft_btn_area .ft_application .button a:hover::before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.ft_btn_area .btm_navi{max-width:1128px;margin:0 auto 64px}@media only screen and (max-width: 900px){.ft_btn_area .btm_navi{margin:0 auto 42px}}.ft_btn_area .btm_navi .navi_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 16px}@media only screen and (max-width: 900px){.ft_btn_area .btm_navi .navi_inner{display:block;margin:0}}.ft_btn_area .btm_navi .navi_inner .btn{width:33.33333333%;padding:0 16px}@media only screen and (max-width: 900px){.ft_btn_area .btm_navi .navi_inner .btn+.btn{margin-top:16px}}@media only screen and (max-width: 900px){.ft_btn_area .btm_navi .navi_inner .btn{width:auto;padding:0}}.ft_btn_area .btm_navi .navi_inner .btn a{font-size:112.5%;padding:17px 1em 16px}@media only screen and (max-width: 900px){.ft_btn_area .btm_navi .navi_inner .btn a{font-size:100%;padding:14px .5em 13px}}.ft_btn_area .btm_area{max-width:552px;margin:0 auto}@media only screen and (max-width: 900px){.ft_btn_area .btm_area{max-width:none;padding:0 16px}}.ft_btn_area .btm_area .area_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px hsla(0,0%,100%,.3) solid;padding-top:30px}@media only screen and (max-width: 900px){.ft_btn_area .btm_area .area_inner{display:block;padding-top:20px}}.ft_btn_area .btm_area .area_inner p{font-size:87.5%;font-weight:bold;color:#fff}@media only screen and (max-width: 900px){.ft_btn_area .btm_area .area_inner p+.btn{margin-top:1em}}@media only screen and (max-width: 900px){.ft_btn_area .btm_area .area_inner p{font-size:75%;text-align:center}}.ft_btn_area .btm_area .area_inner .btn{max-width:240px}@media only screen and (max-width: 900px){.ft_btn_area .btm_area .area_inner .btn{max-width:none}}.ft_btn_area .btm_area .area_inner .btn a{padding:10px 1em 9px}@media only screen and (max-width: 900px){.ft_btn_area .btm_area .area_inner .btn a{padding:8px .5em 7px}}.ft_sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 64px}@media only screen and (max-width: 640px){.ft_sns{padding:0 0 51px}}.ft_sns_cont{background:hsla(0,0%,100%,.5);border-radius:40px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:460px}.ft_sns_cont dt{font-size:14px;font-weight:700;color:#3953d1;line-height:1.1;margin:auto 1em auto auto;padding:.1em 0 0 0}.ft_sns_cont dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;overflow:hidden;text-indent:-500px;margin:auto 0 auto 20px;background-position:center;background-repeat:no-repeat;background-size:contain}.ft_sns_cont dd a.ft_share-x{background-size:31px 32px;background-image:url("../media/images/common/ft_share-x.svg")}.ft_sns_cont dd a.ft_share-fb{background-image:url("../media/images/common/ft_share-fb.svg")}.ft_sns_cont dd a.ft_share-line{background-image:url("../media/images/common/ft_share-line.svg")}@media(hover: hover){.ft_sns_cont dd a{-webkit-transition:opacity .5s;transition:opacity .5s}.ft_sns_cont dd a:hover{opacity:.7}}@media only screen and (max-width: 640px){.ft_sns_cont{width:250px;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:20px;padding:20px}.ft_sns_cont dt{width:100%;text-align:center;margin:0 0 .75em;font-size:12px}.ft_sns_cont dd a{width:29px;height:29px;margin:auto 4px auto}.ft_sns_cont dd a.ft_share-x{background-size:24px auto}}footer{position:relative;z-index:1}#footer{background:#fff;text-align:center;padding:32px 0}@media only screen and (max-width: 640px){#footer{padding:32px 0 20px}#footer .main_width{padding:0 20px}}#footer .ft_survey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .ft_survey .ft_survey_txt{font-size:87.5%;color:#2453b3;padding:0 1em 0 0;text-align:left}#footer .ft_survey .ft_surveybtn>a{display:block;width:240px;max-width:100%}#footer .ft_survey .ft_surveybtn>a>span{border:solid 2px #2453b3;background:#fff;border-radius:100vh;color:#2453b3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:87.5%;font-weight:bold;line-height:1.2;text-align:center;position:relative;height:44px;width:100%}#footer .ft_survey .ft_surveybtn>a>span::after{content:"";position:absolute;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="rgba(36, 83, 179)" d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;width:1em;height:1em;top:50%;right:.5em;-webkit-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}@media(hover: hover){#footer .ft_survey .ft_surveybtn>a>span{-webkit-transition:opacity .5s;transition:opacity .5s}#footer .ft_survey .ft_surveybtn>a:hover>span{opacity:.8;-webkit-transition:opacity .5s;transition:opacity .5s}}#footer .ft_survey+.ft_main{border-top:solid 1px #e5f3fd;margin-top:1.25em;padding-top:1em}@media only screen and (max-width: 640px){#footer .ft_survey{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .ft_survey .ft_survey_txt{font-size:75%;color:#2453b3;padding:0 0 1.25em 0;text-align:center}#footer .ft_survey .ft_surveybtn>a>span{height:40px}}#footer .ft_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .ft_main .ft_main_right{text-align:right}@media only screen and (max-width: 640px){#footer .ft_main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .ft_main .ft_main_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .ft_main .ft_main_right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;margin-bottom:.5em}}#footer .ft_main p{font-size:62.5%}@media only screen and (max-width: 900px){#footer .ft_main p+p{margin-top:1em}}#footer .ft_main p+a{margin-top:2.5em}#footer .ft_main a{font-size:62.5%;display:inline-block;text-decoration:underline}#footer .ft_main a:hover{text-decoration:none}@media only screen and (min-width: 1100.1px){br.sp1100{display:none}}@media only screen and (min-width: 1024.1px){br.sp1024{display:none}}@media only screen and (min-width: 900.1px){br.sp900{display:none}}@media only screen and (min-width: 768.1px){br.sp768{display:none}}@media only screen and (min-width: 640.1px){br.sp640{display:none}}@media only screen and (min-width: 480.1px){br.sp480{display:none}}@media only screen and (min-width: 400.1px){br.sp400{display:none}}@media only screen and (min-width: 350.1px){br.sp350{display:none}}@media only screen and (max-width: 1100px){br.sp1101{display:none}}@media only screen and (max-width: 1024px){br.sp1025{display:none}}@media only screen and (max-width: 900px){br.sp901{display:none}}@media only screen and (max-width: 768px){br.sp769{display:none}}@media only screen and (max-width: 640px){br.sp641{display:none}}@media only screen and (max-width: 480px){br.sp481{display:none}}@media only screen and (max-width: 400px){br.sp401{display:none}}@media only screen and (max-width: 350px){br.sp351{display:none}}.inline-block{display:inline-block}@media only screen and (max-width: 640px){.sp-inline-block{display:inline-block}}@media only screen and (max-width: 640px){.sp-block{display:block}}.btn{width:100%;text-align:center}.btn>a,.btn>button,.btn>span{-webkit-transition:opacity .5s;transition:opacity .5s;position:relative;font-size:87.5%;font-weight:bold;line-height:1.5;z-index:1;border-radius:100vh;border:2px #fff solid;display:block;text-align:center;color:#fff;width:auto;padding:13px 1em 12px}@media only screen and (max-width: 900px){.btn>a,.btn>button,.btn>span{padding:13px .5em 12px}}@media only screen and (min-width: 900.1px){.btn>a:hover,.btn>button:hover{opacity:.8}}.btn.link>a::after,.btn.link>button::after,.btn.link>span::after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px}.btn.return>a::after,.btn.return>button::after,.btn.return>span::after{content:"";position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-top:solid 2px #000;border-right:solid 2px #000;width:6px;height:6px}.pink_frame{background:#fff;-webkit-box-shadow:0px 0px 64px 0px rgba(230,92,92,.15);box-shadow:0px 0px 64px 0px rgba(230,92,92,.15);border-radius:16px;border:10px #fceded solid;padding:40px 50px}@media only screen and (max-width: 900px){.pink_frame{border:5px #fceded solid;padding:16px 20px}}.lower #main_area #contents{background:#fff;position:relative;z-index:100;border-radius:0 0 80px 80px;overflow:hidden;padding-bottom:80px}@media only screen and (max-width: 900px){.lower #main_area #contents{border-radius:0;padding-bottom:40px}}.lower #main_area #contents::before{content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(148, 231, 218, 0.7)), color-stop(50%, rgba(238, 87, 162, 0.7)), to(rgba(247, 214, 0, 0.7)));background:linear-gradient(90deg, rgba(148, 231, 218, 0.7) 0%, rgba(238, 87, 162, 0.7) 50%, rgba(247, 214, 0, 0.7) 100%);width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.lower #main_area #contents::after{content:"";background-color:#fff;opacity:.3;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.lower#precautions .bg_cont{overflow:hidden;border-radius:16px;position:relative}@media only screen and (max-width: 900px){.lower#precautions .bg_cont{border-radius:8px}}.lower#precautions .bg_cont .bg_title{background:#94e7da;background:-webkit-gradient(linear, right top, left top, from(rgba(148, 231, 218, 0.7)), color-stop(50%, rgba(238, 87, 162, 0.7)), to(rgba(247, 214, 0, 0.7)));background:linear-gradient(270deg, rgba(148, 231, 218, 0.7) 0%, rgba(238, 87, 162, 0.7) 50%, rgba(247, 214, 0, 0.7) 100%);color:#fff;text-align:center;padding:27px 0}@media only screen and (max-width: 900px){.lower#precautions .bg_cont .bg_title{padding:18px 0}}.lower#precautions .bg_cont .bg_title h1,.lower#precautions .bg_cont .bg_title h2{font-size:175%;font-weight:bold}@media only screen and (max-width: 900px){.lower#precautions .bg_cont .bg_title h1,.lower#precautions .bg_cont .bg_title h2{font-size:112.5%}}.lower#precautions .bg_cont .cont_wrap{background-color:#fff;padding:48px 94px 90px}@media only screen and (max-width: 900px){.lower#precautions .bg_cont .cont_wrap{padding:24px 16px 30px}}.lower#precautions .bg_cont .cont_wrap .cont_set+.cont_set{margin-top:50px}@media only screen and (max-width: 900px){.lower#precautions .bg_cont .cont_wrap .cont_set+.cont_set{margin-top:32px}}.lower#precautions .bg_cont .cont_wrap .cont_set>h2{background-color:#fceded;color:#e65c5c;font-size:137.5%;font-weight:bold;text-align:center;padding:15px 1em;margin-bottom:1em}@media only screen and (max-width: 900px){.lower#precautions .bg_cont .cont_wrap .cont_set>h2{font-size:112.5%;padding:12px 1em}}.lower#precautions .bg_cont .cont_wrap .cont_set .lead ul+.circle{margin-top:1.5em}@media only screen and (max-width: 900px){.lower#precautions .bg_cont .cont_wrap .cont_set .lead ul+.circle{margin-top:1em}}.lower#precautions .bg_cont .cont_wrap .cont_set .lead ul li{font-size:100%}@media only screen and (max-width: 900px){.lower#precautions .bg_cont .cont_wrap .cont_set .lead ul li{font-size:87.5%}}.lower#precautions .bg_cont .cont_wrap .cont_set .lead ul li a{color:#e65c5c;text-decoration:underline}@media only screen and (min-width: 1024.1px){.lower#precautions .bg_cont .cont_wrap .cont_set .lead ul li a:hover{text-decoration:none}}.lower#precautions .bg_cont .cont_wrap .cont_set .lead h3.circle{font-size:112.5%;font-weight:bold;color:#e65c5c;margin-bottom:.3em}.lower#precautions .bg_cont .cont_wrap .cont_set .lead h3.circle::before{content:"●";margin-right:1px}.lower#faq .bg_cont{overflow:hidden;border-radius:16px;position:relative}@media only screen and (max-width: 900px){.lower#faq .bg_cont{border-radius:8px}}.lower#faq .bg_cont .bg_title{background:#94e7da;background:-webkit-gradient(linear, right top, left top, from(rgba(148, 231, 218, 0.7)), color-stop(50%, rgba(238, 87, 162, 0.7)), to(rgba(247, 214, 0, 0.7)));background:linear-gradient(270deg, rgba(148, 231, 218, 0.7) 0%, rgba(238, 87, 162, 0.7) 50%, rgba(247, 214, 0, 0.7) 100%);color:#fff;text-align:center;padding:27px 0}@media only screen and (max-width: 900px){.lower#faq .bg_cont .bg_title{padding:18px 0}}.lower#faq .bg_cont .bg_title h1,.lower#faq .bg_cont .bg_title h2{font-size:175%;font-weight:bold}@media only screen and (max-width: 900px){.lower#faq .bg_cont .bg_title h1,.lower#faq .bg_cont .bg_title h2{font-size:112.5%}}.lower#faq .bg_cont .cont_wrap{background-color:#fff;padding:48px 94px 90px}@media only screen and (max-width: 900px){.lower#faq .bg_cont .cont_wrap{padding:24px 16px 30px}}.lower#faq .bg_cont .cont_wrap .cont_set+.cont_set{margin-top:50px}@media only screen and (max-width: 900px){.lower#faq .bg_cont .cont_wrap .cont_set+.cont_set{margin-top:32px}}.lower#faq .bg_cont .cont_wrap .cont_set>h2{background-color:#fceded;color:#e65c5c;font-size:137.5%;font-weight:bold;text-align:center;padding:15px 1em;margin-bottom:1em}@media only screen and (max-width: 900px){.lower#faq .bg_cont .cont_wrap .cont_set>h2{font-size:112.5%;padding:12px 1em}}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set+.faq_set{border-top:1px #e9ebf7 solid}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt,.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt::before,.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd::before{font-size:24px;font-weight:bold;color:#bdb629;font-family:"Spartan",sans-serif;margin-right:16px}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt span,.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd span{display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:100%;font-weight:bold;cursor:pointer;padding:20px 40px 20px 0}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt::before{content:"Q";line-height:1;position:relative;top:3px}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt::after{background-color:#fceded;border-radius:50px;content:"";display:block;width:24px;height:24px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media only screen and (max-width: 900px){.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 40px 16px 0}}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt span::before,.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt span::after{-webkit-transition:.5s;transition:.5s;background-color:#e65c5c;content:"";display:block;width:12px;height:2px;position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt span::after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dt.open span::after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd{display:none;font-size:100%;overflow:hidden;padding:4px 0 40px 36px}@media only screen and (max-width: 900px){.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd{font-size:87.5%;padding:4px 0 16px 36px}}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd::before{content:"A";position:absolute;top:8px;left:0;line-height:1}@media only screen and (max-width: 900px){.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd::before{top:6px}}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd span{-webkit-transition:.5s;transition:.5s;opacity:0}.lower#faq .bg_cont .cont_wrap .cont_set .faq .faq_set dd.open span{opacity:1}.lower#not404 #main_area{margin-bottom:60px}@media only screen and (max-width: 900px){.lower#not404 #main_area{margin-bottom:30px}}.lower#not404 .cont404{border-radius:16px;background:#fff;overflow:hidden}@media only screen and (max-width: 900px){.lower#not404 .cont404{border-radius:8px}}.lower#not404 .cont404 .bg_title{background:#94e7da;background:-webkit-gradient(linear, right top, left top, from(rgba(148, 231, 218, 0.7)), color-stop(50%, rgba(238, 87, 162, 0.7)), to(rgba(247, 214, 0, 0.7)));background:linear-gradient(270deg, rgba(148, 231, 218, 0.7) 0%, rgba(238, 87, 162, 0.7) 50%, rgba(247, 214, 0, 0.7) 100%);color:#fff;text-align:center;padding:27px 0}@media only screen and (max-width: 900px){.lower#not404 .cont404 .bg_title{padding:18px 0}}.lower#not404 .cont404 .bg_title h1{font-size:175%;font-weight:bold}@media only screen and (max-width: 900px){.lower#not404 .cont404 .bg_title h1{font-size:112.5%}}.lower#not404 .cont404 .bg_title .subtitle{font-family:"Spartan",sans-serif;font-size:250%;font-weight:bold}@media only screen and (max-width: 640px){.lower#not404 .cont404 .bg_title .subtitle{font-size:150%}}.lower#not404 .cont404 .cont{padding:4em 2em}@media only screen and (max-width: 900px){.lower#not404 .cont404 .cont{padding:3em 16px}}.lower#not404 .cont404 .cont p{font-size:100%;font-weight:bold;text-align:center;margin-bottom:2em}@media only screen and (max-width: 900px){.lower#not404 .cont404 .cont p{margin-bottom:1em}}.lower#not404 .ft_btn_area{padding:0}.lower#not404 .ft_btn_area .btm_navi{margin:0 auto}.lower#not404 .ft_btn_area .btm_navi .btn a{color:#000;border:2px #000 solid}.lower#form #header .title_area .title a{pointer-events:none !important}.lower#form #main_area{margin-bottom:60px}@media only screen and (max-width: 900px){.lower#form #main_area{margin-bottom:30px}}.lower#form .contform{border-radius:16px;background:#fff;overflow:hidden}@media only screen and (max-width: 900px){.lower#form .contform{border-radius:8px}}.lower#form .contform .bg_title{background:#94e7da;background:-webkit-gradient(linear, right top, left top, from(rgba(148, 231, 218, 0.7)), color-stop(50%, rgba(238, 87, 162, 0.7)), to(rgba(247, 214, 0, 0.7)));background:linear-gradient(270deg, rgba(148, 231, 218, 0.7) 0%, rgba(238, 87, 162, 0.7) 50%, rgba(247, 214, 0, 0.7) 100%);color:#fff;text-align:center;padding:27px 0}@media only screen and (max-width: 900px){.lower#form .contform .bg_title{padding:18px 0}}.lower#form .contform .bg_title h1{font-size:175%;font-weight:bold}.lower#form .contform .bg_title h1+p.sub{margin-top:.5em}@media only screen and (max-width: 900px){.lower#form .contform .bg_title h1{font-size:112.5%}}.lower#form .contform .bg_title p.sub{font-size:125%;font-weight:bold}@media only screen and (max-width: 900px){.lower#form .contform .bg_title p.sub{font-size:87.5%}}.lower#form .contform .bg_title .subtitle{font-family:"Spartan",sans-serif;font-size:250%;font-weight:bold}@media only screen and (max-width: 640px){.lower#form .contform .bg_title .subtitle{font-size:150%}}.lower#form .contform .cont{padding:4em 2em}@media only screen and (max-width: 900px){.lower#form .contform .cont{padding:3em 16px}}.lower#form .contform .cont p{font-size:112.5%;font-weight:bold;text-align:center;margin-bottom:1.2em}@media only screen and (max-width: 900px){.lower#form .contform .cont p{font-size:100%;margin-bottom:1em}}.lower#form .contform .cont ul{text-align:center;margin-bottom:2em}@media only screen and (max-width: 640px){.lower#form .contform .cont ul{text-align:left}}.lower#form .contform .cont ul li{font-size:100%}.lower#form .contform .cont ul li+li{margin-top:.3em}@media only screen and (max-width: 900px){.lower#form .contform .cont ul li{font-size:87.5%}}.lower#form .ft_btn_area{padding:0}.lower#form .ft_btn_area .btm_navi{margin:0 auto}.lower#form .ft_btn_area .btm_navi .btn a{color:#000;border:2px #000 solid}.youtube{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.youtube-wrap{width:100%;aspect-ratio:16/9}.youtube-wrap iframe{width:100%;height:100%}.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.video-wrap{width:100%;aspect-ratio:16/9}.video-wrap video{width:100%;height:100%}/*# sourceMappingURL=style.css.map */