@charset "utf-8";
body,input,textarea,select,table{font-family:NanumBarunGothic;font-size:11pt;color:#000;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,legend,fieldset,input,textarea,button,select{margin:0;padding:0}
img,fieldset{border:0}
img {border: none; vertical-align:bottom}
ul,ol{list-style:none}
a{text-decoration:none;color:#333}
table{border-spacing:0px;border-collapse:0px;cursor:default}

div.center { text-align: center; }
div.clear { clear:both; }
.bold { font-weight: bold; }
.cred { color: #f90e1c; }
.cyellow { color: #faf336; }
.cblue { color: #11458b; } 
.cblue2 { color: #f90e1c; } 
.cred2 { color: #b40d14; }
.cred3 { color: #c6241c; }
.cwhite { color: #fff; }
.cblack { color: #000; }
.pt18 { font-size: 18pt; }
.pt15 { font-size: 15pt; }
.pt11 { font-size: 11pt; }
.pt10 { font-size: 10pt; }
.opacity50 { opacity: 0.5 }
.underline { text-decoration: underline; }
hr.line { height: 1px; width: 100%; border: 0px; background-color: #d4d4db; margin: 0px; padding: 0px; }
hr.half { height: 1px; width: 740px; border: 0px; background-color: #d4d4db; margin: 40px 0px 40px 20px; padding: 0px; }


div.br { height: 40px; }
div.br_half { height: 20px; }
span.icon_backnum { background-image: url("../img/back_num.png"); background-repeat: no-repeat; width:18px; height: 26px; display: inline-block; color: #fff; font-size: 12pt; padding: 7px 0px 0px 12px; margin-bottom: 10px; }
.icon_circle { background-image: url("../img/icon_circle_blue.png"); background-repeat: no-repeat; display: block; padding: 2px 0px 2px 10px; background-position: 2px 6px; }
span.gray_round_back { background-color: #e8e8e8; display: inline-block; height: 26px; padding: 5px 0px 2px 0px; line-height: 25px; font-size: 9pt; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.container{ width:100%; background-color: #fff; }
hr.line_gray { height: 5px; border: 0px; background-color: #eef0ee; }

/* header */
.container_header { width: 100%; background-color: #fff; height: 140px; background-image: url("../img/header_back1906.png"); background-repeat: repeat-x; }
.container_header .header { margin: 0 auto 0px auto; width: 980px; }
.container_header .header .top_menu { height: 40px; background-color: #142654; color: #fff; }
.container_header .header .top_menu ul li { float: left; margin: 13px 38px 0px 0px; font-size: 9.5pt; }
.container_header .header .top_menu ul li.first { margin-right: 180px; }
.container_header .header .top_menu ul li.last { margin-right: 0px; }
.container_header .header .top_menu ul li p { opacity: 0.6; }
.container_header .header .top_menu ul li a { color: #fff; }

.container_header .header .header_main { height: 90px; }
.container_header .header .header_main ul li { float: left; padding: 14px 0px; }
.container_header .header .header_main ul li.sbanner02 { float: right; margin-right: 10px;}


.content_Topimg { width:100%; height: 140px; background: url(http://smartrent1212.cafe24.com/smartrent/bg_subtop01.png) no-repeat center 0; }
.content_Topimg .content { margin: 1px auto 15px auto; width: 920px; }
.content_Topimg .content .TopTitleimg01 {padding-top: 20px;}

.content_Topimg2 { width:100%; height: 220px; background: url(http://smartrent1212.cafe24.com/smartrent/bg_subtop02.png) no-repeat center bottom 0; }
.content_Topimg2 .content { margin: 1px auto 15px auto; width: 920px; }
.content_Topimg2 .content .TopTitleimg01 {padding-top: 20px;}

.content_Topimg3 { width:100%; height: 140px; background: url(http://smartrent1212.cafe24.com/smartrent/bg_subtop03.png) no-repeat center 0; }
.content_Topimg3 .content { margin: 1px auto 15px auto; width: 920px; }
.content_Topimg3 .content .TopTitleimg01 {padding-top: 20px;}

.content_Topimg4 { width:100%; height: 140px; background: url(http://smartrent1212.cafe24.com/smartrent/bg_subtop05.png) no-repeat center 0; }
.content_Topimg4 .content { margin: 1px auto 15px auto; width: 920px; }
.content_Topimg4 .content .TopTitleimg01 {padding-top: 20px;}


.container_header .header .sub_menu { height: 30px; background-color: #fe1509; color: #fff; margin-top: 20px;}
.container_header .header .sub_menu ul li { float: left; margin: 1px 0px 0px 93px; padding-left: 15px;}
.container_header .header .sub_menu ul li.first { margin-left: 0px;}
.container_header .header .sub_menu ul li a { color: #fff; }      


/* content */
.container_content { background-image: url("../img/content_back.png"); background-repeat: repeat-x; }
.container_content .content { margin: 10px auto 15px auto; width: 920px; }

.container_content2 {  }
.container_content2 .content { margin: 10px auto 15px auto; width: 1000px; }
.container_content2 .content .hot_img {  margin-top: 20px; }
.container_content2 .content .car_list{  }
.container_content2 .content .car_list ul{ height: auto;  overflow: hidden;  padding-top: 20px; }
.container_content2 .content .car_list ul li{ width: 288px; float: left; margin: 16px 16px 0 0; border: 1px solid #dbdbdb; text-align: center; padding: 10px 0 25px; }


.container_content2 .content .car_list ul li:nth-child(3n){margin-right:0;}
.container_content2 .content .car_list ul li:hover{border:1px solid #fe1509;}
.container_content2 .content .car_list ul li img{width:250px; height:150px; margin-top: 10px;}
.container_content2 .content .car_list ul li strong{display: block; margin-top: 30px; text-align: center; font-size: 16px; color: #000;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: break-word;}
.container_content2 .content .car_list ul li span{ display: block;  font-size: 22px; color: #fe1509;  line-height: 30px;  padding-top: 5px; }

.container_content2 .content .car_list ul li .barhover{ background-color: #9a3535;
    margin-top: -30px;
    text-align: center;
    color: white;
    font-size: 22px;
    padding-top: 5px;
	display: none;
	position: absolute;
    width: 290px;
	}

.container_content2 .content .intro_title { width: 30%; margin-top: 15px; border-left: 10px solid #fe1509; padding-left: 10px;    float: left; margin-top: 3px;margin-bottom: 20px;}
.container_content2 .content .intro_title2 { width: 100%; margin-top: 25px !important; border-left: 10px solid #fe1509; padding-left: 10px;  }

.container_content2 .content .intro_title_Bold{ width:30%;color: #fe1509; font-weight: 700; }
.container_content2 .content .intro_add_title{ width:60%;float: left;  margin-top: 13px; margin-left:-15%;}

.container_content2 .content .intro_content1{ margin-top: 20px;}
.container_content2 .content .intro_content2{ margin-top: 40px;text-align: center;}
.container_content2 .content .intro_content3{ margin-top: 40px;text-align: center;}


.container_content2 .content .info_car {  float: left;  width: 350px;margin-top: 40px;}
.container_content2 .content .info_car img {  width: 100%;margin-bottom:20px;margin-top: 40px;}
.container_content2 .content .info_con {  float: left;    width: 600px;    position: relative;    margin-top: 80px;font-size: 25px;   margin-left: 50px;}
.container_content2 .content .info_conA {  float: left;    width: 600px;    position: relative;    margin-top: 10px;margin-bottom: 10px;font-size: 25px;   margin-left: 50px;}
.container_content2 .content .info_conB {width: 600px;    position: relative;    margin-top: 10px;margin-bottom: 10px;font-size: 25px;   margin-left: 50px;float: right !important;text-align: right;}

.container_content2 .content .info_con strong { display: block;color: #000;padding-bottom: 10px;border-top: 1px solid #6f6b6b; float: left; font-size: 32px !important;argin-top: 10px;padding-top: 20px;}
.container_content2 .content .info_con p.t1{margin-top: 20px; text-align: right; float: left;font-weight: 100;}
.container_content2 .content .info_conA p.t2{text-align: right; float: left;}
.container_content2 .content .info_conB p.t2{text-align: right; float: left;}

.container_content2 .content .info_con p {
    margin-top: 20px;
    text-align: right;
    float: left;
    font-size: 25px !important;
	color: #008bcc;
}

.container_content2 .content .info_con2 { float: left;position: relative;font-size: 19px;margin-left: 50px; margin-top: 10px; line-height: 25px;    text-align: left;color: #5c5c5b;padding-top: 10px;}

.container_content2 .content .info_con2 p{margin-top: 5px;   color: #a72821;   text-align: right;   float: left;   font-size: 25px !important;}
.container_content2 .content .info_con2 span{float: left;    margin: 0 0 0 -1px;}
.container_content2 .content .info_con2 span button { display: block;  width: 23px;  height: 17px; text-indent: -9999px;border: 0 none;}
.container_content2 .content .info_con2 span .UP {background: url(http://smartrent1212.cafe24.com/web/btn_up.png) no-repeat left top; margin-right:10px;}
.container_content2 .content .info_con2 span .Down {background: url(http://smartrent1212.cafe24.com/web/btn_down.png) no-repeat left top; margin-right:10px;}

.container_content2 .content .info_con2 input {
	float: left;
    padding: 0 5px;
    width: 43px;
    outline: none;
    height: 33px;
    border: 1px solid #ccc;
    color: #3f3f3f;
    font-size: 12px;
    line-height: 31px;
    text-align: center;
	margin-left: 10px;
} 
.container_content2 .content .info_con3 {clear: both;
    height: 110px;
    background: #f6f6f6;
    border: 1px solid #dfdfdf;
    padding: 20px 20px;
    margin-top: 30px;
	}
.container_content2 .content .info_con3 ul{}
.container_content2 .content .info_con3 ul li{list-style: none;  float: left;}
.container_content2 .content .info_con3 ul li p{float: left;   line-height: 40px;   padding-right: 15px;margin-bottom:10px;}
.container_content2 .content .info_con3 ul li span{ display: block;    float: left; }
.container_content2 .content .info_con3 ul li span input.name { width: 208px;  height: 38px; border: 1px solid #5d5a5a; padding-left: 10px;  color: #484848;    line-height: 38px;   display: block;  float: left;   margin-right: 22px; }
.container_content2 .content .info_con3 ul li span select.phone1 {  width: 90px;   height: 38px; border: 1px solid #5d5a5a; line-height: 38px;  padding-left: 10px;   display: block;  float: left; }
.container_content2 .content .info_con3 ul li span input.phone2 { width: 110px;   height: 38px; border: 1px solid #5d5a5a;  line-height: 38px;  text-align: center;   display: block;  float: left;    margin-left: 6px;}
.container_content2 .content .info_con3 ul li span input.memo { width: 610px;  height: 38px; border: 1px solid #5d5a5a; padding-left: 10px;  color: #484848;    line-height: 38px;   display: block;  float: left;   margin-right: 22px; }

.container_content2 .content .info_con3 ul li input[type="checkbox"]{margin-left: 40px;}


/*.container_content2 .content .info_con3 ul li img{float: left;   margin-left: 10px; cursor:pointer;}*/
.container_content2 .content .info_con3 ul li img{ margin-left: 10px; cursor:pointer;}


.container_content2 .content .info_con4 {clear: both;  height: 40px;   background: #f6f6f6;   border: 1px solid #dfdfdf;    padding: 10px 20px;    margin-top: 15px; margin-bottom: 50px; width: 860px;    }
.container_content2 .content .info_con4 ul{}
.container_content2 .content .info_con4 ul li{}
.container_content2 .content .info_con4 ul li p{float: left;   line-height: 40px; padding-right: 10px;  }
.container_content2 .content .info_con4 ul li span{ display: block;    float: left; }
.container_content2 .content .info_con4 ul li span input.name { width: 208px;  height: 38px; border: 1px solid #dedede; padding-left: 10px;  color: #484848;    line-height: 38px;   display: block;  float: left;   margin-right: 22px; }
.container_content2 .content .info_con4 ul li span select.phone1 {  width: 90px;   height: 38px; border: 1px solid #dedede; line-height: 38px;  padding-left: 10px;   display: block;  float: left; }
.container_content2 .content .info_con4 ul li span input.phone2 { width: 110px;   height: 38px; border: 1px solid #dedede;  line-height: 38px;  text-align: center;   display: block;  float: left;    margin-left: 6px;}
.container_content2 .content .info_con4 ul li img{float: left;   margin-left: 10px; cursor:pointer;}



.container_content2 .content  .text_list {position: absolute;    margin-top: 300px;    background-color: #fe1509;    width: 950px;    height: 70px;    color: white;    text-align: center;    font-size: 20px;    padding-top: 15px; line-height: 1.4;}
.container_content2 .content  .img_list {clear: both; position: absolute;    margin-top: 30px; margin-left: 20px; }
.container_content2 .content  .img_list img{clear: both; margin-left: -20px; }
.container_content2 .content  .img_list img.caseNO1{clear: both; margin-left: -20px; width: 250px;    margin-left: 10px;}

.container_content2 .content  .itemdescription {clear: both; width: 1px;  height: 1px;  text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    color: white; }


.intro_footer { width: 100%; height: 135px; background-color: #e0e0e0; margin-bottom: 10px;    margin-top: 35px; }
.intro_footer img { width: 100%;  }
.intro_footer .intro_footer_txt{ height:130px;}

/* footer */
.container_footer { width: 100%; height: 135px; background-color: #e0e0e0; margin-bottom: 10px;    margin-top: 15px; }
/*.container_footer .footer { margin: 0 auto; width: 980px; padding-top: 30px; }*/
.container_footer .footer { margin: 0 auto; width: 1000px; padding-top: 30px; }

.container_footer .footer ul li { float: left; }
.container_footer .footer ul li.lft { }
.container_footer .footer ul li.rgt { float:right; text-align:right; font-size: 9.1pt; }
.container_footer .footer ul li.escrow { float:right; text-align:right; font-size: 9.1pt; margin-left: 20px;}


.container_footer .footer ul li.rgt a { text-decoration: underline; line-height: 25px; }
.container_footer .footer ul li.rgt p { color: #888; line-height: 20px; }

.container_footer2 { width: 100%; height: 135px; background-color: #e0e0e0; bottom: 0;  position: fixed; }
.container_footer2 .footer { margin: 0 auto; width: 980px; padding-top: 30px; }
.container_footer2 .footer ul li { float: left; }
.container_footer2 .footer ul li.lft { }
.container_footer2 .footer ul li.rgt { float:right; text-align:right; font-size: 9.1pt; }
.container_footer2 .footer ul li.rgt a { text-decoration: underline; line-height: 25px; }
.container_footer2 .footer ul li.rgt p { color: #888; line-height: 20px; }


/* ºñÈ°¼ºÈ­¿¡¼­ ½ÃÀÛ */
/*.container_footer3 { width: 100%; height: 135px; background-color: #e0e0e0; bottom: 0;  position: fixed; display: none;}*/
.container_footer3 { width: 100%; height: 235px; background-color: #e0e0e0; bottom: 0;  position: fixed; display: none;}
.container_footer3 .footer { margin: 0 auto; width: 980px; padding-top: 10px; }
.container_footer3 .footer ul li { float: left; }
.container_footer3 .footer ul li.lft { }
.container_footer3 .footer ul li.rgt { float:right; text-align:right; font-size: 9.1pt; }
.container_footer3 .footer ul li.rgt a { text-decoration: underline; line-height: 25px; }
.container_footer3 .footer ul li.rgt p { color: #888; line-height: 20px; }


/* ÇÏ´Ü input Ãß°¡*/
.container_footer3 .info_con3 {clear: both;  height: 45px;   background: #f6f6f6;   border: 1px solid #dfdfdf;    padding: 20px 30px; margin-top: 30px; margin-left: 20px;margin-right: 20px;    padding-left: 180px;}
.container_footer3 .info_con3 ul{}
.container_footer3 .info_con3 ul li{list-style: none;  float: left;}
.container_footer3 .info_con3 ul li p{float: left;   line-height: 40px;   padding-right: 15px;}
.container_footer3 .info_con3 ul li span{ display: block;    float: left; }
.container_footer3 .info_con3 ul li span input.name { width: 208px;  height: 38px; border: 1px solid #dedede; padding-left: 10px;  color: #484848;    line-height: 38px;   display: block;  float: left;   margin-right: 22px; }
.container_footer3 .info_con3 ul li span select.phone1 {  width: 90px;   height: 38px; border: 1px solid #dedede; line-height: 38px;  padding-left: 10px;   display: block;  float: left; }
.container_footer3 .info_con3 ul li span input.phone2 { width: 110px;   height: 38px; border: 1px solid #dedede;  line-height: 38px;  text-align: center;   display: block;  float: left;    margin-left: 6px;}
.container_footer3 .info_con3 ul li img{ margin-left: 10px; cursor:pointer;}


.container_footer4 { width: 1000px; height: 135px; background-color: #e0e0e0; margin-bottom: 10px;    margin-top: 15px; margin-left:-20px}
/*.container_footer4 .footer { margin: 0 auto; width: 980px; padding-top: 30px; }*/
.container_footer4 .footer { margin: 0 auto; width: 1000px; padding-top: 30px; }

.container_footer4 .footer ul li { float: left; }
.container_footer4 .footer ul li.lft { }
.container_footer4 .footer ul li.rgt { float:right; text-align:right; font-size: 9.1pt; margin-right: 10px;}
.container_footer4 .footer ul li.escrow { float:right; text-align:right; font-size: 9.1pt; margin-left: 20px;}


.container_footer4 .footer ul li.rgt a { text-decoration: underline; line-height: 25px; }
.container_footer4 .footer ul li.rgt p { color: #888; line-height: 20px; }




/* home */
.container_content .content .content_rolls { height: 350px; background-color: #e0e0e0; padding: 28px 0px; }
.container_content .content .content_rolls div.lft { float: left; }
.container_content .content .content_rolls div.rgt { float: right; }
.container_content .content .content_rolls div.rgt ul li { padding: 7px 0px 0px 0px; text-align: right; }
.container_content .content .content_rolls div.rgt ul li.first { padding: 2px 0px 0px 0px; }

.container_content .content .content_rolls div.layer_small { background-image: url("../img/New_layer_small2.png"); background-repeat: no-repeat; z-index:1500; position: relative; width: 313px; height: 157px;  padding: 60px 0px 0px 20px; top: -180px; left: 10px; opacity: 0.8;}
.container_content .content .content_rolls div.layer_small table { width: 260px; }
.container_content .content .content_rolls div.layer_small table tr td { color: #000000; font-size: 9pt; }
.container_content .content .content_rolls div.layer_small table tr td.first { padding-right: 5px; }
.container_content .content .content_rolls div.layer_small table tr td.second input { width: 120px; margin-bottom: 3px;}
.container_content .content .content_rolls div.layer_small table tr td.end {width: 80px;}
.container_content .content .content_rolls div.layer_small table tr td input.maincheckbox {margin-left: 10px;margin-top: 3px;}



.container_content .content .content_rolls div.layer_small table tr td a span { background-color: #5c5c5d; padding: 4px 2px 2px 2px; font-size: 8.5pt; }
.container_content .content .content_rolls div.layer_small table tr td a { color: #fff; }
.container_content .content .content_rolls div.layer_small table tr td.last { padding-top: 8px; }

.container_content .content .content_events { height: 300px; background-color: #f3f2f0; }
.container_content .content .content_events .event_title{ width:100%;margin-top: 15px;border-left: 10px solid #fe1509; padding-left: 10px; }
.container_content .content .content_events .event_title_Bold{ width:100%;color: #fe1509; font-weight: 700; margin-top: 3px;}

.container_content .content .content_events div.item1 { float: left;  margin-top: 10px;}
.container_content .content .content_events div.item2 { float: left;  margin-top: 10px;margin-left: 20px;}

.container_content .content .content_events .mvisual { width: 640px; height: 267px; margin: 0 auto; position: relative;   overflow: hidden}
.container_content .content .content_events .mvisual2 { width: 260px; height: 267px; margin: 0 auto; position: relative;   overflow: hidden; margin-top: 10px;padding-left: 20px;}


.container_content .content .content_banner { height: 176px; margin-top:10px; }




.container_content .content .content_banners .item { margin-top: 12px; }
.container_content .content .content_banners .item01 { width: 860px; height: 136px; background-image: url("../img/main_bnr.png"); background-repeat: no-repeat; padding: 40px 0px 0px 60px; font-size: 18pt; }
.container_content .content .content_banners .item01 p.bold { font-size: 20pt; line-height: 40px; }

.container_content .content .content_banners .item02 { width:920px; height: 168px; background-image: url("../img/item02.png"); background-repeat: no-repeat; padding: 15px 15px; }
.container_content .content .content_banners .item02 ul li { float: left; }
.container_content .content .content_banners .item02 ul li.lft { color: #fff; width: 190px; height: 151px; background-color: #da2e2c; border: 1px solid #da2e2c; font-size: 12.5pt; padding: 10px 0px 0px 10px; }
.container_content .content .content_banners .item02 { width: 860px; height: 136px; background-image: url("../img/main_bnr2.png"); background-repeat: no-repeat; padding: 40px 0px 0px 60px; font-size: 18pt; }

.container_content .content .content_banners .item03 { width:920px; height: 235px; background-image: url("../img/item03.png"); background-repeat: no-repeat; }
.container_content .content .content_banners .item03 ul li { text-align: center; float: left; padding: 30px 0px 0px 16px; }
.container_content .content .content_banners .item03 ul li.first { padding-left: 40px; }
.container_content .content .content_banners .item03 ul li span { display: inline-block; background-image: url("../img/icon01.png"); background-repeat: no-repeat; padding: 5px 20px; background-position: 0px 4px;  }

.container_content .content .content_recommend { margin-top: 25px; }
.container_content .content .content_recommend .event_title{ width:100%;margin-top: 15px;border-left: 10px solid #fe1509; padding-left: 10px; line-height: 1.5;margin-bottom: 10px;}
.container_content .content .content_recommend .event_title_Bold{ width:100%;color: #fe1509; font-weight: 700; margin-top: 3px; }
.container_content .content .content_recommend .event_title_img{ width: 137px;  float: left; }



.container_content .content .content_recommend div table { border: 1px solid #ccc; border-collapse:collapse; }
.container_content .content .content_recommend div table tr td { border: 1px solid #ccc; }
.container_content .content .content_recommend div table tr td p { padding: 15px 0px 15px 15px; }

.container_content .content .content_items { margin-top: 25px; }
.container_content .content .content_items ul li { float: left; margin: 0px 0px 10px 14px; }
.container_content .content .content_items ul li.first { float: left; margin-left: 0px; }
.container_content .content .content_items ul li.sitem01 { width: 288px; height: 267px; background-image: url("../img/sitebg01.png"); background-repeat: no-repeat; padding: 145px 0px 0px 10px; }
.container_content .content .content_items ul li.sitem01 ul li { background-image: url("../img/New_checkicon.png"); background-repeat: no-repeat; background-position: 0px 2px; padding: 2px 0px 2px 20px; font-weight: bold; }
.container_content .content .content_items ul li.sitem01 ul li input { width: 150px; }
.container_content .content .content_items ul li.sitem01 ul li span { width: 55px; display: inline-block; margin-left: 2px;    margin-right: 5px;}
.container_content .content .content_items ul li.sitem01 span.inputs { margin: 30px 2px 10px 2px; display: block; font-size: 10pt; }
.container_content .content .content_items ul li.sitem01 span.inputs img { padding-left: 40px; }
.container_content .content .content_items ul li.sitem01 span.submit { display: block; padding: 10px 0px 0px 4px; }

.container_content .content .content_items ul li.sitem02 { width: 605px; height: 412px; background-color: #fff; float: right;}
.container_content .content .content_items ul li.sitem02 .sitem_head { width: 100%; height: 30px; background-color: #fe1509; text-align: center;    padding-top: 20px;    color: white;    font-weight: 500 ;}

.container_content .content .content_items ul li.sitem02 table { border-collapse:collapse; margin-bottom: 40px; margin-top: 10px; width: 605px; height: 350px; }
.container_content .content .content_items ul li.sitem02 table tr td { border: 1px solid #fff; padding: 5px; border-bottom: 0px solid #fff; padding-left: 20px;}
.container_content .content .content_items ul li.sitem02 .mainTableTitle1 { margin-top: 10px;  font-weight: 600; float: left;}
.container_content .content .content_items ul li.sitem02 .mainTableTitle2 { margin-top: 10px;  font-weight: 300; float: left; margin-left: 10px; color: #797777;}

.container_content .content .content_items ul li.sitem02 .subTableContent1 {margin-top: 15px;   color: #5d5b5b;    line-height: 1.5; }
.container_content .content .content_items ul li.sitem02 .subTableContent2 {float: right;  color: red;  margin-top: 40px;  margin-right: 30px;  font-weight: 1000;}




.container_content .content .content_items ul li.sitem02 ul li img { vertical-align: middle; }
.container_content .content .content_items ul li.sitem02 ul li span.square { margin-right: 5px; padding: 3px 7px; background-color: #da2e2c; color: #fff; }
.container_content .content .content_items ul li.sitem02 ul li span { display: inline-block; }
.container_content .content .content_items ul li.sitem02 ul li span.text { padding-left: 5px; width: 160px; }

.container_content .content .content_items ul li.sitem03 { width: 287px; height: 162px; background-image: url("../img/sitem03.png"); background-repeat: no-repeat; padding: 250px 5px 0px 5px; }  




/* content sub */
.container_content_sub { background-image: url(""); }
.container_content .content_sub { background-image: url("../img/sub_back.png"); background-repeat: repeat-y; width: 999px; margin: 0px auto; }
.container_content .content_sub ul li { float: left; }
.container_content .content_sub ul li.lft { width: 218px; }
.container_content .content_sub ul li.lft div.title { border: 1px solid #d4d4db; }
.container_content .content_sub ul li.lft ul.menu { width: 180px; margin: 20px 0px 0px 20px; }
.container_content .content_sub ul li.lft ul.menu li { width: 100%; border-bottom: 1px solid #f4f4f4; padding: 15px 0px; }
.container_content .content_sub ul li.lft ul.menu li.last { border-bottom: 0px solid #f4f4f4; }
.container_content .content_sub ul li.lft div.banner { margin-top: 10px; border: 1px solid #d4d4db; }
.container_content .content_sub ul li.lft div.txt_banner { height: 160px; background-color: #fe1409; border: 1px solid #fe1409; color: #fff; }
.container_content .content_sub ul li.lft div.txt_banner p { font-size: 15pt; padding: 30px; }
.container_content .content_sub ul li.lft div.txt_banner p span { display: inline-block; font-size: 25pt; padding-top: 10px; }
 
.container_content .content_sub ul li.rgt { width: 781px; padding-bottom: 50px; }
.container_content .content_sub ul li.rgt h2 { font-weight: normal; margin: 50px 40px 10px 40px; }
.container_content .content_sub ul li.rgt h2 span.small { font-size: 12pt; }  
.container_content .content_sub ul li.rgt div.head { margin: 40px; padding-left: 15px; border-left: 4px solid #f90e1c; }
.container_content .content_sub ul li.rgt div.head p { padding-top: 10px; }
.container_content .content_sub ul li.rgt div.box { margin: 0px 40px; }
.container_content .content_sub ul li.rgt table { width: 700px; margin: 0px 40px; font-size: 9.5pt; }
.container_content .content_sub ul li.rgt table.top { margin-top: 50px; }
.container_content .content_sub ul li.rgt table tr th { background-color: #eef0ee; padding: 10px 0px; text-align: center; border: 1px solid #fff; }
.container_content .content_sub ul li.rgt table tr td { border-bottom: 1px solid #d4d4db; padding: 10px 20px; }
.container_content .content_sub ul li.rgt table tr td.first { color: #11458b; }
.container_content .content_sub ul li.rgt table tr td.center { text-align: center; padding: 10px 0px; }
.container_content .content_sub ul li.rgt div.img { margin: 0px 40px; }
.container_content .content_sub ul li.rgt p.text { margin: 0px 40px; }
.container_content .content_sub ul li.rgt div.round { border: 1px solid #d4d4db; width: 700px; margin: 50px 40px 10px 40px; border-radius: 10px; }
.container_content .content_sub ul li.rgt div.nospace { margin: 0px 40px 10px 40px; }
.container_content .content_sub ul li.rgt div.round ul.list { margin: 25px 150px; }
.container_content .content_sub ul li.rgt div.round ul.list li { width: 500px; display: block; }
.container_content .content_sub ul li.rgt div.suqare_title h3 { position: relative; top: -20px; left: 150px; width: 400px; background-color: #10448a; color: #fff; padding: 10px 0px; text-align: center; font-weight: normal; }
.container_content .content_sub ul li.rgt div.float_items { margin: 0px 40px 20px 40px; }
.container_content .content_sub ul li.rgt div.float_items div.item { float: left; width: 204px; background-color: #eef0ee; border: 1px solid #d4d4db; border-radius: 10px; margin-right: 10px; }
.container_content .content_sub ul li.rgt div.float_items div.item ul li { font-size: 9pt; display:inline-block; width: 188px; height: 70px; margin: 10px; vertical-align: middle; text-align: center; border-bottom: 1px solid #e7e7e5; clear:both; } 
.container_content .content_sub ul li.rgt div.float_items div.item ul li.last { border-bottom: 0px; }
.container_content .content_sub ul li.rgt div.float_items div.item div.round_menu { font-weight:bold; margin: 10px; padding: 10px; border-radius: 10px; background-color: #fff; text-align: center; border: 1px solid #e6e2e3; }
.container_content .content_sub ul li.rgt div.float_items div.item04 { background-color: #4f81bc; border: 1px solid #4f81bc; color: #fff; margin-right: 0px; } 
.container_content .content_sub ul li.rgt div.float_items div.item04 div.round_menu { color: #000; }
.container_content .content_sub ul li.rgt div.float_items div.noitem { margin-top: 80px; background-color: #fff; width: 50px; border: 0px solid #000; }
.container_content .content_sub ul li.rgt div.float_items div.noitem ul li { border-bottom: 0px; width: 20px; }

/* cost */
.container_content .content_sub ul li.rgt_cost p.text_small { font-size: 8pt; }

/* faq */
.container_content .content_sub ul li.rgt_faq div.faq_box { width: 700px; margin: 40px 40px;  } 
.container_content .content_sub ul li.rgt_faq div.faq_box h3 { font-size: 10pt; }
.container_content .content_sub ul li.rgt_faq div.faq_box table { width: 700px; margin: 10px 0px; }
.container_content .content_sub ul li.rgt_faq div.faq_box table { border-top: 2px solid #999; }
.container_content .content_sub ul li.rgt_faq div.faq_box table tr th { border-bottom: 1px solid #d5d5d5; background-color: #fff; text-align: left; font-weight: normal; padding-left: 20px; }
.container_content .content_sub ul li.rgt_faq div.faq_box table tr td { background-color: #fafafa; min-height: 60px; padding: 40px 50px; }

/* notice */
.container_content .content_sub ul li.rgt_notice div.notice_box { width: 700px; margin: 40px 40px;  } 
.container_content .content_sub ul li.rgt_notice div.notice_box h3 { font-size: 10pt; }
.container_content .content_sub ul li.rgt_notice div.notice_box table { width: 700px; margin: 10px 0px; }
.container_content .content_sub ul li.rgt_notice div.notice_box table { border-top: 2px solid #999; }
.container_content .content_sub ul li.rgt_notice div.notice_box table tr th { border-bottom: 1px solid #d5d5d5; background-color: #efefed; text-align: left; font-weight: normal; padding-left: 20px; }
.container_content .content_sub ul li.rgt_notice div.notice_box table tr td { background-color: #fff; }
.container_content .content_sub ul li.rgt_notice div.notice_box table tr td.context { height: 400px; padding: 20px 20px; vertical-align: top; }
.container_content .content_sub ul li.rgt_notice div.notice_box div.notice_buttons { text-align: right; }
.container_content .content_sub ul li.rgt_notice div.notice_box div.notice_buttons span { padding: 5px 15px; background-color: #fe1409; color: #fff; font-size: 9pt; }


/* advantages */
.container_content .content_sub ul li.rgt_advantages div.round table.noborder { font-size: 9pt; border: 0px; }
.container_content .content_sub ul li.rgt_advantages div.round table.noborder tr td { border: 0px; padding: 30px 0px; }
.container_content .content_sub ul li.rgt_advantages div.round table.noborder tr td hr { width: 90%; }
.container_content .content_sub ul li.rgt_advantages span.gray_round_back{ padding-left: 20px; width: 350px; }

/* guide */
.container_content .content_sub ul li.rgt_guide div.round img { padding: 30px 0px 10px 30px; }
.container_content .content_sub ul li.rgt_guide div.round p { padding: 10px 0px 10px 60px; font-size: 16pt; color: #626364; }
.container_content .content_sub ul li.rgt_guide ul { margin: 40px 0px 0px 40px; }
.container_content .content_sub ul li.rgt_guide ul li { padding-right: 17px; }

/* step */
.container_content .content_sub ul li.rgt_step ul { margin-left: 40px; }
.container_content .content_sub ul li.rgt_step ul li img { display: block; margin-bottom: 10px; } 
.container_content .content_sub ul li.rgt_step ul li { padding-bottom: 30px; font-size: 9.5pt; width: 210px; margin-right: 35px; } 
.container_content .content_sub ul li.rgt_step ul li span.gray_round_back { width: 165px; padding-left: 10px; font-size: 10pt; }
.container_content .content_sub ul li.rgt_step table tr td { vertical-align: top; padding-top: 20px; padding-bottom: 20px; }
.container_content .content_sub ul li.rgt_step table tr td.first { vertical-align: middle; font-weight: bold; }
.container_content .content_sub ul li.rgt_step table tr td.last { vertical-align: middle; }

/* autolease */
.container_content .content_sub ul li.rgt_autolease div.round { text-align: center; }
.container_content .content_sub ul li.rgt_autolease div.round img { margin: 20px 0px 30px 0px; }
.container_content .content_sub ul li.rgt_autolease div.round p.half { width: 300px; float: left; text-align: left; margin: 20px; font-size: 9pt; }
.container_content .content_sub ul li.rgt_autolease div.round table { margin-left: 5px; }
.container_content .content_sub ul li.rgt_autolease div.round table tr td { border: 0px; padding: 10px 0px; }
.container_content .content_sub ul li.rgt_autolease div.round table tr td.one { font-size: 12pt; text-align: left; width: 335px; padding: 10px 0px 0px 20px; }
.container_content .content_sub ul li.rgt_autolease div.round table tr td.one span.cblue { font-size: 18pt; }
.container_content .content_sub ul li.rgt_autolease div.round hr { width: 660px; margin-left: 20px; }

/* autolease_advantages */
.container_content .content_sub ul li.rgt_autolease_advantages div.round p.full { padding: 30px 20px; font-size: 10pt; }
.container_content .content_sub ul li.rgt_autolease_advantages div.round p.half { width: 300px; float: left; margin: 10px 0px; line-height: 18px; }
.container_content .content_sub ul li.rgt_autolease_advantages div.round table { margin: 0px; }
.container_content .content_sub ul li.rgt_autolease_advantages div.round table tr td { vertical-align: top; border: 0px; }
.container_content .content_sub ul li.rgt_autolease_advantages div.float_items div.item { width: 165px; height: 250px; }
.container_content .content_sub ul li.rgt_autolease_advantages div.float_items div.last { margin-right: 0px; }
.container_content .content_sub ul li.rgt_autolease_advantages div.float_items div.item ul { padding-top: 10px; }
.container_content .content_sub ul li.rgt_autolease_advantages div.float_items div.item ul li { display: block; text-align: left; padding-left: 30px; height: 30px; width: 120px; margin: 5px 0px 0px 0px; border: 0px; background-position-x: 17px; }

/* autolease_promotion */
.container_content .content_sub ul li.rgt_autolease_promotion h2 { font-size: 34pt; font-weight: bold; text-align: center; }
.container_content .content_sub ul li.rgt_autolease_promotion div.box p { text-align: center; color: #8f9092; }
.container_content .content_sub ul li.rgt_autolease_promotion table.red { margin: 0px; width: 100%; }
.container_content .content_sub ul li.rgt_autolease_promotion table.red tr td { width: 280px; background-color: #c01b20; text-align: center; color: #fda62a; vertical-align: top; padding: 40px 20px 20px 20px; }
.container_content .content_sub ul li.rgt_autolease_promotion table.red tr td span.cwhite { font-size: 10pt; }
.container_content .content_sub ul li.rgt_autolease_promotion table.red tr td p { margin: 20px 0px 20px 0px; text-align: left; font-size: 8pt; margin-left: 50px; line-height: 16px; }
.container_content .content_sub ul li.rgt_autolease_promotion table.list tr td { padding: 20px; font-size: 24pt; font-weight: bold; }
.container_content .content_sub ul li.rgt_autolease_promotion table.list tr td p { font-size: 12pt; line-height: 23px; }
.container_content .content_sub ul li.rgt_autolease_promotion table tr td { border: 0px; }
.container_content .content_sub ul li.rgt_autolease_promotion p.text_small { text-align: right; font-size: 8pt; }


/* auto */
.container_content .content_sub ul li.rgt_auto p.auto_p_right { font-size: 8.5pt; margin: 20px; text-align: right; }
.container_content .content_sub ul li.rgt_auto h4 { font-size: 16pt; margin: 0px 0px 10px 20px; font-weight: normal; }
.container_content .content_sub ul li.rgt_auto table.img_text { margin: 10px 0px 0px 10px; width: 750px; }
.container_content .content_sub ul li.rgt_auto table.img_text tr td { border: 0px; }
.container_content .content_sub ul li.rgt_auto table.img_text tr td.img { width: 150px; text-align: center; }
.container_content .content_sub ul li.rgt_auto table.img_text tr td.text { line-height: 20px; }

.container_content .content_sub ul li.rgt_auto table.imgs { margin: 0px 0px 0px 10px; width: 750px; }
.container_content .content_sub ul li.rgt_auto table.imgs tr td { margin: 0px; padding: 0px; border: 0px; width: 250px; text-align: center; vertical-align: top; }
.container_content .content_sub ul li.rgt_auto table.imgs tr td div { height: 180px; }
.container_content .content_sub ul li.rgt_auto table.imgs tr td p { text-align: left; line-height: 18px; }
.container_content .content_sub ul li.rgt_auto p { font-size: 9pt; margin: 20px 0px 0px 20px; }
.container_content .content_sub ul li.rgt_auto div.full_image { border: 1px solid #d4d4db; margin: 20px; }
.container_content .content_sub ul li.rgt_auto div.gbox { background-image: url("../img/auto_logo.png"); background-repeat: no-repeat; background-position: 210px 25px;margin: 20px; background-color: #f0f0ef; padding: 45px 40px 40px 300px; text-align: left; font-size: 15pt; }
.container_content .content_sub ul li.rgt_auto div.box { text-align: center; padding: 40px; }
.container_content .content_sub ul li.rgt_auto div.box span.red_box { background-color: #fa1c20; padding: 10px 30px; color: #fff; font-weight: bold; font-size: 14pt; }
.container_content .content_sub ul li.rgt_auto table.full_text { margin: 0px 0px 0px 20px; width: 740px; }
.container_content .content_sub ul li.rgt_auto table.full_text tr th.first { width: 70px; background-color: #f6f8f4; border-bottom: 1px solid #d4d4db; }
.container_content .content_sub ul li.rgt_auto table.full_text tr th.first_longtext { width: 240px; text-align: left; font-weight: normal; padding-left: 20px; }
.container_content .content_sub ul li.rgt_auto table.full_text tr th.first_short { width: 80px; text-align: center; font-weight: normal; }
.container_content .content_sub ul li.rgt_auto table.full_text tr th.first_dshort { width: 120px; text-align: center; font-weight: normal; }
.container_content .content_sub ul li.rgt_auto table.full_text_small tr td { font-size: 9pt; }
.container_content .content_sub ul li.rgt_auto table.full_text_small tr td.txt8 { font-size: 8pt; }
.container_content .content_sub ul li.rgt_auto table.full_text_small tr th.txt8 { font-size: 8pt; text-align: left; padding: 5px; }
.container_content .content_sub ul li.rgt_auto h5 { margin: 10px 0px 10px 20px; font-size: 12pt; font-weight: normal; }
.container_content .content_sub ul li.rgt_auto div.green_box { background-color: #f6f8f4; margin: 5px 20px 5px 20px; padding: 12px 20px 10px 50px; font-size: 9.5pt; }
.container_content .content_sub ul li.rgt_auto div.auto_q { background-image: url("../img/icon_q.png"); background-repeat: no-repeat; background-position: 15px 2px; }
.container_content .content_sub ul li.rgt_auto div.auto_a { background-image: url("../img/icon_a.png"); background-repeat: no-repeat; background-position: 15px 4px; }
.container_content .content_sub ul li.rgt_auto table.noborder { margin-left: 20px; }
.container_content .content_sub ul li.rgt_auto table.noborder tr td { border: 0px; padding: 10px; }
.container_content .content_sub ul li.rgt_auto table.noborder tr th { border: 0px; }
.container_content .content_sub ul li.rgt_auto table.textcenter tr td { text-align: center; }
.container_content .content_sub ul li.rgt_auto table.textcenter tr td.no { border: 0px; }
.container_content .content_sub ul li.rgt_auto table.full_text tr td span.red_box { background-color: #fb1c1f; color: #fff; padding: 10px; display: inline-block; text-align: center; }
.container_content .content_sub ul li.rgt_auto table.full_text_border { border-top: 1px solid #d4d4db; }
.container_content .content_sub ul li.rgt_auto table.full_text_border tr td input { padding: 5px; width: 140px;}
.container_content .content_sub ul li.rgt_auto table.full_text_border tr td select { padding: 5px; width: 140px;}

.container_content .content_sub ul li.rgt_auto table.full_text_border2 { border-top: 1px solid #d4d4db; }
.container_content .content_sub ul li.rgt_auto table.full_text_border2 tr td input { padding: 5px;}
.container_content .content_sub ul li.rgt_auto table.full_text_border2 tr td select { padding: 5px;}

.container_content .content_sub ul li.rgt_auto div.list_tables table { border: 1px solid #d4d4db; margin-bottom: 10px; margin-left: 20px; }
.container_content .content_sub ul li.rgt_auto div.list_tables table tr td { border: 0px; text-align: left; padding-left: 0px; padding-right: 0px; }
.container_content .content_sub ul li.rgt_auto div.list_tables table tr td.img { text-align: center; width: 80px; padding: 10px;  vertical-align: middle; }
	
	
/* content subfull */
.container_content_subfull { background-image: url(""); }
.container_content .content_subfull { background-image: url("../img/subfull_back.png"); background-repeat: repeat-y; width: 999px; margin: 0px auto; }


/* content subnone */
.container_content_subnone { background-image: url(""); }
.container_content .content_subnone { background-image: url(""); width: 999px; margin: 0px auto; }
.container_content .content_subnone div.cars { border: 1px solid #d4d4db; border-bottom: 0px; padding: 20px 0px 50px 30px; }
.container_content .content_subnone div.cars ul li { background-color: #f8f9fa; border: 1px solid #d0c9c8; float: left; width: 224px; margin-right: 10px; margin-top: 10px; }
.container_content .content_subnone div.cars ul li:hover { border: 1px solid #eb3033; cursor: pointer; }
.container_content .content_subnone div.cars ul li p { padding: 10px 10px 0px 10px; }
.container_content .content_subnone div.cars ul li p.pt15 { font-weight: bold; margin-bottom: 15px; }
.container_content .content_subnone table.car_menu { border-collapse:collapse; width: 100%; }

.container_content .content_subnone table.car_menu2 { border-collapse:collapse; width: 100%; }
.container_content .content_subnone table.car_menu2 tr td img {margin:0px; padding:0px; position: relative; top: -10px;}
.container_content .content_subnone table.car_menu2 tr td { width: 100px; height: 90px; border: 1px solid #cacbcc; background-color: #f8f9fa; text-align: center; }
.container_content .content_subnone table.car_menu2 tr td a { height: 50px; display: block; vertical-align: middle; }
.container_content .content_subnone table.car_menu tr td span { position: relative; width: 100%; height:10px; top: 20px; z-index: 100; border-top: 4px solid #f9f9f9; margin:0px; padding:0px; display: block; }
.container_content .content_subnone table.car_menu2 tr td span.selected { border-top: 4px solid #ba0003; margin:0px; padding:0px; display: block; }
.container_content .content_subnone table.car_menu2 tr td span img { margin:0px; padding:0px; position: relative; top: -6px; display: none; }
.container_content .content_subnone table.car_menu2 tr td span.selected img { display: inline;  }




.container_content .content_subnone table.car_menu tr td { width: 100px; height: 50px; border: 1px solid #cacbcc; background-color: #f8f9fa; text-align: center; }
.container_content .content_subnone table.car_menu tr td a { height: 50px; display: block; vertical-align: middle; }
.container_content .content_subnone table.car_menu tr td span { position: relative; width: 100%; height:10px; top: 20px; z-index: 100; border-top: 4px solid #f9f9f9; margin:0px; padding:0px; display: block; }
.container_content .content_subnone table.car_menu tr td span.selected { border-top: 4px solid #ba0003; margin:0px; padding:0px; display: block; }
.container_content .content_subnone table.car_menu tr td span img { margin:0px; padding:0px; position: relative; top: -6px; display: none; }
.container_content .content_subnone table.car_menu tr td span.selected img { display: inline;  }
.container_content .content_subnone ul.best li { background-image: url("../img/hit.png"); background-repeat: no-repeat; border: 4px solid #eb3033; float: left; width: 481px; margin-right: 20px; }
.container_content .content_subnone ul.best li.last { margin-right: 0px; }
.container_content .content_subnone ul.best li div.lft { float: left; width: 251px; padding: 10px 0px 0px 50px; }
.container_content .content_subnone ul.best li div.lft img { margin-top: 5px; }
.container_content .content_subnone ul.best li div.rgt { float: left; background-color: #eb3033; width: 140px; font-size: 10pt; padding: 30px 20px 35px 20px; }
.container_content .content_subnone table { width: 100%; }
.container_content .content_subnone table tr th { background-color: #eef0ee; padding: 10px 0px; text-align: center; border: 1px solid #fff; }
.container_content .content_subnone table tr td {  text-align: center; padding: 10px 0px; color: #747878; font-size: 10pt; }
.container_content .content_subnone table tr td .box_red { display: inline-block; background-color: #fa1c1f; color: #fff; padding: 3px 8px 2px 8px; font-size: 7.5pt; }
.container_content .content_subnone table tr td .box_orange { display: inline-block; background-color: #fa883d; color: #fff; padding: 3px 8px 2px 8px; font-size: 7.5pt; }
.container_content .content_subnone table tr td .box_yellow { display: inline-block; background-color: #f2b946; color: #fff; padding: 3px 8px 2px 8px; font-size: 7.5pt; }
.container_content .content_subnone table tr td .box_navy { display: inline-block; background-color: #132854; color: #fff; padding: 7px 8px 6px 8px; font-size: 15pt; font-weight: bold; }

.container_content .content_subnone table tr td .box_navy { display: inline-block; background-color: #132854; color: #fff; padding: 7px 8px 6px 8px; font-size: 15pt; font-weight: bold; }


.container_content .content_subnone table tr td .box_dred { display: inline-block; background-color: #c7151d; color: #fff; padding: 7px 8px 6px 8px; font-size: 15pt; font-weight: bold; }

.container_content .content_subnone div.notice_line { text-align: right; font-size: 8pt; color: #646566; }
.container_content .content_subnone table.detail { width: 100%; border-collapse:collapse; }
.container_content .content_subnone table.detail tr td { border: 1px solid #d4d4db; }
.container_content .content_subnone table.detail tr td.lft { text-align: left; }
.container_content .content_subnone table.detail tr td.first { color: #747878; font-size: 9pt; width: 520px; }
.container_content .content_subnone table.detail tr td.top { background-color: #f3f4f5; border-bottom: 0px; padding: 25px 20px 10px 20px; height: 10px; }
.container_content .content_subnone table.detail tr td.top h3 { padding: 5px; font-size: 15pt; font-weight: normal; color: #111716; }
.container_content .content_subnone table.detail tr td.bottom { border-top: 0px; padding: 30px 10px 10px 120px; vertical-align: top; }
.container_content .content_subnone table.detail tr td.bottom span.cred3 { font-size: 25pt; font-weight: bold; }
.container_content .content_subnone table.detail tr td.bottom span.cblack { font-size: 15pt; font-weight: bold; }
.container_content .content_subnone table.detail tr td.bottom p { font-size: 8pt; margin-bottom: 20px; }
.container_content .content_subnone table.detail tr td.sale { background-image: url("../img/icon_sale.png"); background-repeat: no-repeat; background-position: 10px 20px; }

.container_content .content_subnone table.table_notice tr td { border-bottom: 1px solid #eef0ee; }
.container_content .content_subnone table.table_notice tr th.first { width: 170px; }
.container_content .content_subnone table.table_notice tr td p { text-align: left; padding: 10px; }
.container_content .content_subnone h2 { margin: 0px 0px 5px 0px; }
.container_content .content_subnone h2 span { width: 1px; padding: 0px 2px; background-color: #fa1c1f; margin-right: 10px; display: inline-block; height: 18px;}

/* layer */
.s_bottom_layer { width: 100%; text-align: center; padding: 5px 0px; position: absolute; z-index: 1000; vertical-align: bottom; bottom: 0; position: fixed; }
.s_bottom_layer .layer { margin: 0px auto; width: 940px; height: 165px; background-image: url("../img/layer.png"); background-repeat: no-repeat; padding-top: 10px; color: #fff; }
.s_bottom_layer .layer table { width:620px; margin: 30px 0px 0px 300px; }
.s_bottom_layer .layer table tr th { text-align: left; width: 100px; padding-left: 35px; color: #fff; } 
.s_bottom_layer .layer table tr td { text-align: left; padding: 2px; } 
.s_bottom_layer .layer table tr td input { width: 250px; padding: 5px; }
.s_bottom_layer .layer span.inputs { display: block; padding: 5px; text-align:right; padding-right: 350px; font-size: 9pt; }


/* rollover img */
.rollover img { border: 0; display: inline; }
.rollover img.over { display: none; }
.rollover:hover{ border: 0; }
.rollover:hover img { display:none; } 
.rollover:hover img.over { display:inline; } 


/* roll */
.jssora02l, .jssora02r {
display: block;
position: absolute;
/* size of arrow element */
width: 55px;
height: 55px;
cursor: pointer;
background: url('../img/a02.png') no-repeat;
overflow: hidden;
}
.jssora02l { background-position: -3px -33px; }
.jssora02r { background-position: -63px -33px; }
.jssora02l:hover { background-position: -123px -33px; }
.jssora02r:hover { background-position: -183px -33px; }
.jssora02l.jssora02ldn { background-position: -3px -33px; }
.jssora02r.jssora02rdn { background-position: -63px -33px; }
.jssort11 .p { position: absolute; top: 0; left: 0; width: 196px; height: 52px; background: #181818;}
.jssort11 .tp { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;}
.jssort11 .i, .jssort11 .pav:hover .i { position: absolute; width: 196px; height: 52px; cursor:pointer;}



/*popÃß°¡*/
.placeholder { color:#666; }
.pop{ position:absolute;  width:446px; height:347px; border:5px solid #222; background:#FFF; z-index:9999; top:200px; left:656px;  }
.popCtl{ position:absolute;  width:446px; height:647px; border:5px solid #222; background:#FFF; z-index:1; top:200px; left:256px;  }
.pop_wrap{ width:386px; margin: 28px 0 0 28px;}
.pop_head{ width:386px; height:80px; background:url(http://lotteerentacar.com/img/logo.jpg) no-repeat; border-bottom:4px solid #333; position:relative;}
.pop_x{ width:33px; height:33px; background:url(http://carzenrent2.cafe24.com/rent3/img/pop_x.jpg); position: absolute; top:-28px; right:-32px;}
.pop_navi{ height:34px; width:386px; margin-top:20px;}
.pop_navi li{ float:left; display: inline-block; position: relative;}
.pop_navi li a { display: block; height: 34px; width:75px; line-height: 34px; border-bottom: 0; margin-right: -1px; border: 1px solid #c8cacc; border-bottom-color: #8b8d8e; background: #f7f7f7; text-decoration: none; cursor: pointer; font-size:12px; text-align:center; color:#666;}
.pop_navi li.on{ z-index:10; font-weight: bold;}
.pop_navi li.on a {  height: 34px; width:75px; border-bottom: 0; border-color: #8b8d8e; background: #fff; color: #000; font-weight: bold;}
.term_box{ width:364px; height:134px; border:1px solid #e1d9d9; background:#fafafa; color:#878787; overflow: auto; font-size:12px; line-height:20px; padding: 8px 10px;}
.input_chk{ display:block; color:#000; height:18px; margin:12px 0;}
.sel_txt { float: right; font-size: 12px; color: #F00;}
.private_chk{ float:left; margin:0px; width:15px; height:15px;}
.private_input_area{ margin-top:20px;}
.private_chk_lb{ float:left; margin:0px;  font-size:13px; padding:0px;}
.pri_in_label{ font-size:17px; font-weight:bold; width:100px; color:#000; padding-left:16px; background:url(http://carzenrent2.cafe24.com/rent3/img/pop_label_bg.gif) no-repeat top left;} 
.pri_in_label2{ font-size:13px; font-weight:bold; width:100px; color:#000; padding-left:16px; background:url(http://carzenrent2.cafe24.com/rent3/img/pop_label_bg.gif) no-repeat top left;} 

.pri_text_input{ width:252px; height:30px; background:#fafafa; color:#000; border:1px solid #d2d2d2; }
.pri_text_input2{ width:140px; height:30px; background:#fafafa; color:#000; border:1px solid #d2d2d2; }
.pri_text_phone{ float:left; width:77px; height:30px; background:#fafafa; color:#000; border:1px solid #d2d2d2; margin-right:6px;}
.pri_submit{ margin:10px 0 0 75px; width:181px; height:53px; background:url(http://lotteerentacar.com/img/btn01.png) no-repeat; }
.pri_submit2{ margin:10px 0 0 295px; width:181px; height:53px; background:url(./img/event_go.jpg) no-repeat; }

.logo{ float:left; width:265px; height:114px; }
.top_phone{ float:left; width:368px; height:114px;}
.top_input_area{ float:left; position:relative; width:325px; height:114px; background:url(http://carzenrent2.cafe24.com/rent3/img/top_input_bg.gif) no-repeat;}

.list_hover{ position:absolute; top:0px; left:0px; background:url(http://carzenrent2.cafe24.com/rent3/img/list_hover.png) no-repeat; width:227px; height:270px; z-index:60;}



#boxes .window {
	  position:fixed;
	  left:0;
	  top:0;
	  width:440px;
	  height:200px;
	  display:none;
	  z-index:1002;
	  padding:20px;
	  font-size:13px;
	}

	#boxes #dialog {
	  width:385px; 
	  height:118px;
	  padding:10px;
	  background-color:#000000;
	  z-index:1003;
	  color:#FFFFFF;
	 }



	#mask {  
	  position:absolute;  
	  z-index:9000;  
	  background-color:#000;  
	  display:none;  
	  left:0;
	  top:0;
	} 
	.window{
	  display: none;
	  position:absolute;  
	  left:100px;
	  top:100px;
	  z-index:10000;
	}

	.section_banner{ position:absolute; width:70px; top:50px; right:10px;}
	