﻿/* -- 共通レイアウト -- */
html {

}

body {

}

#container {
	clear: both;
	width: 950px;
	margin: 30px auto 60px;
	text-align: left;
	/*position: relative;*/
	_zoom: 1;
	overflow: hidden;
}

#gNavi {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 950px;
	height: 53px;
	margin:0 0 0 0;
	text-align: left;
	z-index: 2;
}

/* -- ヘッダー -- */
#header h1 {
	position: absolute;
	top: 29px;
	left: 0px;
	width: 342px;
	height: 64px;
	background: url(/shop/item/guitar/design/img02/logo.gif) no-repeat;
	text-indent:-9999px;
}

#header h1 a {
	display: block;
	width: 267px;
	height: 57px;
	text-decoration: none;
}


 /* ----------------------------------------------------------------------------------------------------
 * ▼　グローバルナビゲーション
 * --------------------------------------------------------------------------------------------------*/
/**{outline: none;}
img {border: 0;}*/

#gNavi ul {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}

#gNavi ul li{
	list-style: none;
	float: left;
	position: relative;
}

#gNavi ul li a.home{
	display: block;
	width: 119px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}

#gNavi ul li a.parts{
	display: block;
	width: 119px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}

#gNavi ul li a.repair{
	display: block;
	width: 119px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}

#gNavi ul li a.order{
	display: block;
	width: 119px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}

#gNavi ul li a.profile{
	display: block;
	width: 119px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}

#gNavi ul li a.concept{
	display: block;
	width: 119px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}

#gNavi ul li a.blog{
	display: block;
	width: 119px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}

#gNavi ul li a.accessmap{
	display: block;
	width: 117px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
}


#gNavi ul li a.home{background: url(/shop/item/guitar/design/img04/h_navi.png) 0px 0px;}
#gNavi ul li a.parts{background: url(/shop/item/guitar/design/img04/h_navi.png) -119px -53px;}
#gNavi ul li a.repair{background: url(/shop/item/guitar/design/img04/h_navi.png) -238px 0px;}
#gNavi ul li a.order{background: url(/shop/item/guitar/design/img04/h_navi.png) -357px 0px;}
#gNavi ul li a.profile{background: url(/shop/item/guitar/design/img04/h_navi.png) -476px 0px;}
#gNavi ul li a.concept{background: url(/shop/item/guitar/design/img04/h_navi.png) -595px 0px;}
#gNavi ul li a.blog{background: url(/shop/item/guitar/design/img04/h_navi.png) -714px 0px;}
#gNavi ul li a.accessmap{background: url(/shop/item/guitar/design/img04/h_navi.png) -833px 0px;}

#gNavi ul li a:hover.home{background-position: 0px -53px;}
#gNavi ul li a:hover.parts{background-position: -119px -53px;}
#gNavi ul li a:hover.repair{background-position: -238px -53px;}
#gNavi ul li a:hover.order{background-position: -357px -53px;}
#gNavi ul li a:hover.profile{background-position: -476px -53px;}
#gNavi ul li a:hover.concept{background-position: -595px -53px;}
#gNavi ul li a:hover.blog{background-position: -714px -53px;}
#gNavi ul li a:hover.accessmap{background-position: -833px -53px;}


#gNavi ul li .sub {
	position: absolute;	
	top: 53px; left: 0;
	background: #000/* url(sub_bg.png) repeat-x*/;
	padding: 4px 16px 8px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
#gNavi ul li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
#gNavi ul li .sub ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 119px;
	float: left;
}
#gNavi ul .sub ul li {
	width: 100%;
	color: #fff;
}
#gNavi ul .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
#gNavi ul .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
#gNavi ul .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 8px 0 0;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size:0.8em;
}
#gNavi ul .sub ul li a:hover {
	color: #990000;
	/*background-position: 5px 12px;*/
}

.change_sp{
background: #00003b;
text-align: center;
padding: 2% 0;
}

.change_sp .to_sp{
width: 50%;
font-size: 21px;
margin: 0 auto;
border-color: #cc88aa;
background: #c18633;
text-align: center;
color: #fff;
line-height: 1.1;
text-decoration: none;
padding: 1% 0;
}

.change_sp a{
text-decoration: none;
}






ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 37px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: 0px -39px; }

ul#topnav li.btn1 {
	background: url(/shop/item/guitar/design/img02/gNavi_home.gif) no-repeat;
	width: 158px; 
	height: 39px;
	text-indent: -9999px;
	background-position: 0px -39px;
}
ul#topnav a.btn1 {
	background: url(/shop/item/guitar/design/img02/gNavi_home.gif) no-repeat;
	width: 158px; 
}


ul#topnav li.btn2 a {
	background: url(/shop/item/guitar/design/img02/gNavi_shop.gif) no-repeat;
	width: 158px; 
	height: 39px;
	text-indent: -9999px;
	background-position: 0px -39px;
}
ul#topnav a.btn2 {
	background: url(/shop/item/guitar/design/img02/gNavi_shop.gif) no-repeat;
	width: 158px; 
}

ul#topnav li.btn3 {
	background: url(/shop/item/guitar/design/img02/gNavi_repair.gif) no-repeat;
	width: 159px; 
	height: 39px;
	text-indent: -9999px;
	background-position: 0px -39px;
}

ul#topnav li.btn3 a {
	background: url(/shop/item/guitar/design/img02/gNavi_repair.gif) no-repeat;
	width: 159px; 
	height: 39px;
	text-indent: -9999px;
	background-position: 0px -39px;
}
ul#topnav a.btn3 {
	background: url(/shop/item/guitar/design/img02/gNavi_repair.gif) no-repeat;
	width: 159px; 
}

ul#topnav li.btn4 {
	background: url(/shop/item/guitar/design/img02/gNavi_order.gif) no-repeat;
	width: 159px; 
	height: 39px;
	text-indent: -9999px;
	background-position: 0px -39px;
	margin-right:15px;
}

ul#topnav li.btn4 a {
	background: url(/shop/item/guitar/design/img02/gNavi_order.gif) no-repeat;
	width: 159px; 
	height: 39px;
	text-indent: -9999px;
	background-position: 0px -39px;
}
ul#topnav a.btn4 {
	background: url(/shop/item/guitar/design/img02/gNavi_order.gif) no-repeat;
	width: 159px; 
	margin-right:15px;
}


ul#topnav a.btn5 {
	background: url(/shop/item/guitar/design/img01/gNavi_concept.gif) no-repeat;
	width: 60px;
	margin-right:14px;
}


ul#topnav a.btn6 {
	background: url(/shop/item/guitar/design/img01/gNavi_blog.gif) no-repeat;
	width: 41px;
	margin-right:14px;
}


ul#topnav a.btn7 {
	background: url(/shop/item/guitar/design/img01/gNavi_map.gif) no-repeat;
	width: 83px;
	margin-right:15px;
}


ul#topnav a.btn8 {
	background: url(/shop/item/guitar/design/img01/gNavi_contact.gif) no-repeat;
	width: 74px;
}


ul#topnav li .sub {
	position: absolute;	
	top: 37px; left: 0;
	background: #000/* url(sub_bg.png) repeat-x*/;
	padding: 15px 15px 15px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 158px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size:0.8em;
}
ul#topnav .sub ul li a:hover {
	color: #990000;
	/*background-position: 5px 12px;*/
}


/* ----------------------------------------------------------------------------------------------------
 * ▼　その他共通
 * --------------------------------------------------------------------------------------------------*/
/* clearfix */
.cf{
	display: inline-block;
}

.cf:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

/* ----------------------------------------------------------------------------------------------------
 * ▼　フッター
 * --------------------------------------------------------------------------------------------------*/

#footer {
	clear: both;
	text-align: left;
	background-color:#f8f8f8;
	margin:60px 0 0 0;
	border-top:1px solid #d8d8d8;
}

#inFooter {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

#inFooter ul{
	width:243px;
	float:left;
	padding:0 0 0 12px;
	margin: 19px 0 0 0;
	border-left:1px solid #d8d8d8;
}

#inFooter ul.linkSecond{
	width:192px;
	float:left;
	padding:0 0 0 12px;
	margin: 19px 0 0 0;
	border-left:1px solid #d8d8d8;
}

#inFooter ul.linkThird{
	width:135px;
	float:left;
	padding:0 0 0 12px;
	margin: 19px 0 0 0;
	border-left:1px solid #d8d8d8;
}

#inFooter ul.linkFourth{
	width:197px;
	float:left;
	padding:0 0 0 12px;
	margin: 19px 0 0 0;
	border-left:1px solid #d8d8d8;
}

#inFooter ul li {
	padding:0px 0px 0px 8px;
	font-size:0.8em;
	line-height:19px;
	background: url(/shop/item/guitar/design/img01/arrow_01.gif) no-repeat left;
}

#inFooter ul li.linkHome{
	padding:0 0 2px 0;
	font-weight:bold;
	background: none;
}

#inFooter ul li.noLink {
	background:none;
}

#inFooter ul li a{
	text-decoration: none;
}

#inFooter ul li a:hover/*,a:active*/ {
	/*text-decoration: underline;*/
	border-bottom:1px solid #223265;
}

#inFooter ul li.linkHome a{
	text-decoration: underline;
}

#inFooter ul li.linkHome a:hover/*,a:active*/ {
	text-decoration: none;
	border-bottom:1px solid #f8f8f8;
}

#copyright {
	clear: both;
	text-align: left;
	background-color:#00003b;
}

#inCopyRight {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

.officeName {
	clear: both;
	color:#b3b3c5;
	font-size:1.2em;
	font-weight:bold;
	padding:39px 0 0 0;
}

.infoAdd {
	color:#b3b3c5;
	padding:3px 0 0 0;
}

.copyRight {
	color:#b3b3c5;
	font-size:0.8em;
	padding:25px 0 7px 0;
}

#pageTop {
	clear: both;
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 0;
}

.pagetopBtn {
	float:right;
	background-color: #00003b;
	width: 110px; 
	height: 26px;
}

/* ----------------------------------------------------------------------------------------------------
 * ▼　通販共通 CSS
 * --------------------------------------------------------------------------------------------------*/

/* -- 通販用レイアウト -- */
#side {
	float:left;
	width: 165px;
	margin:0 0 30px 0;
	text-align: left;
	_padding: 0 20px 0 0;/*IE6*/
	*padding: 0 20px 0 0;/*IE7*/
}

#contents {
	float:right;
	width: 765px;
	margin:0 0 30px 0;
	text-align: left;
}

#conLeft {
	/*clear: both;*/
	float:left;
	width: 550px;
	margin:30px 0 0 0;
	_margin:0 0 0 0;
	*margin:45px 0 0 0;
	text-align: left;
}

#conRight {
	float:right;
	width: 195px;
	margin: 18px 0 0 0;
	_margin:0 0 0 0;
	*margin:45px 0 0 0;
	text-align: left;
}

#shoppingInfo {
	clear:both;
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

#gNavi2 {
	width: 100%;
	background: #f1f1f1;
}

#gNavi2 .gNavi2_erea{
	width: 950px;
	height: 24px;
	font-size: 10px;
	line-height: 1.1;
	margin: 0 auto;
	padding: 0;
}

/* -- 通販用ヘッダー -- */
ul#hNavi {
	position: absolute;
	right: 0px;
	top: 3px;
}

ul#hNavi li {
	float: left;
	padding:0 0 0 0px;
}

ul#hNavi li a {
	display: block;
}

ul#hNavi li.cart {
	background-color:#393430;
	width:145px;
	height:32px;
}

ul#hNavi li.mypage {
	background-color:#393430;
	width:76px;
	height:32px;
}

ul#hNavi li.login {
	background-color:#393430;
	width:66px;
	height:32px;
}

ul#hNavi li.member {
	padding:12px 10px 0 0px;
}

ul#hNavi li.guide {
	padding:12px 10px 0 0px;
}

#header .hBanner_1 {
	position: absolute;
	right: 0px;
	top: 54px;
}

#header .hBanner_2 {
	position: absolute;
	right: 183px;
	top: 71px;
}

#header .hBanner_3 {
	position: absolute;
	right: 0px;
	top: 71px;
}

#header {
	position:relative;
	text-align: center;
	height: 175px;
	background: url(/shop/item/guitar/design/img04/head_bg.png) repeat-x;
	z-index: 100;
}

#inHeader {
	position:relative;
	width: 950px;
	margin: 0 auto;
	height: 175px;
}

/* -- 通販用グローバルナビゲーション -- */
/**{outline: none;}
img {border: 0;}*/

ul#topnav2 {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav2 li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
ul#topnav2 li a {
	float: left; 
	/*text-indent: -9999px;*/
}

/*ul#topnav2 li:hover a, ul#topnav2 li a:hover { background-position: left bottom; }*/

ul#topnav2 a.btn1 {
	background: url(/shop/item/guitar/design/img02/gNavi2_arrowLine.gif) no-repeat left 6px;
	width: 115px;
	height: 22px;
	padding:12px 0 0 33px;
	font-size:12px;
}

ul#topnav2 a.btn2 {
	background: url(/shop/item/guitar/design/img02/gNavi2_arrow.gif) no-repeat left 12px;
	width: 103px;
	height: 22px;
	padding:12px 0 0 16px;
	font-size:12px;
}

ul#topnav2 a.btn3 {
	background: url(/shop/item/guitar/design/img02/gNavi2_arrow.gif) no-repeat left 12px;
	width: 124px;
	height: 22px;
	padding:12px 0 0 15px;
	font-size:12px;
}





/* -- GIBSON_FENDAR -- */
ul#topnav2 .sub ul li.btn1Title h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 15px;
	border-bottom:1px dotted #990000;
}

ul#topnav2 .sub ul li.btn1Title h2 a {
	padding:0px 0px 0px 0px;
	*padding:0px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	_margin:5px 0px 0px 0px;
}





ul#topnav2 li.btn4Title {
	background: url(/shop/item/guitar/design/img01/gNavi2_ttl_01.gif) no-repeat;
	width: 86px;
	height:24px;
	margin:0px 0 0 201px;
	text-indent: -9999px;
}


ul#topnav2 li.searchbox {
	float:right;
	margin: 5px 0px 0 0;
}
.searchkeyword {
	margin: 0 5px 0 0;
	float:left;
	display:block;
	width: 200px;
	height:21px;
	border-top: #c2c3c6 1px solid;
	border-left: #c2c3c6 1px solid;
	border-right: #FFF 1px solid;
	border-bottom: #FFF 1px solid;
}

input.search_btn2 {
	border: none;
	text-indent: -9999px;
	background: url(/shop/item/guitar/design/img01/gNavi2_search.gif) no-repeat;
	width: 40px;
	height:22px;
	cursor: pointer;
}

ul#topnav2 li .sub {
	position: absolute;	
	top: 34px;
	left: 0;
	background: #000/* url(sub_bg.png) repeat-x*/;
	padding: 15px 15px 15px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	z-index: 999;
}
ul#topnav2 li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav2 li .sub ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 158px;
	float: left;
}

ul#topnav2 .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav2 .sub ul li h2 {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav2 .sub ul li h2 a {
	padding: 7px 5px 7px 15px;
	background-image: none;
	color: #FFF;
/*	background: url(/shop/item/guitar/design/img01/arrow_04.gif) no-repeat left;
	margin:0 0 0 15px;*/
}
ul#topnav2 .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size:0.8em;
/*	background: url(/shop/item/guitar/design/img01/arrow_04.gif) no-repeat left;
	margin:0 0 0 15px;*/
}
ul#topnav2 .sub ul li a:hover {
	color: #990000;
	/*background-position: 5px 12px;*/
}

ul#topnav2 .sub ul li img {
	padding: 5px 0px 0px 15px;
}

ul#topnav2 .sub ul li.btn3Title {
	padding: 0px 0px 5px 3px;
	font-size: 1em;
	font-weight: bold;
	border-bottom:1px dotted #990000;
	margin: 0px 0px 5px 10px;
	_margin: 0px 0px 5px 5px;
	width:128px;
}

/*ul#topnav2 .sub ul li.btn3Title {
	padding: 5px 0px 3px 5px;
	font-size: 0.8em;
	font-weight: bold;
	margin: 10px 0px 5px 10px;
	width:128px;
	background-color: #990000;
}*/



/* -- 通販用サイドナビゲーション -- */

ul#navmenu-v li img {
	border: none;
/*	vertical-align:top;
	_vertical-align:baseline;*//*IE6*/
	display:block;
}

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width: 165px; /* Menu Width */
 margin: 0;
 list-style: none;
}

ul#navmenu-v li { float: left; position: relative;  width: 100%; }
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 /*z-index: 9999;*/
}

/* Root Menu */
ul#navmenu-v a {
 border-bottom: 1px dotted #b2b2b2;
 /*border-right: 1px solid #FFF;*/
 /*padding: 17px 0px 13px 46px;*/
 display: block;
 background-color: #f5f5f5;
 color: #393430;
 font-size:1em;
 font-weight:bold; 
 text-decoration: none;
 height: 1%;
}

/* 追加記述 */
ul#navmenu-v li {
	background-color: #f5f5f5;
}
ul#navmenu-v li:hover {
	background-color: #8D6C63;
}
ul#navmenu-v li:hover a {
	color:#FFF;
}
/* 追加記述 */

/* オリジナル商品 */
ul#navmenu-v a.gwBtn00 {
	padding: 17px 0px 17px 55px;
	/*padding: 14px 0px 16px 55px;*/
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nl01.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.gwBtn00:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nl01.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 新着商品 */
ul#navmenu-v a.newBtn01 {
	padding: 18px 0px 15px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/arrow_03.gif) no-repeat 39px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.newBtn01:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/arrow_03_o.gif) no-repeat 39px;
	/*background-color: #f0f0f0;*/
}

/* 限定商品 */
ul#navmenu-v a.newBtn02 {
	padding: 10px 0px 9px 55px;
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/arrow_03.gif) no-repeat 39px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.newBtn02:hover {
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/arrow_03_o.gif) no-repeat 39px;
	/*background-color: #f0f0f0;*/
}

/* メーカーから探す */
ul#navmenu-v a.makerBtn01 {
	padding: 17px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/arrow_03.gif) no-repeat 39px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.makerBtn01:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/arrow_03.gif) no-repeat 39px;
	/*background-color: #f0f0f0;*/
}

/* モデルから探す */
ul#navmenu-v a.modelBtn01 {
	padding: 16px 0px 17px 55px;
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/arrow_03.gif) no-repeat 39px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.modelBtn01:hover {
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/arrow_03.gif) no-repeat 39px;
	/*background-color: #f0f0f0;*/
}

/* 加工済ネック */
ul#navmenu-v a.neckbodyBtn01 {
	padding: 17px 0px 17px 55px;
	/*padding: 14px 0px 16px 55px;*/
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nb01.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.neckbodyBtn01:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nb01.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 加工済ボディー */
ul#navmenu-v a.neckbodyBtn02 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nb02.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.neckbodyBtn02:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nb02.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 塗装済ボディー */
ul#navmenu-v a.neckbodyBtn04 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nb04.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.neckbodyBtn04:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_nb04.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ギター用材 */
ul#navmenu-v a.neckbodyBtn03 {
	padding: 16px 0px 17px 55px;
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_nb03.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.neckbodyBtn03:hover {
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_nb03.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 配線キット */
ul#navmenu-v a.originalsetBtn01 {
	padding: 17px 0px 17px 55px;
	/*padding: 14px 0px 16px 55px;*/
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_os01.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.originalsetBtn01:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_os01.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ギター製作キット */
ul#navmenu-v a.originalsetBtn02 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_os02.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.originalsetBtn02:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_os02.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 配線済ピックガード */
ul#navmenu-v a.originalsetBtn03 {
	padding: 10px 0px 9px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_os03.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.originalsetBtn03:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_os03.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 店長こだわりセット商品 */
ul#navmenu-v a.originalsetBtn04 {
	padding: 10px 0px 9px 55px;
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_os04.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.originalsetBtn04:hover {
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_os04.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* リペア工具 */
ul#navmenu-v a.toolBtn01 {
	padding: 17px 0px 17px 55px;
	/*padding: 14px 0px 16px 55px;*/
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_t01.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.toolBtn01:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_t01.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* クラフト・製作工具 */
ul#navmenu-v a.toolBtn02 {
	padding: 10px 0px 9px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_t02.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.toolBtn02:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_t02.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* メインテナンス工具 */
ul#navmenu-v a.toolBtn03 {
	padding: 10px 0px 9px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_t03.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.toolBtn03:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_t03.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 配線・電気工具 */
ul#navmenu-v a.toolBtn04 {
	padding: 16px 0px 17px 55px;
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_t04.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.toolBtn04:hover {
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_t04.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 電気パーツ */
ul#navmenu-v a.partsBtn01 {
	padding: 17px 0px 17px 55px;
	/*padding: 14px 0px 16px 55px;*/
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p01.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn01:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p01.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ビス・スプリング */
ul#navmenu-v a.partsBtn02 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p02.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn02:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p02.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ピックガード */
ul#navmenu-v a.partsBtn03 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p03.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn03:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p03.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ナット・サドル */
ul#navmenu-v a.partsBtn04 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p04.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn04:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p04.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ハードウェア・パネル */
ul#navmenu-v a.partsBtn05 {
	padding: 10px 0px 9px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p05.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn05:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p05.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ノブ */
ul#navmenu-v a.partsBtn06 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p06.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn06:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p06.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ブリッジ/関連パーツ */
ul#navmenu-v a.partsBtn07 {
	padding: 10px 0px 9px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p07.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn07:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p07.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ピックアップ/関連パーツ */
ul#navmenu-v a.partsBtn08 {
	padding: 10px 0px 9px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p08.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn08:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p08.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* ペグ */
ul#navmenu-v a.partsBtn09 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p09.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn09:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p09.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* トラスロッド */
ul#navmenu-v a.partsBtn10 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p10.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn10:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p10.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* インレイ・ポジションマーク */
ul#navmenu-v a.partsBtn11 {
	padding: 10px 0px 9px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p11.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn11:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p11.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* フレット */
ul#navmenu-v a.partsBtn12 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p12.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn12:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_p12.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* バインディング */
ul#navmenu-v a.partsBtn13 {
	padding: 16px 0px 17px 55px;
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_p13.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.partsBtn13:hover {
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_p13.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 弦・アクセサリー */
ul#navmenu-v a.otherBtn01 {
	padding: 17px 0px 17px 55px;
	/*padding: 14px 0px 16px 55px;*/
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_o01.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.otherBtn01:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_o01.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* エレキギター用材 */
ul#navmenu-v a.otherBtn02 {
	padding: 16px 0px 17px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_o02.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.otherBtn02:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_o02.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* アコースティックギター用材/関連パーツ */
ul#navmenu-v a.otherBtn03 {
	font-size:0.8em;
	padding: 7px 0px 4px 55px;
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_o03.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.otherBtn03:hover {
	border-bottom: 1px dotted #b2b2b2;
	background: url(/shop/item/guitar/design/img01/category_image_o03.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* 書籍・DVD・製図 */
ul#navmenu-v a.otherBtn04 {
	padding: 10px 0px 9px 55px;
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_o04.jpg) no-repeat 9px;
	/*background-color: #f5f5f5;*/
}

ul#navmenu-v a.otherBtn04:hover {
	border-bottom: none;
	background: url(/shop/item/guitar/design/img01/category_image_o04.jpg) no-repeat 9px;
	/*background-color: #f0f0f0;*/
}

/* Root Menu Hover Persistence */
/*ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
 background: #f1f1f1;
 color: #666;
 background-image:url(aicon1.jpg);
 background-repeat : no-repeat;
 background-position:left center;
}*/

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
 float: none;
 background: #393430;
 padding: 10px;
 color: #FFF;
 font-size:0.8em;
 font-weight:normal;
 text-decoration: none;
 border-bottom: none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
 background: #666;
 color: #FFF;

}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
 background: #393430;
 color: #FFF;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
 background: #666;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }

/* -- サイドバナー -- */
#side .sideBanner {
	clear:both;
}

#side .sideBanner p {
	font-size:0.8em;
	letter-spacing:0;
	margin-top:3px;
}

#side .sideBanner .banner01 img {
	margin:30px 0 0 0;
}

#side .sideBanner .banner02 img {
	margin:15px 0 0 0;
}

#side .sideBanner .banner03 img {
	margin:15px 0 0 0;
	padding-top:13px;
	border-top:1px dotted #b2b2b2;
}

#side .sideBanner .banner04 img {
	margin:0 0 10px 0;
}


/**************************************

オリジナルCSSに記述

**************************************/

#side .sideBanner_02{
	margin: 0;
	padding: 9px 0 0;
}

#side .sideBanner_02 ul{
	margin: 0;
	padding: 0;
}

#side .sideBanner_02 ul li{
	list-style: none;
	margin: 15px 0 0;
	padding: 0;
}

#side .sideBanner_02 ul li p{
	font-size: 75%;
	margin: 0;
	padding: 2px 0 0;
}

/* -- ショッピングインフォメーション-- */
h2.ttl10 {
	background: url(/shop/item/guitar/design/img01/shoppingInfo_bg_top.gif) no-repeat;
	width:950px;
	height:31px;
	text-indent:-9999px;
	padding:0 0 0 0;
}

#shoppingInfo ul.shoppingList {
	position: relative;
	clear: both;
	background: url(/shop/item/guitar/design/img01/shoppingInfo_bg_center.gif) repeat-y;
	width:950px;
	margin: 30px 0px 0px 0px;
}

#shoppingInfo ul.shoppingList li {
	font-size:1.2em;
	line-height: 1.4;
}

#shoppingInfo ul.shoppingList li.list {
	float:left;
	margin: 0 20px 0px 0px;
	_margin: 0 0px 0px 0px;
	width: 290px;
}

#shoppingInfo ul.shoppingList li.listLast {
	float:left;
	margin: 0 0px 0px 0px;
	width: 290px;
}

#shoppingInfo ul.shoppingList li.bgBottom {
	padding: 17px 0px 0px 0px;
	clear: both;
}

#shoppingInfo li .shoppingInfoBtn {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 101px;
	height: 12px;
}

#shoppingInfo ul.shoppingList dl {
	margin: 15px 0px 0px 20px;
	width: 290px;
}

#shoppingInfo ul.shoppingList dl.ttlHigh {
	margin: 42px 0px 0px 20px;
	width: 290px;
}

#shoppingInfo ul.shoppingList dl dd.shoppingListTitle {
	font-weight:bold;
	margin:3px 0 10px 0;
	padding:0 0 2px 0;
	width: 290px;
	border-bottom: #b2b2b2 1px dotted;
	overflow:hidden;
}

#shoppingInfo ul.shoppingList dl dd.shoppingListTitle2 {
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:0 0 2px 0;
	width: 290px;
	border-bottom: #b2b2b2 1px dotted;
	overflow:hidden;
}

#shoppingInfo ul.shoppingList dl dd p {
	/*letter-spacing:0.2em;*/
	margin:4px 0 0px 0;
}

#shoppingInfo ul.shoppingList dl dd p.guideLink {
	padding: 0px 0 0 7px;
	margin: 10px 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
}

#shoppingInfo ul.shoppingList dl dd p.guideLink a {
	text-decoration:none;	

}

#shoppingInfo ul.shoppingList dl dd p.guideLink a:hover/*,a:active*/ {
	/*text-decoration:underline;*/
	border-bottom:1px solid #223265;
}

#shoppingInfo ul.shoppingList dl dd p.guideLink2 {
	padding: 0px 0 0 7px;
	margin: 10px 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
}

#shoppingInfo ul.shoppingList dl dd p.guideLink2 a {
	text-decoration:none;	
}

#shoppingInfo ul.shoppingList dl dd p.guideLink2 a:hover/*,a:active*/ {
	/*text-decoration:underline;*/
	border-bottom:1px solid #223265;
}

#shoppingInfo ul.shoppingList dl dd .text10B {
	font-weight:bold;
}

#shoppingInfo ul.shoppingList dl dd .text10BR {
	font-weight:bold;
	color:#ef1313;
}

#shoppingInfo ul.shoppingList dd.numberImage {
	margin:7px 0 0px 0;
}



#shoppingInfo ul.shoppingList dd.textHigh10 {
	margin:10px 0 0px 0;
}

#shoppingInfo ul.shoppingList dd.textHigh15 {
	margin:15px 0 0px 0;
}


/* ----------------------------------------------------------------------------------------------------
 * ▼　FutureShop CSS変更部分
 * --------------------------------------------------------------------------------------------------*/

/* -------------------- カテゴリーページ -------------------- */ 

/* -- レイアウト -- */
.layout_table {
	clear: both;
	width: 950px;
	margin: 30px auto 0px;
	text-align: left;
	/*position: relative;*/
	_zoom: 1;
	overflow: hidden;
}

.layout_content {
	float:right;
	width: 765px;
	margin:0 0 0px 0;
	text-align: left;
}

.layout_body {
	width:100%;
}

/* -- パンくず -- */
 .pan {
	color:#FFF;
	font-size:0.8em;
	background:#393430;
	padding:9px 9px 9px 12px;
	margin:0 0 0 0;
}

.pan a {
	color:#FFF;
}

/* -- カテゴリーイメージ -- */
#categoryImage.a {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_a.jpg) no-repeat;
}

#categoryImage.b {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_b.jpg) no-repeat;
}

#categoryImage.c {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_c.jpg) no-repeat;
}

#categoryImage.d {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_d.jpg) no-repeat;
}

#categoryImage.e {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_e.jpg) no-repeat;
}

#categoryImage.f {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_f.jpg) no-repeat;
}

#categoryImage.g {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_g.jpg) no-repeat;
}

#categoryImage.h {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_h.jpg) no-repeat;
}

#categoryImage.i {
	width: 765px;
	height: 264px;
	background:url(/shop/item/guitar/design/img05/category_i.jpg) no-repeat;
}

#categoryImage.j {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_j.jpg) no-repeat;
}

#categoryImage.k {
	width: 765px;
	height: 336px;
	background:url(/shop/item/guitar/design/img05/category_k.jpg) no-repeat;
}

#categoryImage.l {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_l.jpg) no-repeat;
}

#categoryImage.m {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_m.jpg) no-repeat;
}

#categoryImage.n {
	width: 765px;
	height: 264px;
	background:url(/shop/item/guitar/design/img05/category_n.jpg) no-repeat;
}

#categoryImage.o {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_o.jpg) no-repeat;
}

#categoryImage.p {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_p.jpg) no-repeat;
}

#categoryImage.q {
	width: 765px;
	height: 264px;
	background:url(/shop/item/guitar/design/img05/category_q.jpg) no-repeat;
}

#categoryImage.r {
	width: 765px;
	height: 264px;
	background:url(/shop/item/guitar/design/img05/category_r.jpg) no-repeat;
}

#categoryImage.s {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_s.jpg) no-repeat;
}

#categoryImage.t {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_t.jpg) no-repeat;
}

#categoryImage.u {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_u.jpg) no-repeat;
}

#categoryImage.st {
	width: 765px;
	height: 336px;
	background:url(/shop/item/guitar/design/img05/category_st.jpg) no-repeat;
}

#categoryImage.lp {
	width: 765px;
	height: 336px;
	background:url(/shop/item/guitar/design/img05/category_lp.jpg) no-repeat;
}

#categoryImage.tl {
	width: 765px;
	height: 336px;
	background:url(/shop/item/guitar/design/img05/category_tl.jpg) no-repeat;
}

#categoryImage.ba {
	width: 765px;
	height: 336px;
	background:url(/shop/item/guitar/design/img05/category_ba.jpg) no-repeat;
}

#categoryImage.ac {
	width: 765px;
	height: 300px;
	background:url(/shop/item/guitar/design/img05/category_ac.jpg) no-repeat;
}

#categoryImage.jmjg {
	width: 765px;
	height: 264px;
	background:url(/shop/item/guitar/design/img05/category_jmjg.jpg) no-repeat;
}

#categoryImage.mg {
	width: 765px;
	height: 264px;
	background:url(/shop/item/guitar/design/img05/category_mg.jpg) no-repeat;
}

/* -- カテゴリーボタン -- */
#categoryImage ul {
	padding:228px 0 0 0;
	_padding:0px 0 0 0;
	_margin:228px 0 0 0;
	*padding:0px 0 0 0;
	*margin:228px 0 0 0;
}

#categoryImage ul li {
	float: left;
}

#categoryImage a.btn {
	width:163px;
	display: block;
	position: relative;
	padding: 6px 0px 6px 15px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-size:0.8em;
	cursor: pointer;
	margin:0 0 11px 11px;
	background:url(/shop/item/guitar/design/img05/arrow_04.gif) no-repeat 7px #666666;
}

#categoryImage a:hover.btn {
	background:url(/shop/item/guitar/design/img05/arrow_04.gif) no-repeat 7px #bc0000;
	color: #fff;
}

#categoryImage ul li.pageView a.btn {
/*	width:163px;
	display: block;
	position: relative;
	padding: 6px 0px 6px 15px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-size:0.8em;
	cursor: pointer;
	margin:0 0 0px 11px;*/
	background:url(/shop/item/guitar/design/img05/arrow_04.gif) no-repeat 7px #bc0000;
}

/* -- ソートボタン -- */
 
.FS2_sort_menu_bg {
	clear:both;
	margin:38px 0 0 0;
	padding:0;
}
 
.FS2_sort_menu_bg ul {
	margin:0px;
	padding:0px;
	text-align:left;
}

.FS2_sort_menu_bg li {
	margin:0px;
	padding:0 8px 0 0;
	display:inline;
	border-right:1px solid #4c4c4c;
}
 
/* ---------------- 件表示 ---------------- */ 
.pager {
	margin:5px 0 29px 0;
	border-top:1px solid #dfdcda;
	border-bottom:1px solid #dfdcda;
	background:#f1f1f1;
	padding:6px 0 4px 10px;
}

.pager img {
	padding:0 0 0 10px;
}

/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{
	display:none;
}
.FS2_pager_link_prev img{
	display:none;
}
.FS2_pager_link_next img{
	display:none;
}
.FS2_pager_link_last img{
	display:none;
}

/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:7px;
	height:6px;
	background:url(/shop/item/guitar/design/img01/pager_top.gif) no-repeat;
	position:relative;
	top:0px;
	margin:0 5px;
}

/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:3px;
	height:6px;
	background:url(/shop/item/guitar/design/img01/pager_previous.gif) no-repeat 0 0;
	position:relative;
	top:0px;
	margin:0 5px;
}

/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:3px;
	height:6px;
	background:url(/shop/item/guitar/design/img01/pager_next.gif) no-repeat 0 0;
	position:relative;
	top:0px;
	margin:0 5px;
}

/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:7px;
	height:6px;
	background:url(/shop/item/guitar/design/img01/pager_last.gif) no-repeat 0 0;
	position:relative;
	top:0px;
	margin:0 5px;
}

/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}

/*ie6*/
* html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}
 
/* -- 価格 -- */ 
.itemPrice {
	font-weight:bold;
	color:#de1717;
}

/* -- グループ価格 -- */
#FS2_itemlayout_list_C {
	font-weight:bold;
	color:#de1717;
}

/* -- 税込 -- */
.FS2_itemPrice_addition {
	font-weight:bold;
	color:#de1717;
}

/* -- 商品リスト -- */ 
.itemCenter {
	text-align:left;
}

.alignItem_04 .gl_Item {
	width:150px;
	margin:0 20px 10px 20px;
}

.groupLayout .FS2_thumbnail_container {
	margin:0 0 0px 0;
}

.groupLayout .itemGroup {
	font-size:1em;
	padding:0px;
	margin: 0 0 5px 0;
}

/* -- グループ商品リスト -- */
.FS2_GroupList .itemTitle {
	font-size:1em;
	padding:0px;
	margin: 5px 0 5px 0;
}

/* -- さらに絞り込む -- */ 
.categoryTtlSearch {
	clear:both;
	margin:12px 0 0px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #b2b2b2;
}

ul.categorySublist {
	clear:both;
	padding:0px 0 40px 0;
}

ul.categorySublist li {
	float: left;
	background: url(/shop/item/guitar/design/img05/arrow_01.gif) no-repeat left;
	padding:0 30px 0 8px;
	margin:10px 0 0 0;
}

ul.categorySublist li a {
	font-weight:bold;
	text-decoration: none;
}

ul.categorySublist li a:hover {
	text-decoration: underline;
}

ul.categorySublist li.pageView {
	background: url(/shop/item/guitar/design/img05/arrow_05.gif) no-repeat left;
}

ul.categorySublist li.pageView a {
	font-weight:bold;
	text-decoration: underline;
	color: #bc0000;
}

/* -------------------- 第3階層 -------------------- */ 

/* -- 第3階層の件中の上空ける -- */ 
.FS2_GroupList {
	clear:both;
	padding:40px 0 0px 0;
}

.FS2_body_Goods_GoodsGroupList_3 .alignItem_04 .gl_Item {
	width:150px;
	margin:0 20px 26px 20px;
}

/* -------------------- グループ商品詳細ページ -------------------- */ 

.FS2_itemlayout_td_Right {
	padding:0px 0px 0px 10px;
}

.FS2_itemlayout_td_Right .itemGroup {
	font-size:1em;
	padding:0px;
	margin: 0 0 16px 0;
}

.FS2_body_Goods_GoodsGroupList_4 .FS2_itemPrice_text {
	margin: 0 0 25px 0;
}

.FS2_figure {
	margin: 0 0 0 0;
}

.FS2_figure_table_td_cart_btn input {
	margin: 0 0 0 8px;
}

.FS2_figure_table_td_detail_btn img {
	margin: 0 0 0 10px;
}

.FS2_body_Goods_GoodsGroupList_4 .FS2_sort_menu_bg {
display:none;
}

.FS2_body_Goods_GoodsGroupList_4 .FS2_GroupLayout .pager {
display:none;
}

/* -- 第2階層までしかない分のグループ商品詳細ページ -- */
.FS2_body_Goods_GoodsGroupList_3 .FS2_sort_menu_bg {
display:none;
}

.FS2_body_Goods_GoodsGroupList_3 .FS2_GroupLayout .pager {
display:none;
}


/* -- イメージ写真 -- */
#groupImage ul li {
	float: left;
	padding:20px 22px 20px 0px;
	margin:0px 0 0 0;
}

#groupImage ul li.last {
	padding:20px 0 20px 1px;
}

/* -- グループ名 -- */
h2.groupTitle {
	clear:both;
	color:#de1717;
	font-size: 1.4em;
	font-weight:bold;
}

/* -- グループ詳細 -- */
P.groupDetail {
	padding:20px 0 0 0;
}

/* -- ご注文注釈 -- */
.groupTtlBuy {
	clear:both;
	margin:30px 0 25px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #b2b2b2;
}

/* -------------------- レコメンド2 -------------------- */

/* -- おすすめ商品 -- */
.FS2_itemlayout_td_Left {
	text-align:left;
}

#FS2_ReccomendGoods .itemTitle {
	font-size:1em;
	padding:0px;
	margin: 0 0 5px 0;
}

/* -- この商品を見た人は｜最近チェックした商品 -- */
.FS2_Recommend2_recommend ul li{
width:150px;
margin:0 20px 10px 20px;
float:left;
}
.FS2_Recommend2_recommend img{
margin:20px 0 5px 0;
}
.FS2_Recommend2_recommend .itemPrice{
margin:5px 0 0 0;
color:#de1717;
}

/* -------------------- 商品詳細ページ -------------------- */
/* -- 商品エリア -- */
.gl_Item#FS2_itemlayout_E {
	margin:20px 0 20px 0;
}

#FS2_itemlayout_E .FS2_thumbnail_container img {
	margin:0 10px 18px 0;
}

#FS2_itemlayout_E .FS2_itemlayout_td_Right {
	width:506px;
}

#FS2_itemlayout_E .itemTitle {
	color:#223265;
	font-size:1.4em;
	font-weight:bold;
	padding:0px;
	margin: 0 0 5px 0;
}

#FS2_itemlayout_E .itemNumber {
	color:#4C4C4C;
	font-size:1.2em;
	padding:0px;
	margin: 0 0 16px 0;
}

#FS2_itemlayout_E .FS2_itemPrice_text {
	color:#de1717;
	font-size:1.2em;
	font-weight:bold;
	padding:0px;
	margin: 0 0 19px 0;
}

.FS2_itemPrice_text .itemPrice {
	color:#de1717;
}

#FS2_itemlayout_E .FS2_point {
	color:#4C4C4C;
	font-size:0.8em;
	padding:0 0 6px 0;
	margin: 0 0 13px 0;
	border-bottom:1px dotted #b2b2b2;
}

#FS2_itemlayout_E .FS2_ItemComment {
	font-size:1em;
	padding:0px;
	margin: 24px 0 0 0;
}

/* -- おすすめ商品 -- */

.CrossHead {
	margin: 0 0 20px 0;
	border:0;
}

.checkTtl {
	margin: 20px 0 0 0;
}

/* -------------------- 検索結果ページ -------------------- */

.FS2_body_Goods_GoodsSearchList .pageTitle {
	text-indent:-9999px;
	width: 93px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_search.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

.FS2_body_Goods_GoodsSearchList .FS2_sort_menu_bg {
	clear:both;
	margin:0 0 0 0;
	padding:0;
}

/* -------------------- ショッピングカートページ -------------------- */
.FS2_body_Cart_ShoppingCart h2.pageTitle {
	text-indent:-9999px;
	width: 184px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_cart.gif) no-repeat;
	margin:20px 0 3px 0;
	border:none;
}

.FS2_body_Cart_ShoppingCart form h3.CrossHead {
	text-indent:-9999px;
	margin:0px 0 0 0;
	padding:0;
}

.FS2_body_Cart_ShoppingCart form {
	margin:0 0 20px 0;
}

.FS2_body_Cart_ShoppingCart form p {
	margin:0 0 20px 0;
}

.FS2_body_Cart_ShoppingCart caption {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	background-color:#00003b;
/*	width:765px;*/
	padding:7px;
/*	margin:8px 0 0 0;*/
}

.FS2_body_Cart_ShoppingCart table.cartTable tr th {
	background-color:#f5f5f5;
	text-align:center;
	padding:5px;
}

.FS2_body_Cart_ShoppingCart .cartInfor {
	color:#de1717;
	font-weight:bold;
	font-size: 16px;
}

/* -------------------- ご購入手続き -------------------- */
.FS2_body_Cart_GuestLogin .orderFlow {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_Cart_GuestLogin h2.pageTitle {
	text-indent:-9999px;
	width: 299px;
	height: 31px;
	background:url(/shop/item/guitar/design/img01/ttl_guestlogin.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

.FS2_body_Cart_GuestLogin h3.CrossHead {
	font-size:1.2em;
	font-weight:bold;
	margin:8px 0 3px 0;
	width: 367px;
}

.FS2_body_Cart_GuestLogin .inputTableArea {
	border-top:2px solid #c7c7c7;
	width: 95%;
	padding:5px 0 0 0;
}

.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_right p {
	border-top:2px solid #c7c7c7;
	width: 100%;
	padding:5px 0 0 0;
}

.FS2_body_Cart_GuestLogin .error_content {
	width: 95%;
	padding:5px 0 5px 0;
}

.FS2_body_Cart_GuestLogin caption {
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:bold;
	background-color:#00003b;
	padding:7px;
/*	margin:7px 0 0 0;*/
}

.FS2_body_Cart_GuestLogin table.userTable_01 tr th {
	background-color:#f5f5f5;
	text-align:right;
	padding:5px;
}

.FS2_body_Cart_GuestLogin .itemCenter {
	text-align:center;
	margin:0 0 10px 0;
}

.FS2_body_Cart_GuestLogin .FS2_Login_btn_position {
	margin:30px 0 0 0;
}

.FS2_body_Cart_GuestLogin .FS2_Login_btn_position input {
	margin:10px 0 0 0;
}

/* -------------------- お客様情報入力 -------------------- */
.FS2_body_Cart_GuestEntry .orderFlow {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_Cart_GuestEntry h2.pageTitle {
	text-indent:-9999px;
	width: 160px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_guestentry.gif) no-repeat;
	margin:20px 0 3px 0;
	border:none;
}

.FS2_body_Cart_GuestEntry h3.CrossHead {
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.FS2_body_Cart_GuestEntry caption {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	background-color:#00003b;
	padding:7px;
/*	margin:4px 0 0 0;*/
}

.FS2_body_Cart_GuestEntry table.cartTable tr th {
	background-color:#f5f5f5;
	text-align:center;
	padding:3px;
}

.FS2_body_Cart_GuestEntry table.userTable_01 tr th {
	background-color:#f5f5f5;
	text-align:right;
	padding:7px;
}

.FS2_body_Cart_GuestEntry table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_GuestEntry table.userTable_01 tr td select {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_GuestEntry .inputTableArea {
	margin:10px 0 0 0;
}

.FS2_body_Cart_GuestEntry textarea {
	width: 90%;
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_GuestEntry .error_content {
	text-align:left;
	padding:10px;
	margin:10px 0 0 0;
}

/* -------------------- お届け先指定 -------------------- */
.FS2_body_Cart_DeliveryEdit .orderFlow {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_Cart_DeliveryEdit h2.pageTitle {
	text-indent:-9999px;
	width: 134px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_delivery_edit.gif) no-repeat;
	margin:20px 0 3px 0;
	border:none;
}

.FS2_body_Cart_DeliveryEdit h3.CrossHead {
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.FS2_body_Cart_DeliveryEdit caption {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	background-color:#00003b;
/*	width:765px;*/
	padding:7px;
/*	margin:4px 0 0 0;*/
}

.FS2_body_Cart_DeliveryEdit table.cartTable tr th {
	background-color:#f5f5f5;
	text-align:center;
	padding:3px;
}

.FS2_body_Cart_DeliveryEdit table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:7px;
}

.FS2_body_Cart_DeliveryEdit table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_DeliveryEdit table.userTable_01 tr td select {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_DeliveryEdit .inputTableArea {
	margin:10px 0 0 0;
}

.FS2_body_Cart_DeliveryEdit textarea {
	width: 90%;
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_DeliveryEdit .error_content {
	text-align:left;
	padding:10px;
	margin:10px 0 0 0;
}

/* -------------------- お支払い方法選択 -------------------- */
.FS2_body_Cart_SettleEdit .orderFlow {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_Cart_SettleEdit h2.pageTitle {
	text-indent:-9999px;
	width: 179px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_settle_edit.gif) no-repeat;
	margin:20px 0 3px 0;
	border:none;
}

.FS2_body_Cart_SettleEdit h3.CrossHead {
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.FS2_body_Cart_SettleEdit caption {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	background-color:#00003b;
/*	width:765px;*/
	padding:7px;
/*	margin:4px 0 0 0;*/
}

.FS2_body_Cart_SettleEdit table.cartTable tr th {
	background-color:#f5f5f5;
	text-align:center;
	padding:7px;
}

.FS2_body_Cart_SettleEdit table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Cart_SettleEdit table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_Cart_SettleEdit table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_SettleEdit table.userTable_01 tr td select {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_SettleEdit .inputTableArea {
	margin:10px 0 0 0;
}

.FS2_body_Cart_SettleEdit textarea {
	width: 90%;
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_SettleEdit .error_content {
	text-align:left;
	padding:10px;
	margin:10px 0 0 0;
}

/* -------------------- 注文確認 -------------------- */
.FS2_body_Cart_OrderConfirm .orderFlow {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_Cart_OrderConfirm h2.pageTitle {
	text-indent:-9999px;
	width: 93px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_order_confirm.gif) no-repeat;
	margin:20px 0 3px 0;
	border:none;
}

.FS2_body_Cart_OrderConfirm h3.CrossHead {
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.FS2_body_Cart_OrderConfirm caption {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	background-color:#00003b;
/*	width:765px;*/
	padding:7px;
/*	margin:4px 0 0 0;*/
}

.FS2_body_Cart_OrderConfirm table.cartTable tr th {
	background-color:#f5f5f5;
	text-align:center;
	padding:7px;
}

.FS2_body_Cart_OrderConfirm table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Cart_OrderConfirm table.userTable_02 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Cart_OrderConfirm table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_Cart_OrderConfirm table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_OrderConfirm table.userTable_01 tr td select {
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_OrderConfirm .inputTableArea {
	margin:10px 0 0 0;
}

.FS2_body_Cart_OrderConfirm textarea {
	width: 90%;
	margin:3px;
	padding:1px;
}

.FS2_body_Cart_OrderConfirm .error_content {
	text-align:left;
	padding:10px;
	margin:10px 0 0 0;
}

/* -------------------- 注文完了 -------------------- */
.FS2_body_Cart_OrderComplete .orderFlow {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_Cart_OrderComplete h2.pageTitle {
	text-indent:-9999px;
	width: 90px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_order_complete.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

/* -------------------- 会員登録 -------------------- */
.FS2_body_Member_MemberEntryEdit h2.pageTitle {
	text-indent:-9999px;
	width: 140px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_member_entry.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_Member_MemberEntryEdit table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Member_MemberEntryEdit table.userTable_02 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Member_MemberEntryEdit table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_Member_MemberEntryEdit table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

.FS2_body_Member_MemberEntryEdit table.userTable_01 tr td select {
	margin:3px;
	padding:1px;
}

.FS2_body_Member_MemberEntryEdit .inputTableArea {
	margin:10px 0 0 0;
}

.FS2_body_Member_MemberEntryEdit textarea {
	width: 90%;
	margin:3px;
	padding:1px;
}

.FS2_body_Member_MemberEntryEdit .error_content {
	text-align:left;
	padding:10px;
	margin:10px 0 0 0;
}


/* -------------------- 会員登録確認 -------------------- */
.FS2_body_Member_MemberEntryConfirm h2.pageTitle {
	text-indent:-9999px;
	width: 140px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_member_entry_confirm.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_Member_MemberEntryConfirm table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Member_MemberEntryConfirm table.userTable_02 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Member_MemberEntryConfirm table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_Member_MemberEntryConfirm table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

.FS2_body_Member_MemberEntryConfirm table.userTable_01 tr td select {
	margin:3px;
	padding:1px;
}

.FS2_body_Member_MemberEntryConfirm .inputTableArea {
	margin:10px 0 0 0;
}

.FS2_body_Member_MemberEntryConfirm textarea {
	width: 90%;
	margin:3px;
	padding:1px;
}

.FS2_body_Member_MemberEntryConfirm .error_content {
	text-align:left;
	padding:10px;
	margin:10px 0 0 0;
}

/* -------------------- 会員登録完了 -------------------- */
.FS2_body_Common_Information h2.pageTitle {
	font-size:1.6em;
	font-weight:bold;
	color:#223265;
/*	text-indent:-9999px;*/
/*	width: 137px;
	height: 22px;*/
/*	background:url(/shop/item/guitar/design/img01/ttl_member_entry_complete.gif) no-repeat;*/
	margin:0 0 5px 0;
	border:none;
}

.FS2_body_Common_Information .FS2_bottom_btn_info {
	margin:20px 0 0 0;
}

/* -------------------- マイページ -------------------- */
.FS2_body_MyPage_MyPageTop h2.pageTitle {
	text-indent:-9999px;
	width: 107px;
	height: 21px;
	background:url(/shop/item/guitar/design/img01/ttl_mypage_top.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_MyPageTop h3.CrossHead {
	margin:0 0 5px 0;
	padding:0;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_LookOrderHistory {
	margin:0 0 20px 0;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_LookOrderHistory p {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_AddressList {
	margin:0 0 20px 0;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_AddressList p {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_PasswordEdit {
	margin:0 0 20px 0;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_PasswordEdit p {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_PointHistory {
	margin:0 0 20px 0;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_PointHistory p {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_EntryInfoEdit {
	margin:0 0 20px 0;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_EntryInfoEdit p {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_ReviewHistory {
	margin:0 0 20px 0;
}

.FS2_body_MyPage_MyPageTop .FS2_mypage_container_ReviewHistory p {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #b2b2b2;
}

/* -------------------- 登録情報 -------------------- */
.FS2_body_MyPage_EntryDetail h2.pageTitle {
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0 20px 0;
	border-bottom:2px solid #c7c7c7;
}

.FS2_body_MyPage_EntryDetail table.userTable_01 {
	margin:20px 0 0 0;
}

.FS2_body_MyPage_EntryDetail table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
}

.FS2_body_MyPage_EntryDetail table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

/* -------------------- 登録内容変更 -------------------- */
.FS2_body_MyPage_EntryEdit h2.pageTitle {
	text-indent:-9999px;
	width: 139px;
	height: 24px;
	background:url(/shop/item/guitar/design/img01/ttl_entryedit.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_EntryEdit table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_EntryEdit table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_EntryEdit table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

.FS2_body_MyPage_EntryEdit table.userTable_01 tr td select {
	margin:3px;
	padding:1px;
}

.FS2_body_MyPage_EntryEdit .inputTableArea {
	margin:10px 0 0 0;
}

.FS2_body_MyPage_EntryEdit textarea {
	width: 90%;
	margin:3px;
	padding:1px;
}

.FS2_body_MyPage_EntryEdit .error_content {
	text-align:left;
	padding:10px;
	margin:10px 0 0 0;
}

/* -------------------- 登録内容の確認 -------------------- */
.FS2_body_MyPage_EntryEditConfirm h2.pageTitle {
	text-indent:-9999px;
	width: 163px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_entryeditconfirm.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_EntryEditConfirm table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_EntryEditConfirm table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_EntryEditConfirm .inputTableArea {
	margin:20px 0 0 0;
}

/* -------------------- 登録解除確認画面 -------------------- */
.FS2_body_MyPage_EntryCancelConfirm h2.pageTitle {
	text-indent:-9999px;
	width: 186px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_entrycancelconfirm.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_EntryCancelConfirm table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_EntryCancelConfirm table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_EntryCancelConfirm .inputTableArea {
	margin:20px 0 0 0;
}

/* -------------------- 注文履歴 -------------------- */
.FS2_body_MyPage_OrderHistoryList h2.pageTitle {
	text-indent:-9999px;
	width: 93px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_orderhistorylist.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_OrderHistoryList table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_OrderHistoryList table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_OrderHistoryList .inputTableArea {
	margin:20px 0 0 0;
}

.FS2_body_MyPage_OrderHistoryList .FS2_bottom_btn_left_1 {
	margin:20px 0 0 0;
}

/* -------------------- アドレス帳 -------------------- */
.FS2_body_MyPage_AddressList h2.pageTitle {
	text-indent:-9999px;
	width: 104px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_addresslist.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_AddressList table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressList table.cartTable tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressList table.cartTable tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressList table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressList .inputTableArea {
	margin:20px 0 0 0;
}

/* -------------------- アドレス帳の変更 -------------------- */
.FS2_body_MyPage_AddressEdit h2.pageTitle {
	text-indent:-9999px;
	width: 172px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_AddressEdit.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_AddressEdit table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressEdit table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

/* -------------------- アドレス帳の削除 -------------------- */
.FS2_body_MyPage_AddressDelete h2.pageTitle {
	text-indent:-9999px;
	width: 172px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_AddressDelete.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_AddressDelete table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressDelete table.userTable_01 tr td {
	padding:10px;
	margin:0;
}


/* -------------------- アドレス帳新規登録 -------------------- */
.FS2_body_MyPage_AddressEntry h2.pageTitle {
	text-indent:-9999px;
	width: 198px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_AddressEntry.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_AddressEntry table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressEntry table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressEntry .inputTableArea {
	margin:20px 0 0 0;
}

/* -------------------- アドレス帳の一括登録 -------------------- */
.FS2_body_MyPage_AddressUpload h2.pageTitle {
	text-indent:-9999px;
	width: 220px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_AddressUpload.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_AddressUpload table.userTable_02 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_AddressUpload table.userTable_02 tr td {
	padding:10px;
	margin:0;
}

/* -------------------- パスワード変更 -------------------- */
.FS2_body_MyPage_PasswordEdit h2.pageTitle {
	text-indent:-9999px;
	width: 153px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_passwordedit.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_PasswordEdit table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_PasswordEdit table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_PasswordEdit .inputTableArea {
	margin:20px 0 0 0;
}

/* -------------------- ポイント履歴 -------------------- */
.FS2_body_MyPage_PointHistory h2.pageTitle {
	text-indent:-9999px;
	width: 129px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_pointhistory.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyPage_PointHistory table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_PointHistory table.cartTable {
	margin:20px 0 0 0;
}

.FS2_body_MyPage_PointHistory table.cartTable tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_PointHistory table.cartTable tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_PointHistory table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyPage_PointHistory .inputTableArea {
	margin:20px 0 0 0;
}

/* -------------------- ポイントについて -------------------- */
.FS2_body_PointAgreement h2.pageTitle {
	text-indent:-9999px;
	width: 168px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_pointagreement.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_PointAgreement h3.Definition {
	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:20px 0 8px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border:0;
	border-bottom: 2px solid #990000;
}	

.FS2_body_PointAgreement form p {
	font-size:1.0em;
	line-height:1.6em;
	margin:0 0 20px 9px;
}

/*.FS2_body_PointAgreement h3 {
	font-weight:bold;
}*/

/* -------------------- 購入した商品のレビュー一覧 -------------------- */
.FS2_body_ItemReviewList h2.pageTitle {
	text-indent:-9999px;
	width: 282px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_itemreviewlist.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_ItemReviewList table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_ItemReviewList table.cartTable {
	margin:20px 0 0 0;
}

.FS2_body_ItemReviewList table.cartTable tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_ItemReviewList table.cartTable tr td {
	padding:10px;
	margin:0;
}

.FS2_body_ItemReviewList table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_ItemReviewList .inputTableArea {
	margin:20px 0 0 0;
}

/* -------------------- レビュー履歴一覧 -------------------- */
.FS2_body_MyReviewList h2.pageTitle {
	text-indent:-9999px;
	width: 172px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_myreviewlist.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_MyReviewList table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyReviewList table.cartTable {
	margin:20px 0 0 0;
}

.FS2_body_MyReviewList table.cartTable tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_MyReviewList table.cartTable tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyReviewList table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_MyReviewList .inputTableArea {
	margin:20px 0 0 0;
}



/* -------------------- レビュー一覧 2013/4/8追記 -------------------- */
.FS2_GoodsImage_td img {
width:66px;
}



/* -------------------- ログイン -------------------- */
.FS2_body_ReviewLogin h2.pageTitle {
	text-indent:-9999px;
	width: 82px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_login.gif) no-repeat;
	margin:20px 0 3px 0;
	border:none;
}

.FS2_body_ReviewLogin h3.CrossHead {
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0 3px 0;
	width: 367px;
}

.FS2_body_ReviewLogin h4.Definition {
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0 3px 0;
	width: 367px;
	border-bottom:2px solid #c7c7c7;
}

.FS2_body_ReviewLogin .inputTableArea {
	border-top:2px solid #c7c7c7;
	width: 95%;
	padding:5px 0 0 0;
}

/*.FS2_body_ReviewLogin .FS2_login_layout_table_td_right p {
	border-top:2px solid #c7c7c7;
	width: 100%;
	padding:5px 0 0 0;
}*/

/*.FS2_body_Login_Login .error_content {
	width: 95%;
	padding:5px 0 5px 0;
}*/


.FS2_body_ReviewLogin caption {
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:bold;
	background-color:#00003b;
	padding:7px;
/*	margin:7px 0 0 0;*/
}

.FS2_body_ReviewLogin table.userTable_01 tr th {
	background-color:#f5f5f5;
	text-align:right;
	padding:5px;
}

.FS2_body_ReviewLogin .itemCenter {
	text-align:center;
	margin:0 0 10px 0;
}

.FS2_body_ReviewLogin .FS2_Login_btn_position {
	margin:40px 0 0 0;
}

.FS2_body_ReviewLogin .FS2_Login_btn_position input {
	margin:10px 0 0 0;
}

/* -------------------- ログイン -------------------- */

.FS2_body_Login_Login .orderFlow {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}

.FS2_body_Login_Login h2.pageTitle {
	text-indent:-9999px;
	width: 82px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_login.gif) no-repeat;
	margin:20px 0 3px 0;
	border:none;
}

.FS2_body_Login_Login h3.CrossHead {
	font-size:1.2em;
	font-weight:bold;
	margin:15px 0 3px 0;
	width: 367px;
}

.FS2_body_Login_Login .inputTableArea {
	border-top:2px solid #c7c7c7;
	width: 95%;
	padding:5px 0 0 0;
}

.FS2_body_Login_Login .FS2_login_layout_table_td_right p {
	border-top:2px solid #c7c7c7;
	width: 100%;
	padding:5px 0 0 0;
}

.FS2_body_Login_Login .error_content {
	width: 95%;
	padding:5px 0 5px 0;
}


.FS2_body_Login_Login caption {
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:bold;
	background-color:#00003b;
	padding:7px;
/*	margin:7px 0 0 0;*/
}

.FS2_body_Login_Login table.userTable_01 tr th {
	background-color:#f5f5f5;
	text-align:right;
	padding:5px;
}

.FS2_body_Login_Login .itemCenter {
	text-align:center;
	margin:0 0 10px 0;
}

.FS2_body_Login_Login .FS2_Login_btn_position {
	margin:40px 0 0 0;
}

.FS2_body_Login_Login .FS2_Login_btn_position input {
	margin:10px 0 0 0;
}

/* -------------------- パスワードをお忘れの場合 -------------------- */
.FS2_body_Password_PasswordReminderEdit h2.pageTitle {
	text-indent:-9999px;
	width: 264px;
	height: 22px;
	background:url(/shop/item/guitar/design/img01/ttl_PasswordReminderEdit.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_Password_PasswordReminderEdit table.userTable_01 tr th {
	background-color:#f5f5f5;
	padding:10px;
	margin:0;
}

.FS2_body_Password_PasswordReminderEdit table.userTable_01 tr td {
	padding:10px;
	margin:0;
}

.FS2_body_Password_PasswordReminderEdit .inputTableArea {
	margin:20px 0 0 0;
}

.FS2_body_Password_PasswordReminderEdit table.userTable_01 tr td input {
	margin:3px;
	padding:1px;
}

/* -------------------- メーカーカテゴリー -------------------- */

.FS2_body_Goods_GoodsGroupList_2 .group-title {
	color:#00003b;
	font-size:2.4em;
	font-family: "Arial","ＭＳ Ｐゴシック","MS PGothic",Osaka,Sans-Serif;
	margin:20px 0 0 0;
	padding:0;
}

.FS2_body_Goods_GoodsGroupList_1 .group-title {
	color:#00003b;
	font-size:2.4em;
	font-family: "Arial","ＭＳ Ｐゴシック","MS PGothic",Osaka,Sans-Serif;
	margin:20px 0 0 0;
	padding:0;
}

/* Gibson */
.FS2_body_Goods_maker-10 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_10.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* Fender */
.FS2_body_Goods_maker-20 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_20.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* AllParts */
.FS2_body_Goods_maker-a20 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_a20.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* Dremel */
.FS2_body_Goods_maker-d20 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_d20.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* Dunlop */
.FS2_body_Goods_maker-d30 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_d30.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* FenderJapan */
.FS2_body_Goods_maker-f10 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_f10.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* Fernandes */
.FS2_body_Goods_maker-f20 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_f20.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* Gotoh */
.FS2_body_Goods_maker-g10 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_g10.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* Graphtech */
.FS2_body_Goods_maker-g20 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_g20.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* Xotic */
.FS2_body_Goods_maker-z10 .group-title {
	text-indent:-9999px;
	width: 90px;
	height: 50px;
	background:url(/shop/item/guitar/design/img01/ttl_maker_z10.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* -------------------- 新着商品 -------------------- */
.FS2_body_Goods_new .group-title {
	text-indent:-9999px;
	width: 91px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_newitem.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* -------------------- 限定商品 -------------------- */
.FS2_body_Goods_limited .group-title {
	text-indent:-9999px;
	width: 91px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_limiteditem.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

/* -------------------- 個人情報の取扱いについて -------------------- */
.FS2_body_Config_PrivacyPolicy h2.pageTitle {
	text-indent:-9999px;
	width: 267px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_policy.gif) no-repeat;
	margin:20px 0 0 0;
	border:none;
}

.FS2_body_Config_PrivacyPolicy h3.DefinitionFirst {
	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:0 0 8px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border:0;
	border-bottom: 2px solid #990000;
}

.FS2_body_Config_PrivacyPolicy h3.Definition {
	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:20px 0 8px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border:0;
	border-bottom: 2px solid #990000;
}	
	
.FS2_body_Config_PrivacyPolicy h3.CrossHead {
	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:20px 0 8px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border:0;
	border-bottom: 2px solid #990000;
}

.FS2_body_Config_PrivacyPolicy form p {
	font-size:1.0em;
	line-height:1.6em;
	margin:0 0 0 9px;
}

.FS2_body_Config_PrivacyPolicy .FS2_bottom_btn_center_1 {
	text-indent:-9999px;
}

/* -------------------- 特定商取引法に基づく表示 -------------------- */
.FS2_body_Config_BusinessDeal h2.pageTitle {
	text-indent:-9999px;
	width: 268px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_tokutei.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

.FS2_body_Config_BusinessDeal h3.CrossHead {
	display:none;
/*	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:0 0 8px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border-bottom: 2px solid #990000;*/
}



.FS2_body_Config_BusinessDeal table.userTable_02 {
	display:none;
}

.FS2_body_Config_BusinessDeal p.tokutei {
	font-size:1.0em;
	line-height:1.6em;
	margin:0 0 20px 9px;
}

.FS2_body_Config_BusinessDeal p.tokuteiLast {
	font-size:1.0em;
	line-height:1.6em;
	margin:0 0 0 9px;
}

.FS2_body_Config_BusinessDeal form br {
	display:none;
}

.FS2_body_Config_BusinessDeal form .userTable_03 br {
	display:block;
}


.userTable_03 {
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	width:100%;
	margin-bottom:10px;
}

.userTable_03 caption {
	padding:5px;
	text-align:center;
	background:#DDDDDD;
}

.userTable_03 th {
	font-weight:bold;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;

}

.userTable_03 td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;

}

.FS2_body_Config_BusinessDeal table.userTable_03 tr td p {
	padding:0 0 10px 0;
}





.FS2_body_Config_BusinessDeal table.userTable_03 tr {
	padding:8px;
	margin:0;
}

.FS2_body_Config_BusinessDeal table.userTable_03 tr th {
	background-color:#f5f5f5;
	padding:12px;
	margin:0;
}

.FS2_body_Config_BusinessDeal table.userTable_03 tr td {
	padding:12px;
	margin:0;
}

.FS2_body_Config_BusinessDeal .FS2_bottom_btn_center_1 {
	text-indent:-9999px;
}

/* -------------------- ショッピングガイド -------------------- */
h2.pageTitleGuide {
	text-indent:-9999px;
	width: 184px;
	height: 23px;
	background:url(/shop/item/guitar/design/img05/ttl_01.gif) no-repeat;
	margin:20px 0 15px 0;
	border:none;
}

ul#guideNavi {
	float: left;
	position: relative;
	padding:0 20px 15px 1px;
	top: 0px;
}
ul#guideNavi li{
	background:url(/shop/item/guitar/design/img05/arrow_01.gif) no-repeat 0px;
	padding:1px 0px 0 8px;
	line-height:2.0;
	font-weight:bold;
}

ul#guideNavi li a{
	text-decoration:none;
}

ul#guideNavi li a:hover{
	text-decoration:underline;
}

h3.CrossHeadGuide {
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:0 0 10px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border-bottom: 2px solid #990000;
}

.txt12{
	padding:0 0 0 8px;
	line-height:1.6;
}

.txt12 p{
	padding:0 0 25px 0;
}

.phoneOrder{
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:0.1em;
}

.listBold{
/*	color:#223265;*/
	padding:0 0 2px 0;
	margin:0 0 4px 0;
	font-weight: bold;
	border-bottom: 1px dotted #666;
}

.txt12Red{
	color:#e30d0d;
	padding:5px 0 0px 0;
	font-weight:bold;
}

a.guideLinkArrow {
	padding: 2px 0 0 7px;
	margin: 0 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
	text-decoration:none;
}

a:hover.guideLinkArrow {
	padding: 2px 0 0 7px;
	margin: 0 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
	text-decoration:underline;
}

/* -------------------- 会員ランクについて -------------------- */
h2.pageTitleMemberRank {
	text-indent:-9999px;
	width: 765px;
	height: 206px;
	background:url(/shop/item/guitar/design/img01/shoppingInfo_memberrank.png) no-repeat;
	margin:20px 0 15px 0;
	border:none;
}

h3.CrossHeadGuide {
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:0 0 10px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border-bottom: 2px solid #990000;
}

.txt12{
	padding:0 0 0 8px;
	line-height:1.6;
}

.txt12 p{
	padding:0 0 25px 0;
}

.phoneOrder{
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:0.1em;
}

.listBold{
/*	color:#223265;*/
	padding:0 0 2px 0;
	margin:0 0 4px 0;
	font-weight: bold;
	border-bottom: 1px dotted #666;
}

.txt12Red{
	color:#e30d0d;
	padding:5px 0 0px 0;
	font-weight:bold;
}

a.guideLinkArrow {
	padding: 2px 0 0 7px;
	margin: 0 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
	text-decoration:none;
}

a:hover.guideLinkArrow {
	padding: 2px 0 0 7px;
	margin: 0 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
	text-decoration:underline;
}

/* -------------------- コンビニ決済について -------------------- */
h2.pageTitleConvi {
	text-indent:-9999px;
	width: 218px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_convi.gif) no-repeat;
	margin:20px 0 20px 0;
	border:none;
}

h3.CrossHeadGuide {
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:1.0em;
	margin:0 0 10px 0;
	background-color:#f7f7f7;
	padding:7px 7px 6px 9px;
	border-bottom: 2px solid #990000;
}

.txt12{
	padding:0 0 0 8px;
	line-height:1.6;
}

.txt12 p{
	padding:0 0 25px 0;
}

.phoneOrder{
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:0.1em;
}

.listBold{
/*	color:#223265;*/
	padding:0 0 2px 0;
	margin:0 0 4px 0;
	font-weight: bold;
	border-bottom: 1px dotted #666;
}

.txt12Red{
	color:#e30d0d;
	padding:5px 0 0px 0;
	font-weight:bold;
}

a.guideLinkArrow {
	padding: 2px 0 0 7px;
	margin: 0 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
	text-decoration:none;
}

a:hover.guideLinkArrow {
	padding: 2px 0 0 7px;
	margin: 0 0 0 0;
	list-style:none;
	background: url(/shop/item/guitar/design/img01/arrow_02.gif) no-repeat left;
	text-decoration:underline;
}

/* -------------------- お客様の声 -------------------- */
h2.pageTitleVoice {
	text-indent:-9999px;
	width: 112px;
	height: 23px;
	background:url(/shop/item/guitar/design/img01/ttl_voice_online.gif) no-repeat;
	margin:20px 0 0px 0;
	border:none;
}

/*ナビ上部*/
#contents ul.inBtn {
	top:0px;
	right:0px;
	padding:0 0 1px 0;
	margin:0px 0 0 0;
	float:right;
	letter-spacing:0;
	text-align:right;
	border-bottom:#9b0000 solid 2px;
	width: 765px;
}

#contents ul.inBtn li {
	display: inline;
	padding: 0;
}

#contents ul.inBtn li span,
#contents ul.inBtn li a {
	display: inline-block;
	padding: 1px 5px 0px 6px;
	margin:0 0 4px 0;
	background: #fff;
	text-decoration: none;
	border: 1px solid #9b0000;
	vertical-align: middle;
	color:#9b0000;
}

#contents ul.inBtn li span {
	background: #9b0000;
	font-weight:bold;
	color:#fff;
}

#contents ul.inBtn li a:hover {
	color: #fff;
	background: #9b0000;
}

/*ナビ下部*/
#contents ul.inBtnBottom {
	top:0px;
	right:0px;
	padding:0 0 0 0;
	margin:0px 0 30px 0;
	float:right;
	letter-spacing:0;
	text-align:right;
	width: 765px;
}

#contents ul.inBtnBottom li {
	display: inline;
	padding: 0;
}

#contents ul.inBtnBottom li span,
#contents ul.inBtnBottom li a {
	display: inline-block;
	padding: 1px 5px 0px 6px;
	margin:0 0 4px 0;
	background: #fff;
	text-decoration: none;
	border: 1px solid #9b0000;
	vertical-align: middle;
	color:#9b0000;
}

#contents ul.inBtnBottom li span {
	background: #9b0000;
	font-weight:bold;
	color:#fff;
}

#contents ul.inBtnBottom li a:hover {
	color: #fff;
	background: #9b0000;
}

/* -------------------- お客様の声中身 -------------------- */
#voiceBox{
	margin:0px;
/* 	overflow: hidden; */
}

/*.scroll-pane{
	width: 700px;
	height: 392px;
	overflow: auto;
	margin-top:0px;
}*/

iframe.voice{
	margin-top:12px;
}

#voice {
	width:765px;
	overflow:hidden;
	margin:6px 0 15px 0;
	_zoom: 1;
	clear:both;
	padding:0px 0 20px 0;
	border-bottom: #b2b2b2 1px dotted;
}

#voice h3 {
	padding:0;
	margin:3px 0px 0 0;
	color:#223265;
	font-weight:bold;
}

#voice #voiceOnlineLeft {
float:left;
width:530px;
}

#voice #voiceOnlineLeft p {
margin-top:14px;
line-height:1.6em;
}

#voice #voiceOnlineLeft img {
margin:20px 20px 0 0;
height: 161px;
}

#voice #voiceOnlineRight {
float:right;
width:215px;
margin-top:16px;
}

#voice #voiceOnlineRight ul.myItem {
zoom: 1;
overflow: hidden;
}

#voice #voiceOnlineRight ul.myItem li.itemList {
	margin: 6px 0px -1px 0px;
	padding:0 0 5px 0;
	width: 215px;
	border-bottom: #b2b2b2 1px dotted;
	overflow:hidden;
}

#voice #voiceOnlineRight ul.myItem li.itemList dt img {
	display: block;
	margin: 0px 10px 0px 0px;
	width: 60px;
	height: 45px;
	float: left;
}

#voice #voiceOnlineRight ul.myItem li.itemList dl.listText {
	overflow: auto;	/* for modern browser */
	overflow-x:hidden;
	zoom: 1;	/* for ie6 */
}

#voice #voiceOnlineRight ul.myItem li.itemList dd.itemname {
	line-height:1.2em;
	width: 145px;
	height:3.6em;
	overflow:hidden;
}














