
/*------------------------------------------------------*/
/*BERES*/
#beres{	/* = .page_main .right_contents*/
	border-style	: none;
	border-width	: 0px;
	
}

span.notice {
	font-size: 85%;
	padding: 0px 30px 20px 0px;
	text-align: right;
	display: block;
}

/*あなたのベレス*/
#beres .beres_top{
	background	: url(../images/beres/bg_main.jpg) no-repeat 0px 0px;
	margin		: 30px 0px 30px;
}

#beres .beres_top h1{
	margin		: 23px 0px 0px 20px;
	display:none;
}

#beres .your_beres{
	margin		: 330px 0px 0px;
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #373737;
	background	: url(../images/beres/bg_your_beres.jpg) repeat-x 0 0;
}

#beres .your_beres h2{
	font-size	: 150%;
	margin		: 24px 12px 0px;
	padding		: 0px 16px 0px;
	text-align	: center;
	border-width	: 0px;
	border-style	: none;
}

#beres .your_beres  p{
	padding		: 0px 16px;
	margin		: 12px 0px 24px;
	text-align	: center;
	font-size	: 85%;
	line-height	: 170%;
}

#beres .your_beres  ul{
	margin		: 0px 0px 2px 16px;
}

#beres .your_beres  ul li{
	display		: inline;
	margin		: 0px 10px 0px 0px;
}


#beres .your_beres  ul li.mr7{
	margin-right: 12px;
}



#beres .your_beres  ul li img{
	margin		: 0px 0px 14px 0px;
	filter		: alpha(opacity=90);
	opacity		: 0.90;
	-moz-opacity	: 0.90;
}

#beres .your_beres  ul li a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;
	-moz-opacity	: 1.00;
}

/*付属シャフト*/
#equip_shaft{
	margin		: 0px 0px 30px;
	background	: #0b0b0b;
}
#equip_shaft h2{
	margin		: 24px 12px 0px;
	padding		: 0px 0px 0px 15px;
	border-width	: 0px;
	border-style	: none;
}

#equip_shaft div{
	background	: url(../images/beres/bg_equip_shaft.jpg) no-repeat 0 0;
	width		: 607px;
	height		: 332px;
	margin		: 12px 20px 24px 25px;
}
#equip_shaft ul{
	margin		: 0px;
}

#equip_shaft ul li{
	position	: absolute;
}

#equip_shaft ul li.equip_shaft_01{
	margin		: 217px 0px 0px 6px;
}
#equip_shaft ul li.equip_shaft_02{
	margin		: 166px 0px 0px 155px;
}
#equip_shaft ul li.equip_shaft_03{
	margin		: 110px 0px 0px 304px;
}
#equip_shaft ul li.equip_shaft_04{
	margin		: 57px 0px 0px 304px;
}
#equip_shaft ul li.equip_shaft_05{
	margin		: 0px 0px 0px 452px;
}

#equip_shaft ul li.text_01{
	font-weight	: bold;
	margin		: 315px 0px 0px 272px;
}
#equip_shaft ul li.text_02{
	font-weight	: bold;
	margin		: 315px 0px 0px 0px;
}
#equip_shaft ul li.text_03{
	font-weight	: bold;
	margin		: 315px 0px 0px 572px;
}


/*各製品*/
section.beres_club{
	border-width	: 1px;
	border-style	: solid;
	border-color	: #313131;
	background-color	: #0b0b0b;
	background-position	: 100% 0;
	background-repeat	: no-repeat;
}

section.beres_club h2{
	margin		: 16px 0px 0px 18px;
	padding		: 0px;
	border-style	: none;
	border-width	: 0px;
}

section.beres_club p{
	width		: 312px;
	margin		: 12px 0px 0px 24px;
	font-size	: 100%;
	line-height	: 170%;
}

section.beres_club ul{
	padding		: 12px 0px 24px 24px;
}

section.beres_club ul li{
	margin		: 5px 0px 0px;
}
section.beres_club ul li a img{
	filter		: alpha(opacity=90);
	opacity		: 0.90;
	-moz-opacity	: 0.90;
}
section.beres_club ul li a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;
	-moz-opacity	: 1.00;
}

/*S-02,IS-02*/
section#beres_s{
	background-position	: 100% 0;
	background-image	: url(../images/beres/bg_beres_s.jpg);
	border-width		: 1px 1px 0px;
}
/*S-01 Lefty,IS-01 Lefty*/
section#beres_s_lefty{
	background-position	: 100% 100%;
	background-image	: url(../images/beres/bg_beres_s_lefty.jpg);
}

section#beres_s_lefty .flag{
	position	: absolute;
	margin		: 0px 0px 0px 425px;
}

/*C-01,IC-01*/
section#beres_c{
	background-position	: 100% 100%;
	background-image	: url(../images/beres/bg_beres_c.jpg);
}

/*E-01,IE-01*/
section#beres_e{
	background-position	: 100% 100%;
	background-image	: url(../images/beres/bg_beres_e.jpg);
}

/*E-01 Ladies,IE-01 Ladies*/
section#beres_e_ladies{
	background-position	: 100% 100%;
	background-image	: url(../images/beres/bg_beres_e_ladies.jpg);
}
section#beres_e_ladies .flag{
	position	: absolute;
	margin		: 0px 0px 0px 423px;
}

/*U-01,U-01 Ladies*/
section#beres_u{
	padding-bottom		: 140px;
	background-position	: 95% 100%;
	background-image	: url(../images/beres/bg_beres_u.jpg);
}

/*W103*/
section#beres_w{
	padding-bottom		: 30px;
	background-position	: 100% 100%;
	background-image	: url(../images/beres/bg_beres_w.jpg);
}

/*Related*/
#beres #related{
	
}

#beres #related .related_contents{
	border-width	: 4px 0px 4px;
}



#beres #related h2{
	margin-top		: 12px;
	margin-bottom		: 0px;
}

/*------------------------------------------------------*/
.left_menu .top .top ul span{
	font-size	: 85%;
}

/*------------------------------------------------------*/