@chart-set "utf=8";
.pc_show{display:block !important;}
.pctab_show{display:block !important;}
.tabmo_show{display:none !important;}
.mo_show{display:none !important;}

@media screen and (max-width:1200px){
	/*top_banner*/
	.top_banner_wrap{display:none;}

	 img {max-width:100%;}/**/
	.inner{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; padding: 0 40px;}
	.location_bar .inner{ padding: 18px 40px;position:relative;}
	.tit_sectin h2,
	.screenings_steptit h4.tit {font-size: 38px;}
	.tit_sectin .btn_wrap.right{right: 40px;}

	.gnb .gnb_con_1 > li{width:14.2%;}

	/* header */
	#header{display: none;}
	#header_tm{display: block; background: #0d3370; position: fixed; z-index: 1001; top: 0; width: 100%;}
	#header_tm .header_tm_logo{padding: 12px 0; font-size: 0;}
	#header_tm .header_top{height: auto;}
	.header_top .float_r{float: none; height: auto; line-height: 100%; padding: 15px 0 0;}
	.header_top .float_r .header_search input{height: 42px;}
	.header_top .float_r .header_search .btn_header_search{width: 42px; height: 42px; background: transparent;}
	.header_top .float_r .header_search.active .btn_header_search{background: #fff;transition:all 1s;}
	.header_top .float_r .header_search.active input{border: 0;}
	.header_top .float_r .header_search .btn_header_search img{width: auto; height: 25px; margin-top: 5px; margin-bottom: 10px;}
	.img_search_active{display: block;}
	.img_search_off{display:none;}
	/* END : header */
	#contioner {padding-top:72px;}
	
	/* footer */

	#footer{display: none;}
	#footer.tabMo{display: block;border-top:1px solid #d9d9d9;}
	#footer .footer_certified{padding: 2.930vw 0;}
	#footer .footer_certified ul.inner{padding-right: 150%; -webkit-box-sizing: inherit; box-sizing: inherit;align-items: center;}
	#footer .footer_certified ul li{width: 30%;}
	#footer .footer_certified ul li > img{width: 6.152vw;}
	#footer .footer_certified ul li > div{padding: 0 1.953vw !important; font-size: 1.4vw;line-height:1.5vw;width:calc(100% - 7.152vw)}
	#footer .footer_certified ul li > div br {display:none;}
	#footer .select_type02{width: 50%;}
	#footer .select_type02 + .select_type02 a{border-left: 0;}
	#footer .select_type02 > a{width: 100%; height: 4.883vw; line-height: 4.5vw; padding: 0 2.930vw; font-size: 1.563vw; text-align: center;vertical-align: middle;}
	#footer .select_type02 > a span{float: none;margin-left: 1.953vw;}
	#footer .select_type02 > a span:after{display: inline-block;font-size: 2.344vw;margin-top: -2px;height: 100%;vertical-align: middle;}
	#footer .select_type02 .select_con{z-index: 901;}

	#footer .footer_content .inner{padding: 3.906vw 3.33vw;}
	#footer .footer_content .float_l img{width: 13.672vw;}
	#footer .footer_content .float_l + .float_l{margin-left: 6.836vw;}
	#footer .footer_content h3{font-size: 1.758vw;;}
	#footer .footer_content p{font-size: 1.563vw; line-height: 2.930vw;}
	#footer .footer_content p span{margin: 0 0.977vw; height: 1.172vw;}

	#footer .footer_bottom{padding: 2.734vw 0 4.883vw;}
	#footer .footer_bottom .footer_sns{margin-bottom: 2.734vw;}
	#footer .footer_bottom .footer_sns li{margin-left: 0; margin-right: 1.172vw;}
	#footer .footer_bottom .footer_sns li a{line-height: 4.4vw; margin-right: 0;}
	#footer .footer_bottom .footer_sns li a img{width: 3.320vw;}
	#footer .footer_bottom .float_l:first-child{width: 100%;}
	#footer .footer_bottom .float_l a{font-size: 1.367vw; margin: 0 1.367vw; width: 5vw; height: 5vw;}
	#footer .footer_bottom .float_l a:first-child{margin-left: 0;}
	#footer .footer_bottom .float_l p{font-size: 1.367vw;}
	#footer .footer_bottom .float_l p .mo{display:none;}
	#footer .footer_bottom .float_l p + p{margin-top: 1.172vw;}
	/* END : footer */


}

@media screen and (max-width:1024px){
	.pc_show{display:none !important;}
	.pctab_show{display:block !important;}
	.tabmo_show{display:block !important;}
	.mo_show{display:none !important;}
	
	 /* MARGIN */

	.mt0 {margin-top: 0px !important;}	
	.mt5 {margin-top: 0.49vw !important;}	
	.mt10 {margin-top: 0.98vw !important;}	
	.mt15 {margin-top: 1.46vw !important;}
	.mt20 {margin-top: 1.95vw !important;}	
	.mt25 {margin-top: 2.44vw !important;}	
	.mt30 {margin-top: 2.93vw !important;}
	.mt35 {margin-top: 3.42vw !important;}	
	.mt40 {margin-top: 3.91vw !important;}	
	.mt45 {margin-top: 4.39vw !important;}
	.mt50 {margin-top: 4.88vw !important;}
	.mt55 {margin-top: 5.37vw !important;}	
	.mt60 {margin-top: 5.86vw !important;}	
	.mt65 {margin-top: 6.35vw !important;}	
	.mt70 {margin-top: 6.84vw !important;}	
	.mt75 {margin-top: 7.32vw !important;}	
	.mt80 {margin-top: 7.81vw !important;}

	.mb0 {margin-bottom: 0px !important;}
	.mb5 {margin-bottom: 0.49vw !important;}	
	.mb10 {margin-bottom: 0.98vw !important;}	
	.mb15 {margin-bottom: 1.46vw !important;}
	.mb20 {margin-bottom: 1.95vw !important;}	
	.mb25 {margin-bottom: 2.44vw !important;}	
	.mb30 {margin-bottom: 2.93vw !important;}	
	.mb35 {margin-bottom: 3.42vw !important;}	
	.mb40 {margin-bottom: 3.91vw !important;}	
	.mb45 {margin-bottom: 4.39vw !important;}	
	.mb50 {margin-bottom: 4.88vw !important;}
	.mb55 {margin-bottom: 5.37vw !important;}	
	.mb60 {margin-bottom: 5.86vw !important;}	
	.mb65 {margin-bottom: 6.35vw !important;}	
	.mb70 {margin-bottom: 6.84vw !important;}	
	.mb75 {margin-bottom: 7.32vw !important;}	
	.mb80 {margin-bottom: 7.81vw !important;}

	.ml0 {margin-left: 0px !important;}	
	.ml5 {margin-left: 0.49vw !important;}	
	.ml10 {margin-left: 0.98vw !important;}	
	.ml15 {margin-left: 1.46vw !important;}
	.ml18 {margin-left: 18px !important;}
	.ml20 {margin-left: 1.95vw !important;}	
	.ml25 {margin-left: 2.44vw !important;}	
	.ml30 {margin-left: 2.93vw !important;}
	.ml35 {margin-left: 3.42vw !important;}	
	.ml40 {margin-left: 3.91vw !important;}
	.ml45 {margin-left: 4.39vw !important;}
	.ml50 {margin-left: 4.88vw !important;}	
	.ml55 {margin-left: 5.37vw !important;}	
	.ml60 {margin-left: 5.86vw !important;}
	.ml65 {margin-left: 6.35vw !important;}	
	.ml70 {margin-left: 6.84vw !important;}
	.ml75 {margin-left: 7.32vw !important;}	
	.ml80 {margin-left: 7.81vw !important;}





	#contioner{font-size: 16px;}


	.tit_sectin .btn_wrap.right{right: 3.33vw;}

	/* tab */
	.tab_ui .tab ul li a{font-size: 16px;}

	/* button */
	.btn_gray span{; font-size: 16px;}
	.btn_blue span{font-size: 16px;}
	.btn_gray_line span{ font-size: 16px;}

	

}

@media screen and (max-width:720px){

	body, html,#contioner {font-size:12px;}/*��ü �ؽ�Ʈ 12px*/	




	.pctab_show{display:none !important;}
	.tabmo_show{display:block !important;}
	.mo_show{display:block !important;}

	/* common */
	[class^='li-'] li {margin-top:3px;}
	.inner{padding: 0 20px;}
	.tit_sectin {padding: 50px 0 25px 0;}
	.tit_sectin h2,
	.screenings_steptit h4.tit {font-size: 2.083em;}

	.blue_box .blue_inner{padding: 3.472vw;}
	.blue_box .blue_inner .btn_blue{margin-top: 10px;}

	.location_bar .inner {padding:8px 20px;height: 40px;}
	.location_bar .inner > li {font-size:0.9em;}
	.location_bar .inner > li + li {margin-left: 26px;max-width:23%;position: inherit;position: initial;}
	.location_bar .inner > li + li:after {top:8px;}
	.location_bar .inner li.loca_page > a {padding-right:17px;max-width:70px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
	.location_bar .loca_depth {top: 40px;}


	
	/* END : common */



	
	/* header */
	#header_tm {height:56px;}
	#header_tm .header_tm_logo{padding: 15px 0;}
	#header_tm .header_tm_logo a img{width: 130px;}
	#header_tm .header_top{position:absolute;/*right:2.78vw;*/right:20px;}
	.header_top .float_r{/*padding: 12px 0 0;*/padding: 12px 0 10px;}
	.header_top .float_r .header_search input{height: 34px; padding: 0 1.389vw;}
	.header_top .float_r .header_search.active input{/*width: 27.228vw;*/width: 60vw;}
	.header_top .float_r .header_search .btn_header_search{width: 34px; height: 34px;font-size: 0;}
	.header_top .float_r .header_search .btn_header_search img{height: 20px; margin-top: 6px;}
	#header_tm .btn_total{margin-left: 4.167vw;}
	#header_tm .btn_total a img{height: 20px; margin-top: 6px;}
	/* END : header */
	#contioner {padding-top:56px;}

	/* ��ü�޴� */
	#header_tm .mobile_menu{top: 56.11px;}
	/* END : ��ü�޴� */



	/* footer */
	
	#footer .footer_certified{padding: 5.556vw 0;}
	#footer .footer_certified ul li{width: 300px;}
	#footer .footer_certified ul li > img{width: 10.972vw;}
	#footer .footer_certified ul li > div{padding: 0 3.333vw !important; font-size: 2.778vw;line-height:2.8vw;height: 100%;width:calc(100% - 11.972vw);}
	#footer .footer_certified ul li > div br {display:none;}
	/* #footer .select_type02 + .select_type02 a{font-size:1em;line-height:30px;} */
	#footer .select_type02 .select_con li a{font-size:1em;line-height:30px;}
	#footer .select_type02 > a{height: 13.889vw; line-height:13vw; padding: 0 4.167vw; font-size: 3.889vw;}
	#footer .select_type02 > a span{margin-left: 0;}
	#footer .select_type02 > a span:after{font-size: 3.889vw;}
	#footer .footer_content .inner{padding: 5.556vw 7.22vw;}
	#footer .footer_content .float_l img{width: 19.583vw;margin-top: 1.111vw;}
	#footer .footer_content .float_l + .float_l{margin-left: 6.667vw;width:calc(100% - 26.583vw)}
	#footer .footer_content h3{font-size: 3.472vw;}
	#footer .footer_content p{font-size: 2.778vw; line-height: 5vw;}
	#footer .footer_content p span{display: none;}
	#footer .footer_content .mo{display: block;}

	#footer .footer_bottom{padding: 4.167vw 0;}
	#footer .footer_bottom .footer_sns{margin-bottom: 4.167vw;}
	#footer .footer_bottom .footer_sns li{margin-right: 1.667vw;}
	#footer .footer_bottom .footer_sns li a{line-height: 8vw;}
	#footer .footer_bottom .footer_sns li a img{width: 6.25vw;}
	#footer .footer_bottom .float_l a{width: 8.333vw; height: 8.333vw; font-size: 2.778vw; margin: 0 1.667vw; font-weight: 400;}
	#footer .footer_bottom .float_l p .mo{display:block;}
	#footer .footer_bottom .float_l p .mo + a{margin-left: 0;}
	#footer .footer_bottom .float_l p + p{font-size: 2.778vw; margin-top: 1.389vw;}
	/* END : footer */


	/*#contents {padding-bottom:75px;}*/
	/* popup & modal */
	#popup_window {width:100% !important;height:100vh !important;max-height:100vh !important;}
	
	/* 211228 로그인팝업 수정 */
	.btn_wrap.checklink .btn.btn_link_check{height: 34px !important;line-height: 34px !important;}
	.btn_wrap.checklink .btn.btn_link_check span{font-size: 1em !important; line-height: 34px !important;}
	.btn_wrap.center .btn.btn_link_check{width: calc(50% - 15px) !important;}
	/* END : 211228 로그인팝업 수정 */

	/*checkbox*/
	.input_checkbox {font-size:1.167em;line-height: 1.167em;}
	.input_checkbox input {width:15px;height:15px;}
	.input_checkbox input:checked:after {width:8px;height:8px;margin-top:-4px;margin-left:-4px;}
	.input_radio02 input {}


	/*modal ----------------------------------------------------*/
	.write_pop .modal_window_cont,
	.modal_window_cont {margin:0!important;padding:20px 0;width:100%;height:100vh;box-sizing: border-box;overflow:hidden;overflow-y:auto;}
	.modal_window .pop_top {padding:0 20px 20px;}
	.modal_window .popup_cont {padding:0 20px 0 20px;}
	.modal_window .pop_top .pop_tit01 {font-size:1.500em;}
	.modal_window .pop_top .modal_cls_btn {margin-top:2px;}
	.modal_window .pop_top .modal_cls_btn img {width:20px;height:auto;display:block;}
	#popup_window {padding:20px;}
	#popup_window .popup_footer .call_info li {text-align:center;}
	#popup_window .popup_footer .call_info li + li .tt {margin-left:0;}
	#popup_window .popup_cont .login_list li a {font-size:1em}
	#popup_window .popup_footer .call_info .tt {font-size:1.5em}
	

	/*�������ȳ�*/
	.modal-quick .popup_cont .write_view .btn_wrap.center.btn_col2 .btn {width:calc(50% - 5px);}
	.modal-quick .popup_cont .agree_line span {top:0;}
	.modal-quick .popup_cont .write_view .btn_wrap.center.btn_col2 .btn + .btn {margin-left:10px;}
	/*�α���*/
	#popup_window .popup_header{padding: 0 0 20px;}
	#popup_window .popup_header .popup_tit{font-size: 1.500em;}
	#popup_window .popup_header .close_btn{margin-top: 2px;}
	#popup_window .popup_header .close_btn img {width:20px;height:20px;}
	#popup_window .popup_footer .call_info li{text-align:center;}
	#popup_window .popup_footer .call_info li + li .tt{margin-left:0;}
	#popup_window .btn_wrap .btn span{height:34px; line-height:34px;}


}



@media screen and (max-width:400px){
	.location_bar .inner{padding: 8px 10px;}
	.location_bar .inner li.loca_page > a{max-width: 50px;}
	
	.btn.btn_gray.btn_download span:before{display:block;margin:0 auto;}
}



@media screen and (max-width:360px){
	.inner{padding: 0 2.78vw;}
	.tit_sectin {padding: 6.94vw 0 3.47vw 0;}
	.location_bar .inner {padding: 8px 2.78vw;}
	.location_bar .loca_depth {padding: 2.78vw 2.78vw;}

	/*checkbox*/
	.input_checkbox input {width:4.1667vw;height:4.1667vw;}
	.input_checkbox input:checked:after {width:2.2222vw;height:2.2222vw;margin-top:-1.1111vw;margin-left:-1.1111vw;}
	

}

