<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.wd-info{padding-top:30px; margin-bottom:-40px; font-size:14px; color:#ff4545; display:none;}

/*타이틀*/
.pageTitle-section{text-align:center;}
.pageTitle-section h1{font-size:40px; color:#333; font-weight:400;}
.pageTitle-section h1 span{font-weight:700;}
.pageTitle-section p{font-size:20px; color:#666; font-weight:400; margin-top:20px;}

@media screen and (max-width:960px){
	.pageTitle-section h1{font-weight:600; font-size:35px;}
	.pageTitle-section p{margin-top:15px; font-size:18px;}
}

@media screen and (max-width:780px){
	.pageTitle-section h1{font-weight:500; font-size:33px;}
	.pageTitle-section p{font-size:16px;}
}

@media screen and (max-width:680px){
	.pageTitle-section h1{font-size:30px;}
	.pageTitle-section h1 span{font-weight:600;}
	.pageTitle-section p{margin-top:10px; font-size:15px;}
}

@media screen and (max-width:580px){
	.pageTitle-section h1{font-size:28px;}
	.pageTitle-section h1 span{font-weight:500;}
}

@media screen and (max-width:480px){
	.pageTitle-section h1{font-size:25px;}
}

.service-section01{width:100%; max-width:1190px; margin:50px auto 0; text-align:center; padding:74px 10px 66px;}
.service-section01.s1{background:url("../img/service01_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s2{background:url("../img/service02_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s3{background:url("../img/service03_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s4{background:url("../img/service04_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s5{background:url("../img/service05_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s6{background:url("../img/service06_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s7{background:url("../img/service07_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s8{background:url("../img/service08_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s9{background:url("../img/service09_banner.jpg") no-repeat center center; background-size:cover;}
.service-section01.s10{background:url("../img/service10_banner.jpg?v2") no-repeat center center; background-size:cover;}
.service-section01 h1{font-size:36px; color:#fff; font-weight:500; margin-bottom:25px;}
.service-section01 p{padding:0 10px; font-size:18px; color:#fff; line-height:28px; font-weight:400;}

@media screen and (max-width:780px){
	.service-section01 h1{margin-bottom:20px; font-size:33px;}
	.service-section01 p{font-size:16px; line-height:25px;}
}

@media screen and (max-width:580px){
	.service-section01{margin:40px auto 0; padding:64px 0 56px;}
	.service-section01 h1{margin-bottom:15px; font-size:30px;}
	.service-section01 p{font-size:15px; line-height:23px;}
	.service-section01 p br{display:none;}
}

@media screen and (max-width:540px){
	.service-section01 h1{font-size:28px;}
	.service-section01 p{font-size:14px; line-height:22px;}
}

@media screen and (max-width:480px){
	.service-section01 h1{font-size:26px;}
}

@media screen and (max-width:400px){
	.service-section01 h1{font-size:24px;}
}

.service-section02{width:100%; max-width:1200px; margin:60px auto 70px;}
.service-section02 ul:after{clear:both; content:""; display:block;}
.service-section02 ul li{float:left; text-align:center; width:20%; border-left:1px solid #e5e5e5; padding:40px 0;}
.service-section02.s3 ul li{width:25%;}
.service-section02 ul li:first-child{border-left:none;}
.service-section02 ul li p{font-size:18px; color:#333; line-height:28px; margin-top:20px;}

@media screen and (max-width:950px){
	.service-section02 ul li p{margin-top:18px; font-size:16px; line-height:25px;}
}

@media screen and (max-width:780px){
	.service-section02 ul li{width:33.3333%;}
	.service-section02 ul li:nth-child(4){margin-left:16.6666%; border-left:0;}
	.service-section02.s3 ul li{width:25%;}
	.service-section02.s3 ul li:nth-child(4){margin-left:0; border-left:1px solid #e5e5e5;}
}

@media screen and (max-width:640px){
	.service-section02.s3 ul li{width:50%;}
	.service-section02.s3 ul li:nth-child(3),
	.service-section02.s3 ul li:nth-child(4){border-top:1px solid #e5e5e5;}
}

@media screen and (max-width:510px){
	.service-section02 ul li{width:50%; padding:20px 0;}
	.service-section02 ul li:nth-child(3){border-left:0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
	.service-section02 ul li:nth-child(4){margin-left:0; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
	.service-section02 ul li:nth-child(5){border-left:0; border-right:1px solid #e5e5e5;}
	.service-section02.s3 ul li:nth-child(3),
	.service-section02.s3 ul li:nth-child(4){border-bottom:0;}
}

@media screen and (max-width:360px){
	.service-section02 ul li p{margin-top:15px; font-size:14px; line-height:22px;}
}

.service-section03{width:100%;}
.service-section03.s1{margin-top:70px; background:#f1f1f1; padding:64px 10px 200px;}
.service-section03.s2{background:url("../img/service02_bg.jpg") no-repeat center; background-size:cover; padding:64px 0 65px;}
.service-section03.s3{background:url("../img/service03_bg.jpg") no-repeat center; background-size:cover; padding:79px 0 80px;}
.service-section03.s4{background:url("../img/service04_bg.jpg") no-repeat center; background-size:cover; padding:60px 0 65px;}
.service-section03.s5{background:url("../img/service05_bg.jpg") no-repeat center; background-size:cover; padding:70px 0 65px;}
.service-section03.s6{margin-top:70px; background:url("../img/service06_bg.jpg") no-repeat center; background-size:cover; padding:115px 0 70px;}
.service-section03.s7{background:url("../img/service07_bg.jpg") no-repeat center; background-size:cover; padding:115px 0 70px;}
.service-section03.s8{background:url("../img/service08_bg.jpg") no-repeat center; background-size:cover; padding:100px 0 60px;}
.service-section03.s9{background:url("../img/service09_bg.jpg") no-repeat center; background-size:cover; padding:110px 0 80px;}
.service-section03.s10{margin-top:70px; background:url("../img/service10_bg.jpg?v2") no-repeat center; background-size:cover; padding:115px 0 70px;}
.service-section03 .txt-section{width:100%; max-width:1200px; margin:0 auto;}
.service-section03 .txt-section:after{clear:both; content:""; display:block;}
.service-section03 .txt-section .txt{float:right; width:52.5%; max-width:630px;}
.service-section03.s2 .txt-section .txt{ width:56%; max-width:670px;}
.service-section03 .txt-section .txt h1{font-size:40px; font-weight:400; padding-bottom:22px; background:url("../img/black_bar.gif") no-repeat left bottom; margin-bottom:30px;}
.service-section03 .txt-section .txt h1 span{font-weight:700;}
.service-section03.s2 .txt-section .txt h1 span{color:#2498c3;}
.service-section03.s3 .txt-section .txt h1 span{color:#a57e6f;}
.service-section03.s4 .txt-section .txt h1 span{color:#d0aa5d;}
.service-section03.s5 .txt-section .txt h1 span, .service-section03.s7 .txt-section .txt h1 span{color:#1e86bc;}
.service-section03.s8 .txt-section .txt h1 span{color:#816c64;}
.service-section03.s9 .txt-section .txt h1 span{color:#333;}
.service-section03 .txt-section .txt li{background:url("../img/list_bullet.png") no-repeat left 12px; margin-bottom:25px; font-size:18px; padding-left:12px; font-weight:400;}
.service-section03.s4 .txt-section .txt li,
.service-section03.s5 .txt-section .txt li,
.service-section03.s6 .txt-section .txt li,
.service-section03.s7 .txt-section .txt li,
.service-section03.s8 .txt-section .txt li,
.service-section03.s9 .txt-section .txt li,
.service-section03.s10 .txt-section .txt li{margin-bottom:20px;}
.service-section03.s1 h2{width:100%; max-width:1200px; margin:70px auto 0; text-align:center;}
.service-section03.s1 h2 img{width:100%;}
.service-section03.s8 .txt-section .txt li span{font-weight:400; color:#816c64;}
.service-section03 .txt-section .txt h2{font-size:22px; color:#333; font-weight:700; margin-bottom:20px;}
.service-section03 .txt-section .txt p{font-size:16px; color:#515151; font-weight:400; margin-left:12px;}

@media screen and (max-width:1160px){
	.service-section03 .txt-section .txt li{font-size:17px;}
}

@media screen and (max-width:1080px){
	.service-section03 .txt-section .txt li{margin-bottom:20px; font-size:17px;}
	.service-section03 .txt-section .txt li br{display:none;}
}

@media screen and (max-width:900px){
	.service-section03 .txt-section .txt h1{font-size:35px; padding-bottom:17px; margin-bottom:25px;}
	.service-section03 .txt-section .txt li{margin-bottom:18px; font-size:16px;}
}

@media screen and (max-width:780px){
	.service-section03.s2 .txt-section .txt{width:70%; max-width:100%;}
	.service-section03 .txt-section .txt{width:70%; max-width:100%;}
}

@media screen and (max-width:630px){
	.service-section03{padding:55px 0 !important;}
	.service-section03.s1{padding:55px 0 200px;}
	.service-section03.s2{padding:55px 0;}
	.service-section03.s2 .txt-section .txt{width:100%; padding:0 15px;}
	.service-section03 .txt-section .txt{width:100%; padding:0 15px;}
	.service-section03{background-position:right center !important;}
}

@media screen and (max-width:580px){
	.service-section03{padding:40px 0 !important;}
	.service-section03.s2{padding:40px 0;}
	.service-section03 .txt-section .txt h1{font-size:30px; padding-bottom:15px; margin-bottom:20px;}
	.service-section03 .txt-section .txt h1 span{font-weight:600;}
	.service-section03 .txt-section .txt li{margin-bottom:15px; font-size:14px;}
}

@media screen and (max-width:500px){
	.service-section03 .txt-section .txt h1{font-size:28px;}
	.service-section03 .txt-section .txt h1 span{font-weight:500;}
}

.service-section04{width:100%; max-width:1190px; margin:60px auto 70px; padding:0 10px; background:url("../img/service_common.jpg") no-repeat center; background-size:cover; display:none;}
.service-section04.s1{margin:-90px auto 70px;}
.service-section04 .event{text-align:center; color:#fff; margin-left:10%; padding:51px 0 50px;}
.service-section04 .event h1{font-size:42px; font-weight:400; padding-bottom:15px; background:url("../img/white_bar.gif") no-repeat center bottom;}
.service-section04 .event h1 span{font-weight:700;}
.service-section04 .event ul{margin:15px 0 10px;}
.service-section04 .event ul li{font-size:20px; font-weight:700;}
.service-section04 .event ul li span{color:#fff000; margin-left:5px;}
.service-section04 .event ul li span:first-child{margin-right:20px;}
.service-section04 .event p{font-size:16px;}

@media screen and (max-width:880px){
	.service-section04{margin:50px auto 60px; padding:0; background:url("../img/service_common.jpg") no-repeat left center;}
	.service-section04 .event{margin-left:0; padding:41px 10px 40px; text-align:center; color:#fff; background:rgba(0,0,0,.4);}
	.service-section04 .event h1{font-size:38px;}
	.service-section04 .event h1 span{font-weight:600;}
	.service-section04 .event ul li{font-weight:600; font-size:17px;}
}

@media screen and (max-width:780px){
	.service-section04{margin:40px auto 50px; background-size:auto 100%;}
	.service-section04 .event h1{font-size:35px;}
	.service-section04 .event h1 span{font-weight:500;}
	.service-section04 .event ul li{font-weight:500; font-size:16px;}
}

@media screen and (max-width:680px){
	.service-section04{margin:30px auto 40px;}
	.service-section04.s1{margin:0 auto 40px;}
	.service-section04 .event h1{font-size:33px;}
	.service-section04 .event ul li{font-size:14px;}
	.service-section04 .event p{font-size:14px;}
}

@media screen and (max-width:550px){
	.service-section04 .event h1{font-size:30px;}
}

.service-section05{width:100%; max-width:1190px; margin:0 auto; padding:0 10px 100px; display:none;}
.service-section05 table{width:100%; border-top:2px solid #27244f; margin-top:50px;}
.service-section05 table tr th,
.service-section05 table tr td{width:20%; border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center; padding:20px; font-size:16px;}
.service-section05 table.luxury tr th,
.service-section05 table.luxury tr td{width:14.285%;}
.service-section05 table.special tr th,
.service-section05 table.special tr td{width40%;}
.service-section05 table.special tr th:first-child,
.service-section05 table.special tr td:first-child{width:20%;}
.service-section05 table tr th.tit{font-size:18px;}
.service-section05 table tr th.last,
.service-section05 table tr td.last{border-right:none;}
.service-section05 table thead tr th{font-weight:700; background:#f8f8f8;}
.service-section05 table tbody tr td span{color:#ed61a0;}
.service-section05 .info{margin-top:40px;}
.service-section05 .info:after{clear:both; content:""; display:block;}
.service-section05 .info div{width:50%; float:left;}
.service-section05 .info div h1{font-size:18px; margin-bottom:10px;}
.service-section05 .info div h1 img{margin-right:7px;}
.service-section05 .info div.caution ul li{font-size:16px; line-height:36px;}
.service-section05 .info div.caution ul li span{font-size:13px; color:#fff; background:#ed61a0; border-radius:50%; padding:0 6px;}
.service-section05 .info div.charge{border-left:1px solid #dedede; padding-left:40px;}
.service-section05 .info div.charge ul{margin-top:15px;}
.service-section05 .info div.charge ul:after{clear:both; content:""; display:block;}
.service-section05 .info div.charge ul li{font-size:16px; float:left;}
.service-section05 .info div.charge ul li:first-child{color:#26225f; font-weight:500;}
.service-section05 .info div.charge ul li:first-child span{font-size:14px; background:#26225f; color:#fff; font-weight:400; border-radius:50px; width:60px; text-align:center; display:inline-block;}
.service-section05 .info div.charge ul li:last-child{font-weight:400; margin-left:10px;}

@media screen and (max-width:1150px){
	.service-section05 .info div{width:100%; padding:0 20px; float:none;}
	.service-section05 .info div.charge{margin-top:30px; padding:30px 20px 0 20px; border-top:1px solid #dedede; border-left:0;}
}

@media screen and (max-width:880px){
	.service-section05 table tr th,
	.service-section05 table tr td{padding:15px; font-size:14px;}
	.service-section05 table thead tr th{font-weight:500;}
	.service-section05 table tr th.tit{font-size:16px;}

	.service-section05 .info div h1{font-size:16px;}
	.service-section05 .info div.caution ul li{font-size:14px; line-height:30px;}
	.service-section05 .info div.caution ul li span{font-size:12px;}
	.service-section05 .info div.charge ul li{font-size:14px; float:left;}
}

@media screen and (max-width:540px){
	.service-section05 .info div.charge ul li{font-size:14px; float:none;}
	.service-section05 .info div.charge ul li:last-child{margin-top:10px;}

	.wd-wrap{overflow-x:scroll;}
	.wd-info{display:block;}
	.wd-wrap table{width:700px;}
}

@media screen and (max-width:480px){
	.service-section05 .info div{padding:0 10px;}
	.service-section05 .info div.charge{margin-top:20px; padding:20px 10px 0 10px;}
}

.service-section06{width:100%;}
.service-section06.s10{margin-top:0; background:url("../img/service10_bg2.jpg") no-repeat center; background-size:cover; padding:115px 0 70px;}
.service-section06 .txt-section{width:100%; max-width:1200px; margin:0 auto;}
.service-section06 .txt-section:after{clear:both; content:""; display:block;}
.service-section06 .txt-section .txt{width:57%; max-width:720px; margin-left:30px;}
.service-section06 .txt-section .txt h1{font-size:40px; font-weight:400; padding-bottom:22px; background:url("../img/black_bar.gif") no-repeat left bottom; margin-bottom:30px;}
.service-section06 .txt-section .txt h1 span{font-weight:700;}
.service-section06 .txt-section .txt li{background:url("../img/list_bullet.png") no-repeat left 12px; margin-bottom:20px; padding-left:12px; font-weight:400;}
.service-section06 .txt-section .txt li h3{font-weight:500; color:#00b1b9; display:inline-block; font-size:18px;}
.service-section06 .txt-section .txt li p{font-size:16px; color:#515151; font-weight:400;}
.service-section06 .txt-section .txt h2{font-size:18px; color:#333; font-weight:400; margin-bottom:20px; line-height:160%;}

@media screen and (max-width:1160px){
	.service-section06 .txt-section .txt li h3{font-size:17px;}
}

@media screen and (max-width:1080px){
	.service-section06 .txt-section .txt li span{margin-bottom:20px; font-size:17px;}
	.service-section06 .txt-section .txt li br{display:none;}
	.service-section06 .txt-section .txt h2 br{display:none;}
}

@media screen and (max-width:900px){
	.service-section06 .txt-section .txt h1{font-size:35px; padding-bottom:17px; margin-bottom:25px;}
	.service-section06 .txt-section .txt li{margin-bottom:18px;}
	.service-section06 .txt-section .txt li h3,
	.service-section06 .txt-section .txt li p{font-size:16px;}
}

@media screen and (max-width:780px){
	.service-section06 .txt-section .txt{width:70%; max-width:100%;}
}

@media screen and (max-width:630px){
	.service-section06{padding:55px 0 !important;}
	.service-section06 .txt-section .txt{width:100%; padding:0 15px; margin-left:0;}
	.service-section06{background-position:left center !important;}
}

@media screen and (max-width:580px){
	.service-section06{padding:40px 0 !important;}
	.service-section06 .txt-section .txt h1{font-size:30px; padding-bottom:15px; margin-bottom:20px;}
	.service-section06 .txt-section .txt h1 span{font-weight:600;}
	.service-section06 .txt-section .txt li{margin-bottom:15px;}
	.service-section06 .txt-section .txt li h3,
	.service-section06 .txt-section .txt li p{font-size:14px;}
}

@media screen and (max-width:500px){
	.service-section06 .txt-section .txt h1{font-size:28px;}
	.service-section06 .txt-section .txt h1 span{font-weight:500;}
}

.service-section07{width:100%; max-width:1190px; padding:0 10px; margin:50px auto 0;}
.service-section07 h1 img{width:100%;}

@media screen and (max-width:1080px){
	.service-section07 iframe{height:580px;}
}

@media screen and (max-width:900px){
	.service-section07 iframe{height:500px;}
}

@media screen and (max-width:780px){
	.service-section07 iframe{height:450px;}
}

@media screen and (max-width:630px){
	.service-section07 iframe{height:400px;}
}

@media screen and (max-width:580px){
	.service-section07 iframe{height:300px;}
}

@media screen and (max-width:500px){
	.service-section07 iframe{height:240px;}
}

/*하이엔드*/
.service10{padding:150px 0;}
.service10 div.tit{font-size:40px; font-weight:700; text-align:center; margin-bottom:50px;}
.service10 img{max-width:100%;}

.service10-section01{background:url('../img/service10-01_bg.png') no-repeat center; background-size:50%;}
.service10-section01 ul{width:60%; margin:0 auto;}
.service10-section01 ul li{font-size:20px; margin:10px 0;}
.service10-section01 ul li i{color:#0A7BB1; margin-right:7px; font-weight:900;}

.service10-section02{background:url('../img/service10-02_bg.jpg') no-repeat center; background-size:cover;}
.service10-section02 div{text-align:center;}
.service10-section02 div.img{width:90%; margin:0 auto;}
.service10-section02 div.logo{width:50%; margin:160px auto 0;}

.service10-section03{}
.service10-section03 .process{}
.service10-section03 .process:after{clear:both; display:block; content:"";}
.service10-section03 .process li{width:50%; text-align:center;}
.service10-section03 .process li:last-child{padding:130px 70px 0;}
.service10-section03 .process li:last-child h1{font-size:30px; font-weight:700;}
.service10-section03 .process li:last-child p{font-size:18px;margin-top:20px;}
.service10-section03 .img-l li:first-child{float:left;}
.service10-section03 .img-l li:last-child{float:right;}
.service10-section03 .img-r li:first-child{float:right;}
.service10-section03 .img-r li:last-child{float:left;}

.service10-section04{background:#0A7BB1; color:#fff;}
.service10-section04 ul{width:40%; margin:0 auto;}
.service10-section04 ul li{font-size:20px; margin:10px 0;}
.service10-section04 ul li i{margin-right:7px; font-weight:900;}
.service10-section04 .photo-area{padding:50px; background:#fff; margin-top:100px;}
.service10-section04 .photo-area .tit{color:#333;}

.service10-section05{background:#f8f8f8;}
.service10-section05 .tit span{font-size:28px; font-weight:400;}
.service10-section05 ul{}
.service10-section05 ul:after{clear:both; display:block; content:"";}
.service10-section05 ul li{width:14.285%; padding:6px; float:left;}

.service10-section06{}
.service10-section06 .img{width:40%;float:left;}
.service10-section06 .txt{float:left; width:60%; padding-left:100px;}
.service10-section06 ul{margin:50px 0;}
.service10-section06 ul li:first-child{font-size:24px; font-weight:700;}
.service10-section06 ul li:last-child{font-size:18px; margin-top:10px;}


@media screen and (max-width:1040px){
	.service10{padding:100px 0;}
	.service10 div.tit{font-size:36px; margin-bottom:40px;}
	.service10-section02 div.logo{width:30%; margin:140px auto 0;}

	.service10-section05 .tit span{font-size:24px;}
}

@media screen and (max-width:880px){
	.service10{padding:80px 0;}
	.service10 div.tit{font-size:32px; margin-bottom:30px;}
	.service10-section01{background-size:60%;}
	.service10-section01 ul{width:70%;}
	.service10-section01 ul li{font-size:18px; margin:7px 0;}
	.service10-section02 div.logo{width:20%; margin:100px auto 0;}

	.service10-section03 .process{margin-top:50px;}
	.service10-section03 .process li{width:100%; text-align:left;}
	.service10-section03 .process li:last-child{padding:20px 20px 0;}
	.service10-section03 .process li:last-child h1{font-size:28px;}
	.service10-section03 .process li:last-child p{font-size:18px;margin-top:20px;}

	.service10-section04 ul{width:70%; }
	.service10-section04 ul li{font-size:18px; margin:7px 0;}
	.service10-section04 .photo-area{padding:50px; margin-top:80px;}

	.service10-section05 .tit span{font-size:20px;}
	.service10-section05 ul li{width:20%; padding:6px;}

	.service10-section06 .img{width:40%;float:left;}
	.service10-section06 .txt{float:left; width:60%; padding-left:60px;}
	.service10-section06 ul{margin:40px 0;}
	.service10-section06 ul li:first-child{font-size:22px;}
	.service10-section06 ul li:last-child{font-size:16px; margin-top:10px;}
}

@media screen and (max-width:780px){
	.service10{padding:60px 0;}
	.service10 div.tit{font-size:28px;}
	.service10-section01{background-size:70%;}

	.service10-section03 .process{margin-top:40px;}
	.service10-section03 .process li:last-child{padding:20px 20px 0;}
	.service10-section03 .process li:last-child h1{font-size:24px;}
	.service10-section03 .process li:last-child p{font-size:16px;margin-top:10px;}

	.service10-section06 .img{width:100%;}
	.service10-section06 .txt{width:100%; padding:0 20px;}
	.service10-section06 ul{margin:30px 0;}
	.service10-section06 ul li:first-child{font-size:22px;}
	.service10-section06 ul li:last-child{font-size:16px; margin-top:10px;}
}

@media screen and (max-width:680px){
	.service10{padding:50px 0;}
	.service10 div.tit{font-size:24px;}
	.service10-section01{background-size:80%;}
	.service10-section01 ul{width:90%;}
	.service10-section01 ul li{font-size:16px; margin:6px 0;}
	.service10-section02 div.logo{width:20%; margin:80px auto 0;}

	.service10-section04 ul{width:90%; }
	.service10-section04 ul li{font-size:16px; margin:6px 0;}
	.service10-section04 .photo-area{padding:30px; margin-top:50px;}

	.service10-section05 .tit span{font-size:18px;}
	.service10-section05 ul li{width:25%; padding:6px;}

	.service10-section06 ul{margin:20px 0;}
	.service10-section06 ul li:first-child{font-size:20px;}
	.service10-section06 ul li:last-child{font-size:14px; margin-top:5px;}
}

@media screen and (max-width:480px){
	.service10{padding:40px 0;}
	.service10 div.tit{font-size:20px; margin-bottom:20px;}
	.service10-section01 ul li{font-size:14px; margin:5px 0;}
	.service10-section02 div.logo{width:20%; margin:50px auto 0;}

	.service10-section03 .process{margin-top:30px;}
	.service10-section03 .process li:last-child{padding:10px;}
	.service10-section03 .process li:last-child h1{font-size:20px;}
	.service10-section03 .process li:last-child p{font-size:14px;margin-top:10px;}

	.service10-section04 ul li{font-size:14px; margin:5px 0;}
	.service10-section04 .photo-area{padding:20px; margin-top:30px;}

	.service10-section05 .tit span{font-size:16px;}
	.service10-section05 ul li{width:33.333%; padding:6px;}
}

/*친환경회수시스템*/
.system-section{width:100%; background:url("../img/system01_bg.jpg") no-repeat center; background-size:cover; padding:72px 0; margin-top:50px;}
.system-section:after{clear:both; content:""; display:block;}
.system-section .txt-section{width:100%; max-width:1200px; margin:0 auto; padding:0 10px;}
.system-section .txt-section:after{clear:both; content:""; display:block;}
.system-section .txt-section .txt{width:55%; max-width:670px; float:right;}
.system-section .txt-section .txt01{padding-bottom:20px; background:url("../img/black_bar.gif") no-repeat left bottom;}
.system-section .txt-section .txt01 h1{font-size:40px; font-weight:700;}
.system-section .txt-section .txt01 p{font-size:20px; color:#4e4e4e; margin-top:10px; word-break:keep-all; word-wrap:break-word;}
.system-section .txt-section .txt02 h1{font-size:36px; color:#27244f; line-height:48px; font-weight:400;}
.system-section .txt-section .txt02{margin-top:50px;}
.system-section .txt-section .txt02 h1 span{font-weight:500; word-break:keep-all; word-wrap:break-word;}
.system-section .txt-section .txt02 h2{font-size:18px; color:#333; font-weight:700; margin:30px 0 10px; word-break:keep-all; word-wrap:break-word;}
.system-section .txt-section .txt02 p{font-size:18px; color:#333; font-weight:400; line-height:30px; word-break:keep-all; word-wrap:break-word;}
.system-section .txt-section .txt03{margin-top:50px;}
.system-section .txt-section .txt03 ul:after{clear:both; content:""; display:block;}
.system-section .txt-section .txt03 ul li{float:left; font-size:20px; color:#27244f; font-weight:400;}
.system-section .txt-section .txt03 ul li span{font-weight:500;}
.system-section .txt-section .txt03 ul li:last-child{padding:7px 0 0 20px;}

@media screen and (max-width:1150px){
	.system-section{padding:60px 0;}
	.system-section .txt-section .txt01 h1{font-weight:600; font-size:35px;}
	.system-section .txt-section .txt01 p{font-size:18px;}

	.system-section .txt-section .txt02 h1{font-size:32px;}
	.system-section .txt-section .txt02 h2{margin:25px 0 10px; font-weight:600; font-size:16px;}
	.system-section .txt-section .txt02 p{font-size:16px;}
	.system-section .txt-section .txt03 ul li{font-size:18px;}
}

@media screen and (max-width:1030px){
	.system-section{padding:50px 0;}
	.system-section .txt-section .txt01 h1{font-weight:500; font-size:30px;}
	.system-section .txt-section .txt01 p{font-size:16px;}

	.system-section .txt-section .txt02 h1{font-size:28px; line-height:35px;}
	.system-section .txt-section .txt02 h2{margin:20px 0 10px;}
	.system-section .txt-section .txt03 ul li{font-size:16px;}
}

@media screen and (max-width:980px){
	.system-section .txt-section .txt01 p br{display:none;}
	.system-section .txt-section .txt02 p br{display:none;}
}

@media screen and (max-width:910px){
	.system-section{padding:40px 0;}
	.system-section .txt-section .txt{width:65%;}
	.system-section .txt-section .txt02{margin-top:30px;}
	.system-section .txt-section .txt03{margin-top:30px;}
}

@media screen and (max-width:780px){
	.system-section{padding:30px 0; background:url("../img/system01_bg.jpg") no-repeat -200px center; background-size:cover; margin-top:30px;}
	.system-section .txt-section .txt{width:70%;}
	.system-section .txt-section .txt02{margin-top:20px;}
	.system-section .txt-section .txt03{margin-top:20px;}
	.system-section .txt-section .txt02 h1{font-size:25px; line-height:30px;}
	.system-section .txt-section .txt02 h1 br{display:none;}
}

@media screen and (max-width:700px){
	.system-section{padding:0;}
	.system-section .txt-section{padding:30px 20px; background:rgba(56,56,113,.6);}
	.system-section .txt-section .txt{width:100%; float:none;}

	.system-section .txt-section .txt01 h1{font-weight:500; font-size:32px; color:#fff;}
	.system-section .txt-section .txt01 p{font-size:16px; color:#fff;}

	.system-section .txt-section .txt02 h1{font-size:28px; color:#fff;}
	.system-section .txt-section .txt02 h2{margin:20px 0 7px; font-weight:500; font-size:15px; color:#fff;}
	.system-section .txt-section .txt02 p{font-size:15px; color:#fff;}
	.system-section .txt-section .txt03 img{width:70px; height:auto;}
	.system-section .txt-section .txt03 ul li{font-size:16px; color:#fff;}
}

@media screen and (max-width:650px){
	.system-section{background:url("../img/system01_bg.jpg") no-repeat center center; background-size:cover;}
	.system-section .txt-section .txt01 h1{font-size:28px;}
	.system-section .txt-section .txt01 p{font-size:15px;}

	.system-section .txt-section .txt02.mobile_none{display:none;}
	.system-section .txt-section .txt02 h1{font-size:26px;}
	.system-section .txt-section .txt02 h2{font-size:14px;}
	.system-section .txt-section .txt03 ul li{font-size:14px; float:left;}
	.system-section .txt-section .txt03 ul li:first-child{width:15%;}
	.system-section .txt-section .txt03 ul li:first-child img{width:100%;}
	.system-section .txt-section .txt03 ul li:last-child{width:85%;}
}

@media screen and (max-width:550px){
	.system-section .txt-section{padding:30px 15px;}
	.system-section .txt-section .txt01 h1{font-size:26px;}
	.system-section .txt-section .txt02 h1{font-size:23px;}
	.system-section .txt-section .txt02 p{line-height:20px;}
}

@media screen and (max-width:480px){
	.system-section .txt-section .txt br{display:none;}
	.system-section .txt-section{padding:30px 10px;}
	.system-section .txt-section .txt01 h1{font-size:25px;}
	.system-section .txt-section .txt02 h1{font-size:20px;}
	.system-section .txt-section .txt02 p{line-height:20px;}

}

.system02-section01{width:100%; max-width:1190px; margin:70px auto 0;}
.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat center; background-size:cover; padding:67px 0 60px;}
.system02-section01 .pageTitle-section h1{color:#fff;}
.system02-section01 .pageTitle-section p{color:#fff;}
.system02-section01 .pageTitle-section p span{font-weight:700;}
.system02-section02{width:100%; max-width:1190px; margin:0 auto; padding:0 10px 100px;}
.system02-section02 .system-box{margin-top:70px; padding-bottom:80px; border-bottom:1px solid #dedede;}
.system02-section02 .system-box:last-child{padding-bottom:0; border-bottom:none;}
.system02-section02 .system-box:after{clear:both; content:""; display:block;}
.system02-section02 .system-box .txt{width:42%; max-width:500px;float:left;}
.system02-section02 .system-box .img{width:52%; max-width:620px;float:left;}
.system02-section02 .system-box .img img{max-width:100%;}
.system02-section02 .system-box.img-right .img{float:right; margin-right:17px;}
.system02-section02 .system-box.img-left .txt{float:right;}
.system02-section02 .system-box .txt{padding-top:10px;}
.system02-section02 .system-box .txt p{font-size:15px; font-weight:500; color:#4d4985; padding-bottom:10px; border-bottom:2px solid #4d4985; display:inline-block; word-break:keep-all; word-wrap:break-word;}
.system02-section02 .system-box .txt p img{margin-right:3px;}
.system02-section02 .system-box .txt h1{font-size:40px; font-weight:500; color:#27244f; margin:35px 0;}
.system02-section02 .system-box .txt h2{font-size:20px; font-weight:500; color:#333; word-break:keep-all; word-wrap:break-word;}
.system02-section02 .system-box .txt h3{font-size:18px; font-weight:400; line-height:30px; margin-top:20px; word-break:keep-all; word-wrap:break-word;}
.system02-section02 .system-box .txt h4{margin-top:45px;}
.system02-section02 .system-box .txt h4 a{display:inline-block; font-size:16px; color:#4d4985; font-weight:500; border:2px solid #4d4985; border-radius:50px; padding:15px 50px;}
.system02-section02 .system-box .img{box-shadow :10px 10px 20px 0px #c1c1c1; display:inline-block;}

@media screen and (max-width:1150px){
	.system02-section02{width:100%; max-width:1100px; margin:0 auto; padding:0 10px;}
	.system02-section02 .system-box .txt h1{font-size:35px; margin:25px 0;}
	.system02-section02 .system-box .txt h2{font-weight:400; font-size:18px;}
	.system02-section02 .system-box .txt h3{font-size:16px; line-height:27px;}
	.system02-section02 .system-box .txt h4 a{padding:15px 30px;}
}

@media screen and (max-width:1060px){
	.system02-section02 .system-box .txt h1{font-size:32px; margin:20px 0;}
	.system02-section02 .system-box .txt h2{font-size:16px;}
	.system02-section02 .system-box .txt h3{font-size:15px; line-height:25px;}
	.system02-section02 .system-box .txt h4 a{padding:12px 25px;}
}

@media screen and (max-width:980px){
	.system02-section01{margin:50px auto 0;}
	.system02-section02 .system-box br{display:none;}
}

@media screen and (max-width:900px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -70px center; background-size:cover; padding:57px 0 50px;}
	.system02-section02 .system-box{margin-top:50px; padding-bottom:50px;}
	.system02-section02 .system-box .txt{width:48%; max-width:500px;}
	.system02-section02 .system-box .img{width:48%; max-width:500px;}
	.system02-section02 .system-box .txt h4{margin-top:20px;}
	.system02-section02 .system-box .txt h4 a{padding:10px 22px;}
}

@media screen and (max-width:800px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -70px center; background-size:cover; padding:47px 0 40px;}
	.system02-section02 .system-box .txt h1{font-size:30px; margin:15px 0;}
	.system02-section02 .system-box .txt h3{font-size:14px; line-height:22px;}
}

@media screen and (max-width:780px){
	.system02-section01{margin:40px auto 0;}
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat 0 center; background-size:cover; padding:37px 0 30px;}
}

@media screen and (max-width:750px){
	.system02-section02 .system-box{margin-top:40px; padding-bottom:40px;}
	.system02-section02 .system-box .txt{width:100%; max-width:100%; margin-top:20px; float:none;}
	.system02-section02 .system-box .img{width:100%; max-width:100%; float:none;}
	.system02-section02 .system-box.img-right .img{float:none; margin-right:0;}
	.system02-section02 .system-box.img-left .txt{float:none;}
	.system02-section02 .system-box .img img{width:100%; max-width:auto;}
	.system02-section02 .system-box .img{box-shadow:none;}

	.system02-section02 .system-box .txt h1{font-size:28px;}
	.system02-section02 .system-box .txt h3 br{display:none;}
	.system02-section02 .system-box .txt h4 a{text-align:center; display:block;}
}

@media screen and (max-width:680px){
	.system02-section01{margin:30px auto 0;}
	.system02-section02 .system-box{margin-top:30px; padding-bottom:30px;}
}

@media screen and (max-width:610px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -50px center; background-size:cover;}
}

@media screen and (max-width:580px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -70px center; background-size:cover;}
	.system02-section02 .system-box .txt h1{font-size:25px;}
	.system02-section02 .system-box{padding-bottom:15px;}
}

@media screen and (max-width:520px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -120px center; background-size:cover;}
}

@media screen and (max-width:460px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -150px center; background-size:cover;}
}

@media screen and (max-width:430px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -180px center; background-size:cover;}
}

@media screen and (max-width:400px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -210px center; background-size:cover;}
}

@media screen and (max-width:380px){
	.system02-section01 .pageTitle-section{padding-left:20px; text-align:left; background:url("../img/system02_banner.jpg") no-repeat -240px center; background-size:cover;}
}

@media screen and (max-width:340px){
	.system02-section01 .pageTitle-section{background:url("../img/system02_banner.jpg") no-repeat -270px center; background-size:cover;}
	.system02-section01 .pageTitle-section h1{font-size:21px;}
	.system02-section01 .pageTitle-section p{font-size:13px;}
}

.system03-section01{width:100%; max-width:1180px; margin:0 auto;}
.system03-section01 .pageTitle-section{background:url("../img/system03_banner.jpg") no-repeat center; background-size:cover; padding:67px 0 60px;}
.system03-section01 .pageTitle-section h1{color:#fff; font-weight:700;}
.system03-section01 .pageTitle-section p{color:#fff;}
.system03-section02{width:100%; max-width:1180px; margin:90px auto 0;}
.system03-section02 .pageTitle-section h1{color:#161155; font-weight:300; font-size:36px;}
.system03-section02 .pageTitle-section h1 span{color:#161155; font-weight:500;}
.system03-section02 .pageTitle-section p{font-size:24px; font-weight:500; color:#333; padding:0 10px; word-break:keep-all; word-wrap:break-word;}
.system03-section02 .slider{margin-top:40px;}
.system03-section02 .slider .sy-wrapper{margin-bottom:0;}
.system03-section03{width:100%; max-width:1180px; margin:40px auto 0; padding:0 10px;}
.system03-section03 p{font-size:18px; line-height:30px; color:#333; text-align:center; padding:0 10px; word-break:keep-all; word-wrap:break-word;}
.system03-section03 div{text-align:center; margin-top:60px;}
.system03-section03 div h1{display:inline-block; color:#797979; font-size:20px; font-weight:500; border-top:1px solid #161155; border-bottom:1px solid #161155; padding:15px 10px;}
.system03-section03 div h1 span{color:#161155;}
.system03-section03 ul{margin-top:20px;}
.system03-section03 ul:after{clear:both; content:""; display:block;}
.system03-section03 ul li{width:16%; border:1px solid #bcbcbc; float:left; margin-left:0.8%; text-align:center; padding:33px 0 30px;}
.system03-section03 ul li:first-child{margin-left:0;}
.system03-section03 ul li h3{font-size:18px; font-weight:500; margin-top:20px;}
.system03-section04{width:100%; margin-top:70px; padding:80px 0 90px; background:#f8f8f8;}
.system03-section04 .pageTitle h1{font-size:36px; color:#241f68;}
.system03-section04 .pageTitle p{font-size:18px; line-height:30px;}
.system03-section04 .system{width:100%; max-width:1200px; margin:0 auto; padding:0 10px;}
.system03-section04 .system ul{margin-top:40px; width:100%;}
.system03-section04 .system ul:after{clear:both; content:""; display:block;}
.system03-section04 .system ul.img li{width:33.333%; float:left;}
.system03-section04 .system ul.img li img{width:100%;}
.system03-section04 .system ul.grade li{width:25%; border:1px solid #dedede; border-left:none; background:#fff; text-align:center; padding:35px 0 32px; float:left;}
.system03-section04 .system ul.grade li:first-child{border-left:1px solid #dedede;}
.system03-section04 .system ul.grade li h3{font-size:18px; line-height:28px; margin-top:20px; font-weight:400;}
.system03-section04 .system ul.grade li h3 span{color:#f3287e;}

#system{position:relative; -webkit-transition:height 0.5s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition:height 0.5s; transition:height 0.5s;}
#system .owl-carousel{width:100%;}
#system .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#system .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#system .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#system .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:450px; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#system .stretchy_wrapper &gt; * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}
#system .owl-carousel .owl-dots{width:100%; bottom:35px; z-index:10000; text-align:center; position:absolute;}
#system .owl-carousel .owl-dots .owl-dot{margin:0 3px; display:inline-block; z-index:1000; position:relative;}
#system .owl-carousel .owl-dots .owl-dot span{width:20px; height:20px; background:url("../img/slider_off.png") no-repeat; display:block; vertical-align:bottom;}
#system .owl-carousel .owl-dots .active span{background:url("../img/slider_on.png") no-repeat;}
#system .owl-carousel .owl-nav{display:none;}


@media screen and (max-width:980px){
	.system03-section01 .pageTitle-section h1{font-weight:600; font-size:35px;}
	.system03-section01 .pageTitle-section p{font-size:16px;}
	.system03-section02{margin:80px auto 0;}
	.system03-section02 .pageTitle-section p{font-size:22px;}
	.system03-section03{margin:30px auto 0;}
	.system03-section03 p{font-size:16px;}
	.system03-section03 p br{display:none;}
	.system03-section03 div{margin-top:50px;}
	.system03-section04{margin-top:60px; padding:70px 0 80px;}
	.system03-section04 .pageTitle-section h1{font-size:35px;}
	.system03-section04 .pageTitle-section p{font-size:16px;}
}

@media screen and (max-width:880px){
	.system03-section01 .pageTitle-section h1{font-weight:500; font-size:32px;}
	.system03-section02{margin:70px auto 0;}
	.system03-section02 .slider{margin-top:30px;}
	.system03-section03 p{font-size:15px;}
	.system03-section04{margin-top:50px; padding:60px 0 70px;}
	.system03-section04 .pageTitle-section h1{font-size:32px;}

	#system .stretchy_wrapper{padding-bottom:400px;}
}

@media screen and (max-width:780px){
	.system03-section01 .pageTitle-section h1{font-size:30px;}
	.system03-section01 .pageTitle-section p{font-size:15px;}
	.system03-section02{margin:60px auto 0;}
	.system03-section02 .slider{margin-top:20px;}
	.system03-section02 .pageTitle-section p{font-weight:400; font-size:20px;}
	.system03-section03{margin:20px auto 0;}
	.system03-section03 div{margin-top:40px;}
	.system03-section03 p{font-size:14px; line-height:24px;}
	.system03-section04{margin-top:40px; padding:50px 0 60px;}
}

@media screen and (max-width:680px){
	.system03-section01 .pageTitle-section h1{font-size:28px;}
	.system03-section02{margin:50px auto 0;}
	.system03-section02 .pageTitle-section p{font-size:18px;}
	.system03-section03 div{margin-top:30px;}
	.system03-section03 div h1{font-size:16px;}
	.system03-section04{margin-top:30px; padding:40px 0 50px;}

	#system .stretchy_wrapper{padding-bottom:350px;}
}

@media screen and (max-width:580px){
	.system03-section01 .pageTitle-section h1{font-size:25px;}
	.system03-section02{margin:40px auto 0;}

	#system .stretchy_wrapper{padding-bottom:300px;}
}

@media screen and (max-width:480px){
	.system03-section01 .pageTitle-section h1{font-size:23px;}
	.system03-section01 .pageTitle-section p{font-size:14px;}
	.system03-section02{margin:30px auto 0;}

	#system .stretchy_wrapper{padding-bottom:250px;}
}


@media screen and (max-width:780px){
	.system03-section03 ul li h3{font-size:15px; font-weight:400; margin-top:20px;}
}

@media screen and (max-width:680px){

	.system03-section03 ul li{width:32%; border:1px solid #bcbcbc; float:left; margin-left:1.333%; margin-bottom:1.333%; text-align:center; padding:20px 0 20px;}
	.system03-section03 ul li:nth-child(4){margin-left:0;}
	.system03-section04 .system ul.grade li{width:50%; border-bottom:0;}
	.system03-section04 .system ul.grade li:nth-child(3){border-left:1px solid #dedede; border-bottom:1px solid #dedede;}
	.system03-section04 .system ul.grade li:nth-child(4){border-bottom:1px solid #dedede;}
	.system03-section04 .system ul.grade li h3{font-size:15px; line-height:1.2em;}
}

@media screen and (max-width:580px){
	.system03-section02 .pageTitle-section h1,
	.system03-section04 .pageTitle-section h1{font-size:28px;}
	.system03-section02 .pageTitle-section h1 span,
	.system03-section04 .pageTitle-section h1 span{font-weight:500;}
	.system03-section02 .pageTitle-section p,
	.system03-section04 .pageTitle-section p{font-size:14px;}
}

@media screen and (max-width:480px){
	.system03-section02 .pageTitle-section h1,
	.system03-section04 .pageTitle-section h1{font-size:25px;}
	.system03-section02 .pageTitle-section p,
	.system03-section04 .pageTitle-section p{font-size:13px;}
}

/*우수한 세탁장비*/
#equipment-section{width:100%; background:url('../img/system03_top_bg.jpg?v20210706') no-repeat center; background-size:cover;}
#equipment-section01{padding:120px 0 0;}
#equipment-section01 .cont-area .sub-tit h1{font-size:44px; color:#1d1d1d; font-weight:700;}
#equipment-section01 .cont-area .sub-tit p{font-size:18px; color:#313131; line-height:150%; margin-top:20px;}
#equipment-section01 .cont-area h3{text-align:center; margin:80px 0 0;}

#equipment-section02{padding:0 0;}
#equipment-section02 .equipment-box{padding:70px 0;}
#equipment-section02 .equipment-box:after{clear:both; content:""; display:block;}
#equipment-section02 .equipment-box .txt{width:65%; max-width:680px;float:left;}
#equipment-section02 .equipment-box .img{width:30%; max-width:440px;float:left;}
#equipment-section02 .equipment-box .img img{width:100%;}
#equipment-section02 .equipment-box.img-right .img{float:right; margin-right:17px;}
#equipment-section02 .equipment-box.img-left .txt{float:right;}
#equipment-section02 .equipment-box .txt{padding-top:10px;}
#equipment-section02 .equipment-box .txt p{font-size:18px; font-weight:700; color:#68bfde;}
#equipment-section02 .equipment-box .txt h1{font-size:32px; font-weight:700; color:#1d1d1d; margin:10px 0 30px; position:relative;}
#equipment-section02 .equipment-box .txt div ul{}
#equipment-section02 .equipment-box .txt div ul li{font-size:18px; color:#393939; margin:5px 0; position:relative; padding-left:10px;}
#equipment-section02 .equipment-box .txt div ul li:after{width:2px; height:2px; top:13px; left:0px; background:#212121; border-radius:50px; content:""; display:block; position:absolute;}
#equipment-section02 .equipment-box .txt div p{font-size:18px; color:#393939; margin:5px 0; font-weight:400;}
#equipment-section02 .equipment-box .txt div h3{font-size:18px; color:#393939; font-weight:700; margin:20px 0 5px;}

#equipment-section02 table{width:100%; margin:60px 0 80px;}
#equipment-section02 table tr td{border:1px solid #dedede; background:#fcfcfc; width:50%; text-align:center; padding:40px 20px;}
#equipment-section02 table tr td h1{font-size:24px; font-weight:700; color:#82c230; margin:30px 0 20px;}
#equipment-section02 table tr td p{font-size:18px; color:#212121;}

@media screen and (max-width:960px){
	#equipment-section01{padding:100px 0 0;}
	#equipment-section01 .cont-area .sub-tit h1{font-size:35px;}
	#equipment-section01 .cont-area .sub-tit p{margin-top:15px; font-size:18px;}
	#equipment-section01 .cont-area .sub-tit p br{display:none;}
}

@media screen and (max-width:780px){
	#equipment-section01{padding:80px 0 0;}
	#equipment-section02 .equipment-box{padding:50px 0;}
	#equipment-section02 .equipment-box .txt{width:100%; max-width:100%; left:none; float:none;}
	#equipment-section02 .equipment-box .img{width:100%; max-width:100%; left:none; float:none; text-align:center;}
	#equipment-section02 .equipment-box.img-right .img{float:none; margin-right:0;}
	#equipment-section02 .equipment-box .img img{width:100%; max-width:430px;}
	#equipment-section02 .equipment-box .txt{padding-top:30px;}
	#equipment-section02 .equipment-box .txt p{font-size:16px;}
	#equipment-section02 .equipment-box .txt h1{font-size:28px;}
	#equipment-section02 .equipment-box .txt div ul li{font-size:16px;}
	#equipment-section02 .equipment-box .txt div p{font-size:16px;}
	#equipment-section02 .equipment-box .txt div p br{display:none;}
	#equipment-section02 .equipment-box .txt div h3{font-size:16px;}

	#equipment-section02 table tr td{padding:25px 15px;}
	#equipment-section02 table tr td h2 img{height:55px; width:auto;}
	#equipment-section02 table tr td h1{font-size:20px;}
	#equipment-section02 table tr td p{font-size:16px;}
	#equipment-section02 table tr td p br{display:none;}
}

@media screen and (max-width:640px){
	#equipment-section01{padding:60px 0 0;}
	#equipment-section02 .equipment-box{padding:40px 0;}
	#equipment-section01 .cont-area .sub-tit h1{font-size:30px;}
	#equipment-section01 .cont-area .sub-tit p{font-size:16px;}
	#equipment-section01 .cont-area h3{margin:50px 0 0;}
	#equipment-section01 .cont-area h3 img{width:200px; height:auto;}
	#equipment-section02 table tr td{padding:20px 10px; display:inline-block; width:100%;}
	#equipment-section02 table tr td h2 img{height:45px; width:auto;}
	#equipment-section02 table tr td h1{font-size:18px; margin:20px 0 10px;}
	#equipment-section02 table tr td p{font-size:14px;}
	#equipment-section02 table tr td p br{display:none;}
}

@media screen and (max-width:480px){
	#equipment-section01{padding:40px 0 0;}
	#equipment-section02 .equipment-box{padding:20px 0; border-bottom:1px dashed #dedede;}
	#equipment-section02 .equipment-box:last-child{padding:20px 0 50px;}
	#equipment-section01 .cont-area .sub-tit h1{font-size:26px;}
	#equipment-section01 .cont-area .sub-tit p{font-size:14px;}
	#equipment-section02 .equipment-box .txt p{font-size:13px;}
	#equipment-section02 .equipment-box .txt h1{font-size:24px;}
	#equipment-section02 .equipment-box .txt div ul li{font-size:14px;}
	#equipment-section02 .equipment-box .txt div p{font-size:14px;}
	#equipment-section02 .equipment-box .txt div h3{font-size:14px;}
}
</pre></body></html>