@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(../images/common_img/bg_body_gradation.jpg) repeat-x;
	width:100%;
	font-size:13px;
	}
	
div#wrapper {
	width:825px;
	margin:0 auto;
	padding:0;
	}
	
div#navigation_area {
	width:825px;
	height:40px;
	margin:0;
	padding:0;
	}
	
div#header_area {
	width:825px;
	height:238px;
	margin:0;
	padding:0;
	}
	
div#contents_title_area {
	width:825px;
	height:67px;
	margin:0;
	padding:0;
	position:relative;
	}
	
div#contents_area {
	width:825px;
	margin:0;
	padding:0;
	background:url(../images/common_img/bg_contents_gradation.jpg) repeat-x;
	}
	
div#side_menu_area {
	width:179px;
	height:510px;
	margin:0;
	padding:0 0 0 14px;
	float:left;
	background:url(../images/common_img/bg_side_shadow.jpg) no-repeat right;
	}
	
div#main_contents_area {
	width:632px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	}
	
div#footer_area {
	width:825px;
	text-align:center;
	border-top:#AE213E 3px solid;
	padding:0;
	margin:50px auto 0;
	}
/*10/29 nakamuraここから//////////////////////////////////////////////////////*/
p.copyright_text {
	font-size:10px;
	*font-size:13px;
	padding:0;
	margin:0;
	float:left;
	}

p.footer_sp {
	font-size:10px;
	*font-size:13px;
	padding:0;
	margin:0;
	float:right;
	}

p.footer_sg {
	font-size:10px;
	*font-size:13px;
	padding:0 15px 0 0;
	margin:0;
	float:right;
	}



a.alter:link {
	color:#996600;
	}

a.alter:visited {
	color:#999999;
	}
	
a.alter:active {
	color:#999999;
	}

a.alter:hover {
	color:#666699;
	}



.wb_led {
	color:#CC0000;
	font-weight:bold;
	font-size:15px;
	}

.wb_grey {
	color:#333333;
	font-size:15px;
	}

.wm_grey {
	color:#333333;
	font-size:12px;
	}
	
.ws_grey {
	color:#333333;
	font-size:10px;
	}	
/*10/29 nakamuraここまで//////////////////////////////////////////////////////*/

/* �i�r�Q�[�V�����{�^���@���[���I�[�o�[ //////////////////////////////////////////////////////*/
p.navi_concept {
	width:117px;
	padding:40px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	}
	
.navi_concept a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_concept_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}
	
.navi_concept a:hover {
	background:url(../images/common_img/navi_concept_on.jpg) no-repeat;
	}
	
p.navi_service {
	width:117px;
	padding:40px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	}
	
.navi_service a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_service_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}
	
.navi_service a:hover {
	background:url(../images/common_img/navi_service_on.jpg) no-repeat;
	}
	
p.navi_shopinfo {
	width:117px;
	padding:40px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	}
	
.navi_shopinfo a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_shopinfo_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}
	
.navi_shopinfo a:hover {
	background:url(../images/common_img/navi_shopinfo_on.jpg) no-repeat;
	}
	
p.navi_staff {
	width:117px;
	padding:40px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	}
	
.navi_staff a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_staff_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}
	
.navi_staff a:hover {
	background:url(../images/common_img/navi_staff_on.jpg) no-repeat;
	}
	
p.navi_style {
	width:117px;
	padding:40px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	}
	
.navi_style a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_style_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}
	
.navi_style a:hover {
	background:url(../images/common_img/navi_style_on.jpg) no-repeat;
	}
	
p.navi_shopping {
	width:117px;
	padding:40px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	}
	
.navi_shopping a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_shopping_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}
	
.navi_shopping a:hover {
	background:url(../images/common_img/navi_shopping_on.jpg) no-repeat;
	}
	
p.navi_shopping_stay {
	width:117px;
	padding:40px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	}
	
.navi_shopping_stay a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_shopping_on.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}

p.navi_blog {
	width:117px;
	padding:40px;
	margin:0;
	padding:0;
	float:left;
	}
	
.navi_blog a {
	display:block;
	width:117px;
	height:40px;
	background:url(../images/common_img/navi_blog_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	}
	
.navi_blog a:hover {
	background:url(../images/common_img/navi_blog_on.jpg) no-repeat;
	}
	


/* �T�C�h�{�^���@���[���I�[�o�[ //////////////////////////////////////////////////////*/
ul.menu_list {
	widows:193px;
	margin:0;
	padding:0;
	}


li.btn_goods_intro {
	width:179px;
	height:50px;
	margin:0 0 2px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_goods_intro a {
	display:block;
	width:179px;
	height:50px;
	background:url(../images/common_img/btn_goods_intro_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
li.btn_goods_intro_stay {
	width:179px;
	height:50px;
	margin:0 0 2px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_goods_intro_stay a {
	display:block;
	width:179px;
	height:50px;
	background:url(../images/common_img/btn_goods_intro_on.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.btn_goods_intro a:hover {
	background:url(../images/common_img/btn_goods_intro_on.jpg) no-repeat;
	}
	
li.btn_goods_detail {
	width:179px;
	height:50px;
	margin:0 0 1px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_goods_detail a {
	display:block;
	width:179px;
	height:50px;
	background:url(../images/common_img/btn_goods_detail_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.btn_goods_detail a:hover {
	background:url(../images/common_img/btn_goods_detail_on.jpg) no-repeat;
	}
	
li.btn_goods_detail_stay {
	width:179px;
	height:50px;
	margin:0 0 2px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_goods_detail_stay a {
	display:block;
	width:179px;
	height:50px;
	background:url(../images/common_img/btn_goods_detail_on.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
li.btn_rantage_s {
	width:179px;
	height:40px;
	margin:0 0 1px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_rantage_s a {
	display:block;
	width:179px;
	height:40px;
	background:url(../images/common_img/btn_rantage_s_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.btn_rantage_s a:hover {
	background:url(../images/common_img/btn_rantage_s_on.jpg) no-repeat;
	}
	
li.btn_rantage_t {
	width:179px;
	height:40px;
	margin:0 0 2px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_rantage_t a {
	display:block;
	width:179px;
	height:40px;
	background:url(../images/common_img/btn_rantage_t_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.btn_rantage_t a:hover {
	background:url(../images/common_img/btn_rantage_t_on.jpg) no-repeat;
	}
	
li.btn_l08_wax {
	width:179px;
	height:40px;
	margin:0 0 1px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_l08_wax a {
	display:block;
	width:179px;
	height:40px;
	background:url(../images/common_img/btn_wax_l08_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.btn_l08_wax a:hover {
	background:url(../images/common_img/btn_wax_l08_on.jpg) no-repeat;
	}
	
li.btn_niaweisu_wax {
	width:179px;
	height:40px;
	margin:0 0 2px 0;
	padding:0;
	list-style-type:none;
	}
	
.btn_niaweisu_wax a {
	display:block;
	width:179px;
	height:40px;
	background:url(../images/common_img/btn_wax_niaweisu_off.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.btn_niaweisu_wax a:hover {
	background:url(../images/common_img/btn_wax_niaweisu_on.jpg) no-repeat;
	}
	
	