@charset "UTF-8";main{color:grey;line-height:1.5;font-size:14px;padding-bottom:60px}.section__titleWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:.1em}.section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:14px;border-bottom:2px solid #b2b2b2}.section__titleIcon{width:90px;height:90px;background-color:#5d5d5d;position:relative;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Meiryo,sans-serif;overflow:hidden;margin-right:20px}.section__titleIcon.bg-gray{background-color:#e0e0e0}.section__titleIcon .lead{position:absolute;top:0;left:3px;font-weight:700;color:#fff;font-size:18px}.section__titleIcon .num{font-size:75px;position:absolute;bottom:-12px;right:-5px;font-weight:700;color:#fff;line-height:1}.section__titleIcon.bg-gray .lead,.section__titleIcon.bg-gray .num{color:#393939}.section__titleIcon img{width:57px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section__titleWrap .large{font-size:42px;display:block;font-weight:700;margin-top:-3px;color:#404040;line-height:1.4}.section__titleWrap .large.is-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__titleWrap .large.is-icon:after{content:"";width:35px;height:35px;background-repeat:no-repeat;background-size:35px 35px;background-position:center;margin-left:15px}.section__support .section__titleWrap .large.is-icon:after{background-image:url(../images/www/coupon_support_icon.webp)}html:not([data-image-ok-webp=TRUE]) .section__support .section__titleWrap .large.is-icon:after{background-image:url(../images/www/coupon_support_icon.png)}.section__flow .section__titleWrap .large.is-icon:after{background-image:url(../images/www/coupon_flow_icon.webp)}html:not([data-image-ok-webp=TRUE]) .section__flow .section__titleWrap .large.is-icon:after{background-image:url(../images/www/coupon_flow_icon.png)}.section__faq .section__titleWrap .large.is-icon:after{background-image:url(../images/www/coupon_faq_icon.webp);width:45px;background-size:45px 35px;margin-top:4px}html:not([data-image-ok-webp=TRUE]) .section__faq .section__titleWrap .large.is-icon:after{background-image:url(../images/www/coupon_faq_icon.png)}.section__titleWrap .small{display:block;font-size:23px;font-weight:700;color:grey;line-height:1.2}.box__title{font-size:33px;color:#404040;font-weight:700;padding-left:44px;position:relative;letter-spacing:.2em;line-height:1}.box__title:before{content:"";display:inline-block;width:28px;height:18px;background-color:red;position:absolute;top:7px;left:0}.pointsystem_head{color:#fff;position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(225deg,transparent 7px,#5d5d5d 7px);background-repeat:no-repeat;padding:10px 10px 10px 10px}.pointsystem_head:before{content:"";position:absolute;width:100%;height:1px;background-color:#fff;bottom:45px;left:0;z-index:0}.pointsystem_head_box{display:block;color:var(--color-head-text);margin-left:2px}.pointsystem_head_box h2{display:block}.pointsystem_head_box h2 span{display:block}.pointsystem_head_box h2 span:first-child{display:block;font-size:18px;line-height:1;letter-spacing:0}.pointsystem_head_box h2 span:last-child{display:block;font-size:36px;line-height:1;margin-top:10px;letter-spacing:0}.pointsystem_head_box h2 span:last-child .small{display:inline-block;font-size:27px;line-height:1;margin-left:0;margin-top:0}.pointsystem_head_box p{display:block;font-size:18px;font-weight:700;line-height:1em;letter-spacing:-.01em;margin-top:24px}.pointsystem_head_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;width:142px;height:114px;background:#fff;z-index:2;position:relative}.pointsystem_head_icons:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #5d5d5d transparent transparent;position:absolute;top:0;right:0;z-index:3}.pointsystem_head_icons img{width:116px;height:auto}.stepNum{margin-top:20px;margin-bottom:40px}.pointNum__bg{background-color:#eaeaea;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.pointNum__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pointNum__item{position:relative}.pointNum__item.item2{margin-left:46px}.pointNum__item.item3{margin-left:46px}.pointNum__item.item2:before,.pointNum__item.item3:before{content:"";display:inline-block;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:21px solid #b2b2b2;font-weight:700;width:20px;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-32px}.pointNum__item a{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #b2b2b2;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.pointNum__item a:hover{opacity:.7}.pointNum__left{width:90px;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#5d5d5d;position:relative;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Meiryo,sans-serif;overflow:hidden}.pointNum__lead{position:absolute;top:0;left:3px;font-weight:700;color:#fff;font-size:18px}.pointNum__num{font-size:75px;position:absolute;bottom:-12px;right:-5px;font-weight:700;color:#fff;line-height:1}.pointNum__text{width:220px;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#393939;font-weight:700;font-size:28px;line-height:1.2;padding-left:19px;letter-spacing:.08em}.proposal{color:#404040;margin-top:25px}.proposal__ex{background-color:#5d5d5d;height:350px;padding-top:20px;padding-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.proposal__title{font-size:33px;color:#fff;font-weight:700;padding-left:44px;position:relative;letter-spacing:.2em;line-height:1}.proposal__title:before{content:"";display:inline-block;width:28px;height:18px;background-color:red;position:absolute;top:7px;left:0}.proposal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;padding:0 24px 0 24px}.proposal__body img{width:192px;height:auto;margin-right:22px;margin-top:52px}.proposal__textWrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.proposal__exText{padding:15px 6px 15px 18px;background-color:#fff;margin-top:8px;font-size:17px;letter-spacing:.235em;line-height:1.15;border-radius:4px;font-weight:700}.proposal__exText.first{margin-top:0}.proposal__text{margin-top:16px;color:#fff;font-size:18px;letter-spacing:.24em;font-weight:700;margin-left:20px;line-height:1}.proposalBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:97px;padding:14px 0 14px 26px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(70%,#f5f5f5),to(#eaeaea));background-image:linear-gradient(180deg,#fff,#f5f5f5 70%,#eaeaea);-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#393939;border-bottom:1px solid #c7c7c7}.proposalBtn a:hover{background-image:none;background-color:#ddd}.proposalBtn__Text{font-weight:700;letter-spacing:.153em;line-height:1.7;padding-top:2px;font-size:19px;-webkit-box-flex:1;-ms-flex:1;flex:1}.proposalBtn.second .proposalBtn__Text{letter-spacing:.18em}.proposalBtn__flex{border-left:1px solid #5d5d5d;width:290px;padding-left:28px}.proposalBtn__title{font-weight:700;line-height:1;position:relative;margin-top:2px}.proposalBtn.second .proposalBtn__title{margin-top:5px}.proposalBtn__title span{width:45px;height:18px;padding:2px 2px 3px 2px;position:absolute;right:0;bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:red;-webkit-box-sizing:border-box;box-sizing:border-box}.proposalBtn a:hover .proposalBtn__title span{background-color:#5d5d5d!important}.proposalBtn.second .proposalBtn__title span{bottom:5px}.proposalBtn.first .proposalBtn__title{font-size:32px;letter-spacing:.25em}.proposalBtn.second .proposalBtn__title{font-size:26px;letter-spacing:.065em}.proposalBtn__link{border-bottom:1px solid #5d5d5d;padding:0 0 5px 0;position:relative;font-weight:700;font-size:16px;letter-spacing:.17em;display:inline-block}.proposalBtn.first .proposalBtn__link{margin-top:9px}.proposalBtn.second .proposalBtn__link{margin-top:11px}.proposalBtn a:hover .proposalBtn__link span{background-color:#5d5d5d!important}.section__reso{margin-top:35px;margin-bottom:35px}.reso__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reso__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.reso__textWrap{margin-top:32px}.reso__text{color:#404040;font-weight:700;letter-spacing:.15em;line-height:1.6;font-size:18px}.reso__text+.reso__text{margin-top:13px}.reso__img{width:236px;height:auto}.grayAea{background-color:#eaeaea;padding-top:35px}.grayAea .box__title{margin:0 0 35px}.exArea__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exArea__list{padding:0 10px 0 10px}.exArea__item+.exArea__item{margin-top:35px}.exArea__item.third{padding-bottom:40px}.exArea{width:500px;height:345px;background-color:#fff;border-radius:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:37px 37px 0}.exArea.second:before{content:"";display:inline-block;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:23px solid #b2b2b2;font-weight:700;width:0;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-25px}.exArea__img{width:100%;height:auto}.exArea__text{margin-top:1px;margin-left:5px;color:#b2b2b2;font-weight:700;letter-spacing:.2em;font-size:18px;line-height:1}.exArea__desc{font-size:18px;color:#404040;font-weight:700;letter-spacing:.2em;margin-top:10px;margin-left:15px}.proposalBtn{margin-top:50px}.proposalBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:120px;padding:18px 0 18px 26px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(70%,#f5f5f5),to(#eaeaea));background-image:linear-gradient(180deg,#fff,#f5f5f5 70%,#eaeaea);-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;color:#393939}.proposalBtn a:hover{background-image:none;background-color:#ddd}.proposalBtn__Text{font-weight:700;letter-spacing:.19em;line-height:2.1;padding-top:0;font-size:19px;-webkit-box-flex:1;-ms-flex:1;flex:1}.proposalBtn__flex{border-left:1px solid #5d5d5d;width:290px;padding-left:28px}.proposalBtn__title{font-weight:700;line-height:1;position:relative;margin-top:2px}.proposalBtn.second .proposalBtn__title{margin-top:7px}.proposalBtn__title span{width:45px;height:19px;padding:2px 2px 3px 2px;position:absolute;right:0;bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:red}.proposalBtn a:hover .proposalBtn__title span{background-color:#5d5d5d!important}.proposalBtn.second .proposalBtn__title span{bottom:5px}.proposalBtn.first .proposalBtn__title{font-size:32px;letter-spacing:.25em}.proposalBtn.second .proposalBtn__title{font-size:26px;letter-spacing:.2em}.proposalBtn__link{border-bottom:1px solid #5d5d5d;padding:0 0 5px 0;position:relative;font-weight:700;font-size:16px;letter-spacing:.13em;display:inline-block}.proposalBtn.first .proposalBtn__link{margin-top:9px}.proposalBtn.second .proposalBtn__link{margin-top:15px}.proposalBtn a:hover .proposalBtn__link span{background-color:#5d5d5d!important}.section__flow{margin-top:50px}.grayAea.flow.first{margin-top:25px}.grayAea.flow.second{margin-top:30px}main .howto{margin-top:30px;letter-spacing:.1em;font-size:13px;line-height:1.6em}main .howto>div+section{margin-top:20px}main .howto>section+div{text-align:right;margin-top:10px;padding-right:10px}main .howto>section+div>a{display:inline-block}main .howto-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 10px;border-bottom:1px solid #c9c9c9}main .howto>section:nth-child(1)>.howto-title{background:#f9f9f9}main .howto a.guide{font-size:12px;padding-left:15px;position:relative;letter-spacing:0}main .howto a.guide:after,main .howto a.guide:before{content:"";display:inline-block;position:absolute}main .howto a.guide:before{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#e95d00}main .howto a:hover.guide:before{background:#c97a29}main .howto a.guide:after{top:50%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:2.5px 0 2.5px 3px;border-color:transparent transparent transparent #fff}main .howto .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}main .howto .icon>:last-child{margin-left:10px;font-size:14px;font-weight:700;color:#333}main .howto-content{padding:0 10px 35px}main p+.howto-content-inner{margin-top:10px}main .howto-content-inner-content{border-radius:8px;border:1px solid #c9c9c9;background:#fff;position:relative;padding:10px;margin-bottom:10px}main .howto-content-inner-content:last-child{margin-bottom:0}main .howto-content-inner-content:after{content:"";display:inline-block;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#c9c9c9 transparent transparent transparent}main .howto-content-inner-content:last-child:after{display:none}main .howto-content>h5{padding:20px 0;border-bottom:1px solid #c9c9c9}main .howto-content>p{margin-top:10px}main .howto-content-inner-content>ul:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:1px solid #c9c9c9;margin-bottom:10px}main .howto-content-inner-content>ul:first-child>li:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}main .howto-content-inner-content>ul:first-child>li:first-child:before{width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;background:#707070;color:#fff;margin-right:10px}main .howto-content-inner-content:nth-child(1)>ul:first-child>li:first-child:before{content:"1"}main .howto-content-inner-content:nth-child(2)>ul:first-child>li:first-child:before{content:"2"}main .howto-content-inner-content:nth-child(3)>ul:first-child>li:first-child:before{content:"3"}main .howto-content-inner-content:nth-child(4)>ul:first-child>li:first-child:before{content:"4"}main .howto-btn{border:1px solid #b2b2b2;font-size:19px;font-weight:700;color:#3f3f3f!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:65px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(70%,#f5f5f5),to(#eaeaea));background-image:linear-gradient(180deg,#fff,#f5f5f5 70%,#eaeaea);text-decoration:none!important;margin-top:15px;letter-spacing:.2em}main .howto-btn:hover{background-image:none;background-color:#eee}main .howto-btn span:before{content:"";display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #3f3f3f;font-weight:700;width:8px;height:0;-webkit-transform:translateY(1px);transform:translateY(1px)}main .howto>section.howto-step0 .howto-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .howto>section.howto-step0 .howto-content-inner-content{padding:10px 20px 20px;width:238px;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}main .howto>section.howto-step0 .howto-content-inner-content:after{content:"";display:inline-block;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:25px solid #b2b2b2;font-weight:700;width:0;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-26px}main .howto>section.howto-step0 .howto-content-inner-content.first:after{content:none}main .howto>section.howto-step0 .howto-content-inner-content>p{border-bottom:2px solid #b2b2b2}main .howto>section.howto-step0 .howto-content-inner-content>p:last-child{border-bottom:none;font-weight:700;font-size:18px;letter-spacing:.08em;line-height:1.5;color:#404040;margin-top:17px}main .howto>section.howto-step0 .howto-content-inner-content>p:first-child{text-align:center;font-size:17px;font-weight:700;padding:0 0 10px 0;letter-spacing:0}main .howto>section.howto-step0 .howto-content-inner-content>p:first-child+p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0 33px}main .grayAea.flow.first .howto>section.howto-step0 .howto-content-inner-content.first>p:first-child+p{padding:24px 0 25px}main .howto>section.howto-step0 .howto-content-inner-content>p:first-child+p>img{width:auto;height:30px}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.first>p:first-child+p>img{width:36px;height:auto;-webkit-transform:translateY(2px);transform:translateY(2px)}main .howto>section.howto-step0 .howto-content-inner-content>p:first-child+p>span{position:relative;font-size:30px;font-weight:700;color:#333;margin-left:8px;letter-spacing:.1em}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.forth>p:first-child+p>span{letter-spacing:.05em}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.first>p:first-child+p>span{font-size:25px;letter-spacing:0}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.second>p:first-child+p>span{letter-spacing:.05em}main .howto>section.howto-step0 .howto-content-inner-content:nth-child(3)>p:first-child+p>span{font-size:30px;letter-spacing:.1em;white-space:nowrap}main .howto>section.howto-step0 .howto-content-inner-content>p:first-child+p>span>i{position:absolute;bottom:-32px;left:-39px;font-size:14px;color:#4c6ecc;width:206px;display:block;font-weight:700;letter-spacing:.22em}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.first>p:first-child+p>span>i{letter-spacing:-.03em;left:-46px}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.second>p:first-child+p>span>i{letter-spacing:.04em;left:-30px}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.third>p:first-child+p>span>i{left:5px}main .grayAea.flow.second .howto>section.howto-step0 .howto-content-inner-content.forth>p:first-child+p>span>i{letter-spacing:-.03em}main .howto>section.howto-step0 .howto-content-inner-content.forth>p:first-child+p>span>i{letter-spacing:.27em}main .howto>section.howto-step0 .howto-content-inner-content:nth-child(3)>p:first-child+p+p>span{font-size:14px;font-weight:700;color:#333;margin-left:15px;letter-spacing:0}main .howto>section.howto-step0 .howto-content-inner-content>p:last-child>span{padding-top:12px;display:inline-block}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(2)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(2)>div>dl{width:calc(50% - 10px);border-radius:8px;border:1px solid #c9c9c9;background:#fff;overflow:hidden}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(2)>div>dl:first-child{margin-right:10px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(2)>div>dl>dt{background:#f9f9f9;text-align:center;padding:3px 0;border-bottom:1px solid #c9c9c9}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(2)>div>dl>dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(2)>div>dl>dd>img{margin-right:10px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div>div{width:200px;position:relative}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div>div>img{width:100%;height:auto;vertical-align:top}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div>div>span{display:block;text-align:center;font-size:12px;padding-top:10px;line-height:1.4em}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div>div:first-child{padding-top:15px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div>div:first-child>span{text-align:left;padding-top:15px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div>div:after{content:"";position:absolute;top:45%;right:-37px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #c9c9c9}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>div>div:last-child:after{display:none}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>p{border-top:1px solid #c9c9c9;padding-top:10px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>p>span{display:block}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>p>span:first-child{margin-bottom:10px}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>a{display:block;margin-top:10px;padding-left:0}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>a:after,main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>a:before{display:none}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(3)>a>img{vertical-align:top}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(4)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(4)>div>img{width:200px;height:auto}main .howto>section.howto-step2 .howto-content-inner-content:nth-child(4)>div>p{width:calc(100% - 200px);padding-left:10px}main .howto>section.howto-step3 .howto-content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}main .howto>section.howto-step3 .howto-content>div+div{border-top:1px solid #c9c9c9}main .howto>section.howto-step3 .howto-content>div>img{margin-right:10px}main .howto>section.howto-step3 .howto-content>div>div>p:first-child{font-size:14px;font-weight:700;color:#333;padding-bottom:5px}main .howto>section.howto-step4 .howto-content>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #c9c9c9}main .howto>section.howto-step4 .howto-content-inner-content>.icon>p{font-weight:400;font-size:13px;color:#707070}main .howto>section.howto-step4 .howto-content-inner-content>.icon>p>span{display:inline-block;background:#eee;padding:.2em .4em;margin:0 2px;font-weight:700}main .howto>section.howto-step4 .howto-content-inner-content .attention{color:#e95d00;font-size:10px}main .howto>section.howto-step4 .howto-content-inner-content>.icon+p{margin-top:10px}main .howto>section.howto-step4 .howto-content-inner-content:nth-child(4)>.icon>p{font-weight:700;font-size:14px;color:#333}.flowArea__text{font-size:18px;color:#404040;line-height:1.7;letter-spacing:.2em;margin-top:20px;font-weight:700}.section__faq{color:#393939;margin-top:40px}.section__faq .inner{background:#eaeaea;padding:35px 22px 50px;margin-top:25px}.section__faq>.inner>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section__faq>.inner>ul+ul{margin-top:22px}.section__faq>.inner>ul>li{position:relative;padding:15px 11px 15px 20px;padding-left:63px;background-color:#fff}.section__faq>.inner>ul>li h3{font-size:22px;font-weight:700;letter-spacing:.08em}.section__faq>.inner>ul>li>span{position:relative;z-index:1}.section__faq>.inner>ul.enter>li>span{opacity:1}.section__faq>.inner>ul>li:last-child{margin-left:63px;margin-top:10px;font-size:20px;width:calc(100% - 136px);letter-spacing:.11em}.section__faq>.inner>ul>li:last-child:after{content:"";display:block;width:25px;height:25px;border-left:1px solid #5d5d5d;border-bottom:1px solid #5d5d5d;position:absolute;top:0;left:-35px}.section__faq>.inner>ul>li:first-child:before,.section__faq>.inner>ul>li:last-child:before{content:"";width:45px;height:45px;background-repeat:no-repeat;background-size:35px 35px;background-position:center;margin-left:13px;position:absolute;z-index:1}.section__faq>.inner>ul>li:first-child:before{top:11px;left:-3px}.section__faq>.inner>ul>li:last-child:before{top:8px;left:-2px}.section__faq>.inner>ul>li:first-child:before{background-image:url(../images/www/coupon_faq_q.webp)}html:not([data-image-ok-webp=TRUE]) .section__faq>.inner>ul>li:first-child:before{background-image:url(../images/www/coupon_faq_q.png)}.section__faq>.inner>ul>li:last-child:before{background-image:url(../images/www/coupon_faq_a.webp)}html:not([data-image-ok-webp=TRUE]) .section__faq>.inner>ul>li:last-child:before{background-image:url(../images/www/coupon_faq_a.png)}.fixedBtn__wrap{position:fixed;bottom:15px;right:calc(50% - 799px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .4s;transition:all .4s}.favorite-box .fixedBtn__wrap{-webkit-transform:translate(-50%,-217px);transform:translate(-50%,-217px)}.fixedBtn{display:block;width:105px;height:105px;border:1px solid #b2b2b2;border-bottom:3px solid #b2b2b2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 0 11px 8px;text-decoration:none!important;position:relative;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(70%,#f5f5f5),to(#eaeaea));background-image:linear-gradient(180deg,#fff,#f5f5f5 70%,#eaeaea);-webkit-transform:translateY(300%);transform:translateY(300%);-webkit-animation-name:fix-btn-view;animation-name:fix-btn-view;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(0,0,.18,.97);animation-timing-function:cubic-bezier(0,0,.18,.97)}.fixedBtn.first{-webkit-animation-delay:.5s;animation-delay:.5s}.fixedBtn.second{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes fix-btn-view{0%{-webkit-transform:translateY(400%);transform:translateY(400%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fix-btn-view{0%{-webkit-transform:translateY(400%);transform:translateY(400%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.fixedBtn:hover{background-image:none;background-color:#eee}.fixedBtn+.fixedBtn{margin-top:10px}.fixedBtn__en{font-size:11px;display:inline-block;position:relative;padding:1px 0 2px}.fixedBtn__en .border__bottom:after,.fixedBtn__en .border__bottom:before,.fixedBtn__en .border__top:after,.fixedBtn__en .border__top:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0}.fixedBtn__en .border__top:before{top:-2px}.fixedBtn__en .border__top:after{top:0}.fixedBtn__en .border__bottom:before{bottom:-2px}.fixedBtn__en .border__bottom:after{bottom:0}.fixedBtn__ja{font-size:15px;margin-top:8px;color:grey;text-decoration:none;line-height:1.2;font-weight:700;margin-left:-1px}.fixedBtn__arrowWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fixedBtn__arrow{width:48px;height:15px;padding:2px;position:absolute;right:0;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixedBtn:hover .fixedBtn__arrow{background-color:#515353!important}.fixedBtn.red .fixedBtn__en .border__bottom:after,.fixedBtn.red .fixedBtn__en .border__bottom:before,.fixedBtn.red .fixedBtn__en .border__top:after,.fixedBtn.red .fixedBtn__en .border__top:before{background-color:red}.fixedBtn.red .fixedBtn__arrow{background-color:red}.fixedBtn.red .fixedBtn__en{color:red}.fixedBtn.blue .fixedBtn__en .border__bottom:after,.fixedBtn.blue .fixedBtn__en .border__bottom:before,.fixedBtn.blue .fixedBtn__en .border__top:after,.fixedBtn.blue .fixedBtn__en .border__top:before{background-color:#00b0f0}.fixedBtn.blue .fixedBtn__arrow{background-color:#00b0f0}.fixedBtn.blue .fixedBtn__en{color:#00b0f0}[data-site_settings*="is_bot:TRUE"] .exArea__text,[data-site_settings*="is_bot:TRUE"] main .howto>section.howto-step0 .howto-content-inner-content>p:first-child{color:#333}