@charset "UTF-8";

/* SDI 23-03-15 앱접근성 심사 */



/* 앱용 CSS */
@media screen and ( max-width:768px){
	body.hybrid{
		margin-top:0;
/* 		margin-top:constant(safe-area-inset-top); */
/* 		margin-top:env(safe-area-inset-top); */
	}
	.hybrid *,
	.hybrid *:hover,
	.hybrid *:focus{
		outline:0 !important;
	}
	.hybrid .skip_navi{
		display:none;
	}
/* 	.hybrid footer{ */
/* 		display:none; */
/* 	} */

	.hybrid .sub_cnt_area .wsize:last-child{
		padding-bottom:40px;
/* 		padding-bottom:calc(constant(safe-area-inset-bottom) + 40px); */
/* 		padding-bottom:calc(env(safe-area-inset-bottom) + 40px); */
	}
	.hybrid .hasDatepicker + label{
		display:none;
	}
	.hybrid .col_form li.rdo{
		margin-left:-5px;
	}
	.hybrid .col_form li.rdo .ti{
		margin-left:5px;
	}
	.hybrid .app_top{
		position:fixed;
		right:3%;
		bottom:15px !important;
/* 		bottom:calc(constant(safe-area-inset-bottom) + 15px) !important; */
/* 		bottom:calc(env(safe-area-inset-bottom) + 15px) !important; */
		z-index:99999;
		opacity:0.7;
	}
	.hybrid .app_hidden{
		display:none !important;
	}
	.hybrid .sec_qna .qna_list li{
		width:calc(33.33% - 1.875vw);
		width:-webkit-calc(33.33% - 1.875vw);
	}
	.hybrid #cnt_share_item_list .share_list ul.list > li > a.link_btn:hover .thumb{
		transform: scale(1.0);
	}
	.hybrid .main_body .sec_share_goods .tab_group .item > a:focus .thumb,
	.hybrid .main_body .sec_share_goods .tab_group .item > a:hover .thumb{
		transform: scale(1.0);
	}
}

@media screen and ( max-width:768px){
	
	input#top_srch_txt:focus{
		outline:3px dashed black !important;
	}
	
	select#searchSbclsCd:focus-visible{
		outline:3px dashed black !important;
	}
	
	select#dtlSido:focus-visible{
		outline:3px dashed black !important;
	}
	
	select#searchFreeYn:focus-visible{
		outline:3px dashed black !important;
	}
	
	select#dtlSigg:focus-visible{
		outline:3px dashed black !important;
	}
	
	.more:focus{
		outline:3px dashed black !important;
	}
}

