/*/////////ゲットバックJAMショップ　2008.08.20///////////////////+*/


/*
*{
	margin		: 0;
	padding		: 0;
}
*/

a img {
	border		: 0;
}

a {
	text-decoration	: none;
}

img {
	/*vertical-align		: top;*/
}

body {
	/*background			: url(../images/all_bg.gif);*/
	text-align			: center;
margin-left: auto;/*Firefoxcenter*/
margin-right: auto;/*Firefoxcenter*/
}


/*############### header ###############*/
#gb_header {
	width			: 900px;/*819*/
	left: auto;
	right: auto;
	text-align:center;
	height:140px;
}
#container{
  width: 900px !important;
  height: auto;
  border-left: 1px solid silver;
  border-right: 1px solid silver;
}

.gb_catch {
	font-size:12px;
	background-color:#FFFFCC;
	color			: #333;
	padding:2px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0066CC;
}



/*############### contents ###############*/

#contents {

}

/*=============== side_menu ===============*/

#gb_side_menu {
	width			: 180px;
	height: 100%;
	padding	: 0 5px 0 0;
	/*background	: #790000;*/
	height		: 100%;
	/*float			: left;*/
	/*color			: #FFF;*/
	/*border:#999999 1px solid;*/
	text-align:center;
	text-align:left;
}



#gb_side_menu h2{/*firefox*/
margin:0px;
padding	: 0px;
}





.gb_side_contents {
	width			: 180px;
	height: auto;
	background		: #fff;/*サイドコンテンツ背景色*/
	font-size		: 12px;
	margin-bottom	: 5px;
	padding:0px;

}


.gb_side_contents2{
	width			: 180px;/*サイドコンテンツ背景色*/
	height:100%;
	background-image: url(../images/side_back.gif);
	background-repeat: repeat-y;
margin-top	: 5px;
}

.gb_side_contents table {
	font-size		: 12px;
}

.gb_side_contents .gb_con {
	padding			: 5px 0;	
}

.gb_side_contents .line {
	height:24px;
	/*border-bottom:#666666 1px dotted;*/
	vertical-align:middle;
}



.gb_side_contents_glo {/*グローバルサイン*/
	width			: 180px;
	background		: #ffffff;/*背景色*/
	text-align:center;
}


.gb_side_contents_glo .con {/*グローバルサイン*/
	padding			: 10px;
	
}



#gb_side_menu a{
	/*color			: #FFF;*/
}


#gb_side_menu td{
/*color			: #FFF;*/

}





.gb_artist li {
	font-size		: 10px;
	list-style		: none;
	line-height		: 15px;
	background		: url(../images/li_arrow.gif) no-repeat 0 5px;
	padding			: 0 0 0 20px;
	margin-bottom	: 8px;
}


/*=============== main ===============*/

#gb_main {
	width			: 710px;
	padding			: 5px 0 5px 5px;
	background		: url(../images/cont_bg.gif) repeat-y;
	height		: 100%;
	float			: right;
}


h3 {
	margin-top		: 5px;
}

.gb_main_contents {
	width				: 700px;
	background		: #435072;/*トップ背景色*/
	padding:5px;
}

.gb_main_contents li {/*商品リスト*/
	list-style		: none;
	line-height		: 15px;
	width				: 226px;
	float				: left;
	font-size		: 10px;
	text-align		: center;
	margin			: 5px 2px;
}

.gb_main_contents li a {
	font-weight		: bold;
}


.gb_main_contents a{
	color:#FFFFFF;
}


.gb_main_contents a:link{
	color:#FFFFFF;
}

.gb_main_contents a:hover{
	color:#FFFFFF;
}

.gb_main_contents a:visited{
	color:#FFFFFF;
}


.gb_main_contents li p {
	font-size		: 12px;
	padding			: 5px;
}

.gb_info_c {
	width				: 680px;
	margin-top		: 20px;
	margin-left		: 10px;
}

.gb_info_c p {
	padding			: 0 30px;
	margin-bottom	: 0.5em;
}

/*--------------- news ---------------*/

.gb_main_news {
	width				: 700px;
	background		: #ece9e9;
	height			: 120px;
	overflow			: auto;
}

p.news {
	font-size		: 12px;
	padding			: 5px;
	margin			: 5px 10px;
	border-bottom	: 1px dashed #CCC;
}

/*--------------- 詳細ページ ---------------*/
.gb_main_contents2 {
	width				: 700px;
	background		: #FFF;
	height			: 100%;
	padding			: 5px;
}

.gb_main_contents3 {
	width				: 700px;
	background		: #000;
	height			: 100%;
	padding			: 5px 0;
}

h4 {
	background		: url(../images/title_bg.gif) no-repeat;
	height			: 30px;
}

h4 span{
	padding			: 5px 0 0 40px;
	display			: block;
	font-size		: 14px;
	font-weight		: bold;
	color				: #FFF;
}

.list {
}


/*############### Footer ###############*/

#gb_footer {
	height			: 23px;
	font-size		: 12px;
	text-align		: center;
	padding-top		: 5px;
	background		: url(../images/foot_bar.gif) no-repeat;
	
}



div#footer a{ color:#fff;}
div#footer a:link{ color:#fff; } 
div#footer a:hover{ color:#fff; } 
div#footer a:visited{ color:#fff; } 



/*############### 汎用 ###############*/

.gb_le {
	float			: left;
}
.gb_cl{
	display			: block;
	clear				: both;
	font-size		: 1px;
}
.gb_center{
	width				: 900px;
	margin			: 0 auto;
}
.gb_setsumei {
	font-size		: 10px;
	line-height		: 15px;
}

.gb_btn{
margin:0px 2px 4px 2px;
}
/*############### TOP用　掲示板記事リスト ここから###############*/
#main_contents .board_list{
	text-align:left;
}
/*
#main_contents .board_list h2{
	width: 100%;
	height:27px;
	background: white url('../images/top/bbs_title_bg.gif') repeat-x;
	margin: 2px 0px;
	padding: 5px 0px 0px 22px;
	font-size: 12px;
	color: #fff;
}
#main_contents .board_list ul{
	margin: 0px;
	padding:0px;
	list-style: none;
}
#main_contents .board_list li{
	margin: 0px 10px;
	padding:2px 5px 2px 20px;
	background: white url('../images/top/bbs_list_icon.gif') no-repeat center left;
	font-size: 12px;
	border-bottom: 1px dotted #E0E0E0;

}
#main_contents .board_list li a{
	color: #666666;
	text-decoration: none;
}
#main_contents .board_list li a:hover{
	text-decoration: underline;
}
/*############### TOP用　掲示板記事リスト ここまで###############*/


/*############### side_menu　メインログイン/ログアウト ###############*/
#gb_side_menu #MemberLoginAddForm{
	margin:0px;
	padding:0px;
	text-align:left;
}
#gb_side_menu #MemberLoginAddForm input{
	color:#333333;
	width: 100px;	
}
#gb_side_menu #MemberLoginAddForm .input label{
	float:left;
	width: 60px;
}
#gb_side_menu #MemberLoginAddForm .input{
	margin: 2px 0px;
	height: 20px;
}

#gb_side_menu #MemberLoginAddForm .input input{
	float:right;
	width: 90px;
}
#gb_side_menu #MemberLoginAddForm .submit{
	clear: both;
	text-align: right;
}
#gb_side_menu #MemberLoginAddForm .submit input{
	width:70px;
	height:25px;
	background: white url('../images/login.gif') no-repeat;
	text-indent: -9999px;
	border: none;
	margin-top: 3px;
}
/*###### ここまで　ログイン/ログアウト #######*/


/*###### ここからside_menu　検索パーツ #######*/

.gb_side_contents .gb_left_search{
	width:auto;
	height: 65px;
}

.search_part_input{
	float: left;
}
.gb_side_contents #MyshopGoodsAddForm{
	text-align:center;
	margin:0px;
	padding:0px;
	width: 180px;
	height:20px;
}
.gb_side_contents #MyshopGoodsAddForm #MyshopGoodsGoodsName{
	width: 135px;
	height: 18px;
}

.gb_side_contents #MyshopGoodsAddForm .input{

	width:135px;
	height:22px ;
	padding-right:3px;
}

.gb_side_contents #MyshopGoodsAddForm .submit{

	width:68px;
	height:22px ;

	text-align: right;
	padding-right:3px;
	margin-top: 5px;
}
.gb_side_contents #MyshopGoodsAddForm .submit input{
	width:68px;
	height:22px ;
	background: white url('../images/search_go.png') no-repeat;
	text-indent: -9999px;
	border: none;
	margin-left:2px;
}
/*###### ここまでside_menu　検索パーツ #######*/

