#s_menu{
	background:url(../_image/special/_special.jpg) no-repeat;
	width:1043px;
	height:1270px;
	margin:0 auto;
	position:relative;
	line-height:1;
}

#s_menu a{
	width:407px;
	height:163px;
	display:inline-block;
}

#left_column{
	top:100px;
	left:86px;
	position:absolute;
}

#right_column{
	top:100px;
	left:543px;
	position:absolute;
}

#s_menu li{
	margin-bottom:28px;
}

#bannar_mastar{
	background:url(../_image/special/06_b_campaign.jpg) no-repeat;
	height:758px;
	position:relative;
}

#bannar_bg{
	background:url(../_image/_common/_bg2.gif) repeat-y;
	width:969px;
	margin:auto;
}

#add_mail{
	top:513px;
	left:329px;
	font-size:18px;
	font-weight:700;
	position:absolute;
}

.size_h{
	text-align:left;
	padding-left:80px;
}

#box_200_40{
	width:630px;
	padding-top:15px;
}

#box_200_40 textarea{
	width:200px;
}
#box_120_120{
	width:630px;
	padding-top:30px;
}

#box_120_120 textarea{
	width:120px;
}
#box_120_600{
	width:630px;
	padding-top:30px;
}

#box_120_600 textarea{
	width:120px;
}

#box_600_120{
	width:816px;
	padding-top:30px;
}

#box_600_120 textarea{
	width:200px;
	height:120px;
}

.b_24a{
	padding-left:200px;
}

.b_24b{
	padding-top:15px;
	padding-left:200px;
}

.b_24c{
	padding-top:15px;
}

.b_26a{
	padding-top:15px;
	padding-left:100px;
}
.b_26b{
	padding-top:15px;
}

.b_26c{
	padding-top:5px;
	padding-left:100px;
}

.b_26d{
	padding-top:5px;
}


#end{
	background:url(../_image/_common/_under_03.png) no-repeat;
	width:968px;
	height:58px;
	margin:0 auto;
}

#mononopu{
	background:url(../_image/special/07_mononopu_01.jpg) no-repeat;
	height:1106px;
	position:relative;
}

#mononopu a{
	display:inline-block;
	position:absolute;
}
.mononopu_li{
	width:552px;
	height:62px;
	top:242px;
	left:216px;
}

#rm{
	background:url(../_image/special/10_rm.jpg) no-repeat;
	height:1106px;
	position:relative;
}

#rm a{
	display:inline-block;
	position:absolute;
}
.rm_li{
	width:231px;
	height:50px;
	top:828px;
	left:637px;
}

#c_header{
	width:968px;
	height:133px;
	display:block;
	margin:0 auto;
	background:url(../_image/special/comic/_c_head.png);
}

#c_container{
	width:968px;
	display:block;
	margin:0 auto;
	background:url(../_image/_common/_bg_f.png);
}

#c_container table{
	width:838px;
	margin:0 auto;
	font:lighter 17pt "メイリオ";
}

#c_container table thead tr th{
	width:838px;
	height:60px;
	text-align:left;
	background:url(../_image/special/comic/_t_header.png);
	padding-left:70px;
}

.face_area{
	background:url(../_image/special/comic/_face.png) no-repeat;
/*	width:318px;
	height:359px;*/
	width:231px;
	height:333px;
	padding-top:26px;
	padding-left:87px;
	vertical-align:top;
	line-height:0;
}

.face_area_s{
	background:url(../_image/special/comic/_face.png) no-repeat;
/*	width:318px;
	height:359px;*/
	width:231px;
	height:200px;
	padding-top:26px;
	padding-left:87px;
	vertical-align:top;
	line-height:0;
}

.cap_area{
	width:519px;
	height:179px;
	font:lighter 14pt "メイリオ";
	vertical-align:center;
}

.cap_area_s{
	width:519px;
	height:100px;
	font:lighter 14pt "メイリオ";
	vertical-align:center;
}

.cap_area_ss{
	width:519px;
	height:200px;
	font:lighter 14pt "メイリオ";
	vertical-align:center;
}

a#c_sample{
	background:url(../_image/special/comic/sample.png) no-repeat 0 top;
	width:225px;
	height:45px;
	display:block;
	margin:0 auto;
}
a:hover#c_sample{
	background:url(../_image/special/comic/sample.png) no-repeat 0 bottom;
}

#c_end{
	display:block;
	margin:0 auto;
}