@charset "utf-8";
/* CSS Document */

.box1{ width:1210px; margin:0 auto; position:relative; }
.box2{ width:1210px; margin:0 auto; position:relative; }
/*header*/
#header{ position:fixed; z-index:10; width:100%; left:0; background:#fff; border-bottom:1px solid #cccccc;}
#header > div{ position:relative; *zoom:1;}
#header > div:after{ content:""; display:block; clear:both;}
#header .nav_wrap{ float:left;}
#header .icon_menu{ float:right;}

#header .nav_wrap .logo{ position:absolute; top:10px; left:0; width:250px;}
#header .nav_wrap .gnb_area{ padding-left:283px;}
#header .nav_wrap .gnb_area .gnb{ *zoom:1;}
#header .nav_wrap .gnb_area .gnb:after{ content:""; display:block; clear:both;}
#header .nav_wrap .gnb_area .gnb > li{ float:left; position:relative;}
#header .nav_wrap .gnb_area .gnb .dp1{ display:block; position:relative; line-height:80px; padding:0 47px; font-size:17px; color:#111;}
#header .nav_wrap .gnb_area .gnb .dp1.last{}
#header .nav_wrap .gnb_area .gnb .dp1 .icon{ position:absolute; display:block; bottom:-1px; left:50%; height:4px; width:0%; background:#2452a7; z-index:100000001;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#header .nav_wrap .gnb_area .gnb .dp1:hover,
#header .nav_wrap .gnb_area .gnb .dp1.on{ color:#2452a7;}
#header .nav_wrap .gnb_area .gnb .dp1:hover .icon,
#header .nav_wrap .gnb_area .gnb .dp1.on .icon{ width:30px; margin-left:-15px;}

#header .nav_wrap .gnb_area .gnb .dp2{ position:absolute; z-index:10000001; width:200px; top:80px; left:50%; margin-left:-100px; padding:15px 0; background:#2c2f3a; border-top:1px solid #ccc; filter:alpha(opacity=95); opacity:0.95;}
#header .nav_wrap .gnb_area .gnb .dp2 > li > a{ display:block; padding:8px 20px 8px 20px; color:#fff; text-align:center;}
#header .nav_wrap .gnb_area .gnb .dp2 > li:hover > a{ background:#2d6de3;}


#header .nav_menu{ background:#2452a7; height:40px; position:relative;}
#header .nav_menu{ text-align:right;}
#header .nav_menu .go_home{ position:absolute; }
#header .nav_menu .go_home > li > a{ display:block; width:50px; height:40px; background-color:#fff; background-repeat:no-repeat; background-position:center; font-size:0px;}
#header .nav_menu .go_home > li.st22 > a{ background-image:url(../images/inc/icon_s_home.png);}

#header .nav_menu .menu{ display:inline-block; *display:inline; zoom:1;}
#header .nav_menu .menu > li{ float:left; margin-left:10px;}
#header .nav_menu .menu > li:first-child{ margin-left:0;}
#header .nav_menu .menu > li > a{ display:block; width:140px; height:40px; background-color:#0c3788; background-repeat:no-repeat; background-position:25px; font-size:14px; color:#fff; line-height:40px; text-align:center; text-indent:35px;}
#header .nav_menu .menu > li.st1 > a{ background-image:url(../images/inc/icon_nav_wh.png);}
#header .nav_menu .menu > li:hover > a{ background-color:#2d6de3;}
#header .nav_menu .menu > li.st1:hover > a{ background-image:url(../images/inc/icon_nav_wh.png);}
#header .nav_menu .menu > li > #btn_cate.on{ background-image:url(../images/inc/icon_nav_wh.png); background-color:#2d6de3;}

#header .nav_menu .menu > li.st2 > a{ width:140px; text-indent:20px; height:25px; line-height:25px;  background-color:inherit; border:1px solid #fff; border-radius:30px; margin-top:6px; }
#header .nav_menu .menu > li.st3 > a{ width:90px; ; text-indent:1px;text-align:center;height:25px; line-height:25px; background-color:inherit; border:1px solid #fff; border-radius:30px; margin-top:6px;  }

#header .nav_menu .menu > li.st_num {height:40px; line-height:40px; font-size:28px; color:#fff; font-family:NanumBarunGothicBold; letter-spacing:.5px;}



#header .all_nav{ position:absolute; width:100%; max-width:1200px; top:40px; right:0; text-align:left; background:#2c2f3a; z-index:9999999999;}
#header .all_nav .gnb{ overflow:hidden;}
#header .all_nav .gnb > li{ float:left; width:19.93%; border-left:1px solid #1d1f26; padding:20px 0;}
#header .all_nav .gnb > li:first-child{ border-left:0;}
#header .all_nav .gnb > li a{ display:block; color:#fff;}
#header .all_nav .gnb .dp1{ text-align:center; font-size:17px; letter-spacing:-1px; line-height:1.2;}
#header .all_nav .gnb .dp1 .icon{ display:block; height:100px; margin-top:15px; background-repeat:no-repeat;}
#header .all_nav .gnb .m_1 .dp1 .icon{ background-image:url(../images/inc/allnav_img1.jpg);}
#header .all_nav .gnb .m_2 .dp1 .icon{ background-image:url(../images/inc/allnav_img2.jpg);}
#header .all_nav .gnb .m_3 .dp1 .icon{ background-image:url(../images/inc/allnav_img3.jpg);}
#header .all_nav .gnb .m_4 .dp1 .icon{ background-image:url(../images/inc/allnav_img4.jpg);}
#header .all_nav .gnb .m_5 .dp1 .icon{ background-image:url(../images/inc/allnav_img5.jpg);}
#header .all_nav .gnb > li:hover{ background:#404450;}
#header .all_nav .gnb .dp2{ padding:15px 0 0 0;}
#header .all_nav .gnb .dp2 > li{}
#header .all_nav .gnb .dp2 > li > a{ display:block; padding:8px 5px 8px 25px; line-height:1.2;}
#header .all_nav .gnb .dp2 > li:hover > a{ background:#2c2f3a;}
#header .all_nav .close{ position:absolute; width:27px; height:26px; right:10px; bottom:15px; background:url(../images/inc/btn_close.png) no-repeat; cursor:pointer;}

#header .all_nav,
#header .all_nav .gnb .dp3,
#header .all_nav .gnb .m_6,
#header .all_nav .gnb .m_guide,
#header .gnb_area .gnb .dp2,
#header .gnb_area .gnb .dp3,
#header .gnb_area .gnb .m_6,
#header .gnb_area .gnb .m_guide{ display:none;}

/*footer*/
#footer{ background:#333; padding:35px 0; text-align:center; border-top:1px solid #ccc;}
#footer > div{ }
#footer .logo{ display:inline-block; margin-bottom:20px;}
#footer .copyright{}

#footer .copyright .menu{ overflow:hidden; display:inline-block; text-align:center;}
#footer .copyright .menu > li{ float:left;}
#footer .copyright .menu > li > a{ display:block; margin-left:20px; padding-left:20px; font-size:15px; color:#fff; letter-spacing:-1px; line-height:1.2; background:url(../images/main/footer_bar1.jpg) no-repeat left center;}
#footer .copyright .menu > li:first-child > a{ margin-left:0; padding-left:0; background:none;}
#footer .copyright .menu > li.yellow >a { color:#ffd667;}

#footer .copyright .info{ padding-top:30px; overflow:hidden; display:inline-block; text-align:center;}
#footer .copyright .info .def{ display:inline-block; margin-right:30px; line-height:22px;}
#footer .copyright .info li,
#footer .copyright .info a{ color:#fff; font-size:14px;}
#footer .copyright .info a:hover{ text-decoration:underline;}
#footer .copyright .info .en{ padding-top:20px; font-size:12px; color:#fff; text-transform:uppercase; opacity:.5;}


/*main (index)*/
.point_Red {color:#cc0000 !important;}

.visual_wrap .wrap { width:1200px; margin:0 auto; z-index:inherit; position:relative; }

.visual_wrap { position:relative; z-index:inherit; height:820px; margin-bottom:60px; }
.visual_wrap .img{ height:820px; background-repeat:no-repeat; background-position:center top;}

.slogan_img { position:absolute; z-index:inherit; left:50%; top:100px; width:100%; margin-left:-56px; }

div.slogan { position:absolute; z-index:inherit; left:0; top:130px; width:100%; color:#fff; text-align:center;  }
div.slogan .slogan1 { font-size:32px; line-height:52px; }
div.slogan .slogan1 span.slogan_title { font-family:NanumBarunGothicBold; font-size:48px; letter-spacing:1px; }
div.slogan .slogan1 span.slogan_deco { background:url(../images/main/text_underline.png) no-repeat bottom center; }

div.slogan .slogan2 { font-size:22px; line-height:32px; margin-top:30px; }

.visual_wrap #main_area { background:url(../images/main/main_area.png) no-repeat center; height:360px; position:absolute; bottom:0; width:100%; margin:0 auto;  }
.visual_wrap #main_area div.wrap:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
.visual_wrap #main_area div div { float:left; }
.visual_wrap #main_area div div.area1 { width:360px; height:280px; padding:40px 0; background:url(../images/main/main_area1.png) no-repeat left; }
.visual_wrap #main_area div div.area1 p:first-child { font-size:23px; color:#fff; line-height:1.5; }
.visual_wrap #main_area div div.area1 p:first-child span { font-size:36px; font-family:NanumBarunGothicBold; letter-spacing:1.5px; }
.visual_wrap #main_area div div.area1 p:last-of-type { font-size:16px; color:#fff; padding-top:50px; margin-bottom:95px; }
.visual_wrap #main_area div div.area1 hr { width:25px; border:1px solid #fff; position:absolute; top:140px; left:0; }
.visual_wrap #main_area div div.area1 div.view { width:120px; height:20px; padding:3px 0; border-bottom:4px solid #fff; background:url(../images/main/view_icon.png) no-repeat top 7px right; }
.visual_wrap #main_area div div.area1 div.view a { color:#fff; display:block; height:26px; }

.visual_wrap #main_area div div.area2 { width:770px; height:240px; padding:60px 0; padding-left:70px;  }
.visual_wrap #main_area div div.area2:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
.visual_wrap #main_area div div.area2 li { float:left; width:130px; height:100px; text-align:center; line-height:1.4; margin-bottom:40px; margin-right:80px; position:relative; }
.visual_wrap #main_area div div.area2 li a { display:block; height:100px; padding-top:10px; }
.visual_wrap #main_area div div.area2 li a p { color:#fff; display:block; font-size:17px; position:absolute; top:65px; text-align:center; width:100%; }
.visual_wrap #main_area div div.area2 li:nth-child(1) { background:url(../images/main/visual_icon1.png) no-repeat top left 42px; }
.visual_wrap #main_area div div.area2 li:nth-child(2) { background:url(../images/main/visual_icon2.png) no-repeat top left 43px; }
.visual_wrap #main_area div div.area2 li:nth-child(3) { background:url(../images/main/visual_icon3.png) no-repeat top left 43px; }
.visual_wrap #main_area div div.area2 li:nth-child(4) { background:url(../images/main/visual_icon4.png) no-repeat top left 44px; }
.visual_wrap #main_area div div.area2 li:nth-child(5) { background:url(../images/main/visual_icon5.png) no-repeat top left 48px; }
.visual_wrap #main_area div div.area2 li:nth-child(6) { background:url(../images/main/visual_icon6.png) no-repeat top left 41px; }
.visual_wrap #main_area div div.area2 li:nth-child(7) { background:url(../images/main/visual_icon7.png) no-repeat top left 46px; }
.visual_wrap #main_area div div.area2 li:nth-child(8) { background:url(../images/main/visual_icon8.png) no-repeat top left 46px; }
.visual_wrap #main_area div div.area2 li:nth-child(4), #main_area div div.area2 li:nth-child(8) { margin-right:0; }

#main_bnr .wrap { width:1200px; margin:0 auto; z-index:inherit; position:relative; }

#main_bnr { margin-bottom:60px; }
#main_bnr > div:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
#main_bnr > div > div { width:358px; height:258px; border:1px solid #ccc; float:left; margin-right:60px; }
#main_bnr > div > div:last-child { margin-right:0; }

#main_bnr > div > div > div { position:relative; }

#main_bnr > div > div > div:first-child p span { margin-left:50px; }
#main_bnr > div > div > div:last-child { height:89px; padding:5px 0; }
#main_bnr > div > div > div:last-child > p { text-align:center; line-height:25px; font-size:14px; color:#666; }
#main_bnr > div > div > div:last-child > p span.title { color:#003c91; font-size:18px; }
#main_bnr > div > div > div:last-child > p span { font-family:NanumBarunGothicBold; color:#333; font-size:25px; }

#main_bnr > div > div.bnr1 div:first-child { background:url(../images/main/main_bnr1.jpg) no-repeat top; height:139px; }
#main_bnr > div > div.bnr1 div:first-child p { background:url(../images/main/main_bnr1.png) no-repeat left; font-size:22px; color:#fff; position:absolute; left:70px; top:40px; text-indent:50px; }

#main_bnr > div > div.bnr2 div:first-child { background:url(../images/main/main_bnr2.jpg) no-repeat top; height:149px; }
#main_bnr > div > div.bnr2 div:first-child p { background:url(../images/main/main_bnr2.png) no-repeat left; font-size:22px; color:#fff; position:absolute; left:70px; top:40px; text-indent:50px; }
#main_bnr > div > div.bnr2 div:last-child p:last-child { background:url(../images/main/view_icon666.png) no-repeat right 15px top 10px; width:80px; border:1px solid #ccc;  padding-right:15px; text-align:left; position:absolute; left:130px; bottom:10px; }
#main_bnr > div > div.bnr2 div:last-child p:last-child a { color:#666; font-family:NanumBarunGothicBold; font-size:12px; display:block; width:83px; padding-top:4px; padding-left:15px; }

#main_bnr > div > div.bnr3 { border:none; width:360px; height:260px; }
#main_bnr > div > div.bnr3 p:first-child { font-size:22px; color:#333; padding-top:3px; margin-bottom:35px; }
#main_bnr > div > div.bnr3 p:nth-child(2) { border:1px solid #ccc; width:30px; height:30px; text-align:center; position:absolute; right:0; top:0; }
#main_bnr > div > div.bnr3 p:nth-child(2) a { line-height:25px; display:block; height:24px; padding-top:6px; }

#main_bnr > div > div.bnr3 ul:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
#main_bnr > div > div.bnr3 ul li { float:left; border-bottom:1px solid #ccc; height:35px; padding:8px 0; }
#main_bnr > div > div.bnr3 ul li:first-child { width:70px; color:#003c91; font-family:NanumBarunGothicBold; font-size:20px; text-align:center; margin-right:20px; }
#main_bnr > div > div.bnr3 ul li:first-child span {  line-height:35px; font-size:16px; color:#666; }
#main_bnr > div > div.bnr3 ul li:last-child { width:270px; line-height:35px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 
#main_bnr > div > div.bnr3 ul li:last-child { width:270px; line-height:35px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 
#main_bnr > div > div.bnr3 ul li:last-child a {color:#333;  } 

#main_bnr1 .wrap { width:1200px; margin:0 auto; z-index:inherit; position:relative; }
#main_bnr1 { background:url(../images/main/main_bnr4.jpg) no-repeat center; height:120px; padding:30px 0; }
#main_bnr1 p:first-child { font-family:NanumBarunGothicBold; font-size:34px; letter-spacing:1px; margin-bottom:5px; }
#main_bnr1 p:nth-child(2) { color:#555; font-size:25px; margin-bottom:20px; }
#main_bnr1 p:nth-child(3) { background:url(../images/main/view_icon666.png) no-repeat right; border-bottom:4px solid #454545; width:150px; }
#main_bnr1 p:nth-child(3) a { color:#555; font-family:NanumBarunGothicBold; width:150px; padding:7px 0; display:block; }


/*sub layout*/
#contents .svisual_wrap{ position:relative; z-index:inherit; height:190px; background-repeat:no-repeat; background-position:center top;}
#contents .svisual_1{ background-image:url(../images/inc/svisual_1.jpg);}
#contents .svisual_2{ background-image:url(../images/inc/svisual_2.jpg);}
#contents .svisual_3{ background-image:url(../images/inc/svisual_3.jpg);}
#contents .svisual_4{ background-image:url(../images/inc/svisual_4.jpg);}
#contents .svisual_5{ background-image:url(../images/inc/svisual_5.jpg);}
#contents .svisual_guide{ background-image:url(../images/inc/svisual_6.jpg);}

#contents .svisual_wrap .title{ padding:65px 0 0 0px; background-repeat:no-repeat; background-position:10px 70px;}  

#contents .svisual_wrap .title h2,
#contents .svisual_wrap .title p{ color:#fff; line-height:1.4; text-shadow:1px 1px 1px rgba(0,0,0,0.7);}
#contents .svisual_wrap .title h2{ font-size:25px; letter-spacing:-1px; text-align:center;}
#contents .svisual_wrap .title p{ padding:8px 0 0 5px; font-family:"Times New Roman", Times, serif; font-size:17px;}

#contents .lnb_area{ position:relative; z-index:inherit; margin-top:0px; text-align:center; border-bottom:1px solid #ccc}
#contents .lnb_area > div{ position:relative;}
#contents .lnb_area .bg{ position:absolute; z-index:inherit; width:100%; height:100%; top:0; left:0;/* background:#000; filter:alpha(opacity=50); opacity:0.5;*/ }
#contents .lnb_area .gnb{ position:relative; z-index:inherit;}
#contents .lnb_area .gnb .dp2{ *zoom:1;}
#contents .lnb_area .gnb .dp2:after{ content:""; display:block; clear:both;}
#contents .lnb_area .gnb .dp2 > li{ display:inline-block; text-align:center; width:16.4%; background:url(../images/inc/lnb_dp1_sec.png) no-repeat right center;}
#contents .lnb_area .gnb .dp2 > li:first-child{ border-left:1px solid #ccc;}
#contents .lnb_area .gnb .dp2 > li:last-child{ background:none; border-right:1px solid #ccc;}
#contents .lnb_area .gnb .m_1 .dp2 > li{}
#contents .lnb_area .gnb .m_2 .dp2 > li{}
#contents .lnb_area .gnb .m_3 .dp2 > li{}
#contents .lnb_area .gnb .m_4 .dp2 > li{}
#contents .lnb_area .gnb .m_5 .dp2 > li{}
#contents .lnb_area .gnb .m_6 .dp2 > li{}
#contents .lnb_area .gnb .m_guide .dp2 > li{}
#contents .lnb_area .gnb .dp2 > li > a{ display:block; line-height:35px; text-align:center; font-size:16px; color:#333; padding:5px 0 3px 0;}
#contents .lnb_area .gnb .dp2 > li:first-child > a{ background:none;}
#contents .lnb_area .gnb .dp2 > li:hover,
#contents .lnb_area .gnb .dp2 > li.on{ border-bottom:3px solid #2452a7;}
#contents .lnb_area .gnb .dp2 > li:hover > a,
#contents .lnb_area .gnb .dp2 > li.on > a{ color:#2452a7;}

#contents .lnb_area .gnb .dp2 > li .dp3{ position:absolute; width:99.8%; left:0; top:50px; background:#fff; border:1px solid #d4d8dd; border-top:0; border-radius:0 0 8px 8px; overflow:hidden;}
#contents .lnb_area .gnb .dp2 > li .dp3 > li{ float:left;}
#contents .lnb_area .gnb .dp2 > li .dp3 > li > a{ display:block; padding:12px 30px; font-size:14px; color:#888; letter-spacing:-1px; line-height:1.1; background:url(../images/inc/lnb_dp3_sec.png) no-repeat left center;}
#contents .lnb_area .gnb .dp2 > li .dp3 > li:first-child > a{ background:none;}
#contents .lnb_area .gnb .dp2 > li .dp3 > li:hover > a,
#contents .lnb_area .gnb .dp2 > li .dp3 > li.on > a{ color:#000;}

#contents .lnb_area .gnb > li,
#contents .lnb_area .gnb .dp1,
#contents .lnb_area .gnb .dp3{ display:none;}

#contents .navigate{ background:#fff; padding:10px 0 15px 0;}
#contents .navigate > div{}
#contents .navigate h3{ font-family:NanumBarunGothicBold, sans-serif; font-size:30px; color:#333; line-height:1.2; text-align:left; border-bottom:1px solid #ccc; 
 padding:15px 0px 22px 0;}
#contents .navigate .dir{ float:right; text-align:right; padding:25px 30px 0px 0;}
#contents .navigate .dir li{ display:inline-block; font-size:15px}
#contents .navigate .dir .home{ color:#999; letter-spacing:-1px;}
#contents .navigate .dir .def{ padding-left:15px; margin-left:13px; background:url(../images/inc/path_arrow.png) no-repeat left center; color:#999; letter-spacing:-1px;}
#contents .navigate .dir .current{ color:#999;}

#contents .sub_wrap{ padding:40px 0 100px 0;}
#contents .sub_wrap .doc{ min-height:360px; width:1200px;}

/*agree & privacy*/
.doc .agree_area{ border-top:2px solid #32477e; border-bottom:1px solid #32477e; position:relative;}
.doc .agree_area.st .agree_box{ margin-left:0; padding:30px; background-color:#f9f9f9;}
.doc .agree_area.st .agree_box .agree_in{ padding:30px; border:1px solid #ccc; background:#fff; line-height:18px;}
.doc .agree_area .agree_box{ }
.doc .agree_area .agree_box .txt{ color:#444; line-height:20px; margin-bottom:15px;}
.doc .agree_area .agree_box .agree_in{ }
.doc .agree_area .agree_box .agree_in p{ font-size:14px; line-height:1.6; margin-bottom:15px; color:#666; }
.doc .agree_area .agree_box .agree_in p.strong{ font-size:15px; color:#0f0c0c; margin-top:10px; line-height:20px; }

/* 개인정보처리방침*/
.page_sec{ margin-bottom:40px}
.page_sec2{ margin-top:30px}
.page_sec3{ margin-top:20px}

.sub_agree_wrap{ font-size:14px; font-size:.875rem; border:1px solid #ddd; border-top:2px solid #666; padding:30px 30px 10px; line-height:1.5}
.sub_agree_wrap .con{ height:150px; overflow-y:scroll}
.sub_agree_wrap .agree{ text-align:right; border-top:1px solid #ddd; padding-top:10px}
.sub_agree_wrap .top_box { width:100%; border:1px solid #ccc; background:#f9f9f9; padding:20px; box-sizing:border-box; border-radius:10px; }
.sub_agree_wrap .top_box p { text-align:center; line-height:1.5; font-size:15px; font-weight:bold; color:#333; }
.sub_agree_wrap hr.line { border:none; border-bottom:1px solid #ddd; }



/*퀵메뉴*/
.rm_banner { position:fixed; left:50%; top:440px; width:97px; margin-left:620px; border:1px solid #ccc; border-radius:5px; background:#fff; z-index:9999;}
.rm_banner .inner { padding:0 10px 13px 10px;}
.rm_banner .bn_tit{ background:#2452a7; height:45px; text-align:center;}
.rm_banner .bn_tit > p{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; font-size:12px; font-family:notokrM, sans-serif; color:#fff;}
.rm_banner .bn_con{ position:relative;}
.rm_banner .bn_con > a{ display:block;  padding:13px 0 13px 0; border-bottom:1px solid #ccc; background:#fff; text-align:center; z-index:9999; position:relative;}
.rm_banner .bn_con:last-child{ border-bottom:0;} 
.rm_banner .bn_con:last-child > a{ border-bottom:0;}
.rm_banner .q_box{ width:220px; position:absolute; right:87px; top:0; overflow:hidden; z-index:9; display:none;}
.rm_banner .q_box .b_wrap{ padding:10px; border:1px solid #ccc; border-right:0; background:#f8f8f8; border-radius:10px 0 0 10px; overflow:hidden;}
.rm_banner .q_box .b_wrap .ip_l { margin:10px 0px 5px 5px;}

.rm_banner .q_box .b_wrap .ip_l > div.st1{ font-size:16px; color:#333; margin-bottom:10px; font-family:NanumBarunGothic, sans-serif;}
.rm_banner .q_box .b_wrap .ip_l > div.st2{ font-size:20px; color:#2452a7; font-family:NanumBarunGothicBold, sans-serif; 
background:url(../images/inc/quick_icon_tel.png) no-repeat left top; padding-left:30px; line-height:25px;}

.rm_banner .q_box .q_btn{ float:right; background:#0754aa; border:1px solid #0754aa; color:#fff; width:37%; line-height:65px; font-size:12px; cursor:pointer;}
.rm_banner .q_box .b_wrap .kt{ float:left; margin:0 3px; border:1px solid #ccc; border-radius:60px; width:75px; height:75px; text-align:center;}
.rm_banner .q_box .b_wrap .kt > p{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:auto; height:auto; font-size:12px; font-family:notokrM, sans-serif; color:#444; line-height:1.2;}
.rm_banner .q_box .b_wrap .kt .tt1{ color:#1d7de0; font-size:13px; font-family:notokrB, sans-serif;}
.rm_banner .q_box .b_wrap .kt .tt2{ color:#71c21f; font-size:13px; font-family:notokrB, sans-serif;}
.rm_banner .q_box .b_wrap .kt .tt3{ color:#f49713; font-size:13px; font-family:notokrB, sans-serif;}

.rm_banner .tt{ font-size:12px; font-family:notokrM, sans-serif; color:#333; margin:5px 0 0 0;}
.rm_banner .icon_st1{ width:100%; height:45px; background:url(../images/inc/icon_kakao.png) no-repeat center center;}
.rm_banner .icon_st2{ width:100%; height:48px; background:url(../images/inc/quick_icon_free.png) no-repeat center center;}
.rm_banner .icon_st3{ width:100%; height:48px; background:url(../images/inc/quick_icon_online.png) no-repeat center center;}
.rm_banner .icon_st4{ width:100%; height:48px; background:url(../images/inc/quick_icon_location.png) no-repeat center center;}

.rm_banner .rm_banner1 {margin-top:10px; width:156px; background:#fff; border:1px solid #d8d8d8;}
.rm_banner .rm_banner1 h3 { font-size:13px; font-weight:600; color:#ffffff; text-align:center; padding:7px 0; border-bottom:1px solid #d8d8d8; background:#053b77;  }
.rm_banner .rm_banner1 .b_wrap{ padding:10px;}
.rm_banner .rm_banner1 .b_wrap > div { border:1px solid #d8d8d8; height:30px; margin:0px 0px 4px 0px;}
.rm_banner .rm_banner1 .b_wrap > div > input { background:#ffffff; width:90%; height:100%; border:none; padding:0 5%; font-family:notokrR; font-size:12px; color:#666666; letter-spacing:-0.25px;}
.rm_banner .rm_banner1 .q_btn{ background:#0754aa; border:1px solid #0754aa; color:#fff; width:100%; height:30px; line-height:25px; font-size:12px; cursor:pointer;}

.rm_banner .rm_banner2 { width:156px; background:#fff; border:1px solid #d8d8d8;}
.rm_banner .rm_banner2 h3 { font-size:13px; font-weight:600; text-align:center; padding:7px 0; border-bottom:1px solid #d8d8d8; background:#053b77; color:#fff;  }
.rm_banner .rm_banner2 .b_wrap{ padding:10px;}
.rm_banner .rm_banner2 .b_wrap > div { border:1px solid #d8d8d8; height:30px; margin:0px 0px 4px 0px;}
.rm_banner .rm_banner2 .b_wrap > div > input { background:#ffffff; width:90%; height:100%; border:none; padding:0 5%; font-family:notokrR; font-size:12px; color:#666666; letter-spacing:-0.25px;}
.rm_banner .rm_banner2 .q_input{ background:#fff; border:1px solid #d8d8d8; width:136px; height:30px; margin-left:10px; margin-right:10px; margin-bottom:3px; font-size:12px; color:#666; font-family:notokrR; padding-left:8px;}
.rm_banner .rm_banner2 .q_btn{ background:#0754aa; border:1px solid #0754aa; color:#fff; width:100%; height:30px; line-height:25px; font-size:12px; cursor:pointer;}


.rm_banner .rm_banner3 {margin-top:10px; width:156px;  background:url(../images/inc/inq_bg.jpg) no-repeat 0 0; border:1px solid #d8d8d8; padding:0px 0px 15px 0px; text-align:center; }
.rm_banner .rm_banner3 .p1{font-size:13px; color:#fff; padding:10px 0;}
.rm_banner .rm_banner3 p > button{background:#064388; color:#fff; border:0; width:136px; height:37px; margin-top:10px; cursor:pointer; font-size:13px;}

.bottom_quick_btn{display:none;}


/*sitemap*/
.sitemap .gnb{ overflow:hidden; margin-left:-2%;}
.sitemap .gnb > li{ float:left; width:18%; margin-left:2%;}
.sitemap .gnb > li.m_member,
.sitemap .gnb > li.m_mypage,
.sitemap .gnb > li.m_search,
.sitemap .gnb > li.m_forum,
.sitemap .gnb > li.m_project,
.sitemap .gnb > li.m_study,
.sitemap .gnb > li.m_guide{ display:none}
.sitemap .gnb > li .dp1{ display:block; border-top:3px solid #335698; border-bottom:1px solid #335698; text-align:center; font-size:16px; color:#335698; padding:15px 0;}
.sitemap .gnb > li:hover .dp1{ background:#335698; color:#fff} 
.sitemap .gnb > li .dp2 > li > a{display:block; border-bottom:1px solid #dcdcdc; color:#666; padding:13px 0; text-align:center; font-size:14px;}
.sitemap .gnb > li .dp2 > li > a:hover{color:#335698; background:#f9f9f9;}


/*sub1_1*/
.ht210 { height: 510px!important; }
.mid_box .fw { color: #333!important;
    font-family: NanumBarunGothicBold;
    font-size: 21px!important;
}
#sub1_1 h1.top_tit { font-size:28px; font-family:NanumBarunGothic; margin-bottom:20px; line-height:1.5; }
#sub1_1 h1.top_tit span { color:#00b0a4; }

#sub1_1 p.top_txt{ font-size:15px; color:#666; margin-bottom:20px; padding-top:20px; 
padding-bottom:20px; line-height:1.7; background:url(../images/sub/sub1_1_img1a_b-2.jpg) no-repeat right bottom; }

#sub1_1 h2.mid_tit { font-size:21px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_mid.png) no-repeat left; text-indent:15px; margin-bottom:20px; }

#sub1_1 .mid_box { padding:20px; margin-bottom:40px; border:1px solid #ccc; }
#sub1_1 .mid_box:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
#sub1_1 .mid_box .inner_box { width:579px; float:left; position:relative; }

#sub1_1_box1 .inner_box { height:285px; background:url(../images/sub/inner_box1.png) no-repeat top left; }
#sub1_1_box2 .inner_box { height:150px; background:url(../images/sub/sub1_1_img2.jpg) no-repeat left; }

#sub1_1_box1 .inner_box p { font-family:NanumBarunGothicBold; font-size:18px; position:absolute; top:20px; left:45px; }
#sub1_1_box1 .inner_box ul { position:absolute; top:7px; left:130px; }
#sub1_1_box1 .inner_box ul li{ font-size:15px; color:#666; line-height:1.7; }

#sub1_1_box2 .inner_box p { color:#666; font-size:14px; font-family:NanumBarunGothic; position:absolute; top:75px; left:62px; text-align:center; line-height:1.5; }
#sub1_1_box2 .inner_box p span { color:#333; font-family:NanumBarunGothicBold; font-size:21px; }
#sub1_1_box2 .inner_box ul { position:absolute; top:25px; left:220px; }
#sub1_1_box2 .inner_box ul li{ font-size:15px; color:#666; line-height:1.7; }

/*sub1_2*/
.sub2_0 h1.top_tit { font-size:28px; font-family:NanumBarunGothic; margin-bottom:20px; line-height:1.5; }
.sub2_0 h1.top_tit span { color:#00b0a4; }
.sub2_0 .mid_txt span { color:#00b0a4; opacity:.6; }
.sub2_0 p.top_txt{ font-size:15px; color:#666; margin-bottom:20px; padding-top:20px--; padding-bottom:20px; line-height:1.7;  }
.sub2_0 p.mid_txt { margin-bottom:0; padding-bottom:40px; }

.sub2_0 h2.mid_tit { font-size:21px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_mid.png) no-repeat left; text-indent:15px; margin-bottom:20px; }
.sub2_0 h2.mid_tit2 {margin-top:20px;}
/*.sub2_0 .mid_1 {  background:url(../images/sub/sub2_2.png) no-repeat right bottom;}*/
.sub2_0 .mid_2, .sub2_0 .mid_3 { margin-top:60px;}
.sub2_0 .mid_2 .mid_txt, .sub2_0 .mid_3 .mid_txt { padding-bottom:20px;}

/*.sub2_0  .mid_box001 { margin-top: 100px; background:red;}*/
.sub2_0  .mid_box { padding:20px; border:1px solid #ccc; }
.sub2_0  .mid_box:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
.sub2_0  .mid_box>div {  margin-top:20px !important; width:1100px; margin:auto; display:block;}
.sub2_0  .mid_box div .inner_box { width:200px; height:133px; margin-left:25px; margin-bottom:20px; float:left; position:relative; background:url(../images/sub/inner_box2.png) no-repeat top left;}
.sub2_0  .mid_box div .box_no {margin-left:0;}
.sub2_0  .mid_box div .inner_box p { color:#666;  font-family:NanumBarunGothic; font-size:15px; line-height:1.5;  text-align:center; width:180px; margin:auto; margin-top:45px;}
.sub2_0  .mid_box div .box_inn p { margin-top:35px;}

.sub2_0  .mid_2 .mid_box span { background:url(../images/sub/sub2_3.png) no-repeat center; display:block; width:1100px; height:600px; margin:auto; border:1px solid red--;}
.sub2_0  .mid_3 .mid_box span { background:url(../images/sub/sub2_4.png?v=1) no-repeat center; display:block; width:1100px; height:300px; margin:auto; border:1px solid red--;}

/*sub1_3*/
#sub1_3 div.sub1_3_map { width:1000px; height:300px; margin:0 auto; }
#sub1_3 div.sub1_3_address { width:960px; margin:0 auto; margin-top:80px; padding:20px; }

#sub1_3 div.sub1_3_address p { text-align:center; line-height:1.6; margin-bottom:20px; }
#sub1_3 div.sub1_3_address p:first-child { font-size:26px; }
#sub1_3 div.sub1_3_address p:first-child span { color:#666; }
#sub1_3 div.sub1_3_address p:first-child span a { color:#666; }

#sub1_3 div.sub1_3_address hr { border:0; border-bottom:3px solid #075dbf; width:40px; margin-bottom:25px; }

#sub1_3 div.sub1_3_address p:last-child { font-size:22px; color:#555; }
#sub1_3 div.sub1_3_address p:last-child span { padding:2px 4px; color: #fff; background: #bd9a31; }

#sub1_3 .txt_w { width: 800px; margin: 0 auto; padding: 35px 60px; box-sizing: border-box; background: #f2f2f2; border-top: 2px solid #1b75bc; border-bottom: 2px solid #1b75bc; margin-top: 20px; }
#sub1_3 .txt_w p { margin-bottom: 10px; font-size: 18px; color: #666;}
#sub1_3 .txt_w p span { color: #333; font-weight: 600; }

.sub1_3_map_WRAP {margin-bottom:50px;}
.sub1_3_map_WRAP .sub1_3_Tw {border:1px solid #ccc; margin:0 auto; padding-top:60px; width:1000px;}
.sub1_3_map_WRAP .sub1_3_Tw h1.top_tit { font-size:28px; font-family:NanumBarunGothic; margin-bottom:20px; line-height:1.5; text-align:center;}
.sub1_3_map_WRAP .sub1_3_Tw .tx {font-size:26px; line-height:1.6; margin-bottom:20px; text-align:center; }
.sub1_3_map_WRAP .sub1_3_Tw .line {width:40px; display:block; height:3px; margin:0 auto 20px auto; background:#075dbf}
.sub1_3_map_WRAP .sub1_3_Mw {width:1000px; height:300px; margin:0 auto;}



/*sub2_1*/
#sub2_1 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub2_1 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}

#sub2_1 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }
#sub2_1 p.top_txt1 { margin-bottom:40px; }

#sub2_1 div.mid_box{ background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
#sub2_1 div.mid_box .inner_box li{ font-size:15px; color:#666; line-height:30px; }
#sub2_1 div.mid_box .inner_box li span.indent{ margin-left:21px;} 


/*sub2_2*/
#sub2_2 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub2_2 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}
#sub2_2 h3.bot_tit{ font-size:16px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/bot_tit.png) no-repeat left; text-indent:20px; margin-left:32px; margin-bottom:20px;}

#sub2_2 div.mid_box{ background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
#sub2_2 div.mid_box1 { padding:0; }
#sub2_2 div.mid_box p.mid_txt { font-size:15px; color:#666; line-height:1.7; }
#sub2_2 div.mid_box p.mid_txt1 span { font-size:15px; color:#e46d03; text-decoration:underline; line-height:1.7; }
#sub2_2 div.mid_box1 p { font-size:15px; color:#666; text-align:center; padding:20px 0; }
#sub2_2 div.mid_box2 p.title_p { font-size:16px; color:#333; font-family:NanumBarunGothicBold; margin-bottom:10px; }
#sub2_2 div.mid_box3 { background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:30px 20px; margin-bottom:40px; text-align:center; }

#sub2_2 div.mid_box:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
#sub2_2 div.mid_box dl { float:left; width:290px; height:180px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; margin-bottom:20px; }
#sub2_2 div.mid_box dl:last-of-type { border-right:0; width:291px; }
#sub2_2 div.mid_box dl:last-of-type dt { border-bottom:none; position:relative; top:30px; line-height:1.7; }
#sub2_2 div.mid_box dl dt { font-size:16px; color:#333; font-family:NanumBarunGothicBold; border-bottom:1px solid #ccc; padding:20px 0; }
#sub2_2 div.mid_box dl dd { font-size:15px; color:#666; line-height:1.7; padding-top:30px; }

#sub2_2 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }
#sub2_2 p.top_txt1 { margin-bottom:40px; }

#sub2_2 div.mid_box2 .inner_box { margin-bottom:20px; }
#sub2_2 div.mid_box2 .inner_box:last-of-type { margin-bottom:0; }
#sub2_2 div.mid_box .inner_box li{ background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; font-size:15px; color:#666; line-height:30px; }
#sub2_2 div.mid_box .inner_box li:nth-child(6), #sub2_2 div.mid_box .inner_box li:nth-child(7) { background:none; }
#sub2_2 div.mid_box .inner_box li:nth-child(7) { text-indent:0; color:#0465d3; }


/*sub2_3*/
#sub2_3 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub2_3 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}
#sub2_3 h3.bot_tit{ font-size:16px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/bot_tit.png) no-repeat left; text-indent:20px; margin-left:32px; margin-bottom:20px;}

#sub2_3 div.mid_box{ background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
#sub2_3 div.mid_box1 { padding:0; }
#sub2_3 div.mid_box p.mid_txt { font-size:15px; color:#666; line-height:1.7; }
#sub2_3 div.mid_box p.mid_txt1 span { font-size:15px; color:#e46d03; text-decoration:underline; line-height:1.7; }
#sub2_3 div.mid_box1 p { font-size:15px; color:#666; text-align:center; padding:20px 0; }
#sub2_3 div.mid_box2 p.title_p { font-size:16px; color:#333; font-family:NanumBarunGothicBold; margin-bottom:10px; }

#sub2_3 div.mid_box:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
#sub2_3 div.mid_box dl { float:left; width:290px; height:180px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; margin-bottom:20px; }
#sub2_3 div.mid_box dl:last-of-type { border-right:0; width:291px; }
#sub2_3 div.mid_box dl:last-of-type dt { border-bottom:none; position:relative; top:30px; line-height:1.7; }
#sub2_3 div.mid_box dl dt { font-size:16px; color:#333; font-family:NanumBarunGothicBold; border-bottom:1px solid #ccc; padding:20px 0; }
#sub2_3 div.mid_box dl dd { font-size:15px; color:#666; line-height:1.7; padding-top:30px; }

#sub2_3 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }
#sub2_3 p.top_txt1 { margin-bottom:40px; }
#sub2_3 p.table_t{ margin-bottom:5px; margin-left:35px; color:#666;}

#sub2_3 div.mid_box2 .inner_box { margin-bottom:20px; }
#sub2_3 div.mid_box2 .inner_box:last-of-type { margin-bottom:0; }
#sub2_3 div.mid_box .inner_box li{ background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; font-size:15px; color:#666; line-height:30px; }
#sub2_3 div.mid_box .inner_box li:nth-child(6), #sub2_2 div.mid_box .inner_box li:nth-child(7) { background:none; }
#sub2_3 div.mid_box .inner_box li:nth-child(7) { text-indent:0; color:#0465d3; }

#sub2_3 .table2_3 { border:0px; padding:0px; text-align:center; border-top:2px solid #464646; border-left:1px solid #ccc; border-right:1px solid #ccc; width:1167px; margin-left:33px; margin-bottom:40px; }
#sub2_3 .table2_3 thead th { background:#f7faff; padding:10px 0; color:#333; font-size:15px; border:1px solid #ccc; }
#sub2_3 .table2_3 tbody td { color:#666; border:1px solid #ccc; padding:12px 10px; vertical-align:middle; }


/*sub2_4*/
#sub2_4 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub2_4 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}
#sub2_4 h3.bot_tit{ font-size:16px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/bot_tit.png) no-repeat left; text-indent:20px; margin-left:32px; margin-bottom:20px;}

#sub2_4 div.mid_box{ background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
#sub2_4 div.mid_box p.mid_txt { font-size:15px; color:#666; line-height:1.7; margin-bottom:20px; }
#sub2_4 div.mid_box p.title_p { font-size:16px; color:#333; margin-bottom:10px; line-height:1.7; }

#sub2_4 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }

#sub2_4 div.mid_box .inner_box li{ background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; font-size:15px; color:#666; margin-bottom:20px; }
#sub2_4 div.mid_box1 .inner_box li{ margin-bottom:0px; line-height:30px; }
#sub2_4 div.mid_box1 .inner_box li:nth-of-type(3) { background:none; }


/*sub2_5*/
#sub2_5 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub2_5 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}
#sub2_5 h3.bot_tit{ font-size:16px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/bot_tit.png) no-repeat left; text-indent:20px; margin-left:32px; margin-bottom:20px;}

#sub2_5 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }
#sub2_5 p.mid_txt{ font-size:15px; color:#666; margin-left:52px; margin-bottom:20px; line-height:1.7; }
#sub2_5 p.mid_txt1 { margin-bottom:10px; background:url(../images/sub/box_icon.jpg) no-repeat left;  text-indent:15px; }
#sub2_5 p.mid_txt:last-child { text-indent:15px; }

#sub2_5 div.mid_box{ background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
#sub2_5 div.mid_box p.mid_txt { font-size:15px; color:#666; line-height:1.7; margin-bottom:20px; margin-left:0; }
#sub2_5 div.mid_box .inner_box li{ background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; font-size:15px; color:#666; line-height:1.7; }
#sub2_5 div.mid_box1 { background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:30px 20px; margin-bottom:40px; text-align:center; }

#sub2_5 .table2_5 { padding:0px; text-align:center; border-top:2px solid #464646; border-left:1px solid #ccc; border-right:1px solid #ccc; width:1167px; margin-left:33px; margin-bottom:40px; position:relative; }
#sub2_5 .table2_5 thead th { background:#f7faff; padding:10px 0; color:#333; font-size:15px; border:1px solid #ccc; }

#sub2_5 .table2_5a thead th:first-child { background:url(../images/sub/th_line.png) no-repeat left; background-color:#f7faff; }
#sub2_5 .table2_5a thead th p{ position:absolute; font-size:15px;}
#sub2_5 .table2_5a thead th p.txt1{left:15px;}
#sub2_5 .table2_5a thead th p.txt2{left:225px; top:10px;}
#sub2_5 .table2_5 tbody td { color:#666; border:1px solid #ccc; padding:12px 10px; vertical-align:middle; }


/*sub2_6*/
#sub2_6 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub2_6 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}
#sub2_6 h3.bot_tit{ font-size:16px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/bot_tit.png) no-repeat left; text-indent:20px; margin-left:32px; margin-bottom:20px;}

#sub2_6 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }

#sub2_6 div.mid_box1 { margin-left:33px; background:#f8f8f8; border:1px solid #ccc; padding:20px 20px; margin-bottom:40px; }
#sub2_6 div.mid_box1 ul li { background:url(../images/sub/box_icon.jpg) no-repeat left center; line-height:1.7; font-size:15px; color:#666; text-indent:15px; }
#sub2_6 div.mid_box1 ul li:nth-child(8){ background:none; text-indent:0; color:#0465d3; }
#sub2_6 div.mid_box2 { margin-left:33px; background:#f8f8f8; border:1px solid #ccc; padding:30px 20px; margin-bottom:40px; text-align:center; }


#sub2_6 div.mid_box { margin-left:33px; background:#f8f8f8; border:1px solid #ccc; padding:20px 20px; margin-bottom:40px; }
#sub2_6 div.mid_box ul li { background:url(../images/sub/box_icon.jpg) no-repeat left center; line-height:1.7; font-size:15px; color:#666; text-indent:15px; }
#sub2_6 div.mid_box ul li:nth-child(2n) { background:none; margin-bottom:10px; }


/*sub3_1*/
#sub3_1 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub3_1 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}
#sub3_1 h3.bot_tit{ font-size:16px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/bot_tit.png) no-repeat left; text-indent:20px; margin-left:32px; margin-bottom:20px;}

#sub3_1 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }
#sub3_1 p.mid_txt{ font-size:15px; color:#666; margin-left:52px; margin-bottom:20px; line-height:1.7; }
#sub3_1 p.bot_txt{ background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; font-size:15px; color:#666; margin-left:52px; margin-bottom:20px; line-height:1.7; }
#sub3_1 p.bot_txt1 { margin-bottom:5px; }
#sub3_1 p.top_txt1 { background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; margin-bottom:5px; }
#sub3_1 p.top_txt2 { margin-bottom:20px; }

#sub3_1 div.mid_box{ background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
#sub3_1 div.mid_box .inner_box li{ background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; font-size:15px; color:#666; line-height:30px; }


/*sub3_2*/
#sub3_2 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
#sub3_2 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}

#sub3_2 div.mid_box { margin-left:33px; background:#f8f8f8; border:1px solid #ccc; padding:20px 20px; margin-bottom:40px; }
#sub3_2 div.mid_box p.top_txt{ font-size:15px; color:#666; line-height:1.7; }


/*sub4_1*/
#sub4_1 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; margin-bottom:20px;}
#sub4_1 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}
#sub4_1 h3.bot_tit{ font-size:16px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/bot_tit.png) no-repeat left; text-indent:20px; margin-left:32px; margin-bottom:20px;}

#sub4_1 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }
#sub4_1 p.mid_txt{ font-size:15px; color:#666; margin-left:52px; margin-bottom:20px; line-height:1.7; }
#sub4_1 p.bot_txt{ font-size:15px; color:#666; margin-left:52px; margin-bottom:20px; line-height:1.7; }
#sub4_1 p.bot_txt1 { margin-bottom:5px; }
#sub4_1 p.top_txt1 { background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; margin-bottom:5px; }
#sub4_1 p.top_txt2 { margin-bottom:20px; }

#sub4_1 div.mid_box { background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
#sub4_1 div.mid_box p { font-size:17px; color:#333; font-family:NanumBarunGothicBold; margin-bottom:10px; }
#sub4_1 div.mid_box p:last-of-type { padding-top:30px; }
#sub4_1 div.mid_box ul li{ background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; font-size:15px; color:#666; line-height:1.7; }
#sub4_1 #sub4_1_box ul li { background:none; }
#sub4_1 #sub4_1_box ul li:nth-child(1) { background:url(../images/sub/box_icon.jpg) no-repeat left; }
#sub4_1 #sub4_1_box ul li:nth-child(2) { background:url(../images/sub/box_icon.jpg) no-repeat left; }
#sub4_1 #sub4_1_box ul li:nth-child(5) { background:url(../images/sub/box_icon.jpg) no-repeat left; }

#sub4_1 div.mid_box p.box_p { font-size:15px; color:#666; line-height:1.7; font-family:NanumBarunGothic; padding:0; margin:0; }


/*sub4_2 , sub4_3*/
.sub4_0 h1.top_tit{ font-size:21px; color:#003c91; font-family:NanumBarunGothicBold; background:url(../images/sub/top_tit.png) no-repeat left center; text-indent:32px; 
margin-bottom:20px;}
.sub4_0 h2.mid_tit{ font-size:17px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_stt1.png) no-repeat left 4px; text-indent:15px; margin-left:18px; margin-bottom:20px;}

.sub4_0 p.top_txt{ font-size:15px; color:#666; margin-left:33px; margin-bottom:20px; line-height:1.7; }
.sub4_0 p.top_txt1 { margin-bottom:40px; }

.sub4_0 div.mid_box{ background:#f8f8f8; border:1px solid #ccc; margin-left:33px; padding:20px 20px; margin-bottom:40px; }
.sub4_0 div.mid_box .inner_box li, .sub4_0 div.mid_box .inner_box p { font-size:15px; color:#666; line-height:30px; }
.sub4_0 div.mid_box .inner_box li span { margin-left:21px;} 

.sub4_0 div.mid_box .inner_box .li_indent, .sub4_0 div.mid_box .inner_box p { margin-left:15px;}
	
.sub4_0 div.mid_box .inner_box .inner_line {background:url(../images/sub/box_icon.jpg) no-repeat left; text-indent:15px; }

/*sub5_2*/
.sub_5_2_img { text-align:center; margin-bottom:100px;}
.page_tit_dp1 {font-size:21px; color:#333; font-family:NanumBarunGothicBold; background:url(../images/sub/icon_mid.png) no-repeat left; text-indent:15px; margin-bottom:20px; }
.form_1 {margin-bottom:5px; border-bottom:1px solid #4f5b75; padding-bottom:10px }

.sub_5_2 { height:500px;}
.sub_5_2 .sub_5_2_form { width:400px; height:100px; float:left; margin-left:56px; }
.sub_5_2 .sub_5_2_form .form_2 .form_input { width:320px; height:30px; line-height:30px; padding:0 15px; }
.sub_5_2 .sub_5_2_form .form_2 .mg_t10_top { margin-top:0 !important;}

.sub_5_2 .sub_5_2_form .form_2 .form_input_1 { width:370px; height:80px; padding:10px 15px;}

.sub_5_2 .sub_5_2_form .form_2 .form_input_2 { color:#fff; font-family:notokrM;  padding:12px; width:180px; margin-bottom:20px !important; background:#2452a7; border:1px solid #2452a7; text-align:center; font-size:16px; margin:auto;}
.sub_5_2 .sub_5_2_form .form_2 .form_input_2 span {padding-left:10px;}

 