@import url("https://fonts.googleapis.com/css2?family=Grape+Nuts&family=Quicksand:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700;800&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?wskazd");src:url("../fonts/icomoon.eot?wskazd#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?wskazd") format("truetype"),url("../fonts/icomoon.woff?wskazd") format("woff"),url("../fonts/icomoon.svg?wskazd#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-data:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-more:before{content:"\e902"}.icon-insta:before{content:"\e903"}.icon-qa:before{content:"\e904"}.icon-message:before{content:"\e905"}.contLink{max-width:900px;width:100%;margin:0 auto 80px}@media (max-width: 991px){.contLink{max-width:900px;margin:0 auto 60px}}@media (max-width: 767px){.contLink{margin:0 auto 30px;max-width:90%}}@media (max-width: 767px){.contLink li{padding:0 5px;margin-bottom:10px}}.contLink li a{display:block;color:#EE2C7F;font-size:2.0rem;text-align:center;border:3px solid #EE2C7F;background:#fff;border-radius:60px;padding:15px 0;background-image:url("../img/common/icon-down.png");background-position:center right 20px;background-size:30px;background-repeat:no-repeat}@media (max-width: 991px){.contLink li a{font-size:1.8rem;background-position:center right 10px}}@media (max-width: 767px){.contLink li a{font-size:1.4rem;padding:10px 0;background-position:center right 5px;background-size:20px}}h3{font-size:4.0rem;color:#EE2C7F;text-align:center;margin-bottom:60px}@media (max-width: 991px){h3{font-size:3rem;margin-bottom:40px}}@media (max-width: 767px){h3{font-size:2.4rem;margin-bottom:20px}}#flow{margin-bottom:120px}@media (max-width: 991px){#flow{margin-bottom:80px}}@media (max-width: 767px){#flow{margin-bottom:60px}}#flow .flowTop{margin-bottom:60px}@media (max-width: 991px){#flow .flowTop{margin-bottom:40px}}@media (max-width: 767px){#flow .flowTop{margin-bottom:20px}}#flow .flowTop ul{border-radius:20px;overflow:hidden;*zoom:1;margin:0}#flow .flowTop ul li{padding:20px 30px;text-align:center}@media (max-width: 767px){#flow .flowTop ul li{padding:15px 20px}}#flow .flowTop ul li.step1{background:#FFCA74}#flow .flowTop ul li.step2{background:#FFBA4B}#flow .flowTop ul li.step3{background:#FF9D00}#flow .flowTop ul li .step{background:#EE2C7F;color:#fff;font-size:1.8rem;padding:5px 25px;border-radius:30px;display:inline-block}@media (max-width: 991px){#flow .flowTop ul li .step{font-size:1.5rem}}@media (max-width: 767px){#flow .flowTop ul li .step{font-size:1.3rem;padding:3px 20px}}#flow .flowTop ul li p{background:#fff;padding:30px 0 20px;border-radius:10px;margin-top:-20px}@media (max-width: 1199px){#flow .flowTop ul li p{font-size:1.8rem}}@media (max-width: 991px){#flow .flowTop ul li p{font-size:1.6rem}}@media (max-width: 767px){#flow .flowTop ul li p{font-size:1.5rem;padding:20px 0 10px;margin-top:-15px}}#flow h4{font-size:3.0rem;margin-bottom:10px}@media (max-width: 991px){#flow h4{font-size:2.3rem}}@media (max-width: 767px){#flow h4{font-size:1.8rem}}#flow p{font-size:2.0rem}@media (max-width: 991px){#flow p{font-size:1.8rem}}@media (max-width: 767px){#flow p{font-size:1.5rem}}#faq{margin-bottom:50px}@media (max-width: 991px){#faq{margin-bottom:30px}}#faq .inner{margin-bottom:80px}@media (max-width: 991px){#faq .inner{margin-bottom:60px}}@media (max-width: 767px){#faq .inner{margin-bottom:30px}}#faq .inner h4{font-size:3.0rem;text-align:center;margin-bottom:30px}@media (max-width: 991px){#faq .inner h4{font-size:2.3rem;margin-bottom:20px}}@media (max-width: 767px){#faq .inner h4{font-size:1.8rem;margin-bottom:10px}}#faq .inner dl{background:#FEF537;padding:20px 30px;margin-bottom:10px;border-radius:10px;font-size:2.0rem;font-weight:600}@media (max-width: 991px){#faq .inner dl{font-size:1.8rem}}@media (max-width: 767px){#faq .inner dl{font-size:1.5rem;padding:15px}}#faq .inner dl dt{padding:0 50px;position:relative;cursor:pointer}@media (max-width: 767px){#faq .inner dl dt{padding:0 30px 0 40px}}#faq .inner dl dt:before{content:"Q";background:#EE2C7F;color:#fff;border-radius:50%;width:40px;height:40px;display:inline-block;text-align:center;line-height:2;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991px){#faq .inner dl dt:before{width:35px;height:35px}}@media (max-width: 767px){#faq .inner dl dt:before{width:30px;height:30px}}#faq .inner dl dt:after{content:"";position:absolute;top:40%;right:0px;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);display:inline-block;width:20px;height:20px;border-bottom:4px solid #EE2C7F;border-right:4px solid #EE2C7F}@media (max-width: 767px){#faq .inner dl dt:after{width:16px;height:16px;right:5px}}#faq .inner dl dd{background:#fff;border-radius:10px;padding:20px;margin-top:20px;display:none}@media (max-width: 767px){#faq .inner dl dd{padding:10px;padding-top:10px}}
