﻿@charset "utf-8";

body {
	font-size: 80%;
}

/* レイアウト
------------------------------------------------------------- */
div#wrap {
	width: 880px;
	margin: 0 auto;

}
div#header {


}
div#content {
	width: 872px;
	padding-right: 8px;
	background-color: #fff;
	background-image: url(../images/side_bg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	border: 1px solid #999;
}
div#content:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#main {
	float: right;
	width: 680px;
}
div#utilities {
	float: left;
	width: 180px;
}
div#bottomMenu {
	float: right;
	width: 670px;
	background-color: #FFF;
	border: 5px solid #DDD;
}

div#bottomMenu002 {
	float: right;
	width: 670px;
	background-color: #000;
	border: 5px solid #fdd514;
}

div#footer {}

/* ヘッダー
------------------------------------------------------------- */
div#header {
	margin-top: 8px;

}

div#header:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
/* サイトロゴ・サイトインフォ
-------------------------- */
div#header .siteName {
	float: left;
	margin-bottom: -3px;
}
div#header .siteInfo {
	float: right;
	margin-bottom: -3px;
}

/* ヘッダー・サーチ
-------------------------- */
div#header div#searchBlock {
	clear: both;
	width: 653px;
	height: 27px;
	margin: 1px 0;
	background-image: url(../images/header_searchBlock_bg.gif);
	background-repeat: no-repeat;
	float: left;
	background-color:	#ff7711;
}
div#header div#searchBlock form {
	text-align: center;
	padding: 3px;
}
div#header div#searchBlock form input {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font-size: 13px;
	height: 19px;
}
div#header div#header-cart {
	width: 210px;
	float: right;
	margin: 1px 0;
}

/* ヘッダーグローバルナビ
-------------------------- */
ul#globalNavi {

	list-style: none;
	width: 100%;
	clear: both;
	margin-bottom: 15px;
	
	
}
ul#globalNavi:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
ul#globalNavi li {
	float: left;
}
ul#globalNavi li a {
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	width: 125px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:	#ff7711;
}
ul#globalNavi li.navi_01 a {background-image: url(../images/home01.gif); width: 126px;}
ul#globalNavi li.navi_01 a:hover {background-image: url(../images/home01ob2.gif);}
ul#globalNavi li.navi_02 a {background-image: url(../images/gaiyou01.gif); width: 126px;}
ul#globalNavi li.navi_02 a:hover {background-image: url(../images/gaiyou01ob.gif);}
ul#globalNavi li.navi_03 a {background-image: url(../images/shop01.gif);}
ul#globalNavi li.navi_03 a:hover {background-image: url(../images/shop01ob.gif);}
ul#globalNavi li.navi_04 a {background-image: url(../images/tenmap.gif);}
ul#globalNavi li.navi_04 a:hover {background-image: url(../images/tenmapob2.gif);}
ul#globalNavi li.navi_05 a {background-image: url(../images/kyuuzin01.gif); width: 126px;}
ul#globalNavi li.navi_05 a:hover {background-image: url(../images/kyuuzin02.gif);}
ul#globalNavi li.navi_06 a {background-image: url(../images/situmon01.gif); width: 126px;}
ul#globalNavi li.navi_06 a:hover {background-image: url(../images/situmon02.gif);}
ul#globalNavi li.navi_07 a {background-image: url(../images/toiawase01.gif);}
ul#globalNavi li.navi_07 a:hover {background-image: url(../images/toiawase02.gif);}

/* コンテント
------------------------------------------------------------- */
div#content {
	padding-top: 10px;
	padding-bottom: 8px;
}

/* メイン
------------------------------------------------------------- */
div#main {}
div#main h2 {
	margin: 0 0 10px;
}


/* ユーティリティー
------------------------------------------------------------- */
div#utilities dl#side_navi {}
div#utilities dl#side_navi dd {
	margin-bottom: 15px;
}

/* 店舗案内
-------------------------- */
div#utilities dt.tenpo_navi {
	display: none;
}
div#utilities dd.tenpo_navi img {
	vertical-align: bottom;
}

/* 買い取り情報
-------------------------- */
div#utilities dt.kaitori_navi a {
	display: block;
	text-indent: -9999px;
	width: 180px;
	height: 73px;
	background-image: url(../images/side_navi3.jpg);
	background-position: left top;
	background-repeat: no-repaet;
}
div#utilities dd.kaitori_navi a {
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	width: 180px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#utilities dd.kaitori_navi li.navi_01 a {background-image: url(../images/side_navi3_01.jpg);}
div#utilities dd.kaitori_navi li.navi_01 a:hover {background-image: url(../images/side_navi3_01_over.jpg);}
div#utilities dd.kaitori_navi li.navi_02 a {background-image: url(../images/side_navi3_02.jpg);}
div#utilities dd.kaitori_navi li.navi_02 a:hover {background-image: url(../images/side_navi3_02_over.jpg);}
div#utilities dd.kaitori_navi li.navi_03 a {background-image: url(../images/side_navi3_03.jpg);}
div#utilities dd.kaitori_navi li.navi_03 a:hover {background-image: url(../images/side_navi3_03_over.jpg);}
div#utilities dd.kaitori_navi li.navi_04 a {background-image: url(../images/side_navi3_04.jpg);}
div#utilities dd.kaitori_navi li.navi_04 a:hover {background-image: url(../images/side_navi3_04_over.jpg);}
div#utilities dd.kaitori_navi li.navi_05 a {background-image: url(../images/side_navi3_05.jpg);}
div#utilities dd.kaitori_navi li.navi_05 a:hover {background-image: url(../images/side_navi3_05_over.jpg);}

/* アイテム情報
-------------------------- */
div#utilities dt.item_navi {
	text-indent: -9999px;
	width: 180px;
	height: 40px;
	background-image: url(../images/side_navi.gif);
	background-position: left top;
	background-repeat: no-repaet;
}
div#utilities dd.item_navi li.navi a {
	overflow: hidden;
	display: block;
	width: 180px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#utilities dd.item_navi li.navi_01 a {background-image: url(../images/side_navi_01.gif);}
div#utilities dd.item_navi li.navi_01 a:hover {background-image: url(../images/side_navi_01_over.gif);}
div#utilities dd.item_navi li.navi_02 a {background-image: url(../images/side_navi_02.gif);}
div#utilities dd.item_navi li.navi_02 a:hover {background-image: url(../images/side_navi_02_over.gif);}
div#utilities dd.item_navi li.navi_03 a {background-image: url(../images/side_navi_03.gif);}
div#utilities dd.item_navi li.navi_03 a:hover {background-image: url(../images/side_navi_03_over.gif);}
div#utilities dd.item_navi li.navi_04 a {background-image: url(../images/side_navi_04.gif);}
div#utilities dd.item_navi li.navi_04 a:hover {background-image: url(../images/side_navi_04_over.gif);}
div#utilities dd.item_navi li.navi_05 a {background-image: url(../images/side_navi_05.gif);}
div#utilities dd.item_navi li.navi_05 a:hover {background-image: url(../images/side_navi_05_over.gif);}
div#utilities dd.item_navi li.navi_06 a {background-image: url(../images/side_navi_06.gif);}
div#utilities dd.item_navi li.navi_06 a:hover {background-image: url(../images/side_navi_06_over.gif);}
div#utilities dd.item_navi li.navi_nebiki a {background-image: url(../images/side_navi_nebiki.gif);}
div#utilities dd.item_navi li.navi_nebiki a:hover {background-image: url(../images/side_navi_nebiki_over.gif);}
div#utilities dd.item_navi li.navi_01 a {background-image: url(../images/side_navi_01.gif);}


div#utilities dd.item_navi li.navi ul {
	padding: 2px 0 8px 10px;
}
div#utilities dd.item_navi li.navi li a {
	overflow: visible;
	display: block;
	text-indent: 0;
	text-align: left;
	width: 180px;
	height: auto;
	background-image: none;
}
div#utilities dd.item_navi li.navi li a:hover {
	background-image: none;
}
div#utilities dl#side_navi dd ul li {
text-align: left;
}
div#utilities dl#side_navi dd.buybanner ul li a {
	background-image: url(/images/side_banner_f.jpg);
	font-size: 14px; font-weight: 900; text-decoration: none;
	width: 152px;
	height: 25px;
	display: block;
	padding: 5px 0 0 28px;
}
/* サブメニュー
-------------------------- */
div#utilities dt.sub_navi {
	display: none;
}
div#utilities dd.sub_navi ul {
	width: 160px;
	padding: 0;
	margin: 0 10px;
}
div#utilities dd.sub_navi li.navi a {
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	width: 160px;
	height: 16px;
	padding: 2px 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left top;
}
div#utilities dd.sub_navi li.navi a:hover {}
div#utilities dd.sub_navi li.navi_01 a {background-image: url(../images/side_navi2_01.gif);}
div#utilities dd.sub_navi li.navi_01 a:hover {background-image: url(../images/side_navi2_01_over.gif);}
div#utilities dd.sub_navi li.navi_02 a {background-image: url(../images/side_navi2_02.gif);}
div#utilities dd.sub_navi li.navi_02 a:hover {background-image: url(../images/side_navi2_02_over.gif);}
div#utilities dd.sub_navi li.navi_03 a {background-image: url(../images/side_navi2_03.gif);}
div#utilities dd.sub_navi li.navi_03 a:hover {background-image: url(../images/side_navi2_03_over.gif);}
div#utilities dd.sub_navi li.navi_04 a {background-image: url(../images/side_navi2_04.gif);}
div#utilities dd.sub_navi li.navi_04 a:hover {background-image: url(../images/side_navi2_04_over.gif);}
div#utilities dd.sub_navi li.navi_05 a {background-image: url(../images/side_navi2_05.gif);}
div#utilities dd.sub_navi li.navi_05 a:hover {background-image: url(../images/side_navi2_05_over.gif);}
div#utilities dd.sub_navi li.navi_06 a {background-image: url(../images/side_navi2_06.gif);}
div#utilities dd.sub_navi li.navi_06 a:hover {background-image: url(../images/side_navi2_06_over.gif);}
div#utilities dd.sub_navi li.navi_07 a {background-image: url(../images/side_navi2_07.gif);}
div#utilities dd.sub_navi li.navi_07 a:hover {background-image: url(../images/side_navi2_07_over.gif);}
div#utilities dd.sub_navi li.navi_08 a {background-image: url(../images/side_navi2_08.gif);}
div#utilities dd.sub_navi li.navi_08 a:hover {background-image: url(../images/side_navi2_08_over.gif);}
div#utilities dd.sub_navi li.navi_09 a {background-image: url(../images/side_navi2_09.gif);}
div#utilities dd.sub_navi li.navi_09 a:hover {background-image: url(../images/side_navi2_09_over.gif);}
div#utilities dd.sub_navi li.navi_10 a {background-image: url(../images/side_navi2_10.gif);}
div#utilities dd.sub_navi li.navi_10 a:hover {background-image: url(../images/side_navi2_10_over.gif);}
div#utilities dd.sub_navi li.navi_11 a {background-image: url(../images/side_navi2_11.gif);}
div#utilities dd.sub_navi li.navi_11 a:hover {background-image: url(../images/side_navi2_11_over.gif);}
div#utilities dd.sub_navi li.navi_12 a {background-image: url(../images/side_navi2_12.gif);}
div#utilities dd.sub_navi li.navi_12 a:hover {background-image: url(../images/side_navi2_12_over.gif);}
div#utilities dd.sub_navi li.navi_13 a {background-image: url(../images/side_navi2_13.gif);}
div#utilities dd.sub_navi li.navi_13 a:hover {background-image: url(../images/side_navi2_13_over.gif);}


/* ボトムメニュー
------------------------------------------------------------- */
div#bottomMenu a {
	color: #49F;
}
div#bottomMenu dl.bottomMenu {
	color: #Fb5;
	width:auto;
	margin: 0 15px 15px 10px;
}
div#bottomMenu dl.bottomMenu dt,
div#bottomMenu dl.bottomMenu dt a {
	font-weight: bold;
	color: #F55;
}
div#bottomMenu dl.bottomMenu dd {
	padding-left: 10px;
}
div#bottomMenu address {
	text-align: center;
	clear: both;
}
div#bottomMenu dl.bottomMenu dd li{
	display: inline;
	padding: 0 20px 0 0;
}

/* フッター
------------------------------------------------------------- */
div#footer {
	margin: 0 0 15px;
}




/*ぱん
--------------------------------------------------------------*/

