@charset "utf-8";
@import "goods-list-style.css";/*商品一覧用CSS読み込み*/

/*--------------- 全体共通設定 ---------------*/
a,body,select,span,table,tbody,td,textarea,tfoot,th,thead,tr,form{
	margin: 0;
	padding: 0;
}
html{
	height: 100%;
}
a:link,a:visited{/* モール共通リンクテキスト */
	color:#400000;
	text-decoration:underline;
}
a:hover,a:active{
	color:#400000;
	text-decoration:none;
}
hr{/* モール全体共通罫線 */
	height:1px;
	margin:0 10px;
	padding:0;
	border-collapse:collapse;
	border: 1px dotted #CECECE;
}
/* ページトップへ */
.goto-pagetop{
	width:40px;
	height:40px;
	float:right;
	margin-bottom:10px;
	text-indent:-9000px;
}
.goto-pagetop a{
	display:block;
	width:40px;
	height:40px;
	outline:none;
	background:url(../img/goto-pagetop.png) no-repeat left top;
}
.goto-goodslist{/* >>商品一覧へ */
	width:100%;
	float:left;
	margin-bottom:10px;
}
.goto-goodslist a{
	display:block;
	float:right;
	padding:5px 8px;
	color:#ffffff;
	background:#3F4C6B;
}
.goto-goodslist a:link,
.goto-goodslist a:visited,
.goto-goodslist a:hover,
.goto-goodslist a:active{
	color:#ffffff;
}
/* その他全ページ共通設定 */
.bold{font-weight:bold}
.indent{margin-left:10px;}
.red{color:#FF0000;}
.red-bold{color:#FF0000;font-weight:bold}
.clear{clear:both;}
.noborder{border:none;}
table.noborder tr,table.noborder th,table.noborder td{border:none;}
#head_noscript{float:left;width:90%;,margin:0 auto;display:block;margin:5px 0;padding:5px 10px;text-align:center;color:red;border:solid 1px red;}
.nowrap{white-space:nowrap;}

/*--------------- コンテナ設定 ---------------*/

#wrapper{/* コンテナ外側(未使用) */
	min-width:1020px;
}
#container{/* 全体コンテナ */
	width:100%;
	background:none;
}
/* 各ページh2タイトル画像 */
h2.page_title_h2{
	clear:both;
	margin-bottom:20px;
	padding-bottom:7px;
	font-size:18px;
	font-weight: bold;
	color:#3D0205;
	background:url(../img/bg_h2.gif) repeat-x left bottom;
}

#main h2#tit-news{
	margin-bottom:0;
}

#side-r-box h2{/*トップページ右カラムh2タイトル設定*/
	padding-bottom:5px;
	font-size:1.2em;
	border-bottom:solid 1px #C3C2C0;
}

/*-- footer-box（フッタ） ---------------*/
#footer,
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active{
	color:#ffffff;
}

#footer #f-navi{
	margin-bottom:15px;
}

#footer #f-navi li{
	display:inline;
	margin-right:15px;
	padding-left:10px;
	background:url(../img/icon-f-navi-arrow.gif) no-repeat left center;
}

/*-- submitボタン --*/
/*詳細検索*/
.submit_btn1{
	padding:8px 10px;
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
	border:none;
	background:#3F4C6B;
	overflow:visible;/*IE6,7対策*/
}
/*ログイン*/
.submit_btn2{
	width:auto;
	padding:8px 10px;
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
	border:none;
	background:#758BC0;
	overflow:visible;/*IE6,7対策*/
}

.submit_btn2:hover{
	background:#415B99;
}
/*カート*/
.submit_btn3{
	padding:8px 25px 8px 20px;
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
	border:none;
	background:#758BC0 url(../img/icon-submit-btn-arrow3.gif) no-repeat right center;
	overflow:visible;/*IE6,7対策*/
}

.submit_btn3:hover{
	background:#415B99 url(../img/icon-submit-btn-arrow3hover.gif) no-repeat right center;
}

.submit_btn4{
	padding:8px 25px;
	color:#415B99;
	font-weight:bold;
	cursor:pointer;
	border:solid 1px #758BC0;
	background:#ffffff url(../img/icon-submit-btn-arrow4.gif) no-repeat left center;
	overflow:visible;/*IE6,7対策*/
}

.submit_btn4:hover{
	background:#F5F9FF url(../img/icon-submit-btn-arrow4.gif) no-repeat left center;
}

.submit_btn5{
	width:auto;
	padding:8px 10px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	border:none;
	border:solid 1px #758BC0;
	background:#758BC0;
	overflow:visible;/*IE6,7対策*/
}

.submit_btn5:hover{
	background:#415B99;
}

.submit_btn6{
	padding:8px 10px;
	color:#415B99;
	font-weight:bold;
	cursor:pointer;
	border:solid 1px #758BC0;
	background:#ffffff;
	overflow:visible;/*IE6,7対策*/
}

.submit_btn6:hover{
	background:#F5F9FF;
}

/* カテゴリ一覧 */
#category_list_contents {
	width: 100%;
}
#category_list_contents ul li a {
	color: #8a7373;
	display: block;
	text-decoration: none;
	padding: 7px 0 7px 15px;
	border-bottom: 1px solid #d9cccc;
	background: url(../img/common/ico_arrow_01.png) no-repeat left center;
}
#category_list_contents ul li a:hover {
	color: #8a7373;
	background-color: #e9dede;
}

#category_list_contents ul li.category_child a{
	padding-left:30px;
	background: url(../img/common/ico_arrow_01.png) no-repeat 15px center;
}