@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
-webkit-text-size-adjust: none
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a {
text-decoration: none;
}
img {
max-width: 100%;
vertical-align: middle;
}
body *::selection {
background: #f4500e;
color: #fff;
}

.clr:after,ul:after {    
display: block;
clear: both;
content: '';
}







body{font-family:'Noto Sans KR',sans-serif;  letter-spacing: -.04em;}
.lato{font-family: 'Lato', sans-serif;}
*{margin:0; padding:0;}
ul,li{list-style:none;}
a{text-decoration:none;}
.clr:after{content:""; display:block; clear:both;}
.cont{max-width:1100px; margin:0 auto;}
#wrap{position: relative;}
.pu{color:#fe4f00;}
.open{font-family: 'Open Sans', sans-serif;}
.light {font-weight: 100;}
.semi_light {font-weight: 300;}
.semi_bold {font-weight: 500;}
.bold {font-weight:700;}
.extra {font-weight: 900;}
.pop_box{display:none;}

#wrap #container01 .hyphen_txt{position:relative; padding-left:15px; display:block;}
#wrap #container01 .hyphen_txt:before{content:"-"; font-size:15px; color:#868e96; position:absolute; left:0; top:0;}

/*skin*/
#header{background:rgba(0,0,0,.65); padding-bottom:15px; border-bottom:1px solid #b4b3b2; position:fixed; width: 100%; left: 0;  top: 0; z-index: 999;}
#header .gnb{text-align:right; padding:15px 0 25px;}
#header .gnb li{display:inline-block;}
#header .gnb li a{font-size:12px; color:#d2d2d2; letter-spacing:0; display:block; padding-left:15px; position:relative;}
#header .gnb li a:before{content:""; width:1px; height:10px; background-color:#9f9f9f; position:absolute; left:4px; top:3px;}
#header .gnb li:first-child a:before{display:none;}
#header .logo_box{float:left;}
#header .nav{float:right;}
#header .nav>ul>li{display:inline-block; }
#header .nav>ul>li> a{font-size:18px; color:#fff; letter-spacing:-.01em; padding-left:40px;}

.dep2_wrap{position: fixed; left: 0; top: -300px; z-index: 333; width: 100%; background-color:rgba(0,0,0,.65);}
.dep2_wrap .dep2_part{ text-align: left;  padding: 30px 0;}
.dep2_wrap .dep2_part>ul{display: inline-block;  margin-left:400px;}
.dep2_wrap .dep2_part .dep2_f1{float: left; width: 150px;  text-align: center;}
.dep2_wrap .dep2_part .dep2_f1:first-child{ width: 175px;}
.dep2_part .dep2 a{color: #fff; font-size: 14px; letter-spacing:-.015em; font-weight:300; display: block;  margin-bottom: 10px;} 


#footer .ft_sc1{background-color:#000; padding:15px 0;}
#footer .ft_sc1>div{position:relative;}
#footer .ft_sc1 a{font-size:13px; color:#fff; letter-spacing:-.015em; padding-right:17px;}
#footer .ft_sc1 a.apply_btn{width:200px; font-size:15px; color:#fff; letter-spacing:-.015em; font-weight:600; display:block; position:absolute; right:0; top:-15px; background-color:#ce0000; text-align:center; padding:15.5px 0;}
#footer .ft_sc2{background-color:#191919; padding:50px 0;}
#footer .ft_sc2 h1{float:left;}
#footer .ft_sc2 h1 a{display:block; margin-top:15px;}
#footer .ft_sc2 >div>div{margin-left:264px;}
#footer .ft_sc2 >div>div p{font-size:13px; color:#fafafa; letter-spacing:-.015em; border-left:1px solid #5b5b5b; padding-left: 30px; line-height: 160%; font-weight: 300;}



/*main*/
.slide_img_part{position:relative; margin-bottom:0 !important; }
.slide_img ul.slides>li{height:1000px;}
.slide_bg_01{background-image:url(../imgs_en/main_slide_01.png); background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.slide_bg_02{background-image:url(../imgs_en/main_slide_02.png); background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.slide_bg_03{background-image:url(../imgs_en/main_slide_03.png); background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.slide_text{text-align: center; height:1000px; display: table; width:100%;}
.slide_text p.text_box_01{font-size:70px; color:#fff; font-weight:600; padding-bottom:30px; letter-spacing:-.015em;}
.slide_text p.text_box_02{font-size:32px; color:#fff; font-weight:300; letter-spacing:-.015em; position:relative; line-height:130%;}
.slide_text p.text_box_02:before{content:""; width:64px; height:2px; background-color:#fff; position:absolute; left:50%; top:-16px; margin-left:-30px;}
.slide_text p.text_box_03{font-size:18px; color:#fff; font-weight:300; padding-top: 40px;}
.slide_text .text_wrap{display: table-cell; vertical-align: middle;}
.side_menu li.on a{ color: #fe4f00;}
.flex-control-nav{position:absolute; left:0; bottom:45px; width:100%; text-align:center; z-index:9;}
.flex-control-nav li{display:inline-block; vertical-align:middle;}
.flex-control-nav li a{text-indent:-9999px; display:block; width:20px; height:20px; box-sizing:border-box; border:1px solid #fff; border-radius:50%; margin:0 4px;}
.flex-control-nav li a.flex-active{border:4px solid #fff; box-sizing:border-box;}
.flex-direction-nav{position:absolute; left:0; top:50%;width:100%; z-index:9; margin-top:-30px;}
.flex-direction-nav .flex-prev{background:url(../imgs_en/slide_prev.png) no-repeat; width:60px; height:60px; background-size:cover; display:block; text-indent:-99999px; float:left;}
.flex-direction-nav .flex-next{background:url(../imgs_en/slide_next.png) no-repeat; width:60px; height:60px; background-size:cover; display:block; text-indent:-99999px; float:right;}


#container01 .main_sc2{padding:92px 0;}
#container01 .main_sc2 .sc2_1{float:left; width:400px;}
#container01 .main_sc2 .sc2_2{margin-left:450px;}
#container01 .main_sc2 .sc2_1 .title p{position:relative; font-size:24px; color:#000; letter-spacing:-.015em; font-weight:600; margin-bottom:20px;}
#container01 .main_sc2 .sc2_1 .title p:before{content:""; width:26px; height:2px; background-color:#ce0000; position:absolute; left:0; top:-10px;}
#container01 .main_sc2 .sc2_1 .title p a{position:absolute; right:0; top:0;}
#container01 .main_sc2 .sc2_1 dl{width:100%; position:relative; margin-bottom:13px;}
#container01 .main_sc2 .sc2_1 dl dt{font-size:14px; color:#828282; letter-spacing:0; font-weight:300;}
#container01 .main_sc2 .sc2_1 dl dd{position:absolute; right:0; top:0; font-size:14px; color:#828282; letter-spacing:0; font-weight:300;}
#container01 .main_sc2 .sc2_2>div{padding-top:30px;}
#container01 .main_sc2 .sc2_2 li{width:33.333%; float:left; text-align:center;}
#container01 .main_sc2 .sc2_2 li a img{margin-bottom:20px;}
#container01 .main_sc2 .sc2_2 li a p{font-size:17px; color:#000; letter-spacing:-.015em; line-height:160%;}
#container01 .main_sc2 .sc2_2 li a p span{display:block; color:#ce0000;}





/*sb_bottom*/
.header_bottom_img_01{background:url(../imgs_en/header_bottom_01.jpg) no-repeat; background-position: center;  background-size: cover;}
.header_bottom_img_02{background:url(../imgs_en/header_bottom_02.jpg) no-repeat; background-position: center;  background-size: cover;}
.header_bottom_img_03{background:url(../imgs_en/header_bottom_03.jpg) no-repeat; background-position: center; background-size: cover;}
.header_bottom_img_04{background:url(../imgs_en/header_bottom_04.jpg) no-repeat; background-position: center; background-size: cover;}
.header_bottom_img_05{background:url(../imgs_en/header_bottom_05.jpg) no-repeat; background-position: center; background-size: cover;}
.header_bottom_img_05_01{background:url(../imgs_en/header_bottom_05.jpg) no-repeat; background-position: center; background-size: cover;}
.header_bottom_img_06{background:url(../imgs_en/header_bottom_06.jpg) no-repeat; background-position: center; background-size: cover;}
.header_bottom_img_07{background:url(../imgs_en/header_bottom_07.jpg) no-repeat; background-position: center; background-size: cover;}



/*모바일네비*/
.navi_wrap{height:100%;}
.navi_btn{display:none; position:absolute; top: 60px; right: 15px;}
.m_navi {position:relative; z-index:10;}
.m_navi ul {margin:0; padding:0; list-style:none;}
.m_navi a {display:block; text-decoration:none;}
.m_navi .j_box { padding: 15px 0; background: rgba(255,255,255,.2);     margin-bottom: 28px;}
.m_navi .j_box a{display:inline-block;font-size:14px; color:#ffffff; width:130px; position:relative;}
.m_navi .j_box a:first-child:before{content:""; width:1px; height:12.5px; background:#fff; position:absolute; right:0; top:4px;}
.m_navi .m_dep1 > li {}
.m_navi .m_dep1 > li a{padding: 10px 0 10px 40px; background: #191919; font-size: 13px; color: #fff; letter-spacing: 0; text-align: left;}
.m_navi .m_dep1 > li:first-child {}
.m_navi .m_dep1 > li > a {padding: 10px 0 10px 20px; background: #000; font-size: 16px; color: #fff; letter-spacing:0; text-align:left;}
.m_navi .m_dep2 > li{margin:3px 0;}
.m_navi .m_dep2 > li > a {padding:3px 0 3px  45px; font-size: 14px; text-align:left; color: rgba(255,255,255,.5); font-weight: 300; }
.m_navi .m_dep2 > li.on > a{font-weight:bold; color:#fff;}
#mobile_navi {width:0px; height:100%; position:fixed; top:0; right:-500px; z-index:100; overflow:hidden;  -moz-transition: all 1s; -webkit-transition: all 1s; transition: all 1s; -webkit-transition-delay: .3s;
transition-delay: .3s; z-index:999; background-color: #191919;}
.mobile_navi{padding-top:20px; text-align:center; margin:-3px; display:inline-block; width:100%;}
#mobile_navi>div{overflow-y: auto; height: 100%;}
#mobile_navi>div .all_nav {padding:60px 0; }
#mobile_navi .side_on_off {position: absolute; top: 20px; width: 20px; height: 20px; right :20px; border: none; cursor:pointer; z-index:999;}
#mobile_navi.open{width:225px; right:0;}
#mobile_navi .mobile_navi>li{ padding:10px 0; width:50%; float:left; border:1px solid #dcdcdc; box-sizing:border-box; margin-right:-1px; margin-top:-1px;}
#mobile_navi .mobile_navi li .a_onedepth{color:#fff; font-size:12px;}
#mobile_navi .mobile_navi li img{width:25px; margin-right:20px; vertical-align: bottom;}
#mobile_navi .m_search #top_goods_search_form{max-width:200px; padding-top:0; padding-left:20px;padding-bottom:40px;}
#mobile_navi .m_search #top_goods_search_form .input{max-width:155px; width:100%;}
#mobile_navi .m_search #top_goods_search_form input[type=text]{height:25px; padding:0 5px; margin:0; border:1px solid #dcdcdc; font-size:12px; color:#333;}
#mobile_navi .m_search #top_goods_search_form .button{width:45px;}
#mobile_navi .m_search #top_goods_search_form button{width:45px; height:25px; text-indent:0; background:none; border:1px solid #dedede; margin-left:-1px; font-size:12px; color:#737373;}
#mobile_navi .all_nav .navi_logo{padding-bottom:60px; border-bottom:1px dashed #d9d9d9; display: block;}
.menu:hover {cursor: pointer;}
.menu-3:hover .menu-item:nth-child(2) {-webkit-transform: translateX(5px); transform: translateX(5px);}
.menu-3.open .menu-item {background: #fff;}
.menu-3.open .menu-item:first-child { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 2px 50%; transform-origin:2px 50%;;}
.menu-3.open .menu-item:nth-child(2) {-webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0;}
.menu-3.open .menu-item:nth-child(3) {-webkit-transition-delay: 0.4s; transition-delay: 0.4s; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 2px 50%; transform-origin: 2px 50%;}
.menu-item {-webkit-transition: all 0.2s; transition: all 0.2s; display: block; width: 26px; height: 2px; margin: 0 0 6px; background: #fff;}
.m_navi .m_dep1>li>a{ padding: 10px 0 10px 29px; background: #191919;
font-size: 16px; color: #fff; letter-spacing: 0; text-align: left;}

#wrap.on .portfolio_cont_bg{width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); position: fixed;  top: 0; left: 0; -moz-transition: all 1s; -webkit-transition: all 1s; transition: all 1s; z-index: 200;}

.sub_tit_bar{ border-bottom: 1px solid #e1e6ea;  background-color: #fff;}
.sub_tit_bar>div{height: 58px;}
.sub_tit_bar .sub_loc{ float: left;  height: 58px;  padding: 0;  border-left: 1px solid #e1e6ea;}
.sub_tit_bar .home{ position: relative;  float: left; width: 255px;  display: block;  border-right: 1px solid #e1e6ea; line-height:58px;}
.sub_tit_bar .home a{display:block; padding-left:20px; font-size:16px; color:#646464; letter-spacing:0; font-weight:300;}
.sub_tit_bar .home a span{display:inline-block; padding-left:15px;}
.sub_tit_bar .depth01{ position: relative;  float: left;  width: 255px;  color: #4c4f59; font-size: 14px;  border-right: 1px solid #e1e6ea; }
.sub_tit_bar .depth01 .current{ display: block; line-height: 58px;  padding-left: 20px; font-size:16px; color:#646464; letter-spacing:0; font-weight:300;}
.sub_tit_bar .depth01 ul{display: none; position: absolute; top: 46px; left: 0;  right: -1px; border: 1px solid #ddd; border-bottom: 0; border-top: 0; background: #fff; z-index: 60;}
.sub_tit_bar .depth01 ul li{ border-bottom: 1px solid #ddd;}
.sub_tit_bar .depth01 ul li a{ display: block; line-height: 40px; font-size: 14px; color: #4c4f59; text-indent: 20px;}
.sub_tit_bar .depth02{ position: relative;  float: left;  width: 255px;  color: #4c4f59; font-size: 14px;  border-right: 1px solid #e1e6ea; background: url(../imgs_en/nav_arrow.png) no-repeat 220px 50%;}
.sub_tit_bar .depth02 .current{ display: block; line-height: 58px;  padding-left: 20px; font-size:16px; color:#646464; letter-spacing:0; font-weight:300;}
.sub_tit_bar .depth02 ul{display: none; position: absolute; top: 59px; left: 0;  right: -1px; border: 1px solid #ddd; border-bottom: 0; border-top: 0; background: #fff; z-index: 60;}
.sub_tit_bar .depth02 ul li{ border-bottom: 1px solid #ddd;}
.sub_tit_bar .depth02 ul li a{ display: block; line-height: 40px; font-size: 14px; color: #4c4f59; text-indent: 20px;}
#container01 .sb_padding{padding:100px 0;}
#container01 .sb_title_wrap p{ font-size: 42px; text-align: center; padding-bottom: 45px;  position: relative; color:#323232; letter-spacing:-.015em; margin-bottom:60px; font-weight:500;}
#container01 .sb_title_wrap p:before{content: ""; width: 100%; height: 2px; background-image: url(../imgs_en/sb_title_bg.png);  position: absolute; left: 0; bottom: 0; background-size: contain;}


#container01 .red_dot_txt p{font-size:24px; color:#323232; letter-spacing:0; padding-left:20px; position:relative; margin-bottom:10px; font-weight: 500;}
#container01 .red_dot_txt p:before{content:""; width:10px; height:10px; background-color:#ce0000; position:absolute; left:0; top:10px; border-radius:50%;}


#container01 .h_bottom_wrap .h_bottom{padding:260px 0 122px;}
#container01 .h_bottom_wrap .h_bottom .h_b_txt{font-size:60px; color:#fff; font-weight:600; text-align:center;}
#container01 .h_bottom_wrap .h_bottom01{background:url(../imgs_en/header_bottom_01.png) no-repeat; background-size:cover; background-position:center;}
#container01 .h_bottom_wrap .h_bottom02{background:url(../imgs_en/header_bottom_02.png) no-repeat; background-size:cover; background-position:center;}
#container01 .h_bottom_wrap .h_bottom03{background:url(../imgs_en/header_bottom_03.png) no-repeat; background-size:cover; background-position:center;}
#container01 .h_bottom_wrap .h_bottom04{background:url(../imgs_en/header_bottom_04.png) no-repeat; background-size:cover; background-position:center;}
#container01 .h_bottom_wrap .h_bottom05{background:url(../imgs_en/header_bottom_05.png) no-repeat; background-size:cover; background-position:center;}



/*sb1_1*/
#container01 .sb1_1 .sc1{padding-bottom:60px;}
#container01  .sb_txt_bx  p{font-size:15px; color:#868e96; letter-spacing:-.03em; font-weight:300; line-height:160%;}
#container01 .sb1_1 .sc2 .list_bx>div{background-color:#f1f3f5; padding:65px 0; margin:0px 0 30px; overflow:hidden;}
#container01 .sb1_1 .sc2 .list_bx li{width:33.333%; float:left; text-align:center;}
#container01 .sb1_1 .sc2 .list_bx li>div{padding:0 60px;}
#container01 .sb1_1 .sc2 .list_bx li>div span{font-size:20px; color:#323232; letter-spacing:0; display:block; text-transform: uppercase; margin-bottom: 10px;  margin-top: 20px;}
#container01 .sb1_1 .sc2 .list_bx li>div p{font-size:16px; color:#868e96; letter-spacing:-.04em;}
#container01 .sb1_1 .sc3 img{margin-top:60px;}
#container01 .sb1_1 .sb_txt_bx  p{font-size:18px; color:#323232; letter-spacing:0;  font-weight: 400; margin-bottom:35px;}
#container01 .sb1_1 .sb_txt_bx p:last-child{margin-bottom:0;}
#container01 .sb1_1 .sc2 .en_txt_bx>div{padding-bottom:30px; position:relative; padding-left:15px;}
#container01 .sb1_1 .sc2 .en_txt_bx>div:before{content:""; width:4px; height:4px; background-color:#e5e5e5; border-radius:50%; position:absolute; left:0; top:7px;}
#container01 .sb1_1 .sc2 .en_txt_bx .txt1{font-size:18px; color:#323232; letter-spacing:0; padding-bottom:20px; font-weight:500;}
#container01 .sb1_1 .sc2 .en_txt_bx .txt2{font-size:15px; color:#868e96; letter-spacing:0;  line-height:160%;}






/*sb1_2*/

#container01 .sb1_2 .sc1 img{margin-bottom:30px;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt1{font-size:22px; color:#323232; letter-spacing:-.06em; font-weight:300; line-height: 160%;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt1 span{font-size:28px; font-weight: 500;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt2{font-size:15px; color:#868e96; letter-spacing:-.045em; font-weight:300; line-height: 160%;} 
#container01 .sb1_2 .sc1 .sb1_2_txt .txt3{font-size:16px; color:#5f6366; letter-spacing:-.04em; text-align:right; margin-top:40px;  line-height: 230%;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt3 span{display:block; font-size:18px; color:#424242; letter-spacing:0; font-weight:600; }
#container01 .sb1_2 .sc1 .sb1_2_txt .txt3 b{}



/*sb1_3*/

#container01 .sb1_3 .sc1 img{margin-bottom:45px;}
#container01 .sb1_3 .sc1 ul{border-top:2px solid #ce0000; }
#container01 .sb1_3 .sc1 li dl{display:table; width:100%; border-bottom:1px solid #dcdcdc; box-sizing:border-box; padding:25px 0;}
#container01 .sb1_3 .sc1 li dl dt{display:table-cell; vertical-align:middle; width:30%; font-size:22px; color:#323232; letter-spacing:0; font-weight: 500; padding-left:10px;}
#container01 .sb1_3 .sc1 li dl dd{display:table-cell; vertical-align:middle; width:70%; font-size:15px; color:#868e96; letter-spacing:-.03em; line-height:160%;}


/*sb1_4*/
#container01 .sb1_4 .sc1 img{margin-bottom:45px;}
#container01 .sb1_4 .sc1 ul{border-top:2px solid #ce0000; }
#container01 .sb1_4 .sc1 li dl{display:table; width:100%; border-bottom:1px solid #dcdcdc; box-sizing:border-box;}
#container01 .sb1_4 .sc1 li dl dt{display:table-cell; vertical-align:middle; width:23%; font-size:18px; color:#323232; letter-spacing:0; font-weight: 500; text-align:center; background-color:#f7f7f7; }
#container01 .sb1_4 .sc1 li dl dd{display:table-cell; vertical-align:middle; width:77%; }
#container01 .sb1_4 .sc1 li dl dd>div>span{font-size:16px; color:#505050; letter-spacing:0; display:block; }
#container01 .sb1_4 .sc1 li dl dd>div{padding:30px 0; padding-left:35px; font-size:14px; color:#868e96; letter-spacing:-.03em; line-height:160%; }
#container01 .sb1_4 .sc1 li dl dd>div p{margin-top:15px;}


/*sb1_7*/
#container01 .sb1_7 .sc2{margin-top:70px;}
#container01 .sb1_7 .sc2 li:first-child{width:47%; float:left;}
#container01 .sb1_7 .sc2 li:last-child{width:53%; float:left;}
#container01 .sb1_7 .sc2 li>div p{font-size:20px; color:#323232; letter-spacing:0; margin-bottom:20px; font-weight:500;}

#container01 .sb1_7 .sc1 .sb_txt_bx>div{margin-bottom:10px;}
#container01 .sb1_7 .sc1 .sb_txt_bx p{font-size:16px; color:#323232; letter-spacing:0; font-weight:400; position:relative; padding-left:15px;}
#container01 .sb1_7 .sc1 .sb_txt_bx p:before{content:""; width:4px; height:4px; background-color:#e5e5e5; position:absolute; left:0; top:9px; border-radius:50%;}


/*sb1_8*/
#container01 .sb1_8 .sc1{margin-bottom:60px;}
#container01 .sb1_8 .sc1 .txt_bx dl{display:table; width:100%; border:1px solid #dcdcdc; padding:50px 0; margin-top:20px;}
#container01 .sb1_8 .sc1 .txt_bx dl dt{display:table-cell; vertical-align:middle; width:50%;  text-align:center;}
#container01 .sb1_8 .sc1 .txt_bx dl dd{display:table-cell; vertical-align:middle; width:50%; }
#container01 .sb1_8 .sc1 .txt_bx dl dd>p{font-size:22px; color:#323232; letter-spacing:0; margin-bottom:30px; font-weight:500;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>div{padding-bottom:20px;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>div span{font-size:20px; color:#ce0000; letter-spacing:0; display:block; padding-bottom:10px;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>div p{font-size:15px; color:#868e96; letter-spacing:-.03em; line-height:160%;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>div p span{font-size:16px; color:#505050; letter-spacing:0; padding-bottom:0;}




/*sb1_9*/
#container01 .sb1_9 .sc1 img.imgs{padding:65px 0 110px;}


/*sb1_10*/
#container01 .sb1_10 .sc1 .map{position:relative;}
#container01 .sb1_10 .sc1 .map iframe{position:absolute; left:0; top:0; width:100%; height:100%; }
#container01 .sb1_10 .sc1 .map_txt{padding-top:50px;}
#container01 .sb1_10 .sc1 .map_txt>dl{display:table; width:100%;}
#container01 .sb1_10 .sc1 .map_txt>dl>dt{display:table-cell; vertical-align:top; width:20%;}
#container01 .sb1_10 .sc1 .map_txt>dl>dt p{ width:184px; background-color:#055182; text-align:center; font-size:18px; color:#fff; letter-spacing:-.04em; padding: 12px 0; border-radius:20px;}
#container01 .sb1_10 .sc1 .map_txt>dl>dd{display:table-cell; vertical-align:middle; width:80%;}
#container01 .sb1_10 .sc1 .map_txt>dl>dd>div dl{display:table; width:100%; margin-bottom:20px;}
#container01 .sb1_10 .sc1 .map_txt>dl>dd>div dl dt{display:table-cell; vertical-align:top; width:110px; font-size:15px; color:#323232; letter-spacing:-.03em; }
#container01 .sb1_10 .sc1 .map_txt>dl>dd>div dl dd{display:table-cell; vertical-align:middle;font-size:15px; color:#868e96; letter-spacing:0; }



/*sb2_1_before*/
#container01 .sb2_1 .sc1 .search_bx{text-align:right; margin-bottom:15px;}
#container01 .sb2_1 .sc1 .search_bx select{width:87px; height:36px; font-size:14px; letter-spacing:0; color:#828282; border:1px solid #dcdcdc; box-sizing:border-box; vertical-align: middle;}
#container01 .sb2_1 .sc1 .search_bx input{width:324px; height:36px; border:1px solid #dcdcdc; box-sizing:border-box;}
#container01 .sb2_1 .sc1 .search_bx button{width:41px; height:36px; background:url(../imgs_en/search_icon.png) no-repeat; background-size:cover;  vertical-align: top; border:0; margin-left:-6px;}
#container01 .sb2_1 .sc1 .board_table{border-top:2px solid #ce0000; }
#container01 .sb2_1 .sc1 .board_table tr{border-bottom:1px solid #e5e5e5;}
#container01 .sb2_1 .sc1 .board_table tr:first-child{border-bottom:1px solid #ccc;}
#container01 .sb2_1 .sc1 .board_table tr th{height:50px; vertical-align:middle; font-size:14px; color:#646464; letter-spacing:-.03em; text-align:center;}
#container01 .sb2_1 .sc1 .board_table tr td{height:48px; vertical-align:middle; font-size:14px; color:#646464; letter-spacing:-.03em; text-align:center;}
#container01 .sb2_1 .sc1 .board_table tr td:nth-child(2){text-align:left;}
#container01 .btn_bx{margin:20px 0;}
#container01 .btn_bx .write_bx {text-align:right;}
#container01 .btn_bx .write_bx a{width:116px; background-color:#ce0000; letter-spacing:-.03em; color:#fff; font-size:14px; display:inline-block; text-aligN:center;  padding: 13px 0;}
#container01 .btn_bx .pager{text-align:center; margin-top:35px;}
#container01 .btn_bx .pager a ,#container01 .btn_bx .pager strong{font-size:14px; color:#646464; letter-spacing:-.03em; margin:0 10px;}
#container01 .btn_bx .pager strong{color:#323232; font-weight: 500;}
#container01 .btn_bx .pager a.next1,#container01 .btn_bx .pager a.next2,
#container01 .btn_bx .pager a.prev1,#container01 .btn_bx .pager a.prev2{margin:0 3px;}
#container01 .sb2_1 .sc1 .board_table tr td.mo_td{display:none;}
#container01 .sb2_1 .sc1 .board_table tr td.mo_td span{display:block; text-align:left;}


/*sb2_1*/
#container01 .sb2_1 .sc1 .star_txt_bx{padding:10px 0 45px;}
#container01 .sb2_1 .sc1 .star_txt_bx p{font-size:20px; color:#000020; letter-spacing:0; font-weight:500; padding-left:20px; line-height:160%;}
#container01 .sb2_1 .sc1 .cdds_txt_bx{padding-top:15px; }
#container01 .sb2_1 .sc1 .cdds_txt_bx>div{padding-bottom:30px;}
#container01 .sb2_1 .sc1 .cdds_txt_bx .txt1{font-size:15px; color:#323232; letter-spacing:0; position:relative; padding-left:15px; padding-bottom:10px; font-weight:normal;}
#container01 .sb2_1 .sc1 .cdds_txt_bx .txt1:before{content:""; width:4px; height:4px; background-color:#e5e5e5; position:absolute; left:0; top:5px; border-radius:50%;}
#container01 .sb2_1 .sc1 .cdds_txt_bx .txt2{font-size:15px; color:#323232; letter-spacing:0; font-weight:400; position:relative; padding-left:25px; line-height:160%;}
#container01 .sb2_1 .sc1 .cdds_txt_bx .txt2:before{content:"⇒";font-size:15px; color:#323232; position:absolute; left:6px; top:0;}
#container01 .sb2_1 .sc1 .confi_txt_bx {padding-left:15px; padding-top:20px;}
#container01 .sb2_1 .sc1 .confi_txt_bx .txt1{font-size:15px; color:#505050; letter-spacing:0;}
#container01 .sb2_1 .sc1 .confi_txt_bx .txt2{font-size:16px; color:#505050; letter-spacing:0; display:inline-block; margin-right:20px; margin-top:10px;} 
#container01 .sb2_1 .sc1 .confi_txt_bx .txt2 span{color:#ce0000;}




/*sb2_2*/
#container01 .sb2_2 .sc1 .cdds_txt_bx .txt2{padding-left:0;}
#container01 .sb2_2 .sc1 .cdds_txt_bx .txt2:before{display:none;}
#container01 .sb2_2 .sc1 .sc1_1 {padding-top:20px;}

/*
#container01 .sb2_2 .sc1 .head_hunting_table .table_s_title{font-size: 24px; color: #153b68; font-weight: 500;}
#container01 .sb2_2 .sc1 .head_hunting_table ul{border-top: 1px solid #153b68;}
#container01 .sb2_2 .sc1 .head_hunting_table li.hunting_table_f1{border-bottom:1px solid #dcdcdc; width:100%;}
#container01 .sb2_2 .sc1 .head_hunting_table li.hunting_table_f1:last-child{width:100%;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap {width:100%;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap .table_content_title{ background-color: #f5f5f5; font-size: 14px; color: #323232; font-weight: 500; width: 125px;
display: table-cell; vertical-align: middle; text-align: center;}
#container01 .sb2_2 .sc1 .table_content_title .star_color{color:#511c74;}
#container01 .sb2_2 .sc1 .head_hunting_table{ margin-bottom: 60px;}
#container01 .sb2_2 .sc1 .head_hunting_table h6{font-size:18px; color:#323232; font-weight: 500; padding-bottom:15px;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap{display:table;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .sum_wrap{width: 50%;  display: inline-block;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap .table_input_box{padding:10px 0;display: table-cell; vertical-align:middle; padding-left:15px;box-sizing: border-box;}
#container01 .sb2_2 .sc1 .table_wrap .table_input_box input{ height: 30px; box-sizing: border-box;  border: 1px solid #dcdcdc;padding: 0 10px;}
#container01 .sb2_2 .sc1 .sum_wrap label{ font-size: 14px; color: #646464; margin-left: 5px;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap .table_input_box select{width: 72px; height: 30px; vertical-align: middle;border: 1px solid #dcdcdc;}
#container01 .sb2_2 .sc1 .hunting_table_f1:nth-child(4) .table_wrap .table_input_box input{ height: auto; border: 1px solid; overflow-y: hidden; border: 1px solid #dcdcdc; width:100%;}
#container01 .sb2_2 .sc1 .table_input_box p{font-size: 14px;color: #646464; font-weight: 300; display:inline-block;}
#container01 .sb2_2 .sc1 .table_input_box .p_e_text{color:#153b68; font-weight:500;}
#container01 .sb2_2 .sc1 .table_input_box .special_character{color: #646464; padding-left: 10px;}
#container01 .sb2_2 .sc1 .table_input_box .radio_btn{ vertical-align: middle;}
#container01 .sb2_2 .sc1 .table_input_box .address_box{width:100%;}
#container01 .sb2_2 .sc1 .table_input_box .career_box{width:60%;}
#container01 .sb2_2 .sc1 .table_input_box .career_y_box{width:42px;}
#container01 .sb2_2 .sc1 .table_wrap .table_input_box .file_box{width:100%; height: auto; border: 1px solid; overflow-y: hidden; width: 100%;  padding: 5px;  border: 1px solid #dcdcdc; 
box-sizing: border-box;}
#container01 .sb2_2 .sc1 .table_input_box a{display: inline-block; background-color: #646464; color: #fff; font-size: 14px; padding: 5px 10px; font-weight: 300;  vertical-align: middle;
padding-top: 5px; margin-top:3px;}


#container01 .summit_btn{ text-align: center;  padding: 35px 0;}
#container01 .summit_btn .btn_f1{width: 177px; height: 46px;text-align: center;display: inline-block; line-height: 46px; background-color: #ce0000; color: #Fff; font-weight: 300; margin: 0 5px; font-size:15px;}
#container01 .summit_btn  .btn_f2{ width: 177px; height: 46px; text-align: center; display: inline-block; line-height: 46px;  background-color: #fff; color: #646464; font-weight: 300; font-size:15px;
border: 1px solid #dcdcdc; margin: 0 5px; box-sizing:border-box;}
*/



/*sb2_3*/
#container01 .sb2_3 .sc1{overflow:hidden; }
#container01 .sb2_3 .sc1 .sc1_list{margin-top:50px;}
#container01 .sb2_3 .sc1 .sc1_list ul{margin:0 -40px;}
#container01 .sb2_3 .sc1 .sc1_list li{width:20%; float:left; text-align:center; height:227px;}
#container01 .sb2_3 .sc1 .sc1_list li>div{padding:0 40px; position:relative;}
#container01 .sb2_3 .sc1 .sc1_list li>div:before{content:""; width:11px; height:17px; background:url(../imgs_en/sb2_311.png) no-repeat; position:absolute; left:0; top:50%; margin-top: -20px;}
#container01 .sb2_3 .sc1 .sc1_list li>div p{font-size:15px;color:#323232; letter-spacing:-.04em; margin-top:15px;}


/*sb3_1*/
#container01 .sb3_1 .sc1 img{margin-bottom:40px;}
#container01 .sb3_1 .sc1 .s1_list{border-top:2px solid #ce0000;}
#container01 .sb3_1 .sc1 .s1_list li{border-bottom:1px solid #dcdcdc;}
#container01 .sb3_1 .sc1 .s1_list li>div{padding:30px 10px;}
#container01 .sb3_1 .sc1 .s1_list li>div p{font-size:18px; color:#323232; letter-spacing:-.03em; margin-bottom:20px; font-weight:500;}
#container01 .sb3_1 .sc1 .s1_list li>div span{font-size:15px; color:#868e96; letter-spacing:-.03em; display:block; position:relative; padding-left:10px; line-height: 150%;}
#container01 .sb3_1 .sc1 .s1_list li>div span:before{content:"-"; position:absolute; left:0; top:0p;}



#container01 .sb3_1 .sc1 .star_txt_bx{padding:10px 0 45px;}
#container01 .sb3_1 .sc1 .star_txt_bx p{font-size:20px; color:#000020; letter-spacing:0; font-weight:500; line-height:160%;}
#container01 .sb3_1 .sc1 .process_txt{padding:10px 0 50px;}
#container01 .sb3_1 .sc1 .process_txt p{font-size:15px; color:#868e96; letter-spacing:0; font-weight:400; position:relative; padding-left:15px; padding-bottom:30px; line-height:160%;}
#container01 .sb3_1 .sc1 .process_txt p:before{content:""; width:4px; height:4px; background-color:#e5e5e5; position:absolute; left:0; top:9px; border-radius:50%;}
#container01 .sb3_1 .sc2 .diagram_list{border-top:2px solid #ce0000; margin-top:20px; margin-bottom:50px; overflow:hidden;}
#container01 .sb3_1 .sc2 .diagram_list dl{display:table; width:100%; padding:30px 0; border-bottom:1px solid #dcdcdc;}
#container01 .sb3_1 .sc2 .diagram_list dt{display:table-cell; vertical-align:middle; width:330px; text-align:left; font-size:20px; color#:323232; letter-spacing:0; padding-left:15px; line-height:160%;}
#container01 .sb3_1 .sc2 .diagram_list dd{display:table-cell; vertical-align:middle; font-size:15px; color:#868e96; letter-spacing:-.02em; line-height:160%;}
#container01 .sb3_1 .sc4 .sc4_list .num_txt{margin-top:25px;}
#container01 .sb3_1 .sc4 .sc4_list .num_txt p{font-size:18px; color:#323232; letter-spacing:0; margin-bottom:20px; font-weight:500;}
#container01 .sb3_1 .sc4 .sc4_list .list{overflow:hidden; border:1px solid #e6e6e6;}
#container01 .sb3_1 .sc4 .sc4_list .list li{border-bottom:1px solid #e6e6e6;}
#container01 .sb3_1 .sc4 .sc4_list .list li:last-child{border-bottom:0;}
#container01 .sb3_1 .sc4 .sc4_list .list dl{display:table; width:100%;}
#container01 .sb3_1 .sc4 .sc4_list .list dt{display:table-cell; vertical-align:middle;background-color:#f5f5f5; width:315px; padding:20px 0; padding-left:60px;     box-sizing: border-box; border-right:1px solid #e6e6e6;}
#container01 .sb3_1 .sc4 .sc4_list .list dd{display:table-cell; vertical-align:middle; padding:25px 40px; font-size:15px; color:#868e96; letter-spacing:0; font-weight:400;}
#container01 .sb3_1 .sc4 .sc4_list  .period_txt_bx .txt1{font-size:15px; color:#505050; letter-spacing:0; padding-left:13px; position:relative; margin-bottom:20px;}
#container01 .sb3_1 .sc4 .sc4_list  .period_txt_bx .txt1:before{content:""; width:4px; height:4px; background-color:#e5e5e5; position:absolute; left:0; top:4px; border-radius:50%;}
#container01 .sb3_1 .sc4 .sc4_list  .period_txt_bx .txt2{font-size:15px; color:#868e96; letter-spacing:0; margin-bottom:25px;}
#container01 .sb3_1 .sc4 .sc4_list  .period_txt_bx .txt3{font-size:16px; color:#505050; letter-spacing:0; display:inline-block; margin-right:20px;}
#container01 .sb3_1 .sc4 .sc4_list  .period_txt_bx .txt3 span{color:#ce0000; font-weight:500;}


#container01 .sb3_2 .sc1 li>div{margin-bottom:20px; border:1px solid #e3e3e3; box-sizing:border-box; background-color:#f9f8f8; padding:40px 45px;}
#container01 .sb3_2 .sc1 li dl{display:table; width:100%; }
#container01 .sb3_2 .sc1 li dl dt{display:table-cell; vertical-align:middle; width:190px;}
#container01 .sb3_2 .sc1 li dl dd{display:table-cell; vertical-align:middle; }
#container01 .sb3_2 .sc1 li dl dd>div{padding-left:50px;}
#container01 .sb3_2 .sc1 li dl dd>div>.txt1{font-size:16px; color:#323232; letter-spacing:0; padding-bottom:20px; border-bottom:1px solid #dcdcdc; margin-bottom:15px;}
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont .txt2{font-size:20px; color:#323232; letter-spacing:0;}
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont >div{padding-top:30px;}
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont >div .txt3{position:relative; font-size:15px; color:#868e96; letter-spacing:0; margin-bottom:10px; padding-left:15px;}
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont >div .txt3:before{content:""; width:4px; height:4px; background-color:#ce0000; position:absolute; left:0; top:6px; border-radius:50%;}


#container01 .pager_bx {text-align:center; margin-top:70px;}
#container01 .pager_bx a{font-size:14px; color:#646464; letter-spacing:-.03em; display:inline-block; width:25px; font-weight: 500; vertical-align: bottom;  line-height: 25px; height: 25px;}
#container01 .pager_bx strong{font-size:14px; color:#323232; letter-spacing:-.03em; display:inline-block; width:25px; font-weight: 500;line-height: 25px; height: 25px;}
#container01 .pager_bx a.pre01{background:url(../imgs_en/prev_01.png) no-repeat; background-size:cover;}
#container01 .pager_bx a.pre02{background:url(../imgs_en/prev_02.png) no-repeat; background-size:cover;}
#container01 .pager_bx a.next01{background:url(../imgs_en/next_01.png) no-repeat; background-size:cover;}
#container01 .pager_bx a.next02{background:url(../imgs_en/next_01.png) no-repeat; background-size:cover;}

/*
#container01 .sb3_2 .sc2 ul{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
#container01 .sb3_2 .sc2 li{width:50%; float:left;}
#container01 .sb3_2 .sc2 li dl{display:table; width:100%; padding:35px 0; border-bottom:1px solid #dcdcdc;}
#container01 .sb3_2 .sc2 li:last-child dl{border-bottom:0;}
#container01 .sb3_2 .sc2 li dl dt{display:table-cell; vertical-align:middle; width:130px;}
#container01 .sb3_2 .sc2 li dl dt p{font-size:40px; color:#ce0000; letter-spacing:-.04em; background:url(../imgs_en/sb5_102.png) center no-repeat; background-size:cover; width:128px; height:128px; text-align:center; line-height: 110px;}
#container01 .sb3_2 .sc2 li dl dt p span{position:relative;}
#container01 .sb3_2 .sc2 li dl dt p span:before{content:""; width:41px; height:1px; background-color:#153b68; position:absolute; left:-8px;; bottom:0;}
#container01 .sb3_2 .sc2 li dl dd{display:table-cell; vertical-align:top;}
#container01 .sb3_2 .sc2 li dl dd>div{padding-left:60px;}
#container01 .sb3_2 .sc2 li dl dd>div p{font-size:20px; color:#323232; letter-spacing:-.03em; margin-bottom: 15px; font-weight: 500;}
#container01 .sb3_2 .sc2 li dl dd>div span{font-size:15px; color:#868e96; letter-spacing:-.03em; line-height:170%;}
#container01 .sb3_2 .sc3{margin-top:70px;}
#container01 .sb3_2 .sc2 li:nth-child(10)  dl dt p span:before{content:""; width:41px; height:1px; background-color:#153b68; position:absolute; left:3px; bottom:0;}
#container01 .sb3_2 .sc2 li:nth-child(11)  dl dt p span:before{content:""; width:41px; height:1px; background-color:#153b68; position:absolute; left:3px; bottom:0;}*/


/*sb3_4*/
#container01 .sb3_3 .sc1 ul{margin:0 -9px;}
#container01 .sb3_4 .sc1 li{float:left; width:25%; text-align:center; margin-bottom:30px;}
#container01 .sb3_4 .sc1 li>div{padding:0 9px;}
#container01 .sb3_4 .sc1 li>div img{border:1px solid #e3e3e3; box-sizing:border-box;}
#container01 .sb3_4 .sc1 li>div p{font-size:15px; color:#505050; letter-spacing:-.03em; padding-top:15px;}


/*sb4_1*/
#container01 .sb4_1 .sc1{margin-bottom:60px;}
#container01 .sb4_1 .sc1 img{margin-bottom:45px;}
#container01 .sb4_1 .sm_txt {margin-bottom:35px; margin-top:20px;}
#container01 .sb4_1 .sm_txt p{font-size:15px; color:#868e96; letter-spacing:0; line-height:150%;} 
#container01 .sb4_1 .sc1_list dl{display:table; width:100%; margin-bottom:30px; border-top: 1px solid #d1d0d5;  border-bottom: 1px solid #d1d0d5;}
#container01 .sb4_1 .sc1_list dt{display:table-cell; vertical-align:middle; width:365px;  background-color:#f5f5f5; box-sizing:border-box; text-align:center;}
#container01 .sb4_1 .sc1_list dt p{font-size:20px; color:#323232; letter-spacing:0; line-height:160%;}
#container01 .sb4_1 .sc1_list dd{display:table-cell; vertical-align:middle;  padding:30px 0; }
#container01 .sb4_1 .sc1_list dd>div {padding-left:25px;}
#container01 .sb4_1 .sc1_list dd>div p{font-size:15px; color:#868e96; position:relative; padding-left:15px; margin-bottom:15px; letter-spacing:-.02em; line-height: 150%;}
#container01 .sb4_1 .sc1_list dd>div p:last-child{margin-bottom:0;}
#container01 .sb4_1 .sc1_list dd>div p span{font-size:18px; color:#ce0000; }
#container01 .sb4_1 .sc1_list dd>div p:before{content:""; width:4px; height:4px; background-color:#e6e6e6; position:absolute; left:0; top:9px; border-radius:50%;}
#container01 .sb4_1 .bg_txt_bx{border:1px solid #e3e3e3; background-color:#f9f8f8; margin-top:20px;}
#container01 .sb4_1 .bg_txt_bx>div{padding:30px;}
#container01 .sb4_1 .bg_txt_bx>div p{font-size:15px; color:#868e96; letter-spacing:-.03em; font-weight:300; padding-bottom:20px; line-height:160%;}
#container01 .sb4_1 .sc2{margin-bottom:60px;}
#container01 .sb4_1 .sc2 .bg_txt_bx>div p{font-size:20px; color:#323232; letter-spacing:0em; font-weight:500; padding-bottom:0px; line-height:160%; margin-bottom:20px;}
#container01 .sb4_1 .sc2 .bg_txt_bx>div span{font-size:15px; color:#868e96; letter-spacing:-.03em; font-weight:300;line-height:160%; display:block;  padding-left:15px; position:relative;}
#container01 .sb4_1 .sc2 .bg_txt_bx>div span.num01:before{content:"1."; position:absolute; left:0; top:0; font-size:15px; color:#868e96; }
#container01 .sb4_1 .sc2 .bg_txt_bx>div span.num02:before{content:"2."; position:absolute; left:0; top:0; font-size:15px; color:#868e96; }
#container01 .sb4_1 .sc3 .sc3_list{background:url(../imgs_en/en_sb4_1_01.png) center no-repeat;     background-position: 60% 0; margin-top:60px; margin-bottom:90px;}
#container01 .sb4_1 .sc3 .sc3_list>p,
#container01 .sb4_1 .sc3 .sc3_list>div dl dd>div .dd_txt1{font-size:22px; color:#2a3254; letter-spacing:0; margin-bottom:35px;}
#container01 .sb4_1 .sc3 .sc3_list>div dl{display:table; width:100%;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt{display:table-cell; vertical-align:middle; width:50%;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt>div{margin-bottom:35px;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt .txt1{font-size:16px; color:#323232; letter-spacing:0; position:relative; font-weight:500; margin-bottom:10px;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt .txt1 span{color:#d00b0b}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt .txt2,
#container01 .sb4_1 .sc3 .sc3_list>div dl dd>div .dd_txt2{font-size:15px; color:#868e96; letter-spacing:0; position:relative; line-height:160%; padding-left:15px;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt .txt2:before,
#container01 .sb4_1 .sc3 .sc3_list>div dl dd>div .dd_txt2:before{content:""; width:4px; height:4px; border-radius:50%; background-color:#e6e6e6; position:absolute; left:0; top:10px; }
#container01 .sb4_1 .sc3 .sc3_list>div dl dd{display:table-cell; vertical-align:middle; width:50%;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dd>div{padding-left:225px;}
#container01 .sb4_1 .sc4{margin-bottom:70px;}
#container01 .sb4_1 .sc4 .sc4_list ul{margin:0 -22.5px;}
#container01 .sb4_1 .sc4 .sc4_list li{width:50%; float:left;  display: table;}
#container01 .sb4_1 .sc4 .sc4_list li .list_wrap{height: 100%; display: table-cell;}
#container01 .sb4_1 .sc4 .sc4_list li .list_wrap>div{margin:0 22.5px; background-color:#f4f4f4; height:100%;}
#container01 .sb4_1 .sc4 .sc4_list li>div .list_tilte{font-size:20px; color:#fff; letter-spacing:0; background-color:#132f5e; padding:21px 0; text-align:center; margin-bottom:30px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx{  display:table; width:100%; margin-bottom:10px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .wh_txt_bg{display:table-cell; vertical-align:middle; height:100%;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .wh_txt_bg>div{margin:0 20px; background-color:#fff; height:100%; padding: 30px 20px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .txt1{font-size:20px; color:#323232; letter-spacing:0; margin-bottom:20px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .txt2{font-size: 15px;color: #868e96; letter-spacing: 0; position: relative; line-height: 160%; padding-left: 15px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .txt2:before{content: ""; width: 4px; height: 4px; border-radius: 50%; background-color: #e6e6e6; position: absolute;  left: 0;  top: 10px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .li_bg01{height:148px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .li_bg02{height:200px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .li_bg03{height:239px;}
#container01 .sb4_1 .sc5{margin-bottom:70px;}
#container01 .sb4_1 .sc5 .sc5_list{overflow:hidden;}
#container01 .sb4_1 .sc5 .sc5_list ul{margin:0 -30px;}
#container01 .sb4_1 .sc5 .sc5_list li{width:20%; float:left; text-align:center;}
#container01 .sb4_1 .sc5 .sc5_list li>div{padding:0 30px; background:url(../imgs_en/en_sc5_list06.png) no-repeat; background-position: 0 54px;}
#container01 .sb4_1 .sc5 .sc5_list li>div p{font-size:15px; color#:323232; letter-spacing:-.04em; margin-top:15px;}

#container01 .sb4_1 .sc6 .bg_txt_bx>div p.txt1{font-size:16px; color:#505050; letter-spacing:-.03em;  font-weight:400;}
#container01 .sb4_1 .sc6 .bg_txt_bx>div p.txt2{font-size: 16px; color: #505050; letter-spacing: 0; display: inline-block; margin-right: 20px; margin-top: 10px;}
#container01 .sb4_1 .sc6 .bg_txt_bx>div span{color:#ce0000; display:inline-block; padding-left:0; font-weight:500;}






/*sb5_1*/
#container01 .sb5_1 .sc1 .txt_bx{margin-top:35px; margin-bottom:70px;}
#container01 .sb5_1 .sc1 .txt_bx .txt1{font-size:22px; color:#323232; letter-spacing:-.04em; font-weight:300; line-height:130%; margin-bottom:30px;}
#container01 .sb5_1 .sc1 .txt_bx .txt2{font-size:15px; color:#868e96; letter-spacing:-.04em; line-height:150%;}
#container01 .sb5_1 .sc2 li dl{display:table; width:100%; padding:30px 0; border-bottom:1px solid #dcdcdc; }
#container01 .sb5_1 .sc2 li:first-child dl{border-top:1px solid #dcdcdc;}
#container01 .sb5_1 .sc2 li dl dt{display:table-cell; vertical-align:middle; width:130px;}
#container01 .sb5_1 .sc2 li dl dt p{font-size:40px; color:#ce0000; letter-spacing:-.04em; background:url(../imgs_en/sb5_102.png) center no-repeat; background-size:cover; width:128px; height:128px; text-align:center; line-height: 110px;}
#container01 .sb5_1 .sc2 li dl dt p span{position:relative;}
#container01 .sb5_1 .sc2 li dl dt p span:before{content:""; width:41px; height:1px; background-color:#153b68; position:absolute; left:-8px;; bottom:0;}
#container01 .sb5_1 .sc2 li dl dd{display:table-cell; vertical-align:middle;}
#container01 .sb5_1 .sc2 li dl dd>div{padding-left:60px;}
#container01 .sb5_1 .sc2 li dl dd>div p{font-size:20px; color:#323232; letter-spacing:-.03em; margin-bottom: 15px; font-weight: 500;}
#container01 .sb5_1 .sc2 li dl dd>div span{font-size:15px; color:#868e96; letter-spacing:-.03em; line-height:150%;}
#container01 .sb5_1 .sc3{margin-top:70px;}





/*sub_07_01*/
.sub_07_01 .login_text_box{padding-top:30px;}
.sub_07_01 .input_text_box{ text-align:center; border: 1px solid #dcdcdc; height: 252px; width:100%; display: table;}
.sub_07_01 .login_img{ background:url(../imgs_en/member_password.jpg) no-repeat; background-size: cover; display: table-cell;  vertical-align: middle;
width: 30%;}
.sub_07_01 .input_text_box input{width: 277px; height: 46px; box-sizing: border-box;}
.sub_07_01 .input_text_box input:first-child{ margin-bottom: 10px;}
.sub_07_01 .input_text_box a{display: inline-block; width: 235px; text-align: center; color: #646464; background: #f5f5f5; line-height: 46px;margin-top: 8px;     box-sizing: border-box;
border: 1px solid #dcdcdc; margin:0 5px; font-size:15px;}
.sub_07_01 .login_box .login_text{font-size:24px; color:#323232; letter-spacing: -.02em; }
.sub_07_01 .login_img p{font-size:15px; color:#fff; line-height:180%;}
.sub_07_01 .login_img .login_img_f1{font-size:30px; color:#fff; font-weight:600;}
.sub_07_01 .login_f1{ font-weight:500;}
.sub_07_01 .input_wrap{display: table-cell;  vertical-align: middle; width: 70%;}
.sub_07_01 .input_wrap .m_i_wrap{ display:inline-block;}
.sub_07_01 .input_wrap .m_i_wrap ul{ float: left;  text-align: left;}
.sub_07_01 .input_wrap .m_i_wrap li{display:block;}
.sub_07_01 .input_wrap .m_i_wrap .login_btn{float:left; vertical-align: middle; }
.sub_07_01 .id_text{font-size:15px; color:#646464;padding-bottom:35px; font-weight:300; display:inline-block;}
.sub_07_01 .input_wrap dd{display:inline-block;}
.sub_07_01 .input_wrap .login_id{font-size:16px; color:#646464; padding-bottom:10px;  width: 58.8px; display: inline-block;  margin-right:15px;}
.sub_07_01 .input_wrap .login_pw{font-size:16px; color:#646464; padding-bottom:10px; display: inline-block; margin-right:15px;}
.sub_07_01 .login_btn button{border: 0;  background-color: #153b68;  height: 100px;  color: #fff;  padding: 0 30px;  font-size: 16px;  margin-left: 7px;}
.sub_07_01 .input_wrap .input_pw{display:block;}
.sub_07_01 .input_wrap .input_pw ul{ display: inline-block; margin: 0 -5px;}
.sub_07_01 .input_wrap .input_pw li{ width: 49%; float:left;}




/*sub_07_02*/

.sub_07_02 .head_hunting_table .table_s_title{font-size: 24px; color: #153b68; font-weight: 500;}
.sub_07_02 .head_hunting_table ul{border-top: 1px solid #153b68;}
.sub_07_02 .head_hunting_table li.hunting_table_f1{border-bottom:1px solid #dcdcdc; width:100%;}
.sub_07_02 .head_hunting_table li.hunting_table_f1:last-child{width:100%;}
.sub_07_02 .hunting_table_f1 .table_wrap {width:100%;}
.sub_07_02 .hunting_table_f1 .table_wrap .table_content_title{ background-color: #f5f5f5; font-size: 14px; color: #323232; font-weight: 500; width: 100px;padding:10px 0;
display: table-cell; vertical-align: middle; text-align: center;}
.sub_07_02 .table_content_title .star_color{color:#323232;}
.sub_07_02 .head_hunting_table{ margin-bottom: 60px;}
.sub_07_02 .head_hunting_table h6{font-size:24px; color:#323232; font-weight: 500; padding-bottom:15px;}
.sub_07_02 .hunting_table_f1 .table_wrap{display:table;}
.sub_07_02 .hunting_table_f1 .sum_wrap{width: 50%;  display: inline-block;}
.sub_07_02 .hunting_table_f1 .table_wrap .table_input_box{padding:10px 0;display: table-cell; vertical-align:middle; padding-left:15px;box-sizing: border-box;}
.sub_07_02 .table_wrap .table_input_box input{ height: 30px; box-sizing: border-box;  border: 1px solid #dcdcdc;padding: 0 10px;}
.sub_07_02 .sum_wrap label{ font-size: 14px; color: #646464; margin-left: 5px;}
.sub_07_02 .hunting_table_f1 .table_wrap .table_input_box select{width: 72px; height: 30px; vertical-align: middle;border: 1px solid #dcdcdc;}
.sub_07_02 .hunting_table_f1:nth-child(4) .table_wrap .table_input_box input{ height: auto; border: 1px solid; overflow-y: hidden; border: 1px solid #dcdcdc; width:100%;}
.sub_07_02 .table_input_box p{font-size: 14px;color: #646464; font-weight: 300; display:inline-block;}
.sub_07_02 .table_input_box .p_e_text{color:#153b68; font-weight:500;}
.sub_07_02 .table_input_box .special_character{color: #646464; padding-left: 10px;}
.sub_07_02 .table_input_box .radio_btn{ vertical-align: middle;}
.sub_07_02 .table_input_box .address_box{width:100%;}
.sub_07_02 .table_input_box .career_box{width:60%;}
.sub_07_02 .table_input_box .career_y_box{width:42px;}
.sub_07_02 .table_wrap .table_input_box .file_box{width:100%; height: auto; border: 1px solid; overflow-y: hidden; width: 100%;  padding: 5px;  border: 1px solid #dcdcdc; 
box-sizing: border-box;}
.sub_07_02 .table_input_box a{display: inline-block; background-color: #646464; color: #fff; font-size: 14px; padding: 5px 10px; font-weight: 300;  vertical-align: middle;
padding-top: 5px; margin-top:3px;}



.summit_btn{ text-align: center;  padding: 35px 0;}
.summit_btn .btn_f1{width: 177px; text-align: center;display: inline-block; line-height: 46px; background-color: #153b68; color: #fff; font-weight: 300; margin: 0 5px;}
.summit_btn  .btn_f2{ width: 177px; text-align: center; display: inline-block; line-height: 46px;  background-color: #fff; color: #646464; font-weight: 300;
border: 1px solid #dcdcdc; margin: 0 5px; box-sizing:border-box;   vertical-align: bottom;}




.access_terms_part .access_terms_box{height: 494px; width: 100%; border: 1px solid #dcdcdc; overflow-y:auto;}
.access_terms_part .access_terms_box p{padding:30px;font-size:15px; color: #646464;}
.access_terms_part .terms_text{font-size:24px; color:#323232 !important; font-weight:500; padding-bottom:20px; }
.membership_btn{text-align: center;padding:35px 0;}
.membership_btn .btn_f1{width: 177px; height: 46px; text-align: center; display: inline-block; line-height: 40px; background-color: #fe4f00; color: #Fff; font-weight: 300; margin:0 5px;}
.membership_btn .btn_f2{width: 177px; height: 46px; text-align: center; display: inline-block; line-height: 40px; background-color: #fff; color: #646464; font-weight: 300; border:1px solid #dcdcdc; margin:0 5px;}
.access_terms_part .check_f1{display: block; text-align: right; padding: 15px 0 30px 0;}
.access_terms_part .check_f1 p{display: inline-block; margin-left: 5px; font-size:15px; color:#646464;}

.agreementBody {text-align:left; padding:20px;}
.agreementBody .infBox {margin:0; text-align:right; font-size:12px; font-style:italic;}
.agreementBody h5 {margin:2em 0 0;}
.agreementBody h3 {margin:.2em 0 1.2em; padding:.8em; border:1px solid #aaa; font-size:18px; text-align:center; background:#f1f1f1;}
.agreementBody h4 {margin:0 0 .5em;}
.agreementBody p {font-size:13px !important; line-height:1.5em;}
.agreementBody .sc_ptop {text-align:right; margin:1em 0; line-height:normal;}
.agreementBody .sc_ptop a {
display:inline-block; padding:5px 8px; background:#999; border-radius:3px; margin-right:8px;
text-decoration:none; font-size:13px; color:#fff;
}
.agreementBody ol {padding-left:22px; margin:0 0 1em; font-size:13px;}
.agreementBody ol li {margin:0 0 .5em; line-height:1.4em;}
.agreementBody .acon div {font-size:13px; line-height:1.4em;}

/* Privacy Body */
.privacyBody {font-size:13px; text-align:left; padding:20px;}
.privacyBody h3 {margin:0 0 1em 0; padding:10px; border:1px solid #aaa; text-align:center; background:#f1f1f1; font-size:16px;}
.privacyBody h4 {margin:1em 0 .5em;}
.privacyBody p {margin:.5em 0 .5em; line-height:1.5em; font-size:13px !important;}
.privacyBody .sc_ptop {text-align:right; margin:1em 0; line-height:normal;}
.privacyBody .sc_ptop a {
display:inline-block; padding:5px 8px; background:#999; border-radius:3px; margin-right:8px;
text-decoration:none; font-size:13px; color:#fff;
}
.privacyBody ul {padding-left:20px; margin:.5em 0 1em;}



/*sub_07_03*/
.sub_07_03 .login_text_box{padding-top:30px;}
.sub_07_03 .input_text_box{ text-align:center; border: 1px solid #dcdcdc; height: 252px; display:table;width:100%;}
.sub_07_03 .login_img{background:url(../imgs_en/member_password.jpg) no-repeat; background-size: cover; display: table-cell;  vertical-align: middle;
width: 30%;}
.sub_07_03 .input_text_box input{width: 277px; height: 46px; box-sizing: border-box;}
.sub_07_03 .input_text_box input:first-child{ margin-bottom: 10px;}
.sub_07_03 .input_text_box a{display: inline-block; width:100%; text-align: center; color: #646464; background: #f5f5f5; line-height: 46px;margin-top: 8px;     box-sizing: border-box;
border: 1px solid #dcdcdc;}
.sub_07_03 .login_box .login_text{font-size:24px; color:#323232; letter-spacing: -2px;}
.sub_07_03 .login_img p{font-size:15px; color:#fff;  }
.sub_07_03 .login_img .login_img_f1{font-size:30px; color:#fff; font-weight:600;}
.sub_07_03 .login_f1{ font-weight:600;}
.sub_07_03 .input_wrap{ display: table-cell; vertical-align: middle;  width: 70%;}
.sub_07_03 .id_text{font-size:15px; color:#646464;padding-bottom:30px; font-weight:300; display:inline-block;}
.sub_07_03 .input_wrap .input_pw ul{margin: 0 38px;}
.sub_07_03 .input_wrap .input_pw li{ width: 49%; display:inline-block;}
.sub_07_03 .m_i_wrap .drop_out{margin-bottom: 21px; font-size: 16px; color: #646464; font-weight: 300;}
.sub_07_03 .input_text_box li:first-child a{color:#fff;background-color:#646464;}



/*sub_07_04*/

.sub_07_04 .table_title .lst_board_head{background-color:#f5f5f5;  border-top: 1px solid #153b68;}
.sub_07_04 .boarder_table {padding-bottom:60px;}
.sub_07_04 .boarder_table h6{ font-size: 24px; color: #323232;  font-weight: 500;  padding-bottom: 15px;}
.sub_07_04 .serch_job_box .serch_job_input{display:inline-block;     padding-top: 5px;}
.sub_07_04 .boarder_table .table_title li{display:table; width: 100%; text-align:center; border-bottom:1px solid #dcdcdc;  color: #323232;     cursor: pointer;  }
.sub_07_04 .table_title .position_col{ display: table-cell;  vertical-align: middle; font-size:15px; font-weight:600; padding: 15px 0; width:60%;}
.sub_07_04 .table_title .level_col{ display: table-cell;  vertical-align: middle; font-size:15px;  font-weight:600; padding: 15px 0;  width:20%}
.sub_07_04 .table_title .date_col{ display: table-cell;  vertical-align: middle; font-size:15px; font-weight:600; padding: 15px 0; width:20%}
.sub_07_04 .position_col .position_subject{text-align: left; padding-left: 25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width: 272px; font-weight: 600;}
.sub_07_04 .table_title .position_col .position_subject a{color:#646464;}
.sub_07_04 .boarder_table .page_num{margin:50px 0; text-align:center;}
.sub_07_04 .boarder_table .page_num strong,.boarder_table .page_num a{padding: 6px 13px; background-color: #fff; color: #323232; font-size:13px;}
.sub_07_04 .boarder_table .page_num a{ position: relative;}
.sub_07_04 .boarder_table .page_num .pre{background:url(../imgs_en/page_pre.jpg) 0 50% no-repeat;}
.sub_07_04 .boarder_table .page_num .next{background:url(../imgs_en/page_next.jpg)  100% 50% no-repeat;}
.sub_07_04 .boarder_table .page_num .pre:after{content:""; width:1px; height:20px; background-color:#dcdcdc; position:absolute; right:6px; top:5px;}
.sub_07_04 .boarder_table .page_num .next:before{content:""; width:1px; height:20px; background-color:#dcdcdc; position:absolute; left:6px; top:5px;}
.sub_07_04 .boarder_table .page_num strong{padding: 6px 13px; background-color: #153b68; color: #fff;}
.sub_07_04 .table_title .inf{color:#646464; font-weight:400;}
.sub_07_04 .boarder_table:last-child .lst_board_body{display:inline-block;}
.sub_07_04 .lst_board_body .q_wrap{ display: table; width: 100%;}
.sub_07_04 .lst_board_body .a_wrap{ display: none; width: 100%;  border-top: 1px solid #dcdcdc;}
.sub_07_04 .q_wrap .inf{color: #323232; font-size: 15px;}
.sub_07_04 .q_wrap .com_t { font-weight:600;}
.sub_07_04 .a_wrap .position_col{padding-left:30px;}
.sub_07_04 .boarder_table .table_title .qu_table .a_wrap.on{display:table;}
.sub_07_04 .boarder_table .info_wrap{ border-top: 1px solid #153b68; display: inline-block; }
.sub_07_04 .boarder_table .p_info_box{ width: 50%; display: table; float: left; border-bottom: 1px solid #dcdcdc;}
.sub_07_04 .p_info_box .p_info{ display: table-cell; text-align: center; vertical-align: middle; width: 95px;}
.sub_07_04 .p_info_box .p_info p{background-color: #f5f5f5;  padding: 10px 0; font-size: 14px; color: #323232; font-weight: 500;}
.sub_07_04 .p_info_box .p_info_text{display: table-cell; vertical-align: middle;}
.sub_07_04 .p_info_box .p_info_text p{ padding-left: 15px;  font-size: 14px;  color: #646464;  }
.sub_07_04 .p_info_box .p_info_text a{padding-left: 15px;  font-size: 14px;  color: #646464; }
.sub_07_04 .boarder_table .p_info_box:last-child{width:100%;}

/*sub_07_05*/
.sub_07_05 .password_text_box{padding-top:50px;}
.sub_07_05 .input_text_box{ text-align:center; border: 1px solid #dcdcdc; height: 252px; position: relative; display: table; vertical-align: middle; width:100%;}
.sub_07_05 .input_text_box>div{display:table-cell; vertical-align:middle;}
.sub_07_05 .id_text{font-size:15px; color:#646464;padding-bottom:15px;}
.sub_07_05 .password_img{ background:url(../imgs_en/member_password.jpg) no-repeat; background-size: cover;}
.sub_07_05 .input_text_box input{width: 302px; height: 46px; box-sizing: border-box;}
.sub_07_05 .input_text_box a{display: inline-block; width: 303px; height: 46px; text-align: center; color: #fff; background: #646464; line-height: 42px;margin-top: 8px;}
.sub_07_05 .password_part .password_text{font-size:24px; color:#323232;}
.sub_07_05 .password_part .password_f1{ font-weight:600; color:#ce0000;}
.sub_07_05 .password_img p{font-size:15px; color:#fff;     padding: 92px 70px;}
.sub_07_05 .password_img .password_img_f1{font-size:30px; color:#fff; line-height:180%; font-weight:600;}







/*이력서수정*/
#container01 .sub_07_02{overflow:hidden;}
#container01 .sub_07_02 .modify_email p{font-size:14px;}





@media all and (max-width:1440px){


/*main*/
.slide_img ul.slides>li, .slide_text{height:900px;}
.slide_text p.text_box_01{font-size:60px;}
.slide_text p.text_box_02{font-size:25px;}
}




@media all and (max-width:1023px){


/*skin*/
.cont{padding:0 15px;}
#header .nav{display:none;}
.navi_btn{display:block;}
.sub_tit_bar .depth02 .current,.sub_tit_bar .depth01 .current,.sub_tit_bar .home a{font-size:14px; height:45px; line-height:45px;}
.sub_tit_bar .sub_loc,.sub_tit_bar>div{height:45px;}
.sub_tit_bar .home{width:180px;}
.dep2_wrap{display:none !important;}
.sub_tit_bar .sub_loc, .sub_tit_bar>div{display:none;}

/*main*/
.slide_img ul.slides>li, .slide_text{height:750px;}
.slide_text p.text_box_01{font-size:50px;}
.slide_text p.text_box_02:before{width: 45px; height:1px; top: -13px; margin-left: -22px;}
.flex-control-nav li a{width:15px; height:15px;}



/*sb1_1*/
#container01 .sb_padding{padding:75px 0;}
#container01 .sb_title_wrap p{font-size:35px;}
#container01 .h_bottom_wrap .h_bottom{padding:200px 0 85px;}
#container01 .h_bottom_wrap .h_bottom .h_b_txt{font-size:45px;}
#container01 .red_dot_txt p{font-size:20px;}
#container01 .red_dot_txt p:before{top:4px;}
#container01 .sb1_1 .sb_txt_bx .red_dot_txt p:before{top:9px;}
#container01 .sb1_1 .sb_txt_bx p{font-size:16px; margin-bottom:20px;}



/*sb1_2*/
#container01 .sb1_2 .sc1 .sb1_2_txt .txt1{font-size:18px;}


/*sb1_3*/
#container01 .sb1_3 .sc1 li dl dt{font-size:18px;}


/*sb1_7*/
#container01 .sb1_7 .sc2{overflow:hidden;}
#container01 .sb1_7 .sc2 ul{margin:0 -15px;}
#container01 .sb1_7 .sc2 li{width:50% !important;}
#container01 .sb1_7 .sc2 li>div{margin:0 15px;}

/*sb1_10*/
#container01 .sb1_10 .sc1 .map_txt>dl>dd{padding-left:35px;}


/*sb2_1*/
#container01 .sb2_1 .sc1 .star_txt_bx p{font-size:16px;}
/*sb2_2*/
#container01 .sb2_2 .sc1 .hunting_table_f1 .sum_wrap{width:100%; display:block;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .sum_wrap:first-child{border-bottom:1px solid #dcdcdc;}


/*sb2_3*/
#container01 .sb2_3 .sc1 .sc1_list ul{margin:0 -25px;}
#container01 .sb2_3 .sc1 .sc1_list li>div{padding:0 25px;}


/*sb3_1*/

#container01 .sb3_1 .sc1 img{margin:0;}
#container01 .sb3_1 .sc1 .star_txt_bx p{font-size:17px;}
#container01 .sb3_1 .sc1 .process_txt p{padding-bottom:20px;}
#container01 .sb3_1 .sc2 .diagram_list dt{font-size:18px; width:280px;}





/*sb3_2*/
#container01 .sb3_2 .sc2 li dl dd>div{padding-left:30px;}


/*sb4_1*/
#container01 .sb4_1 .sc1_list dd{padding:20px 0; }
#container01 .sb4_1 .sc3 .sc3_list>div dl dd>div{padding-left:175px;}
#container01 .sb4_1 .sc3 .sc3_list{margin-bottom:40px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .txt2 br{display:none;}
#container01 .sb4_1 .sc4 .sc4_list {overflow:hidden;}
#container01 .sb4_1 .sc4 .sc4_list ul{margin:0 -15px;}
#container01 .sb4_1 .sc4 .sc4_list li .list_wrap>div{margin:0 15px;}
#container01 .sb4_1 .sc5 .sc5_list li>div p br{display:none;}



/*sb5_1*/
#container01 .sb5_1 .sc1 .txt_bx .txt1{font-size:18px;}
#container01 .sb5_1 .sc2 li dl dt p{font-size:30px;}
#container01 .sb5_1 .sc2 li dl dt p span:before{width:32px;}





.sub_07_05 .password_img p{padding:0 35px;}
.sub_07_05 .input_text_box{height:200px;}
.sub_07_05 .password_text_box{padding-top:25px;}
.sub_07_05 .password_img .password_img_f1{font-size:25px;}
.sub_07_05 .input_text_box>div{width:50%;}


}




@media all and (max-width:800px){


/*skin*/
#footer .ft_sc2 >div>div p br{display:none;}
#container01 .h_bottom_wrap .h_bottom .h_b_txt{font-size:40px;}
#container01 .h_bottom_wrap .h_bottom{padding:170px 0 70px;}
#container01 .sb_title_wrap p{font-size:30px; margin-bottom:45px;  padding-bottom: 35px;}
#container01 .sb_padding{padding:50px 0;}

/*main*/
.slide_img ul.slides>li, .slide_text{height:625px;}
.slide_text p.text_box_01{font-size:40px;}
.slide_text p.text_box_02{font-size:18px;}
.flex-control-nav{bottom:20px;}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{width:45px; height:45px;}
#container01 .main_sc2{padding:60px 0;}
#container01 .main_sc2 .sc2_1{display:block; float:none; width:100%;}
#container01 .main_sc2 .sc2_2{margin-left:0; width:100%;}
#container01 .main_sc2 .sc2_2 li a img{margin-bottom:5px;}
#container01 .main_sc2 .sc2_1 .title p{font-size:20px;}
#container01 .main_sc2 .sc2_2 li a p{font-size:15px;}



/*sb3_4*/
#container01 .sb3_4 .sc1 li{width:50%;}


/*sb1_1*/

#container01 .sb_txt_bx p{font-size:13px; }
#container01 .sb_txt_bx p br{display:none;}
#container01 .sb1_1 .sc2 .list_bx li>div span{font-size:18px;}
#container01 .sb1_1 .sc2 .list_bx li>div p{font-size:14px;}
#container01 .sb1_1 .sc2 .list_bx li>div{padding:0 30px;} 
#container01 .sb1_1 .sc2 .list_bx>div{padding:50px 0;}


/*sb1_8*/
#container01 .sb1_8 .sc1 .txt_bx dl dt{display:block; width:100%; text-align:center;}
#container01 .sb1_8 .sc1 .txt_bx dl dd{display:block; width:100%; text-align:center; margin-top:20px;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>div span{font-size:17px;}
#wrap #container01 .sb1_8 .sc1 .txt_bx dl dd>div p.hyphen_txt{padding-left:0;}
#wrap #container01 .sb1_8 .sc1 .txt_bx dl dd>div p.hyphen_txt:before{display:none;}

/*sb1_10*/
#container01 .sb1_10 .sc1 .map{height:350px;}
#container01 .sb1_10 .sc1 .map_txt{padding-top:30px;}
#container01 .sb1_10 .sc1 .map_txt>dl>dt{display:block; width:100%; margin-bottom:20px;}
#container01 .sb1_10 .sc1 .map_txt>dl>dd{display:block; width:100%;}
#container01 .sb1_10 .sc1 .map_txt>dl>dd>div{padding-left:0;}
#container01 .sb1_10 .sc1 .map_txt>dl>dd{padding-left:0;}
#container01 .sb1_10 .sc1 .map_txt>dl>dt p{font-size:16px; padding:10px 0;}


/*sb2_3*/
#container01 .sb2_3 .sc1 .sc1_list li{width:33.333%;  height: 200px;}
#container01 .sb2_3 .sc1 .sc1_list li>div p{font-size:13px;}



/*sb3_2*/
#container01 .sb3_2 .sc1 li>div{padding:30px 25px;}
#container01 .sb3_2 .sc1 li dl dd>div{padding-left:35px;}
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont .txt2{font-size:18px;}


#container01 .pager_bx{margin-top:50px;}

/*
#container01 .sb3_2 .sc2 li{width:100%;}
#container01 .sb3_2 .sc2 li dl dd{vertical-align:middle;}
#container01 .sb3_2 .sc2 li dl{padding:25px 0;}
#container01 .sb3_2 .sc2 li dl dd>div p{font-size:18px;}
#container01 .sb3_2 .sc2 li dl dt p{font-size:30px;}
#container01 .sb3_2 .sc2 li dl dt p span:before{width:35px;}
#container01 .sb3_2 .sc3{margin-top:50px;}
#container01 .sb3_2 .sc2 li dl dd>div span{font-size:13px;}
#container01 .sb3_2 .sc2 li:nth-child(10)  dl dt p span:before{width:35px; left: -1px;}
#container01 .sb3_2 .sc2 li:nth-child(11)  dl dt p span:before{width:35px; left: -1px;} */





/*sb4_1*/
#container01 .sb4_1 .sc1 img{margin-bottom:30px;}
#container01 .sb4_1 .sc1_list dt{display:block; width:100%; text-align:center; padding:10px 0;}
#container01 .sb4_1 .sc1_list dd{display:block; width:100%; text-align:center;}
#container01 .sb4_1 .sc1_list dt p{font-size:17px;}
#container01 .sb4_1 .sc1_list dd>div p{font-size:13px; display: inline-block;}
#container01 .sb4_1 .sc1_list dd>div{padding-left:0;}
#container01 .sb4_1 .sc3 .sm_txt p br{display:none;}
#container01 .sb4_1 .sc3 .sc3_list>p, #container01 .sb4_1 .sc3 .sc3_list>div dl dd>div .dd_txt1{font-size:20px; margin-bottom:20px;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt{display:block; width:100%;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dd{display:block; width:100%;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dd>div{padding-left:0;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt .txt2 br, #container01 .sb4_1 .sc3 .sc3_list>div dl dd>div .dd_txt2 br{display:none;}
#container01 .sb4_1 .sc3 .sc3_list{background-image:none;}
#container01 .sb4_1 .sc4 .sc4_list li{width:100%; margin-bottom:20px; height:auto;}
#container01 .sb4_1 .sc4 .sc4_list li>div .list_tilte{font-size:18px;    padding: 14px 0; margin-bottom:10px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .txt1{font-size:16px; margin-bottom:10px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .li_bg01,#container01 .sb4_1 .sc4 .sc4_list li>div .li_bg02,#container01 .sb4_1 .sc4 .sc4_list li>div .li_bg03{height:auto;}
#container01 .sb4_1 .bg_txt_bx>div{padding:15px 20px;}
#container01 .sb4_1 .sc2 .bg_txt_bx>div p{font-size:18px;    margin-bottom: 10px;}
#container01 .sb4_1 .sc2 .bg_txt_bx>div span{font-size:13px;}
#container01 .sb4_1 .sc2{margin-bottom:30px;}
#container01 .sb4_1 .sc6 .bg_txt_bx>div p.txt1{font-size:14px;}
#container01 .sb4_1 .sc4,
#container01 .sb4_1 .sc5{margin-bottom:35px;}
#container01 .sb4_1 .sc4 .sc4_list li>div .txt_bx .txt2{font-size:13px;}
#container01 .sb4_1 .sc5 .sc5_list li{width:33.3333%; margin-bottom:20px;}
#container01 .sb4_1 .sc5 .sc5_list li>div img{width:115px;}
#container01 .sb4_1 .sc5 .sc5_list li>div p{font-size:14px;}
#container01 .sb4_1 .sc2 .bg_txt_bx>div span br{display:none;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt .txt2, #container01 .sb4_1 .sc3 .sc3_list>div dl dd>div .dd_txt2{font-size:13px;}




/*sub_07_01*/
.sub_07_01 .input_text_box{padding:0px; height: auto; }
.sub_07_01 .login_img{display:inline-block;  width: 100%;}
.sub_07_01 .input_wrap{display:inline-block; width:100%;}
.sub_07_01 .input_text_box{width: 100%; display: inline-block;}
.sub_07_01 .input_pw{padding-bottom: 5px;}
.sub_07_01 .login_img p{ padding: 14px 63px; font-size:20px;}
.sub_07_01 .id_text{padding:15px 0;}
.sub_07_01 .login_img .login_img_f1{font-size:25px;}
.sub_07_01 .input_wrap .m_i_wrap{ padding-top: 20px;}
.sub_07_01 .input_text_box a{font-size:14px;}
.sub_07_01 .login_text_box{padding-top:10px;}

/*sub_07_01*/	

.sub_07_01 .input_wrap .m_i_wrap{    width: 100%;}
.sub_07_01 .input_wrap .m_i_wrap ul{width:100%;}
.sub_07_01 .input_wrap .m_i_wrap li{text-align:center;}
.sub_07_01 .input_wrap dl{ width:100%;   display: table;}
.sub_07_01 .input_wrap .login_pw{display:table-cell; vertical-align:middle; width:20%; margin:0;    text-align: center; font-size:14px }
.sub_07_01 .input_wrap .login_id{width:20%; margin:0;    text-align: center; display:table-cell; vertical-align:middle;font-size:14px}
.sub_07_01 .login_btn button{height:auto; padding:0 75px; line-height: 37px; margin-bottom:10px; font-size:14px;}
.sub_07_01 .input_wrap dd{ display: table-cell;  vertical-align: middle;}	
.sub_07_01 .input_text_box input{width:96%;    margin-bottom: 10px;}
.sub_07_01 .input_wrap .m_i_wrap .login_btn{float:none; }
.sub_07_01 .input_wrap .input_pw ul{width: 100%;}
.sub_07_01 .input_text_box a{width: 100%; margin:0px;}
.sub_07_01 .input_wrap .input_pw li{width:50%;}
.sub_07_01 .input_pw li .n_p_btn{margin:0 5px;}
.sub_07_01 .login_img .login_img_f1{font-size:21px;}
.sub_07_01 .login_img p{font-size:17px;}
.sub_07_01 .login_box .login_text,
.sub_07_03 .login_box .login_text{font-size:20px;}
.sub_07_03 .id_text{padding-bottom:10px;}
.sub_07_03 .login_text_box{padding-top:20px;}

/*sub_07_02*/
.sub_07_02 .hunting_table_f1 .table_wrap{display:inline-block;}
.sub_07_02 .hunting_table_f1 .table_wrap .table_content_title{ width: 100%;  display: inline-block;  padding: 10px 0;  text-align: left; padding-left:15px;}
.sub_07_02 .hunting_table_f1 .table_wrap .table_input_box{display:block; padding-left:15px; }
.sub_07_02 .head_hunting_table h6{ font-size: 20px;}
.sub_07_02 .hunting_table_f1 .sum_wrap{width:100%;}
.sub_07_02 .head_hunting_table{margin-bottom:30px;}

/*sub_07_03*/
.sub_07_03 .login_img .login_img_f1{font-size:21px;}
.sub_07_03 .input_wrap{width:100%;}
.sub_07_03 .m_i_wrap .drop_out{font-size:14px;}
.sub_07_03 .login_img{width:100%; display:block;}
.sub_07_03 .input_wrap{width:100%; display:block; padding:20px 0;}
.sub_07_03 .input_wrap .m_i_wrap {padding:0 5px;}
.sub_07_03 .login_img p{padding: 15px 35px;}
.sub_07_03 .input_text_box{height:auto;}



/*sub_07_04*/
.sub_07_04 .boarder_table .p_info_box{width:100%;}
.sub_07_04 .position_col .position_subject{width:80%;}
.sub_07_04 .boarder_table h6{font-size:20px;}
.sub_07_04 .p_info_box .p_info_text p{font-size:13px;}
.sub_07_04 .table_title .inf{font-size:13px !important;}
.sub_07_04 .table_title .position_col,.sub_07_04 .table_title .level_col,.sub_07_04 .table_title .date_col{font-size:14px;}

.sub_07_05 .input_text_box>div{width:100%; display:block;}
.sub_07_05 .password_img{padding:15px 0;}
.sub_07_05 .input_text_box{height:auto;}
.sub_07_05 .input_text_box .input_pw{padding:20px 0;}
.sub_07_05 .password_img .password_img_f1{font-size:21px;}
.sub_07_05 .password_img p{font-size:17px;}
.sub_07_05 .password_part .password_text{font-size:20px;}
}

@media all and (max-width:767px){

#container01 .sb3_2 .sc1 li dl dt{width:100%; display:block; text-align:center; margin-bottom:20px;}
#container01 .sb3_2 .sc1 li dl dd{display:block; width:100%; text-align:center;}
#container01 .sb3_2 .sc1 li dl dd>div{padding-left:0;}
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont >div .txt3{display:inline-block;}



}


@media all and (max-width:600px){



/*skin*/
#footer .ft_sc1{padding:10px 0;}
#footer .ft_sc2{padding:30px 0;}
#footer .ft_sc2 h1{float:none; }
#footer .ft_sc2 h1 img{width:180px;}
#footer .ft_sc2 >div>div{margin-left:0;}
#footer .ft_sc2 >div>div p{border-left:0; padding-left:0; margin-top:20px; font-size:12px;}
#footer .ft_sc1 a.apply_btn{font-size:13px; width:145px; top: -10px; padding: 12px 0;}
.sub_tit_bar{display:none;}
#container01 .h_bottom_wrap .h_bottom .h_b_txt{font-size:32px;}
#container01 .h_bottom_wrap .h_bottom{padding:150px 0 50px;}
#container01 .sb_title_wrap p{font-size:25px;}
#container01 .red_dot_txt p{font-size:18px; }



/*main*/



/*sb1_1*/
#container01 .red_dot_txt p:before{width:6px; height:6px; top:8px;}
#container01 .sb1_1 .sc2 .list_bx li>div p br{display:none;}
#container01 .sb1_1 .sc2 .list_bx li{width:50%; }
#container01 .sb1_1 .sc2 .list_bx li:last-child{width:100%; margin-top:30px;}
#container01 .sb1_1 .sc2 .list_bx li>div img{width:150px;}
#container01 .sb1_1 .sc2 .list_bx li>div{padding:0 15px;}
#container01 .sb1_1 .sc3 img{margin-top:25px;}

#container01 .sb1_1 .sc2 .en_txt_bx .txt1{font-size:16px; padding-bottom:10px;}
#container01 .sb1_1 .sc2 .en_txt_bx .txt2{font-size:13px;}
#container01 .sb1_1 .sc2 .en_txt_bx>div{padding-bottom:20px;}

/*sb1_2*/
#container01 .sb1_2 .sc1 .sb1_2_txt .txt1{font-size:16px;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt1 br{display:none;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt2{font-size:13px;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt3 span{font-size:16px;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt3{font-size:13px; margin-top:25px; line-height: 150%;}
#container01 .sb1_2 .sc1 .sb1_2_txt .txt1 span{font-size:20px; display:block; }


/*sb1_3*/
#container01 .sb1_3 .sc1 li dl{padding:18px 0;}
#container01 .sb1_3 .sc1 li dl dt{display:block; width:100%; margin-bottom:10px; padding-left:0; font-size: 16px;}
#container01 .sb1_3 .sc1 li dl dd{display:block; width:100%; font-size:13px;}
#container01 .sb1_3 .sc1 img{margin-bottom:20px;}


/*sb1_4*/
#container01 .sb1_4 .sc1 li dl dt{display:block; width:100%; padding:20px 0; font-size:16px;}
#container01 .sb1_4 .sc1 li dl dd{display:block; width:100%;}
#container01 .sb1_4 .sc1 li dl dd>div{padding-left:0; text-align:center;}
#container01 .sb1_4 .sc1 li dl dd>div p{font-size:13px;}
#container01 .sb1_4 .sc1 li dl dd>div>span{font-size:14px;}
#container01 .sb1_4 .sc1 li dl dd>div>span br{display:none;}


/*sb1_7*/
#container01 .sb1_7 .sc2 li{width:100% !important; margin-bottom:20px;}
#container01 .sb1_7 .sc2 li>div p{font-size:15px; margin-bottom:15px;}
#container01 .sb1_7 .sc2 li>div img{width:100%;}
#container01 .sb1_7 .sc2{margin-top:35px;}


/*sb1_9*/
#container01 .sb1_9 .sc1 img.imgs{padding:30px 0;}



/*sb2_1*/
#container01 .sb2_1 .sc1 .star_txt_bx p{font-size:15px;}
#container01 .sb2_1 .sc1 .cdds_txt_bx .txt1{font-size:13px;}
#container01 .sb2_1 .sc1 .cdds_txt_bx .txt2{font-size:13px;}
#container01 .sb2_1 .sc1 .cdds_txt_bx>div{padding-bottom:20px;}
#container01 .sb2_1 .sc1 .confi_txt_bx .txt1{font-size:14px;}
#container01 .sb2_1 .sc1 .confi_txt_bx .txt2{font-size:13px;}
#container01 .sb2_1 .sc1 .confi_txt_bx{padding-top:10px;}


/*

#container01 .sb2_1 .sc1 .board_table colgroup{display:none;}
#container01 .sb2_1 .sc1 .board_table tr{display:block; padding:10px 0;}
#container01 .sb2_1 .sc1 .board_table tr.pc_table{display:none;}
#container01 .sb2_1 .sc1 .board_table tr td.pc_td{display:none;}
#container01 .sb2_1 .sc1 .board_table tr td.mo_td{display:block; height:auto;}
#container01 .sb2_1 .sc1 .board_table tr td.mo_td span{padding-bottom:5px; font-size:13px;}
#container01 .sb2_1 .sc1 .board_table tr td{height:auto;}
#container01 .sb2_1 .sc1 .search_bx input{width:175px;}
#container01 .btn_bx .pager a, #container01 .btn_bx .pager strong{font-size:12px; margin: 0 3px;}*/


/*sb2_2*/
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap{display:block; overflow:hidden;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap .table_content_title{display:block; width:100%; padding:10px 0; text-align:left; padding-left:20px;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap .table_input_box{display:block;}
#container01 .sb2_2 .sc1 .table_wrap .table_input_box input[type="password"]{width:100%;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap .table_input_box{padding-left:0;}
#container01 .summit_btn .btn_f1,#container01 .summit_btn .btn_f2{height:40px; line-height:40px; font-size:13px; width:150px; margin-top:10px;}
#container01 .sb2_2 .sc1 .head_hunting_table h6{font-size:15px;}
#container01 .sb2_2 .sc1 .hunting_table_f1 .table_wrap .table_content_title{font-size:13px;}
#container01 .sb2_2 .sc1 .head_hunting_table{margin-bottom:35px;}


/*sb3_1*/

#container01 .sb3_1 .sc1 .star_txt_bx p{font-size:15px;}
#container01 .sb3_1 .sc1 .star_txt_bx{padding-bottom:30px;}
#container01 .sb3_1 .sc1 .process_txt p{font-size:13px; padding-bottom:10px;}
#container01 .sb3_1 .sc1 .process_txt{padding-bottom:30px;}
#container01 .sb3_1 .sc2 .diagram_list dl{padding:15px 0;}
#container01 .sb3_1 .sc2 .diagram_list dt,
#container01 .sb3_1 .sc4 .sc4_list .list dt{display:block; width:100%; padding-left:0; font-size:16px;}
#container01 .sb3_1 .sc2 .diagram_list dd,
#container01 .sb3_1 .sc4 .sc4_list .list dd{display:block; width:100%; font-size:13px;}
#container01 .sb3_1 .sc2 .diagram_list{margin-bottom:30px;}
#container01 .sb3_1 .sc4 .sc4_list .list dt,#container01 .sb3_1 .sc4 .sc4_list .list dd{text-align:left; padding:15px 0; padding-left:15px;}
#container01 .sb3_1 .sc4 .sc4_list .num_txt p{font-size:16px;}
#container01 .sb3_1 .sc4 .sc4_list .period_txt_bx .txt1{font-size:14px;}
#container01 .sb3_1 .sc4 .sc4_list .period_txt_bx .txt2{font-size:13px;}
#container01 .sb3_1 .sc4 .sc4_list .period_txt_bx .txt1 br{display:none;}
#container01 .sb3_1 .sc4 .sc4_list .period_txt_bx .txt3{font-size:14px;}


/*sb3_2*/
#container01 .sb3_2 .sc2 li dl dt{display:block; width:100%; margin-bottom:20px;}
#container01 .sb3_2 .sc2 li dl dt p{margin: 0 auto; width: 111px; height: 110px; line-height: 100px;}
#container01 .sb3_2 .sc2 li dl dd{display:block; width:100%; text-align:center;}
#container01 .sb3_2 .sc2 li dl dd>div{padding-left:0;}
#container01 .sb3_2 .sc2 li dl{height:auto !important;}


/*sb4_1*/

#container01 .sb4_1 .sc5 .txt_bx .txt_list li{width:50%; margin-bottom:20px;}




/*sb5_1*/
#container01 .sb5_1 .sc2 li dl dt{width:100%; display:block; text-align:center; margin-bottom:20px;}
#container01 .sb5_1 .sc2 li dl dt p{margin:0 auto; width: 111px; height: 110px; line-height: 100px;}
#container01 .sb5_1 .sc2 li dl dd{display:block; width:100%; text-align:center;}
#container01 .sb5_1 .sc2 li dl dd>div{padding-left:0;}
#container01 .sb5_1 .sc2 li dl dd>div p{font-size:18px;}
#container01 .sb5_1 .sc2 li dl dd>div span{font-size:13px;}
#container01 .sb5_1 .sc2 li dl dd>div span br{display:none;}
#container01 .sb5_1 .sc1 .txt_bx .txt2{font-size:13px;}
#container01 .sb5_1 .sc1 .txt_bx .txt1{font-size:16px; margin-bottom:15px;}
#container01 .sb5_1 .sc1 .txt_bx{ margin-top: 25px; margin-bottom: 35px;}


.access_terms_part .access_terms_box p,.privacyBody{padding:10px;}

.sub_07_02 .head_hunting_table h6{font-size:15px;}


}

@media all and (max-width:480px){


/*skin*/
#header .gnb li a{font-size:11px;}
#header .logo_box h1 img{width:180px;}
#container01 .h_bottom_wrap .h_bottom .h_b_txt{font-size:25px;}
#container01 .h_bottom_wrap .h_bottom{padding:125px 0 35px;}
#container01 .sb_title_wrap p{font-size:22px; margin-bottom: 30px; padding-bottom:25px;}
#container01 .sb_padding{padding:35px 0;}
#container01 .red_dot_txt p br{display:none;}
#container01 .red_dot_txt p{font-size:17px; line-height: 140%;}


/*main*/
.slide_text p.text_box_01{font-size:35px;}
.slide_img ul.slides>li, .slide_text{height:465px;}
.slide_text p.text_box_02 br{display:none;}
#container01 .main_sc2{padding: 45px 0 35px;}
#container01 .main_sc2 .sc2_1 .title p{font-size:17px;}
#container01 .main_sc2 .sc2_1 .title p span img{width:15px;}
#container01 .main_sc2 .sc2_1 dl dt, #container01 .main_sc2 .sc2_1 dl dd{font-size:13px;}
#container01 .main_sc2 .sc2_2 li a img{width:65px;}
#container01 .main_sc2 .sc2_2 li a p{font-size:13px;}
#container01 .main_sc2 .sc2_1 dl dt{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 190px;}

/*sb1_1*/
#container01 .sb1_1 .sc2 .list_bx li{width:100%; margin-top:0; margin-bottom:20px;}
#container01 .sb1_1 .sc2 .list_bx li:last-child{margin-top:0;}
#container01 .sb1_1 .sc2 .list_bx>div{padding:20px 0 10px;  margin: 30px 0 35px;}
#container01 .sb1_1 .sc2 .list_bx li>div span{font-size:15px;}
#container01 .sb1_1 .sc2 .list_bx li>div p{font-size:13px;}
#container01 .sb1_1 .sc2 .list_bx li>div img{width:130px;}
#container01 .sb1_1 .sb_txt_bx p{font-size:14px;}
#container01 .sb1_1 .sc1{padding-bottom:0;}


/*sb1_2*/
#container01 .sb1_2 .sc1 .sb1_2_txt .txt1 span{font-size:18px;}


/*sb1_4*/
#container01 .sb1_4 .sc1 img{margin-bottom:25px;}


/*sb1_7*/
#container01 .sb1_7 .sc1 .sb_txt_bx p{font-size:14px;}


/*sb1_8*/
#container01 .sb1_8 .sc1 .txt_bx dl{padding:30px 0;}
#container01 .sb1_8 .sc1 .txt_bx dl dt{width:325px; margin:0 auto;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>div{padding:0 15px 20px 15px;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>div p,#container01 .sb1_8 .sc1 .txt_bx dl dd>div p span{font-size:13px;}
#container01 .sb1_8 .sc1 .txt_bx dl dd>p{font-size:18px; line-height:150%;}


/*sb1_10*/
#container01 .sb1_10 .sc1 .map_txt>dl>dd>div dl dt{font-size:13px;  width: 80px;}
#container01 .sb1_10 .sc1 .map_txt>dl>dd>div dl dd{font-size:13px;}


/*sb2_1*/
#container01 .sb2_1 .sc1 .star_txt_bx{padding-bottom:25px; }
#container01 .sb2_1 .sc1 .star_txt_bx p{font-size:13px; padding-left:10px;}
#container01 .sb2_1 .sc1 .cdds_txt_bx{padding-top:10px;}


/*sb2_3*/
#container01 .sb2_3 .sc1 .sc1_list li{width:50%;  height: 200px;}
#container01 .sb2_3 .sc1 .sc1_list li>div img{width:120px;}

/*sb3_1*/
#container01 .sb3_1 .sc1 .s1_list li>div p{font-size:15px; margin-bottom: 10px;}
#container01 .sb3_1 .sc1 .s1_list li>div span br{display:none;}


/*sb3_2*/
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont .txt2{font-size:16px;}
#container01 .sb3_2 .sc1 li dl dd>div>.txt1{font-size:14px;}
#container01 .pager_bx{margin-top:30px;}
#container01 .sb3_2 .sc1 li dl dd>div .dd_cont >div .txt3{font-size:13px; }



/*sb3_4*/
#container01 .sb3_4 .sc1 li{margin-bottom:15px;}
#container01 .sb3_4 .sc1 li>div p{font-size:13px; padding-top:8px; }

/*sb4_1*/
#container01 .sb4_1 .sm_txt p{font-size:14px;}
#container01 .sb4_1 .sm_txt{ margin-bottom: 20px; margin-top: 10px;}
#container01 .sb4_1 .sc1_list dt p{font-size:15px; }
#container01 .sb4_1 .sc1_list dd>div p:before{display:none;}
#container01 .sb4_1 .sc1_list dd>div p{padding-left:0;}
#container01 .sb4_1 .sc1_list dd>div p span{font-size:15px;}
#container01 .sb4_1 .sc1{margin-bottom:20px;}
#container01 .sb4_1 .sc3 .sc3_list{margin-top:35px;}
#container01 .sb4_1 .sc3 .sc3_list>p, #container01 .sb4_1 .sc3 .sc3_list>div dl dd>div .dd_txt1{font-size:17px;}
#container01 .sb4_1 .sc3 .sc3_list>div dl dt .txt1{font-size:14px;}
#container01 .sb4_1 .sm_txt p br{display:none;}
#container01 .sb4_1 .sc2 .bg_txt_bx>div p{font-size:16px;}
#container01 .sb4_1 .sc6 .bg_txt_bx>div p.txt2{display:block;  margin:4px 0; font-size:13px;}
#container01 .sb4_1 .sc5 .sc5_list li{width:50%;}
#container01 .sb4_1 .sc5 .sc5_list li:last-child{width:100%; text-align:center;}
#container01 .sb4_1 .sc5 .sc5_list li>div img{width:85px;}
#container01 .sb4_1 .sc5 .sc5_list li>div{ background-position: 0 30px;}




.sub_07_01 .login_box .login_text,
.sub_07_03 .login_box .login_text{font-size:15px;}
.sub_07_01 .id_text,
.sub_07_03 .id_text{font-size:13px; padding-top:0;}
.sub_07_01 .login_img p{font-size:14px;line-height: 150%;}
.sub_07_01 .login_img .login_img_f1{font-size:18px;}
.sub_07_01 .input_text_box a{line-height:35px;}
.sub_07_01 .input_text_box input{height:35px;}

.sub_07_04 .position_col .position_subject{padding-left:5px;}


.sub_07_03 .input_text_box a{font-size:13px; line-height:35px;}
.sub_07_03 .input_wrap .input_pw li{width:50%;}

.sub_07_05 .password_part .password_text{font-size:16px;}
.sub_07_05 .password_part .password_text br{display:none;}
.sub_07_05 .id_text{font-size:13px;}
.sub_07_05 .password_img .password_img_f1{font-size:18px;}
.sub_07_05 .password_img p{font-size:14px;}

#footer .ft_sc1{text-align:center;}
#footer .ft_sc1 a{display:inline-block; padding:0 5px;}
#footer .ft_sc1 a.apply_btn{top:26px; right:auto; left:0; width:100%;}
#footer .ft_sc2{padding-top:45px;}
}


@media all and (max-width:380px){

.sub_07_04 .table_title .date_col{display:none;}


}


.boldtxt a {
    font-weight: bold;
}


.logo-pc {
    display: none;
}

.logo-mobile {
    display: block;
}

/* 800px 이상일 때 PC용 로고를 보이게 하고, 모바일용 로고를 숨김 */
@media screen and (min-width: 1023px) {
    .logo-pc {
        display: block;
    }

    .logo-mobile {
        display: none;
    }
}