@charset "utf-8";

/* public */
ul, li, ol, dl, dt, dd{list-style:none;vertical-align:top;margin:0; padding:0; }
table {border-collapse: collapse;word-break:break-all;border:0;}
td, th {word-break:break-all;empty-cells: show;}
caption{display:none;}
img{margin:0;padding:0;border:0;}
img.btn{cursor:hand;vertical-align:middle;}
fieldset, img{border: none;}
legend{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
em{font-style:normal;}
label{}

/* Layout */

html,body{width:100%; height:100%;}
body { width:100%; margin:0; padding:0; position:relative;background:#fff; /*background: url(http://www.koreaimg.com/mobile/v5/ktnbm/img/bg.jpg) top center repeat*/;}
#wrap {width:100%; margin:auto; }
#container{ width:100%; height:423px;  margin:auto;}
#header 	{ width:100%; height:58px; margin:auto; }
#contents { width:320px; margin:0;  margin:auto;}
#contentList { margin:8px 20px 0 20px; }
#spaceHeight { margin:20px 0 0 0;}



/* Style */
/* CSS Document */
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/


@font-face {font-family:'Nanum Gothic'; src:url('http://shop.moongory.com/Include/Css/NanumGothic.eot')}; 
@font-face {font-family:'Nanum Gothic'; src:url('http://shop.moongory.com/Include/Css/NanumGothic.woff')}; 

/*
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
*/


table {	font-family: "돋움", "Arial";, font-size: 10pt; , line-height: 18px; }
td {FONT-FAMILY:"돋움", "돋움체"; FONT-SIZE: 12px; color: #666666; line-height: 18px;}
img {border:0}
.justify {text-align:justify;}

.copy_txt {
	font-family: "돋움", "Arial";
	font-size: 11px;
	color: #696867;
	}

.text_01 {
	font-family: "돋움", "Arial";
	font-size: 12px;
	color: #7d7d7d;
	font-weight: bold;
	}	
	
.text_02 {
	font-family: "돋움", "Arial";
	font-size: 12px;
	color: #7d7d7d;
}	

.text_03 {
	font-family: "돋움", "Arial";
	font-size: 14px;
	color: #323131;
	font-weight: bold;
}	

.text_04 {
	font-family: "돋움", "Arial";
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	}
	
.text_05 {
	font-family: "돋움", "돋움체";;
	font-size: 12px;
	color: #ffffff;
	}
	
.text_06 {
	font-family: "돋움", "돋움체";;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	}

.text_07 {
	font-family: "돋움", "Arial";
	font-size: 18px;
	color: #fc9c06;
	}
	
.text_08 {
	font-family: "돋움", "Arial";
	font-size: 20px;
	color:#323131;
	font-weight: bold;
	}
	
.text_09 {
	font-family: "돋움", "Arial";
	font-size: 16px;
	color:#323131;
	font-weight: bold;
	}
	
.text_10 {
	font-family: "돋움", "Arial";
	font-size: 13px;
	color:#262525;
	}		
	
.text_33 {
	font-family: "돋움", "Arial";
	font-size: 13px;
	color: #323131;
	font-weight: bold;
}							
		
a:link, a:visited, a:active {color:#333333;font-size:12px;font-family: "돋움", "Arial";text-decoration:none;}
a:hover {color:#FF9900;font-size:16px;font-family: "돋움", "Arial";text-decoration:none;}


/* 김재민 ADD */
.headerSec { position: relative;text-align:center; z-index: 2; background:#fd5f00;padding:0 10px 0 0;   }
.headerSec .hgroup {overflow: hidden; height: 50px; border-bottom: 0px solid #0077ae;}
.headerSec .hgroup2 {height:50px;background: url(http://www.koreaimg.com/mobile/v5/subway/img/n_logo.png) top center no-repeat;background-size:140px;background-position:center; }
/*.headerSec .hgroup {background: url(http://www.koreaimg.com/mobile/v5/subway/img/n_logo.png) top center no-repeat;background-size:140px;background-position:center; }*/
.headerSec .hgroup div.n_logo {margin:0;margin:0 auto;padding-top:8px;}
.headerSec .hgroup div.n_logo img {width:140px;}
.headerSec .hgroup table td.btn_back img {height:35px;}
.headerSec .hgroup table td.btn_hm img {height:35px;}
.headerSec .hgroup table td.btn_hm {width:42px;}
.headerSec .hgroup h1 img { padding: 0 auto;margin:0 auto;}
.headerSec .hgroup a {color:#fff;font-size:1.2em;text-align:left;font-family: 'Nanum Gothic', sans-serif;font-weight:400;}
.headerSec .hgroup div.hgroupLeft:active, .headerSec .hgroup div.hgroupLeft a#menu:active {background:#6e6f70;}


.headerSecHm { position: absolute;text-align:center; z-index: 2000; background:#fd5f00;padding:0 0 0 0;margin:0;width:100%;}
.headerSecHm .hgroup {overflow: hidden; height: 50px; border-bottom: 0px solid #0077ae;}
.headerSecHm .hgroup {height:50px;background: url(http://www.koreaimg.com/mobile/v5/subway/img/n_logo_hm.png) center center no-repeat;background-size:140px;background-position:center; }
.headerSecHm .hgroup div.n_logo {margin:0;margin:0 auto;padding-top:8px;}
.headerSecHm .hgroup div.n_logo img {width:180px;}
.headerSecHm .hgroup table td.btn_back img {height:35px;}
.headerSecHm .hgroup table td.btn_hm img {height:35px;}
.headerSecHm .hgroup table td.btn_hm {width:42px;}
.headerSecHm .hgroup h1 img { padding: 0 auto;margin:0 auto;}



.fl { display: block; float: left; }
.fr { display: block; float: right; }

/* 포스터 정보*/
.posterInfo {width:100%;font-family: 'Nanum Gothic', sans-serif;font-style: normal;background:#b7b7b7;text-shadow:none;}
.posterInfo .tit {font-weight:700;background: url(http://www.koreaimg.com/mobile/v5/subway/img/app/bg_bar.png) 0 0 repeat-x; height:32px;line-height:32px;text-align:left;text-indent:10px;color:#fff;font-size:13px;}
.posterInfo .contxt {padding:10px;text-align:left;font-size:13px;color:#000;}


/* 메인 */
  /* 메인 배경 -페이지에서 처리 */
 
 
  .visualMain {background: url(http://www.koreaimg.com/mobile/v5/subway/img/bg_main_top.jpg) bottom center no-repeat;background-size:cover;}
  .visualMainLogo {position:absolute;background: url(http://www.koreaimg.com/mobile/v5/subway/img/n_logo_hm_bg.png) bottom center no-repeat;background-size:contain;width:98%;}
 
#visual_container {width:100%;height:400px;}
	.bg_temp_top {background: url() top center repeat-x; }
	
 .noticeRoll { background: #000;/*-o-linear-gradient(top, rgba(197,171,0,1), rgba(151,122,0,1));background: -moz-linear-gradient(top, rgba(197,171,0,1), rgba(151,122,0,1));background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(197,171,0,1)), color-stop(1, rgba(151,122,0,1)));*/
	font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;width:100%;height:40px;line-height:40px;text-indent:10px;color:#fff;font-size:12px; position:absolute; top:50px; z-index:7;}
 .noticeRoll dl { overflow: hidden;margin:0 auto;padding:0;}
 .noticeRoll dl dt { float: left; margin: 0 ; padding: 0 0 0 0;color:#eee; }
 .noticeRoll ul { padding:0 0 0 0; }
 .noticeRoll ul li { font-size: 1.1em; line-height: 1em; letter-spacing: -1px; }
 .noticeRoll ul li a { display: block; padding: 0 0 0 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#fff; }
 .noticeRoll .noticeRollTit {font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;color:#3e3e3e;font-size:14px;padding:0px;letter-spacing: -1px;}
.text_11 {
	font-family: "돋움", "Arial";
	font-size: 13px;
	color:#fff;
	}	
.text_ft {
	font-family: "돋움", "Arial";
	font-size: 12px;
	color:#262525;
	padding:10px;
	}	



#cateIconWrap {padding:0;}
#cateIconWrap .tit img {background:#fff; }
#cateIconWrap .tit  {background: url(http://www.koreaimg.com/mobile/v5/gangneung/img/bg_txt_quick.png) 0 0 repeat-x; height:20px;line-height:20px;}
#cateIconWrap #cateIconContainer {padding:0;top:300px;}
#cateIconWrap #cateIconContainer .cateIcon {  }
#cateIconWrap #cateIconContainer .cateIcon ul { overflow: hidden; margin: 0 4px; padding: 0px;}
#cateIconWrap #cateIconContainer .cateIcon ul li { float: left; width:75px;height:75px; padding:  0; margin-right:4px;text-align: center;line-height:18px;border-right:0px solid #606060;background: #444; -o-linear-gradient(top, rgba(254,254,254,1), rgba(192,192,192,1));background: -moz-linear-gradient(top, rgba(254,254,254,1), rgba(192,192,192,1));background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(254,254,254,1)), color-stop(1, rgba(192,192,192,1)));filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;border-radius: 55px;  -moz-border-radius: 55px;  -webkit-border-radius: 55px;}
#cateIconWrap #cateIconContainer .cateIcon ul li:last-child {margin-right:0;}
#cateIconWrap #cateIconContainer .cateIcon ul li img { display: block; margin: 0 auto;padding-top:10px; width:45px;}
#cateIconWrap #cateIconContainer .cateIcon ul li a { padding-top:0; display: block; font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;color: #000;font-size:0.7em; letter-spacing: -1.5px;}
#cateIconWrap #cateIconContainer .cateIcon ul li a:active { color: #000;background:#336699;border-radius: 55px;  -moz-border-radius: 55px;  -webkit-border-radius: 55px;}
#cateIconWrap #cateIconContainer .cateIcon ul li span { color: #606060; letter-spacing: -1.5px;font-size:0.7em;display:block;}

#cateIconWrapNew {width:100%;padding:0; position:absolute; left:0; bottom:0; z-index:7;}
#cateIconWrapNew .tit img {background:#fff; }
#cateIconWrapNew .tit  {background: url(http://www.koreaimg.com/mobile/v5/gangneung/img/bg_txt_quick.png) 0 0 repeat-x; height:20px;line-height:20px;}
#cateIconWrapNew #cateIconContainerNew {padding:0;background: #333; }
#cateIconWrapNew #cateIconContainerNew .cateIcon { background: url(http://www.koreaimg.com/mobile/v5/gangneung/img/bg_main_menu.jpg) ; }
#cateIconWrapNew #cateIconContainerNew .cateIcon ul { overflow: hidden; margin: 0; padding: 0px;}
#cateIconWrapNew #cateIconContainerNew .cateIcon ul li { float: left; width:24.5%; padding: 5px 0 15px 0; text-align: center;line-height:18px; border-right:1px solid rgba(255, 255, 255, 0.4); }
#cateIconWrapNew #cateIconContainerNew .cateIcon ul li:last-child {border-right:0px solid #994C02;}
#cateIconWrapNew #cateIconContainerNew .cateIcon ul li img { display: block; margin: 0 auto; padding-bottom:0; width:60px;}
#cateIconWrapNew #cateIconContainerNew .cateIcon ul li a { padding-top:0; display: block; font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;color: #fff;font-size:0.7em; letter-spacing: -1.5px;}
#cateIconWrapNew #cateIconContainerNew .cateIcon ul li a:active { color: #eee000;background:#a04500;}
#cateIconWrapNew #cateIconContainerNew .cateIcon ul li span { color: #074070; letter-spacing: -1.5px;font-size:0.7em;display:block;}

#cateIconWrapSub {padding:0px;}
#cateIconWrapSub .tit img {background:#fff; }
#cateIconWrapSub .tit  {background: url(http://www.koreaimg.com/mobile/v5/gangneung/img/bg_txt_quick.png) 0 0 repeat-x; height:20px;line-height:20px;}
#cateIconWrapSub #cateIconContainer {padding:0;}
#cateIconWrapSub #cateIconContainer .cateIcon {  }
#cateIconWrapSub #cateIconContainer .cateIcon ul { overflow: hidden; margin: 0; padding: 0px; border:4px solid #8316f6;}
#cateIconWrapSub #cateIconContainer .cateIcon ul li { float: left; width:24.5%; padding: 5px 0 5px 0; text-align: center;line-height:18px;}
#cateIconWrapSub #cateIconContainer .cateIcon ul li img { display: block;padding:0; width:80%; margin: 0 auto;}
#cateIconWrapSub #cateIconContainer .cateIcon ul li a { padding-top:0; display: block; font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:900;color:#032b84;font-size:0.78em; letter-spacing: -1.5px;}
#cateIconWrapSub #cateIconContainer .cateIcon ul li a:active { color: #336699;background:#cae2f2;}
#cateIconWrapSub #cateIconContainer .cateIcon ul li span { color: #074070; letter-spacing: -1.5px;font-size:0.7em;display:block;}

	/* 아이콘에 NEW 표기 */
#cateIconWrap #cateIconContainer .cateIcon ul li div.new  {
														position:absolute;
														z-index:10;
														background: url(http://www.koreaimg.com/mobile/v5/subway/img/icon_new_red.png) top center no-repeat; 
														width:25%;
														padding-left:25px;
														margin-top:5px;
														height:25px;
														 }



#newsIconWrap {padding:0 15px 15px 15px;}
#newsIconWrap .tit  {font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:800;color:#000;font-size:14px;height:40px;line-height:40px;letter-spacing:-1px; }
#newsIconWrap .more  a{font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:800;color:#ffa200;font-size:14px;height:40px;line-height:40px;letter-spacing:-1px; }
#newsIconWrap .more  a:active{color:#fff;background:#ffa200; }
#newsIconWrap #newsIconContainer {padding:0px;background: #fff;}
#newsIconWrap #newsIconContainer .newsIcon { margin:0 auto; width:100%;}
#newsIconWrap #newsIconContainer .newsIcon ul { overflow: hidden; margin: 0 4px; padding: 0;}
#newsIconWrap #newsIconContainer .newsIcon ul li.gap {  width:1px;}
#newsIconWrap #newsIconContainjavascript:goURL('http://shop.moongory.com/include/tsunami/m_event_cat.asp?topcate=otrain&lat=&lng=');er .newsIcon ul li a {display: block; font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;color: #3a3737;line-height:15px; font-size:13px; letter-spacing: -1.5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:95%;}
#newsIconWrap #newsIconContainer .newsIcon ul li a:active { color: #fff;background:#ffa200;font-size:14px; }
#newsIconWrap #newsIconContainer .newsIcon ul li {border-top:1px solid #c3c3c3;padding:7px 0 7px 0;}
#newsIconWrap #newsIconContainer .newsIcon ul li:last-child {border-bottom:0px solid #c3c3c3;}


#areaIconWrap {padding:0 15px 15px 15px;}
#areaIconWrap .tit  {width:100%;height:10px;background: url(http://www.koreaimg.com/mobile/v5/subway/img/bg_txt_area.png) 0 0 repeat-x; }
#areaIconWrap #areaIconContainer {padding:0px;background: #fff;}
#areaIconWrap #areaIconContainer .areaIcon { margin:0 auto; width:100%;}
#areaIconWrap #areaIconContainer .areaIcon ul { overflow: hidden; margin: 0 4px; padding: 0;}
#areaIconWrap #areaIconContainer .areaIcon ul li.gap {  width:1px;}
#areaIconWrap #areaIconContainer .areaIcon ul li a {height:25px;line-height:25px; font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;color: #fff;font-size:13px; letter-spacing: -1.5px;}
#areaIconWrap #areaIconContainer .areaIcon ul li a:active { color: #fff;background:#ffa200;font-size:14px; }
#areaIconWrap #areaIconContainer .areaIcon ul li {height:25px;line-height:25px;color:#4b610e;width:24.5%;float:left;text-align:center;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:800;font-size:13px;background:#a1cd26; border-left:1px solid #fff; border-bottom:1px solid #fff;}
#areaIconWrap #areaIconContainer .areaIcon ul li.tit {background:#fff; }

#sponWrap {width:100%;height:38px;background: url(http://www.koreaimg.com/mobile/v5/subway/img/bg_ft_spon.jpg) 0 0 repeat;}
#sponWrap #sponIconContainer {margin:0 auto;}
#sponWrap #sponIconContainer .sponIcon {margin:0 ;padding:0;}
#sponWrap #sponIconContainer .sponIcon ul li{float:left;margin:0 ;padding:0;width:25%;text-align:center;}

#topIconWrap {padding:0;position:absolute;width:70px; bottom:95px; right:0;}
#topIconWrap #topIconContainer {padding:0;}
#topIconWrap #topIconContainer .topIcon ul { overflow: hidden; margin: 0; padding: 0px;}
#topIconWrap #topIconContainer .topIcon ul li { float: left; width:60px; height:74px; text-align: center;}
#topIconWrap #topIconContainer .topIcon ul li.ic_myposition { background: url(http://www.koreaimg.com/mobile/v5/subway/img/ic_menu.png) 0 0 repeat-x; background-size:60px; margin-right:10px;}
#topIconWrap #topIconContainer .topIcon ul li.ic_mypage { background: url(http://www.koreaimg.com/mobile/v5/subway/img/ic_menu.png) 0 0 repeat-x; background-size:50px; background-position:0 -66px; display:none; }


/* S2,S & iPhone3 
@media screen and (max-width:400px) {
	#cateIconWrap {padding:0;position:absolute;width:80px;}
	#cateIconWrap #cateIconContainer {padding:0;}
	#cateIconWrap #cateIconContainer .cateIcon { padding:0;  height:100%; }
	#cateIconWrap #cateIconContainer .cateIcon ul { overflow: hidden; margin: 0 4px; padding: 0px;  height:100%;}
	#cateIconWrap #cateIconContainer .cateIcon ul li { width:60px; height:14%; text-align: center; padding-bottom:12px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li:last-child {border-right:0px solid #606060;}
	#cateIconWrap #cateIconContainer .cateIcon ul li img { display: block; margin: 0 auto;padding-top:5px; width:40px; height:30px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li span { color: #606060; letter-spacing: -1.3px;font-size:0.6em;display:block;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail {width:60px; height:60px;margin:0 auto; background:#000;-moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; -khtml-border-radius: 60px;border:3px solid #E77360;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail a { padding-top:0; display: block; font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;color: #fff;font-size:0.8em; letter-spacing: -1.3px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail:active  { color: #000;background:#682f01;-moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; -khtml-border-radius: 60px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail a:active {color:#e6ff00;}
		
	#topIconWrap {padding:0;position:absolute;width:200px; top:125px}
	#topIconWrap #topIconContainer {padding:0;}
	#topIconWrap #topIconContainer .topIcon ul { overflow: hidden; margin: 0 20px; padding: 0px;}
	#topIconWrap #topIconContainer .topIcon ul li { float: left; width:40px; height:53px; text-align: center;}
	#topIconWrap #topIconContainer .topIcon ul li.ic_myposition { background: url(http://www.koreaimg.com/mobile/v5/subway/img/ic_menu_40.png) 0 0 repeat-x; margin-right:10px; }
	#topIconWrap #topIconContainer .topIcon ul li.ic_mypage { background: url(http://www.koreaimg.com/mobile/v5/subway/img/ic_menu_40.png) 0 0 repeat-x; background-position:0 -53px; }
	
}
*/

/* S2,S & iPhone3
@media screen and (max-width:320px) {
	#cateIconWrap {padding:0;position:absolute;width:80px;}
	#cateIconWrap #cateIconContainer {padding:0;}
	#cateIconWrap #cateIconContainer .cateIcon { padding:0;  height:100%; }
	#cateIconWrap #cateIconContainer .cateIcon ul { overflow: hidden; margin: 0 4px; padding: 0px;  height:100%; }
	#cateIconWrap #cateIconContainer .cateIcon ul li { width:60px; height:12%; text-align: center; padding-bottom:7px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li:last-child {padding-bottom:0px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li img { display: block; margin: 0 auto;padding-top:5px; width:40px; height:30px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li span { color: #606060; letter-spacing: -1.3px;font-size:0.6em;display:block;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail {width:60px; height:60px;margin:0 auto; background:#000;-moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; -khtml-border-radius: 60px;border:3px solid #E77360;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail a { padding-top:0; display: block; font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;color: #fff;font-size:0.8em; letter-spacing: -1.3px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail:active  { color: #000;background:#682f01;-moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; -khtml-border-radius: 60px;}
	#cateIconWrap #cateIconContainer .cateIcon ul li .cateIconDetail a:active {color:#e6ff00;}
		
	#topIconWrap {padding:0;position:absolute;width:200px; top:125px}
	#topIconWrap #topIconContainer {padding:0;}
	#topIconWrap #topIconContainer .topIcon ul { overflow: hidden; margin: 0 20px; padding: 0px;}
	#topIconWrap #topIconContainer .topIcon ul li { float: left; width:40px; height:53px; text-align: center;}
	#topIconWrap #topIconContainer .topIcon ul li.ic_myposition { background: url(http://www.koreaimg.com/mobile/v5/subway/img/ic_menu_40.png) 0 0 repeat-x; margin-right:10px; }
	#topIconWrap #topIconContainer .topIcon ul li.ic_mypage { background: url(http://www.koreaimg.com/mobile/v5/subway/img/ic_menu_40.png) 0 0 repeat-x; background-position:0 -53px; }
	
}
 */
/* sub */

 /* about */
 	#tbl_aboutWrap {
			margin: 0;
			padding:10px;
			background:#f1f1f1;
			background: url(http://www.koreaimg.com/mobile/v5/subway/img/bg_theme_info.jpg) 0 0 repeat;
			border-top:solid 1px #808080;
	}

	ul#tbl_about {
			margin: 0;
			padding:0;
			width:100%;
			height:40px;
			box-shadow:1px 2px 0px #888888;
			border-top:solid 1px #808080;
			
	}


	ul#tbl_about li {
			display: block;
			float: left;
			padding: 0;
			letter-spacing:-1.5px;
			text-align:center;
			list-style: none;
			margin: 0;
			width:50%;
			background: #fff;
			 -o-linear-gradient(top, rgba(255,255,255,1), rgba(211,211,211,1));
			 background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(211,211,211,1));
			 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(211,211,211,1)));

			
	}

	ul#tbl_about li a {
			display: block;
			color: #000;
			text-decoration: none;
			border-left:solid 1px #a9a9a9;
			font-family: 'Nanum Gothic', sans-serif;
			font-style: normal;
			font-weight:400;
			font-size:14px;
			height:40px;
			line-height:40px;	
			text-shadow:none;


	}


	ul#tbl_about li#active a, ul#tbl_about li#active a:hover  {
			background: #e23d45;
			-o-linear-gradient(top, rgba(52,145,3,1), rgba(64,181,2,1));
			background: -moz-linear-gradient(top, rgba(52,145,3,1), rgba(64,181,2,1));
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(52,145,3,1)), color-stop(1, rgba(64,181,2,1)));

			border-top:solid 2px #2f8103;
			border-left:solid 2px #2f8103;
			border-right:solid 2px #2f8103;
			font-weight:800;
			COLOR: #fff;
			font-size:14px;
	}





#subTitleWrap {padding:0;height:50px;background: url(http://www.koreaimg.com/mobile/v5/subway/img/bg_theme_info.jpg) 0 0 repeat;text-align:center;}
#subTitleWrap .tit{text-align:center;}
#subTitleWrap .tit img {max-height:45px;padding-top:17px;}

#subNavWrap {padding:0;margin:0;height:40px;line-height:40px;background: #444; -o-linear-gradient(top, rgba(46,137,208,1), rgba(18,97,158,1));background: -moz-linear-gradient(top, rgba(46,137,208,1), rgba(18,97,158,1));background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(46,137,208,1)), color-stop(1, rgba(18,97,158,1)));}
#subNavWrap ul li {float:left;width:20%;text-align:center;border-bottom:3px solid #094573;}
#subNavWrap ul li a{font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:500;color:#fff;font-size:12px;letter-spacing:-1.5px;}
#subNavWrap ul li a:hover{font-weight:700;color:#fff200;}
#subNavWrap ul li a:active{color:#000;}
#subNavWrap ul li {background: url(http://www.koreaimg.com/mobile/v5/subway/img/bg_line.png) 0 0 no-repeat;background-position:left;}
#subNavWrap ul li:first-child {background: url() 0 0 no-repeat;background-position:left;}
#subNavWrap ul li a div{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:100%;}
#subNavWrap ul li#active {background:#fff;border-bottom:3px solid #fff;border-top:3px solid #00c0ff;}
#subNavWrap ul li#active a{color:#191919;font-weight:800;}

#subNavWrap_s {padding:0;margin:0;height:5px;line-height:5px;background: #444; -o-linear-gradient(top, rgba(46,137,208,1), rgba(18,97,158,1));background: -moz-linear-gradient(top, rgba(46,137,208,1), rgba(18,97,158,1));background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(46,137,208,1)), color-stop(1, rgba(18,97,158,1)));border-top:1px solid #094573;}

#subThemeWrap {padding:0;margin:0;width:100%;background:#f0f0f0;background: url(http://www.koreaimg.com/mobile/v5/subway/img/bg_theme_top.jpg) bottom center no-repeat;background-size:cover;}
#subThemeContainer {padding:0;margin:0 auto;width:320px;height:415px;background: url(http://www.koreaimg.com/mobile/v5/subway/img/cateIcon/t/mc_bg_320.png) top center no-repeat;background-position:fixed;}

#subThemeContainer .circleBig {width:25px;height:25px;background: #e6ff00;border:7px solid #36b446;-moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; -khtml-border-radius: 60px;}
#subThemeContainer .circleBig:active {background: #00650d;border:7px solid #00650d;}
#subThemeContainer .circleSmall {width:20px;height:20px;background: #fff;border:5px solid #36b446;-moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; -khtml-border-radius: 60px;}
#subThemeContainer .circleSmall:active {background: #00650d;border:5px solid #00650d;}
#subThemeContainer .circleSmallV {width:20px;height:20px;background: #fff;border:5px solid #dc338d;-moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; -khtml-border-radius: 60px;}
#subThemeContainer .circleSmallV:active {background: #5e0735;border:5px solid #5e0735;}
#subThemeContainer .circleTxt {font-family: 'Nanum Gothic', sans-serif;font-weight:600;color:#000;font-size:14px;letter-spacing:-1.5px;}


ul#subThemeNav {padding:0;margin:0;}
ul#subThemeNav li {float:left;width:33%;text-align:center;padding:10px 0;}
ul#subThemeNav li a{font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:600;color:#000;font-size:13px;letter-spacing:-1.5px;}
ul#subThemeNav li a:hover{font-weight:700;color:#000;}
ul#subThemeNav li a:active{font-weight:700;color:#000;}
ul#subThemeNav li:active {background:#f1f1f1;}




.contnetsSubWrap{padding:0;margin:0;width:100%;background:#eaeaea;}
.contnetsSubContainer{padding:15px;margin:0;}
ul#sub_menu_t {}
ul#sub_menu_t li {margin:20px 0;border:1px solid #9f9f9f;box-shadow: 1px 1px 1px #ccc;background:#fff;}
ul#sub_menu_t li .thumb{width:100%;height:150px;} /* 갤럭시2 면 높이 80으로 미디어쿼리적용 */
ul#sub_menu_t li .txtArea {padding:15px 10px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:400;}
ul#sub_menu_t li .txtArea .tit {font-weight:700;font-size:1.1em;padding-bottom:3px;width:80%;}
ul#sub_menu_t li .txtArea .contxt {font-size:14px;color:#00929d;width:80%;}
ul#sub_menu_t li .txtArea .conArea {width:20%;}
ul#sub_menu_t li .txtArea .conArea .conAreaCircle {width:40px;height:40px;line-height:40px;font-size:14px;color:#fff;text-align:center;border-radius: 55px;  -moz-border-radius: 55px;  -webkit-border-radius: 55px;}
ul#sub_menu_t li .txtArea .conArea .jecheonBg {background:#06504f;}
ul#sub_menu_t li .txtArea .conArea .danyangBg {background:#1b5d8f;}
ul#sub_menu_t li .txtArea .conArea .yeongjuBg {background:#016f37;}
ul#sub_menu_t li .txtArea .conArea .otrainBg {background:#11447d;}
ul#sub_menu_t li .txtArea .conArea .otrainBg {background:#fc4700;}
ul#sub_menu_t li .txtArea .conArea .pyeongchangBg {background:#17587c;}
/*ul#sub_menu_t li:hover {border:5px solid #ed145b; }*/
ul#sub_menu_t li:active {border:5px solid #ed145b; }




.contnetsSub {padding:0 0 15px 0;letter-spacing:-1.5px;}

.contnetsSub ul.sub_menu {margin: 0;margin-left:20px;}
.contnetsSub ul.sub_menu li { padding:0;font-size:13px; line-height:22px; color:#4f4f4f; list-style-type:disc;border-top:1px solid #e5e5e5;}
.contnetsSub ul.sub_menu li:first-child {border:0;}
.contnetsSub ul.sub_menu li a {display:block; ;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:400;height:40px; line-height:40px; padding-right:30px; margin-right:10px; font-size:15px; }
.contnetsSub ul.sub_menu li a:acitve {background:#336699;color:#fff; }
.contnetsSub ul.sub_menu_c {margin: 0;padding:0;}
.contnetsSub ul.sub_menu_c li {padding:10px;margin: 0;font-size:13px; line-height:22px; color:#4f4f4f;border-bottom:1px solid #cecece;}
.contnetsSub ul.sub_menu_c li td.s_img {width:80px;text-align:left;}
.contnetsSub ul.sub_menu_c li td.arrow {width:10px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:800;font-size:15px;color:#cecece;}
.contnetsSub ul.sub_menu_c li td.s_img img{width:80px;height:60px;display:block;}
.contnetsSub ul.sub_menu_c li div.tit{text-indent:10px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:600;font-size:16px;color:#000;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:80%;}
.contnetsSub ul.sub_menu_c li div.contxt{text-indent:10px;font-family: '맑은 고딕';font-size:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:80%;}
.contnetsSub ul.sub_menu_c li a {display:block; ;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:400;height:40px; line-height:40px; padding-right:30px; margin-right:10px; font-size:15px; }
.contnetsSub ul.sub_menu_c li a:acitve {background:#336699;color:#fff; }

.contnetsSub .title01  {background:#fff url(http://www.koreaimg.com/mobile/v5/subway/img/icon_bullet.png) 0 0 no-repeat;text-indent:20px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;font-size:15px;color:#336699;}
.contnetsSub .title02  {background:#fff ;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;font-size:13px;color:#363636;padding:5px 0 5px 0;}
.contnetsSub ul.txt_01 li {font-family: '맑은 고딕'; padding-left:15px; margin-top:4px; font-size:14px; line-height:22px; color:#454545; background:url("http://www.koreaimg.com/mobile/v5/subway/img/icon_li_blue.gif") no-repeat 3px 6px;}
.contnetsSub ul.txt_02 li {font-family: '맑은 고딕'; padding-left:15px; margin-top:4px; font-size:14px; line-height:22px; color:#454545; background:url("http://www.koreaimg.com/mobile/v5/subway/img/icon_li_blue.gif") no-repeat 3px 6px;}
.contnetsSub ul.txt_03 li {font-family: '맑은 고딕'; font-size:13px;line-height:18px;padding-left:15px; margin-top:4px; margin-bottom:10px;  color:#454545; }
.contnetsSub .text_box {font-family: '맑은 고딕';border:1px solid #d5dae9; padding:12px 10px 10px 8px;margin:10px; line-height:20px; background-color:#f0f4ff; color:#4f4f4f; font-size:13px;}
.contnetsSub .text_box .box_list02 {padding-bottom:4px;margin-left:20px;}
.contnetsSub .text_box .box_list02 li { padding:0;font-size:13px; line-height:22px; color:#4f4f4f; list-style-type:disc; }
.contnetsSub .text_box .box_list02 li.title{font-size:13px; color:#535966; font-weight:bold;}
.contnetsSub .text_box .box_list02 li.list01{background:url("../images/b05.gif") no-repeat 0 7px;}
.contnetsSub  p.s_img {text-align:center;}
.contnetsSub  .bottom_txt li {padding-left:10px; margin-top:10px; font-size:11px; line-height:15px; color:#0066cc; background:url(http://www.koreaimg.com/mobile/v5/subway/img/icon_li_blue.gif) no-repeat 0 5px;}
.contnetsSub table.table_01 {border-collapse: collapse;font-family: '맑은 고딕';border-top:3px solid #c6d9eb;width:100%;}
.contnetsSub table.table_01 th{border:1px solid #c6d9eb;background:#f1f1f1;padding:10px;font-size:12px;min-width:100px;}
.contnetsSub table.table_01 td{border:1px solid #c6d9eb;padding:10px;}

.contnetsSub .text_box02 ul {margin-bottom:20px;padding:12px 10px 10px 8px;}
.contnetsSub .text_box02 ul li{ border:1px solid #d5dae9; font-size:13px; padding:8px 10px 8px 8px; margin-top:5px; margin-bottom:7px; line-height:18px; background-color:#f0f4ff; color:#4f4f4f; text-align:center;}
.contnetsSub .text_box02 ul li.plus {border:0; padding:0; background:none;}

.symbol {position:relative; padding-left:95px; padding-top:25px; padding-bottom:26px;}
.emblem {position:relative; padding-left:95px; padding-top:25px; padding-bottom:26px;}
.sig_ko {position:relative; padding-left:40px; padding-top:25px; padding-bottom:26px;}
.sig_eng {position:relative; padding-left:40px; padding-top:25px; padding-bottom:26px;}

.contnetsSub .text_box2 {font-family: '맑은 고딕';padding:10px 10px 10px 8px; line-height:18px; color:#4f4f4f; font-size:13px;}
.contnetsSub .text_box2 h1 {font-size:15px;}



.mainSpon { clear:both; padding :15px 0 10px 0;width:100%;text-align:Center;}

table.titCname td{color:#fff;height:45px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;font-size:1.1em;text-align:center;}

.mainlst {width:100%;padding:0;margin-top:-10px;}
.mainlst ul {padding:0;margin:0;}
.mainlst ul li{text-indent:10px;color: #fff;line-height:30px;height:30px;}
.mainlst ul li{border-bottom:1px solid #d5d5d5;}
.mainlst ul li a{font-size:13px;color:#000;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;}
.mainlst ul li a div{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:90%;}
.mainlst ul li a:active{background:#0fc0d0;color:#fff;}

.newslst {border-top:1px solid #649ed8;}
.newslst div.lstTit {font-size:16px;color:#336699;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;border-bottom:1px solid #649ed8;padding:10px 0 10px 0;text-indent:10px;}
.newslst {width:100%;padding:0 0 20px 0;margin:0;background:#fff;clear:both;}
.newslst ul {padding:0;margin:0;}
.newslst ul li{text-indent:10px;color: #fff;padding:10px 0 10px 0;}
.newslst ul li{border-bottom:1px solid #d5d5d5;}
.newslst ul li a{font-size:14px;color:#000;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:500;}
.newslst ul li a div{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:100%;font-weight:700;}
.newslst ul li a div.date{font-family: '맑은 고딕', sans-serif;font-size:12px;padding:5px 0 0 0;letter-spacing:-1px;color:#888;}
.newslst ul li a:active div {background:#0fc0d0;color:#fff;}

.newslstBotWrap {padding:10px;margin:0 auto;background:#fff;}
.newslstBot {width:95%;height:40px;padding:0;margin:0 auto;background:#f6f6f6;border:1px solid #e0e0e0;clear:both;}
.newslstBot ul {padding:0;margin:0;}
.newslstBot ul li{color: #d5d5d5;line-height:35px;height:35px;width:33%;float:left;text-align:center;}
.newslstBot ul li a {font-size:12px;color:#000;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:500;}
.newslstBot ul li a:active  {color:#000;font-weight:800;}
.newslstBot ul li#active a {color:#ff6e00;}

.newslstPhoto {border-top:1px solid #649ed8;}
.newslstPhoto div.lstTit {font-size:16px;color:#336699;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;border-bottom:1px solid #649ed8;padding:10px 0 10px 0;text-indent:10px;}
.newslstPhoto {width:100%;height:180px;padding:0;margin:0;background:#fff;clear:both;}
.newslstPhoto ul {padding:10px 0 10px 0;margin:0;background:#fff;clear:both;}
.newslstPhoto ul li{width:33%;float:left;background:#fff;text-align:center;}
.newslstPhoto ul li:last-child{width:34%;float:left;background:#fff;text-align:center;}
.newslstPhoto ul li a img {width:95px;height:70px;}
.newslstPhoto ul li a div{padding:0 10px 0 15px;font-size:13px;height:40px;color:#000;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:500;}
.newslstPhoto ul li a:active div {background:#0fc0d0;color:#fff;}



/*뉴스뷰페이지 */
.newsVW {padding:0;margin:0;background:#fff;font-family: '맑은 고딕';border-top:1px solid #649ed8;}
.newsVW div. {border-bottom:1px solid #d5d5d5;}
.newsVW div.header ul{padding: 10px 0 10px 10px;}

.newsVW div.header ul li span.Tit {font-size:17px;font-weight:bold;letter-spacing:-1px;}
.newsVW div.header ul li span.date{font-size:13px;font-weight:normal;color:#888;letter-spacing:-1px;}
.newsVW div.header ul li span.author{font-size:13px;font-weight:normal;color:#888;letter-spacing:-1px;}
.newsVW div.content {padding:10px;line-height:20px;font-size:14px;}
.newsVW div.content img {width:100%;display:block;margin:0 auto;padding:10px 0 10px 0;}
.newsVW div.copy {padding:10px;font-size:11px;color:#888;letter-spacing:-1px;}
.newsVW div.input {padding:10px;}

input.inputType1Lst {font-family: 'Nanum Gothic';font-weight:700;BORDER-RIGHT: #888 1px solid; BORDER-TOP: #d5d5d5 1px solid; FONT-SIZE: 13px;BORDER-LEFT: #d5d5d5 1px solid; COLOR: #888; BORDER-BOTTOM: #888 1px solid; height:40px;width:100%;letter-spacing:-1.0px;}


/* paging */
.pagingQR { padding:20px 0 20px 0;margin:0px;text-align:center;white-space:nowrap;background:#fff;}
.pagingQR a{ display:inline-block; text-decoration: none;width:24px; height:24px; line-height:24px; margin-right:2px; *margin-right:5px; border:1px solid #e0e0e0;background-color:#fff;color:#888;font-size:14px;text-align:center;vertical-align:middle; font-weight:bold;}
.pagingQR a#active {border:3px solid #76b5ec;color:#336699;text-decoration: none;}
.pagingQR a:hover {border-color:#336699;color:#336699;text-decoration: none;}
.pagingQR a.none {vertical-align:0; border:none; *vertical-align:-15px;}


/* 풋터 */
.footerSec {position: relative; z-index: 2; height: 62px;font-size: 1.1em; line-height: 1em; border-top: 1px solid #7c7c7c; background:#f1f1f1; }
.footerSec .fmenuSec { padding: 15px 7px 15px; overflow: hidden; border-top: 0px solid #bfbfbf; text-align: center;}
.footerSec .fmenuSec li { display: inline-block; padding: 0 2px;}
.footerSec .fcopySec {}
.footerSec .fcopySec .copy { text-align:center; font-weight: Verdana; color: #878787;font-size: 11px;letter-spacing:-1px;;line-height:10px;padding:10px 5px;}
.footerSec .fcopySec .policy { float: right;}
.footerSec .fcopySec .policy li { float: left; padding: 0 10px 0 8px; letter-spacing: -1px; border-left: 1px solid #868686;}
.footerSec .fcopySec .policy li:first-child { border-left: 0; padding-left: 0; }
.footerSec .fcopySec .policy li a {color: #676767}


/* 먹거리 잘거리 */
/*  TAB */
#tab_container {
        margin: 0 auto;
        padding:  0 auto;
        width: 100%;
		
        
}

ul#tablist {
        padding: 0 ;
        margin: 0;
}

ul#tablist li {
        display: block;
        float: left;
        padding: 0;
		text-align:center;
        list-style: none;
        margin: 0;
	    width: 20%;

}

ul#tablist li a {
        display: block;
        padding: 10px;
        border-bottom: 3px #d38500 solid;

        color: #666;
        text-decoration: none;
        background: #fff;
        font-size: 0.9em;
        font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:700;
}

#tab_container>ul#tablist li a { width: auto; }

ul#tablist li#active a {
        background: #d38500;
        color: #fff;
		/*border-color: #c8c8c8 #636363 #636363 #c8c8c8 ;*/
}

/*ul#tablist li a:hover, ul#evlist li#active a:hover {
        color: #fff;
        background: #d38500;
		/*border-color: #c8c8c8 #636363 #636363 #c8c8c8 ;*/
}
*/
/* */
/* 테이블 */
#warp (clear:both;}
table.tbl_01 {font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:500;border-collapse:collapse;}

table.tbl_01 td {border:1px solid #f1f1f1;text-align:center;color:#888;background:#fff;font-size:0.7em;}
table.tbl_01 td a{font-size:0.7em;}
table.tbl_01 th {border:0px solid #f1f1f1;text-align:center;color:#fff;background:#e79200;padding:5px;font-size:0.6em;}


/* Nivo 슬라이더에서 ./js/*/

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
/* */

/* */

@media screen and (max-width:480px) {


}
/* 아이패드1 아이패드2 갤럭시 노트,베가 LTE,갤럭시탭8.9, 갤럭시탭10.1
@media screen and (min-width:768px) and (orientation:portrait) and (-webkit-device-pixel-ratio : 1) {

	.nivoSlider {

		height:900px;

	}

}
 */
/* 갤노트 이상
@media screen and (min-width:361px) and (max-width:455px) {
.mainSNS img {width:180px;}

.nivoSlider {
	position:relative;
	width:100%;
	height:420px;
	overflow: hidden;
}

.contnetsSub ul.sub_menu_c li div.tit{text-indent:10px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:600;font-size:16px;color:#000;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:280px;}
.contnetsSub ul.sub_menu_c li div.contxt{text-indent:10px;font-family: '맑은 고딕';font-size:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:280px;}

}
 */
/* 갤3, 겔노트2, LTE
@media screen and (min-width:321px)and (max-width:360px) {
.mainSNS img {width:165px;}

.contnetsSub ul.sub_menu_c li div.tit{text-indent:10px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:600;font-size:16px;color:#000;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:230px;}
.contnetsSub ul.sub_menu_c li div.contxt{text-indent:10px;font-family: '맑은 고딕';font-size:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:230px;}



}
 */
/* S2,S & iPhone3
@media screen and (max-width:320px) {
.headerSec .hgroup div.n_logo {margin:0;margin:0 auto;padding-top:13px;}
.headerSec .hgroup div.n_logo img {width:110px;}
.headerSec .hgroup2 {background: url(http://www.koreaimg.com/mobile/v5/subway/img/n_logo.png) top center no-repeat;background-size:120px;background-position:center; }
//.headerSec .hgroup {background: url(http://www.koreaimg.com/mobile/v5/subway/img/n_logo.png) top center no-repeat;background-size:120px;background-position:center; }

.mainSNS img {width:120px;}

.nivoSlider {

	height:320px;

}

.contnetsSub ul.sub_menu_c li div.tit{text-indent:10px;font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:600;font-size:16px;color:#000;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:180px;}
.contnetsSub ul.sub_menu_c li div.contxt{text-indent:10px;font-family: '맑은 고딕';font-size:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:180px;}

}
 */
/* iPhone4와 같은 높은 해상도 */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
 /* Styles */


 }


 /*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*                                                                                                                 */
/*                                                 좌측 슬라이드메뉴 mmenu                                         */
/*                                                                                                                 */
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/

body {

	-webkit-text-size-adjust: none;
}

#page nav
{
	display: none;
}

#content,
.content
{
	padding: 0;
}

/*
	Animations
*/
html.mm-opened .mm-page,
html.mm-opened #mm-blocker,
.mm-is-menu.mm-horizontal .mm-inner > ul
{
	-webkit-transition: none 0.4s ease;
	-moz-transition: none 0.4s ease;
	-o-transition: none 0.4s ease;
	transition: none 0.4s ease;
}
html.mm-opened.mm-dragging .mm-page
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
html.mm-opened.mm-dragging.mm-next .mm-menu,
html.mm-opened.mm-dragging.mm-front .mm-menu
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker
{
	/* border-color is needed to force transitionend event even if no other value changed */
	/* transform is needed to force hardware acceleration */
	-webkit-transition-property: top, right, bottom, left, margin, border, -webkit-transform;
	-moz-transition-property: top, right, bottom, left, margin, border, -moz-transform;
	-o-transition-property: top, right, bottom, left, margin, border, -o-transform;
	transition-property: top, right, bottom, left, margin, border, transform;
	
	border: none solid rgba(0, 0, 0, 0);
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker
{
	border: none solid rgba(1, 1, 1, 0);
}
.mm-is-menu.mm-horizontal .mm-inner > ul
{
	-webkit-transition-property: margin-left;
	-moz-transition-property: margin-left;
	-o-transition-property: margin-left;
	transition-property: margin-left;
}

html.mm-accelerated.mm-opening .mm-page,
html.mm-accelerated.mm-opening #mm-blocker,
html.mm-accelerated .mm-is-menu.mm-horizontal .mm-inner > ul.mm-subopening
{
	-webkit-transform: translate3d( 0, 0, 1px );
	-moz-transform: translate3d( 0, 0, 1px );
	-o-transform: translate3d( 0, 0, 1px );
	transform: translate3d( 0, 0, 1px );
}

html.mm-opened .mm-page,
html.mm-opened #mm-blocker
{
	margin: 0px;
	left: 0%;
	top: 0;
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker
{
	margin: 0 0 0 -65px;
	left: 100%;
}


/*
	Menu, submenus, items
	- Sizing and positioning
*/
html.mm-opened .mm-page,
.mm-menu,
.mm-menu .mm-inner,
.mm-is-menu ul,
.mm-menu div.mm-search,
.mm-menu div.mm-search input
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/* html/body */
html.mm-opened,
html.mm-opened body
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
html.mm-opened body
{
	position: relative;
}

/* menu */
.mm-menu
{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	overflow: hidden;
}
.mm-menu.mm-opened
{
	display: block;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.mm-menu.mm-opened ~ .mm-menu.mm-opened
{
	display: none;
}
.mm-inner
{
	width: 100%;
	padding: 0 65px 0 0;
}

/* ul/li */
.mm-is-menu ul,
.mm-is-menu li
{
	list-style: none;
}
.mm-is-menu li
{
	position: relative;
}
.mm-is-menu li:after
{
	content: '';
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
}
.mm-is-menu ul,
.mm-is-menu ul ul,
.mm-is-menu ul li,
.mm-is-menu ul li > a,
.mm-is-menu ul li > span
{
	display: block;
	padding: 0;
	margin: 0;
}

.mm-is-menu .mm-inner > ul
{
	width: 100%;
	padding: 20px 0 40px 0;
}

/* items */
.mm-is-menu li > a,
.mm-is-menu li > span
{
	text-indent: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
	overflow: hidden;
	padding-right: 5px;
}


/* subopen/close */
.mm-menu a.mm-subopen
{
	width: 40px;
	height: 40px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.mm-menu a.mm-subopen:before
{
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
}
.mm-menu a.mm-subopen.mm-fullsubopen
{
	border-left: none;
	width: 100%;
}
.mm-menu a.mm-subopen.mm-fullsubopen:before
{
	border-left: none;
}
.mm-menu a.mm-subclose
{
	text-indent: 40px;
	padding-top: 20px;
	margin-top: -20px;
}
.mm-menu a.mm-subopen + a,
.mm-menu a.mm-subopen + span
{
	padding-right: 45px;
}

/* page + blocker */
html.mm-opened .mm-page
{
	background: inherit;
	height: 100%;
	overflow: hidden;
	position: absolute;
}
#mm-blocker
{
	background: #fff;
	opacity: 0;
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9999;
}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker
{
	display: block;
}

/* vertical submenu */
.mm-menu.mm-vertical ul ul
{
	display: none;
	padding: 10px 0 10px 10px;
}
.mm-menu.mm-vertical li.mm-opened > ul
{
	display: block;
}
.mm-menu.mm-vertical ul ul li:last-child,
.mm-menu.mm-vertical ul ul li:last-child:after
{
	border-bottom-width: 0;
}

.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + span
{
	padding-right: 5px;
	margin-right: 40px;
}
.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + span
{
	margin-right: 75px;
}

/* horizontal submenu */
.mm-menu.mm-horizontal .mm-inner
{
	white-space: nowrap;
}
.mm-menu.mm-horizontal ul
{
	vertical-align: top;
	margin-left: 0%;
}
.mm-menu.mm-horizontal ul.mm-submenu
{
	display: none;
}
.mm-menu.mm-horizontal ul,
.mm-menu.mm-horizontal ul.mm-submenu.mm-opened
{
	display: inline-block;
}
.mm-menu.mm-horizontal ul.mm-subopening
{
	margin-left: -100%;
	max-height: 100%;
	overflow: hidden;
}


/*
	Menu, submenus, items
	- Styling (default: dark background)
*/
.mm-is-menu
{
	background: #333;
}
.mm-is-menu *
{
	-webkit-text-size-adjust: none;
	text-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 );
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.mm-is-menu li
{
	border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-is-menu li:after
{
	border-bottom: 1px solid rgba( 0, 0, 0, 0.4 );
}

.mm-is-menu li,
.mm-is-menu li > a,
.mm-is-menu li > span
{
	font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:500;font-size: 16px;
	color: rgba( 255, 255, 255, 0.7 );
	text-decoration: none;

}
.mm-is-menu li.hm
{
	height:30px;
}
.mm-is-menu li.hm img
{
	width:170px;
}
.mm-is-menu li div.icon
{
	width:100%;
	height:70px;
	padding-top:15px;
	background:#4b4b4b;
}
.mm-is-menu li div.icon div.icon-s
{
	
	width:50px;
	border:#fff 0px solid;
	text-align:center;
	margin-left:15px;
}
.mm-is-menu li div.icon div.icon-s a
{
	font-family: 'Nanum Gothic', sans-serif;font-style: normal;font-weight:600;font-size: 13px;
	color: rgba( 255, 255, 255,0.8 );
	text-align:center;
}

.mm-is-menu li a:hover
{
	color: rgba( 255, 255, 255,1 );
	text-decoration: none;

}
.mm-is-menu li a:active 
{
	color: rgba( 255, 255, 255,1 );
	text-decoration: none;
	background: rgba( 0, 0, 0, 0.2 );
}
.mm-menu li.mm-selected > a,
.mm-menu li.mm-selected > span
{
	color: rgba( 255, 255, 255,0.8 );
	background: rgba( 0, 0, 0, 0.2 );
}
.mm-menu li.mm-selected > a.mm-subopen
{
	background: transparent;
}

/* subopen/close */
.mm-menu a.mm-subopen
{
	border-left: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-menu a.mm-subopen:before
{
	border-left: 1px solid rgba( 0, 0, 0, 0.4 );
}
.mm-menu a.mm-subclose
{
	background: rgba( 0, 0, 0, 0.2 );
}

/* vertical submenu */
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical li.mm-opened > ul
{
	background: rgba( 255, 255, 255, 0.06 );
}

/* page + blocker */
html.mm-opened .mm-page
{
	box-shadow: 0 0 20px rgba( 0, 0, 0, 0.8 );
}


/*
	Labels
	- Sizing and positioning
*/
.mm-menu li.mm-label
{
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
}


/*
	Labels
	- Styling
*/
.mm-menu li.mm-label
{
	background: rgba( 255, 255, 255, 0.1 );
	font-size: 11px;
	color: rgba( 255, 255, 255, 0.5 );
}


/*
	Counters
	- Sizing and positioning
*/
.mm-menu em.mm-counter
{
	text-indent: 0;
	text-align: center;
	text-shadow: none;
	line-height: 22px;
	display: block;
	min-width: 16px;
	height: 20px;
	padding: 0 2px;
	position: absolute;
	right: 40px;
	top: 10px;
}
.mm-menu em.mm-counter + a.mm-subopen
{
	padding-left: 35px;
}
.mm-menu em.mm-counter + a.mm-subopen + a,
.mm-menu em.mm-counter + a.mm-subopen + span
{
	padding-right: 80px;
}
.mm-menu em.mm-counter + a.mm-fullsubopen + a,
.mm-menu em.mm-counter + a.mm-fullsubopen + span
{
	padding-right: 70px;
}


/*
	Counters
	- Styling
*/
.mm-menu em.mm-counter
{
	border-radius: 5px;
	background: rgba( 255, 255, 255, 0.1 );
	box-shadow: 0 0 2px rgba( 0, 0, 0, 0.3 );
	font-size: 11px;
	font-style: normal;
	color: rgba( 255, 255, 255, 0.4 );
}


/*
	Arrows
	- Sizing and positioning
*/
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before
{
	content: '';
	border-width: 4px;
	border-style: solid;
	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 50%;

	-webkit-transform: rotate( -45deg );
	-moz-transform: rotate( -45deg );
	-o-transform: rotate( -45deg );
	transform: rotate( -45deg );
}
.mm-menu a.mm-subopen:after
{
	border-top: none;
	border-left: none;
	margin-top: -4px;
	right: 16px;
}
.mm-menu a.mm-subclose:before
{
	border-right: none;
	border-bottom: none;
	margin-top: 4px;
	left: 20px;
}
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen:after
{
	-webkit-transform: rotate( 45deg );
	-moz-transform: rotate( 45deg );
	-o-transform: rotate( 45deg );
	transform: rotate( 45deg );
}


/*
	Arrows
	- Styling
*/
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before
{
	border-color: rgba( 255, 255, 255, 0.3 );
}


/*
	Search
	- Sizing and positioning
*/
.mm-menu div.mm-search
{
	width: 100%;
	height: 50px;
	padding: 10px;
	position: relative;
	z-index: 1;
}

.mm-menu div.mm-search input
{
	border: none;
	border-radius: 15px;
	line-height: 30px;
	outline: none;
	display: block;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0 0 0 10px;
}
.mm-menu li.mm-noresults
{
	border: none;
	display: none;
	padding-top: 30px;
}
.mm-menu li.mm-noresults:after
{
	border: none;
}
.mm-menu.mm-noresults li.mm-noresults
{
	display: block;
}

.mm-menu .mm-noresult,
.mm-menu .mm-nosubresult > a.mm-subopen,
.mm-menu .mm-nosubresult > em.mm-counter
{
	display: none;
}
.mm-menu .mm-nosubresult > a.mm-subopen + a, 
.mm-menu .mm-nosubresult > a.mm-subopen + span
{
	padding-right: 5px;
}


/*
	Search
	- Styling
*/
.mm-menu div.mm-search
{
	background: rgba( 0, 0, 0, 0.2 );
	border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-menu div.mm-search input
{
	background: rgba( 255, 255, 255, 0.3 );
	color: rgba( 255, 255, 255, 0.9 );
}
.mm-menu li.mm-noresults
{
	color: rgba( 255, 255, 255, 0.4 );
	text-align: center;
}


/*
	Bugfix for browsers without support for overflowscrolling
		- Android < 3
*/
html.mm-no-overflowscrolling.mm-opened,
html.mm-no-overflowscrolling.mm-opened body
{
	overflow: visible;
}
html.mm-no-overflowscrolling.mm-opened body
{
	overflow-x: hidden;
}
html.mm-no-overflowscrolling.mm-opened .mm-page
{
	min-height: 200%;
	position: fixed;
	top: 0;
	z-index: 3;
}
html.mm-no-overflowscrolling .mm-menu
{
	height: auto;
	min-height: 100%;
	overflow: default;
	overflow-x: default;
	overflow-y: default;
	position: relative;
	left: auto;
	top: auto;
}
html.mm-no-overflowscrolling.mm-right .mm-menu
{
	position: absolute;
}


/*
	Bugfix for browsers with "scrolling" addressbar
		- mobiel safari on iPhone and iPod
*/
html.mm-iphone-addressbar body
{
	padding-bottom: 60px;
}

/*
	Sizing and positioning for larger screens
*/
@media all and (min-width: 500px) {

	.mm-menu
	{
		width: 500px;
	}
	html.mm-opening .mm-page,
	html.mm-opening #mm-blocker
	{
		left: 500px;
	}
}
