﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300&display=swap");/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%}iframe{border:none}*{margin:0;padding:0;font-style:normal;box-sizing:border-box}li{list-style:none}ol,ul,dl,p{margin-top:0;margin-bottom:0}body{margin:0}h1{font-size:100%;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:none}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}@media screen and (min-width: 768px){.sp-view{display:none !important}}@media screen and (max-width: 767px){.sp-view{display:block !important}.pc-view{display:none !important}}body{color:#000;font-family:'Noto Sans JP',"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:15px;line-height:1.7;min-width:1140px;background:#f4f9fe}@media screen and (max-width: 767px){body{min-width:inherit;font-size:15px}}#container{position:relative;width:100%;overflow:hidden}#main{position:relative;z-index:1}#header{position:relative;z-index:1;text-align:center;background:#fff;width:100%;height:28px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px rgba(0,0,0,0.02)}#header .header__logo{line-height:1;text-align:center;font-size:14px;font-weight:700;color:#00396E}#header .header__logo a{color:#00396E;text-decoration:none}@media screen and (min-width: 768px){#header{height:47px}#header .header__logo{font-size:20px}}#footer{width:100%;background:#f4f9fe;margin-top:50px}@media screen and (min-width: 768px){#footer{margin-top:60px}}.footer__link-wrap{text-align:center;font-size:13px;color:#fff;line-height:1.1;padding:16px 0;background:#0081F9;margin:0px}.footer__link-wrap a{color:#fff;padding:0 16px;text-decoration:none}.footer__copyright{text-align:center;font-size:12px;line-height:1;padding:20px 0}img{max-width:100%;height:auto}button,input{font-family:'Noto Sans JP',"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif}@media screen and (min-width: 768px){a,button{transition:opacity 0.4s}a:hover,button:hover{opacity:0.7}}.inner{position:relative;width:1100px;margin:0 auto}@media screen and (max-width: 767px){.inner{width:auto;padding:0 20px}}@media screen and (max-width: 767px){.js-tile1,.js-tile2{height:auto !important}}.btn-type01{position:relative;border-radius:40px;border:3px solid #fff;color:#fff;font-size:30px;font-weight:900;line-height:1.1;letter-spacing:0.03em;text-align:center;text-decoration:none;background:#FF5A68;display:flex;align-items:center;justify-content:center;width:100%;max-width:900px;height:70px;margin:0 auto;box-shadow:0 0px 10px rgba(0,0,0,0.25);text-shadow:0px 0px 10px #DC404D}.btn-type01::after{content:"";display:block;width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:18px;background:url(../images/icon_arrow_w.svg) 0 0 no-repeat;background-size:100% 100%}.btn-type01 strong{position:relative;display:inline-block}.btn-type01 strong::before{pointer-events:none;content:"";display:block;width:89px;height:34px;position:absolute;top:-32px;left:-50px;background:url(../images/btn_hukidashi1@2x.png) 0 0 no-repeat;background-size:100% 100% !important}@media screen and (min-width: 768px){.btn-type01{border-radius:60px;width:900px;height:120px;font-size:50px;border:5px solid #fff}.btn-type01::after{width:40px;height:40px;top:calc(50% - 20px);right:25px}.btn-type01 strong::before{width:106px;height:58px;position:absolute;top:-54px;left:-110px;background:url(../images/btn_hukidashi1.png) 0 0 no-repeat}}.btn-type02{position:relative;border-radius:40px;border:3px solid #fff;color:#fff;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-0.03em;text-align:center;text-decoration:none;background:#FF5A68;display:flex;align-items:center;justify-content:center;width:100%;max-width:900px;height:70px;margin:0 auto;box-shadow:0 0px 10px rgba(0,0,0,0.25);text-shadow:0px 0px 10px #DC404D}.btn-type02::after{content:"";display:block;width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:16px;background:url(../images/icon_arrow_w.svg) 0 0 no-repeat;background-size:100% 100%}@media screen and (min-width: 768px){.btn-type02{border-radius:60px;width:900px;height:120px;font-size:34px;border:5px solid #fff}.btn-type02::after{width:40px;height:40px;top:calc(50% - 20px);right:25px}}.ttl-type1{text-align:center;color:#0081F9;line-height:1.1;margin-bottom:40px}.ttl-type1 i{display:table;margin:0 auto;padding:6px 18px;font-size:14px;font-weight:700;background:#fff;border-radius:20px;box-shadow:4px 4px 20px #D7EBFF}.ttl-type1__text-wrap{margin-top:8px;display:block;text-align:center}.ttl-type1__text{display:inline-block;font-weight:900;font-size:37px;padding-bottom:10px;border-bottom:2px solid #0081F9}@media screen and (min-width: 768px){.ttl-type1 i{padding:8px 20px;font-size:20px}.ttl-type1__text-wrap{margin-top:12px}.ttl-type1__text{font-size:60px}}.ttl-type2{position:relative;line-height:1.1;margin-bottom:5px;background:#0081F9;padding:2px}.ttl-type2.bg-pink{background:#FF5A68}.ttl-type2.bg-pink .ttl-type2__inner i{color:#FF5A68;box-shadow:0 4px 10px #F65765}.ttl-type2.bg-pink .ttl-type2__text{line-height:1.3}.ttl-type2 .ttl-type2__inner{display:block;border-top:1px dashed #fff;border-bottom:1px dashed #fff;padding:18px 5px;text-align:center}.ttl-type2 .ttl-type2__inner i{background:#fff;box-shadow:0 4px 10px rgba(28,100,172,0.3);border-radius:2px;color:#0081F9;font-size:14px;white-space:nowrap;padding:7px 15px;display:block;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}.ttl-type2 .ttl-type2__text{font-weight:700;color:#fff;font-size:22px}@media screen and (min-width: 768px){.ttl-type2{margin-bottom:30px}.ttl-type2 .ttl-type2__inner{display:flex;align-items:center;justify-content:center;padding:20px 5px}.ttl-type2 .ttl-type2__inner i{font-size:20px;padding:6px 15px;position:static;transform:translateX(0);margin-right:15px}.ttl-type2 .ttl-type2__text{font-size:30px}}@media screen and (max-width: 767px){.inner .ttl-type2{margin-left:-20px;margin-right:-20px}}#main-ph{position:relative;z-index:1;width:100%}#main-ph img{width:100%}#main-ph h1{line-height:0}#main-ph dl{width:210px;position:absolute;top:3.3vw;right:0}#main-ph dl dt{height:40px;width:210px;border-radius:20px 0 0 20px;background:#0081F9;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:700;color:#fff}#main-ph dl dd{padding:7px 10px 0 15px}#main-ph dl dd span{display:block;text-indent:-1em;padding-left:1em;font-size:10px}@media screen and (min-width: 768px){#main-ph{background:url(../images/bg.png) 50% 0 no-repeat;background-size:100% auto;padding-bottom:90px}#main-ph__inner{position:relative;max-width:1116px;margin:0 auto 0}#main-ph__inner h1{position:relative;top:-25px}#main-ph dl{width:290px;top:40px;right:calc(50% + 50px)}#main-ph dl dt{height:44px;width:290px;border-radius:4px;font-size:20px}#main-ph dl dd{padding:10px 0px 0px 0px}#main-ph dl dd span{font-size:12px}}#main-ph__btn{padding:0 10px;position:relative;z-index:3;margin-top:-35px}@media screen and (min-width: 768px){#main-ph__btn{margin-top:30px}}.content1{padding:55px 0 75px;text-align:center}@media screen and (min-width: 768px){.content1{padding:0px 0 85px}}.content1__img1{text-align:center}@media screen and (max-width: 767px){.content1__img1{margin-left:-15px;margin-right:-15px;margin-bottom:-30px}}@media screen and (min-width: 768px){.content1__img1{margin-bottom:-20px}}.content1__img2{position:relative;text-align:center;margin-bottom:10px}.content1__img2 p{color:#0081F9;font-size:15px;font-weight:700;padding-top:10px;border-bottom:2px solid #0081F9;padding-bottom:5px;margin-bottom:20px}.content1__img2 span{position:relative}.content1__img2 span img{box-shadow:4px 4px 20px #D7EBFF}@media screen and (min-width: 768px){.content1__img2 p{font-size:24px;padding-top:10px;padding-bottom:10px;margin-bottom:20px}}@media screen and (min-width: 768px){.content1__img2-wrap{display:flex;margin-bottom:-20px}.content1__img2-wrap .content1__img2{width:calc(50% - 20px)}.content1__img2-wrap .content1__img2+.content1__img2{margin-left:40px}}.content1__arror-btm{position:relative;z-index:1;text-align:center;margin:30px 0}.content1__arror-btm::before{content:"";display:block;width:100%;height:2px;background:#68C9EF;position:absolute;z-index:1;top:calc(50% - 1px);left:0}.content1__arror-btm span{position:relative;z-index:3;display:inline-block;width:60px;height:40px;background:#F4F9FE url(../images/icon_arrow_btm.svg) 50% 50% no-repeat;background-size:40px 40px;margin:0 auto}@media screen and (min-width: 768px){.content1__arror-btm{margin:40px 0}.content1__arror-btm span{width:100px;height:60px;background-size:60px 60px}}.content1__text{margin-bottom:10px}.content1__text span{color:#E56300;font-weight:700}@media screen and (min-width: 768px){.content1__text{font-size:20px;margin-bottom:30px}}.content1__img3{margin-top:30px;position:relative;text-align:center;line-height:0}@media screen and (min-width: 768px){.content1__img3 img{width:550px}}.content1__img3-btn{position:relative;z-index:5;margin:-20px 0 0}@media screen and (min-width: 768px){.content1__img3-btn{margin:-13px 0 0}}.content1__sarani{padding-top:48px}.content1__sarani img{width:212px}@media screen and (min-width: 768px){.content1__sarani{padding-top:75px}}.content1__next-text{text-align:center;padding:15px 0 40px}@media screen and (min-width: 768px){.content1__next-text{padding:0px 0 60px}}.content1__sample-list{border-top:1px dotted #0081F9;margin-bottom:36px}.content1__sample-list li{display:flex;text-align:left;padding:25px 0;border-bottom:1px dotted #0081F9}.content1__sample-list li figure{line-height:0;width:110px}.content1__sample-list li dl{width:calc(100% - 110px);padding-left:12px}.content1__sample-list li dl dt{margin-bottom:8px}.content1__sample-list li dl dt span{display:block;color:#0081F9;font-size:13px}.content1__sample-list li dl dt strong{display:block;font-size:15px}.content1__sample-list li dl dd{position:relative;padding-top:12px;font-size:13px}.content1__sample-list li dl dd::before{content:"";display:block;width:20px;height:2px;background:#0081F9;position:absolute;top:0;left:0}@media screen and (min-width: 768px){.content1__sample-list{display:flex;padding:40px 0;border-bottom:1px dotted #0081F9;margin-bottom:60px}.content1__sample-list li+li{border-left:1px dotted #0081F9}.content1__sample-list li{width:50%;padding:0;border-bottom:none}.content1__sample-list li:nth-child(1){padding-right:50px}.content1__sample-list li:nth-child(2){padding-left:50px}.content1__sample-list li figure{width:138px}.content1__sample-list li dl{width:calc(100% - 138px);padding-left:20px}.content1__sample-list li dl dd{font-size:14px}}.common-number-list{padding-top:10px;counter-reset:listnum;list-style:none}.common-number-list>li{position:relative;padding-left:45px;padding-top:5px;padding-bottom:20px;font-size:15px;margin-bottom:20px;border-bottom:1px dashed #0081F9;line-height:1.6}.common-number-list>li::before{counter-increment:listnum;content:counter(listnum);display:flex;align-items:center;justify-content:center;text-align:center;width:34px;height:34px;background:#68C9EF;border-radius:4px;color:#fff;font-size:13px;font-weight:700;position:absolute;top:0;left:0}.common-number-list>li:last-child{border-bottom:none;padding-bottom:0px}.common-ph-box{line-height:0;text-align:center;margin:20px 0}.common-ph-box img{box-shadow:4px 4px 20px #D7EBFF}.common-number-ttl{display:flex;height:60px;background:#fff;align-items:center;font-size:18px;font-weight:700;line-height:1;box-shadow:4px 4px 20px #D7EBFF;margin:25px 0 20px}.common-number-ttl i{display:block;width:60px;min-width:60px;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;background:#0081F9}.common-number-ttl span{display:block;color:#000;padding:0 15px}@media screen and (min-width: 768px){.common-number-ttl{font-size:24px;margin:50px 0 25px}.common-number-ttl span{padding:0 20px}}@media screen and (max-width: 767px){.inner .common-number-ttl{margin-left:-20px;margin-right:-20px}}.common-ttl-s{color:#0081F9;font-size:15px;font-weight:700;padding-bottom:5px;border-bottom:2px solid #0081F9;margin-top:20px;margin-bottom:20px}@media screen and (min-width: 768px){.common-ttl-s{padding-left:10px;padding-right:10px;font-size:24px;padding-bottom:10px}}.common-check-list.type-flex{display:flex;flex-wrap:wrap}.common-check-list.type-flex>li{width:40%}.common-check-list.type-flex>li:nth-child(2n){width:60%}.common-check-list>li{position:relative;padding-left:28px;font-size:15px;margin-bottom:12px}.common-check-list>li::after{content:"";display:block;width:18px;height:18px;background:url(../images/icon_check.svg) 0 0 no-repeat;background-size:100% 100%;position:absolute;top:0.3em;left:0}.common-dl-box{margin:20px 0}.common-dl-box dt{border-radius:3px 3px 0 0;margin:0;display:flex;align-items:center;justify-content:center;width:100%;height:36px;line-height:1;color:#fff;font-size:15px;font-weight:700;background:#68C9EF}.common-dl-box dd{background:#fff;padding:20px 20px 5px 20px}.common-dl-list-wrap{margin-bottom:25px}.common-dl-list{display:flex;align-items:flex-start;margin-bottom:10px}.common-dl-list dt{border-radius:3px;margin:0;display:flex;align-items:center;justify-content:center;width:65px;height:48px;line-height:1;color:#fff;font-size:15px;font-weight:700;background:#68C9EF}.common-dl-list dd{align-self:center;width:calc(100% - 65px);padding-left:13px}@media screen and (min-width: 768px){.common-dl-list-wrap-pc-flex{display:flex;justify-content:space-between}.common-dl-list-wrap-pc-flex .common-dl-list{width:530px;align-items:stretch}.common-dl-list-wrap-pc-flex .common-dl-list dt{height:100%}.common-dl-list-wrap-pc-flex .common-dl-list dd{align-self:flex-start}}.content2{padding-bottom:30px}.content2__btn-wrap{margin:30px 0}@media screen and (min-width: 768px){.content2{padding-bottom:85px}.content2 .content2__pc-flex{display:flex}.content2 .content2__pc-flex .common-ph-box{width:480px;margin-right:35px}.content2 .content2__pc-flex .common-number-list{width:calc(100% - 515px)}.content2 .content2__pc-flex2{display:flex;justify-content:space-between;margin-bottom:20px}.content2 .content2__pc-flex2 .content2__pc-flex2__item{width:530px}.content2 .content2__pc-flex2 .content2__pc-flex2__item .common-ttl-s{text-align:center}.content2 .content2__pc-img-rirekisho2{width:720px;margin-top:80px;margin-bottom:10px}}.content3{padding-bottom:30px}.content3__btn-wrap{margin:30px 0}.content3__img{position:relative;z-index:5;line-height:0;text-align:center}@media screen and (max-width: 767px){.content3__img{margin-left:-5px;margin-right:-5px;margin-top:-20px}.content3__img img{width:100%}}@media screen and (min-width: 768px){.content3__img{margin-top:-10px;margin-bottom:60px}}@media screen and (min-width: 768px){.content3{padding-bottom:50px}.content3 .content3__pc-flex{display:flex}.content3 .content3__pc-flex .common-ph-box{width:480px;margin-right:35px}.content3 .content3__pc-flex .common-number-list{width:calc(100% - 515px)}.content3 .content3__pc-flex2{display:flex;justify-content:space-between;margin-bottom:20px}.content3 .content3__pc-flex2 .content3__pc-flex2__item{width:530px}.content3 .content3__pc-flex2 .content3__pc-flex2__item .common-ttl-s{text-align:center}.content3 .content3__pc-img-rirekisho{width:720px;margin-top:80px;margin-bottom:10px}}.content4__btn-wrap{margin:30px 0}.content-faq{padding:30px 0 0px}.content-faq__ttl{line-height:0;margin-bottom:25px;text-align:center}@media screen and (max-width: 767px){.content-faq__ttl img{width:149px;height:62px}}@media screen and (min-width: 768px){.content-faq__ttl{padding-top:80px;margin-bottom:50px}}.content-faq__ttl2{line-height:0;padding-top:60px;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.content-faq__ttl2 img{width:249px;height:62px}}@media screen and (min-width: 768px){.content-faq__ttl2{padding-top:90px;margin-bottom:50px}}.content-faq__list li{padding:20px 0px;border-bottom:1px dashed #0081F9}.content-faq__list li dl dt{padding:10px 10px 10px 45px;font-size:15px;font-weight:700;line-height:1.5;background:url(../images/icon_q@2x.png) 0 50% no-repeat;background-size:34px 34px}.content-faq__list li dl dt span{display:block}@media screen and (min-width: 768px){.content-faq__list li dl dt{font-size:20px}}.content-faq__list li dl dd{min-height:34px;margin:5px 0 10px 0;padding-left:45px;padding-top:5px;background:url(../images/icon_a@2x.png) 0 0 no-repeat;background-size:34px 34px}.content-faq__list li dl dd p{font-size:15px;line-height:1.5}@media screen and (min-width: 768px){.content-faq__list li dl dd p{font-size:14px}}.content-faq__list li dl dd p+p{margin-top:20px}@media screen and (min-width: 768px){.content-faq__list{max-width:1100px;margin:-1px auto 0}}.content-faq__btn-wrap{margin:30px 0}.content-faq .ttl-type1+.content-faq__list{margin-top:-30px}.content-faq .content-faq__btn-wrap+.content-faq__list{margin-top:-20px}.content-supervision{padding-top:30px}.content-supervision figure{text-align:center;line-height:0;margin-top:-10px;margin-bottom:20px}.content-supervision dl{padding:0 20px}.content-supervision dl dt{position:relative;text-align:center;padding-top:15px;margin-bottom:10px}.content-supervision dl dt strong{position:relative;z-index:2;font-size:18px;font-weight:700}.content-supervision dl dt span{position:absolute;z-index:1;top:0;left:0;width:100%;color:#E1F0FF;font-size:30px;line-height:1.2}.content-supervision dl dd{font-size:15px}@media screen and (min-width: 768px){.content-supervision__inner{display:flex;width:1100px;margin:0 auto}.content-supervision__inner figure{width:500px}.content-supervision__inner dl{width:calc(100% - 500px);padding-left:25px}.content-supervision__inner dl dt{text-align:left}}.rules{padding:20px 0}.rules__ttl{text-align:center;color:#00396E;font-size:16px;font-weight:700;margin-bottom:15px;padding:10px 0;border-top:1px solid #00396E;border-bottom:1px solid #00396E}.t-col01{color:#FF5A68 !important}.mb30{margin-bottom:30px !important}.text-left{text-align:left !important}@media screen and (min-width: 768px){.pc_mt80{margin-top:80px !important}.pc_mt50{margin-top:50px !important}.pc_mb0{margin-bottom:0px !important}.pc_mb20{margin-bottom:20px !important}.pc_text-c{text-align:center !important}}@media screen and (max-width: 767px){.sp_pt20{padding-top:20px !important}.sp_mb0{margin-bottom:0 !important}.sp_mb20{margin-bottom:20px !important}.sp_mb40{margin-bottom:40px !important}.sp_mb60{margin-bottom:60px !important}.sp_mb70{margin-bottom:70px !important}}
/*# sourceMappingURL=style.css.map */
