@media(max-width: 767px){
	.mobile_header_logo{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	#header{
		height: 46px;
	}
	#content{
		margin-top: 46px;
	}
	.logo_img{
		height: 15px;
	}
	.mypage_img{
		height: 30px;
	}
	.content_banner{
		height: 150px;
	}
	.content_banner .navigator{
		top: 15px;
		left: 20px;
		transform: none;
		-webkit-transform: none;
	}
	.content_banner .banner_desc{
		text-align: center;
	}
	.content_banner .banner_desc .eng{
		margin-bottom: 0;
		display: inline-block;
	}
	.content_banner .banner_desc .eng img{
		width: 50%;
	}
	.content_banner .banner_desc .kor{
		font-size: 30px;
		text-align: center;
	}
	.join_box{
		border: none;
		border-radius: 0;
		padding: 0 15px;
	}
	.login_btn{
		margin-right: 15px;
	}
	.xs-mb-10{
		margin-bottom: 10px;
	}
	.popup_wrap .popup{
		max-width: 370px;
	}
	.custom_tab_wrap{
		float: none !important;
		display: table;
		margin: 0 auto;
	}
	.search_box{
		margin-top: 20px;
		float: none !important;
	}
	.search_box .search_input{
		width: 70%;
	}
	.search_box input{
		width: 100%;
	}

	/* 마이페이지 */
	.mypage .mypage_content.info > div > div{
		border-left: 0;
	}
	/* 마이페이지 끝 */

	/* 고객센터 */
	.cscenter_title_wrap .title{
		display: none;
	}
	.cscenter_faq_tabs > div{
		width: 100px;
	}
	.cscenter_list .faq_title{
		width: 55%;
	}
	.cscenter_list .icon.faq_icon{
		margin: 0 20px 0 0;
	}
	.cscenter_list .faq_category{
		margin-right: 15px;
	}
	.cscenter_list .qna_status_wrap{
		margin-top: 10px;
	}
	/* 고객센터 끝 */

	/* 활동이력 */
	.level_graph_wrap .icon{
		position: absolute;
		top: 115px;
		left: 0;
	}
	.level_graph_wrap .graph{
		position: absolute;
		left: 35%;
		width: 60%;
	}
	/* 활동이력 끝 */
	.third_content .third_bg {
		min-height: 300px;
	}
}
@media(max-width: 400px){
	.third_content .third_content_txt.absolute{
		top: 45%;
	}
	.third_content .third_bg {
		min-height: 250px;
	}
}
@media(max-width: 350px){
	.cscenter_list .faq_title{
		width: 40%;
	}
	.footer_menu1 li{
		padding-left: 5px;
		margin-left: 5px;
	}
}