﻿@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
	font-family : 'Gilroy-Light';
	font-style  : normal;
	font-weight : normal;
	src: url('/font/Gilroy-Light.eot');
	src: url('/font/Gilroy-Light.woff2') format('woff2'),
	url('/font/Gilroy-Light.woff') format('woff'),
	url('/font/Gilroy-Light.eot?#iefix') format('embedded-opentype');
}
@font-face {
	font-family : 'Gilroy-ExtraBold';
	font-style  : normal;
	font-weight : 700;
	src: url('/font/Gilroy-ExtraBold.eot');
	src: url('/font/Gilroy-ExtraBold.woff2') format('woff2'),
	url('/font/Gilroy-ExtraBold.woff') format('woff'),
	url('/font/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype');
}

 
 
/* CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:16px;
	vertical-align:baseline;
	background:transparent;
	-webkit-text-size-adjust:none;
	font-family:'Noto Sans KR','Nanum Gothic','Dotum', 'Gulim', 'Arial';
	list-style:none;
	line-height:1.6;
	letter-spacing:1px;
	word-break: keep-all;
	
	
}

em,address{font-style:normal;}
hr{display:none}
body{word-break: break-all;}
ol, ul{list-style:none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}

ins{text-decoration:none;}
del{text-decoration:line-through;}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;word-break:break-all;}
table th, table td{vertical-align:middle;}
fieldset{margin:0;padding:0;border:0 none;}
legend, caption, .skip{position:absolute; left:-9999px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}


a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
img	{vertical-align:top;}
input{vertical-align:top;}
label{vertical-align:middle; font-size:14px; cursor:pointer;}
select {height:24px; margin:0; border: 1px solid #dcdcdc; padding:0; font-size:13px; vertical-align:middle; color:#666;}
textarea {border:1px solid #dcdcdc; color:#888; font-size:13px; line-height:18px; padding:5px; overflow-y:auto; resize:none;}

h1,h2,h3,h4,h5,h6,th,strong {font-weight:600;}
select {font-family:'Noto Sans KR','Nanum Gothic','Dotum', 'Gulim', 'Arial';}

/* html5 reset */
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption, canvas{display:block; margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}


input {
    -webkit-appearance:none; border-radius:0; padding:0; margin:0;
}


/*floatBox 해제*/
.floatBox:after	{content:"";display:block;clear:both;}
.floatBox	{*zoom:1;}
.float01	{float:left;}
.float02	{float:right;}


.font_tahoma	{font-family:tahoma;}
.font_nanummyeongjo	{font-family:Nanum Gothic;}

.Mgap_B20	{margin-bottom:20px;}
.Mgap_B30	{margin-bottom:30px;}
.Mgap_B35	{margin-bottom:35px;}
.Mgap_B80	{margin-bottom:80px;}

.PgaP_T30	{padding-top:30px;}
.MgaP_T50	{margin-top:50px;}

