@charset "utf-8";
/*
	- 반응형 미디어쿼리 css
	- 포탈TOP 원본코드 이외에 "미디어쿼리 구현 css"는 사용자 본인이 케어 하셔야 합니다.
	  (*원본코드 이슈 만 관리자 푸시가능)

	- 간단설명
	  @media all and (min-width:1025px){ } => 1025px 이상만 적용됨
	  @media all and (max-width:1024px){ } => 1024px 이하만 적용됨
	  @media all and (max-width:480px){ } => 480px 이하만 적용됨

    - 미디어쿼리 기술에 경우 개인이 정보습득후 직접 추가구현 하셔야 합니다.
    - 원본이외에 추가 작업은 자유이나 문제시 직접케어 / 작업의뢰 하셔도 됩니다. 
*/

@media all and (max-width:1360px){
	.gx_adBanPc1, .gx_adBanPc2, .gx_adBanPc3{display:none;}
}

@media all and (min-width:1025px){
	.gxcon_area .skinDiv.subMo{display:none;}  /* 베스트스킨 서브만 적용 */
	.gxcon_area .skinDiv.subMo_361px{display:none;}  /* 베스트스킨 서브만 적용 */
	.gxcon_area .skinDiv.subPc{display:block;}  /* 베스트스킨 서브만 적용 */
	
	.gpe_search .submit{left:386px;}
	.gx_notice_icon_mo{display:none;}
	.mainban_area_wrap{display:none;}
	.layG_munu_MobileBtn{display:none;}
	
	.gx_ptop_listTable td.subject a > .sub_mq1{}
	.gx_ptop_listTable td.subject a > .sub_mq1_2{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq2{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq3{display:none;}
	
	.gx_adBannerMo1, .gx_adBannerMo2{display:none;}
	
}

@media all and (max-width:1024px){
	/* 레이아웃 */
	#top_proban_wrap00,
	.gpe_newConnect,
	.gpe_login,
	.gpe_pm_topban,
	.tmenu1_wrap00,
	.gpe_side_contents_L,
	.gpe_side_contents_R,
	.openmenu_wrap00,
	.gnb1_area_top1type_bg1,
	.gnb1_area_top1type_bg2,
	.gnb1_area_top2type_bg1,
	.gnb1_area_top3type_bg1,
	.gpe_set,
	.layG_fov_start{display:none !important;}
	
	.gx_notice{display:none;} /* 작업중 임시 none */

	.gnb1_area_wrap00{position:fixed; left:0; top:0; width:100%; background-color:#fff; border-bottom:1px solid #e0e0e0; margin-bottom:0 !important;}
	.gnb1_area_wrap0{height:121px; width:100% !important;}
	
	.gpe_logo{top:12px !important; left:16px !important; padding:0 !important;}
	
	.gpe_search{left:0; bottom:39px; width:100%; padding:0 15px;}
	.gpe_search .inputText{position:relative; width:100%; height:34px;}
	.gpe_search .fa-search{left:28px; bottom:8px;}
	.gpe_search .submit{position:absolute; right:15px; width:37px; height:34px;}
	
	#popular{top:43px; left:16px; width:381px;}
	#popular .popular_inner{width:calc(100% - 43px);}
	.popular_inner .popular_btns{right:0;}

	.gpe_allcon_wrap0{margin-top:121px;}
	.gpe_allcon_wrap0,
	.gpe_contents_box{width:100% !important; padding:0 !important;}

	.footer_Util_wrap0{width:100% !important; padding:30px 20px;}
	.gpe_snsLink{position:relative; top:auto; right:auto; clear:left; padding-top:20px;}
	.gpe_snsLink ul li:first-child{padding-left:0;}

	.mainban_area_wrap{border-radius:0; margin-top:0 !important;}
	.mainban .slides img, .loading_mb img{width:100% !important; height:auto !important;}

	.gxcon_area{padding:0 15px !important;}

	.layG_dark{position:fixed; right:5px; bottom:11px; padding:0 10px 0 14px !important; height:24px !important; background-color:rgba(0,0,0,0.60);}
	.layG_dark i{font-size:11px !important;}

	.gpe_movetop{top:auto; bottom:20px; right:10px; display:none;}
	.gpe_movetop .gpe_mt{width:26px !important; height:26px !important; background-color:rgba(0,0,0,0.30);}

	.hd_pops{top:110px !important; left:0 !important; margin:20px;}
	.hd_pops_con{width:100% !important; height:auto !important;}
	
	.gx_adBannerMo1, .gx_adBannerMo2{display:block;}
	
	/* 스킨 */
	.gxcon_area .skinDiv{clear:both; width:100% !important; padding:0 !important; margin-top:10px !important;}
	.gxcon_area .skinDiv.subMo{display:none;}  /* 베스트스킨 서브만 적용 */
	.gxcon_area .skinDiv.subMo_361px{display:none;}  /* 베스트스킨 서브만 적용 */
	.gxcon_area .skinDiv.subPc{display:none;}  /* 베스트스킨 서브만 적용 */
	#bo_gall .gall_img, #bo_gall .gall_img a:not(.gall_cate_link, .gall_img > a){width:100% !important; height:auto !important;}
	#bo_gall .gall_img img, #bo_gall .gall_img video, #bo_gall .gall_img a.thumb{width:100% !important; height:auto !important;}
	#bo_gall .gall_box{width:100% !important;}
	
	#bo_tvgall .webz_img a.thumb .thumb_tvicon > i{display:none;}
	.cheditor-tb-wrapper{height:auto !important;}
}


@media all and (max-width:1024px) and (min-width:768px){
 	/* 레이아웃 */
	.gpe_search{left:50%; transform:translateX(-50%);}
	.gpe_search{width:412px;}
	
	.gx_ptop_listTable td.subject a > .sub_mq1{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq1_2{}
	.gx_ptop_listTable td.subject a > .sub_mq2{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq3{display:none;}	
}

@media all and (min-width:769px){
	/* 레이아웃 */
	
}

@media all and (min-width:768px){
	/* 레이아웃 */
	
	/* 스킨 */
	body.dm #bo_cate #bo_cate_ul:nth-of-type(1) li:nth-of-type(1) a{
		border-bottom:0 !important;
	}	
}

@media all and (max-width:768px){
	/* 레이아웃 */
	#bo_tvgall .tvgall_adBan img{width:100% !important; height:auto !important;}
}


@media all and (min-width:481px){
	/* 레이아웃 */

	/* 스킨 */
	#bo_list .td_subject .td_subject_mq480{display:none;}
	.gxcon_area .gxSkin_new .td_subject_mq480{display:none;}
	
	#bo_list td a .sub_mq1{}
	#bo_list td a .sub_mq2{display:none;}
	#bo_list td a .sub_mq3{display:none;}
	
	#bo_webz td a .sub_mq1{}
	#bo_webz td a .sub_mq2{display:none;}
	#bo_webz td a .sub_mq3{display:none;}
	
	#bo_gall li .gall_img > a .sub_mq1{}
	#bo_gall li .gall_img > a .sub_mq2{display:none;}
	#bo_gall li .gall_img > a .sub_mq3{display:none;}
	#bo_gall .gall_text_href > a	 .sub_mq1{}
	#bo_gall .gall_text_href > a	 .sub_mq2{display:none;}
	#bo_gall .gall_text_href > a	 .sub_mq3{display:none;}
	
	#bo_ssul li .bo_tit > .sub_mq1{}
	#bo_ssul li .bo_tit > .sub_mq2{display:none;}
	#bo_ssul li .bo_tit > .sub_mq3{display:none;}
	
	#bo_tvgall .bo_tit .sub_mq1{}
	#bo_tvgall .bo_tit .sub_mq2{display:none;}
	#bo_tvgall .bo_tit .sub_mq3{display:none;}
	/* #bo_tvgall .bo_delArea_mo_icon{display:none;} */
	
	#bo_webz .bo_cate_link.mq1{}
	#bo_webz .bo_cate_link.mq2{display:none;}	
	
	#bo_webz .cnt_cmt.mq1{}
	#bo_webz .cnt_cmt.mq2{display:none;}	
	
	.gx_ptop_listTable td.subject a > .sub_mq1{}
	.gx_ptop_listTable td.subject a > .sub_mq1_1{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq2{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq3{display:none;}
}


@media all and (max-width:480px){
	/* 레이아웃 */
	/*
	html, body, iframe, h1, h2, h3, h4, h5, h6, a, img, dl, dt, dd, fieldset, form, input, label, table, caption, tbody, tfoot, thead, tr, th, td,
	embed, hgroup, ul, ol, li, textarea, select, button{font-size:14px;}
	*/
	.gpe_copytxt p, .gpe_utilMenu ul li a{font-size:13px;}
	.gpe_utilMenu ul li{padding:0 6px;}
	
	.gpe_logo{top:9px !important;}
	.gpe_logo img{width:65% !important; height:auto !important;}
	
	#bo_writeArea > div > span{width:calc(50% - 16px) !important;}
	
	.gx_adBannerMo1 img, .gx_adBannerMo2 img{width:100%; height:auto;}
	#bo_tvgall .tvgall_topinfo .tvgall_adBan{display:none;}
	
	#bo_v_title .bo_v_tit{font-size:17px; line-height:27px;}
	#bo_v_title{padding-bottom:0;}
	#bo_v_link a{
		padding-left:7px;
		width: calc(100% - 20px);
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	#bo_v_link li i{margin-right:0 !important;}
	.bo_v_nb li .nb_tit{vertical-align:top;}
	.bo_v_nb li > a{
		display:inline-block;
		width:calc(100% - 80px);
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;	
	}
	.bo_v_nb li .nb_date{display:none;}
	.bo_vc_w_info .frm_input{width:calc(50% - 5px);}
	/* 스킨 */
	.gpe_wgPopularT2 a:not(.popu_more){font-size:15px;}

	.gpe_wgPopularT2 ul.wgP_contents .wgPdate,
	.gx_ptop_listTable td.date{display:none;}

	.gx_ptop_gallULa li{/* width:47%; */ width:calc(33.39% - 8px);}
	.gx_ptop_gallULa li:nth-of-type(4), .gx_ptop_gallULa li:nth-of-type(7), .gx_ptop_gallULa li:nth-of-type(10), .gx_ptop_gallULa li:nth-of-type(13){margin-left:0; clear:both;}
	.gx_ptop_gallULa li:nth-child(7){/* display:none; */}/* 480이하 갤러리스킨 6개 고정 */
	.gx_ptop_gallULa li .thumb, .gx_ptop_gallULa li .thumb img{width:100% !important; height:auto !important;}
	/* .gx_ptop_gallULa li .thumb.noimg{height:0 !important; padding-top:calc(220/151*100%);}  calc(이미지높이 ÷ 이미지가로 × 100 %) */
	/*.gx_ptop_gallULa li .thumb, .gx_ptop_gallULa li .thumb img{width:100% !important; height:auto !important;} 갤러리 1~3 공통 _ old */
	.gx_ptop_gallULa li .titleType4{width:auto !important;}

	.gx_ptop_webzULa li .titconArea, .gx_ptop_webzULa li.type2 .titconArea, .gx_ptop_webzULa li.type3 .titconArea{width:100% !important;}
	.gx_ptop_webzULa.type2 li:nth-of-type(3){clear:both;}
	.gx_ptop_webzULa.type3 li{margin-left:0;}
	.gx_ptop_webzULa li .titconArea .title{line-height:20px; margin-bottom:5px;}
	.gx_ptop_webzULa li.type2 .titconArea .title{line-height:32px;  margin-bottom:0;}
	.gx_ptop_webzULa li .thumbArea .thumb, .gx_ptop_webzULa li .thumbArea .thumb img{width:110px !important; height:auto !important;} /* 웹진 1 */
	.gx_ptop_webzULa li:nth-child(5){display:none;}/* 480이하 웹진스킨 4개 고정 */
	.gx_ptop_webzULa li.type2{width:47%;}
	.gx_ptop_webzULa li.type3{width:100%;}
	.gx_ptop_webzULa li.type2:nth-of-type(3), .gx_ptop_webzULa li.type2:nth-of-type(6), .gx_ptop_webzULa li.type2:nth-of-type(8), .gx_ptop_webzULa li.type2:nth-of-type(10){margin-left:0;}
	.gx_ptop_webzULa li.type2 .thumbArea .thumb, .gx_ptop_webzULa li.type2 .thumbArea .thumb img{width:100% !important; height:auto !important;} /* 웹진 2 */
	.gx_ptop_webzULa li.type3 .thumbArea .thumb, .gx_ptop_webzULa li.type3 .thumbArea .thumb img{width:100% !important; height:auto !important;} /* 웹진 3 */

	.tbl_head01 thead, #bo_list .td_num2, #bo_list .td_name, #bo_list .td_num, #bo_list .td_datetime{display:none;}
	#bo_list .tbl_head01 td{padding-bottom:5px;}
	#bo_list .td_subject{line-height:24px;} 
	#bo_list .td_subject .td_subject_mq480{display:block; margin-top:5px;}
	#bo_list .td_subject .td_subject_mq480 span{margin-right:5px;}
	#bo_list .td_subject .td_subject_mq480 span i{vertical-align:middle;}
	#bo_list .bo_tit a{font-size:15px; font-weight:normal;}
	#bo_list .bo_notice .bo_tit a{font-weight:700;}
	#bo_list td a .sub_mq1{display:none;}
	#bo_list td a .sub_mq2{display:inline-block;}
	#bo_list td a .sub_mq3{display:none;}
	#bo_list .td_subject .td_subject_mq480 span, #bo_list .td_subject .td_subject_mq480 .sv_wrap > a{font-size:13px;}
	#bo_list .td_subject .td_subject_mq480 span:nth-of-type(1){margin-right:2px;}
	#bo_list .td_chk{padding:0 !important;}
	
	/*
	#bo_cate{margin-top:45px;}
	*/
	#bo_cate ul.bo_style{top:-1px;}
	#bo_cate #bo_cate_ul li{padding-left:0 !important; padding-top:2px !important;}
	#bo_cate #bo_cate_ul li:nth-of-type(1){display:block; border-right:0 !important;}
	#bo_cate #bo_cate_ul a{padding:2px 6px !important;}
	#bo_cate #bo_cate_ul:nth-of-type(1) li:nth-of-type(1) a{padding-top:5px !important; padding-bottom:6px !important; border-bottom:1px solid #eee; border-radius:0 !important;}
	.btn_bo_order{float:left !important; margin-left:2px;}
	ul.bo_style_Type2{width:100%; left:auto; top:44px; right:2px;}
	ul.bo_style_Type2 li:nth-of-type(2){padding-left:calc(100% - 158px);}

	#bo_gall .gall_box{/* margin-bottom:25px !important; */}
	#bo_gall .gall_li:nth-child(even){clear:both;}
	.gall_row .col-gn-2, .gall_row .col-gn-3, .gall_row .col-gn-4, .gall_row .col-gn-5,
	.gall_row .col-gn-6, .gall_row .col-gn-7, .gall_row .col-gn-8, .gall_row .col-gn-9, .gall_row .col-gn-10{width:50% !important;}
	#bo_gall li .gall_img > a .sub_mq1{display:none;}
	#bo_gall li .gall_img > a .sub_mq2{display:inline-block;}
	#bo_gall li .gall_img > a .sub_mq3{display:none;}
	#bo_gall .gall_text_href > a	 .sub_mq1{display:none;}
	#bo_gall .gall_text_href > a	 .sub_mq2{display:inline-block;}
	#bo_gall .gall_text_href > a	 .sub_mq3{display:none;}
	#bo_gall .gall_info.notice_info{position:relative; display:block; top:0; right:0 !important; margin-top:-2px; padding-left:10px; padding-bottom:9px;}
	#bo_gall .gall_img > .notice{margin-top:-22px;}
	#bo_gall li.is_notice .gall_img > a{font-size:15px;}
	#bo_gall .gall_info.notice_info > span.gall_name{margin-left:1px;}
	#bo_gall .gall_info.notice_info > span.gall_name .sv_wrap > a{color:#333; font-weight:700;}
	/*  #bo_gall .gall_img > a > .gallYoutubeimg{height:116px !important;}     확인해 볼것 */
	#bo_gall ul li.is_notice.noti_last{margin-bottom:10px;;}
	
	#bo_webz .bo_tit > a{display:block; font-size:15px;}
	#bo_webz .bo_notice .bo_tit > a{display:inline; font-size:15px; margin-left:56px;}
	#bo_webz colgroup col:nth-of-type(1){width:40px !important;}
	#bo_webz td a .sub_mq1{display:none;}
	#bo_webz td a .sub_mq2{display:inline-block;}
	#bo_webz td a .sub_mq3{display:none;}		
	#bo_webz .wz_good{padding-right:6px;}
	#bo_webz .bo_tit > .notice{margin-top:-17px;}
	#bo_webz .bo_tit > .notice_info{position:relative; display:block; top:0; right:0; margin-top:-4px; padding-left:10px; margin-bottom:9px;}
	#bo_webz .cnt_cmt.mq1{display:none;}
	#bo_webz .cnt_cmt.mq2{display:inline-block;}
	#bo_webz .bo_cate_link.mq1{display:none;}
	#bo_webz .bo_cate_link.mq2{display:inline-block; margin-top:4px; font-size:11px;}
	#bo_webz .webz_info{margin-top:-5px !important;}
	#bo_webz .bo_cate_link{margin-bottom:2px;}
	#bo_webz .bo_tit > .notice_info .noti_name a{color:#333 !important;}
	
	#bo_ssul li .bo_tit > .sub_mq1{display:none;}
	#bo_ssul li .bo_tit > .sub_mq2{display:inline-block;}
	#bo_ssul li .bo_tit > .sub_mq3{display:none;}	
	#bo_ssul .gall_row .col-gn-2:not(.is_notice){width:calc(100% - 20px) !important;}
	#bo_ssul .gall_box.is_notice .gall_info{position:relative; display:block; top:0; right:0 !important; margin-top:-2px; padding-left:10px; padding-bottom:9px; font-size:13px;}
	#bo_ssul .gall_box.is_notice .gall_text_href{height:auto !important; background-color:transparent !important;}
	#bo_ssul .gall_box.is_notice .gall_con{background-color:#f9f9f9 !important;}
	#bo_ssul .gall_box.is_notice .bo_tit{font-size:15px;}
	#bo_ssul .gall_box .notice{margin-top:-23px;}
	#bo_ssul .gall_info .sv_wrap > a{font-size:13px; font-weight:700;}
	#bo_ssul ul li.is_notice.noti_last{margin-bottom:15px;}
	#bo_tvgall .bo_delArea{top:15px; right:-5px; white-space:nowrap;}
	#bo_tvgall .bo_delArea > a{display:inline-block; width:24px; padding:3px 7px; overflow:hidden;}
	#bo_tvgall .bo_delArea > a:nth-of-type(2){margin-left:-2px;}
	#bo_tvgall .bo_delArea > a > i{margin-right:100px;}
	
	/* #bo_tvgall .tbl_head01 td{display:block; width:100%; height:auto;} */
	#bo_tvgall .tbl_head01 .videoActive td.tvgallTd > iframe{height:200px;}
	#bo_tvgall .tbl_head01 .commActive td.tvgallTd > iframe{height:352px;}
	#bo_tvgall .webz_img, #bo_tvgall .webz_img a.thumb, #bo_tvgall .webz_img img{width:93px !important; height:59px !important;}
	#bo_tvgall #btn_tvgallBo_good span{width:37px; padding:3px 0;}
	#bo_tvgall #btn_tvgallBo_good span i{font-size:13px !important;}
	#bo_tvgall #btn_tvgallBo_good span > a{font-size:12px !important;}
	#bo_tvgall .tbl_head01 td:nth-of-type(1){width:45px;}
	#bo_tvgall .tbl_head01 td:nth-of-type(2){width:104px;}
	#bo_tvgall .bo_tit .bo_cate_link{margin-right:1px; padding:0 3px;}
	#bo_tvgall .bo_tit .sub_mq1{display:none;}
	#bo_tvgall .bo_tit .sub_mq2{display:inline-block; font-size:13px;}
	#bo_tvgall .bo_tit .sub_mq3{display:none;}
	#bo_tvgall .bo_tit a:nth-of-type(2){font-size:13px; margin-top:1px; padding-right:20px;}
	/* #bo_tvgall .bo_delArea_mo_icon{position:absolute; top:14px; right:-3px; font-size:18px; padding:10px; cursor:pointer; z-index:2;} */
	#bo_tvgall .bo_datainfo{font-size:13px;}
	#bo_tvgall .bo_datainfo span:nth-of-type(1) > a{font-size:13px;}
	#bo_tvgall .bo_datainfo > span:nth-of-type(3){
		display:block; width:146px; vertical-align:top; margin-top:1px;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	#bo_tvgall ul.btn_tvgallBo_order li{padding-left:2px;}
	#bo_tvgall ul.btn_tvgallBo_order li a{font-size:13px; font-weight:normal;}
	#bo_tvgall ul.btn_tvgallBo_order li a > i{margin-left:-3px;}
	#bo_tvgall .tbl_head01.webzdiv > .tvpoint{left:13px;}
	#bo_tvgall .tbl_head01{margin-top:38px;}
	#bo_tvgall .tbl_head01.webzdiv td{padding:9px 0;}
	#bo_tvgall tbody tr td:nth-of-type(3){padding-top:16px !important;}
	#bo_tvgall .tvgall_BtnOrder{text-align:center;}
	#bo_tvgall ul.btn_tvgallBo_homeEtc{padding:2px 5px; top:15px; display:none;}
	#bo_tvgall ul.btn_tvgallBo_homeEtc li:nth-of-type(1) a{display:inline-block; width:15px; height:16px; overflow:hidden; white-space:nowrap;}
	#bo_tvgall ul.btn_tvgallBo_homeEtc li:nth-of-type(1) a i{margin-right:50px;}
	#bo_tvgall #btn_tvgallBo_good{padding:10px 0 0 0;}
	#bo_tvgall .tvgallBo_pages{top:50px; left:50%; transform:translateX(-50%);}
	#bo_tvgall .tvgallBo_pages > nav{white-space:nowrap;}
	#bo_tvgall .tvgall_topinfo{padding:11px;}
	#bo_tvgall .tvgall_topinfo .bo_writeBtn{float:none !important; margin-bottom:39px; padding:7px 32px 8px 41px; font-size:14px;}
	#bo_cate_tvgall #bo_cate_ul_tvgall li	{width:20%; padding:0 !important;}
	#bo_cate_tvgall #bo_cate_ul_tvgall li:nth-of-type(6), #bo_cate_tvgall #bo_cate_ul_tvgall li:nth-of-type(11){border-left:0 !important;}
	#bo_cate_tvgall #bo_cate_ul_tvgall li a{text-align:center; padding-top:2px; padding-bottom:2px;}
	#bo_tvgall .videoActive:after{left:94px;}
	.bo_tvcom.mo #bo_vc .cmt_good li > a > i{font-size:12px;}
	.bo_tvcom.mo .cmt_good{top:9px;}
	.bo_tvcom.mo #bo_vc header > span{font-size:13px;}
	.bo_tvcom.mo #bo_vc header .sv_wrap > a{font-size:13px;}
	.bo_tvcom.mo{padding:5px 11px !important;}
	.bo_vc_guest_info > input{height:34px !important;}
	#bo_tvgall .tvgall_topinfo .tvgall_adBan{margin-top:15px;}
	#bo_writeArea{padding:0 20px;}
	#bo_writeArea > div, #bo_writeArea > div > iframe{width:100% !important;}
	.tvgall_bo_W{padding:15px !important;}
	.bo_w_tvgallDesc{display:none;}
	.tvgall_bo_W .btn_cancel, .tvgall_bo_W .btn_submit{width:calc(50% - 3px) !important;}
	#bo_writeArea > div > iframe{height:530px !important;}
	#bo_writeArea > div > iframe.admin{height:398px !important;}
	#bo_writeArea > div > iframe.user{height:472px !important;}
	#bo_writeArea > div > span, #bo_writeArea > div > span.user{left:15px; bottom:33px;}
	#bo_writeArea > div{margin-top:-241px;}
	#bo_writeArea > div > span.user{bottom:30px;}
	#captcha_audio{display:none;}
	#bo_w .bo_w_tit .frm_input{padding-right:7px !important;}
	.bo_tvcom .bo_vc_w #wr_content, .bo_vc_guest_info > input::placeholder{font-size:13px;}	
	
	.gx_ptop_listTable td.subject a > .sub_mq1{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq1_2{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq2{display:inline-block;}
	.gx_ptop_listTable td.subject a > .sub_mq3{display:none;}
	
	#new_sch{padding:20px 30px 10px 30px;}
	#new_sch select, #new_sch .frm_input{margin-bottom:10px;}
	#new_sch select{width:calc(50% - 12px);}
	#new_sch .frm_input{height:36px;}
	#new_sch .btn_submit{height:35px; line-height:35px;}
	
	.gxcon_area .gxSkin_new .td_group, .gxcon_area .gxSkin_new .td_board, .gxcon_area .gxSkin_new .td_name, .gxcon_area .gxSkin_new .td_date{display:none;}
	.gxcon_area .gxSkin_new td{line-height:24px;}
	.gxcon_area .gxSkin_new .td_subject_mq480{display:block; margin-top:8px;}
	.gxcon_area .gxSkin_new .td_subject_mq480 span{margin-right:5px;}
	.gxcon_area .gxSkin_new .td_subject_mq480 > span:nth-of-type(1) a{background-color:#666; color:#fff; padding:3px 8px; font-size:13px; font-weight:700; border-radius:5px;}

	#fregister p{height:auto; line-height:28px; padding:10px;}
	#fregister p:before{display:none;}
	
	#sch_res_detail{padding:20px 30px 10px 30px;}
	#sch_res_detail select{width:calc(50% - 12px);}
	#sch_res_detail .frm_input{width:calc(100% - 18px); height:40px;}
	#sch_res_detail .btn_submit{height:35px; line-height:35px;}
	#sch_res_detail select, #sch_res_detail .frm_input{margin-bottom:10px;}
	#sch_res_ov ul{float:left; margin:20px 0;}
	.switch_field label{padding:3px 14px;}
	
	.list_allchk > label{padding-left:3px !important;}
	.td_chk{width:10px !important;}
	.bo_fx{margin-top:29px;}
	
	#bo_w .bo_w_link .frm_input{padding-left:40px;}
	#bo_w .bo_w_link .frm_input::placeholder{font-size:13px;}
	
	#bo_v_atc #bo_v_video > iframe{height:215px !important;}
	
	#popular{width:calc(100vw - 38px) !important;}
	.popular_inner .popular_btns{right:-2vw !important;}
}

 /* v.2 추가 { */
@media all and (max-width:398px) and (min-width:361px){
	/* .gx_ptop_gallULa li{width:29.2%;} */
}
 /* } v.2 추가 */
 
 
@media all and (max-width:400px){
	.gx_ptop_listTable td.subject a > .sub_mq1{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq1_2{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq2{display:none;}
	.gx_ptop_listTable td.subject a > .sub_mq3{display:inline-block; }

 	#bo_list td a .sub_mq1{display:none;}
	#bo_list td a .sub_mq2{display:none;}
	#bo_list td a .sub_mq3{display:inline-block;}	
	
	#bo_gall li .gall_img > a .sub_mq1{display:none;}
	#bo_gall li .gall_img > a .sub_mq2{display:none;}
	#bo_gall li .gall_img > a .sub_mq3{display:inline-block;}
	#bo_gall .gall_text_href > a	 .sub_mq1{display:none;}
	#bo_gall .gall_text_href > a	 .sub_mq2{display:none;}
	#bo_gall .gall_text_href > a	 .sub_mq3{display:inline-block;}
	
 	#bo_webz td a .sub_mq1{display:none;}
	#bo_webz td a .sub_mq2{display:none;}
	#bo_webz td a .sub_mq3{display:inline-block;}
	
	#bo_ssul li .bo_tit > .sub_mq1{display:none;}
	#bo_ssul li .bo_tit > .sub_mq2{display:none;}
	#bo_ssul li .bo_tit > .sub_mq3{display:inline-block;}
	
	#bo_tvgall .bo_tit .sub_mq1{display:none;}
	#bo_tvgall .bo_tit .sub_mq2{display:none;}
	#bo_tvgall .bo_tit .sub_mq3{display:inline-block; font-size:14px;}
	
	.pg_current, .pg_page{min-width:22px !important;}
	#bo_cate_tvgall #bo_cate_ul_tvgall a{padding:3px 13px;}
}

@media all and (max-width:390px){
	#bo_writeArea > div > iframe.admin{height:420px !important;}
	#bo_writeArea > div > iframe{height:547px !important;}
	#bo_writeArea > div > span, #bo_writeArea > div > span.user{left:15px; bottom:28px;}
	#bo_writeArea > div > iframe.user{height:494px !important;}
}

@media all and (max-width:361px){
	/* 스킨 */
	/* .gx_ptop_gallULa li{margin-left:16px;} */
	.gx_ptop_webzULa li.type2{width:46%;}

	.gxcon_area .skinDiv.subMo{display:none;}  /* 베스트스킨 서브만 적용 */
	.gxcon_area .skinDiv.subMo_361px{display:block;}  /* 베스트스킨 서브만 적용 */
}


/*모바일메뉴 넓이*/
@media all and (max-width:979px){.layG_mobileM_G{width:40%;}}
@media all and (max-width:768px){.layG_mobileM_G{width:50%;}}
@media all and (max-width:707px){.layG_mobileM_G{width:60%;}}
@media all and (max-width:480px){.layG_mobileM_G{width:70%;}}


/*모바일메뉴_닫기 위치*/
@media all and (max-width:979px){.layG_mobileM_G_close{right:40%;}}
@media all and (max-width:768px){.layG_mobileM_G_close{right:50%;}}
@media all and (max-width:707px){.layG_mobileM_G_close{right:60%;}}
@media all and (max-width:480px){.layG_mobileM_G_close{right:70%;}}