/* メーカー選択 */
.listbox {
 height: 300px;
 margin: 0px 2px 2px 2px;
 border-collapse: collapse;
 overflow-y: scroll;
 border: 1px solid #ff0000;
}

.listbox2 {
/*20161126 Yasuda start*/
 /*height: 240px;*/
 height: 360px;
 /*margin: 0px 2px 2px 2px;*/
 margin: 2px 5px 15px 5px;
 border: 1px solid #CCCCCC;
 /*20161126 Yasuda end*/
 
 border-collapse: collapse;
 overflow-y: scroll;
/* border: 1px solid #ff0000;*/
}


.listheader {
 text-align: center;
/* font-size: larger;*/
 padding: 2px 2px 2px 2px;
 border: 1px solid #999999;
 background-color: #CCCCCC;
}

.listitem {
 width: 180px;
/* -- 2016.09.12 JSS)Doshichi add start -- */
 _width/**/: 195px;
 text-align: left;
/* -- 2016.09.12 JSS)Doshichi add e n d -- */
/* -- 2016.09.12 JSS)Doshichi upd start -- */
// height: 17px;
// padding: 2px 12px 2px 12px;
 min-height: 18px;
 padding: 2px 12px 1px 12px;
/* -- 2016.09.12 JSS)Doshichi upd e n d -- */
 border: 1px solid #CCCCCC;
 background-color: #FFFFFF;
}

.listitem2 {
 border: 1px solid #CCCCCC;
 background-color: #FFFFFF;
 cursor:pointer;
}

.test2 {
 border: 1px solid #CCCCCC;
 background-color: #FFFF80;
 cursor:pointer;
}

.inlinelistitem {
/* width: 100;*/
 padding: 2px 12px 2px 12px;
 border: 1px solid #CCCCCC;
 background-color: #EEFFFF;
}


/**********************************************************************
【Cate】テーブル & セル 設定
**********************************************************************/
/* -----------------
	通常 Table 指定
-------------------*/
table{
	border				:	0px;			/* テーブルボーダーのサイズ */
	border-collapse		:	collapse;	/* テーブルのラインの引き方（テーブル間を重ね処理） */
}

/* -----------------
	通常 Th 指定
-------------------*/
th{
	color				:	#FFFFFF;
	background-color	:	#606060;	/* バックグラウンドカラー指定 */
	border-style		:	solid;		/* ライン種類 */
	border-width		:	1px;		/* ラインサイズ */
	border-color		:	#CCCCCC;
	padding				:	0;			/* パッディング */
	text-align: center;
}
/* -----------------
	通常 TD 指定
-------------------*/
td{
	border-style		:	solid;
	border-width		:	1px;
	border-color		:	#CCCCCC;
	padding				:	0;
}
/* -----------------
	テーブル情報
-------------------*/
#Tb01 {
	margin: 0 0 0 0;	/* コンテンツのLEFT位置 */
}

/* 出品一覧 */
#sp01{ width:  44px;}
#sp02{ width:  60px;}
#sp03{ width:  52px;}
#sp04{ width:  20px;}
#sp05{ width:  112px;}
#sp06{ width:  112px;}
#sp07{ width:  48px;}
#sp08{ width:  40px;}
#sp09{ width:  78px;}
#sp10{ width:  32px;}
#sp11{ width:  80px;}
#sp12{ width:  52px;}
#sp13{ width:  20px;}
#sp14{ width:  20px;}
#sp15{ width:  32px;}

#t0101{ width:  44px;}
#t0102{ width:  68px;}
#t0103{ width:  48px;}
#t0104{ width:  20px;}
#t0105{ width:  116px;}
#t0106{ width:  116px;}
#t0107{ width:  48px;}
#t0108{ width:  40px;}
#t0109{ width:  78px;}
#t0110{ width:  32px;}
#t0111{ width:  80px;}
#t0112{ width:  52px;}
#t0113{ width:  20px;}
#t0114{ width:  20px;}

/* 開催一覧 */
#kai01{ width:  80px;font-size: 14px;padding: 2;}
#kai02{ width:  80px;font-size: 14px;padding: 2;}
#kai03{ width:  80px;font-size: 14px;padding: 2;}
#kai04{ width:  80px;font-size: 14px;padding: 2;}

/* マイサーチ */
#mys01{ width:  20px;font-size: 14px;text-align: center;}
#mys02{ width:  120px;font-size: 14px;text-align: center;}
#mys03{ width:  120px;font-size: 14px;text-align: center;}
#mys04{ width:  80px;font-size: 14px;text-align: center;}
#mys05{ width:  60px;font-size: 14px;text-align: center;}
#mys06{ width:  120px;font-size: 14px;text-align: center;}
#mys07{ width:  60px;font-size: 14px;text-align: center;}
#mys08{ width:  60px;font-size: 14px;text-align: center;}
#mys09{ width:  80px;font-size: 14px;text-align: center;}
#mys10{ width:  60px;font-size: 14px;text-align: center;}
#mys11{ width:  80px;font-size: 14px;text-align: center;}
#mys12{ width:  80px;font-size: 14px;text-align: center;}

#gz0400{ width:  128;height:  98;padding: 2;}
#gz0401{ width:  128;height:  98;padding: 2;}
#gz0402{ width:  128;height:  98;padding: 2;}
#gz0403{ width:  128;height:  98;padding: 2;}
#gz0404{ width:  128;height:  98;padding: 2;}
#gz0405{ width:  128;height:  98;padding: 2;}
#gz0406{ width:  128;height:  98;padding: 2;}
#gz0407{ width:  128;height:  98;padding: 2;}
#gz0408{ width:  128;height:  98;padding: 2;}
#gz0409{ width:  128;height:  98;padding: 2;}
#gz0410{ width:  128;height:  98;padding: 2;}
#gz0411{ width:  128;height:  98;padding: 2;}
#gz0412{ width:  128;height:  98;padding: 2;}
#gz0413{ width:  128;height:  98;padding: 2;}
#gz0414{ width:  128;height:  98;padding: 2;}
#gz0415{ width:  128;height:  98;padding: 2;}
#gz0416{ width:  128;height:  98;padding: 2;}
#gz0417{ width:  128;height:  98;padding: 2;}
#gz0418{ width:  128;height:  98;padding: 2;}
#gz0419{ width:  128;height:  98;padding: 2;}
#gz0420{ width:  128;height:  98;padding: 2;}

/* 地図のスタイル設定 */
table.map {
  border: none;
  margin: 4px 8px;
  width: 540px;
  color: #fff;
  border-collapse: separate;
}
table.jp td {
  border: none;
  text-align: center;
  vertical-align: middle;
  font-size:12px;
  padding:1px;
}
table.en td {
  border: none;
  text-align: center;
  vertical-align: middle;
  font-family:Arial, Helvetica, sans-serif;
  line-height:1;
  font-size:11px;
  padding:1px;
}
table.map label {
	cursor:pointer;
	display:block;
	padding:5px 1px;
}
table.map label:hover {
	text-decoration:underline;
}
table.map td.head {
  text-align: left;
  vertical-align: top;
}
table.map td.foot {
  text-align: right;
  vertical-align: bottom;
}
table.map td.nobr {
  white-space: nowrap;
}
table.map a {
  text-decoration: none;
}

@-moz-document url-prefix() {
 #map_en { padding-left: 63px; }
}

/* 色の設定 */
table.map, table.map td {background: #fff;} /* 海 */
table.mapchk td {background: #aaddff;} /* 確認用 */

table.map td.hd {background: #99C1D6;} /* 北海道 */
table.map td.th {background: #82A0DD;} /* 東北 */
table.map td.kt {background: #A2D04B;} /* 関東 */
table.map td.ko {background: #8DE28D;} /* 甲信越 */
table.map td.hr {background: #EC9B9B;} /* 北陸 */
table.map td.tk {background: #9B9BEC;} /* 東海 */
table.map td.kk {background: #FBB855;} /* 近畿 */
table.map td.cg {background: #C696D5;} /* 中国 */
table.map td.sk {background: #8A94D2;} /* 四国 */
table.map td.qs {background: #F46D6D;} /* 九州 */
table.map td.on {background: #F46D6D;} /* 沖縄 */

/* サイズの設定 */
table.map td.h00 {height: 0.1em;} /* 枠 */
table.map td.h01 {height: 3.6em;} /* 北海道 */
table.map td.h02 {height: 0.3em;}
table.map td.h03 {height: 1.6em;} /* 東北(青森) */
table.map td.h04 {height: 1.8em;}
table.map td.h05 {height: 0.8em;}
table.map td.h06 {height: 0.8em;} /* 北陸(石川) */
table.map td.h07 {height: 0.8em;}
table.map td.h08 {height: 0.8em;}
table.map td.h09 {height: 0.8em;}
table.map td.h10 {height: 0.8em;}
table.map td.h11 {height: 0.6em;} /* 中国(島根) */
table.map td.h12 {height: 0.6em;}
table.map td.h13 {height: 0.6em;}
table.map td.h14 {height: 0.6em;}
table.map td.h15 {height: 0.6em;} /* 九州(佐賀) */
table.map td.h16 {height: 0.6em;}
table.map td.h17 {height: 0.6em;} /* 九州(長崎) */
table.map td.h18 {height: 0.6em;}
table.map td.h19 {height: 0.6em;}
table.map td.h20 {height: 0.6em;}
table.map td.h21 {height: 1.2em;}

table.map td.w00 {width: 1%;} /* 枠 */
table.map td.w01 {width: 2%;} /* 九州(長崎) */
table.map td.w02 {width: 5%;}
table.map td.w03 {width: 2%;}
table.map td.w04 {width: 6%;}
table.map td.w05 {width: 2%;}
table.map td.w06 {width: 6%;} /* 中国(山口) */
table.map td.w07 {width: 2%;}
table.map td.w08 {width: 9%;}
table.map td.w09 {width: 7%;}
table.map td.w10 {width: 2%;} /* 近畿(兵庫) */
table.map td.w11 {width: 5%;}
table.map td.w12 {width: 1%;}
table.map td.w13 {width: 6%;}
table.map td.w14 {width: 2%;}
table.map td.w15 {width: 6%;} /* 北陸(石川) */
table.map td.w16 {width: 7%;}
table.map td.w17 {width: 8%;}
table.map td.w18 {width: 2%;}
table.map td.w19 {width: 2%;} /* 北海道 */
table.map td.w20 {width: 3%;}
table.map td.w21 {width: 5%;}
table.map td.w22 {width: 2%;}
table.map td.w23 {width: 6%;}

/* -- 2016.09.12 JSS)Doshichi add start -- */
/* mac文字サイズ対応　（region）*/
.kenname {
	font-size: 13px;
}
.mac.chrome .kenname {
	font-size: 12px;
}
.mac.firefox .kenname {
	font-size: 12px;
}


/* -- 2016.09.12 JSS)Doshichi add e n d -- */

.fillterBtn {
	width: 50px;
	height: 20px;
	margin: 0px 5px 0px 5px;
	font-size : 15px;
}


/*	20161219 Yasuda Add	*/
@media screen and (max-device-width: 640px) {
	.listbox2 {
		height: 190px;
		margin: 2px 3px 10px 3px;
	}
	
	.fillterBtn {
		width: 40px;
		height: 15px;
		margin: 0px 3px 0px 3px;
		font-size : 12px;
	}
}

