/*---------------------------------
RESET CSS
------------------------------------*/
html   {
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}
li {
	list-style-type: none;
}

/* ************************************************ 
 * ------------------------------------------------
 *	共通設定
 * ------------------------------------------------
 * ************************************************ */

/*--- default ---*/
body {
    margin:20px 0;
	background: url(http://www.heads.ne.jp/GoldenState/image/all_bg.gif) repeat-x #F6F6F6;
	color: #3E4749;
    text-align:center;
     line-height: 1.6;
}

/*-- font reset--*/
body {
    font:13px "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
    *font-size:small;
    *font:x-small;
     line-height: 1.6;
}
table {
    font-size:inherit;
    font:100%;
}



p{
margin:0 0 1em 0;
}

a:link {color: #675422;text-decoration: none;}
a:visited {color: #675422;text-decoration: none;}
a:hover {color: #CC6706;text-decoration: none;}
a:active {color: #675422;text-decoration: none;}

.clear {
clear: both;
font: 0px/0px sans-serif ;
}

/*---------------
レイアウト
---------------*/
div#wrap{
width:940px;
height:auto;
margin:0 auto;
text-align:left;
}

div#contents {
	width: 940px;
    height:auto;
    float:left;
	background:url(http://www.heads.ne.jp/GoldenState/image/contents_bg.gif) repeat-y ;
	}
    
div#leftArea{
    width:240px;
    height:auto;
    float:left;
    background:url(http://www.heads.ne.jp/GoldenState/image/left_bg.gif) no-repeat;
    }    
div#main{
    width:700px;
    height:auto;
    float:left;
    }    
div#center{
   width:460px;
   height:auto;
   float:left;
   }
div#rightArea{
   width:240px;
   height:auto;
   float:right;
   background:url(http://www.heads.ne.jp/GoldenState/image/right_bg.gif) no-repeat;
   }
div#footer{
   width:940px;
   height:50px;
   clear:both;
   text-align:center;
   background:url(http://www.heads.ne.jp/GoldenState/image/footer_bg.gif) no-repeat ;
   }

/* ************************************************ 
 *	ヘッダーメニュー
 * ************************************************ */

div#header {
    position:relative;
	width: 940px;
    height:161px;
	background:url(http://www.heads.ne.jp/GoldenState/image/header_bg.gif) no-repeat ;
    }

div#header  h1{
position:absolute;
top:30px;
left:30px;
width:200px;
height:96px;
text-indent:-9999px;
}
div#header  h1 a{
width:200px;
height:96px;
display:block;
background:url(http://www.heads.ne.jp/GoldenState/image/Golden_State_Logo.gif) no-repeat ;
}
div#header  h1 a:hover{
width:200px;
height:96px;
display:block;
background:url(http://www.heads.ne.jp/GoldenState/image/Golden_State_Logo_on.gif) no-repeat ;
}

div#header  h2{
position:absolute;
top:30px;
left:250px;
width:440px;
height:96px;
text-indent:-9999px;
}
div#header  h2 a{
width:440px;
height:96px;
display:block;
background:url(http://www.heads.ne.jp/GoldenState/image/Golden_State_Title.gif) no-repeat ;
}
div#header  h2 a:hover{
width:440px;
height:96px;
display:block;
background:url(http://www.heads.ne.jp/GoldenState/image/Golden_State_Title.gif) no-repeat ;
}


div#header  h1 a:focus,div#header  h2 a:focus{
/*\*/
	overflow: hidden;
/**/
}

div#header ul#headerNavi{
position:absolute;
left:707px;
top:46px;
width:203px;
height:26px;
border-bottom:2px solid #E5E3C9;
}

div#header ul#headerNavi li{
float:left;
margin:0 1px 0 0;
}
div#header ul#headerNavi li.lastChild{
margin:0 0 0 0;
}

div#header div#searchArea{
position:absolute;
top:92px;
left:707px;
width:203px;
height:21px;
}

#search input.searchBox {
	width: 175px;
    height:18px;
	border: 1px solid #CC6706;
    font-size:77%;
    vertical-align:bottom;
	}
#search input.searchButton{
width:20px;
height:20px;
border:0px;
margin:0 0 0 5px;
}

div#header div#GlovalNavi{
position:absolute;
width:634px;
height:9px;
top:145px;
left:159px;
background:url(http://www.heads.ne.jp/GoldenState/image/global_navi_divider.gif) no-repeat 0px 0px;
}

div#header div#GlovalNavi ul{
margin:0 0 0 23px;
}
div#header div#GlovalNavi li{
padding:0 23px 0 0;
float:left;
background:url(http://www.heads.ne.jp/GoldenState/image/global_navi_divider.gif) no-repeat top right;
}
div#header div#GlovalNavi li img{
vertical-align:top;
}

/*--------------
footer layout
-----------------*/
div#footer ul{
padding:6px 0 0 0;
}
div#footer li{
font-size:77%;
padding:0 3px 0 0;
display:inline;
border-right:1px solid #674522;
}




/* ************************************************ 
 *	左側メニュー
 * ************************************************ */
div#leftArea div.pad{
padding:20px 10px 0 20px;
}

div#leftArea div.categoryArea{
overflow:hidden;
background:url(http://www.heads.ne.jp/GoldenState/image/left_top_Radius.gif) no-repeat #E5E3C9;
}
div#leftArea div.categoryArea h5{
margin:0 0 0 10px;
padding:10px 0;
text-indent:-9999px;
background:url(http://www.heads.ne.jp/GoldenState/image/left_index_title.gif) no-repeat 0px 10px;
border-bottom:#ffffff solid 2px;
}

div#leftArea div.categoryArea ul{
margin:5px 0 0 10px;
font-size:85%;
font-weight:bold;
border-bottom:2px dotted #FFFFFF;
}
div#leftArea div.categoryArea ul#mens{
background:url(http://www.heads.ne.jp/GoldenState/image/men_bg.gif) no-repeat;
}
div#leftArea div.categoryArea ul#womens{
background:url(http://www.heads.ne.jp/GoldenState/image/women_bg.gif) no-repeat;
}
div#leftArea div.categoryArea ul#surf{
background:url(http://www.heads.ne.jp/GoldenState/image/surfing_bg.gif) no-repeat;
}

div#leftArea div.categoryArea ul{
padding-left:85px;
}
div#leftArea #group-list ul{
font-size:85%;
font-weight:bold;
border-bottom:2px dotted #FFFFFF;
padding-left:0;
}

div#leftArea #group-list ul li{
margin:3px 0;
text-align:right;
}
div#leftArea #group-list ul li p{
padding-right:1em;
}

div#leftArea div.blogFeedArea{
font-size:77%;
margin:0 0 2em 0;
padding:24px 0 0 0;
background:url(http://www.heads.ne.jp/GoldenState/image/left_bottom_Radius.gif) no-repeat 0px 0px;
}
div#leftArea div.linkArea{
font-size:77%;
}
div#leftArea div.blogFeedArea h5.blogFeed{
padding:10px 0 0 0;
text-indent:-9999px;
background:url(http://www.heads.ne.jp/GoldenState/image/left_blogfeed_title.gif) no-repeat;
}
div#leftArea div.blogFeedArea ul, div#leftArea div.linkArea ul{
border-top:#E5E3C9 dotted 2px;
}

div#leftArea div.blogFeedArea li{
margin:1em 0;
padding:3px 10px 10px 10px;
height:auto;
background:#F3F2E6;
-webkit-border-top-right-radius: 10px; 
-moz-border-radius-topright: 10px;
-webkit-border-bottom-right-radius: 10px; 
-moz-border-radius-bottomright: 10px;
border-radius:0 10px 10px 0;
}
div#leftArea div.blogFeedArea li.lastChild{
margin:0 0 20px 0;
}
div#leftArea div.blogFeedArea li a.rss-item{
padding:0 0 0 14px;
font-weight:bold;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg.gif) no-repeat 0px 4px;
}
div#leftArea div.linkArea{
margin:0 0 1em  0;
padding:0 0 .5em 0;
border-bottom:1px solid #E5E3C9;
}
div#leftArea div.linkArea h5{
padding:10px 0 0 0;
text-indent:-9999px;
background:url(http://www.heads.ne.jp/GoldenState/image/left_link_title.gif) no-repeat;
}
div#leftArea div.linkArea li{
margin:.5em 0 0 10px;
padding:0 0 0 14px;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg.gif) no-repeat 0px 4px;
}

/* ************************************************ 
 *	右側メニュー
 * ************************************************ */
 div#rightArea div.pad{
padding:10px 20px 0 10px;
}
 div#rightArea div.cartArea h5{
 width:210px;
 height:55px;
 display:block;
 text-indent:-9999px;
 }
 div#rightArea div.cartArea h5 a{
 width:210px;
 height:55px;
 display:block;
 background:url(http://www.heads.ne.jp/GoldenState/image/shopping_cart_button.gif) no-repeat 0px 0px;
 }
 div#rightArea div.cartArea h5 a:hover{
 width:210px;
 height:55px;
  display:block;
 background:url(http://www.heads.ne.jp/GoldenState/image/shopping_cart_button_on.gif) no-repeat 0px 0px;
 }
 div#rightArea div.cartArea h5 a:focus{
/*\*/
	overflow: hidden;
/**/
}

 div#rightArea div.cartArea ul, div#rightArea div.recommendArea ul{
 font-size:77%;
 }
 div#rightArea div.recommendArea{
background:url(http://www.heads.ne.jp/GoldenState/image/right_recommend_bg_top.gif) no-repeat #E5E3C9 0px 0px;
}
div#rightArea div.recommendArea h5{
padding:20px 0 0 0;
text-indent:-9999px;
background:url(http://www.heads.ne.jp/GoldenState/image/right_recommend_title.gif) no-repeat 0px 20px;
}
  div#rightArea div.recommendArea ul{
  margin:10px 0 0 0;
  padding:10px 0 0 0;
  border-top:#ffffff solid 2px;
  background:url(http://www.heads.ne.jp/GoldenState/image/right_recommend_bg_bottom.gif) no-repeat #E5E3C9 center bottom;
 }
div#rightArea div.cartArea li, div#rightArea div.recommendArea li{
margin:0 0 .5em 10px;
padding:0 0 0 6px;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg_mini.gif) no-repeat 0px 5px;
}
div#rightArea div.recommendArea li.lastChild{
padding-bottom:2em;
}


/* 会員専用ページ */
#members {
	background:#ffffff;
	padding:5px 0px;
	margin:0px 2px 10px;
	text-align:center;
	}
#btn_members_login,
#btn_members_logout {
	padding:10px 0px;
	}
#btn_members_signup {
	padding:7px 0px;
	margin:0px 3px;
	border-top:#333333 dotted 1px;
	}
#btn_members_signup span,
#btn_members_logout span {
	display:block;
	font-size:77%;
	line-height:1.1em;
	padding-bottom:3px;
	}


/* ************************************************ 
 *	センターレイアウト  
 * ************************************************ */
div#center div.pad{
padding:20px 10px;
}

/* ************************************************ 
 *	店主のコーナー　レイアウト
 * ************************************************ */

.freespace_right {
	font-size: 12px;
	border: 2px solid #7F7F7F;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	}

.freespace_right img {
	border: 1px solid #7F7F7F;
	margin: 5px 0px 5px 0px;
	padding: 3px;
	}

.freespace_right p {
	text-align: left;
	font-size: 11px;
	}

/* ************************************************ 
 *	RSSリンクのレイアウト
 * ************************************************ */

.feed {
	text-align: center;
	margin: 20px auto;
	}

.feed img {
	border: 0px;
	}


/* ************************************************ 
 *	コンテンツ共通
 * ************************************************ */

/* ------------------------------------- 
 *	100px×100pxの縮小画像表示
 *	※トップ及びサブカテゴリー表示時に使用
 * ------------------------------------- */
.item_box {
	text-align: center;
	padding-bottom: 10px;
	width: 100px;
    margin:0 3px;
	float: left;
    font-size:77%;
    overflow: hidden;
	}

div.itemListThumbnail{
	text-align: center;
	padding-bottom: 10px;
	width: 100px;
    margin: 0 3px;
	float: left;
    font-size:77%;
}

.item_thumbnail {
	margin: 0 0 5px 0;
	width: 100px;
	overflow: hidden;
	position: relative;
	}

.item_thumbnail img {
	width: 100px;
	}

.item_frame {
	border: 0px;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	}

/* ------------------------------------- 
 *	商品一覧表示のレイアウト
 * ------------------------------------- */


/* ------------------------------------- 
 *	ぱんくずリスト
 * ------------------------------------- */
.footstamp {
    padding:0 0 1em 0;
	font-size:85%;
    border-bottom:1px dotted #E5E3C9;
	}
div.footstamp a{
padding:0 0 0 6px;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg_mini.gif) no-repeat 0px 5px;
}


/* ------------------------------------- 
 *	ページタイトル
 * ------------------------------------- */
h3.pagetitle {
margin:0 0 .5em 0;
padding:6px 0 0 14px;
font-weight:bold;
color:#CC6706;
background:url(http://www.heads.ne.jp/GoldenState/image/center_h3_bg.gif) no-repeat 0px 0px #c5c3ac;
	}

/* ------------------------------------- 
 *	商品が無い時の表示
 * ------------------------------------- */
.nodata {
	display:none;
	}



/* ************************************************ 
 *	TOPコンテンツ
 * ************************************************ */

/* ------------------------------------- 
 *	News Flash
 * ------------------------------------- */
div#information div.info_space h3.newsFlash{
height:26px;
background:url(http://www.heads.ne.jp/GoldenState/image/GoldenState_NewsFlash_Title.gif) no-repeat 0px 0px;
text-indent:-9999px;
}

/*--------------
pick up news
-----------------*/
div#information div.info_space h3.pickUp{
height:26px;
background:url(http://www.heads.ne.jp/GoldenState/image/center_h4_bg.gif) no-repeat 0px 0px;
}
div#information div.info_space h3.pickUp img{
margin:6px 0 0 15px;
}

div#information div.info_space li.pickTitle{
margin:0 .5em;
padding:0 0 0 14px;
font-size:85%;
font-weight:bold;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg.gif) no-repeat 0px 5px;
}
div#information div.info_space li.pickTitle span.pickDate{
padding:0 0 0 1em;
font-size:77%;
font-weight:normal;
color:#3E4749;
}
div#information div.info_space li.pickNews{
margin:0 0 .5em 0;
padding:0 0 .5em 19px;
font-size:85%;
border-bottom:2px dotted #C5C3AC;
}
div#information div.info_space li.firstChild{
margin-top:.5em;
}
div#information div.info_space li.lastChild{
border:none;
}
div#information div.info_space li.catchText{
margin:0 0 .5em 0;
padding:0 0 .5em 19px;
font-size:85%;
border-bottom:2px dotted #C5C3AC;
}

/*------------
reccomend item
---------------*/
div.top_items h3.reccomendItem{
height:26px;
margin:0 0 1em 0;
background:url(http://www.heads.ne.jp/GoldenState/image/center_h4_bg.gif) no-repeat 0px 0px;
}
div.top_items h3.reccomendItem img{
margin:6px 0 0 15px;
}


/* ------------------------------------- 
 *	フリースペース
 * ------------------------------------- */
.free_space {
	margin: 20px;
	}


/* ------------------------------------- 
 *	会員価格表示　トップページ用
 * ------------------------------------- */
.regular_price_top {
	padding:0px 0px 2px;
	font-size:85%;
	text-decoration:line-through;
	color:#666666;
	margin:5px 0px 0px;
}

.price_top {
	padding:0px;
	margin:0px;
}

.discount_rate_top {
	padding:2px 0px 0px;
	color:#ff0000;
	margin:0px;
}

/* ************************************************ 
 *	商品詳細　レイアウト
 * ************************************************ */

#detail {
	padding:0 0 20px 0;
	}
#detail div.productsArea{
padding:10px 0 0 0;
}
#detail div.productsArea div.productsImage{
width:227px;
height:auto;
float:left;
}
#detail div.productsArea div.productsTable{
width:213px;
height:auto;
float:right;
}

#detail div.productsTable td{
padding:3px;
font-size:85%;
border-bottom:1px solid #ffffff;
}
#detail .td1 {
	background: #F3F2E6;
	}

#detail .td2 {
	background: #FFF;
	}

#detail .large {
width:217px;
	}
    
div.productsImage a img, div.productsImage a    { border: none; overflow: hidden; float: left; }
div.productsImage a:hover                         { border: 1px solid #675422; }
div.productsImage a:hover img                  { margin: -1px; }

div.smallImage ul{
margin:0;
padding:0;
}
div.smallImage li{
float:left;
}
div.smallImage li.even{
margin:0 10px;
}
#detail .small {
	width: 140px;
	}

div.smallImage a img, div.smallImage a    { border: none; overflow: hidden; float: left; }
div.smallImage a:hover                         { border: 1px solid #675422; }
div.smallImage a:hover img                  { margin: -1px; }

#detail div.stockList a{
font-size:77%;
padding:0 0 0 6px;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg_mini.gif) no-repeat 0px 5px;
}

div#detail h5{
height:9px;
margin:20px 0 1em 0;
padding:0 0 5px 0;
text-indent:-9999px;
border-bottom:1px solid #E5E3C9;
}
div#detail h5.thestory{
background:url(http://www.heads.ne.jp/GoldenState/image/thestory.gif) no-repeat;
}
div#detail h5.information{
background:url(http://www.heads.ne.jp/GoldenState/image/iteminformation.gif) no-repeat;
}
div#detail h5.detailshots{
background:url(http://www.heads.ne.jp/GoldenState/image/detailshots.gif) no-repeat;
}

div#detail div.productExplain p{
margin:0 0 1em 0;
font-size:93%;
}

div#detail div.productExplain li{
padding:0 0 0 14px;
font-size:85%;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg.gif) no-repeat 0px 7px;
}

div#detail div.optionPager{
font-size:77%;
}
div#detail div.optionPager li{
padding:0 0 0 6px;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg_mini.gif) no-repeat 0px 5px;
}



/*会員専用価格の表示 商品詳細用*/
#detail p.regular_price_detail {
	padding:0px 0px 5px;
	margin:0px;
	text-decoration:line-through;
	border:none;
	background:none;
}

#detail p.price_detail {
	padding:0px;
	margin:0px;
	border:none;
	background:none;
}

#detail p.discount_rate_detail {
	padding:5px 0px 0px;
	margin:0px;
	color:#ff0000;
	border:none;
	background:none;
}

/* ------------------------------------- 
 *	商品詳細-購入数選択・「カートに入れる」ボタン
 * ------------------------------------- */

.product_num {
	width: 50px;
	}

.product_incart {
	margin: 5px 0;
    padding:5px 0;
    border-top:2px dotted #E5E3C9;
    border-bottom:2px dotted #E5E3C9;
	}

/* ------------------------------------- 
 *	この商品を買った人はこんな商品も買ってます
 * ------------------------------------- */

#detail div.together_list {
width:100px;
margin:1em 10px 0 0;
font-size:77%;
text-align:center;
float:left;
	}

#detail div.tog_main_title {
	margin:1.5em 0 0 0;
	padding:1em 0 0 0;
    border-top:2px dotted #E5E3C9;
    font-size:85%;
	font-weight: bolder;
	}


/* ------------------------------------- 
 *	トラックバック
 * ------------------------------------- */

#trackback {
	margin: 0px 20px 20px 20px;
	}

#trackback .tb_main_title {
	font-weight: bolder;
	margin-top:30px;
	padding-bottom:5px;
	border-bottom: 5px solid #CCC;
	}


#trackback .tb_url {
	font-size: 11px;
	padding: 5px 10px 5px 10px;
	}

#trackback .tb {
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}

#trackback .tb_date {
	font-size: 10px;
	padding: 10px 10px 10px 10px;
	}

#trackback .tb_title {
	font-weight: bold;
	padding: 0px 10px 10px 10px;
	}

#trackback .tb_body {
	line-height: 150%;
	padding: 10px 10px 10px 10px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	}

#trackback .tb_state {
	padding: 5px 10px 5px 10px;
	}



/* ************************************************ 
 *	商品一覧　レイアウト
 * ************************************************ */

/* ------------------------------------- 
 *	サブカテゴリー　レイアウト
 * ------------------------------------- */
.subcategory {
	padding: 10px;
	font-size: 11px;
	}


/* ------------------------------------- 
 *	検索条件表示
 * ------------------------------------- */
.search_result {
    padding:0 0 1em 0;
    text-align:right;
	font-size:85%;
    border-bottom:1px dotted #E5E3C9;
	}


/* ------------------------------------- 
 *	一覧表示　並び順を変更
 * ------------------------------------- */
.sort {
	border-bottom: 1px solid #C5C3AC;
	padding: 5px 0;
	font-size:85%;
	}
div.sort a, div.sort span.crt{
padding:0 0 0 14px;
background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg.gif) no-repeat 0px 4px;
}
div.sort span.crt{
font-weight:bold;
color:#675422;
}

/* ------------------------------------- 
 *	一覧表示　商品数と表示数
 * ------------------------------------- */
.pagenavi {
	margin: 10px 0;
	font-size: 11px;
    text-align:right;
	}

/* ------------------------------------- 
 *	会員専用価格の表示　商品一覧用
 * ------------------------------------- */
.regular_price_all {
	padding:0px 0px 2px;
	font-size:85%;
	text-decoration:line-through;
	color:#666666;
}

.price_all {
	padding:0px;
}

.discount_rate_all {
	padding:2px 0px 0px;
	color:#ff0000;
}

/* ************************************************ 
 *	商品オプションページ
 * ************************************************ */

/* ------------------------------------- 
 *	オプション表の罫線の色
 * ------------------------------------- */
#Option .option_table {
	background-color:#999;
}

/* ------------------------------------- 
 *	オプション　項目背景の色 
 * ------------------------------------- */
#Option .option_cell1 {
	text-align:left;
	color: #333333;
	background-color:#EEEEEE;
	margin: 2px;
	padding: 2px 10px 2px 10px;
	font-weight:bold;
	white-space:nowrap;
}

/* ------------------------------------- 
 *	オプション　価格背景の色
 * ------------------------------------- */
#Option .option_cell2 {
	text-align:left;
	background-color:#FFFFFF;
	padding: 2px 10px 2px 6px;
}

/* ------------------------------------- 
 *	サブカテゴリリスト
 * ------------------------------------- */
.subcategory_list {
	float:left;
	width: 120px;
	text-align:center;
	margin: 10px 10px;
}

/* ------------------------------------- 
 *	会員専用価格の表示　オプション用
 * ------------------------------------- */
span.regular_price_stock {
	padding:0px;
	margin:0px;
	font-size:85%;
	text-decoration:line-through;
	color:#666666;
}

span.price_detail_stock {
	padding:0px;
	margin:0px;
}

span.discount_rate_stock {
	padding:0px;
	margin:0px;
	color:#ff0000;
}

/* ************************************************ 
 *	商品検索ページ
 * ************************************************ */
/*会員専用価格の表示 商品検索結果用*/
.regular_price_search {
	padding:0px 0px 2px;
	font-size:85%;
	text-decoration:line-through;
	color:#666666;
}

.price_detail_search {
	padding:0px;
}

.discount_rate_search {
	padding:2px 0px 0px;
	color:#ff0000;
}

/* ************************************************ 
 *	特定商取引法・お支払い方法・配送設定について
 * ************************************************ */

#ShopKeeper {
	margin: 0 0 20px 0;
	background: #ffffff;
	width: 440px;
	}


#ShopKeeper th {
	width: 150px;
    background:#F3F2E6;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	padding: 0px 5px;
	}

#ShopKeeper td {
	width: 300px;
	background: #FFF;
    font-size: 11px;
	padding: 5px;
	}
    
div.SK{
font-size:85%;
}

.SK p {
	margin: 0px 0px 10px 0px;
	padding: 15px 0 0 14px;
    font-weight:bold;
	border-top: 2px dotted #E5E3C9;
    background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg.gif) no-repeat 0px 21px;
	}

.SK .area {
	padding: 0px 30px 20px 30px;
	}

.SK .title {
	background: #EEE;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 1px solid #CCC;
	padding: 5px;
	color: #000;
	}

.SK .note {
	background: #FFF;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	}

.payment_img {
	width:30px;
	height:30px;
	margin:3px;
}


/* ************************************************ 
 *	プライバシーポリシー
 * ************************************************ */

#PrivacyExplain {
font-size: 11px;
	}

#PrivacyExplain .title {
	margin: 20px 0px 0px 0px;
	padding: 5px 5px 10px 5px;
	border-top: 1px solid #E5E3C9;
	font-weight: bolder;
	}

#PrivacyExplain .note {
	font-size: 11px;
	margin: 10px 0 20px 0;
	}


/*----------------
THICK BOX CSS
------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font-size: 10px;
	color: #333333;
}

#TB_secondLine {
	font-size: 10px;
	color:#666666;
}

#TB_window a:link { color : #333333;text-decoration : none;} 
#TB_window a:visited { color : #333333;text-decoration : none;} 
#TB_window a:hover { color : #999999;text-decoration : none;} 
#TB_window a:active { color : #999999;text-decoration : none;} 
#TB_window a:focus{ color : #999999;text-decoration : none;} 


#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#ffffff;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: url(../image/pop_contents_bg.jpg) repeat 0px 0px #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
}

#TB_caption{
	height:25px;
	padding:11px 30px 10px 15px;
    font-weight:bold;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 15px 10px 0;
    font-weight:bold;
    font-family:verdana;
	float:right;
}

#TB_closeAjaxWindow{
    width:21px;
    height:21px;
    display:block;
	text-indent:-9999px;
}
#TB_closeAjaxWindow a{
    width:21px;
    height:21px;
    display:block;
    background:url(../image/thickbox_close.gif) no-repeat 3px 3px;
}
#TB_closeAjaxWindow a:hover{
    width:21px;
    height:21px;
    display:block;
    background:url(../image/thickbox_close.gif) no-repeat 3px 3px;
}
#TB_closeAjaxWindow a:focus{
/*\*/
	overflow: hidden;
/**/
}

#TB_ajaxWindowTitle{

}

#TB_title{
	height:21px;
	background:url(../image/brick.jpg) repeat;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*--------------
coda slider
-----------------*/
div.slider-wrap{
width:440px;
height:auto;
margin:0 0 15px 0;
font-size:85%;
}
div#cross-links{
height:26px;
 background:url(http://www.heads.ne.jp/GoldenState/image/GoldenState_NewsFlash_bottom.gif) no-repeat 0px 0px;
}
div#cross-links p{
text-align:right;
}
div#cross-links p img{
margin:3px 4px 0 0;
}
div#cross-links p.firstChild{
margin-right:10px;
}
div#cross-links p a{color:#ffffff;text-decoration: none;}
div#cross-links p a:hover {color: #675422;text-decoration: none;}
.csw {
width: 100%;
 height: 440px; 
 background: #fff; 
 overflow: scroll;
 }
.csw .loading {
margin: 200px 0 300px 0; 
text-align: center
}
div.slider-wrap div.wrapper h6{
margin:.5em 0;
font-size:93%;
}
div.slider-wrap div.wrapper p{
font-size:77%;
}
.stripViewer {
position: relative;
overflow: hidden; 
border: 1px solid #C5C3AC;
width: 438px; /* Also specified in  .stripViewer .panelContainer .panel  below */
height: auto;
margin:2px 0;
clear: both;
}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
position: relative;
left: 0; top: 0;
width: 100%;
}
.stripViewer .panelContainer .panel {
float:left;
height: 100%;
position: relative;
width: 438px;
}
.stripViewer .panelContainer .panel .wrapper {
overflow: hidden; 
padding: 10px ;
}
.stripNav,.stripNavL ,.stripNavR {
display: none;
}
div.wrapper img{
width:418px;
height:234px;
}

/*---------------
フリーページ
------------------*/
div.guidance{
font-size:85%;
}
div.guidance h4{
	margin: 0px 0px 10px 0px;
	padding: 0 0 0 14px;
    font-weight:bold;
    background:url(http://www.heads.ne.jp/GoldenState/image/list_bullet_bg.gif) no-repeat 0px 6px;
}

div.guidance ul{
margin:0 0 10px 0;
padding:0 0 10px 10px;
border-bottom:1px solid #C5C3AC;
}
div.guidance li{
margin:0 0 1em 0;
}

/*----------------------
feed burner
-------------------------*/
.feedburnerFeedBlock .headline{
font-size:11px;
font-weight:bold;
}
.feedburnerFeedBlock p.date{
margin-bottom:.5em;
}

/*---------------------
Photo Cycler
---------------------*/
.photoboxWrap{
width:438px;
height:334px;
border:1px solid #A09780;
overflow:hidden;
}
.photobox img{
width:418px;
height:314px;
padding:10px;
}

.seasonal{
margin:0 0 1em 0;
padding:0 0 2em 0;
background: url("http://www.heads.ne.jp/GoldenState/image/GoldenState_NewsFlash_bottom.gif") no-repeat scroll center bottom transparent;
}
.seasonal h6{
margin:0 0 .3em 0;
font-size:12px;
font-weight:bold;
}
.seasonal p{
font-size:11px;
}

.scroll-pane{
width:440px;
height:200px;
margin:.5em 0;
outline:none;
overflow:hidden;
}

.facebookArea{
margin:.5em 0;
}















