.wrap{position: relative;}

.right-menu{position: fixed;top: 16%;right: 2%;z-index: 10;}
.right-menu a{display: block;text-align: center;background: url("/images/sub/sub01_bg_07.png") no-repeat top center;width: 150px;height: 47px;line-height: 47px;font-size: 15px;margin-top: 7px;}
.right-menu a.on{background: url("/images/sub/sub01_bg_06.png") no-repeat top center;color: #fff;}
.right-menu a:first-child{margin-top: 0;}
#up-btn{display: none;position: fixed;right: 2%;bottom: 20%;z-index: 10;}

#header.introduction{background: url("/images/sub/sub01_01.jpg") no-repeat top center;}
#header.product{background: url("/images/sub/sub02_01.jpg") no-repeat top center;}
#header.research{background: url("/images/sub/sub03_01.jpg") no-repeat top center;}
#header.support{background: url("/images/sub/sub04_01.jpg") no-repeat top center;}

#header > .area{padding-bottom: 160px;}
#menu{margin-bottom: 123px;}
#footer{margin-top: 0;}
#header > .area h2{display: block;font-size: 60px;font-weight: bold;color: #fff;text-align: center;}

.sub-title{padding: 28px 0;border-bottom: 1px solid #eee;}
.sub-breadcrumb{float: left;}
.sub-breadcrumb a{float: left;display: inline-block;height: 21px;line-height: 21px;}
.sub-breadcrumb > img{float: left;margin: 3px 20px 0;}
.sub-search{float: right;}
.sub-search input{float: left;width: 137px;height: 25px;line-height: 25px;font-size: 14px;padding-left: 7px;border: 0;background: url("/images/main/main_17.png") repeat;color: #fff;margin-right: 2px;}
.sub-search a{float: left;display: inline-block;}

.sub-con-title{display: inline-block;border-bottom: 3px solid #666;color: #333;font-size: 30px;font-weight: bold;padding-bottom: 10px;}
.sub-con-child-title{background: url("/images/sub/sub01_10.png") no-repeat left center;color: #444;font-size: 25px;padding-left: 25px;}

/* introduction */

	.introduction .sub-con-title{display: block;border-bottom: 1px solid #cfcfcf;padding: 0;}
	.introduction .sub-con-title span{display: inline-block;margin-bottom: -2px;border-bottom: 3px solid #000;padding-bottom: 10px;}
	.introduction .sub-con{text-align: left;}

	#greetings{padding: 46px 0 116px;}
	.greetings-title{text-align: center;font-size: 16px;font-weight: bold;color: #666;}
	.greetings-title > span{font-size: 30px;color: #444;display: inline-block;margin-bottom: 7px;}
	.greetings-con{margin-top: 40px;}
	.greetings-con div{float: left;font-size: 16px;color: #fff;background-color: #444;padding: 35px 37px 37px;width: 567px;line-height: 21px;margin-top: 20px;}
	.greetings-con img{float: right;}



	#history{background: url("/images/sub/sub01_bg_01.jpg") no-repeat top center;padding: 77px 0;}
	#history > .area{background-color: #fff;text-align: center;padding: 45px 0;}
	.history-con{padding: 57px 73px 0;text-align: left;}
	.history-con dt{float: left;font-size: 35px;padding-left: 14px;height: 80px;line-height: 80px;border-top: 2px solid #444;width: 299px;}
	.history-con dd{float: right;width: 610px;padding: 29px 0 29px 40px;border-top: 1px solid #e2e2e2;}
	.history-con dd > div{margin-top: 20px;font-size: 20px;color: #3b3b3b;}
	.history-con dd > div:first-child{margin-top: 0;}
	.history-con dd span{float: left;display: inline-block;color: #52a0d2;font-weight: bold;padding-right: 57px;background: url("/images/sub/sub01_09.png") no-repeat 60px 10px;}
	.history-con dd ul{float: left;}
	.history-con dd li{margin-top: 20px;}
	.history-con dd li:first-child{margin-top: 0;}




	#philosophy .sub-con-title span{border-color: #137ec3;}
	#philosophy .area{text-align: center;padding: 49px 0 75px;}
	.philosophy-con{padding: 50px 20px 0;}
	.philosophy-con > div{float: left;width: 500px;}
	.philosophy-con > div span{display: block;color: #fff;text-align: center;font-size: 18px;}
	.philosophy-con > div h4{margin-bottom: 30px;}
	.philosophy-con-left{padding-right: 140px;background: url("/images/sub/sub01_05.png") no-repeat 538px 150px;}
	.philosophy-con-left span{background-color: #267fb8;height: 61px;line-height: 61px;}
	.philosophy-con-right span{height: 100px;margin-top: 3px;}
	.philosophy-con-right span.f1{background-color: #4980a3;margin-top: 0;line-height: 100px;}
	.philosophy-con-right span.f2{background-color: #2271a3;line-height: 30px;height: 75px;padding-top: 25px;}
	.philosophy-con-right span.f3{background-color: #287eb5;line-height: 100px;}



	#status{background-color: #eef6fb;}
	#status .area{text-align: center;padding: 49px 0 75px;}
	.status-con{padding: 50px 20px 0;}
	.status-con > span{display: block;text-align: right;font-size: 18px;}

	.status-con > .status-chart{margin-bottom: 45px;}

	.status-list{margin-top: 18px;}
	.status-list > ul{float: left;width: 50%;background-color: #52a0d2;}
	.status-list > ul:first-child{background-color: #2c85bf;border-right: 1px solid #ccc;margin-right: -1px;}
	.status-list > ul > li:first-child{text-align: center;color: #fff;font-size: 20px;height: 72px;line-height: 72px;font-weight: bold;}
	.status-list-text{background-color: #fff;padding: 50px 0 0 60px;height: 283px;}
	.status-list-text li{font-size: 18px;margin-top: 10px;}
	.status-list-text li:first-child{margin-top: 0;}
	#status.sub-con-child-title{background: url("/images/sub/sub01_11.png") no-repeat left center;color: #444;font-size: 25px;padding-left: 25px;}


	#organization{background: url("/images/sub/sub01_bg_02.jpg") no-repeat top center;}
	#organization .area{text-align: center;padding: 45px 0 213px;}
	.introduction .sub-con.organization-con{padding: 105px 46px 0;text-align: center;}
	.organization-con div{position: relative;width: 782px;display: inline-block;background: url("/images/sub/sub01_bg_03.jpg") no-repeat bottom center;height: 376px;}
	.organization-con div > span{display: inline-block;color: #fff;position: absolute;background-color: #e6a757;font-size: 20px;height: 54px;line-height: 54px;width: 147px;}
	.organization-con div > span.f1{background-color: #e43e3e;padding: 11px;width: auto;height: auto;left: 289px;top: 0;}
	.organization-con span.f1 span{display: inline-block;border: 1px solid #fff;width: 174px;height: 48px;line-height: 45px;}

	/* 9.17 삭제 */
	/* .organization-con div > span.f2{width: 182px;background-color: #e43e3e;top: 111px;left: 297px;} */
	/* 9.17 삭제 */

	.organization-con span.f3{left: 0;bottom: 103px;}
	.organization-con span.f4{left: 158px;bottom: 103px;}
	.organization-con span.f5{left: 315px;bottom: 103px;}
	.organization-con span.f6{right: 162px;bottom: 103px;}
	.organization-con div > span.f7{right: 0;bottom: 103px;background-color: #51aaad;}
	.organization-con div > span.f8{left: 158px;bottom: 0;background-color: #75a95b;}


	#map{background: url("/images/sub/sub01_bg_04.jpg") repeat;}
	#map .area{text-align: center;padding: 45px 0 75px;}
	.introduction .sub-con.map-con{background-color: #fff;text-align: center;font-size: 18px;}
	.map-con > div:first-child{padding: 17px 0 20px;}
	.map-con-map{padding: 1px;}
	.map-info{border: 1px solid #d4d4d4;padding: 22px 59px 29px 52px ;}
	.map-info a{display: inline-block;float: left;margin-right: 64px;}
	.map-info div{float: right;font-size: 20px;color: #666;text-align: left;}
	.map-info div.address{float: left;}
	.map-info div.phone{margin-right: 20px;}
	.map-info div span{font-weight: bold;color: #333;}

/* introduction */

/* product */
	.product-title{margin-top: 50px;}
	.product-title .area div{background: url("/images/sub/sub02_02.jpg") no-repeat 48px 25px;border: 1px solid #efefef;padding: 55px 40px 43px 170px;line-height: 26px;font-size: 18px;}
	.product-title span.red{color: #e73b3b;}

	#system .product-con-son-title{height: 107px;padding-top: 57px;}
	#rawMaterial .product-con-son-title{height: 94px;padding-top: 57px;margin-bottom: 35px;}

	
	#system .area{text-align: center;padding: 45px 0 76px;}
	#rawMaterial{background-color: #edf7ff;}
	#rawMaterial .area{text-align: center;padding: 75px 0;}
	/* 9.17 추가 */
	.sector-title{background: url("/images/sub/sub02_bg_01.jpg") no-repeat top center;}
	/* 9.17 추가 */
	.replacement-title{background: url("/images/sub/sub02_bg_02.jpg") no-repeat top center;}
	.industry-title{background: url("/images/sub/sub02_bg_03.jpg") no-repeat top center;}
	.filterField-title{background: url("/images/sub/sub02_bg_04.jpg") no-repeat top center;}
	.case-title{background: url("/images/sub/sub02_bg_05.jpg") no-repeat top center;}
	.polyol-title{background: url("/images/sub/sub02_bg_06.jpg") no-repeat top center;}
	.mdi-title{background: url("/images/sub/sub02_bg_07.jpg") no-repeat top center;}

	.product-con-son-title{font-size: 30px;font-weight: bold;color: #fff;text-align: center;}
	.product-con-son-title span{display: inline-block;border-bottom: 2px solid #fff;padding-bottom: 12px;}
	.product-con-son{margin-top: 48px;}
	.product-con-son > span{margin: 21px 0 50px;display: block;font-size: 18px;}

	#machine .area{text-align: center;padding: 75px 0 260px;}
	.machine-text{text-align: left;border: 1px solid #efefef;background: url("/images/sub/sub02_03.jpg") no-repeat 45px 32px;font-size: 18px;padding: 40px 0 43px 270px;margin-top: 45px;}
	.machine-text li{margin-top: 8px;}
	.machine-text li:first-child{margin-top: 0;}

	#machine .product-con-son-title{color: #333;padding-top: 20px;margin-bottom: 30px;}
	#machine .product-con-son-title span{border-bottom: 4px solid #b2b2b2;}
	.machine-son-title{text-align: left;font-size: 30px;font-weight: bold;margin: 47px 0 16px;}

/* product */

/* research */
	#institute .area{text-align: center;padding: 47px 0 75px;}
	#development .area{text-align: center;padding: 75px 0 100px;}

	.institute-con img{margin: 22px 0 30px;}
	.institute-con ul{padding: 0 30px;text-align: left;font-size: 20px;line-height: 30px;}
	.institute-con li{margin-top: 20px;}

	#development{background-color: #f0f0f0;}
	.development-con ul{background-color: #fff;margin-top: 50px;padding: 20px 60px 45px;text-align: left;}
	.development-con ul li{margin-top: 20px;padding: 5px 0;border-bottom: 1px solid #dadada;position: relative;font-size: 18px;}
	.development-con ul span{position: absolute;top: 0;right: 0;display: inline-block;width: 84px;height: 32px;color: #fff;background-color: #f39919;text-align: center;line-height: 32px;}
/* research */

/* support */
	#material .area{text-align: center;padding: 47px 0 138px;}
	.material-con{background: url("/images/sub/sub04_02.jpg") no-repeat top center;margin-top: 22px;padding: 37px 0;}
	.material-con ul{text-align: left;display: inline-block;padding: 25px 50px 27px;background: url(/images/sub/sub04_03.png) repeat;}
	.material-con li{font-size: 27px;font-weight: bold;color: #fff;margin-top: 5px;}
	.material-con li:first-child{margin-top: 0;}
	.material-con a{color: #fff5af;}
/* support */


.scroll-transition-fade {
	transition: transform 1s ease-in-out, opacity .8s ease-in-out;
}

.image-zoom {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.below-viewport {
	opacity: 0;
	transform: translateY(40px);
}

/*그누보드*/
.ctt_admin{display:none;}

/* english language */

.greetings-con.english-lang div{padding: 15px 30px 15px;width: 581px;margin-top: 0;}
#history.english-lang{background: url(/images/sub/sub01_bg_01.jpg) repeat;}
.history-con.english-lang dt{padding-left: 1%;width: 29%:}
.history-con.english-lang dd{width: 65%;padding-left: 1%;}
.history-con.english-lang dd span{padding-right: 0;width: 10%;background: url("/images/sub/sub01_09.png") no-repeat 44px 10px;}
.history-con.english-lang dd ul{width: 90%;}

.organization-con.english-lang div > span{line-height: normal;height: auto;padding: 6px;}
.organization-con.english-lang span.f3{left: -15px;}
.organization-con.english-lang span.f4{left: 150px;}
.organization-con.english-lang span.f6{right: 142px;}
.organization-con.english-lang span.f7{right: -25px;}
.organization-con.english-lang div > span.f8{left: 150px;}
.menu-depth1.english-lang{margin-left: 230px;}
.menu-depth1.english-lang > li{text-align: center;}
.menu-depth1.english-lang > li.last{width: 220px;}
.menu-depth1.english-lang .menu-depth2{text-align: left;padding-left: 40px;}
.menu-depth1.english-lang > li > a{line-height: normal;height: 70px;padding-top: 25px;}
.menu-depth1.english-lang > li > a.e-menu-son-pdg{padding-top: 35px;height: 60px;}

.right-menu.english-lang a{height: auto;min-height: 17px;line-height: normal;padding: 15px 5px 15px;background-size: 100% 100%;}
#allMenuBtn.english-lang{margin-left: 25px;}

/* english language */