@charset "utf-8";
/* contents common */
.contents > .section:after {
	display:block;
	height:0;
	content:"";
	clear:both;
	float:none;
}
.contents > .section {
	margin-top: 5%;
	clear:both;
}

.contents > .section > .sector2, .contents > .section > .sector3,  .contents > .section > .sector4 {
	margin-top: 3%;
	clear:both;
}

.contents { padding-top:5%; }
.contents > .section:first-child { margin-top:0;}


ul.sub01_01 li { padding-top:30px; }
ul.sub01_01 li:first-child { padding-top:0; }
ul.sub01_01 li:after {
	display:block;
	height:0;
	content:"";
	clear:both;
	float:none;
}

ul.sub01_01 .title {
	float:left;
	width: 35%;
	text-align: left;
	font-size: 1.15em;
	font-weight: normal;
}

ul.sub01_01 .title span.sub01_01_num {
	color: #dedede;
	padding-right: 8px;
	margin-right: 8px;
}

ul.sub01_01 .detail {
	float:left;
	width: 62%;
	padding-left: 3%;
	line-height: 1.4em;
	font-size: 0.9em;
	word-break: keep-all;
}

ul.sub01_01 .title > div {
	background-color: #7a6e5a;
	padding: 10px 0 10px 15px;
	color: #fff;
	position: relative;
}

.bg_line {
	position: absolute;
	top: 0;
	left: 44px;
	width: 1px;
	height: 20px;
	background-color: #bdb7ad;
}


.patent_wrap:after { display:block; height:0; content:""; clear:both; float:none; }

.patent {
	width: 42%;
	float: left;
}

.patent_detail {
	width: 55%;
	float: right;
}

.patent2 {
	float: right;
}

.patent_detail2 {
	float: left;
}

.patent_wrap {
	padding-bottom: 7%;
}

.patent_title {
	font-size: 1.8em;
	color: #ff7200;
}

.patent_material {
	font-size: 2.5em;
	color: #7a6d59;
	font-family: "나눔명조";
	font-weight: bold;
}

.patent_name {
	padding-top: 4%;
	font-weight: 700;
	padding-bottom: 2%;
	line-height: 1.6em;
	font-size: 1.2em;
}

.patent_desc {
	line-height: 1.6em;
	font-weight: normal;
}

.patent_list {
	margin-top: 30px;
}

.patent_list li {
	float: left;
	margin-left: 2%;
	width: 32%;
}

ul.check {
	display: inline-block;
}

ul.check li {
	background: url('/img/icon/bu_check.png') no-repeat left 6px;
	padding: 2% 0 2% 30px;
	text-align: left;
}

/* sub_01_01 */
	.contents.sub_01_01 .section.section1 {
		background-color: #fbf9f5;
	}
	.contents.sub_01_01 .section1 .track1 {
		float:left;
		width: 20%;
		margin-right:4%;
	}

	.contents.sub_01_01 .section1 .track2 {
		float:left;
		width:76%;
		padding-top: 50px;
	}

	.contents.sub_01_01 .section2 .track1 {
		float:left;
		width: 20%;
		margin-right:4%;
	}

	.contents.sub_01_01 .section2 .track2 {
		float:left;
		width:76%;
	}

	.contents.sub_01_01 .section3 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}

	.contents.sub_01_01 .section3 .track2 {
		float:left;
		width:76%;
	}

/* sub_01_02 */
	.contents.sub_01_02 .section2 {
		background-color:#f8f4ec;
		padding-left: 600px;
	}
	.contents.sub_01_02 .section2 .track1 {
		float:left;
		box-sizing:border-box;
		padding: 5%;
		width: 600px;
		margin-left: -600px;
	}

	.contents.sub_01_02 .section2 .track1 .story_empty { margin-top: 20%; }

	.contents.sub_01_02 .section2 .track1 .sign { margin-top:20px; }

	.contents.sub_01_02 .section2 .track2 {
		float:left;
		box-sizing:border-box;
	}

	.contents.sub_01_02 .section3 .track1, .contents.sub_01_02 .section3 .track2{
		float:left;
		width: 50%;
		box-sizing:border-box;
		padding: 0 3%;
	}

	.contents.sub_01_02 .section3 .track1 ul, .contents.sub_01_02 .section3 .track2 ul {
		margin-bottom: 30px;
	}

	.contents.sub_01_02 .section2 .track1 li, .contents.sub_01_02 .section3 .track1 li , .contents.sub_01_02 .section3 .track2 li {
		margin-top:10px;
	}

/* sub_01_03 */
/*
	.contents.sub_01_03 .section1 .track1 {
		width:100%;
		background-color: #f8f3ec;
		padding: 5% 0;
		overflow:hidden;
	}

	.contents.sub_01_03 .section1 .track1 div {
		float:left;
	}

	.contents.sub_01_03 .section1 .track1 .img_wrap {
		width: 35%;
		padding: 0 0 0 5%;
	}

	.contents.sub_01_03 .section1 .track1 .text_wrap {
		width: 45%;
		padding: 0 5% 0 0;
	}
*/

	.contents.sub_01_03 .section2 .track1 li {
		float: left;
		width: 25%;
		padding: 3px;
		box-sizing: border-box;
	}

	.contents.sub_01_03 .section3 {
		background: #f8f3ec url('/img/icon/bg_tree.png') no-repeat 0 100%;
		padding: 5%;
	}

	.contents.sub_01_03 .section3 .track1 {
		float: left;
		width: 40%;
		text-align: center;
	}

	.contents.sub_01_03 .section3 .track1 .info_foot {
		font-weight: bold;
		padding-top: 25px;
		border-top: 1px solid #b8b0a3;
		display: inline-block;
		margin-top: 25px;
	}

	.contents.sub_01_03 .section3 .track2 {
		float: left;
		width: 60%;
		text-align: center;
	}


/* sub_03_02 */
	.contents.sub_03_02 .section1 {
		background-color:#f8f4ec;
		padding-left: 600px;
	}

	.contents.sub_03_02 .section1 .track1 {
		float:left;
		box-sizing:border-box;
		padding: 5%;
		width: 600px;
		margin-left: -600px;
	}


	.contents.sub_03_02 .section2 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}


	.contents.sub_03_02 .section2 .track2 {
		float:left;
		width:76%;
	}



	.contents.sub_03_02 .section3 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}


	.contents.sub_03_02 .section3 .track2 {
		float:left;
		width:76%;
	}

	.contents.sub_03_02 .section3 .track2 li {
		float:left;
		width:20%;
		min-height: 217px;
		border: 3px solid #fff;
		padding: 25px 10px 5px 10px;
		box-sizing:border-box;
		background: url('/img/icon/bu_check.png') no-repeat 7px 7px;
		text-align: center;
	}

	.contents.sub_03_02 .section3 .track2 li:nth-child(odd) {
		background-color:#f8f4ec;
	}

	.contents.sub_03_02 .section3 .track2 li:nth-child(even) {
		background-color:#eee3d0;
	}

	.contents.sub_03_02 .section3 .track2 li .icon { margin-bottom:25px;}
	.contents.sub_03_02 .section3 .track2 li .text { word-break:keep-all;}

	.contents.sub_03_02 .section4 .track1 {
		background: #f8f3ec url('/img/icon/bg_tree.png') no-repeat 0 100%;
		padding: 5%;
		text-align:center;
	}

	.contents.sub_03_02 .section4 .track1 p { word-break:keep-all;}

/* sub_03_03 */
	.contents.sub_03_03 .section1 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}

	.contents.sub_03_03 .section1 .track2 {
		float:left;
		width:76%;
		margin-bottom: 3%;
	}

	.contents.sub_03_03 .section1 .track3 {
		float:right;
		width:76%;
		padding: 5% 5% 5% 300px;
		box-sizing: border-box;
		text-align: center;
		background: #f8f3ec url('/img/icon/bg_turtle.png') no-repeat 60px center;
	}

	.contents.sub_03_03 .section2 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}


	.contents.sub_03_03 .section2 .track2 {
		float:left;
		width:76%;
		margin-bottom:3%;
	}

	.contents.sub_03_03 .section2 .track3 {
		float:right;
		width:76%;
		box-sizing: border-box;
	}

	.contents.sub_03_03 .section2 .track4 {
		float:right;
		width:76%;
		box-sizing: border-box;
		margin-top: 3%;
		margin-bottom:3%;
	}

	.contents.sub_03_03 .section2 .track4 .h3 {font-size: 1.4em;padding-top: 15px;}

	.contents.sub_03_03 .section2 .track5 {
		float:right;
		width:76%;
		padding: 5%;
		box-sizing: border-box;
		margin-top: 3%;
		background-color: #f8f3ec;
		word-break: keep-all;
	}

	.contents.sub_03_03 .section2 .track5 .bg_flower {
		padding-left: 240px;
		background: url('/img/icon/bg_flower.png') no-repeat 25px top;
		min-height: 120px;
		margin-top: 3%;
	}

	.contents.sub_03_03 .section2 .track6 {
		float:right;
		width:76%;
		box-sizing: border-box;
		margin-top: 3%;
		margin-bottom:3%;
	}


/* sub_03_04 */
	.contents.sub_03_04 .section1 .track1 ul {
		background-color: #F8F4EC;
		margin-bottom: 1%;
	}

	.contents.sub_03_04 .section1 .track1 li {
		float: left;
		width: 50%;
		box-sizing: border-box;
		/* margin-top: 4px; */
		text-align: center;
	}

	.contents.sub_03_04 .section1 .track1 ul:nth-child(even) li {
		float:right;
	}

	.contents.sub_03_04 .section1 .track1 li .title {
		color: #7A6D59;
		font-size: 2em;
		font-weight: 700;
		padding: 5% 0;
	}

	.contents.sub_03_04 .section1 .track1 li .sub_title {
		width: 90%;
		margin: auto;
		/* border-top: 1px dashed #d6d6d6; */
		background: url('/img/icon/dotline_bg.png') repeat-x left center;
		margin-bottom: 3%;
	}

	.contents.sub_03_04 .section1 .track1 li .sub_title span {
		display: inline-block;
		background-color: #7A6D59;
		padding: 2px 5px;
		color: #fff;
	}

	.contents.sub_03_04 .section1 .track1 li .desc {
		width: 86%;
		margin: auto;
	}

	.contents.sub_03_04 .section1 .track1 li .point {
		width: 86%;
		margin: auto;
		font-size: 1.1em;
		color: #7A6D59;
	}

	.contents.sub_03_04 .section1 .track1 li .circle {width: 70%;padding-bottom: 20px;margin:auto;}

	.contents.sub_03_04 .section2 .track1 {
		/* float:left; */
		/* width:20%; */
		/* margin-right:4%; */
	}


	.contents.sub_03_04 .section2 .track2 {
		/* float:left; */
		/* width:76%; */
		margin-bottom:3%;
	}

	.contents.sub_03_04 .section2 .track3 {
		/* float:right; */
		/* width:76%; */
		box-sizing: border-box;
	}

	.contents.sub_03_04 .section2 .track3 ul { margin-top:3%; }
	.contents.sub_03_04 .section2 .track3 li {float:left;width:33%;margin-left:0.5%;box-sizing: border-box;padding: 3%;text-align: center;min-height: 350px;}
	.contents.sub_03_04 .section2 .track3 li:nth-child(odd) { background-color:#f8f4ec;}
	.contents.sub_03_04 .section2 .track3 li:nth-child(even) { background-color: #eee3d0;}

	.contents.sub_03_04 .section2 .track3 li .icon {height:110px; line-height:110px;}
	.contents.sub_03_04 .section2 .track3 li .title {margin: 20px auto;font-weight: 700;}
	.contents.sub_03_04 .section2 .track3 li .title span {
		background: url('/img/icon/bg_comma.png') no-repeat center center;
		width: 30px;
		height: 25px;
		line-height: 25px;
		display: inline-block;
		color: #fff;
		font-weight: 800;
	}
	.contents.sub_03_04 .section2 .track3 li .desc {color: #464646;line-height: 1.4em;}

	.contents.sub_03_04 .section2 .track4 {
		/* float:right; */
		/* width:76%; */
		box-sizing: border-box;
		margin-top: 3%;
		margin-bottom:3%;
	}

	.contents.sub_03_04 .section2 .track4 p { margin-top:3%; }

	.contents.sub_03_04 .section2 .track5 {
		float:right;
		width:76%;
		box-sizing: border-box;
		margin-top: 3%;
	}

	.contents.sub_03_04 .section2 .track5 p { margin-top:3%; }

	.contents.sub_03_04 .section2 .track5 .content .img {float:left;width: 28.5%;margin-right: 4%;}
	.contents.sub_03_04 .section2 .track5 .content .desc {float:left; width:67.5%;}

/* sub_03_01 */
	.contents.sub_03_01 .section1 .track1 ul {
		background-color: #f8f4ec;
		}

	.contents.sub_03_01 .section1 .track1 ul li {
		float: left;
		width: 33.3%;
		padding: 3%;
		border-left: 8px solid #fff;
		box-sizing: border-box;
	}

	.contents.sub_03_01 .section1 .track1 ul li:first-child { border-left:0; }

	.contents.sub_03_01 .section1 .track1 ul li .big_title {
		text-align:center;
		font-size: 2.2em;
		color: #ff7200;
		margin-bottom: 20px;
		font-weight: bold;
	}

	.contents.sub_03_01 .section1 .track1 ul li .sub_title {
		display: none;
		text-align: center;
		height: 76px;
		color: #464646;
	}

	.contents.sub_03_01 .section1 .track1 ul li .img {
		text-align: center;
		margin-bottom: 20px;
	}

	.contents.sub_03_01 .section1 .track1 ul li .desc {
		color: #464646;
		line-height: 1.6em;
	}


/* sub_02_02 */
	.contents.sub_02_02 .section1 {
		background-color:#f8f4ec;
		padding-left: 600px;
	}

	.contents.sub_02_02 .section1 .track1 {
		float:left;
		box-sizing:border-box;
		padding: 5%;
		width: 600px;
		margin-left: -600px;
	}

	.contents.sub_02_02 .section2 .track1 ul {
		margin:3% auto;
	}

	.contents.sub_02_02 .section2 .track1 li {
		float:left;
		width:33.3%;
		padding: 0 6%;
		text-align:center;
		box-sizing:border-box;
		line-height:1.4em;
		color:#464646;
		word-break: keep-all;
	}

/* sub_02_03 */
	.contents.sub_02_03 .section1 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}

	.contents.sub_02_03 .section1 .track2 {
		float:left;
		width:76%;
		margin-bottom: 3%;
	}

	.contents.sub_02_03 .section1 .track4 {
		float:right;
		width:76%;
		margin-top: 3%;
	}

	.contents.sub_02_03 .section1 .track3 {
		float:right;
		width:76%;
		padding: 5% 5% 5% 300px;
		box-sizing: border-box;
		text-align: center;
		background: #f8f3ec url('/img/icon/bg_body.png') no-repeat 60px center;
	}


/* sub_02_04 */
/*
	.contents.sub_02_04 .section2 .track1 li {
		float: left;
		width: 49.5%;
		margin-left: 1%;
		box-sizing: border-box;
		margin-top: 4px;
	}

	.contents.sub_02_04 .section2 .track1 ul:nth-child(even) li {
		float:right;
		margin-right: 1%;
		margin-left: 0;
	}

	.contents.sub_02_04 .section2 .track1 ul:nth-child(even) li:first-child { margin-right:0 !important; }
*/

	.contents.sub_02_04 .section2 .track1 ul {
		/* background-color: #F8F4EC; */
		margin-bottom: 1%;
	}

	.contents.sub_02_04 .section2 .track1 li {
		float: left;
		width: 49.5%;
		margin-left: 1%;
		box-sizing: border-box;
		/* margin-top: 4px; */
		text-align:center;
		padding-bottom: 2%;
		background-color:#f8f4ec;
	}
	.contents.sub_02_04 .section2 .track1 li.fat2, .contents.sub_02_04 .section2 .track1 li.fat3 {
		background-color:#efe8d9;
	}
	
	.contents.sub_02_04 .section2 .track1 li .title {
		color: #7a6d59;
		font-size: 1.6em;
		/* font-weight: 700; */
		padding: 5% 0;
		word-break: keep-all;
	}

	.contents.sub_02_04 .section2 .track1 li .sub_title {
		width: 96%;
		margin: auto;
		background: url('/img/icon/dotline_bg.png') repeat-x left center;
		margin-bottom: 3%;
	}

	.contents.sub_02_04 .section2 .track1 li .sub_title span {
		display: inline-block;
		background-color: #7A6D59;
		padding: 2px 5px;
		color: #fff;
		font-weight: 700;
	}

	.contents.sub_02_04 .section2 .track1 li .desc {
		padding-left: 8%;
		padding-right: 28%;
		/* color: #7a6d59; */
		/* font-weight: 700; */
		min-height: 180px;
		font-size: 0.9em;
		text-align: left;
	}

	.fat1 p {
		background: url('/img/contents/sub_03_03_img01.png') no-repeat 98% top;
	}
	.fat2 p {
		background: url('/img/contents/sub_03_03_img02.png') no-repeat 98% top;
	}
	.fat3 p {
		background: url('/img/contents/sub_03_03_img03.png') no-repeat 96% top;
	}
	.fat4 p {
		background: url('/img/contents/sub_03_03_img04.png') no-repeat 96% top;
	}
	.fat5 p {
		background: url('/img/contents/sub_03_03_img05.png') no-repeat 93% top;
	}

	.contents.sub_02_04 .section2 .track1 li .point {
		width: 86%;
		margin: auto;
		font-size: 1.1em;
		color: #7A6D59;
	}

/* sub_02_01 */
	.contents.sub_02_01 .section1 {
		background: #f8f3ec;
	}
	.contents.sub_02_01 .section1 .track1{float: left;width: 50%;/* margin-left: -560px; */box-sizing: border-box;padding: 5%;}
	.contents.sub_02_01 .section1 .track2{
		float: right;
		width: 50%;
	}


	.contents.sub_02_01 .section2 li {
		float:left;
		width: 32%;
		text-align: center;
		box-sizing: border-box;
		padding: 3% 2%;
		margin-top: 2%;
		background-color: #F8F3EC;
		margin-left: 2%;
		min-height: 527px;
	}

	.contents.sub_02_01 .section2 li:nth-child(3n+1) {
		clear:both;
		margin-left: 0;
	}

	.contents.sub_02_01 .section2 li .img {
		margin: 20px auto;
	}

	.contents.sub_02_01 .section2 li .big_title {
		font-weight: 700;
		font-size: 2em;
		color: #E8641B;
	}

/* sub_05_01 */
	.contents.sub_05_01 .section1 {
		background: #f8f4ec url('/img/icon/bg_tree.png') no-repeat 10% bottom;
		padding-left: 600px;
	}

	.contents.sub_05_01 .section1 .track1 {
		float:left;
		box-sizing:border-box;
		padding: 5%;
		width: 600px;
		margin-left: -600px;
	}

/* sub_05_02 */
	.contents.sub_05_02 .section1 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}

	.contents.sub_05_02 .section1 .track2 {
		float:left;
		width:76%;
		margin-bottom: 3%;
	}

	.contents.sub_05_02 .section1 .track3 {
		float:right;
		width:76%;
		margin-bottom: 3%;
	}

	.contents.sub_05_02 .section1 .track4 {
		float:right;
		width:76%;
		margin-bottom: 3%;
	}

	.contents.sub_05_02 .section1 .track5 {
		float:right;
		width:76%;
		padding: 5% 5% 5% 300px;
		box-sizing: border-box;
		text-align: center;
		background: #f8f3ec url('/img/icon/bg_nokyong.png') no-repeat 40px center;
	}

	.contents.sub_05_02 .section2 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}

	.contents.sub_05_02 .section2 .track2 {
		float:left;
		width:76%;
		margin-bottom: 3%;
	}

	.contents.sub_05_02 .section2 .track3 {
		float:right;
		width:76%;
		padding: 5%;
		box-sizing: border-box;
		background: #f8f3ec;
	}

	.contents.sub_05_02 .section2 .track3:after {display:block; height:0; clear:both; float:none; content:""; }

	.contents.sub_05_02 .section2 .track3 > div {
		float:left;
		width:50%;
		margin-top:3%
	}

	.contents.sub_05_02 .section2 .track3 > div > p {
		background:url('/img/icon/bu_check.png') no-repeat left center;
		padding-left:30px;
		margin-bottom:5%;
		margin-top:2%;
	}

	.contents.sub_05_02 .section2 .track3 > div li {
		background:url('/img/icon/bu_dash.png') no-repeat left center;
		padding-left:10px;
		margin-bottom:6px;

	}

	.contents.sub_05_02 .section3 .track1 {
		float:left;
		width:34%;
		margin-right:4%;
	}

	.contents.sub_05_02 .section3 .track1 p { margin-top:3%; }

	.contents.sub_05_02 .section3 .track2 {
		float:left;
		width:62%;
		margin-bottom: 3%;
	}

	.contents.sub_05_02 .section3 .track2 li {
		float:left;
		width: 32%;
		margin-left: 2%;
	}


	.contents.sub_05_02 .section3 .track3 {
		float:right;
		width:62%;
	}

/* sub_05_03 */
	.contents.sub_05_03 .section1 .track1 li {
		float: left;
		box-sizing:border-box;
		margin-bottom: 6px;
	}

	.contents.sub_05_03 .section1 .track1 li:nth-child(odd) {
		width:45%;
	}

	.contents.sub_05_03 .section1 .track1 li:nth-child(even) {
		width:55%;
	}

/* sub_04_01 */
	.contents.sub_04_01 .section1 {
		background-color:#f8f4ec;
		padding-left: 600px;
	}

	.contents.sub_04_01 .section1 .track1 {
		float:left;
		box-sizing:border-box;
		padding: 5%;
		width: 600px;
		margin-left: -600px;
	}

	.contents.sub_04_01 .section2 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}

	.contents.sub_04_01 .section2 .track2 {
		float:left;
		width:76%;
	}

	.contents.sub_04_01 .section3 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}

	.contents.sub_04_01 .section3 .track2 {
		float:left;
		width:76%;
		padding: 5%;
		box-sizing: border-box;
		background: #f8f3ec;
	}

	.contents.sub_04_01 .section3 .track2 li {
		float:left;
		width:50%;
		padding-left: 16px;
		padding-right:20px;
		box-sizing:border-box;
		background: url('/img/icon/bu_square.png') no-repeat left 4px;
		margin-bottom: 8px;
	}

	.contents.sub_04_01 .section3 .track2 p {
		background:url('/img/icon/bu_check.png') no-repeat left center;
		padding-left:30px;
		margin-top:2%;
	}

/* sub_04_01 */
	.contents.sub_04_02 .section3 .track1 {
		float: left;
		width: 20%;
		margin-right: 4%;
	}

	.contents.sub_04_02 .section3 .track2 {
		float: left;
		width: 76%;
		margin-bottom: 3%;
	}

	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li {
		float: left;
		width:50%;
		box-sizing:border-box;
		padding-right:4%;
		margin-bottom:3%;
	}

	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li:nth-child(odd) { clear:both;}
	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li:after {display:block; height:0; content:""; float:none; clear:both; }

	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li .img {float:left;width: 27%;margin-right: 8%;}
	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li .desc {float:right;width: 65%;}
	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li .title {display:inline-block;font-size: 1.6em;color:#796c58;font-weight: bold;}
	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li .subtitle {display:inline-block;margin-bottom: 5%;}

	.contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li .desc li {
		margin-top: 5px;
		padding-left: 10px;
		background: url('/img/icon/bu_dash.png') no-repeat 0 9px;
	}

	.contents.sub_04_02 .section2 .track1 .img {/* width: 76%; */clear:both;/* float:right; */margin-top: 3%;}
	.contents.sub_04_02 .section2 .track1 .line {clear:both;padding: 3% 0;}
	.contents.sub_04_02 .section2 .track1 .line .title {float:left;width: 16%;box-sizing: border-box;font-size: 2em;font-weight: 700;}
	.contents.sub_04_02 .section2 .track1 .line > ul {width: 84%;float:right;box-sizing: border-box;}
	.contents.sub_04_02 .section2 .track1 .line > ul > li { float:left; width:33.3%; text-align:center; box-sizing:border-box; padding-left:2% }
	.contents.sub_04_02 .section2 .track1 .line  ul > li > ul > li { display:inline-block; }
	.contents.sub_04_02 .section2 .track1 .line  ul > li > ul > li:after {content:"|";padding:0 10px;color: #bbb;}
	.contents.sub_04_02 .section2 .track1 .line  ul > li > ul > li:last-child:after { content:""; padding:0;}
	.contents.sub_04_02 .section2 .track1 .line.line1 {border-bottom: 2px solid #796c58;}

	.contents.sub_04_03 .section1 {
		/* padding-left: 184px; */
	}

	.contents.sub_04_03 .section1 .track1 {
		/*
		float:left;
		box-sizing:border-box;
		width: 184px;
		margin-left: -184px;
		*/
	}

	.contents.sub_04_03 .section2 .track2 { 
		margin-top:30px;
	}
	/*
	.contents.sub_04_04 .section1 {
		padding-left: 184px;
	}

	.contents.sub_04_04 .section1 .track1 {
		float:left;
		box-sizing:border-box;
		width: 184px;
		margin-left: -184px;
	}
	*/
/* 2022 minhyuk */
/* sub_08_01 */
	.contents.sub_08_01 .section1 {
		background-color:#f8f4ec;
		padding-left: 600px;
	}

	.contents.sub_08_01 .section1 .track1 {
		float:left;
		box-sizing:border-box;
		padding: 5%;
		width: 600px;
		margin-left: -600px;
	}


	.contents.sub_08_01 .section2 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}


	.contents.sub_08_01 .section2 .track2 {
		float:left;
		width:76%;
	}



	.contents.sub_08_01 .section3 .track1 {
		float: none;
		width: 100%;
		clear: both;
	}


	.contents.sub_08_01 .section3 .track2 {
		float: none;
		width: 100%;
		margin-top:80px;
		clear: both;
	}

	.contents.sub_08_01 .section3 .track2 li {
		float: left;
		width: 16.66%;
		min-height: 200px;
		border: 3px solid #fff;
		padding: 25px 10px 5px 10px;
		box-sizing:
		border-box;
		background: url('/img/icon/bu_check.png') no-repeat 7px 7px;
		text-align: center;
	}

	.contents.sub_08_01 .section3 .track2 li:nth-child(odd) {
		background-color:#f8f4ec;
	}

	.contents.sub_08_01 .section3 .track2 li:nth-child(even) {
		background-color:#eee3d0;
	}

	.contents.sub_08_01 .section3 .track2 li .icon { height: 95px; }
	.contents.sub_08_01 .section3 .track2 li .text { word-break:keep-all;}

	.contents.sub_08_01 .section4 .track1 {
		background: #f8f3ec url('/img/icon/bg_tree.png') no-repeat 0 100%;
		padding: 5%;
		text-align:center;
	}

	.contents.sub_08_01 .section4 .track1 p { word-break:keep-all;}

/* sub_08_02 */
	.contents.sub_08_02 .section2 .track1 ul {
		/* background-color: #F8F4EC; */
		margin-bottom: 1%;
	}

	.contents.sub_08_02 .section2 .track1 li {
		float: left;
		width: 49.5%;
		margin-left: 1%;
		margin-bottom:1%;
		box-sizing: border-box;
		/* margin-top: 4px; */
		text-align:center;
		padding-bottom: 2%;
		background-color:#f8f4ec;

	}
	.contents.sub_08_02 .section2 .track1 li:nth-child(odd) { margin-left:0; clear:both; }

	.contents.sub_08_02 .section2 .track1 li.fat2, .contents.sub_08_02 .section2 .track1 li.fat3 {
		background-color:#efe8d9;
	}
	
	.contents.sub_08_02 .section2 .track1 li .title {
		color: #7a6d59;
		font-size: 1.6em;
		/* font-weight: 700; */
		padding: 5% 0;
		word-break: keep-all;
	}

	.contents.sub_08_02 .section2 .track1 li .sub_title {
		width: 96%;
		margin: auto;
		background: url('/img/icon/dotline_bg.png') repeat-x left center;
		margin-bottom: 3%;
	}

	.contents.sub_08_02 .section2 .track1 li .sub_title span {
		display: inline-block;
		background-color: #7A6D59;
		padding: 2px 5px;
		color: #fff;
		font-weight: 700;
	}

	.contents.sub_08_02 .section2 .track1 li .desc {
		padding-left: 8%;
		padding-right: 28%;
		/* color: #7a6d59; */
		/* font-weight: 700; */
		min-height: 180px;
		font-size: 0.9em;
		text-align: left;
	}

/* sub_08_03 */
	.contents.sub_08_03 .section2 .track1 ul {
		margin-bottom: 1%;
	}

	.contents.sub_08_03 .section2 .track1 li {
		float: left;
		width: 49.5%;
		margin-left: 1%;
		margin-bottom:1%;
		box-sizing: border-box;
		padding-bottom: 2%;
		background-color:#f8f4ec;

	}
	.contents.sub_08_03 .section2 .track1 li:nth-child(odd) { margin-left:0; clear:both; }
	
	.contents.sub_08_03 .section2 .track1 li .title {
		color: #7a6d59;
		font-size: 1.6em;
		padding: 30px 0 20px 0;
		word-break: keep-all;
		margin-left: 50px;
		letter-spacing: -1px;
	}

	.contents.sub_08_03 .section2 .track1 li .sub_title {
		width: 96%;
		margin: auto;
		height: 10px;
		background: url('/img/icon/dotline_bg.png') repeat-x left center;
		margin-bottom: 14px;
	}

	.contents.sub_08_03 .section2 .track1 li .cure {
		display: inline-block;
		background-color: #857358;
		padding: 8px 12px;
		color: #fff;
		margin-left: 50px;
	}

	.contents.sub_08_03 .section2 .track1 li .top_desc {
		padding: 0 50px;
		min-height: 57px;
		font-weight: 700;
	}

	.contents.sub_08_03 .section2 .track1 li .desc {
		padding: 10px 50px;
		font-weight: 700;
		min-height: 45px;
	}

/* sub_09_01 */
	.contents.sub_09_01 .section1 {
		background-color:#f8f4ec;
		padding-left: 600px;
	}

	.contents.sub_09_01 .section1 .track1 {
		float:left;
		box-sizing:border-box;
		padding: 5%;
		width: 600px;
		margin-left: -600px;
	}

	.contents.sub_09_01 .section1 .track1 .sub_title {
		font-size: 1.4em;
		font-weight: bold;
		margin: 30px 0 15px 0;
		padding-bottom:10px;
		border-bottom: 1px solid #b8b0a3;
		display: inline-block;
	}

	.contents.sub_09_01 .section2 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}


	.contents.sub_09_01 .section2 .track2 {
		float:left;
		width:76%;
	}



	.contents.sub_09_01 .section3 .track1 {
		float:left;
		width:20%;
		margin-right:4%;
	}


	.contents.sub_09_01 .section3 .track2 {
		float:left;
		width:76%;
	}

	.contents.sub_09_01 .section3 .track2 li {
		float:left;
		width:20%;
		min-height: 200px;
		border: 3px solid #fff;
		padding: 25px 10px 5px 10px;
		box-sizing:border-box;
		background: url('/img/icon/bu_check.png') no-repeat 7px 7px;
		text-align: center;
	}

	.contents.sub_09_01 .section3 .track2 li:nth-child(odd) {
		background-color:#f8f4ec;
	}

	.contents.sub_09_01 .section3 .track2 li:nth-child(even) {
		background-color:#eee3d0;
	}

	.contents.sub_09_01 .section3 .track2 li .icon { height: 95px;}
	.contents.sub_09_01 .section3 .track2 li .text { word-break:keep-all;}

	.contents.sub_09_01 .section4 .track1 {
		background: #f8f3ec url('/img/icon/bg_tree.png') no-repeat 0 100%;
		padding: 5%;
		text-align:center;
	}

	.contents.sub_09_01 .section4 .track1 p { word-break:keep-all;}

/* sub_09_03 */
	.contents.sub_09_03 .section2 .track1 ul {
		margin-bottom: 1%;
	}

	.contents.sub_09_03 .section2 .track1 li {
		float: left;
		width: 49.5%;
		margin-left: 1%;
		margin-bottom: 1%;
		box-sizing: border-box;
		text-align:center;
		padding-bottom: 2%;
		background-color:#f8f4ec;
	}

	.contents.sub_09_03 .section2 .track1 li:nth-child(odd) { margin-left:0; }

	.contents.sub_09_03 .section2 .track1 li.acc2 {
		background-color:#efe8d9;
	}
	
	.contents.sub_09_03 .section2 .track1 li .title {
		color: #7a6d59;
		font-size: 1.6em;
		/* font-weight: 700; */
		padding: 5% 0;
		word-break: keep-all;
	}

	.contents.sub_09_03 .section2 .track1 li .sub_title {
		width: 96%;
		margin: auto;
		background: url('/img/icon/dotline_bg.png') repeat-x left center;
		margin-bottom: 6%;
	}

	.contents.sub_09_03 .section2 .track1 li .sub_title span {
		display: inline-block;
		background-color: #7A6D59;
		padding: 2px 5px;
		color: #fff;
		font-weight: 700;
	}

	.contents.sub_09_03 .section2 .track1 li .desc {
		padding-left: 8%;
		padding-right: 28%;
		font-weight: 700;
		min-height: 180px;
		text-align: left;
	}

	.acc1 p {
		background: url('/img/contents/sub_09_03_img01.png') no-repeat 92% top;
	}
	.acc2 p {
		background: url('/img/contents/sub_09_03_img02.png') no-repeat 92% top;
	}
	.acc3 p {
		background: url('/img/contents/sub_09_03_img03.png') no-repeat 92% top;
	}
	.acc4 p {
		background: url('/img/contents/sub_09_03_img04.png') no-repeat 92% top;
	}
	.acc5 p {
		background: url('/img/contents/sub_09_03_img05.png') no-repeat 92% top;
	}

	.contents.sub_09_03 .section2 .track1 li .point {
		width: 86%;
		margin: auto;
		font-size: 1.1em;
		color: #7A6D59;
	}

	/* @media 시작 */

		@media (max-width:1024px) {
			.contents.sub_01_02 .section2 {
				padding-left: 480px;
			}
			.contents.sub_01_02 .section2 .track1 {
				width: 480px;
				margin-left: -480px;
			}

			.contents.sub_01_02 .section2 .track1 .story_empty {margin-top: 8%;}

			.contents.sub_03_02 .section1 {
				padding-left: 480px;
			}
			.contents.sub_03_02 .section1 .track1 {
				width: 480px;
				margin-left: -480px;
			}

			.contents.sub_03_03 .section1 .track3, .contents.sub_03_03 .section2 .track5, .contents.sub_03_03 .section2 .track6 {
				clear:both;
				float:none;
				width:100%;
			}

			.contents.sub_02_02 .section1 {
				padding-left: 480px;
			}
			.contents.sub_02_02 .section1 .track1 {
				width: 480px;
				margin-left: -480px;
			}

			.contents.sub_02_02 .section2 .track1 li:first-child {
				padding-right:4%;
				padding-left: 0;
			}

			.contents.sub_02_02 .section2 .track1 li:last-child {
				padding-left:4%;
				padding-right: 0;
			}

			.contents.sub_02_03 .section1 .track3 {
				clear:both;
				float:none;
				width:100%;
			}

			.contents.sub_05_02 .section1 .track5 {
				clear:both;
				float:none;
				width:100%;
			}

			.contents.sub_04_01 .section1 {
				padding-left: 480px;
			}
			.contents.sub_04_01 .section1 .track1 {
				width: 480px;
				margin-left: -480px;
			}

		}

		@media (max-width:960px) {
			.contents.sub_02_04 .section2 .track1 li p {background-size:15%;}

			.contents.sub_03_01 .section1 .track1 ul li .big_title {
				height: 105px;
			}
			.contents.sub_03_04 .section2 .track3 li {min-height: 360px;}
		}

		@media (max-width:800px) {
			.contents > .section:first-child {
				margin-top: 0
			}

			.patent_title { font-size: 1.4em; }
			.patent_material { font-size: 2em; }

			.contents.sub_01_01 .section1 .track1 {width: 26%;}
			.contents.sub_01_01 .section1 .track2 {width: 70%;padding-top: 2%;}

			.contents.sub_01_01 .section2 .track1 {width:100%;float:none;/* padding-top: 3%; */font-size: 1.8em;}
			.contents.sub_01_01 .section2 .track1 > .mobile_view div {display:inline-block;color:#7a6e5a;white-space: nowrap;}
			.contents.sub_01_01 .section2 .track2 {width:100%;float:none;padding-top: 5%;}

			ul.sub01_01 .title {float:none;width: 280px;}
			ul.sub01_01 .detail {float:none;width: 94%;padding-left: 6%;padding-top: 2%;}

			.contents.sub_01_01 .section3 .track1 {width:100%;float:none;padding-top: 3%;}
			.contents.sub_01_01 .section3 .track1 div {display:inline-block;}
			.contents.sub_01_01 .section3 .track2 {width:100%;float:none;padding-top: 7%;}

			.contents.sub_01_02 .section2 { padding-left:0; }
			.contents.sub_01_02 .section2 .track1, .contents.sub_01_02 .section2 .track1{
				float:none; width:100%; margin:auto;
			}

			.contents.sub_01_02 .section2 .track1 .story_empty {margin-top: 0;}
			.contents.sub_01_02 .section2 .track1 .sign {width: 120px;}

			.contents.sub_01_02 .section2 .track2 {text-align:center;width: 100%;}

			.contents.sub_01_02 .section3 .track1, .contents.sub_01_02 .section3 .track2{
				float:none; width:100%; margin:auto;
			}

			.contents.sub_01_03 .section2 .track1 li {
				width: 50%;
				padding: 3px;
			}
			.contents.sub_01_03 .section2 .track1 li:nth-child(odd) {
				clear:both;
			}

			.contents.sub_01_03 .section3 {padding: 3%;}

			.contents.sub_01_03 .section3 .track1 {
				width: 260px;
				margin: 0 auto 30px auto;
				float: none;
				text-align: center;
			}

			.contents.sub_01_03 .section3 .track2 {
				float: right;
				clear: both;
				width: auto;
				text-align: center;
			}

			.contents.sub_02_04 .section2 .track1 li .desc {padding:0 5%;background-position: 90% 90%;}

			/* sub_03_02 */
			.contents.sub_03_02 .section1 { padding-left:0; }
			.contents.sub_03_02 .section1 .track1{
				float:none; width:100%; margin:auto;
			}

			.contents.sub_03_02 .section1 .track2 {text-align:center;width: 100%;}

			.contents.sub_03_02 .section3 .track1, .contents.sub_03_02 .section3 .track2{
				float:none; width:100%; margin:auto;
			}

			.contents.sub_03_02 .section3 .track1 {width:100%;float:none;padding-top: 3%;}
			.contents.sub_03_02 .section3 .track1 div {display:inline-block;}
			.contents.sub_03_02 .section3 .track2 {width:100%;float:none;padding-top: 3%;}
			.contents.sub_03_02 .section3 .track2 li {width:33.3%;padding: 2%;min-height: 180px;}


			.contents.sub_03_02 .section3 .track1 {width:100%;float:none;/* padding-top: 3%; */}
			.contents.sub_03_02 .section3 .track1 div {display:inline-block;}
			.contents.sub_03_02 .section3 .track2 {width:100%;float:none;padding-top: 3%;}


			.contents.sub_03_03 .section1 .track1 {float:none;width:100%;text-align:center;max-width: 46%;margin: 0 auto 3% auto;}
			.contents.sub_03_03 .section1 .track2 {clear:both;float:none;width:100%;}

			.contents.sub_03_03 .section1 .track3 {
				padding: 3%;
				background: #f8f3ec;
				/* background-size: 15%; */
				/* background-position: 1% 99%; */
				/* min-height: 227px; */
			}

			.contents.sub_03_03 .section2 .track3, .contents.sub_03_03 .section2 .track4 {
				clear:both;
				float:none;
				width:100%;
			}

			.contents.sub_03_03 .section2 .track5 .bg_flower {
				padding: 3% 3% 0 3%;
				min-height: auto;
				background: none;
				/* background-size: 28%; */
				/* background-position: 1% 99%; */
				/* min-height: 180px; */
			}

			.contents.sub_03_03 .section2 .track1 {float:none;width:100%;text-align:center;max-width: 46%;margin: 0 auto 3% auto;}
			.contents.sub_03_03 .section2 .track2 {
				clear:both;
				float:none;
				width:100%;
			}

			.contents.sub_03_04 .section2 .track1 { width:100%; float:none; padding-top: 3%; }
			.contents.sub_03_04 .section2 .track1 div { display:inline-block; }
			.contents.sub_03_04 .section2 .track2 {width:100%;float:none;padding-top: 5%;}
			.contents.sub_03_04 .section2 .track3 {width:100%;float:none;padding-top: 5%;}
			.contents.sub_03_04 .section2 .track4 {width:100%;float:none;padding-top: 5%;}
			.contents.sub_03_04 .section2 .track5 {width:100%;float:none;padding-top: 5%;}

			/* sub_02_02 */

			.contents.sub_02_02 .section1 { padding-left:0; }
			.contents.sub_02_02 .section1 .track1{
				float:none; width:100%; margin:auto;
			}
			.contents.sub_02_02 .section1 .track2 {text-align:center;width: 76%;margin: auto;}


			/* sub_02_03 */
			.contents.sub_02_03 .section1 .track1 {float:none;width:100%;text-align:center;max-width: 46%;margin: 0 auto 3% auto;}
			.contents.sub_02_03 .section1 .track2, .contents.sub_02_03 .section1 .track4 {clear:both;float:none;width:100%;}

			.contents.sub_02_03 .section1 .track3 {
				padding: 3%;
				background: #f8f3ec;
				/* background-size: 20%; */
				/* background-position: 1% 99%; */
				/* min-height: 227px; */
			}

			/* sub_02_01 */
			.contents.sub_02_01 .section1 .track1{float: none;width: 100%;clear: both;padding: 3%;}
			.contents.sub_02_01 .section1 .track2{
				float: none;
				width: 60%;
				text-align: center;
				margin: 3% auto;
			}

			.contents.sub_02_01 .section2 li {
				width: 49%;
				min-height: 428px;
			}
			.contents.sub_02_01 .section2 li:nth-child(3n+1) { margin-left:2%; clear:none;}
			.contents.sub_02_01 .section2 li:nth-child(odd) { margin-left:0; clear:both;}

			.contents.sub_02_01 .section2 li .img { width:40%; }

			/* sub_05_01 */
			.contents.sub_05_01 .section1 { padding-left:0; }
			.contents.sub_05_01 .section1 .track1{ float:none; width:100%; margin:auto; }
			.contents.sub_05_01 .section1 .track2 {text-align:center;width: 100%;}

			/* sub_02_03 */
			.contents.sub_05_02 .section1 .track1, .contents.sub_05_02 .section2 .track1 {float:none;width:100%;text-align:center;max-width: 46%;margin: 0 auto 3% auto;}
			.contents.sub_05_02 .section1 .track2, .contents.sub_05_02 .section1 .track3, .contents.sub_05_02 .section1 .track4, .contents.sub_05_02 .section2 .track2 {clear:both;float:none;width:100%;}

			.contents.sub_05_02 .section1 .track5 {
				padding: 3%;
				background-size: 20%;
				background-position: 1% 99%;
				min-height: 227px;
			}

			.contents.sub_05_02 .section3 .track1 { width:100%; float:none; padding-top: 3%; }

			.contents.sub_05_02 .section2 .track3 {clear:both;float:none;width:100%;}

			.contents.sub_05_02 .section3 .track2, .contents.sub_05_02 .section3 .track3 {clear:both;float:none;width:100%; margin-top:3%;}


			/* sub_04_01 */
			.contents.sub_04_01 .section1 { padding-left:0; }
			.contents.sub_04_01 .section1 .track1{
				float:none; width:100%; margin:auto;
			}

			.contents.sub_04_01 .section1 .track2 {text-align:center;width: 100%;}

			.contents.sub_04_01 .section2 .track1, .contents.sub_04_01 .section2 .track2, .contents.sub_04_01 .section3 .track1, .contents.sub_04_01 .section3 .track2  {float:none;width:100%;clear:both;margin-top: 3%;}

			.contents.sub_04_01 .section2 .track1 .h3 > div, .contents.sub_04_01 .section3 .track1 .h3 > div {
				display:inline-block;
			}

			.contents.sub_04_02 .section3 .track1 { flaot:none; clear:both; width:100%; }
			.contents.sub_04_02 .section3 .track1 > .h3 > div { display:inline-block; }
			.contents.sub_04_02 .section3 .track2 { flaot:none; clear:both; width:100%; margin-top:3%; }


		}

		@media (max-width:640px) {
			.contents.sub_02_04 .section2 .track1 li { width:100%; float:none; clear:both; margin:auto;}

			.contents.sub_02_04 .section2 .track1 li p {background-size:22%;min-height: 120px;}
			.contents.sub_02_04 .section2 .track1 li .desc {min-height: 140px;}

			.contents.sub_03_04 .section1 .track1 li { width:100%; float:none; clear:both;}

			.contents.sub_03_04 .section2 .track3 li {min-height: 392px;}

			.contents.sub_03_04 .section2 .track5 .content .img { display:none; }
			.contents.sub_03_04 .section2 .track5 .content .desc {width:100%; clear:both; float:none;}

			.contents.sub_03_01 .section1 .track1 ul li {
				float:none;
				width:100%;
				border: 0;
				border-bottom: 6px solid #fff;
			}


			.contents.sub_03_01 .section1 .track1 ul li .big_title {height:auto;}
			.contents.sub_03_01 .section1 .track1 ul li .sub_title {height:auto;}
			.contents.sub_03_01 .section1 .track1 ul li .img {width: 140px;margin: 20px auto;}

			.contents.sub_02_02 .section2 .track1 li {float:none;width:100%;max-width: 480px;margin: 3% auto !important;clear:both;padding: 0 !important;}

			.contents.sub_02_02 .section2 .track1 li img {max-width: 60% !important;}

			.contents.sub_02_02 .section2 .track1 li p {padding:4%;}

			/* sub_02_01 */
			.contents.sub_02_01 .section1 .track2{
				width: 100%;
			}

			.contents.sub_02_01 .section2 li {
				min-height: 439px;
			}

			.contents.sub_05_03 .section1 .track1 li {clear:both;float:none;width: 100% !important;text-align:center;}
			.contents.sub_05_02 .section2 .track3 > div { clear:both; width:100%; float:none; }
			.contents.sub_04_01 .section3 .track2 li { clear:both; width:100%; float:none; }

			.contents.sub_04_02 .section2 .track1 .img {width: 60%;max-width: 230px;clear:both;float: none;margin: auto;text-align: center;}
			.contents.sub_04_02 .section2 .track1 .title {font-size: 1.4em;font-weight: 700;margin-top: 3%;}

			.contents.sub_04_02 .section2 .track1 ul > li { display:inline-block; }
			.contents.sub_04_02 .section2 .track1 ul > li:after {content:"|";padding:0 10px;color: #bbb;}
			.contents.sub_04_02 .section2 .track1 ul > li:last-child:after { content:""; padding:0;}

			/* .contents.sub_04_02 .section4 .track1 ul.ul_05_02 > li {float:none;width:100%;clear:both;margin-top:3%;padding: 0;} */


			.contents.sub_08_02 .section2 .track1 li { width:100%; float:none; clear:both; margin:10px auto;}
			.contents.sub_08_03 .section2 .track1 li { width:100%; float:none; clear:both; margin:10px auto;}
			.contents.sub_09_03 .section2 .track1 li { width:100%; float:none; clear:both; margin:10px auto;}
		}

		@media (max-width:480px) {
			.contents.sub_01_01 .section1 .track1 {width: 100%;float: none;text-align: center;margin: auto;}
			.contents.sub_01_01 .section1 .track2 {width: 100%;padding-top: 6%;}

			.contents.sub_01_01 .section1 .track2 > div { text-align: center; }

			.patent {
				max-width: 100%;
				float: none;
				margin: 0 auto 5% auto;
			}

			.patent_detail {
				width: 100%;
				float: none;
				margin: 0 auto 5% auto;
			}

			.patent2 { float: none; }

			.patent_detail2 { float: none; }

			.contents.sub_03_02 .section3 .track2 li {width:50%;min-height: 168px;}

			.contents.sub_03_04 .section2 .track3 li {width:100%;float:none;clear:both;text-align:center;min-height: auto;margin: 0 auto;}

			/* .contents.sub_02_04 .section2 .track1 li {width:100%;float:none;clear:both;margin: auto;} */

			.contents.sub_02_01 .section2 li {width:100%;float:none;clear:both;margin: 3% auto;min-height: auto;}
			.contents.sub_02_01 .section2 li .img {width: 30%;}
		}