@charset "utf-8";
/* CSS Document */


body{background:url(//zzintire.com/images/bg.jpg); }
body,h1,h2,h3,h4,input,button{font-size:15px; font-weight:300; font-family: 'Noto Sans KR'; }
#wrapper{background:transparent; }
/*본고딕 웹폰트 가져오기 180124 morenvy.com*/
/*Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess*/

@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 100; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 300; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 400; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 500; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 700; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 900; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
 } 
/*노토 웹폰트 사용 end*/	



#header_wrap{
	width:100%;
	height:200px;
	background:url(/images/header_bg.png) left top;

}
#i_header{
	width:1200px;
	height:200px;
	margin:0 auto;
	text-align: center;
	position:relative;
}
#i_header h1 img{
	margin-top:20px;
	width: 220px;
}
.i_search{
	position:absolute;
	left:0;
	top:41px;
}
.i_search p{
	font-size:17px;
	color:#fff;
	font-style: italic;
	text-align: left;
	font-weight: 500;
	margin-bottom:7px;
}
.i_search input{
	border-radius:8px;
	background:#222;
	color:#ddd;
	width:200px;
	height:40px;
	border:1px solid #888;
	padding-left:20px;
}
.i_search .search_btn{
	padding:0 17px;
	height:40px;
	background:#fa4d01;
	border:1px solid #888;
	color:#fff;
	border-radius: 8px;
}
.top_call{
	position:absolute;
	right:0;
	top:65px;
	width:240px;
}
.top_lnb{
	position:absolute;
	top:13px;
	right:0;
}
.top_lnb li{
	float:left;
	margin-left:10px;
}
.top_lnb li.bar{
	width:1px;
	height:10px;
	background:#ddd;
	margin-top:11px;
}
.top_lnb li a{
	font-size:13px;
	color:#fff;
	line-height:30px;
}


.i_gnb{
	width:100%;
	position:absolute;
	bottom:0;
}
.i_gnb:after{
	content: "";
	display:block;
	clear:both;
}
.i_gnb li{
	float:left;
	padding:0 37.5px;
	height:50px;
	line-height:50px;
}
.i_gnb li a{
	color:#fff;
	font-size:17px;
	font-weight: 600;
}




.in_gnb{
	width:100%;
	position:absolute;
	bottom:0;
}
.in_gnb:after{
	content: "";
	display:block;
	clear:both;
}
.in_gnb li{
	float:left;
	padding:0 35.5px;
	height:50px;
	line-height:50px;
}
.in_gnb li a{
	color:#fff;
	font-size:17px;
	font-weight: 600;
}




#visual{
	width:100%;
	border-top:3px solid #99ccff;
	border-bottom:3px solid #99ccff;
	box-shadow: 1px 6px 10px 1px #99ccff;
}


#container{
	min-height:600px !important;
}
#i_container{
	width:1200px;
	min-height:730px;
	margin:0 auto;
}
.con01{
	width:100%;
	min-height:300px;
	margin-bottom:40px;
}
.con01 > .con01_img{
	margin-bottom:30px;
}

.con01 > .con01_img:nth-child(1){
	margin-top:50px;
}
.search_wrap{
	padding:20px;
	border:10px solid #000;
	margin-top:30px;
}

.search_wrap .search_con01{
	width:100%;
	padding:10px 0;
}
.search_wrap .search_con02{
	width:100%;
	margin-top:10px;
}

.search_wrap .search_con01:after, .search_wrap .search_con02:after {
	content: "";
	display:block;
	clear:both;
}
.search_wrap .search_con01 h4, .search_wrap .search_con02 h4{
	font-size:20px;
	font-weight:600;
	color:#fa4d01;
	float:left;
	margin-right:25px;
	line-height: 35px;
}
.search_wrap .search_con01 input{
	width:235px;
	height:40px;
	border-radius: 7px;
	float:left;
	margin-right:8px;
}
.search_wrap .search_con01 button, .search_wrap .search_con02 button{
	width:150px;
	height:36px;
	text-align: center;
	color:#fff;
	font-size:18px;
	font-weight: 600;
	margin-right:50px;
	background:#fa4d01;
	border:0;
	border-radius: 7px;
	float:left;
}
.search_wrap .search_con01 > img, .search_wrap .search_con02 a img{
	float:right;		
}

.sear_p{
	font-style:normal !important;
	color:#ddd !important;
	font-weight: 400 !important;
	font-size:16px !important;
	letter-spacing: 0.5px !important;
}

.search_wrap .search_con02 input{
	width:154px;
	height:40px;
	border-radius: 7px;
	float:left;
	margin-right:8px;
}
.search_wrap p{
	font-size:14px;
	color:#fff;
	font-weight: 500;
	margin-left:130px;
	margin-top:-20px;
	float:none;
	display:block;
}

.search_wrap p > input{
	margin-right:5px;
}



.con02{
	width:100%;
	min-height:400px;
	background:url(/images/tire_service.png) center top no-repeat;
	margin:40px 0;
	position:relative;
	
}
.con02_servi_wrap{
	width:100%;
	height:356px;
}
.con02_servi{
	width:100%;
	position:absolute;
	top:24px;
	left:0px;
}
.con02_servi a{
	padding:15px 35px;
	border:1px solid #888;
	background:rgba(000,000,000,0.5);
	color:#fa4d01;
	display:inline-block;
	border-radius: 5px;
	font-size:18px;
	border:5px solid #000;
}
.con02_around{
	margin:40px 0;
	min-height: 200px;
	width: 100%;
}
.con02_around:after{
	content: "";
	display:block;
	clear:both;
}

.con03{
	width:100%;
	height:660px;
	text-align: center;
	margin-bottom:45px;
}
.con03 > img{
	margin-bottom:10px;
}

.con03 > p{
	font-size:24px;
	line-height: 140%;
	color:#fa4d01;
	font-weight: 500;
}

.con03 ul{
	width:100%;
	margin-top:30px;
}

.con03 ul:after{
	content:"";
	display:block;
	claer:both;
}
.con03 ul li{
	width:590px;
	height:220px;
	float:left;
	margin-right:20px;
	margin-bottom:25px;
}
.con03 ul li:nth-child(2n){
	margin-right:0;
}
.sb_bn img{
	border:10px solid #000;
}



#i_container_w01{
	width:100%;
	height:640px;
	background:url(/images/partner_bg.jpg);
	margin-bottom:40px;
}

.i_container_wcon{
	width:1200px;
	margin:0 auto ;
}



.gall_latest{
	width:100%;
	text-align: center;
	margin-bottom:40px;
}
.gall_latest h3{}
.gall_latest > a{
	text-align:right;
	border-bottom:1px solid #f00;
	display:block;
	color:#fff;
	font-size:14px;
	padding-bottom:10px;
	margin:-10px 0 10px;
}
.gall_latest > p{
	font-size:22px;
	color:#fa4d01;
	margin-top:-20px;
	font-weight: 500;
}


.gall_latest > div{
	min-height:300px;
}





#i_container_w02{
	width:100%;
	height:474px;
	background:url(/images/rental_bg.jpg) center top no-repeat;
	margin-bottom:40px;
}

.w02_search{
	padding:13px 42px;
	border:1px solid #fff;
	border-radius: 5px;
	color:#fff;
	margin-top:390px;
	margin-left:190px;
	display:inline-block;
	font-size:18px;
	transition:all .5s;
}
.w02_search:hover{
	background:rgba(255,225,255,0.4);
	font-weight: 500;
}


.bnr_ul{
	width:100%;
	margin-bottom:40px;
	clear:both;
}
.bnr_ul:after{
	content:"";
	display:block;
	clear:both;
}
.bnr_ul li{
	width:385px;
	height:210px;
	margin-right:22.5px;
	float:left;
}
.bnr_ul li:last-child{
	margin-right:0;
}




#i_footer{
	width:100%;
	height:220px;
	background:#000;
}

.i_foo{
	width:1200px;
	margin:0 auto;
	padding-top:20px;
}
.i_foo img{
	margin-bottom:10px;
}

.i_foo ul li{
	font-size:15px;
	color:#fff;
	line-height:150%;
}
.i_foo ul li span{
	color:#fd5004;
	margin-left:20px;
}
.i_foo ul li:last-child{
	margin-top:10px;
	color:#ddd;
}
.i_foo a{
	color:#ccc;
}


#i_svisu{
	width:1200px;
	height:230px;
	margin:30px auto 50px;
}



/*tire.php*/

.tire_con_wrap{
	width:100%;
	min-height:500px;
	margin-bottom:40px;
}
.tire_con_wrap h3 {
	margin:40px 0 20px;
}


.tire_con{
	width:100%;
}
.tire_tit{
	margin-bottom:10px;
}
.tire_tit img{
	width:100%;
}

.tire_ul_wrap{
	width:100%;
}
.tire_ul_wrap:after{
	content: "";
	display:block;
	clear:both;
}

.tire_con_ul{
	width:100%;
	margin-bottom:50px;
}
.tire_con_ul:after{
	content: "";
	display:block;
	clear:both;
}

.tire_con_ul li{
	width:386px;
	height:245px;
	background:rgba(000,000,000,0.3);
	border:10px solid #000;
	padding:15px;
	position:relative;
	float:left;
	margin-right:21px;
	margin-bottom:20px;
}
.tire_con_ul li:nth-child(3n){
	margin-right:0;
}

.tire_con_ul li i{
	font-size:12px;
	color:#fff;
	background:#555;
	display: block;
	padding:3px 6px;
	display:inline-block;
	font-style: normal;
	border-radius: 5px;	
}
.tire_con_ul li h4{
	font-size:21px;
	color:#fa4d01;
	font-weight: 600;
	letter-spacing: -1px;
}
.tire_con_ul li p{
	font-size:14px;
	color:#f8f8f8;
	word-break: keep-all;
}
.tire_con_ul li span{
	font-size:14px;
	color:#99ccff;
	word-break: keep-all;
	display:inline-block;
}
.tire_con_ul li a{
	padding:8px 20px;
	background:#000;
	color:#fff;
	border-radius: 7px;
	display: block;
	font-size:14px;
	position:absolute;
	bottom:20px;
	left:20px;
}




/*타이어검색 후*/

.search_tit{
	width:100%;
	margin:40px 0 20px;
	
}

.search_list{
	width:100%;
	min-height:255px;
	padding:20px;
	border:1px solid #999;
	background:rgba(000,000,000,0.4);
	margin-top:40px;
}
.search_list h3{
	font-size:20px;
	color:#fff;
	font-weight: 600;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #444;
} 
.search_list h3 span{
	font-size:24px;
	color:#fa4f04;
	margin-right:5px;
}
.search_list p{
	font-size:18px;
	color:#ddd;
	font-weight:500;
}




.search_list2{
	width:100%;
	height:100px;
	padding:20px;
	border:1px solid #999;
	background:rgba(000,000,000,0.4);
	margin-top:40px;
}
.search_list2 h3{
	font-size:20px;
	color:#fff;
	font-weight: 600;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #444;
} 
.search_list2 h3 span{
	font-size:24px;
	color:#99ccff;
	margin-right:5px;
}
.search_list2 p{
	font-size:18px;
	color:#ddd;
	font-weight:500;
}






.list_tire{
	clear:both;
	padding-bottom:10px;
	padding:20px;
}


.list_tire > li p{
	font-size:18px;
	font-weight:600;
	color:#3c8ad8;
	position:relative;
	padding-left:13px;
	width: 33.33%;
	float:left;
	margin-bottom:10px;
}
.list_tire > li p:after{
	content:"";
	width:5px;
	height:5px;
	border-radius: 50%;
	background:#fff;
	position:absolute;
	left:0;
	top:17px;
}

.list_tire > li p span{
	border:1px solid #555;
	background:#ddd;
	padding:0px 5px;
	border-radius:5px;
	line-height:35px;
	font-weight: normal;	
	margin-left:5px;
	letter-spacing: -0.5px;
}
.list_tire > li p span a{
	color:#222;
	font-size:13px;
}


.pick_tire{
	border-top:1px solid #444;
	padding-top:10px;
	text-align: center;
	clear:both;
	display:block;
	margin-top:10px;
	font-weight: 400 !important;
	font-size:15px !important;
	
}


.list_tire h5{
	color:#fff;
	font-size:18px;
	font-weight: 500;
}


.list_company{
	margin:10px 0;
	clear:both;
}
.list_company:after{
	content:"";
	display:block;
	clear:both;
}

.list_company > li{
	float:left;
	color:#ddd;
}
.list_company > li:first-child{
	width:15%;
	font-size:20px;
	font-weight: 600;
}
.list_company > li:last-child{
	width:82%;
	padding-left:3%;
	border-left:1px solid #444;
	}

.list_company > li p{
	font-size:16px;
	font-weight:500;
	color:#ddd;
	margin-right:15px;
	float:left;
	margin-bottom:10px;
}



.search_box{
	width:100%;
	min-height:800px;
	margin-top:40px;
}


.search_box .box{
	width:100%;
	height:180px;
	background:#000;
	padding:20px;
	border:1px solid #444;
	margin-bottom:20px;
}




/*타이어검색 아이템 리스트*/
.search_item{
	width:100%;
	min-height:295px;
	background:rgba(52,53,48,0.5);
	border:10px solid #000;
	padding:20px;
	margin:40px 0 20px; 
	box-sizing:border-box;
}


.search_item_tit{
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #444;
}
.search_item_tit:after{
	content: "";
	display:block;
	clear:both;
}
.search_item_tit > li {
	float: left;
	margin-right:30px;
}
.search_item_tit > li h3{
	font-size:24px;
	color:#fa4d01;
	font-weight: 600;
}


.search_con{
	width:100%;
	
}
.search_con:after{
	content:"";
	display:block;
	clear:both;
}

.tire_img{
	clear: both;
	float:left;
	margin-right:20px;
}
.tire_img img{
	width:180px;
}

.search_item_ul{
	float:left;
	margin-right:20px;
	width:679px;
}
.search_item_ul > li {
	font-size:15px;
	color:#ddd;
}
.search_item_ul > li h2{
	font-size:31px;
	font-weight:700;
	color:#fff;
	margin:0px 0 10px;
	display: inline-block;
	letter-spacing: -1px;
}
.search_item_ul > li p{
	font-size:18px;
	color:#ddd;
	display: inline-block;
	margin-left:20px;
}

.search_item_ul > li p.one_price{
	color:#fbb040;
}
.search_item_ul > li span{
	margin:-5px 0 0 30px;
}

.t_size_n{
	font-size:14px; 
	color:#ff8135 !important;
	font-weight: 500;
}

.plus_minus{
	padding:3px 5px;
	background:#404d81;
	color:#fff;
	background:url(/mobile/shop/img/add.gif) no-repeat -29px  -3px;
	text-indent:-9999px;
	border:1px solid #444;
	width:20px;
	height:20px;
	}
.plus_plus{
	padding:3px 5px;
	background:#404d81;
	color:#fff;
	background:url(/mobile/shop/img/add.gif) no-repeat -4px -3px;
	text-indent:-9999px;
	border:1px solid #444;
	width:20px;
	height:20px;
	}





.search_item_ol{
	font-size:18px;
	list-style: none;
	margin-bottom:7px;
}
.search_item_ol:after{
	content: "";
	display:block;
	clear:both;
}
.search_item_ol li{
	float:left;
	padding:0 7px;
	border-radius: 5px;
	background:#222;
	margin-right:4px;
	font-size:14px;
	color:#fff;
}




.search_price{
	float:right;	
	text-align: center;
	padding-left:20px;
	border-left:1px solid #444;
}

.search_price h4{
	font-size:19px;
	color:#fff;
}
.search_price h5{
	font-size:17px;
	color:#f00;
	font-weight: 400;
}
.search_price p{
	font-size:19px;
	color:#fbb040;
	font-weight: 500;
}

.search_price .reser{
	width:175px;
	height:50px;
	background:linear-gradient(to bottom, #f76829, #f69367);
	/*background:#f76829;*/
	border-radius: 5px;
	margin:18px auto;
	text-align: center;
}
.search_price .reser a{
	font-size:16px;
	color:#fff;
	line-height: 50px;
	font-weight: 500;
	
}



.tire_icon{
	margin-top:8px;
}
.tire_icon:after{
	content:"";
	display:block;
	clear:both;
}

.tire_icon li{
	float:left;
	margin-right:4px;
}






/*tire_list*/


.tire_list_tit{
	width:100%;
	margin-bottom:20px;
}
.tire_list_tit:after{
	content:"";
	display:block;
	clear:both;
}
.tire_list_tit h3{
	float:left;
	font-size:33px;
	color:#99ccff;
	font-weight: 600;
	letter-spacing:-1px;
	
}
.tire_list_tit a{
	float:right;
	dispaly:inline-block;
	padding:8px 25px;
	border-radius: 5px;
	color:#fff;
	background:#fa4d01;
	font-size:15px;
}



.tire_list_wrap{
	width:100%;
}
.tire_list_wrap:after{
	content:"";
	display:block;
	clear:both;
}


.tire_list01 {
	position:relative; 
	width:285px; 
	/*height:470px; */
	float:left; 
	border:1px solid #777;
	-moz-box-sizing: border-box;   
	-webkit-box-sizing: border-box;    
	box-sizing: border-box; 
	margin-right:20px; 
	margin-bottom:15px; 
	background:rgba(000,000,000,0.3);
	padding:10px;
}
.tire_list01:nth-child(4n){
	margin-right:0;
}
.tire_list01 ul {
	margin:0; 
	padding:0; 
}
.tire_list01 ul li { 
	list-style:none; 
}
.tire_list01 ul .list_img { 
	margin-bottom:15px;
	padding:0 !important; 
	position:relative;
}
.tire_list01 ul .list_img img{
	width:100%;
	max-width: 265px;
}
.tire_list01 ul .list_tit a{ 
	font-size:17px; 
	font-weight:700;
	margin-bottom:5px;
	text-decoration:none; 
	color:#fa4d01;
	letter-spacing: -0.5px;
}


.tire_list01 ul .list_basic { 
	font-size:13px; 
	color:#999;
	margin:10px 0 20px;
}
.tire_list01 ul .list_basic span{
	background:#000; 
	color:#fff; 
	padding:0 8px; 
	border-radius: 3px; 
	display:inline-block; 
	margin-right:4px;
}

.tire_list01 ul .list_size { 
	font-size:11px; 
	color:#999; 
	text-align:left; 
	margin-bottom:0px;
}
.tire_list01 ul .list_size span { 
	color:#fff; 
	font-size:20px; 
	font-weight:600;
	letter-spacing: -1.2px;
}


.list_price {
	width:100%; 
}
.list_price p{
	font-size:20px; 
	color:#fbb040; 
	font-weight: 500;
}
.list_price p span{
	font-size:13px;
}



.con01_img{
	width:100%;
	margin-bottom:20px;
}




/*tire_view*/

.tire_view{
	width:100%;
	min-height:800px;
	background:rgba(000,000,000,0.4);
}

.tire_form{
	width:100%;
	padding:40px 60px 60px 60px;
	margin-bottom:30px;
	border-bottom:1px solid #888;
}
.tire_form:after{
	content: "";
	display:block;
	clear:both;
}


.view_img{
	width:40%;
	float:left;
	margin-right:3%;
}
.view_img img{
	width:100%;
	max-width: 400px;
}

.view_form{
	width:53%;
	float:left;
}
.view_form h2{
	font-size:40px;
	color:#fff;
	font-weight: 700;
}
.view_name{
	width:100%;
	margin-bottom:20px;
}
.view_name:after{
	content:"";
	display:block;
	clear:both;
}
.view_name h3{
	font-size:32px;
	color:#fa4d01 ;
	font-weight: 600;
	float:left;
	margin-right:40px;
}

.view_name .view_icon{
	float:left;
	margin-top:10px;
}
.view_name .view_icon:after{
	content: "";
	display:block;
	clear:both;
}
.view_name .view_icon li{
	float:left;
	margin-right:4px;
}



.view_type{
	width:100%;
	margin:10px 0;
}
.view_type:after{
	content:"";
	display:block;
	clear:both;
}
.view_type li{
	padding:3px 7px;
	background:#444;
	color:#fff;
	font-size:14px;
	float:left;
	margin-right:4px;
	border-radius:5px;
}
.view_basic{
	width:100%;
	
}
.view_basic p{
	font-size:15px;
	line-height:150%;
	color:#ccc;
}
.view_basic .basic01{
	color:#99ccff;
}

.view_price{
	width:100%;
}
.view_price h4{
	font-size:17px;
	color:#fbb040;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #888;
}
.view_price h4 span{
	text-align: right;
	font-weight: 600;
	display: inline-block;
	float:right;
}

.view_price_box{
	width:100%;
	height:50px;
	background:rgba(63,63,63,0.8);
	border:1px solid #888;
	text-align: right;
	padding:10px;
	margin:20px 0;
}
.view_price_box:after{
	content:"";
	display:block;
	clear:both;
}
.view_price_box p{
	font-size:14px;
	text-align: left;
	color:#ddd;
	font-weight: 400;
	float:left;
}

.view_price_box span{
	text-align:right;
	float:right;
}
.view_submit{
	width:100%;
}
.view_submit:after{
	content:"";
	display:block;
	clear:both;
}
.submit_price{
	float:left;
}
.submit_price h3{
	font-size:22px;
	color:#fbb040;
	font-weight: 500;
}
.submit_price p{
	font-size:17px;
	color:#f00;
	margin-top:8px;
}
.view_submit > button{
	padding:18px 25px;
	border-radius: 5px;
	background:#fa4d01;
	float:right;
	border:0;
	color:#fff;
	font-size:17px;
	font-weight: 500;
}





.tire_info{
	width:100%;
	padding:20px 0 70px;
	background:#fff;
	text-align: center;
	border:15px solid #222;
}




/*submit*/

.submit{
		width:100%;
		min-height:800px;
		background:#fff;
		padding:30px;
		border:15px solid #000;
	}
	.submit .submit_tb{
		width:100%;
		margin-bottom:40px;
		border:1px solid #ddd;
		border-right:0;
	}	
	.submit .submit_tb th{
		background:#f8f8f8;
		color:#222;
		height:40px;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	
	.submit .submit_tb td{
		background:#eee;
		padding:8px 5px;
		word-break: keep-all;
		line-height: 1.5em;
		text-align:center;
		color:#444;
		font-size:16px;
		font-weight: 500;
		border-right:1px solid #ddd;
	}
	.submit .submit_tb td select{
		padding:4px 8px;
		color:#444;
	}
	.last_submit01{
		text-align: left;
		padding-left:20px;
		background:#fbb040 !important;
		height:50px !important;
		font-size:18px;
		border-right:0 !important;
		color:#fff !important;
	}
	.last_submit02{
		height:50px !important;
		text-align: right;
		padding-right:20px;
		background:#fbb040 !important;
		font-size:18px;
		color:#fff !important;
	}
	
	
	.submit h4{
		font-size:19px;
		color:#000;
		margin-bottom:10px;
		font-weight: 500;
	}
	.reser_tb{
		width:100%;
		margin-bottom:40px;
		border:1px solid #ddd;
		border-bottom:0;
	}
	.reser_tb th{
		height: 40px;
		line-height:1.5em;
		border-right:1px solid #ddd;
		text-align:left;
		padding:5px 5px 5px 10px;
		color:#222;
		border-bottom:1px solid #ddd;
		background:#fbfaf7;
		font-size:14px;
	}
	.reser_tb td{
		border-bottom:1px solid #ddd;
		height:40px;
		line-height:1.5em;
		padding:5px 5px 5px 10px;
		color:#444;
		font-size:14px;
	}
.reser_tb td:last-child{
	border-bottom:0;
}
	.reser_tb td span{
		color:#fa4d01;
	}
	.reser_tb input, .reser_tb select{
		padding:5px;
		border:1px solid #ddd;
		color:#222;
		vertical-align: middle;
		border-radius: 3px;
	}
	.submit_btn{
		text-align:center;	
	}
	.submit_btn a{
		padding:10px 30px;
		background:#fbb040;
		display: inline-block;
		border:0;
		font-size:18px;
		font-weight: 500;
		color:#fff;
		border-radius: 5px;
	}




/*reser_cheack*/

.res_cheack{
	width:800px;
	height:450px;
	text-align: center;
	background:url(/images/reser_bg.jpg) center top no-repeat;
	border:15px solid #000;
	padding:55px 90px;
	margin:100px auto 0;
}
.res_cheack h4{
	font-size:28px;
	color:#ddd;
	font-weight: 600;
	margin-bottom:10px;
}
.res_cheack p{
	font-size:18px;
	color:#ccc;	
}
.res_box{
	width:100%;
	padding-top:10px;
}
.res_cheack input{
	border:1px solid #444;
	border-radius:5px;
	height:40px;
	width: 90%;
	background:#222;
	padding-left:15px;
	color:#fff;
}
.res_ul:after{
	content:"";
	display:block;
	clear:both
}
.res_ul i{
	float:left;
	margin-right:8px;
	width:30%;
}
.res_tb{
	width:100%;
	margin-bottom:30px;
	border:1px solid #444;
	border-bottom:0;
	margin:50px 0 20px;
}
.res_tb th{
	color:#ddd;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
.res_tb td{
	padding:5px;
	border-bottom:1px solid #444;
	text-align: left;
	padding-left:10px;
}

.res_cheack button{
	color:#fff;
	background:#fa4d01;
	border:0;
	border-radius: 5px;
	padding:7px 60px;
	font-size:15px;
	font-weight: 400;
}


.frm_input{
	height:35px !important;
}




	/*rental*/
	
.menutab { margin:0; padding:0; height:auto; margin-bottom:10px; overflow:hidden;}

.menutab li { list-style:none; float:left; width:25%; height:50px; line-height:50px;  border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; text-align:center;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box;
margin-bottom:10px;}
.menutab li a { text-decoration:none; color:#eee; font-size:15px; font-weight:400;margin-bottom:10px;}
.menutab li:last-child { border-right:1px solid #999}

.menutab .on {list-style:none; float:left; width:25%; height:50px; line-height:50px;  border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; text-align:center; background:#999; }
.menutab .on a { text-decoration:none; color:#fff !important; font-size:15px;}

.menutab li:hover {list-style:none; float:left; width:25%; height:50px; line-height:50px;  border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; text-align:center; background:#999}
.menutab li:hover a { text-decoration:none; color:#fff !important; font-size:15px;}	


.rental{width:100%; padding:30px 70px; background:rgba(000,000,000,0.3); border:12px solid #000; margin-bottom:40px;} 
.rental_box{width:100%;}
.rental_box > img{width:100%;}

.rental_box h3{font-size:22px; font-weight:600; color:#fa4d01; margin-top:30px;}
.rental_box p{font-size:18px; font-weight:400; color:#ddd; line-height: 150%;}
.rental_box ul li{font-size:18px; font-weight:400; color:#ddd; line-height: 150%;}	

.tire_cost_tit{font-size:20px; color:#56d0f9; font-weight: 400; margin-top:40px; margin-bottom:20px;}
	
.call_num{font-size:22px !important; color:#56d0f9 !important; font-weight: 600 !important; }	
.call_num span{font-size:17px !important; color:#ddd !important; font-weight: normal !important;}

.s_tit{font-size:22px; color:#54a5f0; margin:30px 0 10px;}
	
.rental_tab{width:100%; margin-top:30px;}	
	.rental_tab:after{content:""; display:block; clear:both;}
	.rental_tab li{list-style: none; float:left; width:49%; height:40px; line-height:40px; border-bottom:1px solid #333; text-align: center; box-sizing: border-box; margin-right:2%;}	
	.rental_tab li:last-child{margin-right:0;}
	.rental_tab li a{text-decoration:none; color:#ddd; font-size:15px; font-weight:400; display:block;}
	.rental_tab li.on, .rental_tab li:hover{border-bottom:3px solid #ddd;}
	
	.rental_tb{width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:20px;}
	.rental_tb th{background:#99ccff; color:#fff; font-size:15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px;}
	.rental_tb th:last-child{border-right:0;}
	.rental_tb td{font-size:15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px; text-align: right; background:#fff}
	.rental_tb td:last-child{border-right:0;}
	.td_bold{background:#f9f9f9 !important;  color:#222 !important; text-align: center !important; font-weight:400 }
	.td_center{text-align:center !important;}




	
/*하단슬라이드배너*/
.tire_bnr_wrap{width:100%; height:60px; background:#222; }
.frame {  width:100%; height:60px; margin:10px auto 0; padding-top:10px;}


#banner { width:100%; height:60px; margin:30px auto; overflow:hidden; position:relative; margin:0 auto;}
#banner:after{content:""; display:block; clear:both;}
.list { width:9480px; position:absolute; top:0px; left:0px;}
.list li { float:left; width:158px; height:58px; padding:0px 30px; margin:16px 20px;}
.list li div { width:100%; height:100%; transition:all 0.5s; font: 16px/6 "orbitron"; color:#999; text-align:center; letter-spacing:3px; margin-top:-20px;}
.list li div:hover {color:#fff;}
.prev2 { display:block; width:24px; height:44px; position:absolute; left:0px; top:50%; margin-top:-22px;  opacity:0; transition:all 0.5s;}
.next2 { display:block; width:24px; height:44px; position:absolute; right:0px; top:50%; margin-top:-22px; opacity:0; transition:all 0.5s;}
#banner:hover .prev2 { left:20px; opacity:1;}
#banner:hover .next2 { right:20px; opacity:1;}

/*하단슬라이드배너 end */ 



/* 브랜드TOP */
.brand_top{width:100%; margin-top:30px;}
.brand_top:after{content: ""; display:block; clear:both;}
.brand_top li{width:285px; height:80px; float:left; margin-right:20px; margin-bottom:10px;}
.brand_top li:nth-child(4n){margin-right:0;}








