@charset "utf-8";

/*전공소개*/
.major_int p.txt01{ background:url(/images/template/02369/sub/bul_01.png) no-repeat 0 100%; padding-bottom:20px; font-size:21px; color:#245aba; font-family:'Nanum'; line-height:1.3; letter-spacing:-1px;}
.major_int p.txt01 strong{ color:#333;}
.major_int p.txt02{ font-size:14px; color:#333; font-family:'Nanum'; line-height:1.5; text-align:justify; margin:20px 0;}

/*연혁*/
.history{ position:relative; margin-top:10px; }
.history p.img{ padding-bottom:15px;}
.history dl{ width:100%; min-height:40px; padding-bottom:2%; margin-top:2%; border-bottom:1px dashed #e1e1e1;}
.history dl dt{ font-size:16px; color:#0c4ca3; font-family:"NanumBold"; margin-bottom:10px;}
.history dl dd{ font-size:14px; font-family:"Nanum"; }
.history dl dd p{ font-size:14px;}

/*교육목표*/
.edu_goal li{ margin:30px 0 0; position:relative;}
.edu_goal li>span{ border-bottom:3px solid; font-family:"Nanum"; font-size:14px; width:100px; padding-bottom:3px; margin-bottom:10px; display:block;}
.edu_goal li>span.num01{ border-color:#45adc8;}
.edu_goal li>span.num02{ border-color:#3890be;}
.edu_goal li>span.num03{ border-color:#4d87c6;}
.edu_goal dl dt{ font-size:15px; color:#111; font-family:"NanumBold"; line-height:1.4; }
.edu_goal dl dt.num01{ color:#2f95b0; }
.edu_goal dl dt.num02{ color:#3890be;}
.edu_goal dl dt.num03{ color:#4d87c6;}
.edu_goal dl dd{ font-size:14px; color:#444; font-family:"Nanum"; margin-top:10px; }
.edu_goal dl dd p{ text-align:justify; line-height:1.5; margin:5px 0;}

/*찾아오시는길*/
.map dl{ margin:10px 0 0;}
.map dl dt{ font-size:14px; font-family:"NanumBold"; float:left; clear:both; width:50px; margin:5px 0; background:url(/images/template/02369/sub/bu_dot.gif) no-repeat 0 7px; padding-left:10px; }
.map dl dd{ font-size:13px; font-family:"Nanum"; color:#555; float:left; width:80%; margin:5px 0;}

/*학생회소개*/
.stu_int{ background:url(/images/template/02369/sub/img_stu_int.png) no-repeat 100% 100%; padding-bottom:50px;}
.stu_int p.txt01{ background:url(/images/template/02369/sub/bul_01.png) no-repeat 0 100%; padding-bottom:20px; font-size:19px; color:#1b4ca2; font-family:'Nanum'; line-height:1.3; letter-spacing:-1px;}
.stu_int p.txt01 strong{ font-family:"NanumBold"; font-size:22px; display:block;}
.stu_int p.txt02{ font-size:14px; color:#333; font-family:'Nanum'; line-height:1.5; text-align:justify; margin:20px 0;}
.stu_int p.txt03{ width:65%; font-size:14px; color:#333; font-family:'Nanum'; line-height:1.5; text-align:justify; margin:20px 0;}
.org p{ text-align:center; margin-top:30px;}
.org p.web{ display:block;}
.org p.mobile{ display:none;}

/*교과과정*/
.sel_Box select{ margin:10px 0; font-family:'Nanum'; line-height:1.6; padding:0 0 0 5px; border-radius:3px; font-size:13px; height:30px; border:1px solid #dfdfdf; border-left-color:#bcbcbc; border-top-color:#bcbcbc; }

/*대학원소개*/
.grad_int p.txt01{ background:url(/images/template/02369/sub/bul_01.png) no-repeat 0 100%; padding-bottom:20px; margin-bottom:25px; font-size:16px; color:#245aba; font-family:'Nanum'; line-height:1.4; letter-spacing:-1px;}
.grad_int p.txt01 strong{ color:#333; font-size:18px;}
.grad_int p.txt02{ font-size:14px; color:#333; font-family:'Nanum'; line-height:1.5; text-align:justify; margin:20px 0;}

/*연구실소개,구성원*/
.div_tbWrap{ border-top:1px solid #333; }
.div_tb{ position:relative; border-bottom:1px solid #ddd; padding:20px 20px 20px 155px; font-family:'Nanum';}
.div_tb p.img{ position:absolute; top:25px; left:20px;}
.div_tb h3{ font-size:16px; margin-bottom:10px; }
.div_tb dl{ overflow:hidden;}
.div_tb dl dt{ float:left; width:80px; margin:3px 0; font-family:"NanumBold"; color:#333; clear:both; font-size:13px; background:url(/images/template/02369/sub/bu_dot.gif) no-repeat 0 6px; padding-left:8px; }
.div_tb dl dd{ float:left; width:60%; margin:3px 0; color:#555; font-size:13px; }
.div_tb dl dd a:hover{ text-decoration:underline;}
.div_tb .txt_hidwrap{ position:relative;}
.div_tb .txt_hidwrap .btn-detail{ position:absolute; top:7px; right:0; border:1px solid #aaa; background:#fafafa; font-family:'Nanum'; border-radius:3px; padding:5px 10px 7px; cursor:pointer;}
.div_tb .txt_hidwrap .btn-detail:hover{ color:#1b4ca2;}
.div_tb .txt_hidwrap .detail_inner{ display:none; font-family:'Nanum'; font-size:13px; line-height:1.4; color:#444; background:#f9f9f9; border-radius:5px; padding:15px; margin:10px 0;}
.div_tb .txt_profile{ position:relative; margin:5px 0 0 -122px;}
.div_tb .txt_profile .btn-profile{ border:1px solid #aaa; background:#fafafa; font-family:'Nanum'; border-radius:3px; padding:5px 10px 7px; cursor:pointer;}
.div_tb .txt_profile .btn-profile:hover{ color:#1b4ca2;}
.div_tb .txt_profile .detail_inner{ display:none; font-family:'Nanum'; font-size:13px; line-height:1.4; color:#444; background:#f9f9f9; border-radius:5px; padding:15px; margin:10px 0;}
.div_tbWrap.Ty02 .div_tb dl dd{ background:url(/images/template/02369/sub/line.gif) no-repeat 0 50%; padding-left:10px;}

/*가이드북*/
.abeek{ position:relative; font-family:'Nanum'; text-align:center; padding:30px; border:1px solid #dedede; border-radius:5px; box-sizing:border-box;}
.abeek h3{ font-size:22px; font-family:'Nanum'; padding:180px 0 0;}
.abeek h3 span{ color:#1b4ca2; font-family:"NanumBold";}
.abeek p.txt01{ font-size:14px; font-family:"NanumBold"; color:#b3b3b3; margin:7px 0 0;}
.abeek p.txt02{ font-size:16px; color:#585858; line-height:1.4; border-top:1px solid #dedede; padding-top:10px; margin:15px auto; width:85%;}
.abeek.abeek01 h3{ background:url(/images/template/02369/sub/abeek01.png) no-repeat 50% 0;}
.abeek.abeek02 h3{ background:url(/images/template/02369/sub/abeek02.png) no-repeat 50% 0;}

@media screen and (max-width:800px) {
	
	/*학생회소개*/
	.stu_int p.txt03{ width:60%;}
	.org p.web img{ width:100%;}
	
	/*가이드북*/
	.abeek p br{ display:none;}

}

@media screen and (max-width:560px) {

	/*학생회소개*/
	.stu_int{ background:none; padding-bottom:0;}
	.stu_int p.txt03{ width:100%;}
	.org p.web{display:none;}
 	.org p.mobile{ display:block;}
	
	/*연구실소개,구성원*/
	.div_tb{ padding:20px; }
	.div_tb p.img{ display:none;}
	.div_tbWrap.Ty02 .div_tb{ padding:20px 20px 20px 155px; }
	.div_tbWrap.Ty02 .div_tb p.img{ display:block;}

}

@media screen and (max-width:480px) {

	/*전공소개*/
	.major_int p.txt01 br{ display:none;}

	/*연구실소개,구성원*/
	.div_tb .txt_hidwrap .btn-detail{ position:relative; top:auto; margin-bottom:10px; }
	.div_tb .txt_hidwrap .detail_inner{ margin:0 0 10px;}
	.div_tb .txt_profile{ margin:5px 0 0 0;}
	.div_tbWrap.Ty02 .div_tb{ padding:20px; }
	.div_tbWrap.Ty02 .div_tb p.img{ position:relative; top:auto; left:auto; margin-bottom:10px;}
	.div_tbWrap.Ty02 .div_tb dl{ clear:both;}
	.div_tbWrap.Ty02 .div_tb dl dd{ width:50%; }

}

@media screen and (max-width:380px) {

	/*학생회소개*/
	.org p.mobile img{ width:100%;}
	
}
