@media (max-width: 1429px) {
	.header .gnb_wrap {width: 40%;}
	.order_wrap .item {width: 150px;height: 150px;margin:0 auto 20px auto;}
	.order_wrap li {background-position: right 67px;}
}

@media (max-width: 1199px) {
	.header .gnb_wrap {width: 48%;}
	.slider_text h2 {font-size: 50px;}
	.slider_text .st1 {font-size: 27px;}
	.wcategory_wrap ul li {padding-right: 20px;margin-right: 14px;}
	.order_wrap .item {width: 100px;height: 100px;}
	.order_wrap li {background-position: right 37px;}
	.order_wrap .tit {font-size: 13px;}
	.reserve_field .th {width: 15%;}
	.reserve_field .td {width: 85%;}
	.view_field_wrap .view_field {width: 50%;}
	.bottom_consult_wrap {right: 10px;}
}

@media (max-width: 991px) {
	.header .gnb_wrap {display: none;}
	.tmenu_wrap {display: block;}
	.wrap {padding-top: 60px;}
	.header {height: 60px;}
	.header h1 a span span.logo {width: 70px;height: 26px;-webkit-background-size: 70px auto;background-size: 70px auto;}
	.header.scrolled h1 a span span.logo {width: 70px;height: 26px;background-image: url('/skin/default/img/main/top_logo.png');-webkit-background-size: 70px auto;background-size: 70px auto;}
	.footer {padding: 30px 0;}
	.footer .logo {margin-top: 0;margin-bottom: 20px;}
	.footer .logo img {width: 70px;}
	.footer .contact .tit {margin-bottom: 10px;}
	.footer .copyright {margin-top: 0;padding-top: 20px;clear:both;}
	.main_container {margin-bottom: 50px;}
	.wcategory_wrap ul li a {font-size: 15px;}
	.wcategory_wrap ul li:after {font-size: 15px;}
	.wcategory_wrap {padding-top: 20px;}
	.consult_consult1 .btit {font-size: 25px;margin-bottom: 20px;padding-bottom: 10px;}
	.consult_consult1 .btit:after {width: 30px;margin-left: -15px;}
	.consult_consult1 p.cc1t {font-size: 18px;margin-bottom: 25px;}
	.order_wrap li.item1 .item {-webkit-background-size: 26px auto;background-size: 26px auto;}
	.order_wrap li.item2 .item {-webkit-background-size: 26px auto;background-size: 26px auto;}
	.order_wrap li.item3 .item {-webkit-background-size: 22px auto;background-size: 22px auto;}
	.order_wrap li.item4 .item {-webkit-background-size: 17px auto;background-size: 17px auto;}
	.order_wrap li.item5 .item {-webkit-background-size: 25px auto;background-size: 25px auto;}
	.order_wrap li.item6 .item {-webkit-background-size: 27px auto;background-size: 27px auto;}
	.order_wrap .item {width: 80px;height: 80px;}
	.order_wrap li {background-position: right 37px;-webkit-background-size: 6px auto;background-size: 6px auto;}
	.consult_wrap {padding: 20px;}
	.bottom_consult_wrap {bottom: 25px;}
}

@media (max-width: 767px) {
	.header {height: 50px;}
	.header.scrolled {height: 50px;}
	.wrap {padding-top: 50px;}
	.scrolled .wrap {padding-top: 50px;}
	.mgnb > li > a {padding:0 15px;font-size:15px;height:40px;line-height:40px;}
	.mgnb > li {height:40px;}
	.mgnb_wrap {top:50px;}
	.mgnb .sub-menu li a {padding:0 30px;font-size:14px;height:35px;line-height:35px;}
	.tmenu_wrap .tmenu span,
	.tmenu_wrap .tmenu span:before,
	.tmenu_wrap .tmenu span:after {margin-left:-10px;width:20px;height:2px;}
	.tmenu_wrap .tmenu span:before {top:-6px;}
	.tmenu_wrap .tmenu span:after {top:6px;}
	.tmenu_wrap {right:0;top:24px;}
	.tmenu_wrap .tmenu {width:20px;}	
	.slider_text h2 {font-size: 18px;}
	.slider_text .st1 {font-size: 13px;}
	.extra-slider .navigation a {width: 25px;height: 25px;padding-top: 8px;margin-top: -16px;}
	.extra-slider .navigation a:before {width: 5px;height: 9px;-webkit-background-size: 10px auto;background-size: 10px auto;}
	.extra-slider .navigation .next:before {background-position:-5px 0;}
	.main_container .mtit {margin: 25px 0;font-size: 20px;padding-bottom: 10px;}
	.mlist .item .tit {font-size: 18px;margin-bottom: 5px;}
	.footer .contact {margin-bottom: 10px;}
	.footer .contact .tit {margin-bottom: 5px;font-size: 14px;}
	.footer .contact ul li {font-size: 13px;line-height: 1.3;}
	.footer .copyright p {font-size: 13px;}

	.sub_visual {padding: 25px 0 20px 0;margin-bottom: 30px;}
	.sub_visual h2 {font-size: 18px;margin-bottom: 10px;}
	.sub_visual p {font-size: 13px;}
	.company_company1 .cct1 {margin-bottom: 30px;font-size: 15px;padding: 20px 0;}
	.company_company1 .cct2 {font-size: 13px;line-height: 1.5;}
	.sub_container {padding: 0 0 50px 0;}
	.company_company2 .item.item1 .t1 {-webkit-background-size: 17px auto;background-size: 17px auto;padding-top: 30px;font-size: 18px;}
	.company_company2 .item .t2 {font-size: 15px;}
	.company_company2 .item {height: auto;padding: 20px 15px;}
	.company_company2 .item.item2 .t1 {-webkit-background-size: 21px auto;background-size: 21px auto;padding-top: 30px;font-size: 18px;}
	.company_company2 .cct3 {font-size: 18px;margin-top: 10px;}
	.wcategory_wrap ul li a {font-size: 12px;display: block;padding: 10px 5px;}
	.wcategory_wrap ul li:after {display: none;}
	.wcategory_wrap {height: auto;padding: 0;background-image: none;margin-bottom: 30px;}
	.wcategory_wrap ul {display: block;border-top:1px solid #ccc;border-left:1px solid #ccc;overflow:hidden;}
	.wcategory_wrap ul li {width: 25%;padding-right: 0;margin-right: 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
	.wcategory_wrap:before {display: none;}
	.wcategory_wrap:after {display: none;}
	.week_list .item .img {height: 180px;}
	.week_list .item .tit {font-size: 18px;}
	.week_list .item {margin-bottom: 20px;}
	.consult_consult1 .btit {font-size: 20px;margin-bottom: 10px;}
	.consult_consult1 p.cc1t {font-size: 15px;margin-bottom: 30px;}
	.order_wrap {margin-bottom: 30px;}
	.order_wrap li .item {display: none;}
	.order_wrap ul {display: block;}
	.order_wrap ul li {float:none;padding-right: 0;margin-right: 0;padding-bottom: 10px;background-position: center bottom;-webkit-background-size: 6px auto;background-size: 6px auto;background-image: url('/skin/default/img/sub/ico_consult_arrow_down.png');margin-bottom: 10px;}
	.order_wrap ul li .tit {font-size: 15px;font-weight: 500;}
	.consult_wrap {padding: 10px;}
	.consult_wrap .ctit {font-size: 15px;padding-bottom: 10px;margin-bottom: 15px;}
	.reserve_field .th {display: block;width: 100%;padding-bottom: 0;font-size: 15px;padding-top: 5px;}
	.reserve_field .td {display: block;width: 100%;padding-top: 5px;}
	.reserve_field .w300 {width: 100%;}
	.reserve_field .td .input {height: 38px;font-size: 15px;padding: 5px;}
	.consult_wrap .ctit.mar {margin-top: 20px;}
	.reserve_field .w200 {width: 100%;}
	.reserve_field .td .select {height: 38px;font-size: 15px;padding: 5px;}
	.reserve_field .td .button {height: 38px;line-height: 38px;font-size: 15px;}
	.reserve_field .td .textarea {height: 150px;}
	.reserve_field .td .tdex {position: static;top: auto;right: auto;font-size: 15px;display: block;margin-top: 5px;}
	.reserve_field .td .tdinline {display: block;margin-top: 5px;}
	.consult_wrap .rt1 {font-size: 15px;margin-bottom: 5px;}
	.consult_wrap p.mar {margin-bottom: 15px;}
	.consult_wrap p {font-size: 13px;line-height: 1.5;}
	.reserve_check label {font-size: 15px;}
	.reserve_btn input {width: 120px;font-size: 15px;}
	.reserve_btn button {width: 120px;font-size: 15px;}
	.news_view .tit {padding: 8px;font-size: 18px;}
	.news_view .info {position: relative;top:auto;right:auto;}
	.news_view .info span {font-size: 12px;}
 	.news_view .info span.bar {padding-right: 9px;margin-right: 5px;}
	.news_view .info span.bar:after {height: 10px;}
	.news_view .cont {padding: 10px;}
	.prevnext_wrap .prevnext .txt {width: 30%;padding: 0 10px;font-size: 13px;}
	.prevnext_wrap .prevnext .link {width: 60%;}
	.prevnext_wrap .prevnext .link a {font-size: 13px;}
	.prevnext_wrap .prevnext .link {font-size: 13px;}
	.prevnext_wrap .prevnext .cell {height: 35px;}
	.reserve_field .td .tdinline.red {margin-left: 0;font-size: 13px;}
	.view_field_wrap .view_field {width: 100%;}
	.view_field_in .cell {padding: 5px;}
	.view_field_in .th {font-size: 13px;}
	.view_field_in .td {font-size: 13px;}
	.view_field_msg {padding: 10px;font-size: 13px;}
	.view_field_btn button {width: 100px;height: 35px;line-height: 35px;font-size: 14px;}
	.board_btn button {width: 100px;height: 35px;line-height: 35px;font-size: 14px;}
	.root_daum_roughmap {height: 250px;}
	.bottom_consult_wrap img {width: 100px;}
}