﻿@charset utf-8;

/*css 초기화*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, 
em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, fhead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary, time, mark, audio, video
{margin: 0; padding: 0; border: 0; font-size: 20px; vertical-align: baseline; background: transparent;}

body{font-family: Nanum Gothic, 나눔고딕, 'Nanum Gothic', '맑은 고딕', HelveticaNeue, DroidSans, Sans-serif, Helvetica; line-height: 1;}

article, aside, details, figcaption, fiqure, footer, header, hgroup, menu, nav, section {display: block;}

nav, ul, li {list-style: none;}

a{margin: 0; padding: 0; font-size: 100%; text-decoration: none; vertical-align: baseline; color: #fff; background: transparent;}

ul, dl				{overflow: hidden}

img {vertical-align: top;}

table {border-collapse: collapse; border-spacing: 0;}

input {margin: 0; padding: 0; box-sizing: content-box; vertical-align: top; appearance: none; border: 1px solid #e65d5d; color: #e65d5d; 
border-radius: 0; font-family: NanumGothic, 나눔고딕, 'Nanum Gothic', '맑은 고딕', HelveticaNeue, DroidSans, Sans-serif, Helvetica;}

input::-moz-input-placeholder {color: #e65d5d;}

input::-webkit-input-placeholder {color: #e65d5d;}

/*웹폰트 css*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//cdn.rawgit.com/puts-blog/NanumSquare/master/NanumSquare-Base64.css);

/*기본폰트크기*/

/*///모바일용 CSS///*/
@media all and (max-width:780px){
.text_title		{font-size: 18px; font-family: NanumSquare; color: #000; margin-right: -10px; letter-spacing: 10px;}
.text_icon		{margin: 20px 0 30px; text-align: center;}
.text_basic		{font-size: 12px; line-height: 180%; color: #3f3f3f;}
.text_basic p	{margin-bottom: 23px;}
}

/*///테블릿용 CSS///*/
@media all and (min-width:781px) and (max-width:1199px){
.text_title		{font-size: 19px; font-family: NanumSquare; color: #000; margin-right: -10px; letter-spacing: 10px;}
.text_icon		{margin: 20px 0 35px; text-align: center;}
.text_basic		{font-size: 13px; line-height: 180%; color: #3f3f3f;}
.text_basic p	{margin-bottom: 18px;}
}

/*///PC용 CSS///*/
@media all and (min-width:1200px){
.text_title		{font-size: 30px; font-family: NanumSquare; color: #000; margin-right: -10px; letter-spacing: 10px;}
.text_icon		{margin: 25px 0 40px; text-align: center;}
.text_basic		{font-size: 14px; line-height: 180%; color: #3f3f3f;}
.text_basic p	{margin-bottom: 30px;}

}