/*----------Ver 1.0.0 -------------*/
/*　作成日　2014/1/29  小野　*/
/*　更新日　2014/1/29 小野　　*/　
/*---------------------------------*/
@charset "UTF-8"; 
/* CSS Document */

/* 全体のマージン指定 */
body{margin:5px 15px;
text-align:center;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.curs{ cursor:pointer; }/*カーソルをポインターにする*/


/* テーブルの指定 */
td{
	font-size:12px;
	color:#444444;
}


/* リンク */
a {color:#0066FF; text-decoration:none;}
a:link,a:vitied,a:active {color:#0066FF;}
a:hover {color:#39F;}


/* フォント */
.red{color:#FF0000;}
.red_b{color:#FF0000; font-weight:bold;}
.bold{font-weight:bold;}
.white{color:#FFFFFF;}
.mini{font-size:9px;}
.midori{color:#33A65E; font-weight:bold;}
.green{color:#33A65E;}
.orng{color:#CC6600}

.redL{color:#FF0000;font-weight:bold; font-size:14px;}
.blueL{color:#0000FF;font-weight:bold; font-size:14px;}

.bold{font-weight:bold;}

.boldL{font-weight:bold;
	  font-size:14px;}


img{  border:none;	}

.img_tekigou{	width:25px;}/*	height:17px;}*/
.img_custom{width:25px;}
.img_dasshu{	width:15px;}/*	height:15px;}*/
.img_maru{	width:18px;}/*	height:15px;}*/


/* テキスト位置 */
.al_left{	text-align:left;	}
.al_center{	text-align:center;	}
.al_right{	text-align:right;	}

.vl_top{	display:table-cell;    vertical-align:top; }
.vl_btm{	display:table-cell;    vertical-align:bottom;}
.vl_mid{	display:table-cell;    vertical-align:middle;}


/*テーブルがの位置*/
.tbl_center{	margin-left:auto;	margin-right:auto;}
.tbl_left{	margin-right:auto;}
.tbl_right{	margin-left:auto;}



/*線*/
#bnone{	border-left:none; 	border-bottom:none; 	border-top:none;	border-right:none; }
#nol{	border-left:none;}
#nolb{	border-left:none; 	border-bottom:none; }
#nob{	border-bottom:none; }


.serchlisttitle {
	font-size:20px;
	font-weight:bolder;
	color:#008837;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom-style:double;
	border-bottom-color:#3C3;
	line-height:22px;
}
.serchlistborder {
	border-bottom-style:double;
	border-bottom-color:#66CCFF;
	line-height:26px;
}

/*検索選択肢の項目の帯：濃い緑*/
.tt_green{
	color:#FFFFFF;
    width:180px;
	background-color:#008837;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
SELECT { 
/* width:200px; */
	width:150px;
} 

/*マッチング早見表*/
table.hayamihyo{
	border-collapse:separate;
	empty-cells:show;
	padding:0px 0px 0px 0px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	table-layout:fixed;
	text-align:center;
	padding:0px;
	background-color:#003300;
	margin-left:auto; margin-right:auto;
	border-top:1px #003300 solid; 
	border-left:1px #003300 solid;
}

table.hayamihyo tr.hayami_tr th{ /*表の項目名*/
	background-color:#B3EA6F;
	text-align:center;
	font-weight:bold;
	border-bottom:1px #003300 solid; 
	border-right:1px #003300 solid;
	font-size:10px;
	color:#444444;
}

}
table.hayamihyo tr.hayami_tr td{
	font-weight:normal;
	border-bottom:1px #003300 solid; 
	border-right:1px #003300 solid;
}

table.hayamihyo tr.res_white{
	background-color:#ffffff;
	text-align:center;
	font-size:9px;
}
table.hayamihyo tr.res_gray{
	background-color:#EEEEEE;
	text-align:center;
	font-size:9px;
}

table.hayamihyo tr.res_white td{
	border-bottom:1px #003300 solid; 
	border-right:1px #003300 solid;
}
table.hayamihyo tr.res_gray td{
	border-bottom:1px #003300 solid; 
	border-right:1px #003300 solid;
}

table.hayamihyo tr.hayami_on th{/*マウス乗せたとき*/
	background-color:#BBDDFF;
	font-weight:normal;
	border-bottom:1px #003300 solid; 
	border-right:1px #003300 solid;
}
table.hayamihyo tr.hayami_on td{/*マウス乗せたとき*/
	background-color:#BBDDFF;
	font-weight:normal;
	border-bottom:1px #003300 solid; 
	border-right:1px #003300 solid;
}




table.hayamihyo td.itemkate{/*マッチング早見表 項目欄のアイテム名のカテゴリ*/
	word-break:break-all;
	font-size:9px;
	color:#333333;
	background-color:#A7F1FA;
}
table.hayamihyo td.item_td{ /*マッチング早見表 項目欄のアイテム名*/
	word-break:break-all;
	font-size:9px;
	width:30px;
	color:#333333;
	background-color:#D8FCC7;
	cursor:pointer;
}
table.hayamihyo td.maker_kugiri{
	background-color:#66CCFF;
	text-align:left;
	font-size:14px;
	font-weight:bolder;
}


.psub {
	display:block;
	border:solid 1px #090;
	background-color:#FFF;
	color:#333;
	text-decoration:none;
	text-align:center;
	position:absolute;
	padding:5px;
	visibility:hidden;
	width:180px;
	z-index:20;
	font-size:70%;
	vertical-align:middle;
}

.EDFCmain {
	position:relative;
	color:#0066FF;
	cursor:default;
}

.kaigai_main {
	position:relative;
	color:#0066FF;
	cursor:default;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
    line-height:12px;
	font-size:11px;
}


.kaigai_model{
 padding:0px 0px 0px 0px;
 background-color:#0070EB;
 color:#FFF;
 }


#radiobt{
	font-size:16px;
	text-align:left;
}



.carmodel{
	width:115px;
	font-size:9px;
	line-height:10px;
	text-align:left;
}
.car_ovs{
float:right;text-align:right;padding-right:5px;
}

.modelyear{
	width:50px;
	text-align:center;
	font-size:10px;
}

.grade{
	width:100px;
	word-break:break-all;
	font-size:9px;
	line-height:10px;
	text-align:left;
}
.item{
	width:50px;
	text-align:center;
	font-size:11px;
}

.itemname{
	width:120px;
	text-align:center;
	font-size:10px;
	line-height:11px;
}
.kit{
	width:90px;
	text-align:center;
	font-size:10px;
}



.bikou{
	text-align:left;
	font-size:9px;
	line-height:10px;
	word-break:break-all;
	width:350px;
}
.bikou2{
	text-align:left;
	font-size:9px;
	line-height:10px;
	word-break:break-all;
	width:200px;
}

.btnote{
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	width:30px; height:57px;
	margin-left:auto; margin-right:auto;
}
.btnote_on{
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	background-image:url(img/tojiru_bt.gif);
	background-repeat:no-repeat;
	width:30px; height:57px;
	margin-left:auto; margin-right:auto;
}
.btpoint{
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	width:30px; height:57px;
	margin-left:auto; margin-right:auto;
}
.btpoint_on{
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	background-image:url(img/mainasu_bt.gif);
	background-repeat:no-repeat;
	width:30px; height:57px;
	margin-left:auto; margin-right:auto;
}


.note{
	text-align:left;
	font-size:11px;
	line-height:12px;
	word-break:break-all;
	color:#333;
	width:525px;
	padding:2px;
	vertical-align:top;
}
.note2{
	text-align:left;
	font-size:11px;
	line-height:12px;
	word-break:break-all;
	color:#333;
	width:370px;
	padding:2px;
	vertical-align:top;
}

.teki{
	width:17px;
	text-align:center;
}


/***********アイテムポップアップ用**************/

.Idisp_area{
	 text-align:center;
	 visibility:hidden;
	 z-index:30;
	 width:1px;
	 height:1px;
	 background-color:#FFF;
	 border:#666 solid 2px;
}

#one{
	width:290px;
	border:none;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
.my_item_logo {
	width:190px;
	text-align:left;
	display:table-cell;
	vertical-align:bottom;	
}
.my_item_mark {
	width:60px;
	text-align:left;
	display:table-cell;
	vertical-align:bottom;	
}
.my_item_pic {
	width:110px;
	text-align:left;
	display:table-cell;
	vertical-align:top;	
}


.item_logo {
	width:80px;
	}
.item_waku{
	width:115px;
	padding-top:35px;
	float:left;
	}
.clear {
	clear:both;
}
.item_comment {
	width:210px;
	float:left;
	text-align:left;
	margin:3px 5px 5px 0px;
	font-size:80%;
}
.item_box {
	width:330px;
	height:140px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


.cm { /*EDFCのポップアップ*/
/*	display:block;*/
	background-color:#FFF;
	background:url(img/hukidasi.gif);
	background-repeat:no-repeat;
	color:#333;
	text-decoration:none;
	position:absolute;
	padding:5px;
	z-index:20;
	font-size:8px;
	line-height:11px;
	width:228px;
	height:136px;
	visibility:hidden;
	opacity:0.9;
/*	 border:#FF0000 solid 1px;
	-webkit-box-shadow:3px 3px 5px #777;
    -moz-box-shadow:3px 3px 5px #777;
     box-shadow:3px 3px 5px #777;*/
}

.cm5 { /*EDFCのポップアップ*/
	display:block;
	background-color:#BAF0FE;
	color:#333;
	text-decoration:none;
	text-align:center;
	position:absolute;
	padding:0px;
	z-index:20;
	font-size:12px;
	line-height:11px;
	width:500px;
	height:20px;
	visibility:hidden;
	opacity:0.8;
	border:#000000 solid 1px;
/*	-webkit-box-shadow:3px 3px 5px #777;
    -moz-box-shadow:3px 3px 5px #777;
     box-shadow:3px 3px 5px #777;*/
}

.cm10 { /*EDFC検索ページの文字ポップアップ*/
	display:block;
	background-color:#BAF0FE;
	color:#333;
	text-decoration:none;
	text-align:center;
	position:absolute;
	padding:0px;
	z-index:20;
	font-size:12px;
	line-height:11px;
	width:650px;
	height:20px;
	visibility:hidden;
	opacity:0.8;
	border:#000000 solid 1px;
	margin-left:auto;
	margin-right:auto;
/*	-webkit-box-shadow:3px 3px 5px #777;
    -moz-box-shadow:3px 3px 5px #777;
     box-shadow:3px 3px 5px #777;*/
}


div#new{
	color:#FF0000;
	padding-top:1px;
	padding-bottom:3px;
	font-size:9px;
	}

/*マッチング早見表で出てくる動く文字*/
#hayami_top{
	position:absolute; width:1px; height:15px;
}


/*TOPにジャンプボタンを出すならこれどうぞ*/
#tein_jump_group {
	width:56px;
	height:auto;
	/*  background-color:#ffffff;
  background-color:rgba(255,255,255,0.8);*/
  border:none;/*ridge 2px #b5b5b6;*/
	position:absolute;
	left:800px;
	top:150px;
	cursor:pointer;
	text-align:left;
	vertical-align:baseline;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
	z-index:1;
	padding:0px 0px 0px 0px;
	height:225px;
	width:56px;
	opacity:0.7;
}
#tein_jump_group img {
	margin-left:2px;
	border:none;
}

#EDFC_cm {
	background:url(img/hukidasi.gif);
	background-repeat:no-repeat;
/*    background-color:rgba(255,255,255,0.8);*/
    border:none;/*ridge 2px #b5b5b6;*/
	position:absolute;
	left:685px;
	top:570px;
	cursor:pointer;
	text-align:left;
	vertical-align:middle;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
	visibility:hidden;
	z-index:1;
	padding:5px 5px 5px 5px;
	width:228px;
	height:136px;
	font-size:8px;
	opacity:0.9;
}

#HAYAMIHYO_cm { /*早見表のポップアップ*/
	width:650px;
	height:20px;
	background-color:#BAF0FE;
	color:#333;
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
	visibility:hidden;
	z-index:1;
	padding:0px;
	font-size:12px;
	opacity:0.8;
	border:#000000 solid 1px;
}


