@charset "utf-8";
/* --------------------------------------------------

photocontest Stylesheet

-------------------------------------------------- */

/* 基本設定
------------------------------ */
body { background: none; background-color:#f0f2c1; }
#container {
width: 100%;
}
#wrapper {
background: none !important;
}
#specialContent {
width: 700px;
margin: 0 auto;
}


/* 各種設定
------------------------------ */
/* ボタン */
.btn_gotoST a {
clear: both;
display: block;
position: absolute;
left: 280px;
bottom: 25px;
width: 150px;
height: 27px;
background: url(../../img/common/bg_btn_round.png) no-repeat 0 -2224px;
overflow: hidden;text-indent: -9999em;white-space: nowrap;
}
.btn_gotoST a:hover { background-position: 0 -2256px; }

#eventArea_comeback {
padding: 0 30px 30px;
}

/* キャンペーン */
.campaign { position: relative; }
.campaign a {
display: block;
position: absolute;
left: 218px;
bottom: 18px;
width: 418px;
height: 34px;
background: url(../../img/event/comeback/btn_campaign.png) no-repeat 0 0;
overflow: hidden;text-indent: -9999em;white-space: nowrap;
}
.campaign a:hover { background-position:0 -40px; }
/* ＤＱＸの歴史 */
.last {
position: relative;
width: 700px;
height: 260px;
background: url(../../img/event/comeback/bg_last.jpg) no-repeat 0 0;
}
.history img {
position: absolute;
width: 296px;
height: 15px;
top: 31px;
left: 308px;
}
.history a {
display: block;
position: absolute;
top: 53px;
right: 21px;
width: 371px;
height: 113px;
background: url(../../img/event/comeback/btn_history.jpg) no-repeat 0 0;
overflow: hidden;text-indent: -9999em;white-space: nowrap;
}
