
@media only screen and (max-width: 740px){

#gnb .gnb_top {width: 100%; margin:auto;}

#lnb .lnb_main, #lnb .lnb_sub,
#aside, #cMcontent, #content, #subcMcontent, #content_c,
#footer .partner, #footer .foot,
#dropdown-menu .dpmenu, #dropdown-menu .dpmenu-trees, .article-bottom-news .view-top-news,
.communityLayer, hr.content-size, .content-top-ad
{width: 100%; margin:auto;}

#gnb .gnb_top {width: 100%;margin: auto;}
.gnb_logo {float: left;margin-left: 16px;}
.gnb_logo img {width: 81%;height: auto;margin-top: 4px;}

.lnb_main_left {display: none;}
.search_tx_box .input_area {display: none;}
.search_tx_box {width: auto;margin-top: 10px;}

.lnb_more_menu {background-position: -48px -323px;display: block;height: 18px;width: 21px;float: left;margin: 26px 0 0 17px;}

.gnb_search_mo {position: absolute;margin: auto;width: 100%;height: 71px;background: #fff;z-index: 1;display: block;}
.gnb_search_mo .search_tx_box {height: 50px;width: 100%;padding: 0 10px 0 17px;top: 0;display: inline-flex;margin-top: 17px;}
.gnb_search_mo .search_tx_box .ico_awr {background-position: -89px -317px;width: 37px;height: 27px;display: inline-block;vertical-align: bottom;}
.gnb_search_mo .search_tx_box .input_area {right: 13px;width: 100%;height: 36px;z-index: 9;margin-right: 0px;display: block;}
.gnb_search_mo .search_tx_box .input_area input {height: 37px;width: 100%;border: 0;padding-left: 15px;background: #F8F8F8;border-radius: 19px;color: #000;font-size: 14px;letter-spacing: -1.2px;}
.gnb_search_mo .search_tx_box .ico_sc_ico {margin-top: 0px;height: 35px;width: 34px; margin-left: 10px;}
.gnb_search_mo .search_tx_box .ico_sc {background-position: 0px -63px;width: 25px;height: 27px;display: inline-block;vertical-align: bottom;margin-top: 6px;}


#aside {display: none;}
#middle #content .content-left {float: left; width: 100%; padding: 0 10px;}
#middle #content .content-right {width: 100%;}

.lnb_sub_tit {width: 100%;}
.top_ad_box {width: 100%;}
.top_ad img {width: 100%;}
.top_ban {display: none;}
.top_ban_mo {display: inline-block;width: 100%;text-align: center;margin-bottom: 15px;border-top: 1px solid #f2f2f2;padding: 28px 0 15px 0;}

.top_ad img{width: 100%;max-width: 750px;height: auto;}

.news_view iframe {width: 100%;max-height: 222px;display: block;}

.news_thum_list .link_thumb img {width: 130px;}
.news_thum_list .tit_g {height: auto;font-size: 19px;}
.news_thum_list .day_name {margin-top:0;}
.news_thum_list .link_thumb {float: left;margin-top: 8px;margin-right: 15px;}
.news_thum_list .link_thumb img {width: 94px;height: 74px;margin-top: 0px;border-radius: 6px;}

.pagingNav {margin: 0px 0 24px 0;}

.subtit_txt {padding-left: 15px;}
.article-title {padding: 0 15px;}
.more_news li img { width: 100%; }

.reco_news_box {margin-top: 20px;padding: 0 10px;}
.reco_news_box img {width:100% !important;}
.reco_news_box .tit_name {font-size: 19px;}
.ad_right {margin: 35px 0 40px 0;text-align: center;}
.rank_list {width: 100%;padding: 0 10px;}
.rank_list li a {font-size: 19px;}

.box_tit {padding-left: 15px;}
.box_tit2 {padding-left: 15px;}
.Partner_ban {padding-left: 15px;}
.sns_ban {padding-left: 15px;}

.al_box {right: 26px;}
.article-comment {padding: 14px 14px 0px;}

.ph_list li {margin-top: 10px;margin-bottom: 10px;margin-left: 0px;width: 50%;}
.ph_list li .thumb_txt_logo {color: #434343;font-size: 17px;font-weight: 700;float: left;width: 100%;position: relative;height: 44px;}
.ph_list li .thumb_txt_logo .logo_n {position: absolute;bottom: 0px;}
.ph_list li .thum_txnum {float: left;font-size: 13px;display: inline-block;    margin: 4px 0 12px 0;}
/*.ph_list li:nth-child(-n+3) {margin-top: 0px;}*/

.list_gallery3pl li {display: inline-block;margin-bottom: 14px;width: 50%;float: left;margin-left: 0px;}
.list_gallery3pl li a {margin: 0 6px 0px 3px;display: block;}
.list_gallery3pl li a span {display: block;position: relative;width: 100%;border-radius: 6px;}
.list_gallery3pl .fst {margin-left: 3px;}


.foot_txt_box {padding: 16px 15px;}
.foot_copy_area {margin-top: 30px;}
.copy_txt {float: left;width: 100%;margin-bottom: 10px;}
.copy_logo {float: left;display: contents;}

.booth_body { width: 100%; height: 100%; top: 0; background: #000000;margin-top: 0;}
.booth_pop { width: 100%; background: #000000; }
.booth_btn { background: url("../images/sl_btn.png") no-repeat; }
.booth_pop .tit_bat { border-bottom: 1px solid #1D1D1E; margin-bottom: 0; }
.booth_pop .tit_bat .tit_tx { color: #FFFFFF; }
.booth_pop .booth_pop_pic .img_thumb { width: 100%; max-height: 100%; display: none; }
.booth_pop .booth_pop_pic .img_slase { display: block; }
.booth_pop .booth_pop_pic .img_slase img { width: 100%; }
.booth_pop .btn_colse { right: 0; cursor: pointer; float: right; margin-top: 3px; }
.booth_pop .btn_colse .booth_btn { background-position: -128px -445px; display: block; height: 41px; width: 38px; }
.booth_pop .btn_slider { position: fixed; top: 50%; display: none; z-index: -1000; }
.booth_pop .btn_slider .booth_btn { display: block; width: 45px; height: 45px; cursor: pointer; opacity: 0.55; }
.booth_pop .btn_prev { left: 0px; }
.booth_pop .btn_prev .booth_btn { background-position: -10px -4px; opacity: 0.3; }
.booth_pop .btn_next { right: 0px; }
.booth_pop .btn_next .booth_btn { background-position: -12px -61px; opacity: 0.3; }

.booth_pop .phone_btn { display: none; }

.booth_pop .phone_mbtn { position: fixed;bottom: 0; width: 100%;display: block;}
.booth_pop .phone_mbtn .ios { float: left; width: 50%; }
.booth_pop .phone_mbtn .gax { float: left; width: 50%; }
.booth_pop .phone_mbtn .ios a { font-size: 17px; color: #8E8E8E;padding: 20px 5px 27px; display: inline-block; width: 100%;  background: #000;border-right: 1px solid #1E2220;text-align: center; }
.booth_pop .phone_mbtn .gax a { font-size: 17px; color: #8E8E8E;padding: 20px 5px 27px; display: inline-block; width: 100%;  background: #000;text-align: center; }

.booth_pop_mbt { width: 100%; background: #000000; }
.booth_pop_mbt .swiper-slide img { width: 100%; }
.booth_pop_mbt .booth_btn { background: url("../images/sl_btn.png") no-repeat; }
.booth_pop_mbt .btn_slider { position: fixed; top: 38%; z-index: 999; }
.booth_pop_mbt .btn_slider .booth_btn { display: block; width: 45px; height: 45px; cursor: pointer; opacity: 0.55; }
.booth_pop_mbt .btn_prev { left: 0px; }
.booth_pop_mbt .btn_prev .booth_btn { background-position: -10px -4px; opacity: 0.3; }
.booth_pop_mbt .btn_next { right: 0px; }
.booth_pop_mbt .btn_next .booth_btn { background-position: -12px -61px; opacity: 0.3; }


}

@media only screen and (max-width: 500px){

.view_org_box2 {margin-top: 10px; margin-right: 40px;}
.commt_view .commt_ctr {display: inline-table;}
.commt_ctr button.good {float: left;}
.commt_view button.bad {float: none;}

}