@charset "utf-8";
/*메뉴*/
/*#gnb{height:auto;height:100%;overflow:hidden;}*/
#header_group{max-height:1200px;}
#mwrap:after{content:"";clear:both;display:block}
#main_wrap{overflow:visible;position:relative;width:100%;max-width:1900px;height:auto;}
#m_content{overflow:hidden;position:relative;width:100%;height:auto;z-index:90;}

/*비주얼카피*/
#m_visual{position:relative;height:400px;max-width:1900px;overflow:hidden;background:url(/Img/kgsf/main/mvisual_img.jpg) no-repeat 30% 50%;background-size:250%;}
#m_visual .m_headcopy{position:absolute;left:0;top:15px;width:100%;background:url(/Img/gs/m_headcopy_bg.png) no-repeat left top;font-weight:bold;text-align:center;}
#m_visual .m_headcopy h2{margin:60px 0 15px 0;color:#fff;font-size:30px;line-height:110%;letter-spacing:-1px;}
#m_visual .m_headcopy h2 em{font-weight:bold;display:block}
#m_visual .m_headcopy p{padding:0;}
#m_visual .m_headcopy .stit{top:373px;margin:0 auto;max-width:80%;line-height:110%;color:#fff;font-size:15px;font-weight:bold;}
#m_visual .m_headcopy .stit em{display:block;font-weight:bold;}
#m_visual .m_headcopy .stxt{display:none;}
#m_visual .m_headcopy .sub_text{display:none;}
/*프로그램*/
#m_program{position:absolute;top:260px;padding:0;height:100%;width:100%;background:url(/Img/kgsf/main/bg_mprogram.png) repeat;z-index:2;}
#m_program *{margin:0;padding:0;}
#m_program:after{content:"";clear:both;display:block}
#m_program .box{padding:0;background:none;}
#m_program h3{margin:0;padding:15px 5px;background:none;color:#fff;font-size:19px;opacity:0.8;text-align:center;font-weight:bold;}
#m_program h3 *{margin:0;padding:0;}
#m_program h3 span{display:inline-block;padding:0 5px;color:#fff;font-size:19px;}
#m_program ul{padding:0;height:auto;background:none;}
#m_program ul:after{content:"";clear:both;display:block}
#m_program ul li{display:inline-block;float:left;width:50%;}
#m_program ul li a{display:block;display:table;width:100%;vertical-align:middle;padding:5px 25px 5px 5px;height:40px;line-height:110%;background:url(/Img/kgsf/main/bul_program.png) no-repeat 97% 30%;color:#fff;background-size:14px;letter-spacing:-0.03em;}
#m_program ul li a span{display:block;}
#m_program ul li a:link,#m_visual #m_program ul li a:visited{color:#fff;}
#m_program ul li a:hover,#m_visual #m_program ul li a:active,#m_visual #m_program ul li a:focus{text-decoration:underline;}

#m_info_box{position:relative;height:100%;background:#fff;}
#m_info_box{float:none;position:relative;width:100%;height:auto;}
/*이슈*/
#m_issue{overflow:hidden;position:relative;padding:5% 0;width:100%;height:229px;background:#fff;}
#m_issue *{margin:0;padding:0;}
#m_issue .title{position:absolute;top:0;left:0;padding:4%;width:50%;/*background:#fff;*/z-index:11;}
#m_issue .title h2{font-size:25px;line-height:25px;}
#m_issue .title .more{position:absolute;top:18px;right:5px;}
#m_issue .title .more a{font-size:13px;text-decoration:underline;}
#m_issue .title .more a:link,
#m_issue .title .more a:visited{color:#666;}
#m_issue .title .more a:hover,
#m_issue .title .more a:focus{color:#000;}
#m_issue .title .more a span{position:absolute;top:0;height:0;visibility:hidden;font-size:0;}
#m_issue .issue_box{position:relative;padding:0;width:100%;}
#m_issue .grep{overflow:hidden;position:relative;margin:0 auto;width:100%;z-index:10;}
#m_issue .obj{overflow:hidden;position:relative;width:10000px;height:100%;}
#m_issue .obj .col{overflow:hidden;position:relative;float:left;background:#fff;}
#m_issue .obj .col:after{content:"";clear:both;display:block}
#m_issue .obj .col .img{display:block;overflow:hidden;width:52%;text-align:right;}
#m_issue .obj .col .info{display:block;float:left;padding:65px 0 0 10%;width:43%;height:100%;}
#m_issue .obj .col .info b{display:block;font-size:14px;line-height:20px;padding-bottom:10px;word-wrap:break-word;word-break:keep-all;}
#m_issue .obj .col .info .date{display:block;margin-top:10px;color:#aaa;font-size:13px;text-align:right;}
#m_issue .control{position:absolute;top:45%;left:0;margin-top:-10px;width:100%;z-index:11;}
#m_issue .control a{display:inline-block;position:absolute;top:0;width:20px;height:20px;background:url(/Img/kgsf/main/arr_iss.png) no-repeat;/*background-image:url(/Img/kgsf/main/arr_iss.svg), none;*/font-size:0;line-height:0;text-indent:-9999px;}
#m_issue .control a.prev{position:absolute;left:4%;background-position:left top;}
#m_issue .control a.next{left:42%;background-position:right top;}
#m_issue .number{position:relative;margin-top:-4.5%;width:50%;color:#000;font-size:14px;font-weight:bold;text-align:center;line-height:20px;z-index:11;}
#m_issue .number span{display:inline-block;margin-right:1px;color:#1c498a;text-decoration:underline;}

#m_research{overflow:hidden;position:relative;padding:33px 5% 4%;width:100%;height:300px;background:#1b696f url(/Img/gs/m_research_bg.png) repeat-x 50% 0;}
#m_research h2{margin:0 0 70px 0;padding:0;color:#fff;font-size:23px;line-height:25px;}
#m_research a{display:block;float:left;width:50%;height:80px;padding:3px 0 0 65px;background:url(/Img/kgsf/main/m_research_icon.png) no-repeat;color:#fff;}
#m_research a.rbt1{background-position:5px 0;}
#m_research a.rbt2{background-position:5px -150px;}
#m_research a.rbt3{background-position:5px -300px;}
#m_research a.rbt4{background-position:5px -450px;}
#m_research a.rbt1:hover,
#m_research a.rbt1:focus{background-position:-795px 0;}
#m_research a.rbt2:hover,
#m_research a.rbt2:focus{background-position:-795px -150px;}
#m_research a.rbt3:hover,
#m_research a.rbt3:focus{background-position:-795px -300px;}
#m_research a.rbt4:hover,
#m_research a.rbt4:focus{background-position:-795px -450px;}
/*리스트타입*/
#m_research_list{overflow:hidden;position:relative;padding:33px 5% 4%;width:100%;height:300px;background:#a30d5a url(/Img/gs/m_research_list_bg.png) repeat-x left -15px;}
#m_research_list h2{margin:0 0 30px 0;padding:0;color:#fff;font-size:23px;line-height:25px;}
#m_research_list .tab{padding-bottom:0;}
#m_research_list .tab:after{content:"";clear:both;display:block}
#m_research_list .tab a{display:inline-block;float:left;padding:0;width:50%;min-height:40px;font-size:11.5px;font-family:'Verdana';line-height:15px;text-align:center;}
#m_research_list .tab a:first-child{padding-left:0;}
#m_research_list .tab a:link,
#m_research_list .tab a:visited{color:#b57998;}
#m_research_list .tab a:hover,
#m_research_list .tab a:focus{color:#fff;}
#m_research_list .tab a.tab_ov{padding-bottom:26px;color:#fff;background:url(/Img/gs/tab_ov.png) no-repeat 50% 100%}
#m_research_list .tab a.long{/*width:26.5%;*/}
#m_research_list .tab a span{display:block;}
#m_research_list .grep{clear:both;}
#m_research_list .item{position:relative;display:none;padding-top:45px;}
#m_research_list .item ul{}
#m_research_list .item ul li{padding:5px 0 0;/*padding-right:5%;*/color:#b57998;}
#m_research_list .item ul li:after{content:"";clear:both;display:block}
#m_research_list .item ul li a{display:inline-block;float:right;position:relative;overflow:hidden;width:65%;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#fff;line-height:18px;}
#m_research_list .item ul li a:link,
#m_research_list .item ul li a:visited{color:#fff;}
#m_research_list .item ul li a:hover,
#m_research_list .item ul li a:focus{color:#fff;text-decoration:underline;}
#m_research_list .item .more{position:absolute;top:0;right:5%;}
#m_research_list .item .more{position:absolute;top:4px;right:0;}
#m_research_list .item .more a{font-size:13px;text-decoration:underline;}
#m_research_list .item .more a:link,
#m_research_list .item .more a:visited{color:#b57998;}
#m_research_list .item .more a:hover,
#m_research_list .item .more a:focus{color:#fff;}
#m_research_list .item .more a span{position:absolute;top:0;height:0;visibility:hidden;font-size:0;}
/*소식*/
#m_news{overflow:hidden;position:relative;padding:27px 5% 15px;width:100%;height:165px;background:#fff;}
#m_news *{margin:0;padding:0;}
#m_news h2{margin:0 0 10px 0;padding:0;font-size:23px;line-height:25px;letter-spacing:-0.03em}
#m_news .more{position:absolute;top:15%;right:5%;}
#m_news .more a{font-size:13px;text-decoration:underline;}
#m_news .more a:link,
#m_news .more a:visited{color:#abb5c4;}
#m_news .more a:hover,
#m_news .more a:focus{color:#333;text-decoration:underline;}
#m_news .more a span{position:absolute;top:0;height:0;visibility:hidden;font-size:0;}
#m_news ul{padding:0;}
#m_news ul li{}
#m_news ul li a{display:block;padding:4px 0;position:relative;overflow:hidden;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap;line-height:20px;}
#m_news ul li a:link,
#m_news ul li a:visited{color:#333;}
#m_news ul li a:hover,
#m_news ul li a:focus{color:#333;text-decoration:underline;}
#m_news ul li a span{display:inline-block;padding-right:5px;color:#5677a8;}
/*퀵링크*/
#m_button{overflow:hidden;position:relative;width:100%;height:256px;}
#m_button ul{height:100%;}
#m_button ul:after{content:"";clear:both;display:block}
#m_button ul li{display:inline-block;float:left;width:50%;}
#m_button ul li a{display:block;padding:30px 25px;width:100%;color:#fff;font-size:16px;line-height:20px;}
#m_button ul li.lager a{padding-bottom:122px;font-size:20px;line-height:24px;font-weight:600}
#m_button ul li.kcb a{color:#99004e;background:#dfdfdf url(/Img/kgsf/main/bg_kcb.png) no-repeat 65% 70%;}
#m_button ul li.ucc a{background:#000 url(/Img/kgsf/main/bg_ucc.png) no-repeat left 50%;}
#m_button ul li.fund a{background:#99004e url(/Img/kgsf/main/bg_fund.png) no-repeat 90% 27px;}
#m_button ul li.admission a{background:#7a0a43 url(/Img/kgsf/main/bg_admission.png) no-repeat 90% 30px;}
/*푸터*/
#footer_group{opacity:0.5}
#footer_group .finfo .copyright em{display:none;}

@media only screen and (min-width:480px){
/*비주얼카피*/
#m_visual .m_headcopy .stit{max-width:85%;}
#m_visual .m_headcopy .stit em{display:inline;}
/*이슈*/
#m_issue .obj .col{overflow:hidden;position:relative;float:left;margin-top:10px;background:#fff;width:500px;}
#m_issue .obj .col .info{padding:60px 0 0 8%;height:100%;}
#m_issue .obj .col .img{width:43%;}
/*프로그램*/
#m_program ul li a{padding:5px 5px 5px 20px;height:40px;background-size:18px;}
}

@media only screen and (min-width:640px){
}

@media only screen and (min-width:768px){
#main_wrap{overflow:hidden;height:1010px;}
#m_content{overflow-y:auto;position:absolute;right:0;top:60px;width:430px;max-height:950px;background:#fafafa;}
/*비주얼카피*/
#m_visual{position:absolute;top:61px;background-position:50% 50%;background-size:auto;height:100%;height:950px;font-weight:bold;}
#m_visual .m_headcopy{position:absolute;left:0;top:100px;width:45%;padding-left:40px;text-align:left;}
#m_visual .m_headcopy h2{margin:30px 0 20px 0;font-size:30px;}
#m_visual .m_headcopy em{display:block;line-height:130%;}
#m_visual .m_headcopy h2 em{font-weight:600}
#m_visual .m_headcopy .stit{top:373px;margin:0;max-width:100%;line-height:140%;font-weight:bold;text-align:left;}
#m_visual .m_headcopy .stit span,
#m_visual .m_headcopy .stit em{font-weight:bold;}
/*프로그램*/
#m_program{position:absolute;top:500px;left:0;margin:0 0 0 4%;width:274px;height:274px;padding:20px 0 0 25px;background:url(/Img/common/bg_mprogram1200.png) no-repeat;z-index:50;}
#m_program h3{padding:20px 0 10px 20px;text-align:left;}
#m_program ul{padding-top:0;}
#m_program ul li{display:inline-block;float:none;width:100%;text-align:left;}
#m_program ul li a{padding:8px 10px 5px 50px;height:40px;margin-right:20px;border:none;display:block;width:100%;vertical-align:middle;height:40px;line-height:110%;background:url(/Img/kgsf/main/bul_program.png) no-repeat 25px 30%;color:#fff;background-size:18px;}
#m_program ul li a span{display:inline-block;}
/*이슈*/
#m_issue .obj .col{overflow:hidden;position:relative;float:left;margin-top:10px;background:#fff;width:400px;}
#m_issue .obj .col .info{padding:12.2% 0 0 10%;width:49%;height:100%;}
#m_issue .control a.next{left:47.5%;background-position:right top;}
/*퀵링크*/
#m_button{width:430px;right:0}
#m_button ul:after{content:"";clear:both;}
#m_button ul li{display:inline-block;float:left;width:50%;}
}

@media only screen and (min-width:800px){
#m_visual .m_headcopy{left:5%;width:40%;}
}

@media only screen and (min-width:980px){
/*비주얼카피*/
#m_visual .m_headcopy{width:50%;}
#m_visual .m_headcopy em{display:block;}
#m_visual .m_headcopy .sub_text span{display:block;height:100px;font-size:0;line-height:0;background:url(/Img/ksim_en/main/mvisual_txt.png) no-repeat right top;}/*ch-대학원별*/
}

@media only screen and (min-width:1200px){
#main_wrap{height:950px;}
/*비주얼카피*/
#m_visual{top:0px;}
#m_visual .m_headcopy{position:absolute;left:270px;top:180px;}
#m_visual .m_headcopy h2{margin:30px 0 15px 0;font-size:30px;}
#m_visual .m_headcopy h2 em{display:inline;}
#m_visual .m_headcopy .stit{font-size:18px;}
#m_visual .m_headcopy .sub_text{display:none;}
#m_visual .m_headcopy .stxt{display:block;padding-top:10px;color:#fff;font-size:14px;font-weight:bold;}
#m_visual .m_headcopy .stxt em{font-weight:bold;}
/*프로그램*/
#m_program{margin:0 0 0 370px;top:500px;left:0;width:274px;height:274px;padding:10px 0 0 25px;background:url(/Img/common/bg_mprogram1200.png) no-repeat;z-index:50;}
#m_program h3{padding:35px 0 15px 25px}
#m_content{ position:absolute;right:0;top:0;width:430px;/*max-height:955px;*/ background:#fafafa;}
/*퀵링크*/
#m_button{position:relative;width:430px;right:0}
#m_button ul:after{content:"";clear:both;}
#m_button ul li{display:inline-block;float:left;left:300px}
#m_button .mo{display:block;}
/*푸터*/
#footer_group{z-index:1}
#footer_group .finfo .copyright{position:absolute;bottom:20px;left:380px;width:600px;background:none;color:#fff;text-align:left;z-index:-1}
#footer_group .finfo .copyright em{display:inline-block;}
}

@media only screen and (min-width:1280px){
#m_visual .m_headcopy .stit em{display:inline-block;}
}

@media only screen and (min-width:1400px){
/*비주얼카피*/
#m_visual .m_headcopy{max-width:40%;}
#m_visual .m_headcopy .stit{font-size:20px;}
#m_visual .m_headcopy .stit em{display:block;}
#m_visual .m_headcopy .sub_text{margin-left:-340px;top:550px;}/*ch-대학원별*/
#m_visual .m_headcopy .sub_text{display:block;visibility:show;width:500px;position:absolute;left:60%;top:350px;}
#m_visual .m_headcopy .sub_text span{display:block;height:100px;font-size:0;line-height:0;background:url(/Img/kgsf_en/main/mvisual_txt.png) no-repeat right top;}/*ch-대학원별*/

/*프로그램*/
#m_program{position:absolute;top:0px;left:auto;right:0;height:100%;padding-top:180px;margin-right:430px;max-height:950px;width:250px;background:url(/Img/kgsf/main/bg_mprogram.png) repeat;font-weight:bold;}
#m_program h3{text-align:left;padding-top:85px;padding-left:10px;height:60px;background:url(/Img/gs/m_program_tit_bg.gif) no-repeat left top;font-weight:bold;}
#m_program h3,
#m_program h3 span{/*opacity:0.7;*/font-size:19px;}
#m_program ul{padding-top:30px;}
#m_program ul li{display:inline-block;float:none;width:100%;text-align:left;}
#m_program ul li a{display:block;margin-right:20px;padding:8px 10px 5px 50px;width:100%;height:40px;background:url(/Img/kgsf/main/bul_program.png) no-repeat 25px 30%;background-size:18px;border:none;vertical-align:middle;line-height:110%;color:#fff;}
#m_program ul li a span{display:inline-block;}
#m_content{background:dfdfdf;}
/*퀵링크*/
#m_button{position:relative;bottom:0;width:430px;height:right:0}
}

@media only screen and (min-width:1600px){
/*비주얼카피*/
#m_visual .m_headcopy{left:360px;max-width:45%;}
#m_visual .m_headcopy h2{margin:30px 0 10px 0;font-size:30px;}
#m_visual .m_headcopy .stit{max-width:80%;font-size:23px;}
#m_visual .m_headcopy .stit em{display:inline;}

/*푸터*/
#footer_group .finfo .copyright{left:400px;}
}


@media only screen and (min-width:1800px){
/*퀵링크*/
#m_button{position:relative;bottom:0;width:430px;right:0}
#m_visual .m_headcopy h2{font-size:40px;}
}