@charset "euc-jp";

/* フォント色 */

.gray3{
 color: #333333;
}

.gray3b{
 color: #333333;
 font-weight: bold;
}

.gray6{
 color: #666666;
}

.gray6b{
 color: #666666;
 font-weight: bold;
}

.grayc{
 color: #cccccc;
}


.blue{
 color: #005bac;
}

.red{
 color: #cc0000;
}

.redb{
 color: #cc0000;
 font-weight: bold;
}


/* ページトップパン屑リストスタイル */

a.bc {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a.bc:link {
	color: #005bac;
	text-decoration: none;
}

a.bc:visited {
	color: #005bac;
	text-decoration: none;
}

a.bc:hover {
	color: #37a0ff;
	text-decoration: underline;
}

a.bc:active {
	color: #37a0ff;
	text-decoration: underline;
}



/* 通常文字スタイル */

body {
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: none;
}

a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a:link {
	color: #005bac;
	text-decoration: underline;
}

a:visited {
	color: #005bac;
	text-decoration: underline;
}

a:hover {
	color: #cc0000;
	text-decoration: none;
 }

a:active {
	color: #dd0000;
	text-decoration: none;
}

ul   {
	list-style-type: circle;
	margin:           0.5em 1em 0.5em 2em;
}

ol   {
	margin:           0.5em 1em 0.5em 2em;
}


/* 本文 段落用スタイル */

.honbun {
	padding-left: 13px;
}


/* 本文 ページタイトルスタイル */

.honbunti {
	padding: 11px 0px 11px 13px;
}

.honbuntiBase {
	background-image: url("../img/st-bg.gif");
}

.honbuntiText {
	color: #666666;
	font-weight: bold;
	padding-left: 7px;
}
	

/* カテゴリページ インデックス用設定 */

.indexlinkBase01 {
	background-color: #a6cbed;
}
	
.indexlinkBase02 {
	background-color: #ffffff;
}

.indexlinkBase03 {
	background-color: #d7e7f4;
}

.indexlinkBase04 {
	background-color: #a9d1f8;
}

.indexlink    {
	color: #333333;
	text-decoration: none;
	margin: 3px;
}

.indexlink:link { text-decoration: none; color: #333333; }
.indexlink:visited { text-decoration: none; color: #333333; }
.indexlink:hover { text-decoration: underline; color: #cc0000;}
.indexlink:active { text-decoration: none; color: #dd0000; }



/* 本文 ページ内リンクインデックス用設定 */

.linkIdBase {
	background-color: #ddeeff;
}

.linkId {
 text-decoration: none;
 color: #333333
}
.linkId:link		{ text-decoration: none; color: #005bac; }
.linkId:visited	{ text-decoration: none; color: #005bac; }
.linkId:hover 		{ text-decoration: underline; color: #cc0000;}
.linkId:active		{ text-decoration: none; color: #dd0000; }


/* 本文 各種囲み背景設定 */

/* 白地枠 */
.columnBase {
	background-image: url("../img/art_col_bg.gif");
}

/* FAQ質問側 */
.faqBaseQ {
	background-image: url("../img/art_faq_topbg.gif");
}

/* FAQ回答側 */
.faqBaseA {
	background-image: url("../img/art_faq_btmbg.gif");
}


/* 本文 見出しバー設定 */

.articleId01 {
	color: #666666;
	font-weight: bold;
	background-image: url("../img/art_title_bg.gif");
}


/* 本文 標準テキストスタイル */

/* ベタテキスト1 */
.articleText01 {
	color: #333333;
}

/* ベタテキスト（インデント25px） */
.articleTextwId {
	color: #333333;
	padding-left: 25px;
}

/* ベタテキスト強調 */
.articleTextBold {
	color: #000000;
	font-weight: bold;
}

/* ベタテキスト下線 */
.articleTextUnderline  {
	text-decoration: underline;
}


/* キャプション右寄 */
.textCaptionR {
	color: #333333;
	text-align: right;
}

/* キャプションセンター揃 */
.textCaptionM {
	color: #333333;
	text-align: center;
}

/* 画像通常 */
.articlePict {
	margin: 2px 10px;
}

/* 画像テキスト回り込み（左） */
.articlePictL {
	margin: 2px 10px;
	float: left;
}

/* 画像テキスト回り込み（右） */
.articlePictR {
	margin: 2px 10px;
	float: right;
}
	

/* 本文 標準テーブル要素スタイル */

/* 外枠色 */
.tableBase01 {
	background-color: #aaccee;
}

/* 見出し要素1 */
.tableIdHead01 {
	color: #333333;
	font-weight: bold;
	background-color: #ddeeff;
	text-align: center;
}


/* 見出し要素2 */
.tableIdHead02 {
	color: #333333;
	background-color: #E0E0E0;
	text-align:  center;
}

/* 強調要素 */
.tableHead01 {
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
}

.tableHead01R {
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	text-align:  right;
}

/* 通常要素（背景白） */
.tableText01 {
	color: #666666;
	background-color: #ffffff;
}

/* 通常要素（背景白） */
.tableText01R {
	color: #666666;
	background-color: #ffffff;
	text-align:  right;
}

/* 通常要素（背景灰） */
.tableText02 {
	color: #666666;
	background-color: #f8f8f8;
}

.tableText02R {
	color: #666666;
	background-color: #f8f8f8;
	text-align:  right;
}


/*商品登録画面用CSS - 共通CSS*/
.entry-hed{	margin-top:10px;}

#entry{background:#FFFFFF;}

#entry p,
#entry dl,
#entry dl dt,
#entry dl dd{
	padding:0;
	margin:0;
	
}
.floatL{float:left;}
.magR13{margin-right:13px;}

#entry div.h2tit{
	padding:10px 13px;
/*	background:url(../../entry/img/dot.gif) repeat-x bottom; */
	background:url(../../img/dot.gif) repeat-x bottom;
	margin-bottom: 10px;
}

#entry table.btnarea{
	background:#d9e9f8;
	border:#a6cbed solid 1px;
	width:100%;
	margin-bottom:2px;
}
#entry table.btnarea-only{
	margin-bottom:15px;
}

#entry table.tblY{
	width:100%;
	margin-bottom:15px;
	border-top:#a6cbed solid 1px;
	border-left:#a6cbed solid 1px;
}
#entry table.tblY tr th{
	background:#d9e9f8;
	padding:3px;
	width:150px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
	text-align:left;
	font-weight:normal;
}
#entry table.tblY tr td{
	padding:3px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
}

#entry table.tblX{
	width:100%;
	margin-bottom:15px;
	border-top:#a6cbed solid 1px;
	border-left:#a6cbed solid 1px;
}
#entry table.tblX tr th{
	background:#d9e9f8;
	padding:3px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
	text-align:center;
	font-weight:normal;
}
#entry table.tblX tr td{
	padding:3px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
}


/*商品登録画面用CSS - 商品詳細*/

#entry table.btnareaR{
	background:#d9e9f8;
	border:#a6cbed solid 1px;
	width:570px;
	margin:15px 0px 5px 13px;
}
#entry table.tbl-day {
	border-top:#a6cbed solid 1px;
	border-left:#a6cbed solid 1px;
	width:607px;
}
#entry table.tbl-day tr th {
	background:#d9e9f8;
	padding:3px;
	width:100px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
	text-align:left;
	font-weight:normal;
}
#entry table.tbl-day tr td {
	padding:3px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
	text-align:left;
}
#entry table.tbl-day tr td.day {
	width:8em;
}
#entry div.open{
	margin:13px;
	padding:5px;
	text-align:center;
	background:#FFFF99;
	border:#FFCC99 1px solid;
}
#entry table.tblR{
	width:570px;
	margin-bottom:15px;
	border-top:#a6cbed solid 1px;
	border-left:#a6cbed solid 1px;
}
#entry table.tblR tr th{
	background:#d9e9f8;
	padding:3px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
	text-align:left;
	width:90px;
}
#entry table.tblR tr td{
	padding:3px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
}
#entry table.tblL{
	width:607px;
	margin-bottom:15px;
	border-top:#a6cbed solid 1px;
	border-left:#a6cbed solid 1px;
}
#entry table.tblL tr th{
	background:#d9e9f8;
	padding:3px;
	width:150px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
	text-align:left;
	font-weight:normal;
}
#entry table.tblL tr td{
	padding:3px;
	border-bottom:#a6cbed solid 1px;
	border-right:#a6cbed solid 1px;
}

/*商品登録画面用CSS - フォームCSS*/
#entry form input.txt1,
#entry form select.txt1{
	width: 190px;
	height: 21px;
}
#entry form textarea.txt2{
	width: 400px;
	height: 5em;
}
#entry form input.txt3{
	width: 400px;
	height: 21px;
}
#entry form input.txt4{
	width: 340px;
	height: 21px;
}
#entry form textarea.txt5{
	width: 160px;
	height: 5em;
}
#entry form textarea.txt6{
	width: 350px;
	height: 5em;
}

/*商品登録画面用CSS - 製品登録*/
#entry p.txt{
	padding:10px 0;
}
#entry p.error{
	padding:5px 0;
}
#entry div.wid{
	width:570px;
}

#entry table.no-border,
#entry table.no-border tr th,
#entry table.no-border tr td{
	border:none;
}

/*商品登録画面用CSS - 画像削除*/
#entry dl.lst{
	margin-bottom:10px;
}
#entry dl.lst dt{
	float:left;
	text-align:left;
	width: 6em;
}
#entry dl.lst dd{
}

#entry table.tblY tr td p.imgname{
	line-height:2.5em;
}
#entry table.tblY tr td.imgtd{
	border-left:none;
}

/*商品登録画面用CSS - 商品仕様登録*/
#entry table.tblX tr th.entry{
	width:160px;
}
#entry table.tblX tr th.ckbox{
	width:2em;
}
#entry table.tblX tr td.ckbox{
	text-align:center;
}
