p {
	margin: 0;
}
@font-face {
    font-family: 'ghanachoco';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/ghanachoco.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.farming_intro01_wrap {
    background: url('/img/intro/farming_intro01_main.png') no-repeat 50% 50%;
    background-size: cover;
	width: 100%;
	height: 100vh;
	position: relative;
	margin-top:70px;
}

.intro01_text_box {
	position: absolute; top: 50%; left: 50%;
    transform: translate(-50%, -50%);
	text-align: center;
}

.intro01_main_text {
	font-family: 'ghanachoco';
	font-size: 100px;
	letter-spacing: -6px;
	color: #FFF;
	line-height: 1.3;
}

.intro01_sub_text {
	font-family: 'ghanachoco';
	font-size: 26px;
	letter-spacing: -2px;
	color: #FFF;
	line-height: 1;
	padding-bottom: 50px;
}

.intreo_01_article {
	font-family: 'Noto Sans KR';
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -1px;
	color: #FFF;
	line-height: 1.5;
}

.about_intro01_content {
	background: url('/img/intro/about_intro01_main_bg.png') no-repeat center;
	background-size: cover;
	width: 100%;
	padding: 150px 0;
	height: auto;
}

.about_intro01_inside {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.about_intro01_left {
	float: left;

	background-color: #e8e8e8;
	background-size: cover;
	width: 530px;
	height: 550px;
	margin-right: 70px;
	margin-bottom: 2%;
	position: relative;
	z-index: 5;
}

.about_intro01_left:after {
	content: '';
	position: absolute;
	top: 5%;
	left: 5%;
	width: 100%;
	height: 100%;
	background: url('/img/intro/about_intro01_img_!.png') no-repeat center;
	background-size: cover;
	z-index: 1;
}

.about_intro01_right {
	float: left;
	width: 50%;
}


.farming_img{ width: 49%; height: 300px; margin-bottom: 20px; overflow: hidden; position: relative;}
.farming_img:nth-of-type(2n){ margin-top:30px;}
.farming_img img{ width: 100%; height: auto;}
.farming_img::before{text-align: center; position: absolute; background: rgba(0,0,0,0.5);color: #fff; bottom: 0; left: 0; font-size: 20px;
 width: 100%; height: 40px; line-height: 40px;}
 .farming_img:nth-of-type(1)::before{ content: "감자"; }
 .farming_img:nth-of-type(2)::before{ content: "건곤드레 수확"; }
 .farming_img:nth-of-type(3)::before{ content: "건곤드레"; }
 .farming_img:nth-of-type(4)::before{ content: "건취나물"; }
 .farming_img:nth-of-type(5)::before{ content: "곰취"; }
 .farming_img:nth-of-type(6)::before{ content: "메주콩"; }
 .farming_img:nth-of-type(7)::before{ content: "잡곡"; }
 .farming_img:nth-of-type(8)::before{ content: "황기"; }
 .farming_img:nth-of-type(9)::before{ content: "황기"; }

 @media(max-width:1200px){

.farming_img{ width: 100%; height: 300px; margin-bottom: 20px; overflow: hidden; position: relative;}
.farming_img:nth-of-type(2n){ margin-top:0px;}
 }
 @media(max-width:600px){

.farming_img{ width: 100%; height: 200px; margin-bottom: 20px; overflow: hidden; position: relative;}
.farming_img img{ width: 100%; height: 100%;}
 }

.about_intro01_content_sub {
	font-family: 'Noto Sans KR';
	font-weight: 500;
	font-size: 40px;
	color: #333333;
	letter-spacing: -3.5px;
	line-height: 1;
}

.about_intro01_content_main {
	font-family: 'ghanachoco';
	font-weight: 100;
	font-size: 60px;
	color: #66a48d;
	letter-spacing: -5px;
	line-height: 1.5;
	padding-bottom: 5%;
}

.about_intro01_content_article {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	letter-spacing: -1px;
	line-height: 1.7;
	padding-bottom: 4%;
}

.about_intro01_name_top {
	text-align: right;
	font-family: 'Noto Sans KR';
	font-weight: 300;
	font-size: 23px;
	color: #333333;
	letter-spacing: -1.5px;
	line-height: 1.7;
}
.about_intro01_name_top span {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #333333;
	letter-spacing: -2px;
	line-height: 1.4;
	margin-left: 10px;
}

.about_intro01_name_bottom {
	text-align: right;
	font-family: 'Noto Sans KR';
	font-weight: 500;
	font-size: 25px;
	color: #333333;
	letter-spacing: -1.5px;
	word-break: keep-all;
}


.about_intro02_wrap {
    background: url('/img/intro/village_see.jpg') no-repeat 50% 50%;
    background-size: cover;
	width: 100%;
	padding-top: 100px;
	padding-bottom: 150px;
	position: relative;
	margin-top:70px;
}
@media(max-width:1100px){
	.about_intro02_wrap,
	.farming_intro01_wrap{
		margin-top: 80px;
	}
}
.intro02_text_box {
	position: absolute; top: 50%; left: 50%;
    transform: translate(-50%, -50%);
	text-align: center;
}

.intro02_main_text {
	font-family: 'ghanachoco';
	font-size: 45px;
	letter-spacing: -3.5px;
	color: #FFF;
	line-height: 1.3;
}

.intro02_sub_text {
	font-family: 'ghanachoco';
	font-size: 16px;
	letter-spacing: -1px;
	color: #FFF;
	line-height: 1;
}

.intreo_02_article {
	font-family: 'Noto Sans KR';
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -1px;
	color: #FFF;
	line-height: 1.5;
}

.about_intro02_tab_menu {
	overflow: hidden;
	margin: 100px auto 70px auto;
	width: fit-content;
}

.about_intro02_tab_introduce {
	float: left;
	width: 200px;
	height: 70px;
	line-height: 70px;
	background-color: #66a48d;
	text-align: center;
}
.about_intro02_tab_introduce a {
	font-size: 20px;
	font-weight: 700;
	color: #FFF;
	letter-spacing: -1px;
	display: block;
}

.about_intro02_tab_information {
	float: left;
	width: 200px;
	height: 70px;
	line-height: 70px;
	background-color: #f2f2f2;
	text-align: center;
}
.about_intro02_tab_information a {
	font-size: 20px;
	font-weight: 700;
	color: #333333;
	letter-spacing: -1px;
	display: block;
}

.tab_introduce_contents1_wrap {
	width: 1200px;
	margin: 0 auto 150px auto;
}
.intro02_contents_text_box {
	text-align: center;
	margin: 120px auto 70px auto;
}
.intro02_contents_main {
	font-family: 'ghanachoco';
	font-size: 50px;
	color: #333333;
	letter-spacing: -3px;
	line-height: 1.2;
}

.intro02_contents_sub {
	font-family: 'Noto Sans KR';
	font-size: 25px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #333333;
	line-height: 1.5;
}

.intro02_contents1_inside {
	overflow: hidden;
	width: 100%;
}
.intro02_contents1_first_img {
	float: left;
	width: 50%;
	height: 400px;
	background: url('/img/intro/intro02_contents_img.jpg') no-repeat center;
	background-size: cover;
}
.intro02_contents1_second_img {
	float: left;
	width: 50%;
	height: 400px;
	background: url('/img/intro/intro02_contents_img2.jpg') no-repeat center;
	background-size: cover;
}
.intro02_contents1_third_img {
	float: left;
	width: 50%;
	height: 400px;
	background: url('/img/intro/intro02_contents_img3.jpg') no-repeat center;
	background-size: cover;
}
.intro02_contents1_fourth_img {
	float: left;
	width: 50%;
	height: 400px;
	background: url('/img/intro/intro02_contents_img4.jpg') no-repeat center;
	background-size: cover;
}

.intro02_contents1_first_text_box {
	float: left;
	width: 50%;
	height: 400px;
	box-sizing: border-box;
	background: url('/img/intro/intro02_contents_img_right.png') no-repeat center right;
	background-size: cover;
}
.intro02_contents1_second_text_box {
	float: left;
	width: 50%;
	height: 400px;
	box-sizing: border-box;
	background: url('/img/intro/intro02_contents_img_right.png') no-repeat center right;
	background-size: cover;
}
.intro02_contents1_third_text_box {
	float: left;
	width: 50%;
	height: 400px;
	box-sizing: border-box;
	background: url('/img/intro/intro02_contents_img_right.png') no-repeat center right;
	background-size: cover;
}
.intro02_contents1_fourth_text_box{
	float: left;
	width: 50%;
	height: 400px;
	box-sizing: border-box;
	background: url('/img/intro/intro02_contents_img_right.png') no-repeat center right;
	background-size: cover;
}




.intro02_contents1_first_text_inside {
	width: 90%;
	margin: 0 auto;
	padding-top: 35px;
	box-sizing: border-box;
}
.intro02_contents1_first_num {
	font-size: 40px;
	font-weight: 500;
	color: #333333;
	letter-spacing: -3px;
	line-height: 1.4;
	font-family: 'Noto Sans KR';
}
.intro02_contents1_first_title {
	font-size: 27px;
	font-weight: 300;
	letter-spacing: -1.5px;
	color: #333333;
	font-weight: 700;
	margin-bottom: 25px;
	font-family: 'Noto Sans KR';
}
.intro02_contents1_first_article {
	font-size: 17px;
	font-weight: 300;
	color: #333333;
	line-height: 1.7;
	word-break: keep-all;
}
.tab_introduce_contents2_wrap {
	width: 1000px;
	margin: 0 auto 150px auto;
}
.intro02_contents2_inside {
	overflow: hidden;
	width: 100%;
}

.intro02_contents2_inside_left {
	float: left;
	width: 50%;
	height: 390px;
	background-color: #85bb94;
	padding: 16px;
	box-sizing: border-box;
}

.intro02_contents2_inside_title {
	font-family: 'Noto Sans KR';
	font-size: 25px;
	font-weight: 700;
	color: #FFF;
	letter-spacing: -1.5px;
	text-align: center;
	line-height: 1.3;
}
.intro02_contents2_inside_sub {
	font-family: 'Noto Sans KR';
	font-size: 17px;
	font-weight: 700;
	color: #FFF;
	letter-spacing: -0.5px;
	text-align: center;
	margin-bottom: 19px;
}
.intro02_contents2_inside_box {
	background: #FFF;
	width: 100%;
	height: 78%;
	padding: 15px;
	box-sizing: border-box;
}

.intro02_contents2_inside_box ul li {
	font-family: 'Noto Sans KR';
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: 300;
	border-bottom: 1px solid #e1e1e1;
	line-height: 1.5;
	padding: 17px 0;
	box-sizing: border-box;
}
.intro02_contents2_inside_box ul li:nth-child(1) {
	padding-top: 37px;
}
.intro02_contents2_inside_box ul li:last-child {
	border: none;
	padding-bottom: 0;
}
.intro02_contents2_inside_right {
	float: left;
	width: 50%;
}

table, tr, th {
	border-collapse: collapse;
}

.tab_first01 {
	width: 70%;
	height: 70px;
	text-align: center;
	background-color: #ebebeb;
	box-sizing: border-box;
	border-right: 1px solid #bebebe;
    font-size: 18px;
    letter-spacing: -1px;
    color: #333333;
    font-family: 'Noto Sans KR';
    font-weight: 500;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}

.tab_first02 {
	width: 30%;
	height: 70px;
	text-align: center;
	background-color: #ebebeb;
	box-sizing: border-box;
	border-right: 1px solid #bebebe;
	border-top: 1px solid #cfcfcf;
}

.tab_second01 {
	width: calc(70%/3);
	height: 62px;
	text-align: center;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #cfcfcf;
	box-sizing: border-box;
}

.tab_first_sub_font {
    font-size: 17px;
    font-weight: 300;
    letter-spacing: -0.5px;
    color: #666666;
    font-family: 'Noto Sans KR';
	text-align: center;
}

.tab_first_title_font {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.5px;
    color: #333333;
    font-family: 'Noto Sans KR';
	text-align: center;
}

.tab_second02 {
	width: 15%;
	height: 62px;
	text-align: center;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	box-sizing: border-box;
}

.tab_third01 {
	width: 150px;
	height: 62px;
	text-align: center;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #cfcfcf;
	box-sizing: border-box;
}

.tab_third02 {
	width: 7px;
	height: 62px;
	text-align: center;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	box-sizing: border-box;
}
.intro02_contents2_top_inside {
	width: 100%;
}
.tab_second03 {
	width: 35%;
	height: 62px;
	text-align: center;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #cfcfcf;
	box-sizing: border-box;
}
.tab_second04 {
	width: 30%;
	height: 124px;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	box-sizing: border-box;
}
.tab_third03 {
	width: 150px;
	height: 62px;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #cfcfcf;
	box-sizing: border-box;
}

.intro02_contents3_inside {
	width: 1000px;
	margin: 0 auto 150px auto;
	border-top: 2px solid #85bb94;
	border-bottom: 2px solid #85bb94;
}

.third_table {
	width: 100%;
	box-sizing: border-box;
}

.border_bottom {
	border-bottom: 1px solid #cfcfcf;
}

.height75 {
	height: 75px;
	text-align: center;
	font-size: 18px;
	letter-spacing: -1px;
	color: #333333;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	background-color: #f7f7f7;
}

.height60{
	height: 60px;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: -0.5px;
	color: #666666;
	font-family: 'Noto Sans KR';
	border-bottom: 1px solid #cfcfcf;
}

.width200 {
	width: 200px;
	text-align: center;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}

.width300 {
	width: 300px;
	text-align: center;
	border-right: 1px solid #cfcfcf;
}

.width600 {
	width: 600px;
	text-align: center;
	border-right: 1px solid #cfcfcf;
}

.border_right_cfcfcf {
	border-right: 1px solid #cfcfcf;
}

.border_bottom_cfcfcf {
	border-bottom: 1px solid #cfcfcf;
}
/*
.ebebeb {
	background: #ebebeb;
}
*/
/***************** welcome to hometown have you good memory  ********************/
.tab_information { display: none; }
/*****************   ********************/
.tab_information_contents1_wrap {
	width: 1200px;
	margin: 0 auto;
}
.tab_information_contents2_wrap {
	width: 100%;
	margin: 150px auto;
	padding-top: 100px;
	padding-bottom: 100px;
	background: url('/img/intro/tab_information_bg.png') no-repeat 50% 50%;
	background-size: cover;
	background-attachment: fixed;

}

.tab_information_contents2_inside {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.tab_information_contents2_first, .tab_information_contents2_second, .tab_information_contents2_third, .tab_information_contents2_fourth {
	float: left;
	width: 25%;
	margin: 0 auto;
}

.tab_information_first_box, .tab_information_second_box, .tab_information_third_box, .tab_information_fourth_box {
	width: 130px;
	height: 130px;
	border: 2px solid #FFF;
	border-radius: 50%;
	background: none;
	margin: 0 auto 20px auto;
}

.tab_information_first_box_inside {
	background: url('/img/intro/tab_information_icon01.png') no-repeat center;
	background-size: cover;
	width: 53%;
	height: 37%;
	margin: 39px auto;
}

.tab_information_second_box_inside {
	background: url('/img/intro/tab_information_icon02.png') no-repeat center;
	background-size: cover;
	width: 41%;
	height: 45%;
	margin: 34px auto;
}

.tab_information_third_box_inside {
	background: url('/img/intro/tab_information_icon03.png') no-repeat center;
	background-size: cover;
	width: 39%;
	height: 48%;
	margin: 33px auto;
}

.tab_information_fourth_box_inside {
	background: url('/img/intro/tab_information_icon04.png') no-repeat center;
	background-size: cover;
	width: 45%;
	height: 44%;
	margin: 36px auto;
}

.tab_information_bar {
	width: 30px;
	height: 2px;
	background: #FFF;
	margin: 11px auto;
}

.tab_information_first_title {
	font-family: 'Noto Sans KR';
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -1px;
	color: #FFF;
	margin-bottom: 15px;
	text-align: center;
}

.tab_information_first_sub {
	font-size: 16px;
	font-family: 'Noto Sans KR';
	font-weight: 100;
	color: #FFF;
	text-align: center;
	letter-spacing: -0.5px;
	line-height: 1.5;
}

/*
.tab_information_contents2_first > .tab_information_first_box {
	background: url('/img/intro/tab_information_icon.png') no-repeat center;
	background-size: cover;
	width: 55px;
	height: 55px;
}
*/
.tab_information_contents3_wrap {
	width: 1000px;
	margin: 0 auto;
}

.intro02_contents3_top_inside {
	width: 100%;
	box-sizing: border-box;
	border-top: 2px solid #66a48d;
	border-bottom: 2px solid #66a48d;
}

.percent20 {
	width: 20%;
	height: 60px;
	box-sizing: border-box;
    text-align: center;
    font-size: 18px;
    letter-spacing: -1px;
    color: #333333;
    font-family: 'Noto Sans KR';
    font-weight: 500;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	background-color: #f7f7f7;
	border-bottom: 1px solid #cfcfcf;
}

.percent80 {
	width: 80%;
	height: 60px;
	box-sizing: border-box;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -0.5px;
    color: #666666;
    font-family: 'Noto Sans KR';
	text-align: center;
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.percent40 {
	width: 40%;
	height: 60px;
	box-sizing: border-box;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -0.5px;
    color: #666666;
    font-family: 'Noto Sans KR';
	text-align: center;
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.percent20_last {
	width: 20%;
	height: 180px;
	box-sizing: border-box;
    font-size: 18px;
    letter-spacing: -1px;
    color: #333333;
    font-family: 'Noto Sans KR';
    font-weight: 500;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	background-color: #f7f7f7;
}

.percent80_last {
	width: 80%;
	height: 180px;
	box-sizing: border-box;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -0.5px;
    color: #666666;
    font-family: 'Noto Sans KR';
	text-align: center;
	border-right: 1px solid #cfcfcf;
}

.intro03_total_wrap {
	width: 1200px;
	margin: 120px auto 70px auto;

}
.intro03_contents01 {
	margin-bottom: 120px;
}
.intro03_contents01_wrap {
	width: 95%;
	overflow: hidden;
	margin: 0 auto 120px auto;
}

.intro03_contents01_left {
	float: left;
	width: 40%;
	height: 418px;
	margin-right: 2%;
}
.intro03_contents03_left {
	float: left;
	width: 40%;
	height: 418px;
	margin-left: 2%;

}
.sj_intro_1 {
	background: url('/img/intro/village_contents_bg_1.jpg') no-repeat center;
	background-size: cover;
}
.sj_intro_2 {
	background: url('/img/intro/village_contents_bg_2.jpg') no-repeat center;
	background-size: cover;
}
.sj_intro_3 {
	background: url('/img/intro/village_contents_bg_3.jpg') no-repeat center;
	background-size: cover;
}
.intro03_contents01_right {
	float: left;
	width: 58%;
	box-sizing: border-box;
}

.intro03_contents01_top {
	overflow: hidden;
}

.intro03_contents01_top img {
	box-sizing: border-box;
	border: 1px solid #ccc;
	float: left;
	margin-right: 2%;
}

.intro03_contents01_top img:last-child {
	margin-right: 0;
}

.intro03_contents04 {
	width: 1000px;
	margin: 0 auto;
}
.intro03_contents_table_title {
	font-size: 30px;
	font-family: 'Noto Sans KR';
	font-weight: 500;
	letter-spacing: -2.5px;
	color: #333333;
	line-height: 1;
	margin-bottom: 30px;
	text-align: center;
}
.intro03_contents_title {
	font-size: 25px;
	font-family: 'Noto Sans KR';
	font-weight: 500;
	letter-spacing: -1.5px;
	color: #333333;
	line-height: 1;
	margin-bottom: 25px;
}

.intro03_contents01_top_inside {
	overflow: hidden;
	width: 100%;
}

.intro03_contents01_top_img {
	float: left;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-color: #f1f1f1;
	margin-right: 30px;
}

.intro03_contents01_top_img_inside {
	 background: url('/img/intro/village_01.png') no-repeat;
	 background-size: cover;
	 width: 58px;
	 height: 58px;
	 margin: 31px;
}
.intro03_contents03_top_img_inside {
	 background: url('/img/intro/village_03.png') no-repeat;
	 background-size: cover;
	 width: 62px;
	 height: 58px;
	 margin: 29px;
}

.intro03_contents01_bottom_img_inside {
	 background: url('/img/intro/village_04.png') no-repeat;
	 background-size: cover;
	 width: 69px;
	 height: 51px;
	 margin-left: 26px;
	 margin-top: 31px;
}
.intro03_contents03_bottom_img_inside {
	 background: url('/img/intro/village_04.png') no-repeat;
	 background-size: cover;
	 width: 69px;
	 height: 51px;
	 margin-left: 26px;
	 margin-top: 31px;
}

.intro03_contents01_top_text {
	float: left;
	width: 68%;
	word-break: keep-all;
	font-size: 16px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	color: #333333;
	letter-spacing: -0.5px;
	line-height: 1.6;
	margin-top: 5px;
}

.intro03_contents02 {
	width: 1000px;
	margin: 0 auto 120px auto;
}

.intro03_contents02_table {
	width: 100%;
	border-top: 2px solid #66a48d;
	border-bottom: 2px solid #66a48d;
}

.height80 {
    height: 80px;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -1px;
    color: #333333;
    font-family: 'Noto Sans KR';
	border-bottom: 1px solid #e9e9e9;
	background-color: #f7f7f7;
}
.margin_bottom120 {
	margin-bottom: 120px;
}
.intro03_percent20 {
	width: 20%;
	box-sizing: border-box;
	text-align: center;
}
.intro03_percent15 {
	width: 15%;
	box-sizing: border-box;
	text-align: center;
    border-right: 1px solid #cfcfcf;
}
.intro03_percent45 {
	width: 45%;
	box-sizing: border-box;
	text-align: center;
}
.intro03_percent20 {
	width: 20%;
	box-sizing: border-box;
	text-align: center;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}

.intro03_contents04_percent35 {
	width: 35%;
	box-sizing: border-box;
	text-align: center;
}
.intro03_contents04_percent10 {
	width: 10%;
	box-sizing: border-box;
	text-align: center;
    border-right: 1px solid #cfcfcf;
}

.intro03_contents04_percent20 {
	width: 20%;
	box-sizing: border-box;
	text-align: center;
    border-right: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
}
.intro03_contents04_percent25 {
	width: 25%;
	box-sizing: border-box;
	text-align: center;
    border-right: 1px solid #cfcfcf;
}
.intro03_contents04_percent50 {
	width: 50%;
	box-sizing: border-box;
	text-align: center;
    border-right: 1px solid #cfcfcf;
}



#intr03_la img{
	width:calc(100% / 5 - 12px);
	margin-right:15px;
	float:left;
	border:1px solid #ddd;
	display:inline-block;
}
#intr03_la img:last-of-type{
	margin-right:0;
}







.intro07_total_wrap {
	width: 1000px;
	margin: 0 auto;
}
/* --------------------------  intro04  ---------------------------- */
.intro05_total_wrap {
	width: 1200px;
	margin: 0 auto;
}

.intro04_select_first_inside01 .intro04_select_box_info, .intro04_select_first_inside02 .intro04_select_box_info,
.intro04_select_second_inside01 .intro04_select_box_info, .intro04_select_fourth_inside01 .intro04_select_box_info,
.intro04_select_second_inside02 .intro04_select_box_info, .intro04_select_second_inside03 .intro04_select_box_info {
    width: 250px;
    height: 45px;
    line-height: 26px;
    padding: 10px 20px;
    box-sizing: border-box;
    outline: none !important;
    border: 1px solid #e9e9e9;
}

input[type='submit'] {
	width: 70px;
	height: 45px;
	line-height: 45px;
	background: #66a48d;
	font-family: 'Noto Sans KR';
	font-size: 16px;
	color: #FFF;
	letter-spacing: -0.5;
	transition: background-color 0.3s, color 0.3s;
	padding: 1px;
	box-sizing: border-box;
}

input[type='submit']:hover {
	background: #FFF;
	border: 1px solid #66a48d;
	color: #66a48d;
	padding: 0;
}

.intro04_select_fourth_inside02 > .intro04_input_text {
    width: 300px;
    height: 45px;
    line-height: 26px;
    padding: 10px 20px;
    box-sizing: border-box;
    outline: none !important;
    border: 1px solid #e9e9e9;
}

.intro04_select_first_inside01 > select, .intro04_select_first_inside02 > select, .intro04_select_second_inside01 > select, .intro04_select_fourth_inside01 > select {
    width: 250px;
    border: 1px solid #e9e9e9;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url('/img/intro/select_arrow.png') no-repeat 92% 50%;
}

.intro04_select_box {
	width: 100%;
	padding: 35px 0;
	border-top: 2px solid #85bb94;
	border-bottom: 2px solid #85bb94;
	margin: 0 auto 120px auto;
}

.intro04_select_first_contents01 {
	font-size: 17px;
	color: #333333;
	letter-spacing: -0.5px;
}

.intro04_padding_left {
	padding-left: 30px;
	box-sizing: border-box;
}

.intro04_select_first {
	height: 60px;
	line-height: 60px;
	display: block;
}

.intro04_select_title, .intro04_select_first_inside01, .intro04_select_first_inside02,
.intro04_select_second_inside01, .intro04_select_second_inside02, .intro04_select_second_inside03,
.intro04_select_fourth_inside01, .intro04_select_fourth_inside02 {
	display: inline-block;
	word-break: keep-all;
}

.intro04_select_second {
	height: 60px;
	line-height: 60px;
	display: inline;
}
.intro04_select_title {
	font-size: 17px;
	letter-spacing: -0.5px;
	color: #333333;
	font-family: 'Noto Sans KR';
	line-height: 60px;
}

.intro04_select_third {
	display: inline-block;
	height: 60px;
	line-height: 60px;
}
/* --------------------------  intro04  ---------------------------- */


.intro06_total_wrap {
	width: 1000px;
	margin: 120px auto 70px auto;
}

.intro06_bg_wrap {
	width: 100%;
	background: url('/img/intro/cooperation.png') no-repeat center;
	padding: 90px;
	background-attachment: fixed;
}

.intro06_bg_inside {
	background: url('/img/intro/cooperation_text_bg.png') no-repeat center;
	background-size: contain;
	width: 80%;
	height: 60%;
	margin: 0 auto;
}

.intro06_bg_title {
	font-size: 50px;
	color: #FFF;
	letter-spacing: -3.5px;
	font-family: 'ghanachoco';
	text-align: center;
	line-height: 1.1;
}

.intro06_bg_sub {
	font-size: 27px;
	font-family: 'Noto Sans KR';
	font-weight: 300;
	letter-spacing: -2px;
	color: #FFF;
	text-align: center;
}

.intro_bg_bar {
	width: 80px;
	height: 2px;
	background-color: #FFF;
	margin: 30px auto;
}

.intro06_bg_article {
	font-size: 20px;
	font-family: 'Noto Sans KR';
	font-weight: 100;
	color: #FFF;
	letter-spacing: -1px;
	text-align: center;
	line-height: 1.5;
	word-break: keep-all;
}

.intro05_map {
	/*
	background: url('/img/intro/village_see_bg.png') no-repeat center;
	background-size: cover;
	width: 100%;
	height: 650px;
	*/
	width: 1000px;
	margin: 0 auto;
}
.intro05_map_hidden {
	display: none;
}
.intro05_map img {
	background-size: cover;
	width: 100%;
}

.intro05_contents_wrap {
	width: 100%;
	overflow: hidden;
	padding-bottom: 120px;
	box-sizing: border-box;
	padding-top: 80px;
}

.intro05_contetns_first {
	float: left;
	margin-right: 2%;
	width: calc(96%/3);
	height: 300px;
	background: url('/img/intro/village_see_04.jpg') no-repeat center;
	background-size: cover;
	position: relative;
}

.intro05_contents_first_inside, .intro05_contents_second_inside, .intro05_contents_third_inside {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, 76%);
	width: 333px;
	height: 230px;
	background: #FFF;
	box-shadow: 0px 6px 5px #b9b9b9;
	text-align: center;
}

.intro05_contents_num {
	font-size: 40px;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	letter-spacing: -2.5px;
	color: #85bb94;
	margin-top: 25px;
	margin-bottom: 10px;
}

.intro05_contents_article {
	font-size: 17px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	letter-spacing: -0.5px;
	line-height: 1.6;
	color: #333333;
}

.intro05_contents_second {
	float: left;
	margin-right: 2%;
	width: calc(96%/3);
	height: 300px;
	background: url('/img/intro/village_see_02.jpg') no-repeat center;
	background-size: cover;
	position: relative;
}

.intro05_contents_third {
	float: left;
	width: calc(96%/3);
	height: 300px;
	background: url('/img/intro/village_see_03.jpg') no-repeat center;
	background-size: cover;
	position: relative;
}

.intro07_contents_text_box {
	text-align: center;
	margin-top: 120px;
	margin-bottom: 70px;
}

/************ responsive 1200px start **********/
	@media screen and (max-width: 1200px) {
		.intro07_total_wrap {
			width: 90%;
		}
		.intro07_contents_text_box {
			margin-top: 90px;
			margin-bottom: 50px;
		}
		.intro05_total_wrap {
			width: 100%;
		}
		.intro05_map {
			width: 100%;
		}
		.tab_information_contents2_inside {
			width: 100%;
		}
		.tab_information_contents2_first, .tab_information_contents2_second, .tab_information_contents2_third, .tab_information_contents2_fourth {
			width: 23%;
			margin-left: 1%;
			margin-right: 1%;
		}
		.tab_information_first_sub {
			word-break: keep-all;
		}
		.tab_information_first_sub br {
			display: none;
		}
		.intro01_main_text {
			font-size: 80px;
			letter-spacing: -5px;
		}

		.intro01_sub_text {
			font-size: 24px;
			letter-spacing: -2px;
			padding-bottom: 50px;
		}

		.intreo_01_article {
			font-size: 18px;
			letter-spacing: -0.5px;
			line-height: 1.5;
		}

		.about_intro01_content {
			padding: 120px 0;
		}

		.about_intro01_inside {
			width: 95%;
		}

		.about_intro01_left {
			width: 49%;
			margin-right: 6%;
			height: 500px;
		}

		.about_intro01_right {
			width: 45%
		}
		.about_intro01_content_sub {
			font-size: 30px;
			letter-spacing: -2px;
		}
		.about_intro01_content_main {
			font-size: 50px;
			letter-spacing: -3.5px;
		}

		.about_intro01_content_article {
			font-size: 16px;
			letter-spacing: -0.5px;
			margin-bottom: 5%;
		}

		.about_intro01_name_top {
			font-size: 20px;
			letter-spacing: -1px;
		}

		.about_intro01_name_top span {
			font-size: 30px;
			margin-left: 6px;
		}

		.about_intro01_name_bottom {
			font-size: 20px;
			letter-spacing: -1px;
		}
		.intro03_contents02 {
			width: 100%;
		}
		.intro03_contents04 {
			width: 100%;
		}
		.about_intro02_tab_menu {
			margin: 80px auto 60px auto;
		}

		.about_intro02_tab_introduce,.about_intro02_tab_information {
			width: 150px;
			height: 60px;
			line-height: 60px;
		}
		.about_intro02_tab_introduce a, .about_intro02_tab_information a {
			font-size: 18px;
			letter-spacing: -0.5px;
		}

		.intro02_contents_main {
			font-size: 40px;
			letter-spacing: -2.5px;
		}
		.intro02_contents_sub {
			font-size: 20px;
		}

		.tab_introduce_contents1_wrap, .tab_information_contents1_wrap {
			width: 95%;
			margin: 0 auto 110px auto;
		}
		.intro02_contents1_first_img {
			height: 350px;
		}

		.intro02_contents1_first_text_box {
			height: 350px;
		}
		.intro02_contents1_first_num {
			font-size: 35px;
		}
		.intro02_contents1_first_title {
			font-size: 25px;
			margin-bottom: 10px;
		}
		.intro02_contents1_first_top {
			margin-top: 20px;
		}
		.intro02_contents1_first_bottom {
			margin-bottom: 20px;
		}
		.intro02_contents1_first_article {
			font-size: 16px;
			line-height: 1.5;
		}
		.tab_introduce_contents2_wrap {
			width: 80%;
			margin: 0 auto;
			margin-bottom: 100px
		}
		.intro02_contents2_inside_title {
			font-size: 23px;
		}
		.intro02_contents2_inside_box {
			padding: 10px;
		}
		.tab_first_title_font {
			font-size: 18px;
		}
		.tab_first_sub_font {
			font-size: 16px;
		}
		.intro02_contents2_inside_box ul li {
			word-break: keep-all;
			font-size: 16px;
			padding: 15px 0;
		}
		.intro02_contents3_inside {
			width: 100%;
		}
		.width200 {
			width: calc(50%/3);
		}
		.width300 {
			width: 25%;
		}
		.height75 {
			font-size: 16px;
			font-weight: 500;
			height: 60px;
			word-break: keep-all;
		}

		.height60 {
			font-size: 16px;
			height: 50px;
			word-break: keep-all;
		}

		.intro03_total_wrap {
			width: 100%;
			margin: 100px auto 50px auto;
		}
		.intro02_contents_text_box {
			margin-bottom: 50px;
		}
		.intro03_contents01_left {
			width: 100%;
			margin-right: 0;
			margin-bottom: 40px;
			float: none;
			height: 300px;
		}
		.intro03_contents01_right {
			overflow: hidden;
			width: 100%;
		}
		.intro03_contents01_top {
			float: left;
			width: 48%;
			margin-right: 4%;
			box-sizing: border-box;
		}
		.intro03_contents01_bottom {
			float: left;
			width: 48%;
			padding-top: 0;
			box-sizing: border-box;
		}
		.intro03_contents01_top_text {
			width: 63%;
			font-size: 14px;
		}
		.intro03_contents01_top {
			border-bottom: 0;
			border-right: 1px solid #cfcfcf;
		}
		.intro03_contents01 {
			margin-bottom: 100px;
		}
		.intro03_contents_table_title {
			font-size: 23px;
			letter-spacing: -1.5px;
		}
		.height80 {
			font-size: 18px;
			letter-spacing: -0.5px;
		}
		.intro03_contents03_left_hidden {
			width: 100%;
			margin-bottom: 40px;
			height: 300px;
			background: url('/img/intro/village_contents_bg_2.jpg') no-repeat 50% 50%;
			background-size: cover;
		}
		.intro03_contents03_left {
			display: none;
		}
		.intro03_contents01_top, .intro03_contents01_bottom {
			width: 100%;
			margin-right: 0;
		}
		.intro03_contents_title {
			text-align: center;
		}
		.intro03_contents01_top_img{
			margin-left: 50%;
			transform: translateX(-50%);
			margin-bottom: 10px;
		}
		.intro03_contents01_top_text {
			text-align: center;
			width: 100%;
		}
		.intro03_contents01_top_inside {
			padding: 0 3%;
		}
		.height80 {
			height: 70px;
		}

		.intro06_bg_title {
			font-size: 50px;
			letter-spacing: -3px;
		}
		.intro06_bg_sub {
			font-size: 25px;
			letter-spacing: -1.5px;
		}
		.intro_bg_bar {
			width: 65px;
			margin: 25px auto;
		}
		.intro06_bg_article {
			font-size: 17px;
			letter-spacing: -0.5px;
		}
		.intro06_total_wrap {
			width: 100%;
		}
		.intro05_total_wrap {
			width: 95%;
		}
		.intro05_contents_first_inside, .intro05_contents_second_inside, .intro05_contents_third_inside {
			width: 88%;
			padding: 15px;
			height: 200px;
		}
		.intro05_contents_num {
			margin-top: 0;
		}
		.intro05_contetns_first {
			height: 270px;
		}
		.intro05_contents_second {
			height: 270px;
		}
		.intro05_contents_third {
			height: 270px;
		}
		.intro05_contents_article br {
			display: none;
		}
		.intro05_contents_article {
			font-size: 15px;
		}

		.intro04_select_box {
			width: 90%;
			padding: 30px 0;
			margin: 0 auto 100px auto;
		}
		.intro04_select_third {
			display: inline-block;
		}




		.intro03_contents01_top img {
			float: left;
			width: 49%;
			margin-right: 2%;
		}
	}
/************ responsive 1050px start **********/
	@media screen and (max-width: 1050px) {
		.intro02_contents2_inside_box ul li:nth-child(1) {
			padding-top: 0;
		}
	}

/************ responsive 1000px start **********/
	@media screen and (max-width: 1000px) {
		.tab_information_contents2_wrap {
			padding-top: 100px;
			padding-bottom: 100px;
		}
		.about_intro01_content {
			padding: 90px 0;
		}
		.about_intro01_inside {
			width: 90%;
		}
		.intro01_main_text {
			font-size: 70px;
			letter-spacing: -4px;
		}

		.intro01_sub_text {
			font-size: 20px;
			letter-spacing: -1px;
			padding-bottom: 8%;
		}

		.intreo_01_article {
			font-size: 16px;
		}
		.about_intro01_left {
			height: 400px;
		}

		.about_intro01_content_sub {
			font-size: 25px;
			letter-spacing: -1px;
		}
		.about_intro01_content_main {
			font-size: 30px;
			letter-spacing: -2px;
		}
		.about_intro01_content_article {
			font-size: 15px;
		}

		.about_intro01_name_top {
			font-size: 17px;
			letter-spacing: -0.5px;
		}

		.about_intro01_name_top span {
			font-size: 25px;
			margin-left: 5px;
		}

		.about_intro01_name_bottom {
			font-size: 17px;
			letter-spacing: -0.5px;
		}

		.intro02_contents2_inside_left {
			height: 390px;
			padding: 19px;
		}

		.intro02_contents2_inside_box {
			height: 79%;
			padding: 20px;
		}
		.intro02_contents2_inside_sub {
			margin-bottom: 19px;
		}

		.intro02_contents2_inside_box ul li {
			padding: 11px 0;
			font-size: 16px;
		}

		.tab_introduce_contents2_wrap {
			margin: 0 auto 100px auto;
		}
		.intro02_contents_text_box {
			margin-bottom: 40px;
		}

		.tab_information_contents2_wrap {
			margin: 100px auto;
		}
		.tab_information_contents2_inside {
			width: 80%;
			margin: 0 auto;
		}
		.tab_information_first_box, .tab_information_second_box, .tab_information_third_box, .tab_information_fourth_box {
			width: 100px;
			height: 100px;
			margin: 0 auto 14px auto;
		}


		.tab_information_first_box_inside {
			margin: 30px auto;
		}

		.tab_information_second_box_inside {
			margin: 26px auto;
		}

		.tab_information_third_box_inside {
			margin: 24px auto;
		}

		.tab_information_fourth_box_inside {
			margin: 27px auto;
		}


		.tab_information_first_sub {
			font-size: 14px;
		}
		.tab_information_first_sub br {
			display: none;
		}
		.tab_information_first_title {
			font-size: 16px;
			letter-spacing: -0.5px;
		}
		.tab_information_contents3_wrap {
			width: 100%;
		}
		.intro06_bg_title {
			font-size: 40px;
			letter-spacing: -2.5px;
		}
		.intro06_bg_sub {
			font-size: 20px;
			letter-spacing: -1px;
		}
		.intro_bg_bar {
			margin: 20px auto;
			width: 60px;
		}
		.intro06_bg_sub {
			line-height: 1.4;
		}
		.intro06_total_wrap {
			margin: 90px auto 70px auto;
		}

		.intro05_contetns_first {
			height: 220px;
		}
		.intro05_contents_second {
			height: 220px;
		}
		.intro05_contents_third {
			height: 220px;
		}
		.intro05_contents_first_inside, .intro05_contents_second_inside, .intro05_contents_third_inside {
		    transform: translate(-50%, 57%);
		}
		.intro06_bg_article br {
			display: none;
		}
		.intro06_bg_wrap {
			padding: 80px;
		}
		.intro06_bg_inside {
			width: 90%;
		}
	}
/************ responsive 900px start **********/
	@media screen and (max-width: 900px) {
		.intro04_select_fourth_inside02 > .intro04_input_text {
			width: 250px;
		}
		.intro04_select_first_inside01 .intro04_select_box_info, .intro04_select_first_inside02 .intro04_select_box_info, .intro04_select_second_inside01 .intro04_select_box_info, .intro04_select_fourth_inside01 .intro04_select_box_info, .intro04_select_second_inside02 .intro04_select_box_info, .intro04_select_second_inside03 .intro04_select_box_info {
			width: 200px;
		}
	}

/************ responsive 800px start **********/
	@media screen and (max-width: 800px) {
		.tab_information_contents2_first, .tab_information_contents2_second, .tab_information_contents2_third, .tab_information_contents2_fourth {
			margin-left: 0;
			margin-right: 0;
		}
		.intro01_text_box {
		    transform: translate(-50%, -50%);
		}
		.farming_intro01_wrap{
			height:65vh;
		}

		.intro01_main_text {
			font-size: 45px;
			letter-spacing: -3px;
		}
		.intro01_sub_text {
			font-size: 14px;
			letter-spacing: -0.5px;
		}

		.intreo_01_article {
			font-size: 15px;
			word-break: keep-all;
		}
		.about_intro01_content {
			padding: 0;
			padding-top: 70px;
		}

		.about_intro01_content_sub {
			font-size: 20px;
			letter-spacing: -1px;
		}

		.about_intro01_content_main {
			font-size: 30px;
			letter-spacing: -2px;
		}

		.about_intro01_content_article {
			padding-bottom: 0;
		}

		.about_intro01_name_top {
			font-size: 15px;
		}
		.about_intro01_name_top span {
			font-size: 21px;
		}

		.about_intro01_name_bottom {
			font-size: 15px;
		}

		.about_intro02_wrap {
			padding-top: 400px;
		}

		.intro02_text_box {
			transform: translate(-50%, -50%);
		}
		.intro02_main_text {
			font-size: 45px;
			letter-spacing: -3.5px;
		}
		.intro02_sub_text {
			font-size: 13px;
		}
		.intreo_02_article {
			font-size: 16px;
			letter-spacing: -0.5px;
		}

		.about_intro02_tab_menu {
			margin: 60px auto 70px auto;
		}

		.intro02_contents1_first_article {
			font-size: 15px;
		}
		.intro02_contents1_first_img, .intro02_contents1_second_img, .intro02_contents1_third_img, .intro02_contents1_fourth_img {
			height: 320px;
		}

		.intro02_contents1_first_text_box, .intro02_contents1_second_text_box, .intro02_contents1_third_text_box, .intro02_contents1_fourth_text_box {
			height: 320px;
		}
		.intro02_contents1_first_num {
			font-size: 30px;
			letter-spacing: -2px;
		}
		.intro02_contents1_first_title {
			font-size: 21px;
			letter-spacing: -1.5px;
			padding-bottom: 0;
		}

		.intro02_contents1_first_text_inside  {
			padding-top: 21px;
		}
		.intro02_contents2_inside_left {
			width: 100%;
		}
		.intro02_contents2_inside_left {
			height: 390px;
		}

		.intro02_contents2_inside_left {
			height: 330px;
		}

		.intro02_contents2_inside_box {
			height: 76%;
			font-size: 18px;
		}
		.intro02_contents2_inside_right {
			width: 100%;
		}
		.intro02_contents2_top_inside {
			width: 100%;
		}

		.tab_first01, .tab_first02 {
			height: 50px;
			line-height: 50px;
		}

		.tab_second01 {
			height: 50px;
			line-height: 50px;
		}
		.tab_second02 {
			height: 50px;
			line-height: 50px;
		}
		.tab_second03 {
			height: 50px;
			line-height: 50px;
		}
		.tab_third01 {
			height: 50px;
			line-height: 50px;
		}
		.tab_third02 {
			height: 50px;
			line-height: 50px;
		}
		.tab_third03 {
			height: 50px;
			line-height: 50px;
		}
		.tab_second04 {
			height: 100px;
			line-height: 100px;
		}
		.tab_first_title_font {
			font-size: 17px;
		}
		.tab_first_sub_font {
			font-size: 15px;
		}
		.height80 {
			font-size: 15px;
		}
		.height60 {
			font-size: 14px;
		}
		.intro06_bg_article {
			font-size: 15px;
		}
		.intro05_contents_article {
			font-size: 13px;
		}
		.intro05_map {
			margin-bottom: 90px;
		}
		.intro05_total_wrap {
			margin: 90px auto 60px auto;
		}
		.intro02_contents2_inside_box ul li {
			padding: 8px 0;
		}
		.intro02_contents2_inside_box ul li:nth-child(1) {
			padding-top: 15px;
		}
		.intro04_select_title {
			font-size: 15px;
		}
		.intro04_select_first_inside01 .intro04_select_box_info, .intro04_select_first_inside02 .intro04_select_box_info, .intro04_select_second_inside01 .intro04_select_box_info, .intro04_select_fourth_inside01 .intro04_select_box_info, .intro04_select_second_inside02 .intro04_select_box_info, .intro04_select_second_inside03 .intro04_select_box_info {
			width: 160px;
			height: 35px;
			line-height: 13px;
			font-size: 14px;
		}
		.intro04_select_first_inside01 > select, .intro04_select_first_inside02 > select, .intro04_select_second_inside01 > select, .intro04_select_fourth_inside01 > select {
			font-size: 14px;
			width: 180px;
			height: 35px;
			line-height: 31px;
		}
		.intro04_select_fourth_inside02 > .intro04_input_text {
			width: 180px;
			height: 35px;
			line-height: 26px;
			font-size: 14px;
		}
		input[type='submit'] {
			width: 50px;
			height: 35px;
			line-height: 35px;
			font-size: 14px;
		}
		.intro04_select_first {
			height: 50px;
			line-height: 50px;
		}
		.intro04_select_second {
			height: 50px;
			line-height: 50px;
		}
		.intro04_select_third {
			height: 50px;
			line-height: 50px;
		}
		.intro04_select_title {
			line-height: 50px;
		}
		.intro04_select_second_inside02 {
			font-size: 14px;
		}
		.intro04_select_second_inside03 {
			font-size: 14px;
		}
		.about_intro01_name_bottom {
			margin-bottom: 10%;
		}
	}


/************ responsive 700px start **********/
	@media screen and (max-width: 700px) {

		.about_intro01_content {
			background: none;
		}

		.about_intro01_left {
			width: 95%;
			margin-right: 0;
			height: 300px;
		}
		.about_intro01_left:after {
		    background: url(/img/intro/about_intro01_img.png) no-repeat 0% 26%;
			background-size: cover;
			top: 6%;
			left: 3%;
		}

		.about_intro01_right {
			width: 100%;
		}
		.about_intro01_content_sub {
			text-align: center;
		}
		.about_intro01_content_main {
			text-align: center;
			padding-bottom: 2%;
		}
		.about_intro01_content_article {
			text-align: center;
			margin-bottom: 2%;
		}
		.about_intro01_name_top {
			text-align: center;
		}

		.about_intro01_name_bottom {
			text-align: center;
		}
		footer {
			margin-top: 0px;
		}

		.height75 {
			font-size: 14px;
		}
		.height60 {
			font-size: 14px;
		}

		.tab_information_contents2_first, .tab_information_contents2_second, .tab_information_contents2_third, .tab_information_contents2_fourth {
			width: 50%;
		}
		.tab_information_contents2_first, .tab_information_contents2_second {
			margin: 0 auto 30px auto;
		}
		.tab_information_contents2_wrap {
			padding-top: 80px;
			padding-bottom: 80px;
		}
		.percent20, .percent20_last {
			font-size: 16px;
			letter-spacing: -0.5px;
		}
		.percent80, .percent40 {
			font-size: 16px;
		}
		.percent80_last {
			font-size: 16px;
		}

		.intro06_bg_title {
			font-size: 35px;
			letter-spacing: -2px;
		}
		.intro06_bg_title {
			font-size: 35px;
			letter-spacing: -2px;
		}
		.intro06_bg_article {
			font-size: 14px;
		}
		.intro06_bg_inside {
			width: 90%;
		}
		.intro06_bg_article br {
			display: none;
		}
		.intro02_contents1_first_text_inside  {
			padding-top: 0;
		}

	}
/************ responsive 600px start **********/
	@media screen and (max-width: 600px) {
		.intro01_text_box {
			width: 60%;
		}

		.intro02_contents1_first_img {
			width: 100%;
		}
		.intro02_contents1_first_text_box {
			width: 100%;
		}
		.intro02_contents1_second_img_hidden {
			float: left;
			width: 100%;
			height: 270px;
			background: url(/img/intro/intro02_contents_img.png) no-repeat center;
			background-size: cover;
		}
		.intro02_contents1_second_text_box {
			width: 100%;
		}
		.intro02_contents1_second_img {
			width: 100%;
			display: none;
		}
		.intro02_contents1_third_img {
			width: 100%;
		}
		.intro02_contents1_third_text_box {
			width: 100%;
		}
		.intro02_contents1_fourth_img {
			display: none;
		}

		.intro02_contents1_fourth_img_hidden {
			float: left;
			width: 100%;
			height: 300px;
			background: url(/img/intro/intro02_contents_img.png) no-repeat center;
			background-size: cover;
		}
		.intro02_contents1_fourth_text_box {
			width: 100%;
		}
		.intro02_contents1_first_text_inside, .intro02_contents1_second_text_inside, .intro02_contents1_third_text_inside, .intro02_contents1_fourth_text_inside {
			padding-top: 25px;
		}
		.height80 {
			font-size: 14px;
		}
		.height60 {
			font-size: 12px;
		}
		.intro03_contents01_left, .intro03_contents03_left_hidden {
			height: 230px;
		}
		.intro03_contents01_wrap {
			margin: 0 auto 90px auto;
		}
		.intro02_contents_main {
			font-size: 40px;
		}
		.intro02_contents_sub {
			font-size: 17px;
			letter-spacing: -0.5px;
		}
		.intro03_contents_title {
			font-size: 20px;
			letter-spacing: -1px;
		}
		.intro03_contents01_top_text {
			font-size: 13px;
		}
		.intro03_contents_table_title {
			font-size: 20px;
			letter-spacing: -1px;
		}

		.intreo_02_article br {
			display: none;
		}

		.intro05_contetns_first {
			width: 100%;
			margin-bottom: 80px
		}
		.intro05_contents_second {
			width: 100%;
			margin-bottom: 80px;
		}
		.intro05_contents_third {
			width: 100%;
		}
		.intro05_contents_article {
			font-size: 16px;
		}
		.intro05_contents_first_inside, .intro05_contents_second_inside, .intro05_contents_third_inside {
			height: 170px;
		}
		.intro05_contents_wrap {
			padding-bottom: 90px;
			padding-top: 0;
		}
		.intro06_bg_title {
			font-size: 30px;
		}
		.intro06_bg_sub {
			font-size: 18px;
		}
		.intro06_bg_wrap {
			padding: 80px;
		}
		.intro04_select_first {
			display: inline-block;
		}
		.intro04_select_first_inside02 {
			margin-bottom: 20px;
		}
		.intro04_select_box {
			width: 100%;
		}
		.intro04_select_title {
			display: block;
		}
		.intro04_select_second_inside02 {
			font-size: 13px;
		}
		.intro04_select_second_inside03 {
			font-size: 13px;
		}
		.intro04_select_first_inside01 .intro04_select_box_info, .intro04_select_first_inside02 .intro04_select_box_info,
		.intro04_select_second_inside01 .intro04_select_box_info, .intro04_select_fourth_inside01 .intro04_select_box_info,
		.intro04_select_second_inside02 .intro04_select_box_info, .intro04_select_second_inside03 .intro04_select_box_info {
			font-size: 12px;
			width: 150px;
		}
		.intro04_select_first_inside01 > select, .intro04_select_first_inside02 > select,
		.intro04_select_second_inside01 > select, .intro04_select_fourth_inside01 > select {
			font-size: 13px;
			width: 150px;
		}
		.intro04_select_fourth_inside02 > .intro04_input_text {
			width: 180px;
			font-size: 13px;
		}
		.intro04_select_title {
			line-height: 30px;
		}
	}
/************ responsive 550px start **********/
	@media screen and (max-width: 550px) {
		.intro02_contents2_inside_box ul li {
			font-size: 14px;
			letter-spacing: -0.5px;
		}
		#intr03_la img{
			width:calc(100% / 2 - 8px);
			margin-top:15px;
		}
		#intr03_la img:nth-of-type(2),#intr03_la img:nth-of-type(4){
			margin-right:0;
		}
	}


/************ responsive 480px start **********/
	@media screen and (max-width: 480px) {
		.height80 {
			font-size: 13px;
		}
		.percent80, .percent40 {
			font-size: 13px;
		}
		.percent80_last {
			font-size: 13px;
		}
		.percent20, .percent20_last {
			font-size: 13px;
			letter-spacing: -0.5px;
		}
		.height75 {
			font-size: 12px;
		}
		.intro01_text_box {
			width: 80%;
		}
		.intro01_sub_text {
			font-size: 13px;
		}

		.intreo_01_article {
			font-size: 15px;
		}

		.about_intro01_content_sub {
			margin-top: 4%;
			font-size: 18px;
		}
		.about_intro01_content_main {
			font-size: 25px;
		}
		.about_intro01_content_article {
			margin-bottom: 4%;
			font-size: 14px;
		}
		.about_intro01_content_article br {
			display: none;
		}

		.about_intro02_wrap {
			padding-bottom: 100px;
		}
		.intreo_02_article {
			display: none;
		}
		.intro02_text_box {
			width: fit-content;
			transform: translate(-50%, -50%);
		}
		.intro02_contents1_first_img, .intro02_contents1_second_img, .intro02_contents1_third_img, .intro02_contents1_fourth_img {
			height: 250px;
		}
		.intro02_contents1_first_text_box, .intro02_contents1_second_text_box, .intro02_contents1_third_text_box, .intro02_contents1_fourth_text_box {
			height: 300px;
		}
		.intro02_contents1_first_top {
			margin-top: 10px;
		}
		.intro02_contents1_first_text_inside, .intro02_contents1_second_text_inside, .intro02_contents1_third_text_inside, .intro02_contents1_fourth_text_inside {
			padding-top: 10px;
		}
		.intro02_contents1_first_article {
			font-size: 14px;
		}
		.intro02_contents2_inside_left {
			padding: 12px;
		}
		.intro02_contents2_inside_box {
			height: 76%;
		}

		.intro03_contents01_top {
			width: 100%;
			border-bottom: 1px solid #cfcfcf;
			border-right: 0;
		}

		.intro03_contents01_bottom {
			width: 100%;
			padding-top: 30px;
		}
		.intro05_map {
			margin: 0 auto 80px auto;
		}
		.intro02_contents2_inside_box {
			padding: 12px;
		}
		.intro02_contents2_inside_box ul li {
			font-size: 14px;
		}
		.tab_first_title_font {
			font-size: 13px;
		}
		.tab_first_sub_font {
			font-size: 13px;
		}
		.intro06_bg_wrap {
			padding: 60px;
		}
		.intro06_bg_title {
			font-size: 25px;
			letter-spacing: -1.5px;
		}
		.intro06_bg_sub {
			font-size: 16px;
			letter-spacing: -0.5px;
		}
		.intro06_bg_article {
			font-size: 13px;
		}
		.intro_bg_bar {
			margin: 16px auto;
			width: 40px;
		}
		.intro05_total_wrap {
			width: 100%;
		}
	}
/************ responsive 360px start **********/
	@media screen and (max-width: 400px) {
		.tab_information_contents2_inside {
			width: 90%;
			margin: 0 auto;
		}
	}
/************ responsive 360px start **********/
	@media screen and (max-width: 360px) {
		.intro01_sub_text {
			font-size: 12px;
		}
		.intreo_01_article br {
			display: none;
		}

		.intro02_main_text {
			font-size: 37px;
		}
		.intro02_sub_text {
			font-size: 12px;
		}

		.intro02_text_box {
			    transform: translate(-50%, 81%);
		}

		.about_intro02_tab_introduce, .about_intro02_tab_information {
			width: 120px;
			height: 50px;
			line-height: 50px;
		}

		.about_intro02_tab_introduce a, .about_intro02_tab_information a {
			font-size: 16px;
		}

		.intro02_contents1_first_img, .intro02_contents1_second_img, .intro02_contents1_third_img, .intro02_contents1_fourth_img {
			height: 230px;
		}
		.intro02_contents1_first_title {
			padding-bottom: 0;
		}
		.intro02_contents1_first_text_inside, .intro02_contents1_second_text_inside, .intro02_contents1_third_text_inside, .intro02_contents1_fourth_text_inside {
			padding-top: 10px;
		}
		.intro02_contents1_first_article {
			font-size: 13px;
		}
		.intro02_contents2_inside_title {
			font-size: 20px;
			letter-spacing: -1px;
		}
		.intro02_contents2_inside_sub {
			font-size: 18px;
			letter-spacing: -0.5px;
		}
		.intro02_contents2_inside_box ul li {
			padding: 5px 0;
			font-size: 14px;
		}
		.tab_first_title_font {
			font-size: 16p;x;
		}
		.tab_first_sub_font {
			font-size: 14px;
		}
		.intro02_contents_main {
			font-size: 30px;
			letter-spacing: -2px;
		}
		.height80 {
			font-size: 13px;
		}
		.height60 {
			font-size: 12px;
		}

		.intro06_bg_title {
			font-size: 28px;
			letter-spacing: -1.5px;
		}
		.intro06_bg_sub {
			font-size: 18px;
			letter-spacing: -0.5px;
		}
		.intro05_total_wrap {
			margin: 70px auto 60px auto;
		}
		.intro05_contents_article {
			font-size: 14px;
		}
		.tab_information_contents2_inside {
			width: 95%;
			margin: 0 auto;
		}
		.tab_information_first_sub {
			font-size: 13px;
		}
	}

	/* ----------------- 게시판 시작 --------------- */
