
/* ??๋ฐ๋ฅธ๊ณ ๋ */
@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 400;
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}   
@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 700;
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}   
@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 300;
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}


/* ๋ฐฐ๋?ผ๋? */
@font-face {
    font-family: 'BMDOHYEON';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMDOHYEON.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* ?ด๊ทธ๋ก์ฒ? */
@font-face {
    font-family: 'SBAggroL';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SBAggroM';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroM.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.intro_wrap{font-family: 'NanumBarunGothic', sans-serif;background:url("./img/intro_bg.jpg") no-repeat center center;height:980px;width:100%;}
.intro_wrap .intro_title{width:100%;text-align:center;padding-top: 69px;margin-bottom:85px;line-height:1.6;}
.intro_wrap .intro_title .title-top{font-family:'SBAggroL';font-size:46px;}
.intro_wrap .intro_title .title-top .em{font-family:'SBAggroM';font-size:49px;}
.intro_wrap .intro_title .title-top .em.orange{color:#f48106;}
.intro_wrap .intro_title .title-top .em.yellow{color:#f2c40d;}
.intro_wrap .intro_title .title-bottom{font-family:'BMDOHYEON';font-size:56px;}
.intro_wrap .intro_title .title-bottom .em.goart{color:#a62455;}

.intro_cont{width:1200px;display:block;margin:0 auto;}

.intro_cont .go_link__top{width:100%;margin-bottom:60px;}
.intro_cont .go_link__top .go-link{width:32%;margin-right:2%;max-width:390px;height:170px;float:left;
    font-size:32px;font-weight:bold;box-sizing:border-box;
    background-color:#fff;
    border-radius:15px;
}
.intro_cont .go_link__top .go-link:last-child{margin-right:0;}
.intro_cont .go_link__top .go-link.type01{border:2px solid #286838;color:#286838;}
.intro_cont .go_link__top .go-link.type02{border:2px solid #a62455;color:#a62455;}
.intro_cont .go_link__top .go-link.type03{border:2px solid #684c28;color:#684c28;}
.intro_cont .go_link__top .go-link p{width:100%;display:block;text-align:center;padding:39px 0;}
.intro_cont .go_link__top .go-link a{width:100%;height:32px;padding-top:20px;display:block;text-align:center;
    border-radius:0 0 13px 13px;
}
.intro_cont .go_link__top .go-link.type01 a{background-color:#286838;}
.intro_cont .go_link__top .go-link.type02 a{background-color:#a62455;}
.intro_cont .go_link__top .go-link.type03 a{background-color:#684c28;}
.intro_cont .go_link__top .go-link a:hover{opacity:0.8;}
.intro_cont .go_link__top .go-link a > img{display:inline-block;max-width:125px;width:100%;}

.intro_cont .go_link__bottom{width:100%;margin-bottom:60px;}
.intro_cont .go_link__bottom .major_wrap{width:100%;}
.intro_cont .go_link__bottom .major_wrap li.major{width:16.8%;height:350px;margin-right:4%;margin-bottom:30px;float:left;text-align:center;
background-size:100% 100% !important;border:2px solid #152f7b;border-radius:20px;box-sizing:border-box;}
.intro_cont .go_link__bottom .major_wrap li.major:last-child{margin-right:0;}
.intro_cont .go_link__bottom .major_wrap li.major.type01{background:url("./img/major_link01.png") no-repeat center center;}
.intro_cont .go_link__bottom .major_wrap li.major.type02{background:url("./img/major_link02.png") no-repeat center center;}
.intro_cont .go_link__bottom .major_wrap li.major.type03{background:url("./img/major_link03.png") no-repeat center center;}
.intro_cont .go_link__bottom .major_wrap li.major.type04{background:url("./img/major_link04.png") no-repeat center center;}
.intro_cont .go_link__bottom .major_wrap li.major.type05{background:url("./img/major_link05.png") no-repeat center center;}
.intro_cont .go_link__bottom .major_wrap li.major h3{font-size:22px;font-weight:bold;padding-top:40px;margin-bottom:25px;}
.intro_cont .go_link__bottom .major_wrap .major_link li{margin-bottom:8px;}
.intro_cont .go_link__bottom .major_wrap .major_link li:hover{opacity:0.8;}

.footer p{color:#8e8e8e;text-align:center;font-size:13px;line-height:1.8;}

@media screen and (min-width:1px) and (max-width:1200px) {
    .intro_cont{width:100%;}
    .intro_wrap .intro_title .title-top{font-size:4vw;}
    .intro_wrap .intro_title .title-top .em{font-size:4.1vw;}
    .intro_wrap .intro_title .title-bottom{font-size:4.5vw;}
    .intro_cont .go_link__bottom .major_wrap li.major{width:18.4%;margin-right:2%;}
}

@media screen and (min-width:1px) and (max-width:780px) {
    .intro_cont .go_link__top .go-link{width:85%;margin:0 auto;float:none;margin-bottom:10px;}
	.intro_cont .go_link__top .go-link:last-child{margin:0 auto;}
    .intro_cont .go_link__bottom .major_wrap li.major{width:32%;margin-right:2%;}
    .intro_cont .go_link__bottom .major_wrap li.major:nth-child(3n){margin-right:0;}
}

@media screen and (min-width:1px) and (max-width:480px) {
    .intro_wrap .intro_title .title-top{font-size:30px;word-break:keep-all;}
    .intro_wrap .intro_title .title-top .em{font-size:34px;}
    .intro_wrap .intro_title .title-bottom{font-size:39px;word-break:keep-all;}

	.intro_cont .go_link__bottom .major_wrap{width:98%;padding:0 1%;}
	.intro_cont .go_link__bottom .major_wrap li.major{width:48%;margin-right:4%;margin-bottom:10px;max-width:200px;}
    .intro_cont .go_link__bottom .major_wrap li.major:nth-child(3n){margin-right:4%;}
    .intro_cont .go_link__bottom .major_wrap li.major:nth-child(2n){margin-right:0;}
}