/* ÇÁ·Î±×·¥ Á¦ÀÛÀÚ: Mlang (010-5005-6102 ) Çö ¼Ò½º¸¦ ¼öÁ¤/¹èÆ÷ ÇÒ°æ¿ì ¹ýÀû Á¦Á¦¸¦ ¹Þ½À´Ï´Ù. */

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:767px) {

	#main_content { text-align:center; width:100%; margin:0 auto;  }

	.main_content_t { margin-top:125px; height:310px; }
	.main_content_t_1 { float:left; width:100%; display:inline-block; }

	.main_content_t_1_count { margin:15px; padding:10px; border: 1px solid #ddd; box-shadow: 0 0 6px #cacaca; border-radius:8px; }
	.main_content_t_1_counts { width:100%; display:inline-block;  }
	.main_content_t_1_counts li { float:left; display:inline-block; }
	.main_content_t_1_counts_li_l { float:left; display:inline-block; width:48%; text-align:left; } .main_content_t_1_counts_li_c { width:4%; }
	.main_content_t_1_counts li dl { float:left; padding-left:5px; padding-right:5px; width:50%; } 
	.main_content_t_1_count_img { text-align:right; } .main_content_t_1_count_img img { width:60px; opacity: 0.3; }
	.main_content_t_1_counts li dl dt { padding-top:10px; font-size:14px; color:#777; font-family:NotoSansKR-Medium; letter-spacing: 0.01em; line-height:1em; } 
	.main_content_t_1_counts li dl dt div { padding-top:1px; font-size:16px; color:#222; font-family:NotoSansKR-Black;  } 

	.main_content_t_login { display:none;  }
	
	.main_content_t_count { text-align:left;  margin-top:5px; }	
	.main_content_t_count li {
		float:left; width:50%; margin-top:5px; padding-left:15px; padding-right:15px;  
		font-size:14px; color:#222; font-family:NotoSansKR-Regular; letter-spacing: 0.01em; line-height:1em;
	}
	.main_content_t_count li span { font-size:16px; color:#004eee; font-family:NotoSansKR-Black; }

	.main_roll { cursor:pointer; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px; padding:15px; text-align:left; height:100px; display:inline-block; border:1px solid #d3d7dc; background:#fbfbfc; }
	.main_roll_li_1 { width:100%; float:left; text-align:left color:#777; font-size:14px; font-family:NotoSansKR-Regular; letter-spacing: 0.01em; line-height:1.9em; }
	.main_roll_li_1 span { color:#333; font-size:18px; font-family:NotoSansKR-Bold; letter-spacing: 0.01em; line-height:1em; }
	.main_rolls { float:left; width:100%; overflow:hidden; height:50px; display:inline-block; }
	.main_rollTexts { overflow:hidden; position:relative; top:0; }  
	.main_rollTexts_div { width:100%; } .main_rollTexts_div div { float:left; width:100%; }  
	.main_rollTexts_div div table { width:100%; }   .main_rollTexts_div div table td { height:50px; Vertical-align:middle; }  
	.main_roll_td_1 { text-align:left; width:25%; font-size:14px; color:#333; font-family:NotoSansKR-Medium; letter-spacing: 0.01em; line-height:1em; }
	.main_roll_td_2 { text-align:center; width:10%; } .main_roll_td_2 img { border:0px; height:30px; padding-left:5px; padding-right:5px; }
	.main_roll_td_3 { text-align:center; width:40%; font-size:12px; color:#333; font-family:NotoSansKR-Medium; letter-spacing: 0.01em; line-height:1em; }
	.main_roll_td_4 { text-align:right; width:25%; padding-right:20px; font-size:14px; color:#1e8bff; font-family:NotoSansKR-Medium; letter-spacing: 0.01em; line-height:1em; } 
	.main_roll_li_1_br { display:none; }
	.main_roll_more { position:relative; width:100%; }
	.main_roll_mores { position:absolute; width:100%; text-align:right; right:-1px; top:5px; } 
	.main_roll_mores span { font-size:12px; color:#000; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em; }
	.main_roll_mores span:hover { text-decoration:underline; }

} /* ¸ð¹ÙÀÏ end */



/* ÅÂºí¸´ ************************************************************************************************************************************************************************/
@media  all and (min-width : 768px) and (max-width : 1024px) {

	#main_content { text-align:center; width:760px; margin:0 auto;  }

	.main_content_t { width:100%; height:200px; display:inline-block; margin-top:20px; height:240px; }
	.main_content_t_1 { float:left; width:67%; margin-right:15px; }
	.main_content_t_1_count { display:none; }
	.main_content_t_count { text-align:left;  margin-top:5px; }	
	.main_content_t_count li {
		float:left; width:50%; margin-top:5px; padding-left:15px; padding-right:15px;  
		font-size:11px; color:#222; font-family:NotoSansKR-Regular; letter-spacing: 0.01em; line-height:1em;
	}
	.main_content_t_count li span { font-size:12px; color:#004eee; font-family:NotoSansKR-Black; }

	.main_content_t_login { float:right; width:30.5%; }
	.main_content_t_login_div { 
		width:100%; height:210px;
		border:1px solid #dae1e6; background:#f7f9fa; padding:10px; 
	}
	.loginform_title { text-align:left; font-size:11px; color:#3a5a9a; font-family:NotoSansKR-Medium; letter-spacing: 0.01em; line-height:1em;  } .loginform_title li { float:left; }
	.loginform_title_1 { text-align:left; width:50%; }
	.loginform_title_2 { text-align:right; width:50%; font-size:12px; color:#333; font-family:NotoSansKR-Regular; letter-spacing: 0.01em; line-height:1em; }
	.loginform_box { padding-top:20px; display:inline-block; } .loginform_box li { float:left; }
	.loginform_box_l { width:60%; text-align:left; } .loginform_box_r { width:40%; text-align:right; }

	.loginform_auto_input { width:16px; height:16px; margin-left:5px; }
	.loginform_foot { text-align:center; margin-top:20px; } 
	.loginform_foot li { cursor:pointer; width:50%; text-align:center; float:left; font-size:11px; color:#222; font-family:NotoSansKR-Medium; letter-spacing: 0.01em; line-height:1em;  }
	.loginform_foot li:hover { color:#e42b2b; }
	.loginform_foot_1 { border-right:1px solid #c7c7c7; }
	
	.main_roll { cursor:pointer; padding:15px; margin-top:15px; text-align:left; width:100%; height:80px; display:inline-block; border:1px solid #d3d7dc; background:#fbfbfc; }
	.main_roll_li_1 { width:20%; float:left; text-align:center; color:#939393; font-size:12px; font-family:NotoSansKR-Regular; letter-spacing: 0.01em; line-height:1.9em; border-right:1px solid #d3d7dc; }
	.main_roll_li_1 span { color:#333; font-size:14px; font-family:NotoSansKR-Bold; letter-spacing: 0.01em; line-height:1em; }
	.main_rolls { overflow:hidden; margin-left:10px; height:50px; width:78%; display:inline-block; }
	.main_rollTexts { overflow:hidden; position:relative; top:0; width:100%; }  
	.main_rollTexts_div { width:100%; } .main_rollTexts_div div { float:left; width:50%; }  
	.main_rollTexts_div div table { width:100%; }   .main_rollTexts_div div table td { height:50px; Vertical-align:middle; }  
	.main_roll_td_1 { text-align:center; padding-left:20px; width:30%; font-size:14px; color:#333; font-family:NotoSansKR-Bold; letter-spacing: 0.01em; line-height:1em; }
	.main_roll_td_2 { text-align:center; width:10%; } .main_roll_td_2 img { border:0px; height:30px; padding-left:5px; padding-right:5px; }
	.main_roll_td_3 { text-align:center; width:35%; font-size:12px; color:#333; font-family:NotoSansKR-Bold; letter-spacing: 0.01em; line-height:1em; }
	.main_roll_td_4 { text-align:right; width:25%; padding-right:20px; font-size:12px; color:#1e8bff; font-family:NotoSansKR-Bold; letter-spacing: 0.01em; line-height:1em; } 
	.main_roll_more { position:relative; width:100%; }
	.main_roll_mores { position:absolute; width:100%; text-align:right; right:-5px; top:-10px; } 
	.main_roll_mores span { font-size:11px; color:#000; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em; }
	.main_roll_mores span:hover { text-decoration:underline; }

} /* ÅÂºí¸´ end */


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1025px)  {
	
	#main_content { text-align:center; background:#fff; }
	#main_banner_pc { text-align:center; height:370px; background-image: url(/theme/dajuri/img/main_banner_back.png); background-repeat: no-repeat; background-position:right bottom; } 
	.main_banner_pcs { text-align:center; width:1100px; margin:0 auto; } 
	.main_banner_list { text-align:left; width:500px; height:370px; }

	.list_main { text-align:center; width:1100px; margin:0 auto; }
	.list_main_title { 
		margin-top:15px; margin-bottom:15px; padding:15px; background:#222; 
		text-align:center;  font-size:16px; color:#fff; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;
	} .list_main_title b { font-size:20px; color:#fff000; font-family:NanumSquareBold; }

} /* PC end */