@charset "utf-8";
/* CSS Document */

/* MAJESTYキャンペーン独自CSS */
#campaign #cmpn-majesty_2109{ width: 960px; margin: 0 auto;}
#campaign #cmpn-majesty_2109 .sec02{ position: relative;}
#campaign #cmpn-majesty_2109 .sec02 .btn{ position: absolute; top: 344px; left: 297px; transition: 1.0s;}
#campaign #cmpn-majesty_2109 .sec02 .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;}