#s_bg{
	background:url(../../_image/special/_bg.png) no-repeat;
	width:980px;
	height:750px;
	position:relative;
	margin:0 auto;
}

#s_bg ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#s_bg ul li{
	margin-bottom:40px;
}

#left_column{
	top:134px;
	left:68px;
	position:absolute;
}

#right_column{
	top:134px;
	left:511px;
	position:absolute;
}

#s_bg ul li a{
	width:400px;
	height:80px;
	display:block;
}

a#er{
	background:url(../../_image/special/banner/01_early_reserve.jpg) no-repeat 0 top;
}
a:hover#er{
	background:url(../../_image/special/banner/01_early_reserve.jpg) no-repeat 0 bottom;
}

a#r{
	background:url(../../_image/special/banner/02_reserve.jpg) no-repeat 0 top;
}
a:hover#r{
	background:url(../../_image/special/banner/02_reserve.jpg) no-repeat 0 bottom;
}

a#bc{
	background:url(../../_image/special/banner/03_box.jpg) no-repeat 0 top;
}
a:hover#bc{
	background:url(../../_image/special/banner/03_box.jpg) no-repeat 0 bottom;
}

a#re{
	background:url(../../_image/special/banner/04_r_event.jpg) no-repeat 0 top;
}
a:hover#re{
	background:url(../../_image/special/banner/04_r_event.jpg) no-repeat 0 bottom;
}

a#gd{
	background:url(../../_image/special/banner/05_goods.jpg) no-repeat 0 top;
}
a:hover#gd{
	background:url(../../_image/special/banner/05_goods.jpg) no-repeat 0 bottom;
}

a#ce{
	background:url(../../_image/special/banner/06_cheer.jpg) no-repeat 0 top;
}
a:hover#ce{
	background:url(../../_image/special/banner/06_cheer.jpg) no-repeat 0 bottom;
}

a#tw{
	background:url(../../_image/special/banner/07_twitter.jpg) no-repeat 0 top;
}
a:hover#tw{
	background:url(../../_image/special/banner/07_twitter.jpg) no-repeat 0 bottom;
}

a#tha{
	background:url(../../_image/special/banner/08_thanks.jpg) no-repeat 0 top;
}
a:hover#tha{
	background:url(../../_image/special/banner/08_thanks.jpg) no-repeat 0 bottom;
}

a#st{
	background:url(../../_image/special/banner/09_valentine.jpg) no-repeat 0 top;
}
a:hover#st{
	background:url(../../_image/special/banner/09_valentine.jpg) no-repeat 0 bottom;
}

a#ons{
	background:url(../../_image/special/banner/10_onsale.jpg) no-repeat 0 top;
}
a:hover#ons{
	background:url(../../_image/special/banner/10_onsale.jpg) no-repeat 0 bottom;
}


#cheer_container{
	background:url(../../_image/special/_wall.jpg) repeat;
	width:980px;
	height:auto;
	margin:0 auto;
}

.cheer_head{
	float:left;
}

#infomation{
	background:url(../../_image/special/b_campaign/attention.jpg) no-repeat;
	width:858px;	
	height:610px;
	display:block;
	margin:0 auto;
	position:relative;
}

#info_ad{	
	top:323px;
	left:70px;
	list-style-type:none;
	position:absolute;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック',sans-serif;
	font-size:14px;
	color:#ca99e1;
}

table{
	margin:0 auto;
}

table th{
	height:120px;
}

table tr td img,table tr td textarea{
	display:block;
	margin:0 auto;
}

#box_200_40{
	width:795px;
}
#box_200_40 textarea{
	width:200px;
}
#box_120_120{
	width:600px;
}
#box_120_120 textarea{
	width:180px;
}
#box_120_600{
	width:858px;
}

#box_120_600 textarea{
	width:118px;
	height:60px;
}
#box_600_120{
	width:858px;
}

#box_600_120 textarea{
	width:200px;
	height:120px;
}

#t_container{
	background:url(../../_image/special/07_twitter.jpg) no-repeat;
	width:989px;
	height:900px;
	position:relative;
	margin:0 auto;
}

#t_window{
	top:490px;
	left:700px;
	position:absolute;
}

#fw_official{
	width:55px;
	height:55px;
	display:block;
	top:491px;
	left:58px;
	position:absolute;
}

.togelink{
	width:111px;
	height:33px;
	display:block;
}

a.toge{
	background:url(../../_image/special/07_togetter.png) no-repeat 0 top;
}
a:hover.toge{
	background:url(../../_image/special/07_togetter.png) no-repeat 0 bottom;
}

#likereason{
	top:725px;
	left:563px;
	position:absolute;
}

#impressions{
	top:782px;
	left:563px;
	position:absolute;
}

#salespoint{
	top:839px;
	left:563px;
	position:absolute;
}