﻿@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face{
 font-family:'NanumGothicBold';
    font-weight: normal;
    font-style: normal;     
    src: url('../font/NanumGothicBold.eot');
    src: url('../font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
         url('../font/NanumGothicBold.woff') format('woff'),
         url('../font/NanumGothicBold.ttf') format('truetype');
}

@font-face{
 font-family:'NanumGothicExtraBold';
    font-weight: normal;
    font-style: normal;     
    src: url('../font/NanumGothicExtraBold.eot');
    src: url('../font/NanumGothicExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../font/NanumGothicExtraBold.woff') format('woff'),
         url('../font/NanumGothicExtraBold.ttf') format('truetype');
}

@font-face{
 font-family:'NanumMyeongjoBold';
    font-weight: normal;
    font-style: normal;     
    src: url('../font/NanumMyeongjoBold.eot');
    src: url('../font/NanumMyeongjoBold.eot?#iefix') format('embedded-opentype'),
         url('../font/NanumMyeongjoBold.woff') format('woff'),
         url('../font/NanumMyeongjoBold.ttf') format('truetype');
}

@font-face{
 font-family:'NotoSansCJKkr-Bold';
    font-weight: normal;
    font-style: normal;     
    src: url('../font/NotoSansCJKkr-Medium.eot');
    src: url('../font/NotoSansCJKkr-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansCJKkr-Medium.woff') format('woff'),
         url('../font/NotoSansCJKkr-Medium.ttf') format('truetype');
}

/* 모든 기본 마진 패딩 초기화 */
* {margin:0; padding:0;}

/* 마진과 패팅 초기화 */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
 vertical-align: baseline;
 font-family: inherit;
 font-weight: inherit;
 font-style: inherit;
 font-size:100%;
 color:black;
 outline: 0;
 padding: 0;
 margin: 0;
 border: 0;
 }

/* 해더 폰트사이즈 초기화 */
h1, h2, h3, h4, h5, h6 {font-size: 100%;  font-weight: normal;}

/* 리스트의 스타일 제거 */
ol, ul {list-style:none;}
li {vertical-align:top;}

/* 폰트 강조 특성 초기화 */
address, caption, cite, code, dfn, em, th {font-style: normal; font-weight: normal;}

/* 테이블 스타일 초기화 */
table {border-collapse: collapse; border-spacing: 0;}

/* 이미지 및 필드셋에서 보더표시 초기화 */
fieldset, img, button {border: 0; margin:0;}

/* 캡션과 테이블헤더 텍스트 정렬 초기화 */
caption, th, td {
 font-weight: normal;
 text-align: left;
 }

/* 인용구 표시 초기화 */
q:before, q:after {content: '';}

/* 링크 밑줄 제거 */
a {text-decoration: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

img {/*width: 100%;*/ vertical-align: top;}

/*input 기본 디자인 속성 초기화*/
select, input {
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}

/*아이폰 사파리 회전시 폰트 사이즈 변경 버그*/
*{-webkit-text-size-adjust:none}


/*Nex1 common*/
html {height:100%; }
body {
 font-family:'NanumGothic', Dotum, Arial, sans-serif; 
 font-size:14px;
 letter-spacing:0.2px;
 color:#333;
 height:100%;
 }


/* LOG 상담창 깨짐 대응코드*/

#HTTP_MSN_chat_layer *{vertical-align:middle}