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

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

	/* ÆäÀÌÁö ÇöÀçÀ§Ä¡ s */
	.page_area_top { margin-top:60px; }
	.page_area { display:inline-block; width:100%; border-bottom:1px solid #ccc; }
	.page_areas { height:35px; margin: 0 auto; text-align:center; }
	.page_areas li { 
		height:35px; float:left; padding-top:10px; border-right:1px solid #ccc;
		text-align:center; font-family:NanumSquareBold; font-size:14px; letter-spacing: 0.1em; line-height:1em; 
	}
	.page_areas_home { padding-left:10px; padding-right:10px; cursor:pointer; } .page_areas_home img { width:16px; }
	.page_areas_a { padding-left:25px; padding-right:25px; color:#444; }
	.page_areas_p { padding-left:25px; padding-right:25px; color:#2c5cda; }

	.page_areasz { display:none; }
	.page_areas_m { display:block; } 
	.page_areas_m_t { display:inline-block; width:100%; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
	.page_areas_m_t_a { float:left; width:85%; text-align:left; font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em;  }
	.page_areas_m_t_b { float:left; width:15%; text-align:right; } .page_areas_m_t_b img { width:15px; }
	.page_areas_m_c { display:none; position:relative; z-index:1; top:0px; left:0px; }
	.page_areas_m_cs {
		position:absolute; display:inline-block; width:100%; border-bottom:1px solid #ccc; background:#fff; 
		padding-left:20px; padding-right:20px; padding-bottom:20px;
		text-align:left; font-size:16px; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:2em; 
	} 
	.page_areas_m_cs a { color:#777; } .page_areas_m_cs a:hover { color:#000; }
	/* ÆäÀÌÁö ÇöÀçÀ§Ä¡ e */

	/* input, box */
	.MlangloginInputClass {
		width:100%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hp {
		width:31%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; margin-bottom:10px; 
	} .MlangloginInputClass_hp:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hp2 {
		width:31%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass_hp2:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hpre {
		width:100%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; margin-bottom:10px;
	} .MlangloginInputClass_hpre:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_on {
		width:100%; border:1px solid #222; padding:15px; border-radius:20px; 
		font-size:16px; color:#000; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	}
	.MlangloginInputClass2 {
		width:100%; border:1px solid #bac7ff; padding:15px; border-radius:20px; 
		font-size:14px; color:#1c1c1c; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass2:hover { border:1px solid #0033ff; }
	.MlangBoxClass { border:1px solid #e4e4e4; background:#fff; padding:15px; border-radius:20px; margin-bottom:10px; }
	.MlangBoxClassb { border:1px solid #bac7ff; background:#fff; padding:15px; border-radius:20px; margin-bottom:10px; }
	.MlangBoxClasst { width:100%; display:inline-block; margin-top:10px; } .MlangBoxClassw { width:100%; display:inline-block; margin-bottom:10px; }
	.MlangloginradioClass { width:20px; height:20px; }
	/* input, box e */

	.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:20px; 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:16px;
		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:16px;
		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:16px;
		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:16px; 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:16px;
		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:30px; padding-bottom:40px; color:#333; font-size:18px; font-family:NanumGothicBold; text-align:center; letter-spacing: 0.01em; line-height:1em; }
	.Mlangpage_member_ok_box { padding-left:20px; padding-right:20px; padding-top:20px; margin-bottom:50px; background:#fff; border:1px solid #ccc; 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 { width:80%; margin-top:20px; display:inline-block; } .Mlangpage_member_join_t li { float:left; margin-top:10px; }
	.Mlangpage_member_join_t_li_1 { width:100%; text-align:left; padding-top:5px; color:#777; font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlangpage_member_join_t_li_2 { 
		text-align:center; width:30%; background:#222; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom: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 { 
		margin-top:20px; padding-top:20px; padding-bottom:20px; border-top:2px solid #ccc; 
		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 { text-align:center; background:#efefef; padding:15px; display:none; border-radius:20px }
	.mb_hp_reId_textClass { padding:15px;  text-align:left; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; }
	.mb_hp_reId_textClass b { font-size:24px;font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; }

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


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

	/* ÆäÀÌÁö ÇöÀçÀ§Ä¡ s */
	.page_area { display:inline-block; width:100%; border-bottom:1px solid #ccc; }
	.page_areas { width:760px; height:35px; margin: 0 auto; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; }
	.page_areas li { 
		height:35px; float:left; padding-top:10px; border-right:1px solid #ccc;
		text-align:center; font-family:NanumSquareBold; font-size:14px; letter-spacing: 0.1em; line-height:1em; 
	}
	.page_areasz { width:760px; height:35px; margin: 0 auto; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; }
	.page_areasz li { 
		height:35px; float:left; padding-top:10px; border-right:1px solid #ccc;
		text-align:center; font-family:NanumSquareBold; font-size:14px; letter-spacing: 0.1em; line-height:1em; 
	}
	.page_areas_home { padding-left:10px; padding-right:10px; cursor:pointer; } .page_areas_home img { width:16px; }
	.page_areas_homez { padding-left:10px; padding-right:10px; cursor:pointer; } .page_areas_home img { width:16px; }
	.page_areas_a { padding-left:25px; padding-right:25px; color:#444; }
	.page_areas_p { padding-left:25px; padding-right:25px; color:#2c5cda; }
	.page_areas_z { padding-left:25px; padding-right:25px; color:#444; cursor:pointer; } .page_areas_z:hover { color:#000; }
	.page_areas_x { padding-left:25px; padding-right:25px; color:#2c5cda; }
	.page_areas_m { display:none; }
	/* ÆäÀÌÁö ÇöÀçÀ§Ä¡ e */

	/* input, box */
	.MlangloginInputClass {
		width:100%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hp {
		width:24%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass_hp:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hp2 {
		width:31%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass_hp2:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hpre {
		width:40%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass_hpre:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_on {
		width:100%; border:1px solid #222; padding:15px; border-radius:20px; 
		font-size:16px; color:#000; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	}
	.MlangloginInputClass2 {
		width:100%; border:1px solid #bac7ff; padding:15px; border-radius:20px; 
		font-size:14px; color:#1c1c1c; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass2:hover { border:1px solid #0033ff; }
	.MlangBoxClass { border:1px solid #e4e4e4; background:#fff; padding:15px; border-radius:20px; margin-bottom:10px; }
	.MlangBoxClassb { border:1px solid #bac7ff; background:#fff; padding:15px; border-radius:20px; margin-bottom:10px; }
	.MlangBoxClasst { width:100%; display:inline-block; margin-top:10px; } .MlangBoxClassw { width:100%; display:inline-block; margin-bottom:10px; }
	.MlangloginradioClass { width:20px; height:20px; }
	/* input, box e */

	.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:20px; 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:16px;
		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:16px;
		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:16px;
		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:16px; 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:16px;
		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_box { padding-left:40px; padding-right:40px; padding-top:20px; margin-bottom:50px; background:#fff; border:1px solid #ccc; 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 #ccc; }
	.Mlangpage_member_search_r { float:left; width:50%; padding:50px; text-align:center; }

	.Mlangpage_member_join_t { width:60%; margin-top:50px; 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:NanumGothic; 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 #ccc; 
		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 { text-align:center; background:#efefef; padding:15px; display:none; border-radius:20px; }
	.mb_hp_reId_textClass { padding:15px;  text-align:left; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; }
	.mb_hp_reId_textClass b { font-size:24px; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; }

	.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 : 1025px)  {

	/* ÆäÀÌÁö ÇöÀçÀ§Ä¡ s */
	.page_area_top { text-align:center; }
	.page_area { display:inline-block; width:100%; border-bottom:1px solid #ccc; }
	.page_areas { width:1200px; height:56px; margin: 0 auto; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; }
	.page_areas li { 
		height:56px; float:left; padding-top:20px; border-right:1px solid #ccc;
		text-align:center; font-family:NanumSquareBold; font-size:18px; letter-spacing: 0.1em; line-height:1em; 
	}
	.page_areasz { width:1200px; height:56px; margin: 0 auto; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; }
	.page_areasz li { 
		height:56px; float:left; padding-top:20px; border-right:1px solid #ccc;
		text-align:center; font-family:NanumSquareBold; font-size:18px; letter-spacing: 0.1em; line-height:1em; 
	}
	.page_areas_home { padding-left:20px; padding-right:20px; cursor:pointer; }
	.page_areas_homez { padding-left:20px; padding-right:20px; cursor:pointer; }
	.page_areas_a { padding-left:50px; padding-right:50px; color:#444; }
	.page_areas_p { padding-left:50px; padding-right:50px; color:#2c5cda; }
	.page_areas_z { padding-left:50px; padding-right:50px; color:#444; cursor:pointer; } .page_areas_z:hover { color:#000; }
	.page_areas_x { padding-left:50px; padding-right:50px; color:#2c5cda; }
	.page_areas_m { display:none; }
	/* ÆäÀÌÁö ÇöÀçÀ§Ä¡ e */

	/* input, box */
	.MlangloginInputClass {
		width:100%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hp {
		width:24%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass_hp:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hp2 {
		width:31%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass_hp2:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_hpre {
		width:40%; border:1px solid #aaa; padding:12px; border-radius:20px; 
		font-size:16px; color:#222; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass_hpre:hover { border:1px solid #0033ff; }
	.MlangloginInputClass_on {
		width:100%; border:1px solid #222; padding:15px; border-radius:20px; 
		font-size:16px; color:#000; font-family:NanumSquareBold;  letter-spacing: 0.01em; line-height:1em; 
	}
	.MlangloginInputClass2 {
		width:100%; border:1px solid #bac7ff; padding:15px; border-radius:20px; 
		font-size:14px; color:#1c1c1c; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; 
	} .MlangloginInputClass2:hover { border:1px solid #0033ff; }
	.MlangBoxClass { border:1px solid #e4e4e4; background:#fff; padding:15px; border-radius:20px; margin-bottom:10px; }
	.MlangBoxClassb { border:1px solid #bac7ff; background:#fff; padding:15px; border-radius:20px; margin-bottom:10px; }
	.MlangBoxClasst { width:100%; display:inline-block; margin-top:10px; } .MlangBoxClassw { width:100%; display:inline-block; margin-bottom:10px; }
	.MlangloginradioClass { width:20px; height:20px; }
	/* input, box e */

	.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:20px; 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:16px;
		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:16px;
		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:16px;
		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:16px; 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:16px;
		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_box { padding-left:40px; padding-right:40px; padding-top:20px; margin-bottom:50px; background:#fff; border:1px solid #ccc; 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 #ccc; }
	.Mlangpage_member_search_r { float:left; width:50%; padding:50px; text-align:center; }

	.Mlangpage_member_join_t { width:60%; margin-top:50px; 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:NanumGothic; 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 #ccc; 
		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 { text-align:center; background:#efefef; padding:15px; display:none; border-radius:20px; }
	.mb_hp_reId_textClass { padding:15px;  text-align:left; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; }
	.mb_hp_reId_textClass b { font-size:24px; font-family:NanumSquareBold; letter-spacing: 0.01em; line-height:1em; }

	.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 */