@charset "utf-8";
/* CSS Document */
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');
/*
@font-face {
	font-family:'NanumGothic';
	src:url('/comm_ttm/webfont/NanumGothic.eot');
	src:local('?'), 
		url('/comm_ttm/webfont/NanumGothic.woff') format('woff')format('embedded-opentype'),
		url('/comm_ttm/webfont/NanumGothic.ttf') format('truetype')format('embedded-opentype');
}
@font-face {
	font-family:'BEBAS';
	src:url('/comm_ttm/webfont/BEBAS.ttf') format('truetype');
}
@font-face {
	font-family:'TypoSlabserif-Light';
	src:url('/comm_ttm/webfont/TypoSlabserif-Light.ttf') format('truetype');
}
*/
*{margin:0; padding:0; font-family:NanumGothic,Dotum, Arial, sans-serif;}
* {-webkit-text-size-adjust:none;}
body{_text-align:center;font-family:NanumGothic,Dotum, Arial, sans-serif;min-width: 1280px;}
hr{display:none;}
img,fieldset{border:0 none;}
dl,ul,ol,li{list-style: none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0; padding:0;}
table{border-collapse:collapse;}
input,select,textarea{font-size:100%;}
body,td{font-size:12px; color:#333333;}
img{border:0 none; margin:0; padding:0; overflow:hidden;}

/* link */
a:link, a:visited {color:#666666; text-decoration:none}
a:hover, a:active {color:#666666; text-decoration:underline;}

.top_clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.clear {display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.hidden {width:0; height:0; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; position:absolute;}

.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.font_size_11{ font-size:11px;}
.lightgray{color:#cccccc;}
.color_orange{color:#ff6600;}
.font_bold{font-weight:bold;}
.border_bot{border-bottom:1px solid #dcdcdc;}
.t10{margin-top:10px;}
.t17{margin-top:17px;}
.t30{margin-top:30px;}
.notFound{ font-size:15px; font-family:Dotum, AppleGothic, sans-serif; height:200px; color:#ccc; font-weight:bold; border-top-width:medium; border-top-style:none;}
.detail_info{cursor:pointer;}

.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}