.alert_box{position:absolute; width:963px;height:437px; background:#282524;z-index:100;opacity:0.8;border:6px solid #ff0000;text-align:center;display:none;cursor:pointer}
.alert_img{width:60px;margin-top:45px}
.alert_text{color:#fff;text-align:center; margin-top:95px;font-weight:400;}

div#crane-section div.tab-menu div.content ul.list li span.m_cate-type {display:none}


		div#main-section {
			width:100%;
			height:548px;
			margin-top:100px;
			position:relative;
			overflow:hidden;
		}
			div.sld-btn.arrow {
				width:52px;
				height:52px;
				position:absolute;
				top:50%;
				margin-top:-26px;
				cursor:pointer;
				z-index:14;
			}
			div.sld-btn.arrow.right {
				background:url(/sewon/img/arrow_right.png) 50% 50% no-repeat;
				right:0;
			}
			div.sld-btn.arrow.left {
				background:url(/sewon/img/arrow_left.png) 50% 50% no-repeat;
				left:0;
			}
		/*video {
			position:absolute;
			top:0;
			left:50%;
		}*/
		div#video-overlay {
			position:absolute;
			width:101%;
			height:101%;
			background:url(../img/a_bg_stripe_B3.png) repeat;
			z-index:1;
			left:-0.5%;
			top:-0.5%;
		}
		#main-word {
			width:1024px;
			margin:0 auto;
			margin-top:200px;
			text-align:center;
		}
		#main-word p.eng {
			text-align:center;
			font-size:60px;
			font-weight:500;
			font-family:'Gotham';
			color:#fff;
			letter-spacing:-1px;
		}
		#main-word div.border {
			width:30px;
			height:1px;
			background:#fff;
			margin:25px auto;
		}
		#main-word p.kor {
			text-align:center;
			color:#fff;
			font-size:24px;
			font-weight:500;
			font-family: 'Noto Sans 500', sans-serif;
		}
		#main-word p.kor2 {
			text-align:center;
			color:#fff;
			margin-top:10px;
			font-weight:normal;
			font-family: 'Noto Sans 400', sans-serif;
			font-size:21px;
		}
		#symbol {
			position:absolute;
			width:140px;
			bottom:191px;
			left:50%;
			margin-left:-70px;
			z-index:10;
		}
		ul#main-slide {
			width:1700px;
			height:548px;
			position:absolute;
			left:50%;
			top:0;
			margin-left:-850px;
		}
		ul#main-slide li{
			width:1700px;
			height:548px;
			position:absolute;
			top:0;
			left:0;
			display:none;
			text-align:center;
			overflow:hidden;
			cursor:pointer;
		}
		ul#main-slide div.video {
			width:1700px;
			height:548px;
			display:block;
			position:absolute;
			top:0;
			left:50%;
			margin-left:-850px;
			overflow:hidden;
			z-index:0;
		}
		ul#main-slide div.video video {
			display:block;
			position:absolute;
			left:50% !important;
			top:50% !important;
			margin-top:-280px;
			margin-left:-874.5px;
			width:1737px;
			height:560px;
		}
		ul#main-slide li div.word-wrap {
			height:100%;
			position:absolute;
			top:0;
			left:50%;
			margin-left:-512px;
		}
		ul#main-slide li div.word-wrap i.word-icon {
			width:70px;
			height:70px;
			position:relative;
			display:block;
			
			margin:0 auto;
			margin-top:140px;
/*			left:50%;
			margin-left:-35px;*/
			background-image:url(/sewon/img/main/icon.png);
			transition:0.4s;
			cursor:pointer;
		}
		ul#main-slide li div.word-wrap i.word-icon a {
			display:block;
			width:100%;
			height:100%;
		}
		ul#main-slide li div.word-wrap i.word-icon:hover {
			background-image:url(/sewon/img/main/icon_on.png);
		}
		ul#main-slide li div.word-wrap i.word-icon.i01 {background-position:0 0;}
		ul#main-slide li div.word-wrap i.word-icon.i02 {background-position:-70px 0;}
		ul#main-slide li div.word-wrap i.word-icon.i03 {background-position:-140px 0;}
		ul#main-slide li div.word-wrap span.word-text {
			height:95px;
			margin-top:35px;
			text-align:center;
			display:block;
		}
		ul#main-slide li div.word-wrap span.word-text p.big {
			font-size:60px;
			font-weight:bold;
			color:#fff;
			height:70px;
			line-height:46px;
			font-family:'Gotham';
			letter-spacing:-2px;
		}
		ul#main-slide li div.word-wrap span.word-text p.small {
			font-size:21px;
			font-weight:400;
			letter-spacing:0px;
			color:#fff;
			height:25px;
			line-height:21px;
		}
		ul#main-slide li div.word-wrap a.word-button {
			padding:0 10px;
			min-width:95px;
			height:26px;
			line-height:27px;
			*line-height:31px;
			position:relative;
			border:2px solid #fff;
/*			bottom:145px;
			left:50%;
			margin-left:-72.5px;*/
			margin:0 auto;
			margin-top:36px;
			color:#fff;
			text-align:center;
			display:inline-block;
			font-size:15px;
			letter-spacing:0px;
			font-weight:400;
			transition:0.4s;
		}
		ul#main-slide li div.word-wrap a.word-button:hover {
			background:#fff;
			color:#000;
			font-weight:400;
		}
		ul#main-slide li img {
			position:absolute;
			z-index:-1;
			top:0;
			left:0;
		}
		ul#main-slide li.show {
			display:block;
		}
		ul#main-slide li.paging {
			width:100%;
			text-align:center;
			bottom:35px;
		}
		ul#main-slide li.paging dd {
			display:inline;
			padding:0 14px;
		}

		.view-more {
			position:absolute;
			width:170px;
			height:30px;
			line-height:30px;
			font-size:25px;
			text-align:center;
			font-weight:400;
			color:#fff;
			border:2px solid #fff;
			z-index:11;
			left:50%;
			bottom:50px;
			margin-left:-85px;
		}
		div.title-image-word {
			text-align:center;
			font-size:31px;
			font-weight:bold;
			font-family:'Univers';
			letter-spacing:0px;
			color:#111;
			
		}
		div.title-image-word img{
			margin:0 auto;
			display:block;
		}
		span.title-word {
			display:block;
			text-align:center;
			font-size:16.5px;
			margin-top:2px;
			margin-bottom:15px;
			font-weight:400;
			color:#888;
		}
		
		div#service-section {
			margin-top:64px;
			overflow:hidden;
			padding-bottom:92px;
		}
	
		div#service-section dl {
			overflow:hidden;
			width:1024px;
			margin:0 auto;
		}
		div#service-section dl div.cross-border{
			margin:0 10px;
		}
		div#service-section dl dd {
			float:left;
			width:512px;
			height:auto;
			overflow:hidden;
		}

		div#service-section dl dd div.image{
			width:492px;
			height:286px;
			background:#555;
			margin:0 10px;
			margin-bottom:11px;
			overflow:hidden;
			position:relative;
			cursor:pointer;
		}
		div#service-section dl dd div.image img {
			position:absolute;
			bottom:0;
			right:0;
			display:block;
		}
		div#service-section dl dd div.image div.overlay-cover{
			position:absolute;
			width:100%;
			height:100%;
			opacity:0.66;
			filter:alpha(opacity:"66");
			cursor:pointer;
			z-index:1;
		}
		div#service-section dl dd div.image div.overlay-cover.left {
			background:#000920;
		}
		div#service-section dl dd div.image div.overlay-cover.right {
			background:#0F0E02;
		}
		div#service-section dl dd div.image div.border {
			width:464px;
			height:258px;
			position:absolute;
			top:12px;
			left:12px;
			border:1px thin #4F4339;
			z-index:2;
			opacity:0.5;
			filter:alpha(opacity:"50");
		}
		div#service-section dl dd div.image div.overlay-cover img {
			width:132px;
			height:119px;
			position:absolute;
			left:50%;
			margin-left:-66px;
			top:50%;
			margin-top:-59.5px;
			opacity:0.3;
			filter:alpha(opacity:"30");
		}
		/*div#service-section dl dd div.image:hover > div.overlay-cover{
			display:block;
		}*/
		
		div#service-section dl dd div.subject{
			padding-bottom:20px;
			padding-top:20px;
			margin:0 10px;
			background:#f7f8f8;
			
			border-top:8px solid #999;
			transition:0.4s;
		}
		div#service-section dl dd:hover> a div.subject {border-top:8px solid #826f5e;}

		div#service-section dl dd div.subject span.kor{
			font-size:22px;
			padding-right:4px;
			padding-left:0px;
			font-weight:600;
			letter-spacing:-1px;
			color:#444;
			transition:0.4s;
			padding-left:3px;
		}
		div#service-section dl dd:hover> a div.subject span.kor {color:#000;}
		div#service-section dl dd div.subject span.eng{
			font-size:13px;
			font-weight:400;
			color:#666;
		}

		div#service-section dl dd div.content {
			margin:0 10px;
			padding-bottom:38px;
			border-bottom:1px solid #999;
			margin-bottom:16px;
			background:#f7f8f8;
			transition:0.4s;
			padding-left:3px;
			font-family: 'Noto Sans 400', sans-serif;
		}
		div#service-section dl dd:hover div.content {
			border-bottom:1px solid #826f5e;
		}
		div#service-section dl dd div.content p{
			font-size:14px;
			font-weight:400;
			color:#666;
			margin-bottom:3px;
			font-family: 'Noto Sans 400', sans-serif;
		}
		
		div#service-section dl dd div.button {
			width:108px;
			height:26px;line-height:27px;
			
			text-align:center;
			margin-bottom:8px;
			font-size:13px;
			margin-left:9px;
			cursor:pointer;
			position:relative;
			border:2px solid #826f5e;
			font-weight:500;
			float:left;
			transition:0.4s;
			background:#826f5e;color:#fff;
		}
		div#service-section dl dd div.button:hover {
			background:none;color:#595959;
			
		}
		/*div#service-section dl dd div.button div.underline{
			display:none;
			height:3px;
			position:absolute;
			bottom:-3px;
			left:0;
			background:url(/sewon/img/btn_underline.png);
			width:100%;
		}
		div#service-section dl dd div.button:hover > div.underline {
			display:block;
		}*/
			
		
		div#crane-section {
			margin-top:64px;
			overflow:hidden;
			padding-bottom:92px;
		}
		
		div#crane-section div.tab-menu {
			padding:0 0px;
			display:block;
			position:relative;
		}
			div#crane-section div.tab-menu dl.tab-menu-bar {
				overflow:hidden;
				height:33px;
				line-height:33px;
				width:1024px;
				border-top:8px solid #999;
			}
			div#crane-section div.tab-menu div.select-bar {
				height:8px;
				width:341.5px;
				position:absolute;
				left:0;
				top:0px;
				background:#826f5e;
			}
			div#crane-section div.tab-menu dl.tab-menu-bar dd.menu{
				border-left:1px solid #dfdfdf;
				border-bottom:1px solid #dfdfdf;
				color:#848383;
				width:340px;
				height:32px;
				line-height:32px;
				float:left;
				text-align:center;
				background:#f7f8f8;
				cursor:pointer;
			}
			div#crane-section div.tab-menu dl.tab-menu-bar dd.menu:hover {
				color:#3e3a39;
			}
			div#crane-section div.tab-menu dl.tab-menu-bar dd.menu.select {
				color:#3e3a39;
				border-bottom:0;
				font-weight:600;
				background:#fff;
				cursor:default;
			}
			div#crane-section div.tab-menu dl.tab-menu-bar dd.menu.last {
				border-right:1px solid #dfdfdf; 
			}

			div#crane-section div.tab-menu div.content {
				display:none;
				padding:0 6px;
				padding-top:35px;
			}
			div#crane-section div.tab-menu div.content.select {
				display:block;
				
			}
			div#crane-section div.tab-menu div.content ul.list {
				overflow:hidden;
				margin-bottom:16px;
			}
			div#crane-section div.tab-menu div.content ul.list li{
				float:left;
				margin-right:26px;
				width:320px;
				padding-bottom:17px;
				border-bottom:1px solid #cfcecd;
				background:#f7f8f8;
			}
			div#crane-section div.tab-menu div.content ul.list li.last {
				margin-right:0;
			}
			div#crane-section div.tab-menu div.content ul.list li div.image {
				width:320px;
				height:230px;
				margin-bottom:18px;
				overflow:hidden;
			}
			div#crane-section div.tab-menu div.content ul.list li div.image img{
				display:block;
				position:relative;
			}

			div#crane-section div.tab-menu div.content ul.list li span.title {
				display:block;
				height:22px;
				line-height:22px;
				font-size:22px;
				font-weight:bold;
				margin-bottom:14px;	
				padding-left:3px;
				color:#2c3e50;
			}
			div#crane-section div.tab-menu div.content ul.list li span.cate {
				display:block;
				height:14px;
				line-height:14px;
				font-size:13px;
				font-weight:400;
				color:#666;
				margin-bottom:6px;
				padding-left:3px;
			}
			div#crane-section div.tab-menu div.content ul.list li span.type {
				display:block;
				height:14px;
				line-height:14px;
				font-size:13px;
				font-weight:400;
				color:#666;
				padding-left:3px;
			}
			div#crane-section div.tab-menu div.content div.button {
				width:108px;
				height:26px;line-height:27px;
				
				text-align:center;
				margin-bottom:8px;
				font-size:13px;
				margin-left:0px;
				cursor:pointer;
				position:relative;
				border:2px solid #826f5e;
				font-weight:500;
				transition:0.4s;
				background:#826f5e;color:#fff;
			}
			div#crane-section div.tab-menu div.content div.button:hover {
				background:none;color:#595959;
			}
			/*div#crane-section div.tab-menu div.content div.button div.underline{
				display:none;
				height:3px;
				position:absolute;
				bottom:-3px;
				left:0;
				background:url(/sewon/img/btn_underline.png);
				width:100%;
			}
			div#crane-section div.tab-menu div.content div.button:hover > div.underline {
				display:block;
			}*/



		div.mid_ad {
			height:128px;
			line-height:128px;
			background:#000;
			background:url(/sewon/img/main/mid_ad_back.png) 50% 50% no-repeat;
		}
		div.mid_ad div {
			width:100%;
			height:128px;
			line-height:128px;
			text-align:center;
		}
		div.mid_ad div img {
			display:block;
			margin-top:-15px;
			position:absolute;
			left:50%;
			top:50%;
			margin-left:-464.5px;
		}
		div.mid_ad div span{
			color:#a39182;
			font-size:30px;
			font-weight:500;
			font-family:'Gotham';
			letter-spacing:-1px;
		}


		div#contact-section {
			margin-top:64px;
			overflow:hidden;
			padding-bottom:0px;
		}
			div#contact-section span.title-word {
				margin-top:3px;
				margin-bottom:43px;		
				color:#727171;
			}
			div#contact-section span.title-word.first {
				margin-bottom:0px;
			}
			div#contact-section span.title-word span {
				color:#727171;
				font-weight:400;
				padding:0 5px;
			}
			div#contact-section span.title-word span:first-child{
				padding-left:0;
			}
			div#contact-section span.title-word span.border {
				height:16px;
				line-height:16px;
				width:1px;
				background:#727171;
				border-right:1px solid #999;
				margin:0 3px;
				display:inline-block;
				position:relative;
				top:1px;
				padding:0;
			}
			div#contact-section span.title-word span:nth-child(3){
				padding-left:0;
			}
			form#contact-form {width:971px;margin:0 auto;margin-bottom:95px;overflow:hidden;}
			form#contact-form .contact-form{
				background:#efefef;
				border:1px solid #abaaaa;
				color:#826f5e;
				padding-left:8px;
			}
			form#contact-form input#contact-input-name {float:left;height:37px;line-height:37px;margin-right:9px;width:226px;}
			form#contact-form input#contact-input-contact {float:left;height:37px;line-height:37px;width:716px;}
			form#contact-form input#contact-input-title {clear:both;height:37px;line-height:37px;width:961px;}
			form#contact-form input.contact-form {
				margin-bottom:14px;
				font-size:14px;
				font-weight:400;
			}
			
			form#contact-form textarea {
				height:260px;
				padding:8px;
				width:953px;
				margin-bottom:16px;
				font-size:14px;
				font-weight:400;
			}
			form#contact-form button {
				width:135px;
				height:43px;line-height:40px;
				border:2px solid #826f5e;
				text-align:center;
				font-size:13px;
				cursor:pointer;
				position:relative;
				float:right;
				font-weight:500;
				transition:0.4s;
				background:#826f5e;color:#fff;
			}
			form#contact-form button:hover{
				background:none;color:#595959;
			}

		
		
		div#up-link {
			position:fixed;
			height:35px;
			line-height:35px;
			width:35px;
			border-radius:4px;
			background:#aaa;
			color:#fff;
			text-align:center;
			display:none;
			bottom:100px;
			cursor:pointer;
			z-index:100;
		}
		.button a {
			display:block;
			width:100%;
			height:100%;
		}
		.vjs-loading-spinner {display:none !important;}

		.swiper-container{
			display:none;
		}
		.m_btn_arrow{display:none;}
		.bar-service{display:none;}








	.code_mobile {display:none}









		@media screen and (max-width:720px) {
			.code_mobile {display:inline}
			.code_pc {display:none}


			.title-image-word{display:none}
			span.title-word {display:none;}
			.cross-border{display:none}
			.bar-service{background-color:#2A2B2B;height:45px;width:100%;color:#fff;text-align:center;line-height:45px;font-family:'Univers', sans-serif}
			.m_btn_arrow{display:block;width:32px;height:32px;position:absolute;top:15%;z-index:5}
			.m_btn_arrow img{width:100%}
			.m_btn_arrow.left{left:5px}
			.m_btn_arrow.right{right:5px}
			.pr_01_con {margin-top:30px}
			.pr_01 > img{width:100%}
			.pr_01_con > img {margin-left:3%}
			.pr_01_con > img:first-child {float:left;max-width:94%}
			.pr_01_con > img:nth-child(2){clear:both;float:left;margin-top:5%;max-width:94%}
			.pr_01_con > img:nth-child(3){clear:both;float:left;margin-top:5%;max-width:40%}
			.swiper-container{
				width:100%;background-color:#3E3A39;overflow: hidden;display:block;position:relative;
			}
			.swiper-wrapper{
				padding:0 0 30px 0;
			}
			.button a {
				font-size:70%;
			}
			.bar-service {
				display:block;
			}
			div#main-section {
				width:100%;
				height:400px;
				position:relative;
				overflow:hidden;
				margin-top:0;
				display:none;
			}
			div.sld-btn.arrow {
				width:50px;
				height:50px;
				position:absolute;
				top:50%;
				margin-top:-25px;
				cursor:pointer;
				z-index:14;
			}
			div.sld-btn.arrow.right {
				background:url(/sewon/img/arrow_right.png) 50% 50% no-repeat;
				background-size:50px 50px;
				right:0;
			}
			div.sld-btn.arrow.left {
				background:url(/sewon/img/arrow_left.png) 50% 50% no-repeat;
				background-size:50px 50px;
				left:0;
			}
			div#video-overlay {
				position:absolute;
				width:101%;
				height:101%;
				background:url(../img/a_bg_stripe_B3.png) repeat;
				z-index:1;
				left:-0.5%;
				top:-0.5%;
				display:none;
			}
			#main-word {
				width:100%;
				margin:0 auto;
				margin-top:0px;
				text-align:center;
				height:100%;
			}
			#main-word p.eng {
				text-align:center;
				font-size:1.5em;
				font-weight:500;
				font-family:'Gotham';
				color:#fff;
				letter-spacing:-0.5px;
				padding:0 10%;
				height:60px;
				margin:0 auto;
				display:block;
				margin-top:100px;
				padding-bottom:15px;
				max-width:300px;
			}
			#main-word div.border {
				width:50px;
				height:1px;
				background:#fff;
				margin:24.5px auto;
			}
			#main-word p.kor {
				display:block;
				padding:15px 5%;
				text-align:center;
				color:#fff;
				font-size:1.2em;
				font-weight:500;
				font-family: 'Noto Sans 500', sans-serif;
				max-width:350px;
				margin:0 auto;
			}
			#symbol {
				position:absolute;
				width:140px;
				bottom:191px;
				left:50%;
				margin-left:-70px;
				z-index:10;
			}
			ul#main-slide {
				width:100%;
				height:100%;
				position:relative;
				left:0;
				top:0;
				margin-left:0px;
			}
			ul#main-slide li{
				width:100%;
				height:100%;
				background:#555;
				position:absolute;
				top:0;
				left:0;
				display:none;
				text-align:center;
				overflow:hidden;
				cursor:pointer;
			}
			ul#main-slide li div.video {
				width:100%;
				height:100%;
				display:block;
				position:absolute;
				overflow:hidden;
				left:0;
				top:0;
				margin-left:0;
			}
			ul#main-slide li div.video video {
				display:block;
				position:absolute;
				left:50% !important;
				top:50% !important;
				margin-top:-280px;
				margin-left:-874.5px;
			}
			ul#main-slide li img {
				position:absolute;
				z-index:0;
				top:0;
				left:0;
				height:100%;
			}
			ul#main-slide li div.word-wrap {
				height:100%;
				position:relative;
				top:0;
				left:0;
				margin-left:0;
			}
			ul#main-slide li div.word-wrap i.word-icon {
				width:45px;
				height:45px;
				position:relative;
				display:block;
				
				margin:0 auto;
				margin-top:125px;
	/*			left:50%;
				margin-left:-35px;*/
				background-image:url(/sewon/img/main/icon.png);
				transition:0.4s;
				cursor:pointer;
				background-size:135px auto;
			}
			ul#main-slide li div.word-wrap i.word-icon a {
				display:block;
				width:100%;
				height:100%;
			}
			ul#main-slide li div.word-wrap i.word-icon:hover {
				background-image:url(/sewon/img/main/icon_on.png);
			}
			ul#main-slide li div.word-wrap i.word-icon.i01 {background-position:0 0;}
			ul#main-slide li div.word-wrap i.word-icon.i02 {background-position:-45px 0;}
			ul#main-slide li div.word-wrap i.word-icon.i03 {background-position:-90px 0;}
			ul#main-slide li div.word-wrap span.word-text {
				height:95px;
				margin-top:5px;
				text-align:center;
				display:block;
			}
			ul#main-slide li div.word-wrap span.word-text p.big {
				font-size:1.2em;
				font-weight:500;
				color:#fff;
				height:50px;
				line-height:50px;
				font-family:'Gotham';
				letter-spacing:-1px;
			}
			ul#main-slide li div.word-wrap span.word-text p.small {
				margin-top:5px;
				font-size:0.85em;
				font-weight:400;
				letter-spacing:0px;
				color:#fff;
				height:25px;
				line-height:17px;
				max-width:250px;
				margin:0 auto;
				display:block;
			}
			ul#main-slide li div.word-wrap a.word-button {
				padding:0 10px;
				min-width:95px;
				height:26px;
				line-height:27px;
				*line-height:31px;
				position:relative;
				border:2px solid #fff;
	/*			bottom:145px;
				left:50%;
				margin-left:-72.5px;*/
				margin:0 auto;
				margin-top:36px;
				color:#fff;
				text-align:center;
				display:inline-block;
				font-size:15px;
				letter-spacing:0px;
				font-weight:400;
				transition:0.4s;
			}
			ul#main-slide li div.word-wrap a.word-button:hover {
				background:#fff;
				color:#000;
				font-weight:400;
			}
			
			ul#main-slide li.show {
				display:block;
			}
			ul#main-slide li.paging {
				width:100%;
				text-align:center;
				bottom:35px;
			}
			ul#main-slide li.paging dd {
				display:inline;
				padding:0 14px;
			}

			.view-more {
				position:absolute;
				width:170px;
				height:30px;
				line-height:30px;
				font-size:25px;
				text-align:center;
				font-weight:400;
				color:#fff;
				border:2px solid #fff;
				z-index:11;
				left:50%;
				bottom:50px;
				margin-left:-85px;
			}
			
			div#service-section {
				margin-top:20px;
				overflow:hidden;
				padding-bottom:30px;
			}
		
			div#service-section dl {
				overflow:hidden;
				width:100%;
				margin:0 auto;
			}
			div#service-section dl div.cross-border{
				margin:0 3%;
			}
			div#service-section dl dd {
				float:none;
				width:100%;
				height:auto;
				overflow:hidden;
				margin-bottom:25px;
			}

			div#service-section dl dd div.image{
				height:auto;
				width:auto;
				background:#555;
				margin:0 3%;
				margin-bottom:11px;
				overflow:hidden;
				position:relative;
				cursor:pointer;
			}
			div#service-section dl dd div.image img {
				position:relative;
				bottom:0;
				right:0;
				width:100%;
				display:block;
			}
			div#service-section dl dd div.image div.overlay-cover{
				position:absolute;
				width:100%;
				height:100%;
				opacity:0.66;
				filter:alpha(opacity:"66");
				cursor:pointer;
				z-index:1;
			}
			div#service-section dl dd div.image div.overlay-cover.left {
				background:#000920;
			}
			div#service-section dl dd div.image div.overlay-cover.right {
				background:#0F0E02;
			}
			div#service-section dl dd div.image div.border {
				width:464px;
				height:258px;
				position:absolute;
				top:12px;
				left:12px;
				border:1px thin #4F4339;
				z-index:2;
				opacity:0.5;
				filter:alpha(opacity:"50");
			}
			div#service-section dl dd div.image div.overlay-cover img {
				width:132px;
				height:119px;
				position:absolute;
				left:50%;
				margin-left:-66px;
				top:50%;
				margin-top:-59.5px;
				opacity:0.3;
				filter:alpha(opacity:"30");
			}
			/*div#service-section dl dd div.image:hover > div.overlay-cover{
				display:block;
			}*/
			
			div#service-section dl dd div.subject{
				padding-bottom:20px;
				padding-top:10px;
				margin:0 3%;
				background:#f7f8f8;
				border-top:8px solid #999;
				transition:0.4s;
			}
			div#service-section dl dd:hover> a div.subject {border-top:8px solid #826f5e;}

			div#service-section dl dd div.subject span.kor{
				font-size:20px;
				padding-right:4px;
				font-weight:600;
				letter-spacing:-1px;
				color:#444;
				transition:0.4s;
				padding-left:3px;
				display:block;
			}
			div#service-section dl dd:hover> a div.subject span.kor {color:#000;}
			div#service-section dl dd div.subject span.eng{
				font-size:13px;
				font-weight:400;
				color:#666;
				padding-left:3px;
				display:block;
			}

			div#service-section dl dd div.content {
				margin:0 3%;
				padding-bottom:38px;
				border-bottom:1px solid #999;
				margin-bottom:8px;
				background:#f7f8f8;
				transition:0.4s;
				padding-left:3px;
				font-family: 'Noto Sans 400', sans-serif;
				line-height:19px;
			}
			div#service-section dl dd:hover div.content {
				border-bottom:1px solid #826f5e;
			}
			div#service-section dl dd div.content p{
				font-size:0.8em;
				font-weight:400;
				color:#666;
				margin-bottom:0px;
				font-family: 'Noto Sans 400', sans-serif;
				display:inline;
			}
			
			div#service-section dl dd div.button {
				width:25%;
				height:30px;line-height:30px;				
				text-align:center;
				margin-bottom:8px;
				font-size:1em;
				margin:0 3%;
				cursor:pointer;
				position:relative;
				border:0px solid #826f5e;
				font-weight:400;
				float:left;
				transition:0.4s;
				background:#826f5e;color:#fff;
			}
			
			div#service-section dl dd div.button:hover {
				background:none;color:#595959;
				
			}
			
			div#crane-section {
				margin-top:35px;
				overflow:hidden;
				padding-bottom:92px;
			}
			
			div#crane-section div.tab-menu {
				padding:0 0px;
				display:block;
				position:relative;
			}
				div#crane-section div.tab-menu dl.tab-menu-bar {
					overflow:hidden;
					height:33px;
					line-height:33px;
					width:100%;
					border-top:0px solid #999;
					text-align:center;
				}
				div#crane-section div.tab-menu div.select-bar {
					height:8px;
					width:33%;
					position:absolute;
					left:0;
					top:0px;
					background:#826f5e;
					display:none;
				}
				div#crane-section div.tab-menu dl.tab-menu-bar dd.menu{
					border-left:0px solid #dfdfdf;
					border-bottom:0px solid #dfdfdf;
					color:#aaa;
					width:33%;
					height:32px;
					line-height:32px;
					float:left;
					text-align:center;
					background:#ddd;
					cursor:pointer;
				}
				div#crane-section div.tab-menu dl.tab-menu-bar dd.menu:hover {
					color:#3e3a39;
				}
				div#crane-section div.tab-menu dl.tab-menu-bar dd.menu.select {
					color:#3e3a39;
					border-bottom:0;
					font-weight:600;
					background:#fff;
					cursor:default;
				}
				div#crane-section div.tab-menu dl.tab-menu-bar dd.menu.last {
					border-right:0px solid #dfdfdf; 
					margin-right:0.5%;
				}
				div#crane-section div.tab-menu dl.tab-menu-bar dd.menu.first {
					margin-left:0.5%;
				}

				div#crane-section div.tab-menu div.content {
					display:none;
					padding:0 3%;
					padding-top:35px;
				}
				div#crane-section div.tab-menu div.content.select {
					display:block;
					
				}
				div#crane-section div.tab-menu div.content ul.list {
					overflow:hidden;
					margin-bottom:16px;
				}
				div#crane-section div.tab-menu div.content ul.list li{
					float:left;
					width:32%;
					padding-bottom:35px;
					border-bottom:0px solid #cfcecd;
					background:#fff;
					margin:0 auto;
					margin-right:2%
				}
				div#crane-section div.tab-menu div.content ul.list li:last-child{
					margin-right:0px;
				}
				div#crane-section div.tab-menu div.content ul.list li.last {
					margin-right:auto;
				}
				div#crane-section div.tab-menu div.content ul.list li div.image {
					width:100%;
					height:auto;
					height:0px;
					padding-bottom:56%;
					margin:0 auto;
					margin-bottom:18px;
					overflow:hidden;
					position:relative;					
				}
				div#crane-section div.tab-menu div.content ul.list li div.image img.thumb{
					display:block;
					width:100% !important;
					position:relative;
					left:0 !important;
					top:0 !important;
					height:auto !important;
				}

				div#crane-section div.tab-menu div.content ul.list li span.title {
					display:block;
					width:100%;
					margin:0 auto;
					height:22px;
					line-height:14px;
					font-size:13px;
					font-weight:bold;
					margin-bottom:14px;	
					padding-left:0px;
					color:#2c3e50;
				}
				div#crane-section div.tab-menu div.content ul.list li span.cate {
					display:none;
					width:100%;
					margin:0 auto;
					height:14px;
					line-height:14px;
					font-size:13px;
					font-weight:400;
					color:#666;
					margin-bottom:6px;
					padding-left:0px;
				}
				div#crane-section div.tab-menu div.content ul.list li span.type {
					display:none;
					height:14px;
					line-height:14px;
					font-size:13px;
					font-weight:400;
					color:#666;
					width:100%;
					margin:0 auto;
					padding-left:0px;
				}
				div#crane-section div.tab-menu div.content ul.list li span.m_cate-type {display:block;font-size:10.5px}
				div#crane-section div.tab-menu div.content div.button {
					width:100%;
					height:35px;line-height:36px;
					text-align:center;
					font-size:13px;
					cursor:pointer;
					position:relative;
					border:0px solid #826f5e;
					font-weight:500;
					transition:0.4s;
					background:#826f5e;color:#fff;
					margin:0 auto;
				}
				div#crane-section div.tab-menu div.content div.button:hover {
					background:none;color:#595959;
				}
				/*div#crane-section div.tab-menu div.content div.button div.underline{
					display:none;
					height:3px;
					position:absolute;
					bottom:-3px;
					left:0;
					background:url(/sewon/img/btn_underline.png);
					width:100%;
				}
				div#crane-section div.tab-menu div.content div.button:hover > div.underline {
					display:block;
				}*/



			div.mid_ad {
				height:128px;
				background:#000;
				background:url(/sewon/img/main/mid_ad_back.png) 50% 50% no-repeat;
			}
			div.mid_ad div {
				width:100%;
				height:128px;
				text-align:center;
			}
			div.mid_ad div span{
				color:#a39182;
				font-size:1em;
				font-weight:500;
				font-family:'Gotham';
				letter-spacing:-1px;
				display:block;
				max-width:300px;
				margin:35px auto;
				height:58px;
				line-height:29px;
			}


			div#contact-section {
				margin-top:35px;
				overflow:hidden;
				padding-bottom:0px;
			}
				div#contact-section span.title-word {
					margin-top:3px;
					margin-bottom:43px;		
					color:#727171;
				}
				div#contact-section span.title-word.desktop {display:none;}
				div#contact-section span.title-word.first {
					margin-bottom:43px;
				}
				div#contact-section span.title-word span {
					color:#727171;
					font-weight:400;
					padding:0 5px;
				}
				div#contact-section span.title-word span:first-child{
					padding-left:0;
				}
				div#contact-section span.title-word span.border {
					height:16px;
					line-height:16px;
					width:1px;
					background:#727171;
					border-right:1px solid #999;
					margin:0 3px;
					display:inline-block;
					position:relative;
					top:1px;
					padding:0;
				}
				div#contact-section span.title-word span:nth-child(3){
					padding-left:0;
				}
				form#contact-form {width:100%;margin:0 auto;margin-bottom:95px;overflow:hidden;position:relative;}
				form#contact-form .contact-form{
					background:#efefef;
					border:0px solid #abaaaa;
					color:#826f5e;
					padding:0 10px;
					margin:0 auto;
					display:block;
				}
				form#contact-form input#contact-input-name {float:none;height:37px;line-height:37px;margin:7px auto;width:90%;}
				form#contact-form input#contact-input-contact {float:none;height:37px;line-height:37px;margin:7px auto;width:90%;}
				form#contact-form input#contact-input-title {clear:both;height:37px;line-height:37px;margin:7px auto;width:90%;}
				form#contact-form input.contact-form {
					margin-bottom:auto;
					font-size:14px;
					font-weight:400;
					padding:0 2%;
				}
				
				form#contact-form textarea.contact-form  {
					height:260px;
					padding:2%;
					width:auto;
					margin-bottom:16px;
					font-size:14px;
					font-weight:400;
					display:block;
					width:90%;
				}
				form#contact-form button {
					width:94%;
					height:43px;line-height:40px;
					border:0px solid #826f5e;
					text-align:center;
					font-size:13px;
					cursor:pointer;
					position:relative;
					float:none;
					font-weight:500;
					transition:0.4s;
					background:#826f5e;color:#fff;
					margin:0 3%;
				}
				form#contact-form button:hover{
					background:none;color:#595959;
				}

			
			
			div#up-link {
				position:fixed;
				height:35px;
				line-height:35px;
				width:35px;
				border-radius:4px;
				background:#aaa;
				color:#fff;
				text-align:center;
				display:none;
				bottom:100px;
				cursor:pointer;
				z-index:100;
			}
		



		.mid_ad {display:none;}
		#contact-section {display:none;}
		div#crane-section {padding-bottom:4%}

}
