@charset "UTF-8";

/*=========================================================
  1. 폰트
=========================================================*/ 
/*open sans*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i');

/*Noto*/
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: normal;
	src: url('font/notokr-regular.eot');
	src: url('font/notokr-regular.eot?#iefix') format('embedded-opentype'),
		 url('font/notokr-regular.woff2') format('woff2'),
		 url('font/notokr-regular.woff') format('woff');
}
 
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url('font/notokr-medium.eot');
	src: url('font/notokr-medium.eot?#iefix') format('embedded-opentype'),
		 url('font/notokr-medium.woff2') format('woff2'),
		 url('font/notokr-medium.woff') format('woff');
}
 
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: bold;
	src: url('font/notokr-bold.eot');
	src: url('font/notokr-bold.eot?#iefix') format('embedded-opentype'),
		 url('font/notokr-bold.woff2') format('woff2'),
		 url('font/notokr-bold.woff') format('woff');
}
 
/*=========================================================
  2. 리셋
=========================================================*/
html{font-size: 1em;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong,  tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,button {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;font-family:'Noto Sans KR','Open Sans',Dotum,'돋움',Helvetica,"Apple SD Gothic Neo", sans-serif;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}

input[type="text"],input[type="email"],input[type="number"],button,input[type="submit"],input[type="reset"],button,input[type="tel"],button,input[type="password"],input[type="url"],input[type="search"],input[type="file"],button,textarea{-webkit-appearance:none ;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:0; padding:0;font-family:'Noto Sans KR','Open Sans',Dotum,'돋움',Helvetica,"Apple SD Gothic Neo", sans-serif;border:none;box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	-o-box-sizing:border-box;background: none;font-size: 100%;}
body {text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;position: relative;background: #2a363f;word-break: keep-all; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;font-size: 14px;line-height: 1.7;color:#575d64;}
ol, ul { list-style: none; }
blockquote, q { quotes: none;}
input:focus,button:focus{border:none;}
table {border-collapse:collapse;border-spacing: 0;}
ul, ol, li {margin:0; padding:0;}
li {list-style: none;}
a{text-decoration: none;}
:invalid { box-shadow: none;}
:-moz-submit-invalid {box-shadow: none;}
:-moz-ui-invalid { box-shadow:none;}
button::-moz-focus-inner { border:0;padding:0;margin-top:-2px;margin-bottom: -2px;}
input::-moz-focus-inner { border:0;padding:0;margin-top:-2px;margin-bottom: -2px;}
img{max-width: 100%;}
button:hover{cursor: pointer;}
button{background: transparent;}
.entry-footer{clear: both;display: none;}
.skip-link{display:none;}
html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-y:scroll;}
body .post-edit-link{display: none !important;}
.screen-reader-text{display: none;}
.dropdown-toggle{display: none;}
.site-header svg{display: none !important;}
.menu-toggle{display: none !important;}
.menu-scroll-down{display: none !important;}
caption{display: none;}
.menu-toggle{display: none !important;}

/*포커스*/
:focus{outline:none;}
a:focus{outline: none;}
input:focus,button:focus{outline: none;}
textarea:focus{outline:none;}
body:focus{outline:none;}
html:focus{outline:none;}

@media screen and (max-width: 600px){
#wpadminbar{position: fixed !important;z-index: 100000;top:0; left:0;}
}

/*=========================================================
  3. 여백
=========================================================*/
/*all*/
body .m0{margin:0;}
body .m5{margin:5px;}
body .m10{margin:10px;}
body .m15{margin:15px;}
body .m20{margin:20px;}
body .m25{margin:25px;}
body .m30{margin:30px;}
body .m35{margin:35px;}
body .m40{margin:40px;}
body .m45{margin:45px;}
body .m50{margin:50px;}
body .m55{margin:55px;}
body .m60{margin:60px;}

/*left*/
body .ml0{margin-left:0;}
body .ml5{margin-left:5px;}
body .ml10{margin-left:10px;}
body .ml15{margin-left:15px;}
body .ml20{margin-left:20px;}
body .ml25{margin-left:25px;}
body .ml30{margin-left:30px;}
body .ml35{margin-left:35px;}
body .ml40{margin-left:40px;}
body .ml45{margin-left:45px;}
body .ml50{margin-left:50px;}
body .ml55{margin-left:55px;}
body .ml60{margin-left:60px;}

/*right*/
body .mr0{margin-right:0;}
body .mr5{margin-right:5px;}
body .mr10{margin-right:10px;}
body .mr15{margin-right:15px;}
body .mr20{margin-right:20px;}
body .mr25{margin-right:25px;}
body .mr30{margin-right:30px;}
body .mr35{margin-right:35px;}
body .mr40{margin-right:40px;}
body .mr45{margin-right:45px;}
body .mr50{margin-right:50px;}
body .mr55{margin-right:55px;}
body .mr60{margin-right:60px;}

/*top*/
body .mt0{margin-top:0;}
body .mt5{margin-top:5px;}
body .mt10{margin-top:10px;}
body .mt15{margin-top:15px;}
body .mt20{margin-top:20px;}
body .mt25{margin-top:25px;}
body .mt30{margin-top:30px;}
body .mt35{margin-top:35px;}
body .mt40{margin-top:40px;}
body .mt45{margin-top:45px;}
body .mt50{margin-top:50px;}
body .mt55{margin-top:55px;}
body .mt60{margin-top:60px;}

/*bottom*/
body .mb0{margin-bottom:0;}
body .mb5{margin-bottom:5px;}
body .mb10{margin-bottom:10px;}
body .mb15{margin-bottom:15px;}
body .mb20{margin-bottom:20px;}
body .mb25{margin-bottom:25px;}
body .mb30{margin-bottom:30px;}
body .mb35{margin-bottom:35px;}
body .mb40{margin-bottom:40px;}
body .mb45{margin-bottom:45px;}
body .mb50{margin-bottom:50px;}
body .mb55{margin-bottom:55px;}
body .mb60{margin-bottom:60px;}

/*all*/
body .p0{padding:0;}
body .p5{padding:5px;}
body .p10{padding:10px;}
body .p15{padding:15px;}
body .p20{padding:20px;}
body .p25{padding:25px;}
body .p30{padding:30px;}
body .p35{padding:35px;}
body .p40{padding:40px;}
body .p45{padding:45px;}
body .p50{padding:50px;}

/*left*/
body .pl0{padding-left:0;}
body .pl5{padding-left:5px;}
body .pl10{padding-left:10px;}
body .pl15{padding-left:15px;}
body .pl20{padding-left:20px;}
body .pl25{padding-left:25px;}
body .pl30{padding-left:30px;}
body .pl35{padding-left:35px;}
body .pl40{padding-left:40px;}
body .pl45{padding-left:45px;}
body .pl50{padding-left:50px;}

/*right*/
body .pr0{padding-right:0;}
body .pr5{padding-right:5px;}
body .pr10{padding-right:10px;}
body .pr15{padding-right:15px;}
body .pr20{padding-right:20px;}
body .pr25{padding-right:25px;}
body .pr30{padding-right:30px;}
body .pr35{padding-right:35px;}
body .pr40{padding-right:40px;}
body .pr45{padding-right:45px;}
body .pr50{padding-right:50px;}

/*top*/
body .pt0{padding-top:0;}
body .pt5{padding-top:5px;}
body .pt10{padding-top:10px;}
body .pt15{padding-top:15px;}
body .pt20{padding-top:20px;}
body .pt25{padding-top:25px;}
body .pt30{padding-top:30px;}
body .pt35{padding-top:35px;}
body .pt40{padding-top:40px;}
body .pt45{padding-top:45px;}
body .pt50{padding-top:50px;}

/*bottom*/
body .pb0{padding-bottom:0;}
body .pb5{padding-bottom:5px;}
body .pb10{padding-bottom:10px;}
body .pb15{padding-bottom:15px;}
body .pb20{padding-bottom:20px;}
body .pb25{padding-bottom:25px;}
body .pb30{padding-bottom:30px;}
body .pb35{padding-bottom:35px;}
body .pb40{padding-bottom:40px;}
body .pb45{padding-bottom:45px;}
body .pb50{padding-bottom:50px;}

/*=========================================================
  4. 기타값
=========================================================*/
.ab_text{position: absolute; top:0; left:-999999999px; font-size: 0; line-height: 0;}
body .f_n{font-weight: normal;}
body .f_b{font-weight: bold;}
.t_boder{border-top:solid 3px #2e3235;}
.b_boder{border-bottom:solid 3px #2e3235;}
.st_boder{border-top:solid 1px #ccd0d7;}
.sb_boder{border-bottom:solid 1px #ccd0d7;}
body .text_l{text-align: left;}
body .text_c{text-align: center;}
body .text_r{text-align: right;}
.md_bs_imgbx{line-height: 0;}
.md_clear{clear: both;}

@media screen and (max-width: 1279px) and (min-width: 1024px){
/*all*/
body .m0{margin:0;}
body .m5{margin:5px;}
body .m10{margin:10px;}
body .m15{margin:15px;}
body .m20{margin:20px;}
body .m25{margin:25px;}
body .m30{margin:25px;}
body .m35{margin:30px;}
body .m40{margin:35px;}
body .m45{margin:40px;}
body .m50{margin:40px;}
body .m55{margin:40px;}
body .m60{margin:40px;}

/*left*/
body .ml0{margin-left:0;}
body .ml5{margin-left:5px;}
body .ml10{margin-left:10px;}
body .ml15{margin-left:15px;}
body .ml20{margin-left:20px;}
body .ml25{margin-left:25px;}
body .ml30{margin-left:25px;}
body .ml35{margin-left:30px;}
body .ml40{margin-left:35px;}
body .ml45{margin-left:40px;}
body .ml50{margin-left:40px;}
body .ml55{margin-left:40px;}
body .ml60{margin-left:40px;}

/*right*/
body .mr0{margin-right:0;}
body .mr5{margin-right:5px;}
body .mr10{margin-right:10px;}
body .mr15{margin-right:15px;}
body .mr20{margin-right:20px;}
body .mr25{margin-right:25px;}
body .mr30{margin-right:25px;}
body .mr35{margin-right:30px;}
body .mr40{margin-right:35px;}
body .mr45{margin-right:40px;}
body .mr50{margin-right:40px;}
body .mr55{margin-right:40px;}
body .mr60{margin-right:40px;}

/*top*/
body .mt0{margin-top:0;}
body .mt5{margin-top:5px;}
body .mt10{margin-top:10px;}
body .mt15{margin-top:15px;}
body .mt20{margin-top:20px;}
body .mt25{margin-top:25px;}
body .mt30{margin-top:25px;}
body .mt35{margin-top:30px;}
body .mt40{margin-top:35px;}
body .mt45{margin-top:40px;}
body .mt50{margin-top:40px;}
body .mt55{margin-top:40px;}
body .mt60{margin-top:40px;}

/*bottom*/
body .mb0{margin-bottom:0;}
body .mb5{margin-bottom:5px;}
body .mb10{margin-bottom:10px;}
body .mb15{margin-bottom:15px;}
body .mb20{margin-bottom:20px;}
body .mb25{margin-bottom:25px;}
body .mb30{margin-bottom:25px;}
body .mb35{margin-bottom:30px;}
body .mb40{margin-bottom:35px;}
body .mb45{margin-bottom:40px;}
body .mb50{margin-bottom:40px;}
body .mb55{margin-bottom:40px;}
body .mb60{margin-bottom:40px;}
}

@media screen and (max-width: 1023px) and (min-width: 1px){
/*all*/
body .m0{margin:0;}
body .m5{margin:5px;}
body .m10{margin:10px;}
body .m15{margin:15px;}
body .m20{margin:20px;}
body .m25{margin:25px;}
body .m30{margin:25px;}
body .m35{margin:30px;}
body .m40{margin:35px;}
body .m45{margin:40px;}
body .m50{margin:40px;}
body .m55{margin:40px;}
body .m60{margin:40px;}

/*left*/
body .ml0{margin-left:0;}
body .ml5{margin-left:5px;}
body .ml10{margin-left:10px;}
body .ml15{margin-left:15px;}
body .ml20{margin-left:20px;}
body .ml25{margin-left:25px;}
body .ml30{margin-left:25px;}
body .ml35{margin-left:30px;}
body .ml40{margin-left:35px;}
body .ml45{margin-left:40px;}
body .ml50{margin-left:40px;}
body .ml55{margin-left:40px;}
body .ml60{margin-left:40px;}

/*right*/
body .mr0{margin-right:0;}
body .mr5{margin-right:5px;}
body .mr10{margin-right:10px;}
body .mr15{margin-right:15px;}
body .mr20{margin-right:20px;}
body .mr25{margin-right:25px;}
body .mr30{margin-right:25px;}
body .mr35{margin-right:30px;}
body .mr40{margin-right:35px;}
body .mr45{margin-right:40px;}
body .mr50{margin-right:40px;}
body .mr55{margin-right:40px;}
body .mr60{margin-right:40px;}

/*top*/
body .mt0{margin-top:0;}
body .mt5{margin-top:5px;}
body .mt10{margin-top:10px;}
body .mt15{margin-top:15px;}
body .mt20{margin-top:20px;}
body .mt25{margin-top:25px;}
body .mt30{margin-top:25px;}
body .mt35{margin-top:30px;}
body .mt40{margin-top:35px;}
body .mt45{margin-top:40px;}
body .mt50{margin-top:40px;}
body .mt55{margin-top:40px;}
body .mt60{margin-top:40px;}

/*bottom*/
body .mb0{margin-bottom:0;}
body .mb5{margin-bottom:5px;}
body .mb10{margin-bottom:10px;}
body .mb15{margin-bottom:15px;}
body .mb20{margin-bottom:20px;}
body .mb25{margin-bottom:25px;}
body .mb30{margin-bottom:25px;}
body .mb35{margin-bottom:30px;}
body .mb40{margin-bottom:35px;}
body .mb45{margin-bottom:40px;}
body .mb50{margin-bottom:40px;}
body .mb55{margin-bottom:40px;}
body .mb60{margin-bottom:40px;}
body .m_p25{padding:25px 25px;}
}
