@media screen and (max-width: 767px){.pc-only{display:none !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}html{scroll-behavior:smooth}.contents_{margin:0 auto !important;width:100% !important}.single_mainframe_{margin:0 auto !important;width:1200px !important}#wrapping_info{text-align:center}@media screen and (max-width: 767px){.contents_{margin:0 auto !important;width:100% !important}.single_mainframe_{margin:0 auto !important;width:1200px !important}#wrapping_info{text-align:center}}body{background:#e6f0f4}#cp2508{width:1200px;margin:40px auto 0;background:#fff;font-weight:500;font-size:16px;line-height:1.5em}@media screen and (max-width: 767px){#cp2508{width:100%;margin:0 auto;border:none}}@media all and (-ms-high-contrast: none){#cp2508 div,#cp2508 span,#cp2508 applet,#cp2508 object,#cp2508 iframe,#cp2508 h1,#cp2508 h2,#cp2508 h3,#cp2508 h4,#cp2508 h5,#cp2508 h6,#cp2508 p,#cp2508 blockquote,#cp2508 pre,#cp2508 a,#cp2508 abbr,#cp2508 acronym,#cp2508 address,#cp2508 big,#cp2508 cite,#cp2508 code,#cp2508 del,#cp2508 dfn,#cp2508 em,#cp2508 img,#cp2508 ins,#cp2508 kbd,#cp2508 q,#cp2508 s,#cp2508 samp,#cp2508 small,#cp2508 strike,#cp2508 strong,#cp2508 sub,#cp2508 sup,#cp2508 tt,#cp2508 var,#cp2508 b,#cp2508 u,#cp2508 i,#cp2508 center,#cp2508 dl,#cp2508 dt,#cp2508 dd,#cp2508 ol,#cp2508 ul,#cp2508 li,#cp2508 fieldset,#cp2508 form,#cp2508 label,#cp2508 legend,#cp2508 table,#cp2508 caption,#cp2508 tbody,#cp2508 tfoot,#cp2508 thead,#cp2508 tr,#cp2508 th,#cp2508 td,#cp2508 article,#cp2508 aside,#cp2508 canvas,#cp2508 details,#cp2508 embed,#cp2508 figure,#cp2508 figcaption,#cp2508 footer,#cp2508 header,#cp2508 hgroup,#cp2508 menu,#cp2508 nav,#cp2508 output,#cp2508 ruby,#cp2508 section,#cp2508 summary,#cp2508 time,#cp2508 mark,#cp2508 audio,#cp2508 video{line-height:1.6;font-size:16px}}#cp2508 *,#cp2508 ::after,#cp2508 ::before{box-sizing:border-box}#cp2508 article,#cp2508 aside,#cp2508 details,#cp2508 figcaption,#cp2508 figure,#cp2508 footer,#cp2508 header,#cp2508 hgroup,#cp2508 menu,#cp2508 nav,#cp2508 section{display:block}#cp2508 blockquote,#cp2508 q{quotes:none}#cp2508 blockquote:before,#cp2508 blockquote:after,#cp2508 q:before,#cp2508 q:after{content:"";content:none}#cp2508 input,#cp2508 textarea{margin:0;padding:0}#cp2508 ol,#cp2508 ul{list-style:none}#cp2508 table{border-collapse:collapse;border-spacing:0;width:100%}#cp2508 img{max-width:100%;vertical-align:bottom}#cp2508 caption{text-align:left}#cp2508 .tc{text-align:center}#cp2508 .tr{text-align:right}#cp2508 .tl{text-align:left}#cp2508 a:focus,#cp2508 *:focus{outline:none}#cp2508 a{text-decoration:none}#cp2508 a img{transition:.6s}#cp2508 a img:hover{opacity:.8 !important;transition:.6s}#cp2508 .inner{width:92%;max-width:860px;margin:0 auto}@media screen and (max-width: 767px){#cp2508 .item_wrap{margin:25px auto}}#cp2508 .item_wrap__list{display:flex;justify-content:center;gap:40px;padding:0}@media screen and (max-width: 767px){#cp2508 .item_wrap__list{gap:15px;flex-flow:wrap}}#cp2508 .item_wrap__list li{width:calc((100% - 40px)/3);padding:0}@media screen and (max-width: 767px){#cp2508 .item_wrap__list li{width:calc((100% - 20px)/2)}}#cp2508 .item_wrap__list li img{width:100%}#cp2508 .item_wrap__list li img:first-child{padding-bottom:10px}#cp2508 .item_wrap__list li p{vertical-align:middle;margin:0;font-size:18px;line-height:1.4em;padding:20px 15px;transition:.6s}@media screen and (max-width: 767px){#cp2508 .item_wrap__list li p{font-size:12px;padding:8px 10px}}#cp2508 .ttl_item{width:1200px;margin:0 auto;background-image:repeating-linear-gradient(#894212, #894212 5px, #803400 5px, #803400 10px);padding:8px 0;font-size:32px;font-weight:bold;text-align:center;color:#fff;padding:20px 0}@media screen and (max-width: 767px){#cp2508 .ttl_item{width:100%;font-size:24px}}#cp2508 .copyright{text-align:right;background:#161616;color:#fff;padding:0 15px 15px 0}@media screen and (max-width: 767px){#cp2508 .copyright{font-size:10px;padding-right:10px}}#cp2508 .present_wrap{width:100%;margin:40px auto;position:relative;background:#c6eeff;border-radius:20px}@media screen and (max-width: 767px){#cp2508 .present_wrap{margin:20px auto;border-radius:10px}}#cp2508 .present_wrap .ttl{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-size:32px;text-align:center;color:#fff;background:#64cff9;padding:10px;border-radius:20px 20px 0 0;margin:0}@media screen and (max-width: 767px){#cp2508 .present_wrap .ttl{font-size:20px;border-radius:10px 10px 0 0;padding:5px 0}}#cp2508 .present_wrap .cont_inner{display:flex;justify-content:space-between;padding:40px 90px;width:100%}@media screen and (max-width: 767px){#cp2508 .present_wrap .cont_inner{padding:20px}}#cp2508 .present_wrap .cont_inner a{width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){#cp2508 .present_wrap .cont_inner a{width:calc((100% - 15px)/2)}}#cp2508 .present_wrap:first-child{margin-top:0;text-align:center}#cp2508 .present_wrap:first-child .txt_wrap{text-align:center}#cp2508 .present_wrap:last-child{margin-bottom:0}#cp2508 .ditail{display:flex;align-items:center}#cp2508 .ditail img{width:100%;max-width:230px !important;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){#cp2508 .ditail img{margin-right:30px}}#cp2508 .ditail div{width:calc(100% - 30px)}@media screen and (max-width: 767px){#cp2508 .ditail{text-align:center;display:block}#cp2508 .ditail img{margin-bottom:10px}#cp2508 .ditail div{width:100%}#cp2508 .ditail .txt_wrap{text-align:left}}@media screen and (max-width: 767px){#cp2508 .img03{width:60% !important}}#cp2508 .app_btn_wrap{display:flex;justify-content:space-between}#cp2508 .app_btn_wrap a{width:calc((100% - 20px)/2)}#cp2508 .app_btn_wrap a img{width:100%}#cp2508 .app_btn_wrap a img:last-child{margin-right:0}#cp2508 .txt_wrap{margin:80px auto;position:relative;text-align:center}@media screen and (max-width: 767px){#cp2508 .txt_wrap{margin:20px auto 60px}}#cp2508 .txt_wrap_txt{width:100%;font-size:22px;font-weight:700;line-height:1.4em;font-family:"M PLUS Rounded 1c",sans-serif;margin:0 auto}@media screen and (max-width: 767px){#cp2508 .txt_wrap_txt{font-size:14px;text-align:left;width:92%}}#cp2508 .txt_wrap .molty{width:10%;position:absolute;top:90%;left:87%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#cp2508 .txt_wrap .molty{width:18%;top:110%;left:88%}}#cp2508 ul{padding:0;margin-top:10px}#cp2508 ul li{padding-left:1em;text-indent:-1em}#cp2508 .ditail_list__con{display:flex;align-items:start;margin-bottom:15px}@media screen and (max-width: 767px){#cp2508 .ditail_list__con{display:block}}#cp2508 .ditail_list .icon{background:#64cff9;color:#fff;font-weight:bold;width:170px;margin:0;margin-right:15px;padding:5px 5px;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:600}#cp2508 .ditail_list .txt{margin:0;margin-top:5px;width:calc(100% - 170px)}@media screen and (max-width: 767px){#cp2508 .ditail_list .txt{width:100%}}#cp2508 .ditail_list tr{margin:0 0 12px;padding:0;display:flex;justify-content:flex-start;align-items:baseline;list-style:none;font-size:18px}#cp2508 .ditail_list tr td{width:calc(100% - 170px)}#cp2508 .att{font-size:14px}#cp2508 .att a{border-bottom:solid 1px}@media screen and (max-width: 767px){#cp2508 .att{font-size:12px}}#cp2508 .preca{font-size:16px}#cp2508 .preca li{margin-bottom:8px}@media screen and (max-width: 767px){#cp2508 .preca li{margin-bottom:4px}}#cp2508 .preca a{border-bottom:solid 1px}#cp2508 .ttl_l{margin:120px auto 60px;text-align:center;font-size:38px;color:#feff8b;background:#cf0101;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;padding:20px}@media screen and (max-width: 767px){#cp2508 .ttl_l{font-size:24px;margin:60px auto 30px;padding:10px 0}}#cp2508 .ttl_l2{margin-top:0}#cp2508 .btn_wrap{width:100%;max-width:600px;font-weight:bold;padding:80px 0 120px;margin:0 auto}@media screen and (max-width: 767px){#cp2508 .btn_wrap{width:90%;padding:40px 0 100px}}#cp2508 .btn_wrap a{font-family:"M PLUS Rounded 1c",sans-serif;width:100%;margin:0 auto;font-size:28px;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;text-align:center;vertical-align:middle;text-decoration:none;border-radius:80px;color:#fff;background:#cf0101;line-height:1.3em}@media screen and (max-width: 767px){#cp2508 .btn_wrap a{font-size:16px;padding:1rem 0}}#cp2508 .btn_wrap a::after{content:"";display:block;width:.5em;height:.5em;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:1em}@media screen and (max-width: 767px){#cp2508 .btn_wrap a::after{border-top:solid 2px #fff;border-right:solid 2px #fff}}/*# sourceMappingURL=style.css.map */