@charset "euc-kr";

/* main header */
.main #header{background:none;}
.main #wrap{z-index:2;background:#fff;}
.main .cnb_wrap{background:none;}
.main .cnb_wrap h1{top:19px;}
.main .cnb_wrap.on h1 a{display:block;overflow:hidden;width:auto;height:auto;padding:0;background:none;}
.main .cnb_wrap .cnb{height:45px;padding-top:27px;}
.main .cnb_wrap .cnb li .tit, .main .cnb_wrap .cnb li a.tit:link, .main .cnb_wrap .cnb li a.tit:visited{font-size:15px;color:#2f2f2f;text-decoration:none;}
.main .cnb_wrap .cnb li a.tit:hover{color:#006db8;text-decoration:none;}
.main .cnb_wrap .cnb li.on .tit{color:#006db8;background:url(../images/main/bg_cnb_mline.gif) repeat-x 0 22px;text-decoration:none;}
.main .cnb_wrap #cnb_bg{border:none;}
.main .cnb_wrap #btnWhole{top:23px;}
.main .cnb_wrap #btnWhole a{height:25px;padding:5px 0 0 10px;color:#333;border-color:#d6d6d6;background:url(../images/main/ico_whole_service_main.gif) no-repeat 80px 10px;}
.main .cnb_wrap .whole_service .close{top:-48px;z-index:1000;height:30px;background-position: 80px 10px;}
.main .cnb_wrap .whole_service .close a{height:25px;padding:5px 0 0 10px;background-position:102px 9px;}
.main .cnb_wrap .whole_service .search_box{top:-10px;background:url(../images/main/arrow_whole_main.gif) no-repeat 939px 0;}
.main .cnb_wrap.on .whole_service{z-index:1000;}
.main .cnb_wrap .m1 .tit_guide{background:#fff;}
.main .cnb_wrap .m2 .tit_guide{left:330px;width:340px;}
.main .cnb_wrap .m3 .tit_guide{left:670px;}
.main .cnb_wrap .tit_guide a{display:block;height:225px;font-size:14px;color:#777;text-align:center;border-bottom:1px solid #e0e0e0;}
.main .cnb_wrap .tit_guide a:hover{text-decoration:none;}
.main .cnb_wrap .tit_guide a strong{display:block;height:37px;margin:0 auto;padding:113px 0 0;font-weight:bold;font-size:20px;color:#333;letter-spacing:-1px;background:url(../images/main/ico_depth2.gif) no-repeat 125px 40px;}
.main .cnb_wrap .m2 .tit_guide a strong{background-position:125px -110px;}
.main .cnb_wrap .m3 .tit_guide a strong{background-position:125px -260px;}
.main #wrap.up{padding:284px 0 0;}
.main #wrap.up #header{padding:80px 0 0;}
.main .cnb_wrap .m1.on .tit_guide{background:url(../images/main/bg_depth2_1on.gif) no-repeat 0 0;}
.main .cnb_wrap .m2.on .tit_guide{background:url(../images/main/bg_depth2_2on.gif) no-repeat 0 0;}
.main .cnb_wrap .m3.on .tit_guide{background:url(../images/main/bg_depth2_3on.gif) no-repeat 0 0;}
.main .cnb_wrap .on .tit_guide a{height:226px;color:#fff;border-bottom:none;background:url(../images/main/arrow_cnb_main.png) no-repeat 50% 100%;}
.main .cnb_wrap .on .tit_guide a strong{height:42px;padding:67px 0 0;color:#fff;background:none;}
.main .cnb_wrap .wrap_in{z-index:3;}


/* main_contents */
.main_contents{overflow:hidden;position:relative; z-index:1; width:100%; background:url(../images/main/content_bg.jpg) no-repeat center; font-family:"NotoSansKR"; height: 677px;}
.main_contents.bg_2{background:url(../images/main/content_bg_2.jpg) no-repeat center;}
.inner{width: 941px; margin: auto; position: relative; height: 100%;}
.inner_2{width: 941px; margin: auto; position: relative; height: auto;} /* sub¿ë */
.main_contents .tit_txt{color: #fff; position: absolute; left: 0; top: 210px;}
.main_contents .tit_txt .txt_1{font-size: 46px; font-weight: 800;}
.main_contents .tit_txt .txt_2{font-size: 21px; font-weight: 500; margin-top: 10px;}
.main_contents .tit_txt .txt_2 span{font-weight: 700; }
.con_menu{overflow: hidden; padding-top:484px;}
.con_menu ul li{float: left;}
/* 2021-10-26 ¼öÁ¤*/
.con_menu ul li a{display: block; height: 130px; font-size: 17.5px; font-weight: 700; color: #3e3e3e; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height: 1.3;  padding:47px 0 0 15px; letter-spacing: -1px;}
.con_menu ul li a:hover, .con_menu ul li a:focus{text-decoration: none;}
.con_menu ul li a span{font-size: 12px; color: #afaeae; font-weight: 500; display: block; padding-left:2px;}
.con_menu ul li.menu01{background:url(../images/main/menu_bg01_new.png) no-repeat;}
.con_menu ul li.menu02{background:url(../images/main/menu_bg02_new.png) no-repeat;}
.con_menu ul li.menu05{background:url(../images/main/menu_bg05_new.png) no-repeat;}
.con_menu ul li.menu03{background:url(../images/main/menu_bg03_new.png) no-repeat;}
.con_menu ul li.menu04{background:url(../images/main/menu_bg04_new.png) no-repeat;}
.con_menu ul li.menu01 a{width: 185px; background:url(../images/main/menu_ico01.gif) no-repeat 133px center; background-size:42px;}
.con_menu ul li.menu02 a{width: 185px; background:url(../images/main/menu_ico02.gif) no-repeat 133px center;  background-size:42px;}
.con_menu ul li.menu05 a{width: 185px; background:url(../images/main/menu_ico05.gif) no-repeat 133px center;  background-size:42px;}
.con_menu ul li.menu03 a{width: 185px; background:url(../images/main/menu_ico03.gif) no-repeat 133px center;  background-size:42px;}
.con_menu ul li.menu04 a{width: 201px; background:url(../images/main/menu_ico04.png) no-repeat 145px center; color: #fff; font-size: 19px; font-weight: 600; padding-top: 38px;  background-size:42px;}

.con_menu ul li.menu01_1{background:url(../images/main/menu_bg01.png) no-repeat;}
.con_menu ul li.menu02_1{background:url(../images/main/menu_bg02.png) no-repeat;}
.con_menu ul li.menu03_1{background:url(../images/main/menu_bg03.png) no-repeat;}
.con_menu ul li.menu04_1{background:url(../images/main/menu_bg04_1.png) no-repeat;}
.con_menu ul li.menu01_1 a{width: 231px; background:url(../images/main/menu_ico01_1.gif) no-repeat 166px center;}
.con_menu ul li.menu02_1 a{width: 230px; background:url(../images/main/menu_ico02_1.gif) no-repeat 166px center;}
.con_menu ul li.menu03_1 a{width: 232px; background:url(../images/main/menu_ico03_1.gif) no-repeat 166px center;}
.con_menu ul li.menu04_1 a{width: 248px; background:url(../images/main/menu_ico04_1.png) no-repeat 180px center; color: #fff; font-size: 20px; font-weight: 600; padding-top: 38px;}