div#loading{
	display:none;
}
div#img-wrapper{
	visibility: hidden;
}
div#main_content div#loading{
	position:absolute;
	top:-550px;
	left:426px;
}
div#content_wrapper{
	background-image:url(../images/bg.gif);
	background-position:center;
}
div#main_wrap{
	background-image:url(../images/top_bg.jpg);
	background-position:center top;
	height:812px;
	position:relative;
}
div#wave{
	background-image:url(../images/wave.png);
	width:100%;
	height:259px;
	position:absolute;
	background-position:center;
	bottom:0;
	background-repeat: no-repeat;
}
div#main{
	padding:0 10px;
	width:980px;
	margin:0 auto;
	position:relative;
}

div#main a{
	background-image:url(../images/btn_pdf.png);
	width:186px;
	height:71px;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:730px;
	right:10px;
}
div#main a:hover{
	background-position:0 -71px;
}
h2{
	background-image:url(../images/h2.png?0818);
	width:716px;
	height:232px;
	position:absolute;
	top:20px;
	left:10px;
	text-indent:-999px;
	overflow:hidden;
}
div#item{
	background-image:url(../images/item.png?0818);
	width:100%;
	height:812px;
	background-position:center 255px;
	position:absolute;
	background-repeat:no-repeat;
}
h3#point_1{
	background-image:url(../images/point_1.png);
	width:247px;
	height:123px;
	position:absolute;
	top:20px;
	right:20px;
	overflow:hidden;
	text-indent:-999px;
}
h3#point_2{
	background-image:url(../images/point_2.png);
	width:279px;
	height:151px;
	position:absolute;
	top:260px;
	left:196px;
	overflow:hidden;
	text-indent:-999px;
}

h3#point_4{
	background-image:url(../images/point_4.png);
	width:273px;
	height:123px;
	position:absolute;
	top:529px;
	left:680px;
	overflow:hidden;
	text-indent:-999px;
}
p#release{
	background-image:url(../images/release.png?0818);
	width:269px;
	height:58px;
	position:absolute;
	top:165px;
	right:10px;
	overflow:hidden;
	text-indent: -999px;
}
p#party{
	background-image:url(../images/party.png);
	width:167px;
	height:99px;
	text-indent:-999px;
	position:absolute;
	top:566px;
	left:10px;
}
p#copy{
	background-image:url(../images/m.png?0818);
	width:709px;
	height:142px;
	position:absolute;
	top:659px;
	left:10px;
	text-indent:-999px;
	overflow:hidden;
}


div#pr_wrap{
	margin-top:30px;
	width:980px;
	display:block;
}
div.pr{
	position:relative;
}
div.pr h3,div.pr span{
	position:absolute;
	text-indent:-999px;
	overflow:hidden;
}
div.pr img{
	position:absolute;
}

div#pr_1{
	float:left;
	width:475px;
	height:387px;
}
div#pr_1 h3{
	background-image:url(../images/m_1.png);
	width:156px;
	height:149px;
	position:absolute;
	top:10px;
	left:16px;
}
div#pr_1 span{
	background-image:url(../images/supon.png);
	width:180px;
	height:94px;
	left:287px;
	top:162px;
}
div#pr_2{
	float:left;
	margin-left:30px;
	width:475px;
	height:387px;
}
div#pr_2 h3{
	background-image:url(../images/m_2.png);
	width:156px;
	height:149px;
	position:absolute;
	top:10px;
	left:16px;
}

div#pr_3{
	float:left;
	margin-top:30px;
	width:475px;
	height:409px;
}
div#pr_3 h3{
	background-image:url(../images/m_3.png?0818);
	width:159px;
	height:152px;
	position:absolute;
	top:10px;
	left:10px;
}


div#pr_4{
	float:left;
	margin-top:30px;
	margin-left:30px;
	width:475px;
	height:409px;
}
div#pr_3 span{
	background-image:url(../images/stop.png);
	width:160px;
	height:101px;
	left:274px;
	top:160px;
}
div#pr_4 h3#pr_4_1{
	background-image:url(../images/m_4.png);
	width:131px;
	height:124px;
	position:absolute;
	top:120px;
	left:15px;
}
div#pr_4 h3#pr_4_2{
	background-image:url(../images/m_5.png);
	width:125px;
	height:117px;
	position:absolute;
	top:290px;
	left:312px;
}

div#set{
	margin-top:30px;
}

div#recommend_sites{
	margin-top:30px;
}
div#toiawase{
	margin-top:30px;
	position:relative;
	background-image:url(../images/toiawase_bg.png);
	width:980px;
	height:151px;
}

div#toiawase small{
	background-image:url(../images/toiawase.png);
	width:489px;
	height:77px;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:37px;
	left:23px;
}

div#toiawase a{
	display:none;
	background-image:url(../images/btn_ttm.png);
	width:427px;
	height:105px;
	overflow:hidden;
	text-indent:-999px;
	position:absolute;
	top:23px;
	left:527px;
}
div#toiawase a:hover{
	background-position:0 -105px;
}

div#bottoms{
	width:980px;
	margin:30px 0;
	display:block;
	position:relative;
}
div#bottoms a#btn_mizkan{
	background-image:url(../images/btn_mizkan.jpg);
	width:236px;
	height:92px;
	display:block;
	text-indent:-999px;
	float:left;
}
div#bottoms a#btn_mizkan:hover{
	background-position:0 -92px;
}


#socialwrap{
	float:right;
	width:155px;
}
#socialwrap iframe{
	float:left;
	margin-left:8px;
}

#socialwrap iframe#fb{
	margin-top:1px;
	width:70px;
}
