@charset "utf-8"; 
@import url("basic.css");/*reset css*/


@import url(//fonts.googleapis.com/earlyaccess/kopubbatang.css);
/* layout | 퍼블리셔 */


@font-face {
	font-family: 'GmarketSansBold';
	src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'GmarketSansMedium';
	src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'GmarketSansLight';
	src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'BMJUA';
    src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*----------------------------------------------------------
								CSS init (CSS 초기화)
---------------------------------------------------------- */
html, body, applet, object, iframe,
h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family:"GmarketSansMedium", sans-serif;
	vertical-align: baseline;

}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/*----------------------------------------------------------
								Basic style sheet
---------------------------------------------------------- */
a {color:#333; text-decoration:none; outline:none; cursor:pointer}
a:link {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:hover {color:#333; text-decoration:underline;}
a:active {color:#333; text-decoration:none; }


  a.roll img { display:inline; border:0;}
   a.roll img.over { display:none; }
   a.roll:hover { border:0; }
   a.roll:hover img { display:none; }
   a.roll:hover img.over { display:inline; }

/*
h1 {
	font-size: 11px;
	text-transform:uppercase;
	background-color: #efefef;
	border-top:1px solid #564b47;
	border-bottom:1px solid #564b47;
	padding:5px 15px;
	margin:0px
}



h2 {
	
	font-size:16px;
	border-left:15px solid #212121; border-bottom:1px solid #a6a6a6;
	padding:0 0 5px 10px; color: #191919;
}
*/
img.download {vertical-align:middle;}

/*
input, textarea, select {
	margin: 0;
	padding: 1px;
	height: 18px;
	font:normal 12px "GmarketSansBold", sans-serif;
	font-size: 12px;
	line-height: 22px;
	border-style:solid; border-width:1px; background-color:#ffffff; border-color:#000;
}
*/

/* ie에서 작동안됨 */
/*
select { 
	border: 1px solid black;
}
*/

/*
input.text {
	font:normal 12px "GmarketSansBold", sans-serif;
	border: 1px solid black;
	height: 20px;
}

input.butt {
	font:normal 12px "GmarketSansBold", sans-serif;
	height: 20px;
	border-style:solid; border-width:1px; background-color:#ffcccc; border-color:#000;
}
*/

select {height:20px; text-align:left; font-family:"GmarketSansMedium", sans-serif; color:#000; /*border:#707070 1px solid*/}
textarea {font:normal 12px "GmarketSansBold", sans-serif;}

/*
input:focus {
	border: 1px solid blue;
}
*/

input.error {
	border: 1px solid red;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
}

input[type=text] {height:16px; border:#707070 1px solid; font-family:"GmarketSansMedium", sans-serif;}
input[type=file] {height:20px; border:red 0px solid; font:normal 12px "GmarketSansBold", sans-serif;}
input[type=radio] {margin:0; padding:0; vertical-align:middle; border:0px; vertical-align:-2px}
input[type=checkbox] {margin:0px 1px 1px -2px; vertical-align: middle; border:0px}

img {border: none;}

.button {font: 9pt "돋움"; color:#000000; border:1x #ccccff solid; text-align:center; border-color:#6f6f6f; background-color : #ffcc00;}
/*select { font-family:굴림; font-size:9pt; letter-spacing:0px; color:black; background-color:#f7f7f7; border-color:white; border-width:1px; }*/
p { line-height:1.6; }
/*table {border: none;}*/
.small { font-family:trebuchet ms, arial, verdana, 돋움, gulim; font-size:8pt; letter-spacing:0px; color:666666; }
.formbox { border-style:solid; border-width:1px; background-color:#ffffff; border-color:#bbbbbb; }
.fontw { font-family:돋움; font-size:9pt; letter-spacing:0px; color:ffffff; font-weight:bold; }
.gray { font-family:돋움; font-size:9pt; color:6f6f6f; font-weight:bold; }
.fontgray { font-family:돋움; font-size:9pt; letter-spacing:0px; color:bbbbbb; }
.fontblue { font-family:돋움; font-size:9pt; letter-spacing:0px; color:0072bc; font-weight:bold; }
.fontq { font-family:돋움; font-size:9pt; letter-spacing:0px; color:555588; }
.outlineNot { border:none;border-right:0px; border-top:0px; boder-left:0px; boder-bottom:0px; };
.ipttext

/** {margin:0; padding:0;}*/

#block {
	display:block;
	display:table-row;
}

/* table 가운데 정렬 */
table.center {margin-left:auto; margin-right:auto;}	







/* 가운데 정렬 */
.txtCenter {text-align:center;}

.txtRight {text-align:right;}

/* cursor */
.cursor, p {cursor:pointer; cursor:hand}

/* 공통 div 가운데 정렬 */
div.divCenter {display:inline-block;}

/* 위 아래 공간 띄우기 */
.spcTopBott {margin:10px 0 10px 0}

/* 위 공간 띄우기 */
.spcTop {margin-top:10px}

/* 아래 공간 띄우기 */
.spcBott {margin-bottom:10px}

/* 넓이 지정 */
.w20 {width:20px}
.w30 {width:30px}
.w40 {width:40px}
.w50 {width:50px}
.w60 {width:60px}
.w70 {width:70px}
.w80 {width:80px}
.w90 {width:90px}
.w100 {width:100px}
.w120 {width:120px}
.w150 {width:150px}
.w170 {width:170px}
.w200 {width:200px}
.w230 {width:230px}
.w250 {width:250px}
.w300 {width:300px}
.w350 {width:350px}
.w400 {width:400px}
.w450 {width:450px}
.w500 {width:500px}
.w550 {width:550px}

/* 폰트 굵기 지정 */
.b {font-weight:bold}

/* 폰트 사이즈 지정 */
.s10 {font-size:10px}
.s11 {font-size:11px}
.s12 {font-size:12px}
.s13 {font-size:13px}
.s14 {font-size:14px}
.s15 {font-size:15px}
.s16 {font-size:16px}
.s17 {font-size:17px}
.s18 {font-size:18px}
.s19 {font-size:19px}
.s20 {font-size:20px}
.s21 {font-size:21px}

.bcRed {background-color:red}
.bcGreen {background-color:green}
.bcBlue {background-color:blue}

.bRed {border:1px solid red}
.bBlue {border:1px solid blue}
.bGreen {border:1px solid green}

.txtC1 {color:#000}
.txtC2 {color:#333}
.txtC3 {color:#666}
.txtC4 {color:#999}

.tLeft {text-align:left}
.tRight {text-align:right}
.tCenter {text-align:center}

.fontN13 {font-family:"GmarketSansBold"; font-size:13pt; color: #333;}

.b {font-weight:bold}

.h40 {height:40px}

/*----------------------------------------------------------
								Popup Layer style sheet
---------------------------------------------------------- */
/* 팝업 이외에 바탕 화면을 어둡게 하기 위한 Layer */
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
/*.layer .pop-layer {display:block;}*/

/* 팝업 내용 부분 */
.pop-layer {display:none; position:absolute; top:50%; left:50%; width:auto; height:auto; background-color:#fff; border:0px solid #3571b5; z-index:10;}	
.pop-layer .pop-container {padding: 0px 0px; position:relative}


.boardlist	{border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7; width:100%;}
.boardlist th, .boardlist td	{padding: 12px 5px 11px; border-bottom: 1px solid #d7d7d7; text-align: center;}
.boardlist thead th 	{border-bottom: 1px solid #aaabb3; color: #454545;}
.boardlist tbody td.num, .boardlist tbody td.date, .boardlist tbody td.inquiry, .boardlist tbody td.writer	{color: #959595;}
.boardlist tbody td.left, .boardlist tbody td.title	{text-align: left;}
.boardlist tbody td.noresult {color: #959595; padding: 36px 0 34px;}
.boardlist tbody tr.odd td {background: #f9f9f9;}
.boardlist tbody td .numaddress {color:#333;}
.boardlist tbody td .roadaddress {color:#636363;}


.pagenavi:before, .pagenavi:after {content:""; display:table;}
.pagenavi:after { clear:both;}
.pagenavi {text-align: center; margin: 20px 0 40px 0; zoom: 1; position: relative;}
.pagenavi .lt	{float: left;}
.pagenavi .rt	{float: right;}
.pagenavi .pagenation	 {padding: 5px 0 0 0;}
.pagenavi .cboth + .pagenation	 {padding-top: 20px;}
.pagenation	{}
.pagenation a, .pagenation strong	{display: inline-block; padding: 4px 9px 1px; text-decoration: none; letter-spacing: normal; word-spacing: normal;}
* html .pagenation a, * html .pagenation strong	{display: inline; zoom: 1;}
.pagenation .prev, .pagenation .next, .pagenation strong	{border: 1px solid #b8b8b8; border-radius: 2px; }
.pagenation .prev, .pagenation .next	{font-weight: normal; background-repeat: no-repeat; background-position: 0 0;}
.pagenation .prev	{background-image: url('http://image.uplus.co.kr/images/board/bg_button_07_prev.png'); padding-right: 6px; padding-left: 20px; margin-right: 15px;}
.pagenation .next	{background-image: url('http://image.uplus.co.kr/images/board/bg_button_07_next.png'); padding-right: 20px; padding-left: 6px; margin-left: 15px;}
.pagenation strong	{background: url('http://image.uplus.co.kr/images/board/bg_button_07_num.gif') repeat-x 0 0; }
.pagenavi.line01	{border-top: 1px solid #dedede; padding-top: 20px; margin-top: 30px;}
.pagenavi.pagenaviwrapnb {text-align:left;}
.pagenation span.pre_end_n, .pagenation span.pre_n, .pagenation span.pre_end_n2, .pagenation span.pre_n2 {padding: 0 0 0 0; margin-bottom:2px;}
.pagenation span.pre_n, .pagenation span.pre_n2 {margin-right:7px;}
.pagenation span.pre_end_n span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat 0px -11px transparent; display:inline-block; 
                                height:25px; width:31px; }
.pagenation span.pre_end_n span.prev_n1, 
.pagenation span.pre_end_n2 span.prev_n1,
.pagenation span.pre_n span.prev_n2, 
.pagenation span.pre_n2 span.prev_n2 {overflow:hidden; vertical-align:middle; margin-top:-1px;}
.pagenation span.pre_end_n2 span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat 0px -54px transparent; display:inline-block; 
                                height:25px; width:31px; }
.pagenation span.pre_n span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat -30px -11px transparent; display:inline-block; 
                                height:25px; width:31px; }
.pagenation span.pre_n2 span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat -31px -97px transparent; display:inline-block; 
                                height:25px; width:31px; }

.pagenation span.next_end_n, .pagenation span.next_n, .pagenation span.next_end_n2, .pagenation span.next_n2 {padding: 0 0 0 0; margin-bottom:0px;}
.pagenation span.next_n, .pagenation span.next_n2 {margin-left:7px;}
.pagenation span.next_end_n span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat -93px -11px transparent; display:inline-block; 
                                height:25px; width:31px; }
.pagenation span.next_end_n span.next_n1,
.pagenation span.next_end_n2 span.next_n1,
.pagenation span.next_n span.next_n2, 
.pagenation span.next_n2 span.next_n2 {overflow:hidden; vertical-align:middle; margin-top:-1px;}
.pagenation span.next_end_n2 span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat -93px -54px transparent; display:inline-block; 
                                height:25px; width:31px; }
.pagenation span.next_n span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat -62px -11px transparent; display:inline-block; 
                                height:25px; width:31px; }
.pagenation span.next_n2 span  {background: url('http://image.uplus.co.kr/images/board/bg_button_07_n1.png') no-repeat -62px -97px transparent; display:inline-block; 
                                height:25px; width:31px; }
.pagenation span.cusorpoint {cursor: pointer;}




/* side menu */
#sidemenu {
	
	position:absolute;
	top:490px;
	right:54.5%;
	width:162px;
	margin-right:-741px;
	z-index:99999;
}
.sidemenu-content {
	display:none;
	padding:15px 0 0;
	
	background:#fff;
}
.sidemenu-content p {margin:0 15px;}
.sidemenu-content .paragph01 {
	margin:6px 15px 15px;
	letter-spacing:-0.1em;
}
.sidemenu-content .paragph01 .thumb {
	display:block;
	margin-bottom:8px;
}
.sidemenu-content .btn_download {
	display:block;
	margin:0 15px 5px;
}
.sidemenu-content .img {margin:6px 15px 0;}
.sidemenu-sub {
	margin-top:-5px;
	padding:15px 0 10px;
	border-top:1px solid #e7e7e7;
}
.sidemenu-sub .paragph01 {margin:6px 15px 5px;}
.sidemenu-top {
	padding:20px 0 0;
	text-align:center;
	
}



.sidemenu-type01 ul {margin:15px 0 0;}
.sidemenu-type01 ul li {
	padding:14px 15px;
	border-top:1px solid #e7e7e7;
	background:url('http://www.sktelecom.com/images/common/icon/bul_arrow05.gif') no-repeat 140px 50%;
	line-height:0;
}

.sidemenu-type06 ul li:first-child {
	border-top:none;
}

.sidemenu-type06 a {
	display:block;
}

#sidemenu .sidemenu-type06 {display:block;}


#slider {width:100%;height:400px;background-color:#fce6f2;clear:both;position:relative;text-align:center;}
.slider1 {width:980px;height:400px;margin:0 auto;position:relative;}
.slider2 {width:980px;height:400px;margin:0 auto;position:relative;}
.slider3 {width:980px;height:400px;margin:0 auto;position:relative;}
.banner_go {position:absolute;top:220px; left:70px;}



#sub_slider_gray {width:100%;height:290px;background:#f7f7f7 url(/img/slider_gray_bg.gif) center center no-repeat;text-align:center;}
#sub_slider_violet {width:100%;height:290px;background:#f1d8f6 url(/img/slider_violet_bg.jpg) center center no-repeat;text-align:center;}
#sub_slider_bluegray {width:100%;height:290px;background:#d4dce3 url(/img/slider_bluegray_bg.jpg) center center no-repeat;text-align:center;}
#sub_slider_pink {width:100%;height:290px;background:#fbedfc url(/img/slider_pink_bg.jpg) center center no-repeat;text-align:center;}
#sub_slider_green {width:100%;height:290px;background:#d8f0e9 url(/img/slider_green_bg.jpg) center center no-repeat;text-align:center;}



#sub_sidemenu {
	
	position:absolute;
	top:365px;
	right:53.5%;
	width:162px;
	margin-right:-741px;
	z-index:99999;
}
.sub_sidemenu-content {
	display:none;
	padding:15px 0 0;
	
	background:#fff;
}
.sub_sidemenu-content p {margin:0 15px;}
.sub_sidemenu-content .sub_paragph01 {
	margin:6px 15px 15px;
	letter-spacing:-0.1em;
}
.sub_sidemenu-content .sub_paragph01 .sub_thumb {
	display:block;
	margin-bottom:8px;
}
.sub_sidemenu-content .sub_btn_download {
	display:block;
	margin:0 15px 5px;
}
.sub_sidemenu-content .img {margin:6px 15px 0;}
.sub_sidemenu-sub {
	margin-top:-5px;
	padding:15px 0 10px;
	border-top:1px solid #e7e7e7;
}
.sub_sidemenu-sub .sub_paragph01 {margin:6px 15px 5px;}
.sub_sidemenu-top {
	padding:20px 0 0;
	text-align:center;
	
}



.sub_sidemenu-type01 ul {margin:15px 0 0;}
.sub_sidemenu-type01 ul li {
	padding:14px 15px;
	border-top:1px solid #e7e7e7;
	background:url('http://www.sktelecom.com/images/common/icon/bul_arrow05.gif') no-repeat 140px 50%;
	line-height:0;
}


.sub_sidemenu-type06 ul li:first-child {
	border-top:none;
}

.sub_sidemenu-type06 a {
	display:block;
}

#sub_sidemenu .sub_sidemenu-type06 {display:block;}
/* //side menu */



/*롤링이미지*/
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow { width: 100%; min-width: 100%; max-width: 100%; padding: 0; position: relative; }

.cycle-slideshow div.slide { width: 100%; height: 100%; }
.cycle-slideshow img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */

    position: fixed; top: 0; left: 0;
    padding: 0; display: block;
}
/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index:100;
}







.cycle-pager { 
    text-align: center; width: 100%; z-index: 998; position: absolute; top: 2px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #fff; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #ec008c;}
.cycle-pager > * { cursor: pointer;}



#popup_box .clause_box { padding:0; }
#popup_box .clause_box .pop_clause { position:relative; font-size:14px; color:#999; padding:30px; height:530px; line-height:22px; word-break:keep-all; overflow:auto; background-color:#fff; }



.clause_box { padding:10px 0 40px 0; }
.clause_box .scroll_box { position:relative; font-size:14px; color:#999; padding:20px; height:140px; line-height:22px; word-break:keep-all; overflow:auto; border:1px solid #ddd; background-color:#fff; }
.clause_box h4 { color:#333; font-size:14px; font-weight:bold; padding:24px 0 0 0; letter-spacing:-1px; }
.clause_box h4.p0 { padding:0 0 0 0; }
.clause_box p.tc { padding:0 0 0 0; font-size:16px; letter-spacing:-1px; text-align:center; }
.clause_box p.m35 { margin:35px 0 25px 0; }
.clause_box p { padding:10px 0 0 0; color:#666; font-size:12px; line-height:20px; }
.clause_box li { position:relative; margin:5px 0 0 0; padding:0 0 0 20px; color:#666; font-size:12px; line-height:20px; }
.clause_box li span { position:absolute; top:0; left:0; line-height:20px; }
.clause_box li span.txt { position:relative; color:#888; }
.clause_box li ul { margin:10px 0 10px 0; }
.clause_box li li { margin:0 0 0 0; padding:0 0 0 16px; color:#888; }
.clause_box ul.list_a { margin:10px 0 0 0; }
.clause_box ul.list_a li { padding:0; }
.clause_box ul.list_a li a { color:#666; }
.clause_box ul.list_a li strong { color:#333; }
.clause_box ul.list_p li { padding:0 0 0 17px; }
.clause_box ul.list_p li ul { margin:5px 0; }
.clause_box ul.list_p li li { padding:0 0 0 10px; }
.clause_box ul.list_c li { padding:0 0 0 30px; }
.clause_box ul.list_c li ul { margin:5px 0; }
.clause_box ul.list_c li li { padding:0 0 0 10px; }
.clause_box ul.list_c li li.first { padding:0; }
.clause_box ul.list_cs li { margin:15px 0 0 0; padding:0 0 0 10px; }
.clause_box ul.list_cs1 { padding:5px 0 0 0; }
.clause_box ul.list_cs1 li { margin:0; padding:0 0 0 10px; }
.clause_box .tpbox { margin:15px 0 0 0; *width:95%; }
.clause_box table { width:100%; border-top:2px solid #666; }
.clause_box tbody th { text-align:left; height:40px; border-bottom:1px solid #ddd; background-color:#eee; }
.clause_box tbody th strong { margin:0 0 0 13px; display:inline-block; color:#333; font-size:12px; }
.clause_box tbody th span { color:#ff7230; font-weight:bold; margin:0 0 0 2px; }
.clause_box tbody td { text-align:left; padding:6px 0 6px 20px; font-size:12px; color:#666; letter-spacing:-1px; border-bottom:1px solid #ddd; }
.clause_box .cl_sbox { padding:0 0 20px 0; }
.clause_ch { text-align:right; padding:20px 0 0 0; color:#666; font-size:14px; }
.clause_ch input { vertical-align:middle; margin:-2px 7px 0 0; padding:0; }


.visual-video-bg{width:100%; height:300px;  }

.embed-container { position: relative; padding-top:56.25%; overflow: hidden; max-width: 100%; } 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { position: absolute; top: 50%; margin-top:-40%; left: 0; width: 100%; height: 100%; }



#footer.footer-new{padding-top:90px;}
#footer.footer-new #footerWrap{max-width:100%; margin:0px auto;}
#footer.footer-new #footerInner{position:relative; padding-bottom:35px; border-bottom:1px solid #9a9a9a; }
#footer.footer-new .footer-logo{float:left; width:100px; padding-left:18px;}
#footer.footer-new .footer-info-con{float:left; width:50%}
#footer.footer-new .footer-info-box{font-size:11px; line-height:18px}
#footer.footer-new .footer-info-box p{margin-bottom:8px}
#footer.footer-new .footer-info-box p.copyright{padding-top:10px; font-weight:600}

#footer.footer-new .footer-sns-con{float:left; width:200px;}
#footer.footer-new .footer-about-us{}
#footer.footer-new .footer-about-us p{font-weight:400; font-size:11px; letter-spacing:0; color:#fff; line-height:22px;}
#footer.footer-new .footer-about-us p strong{font-weight:600; display:block;}
#footer.footer-new .footer-sns-list-con{text-align:left; margin-top:30px;}
#footer.footer-new .footer-sns-list-con li{margin-left:0; margin-right:10px}

#footer.footer-new .footer-btn-con{float:left; width:180px; position:absolute; top:0px; right:0px;}
#footer.footer-new .privacy-btn2{margin:0 0 25px; text-align:right;}
#footer.footer-new .privacy-btn2 ul{display:inline-block; }
#footer.footer-new .privacy-btn2 ul li{margin-bottom:7px}
#footer.footer-new .privacy-btn2 ul li a{width:103px; height:26px; border:1px solid #9a9a9a; color:#9a9a9a; line-height:26px; text-align:center; font-size:11px}
#footer.footer-new .privacy-btn2 ul li a b{font-weight:400}
#footer.footer-new .footer-map-img img{width:180px}


.notice-tit{color:#333; text-align:center; font-size:24px; font-weight:600;}
.notice-tit:before{content:""; display:block; width:16px; height:3px; margin:0px auto 20px; background-color:#69c8c7 }


/* 공지사항 */
#noticeCon{padding:0 0 150px;}
#bbsSearchBox{padding:40px 0; text-align:center; }
.select-search{display:inline-block; width:120px; height:38px; border:1px solid #ddd; border-bottom:1px solid #bebebe; vertical-align:top; background:#fff url(/images/icon/bbs_search_select.jpg) no-repeat 100% 0%}
.select-search select{
	padding: 8px;
	/* line-height:38px; */
	line-height:22px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
   -moz-appearance: none;
	appearance: none;
}
.bbs-search-input{width:215px; height:35px; border:1px solid #ddd; border-bottom:1px solid #bebebe; text-indent:14px; background-color:#fff;}
.bbs-search-btn{width:37px; height:39px; margin-left:-4px; font-size:0; border:0; border:1px solid #ddd; border-bottom:1px solid #bebebe; border-left:0; background:#f7f7f7 url(/img/bbs_search_btn.jpg) no-repeat 50% 50%}

#noticeListCon{border-top:1px solid #686868; padding-bottom:50px; }/* margin-top:70px; */
#noticeListCon dl{display:none; border-bottom:1px solid #ddd;}
#noticeListCon dl dt{position:relative;padding:0 34px 15px 5px; background-color:#fff;}
#noticeListCon dl dt .notice-title{display:inline-block; vertical-align:middle; padding-left:15px;}

.notice-subject{color:#454545; font-size:15px; font-weight:600; padding-bottom:5px;}
.notice-write-info span{display:inline-block; color:#868686; font-size:14px; letter-spacing:-0.3px;}
.notice-write-info span:before{display:inline-block; content:"|"; padding:0 10px; color:#d0d0d0;}
.notice-write-info span:first-child:before{content:""; padding:0;}

.arrow-icon{position:absolute; top:50%; right:0; width:32px; height:32px; margin-top:-16px; }
.arrow-icon img{-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}


#noticeCon .want-more-btn{position:static;}
.want-more-btn{
	display:none; position:relative; top:-30px; text-align:center;
}
.want-more-btn a{
	display:inline-block; width:200px; margin:0px auto; height:40px; background-color:#e5e5e5; line-height:40px; text-align:center; color:#878787; font-weight:600; font-size:16px;
	-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;	
}




/* 게시판-뷰페이지 */
.post-view {width:100%; border-top:1px solid #333;}
.post-view dl {padding:25px 30px; overflow:hidden; background:#f6f6f6; border-bottom:1px solid #ddd;}

.post-view dl dt {float:left; font-size:15px; font-weight:600; }
.post-view dl dt.explanation {float:right; font-size:13px; font-weight:400; }

.post-view dl dt.explanation span{display:inline-block; color:#868686; letter-spacing:-0.3px;}
.post-view dl dt.explanation span:before{display:inline-block; content:"|"; padding:0 10px; color:#d0d0d0;}
.post-view dl dt.explanation span:first-child:before{content:""; padding:0;}
.post-view .cont {padding:25px 30px; border-bottom:1px solid #ddd; line-height:1.5em; font-size:16px;}
.list-btn {background:#808080; font-size:16px; font-weight:600; text-align:center; width:120px;padding:10px 0; color:#fff; display:inline-block; margin:10px 3px; float:right; border-radius:3px;}
.b-blue { background:#1d2088; }
.b-gray { background:#373737; }
.post-view .file { padding:10px 30px; border-bottom:1px solid #ddd; overflow:hidden;}
.post-view .file span {float:left; margin-right:20px;}
.answer { width:100%; border:1px solid #ddd; margin-top:50px; }
.answer h3 { font-size:16px; font-weight:400; padding:20px 30px; }
.answer h3 em { font-weight:600; }
.answer p {background:#f8f8f8; padding:20px 30px; line-height:22px; }



.area2{position:absolute; left:0; width:100%; top:0; z-index:1; text-align:center; }
.area2 .area-inner{display:table; width:100%; height:100%; }
.area2 .area-inner-con{display:table-cell; vertical-align:middle;  }

.area2 .logo{ display:inline-block; margin-top:20px; }
.area2 .txt { display:inline-block; margin-top:40px; color:#ffffff !important; font-size:16px; }


.area2 .area-visual-txt1{margin-bottom:22px; line-height:1.5em; color:#ffffff; font-size:35px; font-weight:600; text-shadow: 2px 2px 2px #6a6a6a; }	
.area2 .area-visual-txt1 #bigTxt{font-size:35px; font-weight:600; text-shadow: 2px 2px 2px #6a6a6a;}	
.area2 .area-visual-txt1 #middleTxt{font-size:20px; font-weight:600; text-shadow: 2px 2px 2px #6a6a6a;}	
.area2 .area-visual-txt1 #smallTxt{font-size:18px; font-weight:600; text-shadow: 2px 2px 2px #6a6a6a; }	


.visual-quick-menu-box{position:absolute; bottom:0; left:35%; width:110px; margin-left:-128px; z-index:11; }
.quick_btn{}
.quick_btn li{}
.quick_btn li.btn1{margin-bottom:11px; }
.quick_btn li.btn2{background-color:#fff;  }
.quick_btn li > a{display:block; position:relative; font-size:14px; line-height:40px; padding:0 10px; border:2px solid #fff; color:#1d2088; text-align:center;}
.quick_btn li > a:after{position:absolute; right:55px; top:50%; margin-top:-8px; width:8px; height:17px; content:""; }
.quick_btn li.btn1 > a{color:#fff; border-color:#fff;}
.quick_btn li.btn2 > a{color:#1d2088; border-color:#1d2088;}

.quick_btn li.btn1 a:hover{border:2px solid #1d2088;}
.quick_btn li.btn2 a:hover{border:2px solid #1d2088;}



.visual-quick-menu-box2{position:absolute; bottom:11px; left:50%; width:130px; margin-left:-65px; z-index:11; }
.quick_btn2{}
.quick_btn2 li{}
.quick_btn2 li.btn2{  }
.quick_btn2 li > a{display:block; position:relative; font-size:14px; line-height:40px; padding:0 10px; border:2px solid #fff; color:#1d2088; text-align:center;}
.quick_btn2 li > a:after{position:absolute; right:55px; top:50%; margin-top:-8px; width:8px; height:17px; content:""; }
.quick_btn2 li.btn2 > a{color:#fff; border-color:#fff;}
.quick_btn2 li.btn2 a:hover{border:3px solid #1d2088; }


.visual-quick-menu-box3{position:absolute; bottom:11px; left:65%; width:110px; margin-left:18px; z-index:11; }
.quick_btn3{}
.quick_btn3 li{}
.quick_btn3 li.btn2{ }
.quick_btn3 li > a{display:block; position:relative; font-size:14px; line-height:40px; padding:0 10px; border:2px solid #fff; color:#1d2088; text-align:center;}
.quick_btn3 li > a:after{position:absolute; right:55px; top:50%; margin-top:-8px; width:8px; height:17px; content:""; }
.quick_btn3 li.btn2 > a{color:#fff; border-color:#fff;}
.quick_btn3 li.btn2 a:hover{border:3px solid #1d2088;}
