﻿#cmp-close2603 html,#cmp-close2603 body,#cmp-close2603 div,#cmp-close2603 span,#cmp-close2603 applet,#cmp-close2603 object,#cmp-close2603 iframe,#cmp-close2603 h1,#cmp-close2603 h2,#cmp-close2603 h3,#cmp-close2603 h4,#cmp-close2603 h5,#cmp-close2603 h6,#cmp-close2603 p,#cmp-close2603 blockquote,#cmp-close2603 pre,#cmp-close2603 a,#cmp-close2603 abbr,#cmp-close2603 acronym,#cmp-close2603 address,#cmp-close2603 big,#cmp-close2603 cite,#cmp-close2603 code,#cmp-close2603 del,#cmp-close2603 dfn,#cmp-close2603 em,#cmp-close2603 img,#cmp-close2603 ins,#cmp-close2603 kbd,#cmp-close2603 q,#cmp-close2603 s,#cmp-close2603 samp,#cmp-close2603 small,#cmp-close2603 strike,#cmp-close2603 strong,#cmp-close2603 sub,#cmp-close2603 sup,#cmp-close2603 tt,#cmp-close2603 var,#cmp-close2603 b,#cmp-close2603 u,#cmp-close2603 i,#cmp-close2603 center,#cmp-close2603 dl,#cmp-close2603 dt,#cmp-close2603 dd,#cmp-close2603 ol,#cmp-close2603 ul,#cmp-close2603 li,#cmp-close2603 fieldset,#cmp-close2603 form,#cmp-close2603 label,#cmp-close2603 legend,#cmp-close2603 table,#cmp-close2603 caption,#cmp-close2603 tbody,#cmp-close2603 tfoot,#cmp-close2603 thead,#cmp-close2603 tr,#cmp-close2603 th,#cmp-close2603 td,#cmp-close2603 article,#cmp-close2603 aside,#cmp-close2603 canvas,#cmp-close2603 details,#cmp-close2603 embed,#cmp-close2603 figure,#cmp-close2603 figcaption,#cmp-close2603 footer,#cmp-close2603 header,#cmp-close2603 hgroup,#cmp-close2603 menu,#cmp-close2603 nav,#cmp-close2603 output,#cmp-close2603 ruby,#cmp-close2603 section,#cmp-close2603 summary,#cmp-close2603 time,#cmp-close2603 mark,#cmp-close2603 audio,#cmp-close2603 video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#cmp-close2603 article,#cmp-close2603 aside,#cmp-close2603 details,#cmp-close2603 figcaption,#cmp-close2603 figure,#cmp-close2603 footer,#cmp-close2603 header,#cmp-close2603 hgroup,#cmp-close2603 menu,#cmp-close2603 nav,#cmp-close2603 section{display:block}#cmp-close2603 body{line-height:1}#cmp-close2603 ol,#cmp-close2603 ul{list-style:none}#cmp-close2603 blockquote,#cmp-close2603 q{quotes:none}#cmp-close2603 blockquote:before,#cmp-close2603 blockquote:after,#cmp-close2603 q:before,#cmp-close2603 q:after{content:'';content:none}#cmp-close2603 table{border-collapse:collapse;border-spacing:0}#cmp-close2603{padding-bottom:40px;background-color:#fffad4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:16px;font-weight:bold;line-height:28px;color:#421e1c}@media print, screen and (min-width: 768px){#cmp-close2603{min-width:1000px;padding-bottom:140px}}#cmp-close2603 *{box-sizing:border-box}#cmp-close2603 img{width:100%;max-width:100%;height:auto;display:block;pointer-events:none}#cmp-close2603 a{text-decoration:none;color:#421e1c;display:block;transition:all .2s}#cmp-close2603 a:hover{opacity:0.8}#cmp-close2603 small{font-size:13px;font-weight:normal;line-height:20px;color:#3f3f3f;display:block}@media print, screen and (max-width: 767px){#cmp-close2603 small{font-size:11px;line-height:15px}}@media print, screen and (max-width: 767px){#cmp-close2603 .pc_only{display:none !important}}@media print, screen and (min-width: 768px){#cmp-close2603 .sp_only{display:none !important}}#cmp-close2603 .wrapper{width:94%;max-width:1000px;margin:0 auto}#cmp-close2603 .ttl{width:385px;margin:0 auto}@media print, screen and (max-width: 767px){#cmp-close2603 .ttl{width:100%;max-width:285px}}#cmp-close2603 .dot{background:url("../img/cont_bg01.jpg") repeat;background-size:45px}#cmp-close2603 .bg{padding:155px 0 110px;background-color:#b4d841;position:relative;z-index:2}@media print, screen and (max-width: 767px){#cmp-close2603 .bg{padding:100px 0 30px}}#cmp-close2603 .bg section{box-shadow:5px 5px 30px rgba(0,163,48,0.15);border-radius:30px;position:relative}@media print, screen and (max-width: 767px){#cmp-close2603 .bg section{border-radius:15px}}#cmp-close2603 .bg section .ttl{position:absolute;top:-50px;right:0;left:0;z-index:1}@media print, screen and (max-width: 767px){#cmp-close2603 .bg section .ttl{top:-35px}}#cmp-close2603 .bg:after{content:"";width:100%;height:calc(100% + 255px);background-image:url("../img/cont_bg02.png"),url("../img/cont_bg03.png");background-repeat:no-repeat;background-size:100% 235px,100% 170px;background-position:top,bottom;position:absolute;bottom:-95px;left:0;z-index:-1;pointer-events:none}@media print, screen and (max-width: 767px){#cmp-close2603 .bg:after{height:calc(100% + 120px);background-size:100% 70px,100% 50px;bottom:-50px}}#cmp-close2603 .pala.pop{transform:scale(0.5);transition:all 0.7s cubic-bezier(0.68, -0.6, 0.32, 1.6) !important}#cmp-close2603 .pala.pop.action{transform:scale(1)}#cmp-close2603 .pala{opacity:0;transition:all 1s ease !important}#cmp-close2603 .pala--down{-webkit-transform:translateY(-10%);transform:translateY(-10%)}#cmp-close2603 .pala--down2{-webkit-transform:translateY(-20%);transform:translateY(-20%)}#cmp-close2603 .pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}#cmp-close2603 .pala--up2{-webkit-transform:translateY(20%);transform:translateY(20%)}#cmp-close2603 .pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}#cmp-close2603 .pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#cmp-close2603 .pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}#cmp-close2603 .pala--rl5{-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}#cmp-close2603 .pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}#cmp-close2603 .pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}#cmp-close2603 .delay100{transition-delay:.1s !important}#cmp-close2603 .delay200{transition-delay:.2s !important}#cmp-close2603 .delay300{transition-delay:.3s !important}#cmp-close2603 .delay400{transition-delay:.4s !important}#cmp-close2603 .delay500{transition-delay:.5s !important}#cmp-close2603 .delay600{transition-delay:.6s !important}#cmp-close2603 .delay700{transition-delay:.7s !important}#cmp-close2603 .delay800{transition-delay:.8s !important}#cmp-close2603 .delay900{transition-delay:.9s !important}#cmp-close2603 .delay1000{transition-delay:1s !important}#cmp-close2603 .delay1100{transition-delay:1.1s !important}#cmp-close2603 .delay1200{transition-delay:1.2s !important}#cmp-close2603 .delay1300{transition-delay:1.3s !important}#cmp-close2603 .delay1400{transition-delay:1.4s !important}#cmp-close2603 .delay1500{transition-delay:1.5s !important}#cmp-close2603 .delay1600{transition-delay:1.6s !important}#cmp-close2603 .delay1700{transition-delay:1.7s !important}#cmp-close2603 .delay1800{transition-delay:1.8s !important}#cmp-close2603 .delay1900{transition-delay:1.9s !important}#cmp-close2603 .delay2000{transition-delay:2s !important}#cmp-close2603 .delay2100{transition-delay:2.1s !important}#cmp-close2603 .delay2200{transition-delay:2.2s !important}#cmp-close2603 .delay2300{transition-delay:2.3s !important}#cmp-close2603 .delay2400{transition-delay:2.4s !important}#cmp-close2603 .delay2500{transition-delay:2.5s !important}#cmp-close2603 .delay2600{transition-delay:2.6s !important}#cmp-close2603 .delay2700{transition-delay:2.7s !important}#cmp-close2603 .delay2800{transition-delay:2.8s !important}#cmp-close2603 .delay2900{transition-delay:2.9s !important}#cmp-close2603 .delay3000{transition-delay:3s !important}#cmp-close2603 .delay3100{transition-delay:3.1s !important}#cmp-close2603 .delay3200{transition-delay:3.2s !important}#cmp-close2603 .delay3300{transition-delay:3.3s !important}#cmp-close2603 .delay3400{transition-delay:3.4s !important}#cmp-close2603 .delay3500{transition-delay:3.5s !important}#cmp-close2603 .delay3600{transition-delay:3.6s !important}#cmp-close2603 .delay3700{transition-delay:3.7s !important}#cmp-close2603 .delay3800{transition-delay:3.8s !important}#cmp-close2603 .delay3900{transition-delay:3.9s !important}#cmp-close2603 .delay4000{transition-delay:4s !important}@keyframes line_anime{0%{height:0}100%{height:90px}}@keyframes line_anime_sp{0%{height:0}100%{height:2rem}}#cmp-close2603 .pala.action,#cmp-close2603 .pala_line.action{opacity:1;-webkit-transform:none;transform:none}#cmp-close2603 #mv{background:url("../img/mv_bg_pc.jpg") no-repeat;background-size:cover;background-position:center}@media print, screen and (max-width: 767px){#cmp-close2603 #mv{background-image:url("../img/mv_bg_sp.jpg")}}#cmp-close2603 #mv .wrapper{position:relative;z-index:3}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper{width:100%}}#cmp-close2603 #mv .wrapper h1{width:98%;padding:6% 0 2.3%;margin:0 auto}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper h1{width:92.1%;padding:8.8% 0 3%}}#cmp-close2603 #mv .wrapper p{margin:0 auto}#cmp-close2603 #mv .wrapper p.period1{width:80.5%;margin:1.2% auto}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper p.period1{width:90.5%;margin:2.1% auto}}#cmp-close2603 #mv .wrapper p.period2{width:59.8%}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper p.period2{width:74.6%}}#cmp-close2603 #mv .wrapper p:not(.period1):not(.period2){font-size:30px;line-height:100%;text-align:center;color:#3f3a39}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper p:not(.period1):not(.period2){font-size:5vw}}#cmp-close2603 #mv .wrapper ul{display:flex;justify-content:space-between;margin-top:8.6%}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper ul{flex-wrap:wrap;justify-content:center;margin-top:8.2%}}#cmp-close2603 #mv .wrapper ul li{width:225px;position:relative;z-index:1}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper ul li{width:43.3%;margin:10px 5px 0}}#cmp-close2603 #mv .wrapper ul li a{padding:25px 35px 25px 0;background:#fff9c0 url("../img/mv_icon.png") no-repeat;background-size:25px;background-position:right 25px center;border:4px #00a330 solid;border-radius:15px}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper ul li a{padding:18px 25px 18px 0;background-size:20px;background-position:right 20px center;border-width:3px}}#cmp-close2603 #mv .wrapper ul li a img{width:auto;max-width:none;height:22px;margin:0 auto}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper ul li a img{height:18px}}#cmp-close2603 #mv .wrapper ul li:after{content:"";width:100%;height:calc(100% + 5px);background-color:#00a22f;box-shadow:1px 3px 2px rgba(0,0,0,0.3);border-radius:15px;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}@media print, screen and (max-width: 767px){#cmp-close2603 #mv .wrapper ul li:after{height:calc(100% + 4px)}}#cmp-close2603 #prize{padding:70px 0 50px;margin-bottom:130px}@media print, screen and (max-width: 767px){#cmp-close2603 #prize{padding:50px 20px 40px;margin-bottom:80px}}#cmp-close2603 #prize h3{width:340px;margin:0 auto 10px}@media print, screen and (max-width: 767px){#cmp-close2603 #prize h3{width:100%;max-width:250px}}#cmp-close2603 #prize div{width:585px;display:flex;align-items:flex-start;flex-direction:row-reverse;margin:0 auto;position:relative}@media print, screen and (max-width: 767px){#cmp-close2603 #prize div{width:100%;max-width:330px}}#cmp-close2603 #prize div p{width:205px}@media print, screen and (max-width: 767px){#cmp-close2603 #prize div p{width:35%}}#cmp-close2603 #prize div small{position:absolute;bottom:15px;left:415px;z-index:1}@media print, screen and (max-width: 767px){#cmp-close2603 #prize div small{right:10px;bottom:10px;left:auto}}#cmp-close2603 #prize div>img{width:365px;margin-right:-30px;position:relative}@media print, screen and (max-width: 767px){#cmp-close2603 #prize div>img{width:69%;margin-right:-6%}}#cmp-close2603 #prize:after{content:"";width:calc(100% - 30px);height:calc(100% - 30px);border:8px rgba(255,255,255,0.8) solid;box-sizing:border-box;border-radius:15px;position:absolute;top:15px;left:15px;pointer-events:none}@media print, screen and (max-width: 767px){#cmp-close2603 #prize:after{width:calc(100% - 20px);height:calc(100% - 20px);border-width:4px;border-radius:10px;top:10px;left:10px}}#cmp-close2603 #target{padding:75px 0 55px}@media print, screen and (max-width: 767px){#cmp-close2603 #target{padding:50px 0 30px}}#cmp-close2603 #target ul{margin-bottom:25px}@media print, screen and (min-width: 768px){#cmp-close2603 #target ul{display:flex;justify-content:center;margin-bottom:35px}}#cmp-close2603 #target ul li{width:27%;line-height:26px;text-align:center;margin:0 1.5%}@media print, screen and (max-width: 767px){#cmp-close2603 #target ul li{width:100%;max-width:250px;margin:0 auto 20px}}@media print, screen and (min-width: 768px){#cmp-close2603 #target ul li img{margin-bottom:5px}}#cmp-close2603 #target small{display:flex;justify-content:center}#cmp-close2603 #howto{padding:100px 0 65px;position:relative;z-index:1}@media print, screen and (max-width: 767px){#cmp-close2603 #howto{padding:80px 0 35px}}#cmp-close2603 #howto .step_box{margin:40px auto 125px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .step_box{margin:30px auto 80px}}#cmp-close2603 #howto .step_box>div{background-color:#fff;border:4px #fff solid;border-radius:15px;margin-top:20px;position:relative}@media print, screen and (min-width: 768px){#cmp-close2603 #howto .step_box>div{min-height:240px;border-width:6px;border-radius:25px;display:flex}}#cmp-close2603 #howto .step_box>div em{width:30.9%;padding-right:30px;background:#fff683 url("../img/howto_bg01_pc.png") no-repeat;background-size:55px 100%;background-position:right;border-radius:20px;display:flex;flex-wrap:wrap;align-content:center}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .step_box>div em{width:100%;padding:15px 0 25px;background-image:url("../img/howto_bg01_sp.png");background-size:100% 30px;background-position:bottom;border-radius:10px;display:block}}#cmp-close2603 #howto .step_box>div em img{width:175px;margin:0 auto 15px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .step_box>div em img{width:150px;margin-bottom:5px}}#cmp-close2603 #howto .step_box>div em span{width:100%;font-size:22px;line-height:32px;text-align:center;display:block}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .step_box>div em span{font-size:18px;line-height:30px}}@media print, screen and (min-width: 768px){#cmp-close2603 #howto .step_box>div>div{width:69.1%;display:flex;align-items:center}}#cmp-close2603 #howto .step_box>div>div>img{width:29.1%;padding:0 15px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .step_box>div>div>img{width:100%;max-width:250px;padding:0 20px;margin:20px auto 30px}}#cmp-close2603 #howto .step_box>div>div>div{padding:0 20px 20px}@media print, screen and (min-width: 768px){#cmp-close2603 #howto .step_box>div>div>div{width:70.9%;padding:0 20px}}#cmp-close2603 #howto .step_box>div>div>div p span{color:#f2037e}#cmp-close2603 #howto .step_box>div>div>div small{margin-top:10px}#cmp-close2603 #howto .step_box>div>div>div a{width:100%;max-width:320px;margin-top:20px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .step_box>div>div>div a{margin-right:auto;margin-left:auto}}#cmp-close2603 #howto .step_box>div:after{content:"";width:31.5%;height:20px;background-repeat:no-repeat;background-size:auto 30px;background-position:bottom -2px center;position:absolute;bottom:-26px;left:0;pointer-events:none}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .step_box>div:after{width:100%;bottom:-24px}}#cmp-close2603 #howto .step_box>div.step1:after{background-image:url("../img/howto_icon01.png")}#cmp-close2603 #howto .step_box>div.step2:after{background-image:url("../img/howto_icon02.png")}#cmp-close2603 #howto .step_box>div.step3:after{background-image:url("../img/howto_icon03.png")}#cmp-close2603 #howto .step_box>div.step4:after{display:none}#cmp-close2603 #howto .detail_box{padding:0 75px 75px;background-color:#fffad4;border:6px #fff solid;border-radius:25px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box{padding:0 20px 20px;border-width:4px;border-radius:15px}}#cmp-close2603 #howto .detail_box h3{width:440px;margin:-38px auto 35px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box h3{width:100%;max-width:300px;margin:-25px auto 25px}}#cmp-close2603 #howto .detail_box>div{width:100%;margin:0 auto}#cmp-close2603 #howto .detail_box>div em{text-align:center;display:block}@media print, screen and (min-width: 768px){#cmp-close2603 #howto .detail_box>div em{font-size:18px}}#cmp-close2603 #howto .detail_box>div.detail{max-width:690px;margin-bottom:90px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.detail{margin-bottom:80px}}#cmp-close2603 #howto .detail_box>div.detail em>span{display:flex;flex-wrap:wrap;justify-content:center;margin:15px 0}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.detail em>span{margin:5px 0}}#cmp-close2603 #howto .detail_box>div.detail em>span span{padding:0 25px;background-color:#fff;border-radius:10px;font-size:20px;line-height:55px;color:#fd6200;margin:5px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.detail em>span span{padding:0 15px;font-size:15px;line-height:40px;margin:3px}}#cmp-close2603 #howto .detail_box>div.detail p{font-weight:normal;display:flex;justify-content:center;margin-top:30px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.detail p{font-size:14px;line-height:24px;margin-top:25px}}#cmp-close2603 #howto .detail_box>div.good{max-width:560px;margin-bottom:40px;position:relative}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.good{padding-left:50px}}#cmp-close2603 #howto .detail_box>div.good em{width:240px;padding:20px 0 40px;background-color:#f48040;border-radius:50%;line-height:25px;color:#fff;position:absolute;top:-50px;left:-120px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.good em{width:120px;padding:15px 0;border-radius:10px;font-size:14px;line-height:20px;top:-40px;left:-10px}}#cmp-close2603 #howto .detail_box>div.good em img{width:110px;margin:0 auto 10px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.good em img{width:60px}}#cmp-close2603 #howto .detail_box>div.bad{max-width:800px}#cmp-close2603 #howto .detail_box>div.bad em{width:535px;margin:0 auto -25px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.bad em{width:100%;max-width:280px}}#cmp-close2603 #howto .detail_box>div.bad p{padding:55px 35px 35px;background-color:rgba(103,84,69,0.1);border-radius:15px;font-weight:normal;display:flex;justify-content:center}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .detail_box>div.bad p{padding:40px 20px 20px;border-radius:10px;font-size:14px;line-height:24px}}#cmp-close2603 #howto .btn{max-width:680px;margin-top:195px}@media print, screen and (max-width: 767px){#cmp-close2603 #howto .btn{max-width:380px;margin-top:60px}}#cmp-close2603 #howto:after{content:"";width:100%;height:320px;background:url("../img/howto_bg02.png") no-repeat;background-size:100% 100%;position:absolute;bottom:0;left:0;z-index:-1;pointer-events:none}@media print, screen and (max-width: 767px){#cmp-close2603 #howto:after{height:160px}}#cmp-close2603 #summary{max-width:850px;margin:80px auto}@media print, screen and (max-width: 767px){#cmp-close2603 #summary{margin:40px auto}}#cmp-close2603 #summary div{height:345px;padding:35px 40px;background-color:#fffdf3;border:6px #b4d841 solid;box-shadow:0 8px 0 #b4d841;border-radius:15px;margin-top:30px;overflow-y:scroll}@media print, screen and (max-width: 767px){#cmp-close2603 #summary div{padding:20px;border-width:4px;box-shadow:0 6px 0 #b4d841;font-size:14px;line-height:24px}}#cmp-close2603 #summary div h3{margin-top:30px}@media print, screen and (max-width: 767px){#cmp-close2603 #summary div h3{margin-top:25px}}#cmp-close2603 #summary div h3:nth-of-type(1){margin:0}#cmp-close2603 #summary div a{text-decoration:underline;display:inline}#cmp-close2603 #brand ul{padding:60px 20px 30px;border-radius:15px;margin-top:-35px}@media print, screen and (min-width: 768px){#cmp-close2603 #brand ul{padding:100px 0 80px;border-radius:30px;display:flex;justify-content:center;margin-top:-45px}}#cmp-close2603 #brand ul li{width:330px;text-align:center;margin:0 20px}@media print, screen and (max-width: 767px){#cmp-close2603 #brand ul li{width:100%;max-width:250px;margin:0 auto 30px}#cmp-close2603 #brand ul li:last-child{margin-bottom:0}}#cmp-close2603 #brand ul li img{margin-bottom:15px}@media print, screen and (max-width: 767px){#cmp-close2603 #brand ul li img{margin-bottom:10px}}
/*# sourceMappingURL=style.css.map */
