/*========================================================================
　全ての値を初期化する
========================================================================　*/

html {
	overflow-y: scroll;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var {
	font-style: normal;
	font-weight: normal;
}
body,p,a,td,th,div,input{ 
	font-family:Osaka,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',Monaco,Chicago, sans-serif;
	color:#666;
 }
fieldset,img,abbr {
	border: 0;
}
img {
	vertical-align: bottom;
	border:0px none;
}
ol,ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th,td {
	margin: 0;
	padding: 0;
}
th,td {
	text-align: left;
}
caption,th {
	text-align: left;
	margin: auto;
}
object,embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}

/*========================================================================
　デフォルト設定
========================================================================　*/

/*メインカラー*/
.utility{border-bottom: 2px solid #8A5C29;}
.CrossHead{color: #369; }
.tblTitle{background-color: #8A5C29;}
.cartTable{border-top: 2px solid #A1BBD3;}
.cartTable caption{background-color: #A1BBD3; padding-top:2px; }
.summary th{border-top: 1px dotted #8A5C29;}
.summary td{border-top: 1px dotted #8A5C29;}
.pageTitle{border:solid #A1BBD3; border-width:0 0 1px 6px; }

/*サブカラー　1*/
.utility .pan{border-top: 2px dotted #EBEBEB;}
.utility .item{border-top: 1px dotted #EBEBEB;}
.cartTable th{background-color: #EBEBEB;}
.userTable_01 caption{background-color: #a3b4c4;}
.userTable_02 caption{background-color: #EBEBEB;}
.userTable_02 th{border-bottom: 1px solid #909fa6;}
.myItemSearch th{background-color: #EBEBEB;}
.myItemSearch td{border-bottom: 1px solid #909fa6;}
.myleft h3{background-color: #EBEBEB;}
.myleft li a{border-bottom: 1px solid #909fa6;}

/*サブカラー　2*/
.cartTable th{border-bottom: 1px solid #A1BBD3;}
.userTable_01 th{background-color: #cfdfe8;}
.userTable_02 th{background-color: #cfdfe8;}
.userTable_02 .thStrong{background-color: #cfdfe8;}
.myleft li a{background-color: #F4EEEA;}
.myfooter{background-color: #F4EEEA;}

/*パンくずリンク*/
/*行間*/
p.pan{line-height: 120%;}

/*商品名（グループ・商品の一覧表示時）*/
/*サイズ*/
.itemGroup{ font-size:90%; font-weight:lighter; }
/*行間*/
.itemGroup{line-height: 140%;}

/*商品名（商品詳細表示時）*/
/*色*/
.itemTitle, .itemTitle a{color: #4d4d4d;}
/*サイズ*/
.itemTitle{font-size:120%;}
/*行間*/
.itemTitle{line-height: 140%;}

/*商品価格（グループ・商品の一覧表示時）*/
/*色*/
.itemPrice{color: #669;}
/*サイズ*/
.itemPrice{font-size:93%;}
/*行間*/
.itemPrice{line-height: 140%;}

/*商品価格（商品詳細表示時）*/
/*色*/
.FS2_body_Goods_GoodsDetail .itemPrice{color: #669;}
/*サイズ*/
.FS2_body_Goods_GoodsDetail .itemPrice{font-size:105%;}
/*行間*/
.FS2_body_Goods_GoodsDetail .itemPrice{line-height: 160%;}

/*会員価格*/
/*色*/
.FS2_special_members_price .itemPrice{color: #CC0000;}
/*サイズ*/
.FS2_special_members_price .itemPrice{font-size:105%;}
/*行間*/
.FS2_special_members_price .itemPrice{line-height: 160%;}

/*アラート文言*/
/*色*/
.error_content, .error_item{color: #990000; border-width:0px; }
/*サイズ*/
.error_content{font-size:90%;}
/*行間*/
.error_content{line-height: 120%;}

