/*　========== HEADER ===========　*/
/* #header */
.layout_header {
	background: url(/shop/item/guji/design/img01/header_bg2.gif) center no-repeat;
        height: 289px;
	text-align: right;
	padding-right: 0px;
	}

/* IE6 */
*html body .layout_header {
	background: url(/shop/item/guji/design/img01/header_bg2.gif) center no-repeat;
        height: 290px;
	text-align: right;
	padding-right: 0px;
	}

.layout_header img {
	float: left;
	padding: 5px 0 0 20px;
	}

/* IE6 */
*html body .layout_header img {
	float: left;
	padding: 5px 0 0 30px;
	display:inline;
	}

/* IE7 */
*:first-child+html .layout_header img {
　　　　padding: 5px 0 0 20px;
　　　　}
	
.layout_header h1 {
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px 15px;
	font-weight: normal;
	}

/* IE6 */
*html body .layout_header h1 {
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px 5px;
	font-weight: normal;
	}
	
.layout_header_div {
	color: #FFFFFF;
	margin: 44px 15px 0 0;
	}

/* IE6 */
*html body .layout_header_div {
	color: #FFFFFF;
	margin: 44px 5px 0 0;
	}

/* IE7 */
*:first-child+html .layout_header_div {
	color: #FFFFFF;
	margin: 44px 15px 0 0;
	}

.layout_header a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.layout_header a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
/*　=====================　*/
	
#menubar {
	width: 890px;
	text-align: left;
	margin: 4px 0 0;
	padding: 0 10px 0 10px;
	}

/* IE6 */
*html body #menubar {
	width: 890px;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 10px 0 10px;
	}

#menubar a {
	background: url(/shop/item/guji/design/img01/btn_bg.gif) no-repeat;
	color: #424e6f;
	display: block;
	float: left;
	font-size: 10px;
	height: 32px;
	margin-right: 2px;
	padding: 4px 10px 0 10px;
	}

/* IE6 */
*html body #menubar a {
	background-position-y: -2px;
　　　　font-size: 75%;
	margin: 2px 0 0 5px;
	padding: 4px 10px 0 10px;
　　　　}

/* IE7 */
*:first-child+html #menubar a {
　　　　font-size: 75%;
	margin: 2px 0 0 0;
	padding: 4px 10px 0 10px;
　　　　}
	
#menubar a:hover {
	background-position: 0 -37px;
	text-decoration: none;
	}
	
#menubar h2 {
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	padding-top: 2px;
	font-weight:bold;
	}

/* IE6 */
*html body #menubar h2 {
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	padding-top: 1px;
	font-weight:bold;
	}
	
.menu_a {
	width: 195px;
	}

.menu_b {
	width: 195px;
	}

/* IE6 */
*html body .menu_a {
	width: 192px;
	}
	
/* IE6 */
*html body .menu_b {
	width: 192px;
	}
	
/* IE7 */
*:first-child+html .menu_a {
	width: 197px;
	}
	
/* IE7 */
*:first-child+html .menu_b {
	width: 197px;
	}
/*　========== HEADER END ===========　*/

/*　========== LEFTMENU ===========　*/
#cont_left {
	float: left;
	width: 225px;
	}

#cont_left img {
	border:none;
	padding:4px 0 0 18px;
	}
	
#cont_left p {
	margin:0 0 0 18px;
	}

#cont_left a {
	color:#000000;
	text-decoration:none;
	}
	
#cont_left a:hover {
	color: #000000;
	text-decoration: underline;
	}

#cont_left h2 {
	background: url(/shop/item/guji/design/img01/navi_title_bg.gif) no-repeat top center;
	color: #994545;
	font-size: 13px;
	height: 30px;
	margin: 0;
	padding: 12px 0 0 20px;
	}
	
#cont_left ul {
	padding: 0 0 5px;
	list-style-type: none;
	margin: 0 20px 15px 20px;
	}
	
#cont_left li {
	border-bottom: 1px dotted #CCC;
	margin: 0;
	padding: 5px 0 5px 8px;
	}
	
#contact_box {
	background: url(/shop/item/guji/design/img01/contact_bg.gif) no-repeat top center;
	height: 110px;
	padding: 20px 20px 0 20px;
	}
	
#contact_box h3 {
	color: #9B8D9E;
	padding-bottom: 15px;
	text-align: center;
	}
/*　========== LEFTMENU END ===========　*/

/*　========== FOOTER ===========　*/
/* #footer */
.layout_footer {
	clear: both;
	color: #FFF;
	background:url(/shop/item/guji/design/img01/footer_bg.gif) center no-repeat;
	height: 70px;
	padding: 8px 14px 0;
	text-align: right;
	}

#footer {
	text-decoration: non;
	}

#footer a {
	color:#FFF;
	text-decoration: non;
	}
	
#footer a:hover {
	color: #FFF;
	text-decoration: underline;
	}

/*　========== FOOTER END ===========　*/


/*　========== BRAND ===========　*/
.brand_h2 h2 {
	background: url(/shop/item/guji/design/img01/h_bg_01.gif) no-repeat top center;
        }

.brand_logo {
	width:160px;
	float:left;
	margin-right:4px;
	}
	
.brand_logo img {
	border: 1px solid #000000;
	}

.brand_right {
	width:438px;
	float:left;
	padding:4px 0 0 8px;
	line-height:1.4em;
	}
/*　========== BRAND END ===========　*/

#cont_left form {
	margin:0;
	padding:0 0 10px 18px;
	}

.FS2_body_Cart_GuestLogin .FS2_Login_btn_position img {
position: relative;top:30px;
}

.FS2_body_Cart_GuestLogin #entry{
position: relative;top:-30px;
}


/*　==========トップへ戻る、前のページへ戻る===========　*/
#tothetop {
	clear: both;
	margin: 30px 0px 0 0;
	text-align: right;
}

#tothetop img {
	border:none;
}

/*　==========あわせて注文したいアイテム　カーソル合わせで白む処理===========　*/
#FS2_Recommend_List a:hover img {
	filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
}


/*　==========2012.11.20のバージョンアップバグ対策（サイズ表自動改行）===========　*/
.GoodsSelectionTable th, .GoodsSelectionTable td {
    white-space: normal;
}


/*
---------------------------------------
2013.04.16追加　支払方法選択クレジットカード登録案内強調
---------------------------------------
*/

.FS2_RegisterNewCreditCard{
font-weight:bold;
background:#7FFFD4;
}

.FS2_CreditCardInfoComment{
font-weight:normal;
}

---------------------------------------
2013.04.23追加　商品ページ下部コメントコーディネート
---------------------------------------

.coord01 {
	width:610px;
	}
	
.coord01 img {
	margin:0 8px 0 0;
	float:left;
	}
