@charset "utf-8"; 

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', sans-serif;}


/* 여백 초기화 */
body,div,ul,li,dl,dt,ol,h1,h2,h3,h4,h5,h6,input,fieldset,legend,p,select,table,
th,td,tr,textarea,button,form{margin: 0; padding: 0; box-sizing:border-box; }

/* a 링크 초기화 */
a {color: #222; text-decoration: none;}


/* 폰트 초기화 */
body, input, textarea, select, button, table {
    font-family:'Nanum Gothic','Malgun Gothic',AppleSDGothicNeo-Regular,'맑은 고딕',dotum,'돋움',sans-serif;
    color: #222; font-size: 14px; line-height: 1.5;}

/* 폰트 스타일 초기화 */
em,address {font-style: normal;}

/* 블릿기호 초기화 */
dl,ul,li,ol,menu {list-style: none;}

/* 제목 태그 초기화 */
h1,h2,h3,h4,h5,h6 {font-size: 13px; color:#222; font-weight: normal;}

/* 테두리 초기화 */
img,fieldset {border:0 none;}

/* 버튼 초기화 */
button {border:0;}


.ir_pm {display: block; overflow: hidden; font-size: 0; line-height: 0; text-indent: -9999px;}
.ir_wa {display: block; overflow: hidden; position: relative; z-index: -1; width: 100%; height: 100%;} 
.ir_su {overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px;}



.white {color:#fff !important}
.red {color:red !important;}
.orange {color:#ff6600 !important;}
.darkred {color:#eb1924 !important;}
.gold {color:#e2c900 !important;}
.skyblue {color:#65a0f2 !important;}
.blue {color:#055ce2 !important;}
.blue2 {color:#487cd1 !important;}
.blue3 {color:#6488ba !important;}
.darkblue {color:#2f64ad !important;}
.darkblue2 {color:#3d7199 !important;}
.eme {color:#12a979 !important;}
.green {color:#40c350 !important;}
.brown {color:#ba8b1d !important;}
.redbrown {color:#c56611 !important;}
.purple {color:#d22adc !important;}
.gray {color:#b3b3b3 !important;}
.black {color:#000 !important;}