

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

	.Mlangpage_b { text-align:center; margin:20px; padding-top:30px; }
	.Mlangpage_ba { text-align:center; margin:20px; padding-top:30px; }
	.Mlangpage_member_start_title { padding-bottom:40px; color:#777; font-size:24px;font-family:NanumSquareBold; text-align:center; letter-spacing: 0.01em; line-height:1.7em; }
	.Mlangpage_member_start_title span { font-size:18px; color:#333;  }
	.Mlangpage_member_start_title b { color:#2f47a1; font-size:24px; color:#333; }
	.Mlangpage_member_start_title img { height:30px; }
	.Mlangpage_member_start_box {
		height:150px; padding:10px; color:#333; font-size:12px;font-family:NanumGothic; text-align:left; letter-spacing: 0.01em; line-height:1.5em; 
		background:#fff; border:1px solid #e3e4e4; overflow-x:hidden; overflow-y:scroll;
	}
	.Mlangpage_member_start_box_chick {
		padding-top:15px;  padding-bottom:20px; cursor:pointer;
		color:#333; font-size:18px; font-family:NanumGothicBold; text-align:left; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlangpage_member_start_box_chick_bold { 
		padding-top:15px;  padding-bottom:20px; 
		color:#000; font-size:18px; font-family:NanumGothicBold; text-align:left; letter-spacing: 0.01em; line-height:1em;  text-decoration:underline;
	}
	.box_chick_img { padding-right:5px; width:30px; }
	.Mlangpage_member_start_box_btn2 {
		display:inline-block; border:0px; padding:20px; margin-top:10px; margin-bottom:10px; text-align:center; cursor:pointer; border-radius:30px;
		width:100%; background:#777; color:#fff; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlangpage_member_start_box_btn3 {
		display:inline-block; padding:20px; margin-top:10px; margin-bottom:10px; text-align:center; cursor:pointer; border-radius:30px;
		width:100%; background:#fff; color:#222; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; border:1px solid #999; 
	}
	.Mlangpage_member_start_box_btn {
		display:inline-block; padding:20px; margin-top:10px; margin-bottom:10px; text-align:center; cursor:pointer; border-radius:30px;
		width:100%; background:#333; color:#fff; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlangpage_member_start_box_btn_li { width:100%; margin-top:20px; margin-bottom:30px; display:inline-block; } 
	.Mlangpage_member_start_box_btn_li li { 
		width:100%; float:left;  text-align:center; margin-bottom:5px; color:#fff; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
		padding:15px; cursor:pointer; border-radius:30px;
	} .Mlangpage_member_start_box_btn_li li:hover { opacity: 0.7; }  .Mlangpage_member_start_box_btn_li li img { opacity: 0.5; height:30px; margin-bottom:5px; }
	.Mlangpage_member_start_box_btn_li_1 { background:#222; }
	.Mlangpage_member_start_box_btn_li_2 { background:#3079ff; }

	.Mlangpage_member_joinform_box { margin-bottom:30px; display:inline-block; width:100%; } .Mlangpage_member_joinform_box2 { margin-bottom:5px; display:inline-block; width:100%; }
	.Mlangpage_member_joinform_box2_b { padding-top:15px; padding-bottom:15px; color:#1c1c1c; font-family:NanumSquareBold; font-size:18px; letter-spacing: 0.01em; }
	.Mlangpage_member_joinform_box_l { width:70%; float:left; padding-right:10px; }
	.Mlangpage_member_joinform_box_r { width:30%; float:left; }
	.Mlangpage_member_joinform_box_e { width:100%; float:left; padding-right:10px; }
	.Mlangpage_member_joinform_box_c { width:100%; margin-left:10px; margin-top:10px; float:left; text-align:left; color:#6d6d6d; font-family:Pretendard-Medium; font-size:12px; letter-spacing: 0.01em; }
	.Mlangpage_member_joinform_box_c_red { margin-left:10px; margin-top:10px; float:left; text-align:left; color:#ff0000; font-family:Pretendard-Medium; font-size:12px; letter-spacing: 0.01em; }
	.Mlangpage_member_joinform_box_cl { width:100%; float:left; height:10px; }
	.Mlangpage_member_joinform_box_btn_1 {
		background:#1c1c1c; border-radius:20px; padding:13px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.Mlangpage_member_joinform_box_btn_hp {
		float:right; width:100%; background:#1c1c1c; border-radius:20px; padding:13px; margin-top:10px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.Mlangpage_member_joinform_box_btn_hpre {
		float:right; width:50%; background:#1c1c1c; border-radius:20px; padding:13px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 
	}
	.Mlangpage_member_joinform_box_btn_hpre2 {
		margin-left:5px; float:right; width:48%; background:#fff; border-radius:20px; padding:13px; border:1px solid #777; 
		text-align:center; color:#222; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.Mlangpage_member_joinform_box_btn_2 {
		background:#999; border-radius:20px; padding:13px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.mlangmsgicon { margin-right:3px; } 

	.Mlangpage_member_ok_title { padding-bottom:40px; color:#333; font-size:18px; font-family:NanumGothicBold; text-align:center; letter-spacing: 0.01em; line-height:1em; }
	.Mlangpage_member_ok_title img { height:30px; margin-right:10px; }
	.Mlangpage_member_ok_box { padding-left:20px; padding-right:20px; padding-top:20px; margin-bottom:50px; background:#fff; border:1px solid #e3e4e4; border-radius:20px; }
	.Mlangpage_member_ok_boxs { display:inline-block; width:100%; }
	.Mlangpage_member_ok_boxs_l { float:left; width:100%; text-align:left; margin-bottom:5px; }
	.Mlangpage_member_ok_boxs_r { float:left; width:100%; text-align:left; margin-bottom:20px; }
	.Mlangpage_member_ok_boxs_l span { color:#999; font-size:16px;font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em; }
	.Mlangpage_member_ok_boxs_r span { color:#222; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.5em;  }

	.Mlangpage_member_join_t { position:relative; top:-30px; width:96%; display:inline-block; } .Mlangpage_member_join_t li { float:left; margin-top:10px; }
	.Mlangpage_member_join_t_li_1 { width:60%; text-align:left; padding-top:5px; color:#777; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlangpage_member_join_t_li_2 { 
		text-align:center; width:30%; background:#222; padding:5px; margin-left:10px; 
		color:#fff; font-size:11px;font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	} .Mlangpage_member_join_t_li_2 img { height:10px; border:0px; margin-right:5px; Vertical-align:middle; }
	.Mlangpage_member_join_t_li_2:hover { background:#777; }
	.Mlangpage_member_join_t2 { 
		padding-top:20px; padding-bottom:20px; border-top:2px solid #e3e4e4; 
		color:#777; font-size:18px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.9em;
	}  .Mlangpage_member_join_t2 b { font-size:26px; color:#000; font-family:NanumSquareBold; } 

	.phonemm { font-weight:bold; font-size:16px; font-family:Gulim; }

	.mb_hp_reClass { background:#efefef; border-radius:20px; padding:15px; display:none; margin-bottom:40px;  }
	.mb_hp_reClasss { display:inline-block; width:100%; text-align:left; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; }
	.mb_hp_reClasss b { font-size:24px; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; }
	.mb_hp_reId_textClass { margin-bottom:10px; }
	.Mlangpage_member_loginss { 
		text-align:center; margin: 0 auto; width:500px; margin-top:100px; margin-bottom:100px; 
		border-radius:30px; padding:50px; background:#000;
	}

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


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {
	
	.Mlangpage_b { text-align:center; margin: 0 auto; width:800px; margin-top:30px; }
	.Mlangpage_ba { text-align:center; margin-top:30px; }
	.Mlangpage_member_start_title { padding-bottom:40px; color:#777; font-size:30px;font-family:NanumSquareBold; text-align:center; letter-spacing: 0.01em; line-height:1.9em; }
	.Mlangpage_member_start_title span { font-size:24px; color:#333;  }
	.Mlangpage_member_start_title b { color:#2f47a1; font-size:30px; color:#333; }
	.Mlangpage_member_start_title img { height:30px; }
	.Mlangpage_member_start_box {
		height:200px; padding:20px; color:#333; font-size:14px;font-family:NanumGothic; text-align:left; letter-spacing: 0.01em; line-height:1.5em; 
		background:#fff; border:1px solid #e3e4e4; overflow-x:hidden; overflow-y:scroll;
	}
	.Mlangpage_member_start_box_chick {
		padding-top:15px;  padding-bottom:30px; cursor:pointer;
		color:#333; font-size:18px; font-family:NanumGothicBold; text-align:left; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlangpage_member_start_box_chick_bold { 
		padding-top:15px;  padding-bottom:30px; 
		color:#000; font-size:18px; font-family:NanumGothicBold; text-align:left; letter-spacing: 0.01em; line-height:1em;  text-decoration:underline;
	}
	.box_chick_img { padding-right:5px; width:35px; }
	.Mlangpage_member_start_box_btn {
		display:inline-block; border:0px; padding:20px; margin-top:20px; margin-bottom:60px; text-align:center; cursor:pointer; border-radius:30px;
		width:300px; background:#333; color:#fff; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlangpage_member_start_box_btn2 {
		display:inline-block; padding:20px; margin-top:20px; margin-bottom:60px; text-align:center; cursor:pointer; border-radius:30px;
		width:300px; background:#777; color:#fff; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlangpage_member_start_box_btn_li { 
		width:100%; margin-top:20px; margin-bottom:60px; display:inline-block; background:#222; padding:20px; border-radius:30px;
		text-align:center; margin:5px; color:#fff; font-size:20px; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; cursor:pointer;
	} 
	.Mlangpage_member_start_box_btn_li img { height:16px; margin-left:10px; }  .Mlangpage_member_start_box_btn_li:hover { opacity: 0.7; } 

	.Mlangpage_member_joinform_box { margin-bottom:30px; display:inline-block; width:100%; } .Mlangpage_member_joinform_box2 { margin-bottom:5px; display:inline-block; width:100%; }
	.Mlangpage_member_joinform_box2_b { padding-top:15px; padding-bottom:15px; color:#1c1c1c; font-family:NanumSquareBold; font-size:18px; letter-spacing: 0.01em; }
	.Mlangpage_member_joinform_box_l { width:70%; float:left; padding-right:10px; }
	.Mlangpage_member_joinform_box_r { width:30%; float:left; }
	.Mlangpage_member_joinform_box_e { width:100%; float:left; padding-right:10px; }
	.Mlangpage_member_joinform_box_c { width:100%; margin-left:10px; margin-top:10px; float:left; text-align:left; color:#6d6d6d; font-family:Pretendard-Medium; font-size:12px; letter-spacing: 0.01em; }
	.Mlangpage_member_joinform_box_c_red { margin-left:10px; margin-top:10px; float:left; text-align:left; color:#ff0000; font-family:Pretendard-Medium; font-size:12px; letter-spacing: 0.01em; }
	.Mlangpage_member_joinform_box_cl { width:100%; float:left; height:10px; }
	.Mlangpage_member_joinform_box_btn_1 {
		background:#1c1c1c; border-radius:20px; padding:13px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.Mlangpage_member_joinform_box_btn_hp {
		float:right; width:24%; background:#1c1c1c; border-radius:20px; padding:12px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.Mlangpage_member_joinform_box_btn_hpre {
		float:right; width:29%; background:#1c1c1c; border-radius:20px; padding:12px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.Mlangpage_member_joinform_box_btn_hpre2 {
		margin-left:5px; float:right; width:29%; background:#fff; border-radius:20px; padding:12px; border:1px solid #777; 
		text-align:center; color:#222; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.Mlangpage_member_joinform_box_btn_2 {
		background:#999; border-radius:20px; padding:13px;
		text-align:center; color:#fff; font-family:NanumSquareBold; font-size:16px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.mlangmsgicon { margin-right:3px; } 

	.Mlangpage_member_ok_title { padding-top:50px; padding-bottom:40px; color:#333; font-size:30px;font-family:NanumSquareBold; text-align:center; letter-spacing: 0.01em; line-height:1em; }
	.Mlangpage_member_ok_title img { height:40px; margin-right:10px; }
	.Mlangpage_member_ok_box { padding-left:40px; padding-right:40px; padding-top:20px; margin-bottom:50px; background:#fff; border:1px solid #e3e4e4; border-radius:30px; }
	.Mlangpage_member_ok_boxs { display:inline-block; width:100%; }
	.Mlangpage_member_ok_boxs_l { float:left; width:30%; text-align:left; margin-bottom:20px; }
	.Mlangpage_member_ok_boxs_r { float:left; width:70%; text-align:left; margin-bottom:20px; }
	.Mlangpage_member_ok_boxs_l span { color:#999; font-size:16px;font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em; }
	.Mlangpage_member_ok_boxs_r span { color:#222; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.5em;  }
	
	.Mlangpage_member_search { display:inline-block; width:100%; text-align:center; }
	.Mlangpage_member_search_l { float:left; width:50%; padding:50px; text-align:center; border-right:1px solid #e3e4e4; }
	.Mlangpage_member_search_r { float:left; width:50%; padding:50px; text-align:center; }

	.Mlangpage_member_join_t { width:60%; display:inline-block; } .Mlangpage_member_join_t li { float:left; margin-top:10px; }
	.Mlangpage_member_join_t_li_1 { padding-top:5px; color:#777; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlangpage_member_join_t_li_2 { 
		background:#222; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; margin-left:30px; 
		color:#fff; font-size:12px;font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	} .Mlangpage_member_join_t_li_2 img { height:10px; border:0px; margin-right:5px; Vertical-align:middle; }
	.Mlangpage_member_join_t_li_2:hover { background:#777; }
	.Mlangpage_member_join_t2 { 
		margin-top:30px; padding-top:30px; padding-bottom:30px; border-top:2px solid #e3e4e4; 
		color:#777; font-size:22px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.9em;
	}  .Mlangpage_member_join_t2 b { font-size:36px; color:#000; font-family:NanumSquareBold; } 

	.phonemm { font-weight:bold; font-size:16px; font-family:Gulim; }

	.mb_hp_reClass { background:#efefef; border-radius:20px; padding:15px; display:none; margin-bottom:40px;  }
	.mb_hp_reClasss { display:inline-block; width:100%; text-align:left; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; }
	.mb_hp_reClasss b { font-size:24px; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; }
	.mb_hp_reId_textClass { margin-bottom:10px; }
	.Mlangpage_member_loginss { 
		text-align:center; margin: 0 auto; width:500px; margin-top:100px; margin-bottom:100px; 
		border-radius:30px; padding:50px; background:#000;
	}

} /* PC end */

/* È¸¿ø°¡ÀÔ >  °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ µ¿ÀÇ */
.tbl { text-align:center; font-size:12px; color:#000; font-family:NanumGothic; }
.tbl th { text-align:center; backgroundr:#eee; border:1px solid #e3e4e4; }
.tbl td { text-align:left;  backgroundr:#fff; border:1px solid #e3e4e4; padding:10px; }