/* StyleSheet for marble ASP */
/* Copyright 2003-2004 IRI Commerce and Technology, Inc. All rights reserved. */

@import "./css/price.css"; /* 価格ブロックのスタイル */
@import "./css/areaLayout.css"; /* フレーム枠サイズのスタイル */
@import "./css/categolyMenu.css"; /* カテゴリメニューのスタイル */
@import "./css/ProductDetail.css"; /* 商品詳細のスタイル */
@import "./css/PartsHeader.css"; /* ヘッダーパーツのスタイル */ 
@import "./css/PartsFooter.css"; /* フッターパーツのスタイル */ 
@import "./css/PartsSearchBox.css"; /* 検索パーツのスタイル */
@import "./css/PartsSimpleCart.css"; /* 簡易カートパーツのスタイル */
@import "./css/PartsRanking.css"; /* ランキングパーツのスタイル */
@import "./css/PartsKeywordRankDetail.css"; /* キーワードランキングのスタイル */
@import "./css/PartsPankuzu.css"; /* パンくずメニューパーツのスタイル */
@import "./css/PartsRecommend.css"; /* オススメパーツ(トップ含む）のスタイル */
@import "./css/PartsProductList.css"; /* 商品リストのスタイル */
@import "./css/PartsCrossSell.css"; /* 商品リストのスタイル */
@import "./css/Cart.css"; /* カート以降のスタイル */
@import "./css/newcart.css"; /* カート以降のスタイル */
@import "./css/Options.css"; /* オプション設定のスタイル */
@import "./css/PartsWhatsNew.css"; /* WhatsNew・WhatsNew詳細パーツのスタイル */
@import "./css/PartsRelatedProduct.css"; /* 関連商品パーツのスタイル */
@import "./css/bookmark.css"; /* ブックマークパーツのスタイル */
@import "./css/recentorders.css"; /* 購入履歴パーツのスタイル */
@import "./css/ProductList.css"; /* 商品リストパーツ２のスタイル */
@import "./css/common.css"; /* オリジナルのスタイル */


html *{box-sizing:border-box;-moz-box-sizing:border-box;}

body{
	margin: 0;
	padding: 0;
	color: #000;
	background:#FFFFFF;
	font-family: "ＭＳ ゴシック", "sans-serif";
	text-align:center;
}

a { color: #f60; }
a:link {text-decoration: underline; color:#f60; }
a:visited {text-decoration: underline; color: #ff8c00; }
a:hover {text-decoration: underline; color:#4169e1; }
a:active {text-decoration: underline; color:#008BD0; }

/* Link Parts */
div.MainLink{margin:0 0 10 0;width:100%;text-align:center;}
div.linkparts{margin-bottom:5px;width:100%;}
.LeftLink{width:100%;padding:2px;}


/* Font Size */
h1{font-size:14px;}
h2{font-size:12px;}
h3{font-size:10px;}
.whatsNewDate span{font-size:10px;} /* 新着パーツの日付 */
.whatsNewListTitle span{font-size:12px;}/* 新着パーツの見出し */	
.whatsNewDetailDate span{font-size:10px;} /* 新着詳細パーツの日付 */
.whatsNewDetailListTitle span{font-size:12px;}/* 新着詳細パーツの見出し */	
.whatsNewDetailText span{font-size:12px;}/* 新着詳細パーツの本文 */	
.ListProductName{font-size:12px;font-weight:bold;margin:0px;}/* 商品リスト、オススメパーツの商品名 */
.dotline p{font-size:12px;margin:2px;}/* 商品リスト、オススメパーツの項目 */
.dotline span{font-size:12px;margin:2px;}/* 商品リスト、オススメパーツの項目 */
.TRTDWidth1,.TRTDWidth2,TRTDWidth3,.TRTDWidth4{font-size:12px;}/* 商品リスト、オススメパーツのバリエーション（1軸）*/
.LeftLink{font-size:12px;}/* リンクパーツ（左） */
.RecommendListListProductName101{font-size:12px;}/* トップオススメ商品名 */
.RecommendListGoodsCd101{	font-size:10px;line-height:120%;font-family: "ＭＳ Ｐゴシック";}/* トップオススメ商品コード */
.RecommendListMakerNm101{font-size:10px;line-height:120%;font-family: "ＭＳ Ｐゴシック";}/* トップオススメメーカー名 */
.RecommendListVariation101{font-size:10px;line-height:120%;font-family: "ＭＳ Ｐゴシック";}/* トップオススメバリエーション */
.SubCateInnerTD2{font-size:12px;}/* サブカテゴリパーツ リンク */
.RecoTableS p{font-size:12px;margin:2px;}/* カテゴリオススメ（画像一覧）商品名 */
.RmdListProductCatchCopy101{font-size:12px;}/* カテゴリオススメ101 キャッチコピー */
.RmdListProductName101{font-size:12px;}
.RmdGoodsCd101{	font-size:10px;line-height:120%;font-family: "ＭＳ Ｐゴシック";}/* カテゴリオススメ101商品コード */
.RmdMakerNm101{font-size:10px;line-height:120%;font-family: "ＭＳ Ｐゴシック";}/* カテゴリオススメ101メーカー名 */
.RmdVariation101{font-size:10px;line-height:120%;font-family: "ＭＳ Ｐゴシック";}/* カテゴリオススメ101バリエーション */
.RmdGoodsListExplain101{font-size:10px;}
.SRNumber{font-size:12px;}
.NextPage{font-size:12px;}
.page span{font-size:14px;}
.page a{font-size:12px;}
.Keyword{font-size:12px;}
.ResultTitle{font-size:12px;}
.ProductList p{font-size:12px;margin:3 0 3 0;}
.ListProductName101{font-size:12px;margin:0 0 4 0;}
.GoodsCd101{font-size:12px;}
.MakerNm101{font-size:12px;}
.Variation101{font-size:12px;}
.productListCommentBlock{font-size:12px;}
.DetailExp span{font-size:12px;}
.DetailExp div{font-size:12px;}
.DetailCaption span{font-size:14px;}
.detail td{font-size:12px;}
.detail th{font-size:12px;}
.cartFrame div{font-size:12px;}


/* Account.aspx */
.S_Bold{
	font-weight:bold;
	font-size:12px;
	color:#444;
	}
.TextLH16{
	line-height:16px;
	color:#888;
	}

/* MemberPageDeatil.aspx */
.CommonBox{}



/* ログイン・ログアウトパーツ */
div.LoginLogoutParts{
	width:100%;
	text-align:center;
	margin:0 0 10 0;
}

/* ポイントパーツ */
div.PointParts{
	background-color: #f9f9f3;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #888 #888 #d3d3d3;
	margin: 0 0 10 0;
	padding:5 0 5 5;
	width:100%;
}

/* ↓外部会員ログイン画面用 */
div.ExtLoginBtnLogin
{
	margin:5 0 5 0;
}
div.ExtLoginBtnBack
{
	margin:5 0 5 0;
}
div.ExtLoginBtnCancel
{
	margin:5 0 5 0;
}
/* ↑外部会員ログイン画面用 */


/* 問合せ機能用 */
div.InquiryComment
{
	font-size: 12px;
	background-color: #f9f9f3;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #888 #888 #d3d3d3;
	padding:3 3 3 3;
	margin: 0 10 10 10;
}

/* 棚卸メッセージ */
div.Message{
	background-color: #ccf9f3;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #888 #888 #d3d3d3;
	padding:4;
	margin: 0 0 10 0;
	width:100%;
}
.Message span
{
	margin:0 5 0 0;
	font-size:12px;
}

/* Cart以降棚卸メッセージ */
.commonMessage{
	text-align:center;
	margin:12 0 10 0;
	padding:0 0 0 0;
	width:100%;
}

.commonMessageinner{
	width:96%;
	text-align:left;
	margin:0 auto 0 auto;
	padding:8px;
	border:1px dashed #ccc;
	background:#fafafa;
}

.commonMessageText{
	font-size:12px;
	line-height:130%;
	color:#777;
	font-weight:bold;
}




div.dotline{
	text-align:left;
	color:#000;
	border-top:1px dashed #ddd;
	margin-top:3px;
	padding-top:3px;
}

.ProductImage-s{
	margin:0px 0px 0px 0px;
	width:80px;
	height:80px;
}
.ProductImage-s101{
	margin:0px 0px 0px 0px;
	width:80px;
	height:80px;
}

/**************** 以下 ********************/

div.Error{
	background-color: #f9f9f3;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #888 #888 #d3d3d3;
	margin: 0 0 10 0;
	padding:0;
	width:100%;
}
div.ErrorTitle h2 {
	font-size:12px;
	margin:3 3 3 3;
	padding:0 0 0 3;
	color:#fff;
	line-height:20px;
	background:#69f;
	border: solid 1px #060;
}


div.RightLogin{
	background-color: #f9f9f3;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #888 #888 #d3d3d3;
	margin: 0 0 10 0;
	padding:0;
	width:150;
}
div.RightLoginTitle h2{
	font-size:12px;
	margin:3 3 3 3;
	padding:0 0 0 3;
	color:#fff;
	line-height:20px;
	background:#69f;
	border: solid 1px #060;
}

div.RightLogin p
{
	margin:3 4 3 4;
}

/* Error Message Box */
div.MessageBox 
{
	background:#fff;
	border: solid 1px #999;
	text-align:center;
	margin:10 10 10 10;
	padding:20 20 20 20;
	width:80%;
}

div.MessageIcon
{
	text-align:left;
	margin:0 20 0 0
}

div.MessageBoxBtn
{
	margin:10 0 10 0;
}

div.ErrorMessage{}


/* Incentive */
span.IncentiveContents{}
span.IncentiveApplyMessage{}
span.IncentiveCautionMessage{font-size:10px;}

/* RealTime Coupon */
table.IncentiveMsgRT
{
	color:red;
	border-color:LightGrey;
	border-width:1px;
	border-style:solid;
	width:100%;
}

/* Goods Coupon */
table.IncentiveMsgG
{
	color:blue;
	border-color:LightGrey;
	border-width:1px;
	border-style:solid;
	width:100%;
}

/* For Information.aspx */
td.InformationTitle
{
	font-size:12px;
	text-align:center;
}
td.InformationMessage
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0 0 4 5;
	text-align:center;
}
td.InformationSupplementary
{
	font-size:12px;
	text-align:left;
}
td.InformationLeftBtn
{
	text-align:left;	
}
td.InformationCenterBtn
{
	text-align:center;
}
td.InformationRightBtn
{
	text-align:right;	
}

div.InformationTitle2
{
	font-size:12px;
	text-align:center;
	width:100%;
}
div.InformationMessage2
{
	font-size:12px;
	text-align:center;
	width:100%;
}
div.InformationSupplementary2
{
	font-size:12px;
	text-align:center;
	width:100%;
}





/* EOF bye! */