/*--------------------------------------------------
　きもの市場自社サイト用カスケーディングスタイルシートCSS
　更新日：2004年12月10日
	2007/06/07	更新
	2009/09/17〜10/25	更新takida
--------------------------------------------------*/

/*　HTMLタグ再定義　----------------------------------------------------　*/
body {	font-size: 12px;}
td { font-size: 12px}
a { color: #666666; text-decoration: underline}
a:hover { color: #cc3366; text-decoration: none;}


/*　フォント定義　----------------------------------------------------　*/
.j10 {	font-size: 10px; color: #333333; line-height: 12px; }
.j11 {  font-size: 11px; line-height: normal}
.j12 { font-size: 12px}
.j12b { font-size: 12px; font-weight: bold; color: #666666}
.j12bw { font-size: 12px; font-weight: bold; color: #FFFFFF}
.j12t {	font-size: 12px;	line-height: 140%;	text-decoration: none;}
.j12s{ font-size: 12px; line-height: 16px; font-weight: normal; }
.j18 {	font-size: 18px;	font-weight: bold;	text-decoration: none;}
.bt {	text-decoration: none;}
.j10p {	font-size: 10px;	text-decoration: none;}
.j14 {	font-size: 14px;}
.j16 {	font-size: 16px;}
.ttl_txt {	font-size: 18px;	font-weight: bold;	text-decoration: none; color: #660000}

.urikire	{ text-decoration: none; font-size: 12px; line-height: 15px; font-weight: bold; color: red; }
.nyuuka		{ text-decoration: none; font-size: 12px; line-height: 15px; font-weight: bold; color: red; }
.syoudan	{ text-decoration: none; font-size: 12px; line-height: 15px; font-weight: bold; color: blue; }
.advice		{ text-decoration: none; font-size: 14px; line-height: 17px; font-weight: bold; color: #0000bb; }
.auc_price	{ text-decoration: none; font-size: 14px; line-height: 17px; font-weight: bold; color: red; }
.sale_price	{ text-decoration: none; font-size: 12px; line-height: 15px; font-weight: bold; color: red; }
.2size		{ text-decoration: none; font-size: 12px; line-height: 15px; font-weight: bold; color: blue; }


/*　ヘッダー・フッター定義　----------------------------------------------------　*/
.header {
	font-size: 12px;
	color: #A38867;
	background-color:#461902;
	text-align: right;
	border-bottom:3px solid #461902;
}

.header a {	color: #336600;	text-decoration: underline;	text-align:}
.header a:hover {  color: #FFCCCC; text-decoration: none; font-weight: lighter}


table td.header {
	font-size: 12px;
	color: #461902;
	text-align: right;
	border-bottom:3px solid #A38867;
	background-color: #461902;
}

.headerTop {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #461902;
	text-align: right;
}

.headerTop a {	color: #FFFFFF;	text-decoration: underline;	text-align:}
.headerTop a:hover {  color: #FFCCCC; text-decoration: none; font-weight: lighter}



.footer_top {
	font-size: 16px;
	color: #666666;
	text-decoration: underline;
	text-align: right;
	line-height: 20px;
}
.footer {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #461902;
	text-align: center;
	height: 16px;
}


.line {
	background-color: #A38867;
}
.line_b01 {
	background-color: #A38867;
}
.leftBlank {
	background-color: #FCF7EB;
}
.line_gray {
	background-color: #999999;
}

/*　ヘッダーリンク部分定義　----------------------------------------------------　*/
.headerLink {
	font-size: 12px;
	color: #537ce6;
	background-color:#ffffff;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #461902;
	border-right-color: #461902;
	border-bottom-color: #461902;
	border-left-color: #461902;
}

.headerLink a {	color: #666666;	text-decoration: underline;	text-align:}
.headerLink a:hover {  color: #537ce6; text-decoration: none; font-weight: lighter}

/*　ヘッダーサーチ部分定義　----------------------------------------------------　*/
#search{
	text-align:right;
	background:#A38867;
	border-left:1px solid #A38867;
	border-right:1px solid #A38867;
	border-bottom:1px solid #A38867;
	padding: 3px 5px 1px 0px;
	color: #666666;

}

#search .j12b{
	color:#666666;
	font-size: 10px;

}
#search input{
}



/*　ヘッダーカテゴリ部分リンク定義　----------------------------------------------------　*/
#categoryItem .a{
	line-height:140%;
	text-align: left;
}

#categoryItem .arrow{
	vertical-align: middle;
	margin-left:3px;
	margin-right:3px;
	margin-top: 7px;
	margin-bottom:7px;
}
#categoryItem .arrowTop{
	vertical-align: middle;
	margin-left:5px;
	margin-right:3px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.arrow_navy{
	color:#000066;
}
.arrow_wk{
	color:#669933;
}
.arrow_navybold{
	color:#000077;
	font-weight: bold;
}

/*　左メニュー用定義　----------------------------------------------------　*/
.search {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A38867;
	border-left-color: #A38867;
	color: #666666;
}
.leftMenu {
	background-color: #FFFFFF;
	border: 1px solid #BCD458;
	padding: 5px;
	margin: 0px;
}
.leftMenu a {
	font-weight: bold;
	color: #6666CC;
	font-size: 12px;
	text-decoration: underline;
	line-height: 18px;
}
.leftMenu td {
	font-weight: normal;
	color: #333333;
	font-size: 10px;
	text-decoration: none;
	padding-left: 10px;
}
.leftMenuPresnt {
	background-color: #FFFFFF;
	border: 1px solid #BCD458;
	padding: 0px;
	margin: 0px;
}
.leftMenuPresnt a {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
	line-height: 12px;
}
.leftMenuNews {
	color: #CC0000;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
}

.leftnavi {
	width: 150px;
}
.leftnavi table {
	width: 150px;
	background-color: #FFFFFF;
	border: 1px solid #A38867;
}

.hinsyu1 {color: #000066;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}
.hinsyu2 {color: #666666;
	text-decoration: underline;
	line-height: 14px;
}

/*　「京都の朝」用定義　----------------------------------------------------　*/
#kyotoNoAsa {
	background-color: #A38867;
	border: 1px solid #A38867;
	text-align: center;
}
table#kyotoNoAsa td.kyotoTtitle {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	padding: 2;
}
#kyotoNoAsa td.kyotoBody {
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	padding: 2;
	border-bottom-color: 1px solid #A38867;
}

#kyotoNoAsa_sub {
	background-color: #FFFFFF;
	border: 1px solid #A38867;
	text-align: center;
}
table#kyotoNoAsa_sub td.kyotoTtitle {
	color: #A38867;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	padding: 2;
	border-bottom: 1px solid #A38867;
}
#kyotoNoAsa_sub td.kyotoBody {
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	padding: 2;
}



/*　その他ユーティリティ定義　----------------------------------------------------　*/
.item { line-height: 18px}
.item a { color: #000000;　text-decoration: underline}
.item a:hover { color: #CC3366; text-decoration: none; }

.hdtxt { line-height: 18px}
.hdtxt a { color: #666666;　text-decoration: underline; font-weight: bold; }
.hdtxt a:hover { color: #CC3366; text-decoration: none; font-weight: bold; }

/*　削除候補　----------------------------------------------------　
.item1 {}
.item1 a {  font-weight: bold; color: #6666CC; font-size: 12px; text-decoration: underline}
.item1 a:hover {  color: #CC3366; text-decoration: none; font-weight: bold}
.item-n {	color: #000000;	font-size: 12px;	text-decoration: underline;	font-weight: bold;}
*/

.item_j10 { font-size: 11px; line-height: 15px; }
.item_j10 a { color: #666666; font-size: 12px; text-decoration: underline}
.item_j10 a:hover { color: #cc3366; text-decoration: none; }

.item_news a {	color: #000000; font-size: 12px;	line-height: 140%;	text-decoration: underline;}
.item_news a:hover {	color: #CC3366; font-size: 12px;	line-height: 140%;	text-decoration: none;}
.item_news_s a {	color: #666666; font-size: 12px;	line-height: 110%;	text-decoration: underline;}
.item_news_s a:hover {	color: #CC3366; font-size: 12px;	line-height: 110%;	text-decoration: none;}

.yakusoku {  line-height: 20px; font-size: 12px}
.takenaka {  background-image: url('/img/bg_1.gif'); font-size: 11px; background-repeat: no-repeat}

.present {	font-size: 11px;}
.present a {  font-weight: bold; color: #6666CC; font-size: 11px; text-decoration: underline}
.present  a:hover {  color: #CC3366; text-decoration: none; font-weight: bold}

.ot { font-size: 14px; line-height: 18px;  color: #FF0000; font-weight: bold;}
.ot a {  color: #FF0000; text-decoration: underline;  font-weight: bold;}
.ot a:hover { color: #FF0000; text-decoration: none;  font-weight: bold;}


.hdng_blt {
	background-color: #DFDFC0;
	color: #000033;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	white-space: nowrap;
	border-top: 1px solid #000033;
	border-right: 0px solid #000033;
	border-bottom: 1px solid #000033;
	border-left: 0px solid #000033;

}

.hdng_blt a { color: #A83971; font-size: 12px; text-decoration: underline}
.hdng_blt a:hover {  color: #CC3366;  font-size: 12px; text-decoration: none;}
.name {
	color: #722F02;
	font-weight: bold;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", "Osaka";

}


/*　和小物館リニューアル用　----------------------------------------------------　*/
.waku				{border: solid 1px FFCC00}

.waku_top			{border: solid 1px FF9900}

.komono_t_title		{font:"ＭＳ Ｐ明朝", "細明朝体";
					 font-size:16px;
					 color:#FF6633;
					 font-weight:bold}
					 
.komono_c_i			{width:253px;
					 height:65px}
					 					 
.komono_c_t			{width:253px;
					 height:35px;
					 font:"ＭＳ Ｐ明朝", "細明朝体";
					 font-size:10px;
					 text-decoration:none;
					 color:#333333}
					 
.new_left4			{padding-left:5px;
					 padding-right:5px;
					 text-align:center}

.new_right4			{width:130px;
					 margin-top:5px;
					 padding-left:5px;
					 padding-right:5px;
					 font-weight:bold;
					 color:#000000;
					 font:"ＭＳ Ｐ明朝", "細明朝体";}
					 
.new_title4			{font:"ＭＳ Ｐ明朝", "細明朝体";
					 font-size:14px;
					 padding-top:3px;
					 padding-bottom:10px} 
					 
.natu {border:solid 1px #66CCFF}

.natu-texttitle	{
 text-align:left;
 font-size:16px;
 color:#000099;
 margin-top:5px;
 margin-left:10px;
 margin-bottom:10px;
 font-weight:bold
}
					 
.natu-text {
 text-align:left;
 font-size:11px;
 color:#333333;
 margin-left:10px
}


					 
/*　セレクトショップリニューアル用　----------------------------------------------------　*/
.ttl_buyer {	font-size: 20px; line-height: 30px;	font-weight: bold;	text-decoration: none; color: #000066}
.ttl_cat {	font-size: 12px; line-height: 20px;	font-weight: bold;	text-decoration: none; color: #666666}

.j12n {	font-size: 12px;	line-height: 120%;	text-decoration: none;}
.j12n a { font-size: 12px;	line-height: 120%;	text-decoration: none;}
.j12n a:hover {	color: #CC3366; font-size: 12px;	line-height: 120%;	text-decoration: none;}

