/************************base************************/
body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image: url(../img/back.jpg);
	background-repeat:repeat-x;
	background-color: #52585C;
	margin-top: 36px;
	padding: 0;
}
#base_back{
	width: 803px;
	margin: 0 auto 0 auto;
	}
#base_back #baseback_right{
	float:right;
	width: 14px;
	}
#base_back #baseback_left{
	float:left;
	width: 789px;
	}
#base_back #baseback_left #basebackleft{
	float:left;
	width: 14px;
	}
.bartop_left{
	height:293px;
	background-position: 0 4px;
	background-image:url(../img/said_bar.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	}
.bartop_leftbottom{
	height:2px;
	background-position: 0 ;
	background-image:url(../img/said_bar.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	}
.bartop_right{
	height:293px;
	background-position: 6px 4px;
	background-image:url(../img/said_bar.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	}
.bartop_rightbottom{
	height:2px;
	background-position: 6px 0;
	background-image:url(../img/said_bar.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	}

#base_back #baseback_left #basebackcenter{
	float: right;
	width: 753px;
	background-image:url(../img/contents_back.jpg);
	padding: 5px 11px 0 11px;
	}
.c-both{
	clear:both;
}
#fuder{
	text-indent:-9999px;
	height: 20px;
	width: 753px;
	background-image:url(../img/copy.gif);
	background-position:right;
	background-repeat:no-repeat;
	}


/*****1020 fuder banner’Ç‰Á******/

#fuderbanner_box {
	width: 574px;
	margin: 6px 0 6px 0 ;
}





/************************content************************/

#content_box{
	width: 753px;
	text-align: center;
	margin: 0 auto 0 auto;
	}
#menu{
	float: right;
	width: 168px;
	}

/************************content************************/

#content{
	float:left;
	width: 574px;
	}
#content_db{
	float:left;
	width: 620px;
	margin: 0 0 20px 0;
	font-size:12px
	}
#season{
	text-indent:-9999px;
	height: 10px;
	padding: 0 0 3px 0;
	background-image:url(../img/season.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size:12px;
	}	
#content .header{
	height: 65px;
	background-color:#FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #9DA4AB;
	border-right-color: #9DA4AB;
	border-bottom-color: #9DA4AB;
	border-left-color: #9DA4AB;	
	padding: 0 7px 5px 7px;
	margin: 0;
	text-align: left;
	}
	
/***** header summer sundals ******/	

#content .header2{
	height: 65px;
	background-color:#FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #9DA4AB;
	border-right-color: #9DA4AB;
	border-bottom-color: #9DA4AB;
	border-left-color: #9DA4AB;	
	padding: 0 7px 5px 7px;
	margin:  10px 0 0 0 ;
	text-align: left;
	}	
	
#content .headertop{
	height: 70px;
	background-color:#FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #9DA4AB;
	border-right-color: #9DA4AB;
	border-bottom-color: #9DA4AB;
	border-left-color: #9DA4AB;	
	padding: 0 7px 0 7px;
	margin: 0;
	text-align: left;
	}
#content_db .header_db{
	height: 65px;
	background-color:#FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #002135;
	padding: 0 7px 5px 7px;
	margin: 0;
	text-align: left;
	}
#main{
	width: 560px;
	margin: 6px 0 0 0;
	padding:0;
	border: 7px solid #FFFFFF;	
	}
#sub{
	width: 560px;
	height:140px;
	padding:0 7px 0 7px;
	margin: 6px 0 0 0;
	background-color:#FFFFFF;
	}
#subunder{
	width: 574px;
	padding:6px 0 0 0 ;
	margin: 6px 0 0 0;
	background-color:#FFFFFF;
	}
#subunder_news{
	width: 574px;
	padding:6px 0 0 0 ;
	margin: 6px 0 0 0;
	background-color:#FFFFFF;
	}
#subunder_news a:link{ color:#002135; text-decoration: underline;}
#subunder_news a:visited{ color:#002135; text-decoration:underline;}
#subunder_news a:hover{ color:#666666; text-decoration:underline;}
#subunder_news a:active{ color:#002135; text-decoration:underline;}

#subunder_db{
	width: 620px;
	padding:20px 0 0 0 ;
	margin: 6px 0 0 0;
	background-color:#FFFFFF;
	}
.textbox{
	width:525px;
	font-size:12px;
	line-height: 130%;
	color:#002135;
	margin: 0 25px 0 24px;
	padding: 15px 0 15px 0;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #002135;
}
.textbox2{
	width:525px;
	font-size:12px;
	line-height: 130%;
	color:#002135;
	padding: 15px 25px 20px 24px;
	text-align:left;
}
.text_line{
	padding: 0 0 15px 0;
	}
.text_line2{
	padding: 0 0 5px 0;
	}
.headtitle{
	height: 15px;
	padding: 50px 0 0 0;
	}
.headtitle_a{
	height: 0px;
	padding: 0px 0 0 0;
	}
.headtitle2 {
	height: 35px;
	padding: 30px 0 0 0;
	}
.headtitle_db{
	height: 21px;
	padding: 30px 0 0 0;
	}
.headbtn{
	height: 15px;
	margin:0;
	padding: 0;
	}
.headbtn a:link{ color:#666666; text-decoration:none;}
.headbtn a:visited{ color:#666666; text-decoration:none;}
.headbtn a:hover{ color:#333333; text-decoration:none;}
.headbtn a:active{ color:#666666; text-decoration:none;}

.text_indent{
	background-image:url(../img/news_ico.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	margin:0;
	padding:0 0 0 10px;
	}
.news_title{
	padding: 10px 0 10px 0;
	}
.news_title2{
	padding: 30px 0 10px 0;
	}
.news_box{
	padding: 0 22px 0 10px;
	font-size:12px;
	line-height: 130%;
	color:#002135;
	}
.news_box2{
	padding: 0 25px 30px 24px;
	font-size:12px;
	line-height: 130%;
	color:#002135;
	}
.news_box_db{
	padding: 0 10px 0 10px;
	font-size:12px;
	line-height: 130%;
	color:#333333;
	}
.news_date{
	font-size:12px;
	line-height: 130%;
	color:#002135;
	}
.news_ico{
	background-image:url(../news/img/new_itemico.gif);
	background-repeat:no-repeat;
	background-position: 1px 1px;
	padding: 0 0 10px 10px;
	font-size:12px;
	line-height: 120%;
	color:#002135;
	}
.news_itembox{
	padding: 0 10px 10px 0;
	font-size:12px;
	line-height: 120%;
	color:#002135;
	}
.news_itemdate{
	width: 110px;
	padding: 5px 10px 5px 0;
	font-size:11px;
	line-height: 120%;
	color:#002135;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;	
	}
.news_itemdate2{
	width: 154px;
	padding: 5px 10px 5px 0;
	font-size:11px;
	line-height: 120%;
	color:#002135;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	
	}
.club_line{
	padding: 15px 0 15px 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;	
	}
.news_itemdate3{
	width: 154px;
	padding: 5px 10px 5px 0;
	font-size:11px;
	line-height: 120%;
	color:#002135;
	}
.club a:link{ color:#002135; text-decoration: underline;}
.club a:visited{ color:#002135; text-decoration:underline;}
.club a:hover{ color:#666666; text-decoration:underline;}
.club a:active{ color:#002135; text-decoration:underline;}	

/************************menu************************/	
#menu{
	float: right;
	width: 168px;
	}
#menu_top{
	float: right;
	width: 168px;
	}
#menu .head{
	height: 74px;
	background-color:#FFFFFF;
	}
#menu_top .head{
	height: 74px;
	background-color:#FFFFFF;
	}		
#btn{
	width: 154px;
	padding:0 7px 7px 7px;
	margin: 6px 0 0 0;
	background-color:#FFFFFF;
	text-align:left;
	}
#btn_top{
	width: 154px;
	height: 302px;
	padding:0 7px 7px 7px;
	margin: 6px 0 0 0;
	background-color:#FFFFFF;
	text-align:left;
	}
#btn .memubtn{
	padding:7px 0 7px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #002135;	
}
#btn_top .memubtn{
	padding:7px 0 7px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #002135;	
}
#btn .url{
	padding:7px 0 0 0;	
}
#btn_top .url{
	padding:7px 0 0 0;
}
#submenu {
	width: 154px;
	margin: 6px 0 0 0;
	padding: 7px 7px 0 7px;
	background-color:#FFFFFF;
	}	
.banner_submenu {
	width: 168px;
	margin: 6px 0 0 0;
	padding: 0;
	background-color:#FFFFFF;
	}	
#btn .memubtn_c{
	padding:7px 0 7px 0;
}
#btn_top .memubtn_c{
	padding:7px 0 7px 0;
}	
#btn .memubtn_woman{
	padding:2px 0 2px 6px;
}
#btn_top .memubtn_woman{
	padding:2px 0 2px 6px;
}
#btn .memubtn_list{
	padding:0 0 2px 12px;
}
#btn_top .memubtn_list{
	padding:0 0 2px 12px;
}

#menu_shop{
	margin:5px 0 0 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	}