﻿ /*
Description: dwb_style_skin01(PC 홈페이지)
Author: mail@dwb.kr
Version: 1.0
P-Day:2020.02.06
Last_Edit:
Update:
*/

html{ overflow-y:scroll;}
body {margin: 0px;padding: 0px;}
img{margin:0px; padding:0px;}
#dwb_Center_header .inner,
#dwb_Center_body .inner,
#dwb_Center_footer .inner{width:1280px;}
.span1{width:128px;}.span2{width:256px;}.span3{width:384px;}.span4{width:512px;}.span5{width:640px;}
.span6{width:768px;}.span7{width:896px;}.span8{width:1024px;}.span9{width:1152px;}.span10{width:1280px;}


#dwb_Center_header a,
#dwb_Center_body a,
#dwb_Center_footer a{text-decoration: none;}
.right_area{
	float: right;
}
.round{
	text-align: center;
	color: #fff;
	background-color: #254860;
	border-radius: 20px;
}
.main_fost{
	font-size: 24px;
	font-weight: 500;
}
.font14{font-size: 14px;}
p{font-size: 16px;}
li{list-style: none;}

.right-x{				
	margin-right: 0!important;
}
.color1{
	color: #e83428;
}
.color2{
	color: #012a48;
}
.font500{
	font-weight: 500;
}
.font500 span{
	font-weight: 500;
}
.dwb_btn{
	width: 165px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #fff;
	border: 2px solid #254860;
	color: #254860;
	font-weight: bold;
}
.dwb_btn:hover{
	background-color: #254860;
	border: 2px solid #254860;
	color: #fff;
	-webkit-transition: background-color 1s;-moz-transition: background-color 1s;-ms-transition: background-color 1s;-o-transition: background-color 1s;transition: background-color 1s;
}
.dwb_main_s_btn{
	width: 140px;
	height: 45px;
	background-color: #ef5e4b;
	color: #fff;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
}
.dwb_btn2{
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #fff;
	border: 2px solid #254860;
	color: #000;
	font-weight: bold;
}

.block{display:block;}





/******헤더 시작
**************************************/
#dwb_Center_header a{ text-decoration: none; color: #000; }
#dwb_Center_header li{list-style: none; float: left;}

#dwb_Center_header{
	
	z-index: 9;

}
#dwb_Center_header .inner{													
	position: relative;
	padding: 20px 0 20px 0;
	position: relative;
}
#dwb_Center_header .inner .main-header-logo{ 
	width: 240px;
	height: 70px;
	overflow: hidden;
	line-height: 70px;
	float: left;
}
#dwb_Center_header .inner .main-header-logo img{
	max-width: 100%; 
	max-height: 100%;
}
#dwb_Center_header .header-manu{ 			
	width: auto!important;
	float: right;
	margin-top: 27px;
}
#dwb_Center_header .header-manu ul{					
	padding: 0;
	width: 100%;
	margin: 0;
}
#dwb_Center_header .header-manu ul li{
	margin-right: 50px;
	margin-top: 10px;
	font-size: 21px;
	line-height: 50px;
}

#dwb_Center_header .header-manu ul li a{
	font-weight:  bold;
	color: #184288;
}
#dwb_Center_header .header-manu ul li.last-li{
	margin-right: 0;
}





.favorite_mn{			
	position: absolute;
	top: 15px;
	right: 0;
	width: auto;
}
.favorite_mn div{
	float: left;
}
.favorite_mn .span1{					
	width: auto;
	margin-right: 20px;
	line-height: 40px;
	color: #666666;
}
.favorite_mn .span2{
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background-color: #184288;
	font-size: 18px;
}




/******헤더 끝
**************************************/







/******바디 시작
**************************************/

/*
.video_box {
    height: 100vh;
    background-color: #000;
    display: flex;
    align-items: center;
}
video {
    width: 100%;
    height: 100vh;
}
*/

/*<!-------------------------메인 배너 작업 부분------------------------------>*/
.main_banner_text_area{		display: none;
	position:absolute;
	z-index:980;
	right:50%; 
	margin-right:-640px; 
	width:1280px;
	min-width:1280px;
	color: #fff;
	top: 300px;
	font-weight: 600;
}
.main_banner_text_area p{
	font-weight: 600;
	color: #fff;
}
.main_banner_text_area .text-1{
	font-size: 16px;
}
.main_banner_text_area .text-2{
	font-size: 55px;
	font-weight: 500!important;
	color: #e83428;
}
.main_banner_text_area .text-3{				
	font-size: 21px;
	line-height: 40px;
	margin-top: 30px;
	text-shadow: 1px 1px 1px #000;
}
.main_banner_text_area .block{
	font-weight: 600;
}

#dwb_main_banner{
	width: 100%;
	margin: 0px;
	
}
#dwb_main_banner .carousel-inner>div{
	width: 100%; height:900px; 
}
.banner_img02{
	background:url("../img/main/main-banner01.png") no-repeat center/cover;
}
.banner_img03{
	background:url("../img/main/main-banner02.png") no-repeat center/cover;
}


#dwb_video_Area.dwb_video-size {padding-top: 0px;width: 100%; height:900px;  overflow: hidden;  background: #fff;margin: 0px;padding: 0px;}
#dwb_video_Area.dwb_video-size iframe{width: 100vw; height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */ 
   min-height: 100vh;
   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   margin-top:-250px;
   }

/*슬라이드 이미지를 페이드로 처리하는 법*/
#dwb_main_banner .carousel-inner{margin:0;}
#dwb_main_banner.carousel.slide{margin-bottom:0px;}
#dwb_main_banner.carousel .item {-webkit-transition: opacity 3s;-moz-transition: opacity 3s;-ms-transition: opacity 3s;-o-transition: opacity 3s;transition: opacity 3s;}
#dwb_main_banner.carousel .active.left, .carousel .active.right {left:0;opacity:0;z-index:2;}
#dwb_main_banner.carousel .next, .carousel .prev {left:0;opacity:1;z-index:1;}
 /*슬라이드 이미지를 페이드로 처리하는 법*/
/*<!-------------------------메인 배너 작업 부분------------------------------>*/











.content1{
	background-color: #e8e8e8;
	height: 670px;
	position: relative;
}
.content1 .title{
	font-size: 25px;
	text-align: center;
	font-weight: 500;
	line-height: 130px;
}
.content1 .b-bg{
	background: url("../img/main/b-bg.png") no-repeat center/cover;
	width: 1640px;
	height: 392px;
	float: right;
	text-align: center;
}
.content1 .b-bg p{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-top: 20px;
}
.content1 .b-bg img{
	margin-top: 110px;
}
.content1 .w-bg{
	position: absolute;
	left: 0;
	top: 230px;
	z-index: 7;
	width: 850px;
	background-color: #fff;
	border-radius: 0 10px 10px 0;
}
.content1 .w-bg .span6{							
	width: 557px;
	margin-right: 30px;
	margin-top: 15px;
	float: right;
}
.content1 .w-bg .span6 .span3{				
	width: 265px;
	float: left;
	padding: 10px 0;
	border-bottom: 3px dotted #eee;
}
.content1 .w-bg .span6 .span3 img{
	margin-right: 10px;
	float: left;
}
.content1 .w-bg .span6 .span3 p{
	font-size: 13.5px;
	letter-spacing: -0.5px;
}
.content1 .w-bg .span6 .span3 .title-text{
	font-weight: 500;
}
.content1 .w-bg .span6 .span3 .sub-title-text{
	margin: 5px 0 0 30px;
	line-height: 25px;
}
.content1 .w-bg .span6 .span3.right-box{
	float: right;
}
.content1 .w-bg .span6 .main-btn{
	width: 265px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-radius: 10px;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.content1 .w-bg .span6 .main-btn i{
	float: right;
	margin-right: 20px;
	line-height: 45px;
}
.content1 .w-bg .span6 .red-btn{
	background-color: #e83428;
}
.content1 .w-bg .span6 .blue-btn{
	background-color: #012a48;
	float: right;
}









.content2{
	
}
.content2>p{
	text-align: center;
}
.content2 .title{
	font-size: 25px;
	font-weight: 500;
	line-height: 70px; 
}
.content2 .sub-title{
	font-size: 16px;
	line-height: 30px;
}
.content2 .span5{
	width: 610px;
	border-radius: 20px;
	margin-top: 50px;
	border: 1px solid #ddd;
}
.content2 .kakao-bg{
	background: url("../img/main/kakao-bg.png") no-repeat center/cover;
	width: 610px;
	height: 236px;
}
.content2 .kakao-bg .kakao-title{
	background: url("../img/main/kakao-title.png") no-repeat center/cover;
	width: 423px;
	height: 44px;
	display: inline-block;
	margin:30px 0 0 30px;
}
.content2 .kakao-bg .kakao-title p{
	margin-left: 80px;
	font-size: 16px;
	font-weight: 500;
	line-height: 40px;
	float: left;
}
.content2 .kakao-bg .kakao-t{
	margin: 60px 0 0 32px;
    line-height: 25px;
	font-size: 14px;
	font-weight: 600;
}
.content2 .kakao-bg .kakao-title img{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
.content2 .w-bg{
	position: relative;
	padding: 20px 0;
	background-color: #fff;
	border-radius: 0 0 20px 20px;
}
.content2 .w-bg p{
	line-height: 30px;
	font-size: 14px;
	text-indent: 30px;
}
.content2 .w-bg p span{
	margin-left: 50px;
}
.content2 .btn2{
	position: absolute;
	top: 100px;
	right: 20px;
	
}
.content2 .service-c-bg{
	background: url("../img/main/service-c.png") no-repeat center/cover;
	width: 610px;
	height: 236px;
}
.content2 .service-c-bg .s-t{
	font-size: 20px;
	margin: 30px 0 0 30px;
    display: inline-block;
}
.content2 .service-c-bg .s-t span{
	font-size: 14px;
	margin-left: 10px;
}
.content2 .service-c-bg .number-box{
	width: 78px;
	height: 24px;
	text-align:center;
	border-radius: 20px;
	line-height: 24px;
	color: #fff;
	background-color: #e83428;
	margin: 85px 0 0 30px;
}
.content2 .service-c-bg h2{
	margin: 10px 0 0 30px;
}













.btn2{
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	border-radius: 10px; 
	background-color: #012a48;
}















.content3{
	background: url("../img/main/notice-bg.png") no-repeat center/cover;
	height: 470px;
	margin-top: 100px;
}
.content3 .title{
	font-size: 25px;
	text-align: center;
	font-weight: 500;
	line-height: 130px;
}
.content3 .main-table-area{			
	width: 100%;
	height: 200px;
}
.content3 .main-table-area{
	margin-top: 30px;
}
.content3 .main-table-area td{
	line-height: 60px;
	font-size: 16px;
	border-top: 1px solid #000;
}
.content3 .main-table-area .title-td{
	text-align: center;
	
}
.content3 .btn2{
	margin: 30px auto;
}
















.content4{
	width: 100%;
	background: url("../img/main/icon_bg.png") no-repeat center/cover;
	height: 380px;
	color: #fff;
}
.content4 .inner{					
	padding-top: 75px;
}
.content4 .icon_box{
	height: 90px;
	margin-bottom: 50px;
}
.content4 img{
	float: left;
	padding: 0 30px;
}
.content4 .span3{	
	width: 395px;
	height: 90px
}
.content4 .span5{				
	width: 490px;
	height: 90px;
}
.content4 .span5 img{
	margin-left: 50px;
}
.content4 .title_t{
	line-height: 35px;
	font-weight: 500;
}




























































/*==============서브페이지================================서브페이지====================*/


/*------------------------------------서브페이지 공통사항----------------------------------*/
#dwb_Center_body.sub{padding-top: 340px; position: relative;}
#dwb_Center_body.sub.company{background: url("../img/sub/company_bg.jpg");	background-repeat: no-repeat; background-size:100% 340px;}
#dwb_Center_body.sub.logistics{background: url("../img/sub/logistics.jpg");	background-repeat: no-repeat; background-size:100% 340px;}
#dwb_Center_body.sub.transit{background: url("../img/sub/transit.jpg");	background-repeat: no-repeat; background-size:100% 340px;}
#dwb_Center_body.sub.business{background: url("../img/sub/business.jpg");	background-repeat: no-repeat; background-size:100% 340px;}
#dwb_Center_body.sub.customer{background: url("../img/sub/sub_title_bg_05.jpg");	background-repeat: no-repeat; background-size:100% 340px;}

#sub_title_txt{ 
	position:absolute;
	z-index:980; 
	right: 50%;
	top: 100px;
	margin-right:-640px;
	width:1280px;
	min-width:1280px; 
	padding-top:0px; 
	   
}
#sub_title_txt .title{ 
	font-size:20px; 
	color:#fff; 
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
}
#sub_title_txt .title span{
	display: block;
	font-size: 50px;
	font-weight: 500;
	line-height: 70px;
}
#sub_title_txt .title2{
	color: #fff;
	font-size:15px;
	line-height: 25px;
}

.breadcrumb_area{
	background-color: #254860;
}
.breadcrumb_area ul{
	float: right;
	margin: 0;
	padding: 0;
}
.breadcrumb_area ul li{
	float: left;
	color: #fff;
	padding: 10px 0;
}
.breadcrumb_area ul li::after{
	clear: both;
	display: inline-block;
	content: ">";
	padding: 0 10px;
}
.breadcrumb_area ul li:last-child::after{
	display: none;
}
.common_sub_title_area{						
	border-bottom: 1px solid #254860;
}
.common_sub_title_area .inner{		
}
.sub_left_menu_title,.sub_menu{	
	width: 250px;
}
.sub_page_title_wrap{		
	width: 990px;
}
.sub_left_menu_title,.sub_page_title_wrap{
	padding: 30px 0;
}
.sub_left_menu_title p,.sub_page_title_wrap p{	
	line-height: 50px;
	font-size: 14px;
	font-weight: 500;
}
.sub{position: relative;}
.sub_page_line{
/*
	position: absolute;
	width: 2px;
	height: 100%;
	background-color: #254860;
	left:561px;
*/
}
.sub_menu{
	border-right: 1px solid #254860;
}
.sub_menu ul{					
	margin: 30px 0 0 0;
	width: 90%;
}
.sub_menu ul li{
	line-height: 50px;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
}
.sub_menu ul li i{
	margin-right: 10px;
	font-size: 18px;
	font-weight: 500;
}


.company .sub_menu{
	padding-bottom: 100px;
}
.business .sub_menu{
	padding-bottom: 900px;
}
.transit .sub_menu{
	padding-bottom: 600px;
}
.transit22 .sub_menu{
	padding-bottom: 1500px!important;
}
.transit_page23 .sub_menu{
	padding-bottom: 2500px!important;
}
.transit26 .sub_menu{
	padding-bottom: 3300px!important;
}
.customer .sub_menu{
	padding-bottom: 150px;
}
.customer33 .sub_menu{
	padding-bottom: 3500px!important;
}
.customer34 .sub_menu{
	padding-bottom: 2000px!important;
}
.logistics .sub_menu{
	padding-bottom: 100px;
}


.left_service_center_info{		
	background: url("../img/sub/left_info_bg.png") no-repeat center/cover;
	width: 250px;
	height:300px;
	margin-top: 250px;
}
.left_service_center_info h2{
	font-size: 25px;
}
.left_service_center_info h2,
.left_service_center_info h1,
.left_service_center_info p{	
	width: 100%;
	line-height: 35px;
}
.left_service_center_info .round{
	width: 60px;
	height: 20px;
	line-height: 20px;
	margin: 15px 0;
}
.left_service_center_info h1{
	display: inline-block;
	font-size: 27px;
	line-height: 70px;
}

.sub_title_text{
	font-size: 20px;
	line-height: 30px;
}
.sub_title_text span{
	font-weight: bold;
}
.sub_p_title_text{
	line-height: 30px;
}
.sub_p_title_text span{
	font-weight: 500;
}
/*------------------------------------서브페이지 공통사항----------------------------------*/


/*------------------------------------회사소개------------------------------------*/
.sub_cont_wrap{			
	width: 990px;
	margin: 50px 0 0 0;
}

.sub_cont_wrap .half_area{		
	width: 50%;
}
.sub_cont_wrap .half_area h2,.sub_cont_wrap .half_area p{
	margin-bottom: 30px;
}

.sub_cont_wrap .half_area p{
	line-height: 30px;
}

.table{margin-bottom:0px; padding-bottom:0px; padding-top:0px;}
.h80 td{height:36px; line-height:36px;}
.title_bg_red{background-color:#fcf8e3;}
.textcenter td{text-align:center; vertical-align:middle;}
.table .textright{text-align:right;padding-right:5px;}
.table .textleft{text-align:left; padding-left:5px;}
.table .textcenter{text-align:center; vertical-align:middle;}
.table .title_line td{text-align:center;}
.table td a{ text-decoration:none; color:#333;}
.nostyle input{box-shadow:none; border:none; background-color:#FFF;}
.textcenter{text-align:center;}
.dwbTable_firstline{border-top:solid 2px #999;}	
.dwbTable_lastline{border-bottom:solid 2px #999;}
.title_bg{background-color:#f1f1f1;}
.title_bold{ font-weight:bold;}
.title_bg_skyblue{background-color:#f1f1f1; font-weight: bold;}
.title_bg_red{background-color:#fcf8e3;}
.title_bg_Active{background-color:#6bbc6e; font-weight:bold;  color:#fff;}
.table_txtCenter table{margin-bottom:0;}
.over_view_table p{					
	margin-top: 20px;	
	font-size: 14px;
	width: 100%;
	display: inline-block;
}
.Organization_chart{				
	background: url("../img/sub/Organization_chart_bg.png") no-repeat center/cover;
	width: 739px;
	height: 518px;
	margin:  100px auto;
}
.Organization_chart h1{
	float: right;
	font-size: 25px;
	line-height: 40px;
	font-weight: 500;	
	margin-right: 100px;
	margin-top: 30px;
}



/*------------------------------------회사소개------------------------------------*/




/*------------------------------------운송안내------------------------------------*/
.Business_sub_cont_wrap{	
	width: 1029px;
}
.Business_sub_bg01{
	background: url("../img/sub/Business_sub_bg01.jpg") no-repeat center/cover;
	width: 100%;
	height: 491px;
}
.Business_sub_bg02{
	background: url("../img/sub/Business_sub_bg02.png") no-repeat center/cover;
	width: 100%;
	height: 491px;
}
.Business_sub_bg03{
	background: url("../img/sub/Business_sub_bg03.png") no-repeat center/cover;
	width: 100%;
	height: 491px;
}
.Business_sub_bg04{
	background: url("../img/sub/Business_sub_bg04.png") no-repeat center/cover;
	width: 100%;
	height: 491px;
}
.Business_sub_bg05{
	background: url("../img/sub/Business_sub_bg05.png") no-repeat center/cover;
	width: 100%;
	height: 491px;
}
.Business_sub_bg06{
	background: url("../img/sub/Business_sub_bg06.png") no-repeat center/cover;
	width: 100%;
	height: 491px;
}
.Business_sub_bg07{
	background: url("../img/sub/Business_sub_bg07.png") no-repeat center/cover;
	width: 100%;
	height: 491px;
}

.Business_sub_cont_wrap .span3.bg_text_box{
	margin: 40px 0 0 30px;
	width: 700px;
}
.Business_sub_cont_wrap .span3.bg_text_box p{
	margin-top: 30px;
}
.Business_sub_cont_wrap .Business_sub_bg .dwb_btn2{
	float: right;
	margin-top: 320px;
	margin-right: 10px;
}
.Business_m_area{					
	width: 990px;
	margin-top: 100px;
}
.Business_m_area .Type_of_transport{			
	width: 50%;
	text-align: center;
	margin-bottom: 100px;
}
.Business_m_area .Type_of_transport h2{
	line-height: 50px;
}
.Business_m_area .Type_of_transport .line{
	display: inline-block;
	width: 50px;
	height: 3px;
	background-color: #254860;
	margin: 10px auto 10px;
}
.Business_m_area .Type_of_transport p{
	display: inline-block;
	width: 100%;
}
.Business_m_area .round_box{				
	width: 210px;
}
.Business_m_area .round_box .round{
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	margin: 0 auto;
}
.Business_m_area .Business_m_Explanation{				
	width: 780px;
	position: relative;
}
.Business_m_area .Business_m_Explanation .dwb_btn2{ 
	position: absolute;
	right: 10px;
	top: 0;
}
.Business_m_area .Business_m_Explanation p{
	font-weight: 500;
}
.Business_m_area .Business_m_Explanation .margin_text{
	margin-bottom: 30px;
}
.car_size_img{		
	margin-top: 100px;
	width: 100%;
}

.box_margin{
	margin-top: 100px;
}

.Business_step{			
	text-align: center;
	width: 180px;	
}
.arrow{						
	width: 20px;
	margin-top: 100px;
}
.Business_step img{
	padding: 30px 0;
}
.Business_step h3,.Business_step p{
	font-size: 14px;
}
.Business_step p span{font-weight: 500;}
.table_title{					
	width: 100%;
	display: inline-block;
	padding: 10px 0;
}
.table_title span{
	color: #000;
	font-size: 14px;
}
.Business_table td{
	line-height: 30px;
}
/*------------------------------------운송안내------------------------------------*/




/*------------------------------------차량안내------------------------------------*/
.sub_transit_wrap .transit_top_box,
.sub_transit_wrap .Vehicle_specification_top_box{		
	width: 100%;
	position: relative;
}
.sub_transit_wrap .transit_top_box p{
	margin-top: 30px;
}
.sub_transit_wrap .transit_top_box .dwb_btn2{		
	position: absolute;
	right: 0;
	top: 0;
}
.sub_transit_wrap .Vehicle_specification_top_box .dwb_btn2{
	top: 114px;
}
.Vehicle_type_area{							
	margin-top: 50px;
	width: 100%;
}
.Vehicle_type_area .car_specification_cont_wrap{	
	width: 480px;
	margin-bottom: 50px;
}
.Vehicle_type_area .sub_title_text{		
	
}
.Vehicle_type_area .Vehicle_type_box{
	width: 300px;
	height: 320px;
	border-radius: 10px;
	border: 1px solid #ddd;
	margin-right: 42px;
	margin-bottom: 40px;
}
.Vehicle_type_area .Vehicle_type_box .car_imgs{	
	padding: 15px 0;
	text-align: center;
}
.Vehicle_type_area .Vehicle_type_box p{
	text-indent: 30px;
	font-weight: 500;
}
.Vehicle_type_area .Vehicle_type_box .car_type_text{
	font-size: 14px;
	line-height: 25px;
	margin-top: 20px;
}
.Vehicle_type_area .Vehicle_type_box .car_type_text span{font-weight: 500;}
.Vehicle_type_area .Vehicle_specification_box{
	width: 100%;
	border-top: 1px solid #254860;
	margin-top: 10px;
}
.Vehicle_type_area .Vehicle_specification_box .left_car_img{
	width: 250px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.Vehicle_type_area .Vehicle_specification_box .right_car_Explanation{
	width: 229px;					
}
.Vehicle_type_area .Vehicle_specification_box .right_car_Explanation p{
	width: 113.5px;
	text-align: center;
	line-height: 35px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	float: left;
	font-size: 14px;
}
.car_specification_explanation{		
	width: 100%;
	line-height: 30px;
	font-size: 14px;
}
.How_to_use_step_area{				
	width: 100%;
}
.How_to_use_step_area .span2{				
	width: 232.5px;
	text-align: center;
	margin-top: 50px;
}
.How_to_use_step_area .span2 .sub_p_title_text{
	font-size: 13.5px;
	line-height: 25px;
}
.How_to_use_step_area .span2 .line{
	width: 100px;
	height: 2px;
	margin: 20px auto 20px;
	background-color:#254860;
}
.How_to_use_step_area .span1{
	width: 20px;
}
.How_to_use_step_area .step_title{
	font-size: 16px!important;
	margin-bottom:30px;
}
.How_to_use_step_area .span2 p:nth-child(2){		
	height: 75px;
}
.Select_car_model_box{	
	width: 358px;
	height: 360px;
	border: 1px solid #ddd;
	border-radius: 10px;
	margin-bottom: 30px;
	margin-left: 30px;
}
.Select_car_model_box.right_area{
	margin-left: 0;
}
.Select_car_model_box p{
	text-indent: 20px;
}
.Select_car_model_box p:last-child{
	letter-spacing: -1px;
	line-height: 25px;
	margin-top: 20px;
}
.Select_car_model_box p:last-child span{
	font-weight: 500;
}
.Select_car_model_box .Select_car_img{		
	padding: 10px 0;
	height: 180px;
	text-align: center;
}

.round_box_lef .round{
	margin-left: 0px!important;
}
.round_box .round_p{
	margin-top: 30px;
}
.tip_box p:first-child{
	margin-top: 10px;
}
.tip_box_s{						
	height: 180px;
	float: left;
}
.tip_box_l{				
	height: 230px;
}
/*------------------------------------차량안내------------------------------------*/






/*------------------------------------전국 요금 안내-----------------------------------*/
.sub_logistics_wrap{
	position: relative;
}
.shipping_fee_table{
	margin-top: 50px;
}
.shipping_fee_table .title_bg{
	width: 400px;
}
.shipping_fee_table td{
	text-align: center;
	line-height: 25px;
	width: 98.333333px;
}
.sub_logistics_wrap .car_specification_explanation{		
	margin-top: 30px;
}
.sub_logistics_wrap .car_specification_explanation .dwb_btn2{
	position: absolute;
	right: 0!important;
	bottom: 0;
}
.table_box td{
	height: 20px!important;
	line-height: 20px!important;
}
.table_box .sub_title_text span{
	font-size: 14px;
}
.table_box .table{
	margin-top: 30px;
}
.table_box:last-child{
	margin-top: 100px;
}

/*------------------------------------전국 요금 안내-----------------------------------*/


.site_map_wrap .span2{			
	width: 20%;
}
.site_map_wrap .span2 a{
	color: #000;
	line-height: 40px;
	font-size: 16px;
}
.site_map_wrap .span2 h3{		
	font-size: 23px;
	margin-bottom:30px;
}
































/*==============서브페이지=================================서브페이지====================*/







/******바디 끝
**************************************/




/******푸터 시작
**************************************/


#dwb_Center_footer{
	
	border-top: 1px solid #012a48;
}
#dwb_Center_footer .inner{					
	padding: 50px 0;
}
#dwb_Center_footer .inner .footer-logo.span1{				
	width: 156px;
}
#dwb_Center_footer .inner .footer-logo.span1 img{
	width: 156px;
}
#dwb_Center_footer .inner .footer-text-wrap{		
	width: 900px;
	margin-left: 50px;
}
#dwb_Center_footer .inner .footer-text-wrap .main-text-color{
	font-weight: bold;
	font-size: 16px;
}
#dwb_Center_footer .inner .footer-text-wrap .main-text-color span{
	font-weight: bold;
}
#dwb_Center_footer .inner .footer-text-wrap p{
	font-size: 14px;
	line-height: 30px;
}
#dwb_Center_footer .inner .footer-text-wrap p .Wrap-Line{
	padding: 0 10px;
}
#dwb_Center_footer .inner .right-info-box{
	width: 155px;
	float: right;
}
#dwb_Center_footer .right-info-box .dwb-btn-1{
	width: 155px;
	margin-bottom: 5px;
	background-color: #283339;
	color: #fff;
	border: 1px solid #283339;
}
#dwb_Center_footer .copy{
	background-color: #012a48;
	color: #fff;
	text-align: center;
	line-height: 50px;
}







/******푸터 끝
**************************************/



/******엘리먼트 시작
**************************************/

#TopScroll{opacity:0; display:scroll;position:fixed; bottom:50px;left:50%; margin:0 0 0 660px; z-index:999;}
.full_img{width:100%;}
.full_img img{width:100%;}
.PCNoneDisplay,.hidden-desktop,.visible-mobile{display:none;}
/*<!--메인 페이지 버튼 부분-->*/
.dwb-btn-1{
	width: 100px;
	height: 40px;
	line-height: 40px;
	border: 2px solid #254860;
	color: #254860;
	text-align: center;
	font-size: 14px;
}
.dwb-btn-1.right-btn{
	float: right;
	color:#fff;
	background-color:#254860;
}
/******엘리먼트 끝
**************************************/

.txt01{FONT-SIZE:17px; line-height:40px; COLOR:#04135d;  font-weight:bold; text-align:left; }
.txt03{FONT-SIZE:18px; line-height:40px;COLOR:#111;  font-weight:bold; text-align:left; padding-top:10px; }
.txt04{FONT-SIZE:16px; line-height:40px;font-weight:bold; color:#212121; }
.AgreementContainer{font-size:15px; color:#666; line-height:35px; padding-top:15px; margin-bottom:20px; padding-top:20px;}
	.AgreementContainer .title{color:#04135d;}
	.AgreementContainer a,.AgreementContainer :hover{text-decoration: none; color:#04135d; }
	.dwbTable_firstline{border-top:solid 2px #999;}	





.request_box .span5{
	width: 548px;
}
.x-web-bg{
	background: url("../img/imgs/contact.jpg") no-repeat center/cover;
	height: 360px;
	width: 412px;
}





#dwb_Company_Name_kr{
	font-weight: bold;
}