

@media screen and (min-width:641px) {
	.list2box .list2-btn3{top:-12px;}
	.list2box .list2-btn3on{top:-12px;}
}

/*태블릿*/
@media screen and (max-width : 640px) {
	.quick1{display:none}
	.quick2{display:none}

	.media-tablet{display:block;}

	.conbox-in{width:100%;padding:0;}
	.conbox{padding-bottom:33px;}
	.list1box{display:none}

	.list2box{width:100%; min-width:1563px;height:202px; box-shadow: 0 3px 3px #c5c4c5; position:relative; background:#fff; z-index:99;}
	.list2box .list2-btn3{bottom:-12px;padding:0;background:url("/resources/pt/images/main/back26.png") no-repeat;}
	.list2box .list2-btn3on{bottom:-12px;padding:0;background:url("/resources/pt/images/main/back26.png") no-repeat;}
	.list2box .list2-btn3 span{padding: 0 28px 0 0; background:url("/resources/pt/images/main/arr04.png") right no-repeat;}
	.list2box .list2-btn3on span{padding: 0 28px 0 0; background:url("/resources/pt/images/main/arr03.png") right no-repeat;}

	.list2box{height:115px;min-width:100%;padding-bottom:30px}
	.list2box > div{width:100%;}
	.list2-sbox{width:auto;height:115px;}
	.list2-btn1{display:none}
	.list2-btn2{display:none;}
	.list2-sbox ul { position: relative;height:96px;padding:0 8px 0 15px}
	.list2-sbox ul li {width:20%;height: auto;border:0;margin:0;background-size:50%;    background-position: center 42px;}
	.list2-sbox ul li a{width:auto;height:96px ;margin: 0 7px 7px 0;padding-top: 10px;border:1px solid #c7c7c7}
	.list2-sbox ul li a span{font-size:13px;letter-spacing:-1px}
	.list2-sbox ul li  a em{bottom:20px;width:50px;height:50px;margin-left:-30px}
	.list2-sbox ul li  a em img{width:100%}
	.check{width:auto;padding-right:20px}

	.conbox {padding-top:25px;min-width:100%}
	.slides {overflow: hidden;width: auto;height:auto;padding: 0 15px;margin-top:0; }
	.sd1{width:auto; height:auto;margin-bottom:29px;float:none;}
	.sd2{float:left;width:49%; height:auto;padding:0;}
	.sd2 .bx-wrapper img{width:100%}
	.sd1 .mb1-1{display:block}
	.mbox{position:relative;width:auto;padding:0 15px; margin:0 auto; height:auto; margin-top:6px; margin-bottom:6px; overflow:hidden;}
	.mbox  .mb1-1{display:none}
	.mb1-1{float:right;width:49%;}
	.mb1-1 .txt{left:10px}
	.mb1-1 .mayor{left:10px}
	.mb1-2{position:relative;top:0;width:100%;margin-bottom:8px}

	/* 포토뉴스&영상뉴스 */
	.mboxx{width:100%; height:310px; margin:0 auto 8px auto;overflow:hidden;}
	.mbx1,
	.mbx2{float:none; width:100%;height:201px;margin-bottom:8px;overflow:hidden;}
	.mboxx .mbx1-box1{padding:0;margin:0}
	.mboxx .mbx1-box1 img{width:100%;height:115px;}
	.mboxx .mbx1-box2{padding:0;margin:0}
	.mboxx .mbx1-tit{overflow:hidden;height:38px;margin:0;padding:0 10px;margin-top:9px;background:none;text-align:center;font-size:13px}
	.mboxx .mbx1-date{display:none;}

	.slide-wrap{position:relative;top:11px;}
	.slide-cont{overflow:hidden; height:auto; position:relative;}
	.slide-cont ul li{float:left;width:auto;height:auto;padding:0;}
	.slide-cont ul{position:relative; overflow:hidden;}
	.slide-cont ul li a{border:0;padding-bottom:22px;padding: 0 5px;}
	.slide-cont ul li a span{display:block;margin: 0 10px 0 10px;padding-left:8px;line-height:19px;font-size:14px;}
	.mbx1{float:none; width:auto; height:auto;}
	.mbx1 .slide-wrap{width:auto;padding:0 10px}
	.mbx1 .slide-cont{width:auto;padding-bottom:30px}
	.mbx2{float:none; width:auto;height:auto;}
	.mbx2 .slide-wrap{width:auto;padding: 0 10px 30px 10px;}
	.sc-box{width:100%; height:354px; position:absolute;bottom:1px; left:0;right:0;}
	.mb2 {margin:0;width: 100%;height:584px;}
	.mb2-con {width: 100%;padding:0;height:auto;}
	.mb2-con ul {padding: 3px 20px 0 20px}
	.mboxxx {width:auto;height:auto;padding: 0 15px}
	.mboxxx .mbxx1{width:50%;}
	.mboxxx .mbxx2{width:50%;}
	.mboxxx .mbxx3{width:50%;}
	.mboxxx .mbxx4{width:50%;}
	.mboxx{width:auto;padding: 0 15px;height:auto}
	.banner-box {width: auto;margin:0 15px;}
	.mb2{margin-bottom:8px}
	.mb2-btn{display: none}
	.mb2 > ul{width:auto;margin:0;}
	.mb2 > ul > li {width:16.5%;}
	.mb2 > ul > li:last-child {width:17%;}
	.mb2 > ul > li a{width:auto;font-size:13px;}
	.btn-more1{display:none}
    /* 자주찾는 홈페이지*/
	.mb3 {float: none;width:100%;height:200px;}
	.favo{width:100%;padding: 0;overflow:hidden;}
	.favo > li{width:auto;margin: 0 auto}
	.favo > li > div {float:left;height:120px;border:0;padding:25px 0 10px 0;;text-align:center;}
	.favo > li > div a{text-align:center;padding: 0 5px}
	.favo > li > div a img{float:none;margin:0}
	.favo-box{width:100%;}
	.favo-tit{display:block;width:100%;font-size:13px; padding-right:0; margin:10px 0 0 0; background:none;text-align:center;}
	.favo-txt{display:none;}
	.visual1{display:none;}
	.sub-menu{display:none;}
	.sub_container{width:100%;}
	.sub_contents{width:100%;margin-left:0;}
	.v_location{display:none}
	.scon-top{padding: 0 15px;}
	.page-title{margin-top:18px;}
	.page-title .depth2-t{display:none}
	.page-title .depth3-t{font-size:25px;color:#454545;}
	.sub_content_cont_rt_cont{padding: 0 4px;}
	.open_box{padding:10px; margin:0 15px; margin-bottom:10px;}
	.open_box img{display:block; margin-bottom:5px;}
	.table_r1{border-top:0 none; margin:0 15px; padding-top:10px; padding-bottom:10px;}
	.table_r2 dl{overflow:hidden; border-bottom:1px solid #d5d5d5;}
	.table_r2 dl:last-child{border-bottom:0 none;}
	.table_r2 dl dt{border-left:0 none;}
	.table_r2 dl dd{overflow:hidden;}
	.note_box1{margin:10px 15px 30px 15px;}
	.note_box1 dl dt{display:block; height:16px; float:none;}
	.note_box1 dl dd{padding-left:0; margin-left:0; margin-top:5px; background:none; overflow:hidden;}
	.note_bg{background:none; margin-left:0; padding:15px 10px;}
	.rd_box{display:none;}
	.note_sel{position:relative;}
	.note_sel select{display:block; height:29px; text-align:center;}
	.in_gree_ipt{display:block;padding-right:80px}
	.in_gree_ipt input{width:100%;}
	.note_sel input{margin-top:4px; height:21px; line-height:21px;}
	.note_sel a{display:block; position:absolute; top:0; right:0; width:47px; height:30px; line-height:29px; margin-right:0;}

	.cirlc_bg1 {background:none; width:100%;}
	.cirlc_bg1 img {width:100%;}
	.login_top_tit1 {text-align:center;}
	.login_top_tit1 img {float:none;}
	.login_top_tit1 p {float:none; width:100%; margin-left:3px;}
	ul.nb_bg1 li {float:none; margin-bottom:30px;}
	ul.nb_bg1 li + li {float:none; margin-left:0px;}

	.tb_style1 {width:100%; float:none;}
	.login_btn1 {float:none; margin-left:0px; text-align:center; margin-top:20px;}
	ul.login_list li a {width:24%; letter-spacing:-2px;}
	ul.login_list li a.qy_icon1 {background:none;}
	ul.login_list li a.qy_icon2 {background:none;}
	ul.login_list li a.qy_icon3 {background:none;}
	ul.login_list li a.qy_icon4 {background:none;}

	.gbtn2 {margin-bottom:20px;}
	.gbtn3 {margin-bottom:20px;}
	.gbtn4 {margin-bottom:20px;}
	.gbtn5 {margin-bottom:20px;}
	.img_box img {width:100%;}
	.col_bg1 {width:100%; height:auto; background:none;}
	.mem_box li {float:none; margin:0 auto 20px auto;}
	.mem_box li + li {float:none; margin-left:0px; margin:0 auto 20px auto;}
	.mem_box li + li + li {float:none; margin-left:0px; margin:0 auto 20px auto;}

	.filtt1 img {width:100%;}
	.ta_style2 {display:none;}
	.rp-tblstyle1 {display:block; margin-bottom:20px;}
	.rp-tblstyle2 {display:block;}

	/*소셜*/
	.sc-box  ul{width: 76%;}
	.sc-box  ul li{width: 100%}

	/* 통합검색
	.sch-wr-box .search_area1{position:relative;margin:20px 0 0 0 ;padding:10px 70px 10px 10px}
	.sch-wr-box .search_area1 .s_box {display:block;width:auto;padding: 0 0  0 100px;height:32px;position:relative; float:none;border:solid 4px #016db6;background-color:#fff}
	.sch-wr-box .search_area1 select.sel_cl1 {width:90px;border:0px; height:31px; position:absolute; top:0; left:5px;}
	.sch-wr-box .search_area1 input.inpt_sel1 {vertical-align:top;width:100%; padding-left:0;margin: 0 0 0 0; height:32px; line-height:32px;border:0}
	.sch-wr-box .search_area1 a{display:block;position:absolute;right:10px;top:10px}
	*/

	.search_area1 {margin:20px 0 0 0 ;padding: 10px}
	.search_area1 input.inpt_sel1 {width:220px;}
	.srh_btn1 {float:left; margin-left:5px;}
	.srh1_btn1 {margin:5px 0 0 0 }
	.srh1_btn2 {float:left; margin-left:20px; margin-top:10px;}

	.srch_container{padding: 0 10px}

	/* 통합 검색 검색결과 없음 */
	.exac_line {height:auto; padding:20px 10px 0 10px; margin-bottom:30px;}
	.exac_bg {background:url('/resources/pt/images/common/exac_bg.gif') top center no-repeat;}
	.exac_bg dl {margin: 0 0 0 0;padding:110px 0 20px 0  }
	.exac_bg dl dt {font-size:20px; line-height:28px;margin:  0 0 8px 0}
	.exac_bg dl dd {font-size:14px; line-height:22px;padding: 0 0 0 9px;text-indent:-9px;}
	.h4tit2 { margin: 0 10px 20px 10px;}
	.exac_list {margin: 0 10px 20px 10px}
	.exac_list li {margin: 0 0 8px 0;padding: 0 0 0 9px;text-indent:-9px;}

    /* 하단 배너 */
	.banner .bn-pt {display:none}
	.banner .bn-mb{overflow:hidden;display:block;padding:9px 0;height:1110px;}
	.banner-box{overflow:visible;position:relative;height:auto;}
	.banner{padding-bottom:35px;}
	.banner .bn-pt {display:none}
	.banner .bn-mb{overflow:hidden;display:block;padding:9px 0;height:110px;}
	.banner .bn-mb > ul{overflow:hidden;padding: 0 7px 0 7px ;}
	.banner .bn-mb > ul li{display:block;float:left;width:33.3%;height:54px;margin-bottom:9px;background-color:#fff;}
	.banner .bn-mb > ul li a{display:block;padding:0 2px 0 3px;text-align:center;}
	.banner .bn-mb > ul li a span{display:block;border:1px solid #cecece;height:52px}
	.banner .bn-mb ul li img{display:inline-block;/*max-width:135px;*/width:100%;height:52px;text-align:center;vertical-align:middle}
	.btn-bn{font-size:15px; color:#313a46; line-height:26px; font-weight:bold; padding-left:42px; position:absolute; left:50%; bottom:-17px; width:139px; height:38px; margin-left:-90px; }
	.btn-bn.open{background:url("/resources/pt/images/main/back10.png") no-repeat;}
	.btn-bn.close{display:none;background:url("/resources/pt/images/main/back11.png") no-repeat;}

	/* 오픈이벤트 팝업 */
	.mb2-con.nt-event{width:auto;margin:auto;right:0}
	.mb2-con.nt-event > div{width:420px;margin:0 auto}

	.open-w{top:10px;margin:0;height:auto;padding: 0 0 20px 0}
	.open-bx2 {margin:26px 0 0 0}
	.open-bx2 ul{padding: 0 0 37px 0;}
	.open-bx3{text-align:center;margin:13px 0  0 0}
	.open-bx3 span {font-size:20px;}
	.opne-txt1{font-size:18px;padding:55px 10px 0 10px}
	.btn-page{display:block;width:205px;height:44px;line-height:44px;margin:19px auto 0 auto;background-color:#2777ba;border-radius:20px;color:#fff;font-size:14px;font-weight:bold;}
	.btn-eclose{top:7px;right:10px;}
	.btn-oneday{top:7px;right:91px;}
	.open-bx2 ul li{display:inline-block;width:145px;margin: 0 0 20px 0;}


}

/*모바일*/
@media screen and (max-width : 480px) {

	.list2-sbox ul li {width: 33.3%; background-size:30%;background-position: center 45px;}
	.list2-sbox ul li a {height: 88px}
	.list2-sbox ul li a span {font-size: 13px;}
	.list2-sbox ul li  a em{bottom:15px}
	.list2box{height:auto;height:107px}
	.list2-sbox{width:auto;height:107px;margin-top: 10px;}
	.slides{padding: 0 10px}
	.sd1{margin-bottom:7px}
	.sd2{float:none;width:100%;margin-bottom:7px}
	.slides .mb1-1{display:none}
	.mbox .mb1-1{display:block}
	.mb1-1 {float:none;width:100%;}
	.mbox{margin:0;padding: 0 10px}
	.mboxx {padding: 0 10px;}
	.mbx1 {margin-bottom:8px}
	.mb1-1 .txt{left:34px}
	.mb1-1 .mayor{left:34px}
	.mbox > div {margin-bottom: 7px;}
	.mboxxx {padding: 0 10px}
	.mboxxx .mbxx1{width:100%;}
	.mboxxx .mbxx2{width:100%;}
	.mboxxx .mbxx3{width:100%;}
	.mboxxx .mbxx4{width:100%;}
	.banner-box {margin: 0 10px;}
	.banner-box .bn-pt > div{display:none}

	.mb2-con ul {padding: 3px 0 0 0 }
	.mb2-con ul li{padding:21px 0 19px 16px;background:url("/resources/pt/images/main/dot1.png") no-repeat 7px 28px;}
	.mb2-con ul li a{padding-right:20px}
	.mb2-con ul li a span:first-child{width:100%;height:15px;line-height:15px;}
	.mb2-con ul li a span:nth-child(2){display:none;}
	.mb2-con ul li a span:last-child{width:100%;height:44px;}
	.mb1-2 {height: 437px;}
	.mb2 > ul > li > a{height:33px; font-size:12px;line-height: 14px;padding:8px 0 0 0;}
	.mb2 > ul > li > a > span{display:block}
	.mb2 > ul > li > a.on{height:34px;}
	.sc-box {top:53px;overflow-y: hidden;}
	.btn-talk-more {position:absolute;bottom:0;width:100%;display:block;height:29px;background:#c7c7c7 url("/resources/pt/images/main/btn_talk_more.png") no-repeat  center 1px;}


	  /* 자주찾는 홈페이지*/
	.mb3 {float: none;width:100%;height:353px;}
	.favo{width:100%;padding: 10px 0;overflow:hidden;}
	.favo > li{width:auto;margin: 0 auto;}
	.favo > li > div {float:none;height:50px;border:0;padding:0;margin-bottom:10px;text-align:left;}
	.favo > li > div a{position:relative;text-align:left;padding: 0 10px;height:50px}
	.favo > li > div a img{display:block;position:absolute;top:0;left:10px;width:50px;margin:0;}
	.favo-box{width:auto;display:table;height:50px;padding: 0 10px 0 60px}
	.favo-tit{display:table-cell;height:50px;vertical-align:middle;width:auto;font-size:15px;line-height:22px; padding-right:30px; margin:0 0 0 0; background: url("/resources/pt/images/main/ico6.png") no-repeat center right;text-align:left;}
	.favo-txt{display:none;}

	.banner .bn-mb > ul li{width:50%;}
	.search_area1 input.inpt_sel1 {width:100px;}
	.srh1_btn1 {font-size:14px}
	.mb2-con.nt-event > div{width:auto;}
	.open-bx3{padding: 0 10px}
	.open-bx3 p span{font-size:20px}
}

@media screen and (max-width : 330px) {
	.mb2 > ul {background-color:#f6f6f6;width:auto;overflow:hidden;}
	.mb2 > ul > li {width:16%;}
	.mb2 > ul > li:last-child {width:20%;}
	.mb2 > ul > li >  a {font-size:13px;letter-spacing:-1px}
	.mb1-1 .txt{left:10px;}





}


