@charset "utf-8";
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: local('NanumGothic'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: local('NanumGothicBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: local('NanumGothicExtraBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* common */
body{margin:0;padding:0;font-family:'malgun Gothic',dotum,Helvetica,sans-serif;text-align:left;font-size:0.750em; background:#fff ;}
div,ul,ol,dl,p,td,th,input,textarea,select,a{font-family:'malgun Gothic',dotum,Helvetica,sans-serif;color:#666}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
ul,ol,li,dl,dt,dd,p{font-size:13px;}
img,fieldset,iframe{border:none}
iframe{display:block}
li{list-style-type:none}
table{clear:both;border-collapse:collapse;} 
em,address{font-style:normal}
#skip,.hide,legend,hr, .skip{display:none}
a, a:hover, a:active{text-decoration:none}
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

body{overflow-y:scroll;}

/* wrap */
#wrap{position:relative; overflow:hidden; width:1210px; margin:0 auto; padding:0 0 0;}
.line_bg{position:absolute; right:0%; width:50%; height:40px; border-bottom:1px solid #ddd;}

/* header */
#header{float:left; width:161px;}
#header h1 {margin-top:15px;}

/* gnb */
.main #gnb .member > ul{display:none !important;}
#gnb{margin: 45px 0 0 0px;}
#gnb > li > a{display:inline-block; width:90%; padding:12px 0 12px 10%; font-weight:700; font-size:14px; color:#5b5b5b; letter-spacing:-0.5px;}
#gnb > li > a:hover, #gnb > li > a.on{text-decoration:underline; background:url('../images/common/bg_gnb_ov02.gif') no-repeat 97% center;}
/*
.main #gnb > li > ul{height:auto !important; top:113px !important;}
.main #gnb > li > ul > li:first-child{margin:0px;}
*/
#gnb > li > ul{display:none; position:absolute; left:161px; top:0px; z-index:999; width:150px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; background:#fff;}
#gnb > li > ul > li > a{display:inline-block; width:90%; padding: 11px 0 11px 10%; font-size:12px; color:#063c64; border-bottom:1px solid #cbcbcb; background:#eee;}
#gnb > li > ul > li > a:hover, #gnb > li > ul > li > a.on{color:#fff; border-bottom:1px solid #155579; background:#155579;}
#gnb > li > ul > li:first-child{margin: 113px 0 0;}
/*#gnb > li > ul > li:first-child a:hover, #gnb > li > ul > li:first-child a.on{border-top:1px solid #155579;}*/
#gnb > li > ul > li:first-child > a{border-top:1px solid #cbcbcb;}
#gnb > li > ul > li > ul{border-bottom:1px solid #cbcbcb;}
#gnb > li > ul > li > ul > li > a{display:inline-block; width: 84%; padding: 10px 0 10px 16%; font-size:12px; color:#535353; background: url('../images/common/bul_02.gif') no-repeat 12% center;}
#gnb > li > ul > li > ul > li > a:hover, #gnb > li > ul > li > ul > li > a.on{text-decoration:underline;	}
#gnb .member {font-size: 0px;}
#gnb .member > a {font-size: 0px;height: 0px;line-height: 0px;width: 0px;padding:0px; margin:0px;}

/* container */
.main .container{position:relative; width:1040px; padding:0 0 0; border-left:1px solid #e4e4e4;padding-left:8px;}
.container{float:right; width:898px;}
.utillWrap {position:relative; height:40px; }
.main .util{margin:0px;}
.util{position:absolute; top:0; right:130px; height:40px; line-height:40px; margin:0 0 10px;  letter-spacing :0;}
.util a{display:inline-block; padding-right:18px; font-size:12px; line-height:12px; color:#888; font-weight:600;}

/* visual */
.visual{ position:relative; width:100%; height:488px;margin:0 0 0; background: url('../images/main/new_visual02.jpg') no-repeat top center;}
.visual .tit { position:absolute; top:132px; right:44px; width:420px;  background:url('../images/main/visualTitBg.png') no-repeat center 115px; text-align:center;}
.visual .tit span {display:block;}
.visual .visualImg01 {position:absolute; left:20px; bottom:20px;}
.visual .visualImg02 {position:absolute; right:383px; top:20px;}

/* m_cont */
.m_cont{position:relative; overflow:hidden; margin-top:15px;}
.m_cont .l_box{float:left; width:450px;}
.m_cont .c_box{float:left; width:280px; margin-left:17px; }
.m_cont .r_box{float:right; width:280px;}
.m_cont > div h2{font-size:15px; color:#4d4d4d; font-weight:700; letter-spacing:-0.5px;}
.m_cont .quick ul{position:relative; overflow:hidden; margin:11px 0 0; padding:0 0 12px; border-bottom:1px solid #eee;}
.m_cont .quick ul li{float:left; width:70px; margin:0 0 0 50px; text-align:center;}
.m_cont .quick ul li:first-child{margin:0 0 0 8px;}
.m_cont .quick ul li a{display:inline-block; padding:72px 0 0; color:#322f36; font-size:12px;}
.m_cont .quick .qm01{background:url('../images/main/ico_qm01.gif') no-repeat center top;}
.m_cont .quick .qm02{background:url('../images/main/ico_qm02.gif') no-repeat center top;}
.m_cont .quick .qm03{background:url('../images/main/ico_qm03.gif') no-repeat center top;}
.m_cont .quick .qm04{background:url('../images/main/ico_qm04.gif') no-repeat center top;}
.m_cont .notice{margin:12px 0 0;}
.m_cont .notice ul{margin:12px 0 0;}
.m_cont .notice li{position:relative; margin:0 0 4px; padding:0 0 0 6px; background:url('../images/main/notice_dotted.gif') no-repeat left center;}
.m_cont .notice li a{font-size:12px; color:#777; font-family:'dotum';}
.m_cont .notice span{position:absolute; right:0px; color:#989898}
.m_cont .r_box{padding:1px 0 0;}
.m_cont .r_box > a{float:left; display:block; width:282px; height:136px; margin:-1px 0 0 0; border:1px solid #e5e5e5;}
.m_cont .r_box > a:hover dl{background:url('../images/main/rb_over.png') no-repeat;}
.m_cont .r_box dl{width:268px; height:124px; padding:22px 0 0 15px;}
.m_cont .r_box dt{margin:0 0 7px; font-size:15px; color:#4d4d4d; font-weight:700;}
.m_cont .r_box dd{font-size:13px; color:#909091; line-height:18px;}
.m_cont .r_box .rb01{background:url('../images/main/bg_rb01.png') no-repeat;}
.m_cont .r_box .rb02{background:#d0e0ea url('../images/main/bg_rb02.png') no-repeat;}
.m_cont .r_box .rb03{background:#d0e0ea url('../images/main/bg_rb03.png') no-repeat;}
.m_cont .r_box .rb04{background:url('../images/main/bg_rb04.png') no-repeat;}

/* footer */
.footer{width:100%; border-top:1px solid #e4e4e4}
.footer .inner{position:relative; overflow:hidden; width:1210px; margin:0 auto; padding:25px 0 40px;}
.footer h1{float:left; margin:10px 0 0;}
.footer .txt_area{float:left; margin:0 0 0 40px;}
.footer .txt_area ul{position:relative; overflow:hidden;}
.footer .txt_area ul li{float:left;}
.footer .txt_area ul li:first-child{margin:0 14px 0 0; padding:0 14px 0 0; background:url('../images/common/footer_line.gif') no-repeat right 5px;}
.footer .txt_area ul li a{font-size:12px; color:#646464;}
.footer address{margin:5px 0; font-size:11px; color:#959595;}
.footer p{color:#a4a4a4; font-size:11px; font-family:Verdana}

/* familysite */
.familysite{position:absolute; right:0px; top:28px;}

.top_Search{	cursor:pointer;	}
/* content */
.content{float:left; width:858px; min-height: 670px; padding: 0 0 50px 40px; border-top:1px solid #e2e2e2; background:#fff url('../images/common/bg_content.gif') no-repeat 91% top;}
.location{position:relative; overflow:hidden; font-family:'NanumGothic';}
.location li{float:left; margin:10px 8px 0 0; padding:0 0 0 11px; font-size:13px; color:#888; background:url('../images/common/ico_arrow.gif') no-repeat left center;}
.location li:first-child{padding:0px;}
.location li:first-child a{display:inline-block; width:12px; height:13px; padding:0px; vertical-align:top; font-size:0px; line-height:0px; background:url('../images/common/ico_home.gif') no-repeat left 1px;}
.location li.current{font-weight:bold;}
.location .home:hover{cursor:pointer;}
.cont_tit{margin:105px 0 0; font-size:40px; color:#063c64;  letter-spacing:-1px; font-family:'malgun Gothic','Nanum Gothic'; font-weight: 700;}
.cont_tit span{margin:116px 0 0; font-size:40px; color:#5381a3;  letter-spacing:-1px; font-weight:bold;}
.content .cont_inner{margin:80px 0 100px 0;}
.content .cont_innerBoard{margin:20px 0 100px 0;}
.topGreyBar{height:25px; background:#f5f5f5; board-bottom:1px solid #e2e2e2;}
.ing{background:#fff url('../images/common/ing.jpg') no-repeat center center; width:870px; height:430px; margin-top:250px;}

.cont_slogan {font-size:22.5px; line-height:30px; letter-spacing:-1.5px;}
.cont_slogan strong.type01{color:#155579; }
.cont_slogan em.type01{color:#8f6248; }

.table_txt {font-size:12px; color:#8c8c8c; text-align:right; margin:0 0 5px; font-family:'NanumGothic';}

.list_type01 {width:100%; border-top:1px solid #cdd2d6}
.list_type01 th {font-size:12px; color:#474747; padding:10px 0; background:#f7f7f7; text-align:center; border-bottom:1px solid #dedede;}
.list_type01 td {font-size:12px; color:#474747; padding:10px 0; text-align:center; border-bottom:1px solid #dedede;}
.list_type01 td.money {text-align:right; padding-right:30% }
.list_type01 td.last {text-align:right; padding-right:5% }
.list_type01 tr.last th {border-bottom:1px solid #aeaeae;}
.list_type01 tr.last td {border-bottom:1px solid #aeaeae;}

.list_type02 th {text-align:left; padding-left:40px;}
.list_type02 th.inner {padding-left:60px;}

.list_type03 th {border-bottom:2px solid #bbb;}

.info_box {line-height:20px;}
.info_box p, .info_box li {font-size:11px; font-family:'dotum'; color:#999; }
.p_style01 {font-size:12px !important; font-weight:bold; }
.p_style02 {font-size:12px !important;  }

.basic_style li em {font-size:12px;  font-weight:bold; color:#777;}
.basic_style li em.em_style01 {font-size:12px;  font-weight:bold; color:#155579;}
.basic_style li em.em_style02 {font-size:12px;  font-weight:bold; color:#999;}
.basic_style > li {margin-bottom:20px;}
.basic_style > li > ol, .basic_style > li > ul {margin-top:20px;}
.basic_style > li > ol > li {margin-bottom:20px;}

.gallery li:first-child{	margin-right:6px;	}
.gallery li a img{	width:137px;height:81px	}

#faqSlides > div img{	width:280px;height:261px;	}



/* 회원가입 #1 */
.join_step1{	border-top:2px solid #4f4f4f;margin:66px 0 0;padding:60px 0 0px 65px;;	}
.join_step1 p:first-child{		font-size:30px;color:#535353;line-height:35px;	letter-spacing:-1px;font-weight:normal;	}
.join_step1 p:first-child em{	display:block;color:#155579;font-style:normal;margin-bottom:20px;	}
.join_step1 p{		font-size:16px;	}
.join_gubun{		width:485px;text-align:center;margin:50px auto;padding-right:65px;	border:0px;}
.join_gubun input[type=button]{ width:200px;height:130px;margin:0 20px;	border:0px;}
.join_gubun input:hover[type=button]{ width:200px;height:130px;margin:0 20px;border:0px;}
.bt_Individual{ background:url('../images/common/bt_Individual_off.png') no-repeat}
.bt_enterprise{ background:url('../images/common/bt_enterprise_off.png') no-repeat}
.bt_Individual:hover{ background:url('../images/common/bt_Individual_on.png') no-repeat}
.bt_enterprise:hover{ background:url('../images/common/bt_enterprise_on.png') no-repeat}

/*개요*/

.outline_img{float:left; margin-bottom:66px;position:relative;}
.margin_r{margin-right:86px;}
.outline_text{margin-bottom:-35px;display: none;cursor:pointer;		}
.outline_text img{float:right; margin:30px 25px 0 0;}
#outline_text01{width:615px; height:595px; background:url('../images/business/outline_text01.png');}
#outline_text02{width:615px; height:595px; background:url('../images/business/outline_text02.png');}
#outline_text03{width:615px; height:595px; background:url('../images/business/outline_text03.png');}
#outline_text04{width:615px; height:595px; background:url('../images/business/outline_text04.png');}
.close{z-index:998999;}

/* 임시팝업 */
#divpop_TMP{	border:1px solid #ddd;width:448px;height:500px;position:absolute;right:40px;top:40px;	}
.TMP_wrap{	position:relative;width:100%;	}
.TMP_close{	position:absolute;right:5px;top:5px;	}
.TMP_txt{	position:absolute;top:245px;width:100%;margin:0 auto;text-align:center;color:#000;font-size:13px;font-weight:bold;	}


/* 기업정보서비스 */
.busi_thum_img {	width:845px;border:5px solid #f1f1f1;	}