@charset "utf-8";

/* basic start -------------------------------------------------------------------------------------------------*/

*{margin:0; padding:0; box-sizing:border-box;}
html {-webkit-text-size-adjust:100%;}
html,body{
	font-family: -apple-system,BlinkMacSystemFont,"Malgun Gothic","맑은 고딕",helvetica,"Apple SD Gothic Neo",sans-serif;
	font-size:100%; line-height:normal; letter-spacing:normal; color: #333;
	overflow-x: hidden;
	}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight: normal;}
a {color: #202020; text-decoration:none;}
a:hover,a:active,a:focus {text-decoration: underline;}
a img,img{border:0; vertical-align:top;}

ol,ul{list-style:none;}
em{font-style:normal;}
.blind { position:absolute; width:1px; height:1px; clip: rect(0 0 0 0); margin:-1px; overflow:hidden; }
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family: 'KoPubWorld Dotum_Pro Light';
	src : url("fonts/KoPubWorld Dotum_Pro Light.otf");
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family: 'KoPubWorld Dotum_Pro medium';
	src : url("fonts/KoPubWorld Dotum_Pro Medium.otf");
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family: 'KoPubWorld Dotum_Pro bold';
	src : url("fonts/KoPubWorld Dotum_Pro Bold.otf");
	font-weight: normal;
    font-style: normal;
}
/* basic end -------------------------------------------------------------------------------------------------*/

/* 서브1 시작 */
#sh_banner_basic_top_2 .sh-banner-img-wrap .banner_top_close{
    display: none;
}
#wrap_01{
	width:100%;
	height:100%;
	background-image:
    linear-gradient(-90deg, #002a44, rgba(0,42,68, 0.1)),
    linear-gradient(90deg, black, rgba(0, 0, 0, 0.2)),
    url(img/bg_1.png);
    background-repeat:no-repeat;
	/* 물결 이미지 임시로 위치 잡아놓음 */
    background-position:right ;
    color:#fff;
}
.content_wrap01 {
	width:1200px;
    margin:0 auto;	
}
/* .content01 {
	padding:112px 0 0 0;
} */

.content_hd h1 {
	font-size: 55px;
	color:#00e4ff;
	font-weight: bold;
	padding:0 0 160px 0;
    font-family: 'GmarketSansBold';
}
.content_hd-banner {
	position: relative;
	margin-top: 158px;
}
.content_hd-banner img{
	position: absolute;
	top:-200px;
	left:356px;
}
.banner-txt {
	border: 1px solid #fff;
	display: flex;
	background-color: #fff;
	padding:40px 0 40px 755px;
	color:#006ebf;
    font-family: 'KoPubWorld Dotum_Pro medium';
    font-size: 10px;
}
.banner-txt strong {
	font-size:2rem;
	font-weight: bold;
	margin-right:25px
}
.banner-txt p {
	font-size:2rem;
}
.icon-txt {
	display: flex;
	flex-direction:column;
	font-size:1.125em;
	letter-spacing: -0.5px;
	margin-left:78px;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.icon-txt img {
	margin-right:30px;
	border: 2px solid #00e4ff;
	border-radius: 50%;
	padding:10px 5px;
}
.icon-txt-top,
.icon-txt-mid {
	display: flex;
	align-items:center;
	margin-bottom:58px;

}
.icon-txt-mid span {
	color:#00e4ff;
	font-weight: bold;
}
.icon-txt-bottom {
	display: flex;
	align-items: flex-start;
}
.icon-txt-bottom p {
	margin-bottom: 28px;
}
.content01_main {
	margin-top:152px;
	display: flex;
	justify-content: space-around;
}
.content01_main_txt {
    color:#fff;
    text-align: left;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.content_wrap01 .content01_main_txt {
	border:2px solid #fff;
	border-radius:36px ;
	padding:30px 15px;
	position: relative;
}
.content01_main_txt::before{
	content:'';
	width:357px;
	height:1px;
	background-color: #fff;
	position: absolute;
	top:91px;
	left:-357px;
}
.content01_main_txt p {
	font-size: 18px;
}
.content01_main_txt-mid {
	margin:30px 0;
}
.content01_main_txt-mid span {
	color:#00d3ec;
	font-weight: bold;
}
.content01_main_txt .no{
	position: relative;
	width: 50px;
	height:50px;
	border: 2px solid #00d3ec;
	border-radius: 50%;
}
.content01_main_txt .no span {
	font-size:36px;
	color:#00d3ec;
	font-weight: bold;
	font-style:oblique;
	background-color: #2e4655;
	position: absolute;
	top:-3px;
	left:30px;
	border-radius: 50%;
}
.micro_wrap {
	margin-top:166px;
	letter-spacing: -1.2px;
    text-align: left;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.micro_wrap h3 {
	font-size: 55px;
	color:#00e4ff;
	font-weight: bold;
	margin-bottom: 87px;
    font-family: 'GmarketSansBold';
}
.micro_con-top{
	display: flex;
	border-bottom: 1px solid;
	border-image: linear-gradient(to left, #006dbe, #00da97);
	border-image-slice: 1;
    color:#fff;
    font-size:18px;
}
.title {
	font-size: 20px;
	color:#00e4ff;
	border: 2px solid #00e4ff;
	border-radius: 25px;
	width:138px;
	height: 39px;
	text-align: center;
	padding:3px 0 0 0;
	font-weight: bold;
	margin-right:14px;
	position: relative;
}
.micro_con-top01 {
	display: flex;
	margin:12px 25px 0 0;
}
.micro_con-top01 .title::before{
	content: '';
	width:1px; 
	height:188px;
	background-color:#00e4ff;
	position: absolute;
	top:38px;
	left:66.5px;
}
.micro_con-top02 .title::before{
	content: '';
	width:1px; 
	height:200px;
	background-color:#00e4ff;
	position: absolute;
	top:38px;
	left:66.5px;
}
.micro_con-top03 {
    color:#fff;
    
}
.micro_con-top03 .title::before{
	content: '';
	width:1px; 
	height:76px;
	background-color:#00e4ff;
	position: absolute;
	top:-77px;
	left:66.5px;
}

.micro_con-top01 .txt {
	font-size:20px;
    text-align: left;
    font-size:18px;
}

.micro_con-top01 .txt dt {
	display: flex;
	align-items: center;
	font-size:18px;
	border: 1px solid #fff;
	padding:13px 20px;
	justify-content: space-between;
	margin: 13px 0;
}
.micro_con-top01 .txt dd {
	font-size: 16px;
}
.micro_con-top02 {
	display: flex;
}
.micro_con-top02 p {
	font-size: 20px;
	margin-bottom:27px;
}
.micro_con-top03 {
	margin:76px 0 0 168px;
	display: flex;	
}
.micro_con-top03 .txt01 {
	margin:0 45px;
	position: relative;
}
.micro_con-top03 p {
	font-size: 18px;
}
.micro_con-top03 .txt01 p::before,
.txt02 .txt02-p::before {
	content: '▶';
	position: absolute;
	top:-3px;
	left:-25px;
	color:#fff;
}
.micro_con-top03 .txt02 .txt02-p{
	position: relative;
	margin-bottom: 30px;
}
.dot {
	position: relative;
}
.dot::before{
	content: '•';
	position: absolute;
	top:0;
	left:-15px;
	color:#fff;
}
.micro_con-bottom {
	border: 2px solid #fff;
	border-radius: 78px;
	width:1105px;
	height:377px;
	margin-top:90px;
	display: flex;
	align-items: center;
	justify-content: space-around;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.micro_con-bottom-txt {
	font-size: 20px;
    color:#fff;
}
.micro_con-bottom-txt span {
	font-weight: bold;
	color:#00e4ff;
}
.anion_wrap {
	margin-top:187px;
    text-align: left;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.anion_wrap h3 {
    font-size: 55px;
    text-align: left;
    margin-bottom: 70px;
    font-family: 'GmarketSansBold';
}
.anion_content01 {
	display: flex;
	flex-direction: column;
    color:#fff;
}
.anion_content01 h4{
	font-size:28px;
	font-weight: bold;
	width:280px;
	margin-right: 115px;
	color:#00e4ff;
    font-family: 'GmarketSansBold';
}
.anion_content01-top {
	display: flex;
	border-top: 1px solid #fff;
	padding:20px 0 ;
}
.anion_content01-top p {
	font-size: 20px;
}
.anion_content01-bottom{
	display: flex;
	border-top:1px solid #fff ;
	padding:20px 0 ;
}
.anion_content01-bottom p {
	font-size: 20px;
}
.anion_content01-bottom_dot {
	display: flex;
	margin-left:410px;
	width:433px;
	justify-content: space-between;
	font-size:20px ;
}
.anion_content02 {
	margin-top:85px;
	display:flex;
	align-items: center;
	justify-content: space-around;
    font-family: 'KoPubWorld Dotum_Pro Light';
}


.anion_content02-right table {
	border-radius: 25px;
    width:630px;
    height:100px;
    text-align: center;
	border-collapse: collapse;	
	border-style: hidden;
	box-shadow: 0 0 0 2px #fff;
	border-image: linear-gradient(to left, #006dbe, #00da97);
    color:#fff;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.anion_content02-right table th {
	font-size:23px;
	font-weight: bold;
	border: 2px solid #fff;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
.anion_content02-right table td {
	font-size:18px;
	border: 2px solid #fff;
}
.anion_content02-right-mid {
	margin:32px 0 40px;
}
.anion_content02-right-bottom > table {
	text-align: left;
}
.anion_content02-right-bottom > table td:nth-child(1) {
	width:40%;
	padding:10px 0px;
	color:#00d3ec;
	font-weight: bold;
	text-align: center;
}
.anion_content02-right-bottom > table > tr {
	display: table-row;
}
.anion_content02-right-bottom > table td:nth-child(2) {
	padding-left:10px;
}
.anion_content03 {
	width:800px;
	margin:120px auto 88px;
	display: flex;
	justify-content: space-between;
}
.anion_content03 .img02 p:nth-child(1) {
	margin-bottom:12px;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
.anion_content04 {
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.anion_content04-txt {
    color:#fff;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.anion_content04-txt dl {
	display: flex;
	border-bottom: 1px solid #fff;
	padding:6px 0;
}
.anion_content04-txt dt {
	font-size:18px;
	font-weight: bold;
	width:175px;
	margin-right:50px;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
.bigbubble_wrap {
	padding:0px 0 150px;
	margin-top:167px;

}
.bigbubble_wrap h3{
    border-bottom:2px solid #fff;
    padding-bottom:5px;
    font-size: 30px;
    text-align: left;
    margin-bottom: 70px;
    font-family: 'GmarketSansBold';
}
.bigbubble_wrap-img_top,
.bigbubble_wrap-img_bottom {
	display: flex;
	justify-content: space-around;
}
.bigbubble_wrap-img_top {
	margin-bottom: 50px;
}
.bigbubble_wrap-img_top img,
.bigbubble_wrap-img_bottom img {
	box-shadow: 0px 0px 20px 0px #fff,
    0px 0px 20px 0px #fff;
}
.img04 {
	width:510px;
	display: flex;
	justify-content: space-between;
}
/* 서브1 끝 */

/* 서브2 시작 */
#wrap_02{
	width:100%;
	height:100%;
	background-image:
    linear-gradient(-90deg, #002a44, rgba(0,42,68, 0.1)),
    linear-gradient(90deg, black, rgba(0, 0, 0, 0.2)),
    url(img/bg_2.png);
    background-repeat:no-repeat;
	/* 물결 이미지 임시로 위치 잡아놓음 */
    background-position:bottom ;
    color:#fff;
    padding-bottom:150px;
}
.content02{
	width:1155px;
	margin:0 auto;
}
.content02_main-hd p {
	font-size:40px;
	letter-spacing: -1.2px;
    font-family: 'GmarketSansBold';
}
.content02_main-hd p strong {
	font-size: 40px;
	color:#00e4ff;
	padding-bottom:27px;
}
.content02_main-hd p:nth-child(3){
	font-size: 18px;
	padding:27px 0 66px 27px;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.content02_main-txt {
	width:1000px;
	margin: 0 auto;
	display: flex;
	align-items: flex-end;
	justify-content: space-around;
	border-bottom: 1px solid #fff;
	padding:0 0 34px;
}
.sub02_main-bottom-right .top-text{
	font-size:18px;
	font-weight: bold;
	color:#00e4ff;
	margin-bottom: 6px;
    font-family: 'GmarketSansBold';
}
.sub02_main-bottom-right {
	margin-left: 37px;
}
.sub02_main-bottom-right > table {
	width:550px;
	height:80px;
	border-collapse: collapse;
	border-radius: 0%;
    color:#fff;
    text-align: center;
}
.sub02_main-bottom-right > table th{
	font-weight:normal;
	font-size: 19px;
	border: 1px solid #fff;
	width:54px;
	height:39px;
}
.sub02_main-bottom-right > table td {
	border: 1px solid #fff;
	font-size:15px;
	width:54px;
	height:39px;
}
.content02_txt-list {
	width:861px;
	margin:36px auto;
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
}
.content02_txt-list img {
	border: 1px solid #3dc9d9;
	padding:8px 20px;
	/* 좀 있다가 물어보기 */
	/* border-radius:30px; */
}
.content02_txt-list_dl dl {
	display: flex;
	font-size:18px;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
.content02_txt-list_dl dt {
	width:140px;
	margin:0 38px 8px 0;
	/* border: 1px solid #fff; */
}
.content02_txt-list_dl dd{
	font-weight: bold;
	/* border: 1px solid red; */
}
/* .Finegrinding {
	border: 1px solid #fff;
} */
.Finegrinding h5 {
	font-size:55px;
	font-weight:bold;
	color:#00df95;
	margin-bottom: 80px;
    font-family: 'GmarketSansBold';
}
.Finegrinding_wrap {
	display: flex;
	justify-content: space-around;
}
.Finegrinding_txt .Finegrinding_txt-hd{
	font-size:32px;
	color:#00df95;
	font-weight: bold;
    font-family: 'GmarketSansBold';
}
.Finegrinding_img p {
	margin-bottom:30px;
	box-shadow: -10px -5px 20px 0px #00da98,
        10px 5px 20px 0px #007bbd;
        font-family: 'KoPubWorld Dotum_Pro Light';
}
.Finegrinding_txt p {
	margin-bottom:30px;
}
.Finegrinding_txt span {
	color:#00df95;
	font-weight: bold;
}
.process_wrap {
	margin-top: 200px;
	/* border: 1px solid #fff; */
}
.process_hd p {
	color:#006ebf;
	font-size:55px;
	font-family: 'GmarketSansBold';
}
.process_hd p:last-child{
	color:#000;
	text-shadow: -1px 0 #006ebf, 
	0 1px #006ebf,
	 1px 0 #006ebf, 
	0 -1px #006ebf;
}
.process_mian-top {
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
.process_mian-top dt,
.process_mian-bottom01 dt,
.process_mian-bottom02 dt {
	border: 2px solid #00e4ff;
	border-radius: 21px;
	text-align: center;
	width:114px;
	padding:5px 0;
	font-size: 18px;
	color:#00e4ff;
	font-weight: bold;
	margin:0 0 14px;
	position: relative;
    font-family: 'GmarketSansBold';
}
.process_mian-top .no02 dd,
.process_mian-bottom01 .no02 dd,
.process_mian-bottom02 .no02 dd{
	color:#fff;
	font-family: 'KoPubWorld Dotum_Pro bold';
}
.process_mian-top .no01 dt::before,
.process_mian-top .no02 dt::before{
	content: '';
	height:1px;
	width:66px;
	background-color:#00e4ff ;
	position: absolute;
	top:50%;
	left:112px;
}
.process_mian-top .no03 dt::before{
	content: '';
	height:1px;
	width:128px;
	background-color:#00e4ff ;
	position: absolute;
	top:50%;
	left:112px;
}
.process_mian-top .no04 dt::before{
	content: '';
	height:1px;
	width:79px;
	background-color:#00e4ff ;
	position: absolute;
	top:50%;
	left:112px;
}
.process_mian-top .no05 dt::before{
	content: '';
	height:1px;
	width:70px;
	background-color:#00e4ff ;
	position: absolute;
	top:50%;
	left:112px;
}

.process_mian-top dd {
	font-size:18px ;
	margin-left:20px;
	position: relative;
}
.process_mian-top .no06 dd:last-child::before{
	position: absolute;
	content: '';
	top:25px;
	left:19%;
	width:1px;
	height:135px;
	background-color:#00e4ff ;
}
.process_mian-mid {
    background-image: url(img/icon/99.png);
    background-repeat: no-repeat;
    width: 165px;
    height:165px;
    margin-left: 500px;
    position: relative;
}
.process_mian-mid p{
	margin:43px 0 0;
	text-align: center;
	font-size:18px;
	color:#00e4ff;
	font-family: 'GmarketSansBold';
    padding-top:69px;
} 
.process_mian-mid::before{
	content: '';
	position: absolute;
	top:50%;
	right:100%;
	width:443px;
	height:1px;
	background-color: #00e4ff;
}
.process_mian-mid::after{
	content: '';
	position: absolute;
	top:50%;
	left:100%;
	width:366px;
	height:1px;
	background-color: #00e4ff;
}
.process_mian-bottom01 {
	display: flex;
	margin-top:56px ;
	justify-content: space-between;
}
.process_mian-bottom01 .no05 dt,
.process_mian-bottom01 .no06 dt {
	border: 0;
    background-image: url(img/icon/99.png);
    background-repeat: no-repeat;
    width:165px;
    height:165px;
    transform: translateY(-63px);
    padding-top:69px;
    position: relative;
}
.process_mian-bottom01 .no05 dt {
    padding-top:60px;
}
.process_mian-bottom01 dd,
.process_mian-bottom02 dd{
	font-size: 18px;
	margin-left:10px;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
.process_mian-bottom01 .no01 dt::before,
.process_mian-bottom01 .no02 dt::before{
	content: '';
	position: absolute;
	top:50%;
	left:112px;
	width:73px;
	height:1px;
	background-color: #00e4ff;
}
.process_mian-bottom01 .no01 dt::after{
	content: '';
	position: absolute;
	top:-139px;
	left:50%;
	width: 1px;
	height:139px;
	background-color: #00e4ff;
}
.process_mian-bottom01 .no03 dt::before{
	content: '';
	position: absolute;
	top:50%;
	left:112px;
	width:60px;
	height:1px;
	background-color: #00e4ff;
}
.process_mian-bottom01 .no04 dt::before{
	content: '';
	position: absolute;
	top:50%;
	left:112px;
	width:110px;
	height:1px;
	background-color: #00e4ff;
}
.process_mian-bottom01 .no06 dt::before{
	content: '';
	position: absolute;
	top:82px;
	right:100%;
	width:62px;
	height:1px;
	background-color: #00e4ff;
}
.process_mian-bottom01 .no06 dt::after{
	content: '';
	position: absolute;
	top:100%;
	left:50%;
	width:1px;
	height:260px;
	background-color: #00e4ff;
}
.process_mian-bottom02 {
	margin:70px 0 0 50%;
	display: flex;
	justify-content: space-between;
	width:50%;
}
.process_mian-bottom02 .no02 dt::before{
	content: '';
	position: absolute;
	top:-30px;
	left:50%;
	background-color: #00e4ff;
	width:1px;
	height:30px;
}
.process_mian-bottom02 .no03 dt::before{
	content: '';
	position: absolute;
	top:-30px;
	right:81px;
	background-color: #00e4ff;
	width:228px;
	height:1px;
}
.dryer_wrap {
    font-family: 'KoPubWorld Dotum_Pro Light'; 
}
.dryer_hd {
	margin-top:205px;
}
.dryer_main-top {
	margin-top:90px;
	display: flex;
	justify-content: space-around;
}
.dryer_main-top-left,
.dryer_main-top-right {
	display: flex;
	align-items: flex-start;
}
.dryer_main-top-left img,
.dryer_main-top-right img {
	margin-right:35px;
}
.dryer_main-top .text strong {
	font-size:25px;
	color:#00e4ff;
    font-family: 'GmarketSansBold';
}
.dryer_main-top .text p {
	margin-top:29px;
	font-size:18px;
}
.dryer_main-mid01 {
	margin:93px 0 0 40px;
}
.dryer_main-mid01-top,
.dryer_main-mid01-bottom {
	display: flex;
	align-items: flex-start;
}
.dryer_main-mid01-top .text02,
.dryer_main-mid01-bottom .text02 {
	margin:0 0px 0 18px;
}
.dryer_main-mid01-top .left {
	margin-right:128px;
}
.dryer_main-mid01-top .text02 strong,
.dryer_main-mid01-bottom .text02 strong {
	font-size:20px;
	color:#00e4ff;
	/* font-family: ; */
	font-weight:bold;
}
.dryer_main-mid01-top .text02 p,
.dryer_main-mid01-bottom .text02 p{
	font-size:16px;
	margin-top:5px;
	padding-top:5px;
	border-top: 1px solid #fff;
}
.dryer_main-mid01-bottom {
	margin-top:35px;
}
.dryer_main-mid01-bottom .left{
	margin-right:90px;
}
.dryer_main-mid02 {
	display: flex;
	margin:35px 0 0 40px;
}
.dryer_main-mid02 .img_box p {
	margin:0 18px 6px 0;
}
.dryer_main-mid02 .text03 strong {
	font-size: 20px;
	color:#00e4ff;
	font-weight: bold;
} 
.dryer_main-mid02 .text03 p{
	font-size:16px;
	margin-top:5px;
	padding-top:5px;
	border-top: 1px solid #fff;
}
.dryer_main-mid03 {
	margin:77px 0 0 40px;
	display:flex;
	align-items: flex-start;
}
.dryer_main-mid03 .text04 {
	margin:0 57px 0 21px;
}
.dryer_main-mid03 .text04 strong {
	font-size: 20px;
	color:#00e4ff;
	font-weight: bold;
}
.dryer_main-mid03 .text04 p{
	font-size:16px;
	margin-top:5px;
	position: relative;
}
.dryer_main-mid03 .text04 p::before{
	content:'•';
	position: absolute;
	top:0;
	left:-10px;
	color:#fff;
}
.dryer_main-mid03 .text04 .text_01{
	border-top:1px solid #fff;
	padding-top:5px;
}
.dryer_main-bottom {
	margin-top:70px;
	display: flex;
	justify-content: space-around;
}
.dryer_main-bottom p {
	position: relative;
	color:#00e4ff;
	font-size:18px;
	font-family: 'GmarketSansBold';
	margin-left: 16px;
}
.dryer_main-bottom p::before{
	content: '▶';
	position: absolute;
	top:4px;
	left:-18px;
}
.production_wrap {
	margin-top: 300px;
    font-family: 'GmarketSansMedium';
    
}
.pallet_wrap {
	margin-top:190px;
    font-family: 'GmarketSansMedium';
}
.txt_img {
	display: flex;
	justify-content:space-between;
	align-items: flex-end;
}
.txt_img p:first-child{
	font-size: 38px;
	font-weight: bold;
}
.bottom-txt {
	font-size: 53px;
	color:#00e4ff;
	font-weight: bold;
	position: relative;
    font-family: 'GmarketSansBold';
}
.bottom-txt::before{
	content: '';
	position: absolute;
	top:50%;
	left:56%;
	width:510px;
	height:1px;
	background-color: #00e4ff;
}
.map_wrap {
	margin-top:324px;
    font-family: 'GmarketSansBold';
}
.map_wrap p {
	font-size:55px;;
}
.map_wrap span {
	color:#00e4ff;
	font-weight: bold;
}
.process_mian_m {
	display: none;
}
/* 서브2 끝 */

/* 서브3 시작 */
#wrap_03-04 .content04_03-m {
	display: none;
}
#sub-wrap_03{
	width:100%;
	height:100%;
	background:
    linear-gradient(-90deg, #002a44, rgba(0,42,68, 0.1)),
    linear-gradient(90deg, black, rgba(0, 0, 0, 0.2));
    color:#fff;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content_03_wrap {
	width:1100px;
    height:100%;
	margin-left:387px;
}
#sub-wrap_03 h2 {
	font-size: 50px;
	color:#00e4ff;
	font-family: 'GmarketSansBold';
	letter-spacing: -1.2px;
}
#sub-wrap_03 h2 span {
	color:#fff;
	font-size: 35px;	
	font-family: 'GmarketSansMedium';
	margin-right:5px;
}
#sub-wrap_03 .content03_01 {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 100px;
}
#sub-wrap_03 .content03_01-top {
	display: flex;
	flex-direction: column;
	align-items: center;
}
#sub-wrap_03 .content03_01-top p{
	font-size: 18px;
	margin-bottom:35px;
	position: relative;
}
#sub-wrap_03 .content03_01-top p::before{
	content: '';
	width:60px;
	height:1px;
	position: absolute;
	top:-10px;
	left:40%;
	background-color:#00e4ff ;
}
#sub-wrap_03 .content03_01-bottom ul {
	display: flex;
	justify-content: center;
	align-items: center;
}
#sub-wrap_03 .content03_01-bottom li {
	border: 2px solid #fff;
	width:254px;
	height:254px;
	border-radius: 50%;
	/* text-align: center; */
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#sub-wrap_03 .content03_01-bottom li strong{
	font-size: 18px;
	color:#00e4ff;
    font-family: 'GmarketSansBold';
}
#sub-wrap_03 .content03_01-bottom img {
	margin-bottom: 10px;
}
#sub-wrap_03 .content03_01-bottom li p {
	font-size:14px;
}
#sub-wrap_03 .content03_01-bottom li p:nth-child(3){
	margin-top:10px;
}
#sub-wrap_03 .content03_01-bottom .no01{
	transform: translateX(40px);
    font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content03_01-bottom .no02{
	transform: translateX(15px);
    color:#fff;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content03_01-bottom .no03{
	transform: translateX(-15px);
    font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content03_01-bottom .no04{
	transform: translateX(-40px);
    font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content03_01-txt {
	margin-top:65px;
	text-align: center;
}
#sub-wrap_03 .content03_02 {
	margin-top:195px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	width:1045px;
	height:430px;
	border: 2px solid #fff;
	border-radius: 90px;
}
#sub-wrap_03 .content03_02 .img img{
	box-shadow: 0px 0px 10px 0px #fff,
    0px 0px 10px 0px #fff;
}
#sub-wrap_03 .content03_02 .txt p {
	font-size: 18px;
	margin-bottom:15px;
	position: relative;
}
#sub-wrap_03 .content03_02 .txt p span {
	color:#00e4ff;
	font-weight: bold;
}
#sub-wrap_03 .content03_02 .txt p::before{
	content: '•';
	color:#fff;
	position: absolute;
	top:0px;
	left:-20px;
}
#sub-wrap_03 .content03_03 {
	margin-top:97px;
}
#sub-wrap_03 .content03_03-top {
	display: flex;
	align-items: center;
	color:#00df95;
}
#sub-wrap_03 .left-img {
	margin-right:25px;
	width: 500px;
} 
#sub-wrap_03 .left-img p {
	font-size: 40px;
	border-bottom:1px solid;
	padding:0 0 10px;
	font-family: 'KoPubWorld Dotum_Pro bold';
}
#sub-wrap_03 .right-txt {
    width:50%;
}
#sub-wrap_03 .left-img img {
	margin:38px 0 0 108px;
}
#sub-wrap_03 .content03_03-bottom {
	display: flex;
	align-items: center;
	color:#006ebf;
	margin-left: 326px;
}
#sub-wrap_03 .right-txt p {
	font-size:18px;
	margin-bottom:25px;
	font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content03_04 {
	margin-top:200px;
	position: relative;
	width:100%;
	height:540px;
    background-image: url(img/bg_3.png);
    background-size: contain;
    background-repeat: no-repeat;
    
}
#sub-wrap_03 .bg_border {
	position: absolute;
	width:604px;
	height:513px;
	border: 2px solid #fff;
	font-size: 0;
	top:0;
	left:530px;
}
#sub-wrap_03 .front_border {
	position: absolute;
	width:604px;
	height:513px;
	border: 2px solid #fff;
	top:22px;
	left:50%;
	padding:25px 0 0 40px;
}
#sub-wrap_03 .front_border p {
	position: relative;
	font-size: 16px;
	margin-bottom:5px;
}
#sub-wrap_03 .front_border p::before {
	content: '•';
	position: absolute;
	top:0;
	left:-15px;
}
#sub-wrap_03 .content03_04-txt {
	display: flex;
	margin-top:40px ;
}
#sub-wrap_03 .left-p {
	margin-right:60px;
}
#sub-wrap_03 .content03_05 {
	margin-top:500px;
}
#sub-wrap_03 .content03_04-top {
	display: flex;
	justify-content: space-between;
	text-align: center;
	margin-bottom:200px;
}
#sub-wrap_03 .content03_04-top01 p {
	margin-bottom:24px;
	font-size: 16px;
}
#sub-wrap_03 .content03_04-top01 img {
	box-shadow: 0px 0px 10px 0px #fff,
    0px 0px 10px 0px #fff;
}
#sub-wrap_03 .content03_06_wrap {
	/* border: 1px solid #fff; */
	width:1240px;
	margin:100px 0 0 90px;
	position: relative;
}
#sub-wrap_03 .content03_06_wrap::before{
	content: '';
	width:100px;
	height:1px;
	background-color:#00e4ff;
	position: absolute;
	top:-36px;
	left:0; 
}
#sub-wrap_03 .top-txt p {
	font-size: 16px;
	margin-bottom:30px;
	font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .top-txt p span {
	font-size: 23px;
	color:#00d3ec;
	font-family: 'KoPubWorld Dotum_Pro bold';
}
#sub-wrap_03 .content03_06-bordertxt {
	position: relative;
}
#sub-wrap_03 .bordertxt {
	border: 2px solid #fff;
	width:605px;
	padding:35px 0 0 25px;
	margin-bottom:60px ;
	/* position: relative; */
}
#sub-wrap_03 .bordertxt h6 {
	font-size:23px;
	font-family: 'KoPubWorld Dotum_Pro bold';
	border-bottom: 1px solid #00d3ec;
	color:#00d3ec;
	width:355px;
	padding:0 0 5px;
	margin:0 0 5px;
}
#sub-wrap_03 .bordertxt p {
	margin-bottom:25px ;
}
#sub-wrap_03 .content03_06-bordertxt img {
	position: absolute;
	top:-200px;
	left:45%;
}
#sub-wrap_03 .content03_06-tb table {
	width:650px;
	height:142px;	
    border: 2px solid #fff;
    border-collapse: collapse;
    text-align: center;
} 
#sub-wrap_03 .content03_06-tb table th {
	font-size: 18px;
    border: 1px solid #fff;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
#sub-wrap_03 .content03_06-tb table td {
	font-size: 16px;
    border: 1px solid #fff;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content03_06-tb p {
	margin-top:24px;
    font-family: 'KoPubWorld Dotum_Pro Light';
}
#sub-wrap_03 .content03_06-graph {
	margin-top:100px;
}
#sub-wrap_03 .content03_06-graph p {
	position: relative;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
#sub-wrap_03 .content03_06-graph .no01 {
	font-size: 23px;
	color: #00d3ec;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
#sub-wrap_03 .content03_06-graph .no01::before{
	content: '▶';
	position: absolute;
	top:0px;
	left:-23px;
}
#sub-wrap_03 .content03_06-graph .no02{
    font-size: 30px;
}
#sub-wrap_03 .content03_06-graph .no02,
#sub-wrap_03 .content03_06-graph .no03{
	margin-left:8px;
    color:#fff;
}
#sub-wrap_03 .content03_06-graph .no02::before {
	content: '-';
	position: absolute;
	top:-3px;
	left:-25px;
}
#sub-wrap_03 .content03_06-graph .no03::before {
	content: '*';
	position: absolute;
	top:2px;
	left:-10px;
}
#sub-wrap_03 .graph {
	display: flex;
	margin-top:15px;
	text-align: center;
	font-size:18px ;
	font-family: 'KoPubWorld Dotum_Pro bold';
}
#sub-wrap_03 .graph p {
	border-bottom:1px solid #fff;
	padding:0 0 10px;
	margin:0 0 25px;
}
#sub-wrap_03 .graph-left,
#sub-wrap_03 .graph-mid,
#sub-wrap_03 .graph-right{
	border: 3px solid #fff;
	border-radius:20px ;
    margin-right: 45px;
}
#sub-wrap_03 .result {
    margin-top:35px;
}
#sub-wrap_03 .result strong {
    font-size: 21px;
}
#sub-wrap_03 .result p {
    font-size: 18px;
}
#sub-wrap_03 .point {
    display: flex;
    align-items: center;
    margin-top: 55px;
}
#sub-wrap_03 .point dt {
    font-size:18px;
    color:#00e4ff;
    margin-left:60px;
    font-family: 'GmarketSansBold';
}
#sub-wrap_03 .point dd {
    font-size:18px ;
    border: 2px solid #fff;
    border-radius: 50px;
    padding:10px 50px;
}
#sub-wrap_03 .point img {
    margin:25px 13px 0;
}
#sub-wrap_03 .content03_07 {
    margin-top:200px;
}
#sub-wrap_03 .content03_07_txt {
    margin:100px 0 0 90px;
    font-size: 18px;
}
#sub-wrap_03 .content03_07_txt-top {
    margin-bottom:100px;
}
#sub-wrap_03 .content03_07_txt-top span {
    color:#00e4ff;
}
#sub-wrap_03 .content03_07_txt .top01 {
    position: relative;
    margin-bottom:36px;
}
#sub-wrap_03 .content03_07_txt .top01::before{
    content: '';
    width:60px;
    height: 1px;
    position: absolute;
    top:-25px;
    left:0;
    background-color: #00e4ff;
}
#sub-wrap_03 .content03_07_txt .top02,
#sub-wrap_03 .content03_07_txt .top03 {
    position: relative;
    margin-left:26px;
}
#sub-wrap_03 .content03_07_txt .top02::before,
#sub-wrap_03 .content03_07_txt .top03::before{
    content: '';
    background-image: url(img/check.png);
    background-size: 17px 17px;
    width:17px;
    height:17px;
    position: absolute;
    top:2px;
    left:-23px;
}
#sub-wrap_03 .but {
    margin:26px 26px 0;
    color:#00d3ec;
}
#sub-wrap_03 .but span {
    font-size: 20px;
    font-weight: bold;
}
#sub-wrap_03 .content03_08 {
    margin-top:70px;
}
#sub-wrap_03 .content03_08 .content03_08-hd {
    text-align: center;
    border: 2px solid #00e4ff;
    border-radius: 25px;
    width: 564px;
    padding:10px 0;
    font-size:20px;
    margin-left: 290px;
    position: relative;
}
#sub-wrap_03 .content03_08 .content03_08-hd span {
    color:#00def9;
}
#sub-wrap_03 .content03_08 .content03_08-hd::before{
    content: '';
    background-image: url(img/check_2.png);
    background-size: 43px 43px;
    width:43px;
    height:43px;
    position: absolute;
    top:-35px;
    left:50%;
    background-color: #2e4554;
}
#sub-wrap_03 .vs_wrap {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 67px;
}
#sub-wrap_03 .vs_left .vs_left-hd {
    font-size:20px;
    color:#006ebf;
    margin-left:60px;
    font-family: 'GmarketSansBold';
}
#sub-wrap_03 .vs_right .vs_right-hd {
    font-size:20px;
    color:#00df95;
    margin-left:60px;
    font-family: 'GmarketSansBold';
}
#sub-wrap_03 .bg_txt {
    background-image: url(img/3_13.png);
    background-repeat: no-repeat;
    width:400px;
    height:168px;
    padding:20px 0 0 55px;
}
#sub-wrap_03 .bg_txt p {
    font-size: 18px;
    color: #006ebf;
    margin-bottom:5px;
}
#sub-wrap_03 .bg_txt02 {
    background-image: url(img/3_14.png);
    background-repeat: no-repeat;   
    width:400px;
    height:168px;
    padding:20px 0 0 55px;
    /* filter: drop-shadow(5px 5px 5px #00df95); */
}
#sub-wrap_03 .bg_txt02 p {
    font-size: 18px;
    color: #00df95;
    margin-bottom:5px;
}
#sub-wrap_03 .bottom_img {
    margin-top: 50px;
}
/* 서브3 끝 */

/* 서브4 시작 */
#wrap_03-04 {
    width:100%;
	height:100%;
	background:
    linear-gradient(-90deg, #002a44, rgba(0,42,68, 0.1)),
    linear-gradient(90deg, black, rgba(0, 0, 0, 0.2));
    color:#fff; 
    font-family: 'KoPubWorld Dotum_Pro Light';
    padding-bottom:150px;
}
#wrap_03-04 h2 {
	font-size: 50px;
	color:#00e4ff;
	font-family: 'GmarketSansBold';
	letter-spacing: -1.2px;
}
#wrap_03-04 h2 span{
    font-size: 40px;
    color:#fff;
}
#wrap_03-04 .content_04 {
    width:1117px;
    margin-left:402px;
}
#wrap_03-04 .content04_01{
    width:886px;
    margin: 109px 0 0 116px;
}
#wrap_03-04 .content04_01-top p {
    font-size:16px;
    position: relative;
	font-family: 'KoPubWorld Dotum_Pro Light';
}
#wrap_03-04 .content04_01-top .top01::before{
    content: '';
    width:60px;
    height: 1px;
    background-color: #00e4ff;
    position: absolute;
    top:-24px;
    left:0;
}
#wrap_03-04 .content04_01-top .top02{
    margin-left:20px;
}
#wrap_03-04 .content04_01-top .top02::before{
    content: '▶';
    position: absolute;
    top:0;
    left:-20px;
    color:#00e4ff;
}
#wrap_03-04 .content04_01 span {
    color:#00e4ff;
}
#wrap_03-04 .content04_01-mid {
    margin:54px 0 30px;
}
#wrap_03-04 .content04_01-bottom ul {
    display: flex;
    justify-content: space-around;
}
#wrap_03-04 .content04_01-bottom li {
    width:120px;
    padding:35px 0;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    position: relative;
}
#wrap_03-04 .content04_01-bottom li:nth-child(1)::before,
#wrap_03-04 .content04_01-bottom li:nth-child(2)::before,
#wrap_03-04 .content04_01-bottom li:nth-child(3)::before{
    content: '';
    width:100px;
    height:1px;
    position: absolute;
    top:50%;
    left:119px;
    background-color: #fff;
}
#wrap_03-04 .content04_01-bottom p {
    text-align: center;
    margin-top: 45px;
}
#wrap_03-04 .content04_02 {
    margin-top:200px;
}
#wrap_03-04 .content04_02 h2 {
    font-family: 'GmarketSansMedium';
}
#wrap_03-04 .content04_02-top {
    margin:100px 0 40px;
    text-align: center;
    position: relative;
    font-size:20px;
}
/* #wrap_03-04 .content04_02-top::before{
    content: '';
    width:60px;
    height: 1px;
    background-color: #00e4ff;
    position: absolute;
    top:-24px;
    left:150px;
} */
#wrap_03-04 .content04_02-mid {
    transform: translateX(-81px);
}
#wrap_03-04 .content04_02-bottom {
    margin-top:45px;
}
#wrap_03-04 .content04_02-bottom p {
    position: relative;
    font-size: 16px;
    margin-bottom: 50px;
}
#wrap_03-04 .content04_02-bottom p::before{
    content: '▶';
    color:#00e4ff;
    position: absolute;
    top:2px;
    left:-20px;
}
#wrap_03-04 .content04_02-bottom span {
    font-size: 18px;
    color:#00e4ff;
}
#wrap_03-04 .content04_03-top{
    display: flex;
    border: 3px solid #00df95;
    border-radius: 20px;
    width:100%;
    height:324px;
}
#wrap_03-04 .content04_03-bottom {
	display: flex;
    border: 3px solid #006ebf;
    border-radius: 20px;
    width:100%;
    height:324px;
	margin-top: 60px;
}
#wrap_03-04 .content04_03-top .left{
    width:216px;
    border-right: 2px solid #fff;
    height:100%;
    text-align: center;
    padding:125px 0 0;
	font-size:25px;
	color:#00df95;
    font-family: 'GmarketSansBold';
}
#wrap_03-04 .content04_03-bottom .left {
	width:216px;
    border-right: 2px solid #fff;
    height:100%;
    text-align: center;
    padding:125px 0 0;
	font-size:25px;
	color:#006ebf;
    font-family: 'GmarketSansBold';
}
#wrap_03-04 .content04_03-top .mid,
#wrap_03-04 .content04_03-bottom .mid{
    width:128px;
    height:100%;
    border-right:2px solid #fff;
}
#wrap_03-04 .content04_03-top .mid dt,
#wrap_03-04 .content04_03-bottom .mid dt {
    /* border-bottom:2px solid #fff; */
    text-align: center;
    height:45px;
    line-height: 45px;
	font-size: 20px;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
#wrap_03-04 .content04_03-top .mid dd,
#wrap_03-04 .content04_03-bottom .mid dd {
    border-top:2px solid #fff;
    height:80px;
    text-align: center;
    font-size: 18px;
	padding-top:15px;
}
#wrap_03-04 .content04_03-top .mid dd:nth-child(2)
#wrap_03-04 .content04_03-bottom .mid dd:nth-child(2){
    border:0;
	padding-top:30px;
}
#wrap_03-04 .content04_03-top .right dt,
#wrap_03-04 .content04_03-bottom .right dt {
    border-bottom:2px solid #fff;
    text-align: center;
    height:47px;
    width:783px;
    line-height: 45px;
	font-size: 20px;
}
#wrap_03-04 .content04_03-top .right dd,
#wrap_03-04 .content04_03-bottom .right dd {
    border-top:2px solid #fff;
    height:78px;
	padding:20px 0 0 10px;
}
#wrap_03-04 .content04_03-top .right dd:nth-child(2),
#wrap_03-04 .content04_03-bottom .right dd:nth-child(2){
    border:0;
    height:80px;
	padding: 10px 0 0 10px;
}
#wrap_03-04 .content04_03 span {
	color:#00e4ff;
}
#wrap_03-04 .content04_04 {
	margin-top:300px;
}
#wrap_03-04 .content04_04-top {
	display: flex;
}
#wrap_03-04 .growing-left {
	margin-right: 20px;
}
#wrap_03-04 .growing-left p {
	font-size:38px ;
	color:#00df95;
	border-bottom:1px solid #00df95 ;
	padding-bottom:10px;
	margin-bottom: 20px;
    font-family: 'KoPubWorld Dotum_Pro bold';
}
#wrap_03-04 .growing-right {
	margin-top: 55px;
}
#wrap_03-04 .growing-right p {
	font-size: 18px;
}
#wrap_03-04 .growing-right p:first-child {
	color:#00df95;
	margin-bottom: 45px;
}
#wrap_03-04 .growing-right p span {
	margin-left:5px;
	font-weight: bold;
}
#wrap_03-04 .content04_04-bottom {
	display: flex;
	justify-content: center;
}
#wrap_03-04 .content04_05 {
	margin-top:300px;
}
#wrap_03-04 .content04_05 img {
	box-shadow: -10px 0px 20px 0px #00a6d6,
        10px 0px 20px 0px #00c4b9;
}	
#wrap_03-04 .content04_05-top {
	display: flex;
	align-items: center;
}
#wrap_03-04 .content04_05-top .damien-left p {
	font-size: 38px;
	color:#1886d6;
	border-bottom: 1px solid #1886d6;
	padding-bottom: 10px;
    font-family: 'GmarketSansBold';
    font-weight: bold;
}
#wrap_03-04 .content04_05-top .damien-left img {
	margin:50px 30px 0 0px;
}
#wrap_03-04 .content04_05-top .damien-right p {
	color: #1886d6;
	font-size: 18px;
	margin-bottom: 20px;
}
#wrap_03-04 .content04_05-top .damien-right p:nth-child(1){
	margin-bottom:25px ;
}
#wrap_03-04 .content04_05-top .damien-right .fff{
	color: #fff;
	margin: 0;
}
#wrap_03-04 .content04_05-top .damien-right .fff span {
	margin-left:5px;
	font-weight: bold;
}
#wrap_03-04 .content04_05-bottom {
	margin-top: 150px;
	color:#00da98;
}	
#wrap_03-04 .damien-left {
    margin-right: 50px;
}
#wrap_03-04 .content04_05-bottom .damien-left p {
	font-size: 38px;
	color:#00da98;
	border-bottom: 1px solid #00da98;
	padding-bottom: 10px;
	width:503px;
	font-family: 'GmarketSansBold';
}
#wrap_03-04 .damien-right-p {
    font-weight: bold;
}
#wrap_03-04 .damien-right .before {
	position: relative;
} 
#wrap_03-04 .damien-right .before::before {
	content: '•';
	position: absolute;
	top:0;
	left:-15px;
}
#wrap_03-04 .content04_05-bottom .damien-left img {
	margin-top:50px;
}
#wrap_03-04 .damien-right02 {
	display: flex;
	margin-top:30px ;
}
#wrap_03-04 .damien-right02 .txt-right{
	margin-right: 30px;
	font-size:18px ;
}
#wrap_03-04 .damien-right02 .txt-left p {
	margin-bottom: 15px;
	position: relative;
}
#wrap_03-04 .damien-right02 .txt-left p::before{
	content: '•';
	position: absolute;
	top:0;
	left:-15px;
}
#wrap_03-04 .content04_06 {
	display: flex;
	justify-content: space-between;
	margin-top: 150px;
}
#wrap_03-04 .content04_06 img {
	margin-bottom: 30px;
	box-shadow: -10px 0px 20px 0px #00a6d6,
        10px 0px 20px 0px #00c4b9;
}
#wrap_03-04 .content04_06-right {
	margin-top:140px ;
}
#wrap_03-04 .content04_06 p {
	font-size:16px;
}
#wrap_03-04 .content04_06 span {
	font-weight: bold;
}
#wrap_03-04 .content04_06-right p {
	margin-left: 75px;
	position: relative;
}
#wrap_03-04 .content04_06-right p::before{
	content: '재배작물';
	position: absolute;
	top:0;
	left:-75px;
}
#wrap_03-04 .content04_03-m {
	width:100%;
}
#wrap_03-04 .content04_03-m-top {
	width:100%;
	border: 2px solid #00da97;
	height:100%;
	border-radius: 10px;
}
#wrap_03-04 .m-top-hd {
	font-size: 23px;
	border-bottom: 2px solid #fff;
	text-align: center;
	color:#00da97;
	font-weight: bold;
    font-family: 'GmarketSansBold';
}
#wrap_03-04 .m-top-txt {
	display: flex;
	width:100%;
	height:100%;
    text-align: center;
    border-bottom:2px solid #fff ;
}
#wrap_03-04 .m-top-txt p:first-child {
    width:25%;
    border-right: 1px solid #fff;
}
#wrap_03-04 .m-top-txt p:last-child {
    width:75%;
}
#wrap_03-04 .content04_03-m dl {
 display: flex;
 border-bottom: 1px solid #fff;
}
#wrap_03-04 .content04_03-m dt {
    width: 25%;
    border-right: 1px solid #fff;
    font-size: 14px;
    padding:20px 0;
    text-align: center;
}
#wrap_03-04 .content04_03-m dd {
    width: 75%;
    font-size: 12px;
    padding: 10px 0 0 5px;
}
#wrap_03-04 .content04_03-m dl:last-child {
    border-bottom: 0;
}
#wrap_03-04 .content04_03-m-bottom {
    width:100%;
	border: 2px solid #0088ec;
	height:100%;
	border-radius: 10px;
    margin-top: 20px;
}
#wrap_03-04 .content04_03-m-bottom .m-top-hd {
    color:#0088ec;
}
/* 서브4 끝 */

/* 서브5 시작 */
 #wrap_05 {
	width:100%;
	height:100%;
	background-image:
    linear-gradient(-90deg, #002a44, rgba(0,42,68, 0.1)),
    linear-gradient(90deg, black, rgba(0, 0, 0, 0.2)),
	url(img/bg_5.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size: 100%;
    color:#fff; 
	font-family: 'KoPubWorld Dotum_Pro Light';
    padding-bottom:150px;
 }
 #wrap_05 .content_05 {
	width:1115px;
	margin-left:403px;
}
#wrap_05 h2 {
	font-size: 50px;
	color:#00e4ff;
	font-family: 'GmarketSansBold';
	letter-spacing: -1.2px;
}
#wrap_05 h2 span{
    font-size: 40px;
    color:#fff;
}
#wrap_05 .content_05 .no01,
#wrap_05 .content05_02 .no02,
#wrap_05 .content05_03 .no03{
	width:64px;
	height:64px;
	border: 2px solid #00d3ec;
	border-radius: 50%;
	position: relative;
}
#wrap_05 .content_05 .no01::before {
	content: '1';
	font-size: 55px;
	color:#00d3ec;
	position: absolute;
	top:5px;
	right:-10px;
	background-color: #212e36;
	font-style: oblique;
	font-family: 'GmarketSansBold';
}
#wrap_05 .content05_01 {
	margin-top:45px;
	display: flex;
	align-items: center;
	flex-direction: column;
}
#wrap_05 .content05_01-top img{
	margin-bottom:20px;
}
#wrap_05 .content05_01-top p {
	font-size:18px;
	text-align: center;
}
#wrap_05 .content05_01-top p span {
	color:#00e4ff;
}
#wrap_05 .content05_01-bottom{
	margin-top: 100px;
}
.icon-txt {
    margin-top:100px;
    text-align: left;
    color:#fff;
}
#wrap_05 .icon-txt_top img {
	border: 1px solid #fff;
	border-radius: 50%;
	padding:20px;
}
#wrap_05 .icon-txt_top {
	display: flex;
	align-items: center;
	font-size: 18px;
}
#wrap_05 .icon-txt_top p,
#wrap_05 .icon-txt_bottom p {
	position: relative;
	margin-left:50px;
}
#wrap_05 .icon-txt_top p::before,
#wrap_05 .icon-txt_bottom p::before{
	content: '•';
	position: absolute;
	top:0px;
	left:-15px;
}
#wrap_05 .icon-txt_bottom {
	display: flex;
	align-items: center;
	margin-top:120px;
	font-size: 18px;
}
#wrap_05 .icon-txt_bottom img {
	border: 1px solid #fff;
	border-radius: 50%;
	padding:20px 5px;
}
#wrap_05 .pearl {
	border-top: 1px solid #fff;
	padding-top:15px;
	margin:60px 0 0;
}
#wrap_05 .pearl .txt {
	width:850px;
	margin: 0 0 0 40px;
}
#wrap_05 .pearl .txt p {
	position: relative;
	font-size:18px ;
}
#wrap_05 .pearl .txt p::before {
	content: '';
    background-image: url(img/check.png);
    background-size: 17px 17px;
    width:17px;
    height:17px;
    position: absolute;
	top:5px;
	left:-30px;
}
#wrap_05 .pearl .txt p span {
	color:#00cbe3;
}
#wrap_05 .pearl .txt strong {
	position: relative;
}
#wrap_05 .pearl .txt strong::before {
	position: absolute;
	content: '│';
	top:-2px;
	left:-12px;
}
#wrap_05 .pearl-img_box {
	width:850px;
	margin: 0 0 0 40px;
}
#wrap_05 .pearl-img_box .img {
	display: flex;
	justify-content: space-between;
	margin-top:100px;
}
#wrap_05 .content05_02 {
	margin-top:200px;
}
#wrap_05 .content05_02 .no02::before{
	content: '2';
	font-size: 55px;
	color:#00d3ec;
	position: absolute;
	top:5px;
	right:-10px;
	background-color: #23313a;
	font-style: oblique;
	font-family: 'GmarketSansBold';
}
#wrap_05 .content05_02-top {
	margin:80px 0 0 40px;
	position: relative;
	font-size: 16px;
}
#wrap_05 .content05_02-top::before{
	content: '';
	position: absolute;
	top:-15px;
	width:73px;
	height: 1px;
	background-color:#00e4ff ;
}
#wrap_05 .content05_02-mid,
#wrap_05 .content05_02-bottom  {
	margin:100px 0 0 70px;
}
#wrap_05 .content05_02-mid p,
#wrap_05 .content05_02-bottom p {
	position: relative;
	font-size: 16px;
}
#wrap_05 .content05_02-mid p::before,
#wrap_05 .content05_02-bottom p::before{
	content: '';
    background-image: url(img/check.png);
    background-size: 17px 17px;
    width:17px;
    height:17px;
    position: absolute;
	top:3px;
	left:-30px;
}
#wrap_05 .content05_02-mid .content05_02-mid-img,
#wrap_05 .content05_02-bottom .content05_02-mid-img {
	display: flex;
	justify-content: space-between;
	margin:15px 0 0;
}
#wrap_05 .content05_03 {
	margin-top:200px;
	background-image: url(img/bg_6.png);
	background-position:right bottom;
	background-repeat: no-repeat;
}
#wrap_05 .content05_03 .no03::before{
	content: '3';
	font-size: 55px;
	color:#00d3ec;
	position: absolute;
	top:5px;
	right:-10px;
	background-color: #23313a;
	font-style: oblique;
    font-family: 'GmarketSansBold';
}
#wrap_05 .content05_03-top {
	margin:70px 0 0 40px;
	display: flex;
	justify-content:center;
	flex-direction: column;
}
#wrap_05 .content05_03-top img {
	margin-right: 30px;
}
#wrap_05 .content05_03-top .content05_03-top01 {
	margin-bottom: 30px;
} 
#wrap_05 .content05_03-bottom {
	margin:90px 0 0 40px;
}
#wrap_05 .content05_03-bottom img {
	margin-right:18px;
}
#wrap_05 .content05_03-bottom img:nth-child(2),
#wrap_05 .content05_03-bottom img:nth-child(4){
	margin-top: 60px;
}
#wrap_05 .content05_04 {
	margin:200px 0 0 40px;
}
#wrap_05 .content05_04-top01 {
	display: flex;
}
#wrap_05 .content05_04-top01-left {
	margin-right: 10px;
	display: flex;
}
#wrap_05 .content05_04-top01-left p {
	margin-right:40px;
	position:relative;
}
#wrap_05 .content05_04-top01-left p:before{
	content: '';
	width:55px;
	height:1px;
	position: absolute;
	top:14px;
	left:161px;
	background-color: #00e4ff;
}
#wrap_05 .content05_04-top01-right  {
	margin-top:30px;
	position: relative;
} 
#wrap_05 .content05_04-top01-right::before{
	content: '';
	width: 10px;
	height: 10px;
	border: 1px solid #00e4ff;
	border-radius: 50%;
	position: absolute;
	top:-21px;
	left:0px;
}
#wrap_05 .content05_04-top01-right p {
	font-size:16px;
	margin-bottom: 30px;
}
#wrap_05 .content05_04-top01-right p span {
	color:#00d3ed;
	font-size: 20px;
	font-family: 'KoPubWorld Dotum_Pro bold';
}
#wrap_05 .content05_04-top02 {
	margin-top:30px;
}
#wrap_05 .content05_04-top02-top {
	display: flex;
}
#wrap_05 .content05_04-top02-top p {
	margin-right: 25px;
	position: relative;
}
#wrap_05 .content05_04-top02-top p:first-child::before{
	position: absolute;
	content: '';
	bottom:-43px;
	left:45px;
	width:1px;
	height:43px;
	background-color:#00e4ff ;
}
#wrap_05 .content05_04-top02-top p:first-child::after{
	position: absolute;
	content: '';
	bottom:-43px;
	left:45px;
	width:64px;
	height:1px;
	background-color:#00e4ff ;
}
#wrap_05 .content05_04-top02-bottom {
	margin:35px 0 0 120px;
	position: relative;
}
#wrap_05 .content05_04-top02-bottom::before {
	position: absolute;
	top:2px;
	left:-15px;
	content: '';
	width: 10px;
	height: 10px;
	border: 1px solid #00e4ff;
	border-radius: 50%;
}
#wrap_05 .content05_04-mid {
	margin-top:100px;
	display: flex;
}
#wrap_05 .content05_04-mid-left p,
#wrap_05 .content05_04-mid-right p{
	margin-bottom:30px;
} 
#wrap_05 .content05_04-mid-mid p{
	margin:0 30px;
}
#wrap_05 .content05_04-bottom {
	margin-top:100px;
}
#wrap_05 .content05_04-bottom01 {
	display: flex;
	justify-content: space-between;
	text-align: center;
	font-size: 18px;
}
#wrap_05 .content05_04-bottom01-left,
#wrap_05 .content05_04-bottom01-right {
	border: 2px solid #fff;
	padding:20px;
}
#wrap_05 .content05_04-bottom01-mid {
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	padding:20px;
}
#wrap_05 .content05_04-bottom02 {
	display: flex;
	justify-content: center;
}
#wrap_05 .content05_04-bottom02 img:nth-child(1) {
	border-bottom:2px solid #fff ;
	border-right:2px solid #fff ;
	border-left:2px solid #fff ;
	padding:20px;
}
#wrap_05 .content05_04-bottom02 img:nth-child(2) {
	border-bottom:2px solid #fff ;
	border-right:2px solid #fff ;
	padding:20px;
}
/* 서브5 끝 */

/* 서브6 시작 */
#wrap_06 {
	width:100%;
	height:100%; 
	background: linear-gradient(-90deg, #002a44, rgba(0,42,68, 0.1)),
    linear-gradient(90deg, black, rgba(0, 0, 0, 0.2));
	color:#fff;
    padding:0 0 150px;
	font-family: 'KoPubWorld Dotum_Pro Light';
}
#wrap_06 .content_06 {
	width: 1153px;
	margin-left:384px;
}
#wrap_06 .content_06 .content_06-hd {
	font-size:55px;
	color:#00e4ff;
	font-family: 'GmarketSansBold';
}
#wrap_06 .content_06-nav {
	margin-top:100px;
	display: flex;
	font-family: 'KoPubWorld Dotum_Pro bold';
    justify-content: center;
}
#wrap_06 .content_06-nav a {
	font-size: 20px;
	border: 1px solid #929292;
	border-radius: 50px;
	width:224px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	margin-right: 60px;
	position: relative;
    color:#929292;
}
#wrap_06 .content_06-nav p:hover{
    color:#006ebf;
    border:1px solid #fff;
    background-color: #fff;
    border-radius: 50px;
}
#wrap_06 .content_06-nav a:first-child{
	color:#00e4ff;
	border-color:#00e4ff ;
}
#wrap_06 .content_06-nav a:first-child::before{
	content: '';
	position: absolute;
	top:50%;
	left:100%;
	width:60px;
	height:1px;
	background: linear-gradient( to right, #00e4ff, #7b7f80 );
}
#wrap_06 .content_06-main {
	margin:94px 0 0 40px;
}
#wrap_06 .content_06-main-top p {
	position: relative;
	font-size: 18px;
	margin-bottom:40px;
}
#wrap_06 .content_06-main-top p::before{
	content: '';
	width:67px;
	height:1px;
	top:-20px;
	background-color:#00e4ff ;
	position: absolute;
}
#wrap_06 .content_06-main-bottom {
	margin-top:80px;
	border:2px solid #00e4ff;
	border-radius: 66px;
	width:100%;
	height:300px;
}
#wrap_06 .content_06-main-bottom dl {
	padding:30px 0 0 57px;
}
#wrap_06 .content_06-main-bottom dt {
	font-size:23px;
	color:#00e4ff;
	font-family: 'GmarketSansBold';
}
#wrap_06 .content_06-main-bottom dd {
	margin-bottom:30px;
}
/* 서브6 끝 */

#wrap_06_1 {
	width:100%;
	height:2000px; 
	background: linear-gradient(-90deg, #002a44, rgba(0,42,68, 0.1)),
    linear-gradient(90deg, black, rgba(0, 0, 0, 0.2));
	color:#fff;
    padding:0 0 150px;
	font-family: 'KoPubWorld Dotum_Pro Light';
}
#wrap_06_1 .content_06 {
	width: 1153px;
	margin-left:384px;
}
#wrap_06_1 .content_06 .content_06-hd {
	font-size:55px;
	color:#00e4ff;
	font-family: 'GmarketSansBold';
}
#wrap_06_1 .content_06-nav {
	margin-top:100px;
	display: flex;
	font-family: 'KoPubWorld Dotum_Pro bold';
    justify-content: center;
}
#wrap_06_1 .content_06-nav a {
	font-size: 20px;
	border: 1px solid #929292;
	border-radius: 50px;
	width:224px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	margin-right: 60px;
	position: relative;
    color:#929292;
}
#wrap_06_1 .content_06-nav p:hover{
    color:#006ebf;
    border:1px solid #fff;
    background-color: #fff;
    border-radius: 50px;
}
#wrap_06_1 .content_06-nav a:last-child{
	color:#00e4ff;
	border-color:#00e4ff ;
}
#wrap_06_1 .content_06-nav a:last-child::before{
	content: '';
	position: absolute;
	top:50%;
	right:100%;
	width:60px;
	height:1px;
	background: linear-gradient( to left, #00e4ff, #7b7f80 );
}
@media only screen and (min-width: 320px) and (max-width:768px){
    .content_wrap01 {
        width:90%;
    }
    .content_hd-banner img {
        display: none;
    }
    .content_hd-banner {
        margin-top: 0;
    }
    #wrap_01 .content_hd h1 {
        padding:0;
    } 
    .banner-txt {
        padding:30px;
        justify-content: space-around;
    }
     #wrap_01 .banner-txt strong {
        font-size:1rem;
    }
    #wrap_01 .content_hd p {
        font-size: 13px;
    }
    #wrap_01 .icon-txt {
        margin:0;
        width:100%;
        font-size: 14px;
    }
    #wrap_01 .content01_main {
        flex-direction: column;
    }
    #wrap_01 .content01_main_txt {
        margin-top:77px;
    }
    #wrap_01 .content01_main_txt br {
        display: none;
    }
    #wrap_01 .content01_main_img img {
        width: 100%;
    }
    #wrap_01 .content01_main_txt::before {
        width:1px;
        height:85px;
        top:-85px;
        left:45px;
    }
    #wrap_01 .content01_main_txt p {
        font-size: 14px;
    }
    .micro_con-top {
        flex-direction: column;
        border-bottom: 0;
    }
    .micro_con-top01 {
        margin:0 0 64px 0;
    }
    .micro_con-top01 .txt,
    .micro_con-top01 .txt dt,
    .micro_con-top01 .txt dd,
    .micro_con-top02 p,
    .micro_con-top03 p {
        font-size: 14px;
    }
    .micro_con-top03{
        margin:70px 0 0 0px
    }
    .micro_wrap h3 {
        font-size: 40px;
        border-bottom: 2px solid #fff;
    }
    .micro_wrap .title {
        border: 0;
        width: 30px;
    }
    /* .micro_con-top03 > .title {
        width:216px;
    } */
    .micro_con-top03 .txt01 {
        margin:0;
    }
    .micro_con-top03 .txt01 {
        margin:0 10px;
    }
    .micro_con-top03 .txt01 p::before,
    .micro_con-top03 .txt02 p::before {
        content: none;
    } 
    .micro_con-bottom {
        width:100%;
        height: 100%;
        flex-direction: column;
        padding:20px 30px;
    }
    .micro_con-bottom-img img {
        width:100%;
        margin-bottom: 40px;
    }
    .micro_con-bottom-txt {
        font-size: 14px;
    }
    .anion_wrap h3 {
        font-size: 40px;
        border-bottom: 2px solid #fff;
    }
    .anion_content01-top {
        border-top: 0;
        flex-direction: column;
    }
    .anion_content01 h4{
        width:184px;
        margin-right:0;
        font-size: 15px;
    }
    .anion_content01-top p,
    .anion_content01-bottom p {
        font-size: 12px;
    }
    .anion_content01-bottom {
        flex-direction: column;
        border-top: 1px solid rgba(255,255,255, 0.5);
    }
    .anion_content01-bottom_dot {
        width:100%;
        margin-left:13px;
        justify-content: flex-start;
        font-size: 12px;
    }
    .anion_content01-bottom_dot .dot_left {
        margin-right: 38px;
    }
    .anion_content02 {
        flex-direction: column;
    }
    .anion_content02-left {
        margin-bottom:20px;
    }
    .anion_content02-right table {
        width:100%;
        border-radius: 5px;
    }
    .anion_content02-right table th {
        font-size: 12px;
        padding:0 5px;
    }
    .anion_content02-right table td {
        font-size: 10px;
    }
    .anion_content03 {
        width:100%;
    }
    .anion_content03 img {
        width:100%;
    }
    .anion_content03 .img02 {
        margin:0 5px;
    }
    .anion_content03 .img02 p:nth-child(1) {
        margin-bottom:7px;
    }
    .anion_content04 {
        flex-direction: column;
    }
    .bigbubble_wrap img{
        width:100%;
    }
    .bigbubble_wrap-img_top {
        margin-bottom: 10px;
    }
    .bigbubble_wrap p {
        margin-right: 10px;
    }
    .content02 {
        width:90%;
    }
    .content02_main-hd p,
    .content02_main-hd p strong {
        font-size: 16px;
    }
    .content02_main-hd p:nth-child(3) {
        font-size: 14px;
        padding-left:0;
    }
    .content02_main-txt {
        flex-direction: column;
        align-items: flex-start;
    }
    .sub02_main-bottom-right {
        margin-left: 0;
    }
	.content02_txt-list {
		justify-content: space-between;
		width:100%;
	}
	.content02_txt-list img {
		display: none;
	} 
	.content02_txt-list dt {
		font-size: 15px;
		width:30%;
	}
	.content02_txt-list dd {
		font-size: 13px;
		width:70%;
	}
	.Finegrinding h5 {
		font-size: 30px;
		margin-bottom:15px;
	}
	.Finegrinding_wrap {
		display: block;
	}
	.Finegrinding_img p {
		box-shadow:none;
	}
	.Finegrinding_img img {
		width:200px;
		height:138px;
	}
	.Finegrinding_img {
		display: flex;
		justify-content: space-around;
	}
	.Finegrinding_txt .Finegrinding_txt-hd {
		font-size: 26px;
	}
	.Finegrinding_txt {
		font-size: 12px;
	}
	.Finegrinding_txt br {
		display: none;
	}
	.process_wrap {
		margin-top:40px ;
	}
	.process_hd p{
		font-size: 30px;
	}
	.process_mian {
		display: none;
	}
	.process_mian_m {
		display: block;
	}
	.process_mian_m img {
		width:100%;
		margin-top:20px;
	}
	.dryer_hd {
		margin-top: 65px;
	}
	.dryer_main-top {
		margin-top:20px;
	}
	.dryer_main-top-left, .dryer_main-top-right {
		display: block;
	}
	.dryer_main-top .text strong {
		font-size: 17px;
	}
	.dryer_main-top .text p {
		font-size: 13px;
		margin-top:15px
	}
	.dryer_main-top-right .text > p {
		margin-top:39px;
	}
	.dryer_main-mid01 {
		margin:20px 0 0 0px;
	}
	.dryer_main-mid01-top, .dryer_main-mid01-bottom {
		display: block;
	}
	.dryer_main-mid01-top .text02, .dryer_main-mid01-bottom .text02 {
		margin: 10px 0 5px 0 ;
	}
	.dryer_main-mid01-top .text02 strong, .dryer_main-mid01-bottom .text02 strong,
	.dryer_main-mid02 .text03 strong{
		font-size: 15px;
	}
	.dryer_main-mid01-top .text02 p, .dryer_main-mid01-bottom .text02 p,
	.dryer_main-mid02 .text03 p {
		font-size: 12px;
		border-top:1px solid rgba(255, 255, 255, 0.5)
	}
	.dryer_main-mid02 {
		margin-left:0;
	}
	.dryer_main-mid03 {
		display: block;
		margin:10px 0 0 0;
	}
	.dryer_main-mid03 .text04 {
		margin:10px 21px 10px 0;
	}
	.dryer_main-bottom {
		display: block;
	}
	.dryer_main-bottom p {
		margin:10px 0;
	}
	.dryer_main-bottom p::before{
		content: none;
	}
	.production_wrap {
		margin-top: 65px;
	}
	.pallet_wrap {
		margin-top: 40px;
	}
	.pallet_wrap .txt_img {
		display: block;
	}
	.txt_img p:first-child {
		font-size: 16px;
	}
	.txt_img p:first-child br {
		display: none;
	}
	.pallet_wrap .txt_img img {
		width:100%;
	}
	.pallet_wrap .bottom-txt {
		font-size: 22px;
        text-align: center;
	}
	.pallet_wrap .bottom-txt::before {
		content: none;
	}
	.map_wrap {
		margin-top:65px;
	}
	.map_wrap p {
		font-size: 16px;
		text-align: center;
	}
	.map_wrap img{
		width:100%;
	}
	.content_hd {
		display: none;
	}
	.sub02_main-bottom-right > table th {
		font-size: 12px;
	}
	.sub02_main-bottom-right > table td {
		font-size: 10px;
	}
	.sub02_main-bottom-right > table {
		width:100%;
	}
	.sub02_main-bottom-right {
		width:100%;
	}
	.content02_main-txt {
		width:100%;
	}
	#sub-wrap_03 .content_03_wrap {
		width:100%;
		margin:0 auto
	}
	#sub-wrap_03 h2 {
		font-size: 32px;
		text-align: center;
	}
	#sub-wrap_03 .content03_01 {
		margin: 0 auto;
		width:90%;
	}
	.content03_01-bottom {
		width:100%;
	}
	#sub-wrap_03 .content03_01-bottom ul {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-around;
	}
	#sub-wrap_03 .content03_01-bottom li {
		display: inline-block;
		width:40%;
		height:200px;
		border: 0;
		text-align: center;
		transform: translateX(0px);
		
	}
	#sub-wrap_03 .content03_01-bottom .no01 img {
		margin-bottom: 28px;
	}
	#sub-wrap_03 .content03_01-bottom .no01,
	#sub-wrap_03 .content03_01-bottom .no02,
	#sub-wrap_03 .content03_01-bottom .no03,
	#sub-wrap_03 .content03_01-bottom .no04{
		transform: translateX(0px);
	}
	#sub-wrap_03 .content03_01-bottom li p {
		font-size: 12px;
	}
    #sub-wrap_03 .content03_03 {
        width:90%;
        margin:65px auto 0;
    }
	#sub-wrap_03 .content03_01-txt {
		font-size: 15px;
		margin-top: 65px;
	}
	#sub-wrap_03 .content03_02 {
		margin: 40px auto 0;
		width: 90%;
		height: 100%;
		flex-direction: column;
		padding:30px;
	}
	#sub-wrap_03 .content03_03-top {
		width: 100%;
	}
	#sub-wrap_03 .content03_02 img {
		margin-bottom: 10px;
	}
	#sub-wrap_03 .content03_02 .txt p {
		font-size: 12px;
	}
	#sub-wrap_03 .left-img {
		width:50%;
	}
	#sub-wrap_03 .left-img p {
		font-size: 16px;
		text-align: center;
	}
	#sub-wrap_03 .left-img img {
		margin:30px 0 0 0px ;
        width: 100%;
	}
	#sub-wrap_03 .right-txt p {
		font-size: 12px;
	}
	#sub-wrap_03 .content03_03-bottom {
		margin-left: 0;
	}
	#sub-wrap_03 .bg_border {
		display: none;
	}
	#sub-wrap_03 .front_border{
		position: relative;
		width:100%;
		left:0;
		top:0;
		height: 100%;
		padding:20px 40px;
	}
	#sub-wrap_03 .content03_04 {
		width:90%;
		margin:20px auto 0;
		height: 100%;
	}
	#sub-wrap_03 .front_border p {
		font-size: 13px;
	}
	#sub-wrap_03 .content03_05{
		margin:65px auto;
	}
	#sub-wrap_03 .content03_04-top {
		display: contents;
	}
	#sub-wrap_03 .content03_04-top p {
		margin:20px 0;
	}
	#sub-wrap_03 .content03_06 {
		width:90%;
		margin: 0 auto;
	}
	#sub-wrap_03 .content03_06_wrap {
		margin:40px auto 0;
		width:100%;
	}
	#sub-wrap_03 .content03_06_wrap::before {
		content: none;
	}
	#sub-wrap_03 .top-txt p {
		font-size: 12px;
		text-align: center;
	}
	#sub-wrap_03 .top-txt p span {
		font-size: 14px;
	}
	#sub-wrap_03 .bordertxt {
		width:100%;
	}
	#sub-wrap_03 .content03_06-bordertxt img {
		display: none;
	}
	#sub-wrap_03 .bordertxt {
		padding:30px;
	}
	#sub-wrap_03 .bordertxt h6 {
		font-size: 18px;
		text-align: center;
		margin-bottom: 30px;
	}
	#sub-wrap_03 .bordertxt p {
		font-size: 12px;
	}
	#sub-wrap_03 .content03_06-tb table {
		width:100%;
	}
	#sub-wrap_03 .content03_06-tb table th {
		font-size: 10px;
	}
	#sub-wrap_03 .content03_06-tb table td {
		font-size: 10px;
	}
	#sub-wrap_03 .content03_06-tb p {
		font-size: 12px;
	}
	#sub-wrap_03 .content03_06-graph .no01 {
		font-size: 13px;
	}
	#sub-wrap_03 .content03_06-graph .no02, #sub-wrap_03 .content03_06-graph .no03 {
		font-size: 14px;
	}
	#sub-wrap_03 .graph {
		width:100%;
		flex-wrap: wrap;
	}
	#sub-wrap_03 .graph img {
		width: 100%;
	}
	#sub-wrap_03 .graph-left, #sub-wrap_03 .graph-mid, #sub-wrap_03 .graph-right {
		margin-right: 5%;
		margin-bottom: 5%;
		width:45%;
	}
	#sub-wrap_03 .result {
		text-align: center;
	}
	#sub-wrap_03 .result strong {
		font-size: 17px;
	}
	#sub-wrap_03 .result p {
		font-size: 12px;
	}
	#sub-wrap_03 .point dd {
		border-radius: 10px;
		padding:20px 10px;
		font-size: 14px;
	}
	#sub-wrap_03 .content03_07 {
		margin: 65px auto 0;
		width: 90%;
	}
	#sub-wrap_03 h2, #sub-wrap_03 h2 span {
		font-size: 16px;
	}
	#sub-wrap_03 .content03_07_txt {
		width: 100%;
		margin: 40px auto 0;
	}
	#sub-wrap_03 .content03_07_txt .top01::before {
		content:none ;
	}
	#sub-wrap_03 .content03_07_txt .top01 {
		text-align: center;
		margin-bottom: 6px;
		font-size: 16px;
	}
	#sub-wrap_03 .content03_07_txt .top02, #sub-wrap_03 .content03_07_txt .top03 {
		font-size: 12px;
	}
	#sub-wrap_03 .but {
		font-size: 16px;
		text-align: center;
	}
	#sub-wrap_03 .but span {
		font-size: 16px;
	}
	#sub-wrap_03 .content03_08 {
		width: 90%;
		margin: 65px auto 0;
	}
    #sub-wrap_03 .content03_08 .content03_08-hd {
        font-size: 14px;
    }
	#sub-wrap_03 .content03_08 .content03_08-hd {
		width: 100%;
		margin-left: 0;
	}
	#sub-wrap_03 .vs_wrap {
		flex-direction: column;
	}
	#sub-wrap_03 .vs_wrap .vs_mid {
		margin: 30px 0;
	}
	#sub-wrap_03 .bottom_img img {
		width:100%;
	}
    #sub-wrap_03 .bordertxt h6 {
        width: 100%;
        font-size: 12px;
    }
    #sub-wrap_03 .point dt {
        margin-left: 0;
        text-align: center;
    }
	#wrap_03-04 .content_04 {
		margin:0 auto 0;
		width: 90%;
	}
	#wrap_03-04 h2 {
		font-size:30px ;
		text-align: center;
	}
	#wrap_03-04 .content04_01 {
		margin-left: 0;
		width:100%;
	}
	#wrap_03-04 .content04_01-mid {
		margin: 30px 0;
	}
	#wrap_03-04 .content04_01-mid img {
		width:100%;
	}
	#wrap_03-04 .content04_01-bottom li {
		width:95px;
		padding:19px 0;
	}
	#wrap_03-04 .content04_01-bottom li:nth-child(1)::before, 
	#wrap_03-04 .content04_01-bottom li:nth-child(2)::before, 
	#wrap_03-04 .content04_01-bottom li:nth-child(3)::before {
		content: none;
	}
	#wrap_03-04 .content04_02 {
		margin-top: 65px;
	}
	#wrap_03-04 h2 span,
	#wrap_03-04 h2{
		font-size: 23px;
	}
	#wrap_03-04 .content04_02-top {
		margin:20px 0;
		font-size: 12px;
	}
	#wrap_03-04 .content04_02-mid {
		transform: translateX(0);
	}
	#wrap_03-04 .content04_02-mid img {
		width: 100%;
	}
	#wrap_03-04 .content04_03 {
		display: none;
	}
	#wrap_03-04 .content04_03-top .left br {
		display: none;
	}
	#wrap_03-04 .content04_03-m {
		display: block;
	}
	#wrap_03-04 .content04_04-top {
		flex-direction: column;
	}
	#wrap_03-04 .growing-left p {
		text-align: center;
		padding-bottom: 0;
	}
	#wrap_03-04 .growing-right {
		margin-top: 5px;
	}
	#wrap_03-04 .growing-right p:first-child {
		margin-bottom: 0;
	}
	#wrap_03-04 .content04_04-bottom img {
		margin:25px 0 0 ;
		width:100%;
	}
	#wrap_03-04 .content04_05 {
		margin-top: 65px;
		width:100%;
	}
	#wrap_03-04 .content04_05-top {
		align-items: flex-start;
		display: block;
	}
	#wrap_03-04 .damien-left {
		width:100%;
		margin-right: 0;
	}
	#wrap_03-04 .content04_05 img {
		width: 100%;
	}
	#wrap_03-04 .damien-right {
		margin-top: 20px;
	}
	#wrap_03-04 .content04_05-top .damien-right p:nth-child(1) {
		margin-bottom: 5px;
		font-size: 12px;
	}
	#wrap_03-04 .content04_05-top .damien-right p {
		margin-bottom: 5px;
	}
	#wrap_03-04 .content04_05-bottom {
		margin-top: 40px;
		width:100%;
	}
	#wrap_03-04 .content04_05-bottom .damien-left p{
		width: 100%;
	}
	#wrap_03-04 .damien-right02 {
		display: block;
	}
	#wrap_03-04 .damien-right02 .txt-right {
		font-size: 12px;
	}
	#wrap_03-04 .content04_06 {
		margin-top: 65px;
		flex-direction: column;
	}
	#wrap_03-04 .content04_06 img {
		width: 100%;
	}
	#wrap_05 .content_05 {
		margin:0 auto;
		width: 90%;
	}
	#wrap_05 .content_05 .no01, 
	#wrap_05 .content05_02 .no02, 
	#wrap_05 .content05_03 .no03{
		display: none;
	}
	#wrap_05 h2,#wrap_05 h2 span {
		font-size: 22px;
		text-align: center;
	}
	#wrap_05 .content05_01-top img {
		width:100%;
	}
	#wrap_05 .content05_01-top p {
		font-size: 12px;
	}
	#wrap_05 .content05_01-bottom {
		width:100%;
	}
	#wrap_05 .icon-txt_top p, #wrap_05 .icon-txt_bottom p {
		font-size: 14px;
	}
	#wrap_05 .pearl {
		width:100%;
	}
	#wrap_05 .pearl .txt {
		width:100%;
		margin:0;
	}
	#wrap_05 .pearl .txt p {
		font-size: 13px;
	}
	#wrap_05 .pearl .txt p::before {
		content: none;
	}
	#wrap_05 .pearl-img_box {
		margin:0;
		width:100%;
	}
	#wrap_05 .pearl-img_box .img {
		margin-top: 40px;
		width:100%;
	}
	#wrap_05 .pearl-img_box .img img {
		width:33.3%
	}
	#wrap_05 .content05_02 {
		margin-top: 65px;
	}
	#wrap_05 .content05_02-top {
		margin:40px 0 0 0 ;
		text-align: center;
	}
	#wrap_05 .content05_02-top::before {
		content: none;
	}
	#wrap_05 .content05_02-mid, #wrap_05 .content05_02-bottom {
		margin:40px 0 0 15px;
	}
	#wrap_05 .content05_02-mid p, #wrap_05 .content05_02-bottom p {
		font-size: 14px;
	}
	#wrap_05 .content05_02-mid .content05_02-mid-img,
	#wrap_05 .content05_02-bottom .content05_02-mid-img {
		width:100%;
	}
	#wrap_05 .content05_02-mid .content05_02-mid-img img {
		width:33.3%;
	}
	#wrap_05 .content05_02-bottom .content05_02-mid-img img {
		width:50%;
	}
    #wrap_05 .content05_03 {
        margin-top:65px;
        width:100%;
    }
    #wrap_05 .content05_03-top{
        margin:40px 0 0 0;
    }
    #wrap_05 .content05_03-top img {
        width:100%;
        margin-bottom: 20px;
    }
    #wrap_05 .content05_03-top .content05_03-top01 {
        margin-bottom: 0;
    }
    #wrap_05 .content05_03-bottom {
        margin: 30px 0 0 0 ;
        width:100%;
    }
    #wrap_05 .content05_03-bottom img {
        width:24%;
        margin: 0;
    }
    /* #wrap_05 .content05_03-bottom img:nth-child(2), #wrap_05 .content05_03-bottom img:nth-child(4) {
        margin-top: 0;
    } */
    #wrap_05 .content05_04 {
        margin:65px 0 0 0;
        width: 100%;
    }
    #wrap_05 .content05_04-top01 {
        flex-direction: column;
    }
    #wrap_05 .content05_04-top01-right {
        margin-top: 10px;
    }
    #wrap_05 .content05_04-top01-right::before,
    #wrap_05 .content05_04-top01-left p:before{
        content: none;
    }
    #wrap_05 .content05_04-top01-left {
        margin-right: 0;
        justify-content: space-around;
    }
    #wrap_05 .content05_04-top01-left p {
        margin-right: 0;
    }
    #wrap_05 .content05_04-top01-right p {
        margin-bottom: 0;
        text-align: center;
    }
    #wrap_05 .content05_04-top02 {
        width:100%;
    }
    #wrap_05 .content05_04-top02-top img {
        width:100%;
    }
    #wrap_05 .content05_04-top02-top p{
        margin-right:0;
    }
    #wrap_05 .content05_04-top02-top p:first-child{
        margin-right:10px;
    }
    #wrap_05 .content05_04-top02-bottom {
        font-size: 14px;
    }
    #wrap_05 .content05_04-mid {
        flex-wrap: wrap;
        width:100%;
    }
    #wrap_05 .content05_04-mid-left,
    #wrap_05 .content05_04-mid-mid {
        width: 50%;
    }
    #wrap_05 .content05_04-mid-left img,
    #wrap_05 .content05_04-mid-mid img  {
        width: 100%;
    }
    #wrap_05 .content05_04-mid-left p:last-child {
        margin-bottom: 0;
    }
    #wrap_05 .content05_04-mid-left p:first-child{
        margin-bottom: 52px;
    }
    #wrap_05 .content05_04-mid-right {
        display: flex;
        width:100%;
        margin-top: 20px;
    }
    #wrap_05 .content05_04-mid-right img {
        width: 100%;
    }
    #wrap_05 .content05_04-mid-mid p {
        margin: 0 0 0 58px;
    }
    #wrap_05 .content05_04-bottom {
        width:100%;
    }
    #wrap_05 .content05_04-bottom01 {
        width:100%;
        align-items: flex-end;
    }
    #wrap_05 .content05_04-bottom01 p {
        font-size: 14px;
    }
    #wrap_05 .content05_04-bottom01-left,
    #wrap_05 .content05_04-bottom01-mid,
    #wrap_05 .content05_04-bottom01-right{
        border:0;
        width:33.3%;
        padding:0;
    }
    #wrap_05 .content05_04-bottom01-left img,
    #wrap_05 .content05_04-bottom01-mid img,
    #wrap_05 .content05_04-bottom01-right img {
        width: 100%;
        height: 87px;
    }
    #wrap_05 .content05_04-bottom02 {
        width: 100%;
    }
    #wrap_05 .content05_04-bottom02 img {
        width: 100%;
        border: 0;
        padding:0;
    }
    #wrap_05 .content05_04-bottom02 img:nth-child(1) {
        border: 0; 
    }
    #wrap_05 .content05_04-bottom02 img:nth-child(2) {
        border: 0;
    }
    #wrap_06 .content_06 {
        margin:0 auto;
        width: 90%;
    }
    #wrap_06 .content_06-nav a:last-child {
        margin-right: 0;
    }
    #wrap_06 .content_06-main {
        margin-left: 0;
    }
    #wrap_06 .content_06-main-top img {
        width: 100%;
    }
    #wrap_06 .content_06-main-bottom {
        height: 100%;
    }
    #wrap_06 .content_06-main-bottom dl {
        padding:30px;
    }
    .micro_con-top01 .title::before,
    .micro_con-top02 .title::before,
    .micro_con-top03 .title::before {
        content: none;

    }
    .content01_main_txt .no {
        border:0;
    }
    .content01_main_txt .no span {
        background-color: transparent;
        position: relative;
        top:0;
        left:0;
    }
    #wrap_01 br,
    #wrap_02 br {
        display: none;
    }
    .dryer_main-top-left img {
        width:100%;
    }
    .dryer_main-top-right img {
        margin-right: 0;
        width:98.5%;
    }
    .dryer_main-mid03 .text04 p {
        font-size: 11px;
    }
    .dryer_main-mid03 .text04 strong {
        font-size: 16px;
    }
    .dryer_main-mid03 .text04 p::before {
        content: none;
    }
    #sub-wrap_03 br {
        display: none;
    }
    #sub-wrap_03 .content03_01-top p::before {
        content: none;
    }
    #sub-wrap_03 .content03_01-top p {
        font-size: 16px;
    }
    #wrap_03-04 .growing-left img {
        width: 100%;
    }
    #wrap_03-04 .content04_05-top .damien-left p,
    #wrap_03-04 .content04_05-bottom .damien-left p {
        font-size: 28px;
        text-align: center;
    }
    .bigbubble_wrap,
    #wrap_02,
    #wrap_03-04,
    #wrap_05,
    #wrap_06 {
        padding-bottom: 60px;
    }
    .anion_content04-txt dt {
        font-size:12px;
        width:102px;
    }
    .anion_content04-txt dd {
        font-size: 10px;
    }
}