@charset "utf-8";

#content{
	width:892px;
	margin:0 auto;
	font-size:14px;
	line-height:160%;
}

.con890{
	margin-bottom:30px;
	text-align:left;
}

/* title */
#title01,
#title02,
#title03,
#title04,
#title05,
#title06{
	width:890px;
	height:90px;
	text-indent:-9999px;
}

#title01{background:url(../images/title1.jpg) no-repeat;}
#title02{background:url(../images/title2.jpg) no-repeat;}
#title03{background:url(../images/title3.jpg) no-repeat;}
#title04{background:url(../images/title4.jpg) no-repeat;}
#title05{background:url(../images/title5.jpg) no-repeat;}
#title06{background:url(../images/title6.jpg) no-repeat;}


/* main */

#h_rogo{
	width:890px;
	height:52px;
	margin:0 auto;
	background:url(../images/h_rogo.gif) no-repeat;
	text-indent:-9999px;
}

#main_bg{
	width:100%;
	background:url(../images/bg.jpg) repeat-x;
	margin-bottom:30px;
}

#main_img{
	width:980px;
	height:576px;
	margin:0 auto;
	background:url(../images/mmain_img.jpg) no-repeat;
	position:relative;
}

#main_bt_buy {
	position:absolute;
	width:492px;
	height:66px;
	z-index:1;
	left: 90px;
	top: 475px;
}

#main_media_box{
	width:890px;
	margin:0 auto;
	height:250px;
	background:url(../images/p_bimajo01.jpg) no-repeat;
	position:relative;
	background-color:#c30051;
}



#menu {
	width:891px;
	margin:0 auto;
}

#menu li {
float:left;
height:58px;
list-style:none;
}

#menu01 {
width:149px;
background:url(../images/menu.gif) no-repeat 0 -58px;
}

#menu02 {
width:149px;
background:url(../images/menu.gif) no-repeat -149px -58px;
}

#menu03 {
width:148px;
background:url(../images/menu.gif) no-repeat -297px -58px;
}

#menu04 {
width:148px;
background:url(../images/menu.gif) no-repeat -445px -58px;
}

#menu05 {
width:148px;
background:url(../images/menu.gif) no-repeat -593px -58px;
}

#menu06 {
width:148px;
background:url(../images/menu.gif) no-repeat -741px -58px;
}


#menu01 a {
width:149px;
background:url(../images/menu.gif) no-repeat;
}

#menu02 a {
width:149px;
background:url(../images/menu.gif) no-repeat -149px 0;
}

#menu03 a {
width:148px;
background:url(../images/menu.gif) no-repeat -297px 0;
}

#menu04 a {
width:148px;
background:url(../images/menu.gif) no-repeat -445px 0;
}

#menu05 a {
width:148px;
background:url(../images/menu.gif) no-repeat -593px 0;
}

#menu06 a {
width:148px;
background:url(../images/menu.gif) no-repeat -741px 0;
}

#menu li a {
height:58px;
display:block;
text-indent:-9999px;
}

#menu li a:hover {
background:none;
}


/* bimajo */

#bi_interview01{
	width:508px;
	background:url(../images/p_bimajo01.jpg) 0 0 no-repeat;
	color:#7e3b57;
	font-size:14px;
	line-height:180%;
	text-align:left;
	padding:145px 310px 0px 72px;
}

#bi_interview01 p{
	margin-bottom:10px;
}

#bi_interview02{
	width:508px;
	background:url(../images/p_bimajo02.jpg) 0 0 no-repeat;
	color:#7e3b57;
	font-size:14px;
	line-height:180%;
	text-align:left;
	padding:145px 310px 0px 72px;
}

#bi_interview02 p{
	margin-bottom:10px;
}

#bi_interview03{
	width:508px;
	background:url(../images/p_bimajo03.jpg) 0 0 no-repeat;
	color:#7e3b57;
	font-size:14px;
	line-height:180%;
	text-align:left;
	padding:145px 310px 0px 72px;
}

#bi_interview03 p{
	margin-bottom:10px;
}

#bi_interview04{
	width:508px;
	background:url(../images/p_bimajo04.jpg) 0 0 no-repeat;
	color:#7e3b57;
	font-size:14px;
	line-height:180%;
	text-align:left;
	padding:145px 310px 0px 72px;
}

#bi_interview04 p{
	margin-bottom:10px;
}

#interview_ttl{
	text-indent:-9999px;
}

.interview {
	color:#d00;
	font-weight: bold;
	text-decoration: underline;
}


/* closing */
.closing{
	height:288px;
	background:url(../images/closing_bg.jpg) no-repeat;
	margin-bottom:10px;
	position:relative;
}
.closing_other{
	font-size:12px;
	color:#2b1d07;
}

.closing_other p{
	display:block;
	margin:5px 10px 10px 20px;
}

.closing_t{
	height:155px;
	background:url(../images/teiki_img.jpg) no-repeat;
	margin-bottom:10px;
	position:relative;
}

.teiki_buy {
	position:absolute;
	width:409px;
	height:63px;
	z-index:1;
	left: 473px;
	top: 84px;
	color:#fff;
}

#buy {
	position:absolute;
	width:430px;
	height:67px;
	z-index:1;
	left: 451px;
	top: 185px;
}

.ico_arrow{
	background:url(../images/ico_arrow.gif) no-repeat;
 display:block;
	padding-left:20px;
	text-align:left;
	width:90px;
	float:right;
}




/* nayami */
#resolved_l{
	width:500px;
	float:left;
	margin-right:40px;
}

#resolved_l h3{
	width:499px;
	height:86px;
	background:url(../images/c3_img5.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#resolved_r{
	width:350px;
	float:right;
}

/* 3material */
#bg_3ma{background-color:#bd275c;
padding-top:10px;
padding-bottom:5px;
}

.bg_fff{
	width:810px;
	margin:0 auto 20px auto;
	background-color:#FFF;
}

#ma_ttl1,
#ma_ttl2,
#ma_ttl3{
	width:810px;
	margin:0 auto;
	text-indent:-9999px;
}

#ma_ttl1{background:url(../images/c4_h1.jpg) no-repeat; height:146px;}
#ma_ttl2{background:url(../images/c4_c1.jpg) no-repeat; height:154px;}
#ma_ttl3{background:url(../images/c4_t1.jpg) no-repeat; height:151px;}


#kojun_bg{
	background:url(../images/c4_h2.jpg) repeat-x;
}

#koujun{
	width:737px;
	margin:0 auto;
}

#kojun_l{
	width:350px;
	float:left;
	margin:0px 17px 0px 0px;
}
#kojun_r{
	width:370px;
	float:left;
	padding-top:10px;
}
#kojun500{
	width:513px;
	height:81px;
	background:url(../images/c4_h6.jpg) no-repeat;
	margin:0 auto 15px auto;
	padding:90px 20px 0px 220px;
}


.fuka_tsuba{
	width:760px;
	margin:0 auto 20px auto;
}

.fuka_tsuba_l{
	width:590px;
	margin-right:7px;
	float:left;
}
.fuka_tsuba_l2{
	width:400px;
	margin-right:7px;
	float:left;
}

.fuka_tsuba_r{
	float:right;
}


/*　W drink　*/
#wdrink{
	text-align:center;
}
#w_tabu,
#w_dri{
	float:left;
	width:445px;
}

#w_tabu h3,
#w_dri h3{
	width:445px;
	height:43px;
	text-indent:-9999px;
}
#w_tabu h3{background:url(../images/c5_t2.gif) no-repeat;}
#w_dri h3{background:url(../images/c5_t4.gif) no-repeat;}


/*　faq　*/
.faq_area{
	width:820px;
	margin:0 auto;
}
.faq_l{
	width:400px;
	float:left;
	border-right:#F96 dotted 1px;
	margin-right:15px;
}
.faq_r{
	width:400px;
	float:left;
}

.ico_q{
	clear: left;
	float: left;
	width: 32px;
	height:32px;
	background:url(../images/ico_q.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:15px;
	margin-right:10px;
}

.ico_a{
	clear: left;
	float: left;
	width: 2em;
	height:23px;
	background:url(../images/ico_a.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	margin-right:10px;
	margin-bottom:15px;
}

.faq_q{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

.faq_a{
	padding:3px 15px 0px 0px;
	margin-left: 2.8em;
	zoom: 1;
}


/*　foot　*/
#foot{
	width:100%;
	background:url(../images/foot_bg.jpg) repeat-x;	
}
#foot_area{
	width:890px;
	margin:0 auto;
	padding-top:30px;
}

#foot_link{
	width:825px;
	margin:0 auto 30px auto;
	text-align:left;
	font-size:10px;
}
#foot_link_l{
	width:310px;
	float:left;
	margin-top:20px;
}
#foot_link_l li{
	display:inline;
}
#foot_link_r{
	width:515px;
	float:left;
}

