@charset "UTF-8";

@media screen and (min-width: 751px) and (max-width: 1500px){
	
.center-logo{display: none;}
.content_wrap{width: 100%;}
/*프로그램*/
.program_img {display: inline-block;vertical-align: top;width: 35%;	margin-right: 40px;	box-sizing: border-box;}
.program_info {display: inline-block;vertical-align: top;	width: 55%;	box-sizing: border-box;}

	
}

@media screen and (max-width: 1230px){

.seohae, .honam, .train, .srt, .ktx {width: 100%;}
.img-box{display: flex; flex-wrap: wrap; gap: 20px;}
.imgarr1, .imgarr2, .imgarr3, .imgarr4{width: 48%; margin: 0;}
.imgarr1-text, .imgarr2-text{}
.imgarr3-text, .imgarr4-text{margin-left: 18px; text-align: left;}


}


@media screen and (max-width: 750px){
	
/*인사말*/
.tab_title{display: none;}
.con1_img_wrap {display: inline-block; vertical-align: top; width: 100%; margin-right: 0px;padding-bottom: 52px;}
.con1_img_wrap img:first-child{display: none;}
.con1_img_wrap img:last-child{ display: block;}
.con1_text_wrap {width: 100%;}
.eng_title {font-size: 22px; font-weight: bold; color: #1f1f1f; word-break: keep-all;}
.con_title {font-size: 32px; padding-top: 10px; padding-bottom: 20px; font-family: 'yg-jalnan'; word-break: keep-all; width: 80%;}
.con1_main {padding-bottom: 42px; font-size: 17px;}
.con1_from{font-size: 14px;}
.con1_from strong{font-size: 17px;}

/*김제지평선축제유래*/
.tab_title{display: none;}
.content-title img{display: none;}
.content-title { font-size: 36px; color: #1F1F1F; text-align: center; z-index: 10;
    font-family: 'yg-jalnan'; background-image: url(/images/sub/i_origin.png); background-repeat: no-repeat; background-position: top; padding-top: 47px;}
.img-box{}
.imgarr1, .imgarr2, .imgarr3, .imgarr4 {width: 100%; background-repeat: no-repeat; background-size: cover; height: auto; display: inline-block; vertical-align: middle; 
	margin-right: 0; margin-bottom: 20px;}
.imgarr1-text, .imgarr2-text, .imgarr3-text, .imgarr4-text {margin-top: 180px; margin-bottom: 25px; margin-left: 25px; text-align: left; font-size: 25px;}
.imgarr3-text, .imgarr4-text {margin-top: 180px; margin-right: 12px; text-align: left; font-size: 25px;}
.center-logo{display: none;}

/*오시는길*/
.map-cover {position: relative; width: 100%; height: auto;background-color: #5b2f07; border-top-right-radius: 30px; margin-top: -180px; padding-bottom: 1px;}
.btn-map {position: unset; padding-top: 1px; width: 120px; height: 120px; background-color: rgba(255,255,255,.2); border-radius: 50%; margin: auto; margin-top: 24px;
 margin-bottom: 23px;}
 
 /*축제일정*/
.table th{width: 100px;}
.table td { height: 65px; padding: 10px 10px; vertical-align: middle; border: solid 1px #ccc; text-align: left;}
.detail { width: 100%;}
.table thead tr th{min-width: 100px;}

/*프로그램*/	
.content_wrap{width: 100%;}

.program_img{width: 100%; display: unset;}
.program_info{width: 100%;	display: unset;}

/*연혁*/
.his_table tr:first-child td:first-child::after{left: -8px;}
.his_table tr td{width: 100%; display: block; border-left: 1px solid #ccc;}
.his_table tr td img{display: none;}
.year_r, .his_title_r, .his_content_r{text-align: left;}
.year_r:after{left: -32px;}

.tab_wrap ul{flex-wrap: wrap;}
.tab_wrap ul li{width: 50%;}

}















