sub6_2_sec2@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800&display=swap');

/* * {
		font-family: 'Nanum Myeongjo', serif !important;
	} */
/*popup*/
[id^="popup"] {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	top: 0;
	justify-content: center;
	display: none;
	z-index: 999
}

[id^="popup"].active {
	display: block;
	opacity: 1;
}

.myeong {
	font-family: 'Nanum Myeongjo', serif;
}

ul {
	list-style: none;
	padding: 0;
}

.posi_re {
	position: relative;
}

.down_arrow {
	transition-duration: 0.5s;
}

.down_arrow_1 {
	opacity: 0;
	position: absolute;
	right: 10px;
	transition-duration: 0.5s;
}

.nav_hide {
	display: none;
}

.bold {
	font-weight: 800;
}

.center {
	text-align: center;
}


/* 고려인삼엽합회 */
/* 기본 현황 */
.sub6_1_sec1{
	width: 100%;
}

.sub6_1_box01{
	width: 100%;
	display: flex;
	margin-top: 50px;
}

.s_6_1_text{
	display: flex;
	align-items: baseline;
}

.s_6_1_text1{
	width: 70%;
}

.s_6_1_text2{
	width: 30%;
}

.s_6_1_text p{
	font-family: 'Nanum Myeongjo', serif !important;
	font-weight: 900;
	font-size: 20px;
	margin-right: 20px;
}

.s_6_1_text  span{
	text-align: left;
	display: block;
	color: #333;
	line-height: 30px;
}

.sub6_1_box02{
	width: 100%;
	margin-top: 50px;
}

.sub6_1_box02 ul{
	width: 100%;
}

.sub6_1_box02 ul li{
	width: 100%;
	display: flex;
	border-bottom: 1px solid #d2d2d2;
	padding: 40px 0;
}

.sub6_1_box02 ul li p{
	width: 40%;
	text-align: left;
	font-family: 'Nanum Myeongjo', serif !important;
	font-weight: 900;
	font-size: 20px;
	margin-right: 20px;
	padding-left: 10px;
	box-sizing: border-box;
}

.sub6_1_box02 ul li>span{
	width: 60%;
	text-align: left;
	display: block;
	color: #333;
	line-height: 30px;
	letter-spacing: -0.5px;
}

span.circle{
	font-size: 14px;
}

/* 연협회연혁 */
.sub_2_hr2_1{
	margin: 5% auto 1.5% !important;
}

.sub6_1_sec2{
	width: 100%;
	margin: 50px 0 100px;
}

.sub6_1_sec2 table{
	width: 100%;
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	border-collapse: collapse;
}

.sub6_1_sec2 table th{
	font-size: 18px;
	font-weight: bold;
	width: 25%;
	border-bottom: 1px solid #d2d2d2;
	vertical-align: top;
	padding: 30px 0;
}

.sub6_1_sec2 table td{
	font-size: 16px;
	width: 75%;
	border-bottom: 1px solid #d2d2d2;
	padding: 20px 0;
}

.sub6_1_sec2 table th.border_none,
.sub6_1_sec2 table td.border_none{
	border-bottom: 0;
}

.history_box{
	width: 100%;
	display: flex;
	align-items: center;
}

.history_box02{
	align-items: baseline;
}

p.month{
	font-weight: bold;
	width: 20%;
}

p.history_conbox{
	width: 80%;
	text-align: left;
	padding: 10px 0;
	line-height: 25px;
}


/*조직도 */
.sub6_2_sec1{
	width: 100%;
	margin-top: 50px;
	text-align: center;
}

.sub6_2_sec1 img{
	width: 80%;
}


/* 고려인삼연합회 임원진 명단 / 인삼 수출협의회 운영위원 명단< */
.sub6_2_sec2{
	width: 100%;
	margin-top: 50px;
}

.sub6_2_sec2 table{
	width: 100%;
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	border-collapse: collapse;
}

.sub6_2_sec2 table th{
	background-color: #ebe6e0;
	font-family: 'Nanum Myeongjo', serif !important;
	padding: 15px 0;
	font-size: 18px;
	font-weight: bold;
}

.sub6_2_sec2 table td{
	padding: 15px 0;
	text-align: center;
	border-top: 1px solid #d2d2d2;
}

.sub6_2_sec2 table th:first-child,
.sub6_2_sec2 table td:first-child,
.sub6_2_sec2 table th:nth-child(2),
.sub6_2_sec2 table td:nth-child(2){
	width: 25%;
}

.sub6_2_sec2 table th:last-child,
.sub6_2_sec2 table td:last-child{
	width: 50%;
}

.sub6_2_sec3{
	margin-bottom: 100px;
}


/* 회원사 명단 */
.sub6_3_sec{
	width: 100%;
	margin: 50px 0 100px;
}

.sub6_3_sec table{
	width: 100%;
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	border-collapse: collapse;
}

.sub6_3_sec table th{
	background-color: #ebe6e0;
	font-family: 'Nanum Myeongjo', serif !important;
	padding: 15px 0;
	font-size: 18px;
	font-weight: bold;
}

.sub6_3_sec table td{
	padding: 15px 0;
	text-align: center;
	border-top: 1px solid #d2d2d2;
	line-height: 25px;
}

.sub6_3_sec table th:first-child,
.sub6_3_sec table td:first-child{
	width: 10%;
}

.sub6_3_sec table th:nth-child(3),
.sub6_3_sec table td:nth-child(3){
	width: 50%;
}

.sub6_3_sec table th:nth-child(2),
.sub6_3_sec table td:nth-child(2),
.sub6_3_sec table th:last-child,
.sub6_3_sec table td:last-child{
	width: 20%;
}

/* // 고려인삼엽합회 */

.years_wrap5 {
    width: 100%;
}

@media (max-width: 767px) {

	/*nav S*/
	.nav_menu {
		background-color: #b09f92;
		overflow: hidden;
		padding-top: 55px
	}

	.nav_menu ul {
		overflow: hidden;
		margin: 0;
		font-size: 0;
	}

	.nav_li {
		float: left;
		color: #fff;
		font-size: 14px;
	}

	.nav_li > a {
		display: inline-block;
		width: 100%;
		margin: 0;
		border: 1px solid #e1e1e1;
		border-top: 0;
		border-bottom: 0;
		padding: 10px;
		width: 100px;
		position: relative;
	}
	.nav_li:nth-child(2) > a{
		    border-right: 0;
	}

	.nav_hide {
		position: absolute;
		background-color: #fff;
		border-bottom: 1px solid #e1e1e1;
	}

	.nav_hide li {
		border: 1px solid #e1e1e1;
		border-bottom: 0;
		padding: 10px;
		width: 100px;
		font-size: 14px;
	}

	.home_li {
		width: 38px;
		overflow: hidden;
	}

	.home_li a {
		width: 15px;
		border-right: 0;
	}

	.home_li a img {
		width: 100%;
	}

	.nav_hide a {
		text-decoration: none;
		color: #333;
	}

	.down_arrow_1 {
		display: none;
	}

	.down_arrow {
		display:block;
	}

	/*nav E*/

	/*sub_1 S*/
	.sub_bg {
		background-image: url(../image/sub_1_pic.jpg);
		height: 200px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg2 {
		background-image: url(../image/sub_2_pic_bg.jpg);
		height: 200px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg3 {
		background-image: url(../image/sub_3_pic_bg.jpg);
		height: 200px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg4 {
		background-image: url(../image/sub_4_pic_bg.jpg);
		height: 200px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg5 {
		background-image: url(../image/sub_5_pic_bg.jpg);
		height: 200px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.sub_bg {
		text-align: center;
	}

	.sub_bg_content {
		font-size: 14px;
		color: #fff;
	}

	.sub_bg_title {
		font-size: 30px;
		color: #fff;
		margin-top: 2%;
	}

	.content_title {
		text-align: center;
		font-size: 25px;
		font-weight: 600;
		font-family: 'Nanum Myeongjo', serif !important;
		margin: 2% 0 5%;
		color: #262626;
	}

	.differnt_color {
		width: 100%;
		overflow: hidden;
		transition-duration: 0.5s;
		background-color: #ebe6e0;
		padding: 2% 0;
	}

	.differnt_color_2 {
		width: 100%;
		overflow: hidden;
		transition-duration: 0.5s;
		background-color: #f4f1ee;
		padding: 2% 0;
	}

	.differnt_color_2 .wid_right {
		width: 100%;

	}

	.wid_right {
		width: 65%;
		float: right;
	}

	.wid_left {
		width: 30%;
		float: left;
	}

	.wid_left img {
		width: 100%;
	}

	.sub_1_content_sm {
		font-size: 14px;
		color: #745e4d;
		margin-bottom: 5%;
	}

	.sub_1_content_big {
		font-size: 20px;
		font-weight: bold;
	}

	.sub_1_content_hr {
		width: 100%;
		margin: 5% 0;
		border: 0;
		border-bottom: 1px solid #dbd2ca;
	}

	.sub_1_content {
		color: #5e5e5e;
		font-size: 15px;
		line-height: 24px;
	}

	.content_bot_content {
		font-size: 13px;
		color: #404040;
		line-height: 24px;
	}

	.sp_content {
		font-size: 14px;
		color: #4c4669;
		margin: 2% 0;
		font-weight: 600;
	}

	/*sub_1 E*/
	/*sub_1_2 S*/
	.title_bg {
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;
	}
	.title_bg .wrap {
		padding: 2%;
	}
	.title_bg2 {
		background-image: url(../image/sub_1_pic_2.jpg);
		    background-size: cover;
		    background-position: center center;
}
	.title_bg2 .wrap {
		/* display: flex; */
		padding: 3.9%;
	}
	.big_content {
		font-weight: 600;
		font-size: 20px;
		color: #fff;
		width: 100%;
	}
	.small_content {
		font-size: 16px;
		color: #fff;
		line-height: 24px;
		width: 100%;
		margin-top: 2%;
	}
	.history_pic {
		padding: 0%;
	}
	.history_left {
		display: none;
	}
	.history_right {
		position: relative;
		/* #wrapper에 투명도를 주면 컨텐츠도 같이 투명해지기 때문에.. */
	}
	.history_right::before {
		content: "";
		background-size: cover;
		background-image: url(../image/history_pic_1.jpg);
		z-index: -1;
		opacity: 0.2;
		position: absolute;
		width: 100%;
		height: 100%;
	}
	.history_right img {
		width: 100%;
		padding:0%;
		margin-bottom: 2%;
	}
	.histroy_title_text {
		font-size: 16px;
		transition-duration: 0.5s;
		margin: 2% 0;
		font-weight: 600;
		line-height: 28px;
		color: #2e2e2e;
		padding: 2%;
		opacity: 1;
	}
	.histroy_content_text {
		line-height: 32px;
		font-size: 12px;
		padding: 2%;
		opacity: 1;
	}

	/*sub_1_2 E*/

	.histroy_content_text {
		line-height: 24px;
		font-weight: 18px;
	}
	.histroy_content_text > br{
		display: none;
	}

	.history_bg_2 {
		background-image: url(../image/sub_1_history_2_bg.jpg);
		background-size: cover;
		padding: 2%;

	}

	.history_bg_2 .histroy_title_text {
		font-size: 16px;
		transition-duration: 0.5s;
		margin: 0 0;
		font-weight: 600;
		line-height: 28px;
		color: #2e2e2e;
		padding: 0% 2%;
		opacity: 1;
	}

	.history_bg_2 .histroy_content_text {
		font-size: 10px;
		line-height: 24px;
	}
	.histroy_content_text > br{
		display: none;
	}
	.history_2_left {
		float: left;
		width: 100%;
	}

	.history_2_right {
		float: right;
		width: 100%;
	}

	.history_2_right img {
		width: 100%;
	}

	.histroy_3_left {
		width: 100%;

	}

	.histroy_3_right {
		display: none;
	}

	.img_line > div {
		width: 100%;
		margin-top: 2%;
	}

	.img_line_1 img,
	.img_line_2 img {
		width: 100%;
	}

	.img_line_1 {
		margin-right: 1%;
	}

	.img_title {
		font-weight: 600;
		font-size: 18px;
		line-height: 24px;
		margin-top: 2%;
	}

	.img_content {
		font-size: 12px;
		margin-top: 2%;
		line-height: 24px;
	}

	.img_content br {
		display: none;
	}

	.histroy_3_right img {
		width: 100%;
	}

	.history_bg_3 {
		padding: 5% 0;
	}

	.history_4_box {
		float: left;
		width: 100%;
		position: relative;
		padding: 2%;
	}

	.icon {
		position: absolute;
		display:none;
	}

	.history_4_box {
		font-size: 0;
	}

	.history_4_box:last-child {
		margin-bottom: 5%
	}

	.his_4_title {
		font-size: 50px;
		color: #544030;
		padding: 2%;
	}

	.box_img > img {
		width: 100%;
	}

	.red_text {
		font-size: 18px;
		color: #e44855;
		font-weight: 800;
	}

	.white_box_title {
		font-size: 30px;
		color: #353535;
		margin: 2%;
		font-weight: 600;
	}

	.white_box_content {
		font-size: 14px;
		font-weight: 300;
		color: #353535;
		line-height: 24px;
	}

	.sub_1_4_text_box {
		text-align: center;
		padding: 2%;
	}

	.shadow {
		box-shadow: 5px 5px 15px #e1e1e1;
	}

	.sub_1_4_text_box {
		padding: 2%;
		border-bottom: 5px solid #b09f92;

	}

	/*sub_2_1 S*/
	.sub_2_hr {
		border: 0;
		border-left: 1px solid #272727;
		height: 30px;
		text-align: center;
		margin: 5% auto 3%;
		width: 1px;
	}

	.sub_2_hr2 {
		border: 0;
		border-left: 1px solid #272727;
		height: 30px;
		text-align: center;
		margin: 5% auto 3%;
		width: 1px;
	}

	.sub_title {
		font-size: 20px;
		font-weight: 900;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_content {
		font-size: 14px;
		color: #5e5e5e;
		line-height: 23px;
		margin: 2% 0 5%;
		font-weight: 600;
    font-family: 'Nanum Myeongjo', serif !important;
	}
	.sub_content>span{display: inline-block;
		padding-top: 15px;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 14px;
		color: #5e5e5e;
		font-weight: 600;
	}

	/* 추가 된 내용 수정1 s*/
	.sub2_1_table{width: 100%;
			height: 780px;
			background-color: #f9f7f6;
			margin-bottom: 5%;
			clear: both;
		}
	.sub2_1_table>div{
		width: 100%; margin: 0 auto;
		padding-top: 50px;
		font-size: 10px;
		line-height: 25px;
	}
	.sub_2_tb_img{
		width: 90%;
		float: none;
		margin-left: 0;
	}
	.sub2_1_table>div>table{
		width: 95%;
		height: inherit;
		float: none;
		border-top: 3px solid #49271b;
		border-collapse: collapse;
		border-spacing: 0;
		font-size: 10px;
		margin-left: 2%;
		margin-right: 1%;
	}
	.sub2_1table_head{
		background-color: #eae5df;
		height: 20px;
		line-height: 20px;
	}
	.sub2_1table_head th{
		font-weight: bold;
	}
	.sub2_1table_body{
		background-color: #f4f1ee
	}
	.tb_tit{
		font-weight: bold;
		padding: 0 0 0 20px;
		border-right: 1px solid #d2c9c4;
		border-bottom: 1px solid #d2c9c4;
		font-size: 10px;
	}
	.tb_txt{
		padding: 0 0 0 20px;
		border-bottom: 1px solid #d2c9c4;
	}
	.sub_2_bg_n {
		background-image: url(../image/sub_2_1_bg.jpg);
		width: 100%;
		height: 300px;
		margin-top: -5%;
		padding-top: 8%;
	}
	/* 추가 된 내용 수정1 e*/

	.sub_content br {
		display: none;
	}

	.sub_2_bg {
		background-image: url(../image/sub_2_1_bg.jpg);
		background-size: cover;
		background-position: right;
		width: 100%;
		margin-top: 3%;
		padding:4.5% 0;
	}
	.sub_2_img {
		width: 100%;
	}
	.bg_title {
		color: #505050;
		font-size: 20px;
		font-weight: 800;
	}
	.bg_content {
		font-weight: 600;
		color: #404040;
		font-size: 10px;
		line-height: 20px;
		margin-top:2%;
		font-family: 'Nanum Myeongjo', serif !important;
	}
	.bg_content br {
		display: none;
	}

/* 추가 된 내용 수정2 s*/
	.sub_title_n{ margin-bottom: 4%!important;}
	.sub_content-n{
		width: 100%;
		margin: 0 auto;
		height: inherit;
		margin-bottom: 0;
	}
	.title_bg2_1n{
		margin-bottom: 0;
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;
		height: 140px;
		position: relative;
	}
	.sub_2_1_3n{
		width: 100%; margin: 0 auto;
		height: 140px;
		position: relative;
	}
	.sub_2_1_3n_img{	display: none;	}
	.sub_2_1_3n_txt{
		width: 100%;
		padding-left: 1%;
		padding-top: 3%;

	}
	.sub_2_1_3n_txt>li{
		float: left;
		margin-right: 2%;
		text-align: left;
		color: #fff;
		font-size: 8px;
		line-height: 1.5;
	}
	.sub_2_1_3n_tit{
		display: block;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 10px;
		font-weight: 600;
		margin-bottom: 10px;
	}
	.sub_2_1_3n_txt .mr0{margin-right: 0;}

	.sub_2_1_4n{
		width: 100%;
		height: 510px;
		background-color: #f4f1ee;
	}
	.sub_2_1_4n_area{
		width: 100%; margin: 0 auto;
		text-align: left;
		padding-top: 30px;
		padding-left: 2%;
		padding-right: 2%;
	}
	.sub_2_1_4n_tit{
		margin-bottom: 10px;
		font-size: 14px;
		transition-duration: 0.5s;
		font-weight: 600;
		line-height: 26px;
		color: #2e2e2e;
		font-family: 'Nanum Myeongjo', serif !important;
	}

* { box-sizing: border-box; margin: 0;}

	.sub_2_1_4n_box{
		width: 100%; margin: 0 auto;
		height: 125px;
		margin-bottom: 6%;
		position: relative;
		padding-right: 34%;
		color: #666666;
	}
	.sub_2_1_4n_box:after{content: ""; display: none;
	width: 100%;
	padding-top: 200px;
	border-bottom: 2px solid #bbb5b0;
}
	.box_tit{
		width: 15%;
		height: 40px;
		margin-right: 2%;
		margin-bottom: 1%;
		float: left;
		line-height: 40px;
		font-weight: bold;
		background-color: #fff;
		border: 1px solid #6f6f6f;
		position: relative;
	}
	.box_tit>a{
		width: 100%;
		height: 40px;
		display: block;
		padding-left: 5px;
		font-size: 8px;
	}
	.box_txt{
		width: 42%;
		height: 125px;
		padding: 2%;
		position: absolute; right: 0; top: 0;
		background-color: #fff;
		border: 1px solid #6f6f6f;
	}
	.box_tit:after{content: ""; display: block;
	width: 7px; height: 11px;
	background-image: url(../image/sub_2_1_4n.png);
	position: absolute; right: 15%; top: 40%;
}
	.box_txt>strong{
		display: block;
		padding-bottom: 10px;
		margin-bottom: 3%;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 12px;
		font-weight: 600;
		line-height: 24px;
		color: #c23c3d;
		border-bottom: 1px solid #6f6f6f;
	}
	.box_txt>p{
		font-size: 8px;
	}
 .sub_2_1_4n_box2{
	 width: 100%; margin: 0 auto;
	 height: 240px;
	 margin-bottom: 0;
	 position: relative;
	 padding-right: 34%;
	 color: #666666;
 }
 .long_box{ width: 83%; }
 .long_box>a{ width: 100%; }
 .mid_box{ width: 40.5%; }
 .mid_box>a{ width: 100%; }
 .mid_box2{ margin-right: 0;}
 .box_txt2{	 height: 210px; }

 .long_box:after{content: ""; display: block;
 	 width: 7px; height: 11px;
 	 background-image: url(../image/sub_2_1_4n.png);
 	 position: absolute; right: 5%; top: 40%;
  }
  .mid_box:after{content: ""; display: block;
 	 width: 7px; height: 11px;
 	 background-image: url(../image/sub_2_1_4n.png);
 	 position: absolute; right: 8%; top: 40%;
 }
.sub_2_1_4n_tit .fs12{font-size: 4px; line-height: 10px;}

 .click_0{ z-index: 1;}
 .click_13 {z-index: 1;}
/* 추가 된 내용 수정2 e*/

	/*sub_2_1 E*/
	/*sub_2_2 S*/
	.mo_br {
		display:block;
	}
	.sub_2_2_white_box {
		float: left;
		width: 96%;
		text-align: center;
		border: 1px solid #e1e1e1;
		margin-bottom: 1.5%;
		padding:1.5%;
	}

	.text_box {
		padding: 8% 0;
	}

	.sub_2_2_white_box {
		font-size: 0;
	}

	.sub_2_2_white_box img {
		width: 100%;
	}

	.text_box .white_box_title {
		font-size: 24px;
	}

	.text_box .white_box_content {
		font-size: 12px;
	}

	.text_box .white_box_content br {
		display: none;
	}

	.sub_2_2_white_box:last-child {
		margin-bottom: 15%;
	}

	/*sub_2_2 E*/
	/*sub_3_1 s*/
	.sub_3_1_1_box {
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: 3%;
	}

	.sub_3_1_1_box:nth-child(2n) {
		margin-right: 0;
	}

	.sub_3_1_1_box img {
		width: 100%;
	}

	.sub_3_1_title {
		color: #363636;
		font-size: 18px;
		font-weight: 400;
		margin: 3% 0 1%;
	}

	.sub_3_1_content {
		color: #6d6d6d;
		font-weight: 300;
		line-height: 20px;
		font-size: 12px;
		height: 110px;
	}

	.sub_3_1_content br {
		display: none;

	}

	/*sub_3_1 E*/
	/*sub_4_1 S*/
	.smal1_content_1 {
		font-size: 12px;
		margin-top: 2%;
		font-weight: 300;
		line-height: 24px;
	}
	.s4_1 .over_hi {
		padding-top:40px;
	}
	.sub_4_1_left {
		width: 100%;
		float: left;
		margin-right: 2%;
	}

	.sub_4_1_left img {
		width: 99%;
	}

	.sub_4_1_right {
		width: 100%;
		float: left;
	}

	.sub_4_1_left_1 {
		width: 100%;
		float: left;
		margin-right: 2%;
	}

	.sub_4_1_left_1 img {
		width: 100%;
	}

	.sub_4_1_right_1 {
		width: 100%;
		float: left;
	}

	.sub_4_1_title {
		font-size: 20px;
		color: #2f2f2f;
		margin-bottom: 2%;
		font-weight: 800;
		margin-top:5%;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_4_1_sub_title {
		font-size: 16px;
		color: #4c4669;
	}

	.sub_4_1_right .sub_4_1_title {
		margin-bottom: 5%;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_4_1_content {
		font-size: 12px;
		line-height: 24px;
		color: #666666;
		margin-top: 2%;
	}

	.sub_4_1_hr {
		border: 0;
		border-bottom: 1px solid #e1e1e1;
		margin: 2% 0;
	}
	.border {
		display:block;
		border:0;
		background-color:#e1e1e1;
		height:1px;
		box-sizing:border-box;
		margin:25px 0;
	  width:80%;
  }
	.title_bg_2 {
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;

	}

	.title_bg_2 .wrap {
		padding: 4.5%;
		align-items: center;
	}
	.title_bg_2 .wrap br{
		display: none;
	}


	.sub_4_1_right_2 {
		width: 100%;
		float: left;
	}

	.sub_4_1_right_2 img {
		width: 100%;
	}
	.sub_4_1_right_2 .sub_4_1_title{
		margin-bottom: 2%;
	}
	.sub_4_1_right_2 .sub_4_1_sub_title{
		font-size:16px;
		font-weight: 600;
	}
	/*sub_4_1 E*/
	/*sub_4_2 S*/
	[class^="over_box"]{
		position: relative;
		float: left;
		width: 100%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	[class^="over_box"]:nth-child(2n){
		margin-right: 0;
	}
	[class^="over_box"] img{
		width: 100%;
		opacity: 0;
	}

	.over_box_1{
		background-image: url("../image/sub_4_2_1.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_2{
		background-image: url("../image/sub_4_2_2.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_3{
		background-image: url("../image/sub_4_2_3.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;;
	}
	.over_box_4{
		background-image: url("../image/sub_4_2_4.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_5{
		background-image: url("../image/sub_4_2_5.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_6{
		background-image: url("../image/sub_4_2_6.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.sub_4_2_text{
		position: absolute;
		width: 170px;
		height: 50px;
		text-align: center;
		top:50%;
		margin-top:-25px;
		font-size:0;
		transition-duration: 0.5s;
	}
	.sub_4_2_title{
		font-size:35px;
		color:#fff;
		position:absolute;
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		top:0;
		z-index:2;
		opacity:0;
		font-size:19px;
	}
	.sub_4_2_border{
		border: 1px solid #fff;
		width: 0%;
		text-align: center;
		height: 100%;
		position:absolute;
		top:0;
		left:48%;
		transition-duration: 0.5s;
		opacity: 0;
		border-right: 0;
		border-left: 0;
		z-index:2;
	}
	.sub_4_2_content{
		position: absolute;
		color:#fff;
		text-align: center;
		width: 100%;
		top: 100%;
		z-index: 2;
		transition-duration:0.5s;
	}
	[class^="over_box"]:hover .sub_4_2_text{
		top:30%;
		transition-duration: 0.5s;
		z-index:3
		opacity:1;
	}

	[class^="over_box"]:hover .sub_4_2_border{
		width: 100%;
		left:0;
		opacity: 1;
		z-index:3
	}
	[class^="over_box"] .sub_4_2_bg{
		position: absolute;
		width: 0%;
		height: 0%;
		z-index: 1;
		transition-duration:0.5s;
	}
	[class^="over_box"]:hover .sub_4_2_bg{
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1;
		transition-duration:0.5s;
		background-color:rgba(0, 0, 0, 0.5);
	}
	[class^="over_box"]:hover .sub_4_2_content{
		top:40%;
		z-index: 2;
		transition-duration:0.5s;
		line-height: 34px;
		font-size:14px;

	}
	[class^="over_box"]:hover	.sub_4_2_title{
		opacity:1;
	}
	.btn_box input{
		color:#fff;
		border: 1px solid #fff;
		background-color:rgba(0,0,0,0);
		width: 40%;
		margin-top:2%;
		padding: 1% 0;
		margin: 4% 2%;
	}

	.c_s1 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.c_s2 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.c_s3 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}
	.body_content {
	width: 100%;
}

.body_content > img {
	width: 70%;
}

.c_s3 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.close {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 16px;
	cursor: pointer;
}

.close:hover .c_s1 {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: 0;
	transition-duration: 0.5s;

}

.close:hover .c_s2 {
	opacity: 0;
	transition-duration: 0.5s;

}
.body {
	width: 94%;
	background-color: #fff;
	text-align: center;
	position: absolute;
	/* margin: 0 auto; */
	min-height: 300px;
	padding: 2%;
	margin: 0 1%;
	top: 2% !important;
}
.close:hover .c_s3 {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	transition-duration: 0.5s;
}
	.body_content{
		text-align: left;
	}
	.red_title{
		font-size:18px;
		color:#e44855;
		font-weight: bold;
	}
	.pop_content{
		font-size: 11px;
		color:#5e5e5e;
		margin: 1% 0;
		line-height: 24px;
	}
	.pop_sub_tit{
		margin-top:2%;
		color:#4c4669;
		font-weight: bold;

	}
	.first_cont{
		margin-bottom:5%;
	}

	/*sub_4_2 E*/
	/*sub_5_1 S*/
	.sub_5_1_tb{
		width: 100%;
		border:1px solid #000;
		border-right:0;
		border-left:0;
		border-collapse: collapse;
	}
	.sub_5_1_tb th{
		padding: 1%;
		width: 20%;
		border-bottom: 1px solid #e1e1e1;
		font-size:14px;
		text-align: left;
	}
	.sub_5_1_tb td{
		padding: 1%;
		border-bottom: 1px solid #e1e1e1;
		font-size:14px;
	}
	.sub_5_1_tb tr:last-child th, .sub_5_1_tb tr:last-child td{
		border: 0;
	}
	.common_input{
		width: 98%;
		padding: 1%;
		border:1px solid #e1e1e1;
		font-size:14px;
	}
	.common_input_1{
		width: 98%;
		padding: 1%;
		font-size:14px;
		border:1px solid #e1e1e1;
	}
	.common_textarea{
		width: 98%;
		padding: 1%;
		min-height: 150px;
		resize: none;
		border:1px solid #e1e1e1;
	}
	.email_input{
		width: 40%;
		padding: 1%;
		font-size:14px;
		border:1px solid #e1e1e1;
	}
	.agree{
		padding: 1% 0;
		font-weight: 300;
			font-size:12px;
		margin-bottom: 2%;
	}
	.btn_line {
		text-align: right;
	}
	.btn_line input{
		background-color:#b09f92;
		color:#fff;
		font-size:14px;
		padding: 1% 2%;
		margin-bottom: 15%;
		border: 0;
	}
	/*sub_5_1 E*/
	/*sub_5_2 s*/

.down_arrow {
	transition-duration: 0.8s;
}
	.faq a{
		display: inline-block;
		width: 99%;
	}
.faq {
	color: #333;
	list-style: none;
	padding: 1% 0 0;
	margin: 0 0 1%;
	border-top: 1px solid #e1e1e1;
	transition-duration: 0.5s;
}

.faq:first-child {
	border-top: 2px solid #333;
}

.faq > a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
	position: relative;;
}
.faq > a .down_a {
    opacity: 1;
    position: absolute;
    right: 10px;
    top: -2px;
		display: block;
}
.faq.open {
	display: block;
	margin: 0;
	transition-duration: 0.5s;

}

.hide {
	padding: 0;
	display: none;
}

.hide li:first-child {
	margin: 1% 0 0;
}

.faq_one {
	list-style: none !important;
	padding-left: 0 !important;
	padding: 1% 0% !important;
	border-top: 1px solid #e1e1e1 !important;
	/* background-color: #eeeeec !important; */
	color: #2f2f2f !important;
	width: 98.2% !important;
	text-align: left !important;
	line-height: 21px !important;
	font-size:12px  !important;
}

.faq_ul {
	margin-bottom: 15%;
}

.faq_one {
	list-style: none;
	padding-left: 0;
	padding: 1% 1%;
	border-top: 1px solid #e1e1e1;
	/* background-color: #eeeeec; */
	color: #6f6f6f;
	width: 100%;
	text-align: left;
	line-height: 24px;
	overflow: hidden;
}


.q_icon {
	border-radius: 100%;
	background-color: #4c4669;
	color:#fff;
	text-align: center;
	margin-right: 5px;
	width:25px;
	height:25px;
	line-height:25px;
	display:inline-block;
}
.a_icon {
	border-radius: 100%;
	background-color: #e44855;
	color:#fff;
	text-align: center;
	margin-right: 5px;
	width:25px;
	height:25px;
	line-height:24px;
	float: left;
}
.a_icon_a {
	float: left;
	overflow-y: hidden;
	width: 85%;
}
	/*sub_5_2 E*/

	/* 고려인삼엽합회 */
/* 기본 현황 */
.sub6_1_box01{
	display: block;
	margin-top: 20px;
}

.s_6_1_text1{
	width: 100%;
	display: block;
}

.s_6_1_text2{
	width: 100%;
	margin-top: 20px;
	display: block;
}

.s_6_1_text p{
	font-size: 14px;
	text-align: left;
}

.s_6_1_text  span{
	line-height: 20px;
	font-size: 12px;
	margin-top: 5px;
}

.s_6_1_text1 span{
	word-break: keep-all;
}

.s_6_1_text1 span br{
	display: none;
}

.sub6_1_box02{
	margin-top: 10px;
}

.sub6_1_box02 ul li{
	padding: 10px 0;
	display: block;
	border: 0;
}

.sub6_1_box02 ul li p{
	width: 100%;
	font-size: 14px;
	margin-right: 0px;
	padding-left: 0px;
}

.sub6_1_box02 ul li>span{
	line-height: 20px;
	font-size: 12px;
	margin-top: 5px;
	width: 100%;
	word-break: keep-all;
}

span.circle{
	font-size: 10px;
}

.sub6_1_box02 ul li:last-child span br{
	display: none;
}

/* 연협회연혁 */
.sub6_1_sec2{
	margin: 20px 0 50px;
}

.sub6_1_sec2 table th{
	font-size: 10px;
	width: 10%;
	padding: 7px 0;
	vertical-align: top;
}

.sub6_1_sec2 table td{
	font-size: 10px;
	width: 90%;
	padding: 0;
}

p.month {
	width: 15%;
}

p.history_conbox {
		width: 85%;
		padding: 5px 0;
		line-height: 15px;
		letter-spacing: -0.5px;
}

/*조직도 */
.sub6_2_sec1{
	margin-top: 20px;
}

/* 고려인삼연합회 임원진 명단 / 인삼 수출협의회 운영위원 명단< */
.sub6_2_sec2{
	margin-top: 20px;
}

.sub6_2_sec2 table th{
	padding: 5px 0;
	font-size: 14px;
}

.sub6_2_sec2 table td{
	padding: 5px 0;
	font-size: 12px;
}

.sub6_2_sec3{
	margin-bottom: 50px;
}


/* 회원사 명단 */
.sub6_3_sec{
	margin: 20px 0 50px;
	overflow: auto;
}

.sub6_3_sec table{
	width: 620px;
}

.sub6_3_sec table th{
	padding: 5px 0;
	font-size: 14px;
}

.sub6_3_sec table td{
	padding: 5px 0;
	font-size: 10px;
	line-height: 15px;
}
/* // 고려인삼엽합회 */


	/* 검색결과 */
	.result {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 30px 0 50px;
		background-image: url('../image/search_bg.png');
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	.keyword {
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
		border-bottom: 2px solid #2c2550;
	}
	.keyword h1 {
		text-align: left;
		font-size: 16px;
		font-weight: 600;
	}
	.red_text{
		font-size: 21px;
		color:#e44855;
		font-weight: 600;
	}
	.re_content {
		width: 90%;
		margin:10px auto 20px;
		overflow: hidden;
	}
	.re_box1 {
		width: 100%;
		float: left;
		margin-right: 35px;
		margin-top: 20px;
	}
	.re_box2 {
		width: 100%;
		float: left;
		border-bottom: 2px solid #2c2550;
	}
	.result_list_title {
		width: 100%;
		margin: 0 auto 10px;
		overflow: hidden;
	}
	.result_list_title img {
		float: left;
		margin-right: 7px;
		margin-top: 12px;
		width: 15px;
	}
	.result_list_title h1 {
		text-align: left;
		float: left;
		font-size: 18px;
		font-weight: 500;
		margin-right: 15px;
	}
	.result_btn {
		float: left;
		border-radius: 50px;
		border: 0;
		background-color: #e44855;
		font-weight: 600;
		color:#fff;
		margin-top:7px;
		text-align: center;
		font-size: 14px;
		cursor: pointer;
		width: 75px;
		height: 30px;
	}
	.re_list {
		border-top: 1px solid #d3d3d3;
		padding:15px 0;
	}
	.re_list:first-child {
		border-top: 0;
		padding-top: 8px;
	}
	.re_list:last-child {
		border-bottom: 1px solid #d3d3d3;
	}
	.re_list h1 {
		text-align: left;
		font-size: 14px;
		width:100%;
		margin: 0;
		margin-bottom: 5px;
	  overflow:hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
		cursor: pointer;
	}

	.re_list p {
		text-align: left;
		width: 100%;
		font-size: 11px;
		line-height: 18px;
		color:#848484;
		cursor: pointer;
		font-weight: 200;
	}
	.years {
		width: 100%;
		border-bottom:1px solid #d3d3d3;
		overflow: hidden;
		padding-bottom: 0;
		float: left;
	}
	.years h1 {
		border-bottom: 2px solid #2c2550;
		font-size: 18px;
		margin: 0;
		width: 100%;
		padding-bottom: 10px;
		font-weight: 500;
		margin-bottom: 15px;
	}
	.years h2 {
		text-align: left;
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 10px;
	}
	.years ul {
		float: left;
	}
	.years ul li {
		text-align: left;
		font-size: 16px;
		line-height: 35px;
		font-weight: 300;
		cursor: pointer;
	}
	.years_select {
		width: 100%;
		float: left;
		margin-top: 10px;
		padding-bottom:20px;
	}
	.years_select p {
		text-align: center;
		font-size: 16px;
		float: left;
		margin-top: 10px;
		padding: 0 5px;
	}
	.ese {
		float: left;
		border: 1px solid #d3d3d3;
		box-sizing: border-box;
		width: 90px;
		height: 40px;
		padding-left: 5px;
		font-size: 16px;
	}
	.years_btn {
		height: 40px;
		background-color: #fff;
		text-align: center;
		font-size: 16px;
		border: 1px solid #d3d3d3;
		box-sizing: border-box;
		width: 60px;
		margin-left: 10px;
	}
	.sssss1{
		width: 100%;
		margin-bottom: 30px;
		overflow: auto;
		float: left;
		/*height: 398px;*/
		border-bottom: 2px solid #2c2550;
	}
	.sssss1 h1 {
		text-align: left;
		font-size: 18px;
		margin-top: 0;
		font-weight: 500;
		cursor: pointer;
	}
	.sssss1 ul {
		float: left;
		padding-bottom: 20px;
	}
	.sssss1 ul li {
		text-align: left;
		font-size: 18px;
		line-height: 40px;
		font-weight: 400;
	}
	.ssss_cf{
		width: 25px !important;
		height: 25px !important;
		float: left;
		margin-top: 7px;
		border: 1px solid #d3d3d3 !important;
		box-sizing: border-box;
		margin-right: 10px;
	}
	/*ì¸ì‚¼ì˜ íš¨ëŠ¥ë³„ ë…¼ë¬¸ë³´ê¸°*/
	.sssss2{
		width: 100%;
		margin-bottom: 0;
		overflow: auto;
		float: left;
		/*height: 398px;*/
		overflow-y: hidden;
		border-bottom: 2px solid #2c2550;
	}
	.sssss2 h1 {
		text-align: left;
		font-size: 16px;
		margin-top: 10px;
		font-weight: 500;
	}
	.paper_see {
		width: 90%;
		margin: 30px auto;
		overflow: hidden;
		background-color: #2c2550;
		border-radius: 10px;
	}
	.paper_see h1 {
		text-align: center;
		font-size: 18px;
		font-weight: 600;
		color:#fff;
		margin: 0;
		padding: 10px 0;
	}
	.nemo {
		width: 35px;
		height: 35px;
		background-color: #2c2550;
		position: absolute;
		left: 0;
		right: 0;
		margin: -25px auto;
		z-index: -99;
		transform: rotate( -45deg );
	}
	.pr_dfadf {
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
	}
	.project_slide {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
	}
	.project_slide img {
		width: 100%;
	}
	.bx-wrapper .bx-controls-direction a {
	    position: absolute;
	    top: 45%;
	    margin-top: -16px;
	    outline: 0;
	    width: 48px;
	    height: 106px;
	    text-indent: -9999px;
	    z-index: 9999;
		}
	.bx-prev {
	    left: 0;
			background-size: 18px !important;
	    background: none;
	    background-repeat: no-repeat;
	}
	.bx-next {
	    right: 0;
			background-size: 18px !important;
	    background: none;
	    background-repeat: no-repeat;
	}
	.bx-wrapper {
	  position: relative;
	  margin-bottom: 0;
	  padding: 0;
	  *zoom: 1;
	  width: 100% !important;
	  -ms-touch-action: pan-y;
	  margin: 0 auto;
	  touch-action: pan-y;
	}
	/*íš¨ëŠ¥ë³„ í•„í„°*/
	.years_wrap3 {
		margin-bottom: 20px;
	}
	.years_wrap3 h3 {
		cursor: pointer;
		font-size: 16px;
		font-weight: 500;
		margin-top: 10px;
		margin-bottom:5px;
	}
	.so1 {
		width: 100%;
	}
	.so1 li {
		text-align: left;
		font-size: 14px !important;
		line-height: 28px !important;
		cursor: pointer;
	}
	.ef_ch {
		width: 15px;
		margin-right: 5px;
		margin-top: 9px;
		float: left;
		height: 15px;
	}
	.f_arrow {
		font-size: 13px;
		padding-top: 5px;
		float: right;
	}
	.f_arrow2 {
		font-size: 11px;
		padding-top: 5px;
		float: right;
		padding-right: 5px;
	}

	.a1 {
		float: right;
		cursor: pointer;
		margin-top: 5px;
		/*display: none;*/
		width: 20px;
	}
	.a2 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 5px;
		width: 20px;
	}
	.a3 {
		float: right;
		cursor: pointer;
		margin-top: 5px;
		width: 20px;
		/* display: none; */
	}
	.a4 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 5px;
		width: 20px;
	}
	.a5 {
		float: right;
		/* display: none; */
		cursor: pointer;
		margin-top: 5px;
		width: 20px;
	}
	.a6 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 5px;
		width: 20px;
	}
	.a7 {
		float: right;
		cursor: pointer;
		/* display: none; */
		margin-top: 5px;
		width: 20px;
	}
	.a8 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 5px;
		width: 20px;
	}
	.keyword{
		display: none;
	}
	.years>h1{
		display: none;
	}
}

























@media all and (min-width: 768px) and (max-width: 1064px) {

	/*nav S*/
	.nav_menu {
		background-color: #b09f92;
		overflow: hidden;
		padding-top: 74px
	}

	.nav_menu ul {
		overflow: hidden;
		margin: 0;
	}

	.nav_li {
		float: left;
		color: #fff;
	}

	.nav_li > a {
		display: inline-block;
		width: 100%;
		margin: 0;
		border: 1px solid #e1e1e1;
		border-top: 0;
		border-bottom: 0;
		padding: 10px;
		width: 120px;
	}

	.nav_hide {
		position: absolute;
		background-color: #fff;
		border-bottom: 1px solid #e1e1e1;
	}

	.nav_hide li {
		border: 1px solid #e1e1e1;
		border-bottom: 0;
		padding: 10px;
		width: 120px;
	}

	.home_li {
		width: 39px;
		overflow: hidden;

	}

	.home_li a {
		width: 39px;
	}

	.nav_hide a {
		text-decoration: none;
		color: #333;
	}

	/*nav E*/

	/*sub_1 S*/
	.sub_bg {
		background-image: url(../image/sub_1_pic.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg2 {
		background-image: url(../image/sub_2_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg3 {
		background-image: url(../image/sub_3_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg4 {
		background-image: url(../image/sub_4_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg5 {
		background-image: url(../image/sub_5_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.sub_bg {
		text-align: center;
	}

	.sub_bg_content {
		font-size: 24px;
		color: #fff;
	}

	.sub_bg_title {
		font-size: 40px;
		color: #fff;
		margin-top: 2%;
	}

	.content_title {
		text-align: center;
		font-size: 30px;
		font-weight: 600;
		margin: 3% 0 4%;
		color: #272727;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.differnt_color {
		width: 100%;
		height: 205px;
		transition-duration: 0.5s;
		background-color: #ebe6e0;
		padding: 4% 0 0%;
	}

	.differnt_color_2 {
		width: 100%;
		height: 350px;
		transition-duration: 0.5s;
		background-color: #f4f1ee;
		padding: 2% 0;
	}

	.wid_right {
		width: 65%;
		float: right;
	}

	.wid_left {
		width: 30%;
		float: left;
	}

	.wid_left img {
		width: 100%;
	}

	.sub_1_content_sm {
		font-size: 16px;
		color: #745e4d;
		margin-bottom: 2%;
	}

	.sub_1_content_big {
		font-size: 25px;
		font-weight: 600;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_1_content_hr {
		width: 100%;
		margin: 3% 0;
		border: 0;
		border-bottom: 1px solid #dbd2ca;
	}

	.sub_1_content {
		color: #5e5e5e;
		font-size: 18px;
		font-weight: 600;
		line-height: 28px;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.content_bot_content {
		font-size: 14px;
		color: #404040;
		line-height: 24px;
	}

	.sp_content {
		font-size: 14px;
		color: #4c4669;
		margin: 2% 0;
		font-weight: 600;
	}

	/*sub_1 E*/
	/*sub_1_2 S*/
	.title_bg {
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;
	}

	.title_bg .wrap {
		display: flex;
		padding: 2%;
	}

	.title_bg2 {
		background-image: url(../image/sub_1_pic_2.jpg);
		    background-size: cover;
		    background-position: center center;
}
	.title_bg2 .wrap {
		display: flex;
		padding: 3.9%;
	}

	.big_content {
		font-weight: 600;
		font-size: 24px;
		color: #fff;
		width: 25%;
	}

	.small_content {
		font-size: 18px;
		color: #fff;
		/* margin-left: 20px; */
		/* line-height: 34px; */
		width: 74%;
	}

	.history_pic {
		padding: 5% 0;
	}

	.history_left {
		transition-duration: 0.5s;
		background-size: cover;
		background-image: url(../image/history_pic_1.jpg);
		width: 48%;
		height: 699px;
		float: left;
	}

	.history_right {
		float: right;
		width: 48%;
	}

	.histroy_title_text {
		font-size: 20px;
		transition-duration: 0.5s;
		margin: 2% 2% 2% 0;
		font-weight: 600;
		line-height: 44px;
		color: #2e2e2e;
	}

	.histroy_content_text {
		line-height: 32px;
		font-size: 14px;
	}

	/*sub_1_2 E*/
	.histroy_content_text {
		line-height: 32px;
		font-weight: 18px;
	}

	.history_bg_2 {
		background-image: url(../image/sub_1_history_2_bg.jpg);
		background-size: cover;
		padding: 2%;

	}

	.history_bg_2 .histroy_content_text {
		font-size: 12px;
	}

	.history_bg_2 > div {
		display: flex;
		align-items: center;
	}

	.history_2_left {
		float: left;
		width: 50%;
	}

	.history_2_right {
		float: right;
		width: 50%;
	}

	.history_2_right img {
		width: 100%;
	}

	.histroy_3_left {
		width: 100%;

	}

	.histroy_3_right {
		display: none;
	}

	.img_line > div {
		float: left;
		width: 49%;
		margin-top: 2%;
	}

	.img_line_1 img,
	.img_line_2 img {
		width: 100%;
	}

	.img_line_1 {
		margin-right: 1%;
	}

	.img_title {
		font-weight: 500;
		font-size: 22px;
		line-height: 34px;
	}

	.img_content {
		font-size: 15px;
		margin-top: 2%;
		line-height: 24px;

	}

	.histroy_3_right img {
		width: 100%;
	}

	.history_bg_3 {
		padding: 5% 0;
	}

	.history_4_box {
		float: left;
		width: 45%;
		margin-right: 2%;
		position: relative;
		padding: 2%;
	}

	.history_4_box:nth-child(2n) {
		margin-right: 0;
	}

	.history_4_area {
		height: 1500px;
	}

	.icon {
		position: absolute;

	}

	.history_4_box {
		font-size: 0;
	}

	.his_4_title {
		font-size: 42px;
		color: #544030;
		padding: 2%;
	}

	.box_img > img {
		width: 100%;
	}

	.red_text {
		font-size: 18px;
		color: #e44855;
		font-weight: 800;
	}

	.white_box_title {
		font-size: 28px;
		color: #353535;
		margin: 2%;
		font-weight: 600;
	}

	.white_box_content {
		font-size: 16px;
		font-weight: 300;
		color: #353535;
		line-height: 24px;
	}

	.sub_1_4_text_box {
		text-align: center;
		padding: 2%;
	}

	.shadow {
		box-shadow: 5px 5px 15px #e1e1e1;
	}

	.sub_1_4_text_box {
		padding: 2%;
		border-bottom: 5px solid #b09f92;

	}

	.history_4_box:nth-child(3) {
		font-size: 0;
		position: absolute;
		top: 250px;
	}

	.history_4_box:nth-child(4) {
		font-size: 0;
		position: absolute;
		top: 500px;
		right: 0;
	}

	.history_4_box:nth-child(5) {
		font-size: 0;
		position: absolute;
		top: 750px;
	}

	/*sub_2_1 S*/
	.sub_2_hr {
		border: 0;
		border-left:1px solid #272727;
		height: 40px;
		text-align: center;
		margin: 5% auto 1%;
		width: 1px;
	}

	.sub_2_hr2 {
		border: 0;
		border-left: 1px solid #272727;
		height: 40px;
		text-align: center;
		margin: 3% auto 1.5%;
		width: 1px;
	}

	.sub_title {
		font-size: 30px;
		font-weight: 900;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_content {
		font-size: 18px;
		color: #5e5e5e;
		line-height: 30px;
		margin: 2% 0 5%;
		font-weight: 600;
	}
	.sub_content>span{display: inline-block;
		padding-top: 15px;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 18px;
		color: #5e5e5e;
		font-weight: 600;
	}
/* 추가 된 내용 수정1 s*/
	.sub2_1_table{width: 100%;
			height: 450px;
			background-color: #f9f7f6;
			margin-bottom: 5%;
		}
		.sub2_1_table>div{
			width: 100%; margin: 0 auto;
			padding-top: 50px;
			font-size: 16px;
			line-height: 30px;
		}
		.sub_2_tb_img{
			width: 36%;
			float: left;
			margin-left: 1%;
		}
		.sub2_1_table>div>table{
			width: 60%;
			height: inherit;
			float: left;
			border-top: 3px solid #49271b;
			border-collapse: collapse;
			border-spacing: 0;
			font-size: 13px;
			margin-left: 2%;
			margin-right: 1%;
		}
		.sub2_1table_head{
			background-color: #eae5df;
			height: 30px;
			line-height: 30px;
		}
		.sub2_1table_head th{
			font-weight: bold;
		}
		.sub2_1table_body{
			background-color: #f4f1ee
		}
		.tb_tit{
			font-weight: bold;
			padding: 0 0 0 20px;
			border-right: 1px solid #d2c9c4;
			border-bottom: 1px solid #d2c9c4;
			font-size: 12px;
		}
		.tb_txt{
			padding: 0 0 0 20px;
			border-bottom: 1px solid #d2c9c4;
		}
		.sub_2_bg_n {
			background-image: url(../image/sub_2_1_bg.jpg);
			width: 100%;
			height: 300px;
			margin-top: -6%;
			padding-top: 7%;
		}
/* 추가 된 내용 수정1 e*/

	.sub_2_bg {
		background-image: url(../image/sub_2_1_bg.jpg);
		background-size: cover;
		background-position: right;
		width: 100%;
		margin-top: 3%;
		padding: 2% 0;
	}

	.sub_2_img {
		width: 100%;
	}

	.bg_title {
		color: #505050;
		font-size: 22px;
		font-weight: 800;
	}

	.bg_content {
		font-weight: 600;
		color: #404040;
		font-size: 14px;
		line-height: 20px;
		margin-top: 1%;
		font-family: 'Nanum Myeongjo', serif !important;
	}

/* 추가 된 내용 수정2 s*/
	.sub_title_n{ margin-bottom: 4%!important;}
	.sub_content-n{
		width: 100%;
		margin: 0 auto;
		height: 600px;
		margin-bottom: 0;
	}
	.title_bg2_1n{
		margin-bottom: 0;
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;
		height: 200px;
		position: relative;
	}
	.sub_2_1_3n{
		width: 100%; margin: 0 auto;
		height: 200px;
		position: relative;
	}
	.sub_2_1_3n_img{	display: none;	}
	.sub_2_1_3n_txt{
		width: 100%;
		padding-left: 8%;
		padding-top: 3%;
	}
	.sub_2_1_3n_txt>li{
		float: left;
		margin-right: 6%;
		text-align: left;
		color: #fff;
		font-size: 14px;
		line-height: 1.5;
	}
	.sub_2_1_3n_tit{
		display: block;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 10px;
	}
	.sub_2_1_3n_txt .mr0{margin-right: 0;}

	.sub_2_1_4n{
		width: 100%;
		height: 600px;
		background-color: #f4f1ee;
	}
	.sub_2_1_4n_area{
		width: 100%; margin: 0 auto;
		text-align: left;
		padding-top: 30px;
		padding-left: 2%;
		padding-right: 2%;
	}
	.sub_2_1_4n_tit{
		margin-bottom: 25px;
		font-size: 22px;
		transition-duration: 0.5s;
		font-weight: 600;
		line-height: 30px;
		color: #2e2e2e;
		font-family: 'Nanum Myeongjo', serif !important;
	}

* { box-sizing: border-box; margin: 0;}

	.sub_2_1_4n_box{
		width: 100%; margin: 0 auto;
		height: 150px;
		margin-bottom: 6%;
		position: relative;
		padding-right: 34%;
		color: #666666;
	}
	.sub_2_1_4n_box:after{content: ""; display: none;
	width: 100%;
	padding-top: 200px;
	border-bottom: 2px solid #bbb5b0;
}
	.box_tit{
		width: 15%;
		height: 40px;
		margin-right: 2%;
		margin-bottom: 1%;
		float: left;
		line-height: 40px;
		font-weight: bold;
		background-color: #fff;
		border: 1px solid #6f6f6f;
		position: relative;
	}
	.box_tit>a{
		width: 100%;
		height: 40px;
		display: block;
		padding-left: 15px;
		font-size: 14px;
	}
	.box_txt{
		width: 42%;
		height: 150px;
		padding: 2%;
		position: absolute; right: 0; top: 0;
		background-color: #fff;
		border: 1px solid #6f6f6f;
	}
	.box_tit:after{content: ""; display: block;
		width: 7px; height: 11px;
		background-image: url(../image/sub_2_1_4n.png);
		position: absolute; right: 15%; top: 40%;
	}

	.box_txt>strong{
		display: block;
		padding-bottom: 10px;
		margin-bottom: 3%;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 24px;
		font-weight: 600;
		line-height: 30px;
		color: #c23c3d;
		border-bottom: 1px solid #6f6f6f;
	}
	.box_txt>p{
		font-size: 14px;
	}
 .sub_2_1_4n_box2{
	 width: 100%; margin: 0 auto;
	 height: 282px;
	 margin-bottom: 0;
	 position: relative;
	 padding-right: 34%;
	 color: #666666;
 }
 .long_box{ width: 83%; }
 .long_box>a{ width: 100%; }
 .mid_box{ width: 40.5%; }
 .mid_box>a{ width: 100%; }
 .mid_box2{ margin-right: 0;}
 .box_txt2{	 height: 220px; }

 .long_box:after{content: ""; display: block;
	 width: 7px; height: 11px;
	 background-image: url(../image/sub_2_1_4n.png);
	 position: absolute; right: 5%; top: 40%;
 }
 .mid_box:after{content: ""; display: block;
	 width: 7px; height: 11px;
	 background-image: url(../image/sub_2_1_4n.png);
	 position: absolute; right: 8%; top: 40%;
 }

 .fs12{font-size: 5px; line-height: 16px;}

 .click_0{ z-index: 1;}
 .click_13 {z-index: 1;}
/* 추가 된 내용 수정2 e*/
	/*sub_2_1 E*/

	/*sub_2_2 S*/
	.sub_2_2_white_box {
		float: left;
		width: 32%;
		margin-right: 1.5%;
		text-align: center;
		border: 1px solid #e1e1e1;
		margin-bottom: 1.5%;
	}

	.sub_2_2_white_box:nth-child(3n) {
		margin-right: 0;
	}

	.text_box {
		padding: 8% 0;
		min-height: 228px;
	}

	.sub_2_2_white_box {
		font-size: 0;
	}

	.sub_2_2_white_box img {
		width: 100%;
	}

	.text_box .white_box_title {
		font-size: 22px;
	}

	.text_box .white_box_content {
		font-size: 12px;
		padding:0 20px;
	}

	.sub_2_2_white_box:last-child {
		margin-bottom: 15%;
	}

	/*sub_2_2 E*/
	/*sub_3_1 s*/
	.sub_3_1_1_box {
		float: left;
		width: 30%;
		margin-right: 3%;
		margin-bottom: 3%;
		min-height: 380px;
	}

	.sub_3_1_1_box:nth-child(3n) {
		margin-right: 0;
	}

	.sub_3_1_1_box img {
		width: 100%;
	}

	.sub_3_1_title {
		color: #363636;
		font-size: 24px;
		font-weight: 400;
		margin: 3% 0 1%;
	}

	.sub_3_1_content {
		color: #6d6d6d;
		font-weight: 300;
		line-height: 24px;
		font-size: 12px;
		height: 100px;
	}

	.sub_3_1_content br {
		display: none;

	}

	/*sub_3_1 E*/
/*sub_4_1 S*/
	.smal1_content_1 {
		font-size: 14px;
		margin-top: 2%;
		font-weight: 300;
		line-height: 24px;
	}

	.sub_4_1_left {
		width: 100%;
		float: left;
		margin-right: 2%;
	}

	.sub_4_1_left img {
		width: 100%;
	}

	.sub_4_1_right {
		width: 100%;
		float: left;
	}

	.sub_4_1_left_1 {
		width: 100%;
		float: left;
		margin-right: 2%;
	}

	.sub_4_1_left_1 img {
		width: 100%;
	}

	.sub_4_1_right_1 {
		width: 100%;
		float: left;
	}

	.sub_4_1_title {
		font-size: 28px;
		color: #2f2f2f;
		margin-bottom: 2%;
		font-weight: 800;
		margin-top:5%;
	}

	.sub_4_1_sub_title {
		font-size: 22px;
		color: #4c4669;
	}

	.sub_4_1_right .sub_4_1_title {
		margin-bottom: 5%;
	}

	.sub_4_1_content {
		font-size: 16px;
		line-height: 24px;
		color: #666666;
		margin-top: 2%;
	}

	.sub_4_1_hr {
		border: 0;
		border-bottom: 1px solid #e1e1e1;
		margin: 2% 0;
	}

	.title_bg_2 {
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;

	}

	.title_bg_2 .wrap {
		display: flex;
		padding: 2%;
		align-items: center;
	}

	.title_bg_2 .small_content {
		margin-left: 5%;
	}

	.sub_4_1_right_2 {
		width: 100%;
		float: left;
	}

	.sub_4_1_right_2 img {
		width: 100%;
	}
	.sub_4_1_right_2 .sub_4_1_title{
		margin-bottom: 2%;
	}
	.sub_4_1_right_2 .sub_4_1_sub_title{
		font-size:16px;
		font-weight: 600;
	}
	/*sub_4_1 E*/
	/*sub_4_1 S*/
	.smal1_content_1 {
		font-size: 14px;
		margin-top: 3%;
		font-weight: 300;
		line-height: 24px;
	}
	.s4_1 .over_hi{
		margin-top:30px;
	}
	.sub_4_1_left {
		width: 49%;
		float: left;
		margin-right: 2%;
	}

	.sub_4_1_left img {
		width: 100%;
	}

	.sub_4_1_right {
		width: 49%;
		float: left;
		margin-top:25px;
	}

	.sub_4_1_left_1 {
		width: 49%;
		float: left;
		margin-right: 2%;
	}

	.sub_4_1_left_1 img {
		width: 100%;
	}

	.sub_4_1_right_1 {
		width: 49%;
		float: left;
		height: 447px;
		display: flex;
		align-items: center;
	}

	.sub_4_1_title {
		font-size: 28px;
		color: #2f2f2f;
		margin-bottom: 10%;
		font-weight: 800;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_4_1_sub_title {
		font-size: 22px;
		color: #4c4669;
	}

	.sub_4_1_right .sub_4_1_title {
		margin-bottom: 5%;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_4_1_content {
		font-size: 16px;
		line-height: 24px;
		color: #666666;
		margin-top: 2%;
	}

	.sub_4_1_hr {
		font-size:100%;
		border: 0;
		border-bottom: 1px solid #e1e1e1;
		margin:15px 0;
		display:block;
		box-sizing:border-box;
	}
	.border {
		font-size:100%;
		border: 1px solid #e1e1e1;
		margin:15px 0;
		display:block;
		box-sizing:border-box;
	}
	.title_bg_2 {
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;

	}

	.title_bg_2 .wrap {
		display: flex;
		padding: 2%;
		align-items: center;
	}

	.title_bg_2 .small_content {
		margin-left: 5%;
	}

	.sub_4_1_right_2 {
		width: 49%;
		float: left;
	}

	.sub_4_1_right_2 img {
		width: 100%;
	}
	.sub_4_1_right_2 .sub_4_1_title{
		margin-bottom: 2%;
	}
	.sub_4_1_right_2 .sub_4_1_sub_title{
		font-size:16px;
		font-weight: 600;
	}
	/*sub_4_1 E*/
	/*sub_4_2 S*/
	[class^="over_box"]{
		position: relative;
		float: left;
		width: 48%;
		height:280px;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	[class^="over_box"]:nth-child(2n){
		margin-right: 0;
	}
	[class^="over_box"] img{
		width: 100%;
		opacity: 0;
	}
	.over_box_1{
		background-image: url("../image/sub_4_2_1.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_2{
		background-image: url("../image/sub_4_2_2.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_3{
		background-image: url("../image/sub_4_2_3.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;;
	}
	.over_box_4{
		background-image: url("../image/sub_4_2_4.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_5{
		background-image: url("../image/sub_4_2_5.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_6{
		background-image: url("../image/sub_4_2_6.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.sub_4_2_text{
		position: absolute;
		width: 170px;
		height: 50px;
		text-align: center;
		top:50%;
		margin-top:-25px;
		font-size:0;
		transition-duration: 0.5s;
	}
	.sub_4_2_title{
		font-size:35px;
		color:#fff;
		position:absolute;
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		top:0;
		z-index:2;
	}
	.sub_4_2_border{
		border: 1px solid #fff;
		width: 0%;
		text-align: center;
		height: 100%;
		position:absolute;
		top:0;
		left:48%;
		transition-duration: 0.5s;
		opacity: 0;
		border-right: 0;
		border-left: 0;
		z-index:2;
	}
	.sub_4_2_content{
		position: absolute;
		color:#fff;
		text-align: center;
		width: 100%;
		top: 100%;
		z-index: 2;
		transition-duration:0.5s;
	}
	[class^="over_box"]:hover .sub_4_2_text{
		top:30%;
		transition-duration: 0.5s;
		z-index:3;
		opacity:1;
	}
	[class^="over_box"]:hover .sub_4_2_title{
		display:block
		opacity:1;
	}
	[class^="over_box"]:hover .sub_4_2_border{
		width: 100%;
		left:0;
		opacity: 1;
		z-index:3
	}
	[class^="over_box"] .sub_4_2_bg{
		background-color:#38291d;
		position: absolute;
		width: 0%;
		height: 0%;
		z-index: 1;
		transition-duration:0.5s;
		display:block;
	}
	[class^="over_box"]:hover .sub_4_2_bg{
		background-color:#38291d;
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1;
		transition-duration:0.5s;
	}
	.over_box:hover .sub_4_2_bg{
		background-color:#38291d;
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1;
		transition-duration:0.5s;
		display:block;
	}
	.sub_4_2_bg01 {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		z-index:2;
		background-color:rgba(0, 0, 0, 0.5);
		opacity:0;
	}
	[class^="over_box"]:hover .sub_4_2_content{
		top:40%;
		z-index: 2;
		transition-duration:0.5s;
		line-height: 34px;
		font-size:20px;
	}
	.btn_box input{
		color:#fff;
		border: 1px solid #fff;
		background-color:rgba(0,0,0,0);
		width: 40%;
		margin-top:2%;
		padding: 1% 0;
		margin: 4% 2%;
	}

	.c_s1 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.c_s2 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.c_s3 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}
	.body_content {
	width: 100%;
}

.body_content > img {
	width: 70%;
}

.c_s3 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.close {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 16px;
	cursor: pointer;
}

.close:hover .c_s1 {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: 0;
	transition-duration: 0.5s;

}

.close:hover .c_s2 {
	opacity: 0;
	transition-duration: 0.5s;

}
.body {
	width: 94%;
    background-color: #fff;
    text-align: center;
    position: absolute;
    /* margin: 0 auto; */
    min-height: 300px;
    padding: 2%;
    margin: 0 1%;
}
.close:hover .c_s3 {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	transition-duration: 0.5s;
}
	.body_content{
		text-align: left;
	}
	.red_title{
		font-size:24px;
		color:#e44855;
	}
	.pop_content{
		font-size:16px;
		color:#5e5e5e;
		margin:3% 0;
		line-height: 24px;
	}
	.pop_sub_tit{
		margin-top:2%;
		color:#4c4669;
		font-weight: bold;

	}
	.first_cont{
		margin-bottom:5%;
	}
	.se_cont{
		padding-left: 10px;
	}
	/*sub_4_2 E*/
	/*sub_5_1 S*/
	.sub_5_1_tb{
		width: 100%;
		border:1px solid #000;
		border-right:0;
		border-left:0;
		border-collapse: collapse;
	}
	.sub_5_1_tb th{
		padding: 1%;
		width: 15%;
		border-bottom: 1px solid #e1e1e1;
		text-align: left;
	}
	.sub_5_1_tb td{
		padding: 1%;
		border-bottom: 1px solid #e1e1e1;
	}
	.sub_5_1_tb tr:last-child th, .sub_5_1_tb tr:last-child td{
		border: 0;
	}
	.common_input{
		width: 40%;
		padding: 10px;
		font-size:14px;
	}
	.common_input_1{
		width: 98%;
		padding: 10px;
		font-size:14px;
	}
	.common_textarea{
		width: 100%;
		min-height: 300px;
		resize: none;
	}
	.email_input{
		width: 17.7%;
		padding: 10px;
		font-size:14px;
	}
	.agree{
		padding: 1% 0;
		font-weight: 300
	}
	.btn_line {
		text-align: right;
	}
	.btn_line input{
		background-color:#b09f92;
		color:#fff;
		font-size:14px;
		padding: 1% 2%;
		margin-bottom: 15%;
		border: 0;
	}
	/*sub_5_1 E*/
	/*sub_5_2 s*/

.down_arrow {
	transition-duration: 0.5s;
}
	.faq a{
		display: inline-block;
		width: 99%;
	}
.faq {
	color: #333;
	list-style: none;
	padding: 1% 0 1%;
	/* margin: 0 0 1%; */
	/* border-top: 1px solid #e1e1e1; */
	border-bottom: 1px solid #e1e1e1;
	transition-duration: 0.5s;
}

.faq:first-child {
	border-top: 2px solid #333;
}

.faq > a {
	text-decoration: none;
	color: #333;
	font-size: 16px;
	position: relative;;
}
.faq > a .down_a {
    opacity: 1;
    position: absolute;
    right: 10px;
    top: 2px;
}
.faq.open {
	display: block;
	margin: 0;
	transition-duration: 0.5s;

}

.hide {
	padding: 0;
	display: none;
}

.hide li:first-child {
	margin: 1% 0 0;
}

.faq_one {
	list-style: none;
	padding-left: 0;
	padding: 1% 1%;
	border-top: 1px solid #e1e1e1;
	/* background-color: #eeeeec; */
	color: #6f6f6f;
	width: 100%;
	text-align: left;
	line-height: 24px;
	overflow: hidden;
}

.faq_ul {
	margin-bottom: 15%;
}

.q_icon {
	border-radius: 100%;
	background-color: #4c4669;
	color:#fff;
	text-align: center;
	padding: 0.1% 1%;
	margin-right: 5px;
}
.a_icon {
	border-radius: 100%;
	background-color: #e44855;
	color:#fff;
	text-align: center;
	padding: 0.1% 1%;
	margin-right: 5px;
	float: left;
}
.a_icon_a {
	float: left;
	overflow-y: hidden;
	width: 85%;
}
	/*sub_5_2 E*/

	/* 고려인삼엽합회 */
	/* 기본 현황 */
	.sub6_1_box01{
		display: block;
		margin-top: 30px;
	}

	.s_6_1_text1{
		width: 100%;
	}

	.s_6_1_text2{
		width: 100%;
		margin-top: 20px;
	}

	.s_6_1_text p{
		font-size: 16px;
	}

	.s_6_1_text  span{
		line-height: 25px;
		font-size: 14px;
	}

	.sub6_1_box02{
		margin-top: 30px;
	}

	.sub6_1_box02 ul li{
		padding: 20px 0;
		display: block;
	}

	.sub6_1_box02 ul li p{
		width: 100%;
		font-size: 16px;
		margin-right: 0px;
		padding-left: 0px;
	}

	.sub6_1_box02 ul li>span{
		line-height: 25px;
		font-size: 14px;
		margin-top: 10px;
		width: 100%;
	}

	span.circle{
		font-size: 10px;
	}

	/* 연협회연혁 */
	.sub6_1_sec2{
		margin: 30px 0 50px;
	}

	.sub6_1_sec2 table th{
		font-size: 16px;
		width: 20%;
		padding: 20px 0;
	}

	.sub6_1_sec2 table td{
		font-size: 14px;
		width: 80%;
		padding: 10px 0;
	}

	/*조직도 */
	.sub6_2_sec1{
		margin-top: 30px;
	}

	/* 고려인삼연합회 임원진 명단 / 인삼 수출협의회 운영위원 명단< */
	.sub6_2_sec2{
		margin-top: 30px;
	}

	.sub6_2_sec2 table th{
		padding: 10px 0;
		font-size: 16px;
	}

	.sub6_2_sec2 table td{
		padding: 10px 0;
		font-size: 14px;
	}

	.sub6_2_sec3{
		margin-bottom: 50px;
	}


	/* 회원사 명단 */
	.sub6_3_sec{
		margin: 30px 0 50px;
	}

	.sub6_3_sec table th{
		padding: 10px 0;
		font-size: 16px;
	}

	.sub6_3_sec table td{
		padding: 10px 0;
		font-size: 12px;
	}
	/* // 고려인삼엽합회 */



	/*검색결과*/
	.result {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 30px 0 50px;
		background-image: url('../image/search_bg.png');
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	.keyword {
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
		border-bottom: 2px solid #2c2550;
	}
	.keyword h1 {
		text-align: left;
		font-size: 16px;
		font-weight: 600;
	}
	.red_text{
		font-size: 21px;
		color:#e44855;
		font-weight: 600;
	}
	.re_content {
		width: 90%;
		margin: 20px auto;
		overflow: hidden;
	}
	.re_box1 {
		width: 100%;
		float: left;
		margin-right: 35px;
		margin-top: 20px;
	}
	.re_box2 {
		width: 100%;
		float: left;
		border-bottom: 2px solid #2c2550;
	}
	.result_list_title {
		width: 100%;
		margin: 0 auto 10px;
		overflow: hidden;
	}
	.result_list_title img {
		float: left;
		margin-right: 7px;
		margin-top: 12px;
		width: 15px;
	}
	.result_list_title h1 {
		text-align: left;
		float: left;
		font-size: 18px;
		font-weight: 500;
		margin-right: 15px;
	}
	.result_btn {
		float: left;
		border-radius: 50px;
		border: 0;
		background-color: #e44855;
		font-weight: 600;
		color:#fff;
		margin-top:7px;
		text-align: center;
		font-size: 14px;
		cursor: pointer;
		width: 75px;
		height: 30px;
	}
	.re_list {
		border-top: 1px solid #d3d3d3;
		padding:25px 0;
	}
	.re_list:first-child {
		border-top: 0;
		padding-top: 13px;
	}
	.re_list:last-child {
		border-bottom: 1px solid #d3d3d3;
	}
	.re_list h1 {
		text-align: left;
		font-size: 16px;
		width:100%;
		margin: 0;
		margin-bottom: 5px;
	  overflow:hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
		cursor: pointer;
	}
	.re_list p {
		text-align: left;
		width: 100%;
		font-size: 13px;
		line-height: 21px;
		color:#848484;
		cursor: pointer;
		font-weight: 200;
	}
	.years {
		width: 100%;
		border-bottom:1px solid #d3d3d3;
		overflow: hidden;
		padding-bottom: 12px;
		float: left;
	}
	.years h1 {
		border-bottom: 2px solid #2c2550;
		font-size: 18px;
		margin: 0;
		width: 100%;
		padding-bottom: 10px;
		font-weight: 500;
		margin-bottom: 25px;
	}
	.years h2 {
		text-align: left;
		font-size: 18px;
		font-weight: 500;
		margin-bottom: 10px;
	}
	.years ul {
		float: left;
	}
	.years ul li {
		text-align: left;
		font-size: 16px;
		line-height: 35px;
		font-weight: 300;
		cursor: pointer;
	}
	.years_select {
		width: 100%;
		float: left;
		margin-top: 10px;
	}
	.years_select p {
		text-align: center;
		font-size: 16px;
		float: left;
		margin-top: 10px;
		padding: 0 5px;
	}
	.ese {
		float: left;
		border: 1px solid #d3d3d3;
		box-sizing: border-box;
		width: 90px;
		height: 40px;
		padding-left: 5px;
		font-size: 16px;
	}
	.years_btn {
		height: 40px;
		background-color: #fff;
		text-align: center;
		font-size: 16px;
		border: 1px solid #d3d3d3;
		box-sizing: border-box;
		width: 60px;
		margin-left: 10px;
	}
	.sssss1{
		width: 100%;
		margin-bottom: 30px;
		overflow: auto;
		float: left;
		/*height: 398px;*/
		border-bottom: 2px solid #2c2550;
	}
	.sssss1 h1 {
		text-align: left;
		font-size: 18px;
		margin-top: 10px;
		font-weight: 500;
		cursor: pointer;
	}
	.sssss1 ul {
		float: left;
		padding-bottom: 20px;
	}
	.sssss1 ul li {
		text-align: left;
		font-size: 18px;
		line-height: 40px;
		font-weight: 400;
	}
	.ssss_cf{
		width: 25px !important;
		height: 25px !important;
		float: left;
		margin-top: 7px;
		border: 1px solid #d3d3d3 !important;
		box-sizing: border-box;
		margin-right: 10px;
	}
	/*인삼의 효능별 논문보기*/
	.sssss2{
		width: 100%;
		margin-bottom: 0;
		padding: 10px 0;
		overflow: auto;
		float: left;
		/*height: 398px;*/
		overflow-y: hidden;
		border-bottom: 2px solid #2c2550;
	}
	.sssss2 h1 {
		text-align: left;
		font-size: 18px;
		margin-top: 5px;
		font-weight: 500;
	}
	.paper_see {
		width: 90%;
		margin: 40px auto;
		overflow: hidden;
		background-color: #2c2550;
		border-radius: 15px;
	}
	.paper_see h1 {
		text-align: center;
		font-size: 24px;
		font-weight: 600;
		color:#fff;
		margin: 0;
		padding: 20px 0;
	}
	.nemo {
		width: 35px;
		height: 35px;
		background-color: #2c2550;
		position: absolute;
		left: 0;
		right: 0;
		margin: -25px auto;
		z-index: -99;
		transform: rotate( -45deg );
	}
	.pr_dfadf {
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
	}
	.project_slide {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
	}
	.project_slide img {
		width: 100%;
	}
	.bx-wrapper .bx-controls-direction a {
	    position: absolute;
	    top: 45%;
	    margin-top: -16px;
	    outline: 0;
	    width: 48px;
	    height: 106px;
	    text-indent: -9999px;
	    z-index: 9999;
		}
	.bx-prev {
	    left: 10px;
	    background: url(../image/e_left_btn.png) no-repeat 0 0;
	    background-repeat: no-repeat;
	}
	.bx-next {
	    right: 0;
	    background: url(../image/e_riglt_btn.png) no-repeat 0 0;
	    background-repeat: no-repeat;
	}
	.bx-wrapper {
	  position: relative;
	  margin-bottom: 0;
	  padding: 0;
	  *zoom: 1;
	  width: 100% !important;
	  -ms-touch-action: pan-y;
	  margin: 0 auto;
	  touch-action: pan-y;
	}
	/*효능별 필터*/
	.years_wrap3 {
		margin-bottom: 0;
	}
	.years_wrap3 h3 {
		cursor: pointer;
		font-size: 18px;
		font-weight: 500;
		margin-top: 10px;
		margin-bottom:5px;
	}
	.so1 {
		width: 100%;
	}
	.so1 li {
		text-align: left;
		font-size: 16px !important;
		line-height: 30px !important;
		cursor: pointer;
	}
	.ef_ch {
		width: 15px;
		margin-right: 5px;
		margin-top: 9px;
		float: left;
		height: 15px;
	}
	.f_arrow {
		font-size: 13px;
		padding-top: 5px;
		float: right;
	}
	.f_arrow2 {
		font-size: 11px;
		padding-top: 5px;
		float: right;
		padding-right: 8px;
	}
	/*원재료별*/
	.years_wrap3 .mat {
		width: 100%;
		line-height: 30px;
		font-size: 16px;
	}

	.a1 {
		float: right;
		cursor: pointer;
		margin-top: 9px;
		/*display: none;*/
	}
	.a2 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 9px;
	}
	.a3 {
		float: right;
		cursor: pointer;
		margin-top: 9px;
		/* display: none; */
	}
	.a4 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 9px;
	}
	.a5 {
		float: right;
		/* display: none; */
		cursor: pointer;
		margin-top: 9px;
	}
	.a6 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 9px;
	}
	.a7 {
		float: right;
		cursor: pointer;
		/* display: none; */
		margin-top: 9px;
	}
	.a8 {
		display: none;
		cursor: pointer;
		float: right;
		margin-top: 9px;
	}
	/*원재료별*/
	.years_wrap4 {
		width: 100%;
		margin-bottom: 0;
	}
	.years_wrap4 .mat {
		width: 100%;
		line-height: 30px;
		font-size: 16px;
	}
	/*효능별*/
	.years_wrap5 {
		width: 100%;
		margin-bottom: 0;
	}
	.years_wrap5 .mat {
		width: 100%;
		line-height: 30px;
		font-size: 16px;
	}
	/*효능별 필터*/
	.years_wrap5 h3 {
		cursor: pointer;
		font-size: 18px;
		font-weight: 500;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	/*국내 해외저널*/
	.f_arrow2_1 {
		font-size: 11px;
		padding-top: 5px;
		float: right;
		margin-right: 7px;
		display: none;
		margin-top: -16px;
		cursor: pointer;
	}
	.f_arrow2_2 {
		margin-top: -16px;
		font-size: 11px;
		padding-top: 5px;
		float: right;
		margin-right: 7px;
		/*display: none;*/
		cursor: pointer;
	}
	.f_arrow2_3 {
		font-size: 11px;
		padding-top: 5px;
		float: right;
		margin-right:7px;
		display: none;
		margin-top: -16px;
		cursor: pointer;
	}
	.f_arrow2_4 {
		margin-top: -16px;
		font-size: 11px;
		padding-top: 5px;
		float: right;
		margin-right: 7px;
		cursor: pointer;
		/*display: none;*/
	}
	.f_arrow3_1, .f_arrow3_3, .f_arrow3_5, .f_arrow3_7, .f_arrow3_9, .f_arrow3_11, .f_arrow3_13, .f_arrow3_15,
	.f_arrow3_17, .f_arrow3_19, .f_arrow3_21, .f_arrow3_23, .f_arrow3_25, .f_arrow3_27, .f_arrow3_29, .f_arrow3_31,
	.f_arrow3_33, .f_arrow3_35 {
		font-size: 11px;
		padding-top: 0;
		float: right;
		margin-right: 7px;
		/* display: none; */
		margin-top: -18px;
		cursor: pointer;
	}
	.f_arrow3_2, .f_arrow3_4,.f_arrow3_6, .f_arrow3_8, .f_arrow3_10, .f_arrow3_12, .f_arrow3_14, .f_arrow3_16, .f_arrow3_18,
	.f_arrow3_20, .f_arrow3_22, .f_arrow3_24, .f_arrow3_26, .f_arrow3_28, .f_arrow3_30, .f_arrow3_32, .f_arrow3_34, .f_arrow3_36 {
		margin-top: -18px;
		font-size: 11px;
		padding-top: 0;
		float: right;
		margin-right: 7px;
		cursor: pointer;
		display: none;
	}
	/*효능별 소메뉴*/
	.so3, .so4, .so5, .so6, .so7, .so8, .so9, .so10,.so11, .so12, .so13, .so14, .so15, .so416,
	.so17, .so18, .so19, .so20 {
		width: 100%;
	}
	.so3 li, .so4 li, .so5 li, .so6 li, .so7 li, .so8 li, .so9 li, .so10 li, .so11 li, .so12 li, .so13 li,
	.so14 li, .so15 li, .so16 li,.so17 li,.so18 li,.so19 li,.so20 li{
		text-align: left;
		font-size: 16px !important;
		line-height: 30px !important;
		cursor: pointer;
	}
	.keyword{
		display: none;
	}
	.years>h1{
		display: none;
	}

}
























@media all and (min-width: 1065px) {

	/*nav S*/
	.nav_menu {
		background-color: #b09f92;
		overflow: hidden;
		margin-top: 80px
	}

	.nav_menu ul {
		overflow: hidden;
		margin: 0;
	}

	.nav_li {
		float: left;
		color: #fff;
	}

	.nav_li > a {
		display: inline-block;
		width: 100%;
		margin: 0;
		border: 1px solid #e1e1e1;
		border-top: 0;
		border-bottom: 0;
		padding: 10px;
		width: 220px;
		cursor: pointer;
	}

	.nav_hide {
		position: absolute;
		background-color: #fff;
		border-bottom: 1px solid #e1e1e1;
	}

	.nav_hide li {
		border: 1px solid #e1e1e1;
		border-bottom: 0;
		padding: 10px;
		width: 220px;
	}

	.home_li {
		width: 39px;
		overflow: hidden;

	}

	.home_li a {
		width: 39px;
	}

	.nav_hide a {
		text-decoration: none;
		color: #333;
	}

	/*nav E*/
	.sub_bg {
		background-image: url(../image/sub_1_pic.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg2 {
		background-image: url(../image/sub_2_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg3 {
		background-image: url(../image/sub_3_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg4 {
		background-image: url(../image/sub_4_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.sub_bg5 {
		background-image: url(../image/sub_5_pic_bg.jpg);
		height: 300px;
		background-size: cover;
		background-position: center center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.sub_bg {
		text-align: center;
	}

	.sub_bg_content {
		font-size: 24px;
		color: #fff;
	}

	.sub_bg_title {
		font-size: 40px;
		color: #fff;
		margin-top: 2%;
	}

	.content_title {
		text-align: center;
		font-size: 40px;
		font-weight: 600;
		margin: 0 0 5%;
		color: #262626;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.differnt_color {
		width: 100%;
		height: 345px;
		transition-duration: 0.5s;
		background-color: #ebe6e0;
		padding: 3% 0 1%;
	}

	.differnt_color_2 {
		width: 100%;
		height: 420px;
		transition-duration: 0.5s;
		background-color: #f4f1ee;
		padding: 2% 0;
	}

	.wid_right {
		width: 65%;
		float: right;
	}

	.wid_left {
		width: 30%;
		float: left;
	}

	.wid_left img {
		width: 100%;
	}

	.sub_1_content_sm {
		font-size: 16px;
		color: #745e4d;
		margin-bottom: 2%;
	}

	.sub_1_content_big {
		font-size: 38px;
		font-weight: 600;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_1_content_hr {
		width: 100%;
		margin: 3% 0;
		border: 0;
		border-bottom: 1px solid #dbd2ca;
	}

	.sub_1_content {
		color: #5e5e5e;
		font-size: 20px;
		line-height: 30px;
		font-weight: 600;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.content_bot_content {
		font-size: 18px;
		color: #404040;
		font-family: 'Nanum Myeongjo', serif !important;
		line-height: 30px;
	}

	.sp_content {
		font-size: 18px;
		color: #4c4669;
		margin: 2% 0;
		font-weight: bold;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.title_bg {
		background-image: url(../image/sub_1_pic_2.jpg);
		    background-size: cover;
		    background-position: center center;
}
	.title_bg .wrap {
		display: flex;
		padding: 5%;
	}

	.title_bg2 {
		background-image: url(../image/sub_1_pic_2.jpg);
		    background-size: cover;
		    background-position: center center;
}
	.title_bg2 .wrap {
		display: flex;
		padding: 3.9%;
	}

	.big_content {
		font-weight: 600;
		font-size: 40px;
		letter-spacing: -0.5px;
		color: #fff;
		width: 21%;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.small_content {
		font-size: 23px;
		letter-spacing: -0.3px;
		color: #fff;
		width: 80%;
		margin-left: 4%;
		line-height: 38px;
	}

	.history_pic {
		padding: 5% 0;
	}

	.history_left {
		transition-duration: 0.5s;
		background-size: cover;
		background-image: url(../image/history_pic_1.jpg);
		width: 513px;
		height: 699px;
		float: left;
		margin-right: 4%;
	}

	.history_right {
		float: left;
		width: 40.5%;
	}

	.histroy_title_text {
		font-size: 31px;
		transition-duration: 0.5s;
		margin: 6% 10px 4% 0;
		font-weight: 600;
		line-height: 50px;
		color: #2e2e2e;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.histroy_content_text {
		line-height: 30px;
		font-weight: 300;
		font-size: 18px;
		letter-spacing: -0.3px;
		margin-bottom: 6.1%;
		color:#8c8c8c;
		font-family: 'Noto Sans KR', sans-serif !important;
	}

	.history_bg_2 {
		background-image: url(../image/sub_1_history_2_bg.jpg);
		background-size: cover;
		padding: 4.35%;

	}

	.history_bg_2 > div {
		display: flex;
		align-items: center;
	}

	.history_2_left {
		float: left;
		width: 50%;
	}

	.history_2_right {
		float: right;
		width: 50%;
	}

	.history_2_right img {
		width: 100%;
	}

	.histroy_3_left {
		width: 60%;
		float: left;
	}

	.histroy_3_right {
		width: 39%;
		float: right;
	}

	.img_line > div {
		float: left;
		width: 45%;
		margin-top: 2%;
	}

	.img_line_1 img,
	.img_line_2 img {
		width: 100%;
		margin-bottom: 4%;
	}

	.img_line_1 {
		margin-right: 5%;
	}

	.img_title {
		font-weight: 500;
		font-size: 22px;
		line-height: 35px;
	}

	.img_content {
		font-size: 15px;
		margin-top: 3%;
		line-height: 25px;
		font-weight: 300;
		color:#8c8c8c;
		font-family: 'Noto Sans KR', sans-serif !important;
	}

	.histroy_3_right img {
		width: 100%;
		margin-top: 9%;
	}

	.history_bg_3 {
		padding: 3% 0 5%;
	}

	.history_4_box {
		float: left;
		width: 45%;
		margin-right: 2%;
		position: relative;
		padding: 2%;
	}

	.history_4_box:nth-child(2n) {
		margin-right: 0;
		float: right;
	}

	.history_4_area {
		height: 1900px;
		padding: 4% 0 0;
	}

	.icon {
		position: absolute;
		display:none;
	}

	.history_4_box {
		font-size: 0;
	}

	.his_4_title {
		font-size: 58px;
		color: #544030;
		padding: 2%;
		position:absolute;
		top:100px;
	}

	.box_img > img {
		width: 100%;
	}

	.red_text {
		font-size: 18px;
		color: #e44855;
		font-weight: 800;
	}

	.white_box_title {
		font-size: 27px;
		color: #353535;
		margin: 2% 0 3%;
		font-weight: 600;
	}

	.white_box_content {
		font-size: 15px;
		font-weight: 300;
		color: #353535;
		line-height: 28px;
		padding:0 25px;
	}

	.sub_1_4_text_box {
		text-align: center;
		padding: 2%;
	}

	.shadow {
		box-shadow: 5px 5px 15px #e1e1e1;
	}

	.sub_1_4_text_box {
		padding: 9% 0;
		border-bottom: 5px solid #b09f92;

	}

	.history_4_box:nth-child(3) {
		font-size: 0;
		position: absolute;
		top:450px;
	}

	.history_4_box:nth-child(4) {
		font-size: 0;
		position: absolute;
		top: 650px;
		right: 0;
	}

	.history_4_box:nth-child(5) {
		font-size: 0;
		position: absolute;
		top:1100px;
	}

	/*sub_2_1 S*/
	.sub_2_hr {
		border: 0;
		border-left: 1px solid #272727;
		height: 40px;
		text-align: center;
		margin: 5% auto 2%;
		width: 1px;
	}
	.sub_2_hr2 {
		border: 0;
		border-left: 1px solid #272727;
		height: 40px;
		text-align: center;
		margin: 3% auto 1.5%;
		width: 1px;
	}

	.sub_title {
		font-size: 40px;
		color:#262626;
		font-weight: 600;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_content {
		font-size: 20px;
		color: #5e5e5e;
		line-height: 34px;
		margin: 1.5% 0 3%;
		font-weight: 600;
	}
	.sub_content>span{display: inline-block;
		padding-top: 15px;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 20px;
		color: #5e5e5e;
		font-weight: 600;
	}

	.sub2_1_table{width: 100%;
		height: 740px;
		background-color: #f9f7f6;
		margin-bottom: 5%;
	}

	.sub2_1_table>div{
		width: 1200px; margin: 0 auto;
		padding-top: 90px;
		font-size: 16px;
		line-height: 30px;
	}
	.sub_2_tb_img{
		float: left;
	}
	.sub2_1_table>div>table{
		width: 600px;
		height: 550px;
		float: right;
		border-top: 3px solid #49271b;
		border-collapse: collapse;
		border-spacing: 0;
	}
	.sub2_1table_head{
		background-color: #eae5df;
		height: 40px;
		line-height: 40px;
	}
	.sub2_1table_head th{
		font-weight: bold;
	}

	.sub2_1table_body{
		background-color: #f4f1ee
	}
	.tb_tit{
		font-weight: bold;
		padding: 0 0 0 30px;
		border-right: 1px solid #d2c9c4;
		border-bottom: 1px solid #d2c9c4;
	}
	.tb_txt{
		padding: 0 0 0 30px;
		border-bottom: 1px solid #d2c9c4;
	}
	.sub_2_bg_n {
		background-image: url(../image/sub_2_1_bg.jpg);
		width: 100%;
		height: 500px;
		margin-top: 25%;
	}

	.sub_2_bg {
		background-image: url(../image/sub_2_1_bg.jpg);
		width: 100%;
		height: 500px;
		margin-top: 20%;
	}

	.sub_2_img {
		float: left;
	}

	.bg_title {
		float: left;
		color: #505050;
		font-size: 55px;
		font-weight: 800;
		margin-top: 2.5%;
		width: 25%;
	}

	.bg_content {
		float: left;
		font-weight: 600;
		color: #404040;
		font-size: 16px;
		line-height: 30px;
		margin-left: 60px;
		margin-top: 4%;
		font-family: 'Nanum Myeongjo', serif !important;
		width: 70%;
	}

	.sub_title_n{ margin-bottom: 60px!important;}
	.sub_content-n{
		width: 1200px;
		margin: 0 auto;
		height: 838px;
		margin-bottom: 8%;
	}
	.title_bg2_1n{
		margin-bottom: 0;
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;
		position: relative;
	}

	.sub_2_1_3n{
		width: 1200px; margin: 0 auto;
		height: 280px;
		position: relative;
	}
	.sub_2_1_3n_img{
		position: absolute; left: 0; bottom:0;
	}

	.sub_2_1_3n_txt{
		width: 1200px;
		padding-left: 480px;
		padding-top: 90px;
	}

	.sub_2_1_3n_txt>li{
		float: left;
		margin-right: 8%;
		text-align: left;
		color: #fff;
		font-size: 12px;
		line-height: 1.8;
	}
	.sub_2_1_3n_tit{
		display: block;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 10px;
	}
	.sub_2_1_3n_txt .mr0{margin-right: 0;}
	.sub_2_1_4n{
		width: 100%;
		height: 910px;
		background-color: #f4f1ee;
	}

	.sub_2_1_4n_area{
		width: 1200px; margin: 0 auto;
		text-align: left;
		padding-top: 60px;
	}
	.sub_2_1_4n_tit{
		margin-bottom: 45px;
		font-size: 35px;
		transition-duration: 0.5s;
		font-weight: 600;
		line-height: 50px;
		color: #2e2e2e;
		font-family: 'Nanum Myeongjo', serif !important;
	}

* { box-sizing: border-box; margin: 0;}

	.sub_2_1_4n_box{
		width: 1200px; margin: 0 auto;
		height: 222px;
		margin-bottom: 8%;
		position: relative;
		padding-right: 548px;
		color: #666666;
	}
	.sub_2_1_4n_box:after{content: ""; display: block;
	width: 1200px;
	padding-top: 272px;
	border-bottom: 2px solid #bbb5b0;
}
	.box_tit{
		width: 147px;
		height: 48px;
		margin-right: 16px;
		margin-bottom: 10px;
		float: left;
		line-height: 48px;
		font-weight: bold;
		background-color: #fff;
		border: 1px solid #6f6f6f;
		position: relative;
	}
	.box_tit>a{
		width: 147px;
		height: 48px;
		display: block;
		padding-left: 15px;
	}
	.box_tit:after{content: ""; display: block;
	width: 7px; height: 11px;
	background-image: url(../image/sub_2_1_4n.png);
	position: absolute; right: 15%; top: 40%;
}

	.box_txt{
		width: 548px;
		height: 222px;
		padding: 40px;
		position: absolute; right: 0; top: 0;
		background-color: #fff;
		border: 1px solid #6f6f6f
	}
	.box_txt>strong{
		display: block;
		padding-bottom: 10px;
		margin-bottom: 30px;
		font-family: 'Nanum Myeongjo', serif !important;
		font-size: 30px;
		font-weight: 600;
		line-height: 40px;
		color: #c23c3d;
		border-bottom: 1px solid #6f6f6f;
	}
	.box_txt>p{
		font-size: 18px;
	}

 .sub_2_1_4n_box2{
	 width: 1200px; margin: 0 auto;
	 height: 282px;
	 margin-bottom: 0;
	 position: relative;
	 padding-right: 548px;
	 color: #666666;
 }

 .long_box{ width: 473px; }
 .long_box>a{ width: 473px; }
 .mid_box{ width: 310px; }
 .mid_box>a{ width: 310px; }
 .mid_box2{ margin-right: 0;}
 .box_txt2{ height: 282px; }

 .long_box:after{content: ""; display: block;
	 width: 7px; height: 11px;
	 background-image: url(../image/sub_2_1_4n.png);
	 position: absolute; right: 5%; top: 40%;
 }
 .mid_box:after{content: ""; display: block;
	 width: 7px; height: 11px;
	 background-image: url(../image/sub_2_1_4n.png);
	 position: absolute; right: 8%; top: 40%;
 }

 .fs12{font-size: 14px; line-height: 22px;}

 .click_0{ z-index: 1;}
 .click_13 {z-index: 1;}
	/*sub_2_1 E*/

	/*sub_2_2 S*/
	.sub_2_2_white_box {
		float: left;
		width: 32%;
		margin-right: 1.5%;
		text-align: center;
		border: 1px solid #e1e1e1;
		margin-bottom: 1.5%;
	}

	.sub_2_2_white_box:nth-child(3n) {
		margin-right: 0;
	}

	.text_box {
		padding: 12% 0;
		min-height: 305px;
	}

	.sub_2_2_white_box {
		font-size: 0;
	}

	.sub_2_2_white_box img {
		width: 100%;
	}

	.sub_2_2_white_box:last-child {
		margin-bottom: 15%;
	}

	/*sub_2_2 E*/
	/*sub_3_1 s*/
	.sub_3_1_1_box {
		float: left;
		width: 30%;
		margin-right: 3%;
		margin-bottom: 3%;
		min-height: 480px;
	}

	.sub_3_1_1_box:nth-child(3n) {
		margin-right: 0;
	}

	.sub_3_1_1_box img {
		width: 100%;
	}

	.sub_3_1_title {
		color: #363636;
		font-size: 23px;
		font-weight: 400;
		margin: 5% 0 3%;
	}

	.sub_3_1_content {
		height: 110px;
		color: #6d6d6d;
		font-weight: 300;
		line-height: 26px;
		font-size: 15px;
		padding-bottom:35px;
	}

	/*sub_3_1 E*/
	/*sub_4_1 S*/
	.s4_1 .over_hi {
		margin-top:80px;
	}
	.smal1_content_1 {
		font-size: 16px;
		margin-top: 2%;
		font-weight: 300;
		line-height: 28px;
	}

	.sub_4_1_left {
		width: 46.5%;
		float: left;
		margin-right: 4.5%;
	}

	.sub_4_1_left img {
		width: 100%;
	}

	.sub_4_1_right {
		width: 49%;
		float: left;
	}

	.sub_4_1_left_1 {
		width: 46.5%;
		float: left;
		margin-right: 4.5%;
	}

	.sub_4_1_left_1 img {
		width: 100%;
	}

	.sub_4_1_right_1 {
		width: 49%;
		float: left;
		height: 424px;
		display: flex;
		align-items: center;
	}

	.sub_4_1_title {
		font-size: 35px;
		margin-bottom:15%;
		color: #2f2f2f;
		/* margin-bottom: 6%; */
		font-weight: 600;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_4_1_sub_title {
		font-size: 21px;
		color: #4c4669;
	}

	.sub_4_1_right .sub_4_1_title {
		margin-bottom:60px;
		font-family: 'Nanum Myeongjo', serif !important;
	}

	.sub_4_1_content {
		font-size: 16px;
		line-height: 24px;
		color: #666666;
		font-weight: 300;
		margin-top:5%;
	}

	.sub_4_1_hr {
		border-top:1px solid #e1e1e1;
		box-sizing:border-box;
		margin:25px 0;
  }
	.border {
		display:block;
		border:0;
		background-color:#e1e1e1;
		height:1px;
		box-sizing:border-box;
		margin:25px 0;
	  width:100%;
  }
	#sub_4_1_hr {
		width:588px;
		height:1px;
	}

	.title_bg_2 {
		background-image: url(../image/sub_1_pic_2.jpg);
		background-size: cover;

	}

	.title_bg_2 .wrap {
		display: flex;
		padding: 2%;
		align-items: center;
	}

	.title_bg_2 .small_content {
		margin-left: 5%;
	}

	.sub_4_1_right_2 {
		width: 49%;
		float: left;
	}

	.sub_4_1_right_2 img {
		width: 100%;
	}
	.sub_4_1_right_2 .sub_4_1_title{
		margin-bottom: 2%;
	}
	.sub_4_1_right_2 .sub_4_1_sub_title{
		font-size:16px;
		font-weight: 600;
	}
	/*sub_4_1 E*/
	/*sub_4_2 S*/
	[class^="over_box"]{
		position: relative;
		float: left;
		width: 48%;
		height:384px;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	[class^="over_box"]:nth-child(2n){
		margin-right: 0;
	}
	[class^="over_box"] img{
		width: 100%;
		opacity: 0;
	}
	.sub_4_2_bg01 {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		z-index:2;
		background-color:rgba(0, 0, 0, 0.5);
		opacity:0;
	}
	.over_box_1{
		background-image: url("../image/sub_4_2_1.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_2{
		background-image: url("../image/sub_4_2_2.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_3{
		background-image: url("../image/sub_4_2_3.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;;
	}
	.over_box_4{
		background-image: url("../image/sub_4_2_4.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_5{
		background-image: url("../image/sub_4_2_5.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.over_box_6{
		background-image: url("../image/sub_4_2_6.jpg");
		background-size:cover;
		background-position:center center;
		display:flex;
		align-items: center;
		justify-content: center;
		overflow:hidden;
	}
	.sub_4_2_text{
		position: absolute;
		width: 90%;
		height: 55px;
		text-align: center;
		top:50%;
		margin-top:-53px;
		font-size:0;
		transition-duration: 0.5s;
	}
	.sub_4_2_title{
		font-size:28px;
		color:#fff;
		position:absolute;
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		top:0;
		z-index:2;
		opacity:0;
	}
	.sub_4_2_border{
		border: 1px solid #fff;
		width: 0%;
		text-align: center;
		height: 100%;
		position:absolute;
		top:0;
		left:48%;
		transition-duration: 0.5s;
		opacity: 0;
		border-right: 0;
		border-left: 0;
		z-index:2;
	}
	.sub_4_2_content{
		position: absolute;
		color:#fff;
		text-align: center;
		width: 100%;
		top: 100%;
		z-index: 2;
		transition-duration:0.5s;
	}
	[class^="over_box"]:hover .sub_4_2_text{
		top:30%;
		transition-duration: 0.5s;
		z-index:3
	}
	[class^="over_box"]:hover .sub_4_2_title{
		opacity:1;
	}
	[class^="over_box"]:hover .sub_4_2_border{
		width: 100%;
		left:0;
		opacity: 1;
		z-index:3
	}
/*		position: absolute;
		width: 0%;
		height: 0%;
		z-index: 1;
		transition-duration:0.5s;
	}*/
	[class^="over_box"]:hover .sub_4_2_bg{
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1;
		transition-duration:0.5s;
	}
	[class^="over_box"]:hover .sub_4_2_content{
		top:40%;
		z-index: 2;
		transition-duration:0.5s;
		line-height: 34px;
		font-size:20px;
	}
	[class^="over_box"]:hover .sub_4_2_bg01{
		opacity:1;
		transition-duration:0.5s;
	}
	.btn_box input{
		color:#fff;
		border: 1px solid #fff;
		background-color:rgba(0,0,0,0);
		width: 25%;
		margin-top:2%;
		padding: 1.5% 0;
		margin: 4% 2%;
	}

	.c_s1 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.c_s2 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.c_s3 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}
	.body_content {
	width: 100%;
}

.body_content > img {
	width: 70%;
}

.c_s3 {
	border: 0;
	border-bottom: 2px solid #ccc;
	width: 20px;
	height: 2px;
	background-color: #ccc;
	margin-top: 2px;
	transition-duration: 0.5s;

}

.close {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 16px;
	cursor: pointer;
}

.close:hover .c_s1 {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: 0;
	transition-duration: 0.5s;

}

.close:hover .c_s2 {
	opacity: 0;
	transition-duration: 0.5s;

}
.body {
	width: 40%;
	background-color: #fff;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -20%;
	min-height: 300px;
	padding: 2%;
}
.close:hover .c_s3 {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	transition-duration: 0.5s;
}
	.body_content{
		text-align: left;
	}
	.red_title{
		font-size:24px;
		color:#e44855;
	}
	.pop_content{
		font-size:16px;
		color:#5e5e5e;
		margin:3% 0;
		line-height: 24px;
	}
	.pop_sub_tit{
		margin-top:2%;
		color:#4c4669;
		font-weight: bold;

	}
	.first_cont{
		margin-bottom:5%;
	}
	.se_cont{
		padding-left: 10px;
	}
	/*sub_4_2 E*/
	/*sub_5_1 S*/
	.sub_5_1_tb{
		width: 100%;
		border:1px solid #000;
		border-right:0;
		border-left:0;
		border-collapse: collapse;
	}
	.sub_5_1_tb th{
		padding: 1%;
		width: 15%;
		border-bottom: 1px solid #e1e1e1;
		text-align: left;
	}
	.sub_5_1_tb td{
		padding: 1%;
		border-bottom: 1px solid #e1e1e1;
	}
	.sub_5_1_tb tr:last-child th, .sub_5_1_tb tr:last-child td{
		border: 0;
	}
	.common_input{
		width: 40%;
		padding: 10px;
		font-size:14px;
	}
	.common_input_1{
		width: 98%;
		padding: 10px;
		font-size:14px;
	}
	.common_textarea{
		width: 100%;
		min-height: 300px;
		resize: none;
	}
	.email_input{
		width: 17.7%;
		padding: 10px;
		font-size:14px;
	}
	.agree{
		padding: 1% 0;
		font-weight: 300
	}
	.btn_line {
		text-align: right;
	}
	.btn_line input{
		background-color:#b09f92;
		color:#fff;
		font-size:14px;
		padding: 1% 2%;
		margin-bottom: 15%;
		border: 0;
	}
	/*sub_5_1 E*/
	/*sub_5_2 s*/

.down_arrow {
	transition-duration: 1s;
	font-size:16px;
}
	.faq a{
		display: inline-block;
		width: 99%;
	}
.faq {
	color: #333;
	list-style: none;
	padding: 1% 0 1%;
	/* margin: 0 0 1%; */
	/* border-top: 1px solid #e1e1e1; */
	border-bottom: 1px solid #e1e1e1;
	transition-duration: 0.5s;
	/* overflow: hidden; */
}

.faq:first-child {
	border-top: 2px solid #333;
}

.faq > a {
	text-decoration: none;
	color: #333;
	font-size: 16px;
	cursor: pointer;

}

.faq.open {
	display: block;
	margin: 0;
	transition-duration: 0.5s;
}

.hide {
	padding: 0;
	display: none;
}

.hide li:first-child {
	margin: 1% 0 0;
}

.faq_one {
	list-style: none;
	padding-left: 0;
	padding: 1% 0 0%;
	border-top: 1px solid #e1e1e1;
	/* background-color: #eeeeec; */
	color: #6f6f6f;
	width: 100%;
	text-align: left;
	line-height: 24px;
	overflow: hidden;
}

.faq_ul {
	margin-bottom: 15%;
}
.q_icon {
	border-radius: 100%;
	background-color: #4c4669;
	color:#fff;
	text-align: center;
	margin-right: 5px;
	width:25px;
	height:25px;
	line-height:25px;
	display:inline-block;
}
.a_icon {
	border-radius: 100%;
	background-color: #e44855;
	color:#fff;
	text-align: center;
	padding: 0.1% 0.7%;
	margin-right: 5px;
	float: left;
}
.a_icon_a {
	float: left;
	overflow-y: hidden;
}
	/*sub_5_2 E*/

		.result {
		    width: 100%;
		    margin: 0 auto;
		    overflow: hidden;
		    padding: 30px 0 50px;
		    background-image: url(../image/search_bg.png);
		    background-repeat: no-repeat;
		    background-position: center bottom;
		    background-size: 100%;
		}

		.re_content {
	    width: 1280px;
	    margin: 20px auto;
	    overflow: hidden;
		}

		.re_box1 {
			width: 305px;
			float: left;
			margin-right: 35px;
			margin-top: 20px;
		}
		.re_box2 {
			width: 940px;
			float: right;
			border-bottom: 4px solid #2c2550;
		}
		.result_list_title {
			width: 940px;
			margin: 0 auto 15px;
			overflow: hidden;
		}
		.result_list_title img {
			float: left;
			margin-right: 10px;
			margin-top: 16px;
		}
		.result_list_title h1 {
			text-align: left;
			float: left;
			font-size: 24px;
			font-weight: 600;
			margin-right: 15px;
		}
		.result_btn {
			float: left;
			border-radius: 50px;
			border: 0;
			background-color: #e44855;
			font-weight: 600;
			color:#fff;
			margin-top: 5px;
			text-align: center;
			font-size: 25px;
			cursor: pointer;
			width: 120px;
			height: 48px;
		}
		.re_list {
			border-top: 1px solid #d3d3d3;
			padding: 31.3px 0;
		}
		.re_list:first-child {
			border-top: 0;
			padding-top: 15px;
		}
		.re_list:last-child {
			border-bottom: 1px solid #d3d3d3;
		}
		.re_list h1 {
			text-align: left;
			font-size: 20px;
			width:940px;
			margin: 0;
			margin-bottom: 13px;
		  overflow:hidden;
		  text-overflow:ellipsis;
		  white-space:nowrap;
			cursor: pointer;
		}
		.re_list p {
			text-align: left;
			font-size: 16px;
			color:#848484;
			cursor: pointer;
			font-weight: 200;
		}
		.years {
			width: 305px;
			border-bottom:1px solid #d3d3d3;
			overflow: hidden;
			padding-bottom: 20px;
		}
		.years h1 {
			border-bottom: 2px solid #2c2550;
			/* font-size: 24px; */
			font-size: 18px;
			margin: 0;
			padding-bottom: 20px;
			font-weight: 600;
			margin-bottom: 30px;
		}
		.years h2 {
			text-align: left;
			/* font-size: 24px; */
			font-size: 18px;
			font-weight: 600;
			margin-bottom: 10px;
			/*cursor: pointer;*/
		}
		.years_wrap {
			display: block;
		}
		.years ul {
			float: left;
		}
		.years ul li {
			text-align: left;
			/* font-size: 24px; */
			font-size: 16px;
			/* line-height: 45px; */
			line-height: 30px;
			font-weight: 300;
			cursor: pointer;
		}
		.years_select {
			width: 305px;
			float: left;
			margin-top: 10px;
		}
		.years_select p {
			text-align: center;
			font-size: 16px;
			float: left;
			margin-top: 10px;
			padding: 0 5px;
		}
		.ese {
			float: left;
			border: 1px solid #d3d3d3;
			box-sizing: border-box;
			width: 90px;
			height: 40px;
			padding-left: 5px;
			font-size: 16px;
		}
		.years_btn {
			height: 40px;
			background-color: #fff;
			text-align: center;
			font-size: 16px;
			border: 1px solid #d3d3d3;
			box-sizing: border-box;
			width: 60px;
			margin-left: 10px;
		}
		.sssss1{
			width: 305px;
			overflow: auto;
			float: left;
			/* height: 398px; */
		}


		/* .sssss1{
			width: 100%;
			margin-bottom: 30px;
			overflow: auto;
			float: left;
			border-bottom: 2px solid #2c2550;
		} */
		.sssss1 h1 {
			text-align: left;
			font-size: 18px;
			margin-top: 10px;
			font-weight: 500;
			cursor: pointer;
		}
		.sssss1 ul {
			float: left;
			padding-bottom: 20px;
		}
		.sssss1 ul li {
			text-align: left;
			font-size: 18px;
			line-height: 40px;
			font-weight: 400;
		}
		.ssss_cf{
			width: 25px !important;
			height: 25px !important;
			float: left;
			margin-top: 7px;
			border: 1px solid #d3d3d3 !important;
			box-sizing: border-box;
			margin-right: 10px;
		}

		/*인삼의 효능별 논문보기*/
		.sssss2{
			width: 100%;
			margin-bottom: 0;
			padding: 10px 0;
			overflow: auto;
			float: left;
			/*height: 398px;*/
			overflow-y: hidden;
			border-bottom: 2px solid #2c2550;
		}
		.sssss2 h1 {
			text-align: left;
			font-size: 18px;
			margin-top: 5px;
			font-weight: 500;
		}
		.paper_see {
			width: 1280px;
			margin: 40px auto;
			overflow: hidden;
			background-color: #2c2550;
			border-radius: 15px;
		}
		.paper_see h1 {
			text-align: center;
			font-size: 24px;
			font-weight: 600;
			color:#fff;
			margin: 0;
			padding: 20px 0;
		}
		.nemo {
			width: 35px;
			height: 35px;
			background-color: #2c2550;
			position: absolute;
			left: 0;
			right: 0;
			margin: -25px auto;
			z-index: -99;
			transform: rotate( -45deg );
		}
		.pr_dfadf {
			width: 1280px;
			margin: 0 auto;
			overflow: hidden;
		}
		.project_slide {
			width: 100%;
			margin: 0 auto;
			overflow: hidden;
		}
		.project_slide img {
			width: 100%;
		}

		.a1 {
			float: right;
			cursor: pointer;
			margin-top: 9px;
			/*display: none;*/
		}
		.a2 {
			display: none;
			cursor: pointer;
			float: right;
			margin-top: 9px;
		}
		.a3 {
			float: right;
			cursor: pointer;
			margin-top: 9px;
			/* display: none; */
		}
		.a4 {
			display: none;
			cursor: pointer;
			float: right;
			margin-top: 9px;
		}
		.a5 {
			float: right;
			/* display: none; */
			cursor: pointer;
			margin-top: 9px;
		}
		.a6 {
			display: none;
			cursor: pointer;
			float: right;
			margin-top: 9px;
		}
		.a7 {
			float: right;
			cursor: pointer;
			/* display: none; */
			margin-top: 9px;
		}
		.a8 {
			display: none;
			cursor: pointer;
			float: right;
			margin-top: 9px;
		}

		/*원재료별*/
		.years_wrap4 {
			width: 100%;
			margin-bottom: 0;
		}
		.years_wrap4 .mat {
			width: 100%;
			line-height: 30px;
			font-size: 16px;
		}
		/*효능별*/
		.years_wrap5 {
			width: 100%;
			margin-bottom: 0;
		}
		.years_wrap5 .mat {
			width: 100%;
			line-height: 30px;
			font-size: 16px;
		}
		/*효능별 필터*/
		.years_wrap5 h3 {
			cursor: pointer;
			font-size: 18px;
			font-weight: 500;
			margin-top: 10px;
			margin-bottom: 5px;
		}
		/*국내 해외저널*/
		.f_arrow2_1 {
			font-size: 11px;
			padding-top: 5px;
			float: right;
			margin-right: 7px;
			display: none;
			margin-top: -16px;
			cursor: pointer;
		}
		.f_arrow2_2 {
			margin-top: -16px;
			font-size: 11px;
			padding-top: 5px;
			float: right;
			margin-right: 7px;
			/*display: none;*/
			cursor: pointer;
		}
		.f_arrow2_3 {
			font-size: 11px;
			padding-top: 5px;
			float: right;
			margin-right:7px;
			display: none;
			margin-top: -16px;
			cursor: pointer;
		}
		.f_arrow2_4 {
			margin-top: -16px;
			font-size: 11px;
			padding-top: 5px;
			float: right;
			margin-right: 7px;
			cursor: pointer;
			/*display: none;*/
		}
		.f_arrow3_1, .f_arrow3_3, .f_arrow3_5, .f_arrow3_7, .f_arrow3_9, .f_arrow3_11, .f_arrow3_13, .f_arrow3_15,
		.f_arrow3_17, .f_arrow3_19, .f_arrow3_21, .f_arrow3_23, .f_arrow3_25, .f_arrow3_27, .f_arrow3_29, .f_arrow3_31,
		.f_arrow3_33, .f_arrow3_35 {
			font-size: 11px;
			padding-top: 0;
			float: right;
			margin-right: 7px;
			/* display: none; */
			margin-top: -18px;
			cursor: pointer;
		}
		.f_arrow3_2, .f_arrow3_4,.f_arrow3_6, .f_arrow3_8, .f_arrow3_10, .f_arrow3_12, .f_arrow3_14, .f_arrow3_16, .f_arrow3_18,
		.f_arrow3_20, .f_arrow3_22, .f_arrow3_24, .f_arrow3_26, .f_arrow3_28, .f_arrow3_30, .f_arrow3_32, .f_arrow3_34, .f_arrow3_36 {
			margin-top: -18px;
			font-size: 11px;
			padding-top: 0;
			float: right;
			margin-right: 7px;
			cursor: pointer;
			display: none;
		}
		/*효능별 소메뉴*/
		.so3, .so4, .so5, .so6, .so7, .so8, .so9, .so10,.so11, .so12, .so13, .so14, .so15, .so416,
		.so17, .so18, .so19, .so20 {
			width: 100%;
		}
		.so3 li, .so4 li, .so5 li, .so6 li, .so7 li, .so8 li, .so9 li, .so10 li, .so11 li, .so12 li, .so13 li,
		.so14 li, .so15 li, .so16 li,.so17 li,.so18 li,.so19 li,.so20 li{
			text-align: left;
			font-size: 16px !important;
			line-height: 30px !important;
			cursor: pointer;
		}
		.keyword{
			display: none;
		}
		.years>h1{
			display: none;
		}
}
