#container-campaign{margin:0 auto;min-height:800px;width:940px}#container-campaign #contents{margin-bottom:100px;padding-bottom:100px}#container-campaign #contents .main_image{background-image:url(/img/campaigns/main_img_02.webp);background-size:cover;height:544px;margin-bottom:30px;position:relative}#container-campaign #contents .main_image .check_prizes{left:370px;position:absolute;top:240px}#container-campaign #contents .main_image .icon_instagram{left:410px;position:absolute;top:378px}#container-campaign #contents .main_image .icon_twitter{left:480px;position:absolute;top:378px}#container-campaign #contents .sales_text{margin-bottom:80px}#container-campaign #contents #lineups{margin-bottom:80px;text-align:center}#container-campaign #contents #lineups h2{margin-bottom:40px}#container-campaign #contents #lineups ul{margin-bottom:10px}#container-campaign #contents #lineups ul li:not(:last-child){margin-bottom:30px}#container-campaign #contents #lineups .text-right{text-align:right}#container-campaign #contents #method{margin-bottom:60px;text-align:center}#container-campaign #contents #method h2{margin-bottom:40px}#container-campaign #contents #method .sales_text_02{margin-bottom:50px}#container-campaign #contents #method #instagram{margin-bottom:80px}#container-campaign #contents #method #instagram .follow_link,#container-campaign #contents #method #instagram .instagram_img,#container-campaign #contents #method #twitter .follow_link,#container-campaign #contents #method #twitter .twitter_img{margin-bottom:50px}#container-campaign #contents #info{margin-bottom:80px}#container-campaign #contents #info h2{margin-bottom:40px;text-align:center}#container-campaign #contents #info table{border:1px solid #aaa;width:100%}#container-campaign #contents #info table tr{border:1px solid #aaa}#container-campaign #contents #info table tr th{background:#e5e5e5;font-weight:700;text-align:center;width:130px}#container-campaign #contents #info table tr td{padding:20px}#container-campaign #contents #info table tr td.date{font-weight:700}#container-campaign #contents #notes{margin-bottom:80px}#container-campaign #contents #notes h2{margin-bottom:40px;text-align:center}#container-campaign #contents #notes .box{border:1px solid #aaa;padding:20px}#container-campaign #contents #notes .box dl{margin-top:30px}#container-campaign #contents #notes .box dl dt{margin-bottom:5px}#container-campaign #contents #notes .box dl dd:not(:last-child){margin-bottom:30px}
