 @import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
 
/* 서브 디자인 관련  ===================================================================================== */ 
.sub_title_txt01			{font-size:23px;color:#333; letter-spacing:-1px;padding:0 0 10px 5px;line-height:130%;}
.sub_title_txt02			{font-size:17px;color:#555;} 
.t_red						{color:#b10310;}

 
 /* 소개 ============= */ 
.int_last					{font:bold 17px 'Nanum Myeongjo';color:#222;}	
 

/* 소개 - 구글지도 ============= */ 
.int_map_box				{height:430px;}
.map_list					{overflow:hidden;padding:25px 0 20px 0; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.map_list p					{font-size:18px;color:#252525;float:left;padding:13px 0 0 20px;}
.map_list ul				{padding-left:190px;}
.map_list .location01		{padding: 5px 0 5px 35px;background:url('../image/sub/map_acc01.png') no-repeat 0 2px;background-size:25px auto;}
.map_list .location02		{padding: 5px 0 5px 35px;background:url('../image/sub/map_acc02.png') no-repeat 0 2px;background-size:25px auto;}


 /* 다운로드 박스 ============= */ 
.down_box					{margin-top:20px;}
.down_box li				{border:1px solid #ddd;padding:20px;margin:15px 0;}
.down_box dl				{overflow:hidden;}
.down_box dl dt				{float:left;width:70%;color:#222;font-size:18px;line-height:40px;background:url('../image/sub/icon_clip.png') no-repeat 0 center;background-size:20px auto;padding:0 0 0 30px;}
.down_box dl dd				{float:right:30%;text-align:right;}
.down_box .down_btn			{display:inline-block;min-width:80px;border:1px solid #ddd;color:#333;text-align:center;height:40px;line-height:40px;padding:0 20px 0 40px;
							background:url('../image/sub/icon_down.png') no-repeat 13px center;background-size:17px auto;font-size:0.95em;}
.down_box .down_btn:hover	{border-color:#b10310;color:#b10310;}


 /* 언론보도 ============= */ 
.case_box					{margin-bottom:20px;background:#f7f8f8;padding:15px 20px;border-radius:10px;}
.photo_list					{overflow:hidden;margin-top:20px;}
.photo_list li				{float:left;width:50%;}
.pho_wrap					{margin:10px;border:1px solid #ddd;padding:10px;}
.pho_wrap img				{width:100%;}


/*	교수소개 클릭 시 레이어	*/
#prof_layer					{display:none; position:absolute;  left:50%; top:50%; transform:translate(-50%, -50%); height:auto; z-index:9999999; overflow-x:hidden; overflow:auto; border-top:3px solid #b10310;}
#prof_layer	.prof_data_div	{background-color:#fff; padding:30px 20px; height:600px;}
#prof_layer	.prof_data_div .prof_data				{height:530px;}
#prof_layer	.prof_data_div .prof_data .prof_title	{font-size:1.45em; font-weight:bold; margin-bottom:20px;}	
#prof_layer	.prof_data_div .prof_data .prof_head	{background:#f2f2f2; padding:20px;}	
#prof_layer	.prof_data_div .prof_data .prof_head dl	{overflow:hidden; padding:2px 0;}	
#prof_layer	.prof_data_div .prof_data .prof_head dt	{float:left; width:50px; font-weight:bold;}	
#prof_layer	.prof_data_div .prof_data .prof_head dd	{padding-left:70px;}	
#prof_layer	.prof_data_div .prof_data .prof_body	{padding-top:30px;}	



 /* Mobile screen 768 */
@media screen and (max-width:768px) {


	.sub_title_txt01		{font-size:1.5em;}
	.int_last				{font:bold 15px 'Nanum Myeongjo';}	

	.map_list				{padding:20px 0;}
	.map_list p				{float:none;font-size:1.3em;padding:0 0 15px 0;}
	.map_list ul			{padding-left:0;}

	.down_box li			{padding:15px;}
	.down_box dl dt			{font-size:15px;width:60%;}


}



 /* Mobile screen 480 */
@media screen and (max-width:480px) {


	.photo_list li			{float:none;width:100%;}
	.pho_wrap				{margin:5px;}

	.down_box dl dt			{float:none;width:100%;text-align:center;background:none;padding:0 0 10px 0;line-height:120%;}
	.down_box dl dd			{float:none;width:100%;text-align:center;}


}