@charset "utf-8";
/* CSS Document */

/********************************** CSS Search **********************************/
div.Search{background:url(../imgdir/stock-car-list/bg01.gif) repeat-x left top; padding:4px 0 0 5px; margin:0; height:16px;}
div.Search2{ border:1px solid #C0C9D0; background:#F3F4EF; margin-bottom:10px;}
div.Search2 table.Select { width:938px;margin:5px 10px;}
div.Search2 table.Select th{color:#4676A7; font-weight:bold;}
div.Search2 table.Select td select{/*width:140px;*/}

div#title{background:url(../imgdir/stock-car-list/border01.gif) repeat-x left bottom; position:relative; height:50px; margin:18px 0 30px 0;}
div#title h3{ position:absolute; top:10px;}
div#title ul {position:absolute; right:0; top:0;}
div#title ul li{float:left; margin-left:10px;}
div#title ul li a:hover{opacity:0.70;filter:alpha(opacity=80);} 

div#title ul#form_btn {position:absolute; right:0; top:10px;}
div#title ul#form_btn li{float:left; margin-left:10px;}
div#title ul#form_btn li a:hover{opacity:0.70;filter:alpha(opacity=80);} 

div#title_detail{background:url(../imgdir/stock-car-list/border01.gif) repeat-x left bottom; position:relative; height:50px; margin-top:18px;}
div#title_detail h3{ position:absolute; top:10px;}
div#title_detail ul {position:absolute; right:0; top:0;}
div#title_detail ul li{float:left; margin-left:10px;}
div#title_detail ul li a:hover{opacity:0.70;filter:alpha(opacity=80);} 

div#title_detail ul#form_btn {position:absolute; right:0; top:10px;}
div#title_detail ul#form_btn li{float:left; margin-left:10px;}
div#title_detail ul#form_btn li a:hover{opacity:0.70;filter:alpha(opacity=80);} 
.pankuzu {margin:10px 0 10px 0;font-size:14px;font-weight:bold;} 

/********************************** CSS Leftnavi **********************************/
div#Leftnavi{ width:160px; float:left;}
div#Leftnavi p.spBnr{margin-bottom:5px;}
div#Leftnavi ul{border:1px solid #B4C0CC; margin:-4px 0 10px 0; padding:5px;}
div#Leftnavi ul li{background:url(../imgdir/stock-car-list/dot01.gif) repeat-x left bottom; padding:4px 0 ;}
div#Leftnavi ul li a {background:url(../imgdir/stock-car-list/mark03.gif) no-repeat 5px center; padding:0 0 0 15px; font-weight:bold;display:block; color:#4674A6;}
div#Leftnavi ul li.last {background:none; }

div#Leftnavi ul li.line1 {list-style:none; color:#4476a9; font-weight:bold; background:none; text-indent:5px;}
div#Leftnavi ul li.line2 {text-align:center; background:none;}
div#Leftnavi ul li.line2 input {border:1px solid #4476a9; width:135px;}
div#Leftnavi ul li.line3 {list-style:none; background:none;}
div#Leftnavi ul li.line3 a {background:none; padding:0; width:102px; margin:0 auto;}

em.orange {color:#f90; font-weight:bold; font-size:100%;}

/********************************** CSS Rightcontents-list **********************************/
/*div#sec {float:right;}*/
div#sec {float:right;}
div#sec div.case{border:1px solid #B4C0CC; width:790px; margin-bottom:10px;}
div#sec div.case h4{background:url(../imgdir/stock-car-list/bg03.gif) repeat-x left top; color:#FFFFFF; font-size:16px; height:20px; font-weight:bold; position:relative; padding:5px 0 0 10px;}
div#sec div.case h4 span{position:absolute; right:5px; top:3px;}
div#sec div.case div.img{width:140px; text-align:center; padding:10px 0;}
*html div#sec div.case div.img{width:120px; text-align:center; padding:10px 0;}
div#sec div.case div.img p{font-weight:bold; color:#CD3301;margin-top:5px;}
div#sec div.case table{float:right; width:650px; border-collapse:collapse; height:127px; margin-top:1px;}
html* div#sec div.case table{float:right; width:650px; border-collapse:collapse; height:129px; margin:0px;}
*html div#sec div.case table{float:right; width:650px; border-collapse:collapse; height:127px; margin:0px;}
*:first-child+html div#sec div.case table{float:right; width:650px; border-collapse:collapse; height:127px; margin:0px;}
div#sec div.case table th{background:#F0F0F0;border:1px solid #B4C0CC; text-align:center;}
div#sec div.case table td{ border:1px solid #B4C0CC; text-align:center; border-bottom:none;}
div#sec div.case table td.price{color:#CD3301; font-weight:bold; font-size:16px;}
div#sec div.case table td.last{ border-right:none;}
div#sec div.case table th.last{ border-right:none;}

div#sec div.num {text-align:right; margin-bottom:10px; width:790px;}
div#sec div.num a{padding:0 10px; border-right:1px solid #000; color:#000;}
div#sec div.num a.next{background:url(../imgdir/stock-car-list/mark02.gif) no-repeat left 4px;font-weight:bold; color:#000; padding:0 0 0 15px; margin:0 0 0 10px; border:none;}
div#sec div.num span {padding:0 10px; border-right:1px solid #000; color:#000;}

div#sec p.info{width:790px; margin:30px 0; text-align:justify; text-justify:newspaper;}
div#sec div.pagetop{text-align:right; margin:10px 0;}

/********************************** CSS Rightcontents-detail **********************************/

div#sec div.case2{width:790px; margin-bottom:15px;}
div#sec div.case2 h4{background:url(../imgdir/stock-car-list/bg03.gif) repeat-x left top; color:#FFFFFF; font-size:16px; height:20px; font-weight:bold; position:relative; padding:5px 0 0 10px;}
div#sec div.case2 h4 span{position:absolute; right:5px; top:3px;}

div#sec div.case2 h4.blog_title {background:url(../imgdir/blog/entry_title.gif) no-repeat top left;}


div#sec div.case2 img.mainPhoto{width:320px; float:left; margin-top:15px;}
div#sec div.case2 table {float:right; width:455px;border-collapse:collapse; height:127px; margin-top:15px; font-size:12px;}
div#sec div.case2 table th{background:#F0F0F0;border:1px solid #B4C0CC; text-align:left; padding:3px 13px; font-weight:bold; width:140px;}
div#sec div.case2 table td{ border:1px solid #B4C0CC;padding:3px 13px; }
div#sec div.case2 table td.price{color:#CD3301; font-weight:bold; font-size:16px;padding:3px 13px; }

div#sec div.case_n {width:790px; margin-bottom:15px;}
div#sec div.case_n h4{background:url(../imgdir/stock-car-list/bg03.gif) repeat-x left top; color:#FFFFFF; font-size:16px; height:20px; font-weight:bold; position:relative; padding:5px 0 0 10px;}
div#sec div.case_n p {line-height:150%; margin:10px 0; text-align:justify; text-justify:inter-ideograph;}
div#sec div.sale p {line-height: normal; margin:0; text-align: center; text-justify:inter-ideograph;}
div#sec div.case_n table.normal { clear: both; border-collapse:collapse; margin:10px 0; font-size:12px; line-height:150%;}
div#sec div.case_n table.normal caption{ display: none;}
div#sec div.case_n table.normal th{background:#F0F0F0;border:1px solid #B4C0CC; text-align:left; padding:7px; font-weight:bold; width:140px;}
div#sec div.case_n table.normal td{ border:1px solid #B4C0CC; padding:7px; }
div#sec div.case_n ol{ margin:10px 0; }
div#sec div.case_n ol li { list-style-type: decimal; list-style-position: inside;line-height:150%; }

div#sec div.case_new {width:790px; margin-bottom:15px;}
div#sec div.case_new h4{background:url(../imgdir/stock-car-list/bg03.gif) repeat-x left top; color:#FFFFFF; font-size:16px; height:20px; font-weight:bold; position:relative; padding:5px 0 0 10px;}
div#sec div.case_new p {line-height:150%; margin:10px 0; text-align:justify; text-justify:inter-ideograph;}
div#sec div.sale p {line-height: normal; margin:0; text-align: center; text-justify:inter-ideograph;}
div#sec div.case_new table.normal { clear: both; border-collapse:collapse; margin:10px 0; font-size:12px; line-height:150%;}
div#sec div.case_new table.normal caption{ display: none;}
div#sec div.case_new table.normal th{background:#F0F0F0;border:1px solid #B4C0CC; text-align:left; padding:7px; font-weight:bold; width:140px;}
div#sec div.case_new table.normal td{ border:1px solid #B4C0CC; padding:7px; }
div#sec div.case_new ol {margin:10px 0; }
div#sec div.case_new ol li {list-style-type: none; line-height:150%; }
div#sec div.case_new ol li ul{margin-left: 15px;}
div#sec div.case_new ol li ul li {margin-bottom: 5px;}
div#sec div.case_new ol li ul li img {margin-bottom: 20px;}
.mb20 {margin-bottom: 20px;}
.bold {font-weight: bold;}

div#sec div.comment table td {width:200px;}
div#sec div.comment table td.td_comment {background:#F0F0F0; font-weight:bold; width:100px;}

div#sec div.case3 {margin-bottom:10px;}
div#sec div.case3 div.img_area{width:650px;float:left;}
div#sec div.case3 div.img_area img{float:left; margin:0 10px 10px 0;}
div#sec div.case3 div.exp{float:left; width:130px;}
div#sec div.case3 div.exp p{color:#CD3301; font-weight:bold;}
div#sec div.case3 div.exp ul {margin:5px 0 0 15px;}
div#sec div.case3 div.exp ul li{list-style:disc; font-size:10px;}

div#sec div.comment{margin-bottom:20px;}
div#sec div.comment table{border-collapse:collapse; font-size:12px; width:790px;}
div#sec div.comment table th{background:#F0F0F0;border:1px solid #B4C0CC; text-align:left; padding:3px 13px; font-weight:bold; width:130px;}
div#sec div.comment table td{white-space:normal;border:1px solid #B4C0CC;padding:3px 13px;  }

div#sec div.case4{width:790px; margin-bottom:15px;border:1px solid #B4C0CC;}
div#sec div.case4 h5{background:url(../imgdir/stock-car-detail/bg02.jpg) repeat-x left top; color:#FFFFFF; font-size:16px; height:20px; font-weight:bold; position:relative; padding:5px 0 0 10px;}
div#sec div.case4 dl{margin:10px 0 0 10px; width:360px;float:left;}
div#sec div.case4 dt {float:left;width:65px; height:30px;clear:both;padding-top:7px;}
div#sec div.case4 dd{height:30px;color:#CD3301; font-weight:bold; font-size:14px; padding-top:12px;}
div#sec div.case4 dd a{color:#CD3301; }
div#sec div.case4 img{float:left;}
div#sec div.case4 ul{float:right; margin:10px;}
div#sec div.case4 ul li{font-size:10px;}

div#sec div.buy{background:url(../imgdir/stock-car-detail/border.gif) repeat; text-align:center;height:48px;padding-top:10px;width:790px; }

/********************************** CSS cfix **********************************/
.cfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.cfix {min-height: 1px;}
* html .cfix { height: 1px;/*\*//*/ height: auto;overflow: hidden; /**/}


/********************************** CSS blog_entry **********************************/
div#sec div.case2 .blog_entry {margin-bottom:20px;}
div#sec div.case2 .blog_entry h5 {color:#cc0000; font-size:150%; margin:10px 0; padding-bottom:5px; background:url(../imgdir/stock-car-list/dot01.gif) repeat-x bottom left;}
div#sec div.case2 .blog_entry .blog_txt {background:url(../imgdir/stock-car-list/dot01.gif) repeat-x bottom left; padding:0 0 10px 0;}
div#sec div.case2 .blog_entry .blog_txt p {margin:5px 10px 10px 10px; text-align:justify; text-justify:newspaper; line-height:150%;}
div#sec div.case2 .blog_entry .blog_txt img {margin:5px;}
div#sec div.case2 .blog_entry .blog_txt p.img_left {float:left;}
div#sec div.case2 .blog_entry .blog_txt p.img_right {float:right;}
div#sec div.case2 .blog_entry .comment {margin:0; padding:10px 0; text-align:right; background:url(../imgdir/stock-car-list/dot01.gif) repeat-x bottom left;}
div#sec div.case2 .blog_entry .comment li {background:url(../imgdir/blog/right_arrow.gif) no-repeat 0 0.3em; padding-left:15px;margin-right:15px; display:inline;}
div#sec div.case2 .blog_entry .comment li.comment_last {margin:0; display:inline;}

div#sec div.case2 .blog_entry .comment li a {font-weight:bold;}

ul.pagenate {text-align:center;}
ul.pagenate li {display:inline; margin:0 3px;}
ul.pagenate li.prev {background:url(../imgdir/blog/left_arrow.gif) no-repeat left 0.3em; padding-left:10px; font-weight:bold;}
ul.pagenate li.next {background:url(../imgdir/blog/right_arrow.gif) no-repeat right 0.3em; padding-right:10px; font-weight:bold;}

/* IE6 */
* html ul.pagenate li.prev {background:url(../imgdir/blog/left_arrow.gif) no-repeat left 0.45em; padding-left:10px; font-weight:bold;}
* html ul.pagenate li.next {background:url(../imgdir/blog/right_arrow.gif) no-repeat right 0.45em; padding-right:10px; font-weight:bold;}

/* IE7 */
*+ html ul.pagenate li.prev {background:url(../imgdir/blog/left_arrow.gif) no-repeat left 0.45em; padding-left:10px; font-weight:bold;}
*+ html ul.pagenate li.next {background:url(../imgdir/blog/right_arrow.gif) no-repeat right 0.45em; padding-right:10px; font-weight:bold;}

ul.pagenate li a {border:1px solid #3399cc; padding:3px 6px;}
ul.pagenate li.prev a {border:none;}
ul.pagenate li.next a {border:none;}

ul.pagenate li a:hover {background:#3399cc; color:#FFFFFF;}
ul.pagenate li.prev a:hover {border:none; color:#3399cc; background:#fff;}
ul.pagenate li.next a:hover {border:none; color:#3399cc; background:#fff;}


/********************************** CSS parts **********************************/
div#sec div.case2 p.parts_link {text-align:right; margin:5px 0 0 0;}
div#sec div.case2 p.parts_link a {color:#cc0001;}
div#sec div.case2 p {line-height:150%; margin:10px 0; text-align:justify; text-justify:inter-ideograph;}
div#sec div.case2 p span.bold {font-weight:bold;}

div#sec div.case2 h6 {background:url(../imgdir/parts/subtitle.gif) no-repeat top left; height:33px; text-indent:15px; line-height:33px; font-weight:bold; font-size:150%; color:#fff; margin:15px 0 0 0;}
div#sec h6 {background:url(../imgdir/parts/subtitle.gif) no-repeat top left; height:33px; text-indent:15px; line-height:33px; font-weight:bold; font-size:150%; color:#fff; margin:15px 0 15px 0;}

div#sec div.case2 #photolist li.li_cneter {margin:0 86px;}
div#sec div.case2 #photolist li img {margin:15px 0 0 0; border:1px solid #163f67; padding:1px;}

div#sec div.case2 #photolist ul.sec_ul li {text-indent:10px; line-height:150%;}



.about_prof { clear: both; margin: 10px 0 0; border-bottom: 1px dotted #333; padding: 5px 10px;}
.about_prof img{ border: 4px solid #eee; margin:0 10px 0 0;}
.about_prof span{ float: left; padding: 3px 0px 3px; font-size: 1.1em; color: #00376c; font-weight: bold; font-family:'Times New Roman', Times, serif}
.about_prof p{  margin-left:10px;}


/********************************** CSS Sitemap **********************************/
#sitemap, #sitemap ul, #sitemap li{margin:0;padding:0;list-style:none;}
#sitemap{}
#sitemap ul{display:none;}
#sitemap li{line-height:200%;margin-top:1px;background:#eee;position:relative;width:100%;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left;display:inline;}
#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(collapsed.gif) no-repeat 0 0;}
#sitemap li span.expanded{background:url(expanded.gif) no-repeat 0 0;}
/* second level */
#sitemap li li{background:#fff;}
#sitemap li li a{padding-left:56px;}
#sitemap li li span{left:28px;}
/* third level */
#sitemap li li li a{padding-left:84px;}
#sitemap li li li span{left:56px;}
/* etc. *//*  */

/******10/15 追加刁E*****/
/********************************** CSS contact **********************************/
p.txt_contact {text-align:left; line-height:150%; text-align:justify; text-justify:inter-ideograph; width:780px; padding:0 0 10px 0;}
p.img_contact {margin:50px 0 0 0; padding:0;}
ul.ul_contact {margin:0; padding:0;}
ul.ul_contact li {line-height:140px;}

em.red {color:#cc3300;}
span.red2 {color:#ff0000;}

#contact_tb .b_no {border-top:none;}
#contact_tb .b_top {border-top:1px solid #b4c0cc;}

#contact_tb {border:1px solid #b4c0cc;}
#contact_tb .td_left {height:50px; line-height:50px; background:#f0f0f0; border-bottom:1px solid #b4c0cc; border-right:1px solid #b4c0cc; font-weight:bold; padding-left:10px; width:100px;}
#contact_tb .td_left2 {height:130px; line-height:130px; background:#f0f0f0; border-right:1px solid #b4c0cc; border-bottom:1px solid #b4c0cc;font-weight:bold; padding-left:10px; width:100px;}
#contact_tb .td_right {border-bottom:1px solid #b4c0cc; padding-left:10px; text-align:left;}
#contact_tb .td_right2 {border-bottom:1px solid #b4c0cc; padding:0 10px;  text-align:left; width: 400px;}
#contact_tb .td_wide {height:50px; line-height:50px; border-bottom:1px solid #b4c0cc;}

#contact_tb .td_right input {border:1px solid #7f9db9;}
#contact_tb .td_right2 textarea {border:1px solid #7f9db9; width:100%;}
#contact_tb .td_right select {border:1px solid #7f9db9;}

/********************************** /CSS contact **********************************/



/********************************** Alfa Team(Mongolia) **********************************/
div#title2{background:url(../imgdir/stock-car-list/border01.gif) repeat-x left bottom; position:relative; height:70px; margin:18px 0 30px 0;padding-left:25px;}
#alfaTeam ul{width:900px;margin:0 auto;}
#alfaTeam ul li.box01{float:left; width:510px;margin-right:20px;padding-bottom:100px;}
#alfaTeam ul li.box02{float:left;}
#alfaTeam ul li.box03{float:right;}
/*
#alfaTeam ul li.pic{width:200px;float:left;}
#alfaTeam ul li.txt{width:720px;float:right;}
.flR{float:right;_margin-top:10px;}
*/


/********************************** 2009.06.16 **********************************/
div#sec div#orderForm{
padding-top:20px;}

div#sec div#orderForm h5{
background:url(../imgdir/stock-car-detail/bg01.jpg) repeat-x left top; color:#FFFFFF; font-size:16px; font-weight:bold;position:relative; padding:5px 0 5px 10px;}