@charset "euc-kr";

/* À¥ÆùÆ®(³ª´®°íµñ) */
/* @import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);  ¼­¹ö css ¿¡ µé¾îÀÌ */

/* reset */
body {color:#555;font-size:13px;line-height: 1.5;font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Arial, "Trebuchet MS", Verdana,"Sans-serif";} /* 2018-09-28 ¼öÁ¤  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0; border: 0;} 
img,fieldset,iframe{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none} 
img, input, button, select, textarea {vertical-align:middle;}
button {overflow:visible;margin:0;padding:0;border:none;background:0;vertical-align:middle;cursor:pointer;}
label {display:inline-block;vertical-align:middle;cursor:pointer;}
em, i, address {font-style:normal;}
a, a:link, a:visited {color:#767676;text-decoration:none;}
a:hover {color:#2f2f2f;text-decoration:underline;}
a:active {color:#2f2f2f;text-decoration:none;}
table {border-spacing:0;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;}
hr, legend, caption {overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;}
caption{position:static;}
input, textarea, select, button{color:#555;font-size:12px;font-family:"µ¸¿ò",Dotum,"±¼¸²",Gulim, AppleGothic,Sans-serif;}
textarea{resize:none;}
article, aside, footer, header, hgroup, nav, section, menu {display:block; padding:0; margin:0;}
abbr, acronym, applet, audio, big, canvas, cite, dfn,
code, samp, kbd, var, datalist, details, keygen, small, 
source, strike, sub, sup, tt {margin:0; padding:0;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal} 
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;}

/* common */
.hidden{display:block;overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;}
.none{display:none;height:0;font-size:0;line-height:0;}
.clearfix{display:block;clear:both;}
.clearfix:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}

/* skipnavi */
#skipnavi{position:relative;text-align:center;}
#skipnavi strong{display:block;overflow:hidden;width:0;height:0;font-weight:bold;white-space:nowrap;}
#skipnavi a{display:block;overflow:hidden;width:0;height:0;font-weight:bold;white-space:nowrap;}
#skipnavi a:focus, #skipnavi a:active{overflow:hidden;width:100%;height:19px;padding:5px 0 0;color:#fff;background:#006cb8;}
#return_top{position:relative;}
#return_top a{display:block;overflow:hidden;height:1px;width:1px;margin-bottom:-1px;text-align:center;color:#fff;white-space:nowrap;}
#return_top a:focus, #return_top a:active{width:auto;height:auto;margin-bottom:10px;padding:5px;background:#0989cb;}

/* layout */
#wrap, #header, #container, #contents, #footer{position:relative;}
#container{z-index:1;width:1000px;margin:0 auto;}
#container:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}

/* header */
#header{z-index:2;padding:0;font-family:"Noto" ,"Malgun Gothic"; min-width:977px;} /* 2018-05-18 ¸ÞÀÎÆäÀÌÁö °³Æí ¼öÁ¤ */
.cnb_wrap{position:relative;z-index:2;background:url(../images/common/bg_cnb.gif) repeat-x 0 0;}
.cnb_wrap.on{background:none;}
.cnb_wrap.on .cnb li .tit{color:#2f2f2f;}
.cnb_wrap .wrap_in{position:relative;width:977px;margin:0 auto;} /* 2018-05-18 ¸ÞÀÎÆäÀÌÁö °³Æí ¼öÁ¤ */
.cnb_wrap h1{position:absolute;left:0;top:12px;z-index:2;width:auto;font-size:0;line-height:0;}
.cnb_wrap.on h1 a{display:block;overflow:hidden;width:53px;height:0;padding:16px 0 0;background:url(../images/common/logo_cnb_on.gif) no-repeat 0 0;}
.cnb_wrap .cnb{padding: 13px 108px 0 4px; height: 27px; text-align: left;} 
.cnb_wrap .cnb li{display:inline;}
.cnb_wrap .cnb li .tit{display:inline-block; margin-right: 60px; font-weight: 700; font-size:14px;color:#fff;vertical-align:top;} /* 2018-05-18 ¸ÞÀÎÆäÀÌÁö °³Æí ¼öÁ¤ */
.cnb_wrap .cnb li:last-child .tit{margin-right: 0;} /* 2018-05-18 ¸ÞÀÎÆäÀÌÁö °³Æí ¼öÁ¤ */
.cnb_wrap .cnb li.on .tit{height:30px;text-decoration:underline;background:url(../images/common/bul_arrow_cnb.gif) no-repeat 50% 100%;}
.cnb_wrap .cnb li ul{overflow:hidden;padding:16px 0 5px;}
.cnb_wrap .cnb li li{display:block;float:left;width:268px;height:136px;padding:0 16px 0 15px;}
.cnb_wrap .cnb li li p{height:136px;}
.cnb_wrap .cnb li li p a{display:block;}
.cnb_wrap .cnb li li p a:hover, .cnb_wrap .cnb li li p a:focus{text-decoration:none;}
.cnb_wrap .cnb li li strong{display:block;font-size:15px;color:#2f2f2f;}
.cnb_wrap .cnb li li span{display:block;margin:10px 0 0;padding:0 0 6px 58px;line-height:20px;color:#767676;letter-spacing:-0.7px;}
.cnb_wrap .cnb li li .link{display:inline-block;padding:0 0 0 21px;font-size:13px;line-height:23px;color:#606f79;background:url(../images/common/bul_arrow_cnbm.png) no-repeat 1px 50%;}
.cnb_wrap .cnb li li .link:hover, .cnb_wrap .cnb li li .link:focus{color:#db6303;text-decoration:underline;background:url(../images/common/bul_arrow_cnbm_on.png) no-repeat 1px 50%;}
.cnb_wrap .cnb .submenu{display:none;position:absolute;left:0;top:40px;width:100%;height:auto;text-align:left;}
.cnb_wrap .cnb .on .submenu{display:block;}
.cnb_wrap .cnb .tit_guide{display:none;}
.cnb_wrap .submenu .close{position:absolute;right:0;bottom:1px;z-index:2;display:block;overflow:hidden;width:23px;height:0;padding:22px 0 0;background:url(../images/common/btn_close.gif) no-repeat 0 0;}
.cnb_wrap .m2 .submenu .ico2_7{margin-top:0;}
.cnb_wrap .m2 .submenu .close{bottom:1px;}
.cnb_wrap .cnb li.m3 li{height:272px;}
.cnb_wrap #cnb_bg{display:none;width:100%;height:0;border-bottom:1px solid #a7cde4;background:#fff;}

.cnb_wrap .ico1_1 span{background:url(../images/common/ico_cnbm1_1.png) no-repeat 0 0;}
.cnb_wrap .ico1_2 span{background:url(../images/common/ico_cnbm1_2.png) no-repeat 0 0;}
.cnb_wrap .ico1_3 span{background:url(../images/common/ico_cnbm1_3.png) no-repeat 0 0;}
.cnb_wrap .ico1_4 span{background:url(../images/common/ico_cnbm1_4.png) no-repeat 0 0;}
.cnb_wrap .ico1_5 span{background:url(../images/common/ico_cnbm1_5.png) no-repeat 0 0;}
.cnb_wrap .ico1_6 span{background:url(../images/common/ico_cnbm1_6.png) no-repeat 0 0;}
.cnb_wrap .ico1_7 span{background:url(../images/common/ico_cnbm1_7a.png) no-repeat 0 0;}

.cnb_wrap .ico2_1 span{background:url(../images/common/ico_cnbm2_1.png) no-repeat 0 0;}
.cnb_wrap .ico2_2 span{background:url(../images/common/ico_cnbm2_2.png) no-repeat 0 0;}
.cnb_wrap .ico2_3 span{background:url(../images/common/ico_cnbm2_3.png) no-repeat 0 0;}
.cnb_wrap .ico2_4 span{background:url(../images/common/ico_cnbm2_4.png) no-repeat 0 0;}
.cnb_wrap .ico2_5 span{background:url(../images/common/ico_cnbm2_5.png) no-repeat 0 0;}
.cnb_wrap .ico2_6 span{background:url(../images/common/ico_cnbm2_6.png) no-repeat 0 0;}
.cnb_wrap .ico2_7 span{background:url(../images/common/ico_cnbm2_7.png) no-repeat 0 0;}
.cnb_wrap .ico2_8 span{background:url(../images/common/ico_cnbm2_8.png) no-repeat 0 0;}

.cnb_wrap .ico3_1 span{background:url(../images/common/ico_cnbm3_1.png) no-repeat 0 0;}
.cnb_wrap .ico3_2 span{background:url(../images/common/ico_cnbm3_2.png) no-repeat 0 0;}
.cnb_wrap .ico3_3 span{background:url(../images/common/ico_cnbm3_3.png) no-repeat 0 0;}
.cnb_wrap .ico3_4 span{background:url(../images/common/ico_cnbm3_4.png) no-repeat 0 0;}
.cnb_wrap .ico3_5 span{background:url(../images/common/ico_cnbm3_5.png) no-repeat 0 0;}
.cnb_wrap .ico3_6 span{background:url(../images/common/ico_cnbm3_6.png) no-repeat 0 0;}

.cnb_wrap .ico1_1 a:hover span, .cnb li li.on .ico1_1 span{background:url(../images/common/ico_cnbm1_1_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_2 a:hover span, .cnb li li.on .ico1_2 span{background:url(../images/common/ico_cnbm1_2_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_3 a:hover span, .cnb li li.on .ico1_3 span{background:url(../images/common/ico_cnbm1_3_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_4 a:hover span, .cnb li li.on .ico1_4 span{background:url(../images/common/ico_cnbm1_4_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_5 a:hover span, .cnb li li.on .ico1_5 span{background:url(../images/common/ico_cnbm1_5_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_6 a:hover span, .cnb li li.on .ico1_6 span{background:url(../images/common/ico_cnbm1_6_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_7 a:hover span, .cnb li li.on .ico1_6 span{background:url(../images/common/ico_cnbm1_7a_on.png) no-repeat 0 0;}

.cnb_wrap .ico2_1 a:hover span, .cnb li li.on .ico2_1 span{background:url(../images/common/ico_cnbm2_1_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_2 a:hover span, .cnb li li.on .ico2_2 span{background:url(../images/common/ico_cnbm2_2_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_3 a:hover span, .cnb li li.on .ico2_3 span{background:url(../images/common/ico_cnbm2_3_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_4 a:hover span, .cnb li li.on .ico2_4 span{background:url(../images/common/ico_cnbm2_4_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_5 a:hover span, .cnb li li.on .ico2_5 span{background:url(../images/common/ico_cnbm2_5_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_6 a:hover span, .cnb li li.on .ico2_6 span{background:url(../images/common/ico_cnbm2_6_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_7 a:hover span, .cnb li li.on .ico2_7 span{background:url(../images/common/ico_cnbm2_7_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_8 a:hover span, .cnb li li.on .ico2_8 span{background:url(../images/common/ico_cnbm2_8_on.png) no-repeat 0 0;}

.cnb_wrap .ico3_1 a:hover span, .cnb li li.on .ico3_1 span{background:url(../images/common/ico_cnbm3_1_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_2 a:hover span, .cnb li li.on .ico3_2 span{background:url(../images/common/ico_cnbm3_2_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_3 a:hover span, .cnb li li.on .ico3_3 span{background:url(../images/common/ico_cnbm3_3_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_4 a:hover span, .cnb li li.on .ico3_4 span{background:url(../images/common/ico_cnbm3_4_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_5 a:hover span, .cnb li li.on .ico3_5 span{background:url(../images/common/ico_cnbm3_5_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_6 a:hover span, .cnb li li.on .ico3_6 span{background:url(../images/common/ico_cnbm3_6_on.png) no-repeat 0 0;}

.cnb_wrap #btnWhole{position:absolute;right:0;top:6px;width:auto;}
.cnb_wrap #btnWhole a{display:block;padding:5px 0 0 10px;width:92px;height:19px;font-weight:bold;color:#fff;border:1px solid #7ac9ff;background:url(../images/common/ico_whole_service.gif) no-repeat 80px 7px;}
.cnb_wrap #btnWhole a:hover{text-decoration:none;}
.cnb_wrap .whole_service{display:none;position:relative;left:0;top:0;z-index:2;width:100%;margin-top:-2px;border-top:1px solid #21407a;background:#006db8;}
.whole_service .menu{position:relative;width:960px;margin:0 auto;padding:62px 20px 7px;background:url(../images/common/bg_whole.gif) repeat-y 0 0;}
.whole_service .menu .box_whole{overflow:hidden;position:relative;width:960px;padding:0 0 8px;border-top:1px solid #1a7cbf;border-bottom:1px solid #0067ae;vertical-align:top;}
.whole_service .menu .box_whole.blineNo{border-bottom:none;}
.whole_service .box_whole.m1{border-top:none;}
.whole_service .box_whole.m1_1{border-top:none;}
.whole_service .box_whole.m4{border-bottom:none;}
.whole_service .box_whole h3{position:absolute;left:0;top:0;padding:11px 0 0 39px;font-weight:bold;font-size:15px;color:#fff;}
.whole_service .box_whole.m1 h3{background:url(../images/common/ico_whole_m1.gif) no-repeat 0 11px;}
.whole_service .box_whole.m1_1 h3{padding:0 0 0 39px; background:none;}
.whole_service .box_whole.m2 h3{background:url(../images/common/ico_whole_m2.gif) no-repeat 0 13px;}
.whole_service .box_whole.m3 h3{background:url(../images/common/ico_whole_m3.gif) no-repeat 0 7px;}
.whole_service .box_whole.m4 h3{background:url(../images/common/ico_whole_m4.gif) no-repeat 0 10px;}
.whole_service ul{overflow:hidden;width:780px;padding:10px 0 0 215px;}
.whole_service ul.m1_02{padding-top:0;}
.whole_service li{overflow:initial;float:left;border:none;width:120px;padding:0 0 5px 6px;background:url(../images/common/bar_whole_m.gif) no-repeat 0 5px;}
.whole_service li.no_line{background:none;}
.whole_service li a{display:inline-block;padding:1px 3px;font-weight:bold;font-size:13px;line-height:1.3;letter-spacing:-0.5px;color:#d5edff;}
.whole_service li a:link, .whole_service li a:visited{color:#d5edff;}
.whole_service li a:hover{color:#fff;}
.whole_service li a.check, .whole_service li a.check:link, .whole_service li a.check:visited{color:#fcfa71;background:#0056a7;}
.whole_service .search_box{position:absolute;left:0;top:-7px;z-index:2;width:748px;padding:27px 0 0 252px;background:url(../images/common/bul_arrow_whole.png) no-repeat 943px 0;}
.whole_service .search_box .txt{background:#fff;width:302px;height:26px;padding:2px 9px 0;font-weight:bold;font-size:13px;color:#333;border:2px solid #278bcf;border-right:none;}
.whole_service .search_box .txt_ex{position:absolute;left:622px;top:34px;z-index:2;width:200px;color:#ebf7ff;}
.whole_service .close{position:absolute;right:50%;top:-33px;z-index:2;width:102px;height:24px;margin-right:-508px;text-align:right;border:1px solid #21407a;background:#006db8 url(../images/common/ico_whole_s_del.gif) no-repeat 80px 6px;}
.whole_service .close a{display:block;width:92px;height:22px;padding:2px 0 0 10px;font-weight:bold;color:#fff;text-align:left;}
.whole_service .close span{height:0;font-size:0;line-height:0;visibility:hidden;}
.whole_service .close a:hover{text-decoration:none;}

.header_in{position:relative;z-index:1;width:1000px;height:80px;margin:0 auto;background:#fff;}
.header_in:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}
.header_in h1{position:absolute;left:0;top:27px;z-index:2;width:auto;line-height:0;font-size:0;}
.header_in .util{position:absolute;z-index:2;right:0;top:18px;width:auto;text-align:right;}
.header_in .util li{display:inline-block;padding:0 0 0 14px;background:url(../images/common/bar_util.gif) no-repeat 5px 50%;}
.header_in .util li.first{background:none;}
.header_in .util .name{color:#0d6ab6;}
.header_in .gnb{position:absolute;z-index:1;right:-41px;height:35px;top:45px;width:850px;padding:0 0 0 150px;text-align:right;}
.header_in .gnb li{position:relative;display:inline-block;padding:0 0 0 4px;width:auto;background:url(../images/common/bar_gnb.gif) no-repeat 0 6px;}
.header_in .gnb li.first{background:none;}
.header_in .gnb li a.tit{display:inline-block;height:35px;padding:0 40px;font-weight:bold;font-size:15px;color:#2f2f2f;}
.header_in .gnb li a.tit:hover, .header_in .gnb li a.tit:focus, .header_in .gnb li.on a.tit{color:#006db8;text-decoration:none;background:url(../images/common/bul_arrow_gnb.gif) no-repeat 50% 27px;}
.header_in .gnb ul{display:none;position:absolute;z-index:2;left:0;top:35px;width:100%;padding:9px 0 8px;font-size:13px;border:1px solid #2f638e;border-bottom:2px solid #2f638e;background:#f7fafe;text-align:left;}
.header_in .gnb ul li{display:block;background:none;padding:0;}
.header_in .gnb ul li a{display:block;padding:4px 10px 3px 19px;color:#333;}
.header_in .gnb ul li a:hover, .header_in .gnb ul li a:focus{font-weight:bold;background:#eaeff4;color:#006db8;text-decoration:none;}

/* main_contents 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.gnb_wrap{background:none; position: relative; border-bottom: 1px solid #eaf5ff;}
.gnb_wrap .gnb{height:43px; padding:29px 0 0 0px; margin-left: 205px; width: 680px;}
.gnb_wrap .gnb li{display:inline;}
.gnb_wrap .gnb li .tit, .main .cnb_wrap .gnb li a.tit:link, .main .cnb_wrap .gnb li a.tit:visited{font-size:15px;color:#2f2f2f;text-decoration:none; font-weight: 700; letter-spacing: -0.7px;} 
.gnb_wrap .gnb li .tit{margin-right: 40px; display: inline-block; height: 45px;}
.gnb_wrap .gnb li a.tit:hover{color:#006db8;text-decoration:none;}
.gnb_wrap .gnb li.last .tit{margin-right: 0;}
.gnb_wrap .gnb li.on .tit{color:#006db8;background:url(../images/main/bg_cnb_mline.gif) repeat-x 0 22px;text-decoration:none;}
.gnb_wrap .whole_service .close{top:-48px;z-index:1000;height:30px;background-position: 80px 10px;}
.gnb_wrap .whole_service .close a{height:25px;padding:5px 0 0 10px;background-position:102px 9px;}
.gnb_wrap .whole_service .search_box{top:-10px;background:url(../images/main/arrow_whole_main.gif) no-repeat 939px 0;}
.gnb_wrap.on .whole_service{z-index:1000;height:338px;}
.gnb_wrap .m1 .tit_guide{background:#fff;}
.gnb_wrap .m2 .tit_guide{left:330px;width:340px;}
.gnb_wrap .m3 .tit_guide{left:670px;}
.gnb_wrap .tit_guide a{display:block;height:225px;font-size:13px;color:#777;text-align:center;border-bottom:1px solid #e0e0e0;}
.gnb_wrap .tit_guide a:hover{text-decoration:none;}
.gnb_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;}
.gnb_wrap .m2 .tit_guide a strong{background-position:125px -110px;}
.gnb_wrap .m3 .tit_guide a strong{background-position:125px -260px;}
.gnb_wrap .m1.on .tit_guide{background:url(../images/main/bg_depth2_1on.gif) no-repeat 0 0;}
.gnb_wrap .m2.on .tit_guide{background:url(../images/main/bg_depth2_2on.gif) no-repeat 0 0;}
.gnb_wrap .m3.on .tit_guide{background:url(../images/main/bg_depth2_3on.gif) no-repeat 0 0;}
.gnb_wrap .on .tit_guide a{height:226px;color:#fff;border-bottom:none;background:url(../images/main/arrow_cnb_main.png) no-repeat 50% 100%;}
.gnb_wrap .on .tit_guide a strong{height:42px;padding:67px 0 0;color:#fff;background:none;}
.gnb_wrap .wrap_in{z-index:3;}
.gnb_wrap .wrap_in{position:relative;width:977px;margin:0 auto;}
.gnb_wrap h1{position:absolute;left:0;top:19px;z-index:2;width:auto;font-size:0;line-height:0;}
.gnb_wrap .gnb .gnb_in{position: absolute; width: 100%; height: 0; background-color: #fff;left: 0;top: 72px; overflow: hidden;
background-image:url(../images/common/bg_gnb_default.gif); background-repeat:repeat-y;}  
.gnb_wrap .gnb .gnb_in .dep1{position: absolute; z-index: 20; width: 146px; text-align: left; top: 44px; padding-left: 20px;}
.gnb_wrap .gnb .gnb_in .dep1 > li > a{font-size:14px; color: #006db8; font-weight: 700;}
.gnb_wrap .gnb .gnb_in ul li{display: block;}
.gnb_wrap .gnb .gnb_in .dep2{margin-top: 20px;}
.gnb_wrap .gnb .gnb_in .dep2 > li{margin-top: 12px;}
.gnb_wrap .gnb .gnb_in .dep2 > li > a{font-size: 13px; color: #555555; font-weight: 700; }
.gnb_wrap .gnb .m1 .gnb_in .dep1{left: 9px;}
.gnb_wrap .gnb .m2 .gnb_in .dep1{left: 159px;}
.gnb_wrap .gnb .m3 .gnb_in .dep1{left: 275px;}
.gnb_wrap .gnb .m4 .gnb_in .dep1{left: 409px;}
.gnb_wrap .gnb .m5 .gnb_in .dep1{left: 516px;}
.gnb_wrap .gnb .m6 .gnb_in .dep1{left: 671px;}
.gnb_wrap .gnb .m7 .gnb_in .dep1{left: 829px;}
.gnb_wrap .gnb_bg{position: absolute; height:0; width: 100%; background: #fff; top: 72px;}
.gnb_wrap .etc{position: absolute; right: 5px; top: 29px;}
.gnb_wrap .etc a{font-size: 15px; color: #006db8;}
.gnb_wrap .etc a:hover{color: #006db8; text-decoration: none;}
/* // */

/* sidebar */
.sidebar{float:left;width:200px;padding:46px 0 50px; font-family:"Noto" ,"Malgun Gothic";} /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar h2{display:table-cell;width: 195px;height:49px;padding: 10px 0 20px 5px;font-weight:800;font-size:28px;line-height:1.3;color:#555555; vertical-align:middle;
letter-spacing: -1px; border-bottom: 1px solid #eeeeee;} /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar .lnb li{border-bottom:1px solid #eeeeee;} /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar .lnb li .tit{display:block;padding:19px 26px 19px 15px;font-weight:800;font-size:16px;background:url(../images/common/bul_arrow_lnb.gif) no-repeat 178px 50%; color: #555;} /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar .lnb li.on .tit{color:#fff;text-decoration:none;background:#009dde url(../images/common/bul_arrow_lnb_on2.gif) no-repeat 178px 50%;} /* 2018-09-27 ¼öÁ¤*/
.sidebar .lnb li .tit:hover,.sidebar .lnb li .tit:focus{color:#fff;text-decoration:none;background:#009dde url(../images/common/bul_arrow_lnb_on.gif) no-repeat 178px 50%;}  /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar .lnb li .tit.open{color:#fff; text-decoration:none; background:#009dde url(../images/common/bul_arrow_lnb_on2.gif) no-repeat 178px 50%;}  /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar .lnb li ul{display:none;padding:8px 0;background:#fcfeff;}
.sidebar .lnb li li{border:none;}
.sidebar .lnb li li.on a:hover, sidebar .lnb li li.on a:focus, .sidebar .lnb li li.on a{font-weight:bold;color:#555;}
.sidebar .lnb li ul a, .sidebar .lnb li ul a:link, .sidebar .lnb li ul a:visited{display:block;padding:4px 0 4px 26px;font-weight:400;font-size:14px;color:#666666;background:none;}  /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar .lnb li ul a.open, .sidebar .lnb li ul a:link.open, .sidebar .lnb li ul a:visited.open{text-decoration: underline; color:#0090cc;}  /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.sidebar .lnb .t_ty1{letter-spacing:-1px;}
.sidebar .call_guide{padding:60px 0 0;}
.sidebar .call_guide a img{vertical-align:top;}

/* contents */
.contents{float:right;position:relative;width:760px;padding:0 0 100px 22px; border-left: 1px solid #eaf5ff; font-family:"Noto" ,"Malgun Gothic";} /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.contents .location{padding:17px 0 0;font-size:11px;color:#767676;text-align:right; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Arial, "Trebuchet MS", Verdana,"Sans-serif";} /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.contents .location .home{display:inline-block;padding:0 0 0 18px;background:url(../images/common/ico_home.gif) no-repeat 0 0;}
.contents .tit_page{margin-bottom:35px;padding:35px 0 0;font-weight:800;font-size:28px;line-height:1.4; color:#333333;} /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
.contents .tit_page.tit_line{border-top: 1px solid #519acd; margin-top: 65px;}  /* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí Ãß°¡*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.contents .location .home{background-position:0 1px;}
}
@-moz-document url-prefix(){
	.contents .location .home{background-position:0 2px;}
}

/* 2018-05-18 ¼­ºêÆäÀÌÁö °³Æí ¼öÁ¤*/
/* footer */
#footer{z-index:2; min-width:1017px; background:none; border-top: 1px solid #f3f3f3;  padding:0; font-family:"Noto" ,"Malgun Gothic";}
.footer_menu{position:relative; height:53px;margin:0 auto;font-family:"Noto" ,"Malgun Gothic"; width: 1017px;}
.footer_menu .menu{overflow:hidden;padding:19px 0 0 2px;}
.footer_menu .menu li{float:left;width:auto;margin-right:9px;padding:0 0 0 10px;background:url(../images/common/bar_footer.gif) no-repeat 0 3px;}
.footer_menu .menu li.first{padding:0;background:none;}
.footer_menu .menu li a{font-weight:bold;font-size:13px;color:#686868;}
.footer_menu .menu li a.on{color:#2f2f2f;}
.footer_menu .menu li strong{color:#2f2f2f;}
.footer_menu .btn{position:absolute;right:0;top:16px;}
.footer_menu .btn img{vertical-align:top;}
.footer_bottom{position:relative;padding-bottom:30px;border-top:1px solid #e3e8eb;}
.footer_bottom .footer_in{position:relative;width: 1017px;margin:0 auto;}
.footer_bottom .footer_in:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.footer_bottom .footer_in h2{position:absolute;left:1px;top:30px;width:auto;}
.footer_bottom .footer_in address{float:left;width:640px;padding:25px 0 0 0px;font-size:12px;line-height:18px;font-family:"Noto" ,"Malgun Gothic"; color:#666666; font-weight: 700;}
.footer_bottom .footer_in address .tit{word-spacing:20px;}
.footer_bottom .footer_in .copyright{float:left;width:640px;padding:10px 0 0 0;font-size:12px; font-family:"Noto" ,"Malgun Gothic"; color:#666666; font-weight: 700;}
.footer_bottom .footer_in .footer_customer{position: absolute; right: 0; top: 33px; text-align: right;  color:#666666; } 
.footer_bottom .footer_in .footer_customer li{margin-bottom: 5px; }
.footer_bottom .footer_in .footer_customer li a{padding:4px 0 4px 23px; margin-left: 5px;}
.footer_bottom .footer_in .footer_customer li a.fc_menu1{background:url(../images/common/ico_fmenu01.gif) no-repeat 0 5px}
.footer_bottom .footer_in .footer_customer li a.fc_menu2{background:url(../images/common/ico_fmenu02.gif) no-repeat 0 3px}
.footer_bottom .footer_in .footer_customer li a.fc_menu3{background:url(../images/common/ico_fmenu03.gif) no-repeat 0 3px}
.footer_bottom .footer_in .footer_right{position:absolute;right:0;top:15px;width:200px;text-align:right;}
.footer_bottom .footer_in .footer_right select{width:155px;height:24px;padding-left:10px;font-weight:bold;color:#606f79;border:1px solid #e9e9e9;}
.footer_bottom .footer_in .customer_center{padding-top:15px;}
.footer_gnb{position: relative; border-bottom: 1px solid #f3f3f3; font-size: 14px; }
.footer_gnb .f_gnb{width: 977px; margin: auto; overflow: hidden; padding: 34px 0;}
.footer_gnb .f_gnb > li{float: left; margin-right: 45px;}
.footer_gnb .f_gnb > li > a{color: #333; font-weight: 800;}
.footer_gnb .f_gnb > li.lst{margin-right: 0; position: relative;}
.footer_gnb .f_gnb > li.lst > ul.cm_list2{position: absolute; left: 114px; top: 17px; width: 110px;}
.footer_gnb .f_gnb > li > ul{margin-top: 10px;}
.footer_gnb .f_gnb > li > ul li{margin-top: 5px;}
.footer_gnb .f_gnb > li > ul li a{color: #666; font-weight: 400;}

#footer .select{position:absolute;right:0;top:14px;width:157px;line-height:normal;background:#fff;text-align:left;vertical-align:middle;text-align:right;}
#footer .select .my_value{position:relative;left:0;top:0;z-index:2;width: 148px;margin:0;padding:0;line-height:19px;font-family:"Noto" ,"Malgun Gothic";color:#555;text-align:left;
border: 1px solid #e0e0e0; background:url(../images/common/bul_plus_select.gif) no-repeat 93% 9px;}
#footer .select .my_value.selected{font-weight:bold;}
#footer .select.open .my_value,.select .my_value.outLine{border:1px solid #999;}
#footer .select button.my_value{height:24px;font-weight:bold;text-indent:10px;}
#footer .select div.my_value{height:19px;text-indent:8px;}
#footer .select .ctrl{position:absolute;right:0;top:0;width:18px;height:22px;border:none;background:#fff;}
#footer .select .arrow{position:absolute;right:6px;top:10px;width:0;height:0;font-size:0;line-height:0;border-bottom:3px solid #606f79;border-left:3px solid #fff;border-right:3px solid #fff;}
#footer .select ul{overflow:hidden;position:absolute;right:0;bottom:23px;width:155px;list-style:none;border:0;border-top:1px solid #bababa;border-bottom:1px solid #bababa;background:#fff;text-align:left;}
#footer .select ul.list{display:none;}
#footer .select.open ul.list{display:block;}
#footer .select ul.iList{left:-2000%;}
#footer .select.open ul.iList{left:0;}
#footer .select li{overflow:hidden;position:relative;height:18px;border-left:1px solid #bababa;border-right:1px solid #bababa;white-space:nowrap;}
#footer .select li a{display:block;height:18px;line-height:18px;background:#fff;text-decoration:none;text-indent:8px;}
#footer .select li.hover *{color:#fff;background:#999;}
/*// */

/* form */
.inp_t1{width:auto;height:24px;padding:0 5px;line-height:28px;border:1px solid #ccc;color:#555;}
.sel_t1{height:26px;padding:0 0 0 5px;line-height:20px;border:1px solid #ccc;color:#555;}
.chk_t1{width:13px;height:13px;padding:0;margin:0 0 0 0;vertical-align:middle;}
label{vertical-align:-1px;}
.inp_textarea{overflow:auto;width:auto;border:1px solid #ccc;color:#555;}
.txt_form_top{margin-bottom:6px;color:#fd1e00;text-align:right;}
.txt_form_top strong{font-weight:normal;}
.box_form{border-top:2px solid #519acd;}
.txt_bold{font-weight:bold;}
.txt_over1{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.txt_over2{display:inline-block;overflow:hidden;width:80%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.txt_over3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.box_inp{display:block;position:relative;width:auto;height:31px;margin-bottom:8px;}
.box_inp label{position:absolute;top:6px;left:12px;z-index:1;font-size:14px;cursor:text;}
.box_inp .inp_t1{width:282px;height:30px;padding-left:12px;}
.box_inp .inp_t1.text-focus{position:relative;z-index:2;}

/* search */
.search_right{text-align:right;}
.search_center{display:block;position:relative;width:100%;margin:0 0 40px;padding:20px 0;border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da;background:#f3fafe;text-align:center;}
.search_center .sel_t1{width:220px;}
.search_center .txt_label{position:absolute;top:22px;left:50px;font-weight:bold;font-size:15px;color:#006db8;}

/* btn_ty */
/* 2018-09-27 ¼öÁ¤ */
a.btn_ty1, a.btn_ty1:link, a.btn_ty1:visited{display:inline-block;width:auto;height:21px;padding:3px 15px 0 15px;font-weight:bold;font-size:14px;line-height:18px; color:#fff;border:1px solid #005d9d;background:#1776ce;vertical-align:middle;}
a.btn_ty2, a.btn_ty2:link, a.btn_ty2:visited{display:inline-block;width:auto;height:21px;padding:3px 15px 0;line-height:18px;font-size:13px;background:#1776ce;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;}
a.btn_ty3, a.btn_ty3:link, a.btn_ty3:visited{display:inline-block;width:auto;height:21px;padding:3px 15px 0;line-height:18px;font-size:13px;background:#e2e2e2;color:#333;vertical-align:middle;text-decoration:none;text-align:center;}
a.btn_ty4, a.btn_ty4:link, a.btn_ty4:visited{display:inline-block;width:auto;min-width:98px;height:38px;padding:0 22px;font-weight:bold;font-size:15px;line-height:38px;border:1px solid #005d9d;background:#1776ce;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;}
a.btn_ty5, a.btn_ty5:link, a.btn_ty5:visited{display:inline-block;width:auto;min-width:98px;height:38px;padding:0 22px;font-weight:bold;font-size:15px;line-height:38px;border:1px solid #cfcfcf;background:url(../images/common/bg_btn_gray.gif) repeat-x 0 0;color:#555;vertical-align:middle;text-decoration:none;text-align:center;}
a.btn_ty6, a.btn_ty6:link, a.btn_ty6:visited{display:inline-block;width:auto;height:25px;padding:0 18px;font-weight:bold;font-size:13px;line-height:25px;border:1px solid #cfcfcf;background:url(../images/common/bg_btn_gray2.gif) repeat-x 0 0;color:#555;vertical-align:middle;text-decoration:none;text-align:center;}
a.btn_ty7, a.btn_ty7:link, a.btn_ty7:visited{display:inline-block;width:auto;min-width:55px;height:33px;padding:0 20px;font-weight:bold;font-size:15px;line-height:33px;border:1px solid #005d9d;background:#1776ce;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;}
a.btn_ty8, a.btn_ty8:link, a.btn_ty8:visited{display:inline-block;width:auto;min-width:55px;height:33px;padding:0 20px;font-weight:bold;font-size:15px;line-height:33px;border:1px solid #cfcfcf;background:url(../images/common/bg_btn_gray.gif) repeat-x 0 0;color:#555;vertical-align:middle;text-decoration:none;text-align:center;}
button.btn_ty1{display:inline-block;overflow:visible;width:auto;height:26px;margin:0;padding:0 15px;font-weight:bold;font-size:14px;line-height:23px;text-decoration:none;color:#fff;border:1px solid #005d9d;background:#1776ce;vertical-align:middle;}
button.btn_ty2{display:inline-block;overflow:visible;width:auto;height:24px;margin:0;padding:0 15px;line-height:24px;font-size:13px;background:#1776ce;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;}
button.btn_ty3{display:inline-block;overflow:visible;width:auto;height:24px;margin:0;padding:0 15px;line-height:24px;font-size:13px;background:#e2e2e2;color:#333;vertical-align:middle;text-decoration:none;text-align:center;}
button.btn_ty4{display:inline-block;overflow:visible;width:auto;min-width:144px;height:40px;margin:0;padding:0 22px;font-weight:bold;font-size:15px;line-height:35px;border:1px solid #005d9d;background:#1776ce;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;}
button.btn_ty5{display:inline-block;overflow:visible;width:auto;min-width:144px;height:40px;margin:0;padding:0 22px;font-weight:bold;font-size:15px;line-height:35px;border:1px solid #cfcfcf;background:url(../images/common/bg_btn_gray.gif) repeat-x 0 100%;color:#555;vertical-align:middle;text-decoration:none;text-align:center;}
button.btn_ty6{display:inline-block;overflow:visible;width:auto;height:27px;margin:0;padding:0 18px;font-weight:bold;font-size:13px;line-height:23px;border:1px solid #cfcfcf;background:url(../images/common/bg_btn_gray2.gif) repeat-x 0 0;color:#555;vertical-align:middle;text-decoration:none;text-align:center;}
button.btn_ty7{display:inline-block;overflow:visible;width:auto;min-width:97px;height:35px;margin:0;padding:0 20px;font-weight:bold;font-size:15px;line-height:32px;border:1px solid #005d9d;background:#1776ce;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;}
button.btn_ty8{display:inline-block;overflow:visible;width:auto;min-width:97px;height:35px;margin:0;padding:0 20px;font-weight:bold;font-size:15px;line-height:32px;border:1px solid #cfcfcf;background:url(../images/common/bg_btn_gray.gif) repeat-x 0 0;color:#555;vertical-align:middle;text-decoration:none;text-align:center;}
/*  //// 2018-09-27 //// ¼öÁ¤ */
@-moz-document url-prefix(){
button.btn_ty2{line-height:22px;}
button.btn_ty3{line-height:22px;}
}
a.btn_down, a.btn_down:link, a.btn_down:visited{display:inline-block;width:auto;height:20px;padding:4px 8px 0 27px;border:1px solid #005d9d;background:#1776ce url(../images/common/ico_down.gif) no-repeat 8px 6px;color:#fff;vertical-align:middle;text-decoration:none;}
a.btn_email, a.btn_email:link, a.btn_email:visited{display:inline-block;width:150px;height:42px;padding:6px 15px 0;border:1px solid #cfcfcf;background:url(../images/common/bg_btn_gray3.gif) repeat-x 0 0;color:#555;vertical-align:middle;text-decoration:none;}
a.btn_email strong{display:block;background:url(../images/common/ico_mail.gif) no-repeat 100% 50%;letter-spacing:-1px;}
.btn_arrow1{padding:6px 39px 6px 11px;background:#1776ce url(../images/common/bul_arrow1.png) 170px center no-repeat;}
.btn_arrow1:hover{text-decoration:none;}
a.btn_arrow1:link, a.btn_arrow1:visited{color:#fff;}

.btn_center{padding:30px 0;text-align:center;}
.btn_center a, .btn_center button{margin:0 4px;}
.btn_center .txt_orange_normal{display:block;padding-top:20px;}
.btn_right{padding-top:30px;text-align:right;}
.btn_center input[type="submit"]{width:142px;padding:11px 0 9px 0;margin-right:7px;}

/* paging */
.paging {height:25px;padding:20px 0 0;font-size:11px;text-align:center;}
.paging .first, .paging .prev, .paging .next{margin-right:-1px;width:auto;height:auto;padding:0;border:none;}
.paging .last{width:auto;height:auto;padding:0;border:none;}
.paging .first:hover, .paging .prev:hover, .paging .next:hover, .paging .last:hover,
.paging .first:focus, .paging .prev:focus, .paging .next:focus, .paging .last:focus{border:none;}
.paging strong{color:#4d8dee;}
.paging strong{display:inline-block;min-width:11px;height:17px;margin-right:-1px;padding:6px 6px 0;font-weight:bold;line-height:15px;letter-spacing:-1px;color:#519acd;border:1px solid #519acd;background:#f3faff;vertical-align:middle;}
.paging a{display:inline-block;min-width:11px;height:17px;margin-right:-1px;padding:6px 6px 0;line-height:15px;color:#888;border:1px solid #e1e1e1;background:#fefefe;vertical-align:middle;cursor:pointer;}
.paging a:hover, .paging a:focus{color:#519acd;border:1px solid #519acd;background:#f3faff;text-decoration:none;}

/* layer_pop */
.layer_pop{position:absolute;right:0;top:0;z-index:1000;width:100%;height:100%;}
.layer_pop .bg{position:absolute;right:0;top:0;z-index:1;width:100%;height:100%;background:#000;background:url(../images/common/bg_layer.png) repeat;}
.layer_com{position:absolute;right:50%;top:300px;z-index:2;width:546px;margin:0 -273px 0 0;background:#fff;} /* 2019-04-19 ¼öÁ¤*/
.layer_com .title{padding:7px 20px 7px;font-weight:bold;font-size:17px;line-height:26px;background:url(../images/common/bg_popup1.gif) 0 0 repeat;color:#fff;}
.layer_com .btn_close{position:absolute;top:11px;right:22px;}
.layer_com .btn_close a{line-height:0;}
.layer_com .btn_close img{vertical-align:top;}
.layer_com .box_close{position:relative;padding:10px 0px 0px 18px;background:#fff; color:#373737; bottom: -3px; width: 212px; height: 30px; float: right; font-size: 13px; border: 1px solid #4a4a4a;} /* 2019-04-19 ¼öÁ¤*/
.layer_com .box_close .chk_t1{margin-right:3px;}
.layer_com .box_close label{font-size:13px;  font-family:"Noto" ,"Malgun Gothic";}  /* 2019-04-19 ¼öÁ¤*/
.layer_com .box_close button{position:absolute;top:0px;right:0px; border-left: 1px solid #4a4a4a; } /* 2019-04-19 ¼öÁ¤*/
.layer_com .pop_data{padding:28px 38px;}
.layer_com .txt1{width:453px;padding:16px 0 12px 31px;border:1px solid #e5e5e5;background:url(../images/common/bul_dot1.gif) 19px 21px no-repeat;}
.layer_com.index{position:fixed;z-index:1000;}
.layer_index {position:fixed;right:0;top:0;z-index:1000;width:500px;margin:0;}
.layer_index02{position:fixed;right:0;top:0;z-index:1000;width:500px;margin:0; border:1px solid #016db8;} 
.layer_index .section, .layer_index02 .section {padding:18px 30px 18px;font-size:14px;line-height:22px;}
.layer_index02 .btn_close{top:10px;right:12px;}

/* °£°Ý */
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt60{margin-top:60px;}
.mb0{margin-bottom:0px !important;}
.mb6{margin-bottom:6px !important;}
.ml6{margin-left:6px;}
.ml12{margin-left:12px;}
.ml14{margin-left:14px;}
.ml17{margin-left:17px;}
.ml20{margin-left:20px;}
.ml70{margin-left:70px;}
.ml120{margin-left:120px;}
.mr16{margin-right:16px;}
.mr63{margin-right:63px;}
.pt7{padding-top:7px;}
.pt12{padding-top:12px;}
.pl11{padding-left:11px;}
.pl60{padding-left:60px;}
.pb10{padding-bottom:60px;}
.pb34{padding-bottom:34px;}

/* ÅØ½ºÆ® */
.txt_blue{color:#006db8;}
.txt_blue strong{font-size:15px;}
.txt_blue_normal{font-weight:normal;color:#006db8;}
.txt_red{color:#fd1e00;}
.txt_red_normal{font-weight:normal;color:#fd1e00;}
.txt_black_normal{font-weight:normal;color:#000;}
.txt14 {font-size:14px !important;} /* 2016-08-24 Ãß°¡ */
.t_line{text-decoration:underline;}

/* ´Þ·Â */ 
.box_picker{display:inline-block;position:relative;}
.datepicker{position:absolute;top:13px;left:-132px;border:1px solid #006db8;background:#fff;}
.datepicker #month-wrap{position:relative;overflow:hidden;width:218px;height:31px;padding:11px 10px 0;background:#006db8;}
.datepicker #month-wrap img{vertical-align:top;}
.datepicker #bn_prev{position:absolute;top:11px;left:10px;z-index:2;width:auto;}
.datepicker #bn_next{position:absolute;top:11px;right:10px;z-index:2;width:auto;}
.datepicker #month{width:200px;margin:0 auto;font-weight:bold;font-size:14px;color:#fff;text-align:center;}
.datepicker .tbl_calendar{width:218px;padding:10px;}
.datepicker .tbl_calendar table{width:100%;}
.datepicker .tbl_calendar table th{padding:6px 0 4px;color:#666;border:1px solid #e5e5e5;}
.datepicker .tbl_calendar table td{padding:8px 0 4px;color:#666;border:1px solid #e5e5e5;}
.datepicker .tbl_calendar table th{font-weight:normal;border-bottom:0;background:#f1f1f2;}
.datepicker .tbl_calendar table th abbr{border:none;}
.datepicker .tbl_calendar table td{text-align:center;}
.datepicker .tbl_calendar table .first{color:#e02e04;}
.datepicker .tbl_calendar table .last{color:#006db8;}
.datepicker #cal td.today {background-color:#FFF0C4;}
.datepicker #cal td:hover,.datepicker #cal td.focus{background-color: #006db8;color:#fff;}
.datepicker #cal td.empty:hover {background-color: #f9f9f9;}
.datepicker .offscreen{position:absolute;left:-200em;top:-100em;}
.datepicker .first{color:#e02e04;}
.datepicker .last{color:#006db8;}

/* °í°´¼¾ÅÍ ´ÜÃà¹øÈ£ ¾È³» 2017-12-04 */
.ivr_wrap{padding: 0 16px;  color: #002222;}
.ivr_wrap h2{font-size: 35px; text-align: center; margin-top: 40px;}
.ivr_wrap p{font-size: 16px; text-align: center; color: #555555;}
.ivr_wrap .ivr_num{text-align: center; font-size: 35px; font-weight: bold; margin-top: 26px; position: relative;}
.ivr_wrap .ivr_num:before{width: 480px; height: 1px; background:#002222; content: ''; left: 167px; top:40px; position: absolute; z-index: 45;}
.ivr_wrap .ivr_num span{display: inline-block; border: 2px solid #002222; border-radius:5px; height: 65px; vertical-align: middle;padding-top: 13px; background: #fff; position: relative; z-index: 50;}
.ivr_wrap .ivr_num .num_val1{width: 205px;} 
.ivr_wrap .ivr_num .num_val2, .ivr_wrap .ivr_num .num_val3{width: 95px; font-size: 50px; padding-top: 3px;height: 75px; margin-left: 40px;}
.ivr_list_warp{overflow: hidden; margin: auto; width: 813px; border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin-top: 36px; margin-bottom:50px;}
.ivr_list_warp > ul{overflow: hidden;} 
.ivr_list_warp .ivr_list{float: left; width: 186px; height: 197px; border: 1px solid #e7e7e7; border-left: none; border-bottom: none; padding:16px 0 0 16px; cursor: pointer;}
.ivr_list_warp .ivr_list ul li{margin-bottom: 4px; }
.ivr_list_warp .ivr_list ul li a{font-size:15px; font-weight: bold; color: #555555;}
.ivr_list_warp .ivr_list.ivr_bg1{background: url(../images/common/img_ivr_bg1.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg2{background: url(../images/common/img_ivr_bg2.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg3{background: url(../images/common/img_ivr_bg3.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg4{background: url(../images/common/img_ivr_bg4.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg5{background: url(../images/common/img_ivr_bg5.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg6{background: url(../images/common/img_ivr_bg6.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg7{background: url(../images/common/img_ivr_bg7.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg8{background: url(../images/common/img_ivr_bg8.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg1:hover{background: url(../images/common/img_ivr_bg1_on.jpg) no-repeat; color: #006db8;}
.ivr_list_warp .ivr_list.ivr_bg2:hover{background: url(../images/common/img_ivr_bg2_on.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg3:hover{background: url(../images/common/img_ivr_bg3_on.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg4:hover{background: url(../images/common/img_ivr_bg4_on.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg5:hover{background: url(../images/common/img_ivr_bg5_on.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg6:hover{background: url(../images/common/img_ivr_bg6_on.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg7:hover{background: url(../images/common/img_ivr_bg7_on.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg8:hover{background: url(../images/common/img_ivr_bg8_on.jpg) no-repeat;}
.ivr_list_warp .ivr_list.ivr_bg1:hover a{color: #006db8;}
.ivr_list_warp .ivr_list.ivr_bg2:hover a{color: #bd6e10;}
.ivr_list_warp .ivr_list.ivr_bg3:hover a{color: #994c5e;}
.ivr_list_warp .ivr_list.ivr_bg4:hover a{color: #9554a3;}
.ivr_list_warp .ivr_list.ivr_bg5:hover a{color: #536b5f;}
.ivr_list_warp .ivr_list.ivr_bg6:hover a{color: #deaf30;}
.ivr_list_warp .ivr_list.ivr_bg7:hover a{color: #4b7a6c;}
.ivr_list_warp .ivr_list.ivr_bg8:hover a{color: #dd7668;}