.mainv{background-repeat:no-repeat;background-position:center top;zoom:1;text-align:center;box-sizing:border-box}.mainv::after{content:"";display:table;clear:both}.note{margin-top:30px}.note.margin0{margin:0}.note .red{color:red}h1.ttl{margin-bottom:35px}.title .ttl-color{color:#f98f18}.start-support-plus .mainv{background:url("/img/general/campaign/start-support-plus/mainv-bg.png") repeat;padding:35px 0 35px}.start-support-plus .ttl{letter-spacing:0}.start-support-plus h2.caption{font-size:20px;font-weight:bold;color:#ec5504;margin-top:30px;margin-bottom:25px;line-height:1.5em}.start-support-plus table tbody tr td span.font{font-size:13px}.start-support-plus .detail-table{font-family:"Hiragino Kaku Gothic Pro";font-feature-settings:"palt";font-size:13px;letter-spacing:.05em;border-collapse:initial;border-radius:10px;overflow:hidden}.start-support-plus .detail-table tbody th,.start-support-plus .detail-table tbody td{border-bottom:1px solid #ccc}.start-support-plus .detail-table tbody :last-child th,.start-support-plus .detail-table tbody :last-child td{border-bottom:none}.startsupport .mainv{background-image:url("/img/general/campaign/startsupport/mainv-bg.png");min-height:330px;padding-top:15px}.startsupport h2.caption{font-size:20px;font-weight:bold;color:#ec5504;margin-top:30px;margin-bottom:25px}.startsupport .detail-table{font-family:"Hiragino Kaku Gothic Pro";font-feature-settings:"palt";font-size:13px;letter-spacing:.05em;border-collapse:initial;border-radius:10px;overflow:hidden}.startsupport .detail-table tbody th,.startsupport .detail-table tbody td{border-bottom:1px solid #ccc}.startsupport .detail-table tbody :last-child th,.startsupport .detail-table tbody :last-child td{border-bottom:none}.initial-cost-free .mainv{background-image:url("/img/general/campaign/initial-cost-free/mainv-bg.png");min-height:320px;height:320px}.initial-cost-free .mainv .container{display:flex;align-items:center;justify-content:center;margin-top:8px;height:100%}.initial-cost-free .title-container{box-shadow:0 5px 5px #ddd;margin:5px;margin-bottom:60px;border-radius:15px;position:relative;background-color:#fff}.initial-cost-free .title-container .title{background:#2e2e33;color:#fff;padding:25px 0;font-size:26px;font-weight:bold;text-align:center;border-radius:15px 15px 0px 0px;font-family:"Hiragino Kaku Gothic Std"}.initial-cost-free .title-container .content-box{padding:30px}.initial-cost-free .title-container .card-wrap{box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:20px;font-family:"Hiragino Kaku Gothic Std"}.initial-cost-free .title-container .card-wrap .yellow-panel{width:320px;border-radius:16px;overflow:hidden;background-color:#fefab6}.initial-cost-free .title-container .card-wrap .yellow-panel .card-ttl{letter-spacing:.05em;color:#3d3c42;display:flex;justify-content:center;align-items:center;flex-direction:column;height:90px}.initial-cost-free .title-container .card-wrap .yellow-panel .main-ttl{letter-spacing:.05em;font-size:24px;font-weight:bold;margin-bottom:10px}.initial-cost-free .title-container .card-wrap .yellow-panel .main-ttl .img{margin-right:5px}.initial-cost-free .title-container .card-wrap .yellow-panel .sub-ttl{font-size:16px}.initial-cost-free .content h2.ttl{border:none;border-radius:10px}.initial-cost-free .main-annotation{text-align:center;color:#999;font-size:12px;line-height:1.8;font-weight:bold;margin-top:20px}.initial-cost-free h3.ttl{margin-bottom:10px}.initial-cost-free h3.ttl span{font-size:11px;color:#999}.initial-cost-free .detail-table{margin-bottom:30px;border-collapse:inherit;border-radius:10px;overflow:hidden}.initial-cost-free .detail-table tr th{width:215px}.initial-cost-free .detail-table tr th .color-site{font-weight:bold}.initial-cost-free .detail-table tr.fix th,.initial-cost-free .detail-table tr.fix td{border-bottom:1px solid #ccc}.initial-cost-free .detail-table.th-bold tbody th{font-weight:bold}.initial-cost-free .detail-table.th-bold tbody th,.initial-cost-free .detail-table.th-bold tbody td{border-bottom:1px solid #ccc}.initial-cost-free .detail-table.th-bold tbody :last-child th,.initial-cost-free .detail-table.th-bold tbody :last-child td{border-bottom:none}.smartvalue .mainv{background-image:url("/img/general/campaign/smartvalue/mainv-bg.png");background-position:center;min-height:270px;padding-top:60px}.smartvalue .mainv .container img{margin-right:30%}.smartvalue .title-container{box-shadow:0 5px 5px #ddd;margin:5px;margin-bottom:60px;border-radius:15px;position:relative;background-color:#fff}.smartvalue .title-container .title{background:#2e2e33;color:#fff;padding:25px 0;font-size:26px;font-weight:bold;text-align:center;border-radius:15px 15px 0px 0px;font-family:"Hiragino Kaku Gothic Std"}.smartvalue .title-container .content-box{padding:30px}.smartvalue .real_free{margin-bottom:60px}.smartvalue h2.ttl{border:none;background-color:#f2f2f2;border-radius:10px;font-size:20px;font-family:"Hiragino Kaku Gothic Std";padding-left:20px;letter-spacing:.05em}.smartvalue .h2-sub-txt{font-size:20px;color:#333;font-family:"Hiragino Kaku Gothic Std";line-height:1.8;letter-spacing:.05em;font-feature-settings:"palt";margin-bottom:15px}.smartvalue .detail-table{margin-bottom:30px;border-collapse:inherit;border-radius:10px;overflow:hidden}.smartvalue .detail-table tr th{width:215px}.smartvalue .detail-table tr th .color-site{font-weight:bold}.smartvalue .detail-table tbody th,.smartvalue .detail-table tbody td{border-bottom:1px solid #ccc}.smartvalue .detail-table tbody th .endplan,.smartvalue .detail-table tbody td .endplan{margin-top:10px}.smartvalue .detail-table tbody th .table-inner-note,.smartvalue .detail-table tbody td .table-inner-note{margin-top:10px;font-size:12px;text-indent:-1.5em;padding-left:1.5em}.smartvalue .detail-table tbody td .red{color:red}.smartvalue .detail-table tbody .th2{border-left:1px solid #ccc}.smartvalue .detail-table tbody .last-tr th,.smartvalue .detail-table tbody .last-tr td{border-bottom:none}.smartvalue .smartvalue-img{margin-top:35px;margin-bottom:40px}.smartvalue .banner{display:block;margin-top:25px}.smartvalue .toggle_switch{display:inline-block}.cashback .mainv{background-image:url("/img/general/campaign/cashback/mainv-bg.png");background-position:center;min-height:330px;height:330px}.cashback .mainv .limit{font-size:24px;font-weight:bold;line-height:50px;color:#ec5504;max-width:530px;margin:10px auto 10px;padding-left:15px;padding-right:15px;border:1px solid #ec5504;position:relative}.cashback .mainv .limit:before{content:"";background:url("/img/general/campaign/cashback/limit.png") no-repeat center center;background-size:contain;display:block;position:absolute;top:-10px;left:-45px}.cashback .mainv .container{display:flex;align-items:center;justify-content:center;margin-top:28px}.cashback .mainv .container p{margin-top:110px;margin-left:330px}.cashback h2.caption{font-size:20px;font-weight:bold;color:#ec5504;margin-top:30px;margin-bottom:25px}.cashback h2{text-align:center;color:#ec5504;font-weight:bold;font-size:18px;font-family:"Hiragino Kaku Gothic Pro";font-feature-settings:"palt";margin-bottom:25px}.cashback .price{font-family:Arial,sans-serif}.cashback .detail-box{border:1px solid #ccc;font-family:"Hiragino Kaku Gothic Pro";font-feature-settings:"palt";font-size:13px;letter-spacing:.05em;margin-top:30px;border-radius:10px;overflow:hidden}.cashback .detail-box h3{background-color:#f2f2f2;padding:20px 0;border-bottom:1px solid #ccc;text-align:center}.cashback .detail-box h3 p:first-child{margin-bottom:5px}.cashback .detail-box .detail-list{padding:20px;line-height:1.5em}.cashback .detail-box .detail-list li{margin-bottom:1em;text-indent:-1.1em;padding-left:1.1em}.cashback .detail-box.top-box{margin-top:0}.cashback .note{margin-top:0;padding:20px;color:#666}
