#content_wrapper{
	background-image:url(../images/bg.gif);
	background-position:center;
}
#head_wrap{
	margin-top:20px;
	position:relative;
	width:980px;
	height:411px;
}
#head_wrap h2{
	background-image:url(../images/h2.png?0202);
	width:980px;
	height:411px;
	text-indent:-999px;
	font-size:0;
	display:block;
	overflow: hidden;
	position:absolute;
}
#head_wrap a#facebook{
	background-image:url(../images/facebook_btn.png);
	width:46px;
	height:59px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	left:785px;
	top:20px;
}
#head_wrap a#facebook:hover{
	background-position:0 -59px;
}
#head_wrap a#btn_pdf{
	background-image:url(../images/btn_pdf.png);
	width:120px;
	height:59px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:20px;
	left:839px;
}
#head_wrap a#btn_pdf:hover{
	background-position:0 -59px;
}
#head_wrap a#youtube{
	background-image:url(../images/youtube_btn.png);
	width:120px;
	height:57px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:20px;
	left:840px;
}

#head_wrap a#youtube:hover{
	background-position:0 -57px;
}
div.orange{
	background-image:url(../images/orange.png);
	width:980px;
	height:26px;
	margin:19px 0;
}
div#setsubi{
	background-image:url(../images/setsubi.png);
	width:980px;
	height:493px;
	text-indent: -999px;
	display:block;
}
div#app_wrap{
	width:980px;
	height:451px;
	display:block;
	position:relative;
}
p#about_app{
	text-indent:-999px;
	background-image:url(../images/about_app.png);
	width:980px;
	height:40px;
}
div#about_1{
	background-image:url(../images/about_1.png?0202);
	width:980px;
	height:313px;
}
div#app{
	background-image:url(../images/app.png);
	width:741px;
	height:115px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	margin-top:9px;
	position:relative;
}
div#app a{
	background-image:url(../images/btn_app.png);
	width:699px;
	height:39px;
	display:block;
	margin-top:44px;
	margin-left:20px;
}
div#app a:hover{
	background-position:0 -39px;
}
div#illust{
	background-image:url(../images/illust.png);
	width:191px;
	height:170px;
	position:absolute;
	bottom:0px;
	left:783px;
}
div#info{
	background-image:url(../images/info.png);
	width:442px;
	height:25px;
	position:absolute;
	top:326px;
	left:299px;
	background-repeat: no-repeat;
}
div#kouza{
	background-image:url(../images/kouza.png);
	width:798px;
	height:75px;
	display:block;
	text-indent:-999px;
}
div#kouza_1{
	background-image:url(../images/kouza_1.png);
	width:980px;
	height:322px;
	display:block;
	margin-top:8px;
}
div#kouza_2{
	background-image:url(../images/kouza_2.png);
	width:980px;
	height:122px;
	display:block;
	margin-top:7px;
}
div#hajimete{
	background-image:url(../images/hajimete.png);
	width:640px;
	height:75px;
}
p#jyunin{
	background-image:url(../images/jyunin.png);
	width:980px;
	height:40px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
div#jyunin_{
	background-image:url(../images/jyunin_.png);
	width:980px;
	height:221px;
	display:block;
	text-indent:-999px;
}
p#dorama{
	background-image:url(../images/dorama.png);
	width:980px;
	height:47px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
div#dorama_{
	background-image:url(../images/dorama_.png);
	width:980px;
	height:211px;
	display:block;
	text-indent:-999px;

	margin-bottom:19px;
}
div#toiawase_wrap{
	background-image:url(../images/toiawase_bg.jpg);
	width:100%;
	height:89px;
	position:relative;
	display:block;
}
div#toiawase{
	background-image:url(../images/toiawase.png);
	width:365px;
	height:44px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	margin-top:22px;
}
div#movie_wrap{
	background-image:url(../images/movie_bg.png);
	width:980px;
	height:403px;
	display:block;
	overflow:hidden;
	position:relative;
}
div#pv_movie{
	position:absolute;
	width:640px;
	height:360px;
	left:320px;
	top:20px;
}