body {-webkit-text-size-adjust:none; line-height:1.6; color:#000;}
/*공용*/
	.appvr_new .flexlist_center{  display: flex;    align-items: center;    justify-content: space-between;    align-items: center;    flex-wrap: wrap; }
	.appvr_new .flexlist_left{ display: flex;  align-items: center;    justify-content: left;  align-items:center; flex-wrap: wrap;}
	.appvr_new section{margin:2rem 0;}
	.appvr_new section.bgon{background:#F7F9FF; padding:2rem 0;}
	.appvr_new .section_area{width:90%; margin: 0 auto;}
	.appvr_new .maincolor{color:#03C744;}
	.appvr_new .subtext_size{font-size:0.8rem}
	.appvr_new .subtext_color{color:#999;}
	.appvr_new .textonespace	{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:100%;}
	.appvr_new .btn{color:#fff; display:inline-block; font-size:0.8rem; padding:6px 17px; border-radius:500px;    background:#03C744;}
/**/
.appvr_new{}
	.appvr_new .appvr_header{height: 67px;background:#03C744 ; text-align:center; position:relative; padding:15px 0;}
	.appvr_new .appvr_header .left_nav_icon{left:15px ; position:absolute; top:20px;}	

	.appvr_new nav ul{ font-size:1.067rem;  padding:0 15px;}
	.appvr_new nav ul li a{border-bottom:2px solid #fff; border-collapse:separate; padding-bottom:5px; padding:10px 0; display:inline-block;}
	.appvr_new nav ul li a.active{border-bottom:2px solid #03C744; color:#03C744;}
	
	.appvr_new .mainban{/*height: 207px; background:#000;*/ width:100%; overflow:hidden}
	.appvr_new .mainban img{width:100%;}

	.appvr_new h1.appvrtit{font-weight:500;font-size:1.067rem; padding:0 5px 5px 5%; position:relative; display:inline-block; margin:0; font-weight:bold; letter-spacing:-1px;}
		.appvr_new h1.appvrtit::after {    content: "";    display: block;    position: absolute;    top: 9px;    right: -5px;    width: 6px;    height: 6px;    border-style: solid;    border-width: 0 0 1px 1px;
    border-color: #303038;    -webkit-transform: rotate(-135deg);    transform: rotate(-135deg);		vertical-align: top;}
	
			
	.edu_slider{margin-left:5%;}
		.edu_slider .edu_sliderbox{border:1px solid #E5E5E5;  max-width:270px; margin:0 10px;}
		.edu_slidetop{padding:7px 10px; background:#F7F9FF; border-bottom:1px solid #E5E5E5}
		.edu_slider .edu_sliderbox .edu_slidercont{ width:100%; padding:10px}
			.edu_slider .edu_sliderbox .edu_slidercont li{width:45%;border:1px solid #E5E5E5; overflow:hidden; margin:6px; height:130px;}
	
	.pick_list{}
		.pick_list li{width:120px; margin:0 8px;}
		.pick_listimg{height:150px; width:100%; margin-bottom:5px;}
		.pick_listimg img{width:100%; height:100%;}
		
		
	.iyualist li{ margin-bottom:1.2rem;}
	
	.iyua_img{width: 126px;    padding-bottom: 26%;    position: relative;    overflow: hidden; margin-right:13px; }
	.iyua_img img	{position:absolute; top:0; left:0;width:100%; height:100%; text-align:center; object-fit: cover; }
	.iyua_tarea	{    width: calc(60% - 10px);}
	.iyua_slider .slick-dots{top: -29px;    bottom: auto;    right: 0;    background-color: #e2e7f5;    color: #000;}
	
	/*.banarea{height:88px; width:100%;}*/
	
	.free_bbs{}
		.free_bbs li a{border-bottom:#E5E5E5 1px solid ; padding:0.8rem 0;}
		.free_bbs li:first-child  a{border-top:#E5E5E5 1px solid}
		.free_bbs li a p{}
		.free_bbs li a p span{margin-right:10px;}		
		.appvr_new .writing_btn{background:#1B76FE;  margin: 0 4vw 8px 0px; }
		
	.job li{}	
		.job p{ flex: 1 auto 0;     white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
		.job p span{color:#1B76FE}
		.job_dday{ margin-left: auto;}
		.job p:first-child, .job p:nth-child(3){flex: none;}

		
		.mallnav{border-bottom:1px #E5E5E5 solid; border-top:1px #E5E5E5 solid; margin-left:0;}
			.mallnav li{ padding:10px 4vw;}
			.mallnav li:first-child{padding-left:4vw;}
			.mallnav li.active{color:#03C744;}
			
			.mallpro li {/*flex: 0 0 31%; margin-bottom:2vh; width:31%; */  }
			/*.mallpro li div{width: 100%;    margin: 0 auto;    padding-bottom: 100%;    position: relative;    overflow: hidden;    margin-bottom: 5px;}	
			.mallpro li div img{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    text-align: center;    object-fit: cover;}
			.mallpro li p.goods_namearea{ display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
			.mallpro li p.price{}*/
			.mallpro li p.price span{color:#EF0B0B;  margin-right:3px;}
			
			
			.mallareabtn{width:100%; border:1px #E5E5E5 solid; padding:12px 0; display:block; text-align:center;}
			.mallareabtn p{position:relative; display:inline-block; margin-left:-11px}
		.mallareabtn p::after {    content: "";   display: block;    position: absolute;    top: 6px;    right: -11px;    width: 6px;    height: 6px;    border-style: solid;    border-width: 0 0 1px 1px;    border-color: #303038;
    -webkit-transform: rotate(-135deg);    transform: rotate(-135deg);    vertical-align: top;}
	
	.slick-dots{bottom:10px; font-size:12px;     padding: 1px 0;    border-radius: 500px;    background-color: rgba( 0, 0, 0, 0.5 );  color:#fff; width:45px; text-align:center; right:10px;}
	 .slick-dots li{display:none;}
        .slick-dots li.slick-active{display:inline-block;}
		
		/*md추천*/
		.goodmall_slider{}
			.goodmallbox{margin-top:10px;}
			.goodmall_slider ul{display:flex; flex-wrap: wrap;  justify-content: space-between;  }
			.goodmall_slider ul li{flex: 0 0 31%; margin:10px 0; width:31%;}
			.goodmall_slider ul li  p.goods_namearea{  width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
			
	
/*비디오*/
#video_players{ width:90%;}	
 .shadow {
	position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:1; background-color:#000; opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */}
.vclose_btn{margin:0 auto; color:#fff; text-align:center;}
@media screen and (max-width: 320px){
	.iyua_tarea	{    width: calc(53% - 10px);}	
	}