@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
* { font-family: 'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Dotum; font-size:13px; }

body.sub {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top.jpg); background-repeat: no-repeat;  background-position: center top;height:;}  
body.sub2 {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top2.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub3 {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top3.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub4 {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top4.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub5 {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top5.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub6 {background-color: #FFFFFF; background-image: url(/pages/image/sub_top_imsi.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub7 {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top6.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub8 {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top_20180523.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub9 {background-color: #FFFFFF; background-image: url(/layouts/default/image/sub_top_201811.jpg); background-repeat: no-repeat;  background-position: center top;}  
body.sub10 {background-color: #FFFFFF; background-image: url(/layouts/onecity/image/sub_top_181213.jpg); background-repeat: no-repeat;  background-position: center top;}
body.sub11 {background-color: #FFFFFF; background-image: url(/layouts/onecity/image/sub_top_location.jpg); background-repeat: no-repeat;  background-position: center top;}

label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
ul li {
  list-style-type:none; 
}

.wrap {width:100%;margin:auto;}

#header {
	width:1000px; height:95px; margin: 0px auto;
}
#header .top_logo {
	position:relative;
	float:left;
	width:236px;
	margin-top:5px;
}
#header #header_menu {
	float:right;
	text-align:right;
}
#header #header_menu .snb_top {

}
#header #header_menu .gnb {
	width:750px;
	margin-right:10px;
	margin-top:20px;
}
#header #header_menu .gnb li {
	display:inline;
	margin-left:30px;
}
#header #header_menu .gnb li a {
	 font-family: '¸¼Àº °íµñ', 'Malgun Gothic','NanumGothic', '³ª´®°íµñ','NanumGothicWeb'; font-size:16px; font-weight:bold;text-decoration:none;letter-spacing:-1px;color:#000;

}
#header #header_menu .gnb li a.active {
	color:#ff4400;
}
#header #header_menu .gnb li a:hover {
	color:#ff4400;
}

.mobile {display:none;}

#content {}
#footer {
	text-align:center;
	border-top:1px solid #e4e4e4;
	background-color:#f8f8f8;
}

#footer .menu {
	width:1000px;height:30px;margin:0 auto;
}
#footer .menu li {
	display:inline;
	margin-left:20px;
	float:left;
	margin-top:5px;
}


#footer .menu li a {
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic','NanumGothic', '³ª´®°íµñ','NanumGothicWeb'; font-size:14px; font-weight:bold;text-decoration:none;letter-spacing:-1px;color:#000;
}


#container .subLeft .subTitle {position:absolute;top:20px;left:0;z-index:3}
#snb {}
#snb h2 {width:175px; height:32px; font-family:NanumGothic;font-size:24px;font-weight:bold;color:#3d8084;letter-spacing:-1px; border-bottom:1px solid #dddddd; text-align:left;  padding-left: 2px; margin: 5px 0 0 0;}
#snb ul {list-style:none; text-align:left; width:175px;}
#snb ul li { margin:2px 0 0 0; }
#snb ul li a {display:inline-block;width:147px;padding:0px 7px 0px 20px;height:30px;line-height:26px;font-family:NanumGothic;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#949494;background:url(./image/submenu_dot.gif) no-repeat 0px 0px ; border-bottom:1px solid #ddd; }
#snb ul li a:hover {background:#fff url(./image/submenu_dot_hover.gif) no-repeat 0px 0px; color:#fff; text-decoration:none;}
/*#snb ul li a.selected2 {color:#949494;font-size:13px;font-weight:bold;background:url(./image/sub_active_blue.jpg) no-repeat 0 0;}*/
#snb ul li a.selected2{display:inline-block;width:147px;padding:0px 7px 0px 20px;height:30px;line-height:26px;font-family:NanumGothic;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#949494;background:url(./image/submenu_dot.gif) no-repeat 0px 0px ; border-bottom:1px solid #ddd; }
#snb ul li a.selected2:hover {background:#fff url(./image/submenu_dot_hover.gif) no-repeat 0px 0px; color:#fff; text-decoration:none;}
#snb ul li a.selected2_hover {background:#fff url(./image/submenu_dot_hover.gif) no-repeat 0px 0px; color:#fff; text-decoration:none;}

#snb ul li ul, #snb ul li ul li {margin:0;padding:0}
#snb ul li ul {margin:0;padding:0 0 6px 0;}
#snb ul li ul li.m3 a {width:144px;border:none;font-family:Malgun Gothic;font-size:12px;padding:0 0 0 40px;color:#666;display:block;height:22px;line-height:22px;background:url(./image/submenu_dot1.gif) no-repeat 30px 8px}
#snb ul li ul li.m3 a:hover{color:#000;background:#e0e0e0 url(./image/submenu_dot1.gif) no-repeat 30px -10px; text-decoration:none;}
#snb ul li ul li.m3 a.selected3{color:#ff6000;font-weight:bold;background-position:30px -28px}


/*¼­ºê Å¸ÀÌºí¹Ù ¹× ·ÎÄÉÀÌ¼Ç*/
#subRight { }
#subRight .titleBar {border-bottom:1px #dadada solid;display:block;height:33px}
#subRight .titleBar:after{display:block;clear:both;content:''}
#subRight .line {border-top:2px #fff solid;}

#subRight .titleBar .location {text-align:right;font-size:11px;color:#999;letter-spacing:-1px;padding:16px 3px 0 0}
#subRight .titleBar .location a{color:#888}
#subRight .titleBar .location a:hover{color:#000}
#subRight .titleBar .subTitle {background:url(./image/title_dot.gif) no-repeat 3 7px;}
#subRight .titleBar .subTitle h1{font-family:Malgun Gothic;font-size:22px;font-weight:bold;color:#757575;letter-spacing:-1px; margin-top:0px;}


/* visual */
#visual {width:100%; height:527px; text-align:center; margin-top:-4px; overflow:hidden; position:relative; z-index:0;background-color:#f8f8f8;width:100%;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
#visual .cover{width:100%; height:527px; display:block; position:absolute; left:0; top:0; background-color:#fff; opacity:.6; filter:alpha(opacity=60);}
#visual .inner{width:1000px; height:527px; margin:0 auto; position:relative; z-index:0;}
#visual .control{display:none;overflow:hidden; position:absolute; right:145px; top:16px; z-index:3;}
#visual .control a{float:left;} 
#visual .m_visual{margin:0;}
#visual .m_visual li{position:absolute; top:0; opacity:.3; filter:alpha(opacity=30);}
#visual .m_visual li.active{z-index:1;}
#visual .m_visual li.mv01{left:0;}
#visual .m_visual li.mv02{left:1000px;}
#visual .m_visual li.mv03{left:-1000px;}
#visual .m_visual li.mv04{left:-2000px;}
#visual .m_visual li img {margin:0 auto;}
#visual .m_visual li .info{width:790px; padding:25px 40px 25px; text-align:left; font-size:13px; color:#fff; background:url("image/mv_info_bg.png") repeat; position:absolute; left:0; bottom:0; display:none;}
#visual .m_visual li .info strong{display:block; font-size:25px; font-weight:100;}
#visual .m_visual li .info strong em{font-weight:bold;}

#visual .visual_nav {display:none;width:130px; height:499px; position:absolute; right:0; top:1px; z-index:3;}
#visual .visual_nav li {width:100%;}
#visual .visual_nav li a {height:166px; display:block; overflow:hidden;}
#visual .visual_nav li a img {margin-top:-166px; vertical-align:top;}
#visual .border {display:none;width:124px; height:160px; margin-top:1px; display:block; border:3px solid #728ec9; position:absolute; right:0; top:0; z-index:4}



/*¼­ºê³»¿ë*/
#subQuick {position:absolute;top:30px;right:-100px;width:89px;}
#subQuick .btnTop {cursor:pointer;}

.sub_title1 {margin-bottom:8px;font-family:Malgun Gothic;font-size:18px;font-weight:bold;color:#2f6197;letter-spacing:0px;}
.sub_text1 {font-family:font-size:12px;letter-spacing:0px;padding-right:30px; line-height: 160%; margin-left: 15px;}
.sub_text2 {font-family:font-size:12px;letter-spacing:0px;padding-right:30px; line-height: 160%; margin-left: -15px; list-style:none;}

.sub_text1 ul {font-family:font-size:12px;letter-spacing:0px;padding-right:30px;padding-left:20px;}
.sub_text1 li	{font-family:font-size:12px;letter-spacing:0px;list-style:none; line-height: 160%;}
.sub_text1_bold 	{font-family:Malgun Gothic;font-size:12px;font-weight:bold;color:#2f6197;letter-spacing:0px;}

h5.title {font-size:18px;color:#0080b9;margin:10px 0;font-weight:normal;letter-spacing:-1px;}

.wTable {width:100%;border:1px solid #e0e0e0;margin-bottom:20px;border-bottom:0;}
.wTable th {background:#027db6;color:#fff;font-size:12px;padding:8px 0;text-align:center;border-bottom:1px solid #026ea0;border-right:1px solid #026ea0;}
.wTable td {font-family: 'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Dotum; font-size:12px;padding:8px 0;text-align:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;height:15px;}
.wTable th.none {border-right:0;}
.wTable td:last-child {border-right:0;}

.divPyTable {float:left;width:520px;padding-top:0px;}
.divPyPhoto {float:left;width:470px;margin-left: 5px;}


.boxMain {width:1000px;margin:10px auto;color:#fff;}
.boxNotice {float:left;width:340px;background:#ff4400;margin-right:10px;} /* height:230px; css»èÁ¦ ³ôÀÌ °­Á¦°íÁ¤ ½Ã div°ãÄ§ */
.boxNotice h2 {position:relative;width:295px;font-size:24px;text-indent:15px;margin:0;padding:25px 0 15px;text-align:left;}
.boxNotice h2 a {position:absolute;bottom:20px;right:0;font-size:12px;font-weight:normal;color:#fff;}
.boxNotice ul {border-top:1px solid #ff8a00;width:295px;margin:0 auto;padding:0;}
.boxNotice ul li {padding:7px 5px;text-align:left;}
.boxNotice ul li:first-child {padding-top:20px;}
.boxNotice ul a {color:#fff;padding:10px 0;font-size:15px;}
.boxSms {float:left;width:328px;height:223px;background:#fff;margin-right:5px;}
.boxSms h2 {width:310px;font-size:24px;text-indent:25px;margin:0;padding:10px 0 0;color:#688415;}
.boxSms h3 {width:310px;font-size:12px;text-indent:25px;margin:0;padding:0;font-weight:normal;}
.boxSms .sms_name {margin:5px 0;padding:0 0 0 25px;color:#fff;}
.boxSms .sms_name li {margin-bottom:5px;color:#fff;}
.boxSms .sms_name li label {}
.boxSms .sms_name li input {width:205px;height:25px;padding:0 10px;border:0;}
.boxSms.type {width:328px;margin-right:0;background:#0bbdf7;color:#fff;}
.boxSms.type h2 {color:#fff;}
.boxVR {float:left;width:330px;height:223px;}

.boxSms_blue {float:left;width:48%;background:#99c33f;padding:10px 0;margin:30px 10px 0 0;}
.boxSms_blue h2 {width:300px;font-size:24px;text-indent:15px;margin:0;padding:10px 0 0;color:#fff;}
.boxSms_blue h3 {width:300px;font-size:12px;text-indent:15px;margin:0;padding:0;font-weight:normal;}
.boxSms_blue .sms_name {margin:5px 0;padding:0 0 0 15px;color:#fff;}
.boxSms_blue .sms_name li {margin-bottom:5px;color:#fff;}
.boxSms_blue .sms_name li label {}
.boxSms_blue .sms_name li input {width:80%;height:25px;padding:0 10px;border:0;}
.boxSms_blue .type {width:328px;margin-right:0;background:#ff4400;color:#fff;}
.boxSms_blue .type h2 {color:#fff;}

.boxSms_green {float:left;width:50%;background:#027db6;padding:10px 0px;margin:30px 0 0 0;}
.boxSms_green h2 {width:300px;font-size:24px;text-indent:15px;margin:0;padding:10px 0 0;color:#fff;}
.boxSms_green h3 {width:300px;font-size:12px;text-indent:15px;margin:0;padding:0;font-weight:normal;}
.boxSms_green .sms_name {margin:5px 0;padding:0 0 0 15px;color:#fff;}
.boxSms_green .sms_name li {margin-bottom:5px;color:#fff;}
.boxSms_green .sms_name li label {}
.boxSms_green .sms_name li input {width:80%;height:25px;padding:0 10px;border:0;}
.boxSms_green .type {width:328px;margin-right:0;background:#ff4400;color:#fff;}
.boxSms_green .type h2 {color:#fff;}

.boxSms.type2 {width:325px;margin-right:0;background:#0bbdf7;}
.boxSms.type2 h2 {color:#fff;}

.tab_depth00 ul {overflow:hidden;width:720px;margin:10px auto 10px;}
.tab_depth00 ul li {float:left;padding:0;}
.tab_depth00 ul li:first-child {padding-left:0;}

.tab_depth01 ul {overflow:hidden;width:720px;margin:10px auto 10px;padding:0;}
.tab_depth01 ul li {float:left;padding-left:0px;}
.tab_depth01 ul li:first-child {padding-left:0;}

.tab_depth10 ul {overflow:hidden;width:720px;margin:0px auto;padding:0;}
.tab_depth10 ul li {float:left;padding-left:0px;}


.divPy:after {content:'';display:block;clear:both;}

/*type*/
.tab_type .tab_depth02_wrap .tabs_menu {overflow:hidden;margin:50px 0;padding:0;}
.tab_type .tab_depth02_wrap .tabs_menu li {float:left;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a {display:block;background:url(/pages/image/type_apt_off.jpg) no-repeat;height:45px;overflow:hidden;text-indent:-9999px;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.current {background:url(/pages/image/type_apt_on.jpg) no-repeat!important;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.tab1 {background-position:0 0!important;width:144px;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.tab2 {background-position:-144px 0!important;width:143px;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.tab3 {background-position:-287px 0!important;width:143px;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.tab4 {background-position:-430px 0!important;width:142px;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.tab5 {background-position:-572px 0!important;width:143px;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.tab6 {background-position:-715px 0!important;width:140px;}
.tab_type .tab_depth02_wrap.apt .tabs_menu li a.tab7 {background-position:-856px 0!important;width:144px;}

.tab_type .tab_depth02_wrap.off .tabs_menu li a {display:block;background:url(/pages/image/type_off_off.jpg) no-repeat;height:45px;overflow:hidden;text-indent:-9999px;}
.tab_type .tab_depth02_wrap.off .tabs_menu li a.current {background:url(/pages/image/type_off_on.jpg) no-repeat!important;}
.tab_type .tab_depth02_wrap.off .tabs_menu li a.tab1 {background-position:0 0!important;width:249px;}
.tab_type .tab_depth02_wrap.off .tabs_menu li a.tab2 {background-position:-249px 0!important;width:251px;}
.tab_type .tab_depth02_wrap.off .tabs_menu li a.tab3 {background-position:-500px 0!important;width:250px;}
.tab_type .tab_depth02_wrap.off .tabs_menu li a.tab4 {background-position:-750px 0!important;width:250px;}

.ulTab {border-right:1px solid #ccc;}
.ulTab li {float:left;width:50%;font-weight:bold;font-size:24px;letter-spacing:-1px;}
.ulTab li.subtab {width:33.33333%;}
.ulTab li.subtab2 {width:25%;}
.ulTab li.subtab3 {width:24%;border-right:1px solid #ccc;}

.ulTab li a {display:inline-block;width:100%;line-height:50px;text-align:center;border:1px solid #ccc;border-right:0;height:50px;font-size:24px;}
.ulTab li a:hover {background:#ff3300;color:#fff;height:50px;text-decoration:none;}
.ulTab li.active a {background:#ff3300;color:#fff;height:50px;text-decoration:none;}


#dae {position:relative;width:1000px;height:1407px;border:none;font-family:Malgun Gothic;font-size:12px;color:#666;line-height:22px;background:url(/pages/image/dae.png) no-repeat;}
#dae .sms {position:absolute;width:200px;height:30px;bottom:81px;left:427px;}
#dae .sms2 {position:absolute;width:200px;height:30px;bottom:96px;left:636px;}
#dae .sms .num {width:200px;height:30px;border:1px solid #333;font-family:Malgun Gothic;font-size:16px;color:#333;font-weight:bold;}

.dim {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;}
#boxPopBest {display:none;position:fixed;top:100px;left:50%;width:600px;height:400px;margin-left:-300px;background:#fff;z-index:2;}
#boxPopBest a.boxClose {position:absolute;top:-30px;right:0;color:#fff;font-size:20px;}


.mbTop {position:fixed;bottom:10px;right:10px;width:40px;height:40px;cursor:pointer;}



/* 181213Ãß°¡ ÇÏ´Ü ¹®ÀÚ¸Þ¼¼Áö º¸³»´Â ½ºÅ¸ÀÏ */
.boxMain2 {width:1000px;margin:20px auto;color:#fff;}
.boxNotice2 {float:left;width:328px;height:223px;background:#ff9000;margin-right:5px;border:1px solid #ff9000;}
.boxNotice2 h2 {position:relative;width:310px;font-size:24px;text-indent:25px;margin:0;padding:25px 0 15px;text-align:left;}
.boxNotice2 h2 a {position:absolute;bottom:20px;right:0;font-size:12px;font-weight:normal;color:#fff;}
.boxNotice2 ul {border-top:1px solid #fff;width:310px;margin:0 auto;padding:0;}
.boxNotice2 ul li {width:310px;padding:5px 0 5px 15px;text-align:left;}
.boxNotice2 ul li:first-child {padding-top:20px;}
.boxNotice2 ul a {color:#fff;padding:10px 0;font-size:15px;font-weight:bold;}
.boxSms2 {float:left;width:328px;height:223px;background:#fff;margin-right:5px;border:1px solid #a7c846;}
.boxSms2 h2 {width:310px;font-size:24px;text-indent:25px;margin:0;padding:10px 0 0;color:#688415;}
.boxSms2 h3 {width:310px;font-size:12px;text-indent:25px;margin:0;padding:0;font-weight:normal;}
.boxSms2 .sms_name2 {margin:5px 0;padding:0 0 0 25px;}
.boxSms2 .sms_name2 li {margin-bottom:5px;color:#5a5a5a;}
.boxSms2 .sms_name2 li input {width:205px;height:25px;padding:0 10px;border:0;}
.boxSms2.type2 {width:328px;margin-right:0;background:#fff;border:1px solid #b5c9e3;}
.boxSms2.type2 h2 {color:#5a5a5a;}