@media screen and (max-width:1300px){
	/*공통*/
	.wrapper {padding-left: 20px; padding-right: 20px;}
	
	/*헤더*/
	.gnb_1dpt > li{margin-left: 80px;}
	
	/*푸터*/
	.frel_site{right: 20px;}
	
	/*메인*/
	.main_bg {height: auto;}
	.main_content-box {position: inherit; top: inherit; left: inherit; transform: none; padding-top: 50px; padding-bottom: 50px;}
	.main_info-box {margin-top: 40px;}
	.main_reserve-box {margin-top: 40px;}
	.reserve-input {height: 125px; padding: 19px 33px;}
	.reserve-input ul {display: inline-block;}
	.reserve-input li {margin: 20px 0 0 50px; text-align: left;}
	.reserve-input li:nth-child(1) {margin: 0;}
	.reserve-input li:nth-child(2) {margin-top: 0;}
	.reserve-input li:nth-child(3) {margin-left: 0; clear: both;}
	.reserve-input li:after {display: none;}
	.main_reserve_txt01 {display: inline-block; width: 57px;}
	.reserve-btn {width: 15.4%;}
	.reserve_submit {height: 125px; background-position: center 80px; line-height: 125px; text-indent: 0; text-align: center;}
	
	/*서브공통*/
	.nuri_sym-box li{margin-left: 30px;}

	/*게시판*/
	.s3_02_box{
		width: 100%;margin: 0 auto;background-position: center;
	}

	/*자주하는 질문*/
	.qorhvk{width:100%;}
	.qorhvk .left .tit{padding-left:100px;text-align:left;}
	.qorhvk .left .con{padding-left:100px;text-align:left;}
	.qorhvk .right {padding-left: 30px;}
	.s3_02_w{width:100%;}
}

@media screen and (max-width:1023px){
	/*헤더*/
	.mo_menu_btn{display: block;}
	.gnb{display: none;}
	
	/*푸터*/
	.finfo-box li {margin-bottom: 5px;}
	.finfo-box li:nth-child(3) {clear: both; margin-left: 0;}
	
	/*메인*/
	.main_info {padding: 0 5px;}
	.main_info_wr {padding: 25px 0;}
	.main_info_txt01 {margin: 10px 0; font-size: 30px;}
	.reserve-btn {width: 15.2%;}
	
	/*서브 공통*/
	.sub{background: url(/images/sub_bg.png) no-repeat bottom -50px right; background-size: 80% auto;}
	.nuri_sym-box ul{width: 100%;}
	.nuri_sym-tb{display: block; text-align: center;}
	.nuri_sym-tb tbody{display: block;}
	.nuri_sym-tb tbody tr{display: block;}
	.nuri_sym-tb tbody tr td{display: block;}
	.nuri_sym-img{display: inline-block; width: 150px; height: 150px; margin-right: 0; margin-bottom: 5px; background-size: contain;}
	.nuri_sym-img{width: 150px; height: 150px; background-size: contain;}
	.nuri_sym-txt02 br{display: none;}

	/*서브1 */
	.sub_vs{background-position: center;}
	.sub_location li a{font-size: 16px;}
	.nuri-tb th{padding: 22px 0;}
	.nuri-tb td{padding:10px 10px;}

	/*서브2*/
	.nuri_sym-box01 li{width: 47%;}	
	
	/*서브3*/
	.nuri_sym-box02 li{width: 30%;}
	
	/*서브4*/
	.cpliance-tb td{padding:34px 10px 25px;}
	.cpliance-tb tr:first-child td {padding: 20px 10px 35px;}
	
	/*서브5*/
	.sub_reserve-tit{padding-left: 20px;}
	.sub_reserve-form_box{padding: 23px 20px 23px 20px;}
	
	/*게시판*/
	.board_box .mid table tr td:nth-child(1){width: 60px;}
	.board_box .mid table tr td:nth-child(3){width: 80px;}
	.board_box .mid table tr td:nth-child(4){width: 120px;}
	.qorhvk .left, .qorhvk .right{width:100%;}
	.btm .paging label{padding: 0 5px;}

	
	/*자주하는 질문*/
	.qorhvk{height:100%;padding-bottom:50px;}
	.qorhvk .left .tit{padding-left:20px;text-align:left;padding-top:50px;}

	.qorhvk .left .con {padding-left: 20px;text-align: left;}
	.qorhvk .right .con{text-shadow: 2px 2px 2px grey;}
	.qorhvk .right .con:nth-child(1){padding-top:30px;}

	.btm{margin-top: 60px;}
	.btm .wbtn {top:-50px;}
}

@media screen and (max-width:767px){
	/*공통*/
	.pc_image{display: none;}
	.mo_image{display: inline-block;}
	
	/*푸터*/
	.finfo-box li {float: none; margin-left: 0;}
	.frel_site {position: inherit; top: inherit; right: inherit; margin-top: 10px;}
	
	/*메인*/
	.main_tit01 {font-size: 42px; color: #fff; line-height: 1.2;}
	.main_tit01 span {color: #ffc000;}
	.main_tit02 {color: #fff;}
	.main_info-box {padding: 0;}
	.main_info {float: none; width: 100%; margin-top: 20px; padding: 0;}
	.main_info:first-child {margin-top: 0;}
	.main_info_icon {width: 50px; height: 50px;}
	.main_info_txt01 {margin: 2px 0; font-size: 24px;}
	.main_info_txt02 {font-size: 16px;}
	.main_reserve-box .addr_sch_pop-box{bottom: 0;}
	.reserve-input {float: none; width: 100%; height: auto; padding: 25px 10px;}
	.reserve-input ul{width: 100%;}
	.reserve-input li {float: none; width: 100%; margin: 15px 0 0;}
	.reserve-input li:nth-child(2) {margin-top: 15px; font-size: 0;}
	.reserve_frm-input{width: 100%;}
	.reserve_frm-select{width: 48%;}
	.reserve_time-sign{display: inline-block; width: 2%; text-align: center; line-height: 30px; vertical-align: top;}
	.main_reserve_txt01{display: block;}
	.reserve-btn {float: none; width: 100%;}
	.reserve_submit {height: 50px; margin-top: 10px; line-height: 50px;}

	/*서브 공통*/
	.sub{background-size: 100% auto;}
	.sub_vs_txt02 {font-size: 16px;}
	.sub_vs_txt02 br{display: none;}
	.sub_location ul{width: 100%;}
	.sub_location li{width:auto;margin-left:0;border-right: 1px solid #e6e6e6;}
	.sub_location li:last-child{border-right: 0}
	.sub_location li a{font-size: 12px;}
	.sub_location.chd2 li{width: 50%;}
	.sub_location.chd3 li{width: 33.33%;}
	.sub_location.chd4 li{width: 25%;}
	.sub_location.chd5 li{width: 20%;}
	.sub_location li.active{background-color: #ffc000;}
	.sub_location li.active a{color: #fff;}
	.nuri_expl-txt02{font-size: 16px;}
	.nuri_expl-txt03{font-size: 16px;}
	.nuri_sym-box li{margin-left: 0;}
	.nuri_sym-tb{display: block; text-align: center;}
	.nuri_sym-tb tbody{display: block;}
	.nuri_sym-tb tbody tr{display: block;}
	.nuri_sym-tb tbody tr td{display: block;}
	.nuri_sym-img{display: inline-block; width: 120px; height: 120px; margin-right: 0; margin-bottom: 5px; background-size: contain;}
	.addr_sch_pop-btn_box .addr_sch_pop_close2,
	.addr_sch_pop-btn_box input[type="button"]{width: 46%;}
	
	/*서브1*/
	.nuri-tb{width:100%;}
	.nuri-tb_box01{overflow-x:scroll;}
	.nuri-tb_box01 td img{width: 235px;}
	
	/*서브2*/
	.nuri_sym-box li{width:100%;}
	.nuri_sym-box ul li:not(:nth-child(1)){margin-top:20px;}
	.nuri-tb_box02{overflow-x:scroll;}
	

	/*서브3*/
	.nuri-tb_box03{overflow-x:scroll;}

	.pdure_diagram{overflow-x:scroll;}
	.pdure_diagram ul{width:768px;}

	/*서브4*/
	.cpliance-tb_box .cpliance-tb{display: block;}
	.cpliance-tb_box .cpliance-tb tbody{display: block;}
	.cpliance-tb_box .cpliance-tb tbody tr{display: block;}
	.cpliance-tb tr:first-child{border-bottom: 0;}
	.cpliance-tb_box .cpliance-tb tbody tr td{display: block; width: 100%; padding: 35px 10px; border: 0; border-bottom: 1px solid #dfdfdf;}
	.cpliance-tb_box .cpliance-tb tbody tr:last-child td:last-child{border-bottom: 0;}
	.cpliance-tb_box .cpliance-tb tbody tr td .cpliance_txt02{width: 400px; max-width: 100%; margin: 30px auto 0;}
	
	/*서브5*/
	.sub_sec.sub2_01_sec02{padding: 20px 0;}
	.sub_reserve-tb{display: block}
	.sub_reserve-tb tbody{display: block}
	.sub_reserve-tb tbody tr{display: block}
	.sub_reserve-tb tbody th{display: block; width: 100%;}
	.sub_reserve-tb tbody td{display: block}
	.sub_reserve-tb td.td_child3 input[type="text"]{width: 100%;}
	.sub_reserve-tb td.td_child3 > div{width: 100%;}
	.sub_reserve-tb td.td_child3 > div select{width: 100%; margin-top: 5px; margin-left: 0;}
	.addr_sch_pop-box{bottom: 0; right: 0;}
	.privacy_aree-box_wr span{font-size: 14px;}
	.privacy_aree-box_wr span b{font-size: 14px;}
	.privacy_aree-box_wr label{font-size: 14px;}
	
	/*서브6*/
	.sub_sec.sub2_02_sec01{padding: 30px 0;}
	.reserve_result-box{padding:30px 10px;}
	.reserve_result-box li{padding: 10px 0;}
	.reserve_result-tit{float: none; width:100%; margin-bottom: 5px;}
	.reserve_result-txt{float: none; width:100%; text-align:left;}
	
	/*게시판*/
	.board_box .top:after{content: ""; display: table; clear: both;}
	.board_box .top .left{float: none;}
	.board_box .top .right{}
	.board_box .top .right ul li{margin-top: 5px;}
	.bo_txt{width: 226px;}
	.board_box .mid table tr td{font-size: 16px;}
	.board_box .mid table tr td a{font-size: 16px;}
	.board_box .mid table tr th:nth-child(1){display: none;}
	.board_box .mid table tr th:nth-child(3){display: none;}
	.board_box .mid table tr th:nth-child(4){display: none;}
	.board_box .mid table tr td:nth-child(1){display: none;}
	.board_box .mid table tr td:nth-child(3){display: none;}
	.board_box .mid table tr td:nth-child(4){display: none;}
	.btm .paging .qll{margin-right: 10px;}
	.btm .paging .ql{margin-right: 10px;}
	.btm .paging .qrr{margin-left: 10px;}
	.btm .paging .qr{margin-left: 10px;}
	.bo_view .bo_view_re{padding: 20px;}
	
		/*view*/
	.bo_view .bo_view_tit{padding: 25px 20px;}
	.bo_view .bo_view_info{padding: 15px 20px;}
	.bo_view .bo_view_info .info_line{padding: 0 2px;}
	.bo_view .bo_view_con{padding: 20px}
	
		/*write*/
	.bo_wr table tr th{width: auto; padding: 25px 10px}
	.bo_wr table tr td{padding: 25px 10px;}
	.mid_txt{width: 100%;}
	.tel_txt{width: 29%;}
	.bo_wr table tr .tel label{padding: 0 2px;}
	.bo_wr_b_box a, .bo_wr_b_box input{width: 47%; max-width: 140px;}

	/*자주하는 질문*/
	.board_box .mid table tr td:not(:nth-child(2)){width:100px;}
	.qorhvk .right{padding-left: 20px; padding-right: 10px;}
	.qorhvk .left .tit{font-size: 24px; padding-right: 10px;}
	.qorhvk .left .con{font-size: 18px; padding-right: 10px;}
	.qorhvk .right .con{font-size: 16px; padding-left: 15px; text-indent: -15px;}
	.mid_q{padding-left: 20px;}
	.mid_q a{font-size: 16px;}
	.mid_a{padding-left: 20px;}

	/*로그인*/
	.login_box .login_r_box{width:90%;}
}

@media screen and (max-width:424px){
	/*서브1
	.sub_location li{width:100%;border-bottom:1px solid #c8c5c4;}
	.sub_location li:last-child{border-bottom:0px;}

	서브2
	.nuri_sym-tb tr td:nth-child(1){width:100px;}
	.nuri_sym-img {
		width: 80px;
		height: 80px;
		margin-right: 0px;
		background-size: cover;
	}
	.sub_ct .sub_sec.mt70 {
		margin-top: 50px;
	}

	.reserve_result-box{padding:30px 0px; }*/
}