﻿@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:100;src:local(""),url("../fonts/noto-sans-jp-v42-japanese-100.woff2") format("woff2"),url("../fonts/noto-sans-jp-v42-japanese-100.woff") format("woff")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:local(""),url("../fonts/noto-sans-jp-v42-japanese-300.woff2") format("woff2"),url("../fonts/noto-sans-jp-v42-japanese-300.woff") format("woff")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local(""),url("../fonts/noto-sans-jp-v42-japanese-regular.woff2") format("woff2"),url("../fonts/noto-sans-jp-v42-japanese-regular.woff") format("woff")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:local(""),url("../fonts/noto-sans-jp-v42-japanese-500.woff2") format("woff2"),url("../fonts/noto-sans-jp-v42-japanese-500.woff") format("woff")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:local(""),url("../fonts/noto-sans-jp-v42-japanese-700.woff2") format("woff2"),url("../fonts/noto-sans-jp-v42-japanese-700.woff") format("woff")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:local(""),url("../fonts/noto-sans-jp-v42-japanese-900.woff2") format("woff2"),url("../fonts/noto-sans-jp-v42-japanese-900.woff") format("woff")}body{font-family:Arial, 'Noto Sans JP', sans-serif;font-display:swap}h1,h2,h3,h4,h5{margin:0}ul,li{list-style:none;margin:0;padding:0}a{color:#232424;text-decoration:none}a:hover{filter:brightness(120%)}.campaign a:hover{filter:none;opacity:0.8}@media screen and (min-width: 768px){.campaign .sw-title{background-image:url(/promotion/ordercard/wplusl/common/images/campaign_title_bg.png);background-position:center center;background-size:100% 350px}.campaign .sw-title span{overflow:hidden;display:flex !important;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;margin-bottom:0}}@media screen and (min-width: 768px){.campaign .sw-title img{max-width:1440px;width:1440px;height:350px;margin-right:auto;margin-left:auto}}.main-cp a:hover{filter:none;opacity:0.8}.main_text{font-size:18px;font-weight:bold;text-align:center;margin-top:24px;letter-spacing:0.5px}@media screen and (min-width: 768px){.main_text{font-size:22px}}.main_text span.underline{position:relative;z-index:1}.main_text span.underline:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:6px;background:#fff06f;z-index:-1}@media screen and (min-width: 768px){.main_text span.underline:after{height:12px}}.main_text02{font-size:20px;font-weight:bold;text-align:center;margin-top:8px;color:#43ac45;margin-bottom:-8px}@media screen and (min-width: 768px){.main_text02{font-size:28px;margin-bottom:-16px}}.main_text03{font-size:18px;font-weight:bold;text-align:center;letter-spacing:0.5px}@media screen and (min-width: 768px){.main_text03{font-size:22px}}.main_text03 span{font-size:32px}@media screen and (min-width: 768px){.main_text03 span{font-size:40px}}.js-aco_content{display:none}.js-aco_contentMerit{display:none}.js-aco_contentMerit2{display:none;margin-bottom:60px}.js-aco_contentMerit3{display:none}.js-aco_contentMerit4{display:none}.sw-text_link{color:#0657a3;text-decoration:underline}.sw-text_link:after{content:"";display:inline-block;width:11px;height:11px;background-image:url(/promotion/ordercard/wplusl/common/images/blank.svg);background-repeat:no-repeat;background-size:contain;margin-left:2px}@media screen and (min-width: 768px){.sw-text_link:after{width:13px;height:13px}}.rakuraku{margin-top:36px}.rakuraku li+li{margin-top:32px}@media screen and (min-width: 768px){.rakuraku h3{display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 768px){.rakuraku h3 img{margin:0 auto;max-width:508px !important;height:auto}}.rakuraku ul{display:flex;flex-wrap:wrap}.rakuraku01 img{margin-top:15px}@media screen and (min-width: 768px){.rakuraku01 img{width:100% !important}}.rakuraku01 .sw-notes{margin-top:8px}@media screen and (min-width: 768px){.rakuraku01 .sw-notes{margin-top:16px}}@media screen and (min-width: 768px){.rakuraku02{max-width:508px;margin-top:60px !important;margin-right:auto;margin-left:auto}.rakuraku02 .img{width:160px !important;min-width:160px !important}}@media screen and (min-width: 768px){.rakuraku02 img{width:100% !important}}@media screen and (min-width: 768px){.rakuraku03{max-width:450px;margin-left:50px;margin-top:60px !important}}@media screen and (min-width: 950px){.rakuraku03 img{width:100% !important}}@media screen and (min-width: 950px){.rakuraku-wrap{display:flex;flex-wrap:nowrap !important}}@media screen and (min-width: 768px){.rakuraku04{max-width:508px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 950px){.rakuraku04{max-width:450px;flex:1;margin-top:60px !important}}.rakuraku04 img{margin-right:10px}@media screen and (min-width: 768px){.rakuraku04 img{width:100% !important}}@media screen and (min-width: 768px){.rakuraku05{max-width:508px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 950px){.rakuraku05{max-width:450px;flex:1;margin-left:50px;margin-top:60px !important}}.rakuraku05 img{margin-left:8px}@media screen and (min-width: 768px){.rakuraku05 img{width:100% !important}}.rakuraku-item{display:flex;align-items:center;justify-content:center;margin-top:8px}@media screen and (min-width: 768px){.rakuraku-item{margin-top:16px}}.rakuraku-item img{width:120px;max-width:120px}@media screen and (min-width: 768px){.rakuraku-item img{width:170px;min-width:170px}}.rakuraku-item h4{font-size:15px;line-height:1.8;margin-bottom:12px}@media screen and (min-width: 768px){.rakuraku-item h4{font-size:23px}}.rakuraku-item p{font-size:13px;line-height:1.8}@media screen and (min-width: 768px){.rakuraku-item p{font-size:19px}}.ls{letter-spacing:-0.3px}.fade{opacity:0 !important;transition-duration:500ms;transition-property:opacity, transform;transform:translate(0, 24px)}.fade span.underline{position:relative;z-index:1}.fade span.underline:after{content:'';position:absolute;left:0;bottom:0;width:0%;height:6px;background:#fff06f;z-index:-1;transition:0.5s all 0.8s}@media screen and (min-width: 768px){.fade span.underline:after{height:12px}}.scroll-in{opacity:1 !important;transform:translate(0, 0)}.scroll-in span.underline:after{width:100%}.mb{margin-bottom:16px}@media screen and (min-width: 768px){.mb{margin-bottom:24px}}.sp{display:block !important}@media screen and (min-width: 768px){.sp{display:none !important}}.pc_only{display:none}@media screen and (min-width: 950px){.pc_only{display:block}}.pc{display:none !important}@media screen and (min-width: 768px){.pc{display:block !important}}.ly-content{padding:0 8%;margin-top:60px}@media screen and (min-width: 768px){.ly-content{max-width:950px;margin-right:auto;margin-left:auto;margin-top:110px}}@media screen and (min-width: 950px){.ly-content{padding:0}}.ly-content img{width:100%;height:auto}.sw-title{font-size:inherit;font-weight:900;line-height:1;letter-spacing:0.05em}@media screen and (min-width: 768px){.sw-title{text-align:center;font-size:64px}}.sw-title span{font-size:16px;font-weight:700;display:block;margin-bottom:12px}@media screen and (min-width: 768px){.sw-title span{font-size:24px}}.sw-title_line{font-weight:700;font-size:20px;margin-bottom:12px;line-height:1.6;position:relative}@media screen and (max-width: 360px){.sw-title_line{font-size:18px}}@media screen and (min-width: 768px){.sw-title_line{font-size:21px;margin-bottom:32px}}@media screen and (min-width: 950px){.sw-title_line{font-size:30px}}.sw-text{font-size:13px;font-weight:500;line-height:1.8}@media screen and (min-width: 768px){.sw-text{font-size:18px}}.sw-text_sub{font-size:12px;font-weight:500;line-height:1.8}@media screen and (min-width: 768px){.sw-text_sub{font-size:16px}}.sw-notes{font-size:10px;color:#818181;font-weight:400;transform:scale(0.9);transform-origin:left top}@media screen and (min-width: 768px){.sw-notes{font-size:14px}}.sw-notes a{text-decoration:underline;color:#0657a3}.sw-notes a:after{content:"";display:inline-block;width:9px;height:9px;background-image:url(/promotion/ordercard/wplusl/common/images/blank.svg);background-repeat:no-repeat;background-size:contain;margin-left:2px}@media screen and (min-width: 768px){.sw-notes a:after{width:12px;height:12px}}.sw-notes a.noIcon:after{content:none}.sw-button{width:250px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;background-color:#ebebeb;border-radius:20px;margin-right:auto;margin-left:auto;margin-top:30px}@media screen and (min-width: 768px){.sw-button{width:360px;height:68px;border-radius:34px;font-size:17px;margin-top:64px}}.sw-button.is-show{display:none}.sw-button:hover{opacity:0.72;cursor:pointer}.sw-button_big{width:210px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;background-color:#ebebeb;border-radius:20px;margin:0 auto;margin-top:28px}.sw-button_big:hover{opacity:0.72;cursor:pointer}.sw-button_big.is-show{display:none}@media screen and (min-width: 768px){.sw-button_big{width:360px;height:68px;font-size:22px;border-radius:34px;margin-top:60px}}.main{max-width:950px;margin-right:auto;margin-left:auto;position:relative}@media screen and (min-width: 768px){.main{min-width:100%}}.main img{width:100%;height:auto}.main .main_img{width:100%;height:auto;margin-top:50px;max-width:750px;margin-right:auto;margin-left:auto;display:block}@media screen and (min-width: 768px){.main .main_img{margin-top:100px;width:660px}}.main .logo{position:absolute;top:0;left:8%;width:42px !important;height:auto;margin-top:19px !important}@media screen and (min-width: 768px){.main .logo{width:66px !important;margin-top:40px !important}}.main-title{text-align:center;font-size:56px;font-weight:900}@media screen and (max-width: 360px){.main-title{font-size:47px}}@media screen and (min-width: 768px){.main-title{font-size:80px}}.main-title span.sub{font-size:20px;display:block;font-weight:700;max-width:375px;margin-right:auto;margin-left:auto}.main-title span.sub img{margin-top:0 !important}@media screen and (max-width: 360px){.main-title span.sub{font-size:18px}}@media screen and (min-width: 768px){.main-title span.sub{font-size:26px;max-width:540px;display:block}.main-title span.sub img{margin-top:0 !important}}.main-title .j{color:#0074bf}.main-title .c{color:#da2345}.main-title .b{color:#43ac45}.main-title .w{display:inline-block;vertical-align:baseline}.main-title .w img{width:60px;height:auto;margin-top:0;vertical-align:baseline}@media screen and (max-width: 360px){.main-title .w img{width:48px}}@media screen and (min-width: 768px){.main-title .w img{width:80px}}.main-title .big-title{font-size:40px;display:block}@media screen and (max-width: 360px){.main-title .big-title{font-size:34px}}@media screen and (min-width: 768px){.main-title .big-title{font-size:72px}}.main-link{display:flex;align-items:center;justify-content:center;margin-top:16px}.main-link a{font-size:14px;text-align:center;font-weight:bold}@media screen and (min-width: 768px){.main-link a{font-size:16px}}.milWrap{margin-top:60px}@media screen and (min-width: 768px){.milWrap{margin-top:100px}}.milWrap .mil-title{margin-bottom:20px;font-size:32px;text-align:center;font-weight:500;line-height:1.27}.milWrap .mil-title img{max-width:263px;display:block;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.milWrap .mil-title img{max-width:400px}}.milWrap .mil-title .mil-blue{color:#0074bf;font-weight:700}.milWrap .mil-title .mil-red{color:#db2345;font-weight:700}.milWrap .mil-title .mil-green{color:#43ac45;font-weight:700}@media screen and (min-width: 768px){.milWrap .mil-title{margin-bottom:50px;font-size:45px}}.merit-item .sw-button{margin-top:12px}@media screen and (min-width: 768px){.merit-item .sw-button{margin-top:24px}}.merit-item{margin-top:48px}@media screen and (min-width: 768px){.merit-item{margin-top:80px}}.merit-item+.merit-item{margin-top:48px}@media screen and (min-width: 768px){.merit-item+.merit-item{margin-top:72px}}@media screen and (min-width: 768px){.merit-item{display:flex;align-items:center}}.merit-item.left{flex-direction:row-reverse}@media screen and (min-width: 768px){.merit-item img{width:50%}}@media screen and (min-width: 768px){.merit-item02 img{width:40%}}@media screen and (min-width: 768px){.merit-item02 .merit-item_text{margin-left:auto}}.merit-item03{margin-top:48px}@media screen and (min-width: 768px){.merit-item03{margin-top:72px}}@media screen and (min-width: 768px){.merit-item03 .merit-item_text{width:60% !important}}@media screen and (min-width: 768px){.merit-item03 .merit-img03{width:40% !important}}.merit-item03 .merit-item_text{margin-top:60px}@media screen and (min-width: 768px){.merit-item03 .merit-item_text{margin-top:20px}}.merit-item_text{margin-top:20px}@media screen and (min-width: 768px){.merit-item_text{width:50%}}.merit-item07{margin-top:80px !important;display:block !important;max-width:900px !important}@media screen and (min-width: 768px){.merit-item07{margin-top:100px}}.merit-item07 .merit-item_text{width:100%}.merit-item07 h4{color:#e789a3;font-weight:bold;font-size:23px}@media screen and (min-width: 768px){.merit-item07 h4{font-size:30px}}.merit_button{background-color:#e789a3;color:#fff;font-size:12px;height:40px;width:240px;border-radius:20px;margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:center;font-weight:bold;margin-top:22px}@media screen and (min-width: 768px){.merit_button{margin-top:60px;width:420px;height:80px;border-radius:40px;font-size:25px}}.merit-item07_con{margin-top:40px}.merit-item07_con img{width:100% !important;margin-top:8px}@media screen and (min-width: 768px){.merit-item07_con img{margin-top:16px}}.merit-item07_con p{margin-top:8px}@media screen and (min-width: 768px){.merit-item07_con p{margin-top:16px}}@media screen and (min-width: 768px){.merit-item07_con{margin-top:72px}}.merit-item07_con04 img{width:200px !important;height:auto !important;margin-right:auto;margin-left:auto;display:block;margin-top:20px !important}@media screen and (min-width: 768px){.merit-item07_con04 img{width:480px !important;margin-top:40px !important}}.point{margin-top:54px}.point .sw-title_line{margin-top:20px;margin-bottom:16px}.point .sw-notes{margin-top:16px}@media screen and (min-width: 768px){.point{margin-top:110px}}.point h4{background:none !important}@media screen and (min-width: 768px){.point h4 img{width:598px !important;height:195px !important}}.point-list{margin-top:30px}@media screen and (min-width: 768px){.point-list{text-align:center}}.point-use{margin-top:60px}@media screen and (min-width: 768px){.point-use_text{text-align:center !important;margin-right:auto;margin-left:auto;margin-top:56px}}.point-use_item{display:flex;align-items:center}@media screen and (min-width: 768px){.point-use_item{justify-content:space-between}}.point-use_item img{width:36%;height:auto;margin-left:16px}@media screen and (min-width: 768px){.point-use_item img{width:30%}}.point-use_img{margin-top:30px}@media screen and (min-width: 768px){.point-use_img{width:100% !important}}.campaign-wrap{max-width:950px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.campaign-wrap{margin-top:60px}.campaign-wrap .cp-img{width:100%}.campaign-wrap .cp-text{flex:1}}.cp-title{width:130px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#222222;color:#fff;font-size:15px;font-weight:500;margin-top:30px;margin-bottom:16px}@media screen and (min-width: 768px){.cp-title{margin-top:0}}.campaign01{padding-top:24px;flex:1}.campaign01 img{margin-bottom:8px}@media screen and (min-width: 768px){.campaign01 img{margin-bottom:0}}@media screen and (min-width: 768px){.campaign01{padding-top:0;margin-top:0;width:47%}}.campaign02{padding-top:40px;flex:1}.campaign02 img{margin-bottom:8px}@media screen and (min-width: 768px){.campaign02 img{margin-bottom:0}}@media screen and (min-width: 768px){.campaign02{margin-top:0;padding-top:0;width:47%}}.campaign02 .sw-notes{margin-top:8px}.campaign03{padding-top:24px;flex:1}.campaign03 img{margin-bottom:8px}@media screen and (min-width: 768px){.campaign03 img{margin-bottom:0}}@media screen and (min-width: 768px){.campaign03{margin-top:0;padding-top:0;width:47%}}.campaign03 .sw-notes{margin-top:8px}@media screen and (min-width: 768px){.campaign-wrap_inner{display:flex}.campaign-wrap_inner .campaign02{margin-left:6%}}.campaign-wrap_inner img{width:100%;height:auto}.campaign_catch{text-align:center;font-size:16px;margin-top:24px}@media screen and (min-width: 768px){.campaign_catch{text-align:center;font-size:24px;margin-top:48px}}.campaign_catch span span{font-weight:bold;font-size:18px}@media screen and (min-width: 768px){.campaign_catch span span{font-size:26px}}@media screen and (min-width: 768px){.campaign_more{margin-left:auto;margin-left:auto}.campaign_more .campaign03{margin-right:auto;margin-left:auto}}.campaign_text_more{text-align:center;font-size:16px;margin-top:32px;font-weight:bold}@media screen and (min-width: 768px){.campaign_text_more{text-align:center;font-size:20px;margin-bottom:24px;margin-top:32px}}@media screen and (min-width: 768px){.mt32-pc{margin-top:32px}}.cp-button{display:flex;align-items:center;justify-content:center;width:210px;height:40px;border:2px solid #000;margin-top:24px;font-size:15px;font-weight:700}.info-button{width:100%;max-width:323px;font-size:17px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-top:30px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.info-button{margin-top:46px;max-width:430px;margin-right:auto;margin-left:auto}.info-button.wl{margin-top:24px}}.limited .sw-title{letter-spacing:0}.limited .sw-title_line{margin-top:24px}@media screen and (min-width: 768px){.limited_subtitle{max-width:950px;margin-right:auto;margin-left:auto;margin-top:50px}}@media screen and (min-width: 768px){.limited_sub{max-width:950px;display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto}.limited_sub img{max-width:100% !important}}@media screen and (min-width: 768px){.limited02+.limited02{margin-left:80px}}.limited-content{display:flex !important;align-items:flex-start;margin-top:24px}@media screen and (min-width: 768px){.limited-content{max-width:950px}}.limited-content .sw-text{flex:1}.limited-content .img{width:130px;height:auto;margin-right:16px}@media screen and (min-width: 768px){.limited-content .img{width:30%;margin-left:11%;margin-top:24px;max-width:312px}}.limited-content .img span{display:block;text-align:right;transform:none}@media screen and (min-width: 768px){.limited-content{display:flex;margin-right:auto;margin-left:auto}.limited-content div.pc{flex:1}}.banner{text-align:center}.cp_banner_wrap{display:block;background:#d9e2f8;padding-top:27px;padding-bottom:27px;border:4px solid #a3b4dc}.cp_banner_wrap:hover{filter:brightness(108%) !important}@media screen and (min-width: 768px){.cp_banner_wrap{padding-top:64px;padding-bottom:64px;border:8px solid #a3b4dc}}.cp_banner{max-width:560px;margin-right:auto;margin-left:auto;display:block}.cp_banner.top{max-width:375px;width:100%;height:auto}@media screen and (min-width: 768px){.cp_banner.top{max-width:600px}}.banner-wrap{margin-right:auto;margin-left:auto;text-align:center}.info .sw-title_line{margin-top:24px}.info .sw-notes{margin-top:20px}@media screen and (min-width: 768px){.info .sw-notes{margin-top:40px}}.info-list img{margin-top:20px}@media screen and (min-width: 950px){.info-list{display:flex;margin-top:80px;max-width:950px;margin-right:auto;margin-left:auto}}.info-list.single{justify-content:center}.info-list01 img{max-width:377px;margin:0 auto}@media screen and (min-width: 950px){.info-list01{width:45%}.info-list01 div img{max-width:auto}}.info-notes{text-align:left;transform:none}@media screen and (min-width: 768px){.info-notes{max-width:100%;margin-right:auto;margin-left:auto;text-align:center}}.info-list02_text{position:relative;z-index:1}.info-list02{margin-top:48px}.info-list02 img{max-width:400px;margin:0 auto}.info-list02 .sw-notes{margin-top:8px;letter-spacing:-0.1px}@media screen and (min-width: 950px){.info-list02{margin-top:0;width:45%;margin-left:10%;margin-left:auto;align-items:center}.info-list02 div{position:relative}.info-list02 div p{margin-top:-10px}.info-list02 div img{position:relative;margin-top:-90px}}.about__table{display:block;margin:40px 0 11px;font-size:12px}.about__table tbody,.about__table tr,.about__table th,.about__table td{display:block}.about__table th{padding:10px 19px;border:solid 1px #DCDCDC;background-color:#F2F2F2;font-weight:bold;text-align:center;letter-spacing:0}.yuie .about__table th{padding-top:calc(9px + .4em)}.about__table td{margin:-1px 0;padding:10px 19px;border:solid 1px #DCDCDC}.yuie .about__table td{padding-top:calc(9px + .4em)}.caption{font-size:12px;text-align:justify;line-height:1.8}.caption .sw-link{font-size:12px}@media screen and (min-width: 768px){.about__table{display:table;margin:40px 0 11px;font-size:14px;max-width:950px;margin:40px auto 11px}.about__table tbody{display:table-row-group}.about__table tr{display:table-row}.about__table th,.about__table td{display:table-cell}.about__table th{width:240px;padding:14px 19px;border:solid 1px #DCDCDC;background-color:#F2F2F2;font-weight:bold;text-align:center;letter-spacing:0}.yuie .about__table th{padding-top:calc(13px + .4em)}.about__table td{margin:0;padding:14px 19px;border:solid 1px #DCDCDC}.yuie .about__table td{padding-top:calc(13px + .4em)}.caption{font-size:14px !important;text-align:justify;line-height:1.8;max-width:950px;margin:0 auto;text-align:left !important}}.footer{margin-top:80px;background-color:#000;padding-top:35px !important;padding-bottom:200px !important}@media screen and (min-width: 768px){.footer{margin-top:150px;padding-top:80px !important;padding-bottom:180px !important}}.footer-inner{color:#fff;margin-top:0 !important}@media screen and (min-width: 768px){.footer-inner ul{display:flex;justify-content:center;margin:0 auto}}.footer-inner a{color:#fff;font-size:12px;font-weight:500}@media screen and (min-width: 768px){.footer-inner a{font-size:16px}}.footer-inner li+li{margin-top:8px}@media screen and (min-width: 768px){.footer-inner li+li{margin-top:0;margin-left:1.2em}}.footer-inner .footer__copyright{font-size:10px;color:#aeaeae;margin-top:24px}@media screen and (min-width: 768px){.footer-inner .footer__copyright{text-align:center;font-size:11px;margin-top:40px}}.notes p{margin-top:12px;font-size:11px}@media screen and (min-width: 768px){.notes p{font-size:16px}}.notes p a{font-size:11px}@media screen and (min-width: 768px){.notes p a{font-size:16px}}.notes .sw-notes{transform:none;font-size:10px}@media screen and (min-width: 768px){.notes .sw-notes{font-size:14px}}.sw-link{color:#0657a3;text-decoration:underline;font-size:13px}@media screen and (min-width: 768px){.sw-link{font-size:18px}}.sw-link::after{content:"";display:inline-block;width:10px;height:10px;background-image:url(/promotion/ordercard/wplusl/common/images/blank.svg);background-repeat:no-repeat;background-size:contain;margin-left:2px}@media screen and (min-width: 768px){.sw-link::after{width:13px;height:13px}}.sw-link.small{font-size:10px}.sw-link.small:after{width:10px;height:10px}@media screen and (min-width: 768px){.sw-link.small{font-size:12px}}@media screen and (min-width: 768px){.point01{margin-top:60px;display:flex;justify-content:center}.point01>img{width:50%}.point01+.sw-notes{text-align:center}}@media screen and (min-width: 768px){.point01_text .sw-title_line{text-align:center}}.faq{margin-top:40px}@media screen and (min-width: 768px){.faq{margin-top:60px}}.faq ul{margin-top:20px}@media screen and (min-width: 768px){.faq ul{margin-top:40px}}.faq li+li{margin-top:30px}.faq a{text-decoration:underline}@media screen and (min-width: 768px){.faq h2{font-size:32px}}.faq-q{position:relative;padding-left:30px;font-weight:700;font-size:15px;min-height:20px}@media screen and (min-width: 768px){.faq-q{padding-left:60px;font-size:20px;min-height:40px}}.faq-q:before{position:absolute;top:0;left:0;content:'Q';font-size:11.5px;border:2px solid #000;display:flex;align-items:center;justify-content:center;width:20px;height:20px;box-sizing:border-box}@media screen and (min-width: 768px){.faq-q:before{width:40px;height:40px;font-size:20px;border:3px solid #000}}@media screen and (min-width: 768px){.faq-notes{font-size:14px;color:#818181}}.faq-a{margin-top:12px;position:relative;padding-left:30px;font-size:13px;font-weight:500;line-height:1.8}@media screen and (min-width: 768px){.faq-a{padding-left:60px;font-size:16px;margin-top:16px}}.faq-a:before{position:absolute;top:0;left:0;content:'A';font-size:11.5px;border:2px solid #000;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-weight:700;box-sizing:border-box}@media screen and (min-width: 768px){.faq-a:before{width:40px;height:40px;font-size:20px;border:3px solid #000}}.rc_aco_list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-right:-2%}@media screen and (min-width: 768px){.rc_aco_list{flex-wrap:nowrap;max-width:560px;margin-right:auto;margin-left:auto}}.rc_aco_list li{width:46%;margin-right:4%;margin-top:4%}@media screen and (min-width: 768px){.rc_aco_list li{width:100%;margin-right:2%}}.other{margin-top:60px;max-width:950px;margin-right:auto;margin-left:auto}.other h2{font-size:20px}@media screen and (min-width: 768px){.other h2{font-size:30px;text-align:center}}.fix{position:fixed;right:0;bottom:0;left:0;z-index:99;background-color:rgba(34,34,34,0.7);padding-bottom:32px;text-align:center}@media screen and (min-width: 768px){.fix{padding-bottom:40px}}.fix span{text-align:left}.fix.p .fix_inner{position:relative}@media screen and (min-width: 768px){.fix.p .fix_inner{padding-bottom:0 !important}}@media screen and (min-width: 768px){.fix.only .fix_inner{padding-bottom:0 !important}}.fix.only .button{font-size:14px}.fix.only .button.normal{background:#fff}.fix.only .button .sp{display:none !important}@media screen and (min-width: 768px){.fix.non-link .fix_inner{padding-bottom:0 !important}}.fix .link{color:#fff;text-align:center;margin-top:8px;font-size:12px;display:block}@media screen and (min-width: 768px){.fix .link{font-size:16px;margin-top:0px}}.fix_inner{padding-top:24px;padding-right:4%;padding-left:4%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 360px){.fix_inner{padding-right:2%;padding-left:2%}}@media screen and (min-width: 768px){.fix_inner{padding-right:0;padding-left:0;padding-top:28px;padding-bottom:24px;max-width:950px;margin-right:auto;margin-left:auto}}.fix_inner .button{display:flex;align-items:center;justify-content:center;flex:1;height:70px;border-radius:35px;font-size:10px;font-weight:700;position:relative;box-shadow:4px 4px 0 0 #fff}.fix_inner .button:after{width:calc(100% - 8px);height:calc(100% - 8px);margin:4px auto auto 4px;background-color:#fff;content:"";position:absolute;top:0;left:0;border-radius:40px;z-index:-1}.fix_inner .button:before{background-image:linear-gradient(45deg, #fbe88e 0%, #f86592 50%, #81e2c8 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;z-index:-1}@media screen and (min-width: 768px){.fix_inner .button{max-width:365px;height:64px;border-radius:32px;font-size:17px}}.fix_inner .button img{width:45px;height:auto;margin-right:8px}@media screen and (max-width: 360px){.fix_inner .button img{width:30px;margin-right:4px}}@media screen and (min-width: 768px){.fix_inner .button img{width:52px;margin-right:16px}}.fix_inner .button+.button{margin-left:8px}@media screen and (min-width: 768px){.fix_inner .button+.button{margin-left:16px}}.fix_inner.only .button{font-size:14px}.fix_inner.only .button.normal{background:#fff}.fix_inner.only .button .sp{display:none !important}.l-modal{display:none;text-align:center}.l-modal .button{display:flex;align-items:center;justify-content:flex-start;height:64px;border-radius:35px;font-size:14px;font-weight:700;width:100%;margin-right:auto;margin-left:auto;position:relative;position:relative;box-shadow:4px 4px 0 0 #fef7b7}.l-modal .button:before{background-image:linear-gradient(45deg, #fbe88e 0%, #f86592 50%, #81e2c8 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;z-index:1}.l-modal .button .modal_img_btn{height:64px !important;width:64px !important;border-radius:100%;margin-left:-2px !important;margin-right:16px !important;position:relative;z-index:3;display:block}.l-modal .button .modal_img_btn img{width:58px;height:58px;margin-top:3px;margin-left:3px}.l-modal .button .modal_img_btn:before{background-image:linear-gradient(45deg, #fbe88e 0%, #f86592 50%, #81e2c8 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;z-index:-1;display:block}.l-modal .button:after{content:"";position:absolute;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-top:-15px;width:calc(100% - 6px) !important;height:calc(100% - 6px) !important;margin:3px auto auto 3px;background-color:#fef7b7;content:"";position:absolute;top:0;left:0;border-radius:40px;z-index:2}.l-modal .button div{z-index:4}.l-modal .button span{font-size:17px}@media screen and (max-width: 360px){.l-modal .button{font-size:12px}.l-modal .button span{font-size:13px}}@media screen and (min-width: 768px){.l-modal .button{max-width:365px;height:64px;border-radius:32px;font-size:16px}.l-modal .button span{font-size:18px}}.l-modal .button.normal{background-color:#fff}.l-modal .button.is-disabled{pointer-events:none;opacity:0.7;background:#ccc;cursor:default}.l-modal .button.is-disabled .small{font-size:10px}@media screen and (min-width: 768px){.l-modal .button.is-disabled .small{font-size:12px}}.l-modal .button img{width:45px;height:auto;margin-right:8px}@media screen and (max-width: 360px){.l-modal .button img{width:30px;margin-right:4px}}@media screen and (min-width: 768px){.l-modal .button img{width:52px;margin-right:16px}}.l-modal .button+.button{margin-top:16px}.is-layer{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5)}.l-modal-inner{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);overflow-y:auto;z-index:100;position:fixed;top:50%;left:50%;width:92%;max-width:960px;margin:0 auto;padding:10px 16px;transform:translate(-50%, -50%);background-color:#fff;border:3px solid #f2cbd1;border-radius:8px}@media screen and (min-width: 768px){.l-modal-inner{border-radius:21px;border:4px solid #f2cbd1;width:100%}}.l-modal-inner img{max-width:240px;height:auto;margin-left:auto;margin-right:auto}.l-modal-box{width:100%;max-width:960px;margin:0 auto;border-radius:5px}.modal-title_main{font-weight:bold;font-size:22px;font-weight:900}@media screen and (min-width: 768px){.modal-title_main{font-size:32px}}.modal-title{margin-top:4px;font-size:14px;display:inline-block;position:relative;z-index:1;line-height:1.1}@media screen and (min-width: 768px){.modal-title{font-size:16px}}.modal-title span{position:relative;z-index:2}.modal-title:before{content:'';position:absolute;left:0;bottom:0;height:4px;background:#fff06f;z-index:0;width:100%}@media screen and (min-width: 768px){.modal-title:before{height:12px}}.modal_list{margin-top:16px}.modal_list img{display:block;width:120px;margin-bottom:8px}.modal_list li+li{margin-top:16px}.has-new .new{background:#fff06f;padding:0 4px;font-size:16px}@media screen and (min-width: 768px){.has-new .new{font-size:20px}}.modal-text{font-size:12px;margin-top:12px}@media screen and (min-width: 768px){.modal-text{font-size:14px;margin-top:16px}}.modal-text+.modal-text{margin-top:0}.modal-text.only{margin-top:16px}.modal-notes{font-size:14px;color:#818181;margin-top:32px;display:flex;align-items:center;justify-content:center}.modal-notes span{text-align:left}@media screen and (min-width: 768px){.modal-notes{margin-top:48px}}.l-modal-btn{position:absolute;top:10px;right:4px;width:32px;height:32px}@media screen and (min-width: 768px){.l-modal-btn{right:16px}}.l-modal-btn img{width:100%;height:auto}.modal_button{display:block;width:100%;max-width:250px;margin-right:auto;margin-left:auto;border-radius:6px;display:flex;align-items:center;justify-content:center;height:40px;font-size:12px}@media screen and (min-width: 768px){.modal_button{height:44px;width:320px;max-width:320px}}.modal_button span{font-size:14px;font-weight:bold}@media screen and (min-width: 768px){.modal_button span{font-size:16px}}.modal_button.pink{color:#fff;background-color:#fa94a2;background-image:url(/promotion/ordercard/wplusl/common/images/aw_w.png);background-repeat:no-repeat;background-size:8px auto;background-position:center right 8px}.modal_button.white{color:#fa94a2;border:2px solid #fa94a2;background-color:#fff;background-image:url(/promotion/ordercard/wplusl/common/images/aw_p.png);background-repeat:no-repeat;background-size:8px auto;background-position:center right 8px}.flow .non-tab{margin-top:24px}@media screen and (min-width: 768px){.flow .non-tab{margin-top:60px}}.swiper{overflow:visible !important}.swiper-wrapper{align-items:stretch !important;padding-bottom:24px !important;overflow:visible !important}.tab-mobasoku{overflow:hidden}.swiper-pagination{bottom:0 !important}.swiper-slide{position:relative;border:2px solid #000;box-sizing:border-box;padding:16px;height:auto !important}@media screen and (min-width: 768px){.swiper-slide{padding:24px}}.slide-box{height:100%}@media screen and (min-width: 768px){.tab_wrap{max-width:950px;margin-right:auto;margin-left:auto}}.tab{display:flex;align-items:center;justify-content:center;padding-top:24px}@media screen and (min-width: 768px){.tab{margin-top:60px;margin-top:0}}.tab_content{display:none;overflow:hidden;background:#fff}.tab_content.is-active{display:block}.tab_item{border-top:2px solid #0000009f;width:49%;height:48px;text-align:center;font-weight:bold;font-size:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1;border-radius:4px 4px 0 0;line-height:1.25;background:#fff;color:#0000009f}.tab_item:hover{cursor:pointer}.tab_item span{font-size:12px}.tab_item.is-active{background:#000;color:#fff;opacity:1}.tab1{border-left:2px solid #000;border-right:2px solid #000}.tab2{border-left:2px solid #000;border-right:2px solid #000;margin-left:2%}.slide-num{position:absolute;background:#000;font-weight:bold;width:24px;height:24px;display:flex;align-items:center;justify-content:center;top:0;left:0;color:#fff;font-size:14px}@media screen and (min-width: 768px){.slide-num{width:32px;height:32px;font-size:16px}}.slide-title{font-weight:bold;text-align:center;font-size:14px;margin-top:8px}@media screen and (min-width: 768px){.slide-title{font-size:18px}}.slide-title.is_balloon{position:relative}.slide-title .has_balloon{position:absolute;display:inline-block;top:-38px;left:50%;background-color:#fff;border:solid 1px #000;padding:4px;width:140px;text-align:center;margin-left:-70px;font-size:12px}@media screen and (min-width: 768px){.slide-title .has_balloon{font-size:14px;width:160px;margin-left:-80px;padding:8px;top:-52px}}.slide-title .has_balloon:before,.slide-title .has_balloon:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slide-title .has_balloon:before{border:solid 8px transparent;border-top:solid 8px #000}.slide-title .has_balloon:after{border:solid 10px transparent;border-top:solid 10px #fff;margin-top:-3px}.slide-text{font-size:12px;margin-top:8px;text-align:center}@media screen and (min-width: 768px){.slide-text{margin-top:16px;font-size:16px}}.swiper-button-next,.swiper-button-prev{color:#000 !important;width:12px !important;margin-top:-32px !important}.swiper-button-next:after,.swiper-button-prev:after{width:12px !important;font-size:24px !important}.swiper-button-next{right:6.5% !important}@media screen and (max-width: 360px){.swiper-button-next{right:4.5% !important}}@media screen and (min-width: 420px){.swiper-button-next{right:6.5% !important}}@media screen and (min-width: 550px){.swiper-button-next{right:7% !important}}@media screen and (min-width: 768px){.swiper-button-next{right:19.5% !important}}@media screen and (min-width: 950px){.swiper-button-next{right:20% !important}}.swiper-button-prev{left:6.5% !important}@media screen and (max-width: 360px){.swiper-button-prev{left:4.5% !important}}@media screen and (min-width: 420px){.swiper-button-prev{left:6.5% !important}}@media screen and (min-width: 550px){.swiper-button-prev{left:7% !important}}@media screen and (min-width: 768px){.swiper-button-prev{left:19.5% !important}}@media screen and (min-width: 950px){.swiper-button-prev{left:20% !important}}.swiper-pagination-bullet-active{background:#000 !important}.tab_content{border:2px solid #000;padding-bottom:16px}@media screen and (min-width: 768px){.tab_content{padding-bottom:24px}}.tab-title{text-align:center;padding:16px;font-weight:bold;font-size:16px}@media screen and (max-width: 360px){.tab-title{font-size:14px}}@media screen and (min-width: 768px){.tab-title{font-size:18px;padding:24px}}.tab-notes{display:flex;align-items:center;justify-content:center;padding:16px;font-size:12px;padding-bottom:0}@media screen and (min-width: 768px){.tab-notes{padding:24px;font-size:14px}}.tab-notes span{text-align:left}.flow_image{display:flex;justify-content:center;margin-bottom:8px}.flow_image img{max-width:480px}.flow_image.image02 img{max-width:240px;margin-bottom:16px}.flow_image.image02.amazon img{max-width:160px;margin-bottom:16px}@media screen and (min-width: 768px){.flow_image.image02.amazon img{max-width:240px}}.kakaku{display:flex;align-items:flex-start;justify-content:center;margin-bottom:64px;align-items:center;font-weight:700;align-items:center;flex-direction:row-reverse;margin-top:64px}@media screen and (min-width: 768px){.kakaku{margin-bottom:80px;align-items:center;flex-direction:row;align-items:flex-start;flex-direction:row;margin-top:80px}}.kakaku img{width:80px;height:auto;padding-bottom:16px;margin-right:12px}@media screen and (min-width: 768px){.kakaku img{margin-right:0;width:200px;margin-bottom:0;margin-left:32px}}.kakaku .kakaku_image{width:160px}@media screen and (min-width: 768px){.kakaku .kakaku_image{margin-top:-16px}}.kakaku_text{text-align:left;font-size:13px;line-height:1.5}@media screen and (min-width: 768px){.kakaku_text{font-size:20px}}.kakaku_text .line{font-size:14px;position:relative;display:inline-block;line-height:1}@media screen and (min-width: 768px){.kakaku_text .line{font-size:24px}}.kakaku_text .line:after{content:"";height:3px;width:100%;background:#fff06f;display:block;left:0;bottom:0}@media screen and (min-width: 768px){.kakaku_text .line:after{height:8px}}.kakaku_text .line>span{color:#ec6c23;font-size:20px}@media screen and (min-width: 768px){.kakaku_text .line>span{font-size:28px}}.kakaku_catch{text-align:center;font-size:13px}@media screen and (min-width: 768px){.kakaku_catch{font-size:20px}}.kakaku_catch span{color:#EC6C23;font-size:24px}.kakaku_catch span:after{content:none}@media screen and (min-width: 768px){.kakaku_catch span{font-size:24px;letter-spacing:1.5px}}.kakaku_notes{font-size:10px;margin-top:12px;transform:scale(0.9);transform-origin:left top}@media screen and (min-width: 768px){.kakaku_notes{font-size:12px;transform:none}}.flow_text{margin-top:32px}.flow_text h3{font-size:16px}@media screen and (min-width: 768px){.flow_text{max-width:950px;margin-right:auto;margin-left:auto}}.flow_text_list{margin-top:16px}.flow_text_list+p{margin-top:16px}.flow_text_list+p a{color:#0657a3;text-decoration:underline}.flow_text_list+p a:after{content:"";display:inline-block;width:13px;height:13px;background-image:url(/promotion/ordercard/wplusl/common/images/blank.svg);background-repeat:no-repeat;background-size:contain;margin-left:2px}.flow_text_list+p+p{margin-top:16px}.flow_text_list li+li{margin-top:4px}.flow_notes_list{margin-top:24px;font-size:12px;margin-bottom:24px}.flow_aco{margin-top:24px;border:2px solid #000;display:inline-block;width:210px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:15px;background-color:#fff}.flow_aco::after{content:" ＋"}.flow_aco:hover{cursor:pointer}.flow_aco.show::after{content:" −"}.flow_aco_content{display:none}.flow_aco_content .sw-link{font-size:16px}.flow_aco_content p{margin-top:24px;font-size:13px}@media screen and (min-width: 768px){.flow_aco_content p{font-size:16px}}.flow_aco_content a{font-size:13px !important}@media screen and (min-width: 768px){.flow_aco_content a{font-size:16px !important}}.l-modal_text{text-align:left;font-size:10px;max-width:480px;margin-right:auto;margin-left:auto;letter-spacing:-0.4px;display:flex;justify-content:center}@media screen and (min-width: 768px){.l-modal_text{font-size:10px;letter-spacing:normal}}.l-modal_text .bold{font-weight:bold}.l-modal_text .notes{margin-top:16px;margin-bottom:4px}.l-modal_text .notes .bold{background:linear-gradient(transparent 70%, #fff06f 0%);display:inline}.button.only{display:flex !important;line-height:1.2;align-items:center}.button.only>span{margin-right:8px}.button.only>span>span{display:block;font-size:16px;line-height:1.2}@media screen and (min-width: 768px){.button.only>span>span{display:inline-block}}.mb16{margin-bottom:16px !important}.l-modal.only .button+.button{margin-top:16px !important}.main_catch{background-color:#fff06f;width:240px;height:40px;margin-right:auto;margin-left:auto;text-align:40px !important;border-radius:20px;letter-spacing:0.5px;font-size:15px !important}@media screen and (min-width: 768px){.main_catch{font-size:20px !important;width:320px;height:56px;border-radius:28px;text-align:56px !important}}.main_catch>span{font-size:28px}@media screen and (min-width: 768px){.main_catch>span{font-size:40px !important}}.main-title.only{display:flex;flex-direction:column}.bold{font-weight:bold !important}.feature{background-color:#ffe5e9}.feature h2{width:100%;padding-top:25px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.feature h2{width:580px;padding-top:55px}}.feature h2 img{width:100%;height:auto;vertical-align:bottom}.feature ul{margin-top:5px;padding-bottom:38px}@media screen and (min-width: 768px){.feature ul{margin-top:16px;display:flex;flex-wrap:wrap;max-width:950px;margin-right:auto;margin-left:auto;padding-bottom:53px}}@media screen and (min-width: 768px){.feature ul li{width:48%;margin-top:8px}}@media screen and (min-width: 768px){.feature ul li:nth-of-type(2n){margin-left:4%}}.feature ul img{width:100%;height:auto}.feature ul li+li{margin-top:14px}@media screen and (min-width: 768px){.feature ul li+li{margin-top:8px}}.merit{margin-top:16px}@media screen and (min-width: 768px){.merit{margin-top:0}}.merit img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 768px){.merit img{width:50%}}@media screen and (min-width: 768px){.merit .sw-title{background-image:url(/promotion/ordercard/wplusl/common/images/merit_title_bg.png);background-position:center center;background-size:100% 308px}.merit .sw-title span{overflow:hidden;display:flex !important;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;margin-bottom:0}}@media screen and (min-width: 768px){.merit .sw-title img{max-width:1440px;width:1440px;height:308px;margin-right:auto;margin-left:auto}}.merit_content_ow{background-color:#c5f1e5;padding-right:2.666%;padding-left:2.666%;padding-bottom:43px}@media screen and (min-width: 768px){.merit_content_ow{padding-bottom:80px}}.merit_content_wrap{border-radius:8px;background-color:#bbdad3;padding:3px}.merit_content_wrap.yellow{background-color:#f7d88e}@media screen and (min-width: 768px){.merit_content_wrap{padding:4px;border-radius:21px}}.info_card h3{text-align:left;margin-top:0 !important}@media screen and (min-width: 768px){.info_card h3{text-align:center;margin-top:64px !important}}.info_card img{margin-top:8px;height:auto;display:block}@media screen and (min-width: 768px){.info_card img{margin-top:24px;max-width:580px;margin-right:auto;margin-left:auto}}.info_card ul{display:flex;margin-top:24px}@media screen and (min-width: 768px){.info_card ul{margin-top:64px;justify-content:center}}.info_card ul li{width:48%}@media screen and (min-width: 768px){.info_card ul li{width:228px}}.info_card ul li+li{margin-left:4%}@media screen and (min-width: 768px){.info_card ul li+li{margin-left:40px}}.info_card ul .info_link01{box-sizing:border-box;color:#fff;background-color:#fa94a2;border-radius:6px;font-size:10px;font-weight:bold;display:flex;align-items:center;justify-content:center;text-align:center;height:50px;line-height:1.4;border:2px solid #fa94a2;background-image:url(/promotion/ordercard/wplusl/common/images/aw_w.png);background-repeat:no-repeat;background-size:8px auto;background-position:top 16px right 8px}.info_card ul .info_link01 span span{font-size:14px;display:block}@media screen and (min-width: 768px){.info_card ul .info_link01 span span{font-size:20px}}@media screen and (min-width: 768px){.info_card ul .info_link01{height:76px;background-size:10px auto;background-position:top 28px right 10px;font-size:14px}}.info_card ul .info_link02{box-sizing:border-box;color:#fa94a2;border:2px solid #fa94a2;border-radius:6px;font-size:10px;font-weight:bold;display:flex;align-items:center;justify-content:center;text-align:center;height:50px;line-height:1.4;background-image:url(/promotion/ordercard/wplusl/common/images/aw_p.png);background-repeat:no-repeat;background-size:8px auto;background-position:top 16px right 8px}.info_card ul .info_link02 span span{font-size:14px;display:block}@media screen and (min-width: 768px){.info_card ul .info_link02 span span{font-size:20px}}@media screen and (min-width: 768px){.info_card ul .info_link02{height:76px;background-size:10px auto;background-position:top 28px right 10px;font-size:14px}}.merit_content{border-radius:4px;background:#fff;padding:18px}@media screen and (min-width: 768px){.merit_content{padding-top:1px;padding-bottom:64px;padding-right:80px;padding-left:80px;border-radius:16px}}@media screen and (min-width: 768px){.merit_content section{max-width:950px;margin-right:auto;margin-left:auto}}.point_icon{position:absolute;display:block;width:72px;height:auto;top:-42px;left:0}.point_icon img{width:100% !important}.merit-item02{margin-top:24px}.okidoki_text{font-size:13px;line-height:1.7}.benefit_content_ow{background-color:#fffeb6;padding-right:2.666%;padding-left:2.666%;padding-bottom:43px}@media screen and (min-width: 768px){.benefit_content_ow{padding-bottom:80px}}.flow img{width:100%;height:auto}.flow .sw-title img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 768px){.flow .sw-title{background-image:url(/promotion/ordercard/wplusl/common/images/flow_title_bg.png);background-position:center center;background-size:100% 425px}.flow .sw-title span{overflow:hidden;display:flex !important;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;margin-bottom:0}}@media screen and (min-width: 768px){.flow .sw-title img{max-width:1440px;width:1440px;height:425px;margin-right:auto;margin-left:auto}}.campaign img{width:100%;height:auto}.info_content_ow{background-color:#fffeb6;padding-right:2.666%;padding-left:2.666%;padding-bottom:43px}@media screen and (min-width: 768px){.info_content_ow{padding-bottom:80px}}.info img{width:100%;height:auto}.info .sw-title img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 768px){.info .sw-title{background-image:url(/promotion/ordercard/wplusl/common/images/info_title_bg.png);background-position:center center;background-size:100% 351px}.info .sw-title span{overflow:hidden;display:flex !important;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;margin-bottom:0}}@media screen and (min-width: 768px){.info .sw-title img{max-width:1440px;width:1440px;height:351px;margin-right:auto;margin-left:auto}}.info02{padding-right:8%;padding-left:8%;margin-top:43px;max-width:calc(950px + 16%);margin-right:auto;margin-left:auto;margin-bottom:50px}@media screen and (min-width: 768px){.info02{margin-top:80px;margin-bottom:80px}}.info02 h2{font-size:17px}@media screen and (min-width: 768px){.info02 h2{font-size:18px}}.campaign_content_ow{background-color:#c5f1e5;padding-right:2.666%;padding-left:2.666%;padding-bottom:43px}@media screen and (min-width: 768px){.campaign_content_ow{padding-bottom:80px}}.flow_content_ow{background-color:#f9ccda;padding-right:2.666%;padding-left:2.666%;padding-bottom:43px}@media screen and (min-width: 768px){.flow_content_ow{padding-bottom:80px}}.benefit img{width:100%;height:auto}@media screen and (min-width: 768px){.benefit .sw-title{background-image:url(/promotion/ordercard/wplusl/common/images/benefit_title_bg.png);background-position:center center;background-size:100% 424px}.benefit .sw-title span{overflow:hidden;display:flex !important;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;margin-bottom:0}}@media screen and (min-width: 768px){.benefit .sw-title img{max-width:1440px;width:1440px;height:424px;margin-right:auto;margin-left:auto}}.merit_content_wrap+.merit_content_wrap{margin-top:40px}.limited02{margin-top:16px}.limited02 img{max-width:247px}.limited02 p{font-size:13px;margin-top:4px}.main_kv{width:100%;background-position:top right,  bottom left;border:24px solid transparent;border-color:#f2cbd1;position:relative}.main_kv:after{content:"";position:absolute;top:-24px;right:-24px;display:block;background-image:url(/promotion/ordercard/wplusl/common/images/topright.png);width:398px;height:345px}.main_kv:before{content:"";position:absolute;bottom:-24px;left:-24px;display:block;background-image:url(/promotion/ordercard/wplusl/common/images/bottomleft.png);width:538px;height:430px}.main_kv img{max-width:990px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-top:55px;padding-bottom:20px;position:relative;z-index:1}.okidoki_img{width:377px !important;margin-top:40px}.okidoki_img01{width:331px !important}.point-list_image{width:100% !important}.caching{padding:0 8%;margin-top:60px}@media screen and (min-width: 768px){.caching{max-width:950px;margin-right:auto;margin-left:auto;margin-top:110px}}@media screen and (min-width: 950px){.caching{padding:0}}.caching img{width:100%;height:auto}.caching p{font-size:13px}@media screen and (min-width: 768px){.caching p{font-size:16px}}.caching .mt8{margin-top:8px}.caching .mt16{margin-top:16px}.caching .mt24{margin-top:24px}.caching .bold{font-weight:bold}.caching .link{color:#0657a3;text-decoration:underline;font-size:13px}@media screen and (min-width: 768px){.caching .link{font-size:16px}}.caching h3{font-size:14px}.caching ul{font-size:12px}@media screen and (min-width: 768px){.caching ul{font-size:14px}}.caching ul li{position:relative;padding-left:1em;color:#818181}.caching ul li:before{content:"※";position:absolute;top:0;left:0}.caching ul li+li{margin-top:6px}.caching dl dt{margin-top:24px;font-size:14px;font-weight:bold;border-bottom:1px solid #000;padding-bottom:2px;margin-bottom:2px}@media screen and (min-width: 768px){.caching dl dt{font-size:16px}}.caching dl dd{font-size:13px}@media screen and (min-width: 768px){.caching dl dd{font-size:16px}}.caching_text.mt24{margin-top:24px}.caching_table_sp{margin-top:16px;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-collapse:collapse;table-layout:fixed;width:100%}.caching_table_sp tbody{width:100%;display:block}.caching_table_sp th{padding:4px;font-weight:bold;text-align:left;border-top:1px solid #8e8e8e;border-collapse:collapse;font-size:13px;width:26%}.caching_table_sp tr{width:100%;display:flex}.caching_table_sp td{padding:4px;border-top:1px solid #8e8e8e;border-left:1px solid #8e8e8e;border-collapse:collapse;font-size:13px;flex:1}.caching_table_sp .title{font-size:14px;border-top:2px solid #000;width:100%;padding-top:8px;padding-bottom:8px}.caching_table{margin-top:16px;border-top:2px solid #000;table-layout:fixed;border-collapse:collapse;margin-bottom:16px}.caching_table tr{border-bottom:2px solid #000}.caching_table th{width:calc(100%/4);word-break:break-all;font-size:13px;padding:4px;padding-top:16px;padding-bottom:16px;vertical-align:top}@media screen and (min-width: 768px){.caching_table th{font-size:16px}}.caching_table td{width:calc(100%/4);font-size:13px;padding:4px;padding-top:16px;padding-bottom:16px;vertical-align:top;text-align:left}@media screen and (min-width: 768px){.caching_table td{font-size:16px}}.caching_table01{margin-top:16px}.caching_table02{margin-bottom:16px;margin-top:8px}.caching_note{font-size:10px !important;color:#818181}.tel_box{border:2px solid #000;text-align:center;margin-top:16px;padding:16px;max-width:480px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.tel_box{margin-left:0}}.tel_box img{display:block;max-width:220px;margin-right:auto;margin-left:auto}.tel_box .tel{border-top:1px solid #ccc;margin-top:16px;padding-top:16px;color:#0033a0;font-size:28px;text-align:center}@media screen and (min-width: 768px){.tel_box .tel{font-size:32px}}.tel_box .tel a{color:#0033a0}.tel_box .tel_note{color:#818181;font-size:12px;text-align:center}.tel_title{background:#000;color:#fff;text-align:center;padding:4px;max-width:480px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.tel_title{margin-left:0}}.tel_box2{border:2px solid #000;text-align:center;padding:16px;max-width:480px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.tel_box2{margin-left:0}}.tel_box2 .tel{color:#0033a0;font-size:28px;text-align:center}@media screen and (min-width: 768px){.tel_box2 .tel{font-size:32px}}.tel_box2 .tel a{color:#0033a0}.tel_box2 .tel span{font-size:13px}.tel_box2 .title{text-align:center}.balloon{position:relative;display:block;min-width:120px;max-width:77.5%;color:#555;font-size:16px;background:#43972a;border:solid 2px #555;box-sizing:border-box;margin-top:-10px}@media screen and (min-width: 768px){.balloon{margin-left:auto;max-width:31.25%;margin-top:-20px}}.balloon p{text-align:center;margin-bottom:8px;font-size:12px}@media screen and (min-width: 768px){.balloon p{font-size:13px}}.balloon img{width:100% !important}.balloon .w{color:#fff;padding:11px;padding-right:0;padding-left:0}@media screen and (min-width: 361px){.balloon .w{font-size:12px}}.balloon .wb{background:#fff;padding:12px}.balloon:before{content:"";position:absolute;top:-35px;left:50%;margin-left:-21px;border:18px solid transparent;border-bottom:18px solid #43972a;z-index:2}.balloon:after{content:"";position:absolute;top:-40px;left:50%;margin-left:-23px;border:20px solid transparent;border-bottom:20px solid #555;z-index:1}@media screen and (min-width: 768px){.width{max-width:70%;margin-top:-144px !important}}.fix_text{position:absolute;background-color:#fa94a2;color:#fff;line-height:1;font-size:12px;top:-14px;left:50%;font-weight:500;letter-spacing:1px;border-radius:3px;display:flex;align-items:center;justify-content:center;text-align:center;width:280px;height:28px;margin-left:-140px;text-shadow:0px 0px 4px #ff307869}@media screen and (min-width: 768px){.fix_text{font-size:15px;width:360px;margin-left:-180px;top:-20px;height:32px}}.fix_text_link{position:absolute;text-align:center;width:100%;text-align:center;bottom:-24px;left:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px}@media screen and (min-width: 768px){.fix_text_link{font-size:14px;bottom:-32px}}.fix_text_link:after{display:block;content:"";width:13px;height:13px;background-image:url(/promotion/ordercard/wplusl/common/images/down.png);background-size:contain}@media screen and (min-width: 768px){.fix_text_link:after{width:25px;height:25px}}.fix_inner ul{display:flex;width:100%}@media screen and (min-width: 768px){.fix_inner ul{justify-content:center}}.fix_inner ul li{width:48%}@media screen and (min-width: 768px){.fix_inner ul li{width:264px}}.fix_inner ul li+li{margin-left:4%}@media screen and (min-width: 768px){.fix_inner ul li+li{margin-left:40px}}.fix_inner ul .info_link01{box-sizing:border-box;color:#fff;background-color:#fa94a2;border-radius:6px;font-size:10px;font-weight:bold;display:flex;align-items:center;justify-content:center;text-align:center;height:50px;line-height:1.4;border:2px solid #fa94a2;background-image:url(/promotion/ordercard/wplusl/common/images/aw_w.png);background-repeat:no-repeat;background-size:8px auto;background-position:top 16px right 8px;text-align:center}.fix_inner ul .info_link01 span span{font-size:14px;display:block}@media screen and (min-width: 768px){.fix_inner ul .info_link01 span span{font-size:20px;display:inline}}.fix_inner ul .info_link01 span{text-align:center !important}@media screen and (min-width: 768px){.fix_inner ul .info_link01{height:56px;background-size:10px auto;background-position:center right 10px;font-size:14px}}.fix_inner ul .info_link02{box-sizing:border-box;color:#fa94a2;border:2px solid #fa94a2;border-radius:6px;font-size:10px;font-weight:bold;display:flex;align-items:center;justify-content:center;text-align:center;height:50px;line-height:1.4;background-image:url(/promotion/ordercard/wplusl/common/images/aw_p.png);background-repeat:no-repeat;background-size:8px auto;background-position:top 16px right 8px;background-color:#fff;text-align:center}.fix_inner ul .info_link02 span span{font-size:14px;display:block}@media screen and (min-width: 768px){.fix_inner ul .info_link02 span span{font-size:20px;display:inline}}.fix_inner ul .info_link02 span{text-align:center !important}@media screen and (min-width: 768px){.fix_inner ul .info_link02{height:56px;background-size:10px auto;background-position:center right 10px;font-size:14px}}.nl{margin-top:38px}@media screen and (min-width: 768px){.nl{margin-top:96px}}@media screen and (min-width: 768px){.nl_list{display:flex;margin-left:-32px}}.nl_list li{margin-top:24px}@media screen and (min-width: 768px){.nl_list li{flex:1;margin-left:32px;margin-top:48px}}.nl_box{display:flex;align-items:center}@media screen and (min-width: 768px){.nl_box{flex-direction:column}}.nl_box img{width:100px;height:auto}.nl_box p{flex:1;font-weight:bold;font-size:17px;margin-left:16px}@media screen and (min-width: 768px){.nl_box p{text-align:center;margin-left:0;margin-top:16px;font-size:20px;margin-bottom:16px}}.nl_box p span{color:#f33d92}.nl_box+p{margin-top:8px}@media screen and (min-width: 768px){.nl_box+p{font-size:16px}}.ac{margin-top:40px}@media screen and (min-width: 768px){.ac h3{font-size:32px;text-align:center}}.js-acoMerit5{margin-left:auto;margin-right:auto}.js-aco_contentMerit5{display:none}@media screen and (min-width: 768px){.ac_box_wrap{display:flex;margin-top:64px}}.ac_box{position:relative;padding-left:60px;padding-top:16px;padding-bottom:16px;padding-right:16px}@media screen and (min-width: 768px){.ac_box{padding-left:16px}}.ac_box h4{font-size:17px;font-weight:500}.ac_box .ac_text{color:#313131;font-size:14px;margin-top:15px}@media screen and (min-width: 768px){.ac_box .ac_text{margin-top:5px}}@media screen and (min-width: 768px){.ac_box .ac_text.acr{text-align:right}}.ac_box a{display:block;margin-top:16px}.box-1{margin-top:20px}@media screen and (min-width: 768px){.box-1{margin-top:0;width:270px;flex:0.9}}.box-2{margin-top:25px}@media screen and (min-width: 768px){.box-2{margin-top:0;flex:2.1;margin-left:16px}}@media screen and (min-width: 768px){.ac_link_wrap{display:flex}}@media screen and (min-width: 768px){.ac_link_wrap a{flex:1}}@media screen and (min-width: 768px){.ac_link_wrap a+a{margin-left:16px}}.ac_step{position:absolute;background-color:#727272;color:#fff;line-height:1;width:24px;text-align:center;padding-top:4px;font-size:11px;left:10px;top:-4px;height:calc(100% + 4px);line-height:1}@media screen and (min-width: 768px){.ac_step{width:100%;height:auto;text-align:left;display:flex;align-items:center;left:0;height:32px;padding-top:0;padding-left:8px;top:-40px}}.ac_step span{font-size:22px;line-height:1}@media screen and (min-width: 768px){.ac_step span{margin-top:-3px}}.step-1{background-color:#989898}@media screen and (min-width: 768px){.step-1{width:calc(100% + 8px)}}.step-1:after{content:"";position:absolute;left:0;bottom:-12px;display:block;border-style:solid;border-width:12px 12px 0 12px;border-color:#989898 transparent transparent transparent;z-index:1}@media screen and (min-width: 768px){.step-1:after{border-width:16px 0 16px 16px;border-color:transparent transparent transparent #989898;top:0;bottom:auto;right:-15px;left:auto}}.step-2{padding-top:25px;top:-25px;height:calc(100% + 25px)}@media screen and (min-width: 768px){.step-2{height:32px;padding-top:0;top:-40px;width:calc(100% + 8px);margin-left:-9px;padding-left:24px}}.info-text{font-size:12px;margin-top:16px !important}@media screen and (min-width: 768px){.info-button_mt{margin-top:100px}}.osp_banner{margin:0 auto;margin-top:80px;margin-bottom:80px;text-align:center}@media screen and (min-width: 768px){.osp_banner{margin-top:120px;margin-bottom:120px}}.osp_banner img{width:100%;max-width:600px;margin:0 auto}.osp_banner p{text-align:center;font-size:16px;margin-bottom:16px;font-weight:bold}@media screen and (min-width: 768px){.osp_banner p{font-size:18px;margin-bottom:16px}}.osp_banner p span.underline{position:relative;z-index:1}.osp_banner p span.underline:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:4px;background:#fff06f;z-index:-1}@media screen and (min-width: 768px){.osp_banner p span.underline:after{height:12px}}.banner_area{margin-top:60px}@media screen and (min-width: 768px){.banner_area{margin-top:80px}}.banner_area h2{text-align:center;font-weight:bold;font-size:20px;margin-bottom:20px}@media screen and (max-width: 360px){.banner_area h2{font-size:18px}}@media screen and (min-width: 768px){.banner_area h2{font-size:28px;margin-bottom:24px}}.banner_area h2 span.pop{display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:8px}@media screen and (min-width: 768px){.banner_area h2 span.pop{font-size:24px}}.banner_area h2 span.pop:before{content:"";display:inline-block;height:1.3em;width:2px;background-color:#000;transform:rotate(140deg);margin-right:10px;margin-top:3px}.banner_area h2 span.pop:after{content:"";display:inline-block;height:1.3em;width:2px;background-color:#000;transform:rotate(40deg);margin-left:10px;margin-top:3px}.banner_area h2 span.more{display:block;margin-bottom:8px}@media screen and (min-width: 768px){.banner_area h2 span.more{margin-bottom:16px}}.banner_area h2 span.more img{display:block;width:130px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.banner_area h2 span.more img{width:200px}}.banner_area h2 span.underline{position:relative;z-index:1}.banner_area h2 span.underline:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fff06f;z-index:-1}@media screen and (min-width: 768px){.banner_area h2 span.underline:after{height:12px}}.banner_area a{max-width:600px;display:block;margin-right:auto;margin-left:auto}.merit-hoken_notes{font-size:10px;text-align:right;display:block;color:#818181}@media screen and (min-width: 768px){.merit-hoken_notes{font-size:12px}}
