@charset "utf-8";

body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h4, h5, h6, pre, form, p, div	{margin:0; padding:0;}
html {width:100%; height:100%;}
body {font:normal normal 12px/1.2 dotum,"돋움"; width:100%; height:100%; color:#666;}
a {color:#666; border:0; text-decoration:none;}
a:active {background:transparent;}
a:hover {text-decoration:none;}
ol, ul {list-style-type:none;}
hr {display:none;}
caption {position:absolute; visibility:hidden; left:-9999px; display:none;}
li {vertical-align:middle; line-height:1.2;}
img	{border:0; vertical-align:middle;}
fieldset {border:0; display:block;}
legend {margin-left:-7px; position:absolute; visibility:hidden; left:-9999px;}
table {table-layout:fixed; border-collapse:collapse;}
input {font:normal normal 13px/1.2 dotum, gulim, arial; color:#333; vertical-align:middle;}
.container	 {display:inline-block; width:100%;}
.container:after	 {content:""; clear:both; display:block; height:0; visibility:hidden;}
textarea	{font:normal normal 12px/1.2 dotum; color:#333; resize:none;}
textarea:focus	{border-color:#71b200;}
.hr	{display:none}
button	{display:inline-block; margin:0; padding:0; background:none; border:none; text-align:center; vertical-align:middle; white-space:nowrap; cursor:pointer; font-family:"나눔고딕","nanumgothic";}
*+html button	{margin:0 2px; overflow:visible;}
button > span, button > img, .btn > span, button > span > span, .btn > span > span {display:block; position:relative;}
button::-moz-focus-inner {padding:0; border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
button.disabled, .btn.disabled {cursor:default;}
/******************************************************** default end *************************************************************************/
.skipnav	{position:relative; width:100%; background:#000; color:#fff; text-align:center;}
.skipnav a	{display:block; color:#fff; font-weight:bold; width:0; height:0; line-height:0; font-size:0;}
.skipnav a:focus, .skip a:active	{display:block; padding:5px 0; width:auto; height:auto; line-height:1.5; font-size:12px;}

/*
*html 셀렉터	{}
*+html 셀렉터	{}
@media screen {셀렉터{};}
@-moz-document url-prefix(){셀렉터	{};}
@media screen and (-webkit-min-device-pixel-ratio:0){셀렉터{};}
*/

/* 숨김텍스트처리(Text To Speech) */
.tts { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

@font-face {
	font-family:'nanumgothic';
	src:url('../font/nanumgothic.eot');
	src:url('../font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), url('../font/NanumGothic-Regular.woff2') format('woff2'), url('../font/nanumgothic.woff') format('woff'), url('../font/nanumgothic.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}
@font-face {
	font-family:'nanumgothicbold';
	src:url('../font/NanumGothic-Bold.eot');
	src:url('../font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../font/NanumGothic-Bold.woff2') format('woff2'), url('../font/NanumGothic-Bold.woff') format('woff');
	font-style:normal; font-weight:normal;
}
@-moz-document url-prefix(){
	@font-face {
		font-family:'nanumgothicbold';
		src:url('...') format('truetype');
	};
}

/* layout : start */
body	 {}
#header	{width:100%; position:relative; z-index:2;min-width:1000px}
.utilmenu_wrap	 {background:url("../images/common/bg_utilwrap.gif") repeat-x 0 0;}
.utilmenu_wrap .utilmenu_all	{margin:0 auto; width:1000px; overflow:hidden;}
.utilmenu_wrap .utilmenu_all .site_list	{float:left; border-left:1px solid #7ac4e4; width:50%; height:30px; overflow:hidden;}
.utilmenu_wrap .utilmenu_all .site_list li	{float:left; border-right:1px solid #7ac4e4;}
.utilmenu_wrap .utilmenu_all .site_list li a	{color:#fff; font-family:"나눔고딕","nanumgothic",dotum; font-size:14px; display:block; width:104px; text-align:center; padding:7px 0;}
.utilmenu_wrap .utilmenu_all .site_list li.on	{background:#fff; margin:0 -1px; position:relative; border-right:0; width:107px;}
.utilmenu_wrap .utilmenu_all .site_list li.on a	{color:#007fc2;}
.utilmenu_wrap .utilmenu_all .link_ctrl	{float:right; padding:3px 0;font-size: 11px;}
.utilmenu_wrap .utilmenu_all .link_ctrl ul	{display:inline;}
.utilmenu_wrap .utilmenu_all .link_ctrl ul li	{display:inline; margin:0 -3px 0 0;}
.utilmenu_wrap .utilmenu_all .link_ctrl ul li a	{display:inline-block; color:#1f333b; width:73px; text-align:center; background:#e6e6e6; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; padding:5px 0; vertical-align:top;}
.utilmenu_wrap .utilmenu_all .link_ctrl ul li.last a{background:url(../images/common/util_bg.gif) no-repeat 58px 9px #16455a; color:#ffffff; margin-right:4px;}

.utilmenu_wrap .utilmenu_all .link_ctrl button.ctrl	{background:url("../images/common/util_zoom.gif") no-repeat 0 0; width:26px; height:24px; overflow:hidden; display:inline-block;}
.utilmenu_wrap .utilmenu_all .link_ctrl button.ctrl span	{display:inline-block; vertical-align:middle; width:0; height:0; overflow:hidden; font-size:0;}
.utilmenu_wrap .utilmenu_all .link_ctrl button.ctrl.zoomout	{background-position:0 0;}
.utilmenu_wrap .utilmenu_all .link_ctrl button.ctrl.default	{background-position:0 -34px; width:27px; margin:0 -4px;}
.utilmenu_wrap .utilmenu_all .link_ctrl button.ctrl.zoomin	{background-position:0 -68px;}
.gnb_border{width:100%;border-bottom:1px solid #cfcfcf;}
.gnb_wrap	{width:1000px; margin:0 auto; *zoom:1; position:relative; z-index:2;}
.gnb_wrap h1{float:left; padding:20px 65px 23px 25px;font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; color:#2a2a2a; font-size:24px; font-weight:bold; vertical-align:middle}
.gnb_wrap h1 img{vertical-align:middle;}
.gnb_wrap:after	{content:""; clear:both; display:block; height:0; visibility:hidden;}
.gnb_wrap .gnb	{float:left; padding:17px 27px 0 0;height:60px;}
.gnb_wrap .gnb ul	{width:100%; display:inline-block; vertical-align:top;}
.gnb_wrap .gnb ul li	{float:left; position:relative; padding:0 35px 0;}
.gnb_wrap .gnb ul li a	{display:block; font-size:18px; color:#3e3e3e; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; padding:10px 0 28px;}
.gnb_wrap .gnb ul li.on a	{color:#007fc2; background:url("../images/common/bg_gnb_depth1.gif") repeat-x 0 44px;}
.gnb_wrap .gnb ul li ul	{position:absolute; top:55px; left:35px; padding:15px 0 50px; display:none; width:100%;}
.gnb_wrap .gnb ul li ul li	{float:none; padding:0;}
.gnb_wrap .gnb ul li ul li a	 {display:block; padding:5px 0; font-size:14px; color:#767676; font-family:"나눔고딕","nanumgothic",dotum; width:100%;}
.gnb_wrap .gnb ul li.on ul li a	{background:none; color:#767676;}
.gnb_wrap .gnb ul li ul li a:hover,
.gnb_wrap .gnb ul li ul li a:focus,
.gnb_wrap .gnb ul li ul li.on a	{color:#007fc2;}
#header .bg_submenu	{border-top:1px solid #d1d1d1; border-bottom:1px solid #007fc2; height:212px; position:absolute; top:106px; left:0; width:100%; background:#fff; z-index:1; display:none;}
#header .bg_submenu span	{width:1000px; height:100%; margin:0 auto; display:block;}
/*#header .bg_submenu span img	{border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}*/
#header.on .bg_submenu	 {display:block;}
#header.on .gnb ul li ul	 {display:block;}
.visual_wrap{height:147px; margin:0 auto;position:relative}
.visual_wrap.case01	 {height:147px;background:url("../images/common/svisual1.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case02	 {height:147px;background:url("../images/common/svisual2.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case03	 {height:147px;background:url("../images/common/svisual3.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case04	 {height:147px;background:url("../images/common/svisual4.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case05	 {height:147px;background:url("../images/common/svisual5.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case06	 {height:147px;background:url("../images/common/svisual6.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case07	 {height:147px;background:url("../images/common/svisual7.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case08	 {height:147px;background:url("../images/common/svisual8.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case09	 {height:147px;background:url("../images/common/svisual9.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case10	 {height:147px;background:url("../images/common/svisual10.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case11	 {height:147px;background:url("../images/common/svisual11.jpg") no-repeat center top #d4d4d4;}
.visual_wrap.case12	 {height:147px;background:url("../images/common/svisual12.jpg") no-repeat center top #d4d4d4;}
.visual_wrap .notice_wrap{width:1000px; margin:0 auto;position:relative}
.visual_wrap .notice_wrap .notice_area {padding:29px 51px 0 719px;}
.visual_wrap .notice_wrap .notice_area li {line-height: 13px;margin-bottom: 14px;}
.visual_wrap .notice_wrap .notice_area a {display:block; font-family:"나눔고딕","nanumgothic",dotum; font-size:12px;line-height:16px;color:#fff}
.visual_wrap .notice_wrap .notice_area li a .title	{font-weight:bold; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:235px; font-size:14px;ont-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum;}
.visual_wrap .notice_wrap .notice_area li a .desc	{color:#f2fbff;display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:235px;padding-right:15px}
.visual_wrap .notice_wrap .notice_area li span.new	{background: url("../images/index/bg_icon_new.gif") no-repeat right 2px;}

.location_wrap	{background:url("../images/common/bg_location_wrap.png") repeat-x 0 0; position:relative;}
.location_wrap .location	{width:1000px; margin:0 auto; *zoom:1;}
.location_wrap .location:after	{content:""; clear:both; display:block; height:0; visibility:hidden;}
.location_wrap .location .home	 {float:left;}
.location_wrap .location .home img	{vertical-align:top;}
.location_wrap .location ul	{float:left; width:934px; overflow:hidden;}
.location_wrap .location ul li	{float:left; min-width:177px; padding-bottom:2px;}
.location_wrap .location ul li a	{display:block; padding:15px 0 12px 13px; background:url("../images/common/bg_location_arrow.gif") no-repeat 100% 15px; color:#666; border-right:1px solid #dfdfdf;}
.location_wrap .location ul li span	{display:block;padding:15px 30px 12px 13px; background:url("../images/common/bg_location_arrow.gif") no-repeat right 15px; color:#666; border-right:1px solid #dfdfdf;}

.cont_wrap	{background:url("../images/common/bg_lnb.gif") repeat-y 0 0; width:1000px; margin:-3px auto 0; overflow:hidden;}
.cont_wrap .lnb	{float:left; width:198px;}
.cont_wrap .lnb .menu	{padding:0 26px;word-break : keep-all;}
.cont_wrap .lnb .menu h2	 {font-size:24px; color:#101010; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; line-height:27px; border-bottom:6px solid #252525; padding:21px 0 6px; margin:0 0 17px; font-weight:normal;}
@-moz-document url-prefix(){.cont_wrap .lnb .menu h2	{letter-spacing:-1px;};}
.cont_wrap .lnb .menu ul	{width:100%; overflow:hidden; padding-bottom:13px;}
.cont_wrap .lnb .menu ul li	{font-size:15px; border-bottom:1px solid #cecece; margin:-1px 0 0; vertical-align:top; width:100%;}
.cont_wrap .lnb .menu ul li a	{color:#101010; font-family:"나눔고딕","nanumgothic",dotum; line-height:17px; letter-spacing:-1px; padding:14px 0 13px; display:block;}
@-moz-document url-prefix(){.cont_wrap .lnb .menu ul li a	{letter-spacing:-1px;};}
.cont_wrap .lnb .menu ul li a:hover,
.cont_wrap .lnb .menu ul li a:focus,
.cont_wrap .lnb .menu ul li.subMenuOn a	{color:#0069c2;}
.cont_wrap .lnb .menu ul li ul	{display:none; padding-bottom:11px; margin-top:-9px;}
.cont_wrap .lnb .menu ul li ul li	 {font-size:13px; border:0; margin:0;}
.cont_wrap .lnb .menu ul li ul li a	 {padding:5px 0 5px 9px;}
.cont_wrap .lnb .menu ul li.subMenuOn ul li a	{color:#101010;}
.cont_wrap .lnb .menu ul li.subMenuOn ul li.subMenuOn a	{color:#007fc2; background:url("../images/common/bg_lnb_dep2_on.gif") no-repeat 0 8px;}
.cont_wrap .lnb .menu ul li.subMenuOn ul	{display:block;}
.cont_wrap .lnb .bannerlist	{border-top:1px solid #cbcbcb; padding:0 1px; padding-bottom:50px;}
.cont_wrap .lnb .bannerlist ul li	 {border-bottom:1px solid #cbcbcb; vertical-align:top; width:100%;}
.cont_wrap .lnb .bannerlist ul li img	{vertical-align:top;}

.cont_wrap .lnb .bannerlist ul li dt{height:15px; padding:18px 0; text-align:center; background:#fff;border-bottom:1px solid #cbcbcb; }
.cont_wrap .lnb .bannerlist ul li dd {float:left; width:98px; height:106px;border-bottom:1px solid #cbcbcb;text-align:center;}
.cont_wrap .lnb .bannerlist ul li dd.border {width:97px; border-right:1px solid #cbcbcb}
.cont_wrap .lnb .bannerlist ul li dd a{display:block}

.cont_wrap .contents	{float:left; width:690px; padding:49px 30px 100px 30px;}

#footer	{border-top:1px solid #d2d2d2; padding-bottom:50px;min-width:1000px}
#footer .foot_cont	{width:1000px; margin:0 auto; overflow:hidden; position:relative;}
#footer .foot_cont .logo	 {float:left; width:172px; padding:24px 20px 0 0;}
#footer .foot_cont .footer_menu	{float:left; width:580px;}
#footer .foot_cont .footer_menu ul	 {width:100%; overflow:hidden; padding:13px 0 0;}
#footer .foot_cont .footer_menu ul li	{float:left;}
#footer .foot_cont .footer_menu ul li a	{display:block; padding:10px 9px 5px 8px; background:url("../images/common/bg_footermenu_line.gif") no-repeat 0 12px; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; color:#404040; font-size:13px;letter-spacing: -1px;}
#footer .foot_cont .footer_menu ul li.important a {color:#cf2929;}
#footer .foot_cont .footer_menu ul li:first-child a {background:0 none; padding-left:0;}
#footer .foot_cont .footer_menu address	 {display:block; font-style:normal; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; color:#7a7a7a; font-size:12px; padding:5px 0;}
#footer .foot_cont .footer_menu .copyrights	{display:block; font-style:normal; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; color:#7a7a7a; font-size:12px;}
#footer .foot_cont .family_site	{position:absolute; top:24px; right:0;}
#footer .foot_cont .family_site select	{border:1px solid #ababab; background:#efefef; color:#7e7e7e; font-size:12px; vertical-align:middle; padding:3px; margin-right:-3px; width:204px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#footer .foot_cont .family_site select{padding:3px 3px 2px;};}
@-moz-document url-prefix(){#footer .foot_cont .family_site select{padding:3px 3px 2px;};}

/* :::::: 컨텐츠영역(퀵메뉴) */
.quick{position:relative;width:100px; margin:0 auto; }
.quicklink_wrap {width: 199px; position: absolute; right:-149px;top: 0; height: 100%;background: #f4f4f4;border-left: 1px solid #cfcfcf}
.quicklink_wrap.on	{right:0;}
.quicklink_wrap h3	{background:#3b3b3b url("../images/common/sprite_quicklink_list.png") no-repeat 18px 8px; font-size:12px;}
.quicklink_wrap.on h3	{background:#3b3b3b url("../images/common/sprite_quicklink_list.png") no-repeat 23px -20px;}
.quicklink_wrap h3 a	 {color:#f4f4f4; font-weight:bold; display:block; padding:8px 60px 8px;}
.quicklink_wrap ul li	{background: url("../images/common/sprite_quicklink_list.png") no-repeat 0 0; border-bottom: 1px solid #c3c3c3;}
.quicklink_wrap ul li a	{display:block; padding:30px 0 30px 60px; font-weight:bold; color:#313131}
.quicklink_wrap ul li.quicklist1	{background-position:13px -112px;}
.quicklink_wrap ul li.quicklist2	{background-position:13px -180px;}
.quicklink_wrap ul li.quicklist3	{background-position:13px -244px;}
.quickmenu	{position:absolute; top:0; right:-140px; height:100%; width:199px; background:#f4f4f4; z-index:99; border-left:1px solid #b3b3b3;}



/* layout : end */



/* text align style */
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}

/* vertical align style */
.text_top{vertical-align:top;}
.text_middle{vertical-align:middle;}
.text_bottom{vertical-align:bottom;}

/* float */
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}

/*텍스트 초기화*/
.txt_normal{font:normal normal 12px/1.2 "dotum"; color:#666;}
.txt_13px{font:normal normal 13px/21px "나눔고딕","nanumgothic"; color:#666;}
.txt_14px{font:normal normal 14px/20px "나눔고딕","nanumgothic"; color:#666;}
.b_12px{font:normal bold 12px/1.2 "dotum"; color:#666;}
.b_13px{font:normal bold 13px/1.2 "dotum"; color:#666;}
.b_14px{font:normal bold 14px/21px "dotum","돋움";color:#444444}

/*margin*/
.marT0{margin-top:0 !important} /* 2016-02-16 수정 */
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT15{margin-top:15px}
.marT20{margin-top:20px}
.marT25{margin-top:25px}
.marT30{margin-top:30px} 
.marT40{margin-top:40px}

.marB0{margin-bottom:0}
.marB5{margin-bottom:5px}
.marB10{margin-bottom:10px}
.marB15{margin-bottom:15px}
.marB20{margin-bottom:20px}
.marB25{margin-bottom:25px}
.marB30{margin-bottom:30px}
.marB40{margin-bottom:40px}

/*padding*/
.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padT25{padding-top:25px}
.padT30{padding-top:30px}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padB25{padding-bottom:25px}
.padB30{padding-bottom:30px}

/* 2014-11-17 서브페이지 검색 css 추가 */
.serchbox_wrap {display:none;overflow:hidden;width:1000px;height:75px;margin:0 auto 0;}
.serchbox_in {position:relative;width:1000px;padding:15px 0 14px;border-top:none;background:#fff;text-align:center;font-size:0;line-height:0;}
.serchbox_in input {padding:10px 0 10px 12px;border:1px solid #bbb;background:#f7f7f7;vertical-align:middle;line-height:1.2;}
.serchbox_in label {display:none;position:absolute;top:0;left:0;visibility:hidden;font-size:0;line-height:0;}
.serchbox_in img {vertical-align:middle;}
.serchbox_in .close_wrap {position:absolute;right:22px;top:25px;}

/* 2014-11-17 게시판 css 추가 */
/* 공통 - 컨텐츠 가이드(페이징) */
.paging {margin-top:17px;text-align:center;font-size:0;line-height:0;}
.paging img {vertical-align:middle;}
.paging .wrap {display:inline-block;height:31px;margin:0 4px;vertical-align:middle;}
.paging .wrap a {display:inline-block;width:35px;padding:8px 0;color:#666;font-size:12px;line-height:15px;text-align:center;vertical-align:middle;}
.paging .wrap a.current {color:#5f81a1;font-weight:bold;}

/* 공통 - 탭 리스트[디폴트6줄] */
.tablist_wrap {overflow:hidden; width:100%;height:46px; margin-top:30px;}
.tablist_wrap li {position:relative;float:left;background: url("/site/home/images/common/sprite_tab.png") no-repeat 0 -129px;}
.tablist_wrap li a {height:16px;display:block; padding: 15px 0; background: url("/site/home/images/common/sprite_tab.png") no-repeat right -184px; text-align:center; font-family:"나눔고딕볼드","nanumgothicbold"; font-size:16px;color:#313131;}
.tablist_wrap li.current {background: url("/site/home/images/common/sprite_tab.png") no-repeat 0 -66px;}
.tablist_wrap li.current a {background: url("/site/home/images/common/sprite_tab.png") no-repeat right 0; color:#fff; position:relative;}
.tablist_wrap li.current a span{width:14px; height:6px; background: url("/site/home/images/common/icon/icon_tabCurrent.png") no-repeat 0 0; position:absolute; bottom:0; left:50%; margin-left:-7px;}


/* 공통 - 탭 리스트[4줄] */
.tablist_wrap.type01 li {width:25%;}


/* 공통 - 탭 리스트[3줄] */
.tablist_wrap.type02 li {width:33.3%;}

/* 공통 - 탭 리스트[5줄(세로2줄짜리)] */
.tablist_wrap.type03 li {width:20%;}
.tablist_wrap.type03 li.row2 a{font-size:14px; padding:8px 0 22px}



/* 공통 - 탭 리스트[5줄] */
.tablist_wrap.type04 li {width:50%;}

/* 공통 - 탭 리스트[2줄] */
.tablist_wrap.type05 li {width:343px;}
.tablist_wrap.type05 li.current a {width:343px;}
.tablist_wrap.type05 li.first {width:343px;}
.tablist_wrap.type05 li.first.current a {width:344px;}
.tablist_wrap.type05 li.last.current a {width:344px;}

/*게시판 탭2줄*/
.tablist_wrap.type002 li {width:343px;}
.tablist_wrap.type002 li.current a {width:343px;}
.tablist_wrap.type002 li.first {width:343px;}
.tablist_wrap.type002 li.first.current a {width:344px;}
.tablist_wrap.type002 li.last.current a {width:344px;}

/*게시판 탭3줄*/
.tablist_wrap.type003 li {width:33.3%;}
.tablist_wrap.type003 li.current+li+li.last{margin-left:-1px}
.tablist_wrap.type003 li.first+li{margin-left:-1px}
.tablist_wrap.type003 li.first+li.current{margin-left:0}

/*게시판 탭4줄*/
.tablist_wrap.type004 li {width:24.9%;}
.tablist_wrap.type004 li.current+li+li{margin-left:-1px}
.tablist_wrap.type004 li.current+li+li+li{margin-left:-1px}
.tablist_wrap.type004 li.first+li{margin-left:-1px}
.tablist_wrap.type004 li.first+li+li{margin-left:-1px}
.tablist_wrap.type004 li.first+li.current{margin-left:0}

/*게시판 탭5줄*/
.tablist_wrap.type005 li {width:137px;}
.tablist_wrap.type005 li.current a {width:139px;}
.tablist_wrap.type005 li.first {width:136px;}
.tablist_wrap.type005 li.first.current a {width:138px;}
.tablist_wrap.type005 li.last.current a {width:138px;}

/*게시판 탭6줄*/
.tablist_wrap.type006 li {width:112px;}
.tablist_wrap.type006 li.current a {width:114px;}
.tablist_wrap.type006 li.first {width:111px;}
.tablist_wrap.type006 li.first.current a {width:113px;}
.tablist_wrap.type006 li.last.current a {width:113px;}

/* 공통 - 컨텐츠 가이드(컨텐츠 테이블 위 - 검색어 입력부분) */
.contserchbox_wrap {margin-top:22px;padding-left:15px;text-align:right;}
.contserchbox_wrap:after {content:"";display:block;clear:both;}
.contserchbox_wrap select {margin-right:4px;}
.contserchbox_wrap .customSelect {margin-right:4px;}
.contserchbox_wrap label {display:none;position:absolute;left:-999999px;font-size:0;line-height:0;visibility:hidden;}
.contserchbox_wrap input {width:223px;height:29px;padding-left:15px;border:1px solid #75a2b9;color:#666;}
.contserchbox_wrap input[type="text"] {width:223px;height:23px;padding-top:7px;padding-left:15px;border:1px solid #75a2b9;color:#666;}

/* 테이블 검색 결과 */
.contserchbox_wrap div, .contserchbox_wrap div a {display:inline-block; vertical-align:top}
.searchResults strong{color:#0069c2;}
.styled{font-family:dotum,"돋움"; width:108px; display:inline-block}
.styled .jq_sel {display:block;position:relative;background:#fff url("/site/home/images/common/button/btn_styled_selectArrow.png") no-repeat right 50%; border:1px solid #75a2b9; height:31px;}
.styled .jq_sel span {position:absolute;left:0;top:0;white-space:nowrap;height:32px;width:100%;_width:auto;line-height:32px;text-indent:10px;overflow:hidden;cursor:pointer; text-align:left;}
.styled .jq_sel a.jqTransformSelectOpen {display:block;position:absolute;right:0px;width:27px;background:#fff url("/site/home/images/common/button/btn_styled_selectArrow.png") no-repeat right 50%;}
.styled .jq_sel ul {overflow:auto;position:absolute;z-index:9999;top:31px;left:0px;width:100%;list-style:none;background-color:#fff;border:solid 1px #75a2b9;display:none;overflow:auto;overflow-y:auto;z-index:10;white-space:nowrap}
.styled .jq_sel ul a {display:block;padding:4px 2px 4px 8px;text-decoration:none;color:#9c9daf;text-align:left}
.styled .jq_sel ul a:hover {background-color:#212227}
.styled .jq_sel_hide {display:none}

/* 공통 - 컨텐츠 가이드(테이블 리스트) */
.tbl_list01 {width:100%;margin-top:10px;border-top:2px solid #7394b2;border-bottom:2px solid #7394b2;}
.tbl_list01 thead th {padding:12px 0 13px;background:#f7f9fc;font-weight:bold;}
.tbl_list01 tbody td {padding:11px 0 12px;min-height:18px;border-top:1px solid #ddd;text-align:center;}
.tbl_list01 tbody td.al_l {padding-left:10px;text-align:left;}
.tbl_list01 tbody td.reply {padding:18px 75px 20px 62px;border-bottom:1px solid #b6b6b6;background:#f8f8f8 url('../images/customer/bg_reply.gif') no-repeat 19px 18px;text-align:left;line-height:18px;}




/* 공통 - 컨텐츠 가이드(테이블 위 텍스트[단위,년도등 표기]) */
.tbl_rtip {margin-top:20px;color:#767676;font-size:13px;text-align:right;}

/* 공지사항 */
/*.svisual_notice01 {background: url('/site/home/images/customer/svisual_notice01.jpg') no-repeat right 0;}*/

/* 자료실 */
.dataroom_total01 {background: url('/site/home/images/customer/dataroom_total01.jpg') no-repeat right 0;}

/* FAQ */
.svisual_faq {margin-top:30px;padding:25px 20px 25px 88px;border:1px solid #c6c6c6; background: url('/site/home/images/customer/svisual_faq.png') no-repeat 20px 50%; line-height:20px; font-size:14px; font-family:"나눔고딕","nanumgothic"; position:relative;}
.svisual_faq a{position:absolute; right:20px; top:50%; margin-top:-16px;}

/* 공통 - view */
.view_titwrap {overflow:hidden;width:100%;margin-top:10px;padding:24px 0 24px;border-top:2px solid #7394b2;}
.view_titwrap .type {float:left;width:85px;font-weight:bold;text-align:center;}
.view_titwrap .tit {float:left;margin:0 0 0 20px;color:#666;font-weight:bold;font-size:14px;}
.view_titwrap .info {float:right;}
.view_titwrap .info dt {float:left;}
.view_titwrap .info dd {float:left;margin-right:20px;}
.view_titwrap.type01 {margin-top:22px;border-bottom:1px solid #7394b2;background: url('/site/home/images/customer/bg_plusfile.gif') repeat-y 0 0;}
.view_titwrap.type02 {margin-top:22px; padding:0; border-bottom:1px solid #7394b2;background: url('/site/home/images/customer/bg_plusfile.gif') repeat-y 0 0;}
.view_titwrap.type02 .info {width:100%; overflow:hidden;}
.view_titwrap.type02 .info dt {clear:both; float:left; width:85px; text-align:center; background:#eee; font-weight:bold; padding:10px 0 7px; border-top:1px solid #ccc; margin-top:-1px; color:#333;}
.view_titwrap.type02 .info dd {float:none; margin:-1px 0 0 85px; border-top:1px solid #ccc; display:block; padding:10px 0 7px 10px;}
.plusfile_wrap {position:relative;padding:10px 0 5px 105px;border-top:1px solid #7394b2;border-bottom:1px solid #7394b2;background: url('/site/home/images/customer/bg_plusfile.gif') repeat-y 0 0;}
.plusfile_wrap dt {position:absolute;top:13px;left:0;width:85px;color:#666;font-weight:bold;text-align:center;}
.plusfile_wrap dd {margin-bottom:5px;padding-left:9px;background: url('/site/home/images/common/bullet/bul_box02.gif') no-repeat 0 8px;line-height:20px;}
.tbviewtxt_wrap {padding:30px 24px 30px 24px;border-bottom:2px solid #7394b2;}
.tbviewtxt_wrap p {margin-bottom:30px;}
.btn_right {margin-top:17px;text-align:right;}
.btn_right.gap01 {margin-top:25px;}
.prevnext_wrap {overflow:hidden;width:100%;margin-top:20px;border-bottom:1px solid #7394b2;}
.prevnext_wrap dt {clear:both;float:left;width:85px;padding:15px 0;border-top:1px solid #7394b2;background:#f7f9fc;text-align:center;}
.prevnext_wrap dd {float:left;width:442px;padding:15px 0 15px 19px;border-top:1px solid #7394b2; }
.prevnext_wrap dd.date {width:125px;color:#666;text-align:center;}

select {padding:8px 5px 7px 7px;border:1px solid #75a2b9;background:#fff;color:#7c7c7c;font-size:12px;text-align:left;vertical-align:middle;}

.tbviewtxt_wrap table{border-collapse:separate;}
.webnote table{border-collapse:separate;}

.popup_zone_wrap	{width:100%; background:#f3f3f3; font-family:dotum,"돋움";}
.popup_zone	{width:1280px; margin:0 auto; overflow:hidden; position:relative;}
.popup_zone ul	{width:100%; height:83px; overflow:hidden; padding:17px 0 30px;}
.popup_zone ul li	{float:left; height:83px; margin:0 0 30px; overflow:hidden; display:none;}
.popup_zone ul li.odd	{padding:0 0 0 182px; width:457px; border-right:1px solid #c7c7c7;}
.popup_zone ul li.even	 {float:left; padding:0 0 0 23px; width:617px;}
.popup_zone ul li.on	 {display:block;}
.popup_zone ul li .icon	 {float:left; width:83px; overflow:hidden; margin:0 24px 0 0;}
.popup_zone ul li dl	{float:left; width:310px; position:relative; line-height:16px; *zoom:1;}
.popup_zone ul li dl dt	{font-size:14px; color:#414141; font-weight:bold; padding:7px 95px 11px 0;}
.popup_zone ul li dl dt a	{color:#414141; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.popup_zone ul li dl dd	 {max-height:48px; overflow:hidden;}
.popup_zone ul li dl dd.more	{position:absolute; top:2px; right:0;}
.popup_zone .pop_ignore	{position:absolute; right:32px; bottom:8px; line-height:18px;}
.popup_zone .pop_ignore a	 {background:url("../images/index/btn_pop_close.gif") no-repeat 0 0; display:inline-block; padding:0 0 3px 22px; width:26px; vertical-align:middle;}
.popup_zone .pop_ignore label	{display:inline-block; vertical-align:middle; margin:-3px 13px 0 0;}
.popup_zone .pop_ignore input	{display:inline-block; vertical-align:middle; width:14px; height:14px; margin:0 0 3px; padding:0;}
.popup_zone .ctrl_prev	 {position:absolute; top:38px; left:22px; background:url("../images/index/btn_popup_ctrl.png") no-repeat 0 0; width:29px; height:45px; overflow:hidden;}
.popup_zone .ctrl_prev span	{display:block; padding:0 0 0 100%;}
.popup_zone .ctrl_next {position:absolute; top:38px; right:22px; background:url("../images/index/btn_popup_ctrl.png") no-repeat 0 -45px; width:29px; height:45px; overflow:hidden;}
.popup_zone .ctrl_next span	{display:block; padding:0 0 0 100%;}
.popup_zone.ty01 {}
.popup_zone.ty01 ul {height:131px;margin:0;padding:0 !important;}
.popup_zone.ty01 ul li {height:auto;margin:0;}

/* 공지사항 */
.svisual_notice01 {background: url('../images/customer/svisual_notice01.jpg') no-repeat right 0;}

/* 자료실 */
.dataroom_total01 {background: url('../images/customer/dataroom_total01.jpg') no-repeat right 0;}

/* FAQ */
.svisual_faq {height:48px;padding-top:25px !important;background: url('../images/customer/svisual_faq.jpg') no-repeat right 0;}
