﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");*{box-sizing:border-box;font-family:"Noto Sans JP", sans-serif}body{background:url("../images/bg.png");background-size:800px;padding:0;margin:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes move1{0%{transform:translate(0)}100%{transform:translate(0, -5px)}}@keyframes hukidasi1{0%{transform:rotate(0)}100%{transform:rotate(5deg)}}@keyframes hukidasi2{0%{transform:rotate(0)}100%{transform:rotate(-5deg)}}img{max-width:100%;height:auto}.mb{margin-bottom:clamp(30px, 5%, 100px)}.mb-0{margin-bottom:0 !important}#lp_cp202508 .title{display:block;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-size:clamp(23px, 5vw, 35px);font-weight:bold;text-align:center;margin-bottom:clamp(20px, 4%, 40px)}#lp_cp202508 .title._icon:before{display:block;content:"";width:50px;height:50px;margin:0 auto 10px}@media (max-width: 480px){#lp_cp202508 .title._icon:before{width:30px;height:30px;margin:0 auto 7px}}#lp_cp202508 .title._icon._item:before{background:url("../images/icon1.png") no-repeat;background-size:50px}@media (max-width: 480px){#lp_cp202508 .title._icon._item:before{background-size:30px}}#lp_cp202508 .title._icon._faq:before{background:url("../images/icon2.png") no-repeat;background-size:50px}@media (max-width: 480px){#lp_cp202508 .title._icon._faq:before{background-size:30px}}#lp_cp202508 .title._line1{display:flex;justify-content:center;align-items:center}#lp_cp202508 .title._line1:before{display:block;background:#009cd3;width:100px;height:1px;content:"";margin-right:15px}#lp_cp202508 .title._line1:after{display:block;background:#009cd3;width:100px;height:1px;content:"";margin-left:15px}#lp_cp202508 .title._line2{padding-bottom:0.3em;border-bottom:#009cd3 2px solid;width:fit-content;margin-left:auto;margin-right:auto}#lp_cp202508 .title._faq:after{display:block;width:150px;height:2px;background:#009cd3;content:"";margin:20px auto 0}#lp_cp202508 .max1024{max-width:1024px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){#lp_cp202508 .max1024{margin-left:15px;margin-right:15px}}#lp_cp202508 .logoarea{display:block;background:#fff;text-align:center;padding-bottom:5px}#lp_cp202508 .logoarea img{width:200px;height:auto}@media (max-width: 480px){#lp_cp202508 .logoarea img{width:120px}}#lp_cp202508 .mainvsual{display:block}#lp_cp202508 h1.mv{display:block;text-align:center;padding:0 15px}@media (max-width: 480px){#lp_cp202508 h1.mv{padding:0 5px}}#lp_cp202508 h1.mv img{width:100%;max-width:800px}#lp_cp202508 .kikan{background:#009cd3;padding:70px 20px 20px;display:flex;justify-content:center;align-items:center;margin-top:-80px}@media (max-width: 480px){#lp_cp202508 .kikan{padding:70px 10px 10px}}#lp_cp202508 .kikan span{display:block;background:#fff;border-radius:5px;padding:clamp(3px, 1.5%, 8px) clamp(8px, 2%, 15px);color:#009cd3;font-size:clamp(15px, 4vw, 30px);margin-right:10px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold}#lp_cp202508 .kikan b{color:#fff;font-size:clamp(15px, 4vw, 30px);font-family:"M PLUS Rounded 1c",sans-serif}#lp_cp202508 .cp_btn{display:block;padding:clamp(20px, 8%, 60px) 0}#lp_cp202508 .cp_btn a{display:flex;margin:0 auto;justify-content:center;align-items:center;background:linear-gradient(#687cff 0%, #ff71b0 100%);border-radius:50px;color:#fff;font-weight:bold;width:fit-content;font-family:"M PLUS Rounded 1c",sans-serif;font-size:clamp(18px, 4vw, 30px);line-height:1.2;border:#fff 3px solid;cursor:pointer;transition:all linear 0.3s;padding:20px 30px 20px 50px;text-decoration:none}@media (max-width: 480px){#lp_cp202508 .cp_btn a{padding:15px 25px 15px 40px}}#lp_cp202508 .cp_btn a:after{display:block;content:"";background:url("../images/arrow1.png") no-repeat;background-size:14px;width:14px;height:25px;margin-left:30px}@media (max-width: 480px){#lp_cp202508 .cp_btn a:after{background-size:10px;width:10px;height:17px;margin-left:20px}}#lp_cp202508 .item_area{background:rgba(255,255,255,0.8);padding:clamp(30px, 6%, 60px) 0}#lp_cp202508 .item_area .text1{display:block;text-align:center;padding:clamp(15px, 4%, 30px) 10px}#lp_cp202508 .item_area .text1 b{display:block;font-family:"M PLUS Rounded 1c",sans-serif;font-size:clamp(18px, 5vw, 25px)}#lp_cp202508 .item_area .text1 strong{font-family:"M PLUS Rounded 1c",sans-serif;color:#009cd3;font-size:clamp(25px, 7vw, 37px)}#lp_cp202508 .item_area .text1 strong span{font-size:70%}#lp_cp202508 .item_area .items{max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 800px){#lp_cp202508 .item_area .items{margin-left:15px;margin-right:15px}}#lp_cp202508 .item_area .items .box{display:block;position:relative;padding:50px 20px 20px;margin-bottom:20px}@media (max-width: 480px){#lp_cp202508 .item_area .items .box{padding:30px 5px 10px}}#lp_cp202508 .item_area .items .box strong{display:block;position:absolute;top:0;left:0;width:fit-content;color:#fff;font-size:clamp(18px, 1.5vw, 25px);padding:8px 15px}@media (max-width: 480px){#lp_cp202508 .item_area .items .box strong{padding:5px 10px}}#lp_cp202508 .item_area .items .box .circle{display:flex;justify-content:center;align-items:center;background:#ca0000;width:90px;height:90px;border-radius:90px;position:absolute;right:0;top:-30px}#lp_cp202508 .item_area .items .box .circle b{display:block;text-align:center;color:#fff;font-size:20px;line-height:1}#lp_cp202508 .item_area .items .box .circle b span{font-size:60%}#lp_cp202508 .item_area .items .box .circle b em{font-style:normal;font-size:80%}@media (max-width: 480px){#lp_cp202508 .item_area .items .box .circle{width:60px;height:60px;border-radius:60px;top:-20px}#lp_cp202508 .item_area .items .box .circle b{font-size:13px}}#lp_cp202508 .item_area .items .box._item1{background:rgba(253,247,184,0.8)}#lp_cp202508 .item_area .items .box._item1 strong{background:#fec003}#lp_cp202508 .item_area .items .box._item2{background:rgba(220,233,247,0.8)}#lp_cp202508 .item_area .items .box._item2 strong{background:#4e95d9}#lp_cp202508 .item_area .items .box._item3{background:rgba(217,242,208,0.8)}#lp_cp202508 .item_area .items .box._item3 strong{background:#4da72e}#lp_cp202508 .item_area .items .box._item4{background:rgba(255,226,214,0.8)}#lp_cp202508 .item_area .items .box._item4 strong{background:#ff6600}#lp_cp202508 .item_area .items .box._item5{background:rgba(242,206,238,0.8)}#lp_cp202508 .item_area .items .box._item5 strong{background:#a02c93}#lp_cp202508 .item_area .items .box._item6{background:rgba(251,209,211,0.8)}#lp_cp202508 .item_area .items .box._item6 strong{background:#c00001}#lp_cp202508 .item_area .items ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}#lp_cp202508 .item_area .items ul li{width:33.333333%;padding:5px}#lp_cp202508 .item_area .items ul li p{display:block;text-align:center;font-size:clamp(12px, 1.1vw, 13px);padding:5px 0 0;margin-bottom:0;line-height:1.3;font-weight:bold}#lp_cp202508 .item_area .items>p{display:block;text-align:end;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;font-size:20px;padding:0 8px}@media (max-width: 480px){#lp_cp202508 .item_area .items>p{font-size:16px}}#lp_cp202508 .term_area{background:#e8f2fa;padding:clamp(40px, 8%, 80px) 0}#lp_cp202508 .term_area ol{padding:0;margin-bottom:clamp(30px, 6%, 60px);list-style-type:none;display:flex;margin-bottom:clamp(30px, 6%, 50px)}#lp_cp202508 .term_area ol li{width:33.3333%}#lp_cp202508 .term_area ol li.arrow{width:40px;padding-top:80px}#lp_cp202508 .term_area ol li.arrow img{transform:rotate(-90deg)}#lp_cp202508 .term_area ol li .illust{text-align:center;margin-bottom:15px}#lp_cp202508 .term_area ol li b{display:block;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;color:#009cd3;font-size:clamp(18px, 2.3vw, 25px);line-height:1.4}#lp_cp202508 .term_area ol li p.fs-small{display:block;text-align:center;font-size:80%}@media (max-width: 480px){#lp_cp202508 .term_area ol{flex-wrap:wrap}#lp_cp202508 .term_area ol li{width:100%}#lp_cp202508 .term_area ol li.arrow{width:100%;padding:20px 0;text-align:center}#lp_cp202508 .term_area ol li.arrow img{width:40px;transform:rotate(0)}}#lp_cp202508 .term_area .box{display:block;background:#fff;border-radius:20px;padding:clamp(20px, 5%, 40px)}#lp_cp202508 .term_area .box ul{padding-left:0}#lp_cp202508 .term_area .box ul li{display:flex;margin-bottom:0.5em;font-size:90%;line-height:1.6}#lp_cp202508 .term_area .box ul li:before{content:"・"}#lp_cp202508 .faq_area{background:rgba(255,255,255,0.8);padding:clamp(30px, 6%, 60px) 0}#lp_cp202508 .faq_area dl{border-bottom:rgba(0,0,0,0.3) 1px solid;padding-bottom:20px;margin-bottom:20px}@media (max-width: 480px){#lp_cp202508 .faq_area dl{padding-bottom:15px}}#lp_cp202508 .faq_area dl dt{display:flex}#lp_cp202508 .faq_area dl dt span{width:50px;margin-right:15px}#lp_cp202508 .faq_area dl dt b{width:calc(100% - 85px);font-weight:bold;color:#009cd3;font-family:"M PLUS Rounded 1c",sans-serif;font-size:clamp(16px, 1.5vw, 20px);padding-top:0.5em;line-height:1.6}#lp_cp202508 .faq_area dl dt .faq_arrow{width:30px;position:relative;cursor:pointer;margin-top:20px}#lp_cp202508 .faq_area dl dt .faq_arrow:before{width:20px;height:3px;background:#009cd3;content:"";position:absolute;top:0;left:0}#lp_cp202508 .faq_area dl dt .faq_arrow:after{width:20px;height:3px;background:#009cd3;content:"";transform:rotate(90deg);position:absolute;top:0;left:0;transition:all linear 0.3s}#lp_cp202508 .faq_area dl dt .faq_arrow.active:before{display:none}#lp_cp202508 .faq_area dl dt .faq_arrow.active:after{transform:rotate(0)}#lp_cp202508 .faq_area dl dd{display:flex;padding-top:20px;margin-left:50px}#lp_cp202508 .faq_area dl dd span{width:50px;margin-right:15px}#lp_cp202508 .faq_area dl dd .answer{width:calc(100% - 65px)}#lp_cp202508 .faq_area dl dd .answer p{margin:0;padding:0}@media (max-width: 480px){#lp_cp202508 .faq_area dl dt span{width:35px;margin-right:10px}#lp_cp202508 .faq_area dl dt b{width:calc(100% - 70px)}#lp_cp202508 .faq_area dl dt .faq_arrow:before{width:17px}#lp_cp202508 .faq_area dl dt .faq_arrow:after{width:17px}#lp_cp202508 .faq_area dl dd{margin-left:30px}#lp_cp202508 .faq_area dl dd span{width:35px;margin-right:10px}#lp_cp202508 .faq_area dl dd .answer{width:calc(100% - 45px)}}#lp_cp202508 .footer{display:block;background:#333333;padding:clamp(20px, 5%, 40px) 15px;text-align:center}#lp_cp202508 .footer address{font-style:normal;font-size:12px;color:#fff}
