﻿@charset "utf-8";

/* ****************** default css ****************** */

/* reset css */
@import url("reset.css");

/* font css */
@import url("notosanskr.css");

/* font css */
@import url("header.css");

/* component css */
@import url("component.css");

/* ****************** css ****************** */

*,*:after,*:before { box-sizing: border-box; }
html { text-shadow: 1px 1px 1px rgba(0,0,0,0.004); min-width: 1260px; font-size: 62.5%; }
html, body { width:100%; height:100%; background: #fff; color: #000; }
body { font-family: 'Noto Sans KR','Sans-serif'; font-size: 1.3rem; letter-spacing: -0.5px; background-color: #fff; text-rendering: auto; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; }
body>.wrapper { overflow-x: hidden; }
a { text-decoration:none; color: #222; }
::selection {background:#1652f0; color:#FFF; text-shadow:none;}
::-moz-selection {background:#1652f0; color:#FFF; text-shadow:none;}
::-webkit-selection {background:#1652f0; color:#FFF; text-shadow:none;}
@media all and (max-width:1199px)
{
	html { font-size: 58.5%; }
}

/*폼 요소*/
input, textarea,option, button { font-family: 'Noto Sans KR','Sans-serif'; font-size: 1.3rem; letter-spacing: -0.5px; outline: none; border-radius: 0;}
input[type=text],input[type=password],textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0;  border-radius: 0;}
select {  font-family: 'Noto Sans KR','Sans-serif'; font-size: 1.3rem; letter-spacing: -0.5px; color: #222; border-radius: 0; }

textarea:focus { outline: none; }
button:focus { outline: none; }
input:focus { outline: none; }

input::-ms-input-placeholder { color: #ccc; }
input::-webkit-input-placeholder { color: #ccc; } 
input::-moz-placeholder { color: #ccc; }
textarea::-ms-input-placeholder { color: #ccc; }
textarea::-webkit-input-placeholder { color: #ccc; } 
textarea::-moz-placeholder { color: #ccc; }


/*클리어픽스*/
.clearfix:after { display:block; clear:both; font-size:0; height:0; content: ''; }

