@charset "euc-kr";

@font-face {
	font-family: "NanumGothicBold";
	font-style: normal;
	font-weight: bold;
	src: url('/include_files/font/NanumGothicBold.eot?#iefix');
	src: local('?')
	/*, url('/include_files/font/NanumGothicBold.eot?#iefix') format('embedded-opentype')*/
	, url('/include_files/font/NanumGothicBold.woff') format('woff');
	, url('/include_files/font/NanumGothicBold.ttf') format('truetype')
}

@font-face {
	font-family: "NanumGothic";
	font-style: normal;
	font-weight: normal;
	src: url('/include_files/font/NanumGothic.eot?#iefix');
	src: local('?')
	/*, url('/include_files/font/NanumGothic.eot?#iefix') format('embedded-opentype')*/
	, url('/include_files/font/NanumGothic.woff') format('woff');
	, url('/include_files/font/NanumGothic.ttf') format('truetype')
}


@font-face {
	font-family: "NanumGothicExtraBold";
	font-style: normal;
	font-weight: bold;
	src: url('/include_files/font/NanumGothicExtraBold.eot');
	src: local('?')
	/*, url('/include_files/font/NanumGothicExtraBold.eot?#iefix') format('embedded-opentype')*/
	, url('/include_files/font/NanumGothicExtraBold.woff') format('woff');
	, url('/include_files/font/NanumGothicExtraBold.ttf') format('truetype')
}

body {overflow-y:scroll;min-width:1000px;font:12px NanumGothic, Tahoma, Dotum, arial;color:#737373;line-height:20px;}
body.winPop { min-width:0px}
input {vertical-align:middle;}
label {vertical-align:middle;line-height:13px;}
input[type="text"], input[type="password"] {height:13px;margin:0 2px;padding:5px 0 6px 8px;border:1px solid #ddd;line-height:13px;font:12px NanumGothic, Tahoma, Dotum, arial;color:#737373;}
input[type="checkbox"] {width:15px;height:15px;}
input[type="button"] {border:0;}
button {border:0;background:none;font:12px NanumGothic, Tahoma, Dotum, arial;cursor:pointer;}
select {height:25px;border:1px solid #ddd;background:none;font:12px NanumGothic, Tahoma, Dotum, arial;vertical-align:middle;}
.selectBox {margin:0 2px;}
textarea {border:1px solid #ddd;font:12px NanumGothic, Tahoma, Dotum, arial;color:#737373;line-height:20px; padding:5px 8px 6px 8px}
a:link,
a:visited,
a:hover,
a:active {color:#737373;}
a:hover {text-decoration:underline;}

.behind, legend, caption {visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.behind {position:absolute;top:-9999px;left:-9999px}
.behind2 {position:absolute;top:0;left:-9999px}

/* layout */
html, body {height:100%;}
#wrapper {min-height:100%;height:auto !important;margin-bottom:-80px;}
#wrapper #header {position:relative;}
#wrapper #container {position:relative;max-width:1920px;min-width:1006px;margin:0 auto;padding-bottom:60px;}
#wrapper .push {clear:both;height:60px;}
#footer {height:79px;border-top:1px solid #e3e3e3;background:#fff;}

/* header */
.headerContWrap {width:100%;background:#fff;}
.headerContArea {position:relative;z-index:111;height:82px;border-bottom:1px solid #e0e0e0;background:url(/images/common/bgLine.gif) #fff no-repeat 0 0;}
.headerCont {overflow:hidden;width:1000px;height:80px;margin:0 auto;padding-top:3px;background:url(/images/common/gnb_bgLine.gif) no-repeat 0 0; position: relative;}
.headerCont:after {clear:both;display:block;content:"";}
.headerCont h1 {float:left;margin:23px /*15*/77px 0 0;} /*2014-06-20*/
.headerCont h2 {position: absolute; top:30px; left:150px; }
.util {float:left;width:142px;margin-top:27px;}
.util li {float:left;margin-right:3px;}

.newUtil { width:79px !important; float:left !important; border-right:1px solid #eeeeef}
.newUtil li { width:79px; height:28px !important; background:url('/images/common/gnb_util.gif') no-repeat; border-left:0 !important}
.newUtil li.util_login { background-position:0 0; }
.newUtil li.regist { background-position:0 -28px }
.newUtil li.eng { background-position:0 -54px }
.newUtil li a { display:block; height:28px;}
.newUtil.myUtil li.util_login{ background-position: -81px 0 }
.newUtil.myUtil li.regist{ background-position: -81px -28px }
.newUtil.myUtil li.eng{ background-position: -81px -54px }

/* gnb */
#gnb {float:left; z-index:101; height:83px; overflow: hidden; }
#gnb .gnbCont {position:relative; width:/*716*/796px;} /*2014-06-20*/
#gnb .gnbCont > ul {overflow:hidden;width:716px; float:left; margin-left:120px; } /*2014-06-20*/
#gnb .gnbCont > ul:after {clear:both;display:block;content:""}
#gnb .gnbCont > ul > li {float:left;width:170px;height:80px;line-height:0;text-align:center;border-right:1px solid #eeeeef;}
#gnb .gnbCont > ul > li.on {background-position:0 -80px;}
#gnb .gnbCont > ul > li:first-child {border-left:1px solid #eeeeef;}
#gnb .gnbCont > ul > li a {display:block;width:100%;height:100%;}
#gnb .gnbCont > ul > li a span {position:absolute;top:-9999px;left:-9999px}
#gnb .gnbCont > ul > li > a {display:inline-block; block;font-size:16px; color:#1a1919; font-weight:bold;}

#gnb .product {background:url(/images/common/gnb01.gif) 0 0 no-repeat;}
#gnb .guide {background:url(/images/common/gnb02.gif) 0 0 no-repeat;}
#gnb .participation {background:url(/images/common/gnb03.gif) 0 0 no-repeat;}
#gnb .science {background:url(/images/common/gnb04.gif) 0 0 no-repeat;}
#gnb .support {background:url(/images/common/gnb05.gif) 0 0 no-repeat;}
#gnb .shop {background:url(/images/common/gnb06.gif) 0 0 no-repeat;}
#gnb .smart {width:78px !important;background:url(/images/common/gnb07.gif) 0 0 no-repeat;}

#subGnb {display:none;position:absolute;top:84px;z-index:101;width:100%;height:220px;background:url(/images/common/bg_lnb.gif) #00acdc 0 0 repeat-x;}
.subArea {position:relative;width:1000px;margin:0 auto;padding-top:40px;}
.subArea .gnbClose{position:absolute;top:15px;right:15px;width:26px;height:26px;background:url(/images/common/btn_close.png) 0 0 no-repeat;}
.subArea .gnbEvent {float:left;width:223px;padding-left:30px;margin-right:19px;}
.subArea .gnbEvent dt {position:relative;margin-bottom:10px;line-height:0;}
.subArea .gnbEvent dd.gnbBtn {margin-bottom:16px;line-height:0;}
.subArea .gnbEvent a.gnbProm {display:block;margin-bottom:20px;}
.subArea .gnbEvent a.gnbProm img {width:223px;height:77px;}
.subArea .subListArea {position:relative;float:left;height:115px;}
.subArea .subListArea .subList {position:absolute;top:0;left:200px;width:690px;}
.subArea .subListArea .subList li {float:left;width:209px;height:70px;margin-right:5px;}
.subArea .subListArea .subList li a {display:block; width:100%; height:100%;  outline: none; }

.subArea .subListArea .subList li.sub01_01 {background:url(/images/common/sub01_01.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub01_02 {background:url(/images/common/sub01_02.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub01_03 {background:url(/images/common/sub01_03.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub01_04 {background:url(/images/common/sub01_04.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub01_05 {background:url(/images/common/sub01_05.png) 0 0 no-repeat;}

.subArea .subListArea .subList li.sub02_01 {background:url(/images/common/sub02_01.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub02_02 {background:url(/images/common/sub02_02.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub02_03 {background:url(/images/common/sub02_03.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub02_04 {background:url(/images/common/sub02_04.png) 0 0 no-repeat;}

.subArea .subListArea .subList li.sub03_01 {background:url(/images/common/sub03_01.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub03_02 {background:url(/images/common/sub03_02.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub03_03 {background:url(/images/common/sub03_03.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub03_04 {background:url(/images/common/sub03_04.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub03_05 {background:url(/images/common/sub03_05.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub03_06 {background:url(/images/common/sub03_06.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub03_07 {background:url(/images/common/sub03_07.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub03_08 {background:url(/images/common/sub03_08.png) 0 0 no-repeat;}

.subArea .subListArea .subList li.sub04_01 {background:url(/images/common/sub04_01.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub04_02 {background:url(/images/common/sub04_02.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub04_03 {background:url(/images/common/sub04_03.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub04_04 {background:url(/images/common/sub04_04.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub04_05 {background:url(/images/common/sub04_05.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub04_06 {background:url(/images/common/sub04_06.png) 0 0 no-repeat;}

.subArea .subListArea .subList li.sub05_01 {background:url(/images/common/sub05_01.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub05_02 {background:url(/images/common/sub05_02.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub05_03 {background:url(/images/common/sub05_03.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub05_04 {background:url(/images/common/sub05_04.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub05_05 {background:url(/images/common/sub05_05.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub05_06 {background:url(/images/common/sub05_06.png) 0 0 no-repeat;}

.subArea .subListArea .subList li.sub06_01 {background:url(/images/common/sub06_01.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub06_02 {background:url(/images/common/sub06_02.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub06_03 {background:url(/images/common/sub06_03.png) 0 0 no-repeat;}

.bannerTopArea {position:relative;z-index:200;width:100%;background:#fff;}
.bannerTop {position:relative;width:1000px;margin:0 auto;line-height:0;}
.bannerTop .bannerImg img {width:800px; height:75px;}
.bannerTop .bannerCtr {position:absolute;bottom:10px;right:0;}
.bannerTop .bannerCtr * {vertical-align:middle;}
.bannerTop .bannerCtr .dayCtr {display:inline-block;margin-right:20px;}
.bannerTop .bannerCtr .bannerClose {display:inline-block;}
.bannerTop .bannerCtr .bannerClose .barClose {width:54px;height:26px;background:url(/images/common/btn_close.gif) 0 0 no-repeat;}

/*
#gnb {position:absolute;top:3px;width:1000px;height:83px;overflow: hidden;margin:0 auto;}
#gnb .gnbCont {position:relative;width:1000px;margin:0 auto;}
#gnb .gnbCont > ul {overflow:hidden;width:719px;margin-left:281px;}
#gnb .gnbCont > ul:after {clear:both;display:block;content:""}
#gnb .gnbCont > ul > li {float:left;height:79px;padding:0 16px;line-height:79px;text-align:center;}
#gnb .gnbCont > ul > li > a {display:inline-block;block;font-size:16px;color:#1a1919;font-weight:bold;}
#gnb .subGnb {position:absolute;top:80px;left:0;width:150px;height:200px;background:#eee;border:1px solid red}
#gnb .subGnb ul {float:left;width:200px;}
#gnb .subGnb li {line-height:18px;text-align:left;}
#gnb .subGnb li.tit {margin-bottom:10px;font-size:18px;font-weight:bold;}
#gnb .guide .subGnb {left:150px;}
#gnb .participation .subGnb {left:300px;}
#gnb .science .subGnb {left:450px;}
#gnb .support .subGnb {left:600px;}
#gnb .shop .subGnb {left:750px;}
*/

.skipNavigation a {display:block;position:absolute;top:-100px; left:0;z-index:112;width:100%;height:30px;line-height:30px;background:#000;color:#fff;font-weight: bold;text-align:center;}
.skipNavigation a:focus, .skipNavigation a:active {top:0px; text-decoration: none;}
.depthTit {width:100%;min-width:1000px;height:66px;background:#00acdc;border-bottom:1px solid #0091bb;font-size:25px;color:#fff;text-align:center;line-height:66px;}
.depthTit img {vertical-align:middle;}
/* .headTit {float:left; } */
.headDes { float:left; padding-left:9px;line-height:12px;}
.headDesR { float:right;}
.head3 .headDes {padding-top:10px;}
.head4 .headDes {padding-top:8px;}

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix { zoom:1; } /*for IE 5.5-7*/

.loading {display:none;position:absolute;top:50%;left:50%;z-index:200;width:32px;height:32px;margin:-16px 0 0 -16px;}

/* footer */
.footerCont {overflow:hidden;width:1000px;margin:0 auto;}
.footerCont:after {clear:both;display:block;content:"";}
.footerCont .footLogo {float:left;margin-top:17px;}
.footerCont .footInner {float:left;margin-top:20px; margin-left:50px; }
.footerCont .footInner ul {margin-right:-7px;}
.footerCont .footInner li {float:left;background:url(/images/common/footer_bar.gif) 0 4px no-repeat;}
.footerCont .footInner li:first-child {background:none;}
.footerCont .footInner li a {display:block;width:100%;padding:0 8px;height:25px;}
.footerCont .footInner li a * {vertical-align:middle;}
.footerCont .footInner .copyright {float:right;}

/* container */
.breadcrumb {width:1000px;margin:30px auto 15px;text-align:right;line-height:13px;}
.breadcrumb span {display:inline-block;margin-left:8px;padding-left:11px;vertical-align:middle;background:url(/images/common/breadcrumb_arrow.png) no-repeat 0 center;}
.breadcrumb img {vertical-align:middle;}

.contWrap {overflow:hidden;width:1000px;margin:0 auto;}
.contWrap:after {clear:both;display:block;content:"";}
.contWrap #lnb {float:left;width:155px;}
.contWrap .content {float:right;width:810px;}
.contWrap .content h4,
.contWrap .content h5 {margin-bottom:10px;}
h3 > img,
h4 > img,
h5 > img {vertical-align:top;}
.contWrap .content h4 + .tblWrap { padding-top:5px}
.contWrap .content h5 + .tblWrap { padding-top:5px}
h4 .hExpl { display: inline-block; position: relative; top: 5px;font-weight: normal;line-height: 12px;padding: 0 0 0 10px;} /* title + ?占쎈�湲�*/

/* lnb */
#lnb h3 {margin-bottom:22px;}
#lnb .lnbMenu li { height:31px; width:155px; overflow:hidden; margin-bottom:7px}
#lnb .lnbMenu li a { height:31px;display:block;}
#lnb .lnbMenu li.on a img {margin-left:-175px }


.al { text-align:left !important}
.ac { text-align:center !important }
.ar { text-align:right !important }

/*padding reset*/
.pt0 { padding-top:0  !important}
.pb0 { padding-bottom:0  !important}
.pl0 { padding-left:0  !important}
.pr0 { padding-right:0  !important}
.p0 { padding:0  !important}

/* table style */
.tblWrap table {width:100%;border-top:1px solid #00acdc;border-bottom:1px solid #dedfdf;border-collapse:collapse;}
.tblWrap table th {background:#f4f7fa;color:#4d4d4d;}
.tblWrap table td {border-top:1px solid #f0f2f2;}
.tblWrap table tbody tr:first-child td {border-top:none;}
.tblWrap table .alignL {padding:17px 10px 18px;text-align:left;}
.tblWrap table .send {padding-left:20px;background:url(/images/common/icon_send.png) no-repeat 0 center;color:#00a0cc;}
.tblWrap table .nosend {padding-left:20px;background:url(/images/common/icon_nosend.png) no-repeat 0 center;color:#999;}
.tblWrap table .btn_del {width:25px;height:25px;background:url(/images/btn/btn_delete.png) no-repeat 0 0;cursor:pointer;}
.tblWrap table .padNone {padding:0;}
.tblWrap table .position {position:relative;}
.tblWrap table .formDiv {margin-bottom:10px;}
.tblWrap table .formDiv .btnWrap {display:inline-block;margin:0 0 0 2px;}
.tblWrap table td.download a { text-decoration:underline}
.tblWrap table td.noData p { text-align:center; padding:150px 0; font-size:15px}
.noData { text-align:center; padding:30px 0 30px 0 !important; }

/* qna */
.tblWrap table .tblDetail { text-align:left; background:#fcfcfb; padding:30px 28px; border-top:1px solid #fff}
.tblWrap table .tblDetail .tblDetailCont {}
.tblWrap table .tblDetail .tblDetailCont.question { background:url('/images/common/icon_question.gif') no-repeat 0 2px; padding:0 0 0 47px; min-height:30px}
.tblWrap table .tblDetail .tblDetailCont.answer { background:url('/images/common/icon_answer.gif') no-repeat 0 2px; padding:0 0 0 47px; margin-top:50px}
.tblWrap table .tblDetail .tblDetailCont dt {}

/* view 占쏙옙占쏙옙 */
.writeContent { padding:30px 30px 0px 30px; margin:0px 0 78px 0; }
.writeContent img { text-align:center;vertical-align:middle;}



.tblStl_list01 th {padding:14px 0;border-bottom:1px solid #dedfdf;line-height:13px;}
.tblStl_list01 td {padding:17px 0 18px;text-align:center;}
.tblStl_list01 td a:hover {text-decoration:underline;}
.tblStl_list01 td a {color:#666;}
.tblStl_list01 .first {padding-left:20px;}
.tblStl_list01 .last {padding-right:20px;}
.tblStl_list01 td.case {color:#999}
.tblStl_list01 td.case.complete {color:#00a0cc}
.tblStl_list01 td .cate {color:#b38f6b; font-weight:bold}

.tblStl_list02 th {padding:14px 0;border-bottom:1px solid #dedfdf;line-height:13px;}
.tblStl_list02 td {padding:17px 20px 18px;}
.tblStl_list02 td.rowspan1 {padding:17px 20px 0;}
.tblStl_list02 td.rowspan2 {padding:0 20px;border-top:0;}
.tblStl_list02 td.rowspan3 {padding:0 20px 18px;border-top:0;}

.tblWrap .tblContMove {margin-bottom:25px;border-top:1px solid #e3e6e6;}
.tblWrap .tblContMove th {padding:18px 0 18px 40px;background-repeat:no-repeat;background-position:20px 20px;}
.tblWrap .tblContMove th.prev {background-image:url(/images/participation/bg_up.png);}
.tblWrap .tblContMove th.next {background-image:url(/images/participation/bg_down.png);}

.formTbl th {padding:18px 0 18px 20px;line-height:13px;color:#666;text-align:left;vertical-align:top;}
.formTbl td {min-height:27px;padding:12px 0 12px 20px;line-height:13px;color:#666;}
.formTbl td.viewCont { line-height:20px }
/* paging */
.paging {padding-bottom:40px;text-align:center;}
.paging a {display:inline-block;height:18px;border-bottom:1px solid #fff;font-size:13px;line-height:18px;vertical-align:middle;}
.paging a > img{display:inline-block;vertical-align:top;}
.paging a.num {height:14px;line-height:12px;margin:0 5px 0 5px;color:#666;}
.paging a.btPrev {margin-right:11px;}
.paging a.btNext {margin-left:10px;}
.paging a.current {border-bottom:1px solid #00acdc;font-weight:bold;color:#00acdc;text-decoration:none;}

/* point color */
.pointColorBl {color:#00a0cc !important;}
.pointColorOr {color:#fa7532 !important;}
.pointColorGo {color:#b38f6b !important;}
.pointColorGr {color:#999 !important;}
.pointColor4d {color:#4d4d4d !important;}

/* etc */
.iconRequired {position:absolute;top:0;left:-7px;width:5px;height:4px;background:url(/images/common/icon_required.png) no-repeat 0 0;}
.descriptionBottom {position:relative;margin-top:15px;margin-left:10px;}
.areaMargin15 {margin-bottom:15px !important;}
.areaMargin20 {margin-bottom:20px !important;}
.areaMargin25 {margin-bottom:25px !important;}
.areaMargin30 {margin-bottom:30px !important;}
.areaMargin35 {margin-bottom:35px !important;}
.areaMargin40 {margin-bottom:40px !important;}
.areaMargin80 {margin-bottom:80px !important;}
.spaceT05 {margin-top:5px !important;}
.spaceT15 {margin-top:15px !important;}
.spaceT30 {margin-top:30px !important;}
.spaceT35 {margin-top:35px !important;}
.spaceT40 {margin-top:40px !important;}
.spaceT50 {margin-top:50px !important;}
.spaceT60 {margin-top:60px !important;}
.spaceT70 {margin-top:70px !important;}
.spaceL03 {margin-left:3px !important;}
.underLine {text-decoration:underline;}
.psCntPoint {font-size:13px;color:#00a0cc;}


.tblTopExpl {font-size:14px; margin:0 0 11px 0; color:#4d4d4d } 
.tblTopExpl strong {color:#b38f6b; font-weight:normal }
.tblTopExpl02 {margin:0 0 16px 0}
.tblTopExpl02 span { color:#4d4d4d;}
.tblTopExpl02 strong { color:#b38f6b; font-weight:normal; }
h5.spaceT40 + .tblTopExpl02 { margin-top:-3px !important} 
.explSub { font-size:12px; color:#999 !important} 

/* list type*/
.listType01 dt {color:#4d4d4d; float:left; white-space:nowrap; margin-bottom:1px }
.listType01 dd { width:100%; margin-bottom:1px}
.listType01 dd.fl {float:left; white-space:normal; }
.listType01 dd strong {font-weight:normal }


.certificationGuide { clear:both; margin-top:50px }
.certificationGuide img { padding-left:10px; margin-bottom:5px; }
.certificationGuide p { padding:22px; background-color:#f4f7fa; font-size:12px; line-height:22px; color:#737373;}
.certificationGuide p .guideTit { display:block; margin-bottom:5px; font-size:13px; letter-spacing:-1px; color:#4d4d4d; }
.certificationGuide p .brownft { color:#ac9177;}
.certificateNumAdd { height:44px; border:1px solid #e3e6e6; margin-top:25px}
.certificationGuide dl { padding:22px; background-color:#f4f7fa;  line-height:22px; color:#737373;}
.certificationGuide dl dt { margin-bottom:5px; font-size:13px; letter-spacing:-0.5px; color:#4d4d4d;}
.certificationGuide dl dd em { color:#4d4d4d; font-weight:normal}

/* contents guide */
.contTxt dt { font-size:14px; color:#4d4d4d; margin:0 0 7px 0}

/* btn */
.btnWrap {position:relative;margin-top:30px;}
.btnWrap a {text-decoration:none !important }
/*.btnWrap .btnAlignR {position:absolute;right:0;top:0;}*/
.btnAlignR {float:right; margin-top:0px}
.paging + .btnAlignR {float:right; margin-top:-65px}
.btnWrap.btnAlignC {text-align:center;}
.btnWrap .btnHSS {display:inline-block;height:22px;padding:0 10px;font-size:12px;font-weight:bold;color:#fff;vertical-align:middle;}
.btnWrap .btnHS {display:inline-block;height:24px;padding:0 10px;font-size:12px;line-height:24px;font-weight:bold;color:#fff;vertical-align:middle;}
.btnWrap .btnHM {display:inline-block;height:28px;padding:0 20px;font-size:13px;line-height:28px;font-weight:bold;color:#fff;vertical-align:middle;}
.btnWrap .btnHL {display:inline-block;height:33px;padding:0 30px;font-size:15px;line-height:33px;font-weight:bold;color:#fff;vertical-align:middle;}
.btnWrap .btnHBL {display:inline-block;height:38px;padding:0 30px;font-size:15px;line-height:38px;font-weight:bold;color:#fff;vertical-align:middle;}
.btnWrap .btnB {background:#00acdc;border:1px solid #01a0cd;}
.btnWrap .btnG {background:#a1a9bb;border:1px solid #9ca0a8;}
.btnWrap .btnW {background:#fff;border:1px solid #d4d4d4;color:#666;}
.btnWrap .btnBr {background:#afa69d;border:1px solid #9a928a;}
.btnWrap .btnRg{background:#eff2f4;border:1px solid #dde2e7; color:#666 !important}
.btnWrap .btnSSBr {display:inline-block;height:20px;padding:0 10px;background:#afa69d;font-size:12px;line-height:20px;font-weight:bold;color:#fff;vertical-align:middle;}

.btnWrap .btnSSW {display:inline-block;height:18px;padding:0 10px;border:1px solid #d1d1d1;font-size:12px;line-height:18px;font-weight:bold;color:#666;vertical-align:middle;}
.btnWrap .btnSSB {display:inline-block;height:18px;padding:0 10px;border:1px solid #7ab6c2;background:#87c0cc;font-size:12px;line-height:18px;font-weight:bold;color:#fff;vertical-align:middle;}
.btnWrap .arrow {display:inline-block;padding-left:8px;vertical-align:middle;}
.btnWrap button.btnHS {height:26px;}


.imgButton,.imgButton * { margin:0; padding:0; font-size:0; line-height:0; text-decoration:none; display:-moz-inline-stack; display:inline-block; cursor:pointer}
.popClose { position:absolute; background:url('/images/btn/bt_close.gif') no-repeat left top; width:20px; height:20px; top:20px; right:20px} /* layer close*/
.btClose { background:url('/images/btn/bt_close02.png') no-repeat left top; width:26px; height:26px;} /* layer close*/
.print { background:url('/images/btn/btn_print.png') no-repeat left top; width:17px; height:17px; } /* print */
.print.dis { opacity:.4; cursor:default !important} 
.btn_del {display:inline-block;}
.btn_del img {vertical-align:top;}

.detailGo {display:inline-block; min-height:17px;background: url(/images/btn/bt_more.gif) no-repeat right center; padding-right:22px;font-weight:bold } /* 占쌕로곤옙占쏙옙 : 占쏙옙占쏙옙慕寬占쏙옙占?*/



.inBt { margin-left:10px; vertical-align:middle;} 


/* input */
.inDis { color:#999}

fieldset.popLogin {width:390px; position:relative; float:left}
fieldset.popLogin dl { margin-top:-6px}
fieldset.popLogin dt { width:95px; display:inline-block; color:#333; line-height:25px; height:25px; padding-top:6px}
fieldset.popLogin dt:first-child {padding-bottom:6px; }
fieldset.popLogin dd { width:210px; display:inline-block;padding-top:6px;}
fieldset.popLogin dd:first-child {padding-bottom:6px; }
fieldset.popLogin dd input { width: 200px}
fieldset.popLogin .loginBt { position:absolute; right:0; top:0}

.radioDiv {display:inline-block;margin-right:8px;}
.radioDiv label {padding-left:3px;}

.certifiedNum {}
.certifiedNum input { width:85px }

input.w100 { width:90%}
input.w103 { width:93%}
select.w100 { width:94%}
select.w50 { width:50%}
textarea.txtBox01 { width:91%; height:63px; overflow:hidden; overflow-y:auto}


fieldset.addressIn { }
fieldset.addressIn .zipcode { width:54px }
fieldset.addressIn .addrIn { width:93%; margin-top:5px }


fieldset.phoneIn {}
fieldset.phoneIn input { width:70px}

fieldset.timeB {}
fieldset.timeB select {width:70px;}
fieldset.timeB span.tx {display:inline-block; margin:0 10px 0 5px}


/* layer */
.layerSt01 { width:674px; } /* width:760px*/
.layerSt02 { width:414px; } /* width:500px*/
.layerSt03 { width:614px; } /* width:700px*/
.layerSt04 { width:566px; } /* width:654px*/
.layerSt05 { width:984px; } /* width:654px*/
.layerSt06 { width:438px; } /* width:438px*/
.layerSt07 { width:744px; } /* width:830px*/
.layerSt08 { width:869px; } /* width:955px*/
.layerSt09 { width:1180px; } /* width:1200px*/
.layerCont { position:absolute; z-index:1000;  border:3px solid #00a0cc; padding:40px; background:#fff; /*box-sizing:border-box*/} /* width:740px*/
.layerCont.winPop { border:0; padding:30px; }
.layerCont.winPop .popCont02 { }
.layerCont.winPop h1 { }
.layerCont.winPop h2 { border-bottom:0 }
.popup-bg { background-color: black; opacity:0.5; position:absolute; left:0; top:0; z-index:1000;}
.layerCont h2 { font-size:0; line-height:0; border-bottom:1px solid #e3e6e6; padding-bottom:15px }
.layerCont h2.noLine { border-bottom:0; padding-bottom:0}
.layerCont .h2Expl { display:inline-block; position:relative; bottom:3px; font-size:12px; font-weight:normal; line-height:12px; padding:0 0 0 14px}
.layerCont .popCont {padding:30px 0;}
.layerCont .popCont02 {padding:20px 0}
.layerCont .loginExpl { float:right; margin-right:28px  }
.layerCont .loginExpl dt { color:#4d4d4d; margin-bottom:-3px }
.layerCont .loginExpl dd { font-size:11px; }
.layerCont .loginExpl dd.btnWrap { margin-top:2px }
.layerCont .loginExpl dd.btnWrap a:first-child { margin-right:2px}
.layerCont div.btnWrap { text-align:center; margin-top:0}
.layerCont h2.noLine + .popCont, .layerCont h2.noLine + .popCont02 { padding-top:13px !important;}
.layerCont .cultureNote { padding-top:30px; }
.layerCont .cultureNote h3 { margin-bottom:3px;font-size:16px;font-weight:bold;color:#4d4d4d;}
.layerCont .cultureNote ol li { position:relative;padding-left:13px;color:#4d4d4d;}
.layerCont .cultureNote ol li .num { position:absolute;top:0;left:0;}
.itxt { margin-left:10px; font-size:12px; line-height:12px; color:#999999;}
.itxt02 { margin-top:10px;line-height:12px; color:#999999;}
.txt01 { font-size:12px; color:#4c4c4c; font-weight:normal; text-align:center !important; }
.txt01_01 { background-color:#f4f7fa;}
.layerSt06 th { vertical-align:middle;}
.layerSt06 td { text-align:center; }
.layerSt06 .line01 { padding:0px; border-right:1px solid #e5e5e5; }
.layerSt06 .line02 { border-bottom:1px solid #e5e5e5; }


.layerCont.twoCompare h2 { border-bottom:0px solid #00acdc; }
.layerCont.twoCompare .tTxt { font-size:14px; line-height:25px; letter-spacing:-0.5px; color:#4c4c4c; }
.layerCont.twoCompare .tTxt strong { font-size:24px; }
.layerCont.twoCompare .tTxt strong span { color:#00a0cc}
.layerCont.twoCompare .popCont02 { background:url('/images/popup/bg_two_compare06.png') no-repeat right 10px; padding-top:10px}
.layerCont.twoCompare .compareArea { position:relative}
.layerCont.twoCompare .compareArea .compare { position:absolute; top:50%; left:50%; margin:-34.5px 0 0 -34.5px  } 

.popNoticeBtm { position:relative; background:#f4f7fa;  padding:25px; }
.popNoticeBtm .notice { background:url('/images/popup/img_notice.gif') no-repeat left top; padding-left:44px}
.popNoticeBtm .btnWrap { position:absolute; right:25px; top:-5px}

.popTopExpl { margin:0 0 6px 0}
.popContBox { background:#f4f7fa; padding:20px 40px;color:#4c4c4c;  }
.popContBox .txt { text-align:center }
.popContBox .txt02 { margin-bottom:14px; text-align:center; color:#737373;font-size:14px; font-weight:bold; }
.popContBox .txt02 .bd { color:#4c4c4c; } 
.popContBox .txt02 .br { color:#00acdc;}
.popContBox .myRegistNotFound {display:block; text-align:center;}

.myRegistInfo { margin-bottom:-6px}
.myRegistInfo dt { width:104px; white-space:nowrap;float:left; padding-bottom:6px; }
.myRegistInfo dd {font-size:14px; white-space:normal; padding-bottom:6px;}
.myRegistInfo dd input[type="text"], .myRegistInfo dd input[type="password"]{width:216px;/* box-sizing:border-box*/}


.zipcodeRes { border-top:1px solid #00acdc; border-bottom:1px solid #e3e6e6; height:419px; overflow:hidden; overflow-y:auto}
.zipcodeRes li .zipcodeInfo { padding:10px 20px 10px 20px; border-bottom:1px solid #f0f2f2; cursor:pointer}
.zipcodeRes li .zipcodeInfo dt { color:#4d4d4d; white-space:nowrap; float:left; margin-right:5px; padding-bottom:1px}
.zipcodeRes li .zipcodeInfo dd { white-space:normal;padding-bottom:1px}
.zipcodeRes li.on { background:#f4f7fa}

.popTab { margin:0 0 30px 0 }
.popTab ul { width:100%; }
.popTab li { font-size:12px; font-weight:bold; float:left; width:33.3%; box-sizing:border-box; text-align:center; border-top:1px solid #e3e6e6;border-bottom:1px solid #e3e6e6;border-right:1px solid #e3e6e6; height:33px; line-height:33px; cursor:pointer}
.popTab.tab4 li { width:25% !important}
.popTab li:first-child {border-left:1px solid #e3e6e6}
.popTab li.on { color:#fff; background:#00acdc; border-bottom:1px solid #00acdc; border-top:1px solid #00acdc; border-right:1px solid #00acdc}
.popTab li.on a { color:#fff; }
.popTab li.on:first-child { border-left:1px solid #00acdc}

.popTab1 { margin:0 0 30px 0 }
.popTab1 ul { width:100%; }
.popTab1 li { font-size:12px; font-weight:bold; float:left; width:30%; box-sizing:border-box; text-align:center; border-top:1px solid #e3e6e6;border-bottom:1px solid #e3e6e6;border-right:1px solid #e3e6e6; height:33px; line-height:33px; cursor:pointer}
.popTab1.tab4 li { width:25% !important}
.popTab1 li:last-child {border-left:1px solid #e3e6e6;width:40%;}
.popTab1 li.on { color:#fff; background:#00acdc; border-bottom:1px solid #00acdc; border-top:1px solid #00acdc; border-right:1px solid #00acdc}
.popTab1 li.on a { color:#fff; }
.popTab1 li.on:first-child { border-left:1px solid #00acdc}


.postscript ul {border-top:1px solid #e3e6e6;border-bottom:1px solid #e3e6e6;}
.postscript ul li {border-top:1px solid #f0f2f2;}
.postscript ul li:first-child {border-top:none;}
.postscript ul li .psListCont {position:relative;padding:30px 170px 30px 0;}
.postscript ul li .writer {margin-bottom:10px;line-height:13px;color:#333;font-size:13px;}
.postscript ul li .writer.man {padding-left:15px;background:url(/images/product/writer_man.gif) no-repeat 0 center;}
.postscript ul li .writer.woman {padding-left:15px;background:url(/images/product/writer_woman.gif) no-repeat 0 center;}
.postscript ul li .writer .pointTxt {font-weight:bold;}
.postscript ul li .writer .date {padding-left:6px;font-size:12px;color:#999;}
.postscript ul li .writer .inDis {font-size:12px;}
.postscript ul li .likeBox {margin-top:10px;}
.postscript ul li .likeBox .likeCnt {display:inline-block;height:25px;padding:0 6px 0 33px;border:1px solid #e3e6e6;background:url(/images/common/icon_like.gif) no-repeat 0 0;text-align:right;line-height:25px;}
.postscript ul li .scoreCont {position:absolute;top:55px;right:20px;}
.postscript ul li .scoreCont02 {position:absolute;top:55px;right:0px;}
.postscript ul li .scoreCont.scoreTop53 {top:53px !important;}

.scoreCont .score {display:block;position:relative;width:131px;height:18px;background:url(/images/product/score_bg.png) no-repeat 0 0;}
.scoreCont .score .scoreFull {position:absolute;top:0;left:0;height:18px;background:url(/images/product/score_full.png) no-repeat 0 0;}
.scoreCont02 .score {display:block;position:relative;width:131px;height:18px;background:url(/images/product/score_bg.png) no-repeat 0 0;}
.scoreCont02 .score .scoreFull {position:absolute;top:0;left:0;height:18px;background:url(/images/product/score_full.png) no-repeat 0 0;}

.postscriptWrite {border:1px solid #e3e6e6;}
.postscriptWrite .writeHead {position:relative;padding:16px 20px;background:#f4f7fa;border-bottom:1px solid #e3e6e6;}
.postscriptWrite .writeHead img {vertical-align:top;}
.postscriptWrite .writeHead .tit {float:left;}
.postscriptWrite .writeHead .scoreWrap {float:right;}
.postscriptWrite .writeHead .scoreWrap .txt {float:left;margin-right:15px;line-height:18px;}
.postscriptWrite .writeHead .scoreWrap .txt img {vertical-align:middle;}
.postscriptWrite .writeHead .scoreWrap .score {float:left;line-height:18px;}
.postscriptWrite .writeHead .scoreWrap .score button {overflow:hidden;width:19px;height:18px;margin-left:6px;background:url(/images/product/score_star.png) no-repeat 0 top;cursor:pointer;vertical-align:top;}
.postscriptWrite .writeHead .scoreWrap .score button:first-child {margin-left:0;}
.postscriptWrite .writeHead .scoreWrap .score button.on {background-position:0 bottom;}
.postscriptWrite .writeHead .pSelectStand {position:absolute;top:1px;left:114px;height:51px;border-left:1px solid #e3e6e6;line-height:51px;vertical-align:middle;}
.postscriptWrite .writeHead .pSelectStand dt {display:inline-block;padding:0 10px 0 20px;}
.postscriptWrite .writeHead .pSelectStand dt img {vertical-align:middle;}
.postscriptWrite .writeHead .pSelectStand dd {display:inline-block;}

.postscriptWrite .writeArea {position:relative;}
.postscriptWrite .writeArea textarea {display:block;width:889px;height:58px;padding:10px 15px;border:0;}
.postscriptWrite .writeArea .btReg {position:absolute;top:-1px;right:-1px;}

/* 占쏙옙占쏙옙占싱억옙 占식깍옙 */
.postscript.premiumPS li .psListCont {min-height:80px;padding-left:160px;}
.postscript.premiumPS li .psListCont02 {min-height:80px;padding-left:185px;}
.postscript.premiumPS li .thumb {display:block;position:absolute;top:30px;left:0;width:130px;height:80px;}
.postscript.premiumPS li .thumb02 {display:block;position:absolute;top:30px;left:0;width:155px;height:95px;}
.postscript.premiumPS li .thumb img {width:130px;height:80px;}
.postscript.premiumPS li .thumb02 img {width:155px;height:95px;}
.postscript.premiumPS li .psContents a:hover {text-decoration:underline;}
.postscript.premiumPS li .btn_del {margin:1px 0 0 4px;line-height:19px;}
.postscript.premiumPS li .psContMore .btnWrap {margin-top:10px;}
.postscript.premiumPS li .psContMore {display:none;padding:30px;background:#fcfcfb;}
.postscript.premiumPS li.on .psContMore {display:block;}

/* tab */
.tabCont {position:relative;height:37px;border-bottom:1px solid #00acdc;}
.tabCont ul li {float:left;min-width:133px;height:36px;border:1px solid #e3e6e6;border-left:0;border-bottom:1px solid #00acdc;background:#f4f7fa;}
.tabCont ul li:first-child {border-left:1px solid #e3e6e6;}
.tabCont ul li.current {border:1px solid #00acdc;border-top:2px solid #00acdc;border-bottom:none;background:#fff;}
.tabCont ul li.current a {color:#4d4d4d;}
.tabCont ul li a {display:block;line-height:36px;text-align:center;font-size:14px;font-weight:bold;letter-spacing:-1px;}

.wideTab {height:48px;margin-bottom:25px;background:#f4f5f7;border-top:1px solid #e3e6e6;border-bottom:1px solid #dadddd;}
.wideTab.teb3ea ul li {width:332px;}
.wideTab.teb4ea ul li {width:498px;}
.wideTab.tab4ea ul li:frist-child { width:249px}
.wideTab.teb5ea ul li {width:248px;}
.wideTab.tab5ea ul li:frist-child { width:249px}

.wideTab ul {width:1000px;margin:0 auto;}
.wideTab ul li {float:left;height:48px;border-right:1px solid #e3e6e6;line-height:48px;text-align:center;}
.wideTab ul li:first-child {border-left:1px solid #e3e6e6;}
.wideTab ul li a {display:inline-block;padding-left:24px;text-align:center;font-family:NanumGothic, arial; font-weight:bold; font-size:14px;color:#999;background-repeat:no-repeat;background-position:0 center;}
.wideTab ul li .icon {display:inline-block;margin-right:7px; vertical-align:middle}
.wideTab ul li.on {background-color:#fff;height:46px;margin:-1px 0 0 -1px;border:1px solid #d7d9d9;border-top:4px solid #d8dada;border-bottom:none;line-height:42px;}
.wideTab ul li.on a {color:#4d4d4d;}
.wideTab ul li.en a {font-weight:normal;font-family:arial;font-size:15px;}


.cnt {text-align:center;font-size:13px;color:#4d4d4d;}
.cnt .per {display:block;font-family:arial;}
.cnt .num {overflow:hidden;display:inline-block;}
.cnt .numList {display:inline-block;}
.cnt .numList span {display:block;}
.cnt .perUnit {vertical-align:top;}
.cnt .per.space40 {font-size:38px;font-weight:bold;}
.cnt .per.space40 .num {margin-right:-12px;}
.cnt .per.space40 > span {height:40px;line-height:40px;}
.cnt .per.space55 {font-size:69px;}
.cnt .per.space55 .num {margin-right:-20px;}
.cnt .per.space55 > span {height:55px;line-height:55px;}

/* sorting */
.tblTop { position:relative;height:12px; margin:-25px 0 15px 0}
.tblTop .pSorting { position:absolute; right:0;}
.pSorting li { float:left; color:#4d4d4d; border-left:1px solid #e5e5e5; line-height:12px;}
.pSorting li:first-child {border-left:0 }
.pSorting li a { position:relative; top:-1px; color:#4d4d4d ; display:block; padding:0 10px}
.pSorting li a:hover  { color:#00a0cc }
.pSorting li.on a { color:#00a0cc }
.pListType01 .pHeader .pSorting li.btn {line-height:22px;margin-left:3px;}
.pListType01 .pHeader .pSorting .srhDiv {margin-top:-8px;}
.pListType01 .pHeader .pSorting li.btn .btnWrap .btnHSS {height:24px;}


.colorChip {overflow:hidden;display:inline-block;width:10px;height:10px;}


.notSerch {padding:115px 0 145px;}
.notSerch > p {padding-top:75px;font-size:15px;text-align:center;background:url(/images/common/icon_no_srh.gif) no-repeat center 0;line-height:30px;}

.over { overflow:hidden; }
.over .none { width:290px; margin-right:0px; }

.visitCorseview { float:left; width:330px; margin-right:25px; }
.visitCorseview dt img { display:block; margin-bottom:15px; }
.visitCorseview dd { padding-bottom:20px; background:url(/images/participation/bg_arrowright02.gif)no-repeat right 60px;}
.visitCorseview .none {  padding-right:0px; background:none;}
.visitCorseview.type00 {float:none; width:100%}
.visitCorseview.type02 {width:486px;}

.pListType01 {width:1000px; margin:0 auto; overflow:hidden}
.pListType01 .pHeader { position:relative; padding:0 0 14px 0;  }
.pListType01 .pHeader .totRes { font-size:13px; color:#4d4d4d}
.pListType01 .pHeader .totRes strong { color:#00a0cc;}
.pListType01 .pHeader .pSorting { position:absolute; right:0; top:9px }
/*.pListType01 .pHeader .pSorting li { float:left; color:#4d4d4d; border-left:1px solid #e5e5e5; line-height:12px;  }
.pListType01 .pHeader .pSorting li:first-child {border-left:0 }
.pListType01 .pHeader .pSorting li a { position:relative; top:-1px; color:#4d4d4d ; display:block; padding:0 10px}
.pListType01 .pHeader .pSorting li a:hover  { color:#00a0cc }
.pListType01 .pHeader .pSorting li.on a { color:#00a0cc } 2014-02-21 common.css占쏙옙 占싱듸옙*/
.pListType01 .pHeader .pSorting li.btn {border-left:0;margin-top:-4px;}
.pListType01 .pHeader .pSorting li.btn a {color:#4d4d4d;font-weight:normal;}
.pListType01 .listCont { overflow:hidden;min-height:125px; margin:0 0 30px 0; padding:50px 0 0 0;border-top: 1px solid #e3e6e6;border-bottom: 1px solid #e3e6e6;}
.pListType01 .listCont ul {margin-left:-40px; }
.pListType01 .listCont li { float:left; width:220px; padding:0 0 50px 0px; margin-left:40px; overflow:hidden }
/*.pListType01 .listCont li:first-child {margin-left:0 }
.pListType01 .listCont li:nth-child(4n+1) {margin-left:0 }*/
.pListType01 .listCont li dl { position:relative;width:220px; text-align:center  }
.pListType01 .listCont li dt {position:relative;font-family:'NanumGothic','Arial'; font-size:14px; color:#4d4d4d;z-index:2;}
.pListType01 .listCont li dt a {display:block;padding-top:135px;background:url(/images/common/blank.gif) repeat 0 0;color:#4d4d4d;}
.pListType01 .listCont li dd.pThumb { position:absolute; top:0; left:0;font-size:0; line-height:0;z-index:1;}
.pListType01 .listCont li dd.pThumb img  { width:225px;height:125px}
.pListType01 .listCont li dd.pSize { padding-top:2px }
.pListType01 .listCont li dd.pColor { padding-top:5px; margin-bottom:-5px}
.pListType01 .listCont li dd.pColor .pColorThumb { display:inline-block; width:10px; height:10px;  margin-left:-2px;overflow:hidden }
.pListType01 .listCont li dd.pColor .pColorThumb:first-child {margin-left:0px }
.pListType01 .listCont li.notSerch {width:100%;margin-left:0;padding:150px 0 210px;}

@media \0screen {
.pListType01 .listCont ul {width:1040px;}
.pListType01 .listCont li { margin-right:40px; margin-left:0}

}


.evtDetail {width:760px;margin:0 auto;}


.mainWrap {position:relative;min-height:787px;overflow:hidden;}
.mainBgimg {position:relative;  }
.mainBgimg li {position:absolute; top:0; left:0; }
.mainBgimg li img { width:100%; min-height:767px; }
.mainArea {overflow:hidden;position:absolute;top:0;left:0;width:100%;height:767px;}