@charset "utf-8";
/*
File Name : common.css
Description : 포케스트라
Author : bbunya77 (bbunya77@cozmoworks.com)
Date : 2016-03-14
 */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* reset 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, thead, 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; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; /*text-align:justify;*/}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight: normal;}

/* 테두리 없애기 */
fieldset, img, abbr,acronym {border: 0;}

/* 목록설정 */
ul, ul.li, ol, ol.li { list-style-type: none;}

/* 이미지설정 */
img {border: 0; vertical-align: middle;}

/* 테이블 - 마크업에 'cellspacing="0"' 지정  */
table {border-collapse: collapse; border-spacing: 0; border: 0;}
th, td {vertical-align: middle;}


/* 텍스트 관련 요소 초기화 */
address, caption, em, cite {font-weight: normal; font-style: normal;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
textarea {font-size:1em;}

/* 숨김설정 */
legend {text-indent:-9999px; font-size:0; width:0; height:0;}
hr {display: none;}
caption {text-indent:-9999px; font-size:0;  width:0; height:0;}
.hidden {text-indent:-9999px; font-size:0; width:0; height:0;}

/* 기초설정*/
html, body {font-size:.9em; line-height:1.5; font-family: 'NanumGothic','나눔고딕', 'Nanum Gothic', 'NanumGothicWeb','돋움', 'Titillium Web', sans-serif, Dotum, Gulim, Arial, Verdana, Helvetica, AppleGothic, Sans-serif; color:#3e3e3e;}
body {overflow-x:hidden;}

input, textarea, select {font-family: 'NanumGothic','나눔고딕', 'Nanum Gothic', 'NanumGothicWeb';}

/* 링크설정 */
a,a:active,a:visited {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #333;
}


.clear {clear: both; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
.block:after,.clearfix:after,.group:after {
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}

.skip {text-indent:-9999px; font-size:0; position:absolute; width:0; height:0;}

/* 폰트색 */



/* padding */
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt80 {padding-top:80px;}

.pdb25 {padding-bottom: 25px;}
/* margin */
.mg2 {margin-bottom:.2em;}
.mg5 {margin-bottom:.5em;}
.mg7 {margin-bottom:.7em;}
.mg10 {margin-bottom:1em;}
.mg12 {margin-bottom:1.2em;}
.mg15 {margin-bottom:1.5em;}
.mg20 {margin-bottom:2em;}
.mg25 {margin-bottom:2.4em;}
.mg30 {margin-bottom:3em;}
.mg40 {margin-bottom:4em;}
.mg50 {margin-bottom:5em;}
.mg60 {margin-bottom:6em;}
.mg70 {margin-bottom:7em;}
.mg80 {margin-bottom:8em;}
.mg90 {margin-bottom:9em;}

.mgr15 {margin-right:1.5em;}


/* 여기까지 basic css ------------------------------------- */

.block {display: block;}

.btn {
    border: 0;
    outline: none;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-white {
    color: #ffffff;
}

.hidden {
    display: none;
}
.noMargin {
        margin: 0!important;
}
.relative {
    position: relative;
}