/* メインメニュー */
.menu{
	DISPLAY: block;
	width:880px;
	height:477px;
	position:relative;

}
.logo{
	width:322px;
	height:110px;
	background-image:url(../img/logo.png);
	position:relative;
}

.menu_block{
	DISPLAY: block;
	width:600px;
	height:auto;
	position:relative;
	left:30px;
}


.new_w{
	width:30px;
	height:13px;
	position:absolute;
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	z-index:100;
	left:5px;
	top:135px;
}
.new_c{
	width:30px;
	height:13px;
	position:absolute;
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	z-index:100;
	left:5px;
	top:180px;
}
.new_s{
	width:30px;
	height:13px;
	position:absolute;
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	z-index:100;
	left:5px;
	top:225px;
}
.new_d{
	width:30px;
	height:13px;
	position:absolute;
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	z-index:100;
	left:5px;
	top:270px;
}
.new_p{
	width:30px;
	height:13px;
	position:absolute;
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	z-index:100;
	left:5px;
	top:315px;
}
.new_q{
	width:30px;
	height:13px;
	position:absolute;
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	z-index:100;
	left:5px;
	top:360px;
}

.new_h{
	width:30px;
	height:13px;
	position:absolute;
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	z-index:100;
	left:5px;
	top:405px;
}


.vote{
	left:30px;
	width:295px;
	height:145px;
}

.illuon{
	height:80px;}


.product{
	width:302px;
	height:186px;
	position:relative;
	float:left;
	left:30px;
}
.product_top{
	width:302px;
	height:47px;
	background-image:url(../img/product/pframe_top.jpg);
	position:relative;
	float:left;
}
.product_body{
	width:302px;
	height:225px;
	background-image:url(../img/product/pframe_body.gif);
	position:relative;
	float:left;
}
.product_main{
	width:275px;
	position:relative;
	float:left;
	left:12px;
}
.product_footer{
	width:302px;
	height:14px;
	background-image:url(../img/product/pframe_footer.jpg);
	background-repeat:no-repeat;	
	position:relative;
	float:left;
}



.history{
	width:529px;
	height:auto;
	position:relative;
	float:right;
	right:30px;
}
.history_top{
	width:529px;
	height:47px;
	background-image:url(../img/history/top.jpg);
	position:relative;
	float:left;
}
.history_body{
	width:529px;
	height:225px;
	background-image:url(../img/history/body.jpg);
	position:relative;
	float:left;
}
.history_main{
	width:505px;
	height:125px;
	position:relative;
	float:left;
	left:12px;
}
.history_footer{
	width:529px;
	height:14px;
	bottom:0px;
	background-image:url(../img/history/footer.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

.contents_body{
	width:1000px;
	height:auto;
	display:table;
	background-image:url(../img/frame/contents_body.jpg);
	position:relative;
}

.title{
	width:299px;
	height:45px;
	position:relative;
	float:left;
	left:0px;
}

.iwhats{
	width:840px;
	height:auto;
	position:relative;
	float:left;
	left:50px;
	padding-top:30px;
}

.a_top{
	width:840px;
	height:112px;
	position:relative;
	float:left;
	background-image:url(../whats/a_top.jpg);
}
.a_text01{
	width:670px;
	height:auto;
	position:absolute;
	top:30px;
	left:85px;
	font-size:17px;
	line-height:120%;
	color:#CF001C;
}
.a_bottom{
	width:840px;
	height:340px;
	position:relative;
	float:left;
	font-size:12px;
	background-image:url(../whats/a_bottom.jpg);
}
.a_text02{
	width:650px;
	height:auto;
	position:absolute;
	top:305px;
	left:110px;
	font-size:14px;
	line-height:120%;
	color:#000;

}

.b_top{
	width:840px;
	height:120px;
	position:relative;
	float:left;
	background-image:url(../whats/b_top.jpg);
}
.b_text{
	width:670px;
	height:auto;
	position:absolute;
	top:35px;
	left:85px;
	font-size:16px;
	line-height:120%;
	color:#A74F00;
}
.b_bottom{
	width:840px;
	height:314px;
	position:relative;
	float:left;
	font-size:12px;
	background-image:url(../whats/b_bottom.jpg);
}

.link_ai{
	width:264px;
	height:290px;
	position:absolute;
	top:5px;
	left:20px;
}
.link_aya{
	width:266px;
	height:290px;
	position:absolute;
	top:5px;
	left:287px;
}
.link_kaori{
	width:264px;
	height:290px;
	position:absolute;
	top:5px;
	left:556px;
}


.c_main{
	width:840px;
	height:149px;
	position:relative;
	float:left;
	background-image:url(../whats/c_main.jpg);
}
.c_text{
	width:720px;
	height:auto;
	position:absolute;
	top:35px;
	left:60px;
	font-size:16px;
	line-height:120%;
	color:#000;
}