﻿.mainv{position:relative}.mainv .dc-prefname{position:absolute;left:5px;top:28px;display:block;width:160px;font-size:36px;text-align:center;font-weight:bold}#campaign #campaign-list .border{padding:20px;border:solid 2px #ccc;border-top:none}#campaign #campaign-list .border .inner{overflow:hidden;padding-top:20px;border-bottom:dotted 1px #ccc}#campaign #campaign-list .border .inner p{float:left;width:263px;height:112px;margin:0 20px 20px 0}#campaign #campaign-list .border .inner div a{display:block;font-size:16px;font-weight:bold;margin-bottom:15px}#campaign #campaign-list .border .inner dl{float:right;width:393px}#campaign #campaign-list .border .inner dl dt{margin:0 0 15px}#campaign #campaign-list .border .inner dl dt a{font-size:16px;font-weight:bold;display:block}#campaign #campaign-list .border .inner dl .original-cp{margin:2px 0 15px}#campaign #campaign-list .border .inner dl .original-cp a{position:relative;padding-left:105px}#campaign #campaign-list .border .inner dl .original-cp a:before{content:"当サイト特典";position:absolute;font-size:10px;color:#fff;background:#ff5900;padding:1px 10px;border-radius:5px;top:-1px;left:0}#campaign #campaign-list .border .inner dl .term{display:block;margin-top:3px;color:#ff003c;font-weight:bold}#campaign #campaign-list .border .inner.officialPickedUp p{float:none;height:auto;width:100%}#campaign #campaign-list .border .inner.officialPickedUp dl{display:block;float:none;width:100%;margin-bottom:21px}#campaign h1{margin-bottom:10px}#campaign #cashback-countdown{position:relative;margin:-15px 0 15px -6px}#campaign #campaign-rest-time{position:absolute;top:0;left:0}#campaign #campaign-rest-time span{display:block;width:22px;position:absolute;top:30px;text-align:center}#campaign #campaign-rest-time .day{left:355px}#campaign #campaign-rest-time .hour1{left:436px}#campaign #campaign-rest-time .hour2{left:462px}#campaign #campaign-rest-time .minute1{left:544px}#campaign #campaign-rest-time .minute2{left:570px}#campaign #campaign-rest-time .second1{left:652px}#campaign #campaign-rest-time .second2{left:678px}#campaign #campaign-contents .border{padding:20px;border:solid 2px #ccc;border-top:none;position:relative}#campaign #campaign-contents .border .case{background-color:#f9f9f9;text-align:center;padding:20px;margin-bottom:20px}#campaign #campaign-contents .border .ttl{margin:0 auto;text-align:center;width:660px;font-weight:bold;font-size:18px;line-height:150%;padding-bottom:30px}#campaign #campaign-contents .border .campaign-detail{margin-top:20px;width:100%}#campaign #campaign-contents .border .campaign-detail:first-of-type{margin-top:0}#campaign #campaign-contents .border .campaign-detail caption{margin-bottom:15px}#campaign #campaign-contents .border .campaign-detail .caption-ttl{position:relative;font-size:26px;font-weight:bold;color:#333;padding-left:20px;font-family:"Source Sans Pro", Helvetica, Arial, sans-serif}#campaign #campaign-contents .border .campaign-detail .caption-ttl::before{position:absolute;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#eb5505;border-radius:5px;content:"";display:inline-block;height:1em;width:8px}#campaign #campaign-contents .border .campaign-detail th,#campaign #campaign-contents .border .campaign-detail td{padding:10px;border:solid 1px #ccc}#campaign #campaign-contents .border .campaign-detail th{width:150px;background:#eee}#campaign #campaign-contents .border .campaign-detail td p,#campaign #campaign-contents .border .campaign-detail td ul{margin-bottom:13px}#campaign #campaign-contents .border .campaign-detail td .campaign-comments{color:#888;font-size:11px;line-height:1.6em}#campaign #campaign-contents .border .list{margin-left:15px;font-size:11px}#campaign #campaign-contents .border .list li{list-style:disc}#campaign #campaign-contents .border hr{margin:20px 0;border-top:none;border-bottom:dotted 1px #ccc}.js-cb-icon:before{content:'▼'}.add_delta .js-cb-icon:before{content:'▲'}.js-paypaycp-icon:before{content:'▼'}.add_delta .js-paypaycp-icon:before{content:'▲'}#container #content.campaign-index{width:100%;float:unset;position:relative}#container #content.campaign-index .cb-detail{font-size:13px;text-align:center;color:#999}#container #content.campaign-index .cb-detail .cb-detail-inner{display:none;margin-top:6px;line-height:20px;text-align:left}#container #content.campaign-index .MV,#container #content.campaign-index .campaign-list{width:100%}#container #content.campaign-index .MV .box,#container #content.campaign-index .campaign-list .box{margin:20px 0 40px;font-size:16px}#container #content.campaign-index .MV .box .camp-list-bnr img,#container #content.campaign-index .campaign-list .box .camp-list-bnr img{border-radius:6px}#container #content.campaign-index .MV .box .subtitle-txt,#container #content.campaign-index .campaign-list .box .subtitle-txt{font-size:20px;color:#FF6501;font-weight:bold;margin-right:10px}#container #content.campaign-index .MV .box a.subtitle-txt:hover,#container #content.campaign-index .campaign-list .box a.subtitle-txt:hover{text-decoration:underline}#container #content.campaign-index .MV .box .camp,#container #content.campaign-index .campaign-list .box .camp{white-space:nowrap;color:#FF6501;border:1px solid #FF6501;font-weight:bold;font-size:14px;padding:1px 4px;margin-top:10px;min-width:60px}#container #content.campaign-index .MV .box .camp.kddi,#container #content.campaign-index .campaign-list .box .camp.kddi{border:1px solid #f39c20;color:#f39c20}#container #content.campaign-index .MV .box .text,#container #content.campaign-index .campaign-list .box .text{margin-top:10px;line-height:1.7}#container #content.campaign-index .MV .box .detail-link,#container #content.campaign-index .campaign-list .box .detail-link{display:flex;justify-content:flex-end;margin-top:10px}#container #content.campaign-index .MV .box .detail-link a,#container #content.campaign-index .campaign-list .box .detail-link a{display:flex;align-items:center;color:#222;border-bottom:1px solid #222}#container #content.campaign-index .MV .box .detail-link a span,#container #content.campaign-index .campaign-list .box .detail-link a span{min-width:95px}#container #content.campaign-index .MV .box .detail-link a img,#container #content.campaign-index .campaign-list .box .detail-link a img{height:14px}#container #content.campaign-index .MV .box .detail-link a:hover,#container #content.campaign-index .campaign-list .box .detail-link a:hover{opacity:0.6}#container #content.campaign-index section.MV .box .subtitle{margin:20px 0 14px}#container #content.campaign-index section.campaign-list h2{text-align:center;font-size:28px;font-weight:bold;line-height:1.7;margin-top:60px}#container #content.campaign-index section.campaign-list .h2_note{text-align:center;font-size:15px;margin-top:10px;line-height:1.7}#container #content.campaign-index section.campaign-list .box .title{display:flex;align-items:center;margin-bottom:16px}#container #content.campaign-index section.campaign-list .box .title span{line-height:1;font-size:24px;font-weight:bold;padding-top:2px;padding-left:6px;border-left:5px solid #f39c20}#container #content.campaign-index section.campaign-list .box .box-inner{display:flex}#container #content.campaign-index section.campaign-list .box .box-inner .camp-list-bnr img{border-radius:6px;width:360px;height:202px}#container #content.campaign-index section.campaign-list .box .box-inner .camp-list-txt{display:flex;flex-direction:column;margin-left:30px;width:100%}#container #content.campaign-index section.campaign-list .box .box-inner .camp-list-txt .subtitle{margin-bottom:10px}#container #content.campaign-index section.campaign-list .box .box-inner .camp-list-txt .detail-note{font-size:13px;color:#999}#cp_smartvalue #content .inner{background:url('../img/smartvalue_inner_bg.png?1733098655');padding:20px;margin-top:30px;margin-bottom:30px}#cp_smartvalue #content .inner div{margin-bottom:30px}#cp_smartvalue #content h1{margin-bottom:10px}#cp_smartvalue #content .white_box{border-top:solid 3px #fccf55;padding:20px;position:relative}#cp_smartvalue #content .white_box:before{background:#fff;content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:.7}#cp_smartvalue #content .white_box p{line-height:21px;font-size:13px;letter-spacing:0.5px;position:relative;margin-top:10px}#cp_smartvalue #content .white_box p .box-ttl{font-size:28px;font-weight:bold;padding:0 22px;border-radius:8px;border:2px dashed #aaa}#cp_smartvalue #content .white_box p .box-ttl-sub{font-size:15px;font-weight:bold;margin-left:13px;padding:0 10px;border-radius:5px;background-color:#ffd564}#cp_smartvalue #content .white_box p .box-txt{font-size:16px;font-weight:bold}#cp_smartvalue #content .white_box p.box-txt-org{font-size:34px;font-weight:bold;color:#ff5a00;line-height:60px;text-align:center}#cp_smartvalue #content .white_box p.box-txt-org strong{border-bottom:2px solid}#cp_smartvalue #content .white_box p.box-txt-org strong span{font-size:53px}#cp_smartvalue #content .white_box p.link-txt{text-align:right;margin-top:20px}#cp_smartvalue #content .white_box p.link-txt a{font-size:13px;text-decoration:underline}#cp_smartvalue #content .end_box{margin-bottom:0}#cp_smartvalue #content .service_detail{background:#fff;border:dotted 1px #817f7f;border-radius:5px;padding:15px}#cp_smartvalue #content .service_detail h2{background:#ccc;padding:8px;border-radius:3px;text-align:center}#cp_smartvalue #content .service_detail .area{padding:10px}#cp_smartvalue #content .service_detail .area table{width:100%}#cp_smartvalue #content .service_detail .area table tr{border-bottom:dotted 1px #817f7f;font-size:14px;font-weight:bold;padding:4px}#cp_smartvalue #content .service_detail .area table tr th{width:150px;text-align:center;font-weight:bold;padding:4px}#cp_smartvalue #content .service_detail .area table tr .colon{width:50px}#cp_smartvalue #content .service_detail .area p{font-size:11px;color:#999;margin-top:20px}#cp_smartvalue #content .service_detail .area li{font-size:11px;color:#999;list-style-type:square;margin-left:14px;line-height:16px;letter-spacing:0.5px}ul.list-indent li{text-indent:-1.5em;margin-left:1em}
