@charset "utf-8";
#common_wr{	padding:170px 0 0 0;}
#top{
	height:50px;
	background:#3e72af;
	color:#FFFFFF;
	box-shadow:0px 4px 9px -3px #dddddd;
	-moz-box-shadow:0px 4px 9px -3px #dddddd;
	-webkit-box-shadow:0px 4px 9px -3px #dddddd;
	-o-box-shadow:0px 4px 9px -3px #dddddd;
	margin: 0px -500%;
    padding: 0px 500%;
	z-index:1000;
}
header#common{
	height:50px;
	width:960px;
    background: #edeeed;
    background: -moz-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: -webkit-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#edeeed), color-stop(0.51, #ffffff));
    background: -o-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: linear-gradient(#edeeed 0%, #ffffff 51%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeed', endColorstr='#ffffff',GradientType=0 );
	margin: 0px -500%;
    padding: 0px 500%;
	position:relative;
	border-bottom:none;
	box-shadow:none;
}
h2#h2_common{
	color:#f56800;
	font-size:25pt;
	letter-spacing:1px;
	margin:0 0 0px 0;
	position:relative;
}
h2#h2_common p{
	position:absolute;
	right:10px;
	top:20px;
	font-size:15pt;
}
h2#h2_common p.menuright a:hover{ text-decoration:underline;}
h2#h2_common p a{ color:#4e74bb;}
h2#h2_common p a:hover { text-decoration:underline;}
.line00{ background:#efefef; color:#1d3b6d;}
.line01{ background:#f9fdfe;}
.line02{ background:#ffffff;}
.line03{
background: #f5f7f9;
background: -moz-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
background: -webkit-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
background: -o-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
background: -ms-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
background: linear-gradient(to bottom,  #f5f7f9 0%,#dddddd 98%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#dddddd',GradientType=0 );
}
.line04{ background:#f7fe59;}
.line05{ background:#f28674;}
.fa{ margin:0 5px;}

/* login-----------------------------------------------------------------------*/
h1#login {
	padding:0 20px;
	width:680px;
	height:26px;
	text-align:center;
}
section#login_wrap{margin:0px; padding:130px 0 0 0;}
article#login_input{
	height:300px;
	margin: 20px -500% 0 -500%;
    padding: 20px 500%;
	background:url(/tmpimg/login_bg.jpg) repeat ;
	box-shadow:0px 4px 9px -3px #dddddd;
	-moz-box-shadow:0px 4px 9px -3px #dddddd;
	-webkit-box-shadow:0px 4px 9px -3px #dddddd;
	-o-box-shadow:0px 4px 9px -3px #dddddd;
}
article#login_input #lp input{
	width:365px;
	height:50px;
	border:1px solid #d3d2d2;
    padding: 0 0 0 20px;
    border-radius: 10px;
	margin:0 0 0 10px;
	font-size:18px;
}
article#login_input a{width:240px; display:block; margin:40px auto 80px auto;}
article#login_input .btn input{
	background:url(/tmpimg/login_button_m.png);
	width:233px;
	height:66px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	display:block;
}
table#lp{margin:50px auto 0 auto;}
table#lp span{color:#dab852; margin:0 10px 0 0;}
table#lp td{ height:70px;}

/* car search-----------------------------------------------------------------------*/
#car_search{width:960px; border:#898989 1px solid;}
#car_search p{ float:left; display:block;}
#car_search .left_cell{
	width:90px;
	height:25px;
	margin:5px 0 0 0;
}
#car_search .right_cell{
	width:90px;
	height:25px;
	margin:5px 0 0 0;
}
#car_search .left_cell_2{
	width:120px;
	height:25px;
	margin:5px 0 0 0;
}
#car_search .right_cell_2{
	width:120px;
	height:25px;
	margin:5px 0 0 0;
}
#car_search .under_cell{
	width:160px;
	height:25px;
	margin:5px 0 0 0;
}
#car_search .color_cell{
	width:100px;
	height:100px;
	margin:110px 0 0 0;
	float:left;
}
#car_search .color_celltx{margin:4px 0 0 0;}
#car_search ul#top_search{ width:820px; height:260px; font-size:10pt;}
#car_search ul#top_search li{ display:block; width:65px; height:120px; text-align:center; margin:0 8px 10px 0 ; font-size:8pt; float:left;}
#car_search ul#top_search li p{ width:50px; height:50px; margin:5px; font-size:9pt;}
#car_search ul#top_search input{ width:15px; height:15px; margin: 0 0 0 0px;}
#car_search label{ float:left;}
#car_search span{ color:#f13f21; float:left; margin:5px 0 0 0;}
#car_search td{ padding:5px 0 5px 15px;}
#car_search #inner{ padding:0 !important;}
#car_search select{ margin:0 10px 0 10px; padding:4px;}

#car_search input#no{ width:200px; margin:0 10px 0 10px; padding:5px;}
#car_search input#code{ width:100px; margin:0 10px 0 10px; padding:5px;}
#car_search input#code_2{ width:200px; margin:0 10px 0 10px; padding:5px;}
#car_search input#exhibition_no{ width:200px; margin:0 10px 0 10px; padding:5px;}
#car_search input#name{ width:200px; margin:0 10px 0 10px; padding:5px;}
#car_search input.exhibition_day{width:95px; margin:0 5px 0 10px; padding:5px;}

#car_search ul.common_search{ margin:0 0 0 10px;}
#car_search ul.common_search input{ margin:10px 10px 0 0; }
#car_search ul.common_search li{ display:block; text-align:center; margin:0 8px 0px 0 ; padding:0 2px; float:left;}

#car_search2{width:958px;}
#car_search2 p{ float:left; display:block;}
#car_search2 .left_cell{
	width:90px;
	height:25px;
	margin:5px 0 0 0;
}
#car_search2 .right_cell{
	width:60px;
	height:25px;
	margin:5px 0 0 0;
}
#car_search2 .under_cell{
	width:160px;
	height:25px;
	margin:5px 0 0 0;
}

#car_search .color_cell{
	width:100px;
	height:100px;
	margin:110px 0 0 0;
}
#car_search2 ul#top_search{ width:820px; height:260px; font-size:10pt;}
#car_search2 ul#top_search li{ display:block; width:65px; height:120px; text-align:center; margin:0 8px 10px 0 ; font-size:8pt; float:left;}
#car_search2 ul#top_search li p{ width:50px; height:50px; margin:5px; font-size:9pt;}
#car_search2 ul#top_search input{ width:15px; height:15px; margin: 0 0 0 0px;}
#car_search2 label{ float:left;}
#car_search2 span{ color:#f13f21; float:left; margin:5px 0 0 0;}
#car_search2 td{ padding:5px 0 5px 15px;}
#car_search2 select{ margin:0 10px 0 10px; padding:5px;}

#car_search2 input#no{ width:200px; margin:0 10px 0 10px; padding:5px;}
#car_search2 input#exhibition_no{ width:200px; margin:0 10px 0 10px; padding:5px;}
#car_search2 input.exhibition_day{width:95px; margin:0 5px 0 10px; padding:5px;}

#car_search2 ul.common_search{ margin:0 0 0 10px;}
#car_search2 ul.common_search input{ margin:10px 10px 0 0; }
#car_search2 ul.common_search li{ display:block; text-align:center; margin:0 8px 0px 0 ; padding:0 2px; float:left;}

#acMenu{
    display:block;
    width:940px;
    height:50px;
    line-height:28px;
    text-align:left;
    cursor:pointer;
	font-size:12pt;
    }
#acMenu #plus{ float:right; color:#393939; margin:0 200px 0 0 ;}
#acMenu dt{
    display:block;
    text-align:center;
    cursor:pointer;
    color:#798EF3;
    }
#acMenu dd{
    width:940px;
    display:none;
	float:left;
    }

/* color---------*/
.c_white{ background:#FFFFFF; border:#c9c9c9 1px solid;}
.c_pwhite{
	background: #e8e8d1;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8d1 96%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8d1 96%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e8e8d1 96%);
	filter: progid:DXImage201605060101ansform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8d1',GradientType=0 );
	border:#c9c9c9 1px solid;}
.c_beige{ background:#efe3d0; border:#c9c9c9 1px solid;}
.c_silver{
	background: #f7f7f7;
    background: -moz-linear-gradient(top,  #f7f7f7 10%, #c4c4c4 54%);
    background: -webkit-linear-gradient(top,  #f7f7f7 10%,#c4c4c4 54%);
    background: -o-linear-gradient(top,  #f7f7f7 10%, #c4c4c4 54%);
    background: -ms-linear-gradient(top,  #f7f7f7 10%,#c4c4c4 54%);
    background: linear-gradient(to bottom,  #f7f7f7 10%,#c4c4c4 54%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#c4c4c4',GradientType=0 ); border:#c9c9c9 1px solid;}
.c_gray{ background:#eeeeee; border:#c9c9c9 1px solid;}
.c_ganmeta{
	background: #b0b0b0;
　　background: -moz-linear-gradient(top,  #ffffff 0%, #d7d7d7 13%, #b0b0b0 35%, #eaeaea 57%, #b2b2b2 71%, #f9f9f9 89%, #b2b2b2 96%); /* FF3.6-15 */
　　background: -webkit-linear-gradient(top,  #ffffff 0%,#d7d7d7 13%,#b0b0b0 35%,#eaeaea 57%,#b2b2b2 71%,#f9f9f9 89%,#b2b2b2 96%); /* Chrome10-25,Safari5.1-6 */
　　background: -o-linear-gradient(top,  #ffffff 0%,#d7d7d7 13%,#b0b0b0 35%,#eaeaea 57%,#b2b2b2 71%,#f9f9f9 89%,#b2b2b2 96%); /* Chrome10-25,Safari5.1-6 */
　　background: -ms-linear-gradient(top,  #ffffff 0%,#d7d7d7 13%,#b0b0b0 35%,#eaeaea 57%,#b2b2b2 71%,#f9f9f9 89%,#b2b2b2 96%); /* Chrome10-25,Safari5.1-6 */
　　background: linear-gradient(to bottom,  #ffffff 0%,#d7d7d7 13%,#b0b0b0 35%,#eaeaea 57%,#b2b2b2 71%,#f9f9f9 89%,#b2b2b2 96%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
　　filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b2b2b2',GradientType=0 ); /* IE6-9 */
 　 border:#c9c9c9 1px solid;}
.c_black{ background:#000000; border:#c9c9c9 1px solid;}
.c_pink{ background:#f96bb9; border:#c9c9c9 1px solid;}
.c_parple{ background:#961891; border:#c9c9c9 1px solid;}
.c_wred{ background:#a40000; border:#c9c9c9 1px solid;}
.c_red{ background:#ff0000; border:#c9c9c9 1px solid;}
.c_yellow{ background:#fbe926; border:#c9c9c9 1px solid;}
.c_orange{ background:#fd7600; border:#c9c9c9 1px solid;}
.c_gold{
	background: #d8b752;
    background: -moz-linear-gradient(top,  #d8b752 0%, #baa052 96%);
    background: -webkit-linear-gradient(top,  #d8b752 0%,#baa052 96%);
    background: linear-gradient(to bottom,  #d8b752 0%,#baa052 96%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8b752', endColorstr='#baa052',GradientType=0 );
}
.c_brown{ background:#9c7732; border:#c9c9c9 1px solid;}
.c_yellow{ background:#fbe926; border:#c9c9c9 1px solid;}
.c_rightblue{ background:#2e83ff; border:#c9c9c9 1px solid;}
.c_blue{ background:#0000ff; border:#c9c9c9 1px solid;}
.c_navy{ background:#1d2088; border:#c9c9c9 1px solid;}
.c_green{ background:#33cc33; border:#c9c9c9 1px solid;}
.c_mj{ background:url(/tmpimg/search_majo.jpg) no-repeat; border:#c9c9c9 1px solid;}
.c_other{ background:url(/tmpimg/search_other.jpg) no-repeat; border:#c9c9c9 1px solid;}
.l_mj{ background:url(/tmpimg/majo.jpg) no-repeat; border:#c9c9c9 1px solid;}
.l_other{ background:url(/tmpimg/other.jpg) no-repeat; border:#c9c9c9 1px solid;}

/* ------------------------*/

#search_buttom_top{ width:690px; margin:20px 0 0px 100px;}
#search_buttom_top li{ float:left; margin:0 0 0 20px;}
#search_buttom_top li label{ margin:27px 0 0 0 ;}
#search_buttom_top li input{ margin:0 5px 0 0;}

#search_buttom{ width:550px; margin:20px 0 10px 200px;}
#search_buttom li{ float:left; margin:0 0 0 20px; text-align:center;}

/* 在庫一覧-----------------------------------------------------------------------*/
#results_box{ margin:0 auto; width:100%; clear:both;}
#results_wrap{width:100%; margin:0 auto; overflow-x:scroll;}
#results{
	width:100%;
	border:#c0c0c0 solid 1px;
	vertical-align: middle;
	float:left;
}
#results2{
	width:100%;
	border:#c0c0c0 solid 1px;
	vertical-align: middle;
}
#results2 th{
	height:50px;
	text-align:center;
	border:#c0c0c0 solid 1px;
	white-space:normal;
	padding:0 5px;
	font-size:11pt;
	}
#results2 td{
		text-align:center;
		padding:5px 5px;
		min-width:60px;
		border:#c0c0c0 solid 1px;
		white-space:normal;
		word-wrap: break-word;
		font-size:11pt;
		}
#results td a{ color:#4e74bb;}
#results td a:hover { text-decoration:underline;}
#results th{
	height:50px;
	text-align:center;
	border:#c0c0c0 solid 1px;
	white-space:normal;
	padding:0 5px;
	font-size:9pt;
	}
#results th a{ color:#4e74bb;}
#results th a:hover { text-decoration:underline; }
#results td{
	text-align:center;
	padding:5px 5px;
	min-width:60px;
	border:#c0c0c0 solid 1px;
	white-space:normal;
	word-wrap: break-word;
	font-size:9pt;
	}
#results_menu{ width:370px; margin: 20px 0 0 0; position:relative;}
#results_menu li{ float:left; margin:0 0px 0 20px;}
#results_menu li.menuright{ width:195px; text-align:right;}
#results_menu li.menuright a:hover{ text-decoration:underline;}
#results_menu li a{ color:#4e74bb;}
#results_menu li a:hover { text-decoration:none;}
#overflow{ width:1220px; overflow:auto; margin:0 auto;}
#csv{ position:absolute; top:0px; right:50px;}
#pop{
	width:550px;
	height:320px;
	color:#292929;
    background: #edeeed;
    background: -moz-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: -webkit-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#edeeed), color-stop(0.51, #ffffff));
    background: -o-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: linear-gradient(#edeeed 0%, #ffffff 51%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeed', endColorstr='#ffffff',GradientType=0 );
	border:#898989 1px solid;
	overflow:hidden;
	margin:0;
}
#pop2{
	width:550px;
	height:350px;
	color:#292929;
    background: #edeeed;
    background: -moz-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: -webkit-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#edeeed), color-stop(0.51, #ffffff));
    background: -o-linear-gradient(#edeeed 0%, #ffffff 51%);
    background: linear-gradient(#edeeed 0%, #ffffff 51%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeed', endColorstr='#ffffff',GradientType=0 );
	border:#898989 1px solid;
	overflow:hidden;
	margin:0;
}
#pop li.none{ border-right:none;}
#pop #set{ width:550px; text-align:center; margin:25px 0 0 0;}
#pop2 li.none{ border-right:none;}
#pop2 #set{ width:550px; text-align:center; margin:25px 0 0 0;}

h1#display{
	height:30px;
	padding:10px 20px;
	font-size:14pt;
	background:#1f3c6f;
	color:#FFFFFF;
}
#pop_top{ width:500px; margin:20px 0 20px 10px ; color:#1f3c6f;}
#pop_top li{
	width:65px;
	height:20px;
	float:left;
	padding:0 10px;
	margin:0 0px 0 20px;
	border-right:#1f3c6f solid 1px;
}
#pop_top li a{ color:#4e74bb;}
#pop_top li a:hover { text-decoration:none; background:#d5dbe6; }
#pop_bottom{ width:390px; color:#1f3c6f;}
#pop_bottom li{
	width:106px;
	height:20px;
	float:left;
	padding:0 10px;
	margin:0 0px 10px 0px;
	text-align:left;
}
#pop_bottom li a{ color:#4e74bb;}
#pop_bottom li a:hover { text-decoration:none; background:#d5dbe6; }
#pop_bottom input{ margin:0 10px 0 0;}
#pro { width:90px; height:90px; margin:0px 0 0 28px; color:#1f3c6f;}
/* --ツールチップ----------------- */
.tooltip_common{color:#000000; display: inline-block;}
.tooltip_common img{ float:left;}
.tooltip_common span {display: none;}
.tooltip_common:hover {position: relative;}

.tooltip_common:hover span {
	font-size:10pt;
    display: block;
    position: absolute;
    top: 25px;
	left:-80px;
    color: #fff;
    background-color: #38439d;
    width: 180px;
    padding: 10px;
	text-align:center;
	font-weight:normal;
    border-radius:5px;
    z-index:99;
}
p.tooltip_common span:before{
    content:'';
    display:block;
    position:absolute;
    height:0;
    width:0;
    top:-13px;
    left:95px;
	    font-size: 10pt;
    border:13px transparent solid;
    border-right-width:0;
    border-left-color:#38439d;
    transform:rotate(270deg);
    -webkit-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    z-index:99;
}

/* 商談入力-----------------------------------------------------------------------*/
#input{
	width:960px;
	color:#292929;
	overflow:hidden;
	margin:0;
	padding:170px 0 0 0;
	text-align:left;
}
h2.input{
	height:35px;
	width:750px;
	border-left:#a2b6db solid 10px;
	border-bottom:#bfd0ee solid 1px;
	margin:20px auto 20px auto;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#1d3d6e;
	table-layout:fixed;
	clear:both;
}
#input_top{width:600px; margin:0 auto;}
#input_top textarea{ width:400px; height:150px;}
#input_top .left_cell{width:80px; height:25px; margin:5px 0 0 0;}
#input_top label{ float:left;}
#input_top span{ color:#f13f21; float:left;}
#input_top td{ padding:10px 0 10px 30px;}
#input_top .wid{ width:150px;}
#input_top select{ margin:0 10px 0 10px; padding:5px;}
#input_top input#no{ width:200px; padding:5px;}
#input ul { width:550px; margin:20px 0 50px 150px;}
#input li { margin:0 10px 0 0 ; float:left;}
#input a{ display:block; float:left;}
#input li img:hover{
	opacity: 1;
 	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
#history{ width:680px; margin:20px auto 20px auto;}
#history table{ width:660px;}
#history th{padding:20px 0; text-align:center; border:#898989 1px solid;}
#history td{ padding:10px; border:#898989 1px solid;}
.required { color:#f13f21; margin:0 0 0 10px; margin:2px 120px 0 0px;}
#history .memo{ width:310px;}

/* 車両詳細-----------------------------------------------------------------------*/

.car_detail{
	width:960px;
	border:#898989 solid 1px;
	margin:10px 0 50px 0;
	float:left;
}
.car_detail h2{
	height:40px;
	padding:15px 20px 5px 20px;
	font-weight:bold;
	background:#a1b6db;
	color:#1f3c6f;
	position:relative;
}
.car_detail h2 .tool{
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	background:#38439d;
	padding:5px 20px;
	float:right;
}
.car_detail_img{float:left; margin:10px;}
.car_detail_detail{
	width:620px;
	float:left;
	margin:10px;
}
.car_detail_detail li{
	width:auto;
	height:40px;
	font-size:12pt;
	text-align:center;
	border-right:#e1e1e1 1px solid;
	padding:10px 20px 10px 20px;
	display:block;
	float:left;
}
.car_detail_detail li.none{ border:none;}
.car_detail_detail .price{ color:#FF0004; font-size:30pt;}
.car_detail .store{ width:630px;}
.car_detail_item{width:500px; margin:10px 0 0 5px; float:left;}
.car_detail_item li{
	font-size:10pt;
	text-align:center;
	border-right:#e1e1e1 1px solid;
	display:block;
	padding:0 3px;
	float:left;
}
.car_detail_item li p{ width:20px; height:20px; margin:0 3px 0 0 ;}
.car_detail_item li.none{ border:none;}
.car_detail_con{ margin:30px 0 0 0; width:200px; height:34px;	}
.car_detail_button{ margin:15px 0 0 30px;}
.car_detail_button a{ display:block; float:left;}
.car_detail_button img:hover{
	opacity: 1;
 	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.car_detail_button li{ margin:0 0 0 20px;}
.car_detail h3.subtitle{
	width:910px;
	height:25px;
	padding:10px 0 10px 10px;
	border-left:#a1b6db solid 15px;
	background:#bfd0ee;
	color:#1f3c6f;
	font-weight:bold;
	margin:20px 0 10px 10px;
	float:left;
}
.car_detail h3.subtitle_h{
	width:427px;
	height:25px;
	padding:10px 0 10px 20px;
	border-left:#a1b6db solid 15px;
	background:#bfd0ee;
	color:#1f3c6f;
	font-weight:bold;
	margin:10px 0 10px 10px;
	float:left;
}
#basic{
	margin:0 0 0 10px;
	font-color:#636363;
}
#basic th{
	width:110px;
	padding:10px;
	font-weight:bold;
	background:#e3e3e3;
	border:#cccccc 1px solid;
}
#basic td{
	width:160px;
	padding:10px;
	border:#cccccc 1px solid;
}
#basic td p{ width:15px; height:15px; margin:4px 5px 0 0; }
#document{margin:0 0 0 10px; float:left;}
#document li{
	width:180px;
	height:25px;
	padding:10px 0;
	text-align:center;
	background:#dde3ec;
	color:#1f3c6f;
	border:#cccccc 1px solid;
	margin:0 6px 6px 0 ;
	float:left;
}
#document li.no{
	width:180px;
	height:25px;
	background:#FFFFFF;
	padding:10px 0;
	text-align:center;
	color:#cccccc;
	border:#cccccc 1px solid;
	margin:0 6px 6px 0 ;
	float:left
}
.detail_column{width:472px; float:left;}
p.detail_text{
	width:420px;
	min-height:50px;
	clear:both;
	padding:20px;
	margin:10px;
	border:#cccccc 1px solid;
}

#detail_shop{
	width:893px;
	height:100px;
	clear:both;
	padding:20px;
	margin:10px;
	border:#cccccc 1px solid;}

#detail_shop li{
	width:423px;
	height:100px;
	margin:0 8px 0 5px;
	padding:0 10px 0 0;
	float:left;
	border-right:#cccccc solid 1px;
}
#detail_shop li.no{ border-right:none;}


/* スライダー-----------*/
#item_img {float: left; width: 600px;overflow: hidden;}
.bx-wrapper { margin:10px;position: relative;}
#item_img a.bx-prev,
#item_img a.bx-next {
	display: block;
	width: 25px;
	height: 54px;
	text-indent: -9999px;
	position: absolute;
	top: 195px;
	outline: none;
}

#detail #item_img #bx-pager {margin: 10px 0 0;}
#bx-pager {
	width:580px;
	margin:5px 0 0 10px;
	float:left;
}

#bx-pager a{
	float: left;
	width: 55px; height: 35px;
	margin: 0 8px 5px 0;
	border: 1px solid #fff;
	overflow: hidden;
}
#bx-pager a img {width: 55px;}
#bx-pager a.active{border: 1px solid #4b72b7;}
#bx-pager a:nth-child(9n) {margin-right: 0;}
#bx-pager img {display: block; width: 100%;}

/* ----------------------*/

.car_content_wrap{ width:358px; float:right; margin:10px 2px 0 0; font-size:11pt;}
.car_content_wrap_table{ width:350px;}
.car_content_wrap_table th{
	background-color:#e3e3e3;
	border:#cccccc 1px solid;
	color:#636363;
	width:90px;
	padding:10px 0 10px 10px ;
}
.car_content_wrap_table td{
	color:#636363;
	border:#cccccc 1px solid;
	padding:10px 0 10px 10px ;
}

.car_content_wrap p.option_text{ width:348px; font-size:9pt;}
.car_detail_content{width:350px; float:left;}
.car_detail_content li{
	width:auto;
	height:60px;
	font-size:10pt;
	text-align:center;
	border-right:#e1e1e1 1px solid;
	padding:2px 9px 10px 15px;
	margin:10px 0 0 0 ;
	display:block;
	float:left;
}
.car_content_wrap li.none{ border:none;}
.car_content_wrap .store{ width:350px; margin: 10px 0 0 10px;}
.car_content_wrap .car_list_item{
	width:205px;
	margin:10px 0 0 5px;
	float:left;
}
.car_content_wrap .car_list_item li{
	font-size:10pt;
	text-align:center;
	border-right:#e1e1e1 1px solid;
	display:block;
	padding:0 3px;
	float:left;
}
.car_content_wrap .car_list_item li p{ width:20px; height:20px; margin:0 3px 0 0 ;}
.car_content_wrap .car_list_item li.none{ border:none;}
.car_content_wrap .car_list_con{ margin:15px 0 0 10px; width:200px; height:34px;}

.car_content_wrap .car_list_button2{ margin:5px 0 0 10px;}
.car_content_wrap .car_list_button2 a{ display:block; float:left;}
.car_content_wrap .car_list_button2 img:hover{
	opacity: 1;
 	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.car_content_wrap .car_list_button2 li{ margin:0 10px 0 0px;}

/* ボタンスタイル-----------*/
.talk_button_s{ width:160px; height:60px; background:url(/tmpimg/talk_button_s.png) no-repeat;}
.print_button_s{ width:160px; height:60px; background:url(/tmpimg/print_button_s.png) no-repeat;}
.lift_button_s{width:160px; height:60px; background:url(/tmpimg/lift_button_s.png) no-repeat;}
.shop_button_s{width:160px; height:60px; background:url(/tmpimg/shop_button_s.png) no-repeat;}

/* -----------------------*/

#evaluation{ width:345px; margin:20px 0 10px 0 ; border:#4b72b7 1px solid; padding:0 0 10px 0;}
#evaluation dl#cl1{width:345px; height:85px; margin:0px 0 0 0; float:left;}
#evaluation dl#cl2{width:345px; height:55px; margin:0px 0 0 0; float:left;}
#evaluation dl#cl3{width:345px; height:55px; margin:0px 0 0 0; float:left;}

#evaluation p{
	background:#4b72b7;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:10px 0 10px 0;
	font-size:15pt;
}
#evaluation dt#synthesis{
	width:100px;
	height:50px;
	background:#e3e3e3;
	border:#cccccc 1px solid;
	color:#636363;
	padding:20px 0 0 0 ;
	margin:10px;
	text-align:center;
	float:left;}

#evaluation dd{
	margin:13px 0 0 8px;
	width:200px;
	float:left;
}
#alfa{}
#alfa li{
	width:25px;
	height:20px;
	color:#cccccc;
	text-align:center;
	margin:0 2px 2px 0 ;
	border:#cccccc solid 1px;
	padding:5px 2px;
	float:left;
}
#alfa li.on{ background:#FF0004; color:#FFFFFF;}
#evaluation .inst{
	width:100px;
	height:30px;
	background:#e3e3e3;
	border:#cccccc 1px solid;
	color:#636363;
	padding:10px 0 0 0 ;
	margin:10px;
	text-align:center;
	float:left;}

.inst_alfa{ margin:5px 0 0 0;}
.inst_alfa li{
	width:44px;
	padding:0 2px 0 2px ;
	text-align:center;
	color:#919191;
	float:left;
	border-right:#cccccc 1px solid;
}

.inst_alfa li.none{ border:none;}
.inst_alfa span.on{text-align:center; background:#ffe5e5; color:#FF0004; display:block;}

/* オプション一覧-----------------------------------------------------------------------*/
#option{
	width:960px;
	height:550px;
	border:#e5e5e5 solid 1px;
	}
#option_menu{
	width:190px;
	height:550px;
	background:#1f3c6f;
	letter-spacing:2px;
	font-size:14pt;
	float:left;
}
#option_menu li{
	height:50px;
	padding:25px 0 0 20px;
	color:#ffffff;
	cursor:pointer;
}
#option_menu li a{
	height:50px;
	padding:25px 0 0 20px;
	color:#FFFFFF;
}

#option_menu li:hover{
	width:190px;
	height:50px;
	padding:25px 0 0 20px;
	display:block;
	background:#FFFFFF;
	opacity:1 !important;
	color:#1f3c6f;
}
.select{ background:#FFFFFF!important; color:#1d3d6e!important;}
#option_menu li#none{
	width:170px;
	height:50px;
	padding:25px 0 0 20px;
	background:#1f3c6f;
}
.option_title{
	height:35px;
	width:700px;
	border-left:#a2b6db solid 10px;
	border-bottom:#bfd0ee solid 1px;
	margin:20px 0 0 20px;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#1d3d6e;
	table-layout:fixed;
	float:left;
}

#option_new{
	float:left;
	margin:20px 0 0 30px;
}

#option_new a:hover{ text-decoration:underline;}
#option_new a{ color:#4e74bb;}
#option_new a:hover { text-decoration:underline;}
#option table{
	width:700px;
	margin:20px 0 0 20px;
	float:left;
}

#option th{
	height:50px;
	text-align:left;
	border:#c0c0c0 solid 1px;
	white-space:normal;
	padding:5px 20px;
	}

#option td{
	text-align:left;
	min-width:60px;
	border:#c0c0c0 solid 1px;
	white-space:normal;
	word-wrap: break-word;
	padding:5px 20px;
	}
#option td a{ color:#4e74bb;}
#option td a:hover { text-decoration:underline;}

#sample {
  margin-top: 20px;
}
#main {
  clear: left;
  margin: 20px auto;
  padding: 5px 20px;
  width: 900px;
}
#tab{ margin:80px 0 0 0;}
.disnon {
  display: none;
}
.content_wrap {
float:right;
  width: 770px;
  padding:0 0 50px 0;
}
.price_com{ margin:20px 0 0 20px;}
.price_com input{
	 width:300px;
	 height:25px; margin: 0 0 0 0px;}

.point{ color:#f13f21; font-size:12pt; margin:0 0 0 10px;}
.pointb{ color:#000000; font-size:12pt; margin:0 0 0 10px;}

/* オプション編集-----------------------------------------------------------------------*/
#edit{
	width:450px;
}

#edit .left_cell{
	width:160px;
	height:25px;
	margin:5px 0 0 0;
}
#edit .right_cell{
	width:90px;
	margin:5px 0 0 0;
}
#edit .center_cell{
	width:175px;
	margin:5px 0 0 0;
}

#edit ul#top_search input{ width:15px; height:15px; margin: 0 0 0 0px;}
#edit label{ float:left;}
#edit span{ color:#f13f21; float:left;}
#edit input{ float:left; height:20px; margin:0 5px 0 0 ;}
#edit td{ padding:10px 0 10px 10px; border:none;}
#edit select{ margin:0 10px 0 0px; padding:5px;}

#edit input#no{ width:200px; margin:0 10px 0 10px; padding:5px;}
#edit input#exhibition_no{ width:200px; margin:0 10px 0 10px; padding:5px;}
#edit input.exhibition_day{width:95px; margin:0 5px 0 10px; padding:5px;}
#edit_button{ float:left; margin: 50px 0 0 300px;}
#edit_button2{ float:left; margin: 50px 0 0 300px;}
/* 車両登録-----------------------------------------------------------------------*/
#car_input{
	width:960px;
	float:left;
	border:#e5e5e5 solid 1px;
	margin:0 0 50px 0;
	background:url(/tmpimg/car_input_bg.jpg) no-repeat;
	}
.car_input{
	width:730px;
	height:auto;
	margin:10px 0 0 20px;
	float:left;
}
.car_text{ color:#000000; font-weight:bold; float:left; width:470px; margin:10px 0 0 0;}

.car_input_point{ color:#f13f21; font-size:11pt;}
.car_input_point2{ color:#969696; margin:10px 0 0 0;}

.car_input_text{ color:#000000; width:50px; float:left; margin:5px 0 0 0; text-align:center;}
.car_input_text2{ color:#000000; width:80px; float:left; margin:5px 0 0 10px; }
.car_input_text3{ color:#000000; width:500px; float:left; margin:5px 0 0 0; font-size:9pt;}
.car_input_text4{ color:#000000; width:600px; float:left; margin:5px 0 0 0; font-size:9pt;}
.car_input_text5{ color:#000000; width:60px; float:left; margin:5px 0px 0 10px;}

.car_input_size1{ width:12px;}
.car_input_size2{ width:20px;}
.car_input_size3{ width:30px;}
.car_input_size4{ width:40px;}
.car_input_size5{ width:50px;}

#kata_search{ width:500px;}
#kata_search li{ color:#000000; width:90px; float:left; margin:5px 20px 0 0px; font-size:9pt;}

.photoselect{ font-size:10pt;}
.car_input .redio { margin:5px 20px 0 0;}
.car_input .redio input{ margin:5px 5px 0 0;}
.car_input input{ padding:5px; float:left; margin:0 5px 0 0;}
.car_input select{ padding:5px; float:left; margin:0 5px 0 0;}
.car_input textarea{ width:490px; padding:5px; float:left; margin:5px 0 0 0;}
.car_input .search_bt{
	width:80px;
	height:25px;
	border-radius:3px;
	padding:2px 0 0 0;
	background: #f5f7f9;
	background: -moz-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -webkit-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: -o-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -ms-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: linear-gradient(to bottom,  #f5f7f9 0%,#dddddd 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#dddddd',GradientType=0 );
	border:#c0c0c0 1px solid;
	float:left;
	text-align:center;
	color:#777777;
	margin:0 0 0 10px;
}

.car_input td{ padding:10px 0 10px 10px; border:#c0c0c0 1px solid;}
.car_input th{
	width:180px;
	background: #f5f7f9;
	background: -moz-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -webkit-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: -o-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -ms-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: linear-gradient(to bottom,  #f5f7f9 0%,#dddddd 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#dddddd',GradientType=0 );
	border:#c0c0c0 1px solid;
	padding:10px 0 10px 20px;
}

#car_input_menu{
	width:190px;
	height:400px;
	background:#1f3c6f;
	letter-spacing:2px;
	font-size:14pt;
	float:left;
}
#car_input_menu li{
	height:50px;
	padding:25px 0 0 20px;
	color:#ffffff;
	cursor:pointer;
}
#car_input_menu li a{
	height:50px;
	padding:25px 0 0 20px;
	color:#FFFFFF;
}

#car_input_menu li:hover{
	width:190px;
	height:50px;
	padding:25px 0 0 20px;
	display:block;
	background:#FFFFFF;
	opacity:1 !important;
	color:#1f3c6f;
}

#car_input_buttom{ width:690px; margin:0 auto 100px auto; text-align:center;}
#car_input_buttom li{ float:left; margin:0 0 0 10px;}

#car_input_ph{ width:705px; margin:10px 0 0 0px ;}
#car_input_ph li{ width:170px; float:left; margin:0 3px 20px 3px;}

#car_input_ph li h4{
	text-align:center;
	width:170px;
	float:left;
	background:#4b72b7;
	color:#ffffff;}

.car_input .del_bt{
	width:80px;
	height:25px;
	border-radius:3px;
	padding:2px 0 0 0;
	background: #f5f7f9;
	background: -moz-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -webkit-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: -o-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -ms-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: linear-gradient(to bottom,  #f5f7f9 0%,#dddddd 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#dddddd',GradientType=0 );
	border:#c0c0c0 1px solid;
	float:left;
	text-align:center;
	color:#777777;
	margin:0px 0 0px 45px;}

#car_input_ph li .file {
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin:0 0 0 25px;
  font-size:11pt;
  padding: .5em;
  	background: #f5f7f9;
	background: -moz-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -webkit-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: -o-linear-gradient(top,  #f5f7f9 0%, #dddddd 98%);
	background: -ms-linear-gradient(top,  #f5f7f9 0%,#dddddd 98%);
	background: linear-gradient(to bottom,  #f5f7f9 0%,#dddddd 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#dddddd',GradientType=0 );
	border:#c0c0c0 1px solid;
	border-radius:3px;
}

#car_input_ph li .file input[type="file"] {
	width:118px;
	height:31px;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  cursor: pointer;
}

#csv a{ color:#4e74bb;}
#csv a:hover { text-decoration:underline;}

/*▼▼▼ SW追加 ▼▼▼*/
#car_search input.search{ width:200px; margin:0 10px 0 10px; padding:5px;}
#car_search input.search2{ width:100px; margin:0 10px 0 10px; padding:5px;}
