@charset "utf-8";

/* CSS Document */



/* 共通CSS

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

@import url("reset.css");

@import url("tab.css");







/* ページ背景

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

body {

	background:url(../image/bg_01.gif) repeat;

	margin:auto;

}



#wrapper {

	margin:10px auto;

	width:750px;

	background:#000000;

}



#block {

	margin:0 auto;

}



/* ヘッダ

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



#header {

	width:750px;

	height:43px;

	background:url(../image/header.png);

}



#header em {

    display: none;

}

#header_a em {

    display: none;

}



#header h1 a {

	display:block;

	width:155px;

	height:42px;

	margin-left:5px;

}



body#Top h1 a {

	visibility:hidden;

}



#header_a {

	width:750px;

	height:43px;

	background:url(../image/header_a.png);

}



#header_ni {

	width:750px;

	height:43px;

	background:url(../image/header_ni.png);

}

}

#header_ni em {

    display: none;

}

#header_si {

	width:750px;

	height:43px;

	background:url(../image/header_si.png);

}
#header_ap {
	width:750px;
	height:43px;
	background-image: url(../image/header_ap.png);
}


#header_si em {

    display: none;

}
#header_ap em {
	display: none;
}


#header_se {

	width:750px;

	height:43px;

	background:url(../image/header_se.png);

}

#header_se em {

    display: none;

}
#header_b {

	width:750px;

	height:43px;

	background:url(../image/header_b.png);

}

#header_b h1 a {

	display:block;

	width:155px;

	height:42px;

	margin-left:5px;

}

#header_b em {

    display: none;

}

#header_k {

	width:750px;

	height:43px;

	background:url(../image/header_k.png);

}

#header_k h1 a {

	display:block;

	width:155px;

	height:42px;

	margin-left:5px;

}

#header_k em {

    display: none;

}
/* メインイメージ

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

#mainimg {

	margin:10px auto 0;

}



/* メインエリア

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

#mainarea {

	margin:15px auto 0;

	overflow:hidden;

}



#mainarea2 {

	margin:15px auto 0;

	overflow:hidden;

}



#mainarea3 {

	margin:10px auto 0;

	overflow:hidden;

}



#mainarea4 {

	min-height:440px;

	margin:10px auto 0;

	overflow:hidden;

}



#mainarea5 {

	margin:25px auto 0;

	overflow:hidden;

}





#mainphoto {

	margin:0 0 0 15px;

	width:240px;

	float:left;

}



#mainphoto2 {

	margin:2px 0 auto 15px;

	width:240px;

	float:left;

}



#maintxt {

	width:480px;

	float:right;

}



p.maintxt {

	margin:1px 1em 0 0.5em;

	font-size:1.4em;

	color:#FFFFFF;

	line-height:1.3em;

}



p.maintxt2 {

	margin:1px 1em 0 1.5em;

	font-size:1.4em;

	color:#FFFFFF;

	line-height:1.3em;

}



#shousai {

	margin:0 20px 0 0;

	text-align:right;

}

	

p.large {

	margin:0.5em 1em 1em;

	font-size:1.3em;

	color:#FFFFFF;

	line-height:1.3em;

}



p.medium {

	margin:0.5em 1em 1em;

	font-size:1.2em;

	color:#FFFFFF;

	line-height:1.3em;

}



p.small {

	margin:0 2em 1em 0;

	font-size:1em;

	color:#FFFFFF;

	line-height:1.5em;

}



strong.news {

	font-size:1.2em;

	font-weight:800;

	line-height:1.7em;

}



strong.link {

	font-size:1.2em;

	font-weight:800;

	line-height:1.7em;

	text-decoration:underline;

	color:#FF6600;

}



strong.link2 {

	font-size:1em;

	font-weight:800;

	text-decoration:underline;

	color:#FF6600;

}



/* ニュースエリア

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

#contentsarea {

	margin:10px 0 auto 0;

	overflow:hidden;

}



#newsarea {

	margin:5px 0 0 10px;

	width:420px;

	float:left;

}



#auction {

	width:200px;

	margin:5px auto;

	text-align:center;

}



/* サービスエリア

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

#servicearea {

	margin:5px 0 0 0;

	width:305px;

	float:right;

	overflow:hidden;

}



#servicephoto {

	margin:10px 0 0 5px;

	width:120px;

	float:left;

}



#servicetxt {

	margin:10px 0 0 0;

	width:175px;

	float:right;

}



#kuwashiku {

	margin:0 20px 0 0;

	text-align:right;

}



#link {

	margin:15px auto 5px;

	width:305px;

}



/* コンテンツページ

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

#title {

	margin:0 10px 10px;

}



#title2 {

	margin:5px 10px 3px;

}



#title3 {

	margin:15px 10px 3px;

}



#anchor {

	height:25px;

	margin:10px 10px 15px;

	text-align:center;

	line-height:1.5em;

}



#anchor a {

	display:inline-block;

	height:25px;

	background:none;

}



#anchor a:hover {

	height:25px;

	background:url(../image/a_hover.gif) bottom center;

}



#midashi {

	margin:0 auto 5px;

	width:480px;

	float:right;

	color:#FFFFFF;

	font-size:1.5em;

	font-weight:800;

	letter-spacing:-0.1em;

}



#midashi2 {

	margin:1em auto 5px;

	width:480px;

	float:right;

	color:#FFFFFF;

	font-size:1.5em;

	font-weight:800;

	letter-spacing:-0.1em;

}



#bnr {

	margin:15px auto;

	width:700px;

	min-height:150px;

}



#bnr a.item1 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/k_sofa_s.jpg) top left;

}



#bnr a.item1:hover {

	background:url(../image/k_sofa_s.jpg) bottom left;

}



#bnr a.item2 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/k_tv_s.jpg) top left;

}



#bnr a.item2:hover {

	background:url(../image/k_tv_s.jpg) bottom left;

}



#bnr a.item3 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/k_desk_s.jpg) top left;

}



#bnr a.item3:hover {

	background:url(../image/k_desk_s.jpg) bottom left;

}



#bnr a.item4 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/k_signboard_s.jpg) top left;

}



#bnr a.item4:hover {

	background:url(../image/k_signboard_s.jpg) bottom left;

}



#bnr a.item5 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/k_design_s.jpg) top left;

}



#bnr a.item5:hover {

	background:url(../image/k_design_s.jpg) bottom left;

}



#bnr a.item6 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/k_bag_s.jpg) top left;

}



#bnr a.item6:hover {

	background:url(../image/k_bag_s.jpg) bottom left;

}



#bnr a.item7 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/k_other_s.jpg) top left;

}



#bnr a.item7:hover {

	background:url(../image/k_other_s.jpg) bottom left;

}



#bnr a.item11 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/h_bed_s.jpg) top left;

}



#bnr a.item11:hover {

	background:url(../image/h_bed_s.jpg) bottom left;

}



#bnr a.item12 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/h_wm_s.jpg) top left;

}



#bnr a.item12:hover {

	background:url(../image/h_wm_s.jpg) bottom left;

}



#bnr a.item13 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/h_locker_s.jpg) top left;

}



#bnr a.item13:hover {

	background:url(../image/h_locker_s.jpg) bottom left;

}



#bnr a.item14 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/h_ice_s.jpg) top left;

}



#bnr a.item14:hover {

	background:url(../image/h_ice_s.jpg) bottom left;

}



#bnr a.item15 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/h_design_s.jpg) top left;

}



#bnr a.item15:hover {

	background:url(../image/h_design_s.jpg) bottom left;

}



#bnr a.item16 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/h_lv_s.jpg) top left;

}



#bnr a.item16:hover {

	background:url(../image/h_lv_s.jpg) bottom left;

}



#bnr a.item17 {

	margin:0 10px;

	width:80px;

	height:80px;

	float:left;

	display:inline-block;

	background:url(../image/h_other_s.jpg) top left;

}



#bnr a.item17:hover {

	background:url(../image/h_other_s.jpg) bottom left;

}



#bnr a.kaitori {

	margin:50px auto;

	width:240px;

	height:50px;

	display:block;

	background:url(../image/bnr_kaitori.png) top left;

}



#bnr a.kaitori:hover {

	background:url(../image/bnr_kaitori.png) bottom left;

}



#pickup_bnr a{

	margin:10px auto;

	width:350px;

	height:100px;

	display:block;

	background:url(../image/j_auction.png) top left;

}



#pickup_bnr a:hover {

	background:url(../image/j_auction.png) bottom left;

}





#wrap_left {

	margin:0 0 5px 35px;

	width:440px;

	float:left;

	overflow:hidden;

	display:inline;

}



#wrap_right {

	margin:0 35px 5px 0;

	width:220px;

	float:right;

	overflow:hidden;

	display:inline;

}



#osusumeA {

	margin:5px 0 0;

	width:200px;

	float:left;

	text-align:center;

}



#osusumeB {

	margin:5px 0 0;

	width:200px;

	float:right;

	text-align:center;

}



#osusumeC {

	margin:5px 0 0;

	width:200px;

	float:right;

	text-align:center;

}



p.osusumetxt {

	margin:5px 0 0 0;

	color:#FFFFFF;

	font-size:1.3em;

}



p.osusumeprice {

	margin:5px 0 10px 0;

	color:#FF0000;

	font-size:1.3em;

	font-weight:800;

}



.policytxt {

	width:680px;

	margin:10px auto;

	font-size:1.4em;

	color:#FFFFFF;

}



li.policytxt {

	font-size:1em;

	line-height:1.2em;

	list-style:inside disc;

}



.inqtxt {

	width:500px;

	height:20px;

	display:block;

	margin:10px auto 0;

	font-size:1.6em;

	font-weight:800;

	color:#FFFFFF;

}



p.txt {

	width:680px;

	margin:10px auto;

	font-size:1.4em;

	color:#FFFFFF;

	line-height:1.3em;

}





#antenna {

	border:1px solid #FF6600;

	padding:1em 0;

	margin:0 auto 10px 20px;

	width:230px;

	float:left;

	display:inline;

}



#antenna p {

	text-indent:0.5em;

}



p.maintxt3 {

	margin:1px 1em 0 0.5em;

	font-size:1.2em;

	color:#ff6700;

	line-height:1.3em;

	text-indent:1em;

}

p.maintxt3 a {

	color:#ff6700;
	
	text-decoration:none;
}

p.maintxt3 a:hover {

	color:#ff0000;
	
	text-decoration:underline;
}



p.maintxt4 {

	margin:1px 1em 0 0.5em;

	font-size:1.2em;

	color:#ffffff;

	line-height:1.3em;

}





/* テーブル

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

table {

	width:600px;

	margin:5px auto 5px;

	font-size:small;

	text-decoration:none;

	color:#FFFFFF;

	line-height:1.5;

	letter-spacing:0em;

}



td {

	padding:10px 20px;

	border-top:#FF6600 solid 1px;

	border-bottom:#FF6600 solid 1px;

}



td.left {

	padding:10px 30px;

	text-align:right;

	width:20%;

	background-color:#000000;

}



td.left2 {

	padding:10px 30px;

	text-align:right;

	width:30%;

	background-color:#000000;

}



li.none {

	list-style:none;

}



td a {

	color:#FFFFFF;

	text-decoration:underline;

}



td a:hover {

	color:#00FF00;

	text-decoration:underline;

}





/* バナー

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

#adv {

	margin:15px auto 0;

	width:400px;

	overflow:hidden;

}



#advbnr {

	margin:0 5px 10px;

	float:left;

}





/* フッタ

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

#footer {

	clear:both;

	height:62px;

	background:#000000;

}



#footer ul {

	margin:5px 10px 0 auto;

	text-align:right;

	text-indent:1em;

}



#footer ul li {

	display:inline;

	color:#FFFFFF;

	font-size:1.3em;

}



#footer ul li a {

	color:#FFFFFF;

	text-decoration:underline;

}



#footer ul li a:hover {

	color:#00FF00;

	text-decoration:underline;

}



#footer ul li a:active {

	color:#FF6600;

	text-decoration:underline;

}



body#Corporate #footer li.Corporate a,

body#Law #footer li.Law a,

body#Policy #footer li.Policy a,

body#Inquiry #footer li.Inquiry a {

	color:#FF6600;

}



p.copyright {

	margin:5px 10px 0 auto;

	color:#FFFFFF;

	text-align:right;

}



p.spacer {

	display:block;

	height:50px;

}
