@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;}

/* 2015-6-15 Ʈ ۾  ߰ */
.clear {clear:both; height:0 !important; line-height:0 !important;}

.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}/* ̾˾ focus ġ */

/* 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:80px;}
#footer {height:79px;background:#fff; padding-top:10px;}
#dimed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:999999;}

/* header */
.headerContWrap {width:100%;background:#fff;}
.headerContArea {position:relative;z-index:999991;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;}
.headerCont:after {clear:both;display:block;content:"";}
.headerCont h1 {float:left;margin:23px /*15*/53px 0 0;} /*2014-06-20*/
.util {float:left;width:142px;margin-top:27px;}
.util li {float:left;margin-right:3px;}
/*2014-06-20 ߰*/
.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*/823px;} /*2014-06-20*/
#gnb .gnbCont > ul {overflow:hidden;width:743px; float:left} /*2014-06-20*/
#gnb .gnbCont > ul:after {clear:both;display:block;content:""}
#gnb .gnbCont > ul > li {float:left;width:105px;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/gnb09.gif) 0 0 no-repeat;}
#gnb .wedding{background:url(/images/common/gnb08.gif) 0 0 no-repeat;} /* 0825 ߰ */

#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; z-index:99999}
.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:180px;padding-left:0;/* margin-right:19px; */; position:relative;}/* 2018-12-31 */
.subArea .gnbEvent:after{position: absolute;top:3px;right:0px;width:1px;height:110px;background: #61cce8;content: '';}/* 2018-12-31 */
.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:208px;height:169px; *//*width:223px;height:77px;*/ /*width:202px;height:149px;*/} /* 0803 , 2018-08-03  */
.subArea .subListArea {position:relative;float:left;height:115px;}
.subArea .subListArea .subList {position:absolute;top:0;left:235px;width:690px;}
.subArea .subListArea .subList li {position:relative;float:left;width:83px;height:130px;margin-right:9px;}
.subArea .subListArea .subList li a {display:block;width:100%;height:100%;}

.subArea .subListArea .subList li.sub01_07 {background:url(/images/common/sub01_07.jpg) 0 0 no-repeat;}/* 2018-08-20߰ */
.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.sub01_06 {background:url(/images/common/sub01_06.png) 0 0 no-repeat;}/* 0803 ߰ */

.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.sub02_05 {background:url(/images/common/sub02_05.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub02_06 {background:url(/images/common/sub02_06.png) center 0 no-repeat;}
.subArea .subListArea .subList li.sub02_07 {background:url(/images/common/sub02_07.png) 0 0 no-repeat;} /* 0825 ߰ */
.subArea .subListArea .subList li.sub02_08 {background:url(/images/common/sub02_08.png) 0 0 no-repeat;} /* 0825 ߰ */


.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_10.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.sub03_09 {background:url(/images/common/sub03_09.png) 0 0 no-repeat;} /* 150921 ߰ */
.subArea .subListArea .subList li.sub03_11 {background:url(/images/common/sub03_11.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.sub05_07 {background:url(/images/common/sub05_07.png) 0 0 no-repeat;}

.subArea .subListArea .subList li.sub06_01 {background:url(/images/common/sub07_01.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub06_02 {background:url(/images/common/sub07_02.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub06_03 {background:url(/images/common/sub07_03.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub06_04 {width:88px;}
.subArea .subListArea .subList li.sub06_04 {background:url(/images/common/sub07_04.png) 0 0 no-repeat;}
.subArea .subListArea .subList li.sub06_05 {background:url(/images/common/sub07_05.png) 0 0 no-repeat;}

.lnb-event{position:absolute;top:40px;right:0;}
.lnb-mall{position:absolute;top:40px;right:0;}

.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;}
.tblbotxt {font-size:12px;color:#999999;text-align:right;}

.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 */
.footerContWrap{width:100%; background:#ededed;}
.footerCont {overflow:hidden;width:1000px;margin:0 auto; height:37px;}
.footerCont:after {clear:both;display:block;content:"";}
.footerCont .footer-fam{float:left; margin-top:9px;}
.footerCont .footer-fam li{float:left; padding-right:13px; margin-right:13px; background:url('/images/common/footer-bar.gif') no-repeat right center; font-weight:bold;}
.footerCont .footer-fam li:last-child{background:none;}
.footerCont .footer-fam li img{vertical-align:middle; margin-right:5px;}
.footerCont .footInner2 {float:right;}
.footerCont .footInner2 ul {margin:0; padding:0}
.footerCont .footInner2 li {float:left; width:36px; height:36px;margin-right:15px;}
.footerCont .footInner2 li:first-child {background:none;}
.footerCont .footInner2 li a {display:block;padding:0px;width:36px; height:36px;}
.footerCont .footInner2 li a * {vertical-align:middle;}

.footerCont2 {overflow:hidden;width:1000px;margin:25px auto 35px auto;}
.footerCont2 .footLogo {float:left;margin-top:6px;}
.footerCont2 .footLogo>img{margin-right:30px; vertical-align:middle;}
.footerCont2 .footInner {float:left;}
.footerCont2 .footInner ul {margin-right:-7px;}
.footerCont2 .footInner li {float:left;background:url(/images/common/footer_bar.gif) 0 4px no-repeat;}
.footerCont2 .footInner li:first-child {background:none;}
.footerCont2 .footInner li a {display:block;width:100%;padding:0 8px;height:25px;}
.footerCont2 .footInner li a * {vertical-align:middle;}
.footerCont2 .footInner .copyright {float:left; margin-left:9px; margin-top:-5px;}

/* 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;}/* ⺻space 15>10*/
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 }

/* align - */
.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 }

/* ıۼ Ÿ弱 ߰ 20181101 㱤*/
.selectBox_first > div{width:120px !important; margin-right:7px}
.txtSNS_txt{display:inline-block; margin-top:10px}

/* 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} /* h5 + ????컨텐?+ ???*/
.explSub { font-size:12px; color:#999 !important}  /* ??글 : #999 */

/* 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 .intxt{display:inline-block;padding-left:15px;}
.certificationGuide p.columlast{ padding-top:0px;}
.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*/
.popClose2 { 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} /* print :  */
.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;} /* ؽƮ + ư 10px*/


/* 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*/
.layerSt10 { width:603px; } /* width:1200px*/

.layerCont { position:absolute; z-index:1000;  border:3px solid #00a0cc; padding:40px; background:#fff; /*box-sizing:border-box*/ z-index:9999999} /* 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:9999998;}
.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; }
/* ST : 0907 ˾   ũ ߰ */
.layerAgree{margin:0px 0 30px 0;text-align:right;}
.layerAgree .inputArea{display:inline-block;padding-right:10px;}
.layerAgree .inputArea label{padding-left:5px;}
.layerAgree .polisyGo{display:inline-block;text-decoration:underline;vertical-align:middle;}
/* EN : 0907߰ */

/* str :0723 ȸ   ̺Ʈ ȳ ˾ */
.layerCont.layerImg{width:700px;height:400px;padding:0;border:none}
.layerCont.layerImg .popCont_member{margin:0;padding:0;}
.layerCont.layerImg .popCont_member .bhind,
.layerCont.layerImg .popCont_member .bhind h3,.layerCont.layerImg .popCont_member .bhind p,.layerCont.layerImg .popCont_member .bhind ul li
{height:0;line-height:0;font-size:0;text-indent:-9999px;}
.layerCont.layerImg .popCont_member{position:relative;}
.layerCont.layerImg .popCont_member .pop_btn{position:absolute;top:272px;left:345px;}
.layerCont.layerImg .popClose {background:url('/images/btn/btn_closed2.gif') no-repeat left top; width:20px; height:20px; top:20px; right:20px}
/* end :0723 */

/*  Ʈ  */
.layerCont.twoCompare h2 { border-bottom:0px solid #00acdc; }
.layerCont.twoCompare .tTxt { font-size:14px; line-height:32px; 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:14px; 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}

/* ST : 150921߰  */
.layerCoupon{width:985px;padding:55px 0 25px;border:1px solid #aaa; left:50%; margin:0 0 0 -492.5px}
.layerCoupon .popCont{width:777px;margin:0 auto;padding:0;}
.layerCoupon .popCont .couponImg{width:777px;height:auto;} /* 151002 */
.layerCoupon .popCont .couponImg img{width:100%;}/* 151002 */
/* .layerCoupon .popCont .couponImg:first-child{margin-top:0} 151002 */
.layerCoupon .popCouponBtm{width:777px;margin:0 auto;}
.layerCoupon .popCouponBtm .notice{/*margin:15px 0 35px;*/margin:0;text-align:right;}
.layerCoupon .popCouponBtm .btnWrap {margin-top:20px;}
/* EN : 150921߰  */

/* ǰ */
.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;}

.scoreCont03 .score {display:block;position:relative;background-size:102px 14px; width:102px; height:15px;background:url(/images/product/score_bg.png) no-repeat 0 0;}
.scoreCont03 .score .scoreFull {position:absolute;top:0;left:0;height:15px;background:url(/images/product/score_full.png) no-repeat 0 0;background-size:102px 14px;}


.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;}
.tabCont ul li.align_right{float:right;}
.tabCont ul li.line{border-left:1px solid #e3e6e6;}
.tabCont ul li .redcolor{color:red;}

.wideTab {height:48px;margin-bottom:25px;background:#f4f5f7;border-top:1px solid #e3e6e6;border-bottom:1px solid #dadddd;}
.wideTab.teb2ea ul li {width:498px;} /* 0803 ߰ */
.wideTab.teb3ea ul li {width:249px;}
.wideTab.teb4ea ul li {width:248px;}
.wideTab.tab4ea 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; width:170px}
.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;}

/* productִ ׸ ˻   */
.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 dd.pColor .pColorThumb img {width:100%; height:200%;}
.pListType01 .listCont li dd.pColor .pColorThumb .colorName{ display: none;position:absolute;top: 169px;width: 220px;text-align: center; margin-left:-105px;}
.pListType01 .listCont li.notSerch {width:100%;margin-left:0;padding:150px 0 210px;}
/* ie8  */
@media \0screen {
.pListType01 .listCont ul {width:1040px;}
.pListType01 .listCont li { margin-right:40px; margin-left:0}

}

/* ̺Ʈ󼼺 ˾ */
.evtDetail {width:760px;margin:0 auto;}

/*̵  (2015-04-28 ߰)
.asideBanner{display:none;position:fixed;background:#fbfbfb; border:1px solid #cccccc; top:83px; left:0;}
.asideBanner li {line-height:0;font-size:0;}
.topBtn {line-height:0;font-size:0;}
*/

/*̵  (2016-9-21 ߰) */
.asideBanner{display:none;position:fixed;top:83px; left:0; padding-top:150px;}
.asideConten {border:1px solid #cccccc;background:#fbfbfb;}
.heritxBanner {position:absolute; top:-10px; left:-22px;}
.asideBanner li {line-height:0;font-size:0;}
.topBtn {line-height:0;font-size:0;}




/*20161214 ޹ħ  ˾ ߰ //*/
.head13 { padding-bottom:15px; border-bottom: 1px solid #00acdc; }
.privacyPop{position:fixed; top:50%; left:50%; margin-top:-307.5px; margin-left:-397.5px; background:#fff; width:795px; height:615px; border:2px solid #00acdc; padding:40px; box-sizing:border-box; z-index:999993;}
.privacyPop .areaMargin20{margin-bottom:30px !important;}
.privacyPop .agreement_Cont{height:365px; overflow-y:scroll; margin-bottom:20px; padding:0 5px;}
.privacyPop .agreement_Cont p.first{margin-top:0;}
.red-p{color:#e43838;}
.privacyPop .agreement_Cont .tblStl_list01{margin:20px 0;}
.privacyPop .agreement_Cont .tblStl_list01 td{padding:5px 10px;}
.privacyPop .agreement_Cont .tblStl_list01 .first{border-right:1px solid #f0f2f2; padding:0 5px;}
.privacyPop .agreeCheck{border-top:1px solid #ccc; padding-top:20px;}
.privacyPop .agreeCheck label{margin-right:20px; display:inline-block; position:relative; padding-left:25px; margin-right:15px; font-size:14px; font-weight:bold; 
font:12px 'NanumGothic, Tahoma, Dotum, arial'; color:#c9c9c9; cursor:pointer;}
.privacyPop .agreeCheck input[type=radio]{display: none;}
.privacyPop .agreeCheck label:before{content:""; display:inline-block; width:16px; height:16px; padding-bottom:5px; box-sizing:border-box; margin-right:10px; position:absolute; 
left:0; bottom:-2px; border-radius:16px; border:1px solid #ccc;}
.privacyPop .agreeCheck input[type=radio]:checked + label{color:#333;}
.privacyPop .agreeCheck input[type=radio]:checked + label:before{background:url('/images/etc/radio-bg.png') no-repeat center; color:#333;}
.privacyPop .agreeCheck-btn{display:block; width:90px; padding:10px 0; background:#00acdc; color:#fff; font-size:14px; margin:5px auto 0;}
.privacyPop-bg{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:999992;}

.asTbl td.rowspan1{padding-bottom:10px;}
.asTbl td.rowspan2{padding:10px 20px;}
.asTbl td.rowspan2, .asTbl td.rowspan3{border-top:1px solid #f0f2f2;}
.asTbl td.rowspan3{padding-top:10px;}
