@charset "UTF-8";

#container #content_container{
	/*background:url(../images/top/bg_btm.jpg) left bottom repeat-x;*/
	width:100%;
	padding-bottom:1px;
}
#container #main_container{
	background:#000 url(../images/comic/special/special_bg.jpg) center top repeat-x;
	width:100%;
}

/*--------------------------------------------------------
		main
--------------------------------------------------------*/
#container #content_sp{
	width:900px;
	margin:0 auto;
	padding:0 15px 0 15px;
	background:#000 url(../images/comic/special/special_bg.jpg) center top repeat-x;
}
#container #main{
	width:900px;
	margin:0 auto;
	position:inherit;
}
#container #swf img{
	width:900px;
	margin:0 auto;
	display:block;
}
/*right
--------------------------------------------------------*/
#container #main #right{
	width:640px;
	float:right;
	display:block;
	position:relative;
	background:url(../images/comic/special/main_bg_btm.jpg) left bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:20px;
}
#container #main #right h1{
	margin-top:0;
}
#container #content #main #right #attent_m{
	width:115px;
	display:block;
	position:absolute;
	right:-13px;
	top:6px;
}

/*slide
--------------------------------------------------------*/
#container #main #left #slide{
	width:250px;
	/*position: fixed;
	top: 0;*/
}
#container #main #left .s_robot01{
	background:url(../images/comic/special/s_bg_top.gif) left top no-repeat;
	padding-top:6px;
	margin-bottom:20px;
}
#container #main #left .s_robot02{
	background: url(../images/comic/special/s_bg_btm.gif) left bottom no-repeat;
	padding-bottom:6px;
}
#container #main #left .s_robot03{
	background:url(../images/side/s_bg_body.gif) left top repeat-y;
	padding:0 5px;
	/padding-bottom:1px;
}
/*page top
--------------------------------------------------------*/
#container #pagetop img{
	display:block;
	float:right;
	width:113px;
}

