@charset "euc-kr";
body {overflow-x:hidden !important;-ms-overflow-y:hidden;-ms-overflow-x:hidden}
/* ¸®¼Â */
.newContainer {font:12px /1.2 Dotum, "µ¸¿ò", sans-serif; color:#666;}
.newContainer * {font:12px /1.2 Dotum, "µ¸¿ò", sans-serif; color:#666;}
.newLayoutPop {font:12px /1.2 Dotum, "µ¸¿ò", sans-serif; color:#666;}
.newLayoutPop * {font:12px /1.2 Dotum, "µ¸¿ò", sans-serif; color:#666;}

/* ·¹ÀÌ¾Æ¿ô */
.newContainer {width:991px; margin:0 auto; padding:0px 0 50px 0; margin-top:50px;position:relative;}
.newSnbArea {width:100%; } /*2017-05-11*/
.newContents {width:100%;margin-top:50px }/*2017-05-11*/
.newDetails {overflow:auto;margin-top:40px}/*2017-05-11*/

/* ·¹ÇÁÆ® ½ºÅ¸ÀÏ */
.newSnbArea .newPath {padding:2px 0 19px 0;}
.newSnbArea .newPath select {border:solid 1px #d5d5d5; width:156px;}
.newSnbArea .newSnb {}/*2017-05-11*/
.newSnbArea .newSnb a {font-family: 'Nanum Gothic',NanumGothic,NanumGothicBold;}
.newSnbArea .newSnb li .depth_1 {display:none; height:25px; font-size:14px; padding:8px 0 0 20px;}/*2017-05-11*/
.newSnbArea .newSnb li .depth_1:hover {text-decoration:none; background:#e24346; color:#fff;}
.newSnbArea .newSnb li a.over {text-decoration:none; background:#e24346; color:#fff;}
.newSnbArea .newSnb li .activeDepth_1 {background:#e24346; color:#fff; }
.newSnbArea .newSnb li.active {}/*2017-05-11*/
.newSnbArea .newSnb li.active .depth_1 {text-decoration:none; background:#e24346; color:#fff;}
.newSnbArea .newSnb li ul { display:none;overflow:hidden;background-color:#e05745;/*background-image:url("../images_new/menu/sub_bg_line.gif");*/background-repeat: repeat-y;background-position:0px 20px; border-top:1px solid #782320;padding:20px 0px;border-bottom:1px solid #ddd;}/*2017-05-11*/ /*2017-05-24*/
.newSnbArea .newSnb li li a {float:left;font-size:13px;color:#fff; width:164px;text-indent:10px;font-weight:600;line-height:33px;border-right:1px solid #c94e3e;/* background:#fff !important; color:#666 !important; */}/*2017-05-24*/
.newSnbArea .newSnb li li:nth-child(6n) a{border-right:0px}/*2017-05-11*/
.newSnbArea .newSnb li li a:hover { color:#fff; text-decoration:underline;}/*2017-05-11*/
.newSnbArea .newSnbBannerArea {padding-top:50px;}
.newSnbArea .newSnbBannerArea li {padding-bottom:9px;}

/*¼­ºêºê·£µå´º 2017-05-11*/
#top_brand {position:absolute;top:-70px;margin-bottom:50px;} /*2017-05-24 */ /*2017-05-29*/
#newSnb .sub_on a{text-decoration:underline;color:#fff !important}
#top_brand_inner {width:990px;margin:auto;overflow:hidden;min-height:478px;}
#top_brand_inner ul li {float:left;margin-bottom:30px;margin-right:30px;}
#top_brand_inner ul li:nth-child(5n) {margin-right:0px}
#top_brand_inner ul li p a:hover {text-decoration:none;color:#d81831}
#top_brand_inner ul li p a {border-bottom:1px solid #d3d0cc;line-height:45px;height:45px;display:block}
#top_brand_inner ul li p img {float:right;margin-top:13px;}
.re_sub_title {font-size:30px;font-family:"Nanum Gothic","NanumGothic", "NanumGothicBold","dotum";font-weight:600;margin-bottom:20px;position:relative;color:#333;} /*2017-05-29*/

/*º£½ºÆ®¸Þ´º 2017-05-11*/
#re_bestmenu {overflow:hidden;border-top:1px solid #ddd;border-left:1px solid #ddd;display:inline-block}
#re_bestmenu>ul>div {width:156px;padding:20px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}

.re_best_text {margin-bottom:20px}
.re_best_text div{font-family:"Nanum Gothic","NanumGothic", "NanumGothicBold","dotum";font-weight:600;color:#333;font-size:14px;margin-top:20px}
.re_best_text span {font-size:14px;color:#6d6d6d !important;font-weight:600;font-family:"Nanum Gothic","NanumGothic", "NanumGothicBold","dotum";margin-top:5px;}
/* ÄÁÅÙÃ÷ ½ºÅ¸ÀÏ */
.newLayout h2 {padding-bottom:19px;}
.newLayout .newTop {position:relative; padding-bottom:63px;}
.newLayout .newTop .btn_1 {position:absolute; top:226px; left:403px;}
.newLayout .newTop .btn_2 {position:absolute; top:270px; left:403px;}
.newLayout .newApp h3 {padding:50px 0 20px 0;}
.newLayout .newApp .btn_3 {text-align:right; padding-top:17px;}
.newLayout .newApp th {padding:7px 0 7px 20px; height:23px; background:#f7f7f7; border:solid 1px #cfcfcf; border-right:none; text-align:left; font-weight:bold; color:#555}
.newLayout .newApp td {padding:7px 0 7px 10px; height:23px; border:solid 1px #cfcfcf; border-left:none; text-align:left;}
.newLayout .newApp td label {padding-left:7px; margin-right:25px;}
.newLayout .newApp td .txt {height:21px; line-height:21px; border:solid 1px #dedede; width:260px; padding:0 3px;}
.newLayout .newApp td select {height:23px; line-height:23px; padding:2px 0; width:102px; border:solid 1px #dedede; text-align:center;}
.newLayout .newApp textarea {width:548px; height:65px; border:solid 1px #dedede; padding:3px 3px 0 3px;}

/* ¹«·á ·¹ÀÌ¾Æ¿ô ½ÅÃ» ·¹ÀÌ¾îÆË¾÷ */
.newLayoutPop {width:732px; padding:0 20px 0 20px; height:1413px; background:#fff; position:absolute; left:50%; margin-left:-366px; display:none; z-index:9001; margin-bottom:50px; top:0px /*2017-05-11*/}
.newLayoutPop h3 {padding-top:20px;}
.newLayoutPop h4 {padding:50px 0 20px 0;}
.newLayoutPop th {padding:7px 0 7px 20px; height:23px; background:#f7f7f7; border:solid 1px #cfcfcf; border-right:none; text-align:left; font-weight:bold; color:#555;}
.newLayoutPop td {padding:7px 0 7px 10px; height:23px; border:solid 1px #cfcfcf; border-left:none; text-align:left;}
.newLayoutPop td label {padding-left:7px; margin-right:15px;}
.newLayoutPop td .txt {height:21px; line-height:21px; border:solid 1px #dedede; padding:0 3px;}
.newLayoutPop td select {height:23px; line-height:23px; padding:2px 0; width:102px; border:solid 1px #dedede; text-align:center;}
.newLayoutPop textarea {width:725px; height:100px; border:solid 1px #dedede; padding:3px 3px 0 3px;}
.newLayoutPop td textarea {}
.newLayoutPop th div {position:relative; font-weight:bold;}
.newLayoutPop th span {color:#c4161c; font-weight:bold; position:absolute; top:-3px; left:-11px;}
.newLayoutPop .alignRight {text-align:right; padding:20px 0 50px;}
.newLayoutPop .alignRight label {font-size:13px; font-weight:bold; font-family: 'Nanum Gothic',NanumGothic,NanumGothicBold; color:#555;}
.newLayoutPop .alignCenter {text-align:center;}

/* Á¦Ç°º¸±â */
.newView h2 {padding:41px 0 50px 0;}
.newView .tit {height:60px; position:relative; border-bottom:solid 1px #e8e8e8;border-top:1px solid #333; margin-bottom:27px;margin-top:80px} /*2017-05-11*/
.newView .tit h3 {font-size:20px; color:#32322a; font-family: 'Nanum Gothic',NanumGothic,NanumGothicBold; padding-left:2px;}
.newView .tit h3 span {padding-left:10px; font-size:12px; font-family: 'Nanum Gothic',NanumGothic,NanumGothicBold;}
.newView .tit ul {}/*2017-05-11*/
.newView .tit ul li {float:left;}
.newView .tit ul li a{line-height:30px;border-right:1px solid #ddd;display:inline-block;margin-top:15px;width:117px;padding-left:20px;font-size:12px;color:#747474} /*2017-05-11*/
.newView .tit ul li a:hover {font-weight:600;color:#333;text-decoration:none}/*2017-05-11*/
.newView .newCont {overflow:hidden;}
.newView .newCont li {float:left; width:184px; height:270px; margin-right:17px; text-align:center;} /*2017-05-11*/
.newView .newCont li .img {border:solid 1px #ededed;}
.newView .newCont li .img:hover {border:solid 1px #e24346;} /* by sqlplus */
.newView .newCont li.last {margin-right:0;}
.newView .newCont li span {display:block;}
.newView .newCont li span.bold {font-weight:bold; color:#111;}
.newView .newCont li span.pd {padding:15px 0 6px 0;}
.newView .newPaging {text-align:center;}
.newView .newPaging li {display:inline; background:url(../images_new/contents/bul_paging.gif) 0 2px no-repeat;}
.newView .newPaging li.first {background:none;}
.newView .newPaging li.newBtn {background:none;}
.newView .newPaging li.newBtn a {padding:0;}
.newView .newPaging li a {display:inline-block; font-family:Tahoma; padding:0 5px 0 8px;}
.newView .newPaging li strong {display:inline-block; font-family:Tahoma; color:#cc2424; font-weight:bold; padding:0 5px 0 8px;}

/* Á¦Ç°»ó¼¼ */
.newDetails .path {border-bottom:solid 1px #d4d4d4; padding-bottom:12px; text-align:right; margin-bottom:18px; line-height: 17px;}
.newDetails .path strong {font-weight:bold;}
.newDetails .titView {overflow:auto;overflow-x:hidden}
.newDetails .titView .left {float:left; width:405px; position:relative;}
.newDetails .titView .left .imgViewB {margin-bottom:30px;}
.newDetails .titView .left .imgHiddenWrap {width:365px; height:69px; margin:0 auto; overflow:hidden; position:relative;}
.newDetails .titView .left .imgViewS {float:left;}
.newDetails .titView .left .imgViewS li {float:left; margin-right:5px; width:69px; height:69px; overflow:hidden; position:relative;}
.newDetails .titView .left .imgViewS li span {display:block; width:63px; height:63px; overflow:hidden; border:solid 3px #828282; position:absolute; top:-69px; left:0;}
.newDetails .titView .left .imgViewS li  a.active span {top:0px; left:0;}
.newDetails .titView .left .imgViewS li.last {margin-right:0;}
.newDetails .titView .left .newBtnPrev {position:absolute; top:435px; left:0;}
.newDetails .titView .left .newBtnNext {position:absolute; top:435px; right:0;}
.newDetails .titView .left .ftArea {padding-top:24px; overflow:auto;}
.newDetails .titView .left .ftArea li {float:left; margin-right:3px;}
.newDetails .titView .left .ftArea li.bg_1 {background:url(../images_new/contents/bg_f_1.gif) 0 0 no-repeat;) 0 0 no-repeat; width:41px; height:16px; color:#fff; padding:4px 0 0 20px;}
.newDetails .titView .left .ftArea li.bg_2 {background:url(../images_new/contents/bg_f_2.gif) 0 0 no-repeat;) 0 0 no-repeat; width:13px; height:16px; padding:4px 0 0 12px;}
.newDetails .titView .right {width:532px; float:right;}
.newDetails .titView .right h2 {font-family: 'Nanum Gothic',NanumGothic,NanumGothicBold; font-size:20px; color:#000; padding:4px 0 7px 10px;}
.newDetails .titView .right .box {border-bottom:solid 1px #ececec; padding:12px 0;}
.newDetails .titView .right .box th {text-align:left; height:32px;}
.newDetails .titView .right .box th div {padding-left:10px; font-weight:600;}
.newDetails .titView .right .box td {text-align:left; height:32px;}
.newDetails .titView .right .box td {}
.newDetails .titView .right .box del {font-weight:bold;}
.newDetails .titView .right .box .colorRed {color:#c4161c; font-size:16px; font-weight:bold;}
.newDetails .titView .right .box .bold {font-weight:bold;}
.newDetails .titView .right .box select {border:solid 1px #d5d5d5; padding:0 0 0 3px; width:350px;} /* 380 */
.newDetails .titView .right h3.tit {padding:23px 0 5px 10px;}
.newDetails .titView .right .selectLayer {height:30px; background:url(../images_new/contents/txt_select.gif) 0 0 no-repeat; padding:10px 0 0 121px;}
.newDetails .titView .right .selectLayer select {border:solid 1px #d5d5d5; height:19px; padding:0 0 0 3px; width:380px; background:#000; color:#fff;}
.newDetails .titView .right .selectLayer select option {color:#fff;}
.newDetails .titView .right .newTotal h3 {padding:35px 0 10px 0;}
.newDetails .titView .right .newTotal .totalBox {border:solid 1px #e3e3e3; padding:5px; padding-bottom:0;}
.newDetails .titView .right .newTotal .totalBox .innerTotal {border:solid 1px #d5d5d5; padding:6px; margin-bottom:5px;}
.newDetails .titView .right .newTotal .totalBox td {text-align:left;}
.newDetails .titView .right .newTotal .totalBox td li {line-height:1.5; font-size:11px;}
.newDetails .titView .right .newTotal .totalBox td li.tit {font-weight:bold; color:#333;}
.newDetails .titView .right .newTotal .totalBox td.second {border-right:solid 1px #d5d5d5; border-left:solid 1px #d5d5d5; padding-left:5px;}
.newDetails .titView .right .newTotal .totalBox td.second input {border:solid 1px #d5d5d5; text-align:center; width:19px; height:19px;}
.newDetails .titView .right .newTotal .totalBox td.second li {position:relative;}
.newDetails .titView .right .newTotal .totalBox td.second li .btnUp {position:absolute; top:0; left:27px;}
.newDetails .titView .right .newTotal .totalBox td.second li .btnDown {position:absolute; top:11px; left:27px;}
.newDetails .titView .right .newTotal .totalBox td.last {text-align:right; color:#333;}
.newDetails .titView .right .newTotal .totalBox td.last span {color:#333; font-weight:bold;}
.newDetails .titView .right .newTotal .totalBox td.last img {padding-left:3px;}
.newDetails .titView .right .newTotal .totalBtn {text-align:right; padding:20px 0 77px;}
.newDetails .titView .right .newTotal .totalBtn a {margin-left:10px;}
.newDetails .titView .right .newTotal .totalTit {height:48px; line-height:48px; background:#f0f0f0; border:solid 1px #d5d5d5; border-top:none; text-align:right; padding-right:20px; font-weight:bold;}
.newDetails .titView .right .newTotal .totalTit span {color:#333; font-weight:bold;}
.newDetails .titView .right .newTotal .totalTit span.color {color:#c4161c; font-size:14px;}
.newDetails .bottomView {padding-bottom:40px;}
.newDetails .bottomView h3 {padding-bottom:20px;}
.newDetails .bottomView ul {overflow:auto; padding-bottom:40px;}
.newDetails .bottomView li {float:left; width:186px; padding-right:15px;}
.newDetails .bottomView li.last {padding-right:0;}
.newDetails .bottomView li span.img {margin-bottom:6px; border:solid 1px #d5d5d5;}
.newDetails .bottomView li span.img:hover {border:solid 1px #e24346;} /* by sqlplus */
.newDetails .bottomView li span.block {display:block; text-align:center;}
.newDetails .bottomView li span.bold {font-weight:bold; padding:4px 0;}
.newDetails .bottomView li span del {padding-right:20px;}
.newDetails .bottomView li span strong {font-weight:bold; color:#ec0505;}
.newDetails .newTab {}
.newDetails .newTab .tabBtn {overflow:auto; background:url(../images_new/contents/bg_tab_details.gif) 0 bottom repeat-x;}
.newDetails .newTab .tabBtn li {float:left;}

/* Á¦Ç°»ó¼¼ ·¹ÀÌ¾î ÆË¾÷ */
/* .newViewLayoutPop {width:910px; height:440px; background:#fff; position:absolute; left:50%; margin-left:-455px; z-index:9001; border:solid 1px; display:none;} by sqlplus */
.newViewLayoutPop h3 {padding-left:20px; padding-top:15px; height:35px; font-size:20px; background:#c4c4c4; color:#000;}
.newViewLayoutPop .newBtn {position:absolute; top:12px; right:16px;}
.newViewLayoutPop .inner {padding:25px 0 0 365px;}
.newViewLayoutPop .inner .img {position:absolute; top:70px; left:20px;}
.newViewLayoutPop .inner h4 {font-size:20px; color:#010101; padding-bottom:30px;}
.newViewLayoutPop .inner h5 {padding:35px 0 5px 0;}
.newViewLayoutPop .box * {font:12px /1.2 Dotum, "µ¸¿ò", sans-serif; color:#666;}
.newViewLayoutPop .box th {text-align:left; height:32px; vertical-align:middle;}
.newViewLayoutPop .box th div {padding-left:1px; font-weight:600;}
.newViewLayoutPop .box td {text-align:left; height:32px;}
.newViewLayoutPop .box del {font-weight:bold;}
.newViewLayoutPop .box .colorRed {color:#c4161c; font-size:16px; font-weight:bold;}
.newViewLayoutPop .box .bold {font-weight:bold;}
.newViewLayoutPop .box select {border:solid 1px #d5d5d5; height:19px; padding:0 0 0 3px; width:350px;} /* 380 */
.newViewLayoutPop .btnSelect {text-align:right; padding:16px 43px 0 0;}

/* ½æ³×ÀÏ */
.newSumnail {position:relative;}
.newSumnail h3 {position:absolute; top:20px; left:0;}
.newSumnail .sumnailBox {height:574px; background:url(../images_new/contents/bg_sum.gif) 0 0 no-repeat;}
.newSumnail .sumnailBox .btnNewTit {position:absolute; top:0; right:2px; width:179px;}
.newSumnail .sumnailBox .btnNewTit li {float:left;}
/* .newSumnail .sumnailBox .newHidden {position:absolute; top:99px; left:603px; width:162px; height:444px; overflow:hidden; background:#e9e9e9;} */
.newSumnail .sumnailBox .newHidden {position:absolute; top:99px; left:591px; width:162px; padding-left:12px; padding-right:3px; height:444px; overflow:hidden;}
.newSumnail .sumnailBox .newHidden .newWidth {/* width:5000px; */}
.newSumnail .sumnailBox .newHidden .newWidth ul {float:left; width:162px; padding-right:3px;}
.newSumnail .sumnailBox .newHidden .newWidth li {float:left;padding:0 9px 7px 0;}
.newSumnail .sumnailBox .newHidden .newBtn {position:absolute; bottom:0; left:0; width:100%; height:40px; background:#c9c9c9; z-index:100;}
.newSumnail .sumnailBox .newHidden .newBtn .btnSumPrev {float:left;}
.newSumnail .sumnailBox .newHidden .newBtn .btnSumNext {float:right;}
.newSumnail .sumnailBox .none {display:none;}
.newSumnail .imgNewArea {position:absolute; top:61px; left:1px;}
.newSumnail .imgNewArea ul {position:absolute; top:12px; left:14px;}
.newSumnail .imgNewArea ul li {float:left; margin-right:7px;}
/*
.newSumnail h3 {position:absolute; top:-10px; left:0;}
.newSumnail .sumnailBox {height:544px; background:url(../images_new/contents/bg_sum.gif) 0 0 no-repeat;}
.newSumnail .sumnailBox .btnNewTit {position:absolute; top:0; right:1px;}
.newSumnail .sumnailBox .btnNewTit li {float:left;}
.newSumnail .sumnailBox .newHidden {position:absolute; top:100px; left:519px; width:249px; height:389px; overflow:hidden; background:#c3c3c3;}
.newSumnail .sumnailBox .newHidden .newWidth ul {float:left; width:249px;}
.newSumnail .sumnailBox .newHidden .newWidth li {float:left;padding:0 3px 3px 0;}
.newSumnail .sumnailBox .newHidden .newBtn {position:absolute; bottom:0; left:0; width:100%; height:40px; background:#e1e1e1; z-index:100;}
.newSumnail .sumnailBox .newHidden .newBtn .btnSumPrev {float:left;}
.newSumnail .sumnailBox .newHidden .newBtn .btnSumNext {float:right;}
.newSumnail .sumnailBox .none {display:none;}
.newSumnail .imgNewArea {position:absolute; top:31px; left:1px;}
.newSumnail .imgNewArea ul {position:absolute; top:10px; left:10px;}
.newSumnail .imgNewArea ul li {float:left; margin-right:10px; border:solid 1px;}
*/
/* ¹«·á¹æ¹®°ßÀû */
.estimate h2 {padding-bottom:19px;}
.estimate .newVisual {padding-bottom:43px;}
.estimate h3 {padding-bottom:30px;}
.estimate h4 {padding-bottom:20px;}
.estimate {}
.estimate table {margin-bottom:50px;}
.estimate th {padding:7px 0 7px 20px; height:23px; background:#f7f7f7; border:solid 1px #cfcfcf; border-right:none; text-align:left; font-weight:bold; color:#555;}
.estimate td {padding:7px 0 7px 10px; height:23px; border:solid 1px #cfcfcf; border-left:none; text-align:left;}
.estimate td label {padding-left:7px; margin-right:15px;}
.estimate td .txt {height:21px; line-height:21px; border:solid 1px #dedede; padding:0 3px;}
.estimate td select {height:23px; line-height:23px; padding:2px 0; width:102px; border:solid 1px #dedede; text-align:center;}
.estimate textarea {border:solid 1px #dedede; padding:3px 3px 0 3px;}
.estimate td textarea {width:514px; height:64px; }
.estimate .textarea {width:762px; height:100px; }
.estimate th div {position:relative; font-weight:bold;}
.estimate th span {color:#c4161c; font-weight:bold; position:absolute; top:-3px; left:-11px;}
.estimate .btnNewArea {text-align:center; padding-top:49px;}
.estimate .alignRight {text-align:right; padding:20px 0 0 0px;}
.estimate .alignRight label {font-size:13px; font-weight:bold; font-family: 'Nanum Gothic',NanumGothic,NanumGothicBold; color:#555;}

/* ÀÌ¹ÌÁöÈ®´ë */
.cloud-zoom-lens {border: 1px solid red; margin:-0px; background-color:#fff; cursor:move;}/* ???? */
.cloud-zoom-title {
	/* font-family:Arial, Helvetica, sans-serif;position:absolute !important; background-color:#d22828; color:#fff; padding:10px; width:100%;text-align:center; font-weight:bold;font-size:12px;
	top:0px; */ /* by sqlplus */
	border-top:solid 1px red;
}/* ????? */
.cloud-zoom-big {border:1px solid red; overflow:hidden;margin-left:-40px;}/* ???a */
.cloud-zoom-loading {color:white; background:#222; padding:3px; border:1px solid #000;}


/* ¸ÞÀÎ ·¹ÀÌ¾Æ¿ô */
#newContainerTop {width:990px; margin:0 auto; padding-top:30px;}
#newContainerBottom {width:990px; margin:0 auto}
#newBottomGnb {background:#e33336; height:87px;}
#newBottomGnb .inner {width:1040px; margin:0 auto; padding-top:11px; height:87px;}
#mainNewLnbArea {background:#3c3c3c; height:385px;}
#mainNewLnbArea .inner {width:990px; height:385px; margin:0 auto; background:url(../images_new/main/bg_lnb.gif) 0 0 no-repeat;}
#newFooter {background-color:#343434; height:145px;} /*2017-04-26*/
#newFooter .inner {width:990px; margin:0 auto;}

/* .newTopBanner */
.newTopBanner {height:210px;}
.newTopBanner li {float:left}

/* .newVisualBanner */
.newVisualBanner {height:339px;}
.newVisualBanner li {float:left; padding-right:9px;}
.newVisualBanner li.last {padding-right:0;}

/* .newRollingBanner */
.newRollingBanner {position:relative; height:406px; margin-bottom:29px; overflow:hidden;}
.newRollingBanner h3 {padding-bottom:3px; background:url(../images_new/main/bg_rolling_top.gif) 7px bottom no-repeat;}
.newRollingBanner .newMainBtnRolling {position:absolute; top:47px; left:785px;}

/* .newAgency */
.newAgency {position:relative; height:140px;}
.newAgency ul {position:absolute; top:0; left:542px;}
.newAgency ul li {float:left;}

/* .newHot */
.newHot {height:397px; overflow:hidden; position:relative; margin-bottom:29px;}
.newHot li {position:absolute; top:36px; left:0;}
.newHot .newBtnHotToggle {position:absolute; top:0; right:14px;}

/* .newPayment */
.newPayment {height:167px; border:solid 6px #d5d5d5; margin-bottom:16px;}
.newPayment h3 {float:left;}
.newPayment .newArchives {float:left; padding:20px 0 0 27px;}
.newPayment .newArchives h4 {padding-bottom:21px;}
.newPayment .newArchives li {float:left; padding-right:16px;}
.newPayment .newPaymentList {float:right; width:240px; height:167px; background:url(../images_new/main/bg_payment.gif) 0 0 no-repeat;}
.newPayment .newPaymentList ul {padding:37px 0 0 122px;}
.newPayment .newPaymentList li {padding-bottom:7px;}

/* #newBottomGnb */
#newBottomGnb li {float:left;}

/* #mainNewLnbArea */
#mainNewLnbArea * {color:#fff; font-size:11px; font-family:'Nanum Gothic','NanumGothic', NanumGothic, NanumGothicBold; font-weight:400;}
#mainNewLnbArea .newLnb {float:left; width:227px;}
#mainNewLnbArea .newLnb ul {padding-top:24px;}
#mainNewLnbArea .newInquiry {float:left; width:411px;}
#mainNewLnbArea .newInquiry h3 {padding:38px 0 12px 0;}
#mainNewLnbArea .newInquiry p.txt {padding-bottom:13px;}
#mainNewLnbArea .newInquiry .textareaWrap {width:411px; height:78px; padding-top:9px; background:url(../images_new/main/bg_textarea.gif) 0 0 no-repeat;}
#mainNewLnbArea .newInquiry .textarea {width:385px; height:69px; padding-left:17px; overflow-y:scroll; color:#b6b6b6; /* font-family:Dotum, "????"; */}
#mainNewLnbArea .newInquiry p.check {text-align:right; padding-top:9px; padding-bottom:34px;}
#mainNewLnbArea .newInquiry p.check label {padding-right:3px;}
#mainNewLnbArea .newInquiry .inputArea {position:relative; padding-top:6px;}
#mainNewLnbArea .newInquiry .inputArea li {padding-bottom:3px;}
#mainNewLnbArea .newInquiry .inputArea li input {width:263px; padding:0 17px; height:27px; line-height:27px; background:url(../images_new/main/bg_input_text.gif) 0 0 no-repeat; border:none; color:#d7d7d7;}
#mainNewLnbArea .newInquiry .inputArea li.last {position:absolute; top:0; right:0;}
#mainNewLnbArea .newInquiry .inputArea li.last input {width:90px; height:96px; background:none; padding:0;}
#mainNewLnbArea .newRight {float:right; width:259px;}
#mainNewLnbArea .newRight .newCs h3 {padding:38px 0 14px 0;}
#mainNewLnbArea .newRight .newCs div {padding:8px 0 10px 0;}
#mainNewLnbArea .newRight .newNotice {position:relative;}
#mainNewLnbArea .newRight .newNotice h3 {padding-bottom:12px;}
#mainNewLnbArea .newRight .newNotice li {padding-bottom:7px;}
#mainNewLnbArea .newRight .newNotice .btnMore {position:absolute; top:0; right:0;}

/* ¼¿·ºÆ®¹Ú½º µðÀÚÀÎ */
.jquery-selectbox {position: relative; height:27px; width:160px !important; padding:0px 10px;margin-left:20px;color:#d7d7d7; z-index: 0; float: left; display: inline; font-size:12px; color:#d7d7d7;border:1px solid #ddd; background: url("../images_new/main/online_arrow.gif") 160px 50%   no-repeat;}/* 2017-04-25*/
.jquery-selectbox .jquery-selectbox-moreButton {position: absolute; top:0px; left:0px; background:none; width:100%; height:27px; cursor: pointer;}/*¹öÆ°*/
.jquery-selectbox .jquery-selectbox-currentItem {padding-left:1px; white-space: nowrap; display: block; overflow: hidden; height:27px; line-height:27px; color:#a9a9a9 !important;}/*¼±ÅÃÀÚ 2017-04-25*/
.jquery-selectbox .jquery-selectbox-item.listelementhover {background: #d91312; color:#fff !important;}/* ????? ??? */
.jquery-selectbox .jquery-selectbox-list {width:180px !important; display: none; position: absolute; top:26px; left:-1px;height:150px; background: #fff; overflow-x: hidden; overflow-y: auto; z-index: 1000; border: 1px solid #ddd;padding:5px 0;}/*??? 2017-04-25*/
.jquery-selectbox .jquery-selectbox-list span {padding-left:15px;}/*¹Ú½º ³»ºÎ ÆÐµù*/
.jquery-selectbox .jquery-selectbox-item { display: block; cursor: default;}/* ¸®½ºÆ® */
/*form .error .jquery-selectbox {color: #d00; border-color: #d00; background-image: url("../img/bg-TextFieldError.gif");} ERROR classes */


/* ÇªÅÍ */
#newFooter .fLogo {float:left; width:214px; padding-top:50px;} /*2017-04-25*/
#newFooter .fAddressArea {float:left; padding-top:30px; font-style:normal;}
#newFooter .fAddressArea span {display:block; font-size:11px; font-style:normal;}
#newFooter .fAddressArea p {font-size:11px; font-style:normal;}
#newFooter .fSiteArea {float:right; padding-top:54px;}
#newFooter .fSiteArea li {float:left; padding-left:23px;}
#newFooter .fSiteArea .newbanner001 { margin-top: -44px;}


/* »çÀÌÆ®¸Ê */
#newSiteMap {width:991px; margin:0 auto;}
#newSiteMap .newSiteTit {height:53px; border-bottom:solid 1px #d9d9d9; margin-bottom:11px;}
#newSiteMap .newSiteTit h2 {float:left; padding-top:24px;}
#newSiteMap .newSiteTit p {float:right; padding-top:30px;}
#newSiteMap .newSiteWrap {overflow:auto; padding-bottom:14px; /*background:url(../images_new/site/bg_site.gif) repeat-y 0 31px; _height:580px;2017-05-11*/ }
#newSiteMap .newSiteInner {width:174px; float:left; margin-right:30px;} /*2017-05-11*/
.newSiteInner ul{border:1px solid #ddd;border-top:0px;overflow:hidden;display:block;margin-bottom:30px}/*2017-05-11*/
#newSiteMap .newSiteInnerLast {margin-right:0;}
#newSiteMap .newSiteInner li {height:33px;}
#newSiteMap .newSiteInner li a {display:block; height:26px; /*border-bottom:solid 1px #d9d9d9; 2017-05-11*/text-decoration:none; background:url(../images_new/site/bul_site.gif) 12px 16px no-repeat; padding:6px 0 0 25px; }

#newSiteMap .newSiteInner li a {font:12px /1.9 Dotum, "µ¸¿ò", sans-serif; color:#666;}

#newSiteMap .newSiteInner li a:hover {border-bottom:solid 1px #e33336; color:#e33336; background:url(../images_new/site/bul_site_on.gif) 12px 16px no-repeat;}
#newSiteMap .newSiteBottom {overflow:auto; padding-bottom:70px;}
#newSiteMap .newSiteBottom li {float:left;padding:0 34px 12px 0;}
#newSiteMap .newSiteBottom li.newSiteBottomLast {padding-right:0px;}

.newTotalmenu {width:986px; border:solid 2px #e33336; background:#f1f1f1; position:absolute; top:100px; left:0;z-index:8001;display:none;}
.newTotalmenu .newTotalTop {background:url(../images_new/site/bg_cat_1.gif) 0 bottom no-repeat; overflow:auto; margin-bottom:20px;}
.newTotalmenu .newTotalBottom {background:url(../images_new/site/bg_cat_3.gif) 0 bottom no-repeat; overflow:auto;}
.newTotalmenu .newBox {width:125px; float:left; padding-right:14px; padding-bottom:6px;}
.newTotalmenu .newBox h3 {padding-bottom:6px;}
.newTotalmenu .newBox li {line-height:1.0; font-size:11px;}
.newTotalmenu .newBox li a {line-height:1.0; font-size:11px; display:block; padding:3px 0 2px 15px; background:url(../images_new/site/bul_site.gif) 7px 7px no-repeat;}
.newTotalmenu .newBox li a:hover {background:#e33336 url(../images_new/site/bul_cat_on.gif) 7px 7px no-repeat; color:#fff; text-decoration:none;}
.newTotalmenu .newTotalInner {width:959px; margin:0 auto; padding:13px 0;}
.newTotalmenu .newTotalTop .newLeft {float:left; width:139px;}
.newTotalmenu .newTotalTop .newCenter {float:left; width:695px;}
.newTotalmenu .newTotalTop .newRight {float:right; width:125px;}
.newTotalmenu .newTotalTop .newRight .newBox {padding-right:0;}
.newTotalmenu .newTotalTop .newCenter p {text-align:center; clear:both; padding:30px 0 15px 0;}
.newTotalmenu .newTotalTop .newCenter .newCenterInner {background:url(../images_new/site/bg_cat_2.gif) 0 bottom no-repeat; overflow:auto;}
.newTotalmenu .newTotalBottom .newLeft {float:left; width:417px;}
.newTotalmenu .newTotalBottom .newCenter {float:left; width:125px;}
.newTotalmenu .newTotalBottom .newCenter li {float:left;}
.newTotalmenu .newTotalBottom .newRight {float:right; width:403px;}
.newTotalmenu .newTotalBottom .newRight .newLast {padding-right:0;}


/*2017-05-11*/
.com_subtitle {font-size:30px;color:#333;font-family:"Nanum Gothic","NanumGothic", "NanumGothicBold","dotum";font-weight:600;margin-top:50px}
.com_submenu {border-top:1px solid #333;border-bottom:1px solid #e8e8e8;overflow:hidden;margin-top:20px;margin-bottom:60px}
.com_submenu>ul {padding:20px 0px;overflow:hidden}
.com_submenu>ul>li>a {float:left;font-size:12px;color:#747474; width:164px;text-indent:20px;line-height:33px;border-right:1px solid #ddd}
.com_submenu>ul>li>a:hover {font-weight:600;text-decoration:none;}
.com_submenu>ul>li:nth-child(6) a{border-right:0px}
.nanum{font-family:"Nanum Gothic","NanumGothic", "NanumGothicBold","dotum" !important}
/*Å×ÀÌºí2017-05-11*/
.re_tr_style {border-top:2px solid #cc2424;background-color:#f7f7f7;height:50px;border-bottom:1px solid #ddd;}
.re_tr_style td {font-weight:600;color:#303030;text-align:center;font-family:"Nanum Gothic","NanumGothic", "NanumGothicBold","dotum";font-size:13px}

.re_order_text {font-weight:600;color:#333;font-size:13px;font-family:"Nanum Gothic","NanumGothic", "NanumGothicBold","dotum";text-indent:10px}










/*2017-05-29*/
/*#bx-pager2 {position:absolute;bottom:0px;left:156px;z-index:99999;}
#bx-pager2>a {width:198px;height:45px;background-color: rgba( 255, 255, 255, 0.8 );display:inline-block;float:left;color:#595959;font-size:15px;font-weight:600;text-align:center;line-height:45px}
#bx-pager2 a:hover ,  a.active {background-color: rgba( 223, 49, 40, 0.8 ) !important;color:#fff !important;text-decoration:none;}
#re_main_visual .bx-controls-direction {display:none}2017-05-29*/
#main_v {clear:both;width:100%;height:550px;position:relative;margin:auto;overflow:hidden;}
.re_main_slogan {position:absolute;top:233px;left:240px;z-index:9999;}
.re_slider_main {width:100%;min-width:1300px;height:550px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.re_slider_main .bd2 {width:1300px;position:absolute;left:50%;margin-left:-650px}
.re_slider_main .bd2 li {width:1300px;overflow:hidden;background-color:#111;}
.re_slider_main .bd2 li img {display:block;width:1300px;height:550px;}
.re_slider_main .tempWrap {overflow:visible !important}
.re_slider_main .tempWrap ul {margin-left:-1300px !important;}
.re_slider_main .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:335px;cursor:pointer;}
.re_slider_main .prev {left:-50%;margin-left:-650px;padding:0px}
.re_slider_main .next {left:50%;margin-left:650px;padding:0px}
.re_slider_main .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;height:550px;background:#fff;
	filter:alpha(opacity=60);opacity:0.6;}
.re_slider_main .pnBtn .arrow {display:block;position:absolute;top:0;z-index:1;width:26px;height:49px;}
.re_slider_main .prev .arrow {right:-100px;top:80%;background:url(../images/main/visual_prev.png) no-repeat;}
.re_slider_main .next .arrow {left:-104px;top:80%;background:url(../images/main/visual_next.png) no-repeat;}
#re_main_banner_bg {background-color:#f7f7f7;overflow:hidden;display:block}
#re_main_banner>ul>li {background-color:#fff}
#neo_banner_wrap {width:990px;margin:auto;overflow:hidden}


