/*CSSDocument*/

/*contents
====================================*/
#k_g_nav{
	margin:3px 0px 0px 0px;
	float:right;
}
#k_g_nav strong {
	width:80px;
}
#k_g_nav.k_s_lt, #k_g_nav.k_s_rt {
	width:600px;
}
.k_s_lt, .k_s_rt {
	position:relative;
}

body {
	background:url(../common/imgs/bg_body_top.jpg) repeat-x;
}
#wrapdoby  {
	background:url(../common/imgs/bg_cont_top.gif) no-repeat;
}
#mainImgArea{
	width:940px;
	height:388px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../imgs/img_main.jpg) no-repeat;
}

.mediaBtn{
	width: 517px;
	padding:28px 0px 0px 25px;
}
.mediaBtn a{
	width: 517px;
	height:80px;
	padding:0px;
	display:block;
	background:url(../imgs/btn_media.jpg) no-repeat;
}
.mediaBtn a:hover{ background-position:0px -80px; }
.mediaBtn a span{ visibility:hidden; display:none; }

#bannerArea{
	width: 335px;
	padding:27px 25px 0px 0px;
	float:right;
}
/*.banner{
	width: 335px;
	height:124px;
	padding:27px 25px 0px 0px;
	float:right;
}*/
.banner{
	width: 335px;
	height:124px;
	padding:0px 0px 10px 0px;
}
.banner a{
	width: 335px;
	height:124px;
	padding:0px;
	display:block;
	background:url(../imgs/bnr_shop.jpg) no-repeat;
}
.banner a:hover{ background-position:0px -124px; }
.banner a span{ visibility:hidden; display:none; }

/*.banner2{
	width: 335px;
	height:124px;
	padding:27px 25px 0px 0px;
	float:right;
}*/
.banner2{
	width: 335px;
	height:124px;
	padding:0px;
}
.banner2 a{
	width: 335px;
	height:124px;
	padding:0px;
	display:block;
	background:url(../imgs/bnr_shop2.gif) no-repeat;
}
.banner2 a:hover{ background-position:0px -124px; }
.banner2 a span{ visibility:hidden; display:none; }

.topics{
	width: 520px;
	padding:33px 0px 0px 25px;
	display:block;
	background: url(../imgs/ttl_topics.gif) no-repeat;
	background-position:25px 5px;
}
.topics li{
	padding:3px 0px;
	margin:0px;
	width: 520px;
	display:block;
	background: url(../imgs/line_dot.gif) no-repeat;
	background-position:left bottom;
}
html>/**/body .topics li{
	padding:5px 0px;
}
.news{
	padding:0px 0px 0px 10px;
	display:block;
	float:left;
}
.news a{ color:#720000; }
.news a:hover{ color:#666666; }

.date{
	width:70px;
	padding:0px 0px 0px 15px;
	border-right: 1px solid #B2B2B2;
	display:block;
	float:left;
	background: url(../imgs/arw_list.gif) no-repeat;
	background-position:left center;
}

.brBanner{
	width:440px;
	height:31px; 
	margin:0px;
	padding:30px 0px 0px 15px;
    _padding:30px 0px 0px 5px;
	list-style:none;
}
.brBanner li{
	height:31px;
	width:132px;
	margin:0px 0px 0px 10px;
	float:left;
	background: url(../imgs/line_dot.gif) no-repeat;
}
.brBanner li a{
	height:30px;
	width:132px;
	margin:1px 0px 0px 0px;
	display:block;
	cursor:pointer;
}
.brBnr01 a{ background:url(../imgs/btn_coffret.gif) no-repeat; }
.brBnr02 a{ background:url(../imgs/btn_blanchirsp.gif) no-repeat; }
.brBnr03 a{ background:url(../imgs/btn_suisai.gif) no-repeat; }
.brBanner li a:hover{ background-position:0px -30px; }
.brBanner li a.focus{ background-position:0px -30px; cursor:default; }
.brBanner li a span{ visibility:hidden; display:none; }


/*==================================*/
