
/*common*/
@import url("https://fonts.googleapis.com/earlyaccess/notosanskr.css"); /*굵기별 본고딕*/
/*@import url("https://fonts.googleapis.com/earlyaccess/nanumgothic.css");*/
img{border:none;vertical-align:top;}
fieldset{border:none;}
li{list-style:none;vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address,em,strong{font-weight:normal;font-style:normal;}
input,select,button{vertical-align:middle;}
body {margin:0;padding:0; font-family:'NotoSansKR', 'Nanum Gothic', sans-serif; font-style:normal; font-weight:100; /*letter-spacing:-0.1px;*/}
select,input,textarea{font:12px/1.4 'NotoSansKR','Nanum Gothic', sans-serif;}
a{color:#555;text-decoration:none;}
a:hover,a:focus{color:#177bfd;}
.hide,caption,legend{position:relative;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;text-indent:-9999px;}

table td{font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}

/*intro*/
.introWrap{padding:0;margin:0;width:100%;height:100%;}
.intro01{background-color:#ffa328;}
.intro02{*background:#7a5bd8 url('/campus/images/intro02_bg.jpg') 0 0 repeat;}
.logoBox{position:absolute;top:76px;right:20px;padding:0;margin:0;}
.logoBox li{float:left;margin:0 11px;}
.logoBox:after{display:block;clear:both;content:"";}
.txt_welcome{margin-top:300px;width:100%;text-align:center;}
.btnBox{margin:0px auto 0;width:345px;}

.btnBox02{margin:172px auto 0;width:419px;}

.btnBox li{float:left;}
.btnBox:after{display:block;clear:both;content:"";}
.btnBox li a{display:inline-block;padding:0 46px;margin:10px 0;font-size:30px;color:#fff;line-height:100%;}
.btnBox li a:hover,.btnBox li a:focus{color:#30315b;}
.btnBox li.first_li a{border-right:1px solid #fff;}
.btnBox02 li a:hover,.btnBox li a:focus{color:#fff;}



/*head*/
.top_line_box{background: url('/campus/images/top_line_bg.gif') 0 0 repeat-x;height:2px;}
.top_line{margin:0 auto 0;background:url('/campus/images/top_line.gif') 0 top no-repeat;width:1050px;height:2px;}

.header{padding:20px 0 70px;width:1000px;}

/* 메인메뉴 */
#gnb								{position:absolute; width:100%;  margin:0 auto; left:0; top:96px; z-index:300; /*background:url(https://bizstudy.useschool.co.kr/img/header/bg_top.png);*/ height: 75px; padding:10px 0; border-top: 1px solid #ededed; border-bottom:1px solid #ededed;}
#gnb ul.topmenu						{position:relative; width:1000px; margin:14px auto; z-index:301;padding:0; }
#gnb ul.topmenu:after				{content:""; clear:both; display:block; height:0; visibility:hidden;}
#gnb ul.topmenu li					{position:relative; float:left; width:15%;}
#gnb ul.topmenu li.current, #gnb ul li.atv {}
#gnb > ul.topmenu > li > a		{display:block; font-size:18px;  /*padding:15px 0 15px;*/ color:#0D0D0D; text-align:center; text-decoration:none; font-weight: 600;}
#gnb > ul.topmenu > li > a	span{display:block; font-size:18px; color:#333; text-align:center; text-decoration:none; padding-bottom:5px;}
#gnb > ul.topmenu > li > a:hover{color:#30315b;}
#gnb > ul.topmenu > li > a img{margin-top:-4px;}
#gnb ul.topmenu li .menu		{display:none; overflow:hidden;  z-index:302; width:100%; padding-top:35px; height:210px;}
#gnb ul.topmenu li .menu a		{display:block; padding:0; font-size:13px;}
#gnb ul.topmenu li .menu ul		{background:none; z-index:303; padding:0;}
#gnb ul.topmenu li .menu ul li	{float:none; padding:0 0 0px 0; text-align:center; background:none;  line-height:16px !important;  z-index:304; width:100%; line-height: 35px;}
#gnb ul.topmenu li .menu ul li a {padding:6px 0; font-size:14px; color:#555; text-decoration:none; width:100%; line-height: 40px; font-weight: 300;}
#gnb ul.topmenu li .menu ul li a:hover {color:#0054a6;}
#gnb_background		{height:200px; width:100%; border-top:1px solid #ddd; margin:0 auto; display:none; overflow:hidden; left:0; z-index:100; top:75px; *margin-top:2px; padding-top:0px;
								background:#fff url('/img/gnb_bg.png') center 0 no-repeat; *z-index:-10!important; box-shadow:1px 2px 3px #ccc; opacity:0.98;}




.mVisual{position:relative;margin:0px auto 0;width:100%; text-align:center;min-width:1050px}
.mVisual > img{width:100%;min-width:1050px}
.mVis_control{position:absolute;bottom:00px;left:45%;width:180px;text-align:center;padding:0;width:1050px;}
.mVis_control li{float:left;display:inline-block;padding:5px 0;margin:0 3px;width:41px;height:8px}
.mVis_control:after{display:block;clear:both;content:"";}

/*임시비주얼 20160726*/
.mVisual01{background:url('/campus/images/visual04.jpg') center 0 no-repeat;width:100%;height:430px;}
/*임시비주얼 20160726*/

#inc_contents{width:600px;}
#inc_contents table.cont_box{margin-top:-1px;padding:32px 20px;border:1px solid #ddd;border-radius:0  0 10px 10px;}
#inc_contents table.cont_box td.txt_tit a{font-size:14px;font-weight:600;color:#444;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}
#inc_contents table.cont_box td.txt_date{color:#888;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}
#inc_contents table.cont_box td.txt_cont{color:#666;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}

#mContentWrap{margin:40px auto 55px;width:880px;}
#mContentWrap .leftWrap{float:left;width:400px; margin:0 10px; border:0px solid #FC2F33;}
#mContentWrap .leftWrap .brdBox{margin:16px 10px 25px 10px;}
#mContentWrap .leftWrap .brdBox img{background:#f5f5f5; border:1px solid #e6e7e8; margin-top:5px;}
#mContentWrap .leftWrap .brdBox img:hover{background:#ffffff; transition-duration: 1s;}
#mContentWrap .leftWrap .learnBox{margin:40px 10px 25px 10px; background:#f5f5f5; border:1px solid #e6e7e8; height:90px; border-radius: 10px; position:relative;}
#mContentWrap .leftWrap .learnBox:hover{background:#ffffff; transition-duration: 1s;}
#mContentWrap .leftWrap .learnBox:after{display:block;clear:both;content:"";}
#mContentWrap .leftWrap .learnBox img{ position:absolute; top:-20px;}
#mContentWrap .leftWrap .bnnBox ul.bnn_list{padding:0;}
#mContentWrap .leftWrap .bnnBox ul.bnn_list li{float:left; background:#fff; border:1px solid #e6e7e8; margin-left:10px; border-radius: 10px;}
#mContentWrap .leftWrap .bnnBox ul.bnn_list li:hover{background:#f5f5f5;}
#mContentWrap .leftWrap .bnnBox ul.bnn_list:after{display:block;clear:both;content:"";}
.last_li{margin-left:10px;}

#mContentWrap .rightWrap{float:left;width:400px; margin:0 10px; }
#mContentWrap:after{display:block;clear:both;content:"";}
#mContentWrap .rightWrap .bnnBox ul.bnn_list{padding:0;}
#mContentWrap .rightWrap .bnnBox ul.bnn_list li{float:left;margin-right:10px;}
#mContentWrap .rightWrap .bnnBox ul.bnn_list:after{display:block;clear:both;content:"";}
#mContentWrap .rightWrap .openBox{}
#mContentWrap .rightWrap .noticeBox{border:1px solid #e6e7e8; margin-top:20px;}
#mContentWrap .rightWrap .noticeBox table{width:380px; margin:0 auto; }
#mContentWrap .rightWrap .noticeBox table tr{border-top:1px solid #e6e7e8; }
#mContentWrap .rightWrap .noticeBox table tr td{font-size:14px; padding:7px 0 7px 0;}
#mContentWrap .rightWrap .learnBox{margin:39px 0 25px 0;  background:#f5f5f5; border:1px solid #e6e7e8; height:90px; border-radius: 10px; position:relative;}
#mContentWrap .rightWrap .learnBox:hover{background:#ffffff; transition-duration: 1s;}
#mContentWrap .rightWrap .learnBox:after{display:block;clear:both;content:"";}
#mContentWrap .rightWrap .learnBox img{ position:absolute; top:-20px;}
#mContentWrap .rightWrap .learnBox2{ background:#fff; border:1px solid #e6e7e8; border-radius: 10px;}

#mContentWrap .congBox{width:840px; margin: 0 auto; }

#footerWrap{width:100%;background-color:#f9f9f9;}
#footerWrap .ft_mn_wrap{width:100%;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#f4f4f4;}
#footerWrap .ft_mn_wrap .ft_mn_box{position:relative;padding:0;margin:0 auto;width:1050px;height:45px;}
#footerWrap .ft_mn_wrap .ft_mn_box ul.ft_mn{position:absolute;top:-12px;left:0;border-left:1px solid #dfdfdf;padding:0;}
#footerWrap .ft_mn_wrap .ft_mn_box ul.ft_mn li{float:left;border-right:1px solid #dfdfdf;}
#footerWrap .ft_mn_wrap .ft_mn_box ul.ft_mn:after{display:block;clear:both;content:"";}
#footerWrap .ft_mn_wrap .ft_mn_box ul.ft_mn li a{display:inline-block;padding:16px 13px;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;color:#797979;}
#footerWrap .ft_mn_wrap .ft_mn_box .familysite{position:absolute;top:0; right:0;}
#footerWrap .ft_mn_wrap .ft_mn_box .familysite select{width:232px;height:45px;background-color:#ebebeb;border:none;border-left:3px solid #ddd;font-size:12px;color:#797878;
																			/* -webkit-appearance: none; background: url('/campus/images/familysite_bg.gif') no-repeat right #E8E9EA;text-indent:-9999;*/}
#footerWrap .ft_mn_wrap .ft_mn_box .familysite select option{font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}

#footerWrap .footer{position:relative;margin:0 auto;padding:10px 0 20px 100px ;width:950px;background:url('/campus/images/ft_logo.gif') 13px 20px no-repeat;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}
#footerWrap .footer ul.ft_cs_list{}
#footerWrap .footer ul.ft_cs_list li{float:left;}
#footerWrap .footer ul.ft_cs_list:after{display:block;clear:both;content:""}
#footerWrap .footer ul.ft_cs_list li a{padding:5px 10px ;display:inline-block;background:url('/campus/images/ft_list_line.gif') right 5px no-repeat;font-size:12px;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}
#footerWrap .footer ul.ft_cs_list li a.nobg{background:none;}
#footerWrap .footer address{margin-top:-5px;margin-left:50px;}
#footerWrap .footer ul.ft_mark{position:absolute;top:0;right:0;}
#footerWrap .footer ul.ft_mark li{float:left;}
#footerWrap .footer ul.ft_mark:after{display:block;clear:both;content:"";}



/*서브*/

.submenu_wrap{background:url('/campus/images/lnb_linebg.gif') 0 0 repeat-y;}
.submenu						{width:240px; float:left;border-bottom:2px solid #eee;}

.submenu	.submenu_tlt		{width:240px; background:url('/images/common/submenu_bg02.jpg') repeat 0 0;  text-align:center;padding:10px 0 0px;letter-spacing:-1px;border-bottom:3px solid #ed1c24;}
.submenu	.submenu_tlt	h3{}
.submenu	.submenu_tlt	h3	 p{font-size:25px; color:#333; font-weight:500;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;line-height:;}

.submenu	> ul.submenu_list		{width:240px; float:left;padding:0;margin:0;}
.submenu	> ul.submenu_list	> 	li{ float:left; border-bottom:1px solid #ddd;   color:#666;  letter-spacing:-0.5px;}
.submenu	> ul.submenu_list	> 	li > a{color:#666; padding-top:12px; width:240px; height:25px; display:block;text-align:center;font-size:15px; font-weight:500;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}
.submenu	> ul.submenu_list	> 	li > a:hover {background-color:#eee; color:#0054a6;}
.submenu	> ul.submenu_list	> 	li.on  { }
.submenu	> ul.submenu_list	> 	li.on > a{background-color:#0054a6; color:#fff;}

.submenu	> ul.submenu_list	> 	li > ul.depth3{background-color:#f8f8f8;padding:0;border:1px solid #ddd;border-bottom:none;}
.submenu	> ul.submenu_list	> 	li > ul.depth3 li{}
.submenu	> ul.submenu_list	> 	li > ul.depth3 li a{display:block;padding:10px 0 7px;text-align:center;border-top:1px dashed #ddd;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;}
.submenu	> ul.submenu_list	> 	li > ul.depth3 li a.first_li{border-top:none;}


.navi{padding-top:18px;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;height:22px;}
.navi img{margin-top:1px;}
.sTitle{font-size:29px;color:#282828;letter-spacing:-2px;font-family:'NotoSansKR' ,'Nanum Gothic', sans-serif;padding:20px 0 20px;height:48px;}
