/* this stylesheet was referenced via a link that had a media attr defined
it should only apply on screen > 953px */

@font-face {
 font-family: NanumSquare;
 src:url(NanumSquareR.eot)
 src: url(NanumSquareR.eot?#iefix) format('embedded-opentype'),
 url(NanumSquareR.woff) format('woff'),
 url(NanumSquareR.ttf) format('truetype');
}
h1 {
 font-family: NanumSquare, sans-serif;
}

@font-face {
 font-family: NanumGothic;
 src: url(NanumGothic.eot);
 src: url(NanumGothic.eot?#iefix) format('embedded-opentype'),
 url(NanumGothic.woff) format('woff'),
 url(NanumGothic.ttf) format('truetype');
}
h1 {
 font-family: NanumGothic, sans-serif;
}

@font-face {
 font-family:NanumSquareEB;
 font-style: normal;
 font-weight: 800;
 src: url(NanumSquareEB.eot);
 src: url(NanumSquareEB.eot?#iefix) format('embedded-opentype'),
 url(NanumSquareEB.woff) format('woff'),
 url(NanumSquareEB.ttf) format('truetype');
}
h1 {
 font-family: NanumSquareEB, sans-serif;
}

*{margin:0; padding:0;}
body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form, img, span, table, tr, td, select, input, textarea, option{margin:0; padding:0;}
ul,ol,dl,li{list-style:none;}

body {
	font-family: Helvetica, sans-serif;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	color: #262626;
}

a { color: #313131; text-decoration: none; }
a:hover { color: #6f6f6f; }

img { border : 0px; } 

/* top menu */
/* pc */

.top_number1 {
	font-family:NanumSquare;
	font-weight:bold;
	font-size:17px;
	color:#606060;
	letter-spacing:-0.5px;	
}

.top_number2 {
	font-family:NanumSquare;
	font-weight:bold;
	font-size:26px;
	color:#000000;
	letter-spacing:-0.5px;
}


.main_menu{float:left; padding:0px 10px;}
.main_menu a{font-family:nanumgothic; font-size:17px; color:#000000; font-weight:700;}

#top_menu_layout { width:100%; height:100px;}
#top_menu_layout .top_menu { width:1200px;  margin:0 auto;}
#top_menu_layout .top_menu .top_menu_left { display: block; float:left; width:950px; text-align:left; }
#top_menu_layout .top_menu .top_menu_right { display: block; float:left; width:250px; text-align:left; }


/* copyright pc */
#copyright_layout { height:133px; }
#copyright_layout .copyright { width:100%; padding-top:30px; }
#copyright_layout .copyright .copyright_center_pc { display: block; width:100%; text-align:center; margin:0 auto; font-family:nanumgothic; font-size:13px; line-height:1.7em; color:#a8a8a8;}

/* login */
#login_detail_layout { width:100%; padding-top:50px; background-color: #ebebeb;}
#login_detail_layout .login_detail { width:310px; margin: 0 auto; text-align:center; }

