@charset "utf-8";
/* CSS Document */

/* キャンペーン独自CSS */
#campaign.cmp-r2g_2407{ min-width: 960px;}
#campaign.cmp-r2g_2407 #cmpn-original{ width: 960px; margin: 0 auto;}
#campaign.cmp-r2g_2407 #cmpn-original .sec01{ position: relative;}
#campaign.cmp-r2g_2407 #cmpn-original .sec01 .btn{ position: absolute; top: 565px; left: 315px;}
#campaign.cmp-r2g_2407 #cmpn-original .sec01 .btn:hover{ opacity: 0.8;}

#campaign #cmpn-quiz{ padding: 40px 0 50px;}

#campaign #cmpn-offer-bg{ background: #0071BE; padding-bottom: 50px;}
#campaign #cmpn-offer-bg #cmpn-offer{ margin: 0 auto; border: none;}
#campaign #cmpn-offer-bg #cmpn-offer > div{ background: #fff; min-height: 213px;}