@charset "utf-8";
@font-face {
    font-family:'NanumSquareR';
    src: local(※);
    src: url("../font/NanumSquare/NanumSquare_seR.eot");
    src: url("../font/NanumSquare/NanumSquare_seR.eot?#iefix") format("embedded-opentype"), url("../font/NanumSquare/NanumSquare_seR.woff") format("woff"), url("../font/NanumSquare/NanumSquare_seR.woff2") format("woff2"), url("../font/NanumSquare/NanumSquare_seR.ttf") format("truetype");
}
@font-face {
    font-family:'NanumSquareB';
    src: local(※);
    src: url("font/NanumSquare/NanumSquare_seB.eot");
    src: url("font/NanumSquare/NanumSquare_seB.eot?#iefix") format("embedded-opentype"), url("font/NanumSquare/NanumSquare_seB.woff") format("woff"), url("font/NanumSquare/NanumSquare_seB.woff2") format("woff2"), url("font/NanumSquare/NanumSquare_seB.ttf") format("truetype");
}
@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: 400;
    src: local(※);
    src: url("/font/NanumGothic/NanumGothic-Regular.eot");
    src: url("/font/NanumGothic/NanumGothic-Regular.eot?#iefix") format("embedded-opentype"), url("/font/NanumGothic/NanumGothic-Regular.woff2") format("woff2"), url("/font/NanumGothic/NanumGothic-Regular.woff") format("woff"), url("/font/NanumGothic/NanumGothic-Regular.ttf") format("truetype");
}


/*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);*//*Noto Sans KR'*/
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: local('NotoSans-Regular'), local('NotoSans-Regular'), local('NotoSans-Regular');
    src: url(../font/NotoSans/NotoSans-Regular.eot);
    src: url(../font/NotoSans/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSans/NotoSans-Regular.woff) format('woff'),
	url(../font/NotoSans/NotoSans-Regular.woff2) format('woff2'),
    url(../font/NotoSans/NotoSans-Regular.otf) format('truetype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: local('NotoSans-Medium'), local('NotoSans-Medium'), local('NotoSans-Medium');
    src: url(../font/NotoSans/NotoSans-Medium.eot);
    src: url(../font/NotoSans/NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSans/NotoSans-Medium.woff) format('woff'),
	url(../font/NotoSans/NotoSans-Medium.woff2) format('woff2'),
    url(../font/NotoSans/NotoSans-Medium.otf) format('truetype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('Noto Sans Thin'), local('Noto Sans Thin');
    src: url(../font/NotoSans/NotoSans-Thin.eot);
    src: url(../font/NotoSans/NotoSans-Thin.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSans/NotoSans-Thin.woff) format('woff'),
    url(../font/NotoSans/NotoSans-Thin.otf) format('truetype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: local('NotoSans-Light'), local('NotoSans-Light'), local('NotoSans-Light');
    src: url(../font/NotoSans/NotoSans-Light.eot);
    src: url(../font/NotoSans/NotoSans-Light.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSans/NotoSans-Light.woff) format('woff'),
	  url(../font/NotoSans/NotoSans-Light.woff2) format('woff2'),
    url(../font/NotoSans/NotoSans-Light.otf) format('truetype');
}

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500'); 
/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, em, img, q, s, small, strong, sub, sup, var, b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed, summary {margin:0; padding:0;word-break:keep-all; }

body, input, textarea, select, button, table,div { font-family:'Noto Sans KR','NanumSquareR', sans-serif;
    font-size: 14px;
    color:#333;
}
body{width: 100%; background-color: #ffffff;    margin: 0 auto;word-break:keep-all; word-wrap: normal}

html {
    overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll;
	 
}

table, td, th{word-break:keep-all;word-wrap: normal}
hr {display:block;}
li {list-style:none;}


a:link, a, a:hover,a:visited{text-decoration:none;color:#333; }
input, select {font-size:12px;}
img {border:0; vertical-align:middle;padding:0;margin:0;}

 
 /*tab*/
.view{display: block;padding:0;margin:0;}
.hid{display: none;padding:0;margin:0;}

.box{border:2px solid #A6A6A6; font-size:12px;background-color: #f7f7f7;}

.floatL{float:left;}
.clear{clear:both;}
.center{text-align:center;}
.left{text-align:left;}



.center { text-align:center !important; } 
.mtA{margin-top:30px;} 
.mpA{padding-top:30px;}  

 /*개인정보취급방침*/
.usemethod{display:none;overflow-x:hidden;z-index:9999;width:830px;height:600px;background:#fff;border:10px solid #f7f7f7;padding:20px;}

.personalcontentsB{}
.personalcontentsB h2.personal_title{text-align:center;font-weight:bold;font-size:25px;margin-bottom:30px;}
.personalcontentsB .txt_sum{background:#f7f7f7;padding:10px;}
.personalcontentsB h3.person_t{margin-top:30px;margin-bottom:10px;font-size:25px;}
.personalcontentsB .person_content {padding-left:10px}
.personalcontentsB .person_content p{margin-bottom:10px;}
.personalcontentsB .person_content ul {margin-bottom:10px}
.personalcontentsB .person_content ul li{list-style-type: square;margin-left:40px;} 
