@charset "utf-8";
/* CSS Document */

/*　基本設定　*/

html{
    height: 100%;
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-image: url(../common/img/back01.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	height:100%;
	color: #FFFFFF;
	line-height: 140%;
}

ul,li,dl,dt,dd {
	margin: 0;
	padding: 0;
	text-indent: 0;
	line-height: 0;
	list-style-type: none;
	}
img {
	border: 0;
	}

p {
	margin: 0;
	padding: 0;
	}

h2,h3,h4,h5,h6 {
	display: none;
	visibility: hidden;
	}

strong {
	font-style:normal;
	font-weight: normal;
	font-variant: normal;
}

#contena {
	width: 900px;
	height: 100%;
	margin: 0 auto;
	height:auto;
	background: #000000;
}

/*　基本幅　*/
.defW {
	width: 900px;
	}

/*リンク - ホワイト*/

.link_white a:link {
color:#FFFFFF;
text-decoration:underline;
}

.link_white a:visited {
color:#FFFFFF;
text-decoration:underline;
}

.link_white a:active {
color:#FFFFFF;
text-decoration:underline;
}

.link_white a:hover {
color:#CCCCCC;
text-decoration:underline;
}

/*　ヘッダーはheader.cssへ（H1含む）　*/


/*　FLASH　*/
#FLA {
	padding: 2px 0 0 0;
	background: #993400;
}

/*　フッター　*/

#footer {
	width: 830px;
	padding: 35px 20px 50px 50px ;
	text-align: left;
	background: url(../common/footer/f_bg.jpg) left top repeat-x #181818;
}
#footer a{ text-decoration: none; color: #CCC; }
#footer a:hover{ text-decoration: underline; color: #FFF; }

#footer div.fnav01{
	width: 680px;
	float: left;
}

#footer div.fnav01 div{ width: 680px; }
#footer div.fnav01 dl{ margin-top:35px; margin-right: 25px; float:left; }
#footer div.fnav01 div dl,
#footer div.fnav01 div dl dt{
	display: block;
}
#footer div.fnav01 div dl dt{ 
	font-size: 13px;
	}
#footer div.fnav01 div dl dt a{
	display: block;
	margin-bottom: 25px;
	font-size: 13px;
	}
#footer div.fnav01 div dl dt a span{
	display: block;
	font-size: 9px !important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.0em !important;
	margin-top:14px;
	}
#footer div.fnav01 dd a{ 
	display: block;
	margin: 15px 0 0 0;
	font-size: 12px !important; 
	line-height: 1.0em; 
	text-indent: 1.3em; 
	background: url(../common/footer/mark.jpg) no-repeat left;
	}

#footer div.fnav01 dd a.shops{ 
	display: block;
	margin: 15px 0 0 15px;
	font-size: 12px !important; 
	line-height: 1.0em; 
	text-indent: 1.3em; 
	background: url(../common/footer/mark2.jpg) no-repeat left;
	}	
#footer div.fnav02{
	width: 125px;
	float: right;
}
#footer div.fnav02 a{
	display: block;
	font-size: 10px;
	margin-bottom: 8px;
}

#footer img.copyright{
	clear:both;
	display: block;
}

.copy {
	margin: 0 0 0 auto;
}

/*　画像のロールオーバー　*/

.bImg a{
	display: block;
	}
.bImg a:hover{
	background-color: transparent;
	}
.bImg a:hover img{
	visibility: hidden;
	}
.bImg a span{
	display: none;
	visibility: hidden;
	}
	
/*　オンラインへ　*/
.ONLINE {
	background-image: url(../top/shop_r.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	}
/*　オンラインへ　*/
a.OnLine{
	display: block;
	width: 800px;
	height: 130px;
	background: url(../common/online_bt.jpg) no-repeat;
}
a.OnLine:hover{
	background: url(../common/online_bt_r.jpg) no-repeat;
}
a.OnLine span{ display: none; }

/*　お客様の声へ　*/
a.Voice{
	display: block;
	width: 800px;
	height: 184px;
	background: url(../main_item/sofa/img/voice_bt.jpg) no-repeat;
}
a.Voice:hover{
	background: url(../main_item/sofa/img/voice_bt_r.jpg) no-repeat;
}
a.Voice span{ display: none; }

/*　KIMONOKAGU小　*/
.KIMONOs {
	background-image: url(../news_event/080707/news_kimono_r.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
/*　ギャッベ　*/
.GABBEH {
	background-image: url(../top/bt_gabbeh_r.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
/*　詳しい説明へ赤いボタン　*/

.positionBase{ position:relative; }

a.MORE {
	display:block;
	background:url(../common/img/more.png) left top no-repeat;
	width: 77px;
	height: 74px;
	position: absolute;
	top:0;
	z-index: 5;
	}
a.MORE span{
	display:none;
	}
	
/* コンテンツインデックス */
p.pageNav{
	height: 21px;
/*	border: #999 solid 1px; */
	padding-left:93px !important;
	background: url(../common/img/contentsindex.jpg) no-repeat left; 
	}

p.pageNav a{
	display: block !important;
	font-size: 10px;
	color:#CCC;
	text-decoration: none;
	height: 21px;
	float: left;
	background: url(../common/img/contentsindex_line.jpg) right no-repeat;
	padding-right:28px;
	margin:0;
	line-height:19px !important;
	}
p.pageNav a:hover{
	color:#D9E75A;
	}

p.pageNav a.end{
	background: none !important;
	padding-right: 0 !important;
}

/**/

p.pankusu{
	display: block !important;
	width: 800px !important;
	font-size: 10px;
	color: #CCC;
	margin: 0 auto 20px auto !important;
	text-align: right !important;
}
