/*/*****************************************************************************
****************************** 전체속성 ***********************************
*****************************************************************************/

@charset 'utf-8';
/*@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.css);*/
/* @import url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/2.7.0/css/flag-icon.css);*/
@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500|Noto+Sans+KR:700,900|Roboto|Dosis|Nanum+Myeongjo:400,700');
/*@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css);*/
/*@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');*/

/*@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/
/*@import url(https://fonts.googleapis.com/css?family=Noto+Sans);*/

 /*@import url(https://cdn.jsdelivr.net/font-kopub/1.0/kopubdotum.css);*/
 /*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);*/
/*@import url('https://fonts.googleapis.com/css?family=Jua');*/
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);

@import url('./tium.css');

/* **************************************************************
  =>  나눔스퀘어 (고딕)
************************************************************** */
@font-face {
  font-family: "NanumSquare";
  font-style: normal;
  font-weight: 300;
  src: url(../../fonts/NanumSquareL.woff) format("woff"), url(../../fonts/NanumSquareL.eot);
}
.font-nanumsquare-L {
  font-family: "NanumSquare";
  font-weight: 300;
}

@font-face {
  font-family: "NanumSquare";
  font-style: normal;
  font-weight: 400;
  src: url(../../fonts/NanumSquareR.woff) format("woff"), url(../../fonts/NanumSquareR.eot);
}
.font-nanumsquare-R {
  font-family: "NanumSquare";
  font-weight: 400;
}

@font-face {
  font-family: "NanumSquare";
  font-style: normal;
  font-weight: 600;
  src: url(../../fonts/NanumSquareB.woff) format("woff"), url(../../fonts/NanumSquareB.eot);
}
.font-nanumsquare-B {
  font-family: "NanumSquare";
  font-weight: 600;
}

@font-face {
  font-family: "NanumSquare";
  font-style: normal;
  font-weight: 800;
  src: url(../../fonts/NanumSquareEB.woff) format("woff"), url(../../fonts/NanumSquareEB.eot);
}
.font-nanumsquare-EB {
  font-family: "NanumSquare";
  font-weight: 800;
}

.nanumsquare-choice {
  font-family: "NanumSquare", sans-serif;
}


html,
body
{
    position: relative;
    height: 100%;

    max-width: 100%;
    margin: 0;
    padding: 0;
   


    /*overflow: hidden;*/
}

*
{
    /* -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; */
    /*zoom: 1;*/
    /*border: 1px solid #000;*/
        /* transition : all 0.5s ease;
        -webkit-transition : all 0.5s ease; */
}

/* default */
body
{
	/*font-family: 'Noto Sans KR','NanumSquare','나눔스퀘어','Nanum Barun Gothic','나눔바른고딕','Nanum Gothic','나눔고딕', '맑은 고딕', 'Malgun Gothic', 'Dotum' , '돋움',  '굴림', sans-serif;*/

    font-family: 'NanumSquare','나눔스퀘어','KoPubDotum', 'Noto Sans KR','Nanum Barun Gothic','나눔바른고딕','Nanum Gothic','나눔고딕', '맑은 고딕', 'Malgun Gothic', 'Dotum' , '돋움',  '굴림', sans-serif;
    /*font-size: .75em;*/
    /*line-height: 2.0em;*/
    /* white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space:   -o-pre-wrap;
    white-space:  -ms-pre-wrap;
    word-wrap: break-word;
    word-break: keep-all; */
    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    /*background-color: #f4f8fb;*/
}
.ie body { 
/*
IE 브라우저 글자 뭉개지는 hack
 */    
     transform: rotate(0.001deg); 
     /*text-shadow: 0 0 1px rgba(0,0,0,0.3);*/
}
input {
    font-family: 'kopubdotum', 'Noto Sans KR', sans-serif;
  /*font-family: 'Noto Sans KR', sans-serif;*/
}

/* p,
ul,
li,
ol,
table,
th,
td,
textarea,
input,
span,
form,
h1,
h2,
h3,
h4,
h5,
h6,
dt,
dl,
dd,
em,
sup
{
    margin: 0;
    padding: 0;

} */

/* 
html
{
}




ul,
ol,
dl,
dd,
dt,
li
{
    list-style-type: none;
}

form,
fieldset
{
    margin: 0;
    padding: 0;

    border: 0;
}

table,
tbody,
tfoot,
thead,
tr,
th,
td
{
    border-spacing: 0;
    border-collapse: collapse;
} 


* html 
table,
tbody,
tfoot,
thead,
tr,
th,
td
{
    border-collapse: collapse;
}
caption {
    font-size: 0;
    line-height: 0;

    visibility: hidden;
    overflow: hidden;

    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
}

input:not([type='file']):not([type='radio']):not([type='checkbox']) {
    font-weight: 500;

    height: 30px;
    padding-left: 15px;

    color: #939393;
    border: 1px solid #c5c5c5;
    background-color: #fff;
} 
img
{
    vertical-align: middle;

    border: 0;
    outline: none;
}

figure
{
    margin: 0;
    padding: 0;

    text-align: center;
}

button,
html [type='button'],
[type='reset'],
[type='submit']
{

}
 */

 /* button, html [type="button"], [type="reset"], [type="submit"] {
   font-family: 'Noto Sans KR', sans-serif;
 } */

  @media print {
    * {
        -webkit-print-color-adjust:exact;
    } 

    @page{  
        size:auto; 
        margin : 0mm;  
    }

    body  
    { 
        margin: 0px;  
    } 

 }