.chance,.stress,p.title_act{font-weight:700}#cashback h3,.arrow,p.title_act{position:relative}.arrow::after,.arrow::before{position:absolute;top:0;margin:auto;content:"";box-sizing:border-box;bottom:0;vertical-align:middle}.arrow,.arrow::after,.arrow::before{vertical-align:middle}.conditions_list tr td:last-child,.remark{text-align:right}#cashback .wrapper{width:96%;margin:0 auto}#cashback h2.campaign{color:#fff;font-size:18px;margin:0;text-align:center;padding:16px;border-radius:5px;border:none}#cashback h2.campaign::after{content:none}#cashback h3{color:#0000c9;margin-bottom:.4em;padding-bottom:.2em}#cashback h3 .red{color:#d22705;font-size:24px}.cammodal-window .modal-header{background:#0000c9;border-radius:5px 5px 0 0}.modal-footer{border:none}.chance-ttl{background-color:#0000c9;border-radius:5px;color:#fff;display:block;padding:5px;margin-bottom:20px}p.title_act{padding:0 0 8px;border-bottom:1px solid #ccc;font-size:larger}.forSP{display:none}.chance{color:#0000c9;padding:0 1em 0 0}.remark{padding:5px;color:#fe0909;font-size:14px}.stress{color:#000}.remark_small,.remark_xsmall{color:#fe0909;font-weight:400;line-height:1.2em}.camp_text{margin:10px 0 30px}.remark_small{font-size:10px;margin-top:15px;margin-bottom:20px;margin-left:40px}.remark_xsmall{font-size:14px;margin-bottom:30px}section:last-child .remark_xsmall{margin-bottom:0}ul.explain{margin-left:0;color:#333}ul.explain li.point{margin-top:5px;list-style-type:decimal}.campaign_overview_indent{display:inline-block;padding-left:3em;text-indent:-2em}.opn-acct{text-align:center;margin:30px auto;max-width:483px;min-width:280px}.btn_acct{width:100%}@media screen and (max-width:414px){#cashback .wrapper{width:100%}#cashback h1{padding:5px}#cashback h2{padding:5px 10px;font-size:20px;line-height:1em}#cashback h3{font-size:6.5vw}.forSP{display:block}.opn-acct{margin:15px auto;width:57%}}.arrow{display:inline-block;margin-bottom:5px;padding:0 0 0 16px;color:#000;text-decoration:none;font-size:15px}.arrow::before{left:0;width:12px;height:12px;border:1px solid #0000c9;-webkit-border-radius:25%;border-radius:25%}.arrow::after{left:5px;width:3px;height:3px;border:3px solid transparent;border-left:3px solid #0000c9}.btn-default{margin:24px 0 0}section:before{content:" ";margin-top:-120px;height:120px;display:block;visibility:hidden}.modal-backdrop{background:50% 50% #666;bottom:0;width:100%;height:1500px;opacity:.5}@media screen and (min-width:768px){.modal-dialog{width:750px;margin:30px auto 500px}}.conditions_list{max-width:800px;margin:0 auto 8px}.conditions_list th{text-align:center;background:#06f;color:#fff}.conditions_list td,.conditions_list th{border:1px solid #ccc;padding:5px;vertical-align:middle}.attention_list{list-style-type:disc;padding-left:18px;margin-bottom:24px}#cashback .modal-body .cta_button a{font-size:16px;padding:.4em}#cashback .modal-body .cta_button a .cta_left{width:20%}@media screen and (max-width:950px){#cashback .modal-body .cta_button a .cta_left{width:24%}#cashback .modal-body .cta_button a .cta_left span{font-size:2.5vw}#cashback .modal-body .cta_button a .cta_right{font-size:3.5vw}}@media screen and (max-width:501px){#cashback .modal-body .cta_button a .cta_left span{font-size:3vw}#cashback .modal-body .cta_button a .cta_right{font-size:6.2vw}}@media screen and (max-width:280px){#cashback .modal-body .cta_button a{width:90%}#cashback .modal-body .cta_button a .cta_left{width:29%}}