.v1 h1{}
.v1 img{max-width: 366px;width: 100%;margin: 0 auto;margin-bottom: 19px;}
.main_service{background-color: #1d4680;
padding-top: 100px;padding-bottom: 100px;}
.main_service h2{font-size: 52px;line-height: 1;letter-spacing: -0.01em;color: #fff;
margin-bottom: 30px;text-align: center;}
.main_service_box3{float: left;width: 33.333333%;}
.main_service_box3_in_left{float: left;max-width: 150px;width: 100%;}
.main_service_box3_in_right{float: left;padding-top: 35px;padding-left: 29px;}
.main_service_box3_in_right h3{font-size: 24px;color: #ffffff;}
.main_service_box3_in_right p{font-size: 17px;color: #e5e5e5;}

.main_transit{padding-top: 100px;padding-bottom: 100px;background-color: #fff;}
.main_transit h2{font-size: 42px;color: #333333;margin-bottom: 20px;text-align: center;}
.main_transit_box2{float: left;position: relative;}
.main_transit_box2:nth-child(2){margin-right: 50px;}
.main_transit_box2 img{max-width: 575;width: 100%;}
.main_transit_box2_in{position: absolute;top: 283px;left: 60px;padding-top: 32px;padding-left: 49px;background-color: #fff;
max-width: 515px;width: 100%;padding-bottom: 38px;}
.main_transit_box2_in h3{font-size: 24px;letter-spacing: -0.02em;font-weight: normal;margin-bottom: 12px;}
.main_transit_box2_in h3 span{color: #225499;font-weight: 600;}
.main_transit_line{width: 1px;height: 22px;margin-left: 21px;margin-right: 21px;
background-color: #e5e5e5;display: inline-block;}
.main_transit_box2_in p{font-size: 17px;color: #555555;line-height: 24px;font-weight: normal;}
.main_transit_box2_in p span{color: #225499;font-weight: 400;}

.main_export{padding-top: 107px;padding-bottom: 120px;height: 430px;text-align: center;
background-image: url(/child/img/main/export_bg.png);
background-position: center;}
.main_export h2{font-size: 42px;color: #333333;margin-bottom: 12px;}
.main_export p{font-size: 19px;line-height: 26px;letter-spacing: -0.02em;}
.main_export p span{color: #225499;font-weight: 400;}
.main_export a{font-size: 16px;color: #333333;width: 158px;height: 50px;
line-height: 50px;font-weight: 400;margin-top: 32px;
background-color: #fff;border: 1px solid #cccccc;display: inline-block;}

.main_notice{}
.main_notice h2{}
.main_notice p{}
.main_notice p span{}
.main_notice_box3{}

/* 푸터 */
.footer_section1{height: 122px;border-top: 1px solid #e5e5e5;}
.footer_section1_box1{float: left;padding-top: 30px;}
.footer_section1_box2{float: left;padding-left: 50px;padding-top: 28px;}
.footer_section1_box2 p{font-size: 14px;color: #777777;line-height: 23px;}
.footer_section1_box2 p span{margin-right: 30px;}
.footer_section1_box3{float: right;width: 210px;height: 120px;margin-top: 13px;margin-right: -7px;text-align: left;
background-image: url(/child/img/main/footer_right.png);}
.footer_section1_box3_in_box{text-align: center;width: 108px;padding-left: 13px;padding-top: 20px;}
.footer_section1_box3_in_box p{font-size: 12px;color: #e5e5e5;margin-bottom: 9px;line-height: 18px;}
.footer_section1_box3_in_box p span{font-size: 12px;}
.footer_section1_box3_in_box h3{font-size: 15px;color: #fff;font-weight: 400;}

/* 회사소개 */
.sub_visual{height: 400px;padding-top: 200px;margin-top: -105px;text-align: center;
}
.v1{background-image: url(/child/img/sub/sub_01/about_us/sub_visual.png);}
.v2{background-image: url(/child/img/sub/sub_02/service/bg.png);}
.v3{background-image: url(/child/img/sub/sub_03/transfer/bg.png);}
.v4{background-image: url(/child/img/sub/sub_04/notice/bg.png);}
.sub_visual h2{font-size: 40px;color: #fff;font-weight: normal;}
.sub_menu{max-width: 1200px; width: 100%; height: 55px;background-color: #fff;
margin: 0 auto;margin-top: -55px;}
.suv_menu_box3{float: left;width: 33.333333%;text-align: center;}
.suv_menu_box3 h3 a{font-size: 16px;line-height: 55px;color: #555555;}
.suv_menu_box3.active h3 a{color: #1d4680;}

.suv_menu_box2{float: left;width: 50%;text-align: center;}
.suv_menu_box2 h3 a{font-size: 16px;line-height: 55px;color: #555555;}
.suv_menu_box2.active h3 a{color: #1d4680;}

.about_section1{padding-top: 61px;padding-bottom: 101px;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.about_section1 h2{font-size: 36px;color: #333333;margin-bottom: 22px;text-align: center;font-weight: normal;letter-spacing: -0.05em;}
.about_section1 img:nth-child(2){width: 100%;}
.about_section1 img:nth-child(3){margin-top: -82px;margin-left: 50px;}
.about_section1_contents{padding-left: 335px;width: 100%;margin-top: -34px;}
.about_section1_contents h3{font-size: 30px;color: #333333;margin-bottom: 3px;letter-spacing: -0.02em;}
.about_section1_contents p{font-size: 24px;color: #555555;line-height: 28px;margin-bottom: 22px;letter-spacing: 0.008em;}
.about_section1_contents table{width: 100%;border-top: 2px solid #225499;border-collapse: collapse;text-align: left;}
.about_section1_contents table tr{height: 56.6px;}
.about_section1_contents table tr th{border: 1px solid #e5e5e5;font-size: 16px;color: #555555;font-weight: 400;border-left:none;padding-left: 30px;}
.about_section1_contents table tr td{border: 1px solid #e5e5e5;font-size: 16px;color: #555555;font-weight: normal;border-right:none;padding-left: 30px;}

.about_section2{padding-top: 91px;padding-bottom: 100px;
background: url(/child/img/sub/sub_01/about_us/bg2.png) no-repeat center;}
.about_section2 h3{font-size: 30px;color: #fff;font-weight:500;text-align: center;
margin-bottom: 22px;
letter-spacing: -0.02em;}
.about_section2 h3 span{font-weight: 400;}
.about_section2 img{display: inline-block;vertical-align: middle;}
.about_section2 .about_section2_plus{margin: 0px 13.437499px;}


/* 조직도 */
.org_section1{background-color: #fff;text-align: center;padding-top: 61px;padding-bottom: 150px;}
.org_section1 h2{font-size: 36px;color: #333333;font-weight: normal;;}
.org_line{width: 100%;height: 1px;background-color: #cccccc;margin-bottom: 50px;margin-top: 12px;}
.org_section1 img{margin: 0 auto; max-width: 980px; width: 100%;}

/* 오시는 길 */
.loc_section1{padding-top: 61px;padding-bottom: 150px;}
.loc_section1 h2{font-size: 36px;color: #333333;margin-bottom: 22px;
text-align: center;font-weight: normal;letter-spacing: -0.05em;}
.loc_logo{position: relative;margin-top: -112px;margin-left: 50px;z-index: 9999;}
.loc_section1_box3{width: 33.333333%;height: 85px;
float: left;padding-left: 100px;margin-top: 30px;
background-repeat: no-repeat;
background-position: left;}
.loc_section1_box3.loc1{background-image: url(/child/img/sub/sub_01/location/icon1.png);}
.loc_section1_box3.loc2{background-image: url(/child/img/sub/sub_01/location/icon2.png);}
.loc_section1_box3.loc3{background-image: url(/child/img/sub/sub_01/location/icon3.png);}
.loc_section1_box3 h3{font-size: 20px;margin-bottom: 10px;}
.loc_section1_box3 p{font-size: 16px;line-height: 23px;letter-spacing: -1px}

/* 서비스 소개 */

.service_section1{background-color: #fff;text-align: center;padding-top: 61px;padding-bottom: 60px;}
.service_section1 h2{font-weight: normal;;}
.service_section1_line{width: 100%;height: 1px;background-color: #cccccc;margin-bottom: 50px;margin-top: 12px;}
.service_section1 h3{font-weight: 400;line-height: 40px;margin-bottom: 5px;}
.service_section1 h3 span{}
.service_section1 h4{color: #555555;font-weight: normal;;}
.service_section1 h4 span{font-size: 26px;color: #225499;}

.service_section2{padding-bottom: 100px;margin: 0 auto;;}
.service_section2_title h4{letter-spacing: -0.02em;margin-bottom: 13px;font-weight: 400;}
.service_section2_box2{width: 100%;width: 600px;float: left;padding-top: 30px;padding-bottom: 40px;border-top: 1px solid #cccccc;}
.service_section2_img_box{float: left;}
.service_section2_img_box img{}
.service_section2_text_box{float: left;padding-top: 16px;padding-left: 40px;}
.service_section2_text_box h5{margin-bottom: 12px;font-weight: 400;}
.service_section2_text_box p{font-weight: normal;}

.export_section2_box2{width: 50%;float: left;margin-bottom: 80px;position: relative;}
.export_section2_box2 h6{margin-bottom: 7px;color: #225499;padding-left: 32px;}
.export_section2_box2 p{line-height: 25px;padding-left: 32px;}
.export_section2_box3{max-width:373px;width: 100%;margin-right: 40px;float: left;padding-bottom: 140px;position: relative;}
.export_section2_box3:nth-child(7){margin-right: 0;}
.export_section2_box3 img{width: 100%;}
.export_section2_box3 h6{line-height: 28px;color: #225499;padding-left: 32px;}

.transfer_step_gap{height: 100px;width: 100%;}

.transfer{}
.transfer h4{text-align: left;}
.transfer_div{width: 100%;}
.transfer_div_box2{float: left;max-width: 575px;width:100%;margin-top: 20px;position: relative;}
.transfer_div_box2:nth-child(1){margin-right: 50px;}
.transfer_div_box2 img{width: 100%;}
.transfer_div_box2_in{width: 500px;height: 141px;padding-top: 32px;
text-align: center;position: relative;z-index: 2;
margin: 0 auto;margin-top: -141px;background-color: #fff;}
.transfer_div_box2_in h4{font-weight: normal;text-align: center;margin-bottom: 10px;}
.transfer_div_box2_in h4 span{color: #225499;font-weight: 600;}
.transfer_div_box2_in p{line-height: 24px;font-weight: normal;}
.transfer_div_box2_in p span{color: #225499;font-weight: 500;}
.span_line{width: 1px;height: 23px;background-color: #e5e5e5;
display: inline-block;margin-left: 21px;margin-right: 21px;}

.org_section1 h3{font-weight: 400;}
.org_section1 h3 span{font-weight: 600;}

.tariff h4{margin-bottom: 20px;}
.tariff_table{border-collapse: collapse;border-top: 2px solid #225499;width: 100%;margin-bottom: 20px;}
.tariff_table tr{height: 58px;}
.tariff_table tr th{font-size: 16px;color: #555555;width: 33.333333%;background-color: #f5f5f5;
border: 1px solid #e5e5e5;border-top: none;}
.tariff_table tr th:nth-child(1){color: #225499;}
.tariff_table tr td{font-size: 16px;color: #555555;border: 1px solid #e5e5e5;}
.tariff_box{width: 100%;height: 153px;border: 4px solid #eff4f8;}
.tariff_box_in{width: 50%;float: left;padding-top: 20px;padding-left: 90px;text-align: left;}
.tariff_box_in p{line-height: 36px;}
.tariff_box_in p{background: url("/child/img/sub/sub_03/tariff/jum.png") no-repeat 0 15px;padding-left: 10px;
}
.main_notice{padding-top: 50px;padding-bottom: 50px;}
.main_notice_box3{float: left;border-right: 1px solid #e5e5e5;position: relative;}
.main_notice_box3 h2{font-size: 22px;font-weight: 500;margin-bottom: 10px;}
.main_notice_box3 h2 span{}
.main_notice_box3>a{position: absolute;top: 3px;right: 47px;
width: 30px;height: 30px;
background-image: url(/child/img/main/plus.png);
background-repeat: no-repeat;
}
.main_notice_box3:nth-child(1){max-width: 320px;width: 100%;}
.main_notice_box3:nth-child(2){max-width: 370px;width: 100%;padding-left: 40px;}
.main_notice_box3:nth-child(3){max-width: 510px;width: 100%;padding-left: 50px;border-right: none;}
.main_notice_box3 table a{font-size: 15px;color: #666;line-height: 31px;}

.main_notice_box3_in_box4{float: left;width: 85px;text-align: center;margin-right: 39px;margin-top: 14px;}
.main_notice_box3_in_box4:nth-child(5){margin-right: 0;}
.main_notice_box3_in_box4 p{margin-top: 12px;}

.circle{text-align: left; font-weight: 500;}
.circle::before{content:url("/child/img/sub/sub_02/service/o.png");padding-right:10px;}
.check::before{content:url("/child/img/sub/sub_02/export/check.png");position: absolute;left: 0;}

/* .check::before{content:''; background: url("/child/img/sub/sub_02/export/check.png");position: absolute; top: 0;left: 0; z-index: 2;} */

.m_zoom_text { display: none; }

@media (max-width: 1024px){
.main_transit_box2{float: none;}
.main_transit_box2:nth-child(2){margin-right: 0px;}
.main_transit_box2 img{margin: auto;}
.main_transit_box2_in{left: 0px;right: 0;margin: 0 auto;;}
.main_transit_box2_in h3{font-size: 24px;letter-spacing: -0.02em;font-weight: normal;margin-bottom: 12px;}
.main_transit_box2_in h3 span{color: #225499;font-weight: 600;}
.main_transit_line{width: 1px;height: 22px;margin-left: 21px;margin-right: 21px;
background-color: #e5e5e5;display: inline-block;}
.main_transit_box2_in p{}
.main_transit_box2_in p span{}

.main_service_box3{float: none;width: 320px;width: 100%;margin: 0 auto;;margin-bottom: 20px;text-align: center;}
.main_service_box3_in_left{float: none;display: inline-block;max-width: 150px;width: 100%;}
.main_service_box3_in_right{float: none;display: inline-block;padding-top: 35px;padding-left: 29px;vertical-align: top;margin: 0 auto;;}
.main_service_box3_in_right h3{}
.main_service_box3_in_right p{width: 160px;}

.main_notice_box3{}
.main_notice_box3:nth-child(1){ max-width: 100%; width: 50%;}
.main_notice_box3:nth-child(2){ max-width: 100%; width: 50%;border: none;}
.main_notice_box3:last-child { margin-top: 15px; padding-top: 15px; padding-left: 0; max-width: 100%; text-align: center; border-top: 1px solid #e5e5e5; }
.main_notice_box3_in_box4 { float: none; display: inline-block; margin-right: 20px; margin-left: 20px; }
.main_notice_box3_in_box4:nth-child(5) { margin-right: 20px; }
.main_transit_box2_in { top: auto; bottom: 50px; }
.main_export { background-position: left -300px center; }

/* sub */
.about_section1_contents { margin-top: 25px; padding-left: 0; }
.about_section2 { text-align: center; background-size: cover; }
.about_section2 img { margin: 15px 0; }

#map { height: 350px !important; }
.loc_logo { position: relative; left: 50%; transform: translateX(-50%); margin-left: 0; margin-top: -15px; width: 30%; }

.service_section2_box2 { width: 100%; }

.export_section2 { text-align: center; }
.export_section2_box3 { float: none; display: inline-block; vertical-align: top; margin: 0 20px; padding-bottom: 50px; }
.export_section2_box3:nth-child(7) { margin-right: 20px; }
.export_section2_box2 { text-align: left; }
.export_section2_box3 h6 { text-align: left; }

.transfer_div_box2 { max-width: 100%; width: 100%; }
.transfer_div_box2_in { transform: translateY(-50px); }

.tariff_box { padding-bottom: 20px; height: auto; }
.tariff_box:after { content: ''; display: block; clear: both; }
}

@media (max-width: 768px){

.m_zoom_text { display: block; font-size: 14px; margin-top: 10px; text-align: center; }
.m_zoom_text span { display: inline-block; vertical-align: middle; margin-right: 5px; width: 40px; height: 40px; background: url('/child/m_img/icon/zoom.png'); }
.main_service h2,
.main_transit h2,
.main_export h2 { font-size: 34px; }

.export_section2_box2 h6,
.export_section2_box3 h6,
.org_section1 h3 { font-size: 18px; }

.main_service,
.main_transit,
.main_export { padding: 50px 0; }

.header_bottom .container { padding: 0; }


.main_transit_box2{height: auto;}
.main_transit_box2:nth-child(3){margin-right: 0px;}
/* .main_transit_box2_in{padding-left: 0;padding-top: 0;} */

.main_transit_box2_in { position: static; }

.main_transit_box2_in h3,
.transfer_div_box2_in h4 { text-align: left; font-size: 20px; }

.main_transit_box2_in p,
.transfer_div_box2_in p { font-size: 16px; }

.main_export { padding-top: 57px; padding-bottom: 70px; height: 340px; }
.main_export p { font-size: 16px; }
.main_export a { font-size: 14px; }

.main_notice_box3:nth-child(1) { width: 100%; border-right: none; }
.main_notice_box3:nth-child(2) { margin-top: 15px; padding-top: 15px; padding-left: 0; width: 100%; border-top: 1px solid #e5e5e5; }
.main_notice_box3 > a { right: 0; }
.main_notice_box3:nth-child(2) > a { top: 18px; }

.footer_section1_box2 { padding-left: 0; }



/* sub */
.sub_visual h2 { font-size: 36px; }
.about_section1 h2,
.org_section1 h2,
.loc_section1 h2,
.service_section1 h2 { font-size: 30px; }
.about_section1_contents h3 { font-size: 26px; }
.about_section1_contents p,
.service_section1 h3,
.h3_large_blue,
.service_section1 h4,
.service_section1 h4 span { line-height: 22px; font-size: 18px; }

.tariff_box_in p { font-size: 15px; }

.about_section1,
.about_section2,
.org_section1,
.loc_section1,
.service_section1 { padding: 50px 0; }

.about_section1 img:nth-child(3) { position: relative; left: 50%; transform: translateX(-50%); margin-left: 0; margin-top: -15px; width: 30%; }

.loc_section1_box3 { width: 100%; height: 105px; }

.service_section2 { padding-bottom: 0; }

.export_section2_box2 { margin-bottom: 15px; width: 100%; }

.export_section2_box2:nth-child(3) { margin-bottom: 50px; }
.transfer_step_gap { height: 0; }


.transfer_div_box2 { margin-top: 0; max-width: 100%; width: 100%; }
.transfer_div_box2_in { margin-top: 0; padding: 32px 0 38px 49px; max-width: 500px; width: 100%; height: auto; transform: translateY(0); text-align: left; }

.tariff { margin-top: 30px; }
.tariff_box_in { padding-left: 50px; }
}
@media (max-width: 425px){
.main_export { background-position: center; }
.footer_section1_box2 p span { display: block; }
/* sub */
.about_section1_contents table tr th { padding-left: 15px; padding-right: 15px; }
.about_section2 img:nth-child(2n) { width: 40%; }

.service_section2_box2 { text-align: center; }
.service_section2_img_box { float: none; display: inline-block; }
.service_section2_text_box { float: none; padding-left: 0; }

.export_section2_box3 { margin: 0; }

.tariff_box { padding-top: 10px; }
.tariff_box_in { float: none; padding: 0 15px; width: 100%; }
}
@media (max-width: 375px){
.main_service_box3_in_right { padding-left: 0; }
.main_export h2 { margin-top: -30px; }
}
