@charset "utf-8";

/*이벤트 롤링배너*/
#contents .contents1in .event{ width:140px; position:absolute; top:0px; right:15px;}
#contents .contents1in .event .pages li{ float:left; margin-right:5px;}
#contents .contents1in .event .pages a{ display:block; width:10px; height:10px; background:#999999; cursor: pointer; border-radius: 25px;}
#contents .contents1in .event .pages a:hover{ background:#66CCCC; cursor: pointer;}
#contents .contents1 .contents1in .event .pages a:active{ background:#CCCCCC; cursor: pointer;}
#contents .contents1 .contents1in .event .pages{ margin:24px 0 0 15px;}
#contents .contents1 .contents1in #rolling{ border:1px solid #CCCCCC; margin-top:2px;}
#contents .contents1 .contents1in #rolling li{ float:left;}

.frame {overflow: hidden; position: relative;}
.frame ul {list-style: none; margin: 0; padding: 0; position: absolute;}
.frame ul li { float: left; margin: 0 1px 0 0; padding: 0; cursor: pointer; }
.frame ul li img {width:100%;}
.frame ul li.active { color: #fff; background: #a03232; }

 /*중앙내용*/  
#place{ width:100%; height:20px; position:relative; border-bottom:1px solid #000066; background:#FFF;}
.placein{ width:1012px; height:20px; margin:0 auto; position:relative;}
.placein p{ position:absolute; top:5px; right:15px; font-size:10px;}
.placein p a{ color:#999;}
.placein p a:hover{ color:#666;}

 /*타이틀*/ 
#smap{ width:100%; position:relative; background:#DFDFDF;}
#smap p{ width:1020px; height:23px; margin:0 auto; font-size:11px; text-align:right; vertical-align:middle; padding-top:9px; padding-right:10px }
#smap p em{ text-decoration:none; font-style:normal; font-weight:600}
#smap p img{ margin-right:5px}

#naviimg{ width:100%; height:130px; position:relative;}
#naviimg .naviimgin{ width:1012px; height:130px; position:relative; margin:0 auto;}


  
#contents{ width:100%;  position:relative; background:#dedede; margin-bottom:20px; font-family: 'Nanum Gothic Coding', serif;}/* padding-left:60px;*/
#contents .contents1{ width:100%; position:relative; margin-bottom:20px;}
#contents .contents1 .contents1in{ width:1020px; position:relative; margin:0 auto;}
#contents .contents1 .contents1in div{ float:left; margin-left:10px; }



/*왼쪽메뉴들***********************************************************************************************************************/
/*미국왼쪽메뉴*/
.vNav{width:160px; position:relative; background:#39C; margin:10px 0 0 300px;}
.vNav .menu_1dept{ width:160px; background:#39C; color:#FFF; text-align:left; padding:10px 0 5px 0; font-size:16px; border-bottom: 1px solid #FFFFFF;}
.vNav .menu_1dept a{ width:160px; height:25px; display:block;}
.vNav .sub_mu{text-align:center; display:none;}
.vNav .sub_mu a{font-weight:bold;display:block; padding:5px 0 5px 0;}
.vNav .sub_mu a:hover{color:#6CC;}
.vNav .sub_mu2 {text-align:left; display:none;  background:#39C; font-weight:normal; font-size:13px; color:#CCC; margin-left:5px; }
.vNav .sub_mu2 a{font-weight:bold;display:block; padding:5px 0 0 0;}
.vNav .sub_mu2 a:hover{color:#fff;}

/*캐나다 왼쪽메뉴*/

.canadam{width:160px; position:relative; background:#cbaba9; margin:10px 0 0 350px;}
.canadam .menu_1dept{ width:160px; background:#cbaba9; color:#FFF; text-align:left; padding:10px 0 5px 0; font-size:16px; border-bottom: 1px solid #FFFFFF;}
.canadam .menu_1dept a{ width:160px; height:25px; display:block;}
.canadam .sub_mu{text-align:center; display:none;}
.canadam .sub_mu a{font-weight:bold;display:block; padding:5px 0 5px 0;}
.canadam .sub_mu a:hover{color:#6CC;}
.canadam .sub_mu2 {text-align:left; display:none;  background:#cbaba9; font-weight:normal; font-size:13px; color:#CCC; margin-left:5px; }
.canadam .sub_mu2 a{font-weight:bold;display:block; padding:5px 0 0 0;}
.canadam .sub_mu2 a:hover{color:#fff;}




/*커뮤니티 왼쪽메뉴

.mcommunity{width:160px; position:relative; background:#7e2d8f; margin:10px 0 0 350px;}
.mcommunity .menu_1dept{ width:160px; background:#7e2d8f; color:#FFF; text-align:left; padding:10px 0 5px 0; font-size:16px; border-bottom: 1px solid #FFFFFF;}
.mcommunity .menu_1dept a{ width:160px; height:25px; display:block;}
.mcommunity .sub_mu{text-align:center; display:none;}
.mcommunity .sub_mu a{font-weight:bold;display:block; padding:5px 0 5px 0;}
.mcommunity .sub_mu a:hover{color:#6CC;}
.mcommunity .sub_mu2 {text-align:left; display:none;  background:#7e2d8f; font-weight:normal; font-size:13px; color:#CCC; margin-left:5px; }
.mcommunity .sub_mu2 a{font-weight:bold;display:block; padding:5px 0 0 0;}
.mcommunity .sub_mu2 a:hover{color:#fff;}*/





/*왼쪽메뉴끝***********************************************************************************************************************/



/*게시판 시작***********************************************************************************************************************/
/* 게시판 상세보기 테이블 */
.viewTable.topLine{border-top:2px solid #333;}
.viewTable{width:100%;border-top:2px solid #333;}
.viewTable th{padding-left:20px;text-align:left;font-weight:600; color:#252525;border-bottom:1px solid #e2e2e2;font-size:16px;line-height:41px; background:#f7f7f7; padding-top:0; margin-top:0}
.nameTd{border-bottom:1px solid #b2b2b2;}
.nameTd div{padding:13px 12px 12px 20px;}
.nameTd .sub01{border-bottom:1px solid #e2e2e2;padding-right:0;}
.nameTd .last{padding-left:0;}
.nameTd span,
.nameTd strong{font-size:12px;color:#717171;}
.nameTd strong{font-weight:bold;}
.nameTd span.sName{border-right:1px solid #dedede;padding-right:20px;margin-right:20px;}
.nameTd span.sName.wClear{border:none;padding-right:0;padding-left:0;}
.fileTd{text-align:right;color:#252525;padding:10px 0 8px 0;position:relative;}
.fileTd img{vertical-align:middle;width:13px;height:13px;padding-left:4px;}
.fileTd .fileOn{font-size:12px;line-height:24px;border:1px solid #f0f0f0;background:#f7f7f7;padding:12px 29px 12px 11px;position:absolute;top:27px;right:0;}
.fileTd .fileOn a{display:block;text-align:left;}
.fileTd .fileOn img{width:16px;height:16px;padding-right:4px;position:relative;}
.fileTd .fileOn .divClose{position:absolute;top:5px;right:5px;}
.fileTd .fileOn .divClose img{width:9px;height:9px;}
.fileTd .fileOn{display:none;}
.fileTd .fileOn.on{display:block;z-index:5;}
.conTd{border-bottom:1px solid #e2e2e2;}
.conTd div{min-height:209px;padding:5px 42px 30px 20px;}
.conTd div img {max-width:700px}
.conTd div p{line-height:24px;}

.thesMobile div{float:left;}
.thesMobile div.sub01{border-bottom:none;}

/* 태이블 하단 버튼 버튼과 같이 있을 때 */
.btnBox a{position:relative;top:20px;float:right;}
.btnBox img{width:42px;height:42px;}

/* 게시판 상세보기 페이지 01 */
.viewTable01{width:100%;margin-bottom:40px;border-top:2px solid #12a3cc;border-bottom:1px solid #d1d1d1;}
.viewTable01 th,
.viewTable01 td{line-height:24px;padding:10px 0;border-top:1px solid #e2e2e2;}
.viewTable01 tr:first-child th,
.viewTable01 tr:first-child td{border-top:none;}
.viewTable01 th{width:15.53%;color:#323232;font-weight:bold;}
.viewTable01 td{width:auto;padding:0 2.1%;}
.viewTable01 td img{width:16px;margin-right:5px;vertical-align:middle;}
.viewTable01 .mobileOn01{display:none;}
.readTable .mobileOn01{display:none;}
.readTable tr td{padding:5px 17px;}
.readTable td p{line-height:20px;}

/* 넘버링 */ 
.numBox table{margin:0 auto;margin-top:37px;margin-bottom:63px;}
.numBox table td{width:37px;text-align:center;}
.numBox table td a{display:block;}
.numBox table td.on a{font-weight:bold;color:#017eba;}
.numBox table td.BtnPrev1,
.numBox table td.BtnNext1{width:25px;}
.numBox table td.BtnPrev2,
.numBox table td.BtnNext2{width:25px;}
.numBox table td.BtnPrev2 a{background:url(../community/img/btn_wPrev02.gif) 7px 5px no-repeat;}
.numBox table td.BtnPrev1 a{background:url(../community/img/btn_wPrev01.gif) 7px 5px no-repeat;}
.numBox table td.BtnNext1 a{background:url(../community/img/btn_wNext02.gif) 7px 5px no-repeat;}
.numBox table td.BtnNext2 a{background:url(../community/img/btn_wNext01.gif) 7px 5px no-repeat;}



/* 태이블 하단 버튼 */ 
.btnBox3{width:100%; position:relative;}
.btnBox3 a{ display:inline-block; }
.btnBox3 img{width:42px;height:42px; margin-left:10px;  padding:10px;}
.btnBox3 img:last img{ margin-left:none;}
.btnBox3 .btnimg { width:20%; position:absolute; top:0; right:10px;}



/* bold */
.strong{font-weight:bold;}


/* margin */
.mb5{margin-bottom:5px;}

/*FAQ*/
table.basic-tb tr td{padding:14px 0; border-top:1px solid #CCC}
table.basic-tb tr .b_no{border-top:0}
table.basic-tb tr th{ text-align:left; padding-left:20px; font-weight:600; border-top:1px solid #CCC}
table.basic-tb tr td.subject{text-align:left; padding-top:13px; padding-left:20px;}
table.basic-tb tr td.content{text-align:left; padding-left:20px; line-height:22px; font-size:13px;}
table.basic-tb tr:hover{background-color:transparent;}
table.basic-tb tr.q:hover{background-color:#f3f3f3 !important;}
table.basic-tb tr.q{cursor:pointer;}
table.basic-tb tr.q td{color:#888;}
table.basic-tb tr.q td:first-child{cursor:pointer;  font-size:13px;}
table.basic-tb tr.q td.subject{font-size:12px; color:#555555;}
table.basic-tb tr.a{display:none;}
table.basic-tb tr.a td{padding-left:41px;}
table.basic-tb tr.a td:first-child{padding-left:0px; color:#009fcd; font-weight:bold; vertical-align:top; padding-top:18px;}

/*FAQ 수정*/
/* Fna */
.info h4 {width:150px; margin-bottom:0; padding-left:3px; background:none; font-size:20px; color:#da6647; font-weight:normal; font-family: 'NanumGothic bold';}
.fnaInfo .info {padding:0 0 57px 300px; background:url(../../../AppData/Roaming/Adobe/Dreamweaver%20CS6/en_US/Configuration/images/service/img_qna.jpg) no-repeat left top;}
.fnaInfo .info .number {font-size:38px; color:#6a6a6a}
.fnaInfo .info > span {display:block; padding-left:3px; color:#6a6a6a; }
.fnaInfo .info > span span {display:block; margin-bottom:3px;}
.fnaInfo .info span em{display:block; font-size:14px; font-family: 'NanumGothic bold';}
.SrhArea {margin-bottom:25px; padding:8px 10px; border:7px solid #eeeeee;}
.SrhArea label {margin-right:5px;  padding-left:25px; background:url(../../../AppData/Roaming/Adobe/Dreamweaver%20CS6/en_US/Configuration/images/ico/ico_detail.gif) no-repeat; font-size:16px; line-height:28px; color:#5d564c}
.SrhArea select {width:110px; height:28px; vertical-align:top; line-height:28px; text-align:center;}
.SrhArea input {width:298px; height:26px; vertical-align:top; line-height:28px; text-align:left; }
.SrhArea button {width:84px; height:28px; margin-left:3px; font-size:13px; background:#858585; color:#fff; font-family: 'NanumGothic bold'; line-height:25px; vertical-align:top}

.fnaCont table {border-top:2px solid #8e8e8e; color:#656565}
.fnaCont table tr td {cursor:pointer}
.fnaCont table th {height:40px; background:#eeeeee; font-weight:normal; font-weight:600}
.fnaCont table th:first-child {border-left:none}
.fnaCont table .num {width:75px;}
.fnaCont table .category {width:103px;}
.fnaCont table .title {width:495px;}
.fnaCont table button {display:block; position:absolute; width:9px; height:6px;  right:25px; top:21px; text-align:right;}
.fnaCont table .on{display:block;}
.fnaCont table button.down {background: url(/guniversity/images/icon/ico_down.png) no-repeat;}
.fnaCont table button.up {background:url(/guniversity/images/icon/ico_up.png) no-repeat;}
.fnaCont table button span {position:absolute; z-index:-1; visibility:hidden;}
.fnaCont table td {padding:15px 0; text-align:center; border-bottom:1px solid #ececec;}
.fnaCont table td.txtL {position:relative; padding:0 10px 0 25px; background:url(/guniversity/images/icon/ico_q.png) no-repeat 5px 17px; text-align:left}
.fnaCont table .acont td {padding:15px 77px; text-align:left; background:#fbfbfb url(/guniversity/images/icon/ico_a.png) no-repeat 50px 17px; line-height:20px; cursor:auto}

/*해외대학사례*/
.case{ width:150px; border-top:2px solid #CCCCCC; padding:10px; margin-top:15px; position:relative;}
.case a{ display:block; width:150px; height:160px;}
.case img { margin:5px;}
.case dl{ margin-top:10px;}
.case .casename{ font-size:12px;}
.case .university{font-size:12px; font-weight:bold;}


/* 영어시험 일정*/
.n_holiday li{ float:left; margin-left:10px; display:block; vertical-align:middle;}
.n_holiday  { position: absolute; top:5px; right:5px; height:50px;}
.calendar {border:1px solid #606; }
.calendar .7dayweek{ background:#FFC; font-size:12px; border-top:1px solid #606;}
.calendar .date td{ padding:5px; text-align:left; vertical-align:top; font-size:13px; font-weight:bold; border-top: 1px solid #CCC;}
.p{ position:relative;} 
.calendar .sunday{ background:#ece8ef; color:#936;}
.calendar .Saturday{ background:#fda4a4; color:#099; font-weight:600}
.calendar .redday{color:#F30;}
.calendar .holiday{ color:#936;}
.calendar span.month_pre { font-size:50px;}



/*게시판 끝***********************************************************************************************************************/

/*컨텐츠내용*/
.container{ width:845px; margin-top:0; position:relative; background:#FFF; font-family: 'Nanum Gothic Coding', serif; color:#000; float:left; padding-bottom:60px}

.titbox{ width:845px; height:70px;  position:relative;  display:block; margin-left:0 }
.titbox .bigtit{
	font-family: 'Nanum Gothic Coding', serif;
	font-size: 30px;
	position: absolute;
	bottom: 5px;
	left: 15px;
	font-weight: bold;
	width: 90px;
}
.titbox .smalltit{ font-family: 'Nanum Gothic Coding', serif; font-size:13px; position:absolute; bottom:5px; right:10px;}
.titbox h1 .comm{ color:#333}
.bline_comm{border-bottom:2px solid #333;}

.container h2{ font-size:20px; line-height:30px;}
.container h3{ font-size:18px; line-height:35px; }
.container .h3s{ font-size:18px; line-height:35px; color:#F63; font-weight:bold;}
.container p{ line-height:25px; color:#333; font-size:13px;}
.c_box{ width:760px; color:#333; font-family: 'Nanum Gothic', serif; padding:10px; margin-left:20px }
.c_box .subtit{ font-size:17px; font-weight:bold; color:#f96c6c;}
.container .smal_tit{font-size:14px; line-height:35px; color:#000; font-weight:bold;}
.c_box .h3s{ font-size:18px; line-height:35px; color:#F63; font-weight:bold;}
.container .tip{ width:710px;  background:#CCC; padding:20px; margin-left:10px;}

.container table{
	font-size: 15px;
	text-align: center;
}

.canadatable td{ padding:10px 0 10px 0;}

.canadatable .can_topline { height:2px; background:#FC3; padding:0px;}
.canadatable .can_line { height:1px; background:#c4b21b; padding:0px;}



/*tab이 들어 있는 페이지
.tabs{ width:780px; position:relative;font-family: 'Nanum Gothic Coding', serif;}

.tabMenu { font-size:15px; height:40px; border-bottom:1px solid #aaa;}
.tabMenu li {float:left; position:relative; display:block; width:185px; height:28px; margin-right:5px; text-align:center;}
.tabMenu span{ font-size:13px;}
.tabMenu li a {position:absolute; left:0; top:0; display:block; width:185px; height:30px; padding-top:10px; border:1px solid #ddd; border-bottom:0; background:#CCCCCC;}
.tabMenu li a:hover { background:#F30; color:#FFFFFF;}
.tabMenu li.active a { width:185px; padding-bottom:1px; border:1px solid #F30; border-bottom:0; background:#F30; font-weight:bold; color:#fff;}
.tab-cont { clear:both; width:720px; }
.tabcontainer{ width:720px; margin-left:none; }
.tab-cont li{}*/
#tab1 li{}
#tab2 li{ }

#tab3 li{}
.ccl_tit{ background:#bdd8e5; font-weight:bold;}

.ccl_tit td{ height:30px; border:#999 1px solid; font-family: 'Nanum Gothic Coding', serif;  padding:0 0 0 10px;}


table a:hover{ text-decoration:underline; color:#06C;}
.container table.cclist{ border:1px solid #999;}

/*�б����� �̹���*/










/*Ǫ��*/
#footer{ width:100%; position:relative;  font-family: 'Nanum Gothic Coding', serif; background:url(http://www.gamjauhak.com/guniversity/images/footer_bg.gif) repeat-x;}

.familysite{ width:100%; height:95px; position:relative; background:#FFF;}
.familysite .familysitein{ width:1090px; height:95px; position:relative; margin:0 auto; vertical-align:middle;}
.familysite .familysitein h2{ width:95px; position:absolute; left:0px; top:30px; padding:10px; font-size:13px;}
.familysite .familysitein .img{ height:95px; width:780px; position: absolute; left:120px;}

.outro{ width:100%; height:300px; position:relative;background:url(http://www.gamjauhak.com/guniversity/images/footer_bg.gif) repeat-x; }

.outro .outroin{ width:1090px; height:120px; position:relative; margin:50px auto; color:#FFF;}
.outro .outroin div{ float:left;}
.logobottom{ width:60px; height:90px; position:relative;}
.sitemap{ width:730px; height:120px; position:relative; margin-left:55px; color:#FFF;}
.sitemap a{ color:#FFF;}
.sitemap a:hover{ color:#FF6;}
.sitemap .sitemap1{ width:100%; font-size:16px; font-weight:bold; margin-bottom:20px; color:#FFF;;}
.sitemap .sitemap1 li{ float:left; margin-right:20px;}
.sitemap .sitemap2{ width:100%; font-size:11px; line-height:19px;}
.sitemap .sitemap2 p span{ line-height:40px;}



.sns{ width:200px; height:120px; position: absolute; top:50px; right:-60px;}
.snsin li{ float:left; margin-left:10px;}
.award { margin:15px 0 0 8px;}
.award li{ margin-top:10px;}
