@charset "UTF-8";

@import url('http://c.dubuplus.com/inc/css/font/notosans/notosanskr.css'); 
@import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css'); 

@import url('layout.css');
@import url('main.css');
@import url('company.css');
@import url('business.css');
@import url('research.css');
@import url('facility.css');
@import url('animate.css');

@font-face {
    font-family: 'GmarketSans';
    font-weight: 300;
    font-style: normal;
    src: url('http://won-pung.co.kr/v2/kr/font/GmarketSansLight.eot');
    src: url('http://won-pung.co.kr/v2/kr/font/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansLight.woff2') format('woff2'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansLight.woff') format('woff'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansLight.ttf') format("truetype");
    font-display: swap;
} 

@font-face {
    font-family: 'GmarketSans';
    font-weight: 500;
    font-style: normal;
    src: url('http://won-pung.co.kr/v2/kr/font/GmarketSansMedium.eot');
    src: url('http://won-pung.co.kr/v2/kr/font/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansMedium.woff2') format('woff2'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansMedium.woff') format('woff'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansMedium.ttf') format("truetype");
    font-display: swap;
} 

@font-face {
    font-family: 'GmarketSans';
    font-weight: 700;
    font-style: normal;
    src: url('http://won-pung.co.kr/v2/kr/font/GmarketSansBold.eot');
    src: url('http://won-pung.co.kr/v2/kr/font/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansBold.woff2') format('woff2'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansBold.woff') format('woff'),
         url('http://won-pung.co.kr/v2/kr/font/GmarketSansBold.ttf') format("truetype");
    font-display: swap;
}


/*reset*/
*{margin:0; padding:0; box-sizing:border-box;}

html{height:100%;}
body{min-height:100%; -webkit-text-size-adjust:none;}
html, body{height:100%;}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd,
ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
body {font-family:'Noto Sans KR','GmarketSans','Nanum Square', sans-serif; line-height:150%; font-size:0.938em; font-weight:300; color:#000; letter-spacing:0;}
ul, ol, li{list-style:none;}
img, a img {
	border:none;
	display:inline-block;
	height:auto;
	image-rendering: optimizeQuality;
}
button{cursor:pointer; border:0; /* display:block; */}
address{font-style:normal;}
caption{font-size:0; visibility:hidden; position:absolute; top:0; left:0;} 

/* table Style */
table{border-collapse:collapse;  border-spacing:0; width:100%;}
table td img{vertical-align:middle;}

/* link Style */
a, a:active, a:hover{text-decoration:none; color:#333;}
::selection {background:rgba(18, 71, 124, 0.8); /* Safari */ color:#fff;}
::-moz-selection {background:rgba(18, 71, 124, 0.8); /* Firefox */ color:#fff;}

/* skip */
.skip{visibility:hidden; position:absolute; top:0; left:0;}

/*margin*/
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}
.mgb70{margin-bottom:70px;}
.mgb100{margin-bottom:100px;}
.mgb120{margin-bottom:120px;}

.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}

.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}

.pdb10{padding-bottom:10px;}
.pdb20{padding-bottom:20px;}
.pdb40{padding-bottom:40px;}
.pdb50{padding-bottom:50px;}

.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

/* color */
.green{color:#00b359;}
.green02_b{color:#3d9b45; font-weight:600;}
.black_b{color:#000; font-weight:600 !important;}
.blue_b{color:#2976b1; font-weight:600;}
.white{color:#fff;}

/* align */
.text_c{text-align:center;}

br{display:block;}

/*-- mediaqueries --*/
@media (max-width:991px){
br{display:none;}

.mgb40{margin-bottom:0;}
.mgb70{margin-bottom:50px;}
.mgb100{margin-bottom:70px;}
.mgb120{margin-bottom:70px;}
}


