/*┌─────────────────────────────────*/
/*│  WS-MASTER-PRO v3.1.0                                            */
/*│  Copyright (c) Just-Life                                         */
/*│  http://just-life.net/                                           */
/*│  support@just-life.net                                           */
/*└─────────────────────────────────*/

@charset "Shift_JIS";
*{ margin:0; padding:0; }

/*	リンク色設定 */
a {	text-decoration: none; }
a:active { color: #d56000; }
a:hover { color: #ff0000; text-decoration:underline;}

/* 全体設定 */
body {
	scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#808080; 
	scrollbar-track-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #808080; 
	scrollbar-darkshadow-color: #808080;
	background: #ffffff;
	margin: 0px;
	color: #393939;
	font-size: 12pt;
	line-height: 120%;
	text-align: left;
	leftmargin: 0px;
	topmargin: 0px;
}

#footer {
	height:38px;
	clear:both;
	text-align:center;
	background:url(http://liv.noiznet.com/img/footer_bg.gif) repeat-x;
	margin-top:20px;
}

/* 管理画面全体 */
body.admin { margin:20px; background:#ffffff; }

/* 管理画面、エラー画面<table> */
table.admin {	border-collapse:collapse; background:#ffffff; border:1px #a9a9a9 solid; }
table.admin td { border:1px #a9a9a9 solid; padding:5px; }
table.admin td.title { background:#d5d5e5; text-align:center; text-weight:bold; }

/* 管理画面タイトル<table>*/
table.title {
	font-size:150%;
	line-height:135%;
	background:#d5d5e5;
	border:1px #a9a9a9 solid;
}
table.title td { padding:10px; }

/* 管理画面カテゴリ設定<table> */
table.set {	
	border-collapse:collapse;
	background:#ffffff;
	border:1px #a9a9a9 solid;
	font-size:82%;
}
table.set td { padding:2px 2px 0px 5px; }
table.set td.set1 { border-top:1px #a9a9a9 solid; }
table.set td.set2 { border-left:1px #a9a9a9 solid; }
table.set td.set3 { border-left:1px #a9a9a9 solid; border-top:1px #a9a9a9 solid;}
table.set .label { background:#d5d5e5; }
table.set .atten { background:#ffcccc; } /* 注意 */

/* 検索窓<table> */
table.search { border-collapse:collapse; font-size:82%; }
table.search #word { width:130px; }
table.search #type { width:130px; }
table.search #cate { width:130px; }

/* 現在の階層のカテゴリ<ul> */
ul#now-level  { list-style-type:none; }
ul#now-level li#now { font-weight:bold; }

/* 下層カテゴリ表示<table> */
table.cate-under { font-size:82%; width:90%; }

/* サイトマップ<table> */
table.map { line-height:100%; width:100%; }
table.map tr { vertical-align:top; }
table.map td { padding:2px 2px 2px 10px; }
table.map div.label-map { /* トップカテゴリ */
	background:#d5d5e5;
	margin:1px 1px 5px 1px;
	padding:1px 1px 1px 10px;
	font-size:120%;
	line-height:120%;
	font-weight:bold;
}
table.map font.level1 { font-size:100%; } /* 1階層目 */
table.map font.level2 { font-size:93%; }  /* 2階層目 */
table.map font.level3 { font-size:86%; }  /* 3階層目 */
table.map font.level4 { font-size:80%; }  /* 4階層目以上 */

/* サイトマップ内トップカテゴリリンク設定<ul> */
ul#map-top-cate { list-style-type:none; }
ul#map-top-cate li { display:inline; float:left; }
ul#map-top-cate a {
	display:block; 
	border:1px solid #aaaacc; 
	border-right:0px; 
	background-color:#ddddee;
	font-size:85%;
	padding:3px 0px 1px 0px;
	text-decoration:none;
	color:#555577;
	width:140px;
	height:1.5em;
	margin:1px 0px;
	text-align:center;
}
ul#map-top-cate a:hover {
	border:1px solid #aaccaa; 
	border-right:0px; 
	background-color: #ddeedd;
	color:#557755;
}

/* 商品通常表示<table> */
table.goods {	
	border-collapse:collapse;
	background:#ffffff;
	border:1px #ffffff solid;
	line-height:120%;
	width:100%;
	font-size:90%;
}
table.goods td {
	border-bottom:1px #a9a9a9 solid;
	border-top:1px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:0px;
	padding: 2px 2px 2px 5px;
}
table.goods td.no {
	border:1px #a9a9a9 solid;
	background:#d5d5e5;
	text-align:right;
}
table.goods tr { vertical-align: top; }
table.goods td font.name { font-size:100%; } /* 商品名 */
table.goods td font.price { } /* 価格 */
table.goods td font.com { font-size:90%;} /* コメント */
table.goods td font.check { font-size:90%; } /* [チェック][**件] */

/* 商品の比較表示<table> */
table.hikaku {	
	border-collapse:collapse;
	background:#ffffff;
	border:1px #a9a9a9 solid;
	line-height:120%;
	font-size:82%;
}
table.hikaku td {
	border-bottom: 1px #dcdcdc solid;
	border-top:1px #dcdcdc solid;
	border-left: 1px #a9a9a9 solid;
	border-right: 1px #a9a9a9 solid;
	padding: 2px 2px 2px 5px;
}
table.hikaku td.label {
	border:1px #a9a9a9 solid;
	background:#d5d5e5;
	text-align:center;
}
table.hikaku tr { vertical-align:top; }

/* トップページランキング<table> */
table.rank {	
	border-collapse:collapse;
	background:#ffffff;
	width:100%;
	font-size:82%;
}
table.rank td { border:1px #a9a9a9 solid; padding:5px; }
table.rank td font.name { font-size:100%; } /* 商品名 */
table.rank td font.check { } /* [チェック][**件] */
table.rank td.no { background:#ffffff; border-right:1px #ffffff solid; text-align:right; }
table.rank td.title { font-size:120%; text-align:center; background:#d5d5e5; }
table.rank tr { vertical-align:top; }

/* RSSワード<table> */
table.rss {	
	border-collapse:collapse;
	background:#ffffff;
	width:100%;
	font-size:82%;
}
table.rss td {  }
table.rss td font.name { font-size:110%; font-weight:bold; } /* ワードジャンル */
table.rss tr { vertical-align:top; }

/* レビュー表示設定 */
div.rev-title {
	background:#d5d5e5;
	padding:2px 2px 2px 5px;
	width:100%;
	text-weight:bold;
	font-size:100%;
}
.rev-item { font-size:90%; }  /* レビュー項目 */
.rev-com { font-size:82%; }  /* レビューコメント */

/* レビュー投稿フォーム<table> */
table.rev-form {	
	border-collapse:collapse;
	background:#ffffff;
	border:1px #a9a9a9 solid;
}
table.rev-form td { border:1px #a9a9a9 solid; padding:2px 2px 2px 5px; }
table.rev-form td.label {	background:#d5d5e5; }
table.rev-form td.title {
	background:#d5d5e5;
	text-align:center;
	padding:5px;
	font-size:110%;
}

/* 新着レビュー設定<table> */
table.new-rev { border-collapse:collapse; background:#ffffff; }
table.new-rev td  { padding:2px 5px; }
table.new-rev td font.name { font-size:100%; } /* 商品名 */
table.new-rev td font.title { font-size:90%; } /* レビュータイトル */
table.new-rev td font.date { font-size:82%; } /* 日付 */

/* ワードランキング設定<table> */
table.word-rank {
	border-collapse:collapse;
	background:#ffffff;
}
table.word-rank td { padding:2px 5px 2px 5px; }
table.word-rank td.title { font-size:100%; } /* タイトル */
table.word-rank td.word { font-size:90%; } /* ワード */
table.word-rank tr { vertical-align:top; }

/* 他タイプ商品名表示<table> */
table.ohter-goods {	border-collapse:collapse; }
table.ohter-goods td { padding:4px 2px 4px 0px; }  /* ASP名 */
table.ohter-goods td font.asp { font-size:85%; font-weight:bold; }  /* ASP名 */
table.ohter-goods td font.goods { font-size:72%; }  /* 商品名 */
table.ohter-goods tr { vertical-align:top; }

/* 表題のラベル設定 */
div.label-subj {
	background:#d5d5e5;
	margin:1px 1px 5px 1px;
	padding:2px 2px 2px 10px;
	line-height:120%;
}

/* ラベル設定 */
.label { background:#d5d5e5; }
/* 枠の色の設定 */
.waku { border: 1px #a9a9a9 solid; }
/* 背景色の設定 */
.back {	background:#ffffff; }
/* 画像の処理 */
img { border:0; }
/* ボタンの設定 */
input.button { font-size:11pt; height:30px; }
/* ライン設定 */
hr { height:1px; color:#c0c0c0; margin:1px 0px; }

/* 入力フォームのフォント設定 */
textarea {
	font-family:'MS UI Gothic','Osaka','ＭＳ Ｐゴシック';
	border:1px #a9a9a9 solid;
}

/* テキスト設定 */
.big { font-size:120%; }
.medium { font-size:100%; }
.msmall { font-size:90%; }
.small { font-size:82%; }
.mini { font-size:70%; }

.center { text-align: center; } /* 中央寄り */
.left { text-align: left; } /* 左寄せ */
.right { text-align: right; } /* 右寄せ */
.middle { vertical-align: middle; } /* 上下中央あわせ */
.top { vertical-align: top; } /* 上下上端あわせ */
.bottom { vertical-align: bottom; } /* 上下下端あわせ */
.bold { font-weight: bold; } /* 強調文字 */
.indent1 { text-indent: 1em; } /* 字下げ 1文字分 */
.w100p { width: 100%; } /* 幅 100% */
.w90p { width: 90%; } /* 幅 90% */

.para_marketingprice_simple {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial, ＭＳ Ｐゴシック, MS PGothic, Osaka
}
.para_marketingprice_cate {
	FONT-WEIGHT; FONT-SIZE: 10pt; COLOR: #6a6a6a; FONT-FAMILY: Arial, ＭＳ Ｐゴシック, MS PGothic, Osaka
}
.para_marketingprice_red {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: red; FONT-FAMILY: Arial, ＭＳ Ｐゴシック, MS PGothic, Osaka
}
