div#content_wrapper{
	background-color:#F2F2F2;
}
#main_content{
	width:980px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
h2{
	background-image:url(../images/h2.png);
	width:249px;
	height:149px;
	display:block;
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
	top:0;
	left:11px;
	cursor:pointer;
	z-index:1000;
}
div#main{
	z-index:500;
	position:relative;
	background-image:url(../images/bg.gif);
	width:980px;
	height:445px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	margin-top:97px;
	margin-bottom:20px;

}
div#main_image{
	position:absolute;
	background-image:url(../images/main_image.png);
	width:916px;
	height:355px;
	top:43px;
	left:31px;
	
}
div#main_image p#catch{
	background-image:url(../images/catch.png);
	position:absolute;
	width:256px;
	height:19px;
	overflow:hidden;
	display:block;
	text-indent:-999px;
	left:337px;
}

div.m_btn{
	position:absolute;
	cursor:pointer;
	overflow:hidden;
	background-repeat: no-repeat;
	display:block;
	text-indent:-999px;
}
div#m_btn_1{
	background-image:url(../images/m_btn_1.png);
	width:151px;
	height:285px;
	top:58px;
	left:0px;
}
div#m_btn_2{
	background-image:url(../images/m_btn_2.png);
	width:141px;
	height:283px;
	top:71px;
	left:172px;
}
div#m_btn_3{
	background-image:url(../images/m_btn_3.png);
	width:124px;
	height:273px;
	top:77px;
	left:329px;
}
div#m_btn_4{
	background-image:url(../images/m_btn_4.png);
	width:191px;
	height:289px;
	top:58px;
	left:474px;
}
div#m_btn_5{
	background-image:url(../images/m_btn_5.png);
	width:150px;
	height:297px;
	top:59px;
	left:675px;
}
div#m_btn_6{
	background-image:url(../images/m_btn_6.png);
	width:65px;
	height:292px;
	top:64px;
	left:851px;
}
p#tarts{
	background-image:url(../images/tarts.gif);
	width:192px;
	height:33px;
	display:block;
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
	top:30px;
	right:11px;

}
div#gototop{
	width:187px;
	height:24px;
	float:right;
}
div#gototop a{
	background-image:url(../../images/gototop.jpg);
	width:187px;
	height:24px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
}
div#bottoms{
	margin-top:24px;
	margin-bottom:10px;
	display:block;
}
div#volume_btn{
	float:right;
	width:24px;
	height:24px;
	overflow:hidden;
	background-image:url(../images/btn_volume.gif);
	margin-right:10px;
	cursor:pointer;
}
.scaleDef{
	-webkit-transform-origin:50% 50%;
	-webkit-transform-origin:center center;
	-webkit-transition: all .2s ease-in-out;
	-webkit-transform:translate(0px,0px) scale(1,1);
}
.scaleUp{
	-webkit-transform-origin:50% 50%;
	-webkit-transform-origin:center center;
	-webkit-transition: all .2s ease-in-out;
	-webkit-transform:translate(500px,-30px) scale(1.2,1.2);
}
div#gototop a:hover{
	background-position:0 -24px;
}
div.cont{
	width:980px;
	height:445px;
	padding:0;
	margin:0;
	list-style: none;
	position:relative;
	display:none;
	zoom:1;
}
ul.cont{
	position:absolute;
}
ul.cont li{
	position:relative;
	width:980px;
	height:455px;
	overflow:hidden;
}
div.btn_arrow_down{
	background-image:url(../images/btn_arrow_down.gif);
	width:76px;
	height:64px;
	display:block;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	text-indent:-999px;
	top:357px;
	left:847px;
}
div.btn_arrow_up{
	background-image:url(../images/btn_arrow_up.gif);
	width:76px;
	height:64px;
	display:block;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	text-indent:-999px;
	top:27px;
	left:847px;
}
div.comic_wrap{
	width:600px;
	height:400px;
	background-color:#fff;
	position:absolute;
	top:23px;
	left:190px;

}
div.comic_border{
	width:594px;
	height:394px;
	border:3px solid #000;
	position:absolute;
	top:23px;
	left:190px;
}
div.comic{
	width:600px;
	height:400px;
	display:block;
	position:relative;
	overflow:hidden;
}

div.comic_inner{
	width:600px;
	height:1600px;
	position:absolute;
}
div.fix_title{
	position:absolute;
	width:81px;
	height:174px;
	top:137px;
	left:842px;
	display:none;
}
div.title{
	position:absolute;
	width:81px;
	height:174px;
	top:137px;
	left:842px;
	display:block;
}
div.end{
	background-image:url(../images/end.png);
	width:78px;
	height:78px;
	position:absolute;
	top:305px;
	left:846px;
	display:block;
	text-indent:-999px;
}
div.item_image{
	width:449px;
	height:400px;
	display:block;
	position:absolute;
	left:20px;
	top:23px;
}
div.item_image h3{
	display:none;
}
div.item_desc{
	width:315px;
	height:400px;
	display:block;
	position:absolute;
	left:475px;
	top:23px;
}
div.item_desc p{
	display:none;
}
div.btn_specials {
	position:absolute;
	top:343px;
	left:108px;
}
div.btn_specials a{
	background-image:url(../images/btn_specials.gif);
	width:184px;
	height:23px;
	text-indent:-999px;
	display:block;
	overflow:hidden;
}
div.btn_specials a:hover{
	background-position:0 -23px;
}
div.btn_next{
	background-image:url(../images/btn_next.gif);
	width:134px;
	height:24px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:399px;
	left:980px;
	cursor:pointer;
}

div.illust{
	width:173px;
	height:257px;
	position:absolute;
	display:block;
	top:164px;
	left:11px;
}
ul.comic_inner{
	position:absolute;
}
ul.comic_inner li{
	width:600px;
	height:399px;
	border-bottom:1px solid #000;
}
h3{
	width:980px;
	height:445px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	zoom:1;
}
/*------- cont 1 ---------------*/
div#illust_cont_1{
	background-image:url(../images/illust_cont_1.png);
	
}
ul#comic1 li.cut1{
	background-image:url(../images/cont_1_1.png);
}
ul#comic1 li.cut2{
	background-image:url(../images/cont_1_2.png);
}
ul#comic1 li.cut3{
	background-image:url(../images/cont_1_3.png);
}
ul#comic1 li.cut4{
	background-image:url(../images/cont_1_4.png);
}
div#cont1 ul li.scene1 div.btn_arrow_down{
	top:357px;
	left:452px;
}
div#cont1 ul li h3{
	background-image:url(../images/cont_1_top.gif);
} 

div#cont1 div.title{
	background-image:url(../images/title_cont_1.png);
	
}
div#cont1 div.fix_title{
	background-image:url(../images/title_cont_1.png);
}
div#cont1 div.item_image{
	background-image:url(../images/item_image_1.jpg);
}
div#cont1 div.item_desc{
	background-image:url(../images/item_desc_1.jpg);
}
/*div#cont1 div.btn_specials{
	top:306px;
	left:23px;
}*/
/*------- cont 2 ---------------*/
div#illust_cont_2{
	background-image:url(../images/illust_cont_2.png);
	
}
ul#comic2 li.cut1{
	background-image:url(../images/cont_2_1.png);
}
ul#comic2 li.cut2{
	background-image:url(../images/cont_2_2.png);
}
ul#comic2 li.cut3{
	background-image:url(../images/cont_2_3.png);
}
ul#comic2 li.cut4{
	background-image:url(../images/cont_2_4.png);
}
div#cont2 ul li.scene1 div.btn_arrow_down{
	top:357px;
	left:452px;
}
div#cont2 ul li h3{
	background-image:url(../images/cont_2_top.gif);
} 

div#cont2 div.title{
	background-image:url(../images/title_cont_2.png);
	
}
div#cont2 div.fix_title{
	background-image:url(../images/title_cont_2.png);
}
div#cont2 div.item_image{
	background-image:url(../images/item_image_2.jpg);
}
div#cont2 div.item_desc{
	background-image:url(../images/item_desc_2.jpg);
}
/*div#cont2 div.btn_specials{
	top:306px;
	left:23px;
}*/
/*------- cont 3 ---------------*/
div#illust_cont_3{
	background-image:url(../images/illust_cont_3.png);
	
}
ul#comic3 li.cut1{
	background-image:url(../images/cont_3_1.png);
}
ul#comic3 li.cut2{
	background-image:url(../images/cont_3_2.png);
}
ul#comic3 li.cut3{
	background-image:url(../images/cont_3_3.png);
}
ul#comic3 li.cut4{
	background-image:url(../images/cont_3_4.png);
}
div#cont3 ul li.scene1 div.btn_arrow_down{
	top:357px;
	left:452px;
}
div#cont3 ul li h3{
	background-image:url(../images/cont_3_top.gif);	
} 

div#cont3 div.title{
	background-image:url(../images/title_cont_3.png);
	
}
div#cont3 div.fix_title{
	background-image:url(../images/title_cont_3.png);
}
div#cont3 div.item_image{
	background-image:url(../images/item_image_3.jpg);
}
div#cont3 div.item_desc{
	background-image:url(../images/item_desc_3.jpg);
}
/*div#cont3 div.btn_specials{
	top:306px;
	left:23px;
}*/
/*------- cont 4 ---------------*/
div#illust_cont_4{
	background-image:url(../images/illust_cont_4.png);
	
}
ul#comic4 li.cut1{
	background-image:url(../images/cont_4_1.png);
}
ul#comic4 li.cut2{
	background-image:url(../images/cont_4_2.png);
}
ul#comic4 li.cut3{
	background-image:url(../images/cont_4_3.png);
}
ul#comic4 li.cut4{
	background-image:url(../images/cont_4_4.png);
}
div#cont4 ul li.scene1 div.btn_arrow_down{
	top:357px;
	left:452px;
}
div#cont4 ul li h3{
	background-image:url(../images/cont_4_top.gif);

} 

div#cont4 div.title{
	background-image:url(../images/title_cont_4.png);
	
}
div#cont4 div.fix_title{
	background-image:url(../images/title_cont_4.png);
}
div#cont4 div.item_image{
	background-image:url(../images/item_image_4.jpg);
}
div#cont4 div.item_desc{
	background-image:url(../images/item_desc_4.jpg);
}
/*div#cont4 div.btn_specials{
	top:306px;
	left:23px;
}*/
/*------- cont 5 ---------------*/
div#illust_cont_5{
	background-image:url(../images/illust_cont_5.png);
	
}
ul#comic5 li.cut1{
	background-image:url(../images/cont_5_1.png);
}
ul#comic5 li.cut2{
	background-image:url(../images/cont_5_2.png);
}
ul#comic5 li.cut3{
	background-image:url(../images/cont_5_3.png);
}
ul#comic5 li.cut4{
	background-image:url(../images/cont_5_4.png);
}
div#cont5 ul li.scene1 div.btn_arrow_down{
	top:357px;
	left:452px;
}
div#cont5 ul li h3{
	background-image:url(../images/cont_5_top.gif);

} 

div#cont5 div.title{
	background-image:url(../images/title_cont_5.png);
	
}
div#cont5 div.fix_title{
	background-image:url(../images/title_cont_5.png);
}
div#cont5 div.item_image{
	background-image:url(../images/item_image_5.jpg);
}
div#cont5 div.item_desc{
	background-image:url(../images/item_desc_5.jpg);
}
/*div#cont5 div.btn_specials{
	top:306px;
	left:23px;
}*/
/*------- cont 6 ---------------*/
div#illust_cont_6{
	background-image:url(../images/illust_cont_6.png);
	
}
ul#comic6 li.cut1{
	background-image:url(../images/cont_6_1.png);
}
ul#comic6 li.cut2{
	background-image:url(../images/cont_6_2.png);
}
ul#comic6 li.cut3{
	background-image:url(../images/cont_6_3.png);
}
ul#comic6 li.cut4{
	background-image:url(../images/cont_6_4.png);
}
div#cont6 ul li.scene1 div.btn_arrow_down{
	top:357px;
	left:452px;
}
div#cont6 ul li h3{
	background-image:url(../images/cont_6_top.gif);

} 

div#cont6 div.title{
	background-image:url(../images/title_cont_6.png);
	
}
div#cont6 div.fix_title{
	background-image:url(../images/title_cont_6.png);
}
div#cont6 div.item_image{
	background-image:url(../images/item_image_6.jpg);
}
div#cont6 div.item_desc{
	background-image:url(../images/item_desc_6.jpg);
}
/*div#cont6 div.btn_specials{
	top:306px;
	left:23px;
}*/
/*------------*/

div#menu ul {
	width:954px;
	margin:0 auto;
}
div#menu ul li{
	width:113px;
	height:113px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	float:left;
	margin-right:55px;
}
div#menu ul li.nmr{
	margin-right:0px;
}
li#btn_1{
	background-image:url(../images/btn_cont_1.png);
}
li#btn_2{
	background-image:url(../images/btn_cont_2.png);
}
li#btn_3{
	background-image:url(../images/btn_cont_3.png);
}
li#btn_4{
	background-image:url(../images/btn_cont_4.png);
}
li#btn_5{
	background-image:url(../images/btn_cont_5.png);
}
li#btn_6{
	background-image:url(../images/btn_cont_6.png);
}