@charset "utf-8";

/* CSS reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
list-style:none;
}

*{-webkit-text-size-adjust:none;}
body {background:#fff; font-family:Apple SD Gothic Neo,Droid Sans,Apple-Gothic,애플고딕,Helvetica,Tahoma,dotum,돋움,gulim,굴림,sans-serif; color:#686868; -webkit-tap-highlight-color: rgba(255,255,255,0); outline:none; font-size:100%;}
html, body{height:100%;}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}

nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}

table {table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;}
table caption{height:0;font-size:0;visibility:hidden;}
table th,
table td {vertical-align:middle;}

input[type=text] {background:#b5b5b5; width:100%; margin:0; padding:0; border:0 none;}
textarea {background:#b5b5b5; margin:0; padding:0; width:95%; height:70px; border:1px solid #b5b5b5;}
select {background:#b5b5b5; margin:0; padding:0; border:0 none; -webkit-appearance: none; -moz-appearance: none; appearance: none;  }

/* check box */
input[type="checkbox"] {width:16px !important; height:16px !important; border:0; display:inline-block;
	-webkit-appearance:none;
	-webkit-border-radius:0;
background:url(../../images/common/chk_off.png) no-repeat left top; background-size:16px auto;}
input[type="checkbox"]:checked {background:url(../../images/common/chk_on.png) no-repeat left top; background-size:100% auto;}
input[type="checkbox"]:disabled {background:url(../../images/common/chk_disabled.png) no-repeat left top; background-size:100% auto;}
/* //check box */

/* radio button */
input[type="radio"] {width:15.5px!important; height:15.5px!important; border:0; display:inline-block;
 -webkit-appearance:none;
 -webkit-border-radius:0; vertical-align:top !important;
background:url(../../images/common/radio_off.png) no-repeat left top; background-size:15.5px auto;}
input[type="radio"]:checked {background:url(../../images/common/radio_on.png) no-repeat left top; background-size:100% auto;}
/* //radio button */

input[type=text],
input[type=password],
input[type=number],
input[type=image] {background:none; border:1px solid #cfcfcf; border-radius:0; margin:0; vertical-align:top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input[type=radio],
input[type=checkbox] {width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}

textarea {margin:0; padding:0; width:100%; border:1px solid #ededed}


/* change border colour to suit your needs */
hr {display:none; height:0px; margin:0; padding:0; border:0; border-top:1px solid #ccc;}
select, img {vertical-align:middle;}
a {text-decoration:none;cursor:pointer; color:#686868;}
a:hover {text-decoration:none; color:#686868;}
legend{overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}

h1, h2, h3, h4, h5, h6{color:#333;line-height:1.3em;font-weight:900;}
img{max-width:100%;}
.imgs{max-width:100%; min-width:100%;}
li{line-height:1.3em;}
em,address, i{font-style:normal;}

.blind {visibility:hidden;overflow:hidden;position:absolute;left:-999em;width:0;height:0;font-size:0;line-height:0}

/***** 모듈 *****/
.overlay {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:99;}

.mt-10 {margin-top:10px !important;}
.mt-20 {margin-top:20px !important;}
.mt-13 {margin-top:13px;}
.mt-15 {margin-top:15px !important;}
.mt-25 {margin-top:25px !important;}
.mt-30 {margin-top:30px !important;}
.mt-50 {margin-top:50px !important;}
	
.alignC {text-align:center;}
.noList {padding:10px 0 !important; text-align:center;}


.space {display:none; position:absolute; top:0; left:0; background:rgba(0,0,0,.5); width:100%; height:100%; cursor:pointer; background-size:cover; z-index:999;}
.space .btn_nav {display:none; position:absolute; top:0; right:0;}
.space .btn_nav img {width:36px;}


/***** Wrap *****/
#wrap {position:relative; overflow:hidden; font-size:11px;}
#wrap.main header {width:100%; padding:0; z-index:20; height:48px; border-bottom:1px solid #5cade5}
header {position:relative; padding:16px 0 32px 20px; z-index:20;}
header:after {content:""; display:block; clear:both;}
header .top {float:left; position:absolute; top:0; left:0; width:100%;}
header .top h1 {position:relative; text-align:center}
header .top h1 img {height:40px; margin-top:5px; }
header .top .util {}
header .top .util:after {content:""; display:block; clear:both;}
header .top .util a {float:left;}
header .top .util a:nth-child(1) {position:absolute; top:0; left:0;}
header .top .util a:nth-child(1) img{height:50px}
header .top .util a:nth-child(2) {position:absolute; top:2px; right:60px;}
header .top .util a:nth-child(3) {position:absolute; top:7px; right:10px;}
header .top .util a:nth-child(3) { /*17*/} 
header .top .util a:last-child {}
header .top .util a:last-child img {height:35px;}
header .top .util a img {height:45px;}
header .top .topTit {position:absolute; top: 47px; left: 0px; right: 0px;}
header .top .topTit:after {content:""; display:block; clear:both;}
header .top .topTit img {height:25px; width:100%}

header .quickM {width:100px; background:#2f2f2c; position:absolute; top:0; right:0; transition: transform 300ms; transform: translate(100%, 0px); -ms-transition: -ms-transform 300ms; -webkit-transition: -webkit-transform 300ms; -moz-transition: -moz-transform 300ms; -o-transition: -o-transform 300ms; -ms-transform: translate(100%, 0px); -webkit-transform: translate(100%, 0px); -moz-transform: translate(100%, 0px); -o-transform: translate(100%, 0px); z-index:99; text-align:center;}
header .quickM .k_btn_close {width:100%; margin:10px 0; cursor:pointer;}
header .quickM .k_btn_close img {width:50%;}
header .quickM ul {margin-top:0px; margin-bottom:40px;}
header .quickM ul li {width:100%; margin:10px 0;}
header .quickM ul li img {width:40%;}
header .quickM ul li a {position:relative; display:block; font-size:11px; color:#2b2b2b;}
header .quickM ul li a span {display:block; width:100%; text-align:center; color:#fff; font-size:13px }
header .quickM .btn_close {position:absolute; bottom:0; left:0; display:inline-block; background:#161616; width:100%; padding:7px 0;}
header .quickM .btn_close img {height:11px;}


#conWrap {position:relative; width:100%; z-index:10;}
#conWrap.active {position:fixed !important;}
#conWrap #cts_main {position:relative; z-index:2;}
#conWrap #cts_main .visual {position:relative;}
#conWrap #cts_main .visual {}

/* itemLst */
#conWrap #cts_main .itemLst {position:relative;}
#conWrap #cts_main .itemLst ul {}
#conWrap #cts_main .itemLst ul:after {content:""; display:block; clear:both;}
#conWrap #cts_main .itemLst ul li {width:20%; float:left; min-height:80px; border:1px solid #fff; border-width:1px 1px 0px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#conWrap #cts_main .itemLst ul li:nth-child(5) {border-right:0;}
#conWrap #cts_main .itemLst ul li:nth-child(1) a {background:#5cade5 url(../../images/main/ico_item01.png) 50% 18px no-repeat; background-size:auto 30.5px;}
#conWrap #cts_main .itemLst ul li:nth-child(2) a {background:#539bce url(../../images/main/ico_item02.png) 50% 18px no-repeat; background-size:auto 30.5px;}
#conWrap #cts_main .itemLst ul li:nth-child(3) a {background:#5cade5 url(../../images/main/ico_item03.png) 50% 18px no-repeat; background-size:auto 30.5px;}
#conWrap #cts_main .itemLst ul li:nth-child(4) a {background:#539bce url(../../images/main/ico_item04.png) 50% 18px no-repeat; background-size:auto 30.5px;}
#conWrap #cts_main .itemLst ul li:nth-child(5) a {background:#5cade5 url(../../images/main/ico_item05.png) 50% 18px no-repeat; background-size:auto 30.5px;}
#conWrap #cts_main .itemLst ul li a {display:block; padding:65px 0 16px 0; text-align:center; font-weight:600; color:#fff; font-size:13px;}

#conWrap #cts_main .review {position:relative;}
#conWrap #cts_main .review img{width:100%}

#conWrap #cts_main .mainImg {position:relative;}
#conWrap #cts_main .mainImg img{position:width:100%}

#conWrap #cts_main .sub_visual {position:relative;}
#conWrap #cts_main .sub_visual img{position:width:100%}

/* tab */
.tabLst {position:relative;}
.tabLst > ul {width:100%; overflow:hidden; }
.tabLst > ul:after {display:block; content:''; clear:both;}
.tabLst > ul > li {cursor:pointer; font-size:15px; float:left; background:#f7f7f7; width:33%; text-align:center; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:12px 0 10px 0; box-sizing:border-box;}
.tabLst ul li.active {cursor:pointer; font-size:15px; padding:12px 0 10px 0; background:#0a95f6; border-top:1px solid #dcdcdc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color:#fff; }
.tabLst > ul > li:nth-child(1) {width:34%;}
.tabLst > ul > li:nth-child(4) {width:34%;}
.tabLst > ul > li a {display:inline-block; width:100%; padding:12px 0 10px 0; font-size:15px; font-weight:600; line-height:18px; color:#39393b; }
.tabLst ul li.on {background:#0a95f6; border-top:1px solid #dcdcdc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tabLst ul li.on a {color:#fff; border-right:1px solid #f1f1f1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}

.tabLst .branchTel {}

#conWrap #cts_main .bnrLst {position:relative;}
#conWrap #cts_main .bnrLst ul:after {display:block; content:''; clear:both;}
#conWrap #cts_main .bnrLst ul li:first-child {padding-left:0;}
#conWrap #cts_main .bnrLst ul li {width:25%; float:left; }
#conWrap #cts_main .bnrLst ul li img {width:100%}
#conWrap #cts_main .online {position:relative;}
#conWrap #cts_main .online a {display:inline-block; width:100%;}
#conWrap #cts_main .online a img {width:100%;}

#conWrap #cts_main .mainIntro {position:relative; text-align:center}
#conWrap #cts_main .mainIntro ul {}
#conWrap #cts_main .mainIntro ul:after {display:block; content:''; clear:both;}
#conWrap #cts_main .mainIntro ul li {padding:0 5px; float:left; width:24%; }
#conWrap #cts_main .mainIntro ul li img {width:100%}
#conWrap #cts_main .mainIntro li span {display:block; color:#222; font-size:14px; font-weight:bold; padding:10px 0}

#conWrap #cts_main .btnImg {position:relative;}
#conWrap #cts_main .btnImg a {display:inline-block; width:100%;}
#conWrap #cts_main .btnImg a img {width:100%;}

#conWrap #cts_main .cntWrap {position:relative; overflow:hidden; width:100%;}
#conWrap #cts_main .cntWrap:after {display:block; content:''; clear:both;}
#conWrap #cts_main .cntWrap .cntL {float:left; width:50%;}
#conWrap #cts_main .cntWrap .cntR {float:right; width:50%;}
#conWrap #cts_main .cntWrap a {display:inline-block; width:100%;}
#conWrap #cts_main .cntWrap a img {width:100%;}

#mapmenu ul li{float:left; width:50%; height:50%; }
#mapmenu ul li img{width:100%; background-size : cover; }

#conWrap #cts_main .btnCacao {position:relative; overflow:hidden; width:100%; border:1px solid #fff; border-width:1px 0; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
z-index:20;}
#conWrap #cts_main .btnCacao:after {display:block; content:''; clear:both;}
#conWrap #cts_main .btnCacao li {float:left; width:50%;}
#conWrap #cts_main .btnCacao li img {width:100%;}

/* sub slide */
#conWrap #cts_main .subBnr {position:relative;}
/* //sub slide */

@media all and (max-width:320px) {
	.tabCnt .cntArea .cntR {margin-left:2%;}
	.tabCnt .cntArea .cntR .add {font-size:11px;}
	.tabCnt .infoBtn ul li a {font-size:11px; font-weight:normal;}
	.tabCnt .infoBtn ul li:nth-child(1) {width:16%;}
	footer .innerTop .fMenu {padding:11px 0px !important;}
}

/***** //Wrap *****/
.visual img {width:100%}
.sub_visual img {width:100%}
.content_menu img {width:100%}
.menu02 img {width:100%}


/***** footer *****/

footer {position:relative; z-index:20;}
footer .foot01 .foot02 {width: 100%;}
footer .foot01 .foot02:after {clear: both; content: ""; display: block;}
footer .foot01 .foot02 li {float: left; width: 50%;}
footer .foot01 .foot02 li img {width: 100%;}
footer .foot03 img{width:100%; max-width:100%}

footer .innerTop {position:relative; }

footer .innerTop .fRoen01 {border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc}
footer .innerTop .fRoen01 ul:after {display:block; content:''; clear:both;}
footer .innerTop .fRoen01 ul li {display:inline-block; width:50%; float:left; font-size:14px; text-align:center; height:45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
footer .innerTop .fRoen01 li a {font-family:"나눔고딕"; display:block; text-align:center; color:#fff; font-size:16px; vertical-align:top; height:45px; line-height:45px; font-weight:bold}
footer .innerTop .fRoen01 ul li:nth-child(1) a {background-color:#940a5f; border-right:1px solid #dcdcdc}
footer .innerTop .fRoen01 ul li:nth-child(2) a {background-color:#5a098a;}

footer .innerTop .reviewFaq {display:block; content:''; clear:both;}
footer .innerTop .reviewFaq img{width:100%}

footer .innerTop .menu01 {}
footer .innerTop .menu01 ul:after {display:block; content:''; clear:both;}
footer .innerTop .menu01 ul li {display:inline-block; width:20%; float:left; font-size:14px; text-align:center; height:90px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
footer .innerTop .menu01 li a {display:block; text-align:center; color:#000; font-size:14px; vertical-align:top; height:90px;}
footer .innerTop .menu01 ul li:nth-child(1) a {background:url(../../images/main/btn_ico01.png) 50% 30% no-repeat; background-size:auto 25px; background-color:#fdcd00;}
footer .innerTop .menu01 ul li:nth-child(2) a {background:url(../../images/main/btn_ico02.png) 50% 30% no-repeat; background-size:auto 25px; background-color:#337fca;}
footer .innerTop .menu01 ul li:nth-child(3) a {background:url(../../images/main/btn_ico03.png) 50% 30% no-repeat; background-size:auto 25px; background-color:#9b2cb1;}
footer .innerTop .menu01 ul li:nth-child(4) a {background:url(../../images/main/btn_ico04.png) 50% 30% no-repeat; background-size:auto 25px; background-color:#4e33ca;}
footer .innerTop .menu01 ul li:nth-child(5) a {background:url(../../images/main/btn_ico05.png) 50% 30% no-repeat; background-size:auto 25px; background-color:#c6364a;}
footer .innerTop .menu01 span {display:block; width:100%; text-align:center;position:relative; z-index:20; color:#fff}
footer .innerTop .menu01 ul li:nth-child(1) a span{padding-top:60px; color:#39393b;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
footer .innerTop .menu01 ul li:nth-child(2) a span{padding-top:60px }
footer .innerTop .menu01 ul li:nth-child(3) a span{padding-top:60px }
footer .innerTop .menu01 ul li:nth-child(4) a span{padding-top:60px }
footer .innerTop .menu01 ul li:nth-child(5) a span{padding-top:60px }
footer .innerTop .snsArea {width:100%;  }
footer .innerTop .snsArea:after {display:block; content:''; clear:both;}
footer .innerTop .snsArea li {float:left; width:20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
footer .innerTop .snsArea li img {width:100%;}

footer .innerTop .fMenu {padding:11px 10px;  }
footer .innerTop .fMenu ul {display:table; width:100%; }
footer .innerTop .fMenu ul li {display:table-cell; text-align:center;}
footer .innerTop .fMenu li a {color:#3f3c3d; font-weight:bold}
footer .address {position:relative; padding-top:12px; border-top:1px solid #cdcdcd; text-align:center; color:#716d6d; font-size:11px;}
footer .address address {}
footer .address .copy {padding:6px 0 15px 0;}
/***** //footer *****/



/***** aside *****/
aside {width:80%; background:#fff; position:absolute; top:0; left:0; transition: transform 300ms; transform: translate(-100%, 0px); -ms-transition: -ms-transform 300ms; -webkit-transition: -webkit-transform 300ms; -moz-transition: -moz-transform 300ms; -o-transition: -o-transform 300ms; -ms-transform: translate(-100%, 0px); -webkit-transform: translate(-100%, 0px); -moz-transform: translate(-100%, 0px); -o-transform: translate(-100%, 0px); z-index:9999;}
aside .top_aside {padding-top:12.5px; padding-bottom:7.5px;}
aside .top_aside .btn_totalM {position:absolute; top:0; left:0;}
aside .top_aside .btn_totalM img {height:55px;}
aside .top_aside h2 {text-align:center;}
aside .top_aside h2 img {height:35px;}
aside .top_aside .btn_cloaseM {position:absolute; top:15px; right:17px;}
aside .top_aside .btn_cloaseM img {height:18px;}

aside .btnArea {background:#fff; }
aside .btnArea ul:after {display:block; content:''; clear:both;}
aside .btnArea ul li {width:33.3%; float:left; min-height:60px; border:1px solid #5cade5; border-width:1px 1px 0px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
aside .btnArea li a {display:block; padding:40px 0 6px 0; text-align:center; color:#000; font-size:12px;}

aside .btnArea ul li:nth-child(1) {}
aside .btnArea ul li:nth-child(2) {}
aside .btnArea ul li:nth-child(3) {border-right:0;}
aside .btnArea ul li:nth-child(6) {border-right:0;}
aside .btnArea ul li:nth-child(9) {border-right:0;}
aside .btnArea ul li:nth-child(7) {border-bottom:0;}
aside .btnArea ul li:nth-child(8) {border-bottom:0;}
aside .btnArea ul li:nth-child(9) {border-bottom:0;}

aside .btnArea ul li:nth-child(1) a {background:#fff url(../../images/common/ico_menu1.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(2) a {background:#fff url(../../images/common/ico_menu2.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(3) a {background:#fff url(../../images/common/ico_menu3.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(4) a {background:#fff url(../../images/common/ico_menu4.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(5) a {background:#fff url(../../images/common/ico_menu5.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(6) a {background:#fff url(../../images/common/ico_menu6.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(7) a {background:#fff url(../../images/common/ico_menu7.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(8) a {background:#fff url(../../images/common/ico_menu8.png) 50% 8px no-repeat; background-size:auto 30px;}
aside .btnArea ul li:nth-child(9) a {background:#fff url(../../images/common/ico_menu9.png) 50% 8px no-repeat; background-size:auto 30px;}

aside .sideTab {border-top:1px solid #5cade5}
aside .sideTab ul {display:table; width:100%;}
aside .sideTab ul li {display:table-cell; width:50%; background:#ededed; border-bottom:1px solid #c7c7c7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
aside .sideTab ul li:first-child {border-right:1px solid #5cade5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;	box-sizing: border-box;}
aside .sideTab ul li a {display:block; padding:10px 0; color:#1f1f1f; font-size:12px; text-align:center;}
aside .sideTab ul li.on {background:#fff; border-bottom:none; border-top:1px solid #c7c7c7;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

aside .navLst {}
aside .navLst > ul {overflow:hidden; overflow-x:hidden; overflow-y:auto; background:#5cade5; }
aside .tabCon02 {display:none;}
aside .navLst .dep1 > li {background:url(../../images/common/ico_arrowW.png) 90% -16px no-repeat; background-size:11px auto;}
aside .navLst .dep1 > li.on {background-position:90% 9px;}

aside .navLst .dep1 > li > .dep2 {display:block; width:100%; padding:8px 0 7px 20px; color:#fff; font-size:12px; cursor:pointer; border-bottom:1px solid #fff;}
aside .navLst .dep1 > li > .dep2:hover {color:#ffff66}

aside .tabCon01 > ul > li .dep3 a:hover {color:#5cade5}
aside .navLst .dep3 > li > a {display:inline-block; color:#323232; font-size:12px;}

aside .navLst .dep3 {overflow:hidden; width:100%; background:#fff; }
aside .navLst .dep3:after {display:block; content:""; clear:both;}
aside .navLst .dep3 > li {border-bottom:1px solid #dadada; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;	box-sizing: border-box;}
aside .navLst .dep3 > li > a {display:block; width:100%; border-top:1px solid #fff; padding:7px 0 6px 15px; text-align:left;}
aside .navLst .dep3 > li.noLst {position:relative; border-bottom:1px solid #dadada; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
aside .navLst .dep3 > li.noLst:after {position:absolute; left:0; bottom:-2px; display:block; width:100%; content:''; border-bottom:1px solid #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
aside .navLst .dep3 > li.last {border-top:none;}

aside .tabCon02 {}
aside .tabCon02 .dep1 > li {background:url(../../images/common/ico_arrowR.png) 90% 9px no-repeat; background-size:9px auto;}
/***** //aside *****/





#container {min-height:300px;}

/* PAGING */
.paging{margin-top:30px; text-align:center; clear:both; margin-bottom:50px;}
.paging a {display:inline-block; width:20px; padding:3px 0 4px 0; margin-left:1px; border:1px solid #e2e2e2; text-align:center; vertical-align:top; font-size:16px; width:30px; height:20px; line-height:20px}
.paging a:first-child{margin-left:0;}
.paging a.on{background:#fff; border:1px solid #096c98; color:#a0a0a0; font-size:16px; width:30px; height:20px; line-height:20px}
.paging a.prev{background:url(../../images/ico/bg_paging_prev.gif) 8px 50% no-repeat; width:auto; padding:0 8px 7px 22px; vertical-align:2px; *vertical-align:top;}
.paging a.next{background:url(../../images/ico/bg_paging_next.gif) 11px 50% no-repeat; width:auto; padding:0 20px 7px 10px; vertical-align:2px; *vertical-align:top;}
.paging a.prev2{background:url(../../images/ico/bg_paging_prev2.gif) 8px 50% no-repeat; width:auto; padding:0 8px 7px 22px; vertical-align:2px; *vertical-align:top;}
.paging a.next2{background:url(../../images/ico/bg_paging_next2.gif) 11px 50% no-repeat; width:auto; padding:0 20px 7px 10px; vertical-align:2px; *vertical-align:top;}


img[usemap] {border: none; height: auto; max-width: 100%; width: 100%;}

/* 팝업 */
.layerPop {display:none; position:absolute; overflow:hidden; background:#fff; width:250px; padding:35px 19px 26px 15px; border:1px solid #d7d7d7; z-index:999999;}
.layerPop .tit {padding:0 0 13px 6px; font-size:30px; color:#272727; letter-spacing:-1px;}
.layerPop .cnt {}
.layerPop .cnt p {padding-left:8px; font-size:13px; color:#757575;}

.layerPop.view {top:107px; left:45px}
/* .layerPop.view {position:fixed !important; top:107px;} */
.layerPop.view .nmArea {border-top:2px solid #6a6d75; padding-top:20px; margin-top:20px;}
.layerPop.view .nmArea label {color:#161616; font-size:14px;}
.layerPop.view .nmArea .id_nm {width:150px; margin-left:38px; padding:5px 7px;}

.layerPop.view .pwdArea {padding-top:10px; margin-top:20px; }
.layerPop.view .pwdArea label {color:#161616; font-size:14px;}
.layerPop.view .pwdArea .id_pwd {width:150px; padding:5px 7px; margin-left:10px}
.layerPop .layerClose {position:absolute; top:19px; right:17px;}


.btn_black { background: #222021 none repeat scroll 0 0; color: #fffeff !important; display: inline-block !important; font-size: 16px; margin-top: 20px; min-width: 120px; padding: 9px 0; text-align: center;}

