@media all and (max-width:1650px){
	ul.bd_list li a .hotel_img img {height:110px !important;}
}

@media all and (max-width:1279px){
	/*¾î¹Ù¿ô-ÀÎÆ÷*/
	#info_page .info_box p.titp { font-size:15px;}
	#info_page .info_box > div.info_rightbox .info_photo { padding:0}


	/* ¾î¹Ù¿ô- È£ÅÚ*/
	.hotel_box ul.bd_list li {width: 49%;}
}

@media all and (max-width:1080px){
	/*¾î¹Ù¿ô-ÀÎÆ÷*/
	#info_page .info_box > div.info_rightbox { width:72%;}
	#info_page .info_box > div.info_rightbox .info_textbox { padding:0 0 15px; }
	#info_page .info_box > div.info_rightbox .info_textbox > p.firs_p { font-size:13px }
	#info_page .info_box > div.info_leftbox {  height: 527px;}
	#info_page .info_box > div.info_leftbox > div div.my-slider ul li img { max-width: 100% !important; }
	#info_page .info_back .info_bg_txt {padding:120px 0; }

}

@media all and (max-width:1059px){
	.gall_right_btn {right:0; }
	.gall_left_btn {left:0; }
}
@media all and (max-width:1024px){
	/*¾î¹Ù¿ô-ÀÎÆ÷*/
	#info_page .info_box p.titp { font-size:14.5px;}

}


@media all and (max-width:980px){
	/*¾î¹Ù¿ô-ÀÎÆ÷*/
	#info_page .info_box > div.info_rightbox {width: 100%;}
	#info_page .info_support h4.b {float:none; width:100%; padding-bottom:10px }
	#info_page .info_support > div > div {float:left; width:100%; padding-left:0}
	#info_page .info_back .info_bg_txt {padding:120px 20px; }


	/*¾î¹Ù¿ô-È£ÅÚ*/
	.hotel_box .hotel_wrap .location_box { width:100%; height:350px; }
	.hotel_box .hotel_wrap .hotel_list { width:100%; height:auto; overflow:hidden}
	.hotel_box ul.bd_list li { width:32.3% }

	/* ¿£·Ñ-·¹Áö½ºÆ®*/
	.enroll_sub .sub_con .chk_box { width:80%;}

	/* ¿£·Ñ-·¹Áö½ºÆ®Æû */
	table.mtable.apply_table td.mtd:before { text-align:left }
	table.mtable td.pre01:nth-of-type(1):before { content: "¼º¸í"; background:#f5f5f5; }
	table.mtable td.pre01:nth-of-type(2):before { content: "¿¬·É"; background:#f5f5f5; }
	table.mtable td.pre02:nth-of-type(1):before { content: "¼ºº°"; background:#f5f5f5; }
	table.mtable td.pre02:nth-of-type(2):before { content: "±¸ºÐ"; background:#f5f5f5; }
	table.mtable td.pre03:nth-of-type(1):before { content: "¼Ò¼Ó"; background:#f5f5f5; }
	table.mtable td.pre03:nth-of-type(2):before { content: "ºÎ¼­"; background:#f5f5f5; }
	table.mtable td.pre04:nth-of-type(1):before { content: "Á÷À§"; background:#f5f5f5; }
	table.mtable td.pre05:nth-of-type(1):before { content: "¿ìÆí¹øÈ£"; background:#f5f5f5; }
	table.mtable td.pre06:nth-of-type(1):before { content: "ÁÖ¼Ò"; background:#f5f5f5; }
	table.mtable td.pre07:nth-of-type(1):before { content: "»ó¼¼ÁÖ¼Ò"; background:#f5f5f5; }
	table.mtable td.pre08:nth-of-type(1):before { content: "ÀÌµ¿ÀüÈ­"; background:#f5f5f5; }
	table.mtable td.pre08:nth-of-type(2):before { content: "SMS¼ö½Åµ¿ÀÇ"; background:#f5f5f5; }
	table.mtable td.pre09:nth-of-type(1):before { content: "ÀÌ¸ÞÀÏ"; background:#f5f5f5; }
	table.mtable td.pre09:nth-of-type(2):before { content: "È¨ÆäÀÌÁö"; background:#f5f5f5; }
	table.mtable td.pre10:nth-of-type(1):before { content: "ºñ¹Ð¹øÈ£"; background:#f5f5f5; }
	table.mtable td.pre10:nth-of-type(2):before { content: "ºñ¹Ð¹øÈ£ È®ÀÎ"; background:#f5f5f5; }
	.enroll_box ul.list li {width:100%; margin-bottom:3px;}
	input.medium980 { width:100px; }

	/* ¿£·Ñ-ÄÁ¼³Æ®*/
	table.mtable td.consul01:nth-of-type(1):before { content: "¼º¸í"; background:#f5f5f5; }
	table.mtable td.consul01:nth-of-type(2):before { content: "¼Ò¼Ó"; background:#f5f5f5; }
	table.mtable td.consul02:nth-of-type(1):before { content: "ºÎ¼­"; background:#f5f5f5; }
	table.mtable td.consul02:nth-of-type(2):before { content: "Á÷À§"; background:#f5f5f5; }
	table.mtable td.consul03:nth-of-type(1):before { content: "¿ìÆí¹øÈ£"; background:#f5f5f5; }
	table.mtable td.consul04:nth-of-type(1):before { content: "ÁÖ¼Ò"; background:#f5f5f5; }
	table.mtable td.consul05:nth-of-type(1):before { content: "»ó¼¼ÁÖ¼Ò"; background:#f5f5f5; }
	table.mtable td.consul06:nth-of-type(1):before { content: "ÀüÈ­"; background:#f5f5f5; }
	table.mtable td.consul06:nth-of-type(2):before { content: "ÈÞ´ëÀüÈ­"; background:#f5f5f5; }
	table.mtable td.consul07:nth-of-type(1):before { content: "ÀÌ¸ÞÀÏ"; background:#f5f5f5; }
	table.mtable td.consul08:nth-of-type(1):before { content: "Èñ¸Á³¯Â¥"; background:#f5f5f5; }
	table.mtable td.consul09:nth-of-type(1):before { content: "Èñ¸Á¾÷Ã¼°Ë»ö"; background:#f5f5f5; }
	table.mtable td.consul10:nth-of-type(1):before { content: "»ó´ã³»¿ë"; background:#f5f5f5; }

	table.mtable td.car01:nth-of-type(1):before { content: "¼öµµ±Ç"; background:#f5f5f5; text-align:left; }
	table.mtable td.car01:nth-of-type(2):before { content: "Áö¹æ"; background:#f5f5f5; text-align:left; }
	.preregi_box .form_table tr,
	.consult_box .form_table tr { border-bottom:0}

}


@media all and (max-width:899px){
	#info_page .info_back .info_bg_txt {padding:100px 20px; }
	#info_page .info_back .info_table thead th {font-size:24px;}

	/*¾î¹Ù¿ô - Àü½ÃÀå¾È³»*/
	.map_box .box_two_warp .box_two { padding:40px 15px 30px; }
	.btn_box .btn_total {width:141px} 
	
	/* »ó´ã¿¹¾à+»çÀüµî·Ï*/
	.preregi_box .btn_small, 
	.consult_search_box .btn_small, .consult_box .btn_small {display:block}

}

@media all and (max-width:799px){
	#info_page .info_support { margin-top:25px}
	#info_page .info_support h6.b { display:none}
	#info_page .info_support > ol { display:none}
	#info_page .info_support > div { margin-bottom:20px; }
	#info_page .info_support > div > div ul.logo_list li {width: 19.4%;}
	#info_page .info_back .info_bg_txt {padding:60px 20px; }
	#info_page .info_back .info_table tbody th { font-size:13px; padding:9px }
	#info_page .info_back .info_table tbody td {padding:15px 10px; }

	/* ¾î¹Ù¿ô-È£ÅÚ*/
	#net_img {height: 300px;} 

}


@media all and (max-width:768px){
	#info_page .info_back .info_table tbody th { padding:0 }
	#info_page .info_back .info_table tbody td {padding:15px 10px; font-size:12px }
	
	/* ¿£·Ñ-·¹Áö½ºÆ® */
	.enroll_sub .sub_con .email input { width:24%; }
	.enroll_sub .sub_con .email select { width:25%; }
	.enroll_sub .sub_con .pw input { width:80%; }
	
	/* ¿£·Ñ-·¹Áö½ºÆ®Æû*/
	.surveyList2 label {width:33.3%; }	
	.consult_box textarea, 
	.preregi_box textarea,
	.semi_pre_regi textarea {height:150px;  }

	/*resize_sub2¿¡ ÀúÀåµÉ°Íµé*/
	.enroll_box .btn_box .btn_total,
	.consult_intro_box .btn_box .btn_total {width:31.3% !important; }
	.enroll_sub .sub_con .hp input { width:17%; }
	
	/* mtable2 */
	table.mtable2 td.airbus01:nth-of-type(1):before { content: "¸®¹«Áø ÀÏ¹Ý"; background:#f5f5f5; }
	table.mtable2 td.airbus01:nth-of-type(2):before { content: "°øÇ×ÅÃ½Ã"; background:#f5f5f5; }
	table.mtable2 td.airbus02:nth-of-type(1):before { content: "¸®¹«Áø °í±Þ"; background:#f5f5f5; }
	table.mtable2 td.airbus02:nth-of-type(2):before { content: "KAL ¸®¹«Áø"; background:#f5f5f5; }
	table.mtable2 td.airbus03:nth-of-type(1):before { content: "ÁöÇÏÃ¶"; background:#f5f5f5; }
}
@media all and (max-width:640px){
	/* ÅëÇÕ°Ë»ö */
	.search_page { padding:10px 0 !important;}
	.company_searchlist .info .memo { margin-top: 0px;}  

	#info_page .info_box p.titp { font-weight:100}
	#info_page .info_box > div.info_rightbox .info_textbox { padding:0}
	#info_page .info_box > div.info_rightbox .info_textbox > p.firs_p { font-size:14px; margin-top:10px !important; line-height:24px}
	#info_page .info_support {margin-top:0}
	#info_page .info_support h4.b { margin: 25px 0 10px; padding-bottom: 0 !important;}
	#info_page .info_support > div { margin-bottom:0; }
	#info_page .info_support > div > div ul.logo_list li {width:32.3%;  margin:0.5%; }
	#info_page .info_back { background:none }
	#info_page .info_back .info_bg_txt {padding:5px 15px 25px; }
	#info_page .info_back .info_table thead th {font-size:20px;}
	#info_page .info_back .info_table tbody td {padding:7px 10px; }


	/*¾î¹Ù¿ô-ÀÎÆ÷*/
	table.mtable3.info_table td.mtd:before { height:65% }
	table.mtable3 td.info01:before { content: "±â°£"; background: #7c4194; opacity: 0.9;}
	table.mtable3 td.info02:before { content: "°³Àå½Ã°£";  background: #7c4194; opacity: 0.9; }
	table.mtable3 td.info03:before { content: "Àå¼Ò";  background: #7c4194; opacity: 0.9; height:74% !important }
	table.mtable3 td.info04:before { content: "E-Mail";  background: #7c4194; opacity: 0.9; height:81% !important}
	table.mtable3 td.info05:before { content: "ÀÔÀå·á";  background: #7c4194; opacity: 0.9;}
	table.mtable3 td.info06:before { content: "SNS"; background: #7c4194; opacity: 0.9; }
	table.mtable3 td:first-child { border-top:0 !important; }

	/* ¼­Ä¡-¸Ê */
	.map_box .box_two_warp { margin-top:0; }
	.map_box .box_two_warp .box_two { padding:20px 15px }
	.map_box img.center { display:block; margin:20px auto; }


	/*¾î¹Ù¿ô-Æ®·¡ÇÈ*/
	.traffic_box .map1 {height:230px;}
	table.mtable3.inquiry th { display:none; }
	table.mtable3 td.inquiry01:before { content: "ÁÖ¼Ò"; background:#f5f5f5; height:74%  !important}
	table.mtable3 td.inquiry02:before { content: "»çÀÌÆ®"; background:#f5f5f5; }
	table.mtable3 td.inquiry03:before { content: "ÀüÈ­"; background:#f5f5f5; }
	table.mtable3 td.inquiry04:before { content: "ÆÑ½º"; background:#f5f5f5; height:64%}

	/* ¾î¹Ù¿ô-Æ®·¡ÇÈ-ÆÄÅ· */
	table.mtable3 th.mthcenter { padding-left:0 !important; text-align:center !important; }
	table.mtable3 th.parking1_01:nth-of-type(1):before { content: "À§Ä¡"; background:#f5f5f5;}
	table.mtable3 th.parking4_01, table.mtable3 th.parking4_02 {min-height:35px;}
	table.mtable3 th.parking4_01:nth-of-type(1):before { content: "Ã¹Â÷"; background:#f5f5f5;}
	table.mtable3 th.parking4_02:nth-of-type(1):before { content: "¸·Â÷"; background:#f5f5f5;}
	table.mtable3 td.parking1_01:nth-of-type(1):before { content: "ÁÖÂ÷¿ä±Ý"; background:#f5f5f5; }
	table.mtable3 td.parking1_01:nth-of-type(2):before { content: "ÁÖÂ÷´ë¼ö"; background:#f5f5f5; }
	table.mtable3 td.parking1_01:nth-of-type(3):before { content: "ÀÏ¹Ý¹ö½º"; background:#f5f5f5; }
	table.mtable3 td.parking1_01:nth-of-type(4):before { content: "ÀüÈ­¹øÈ£"; background:#f5f5f5; height:64% }
	table.mtable3 td.parking2_01:nth-of-type(1):before { content: "¿îÇà½Ã°£"; background:#f5f5f5; }
	table.mtable3 td.parking2_01:nth-of-type(2):before { content: "¿îÇà°£°Ý"; background:#f5f5f5; }
	table.mtable3 td.parking2_01:nth-of-type(3):before { content: "¼Ò¿ä½Ã°£"; background:#f5f5f5; }
	table.mtable3 td.parking2_01:nth-of-type(4):before { content: "½ÂÇÏÂ÷Àå"; background:#f5f5f5; height:74%  }
	table.mtable3 td.parking3_01:nth-of-type(1):before { content: "½ÂÂ÷À§Ä¡"; background:#f5f5f5; }
	table.mtable3 td.parking3_01:nth-of-type(2):before { content: "½Ã°£Ç¥"; background:#f5f5f5; }
	table.mtable3 td.parking3_01:nth-of-type(3):before { content: "Ã¹Â÷½Ã°£"; background:#f5f5f5; }
	table.mtable3 td.parking4_01:nth-of-type(1):before { content: "ÄÚ¿¢½º"; background:#f5f5f5; }
	table.mtable3 td.parking4_01:nth-of-type(2):before { content: "¼­¿ï¿ª"; background:#f5f5f5; }
	table.mtable3 td.parking4_01:nth-of-type(3):before { content: "¿ë»ê¿ª"; background:#f5f5f5; }
	
	/* ¾î¹Ù¿ô-Æ®·¡ÇÈ-¹ö½º*/
	table.mtable3 td.bus01:nth-of-type(1):before { content: "Blue"; background:#f5f5f5; }
	table.mtable3 td.bus01:nth-of-type(2):before { content: "Green"; background:#f5f5f5; }
	table.mtable3 td.bus01:nth-of-type(3):before { content: "Yellow"; background:#f5f5f5; }
	table.mtable3 td.bus01:nth-of-type(4):before { content: "Limiusine"; background:#f5f5f5; }
	table.mtable3 td.bus01:nth-of-type(5):before { content: "¸¶À»¹ö½º"; background:#f5f5f5;  height:64% }
	.traffic_box .parking_box01 .p_address2 > div {height:510px;}

	/* ¾î¹Ù¿ô-È£ÅÚ */

	.hotel_box .hotel_wrap { padding-top:0; }
	.hotel_box ul.bd_list li { width:49%; margin:0 0 2%; }
	.hotel_box ul.bd_list li:nth-child(2n) { margin-left:2%}
	.hotel_box ul.bd_list li a { height:auto; padding:0; margin:0; }
	ul.bd_list li a .hotel_img img {height:auto !important;}
	ul.bd_list li a .hotel_txt .hotel_info {display:none;}

	.hotel_box table.mtable3 td.mtd_wide { padding-left:29% !important }
	.hotel_box table.mtable3 td.mtd_wide:before { width:22% !important; }
	table.mtable3 td.hotel01_1:nth-of-type(1):before { content: "ÁÖ¼Ò"; background:#f5f5f5; }
	table.mtable3 td.hotel01_1:nth-of-type(2):before { content: "Tel"; background:#f5f5f5; }
	table.mtable3 td.hotel01_2:nth-of-type(1):before { content: "Fax"; background:#f5f5f5; }
	table.mtable3 td.hotel01_2:nth-of-type(2):before { content: "E-mail"; background:#f5f5f5; }
	table.mtable3 td.hotel01_3:nth-of-type(1):before { content: "È¨ÆäÀÌÁö"; background:#f5f5f5; }
	table.mtable3 td.hotel01_3:nth-of-type(2):before { content: "°´½Ç¼ö"; background:#f5f5f5; }
	table.mtable3 td.hotel01_4:nth-of-type(1):before { content: "°Å¸®"; background:#f5f5f5; }
	table.mtable3 td.hotel01_4:nth-of-type(2):before { content: "¹®ÀÇ"; background:#f5f5f5; }
	table.mtable3 td.hotel01_5:nth-of-type(1):before { content: "±³ÅëÆí(°øÇ×)"; background:#f5f5f5; }
	table.mtable3 td.hotel01_5:nth-of-type(2):before { content: "ºÎ´ë½Ã¼³"; background:#f5f5f5; }
	table.mtable3 td.hotel01_6:nth-of-type(1):before { content: "¼÷¹Ú¿ä±Ý"; background:#f5f5f5; }
	table.mtable3 td.hotel01_6:nth-of-type(2):before { content: "Á¶½Ä¿ä±Ý"; background:#f5f5f5; }
	table.mtable3 td.hotel01_7:nth-of-type(1):before {content:"±â»çÂ÷·® ¼­ºñ½º"; background:#f5f5f5;}

	.border_box {padding:15px; margin-top:15px}

	/* ¾î¹Ù¿ô - Åõ¾î*/
	table.mtable3 td.stu_tour01:before { content: "ÀÏ½Ã"; background:#f5f5f5; }
	table.mtable3 td.stu_tour02:before { content: "Åõ¾îÄÚ½º"; background:#f5f5f5; }
	table.mtable3 td.stu_tour03:before { content: "Âü°¡ºñ"; background:#f5f5f5; }
	table.mtable3 td.stu_tour04:before { content: "Àå¼Ò"; background:#f5f5f5; height:64% }
	.txtbox {border:0; padding:0 }
	.page_img.tour_img { background:#f7f7f7 } /* Åõ¾îÇÁ·Î±×·¥ */


	/* ºñÁöÆ®-01ÀÎÆ÷ */
	.page_img.info01_img { background:#f7f7f7; } /* ÃâÇ°½ÅÃ»¾È³» */
	.page_img .file_btn li a {background:#fff; border: 1px solid #999; color:#666}

	/* ¿£·Ñ-·¹Áö½ºÆ® */
	.enroll_sub01 { margin-top:0 !important; }
	.enroll_sub h4 { padding:15px 0 15px 3%; margin:0 !important; }
	
	/* ¿£·Ñ-·¹Áö½ºÆ®form+act*/
	.surveyList2 label { width:50%; }
	.surveyList3 label { width:50%; }
	table.mtable3 td.prere1:nth-of-type(1):before { content: "½ÅÃ»ÀÚ"; background:#f5f5f5; }
	table.mtable3 td.prere1:nth-of-type(2):before { content: "µî·Ï¹øÈ£"; background:#f5f5f5; }
	table.mtable3 td.prere2:nth-of-type(1):before { content: "±¸ºÐ"; background:#f5f5f5; }
	table.mtable3 td.prere2:nth-of-type(2):before { content: "¼Ò¼ÓÁ¤º¸"; background:#f5f5f5; }
	table.mtable3 td.prere3:nth-of-type(1):before { content: "ÈÞ´ëÀüÈ­"; background:#f5f5f5; }
	table.mtable3 td.prere3:nth-of-type(2):before { content: "ÀÌ¸ÞÀÏ"; background:#f5f5f5; }
	table.mtable3 td.prere4:nth-of-type(1):before { content: "È¨ÆäÀÌÁö"; background:#f5f5f5; }
	table.mtable3 td.prere5:nth-of-type(1):before { content: "ÁÖ¼Ò"; background:#f5f5f5; }
	table.mtable3 td.prere6:nth-of-type(1):before { content: "Á÷¾÷ºÐ·ù"; background:#f5f5f5; }
	table.mtable3 td.prere6:nth-of-type(2):before { content: "°ü½ÉºÐ¾ß"; background:#f5f5f5; }
	table.mtable3 td.prere7:nth-of-type(1):before { content: "Âü°ü¸ñÀû"; background:#f5f5f5; }
	table.mtable3 td.prere7:nth-of-type(2):before { content: "Âü°ü°æ·Î"; background:#f5f5f5; }
	
	.preregi_box .btn_small, 
	.consult_search_box .btn_small, .consult_box .btn_small {display:inline-block}

		
	/*resize_sub2¿¡ ÀúÀåµÉ°Íµé*/
	.enroll_sub .sub_con .email { padding-bottom:10px; }
	.preregi_box .enroll_sub .sub_con .hp .hp_box > * { float: left; display: block;}
	.enroll_sub .sub_con .hp input { width:30%; }
	.preregi_box .enroll_sub .sub_con .hp .hp_box span {width:5%;line-height:32px;text-align:center;}
	.enroll_sub .sub_con .hp .hp_btn { width:100%; padding:7px 0; margin:10px 5px 2px 0;}
	.enroll_box .btn_box .btn_total {width:31.3% !important; }
	input.small { width:50px; }
}

@media all and (max-width:480px){
	input.medium980 { width:90px; }

	/* ¼­Ä¡-¸Ê */
	.map_box .box_two_warp .box_two { padding:15px; }
	.map_box img.center { margin:25px auto; }
	.map_box .btn_box {margin-top:30px;}

}

	
@media all and (max-width:380px){
	#info_page .info_support > div > div ul.logo_list li {width:49%;  margin:0.5%; }
}

/* ¾ÆÀÌÆù */
@media all and (max-width:330px){
	input.small { width:45px; }
}