@charset "UTF-8";

@media all and (max-width:480px) {
	/* s: 내 차량정보 */
	.carinfo_wrap .sub ul li:nth-of-type(odd) {max-width:110px;}
	/* e: 내 차량정보 */
}

@media all and (max-width:374px) {
	/* 텍스트 공통 */
	h4 {font-size:20px;}

	/* s: 컨텐츠 공통 */
	/* 충전소박스 공통 */
	.comon_charger li .sub .charge_possible strong {margin-right:12px;}
	.comon_charger li .sub .charge_possible ul li {margin-right:12px;}
	/* e: 컨텐츠 공통 */

	/* s: 메인 홈 */
	/* 메인 홈 비주얼 */
	.home_visual ul li .txt strong {font-size:22px;}

	/* 메인 홈 리포트 */
	.home_report ul li p {font-size:14px;}
	.home_report ul li strong {font-size:15px;}

}

@media all and (max-width:350px) {
	/* 텍스트 공통 */
	h4 {font-size:18px;}

	.home_contit {margin-bottom:20px;}

	/* 버튼 공통 */
	.btn_arw {font-size:14px;}

	.btn_rect {font-size:16px;}

	/* 팝업 */
	#modalpop .modal_box .txt p {font-size:15px;}

	/* 바텀시트 */
	#btmsheet .sheet_box .tit strong {font-size:18px;}

	#btmsheet .sheet_box .cont ul li label span {font-size:15px;}

	/* s: 컨텐츠 공통 */
	/* 충전소박스 공통 */
	.comon_charger li .main .tit {font-size:15px;}
	.comon_charger li .main .info p {font-size:13px;}
	.comon_charger li .main .info p::after {top:4px;}

	.comon_charger li .sub .charge_possible strong {font-size:12px;}
	.comon_charger li .sub .charge_possible ul li {margin-right:16px; font-size:12px;}

	/* 폼 공통 */
	.comon_form .tit strong {font-size:17px;}

	.comon_form .form_box li .con div input,
	.comon_form .form_box li .con div select {font-size:14px;}

	.comon_form .form_box li .con div input::placeholder {font-size:14px;}

	.comon_form .form_box .lay_flex .con {margin-right:16px;}

	/* e: 컨텐츠 공통 */

	/* s: 메인 홈 */
	/* 메인 홈 비주얼 */
	.home_visual ul li .txt {left:20px;}
	.home_visual ul li .txt strong {font-size:20px;}
	.home_visual ul li .txt p {font-size:14px;}

	.home_visual .swiper-pagination {left:20px; bottom:20px; font-size:11px;}
	.home_visual .swiper-pagination span {font-size:11px;}
	.home_visual .swiper-pagination span.swiper-pagination-current {min-width:10px;}

	/* 메인 홈 리포트 */
	.home_report ul li p {padding-left:30px; font-size:13px;}
	.home_report ul li p::before {width:24px; height:24px;}
	.home_report ul li strong {font-size:14px;}

	/* 메인 홈 서비스 */
	.home_service ul li strong {font-size:15px;}
	.home_service ul li p {font-size:13px;}
	/* e: 메인 홈 */

	/* s: 알림 설정 관리 */
	.notifyset_wrap ul li .txt strong {font-size:15px;}
	/* e: 알림 설정 관리 */

	/* s: 내 차량정보 */
	.carinfo_wrap .main strong {font-size:15px;}

	.carinfo_wrap .sub ul li:nth-of-type(odd) {max-width:90px;}

	.carinfo_wrap .sub ul li span {min-width:45px; font-size:13px;}
	.carinfo_wrap .sub ul li strong {font-size:13px;}
	/* e: 내 차량정보 */

	/* s: 필터설정 */
	.filter_wrap .select_sort ul li .sort_btn label span {font-size:13px;}
	/* e: 필터설정 */

	/* s: 충전소 검색 */
	.search_wrap .search_first > strong {margin-bottom:28px; font-size:16px;}
	/* e: 충전소 검색 */

	/* s: 회원카드 */
	.membcard_wrap .memb_card .card {max-width:280px; height:176px;}
	.membcard_wrap .memb_card .card .cardnum {right:16px; bottom:20px; font-size:15px;}
	.membcard_wrap .memb_card .btn_rect {max-width:280px; font-size:15px;}

	.membcard_wrap .memb_history > strong {font-size:17px;}
	.membcard_wrap .memb_history ul li span {font-size:14px}
	/* e: 회원카드 */

	/* s: nh멤버스 포인트 사용 */
	.usepoint_wrap .use_point strong {font-size:16px;}

	.usepoint_wrap .con strong {font-size:18px;}
	.usepoint_wrap .con input {font-size:44px;}
	.usepoint_wrap .con input::placeholder {font-size:44px;}
	/* e: nh멤버스 포인트 사용 */

	/* s: 충전중 */
	.charging_wrap {padding-top:63px;}

	.charging_wrap .state_box .cir_txt strong {font-size:50px;}
	.charging_wrap .state_box .cir_txt p {font-size:15px;}
	/* e: 충전중 */

	/* s: nh멤버스 포인트 */
	.nhpoint_wrap .top .have_point strong {font-size:36px;}
	/* e: nh멤버스 포인트 */

	/* s: 충전내역 */
	.history_wrap .top .month_allhis > strong {font-size:30px;}
	.history_wrap .top .month_allhis > p br {display:none;}
	/* e: 충전내역 */

	/* s: 충전 레포트 */
	.report_wrap .month_total {padding:24px 100px 24px 24px; background-position:center right 16px;}

	.report_wrap .chart_box .txt_area strong {font-size:15px;}
	.report_wrap .chart_box .chart_area .chart ul li .bar {border-radius:6px 6px 0 0;}
	/* e: 충전 레포트 */
}

@media all and (max-width:374px) and (min-width:351px){
	/* 메인 홈 배너 */
	.home_banner::after {width: 210px; top: 2px;}
	.home_banner > div {padding:24px 130px 24px 20px;}
	/* e: 메인 홈 */
}

@media all and (max-width:350px) {
	/* 메인 홈 배너 */
	.home_banner::after {width: 210px; height: 120px;}
    .home_banner > div {padding:24px 130px 24px 10px;}
	.home_banner > a {padding-right:115px;}
	.home_banner span {font-size:13px;}
	.home_banner strong {margin-top:4px; font-size:16px;}
}