@charset "utf-8";
@import "https://fonts.googleapis.com/css?family=Quicksand" rel="stylesheet";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700&display=swap&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR:200,300,400,500,600,700&display=swap&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,700&display=swap');

@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansbold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansbold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{overflow-x:hidden}
html{font-size:100.01%;min-width:1200px;}
body{

margin:0;
padding:0;
color:#000;
min-width:1200px;
	
font-family: 'Noto Sans KR', sans-serif;
font-size:13px;
font-weight:300;
text-align:left;
line-height:1em;
-webkit-font-smoothing:antialiased;
	font-family: 'Noto Sans KR', sans-serif;
}

*:focus {
    outline: none;
}

*{box-sizing:border-box !important; line-height:140% }

/* CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, 
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th,td{
	margin:0;
	padding:0;
	border:0;




	/*background:transparent;*/
	-webkit-text-size-adjust:none;
	border:0;
	margin:0 auto;
}
em,address{font-style:normal;}
hr{display:none}
body{line-height:1.2em;word-break: break-all;}
ol, ul{list-style:none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
input[type="checkbox" ] {
    margin: 0px 8px 0px 0px;
}
ins{text-decoration:none;}
del{text-decoration:line-through;}

fieldset{margin:0;padding:0;border:0 none;}
legend{overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}

html, body,input,button{font-size:13px; color:#333;}

a {color:#666; text-decoration:none;-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
a:hover {color:#333; text-decoration:none;}
img,input{vertical-align:middle;}
label{vertical-align:middle; font-size:14px; cursor:pointer; font-weight:100}
select {height:24px; margin:0; border: 1px solid #dcdcdc; padding:0; font-size:13px; vertical-align:middle; color:#777777;}
textarea {border:1px solid #6e8aa0; color:#626262; font-size:13px; line-height:18px; padding:5px; overflow-y:auto; resize:none;}
input[type='tel'],
input[type='text'],
input[type='password'],
input[type='name'],
input[type='search'] {margin:0; padding:0px 5px; vertical-align: middle;}
input[type='textarea'] {font-size:13px; margin:0; border:1px solid #6e8aa0; color:#626262; padding:0px 5px; vertical-align: middle;}
input[type='checkbox'] {background:#fff; border:solid 1px #c9c9c9; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:3px; padding:0; border:0 \0/IE8+9; margin-top:0; margin-top:2px \0/IE8+9;}
input[type='checkbox']:checked {background:#fff; border:solid 1px #c9c9c9; border:0 \0/IE8+9;}
input[type='checkbox']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:0px;} 
input[type='radio'] {background:#fff; border:solid 1px #c9c9c9; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:10px; padding:0; border:0 \0/IE8+9; margin-top:0; margin-top:2px \0/IE8+9; vertical-align:middle;}
input[type='radio']:checked {background:#fff; border:solid 1px #c9c9c9; border:0 \0/IE8+9;} 
input[type='radio']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:5px;} 
select {height:28px; font-size:13px; margin:0; border:1px solid #6e8aa0; color:#626262; padding-left:5px; vertical-align: middle;}
.employTitleDesc {width: 1040px; text-align: center; font-size: 18px; line-height: 1.6 !important; letter-spacing: -0.05em; margin: auto; color: #333 !important; font-weight: 100;}
.employTitle {width:100%; float: left; font-size: 48px; font-weight: 100; letter-spacing: -0.1em; display: block; padding-bottom: 20px; color:#333; line-height:1.0em;}


.con_view{line-height:180%;max-width:1100px;width:100%;}
.con_view p{line-height:180%;max-width:1100px;width:100%;}
.con_view img{max-width:1000px;}
.con_view li{list-style-type: disc;}


#con_view{line-height:180%;max-width:1100px;width:100%;}
#con_view p{line-height:180%;max-width:1100px;width:100%;}
#con_view img{max-width:1100px;}
#con_view li{list-style-type: disc;}



