@charset "UTF-8";

html { margin: 0; padding: 0;}

body { margin: 0; padding: 0; font-family: "NanumSuareR", "나눔고딕", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 16px; color: #454545; line-height: normal; text-size-adjust: none; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; word-wrap: break-word; }

section, nav, article, aside, hgroup, header, footer { display: block; }

figure { margin: 0; padding: 0; width: auto; }

pre { margin: 0; padding: 0; }

div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

ul, ol, dl, li { list-style: none; }

form, fieldset { margin: 0; padding: 0; border: 0; }

caption, legend { display: none; }

a { color: #454545; text-decoration: none; border: 0; }

a:visited, a:hover, a:active, a:focus { color: #454545; }

b { font-weight: normal; }

address { font-style: normal; }

img { font-size: 0; line-height: 0; border: 0; }

table { width: 100%; border-spacing: 0; border-collapse: collapse; table-layout: fixed; word-break: break-all; word-wrap: break-word; empty-cells: show; }

/*
hr { visibility: hidden; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; }

textarea { margin: 0; padding: 5px; font-family: "Nanum Gothic", "나눔고딕", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; color: #454545; border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-right: 1px solid #eee; border-bottom: 1px solid #eee; resize: none; }

select { margin: 0; padding: 0; font-size: 12px; color: #454545; }


input, select, button { vertical-align: middle; }
*/


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 

@font-face{
font-family:"NanumSquareR";
src:url('../src/font/NanumSquareR.eot');
src:url('../src/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
url('../src/font/NanumSquareR.woff') format('woff'),
url('../src/font/NanumSquareR.ttf') format('truetype');
src:local('?'), url('../src/font/NanumSquareR.woff') format('woff');
}

@font-face{
font-family:"NanumSquareEB";
src:url('../src/font/NanumSquareEB.eot');
src:url('../src/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
url('../src/font/NanumSquareEB.woff') format('woff'),
url('../src/font/NanumSquareEB.ttf') format('truetype');
src:local('?'), url('../src/font/NanumSquareEB.woff') format('woff');
}


@font-face {
font-family: 'GmarketSansLight';
src: url('../src/font/GmarketSansLight.eot');
src: url('../src/font/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
url('../src/font/GmarketSansLight.svg#NanumSquareRoundOTFB00') format('svg'),
url('../src/font/GmarketSansLight.ttf') format('truetype'),
url('../src/font/GmarketSansLight.woff') format('woff'),
url('../src/font/GmarketSansLight.woff2') format('woff2');
src:local('?'), url('../src/font/GmarketSansLight.woff') format('woff');
}


@font-face {
font-family: 'GmarketSansMedium';
src: url('../src/font/GmarketSansMedium.eot');
src: url('../src/font/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
url('../src/font/GmarketSansMedium.svg#NanumSquareRoundOTFB00') format('svg'),
url('../src/font/GmarketSansMedium.ttf') format('truetype'),
url('../src/font/GmarketSansMedium.woff') format('woff'),
url('../src/font/GmarketSansMedium.woff2') format('woff2');
src:local('?'), url('../src/font/GmarketSansMedium.woff') format('woff');
}

@font-face {
font-family: 'GmarketSansBold';
src: url('../src/font/GmarketSansBold.eot');
src: url('../src/font/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
url('../src/font/GmarketSansBold.svg#NanumSquareRoundOTFB00') format('svg'),
url('../src/font/GmarketSansBold.ttf') format('truetype'),
url('../src/font/GmarketSansBold.woff') format('woff'),
url('../src/font/GmarketSansBold.woff2') format('woff2');
src:local('?'), url('../src/font/GmarketSansMedium.woff') format('woff');
}






.none-scroll {
-ms-overflow-style: none!important;
scrollbar-width: none!important;
}
.none-scroll::-webkit-scrollbar {
display: none!important;
}


h6 {display:none;}
	

body {color:#333;font-family:"NanumSquareR"}


















/* footer */

footer {text-align:center;font-size:15px;}
	
footer .foot_top {border:1px solid #ccc;border-left:0;border-right:0;}
footer .foot_top ul.btn {font-size:0;}
footer .foot_top ul.btn li {display:inline-block;position:relative;}
footer .foot_top ul.btn li:after {content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#e5e5e5;border-radius:50%;}
footer .foot_top ul.btn li:last-child:after {display:none;}
	
footer .foot_top ul.btn li a {display:block;padding:20px 35px;font-size:16px;}

footer .foot_btm {padding:50px 0 65px 0;}
footer .foot_btm img.foot_logo {display:block;margin:0 auto 35px;max-width:100%;}
footer .foot_btm p {color:#666;line-height:24px;}
footer .foot_btm p.copy {margin:20px 0 0 0;}

@media all and (max-width:768px){
	
footer .foot_top ul.btn li:after {display:none;}
footer .foot_top ul.btn li a {padding:15px 10px;}

}






