@charset "utf-8";
/*************************************************************************
* @ 서비스명   : main
* @ 파일명     : /css/main.css
* @ 페이지설명  : main.css
**************************************************************************/

.index .section01{height:100vh;}
.index .section01 img{width:100%;height:100vh;object-fit:cover;}

.summary{margin-top:80px;}
.summary .section01{background:#935524;width:100%;}
.summary .section01 .page{text-align:center;padding:100px;font-size:35px;font-weight:600;color:#fff;letter-spacing:1px;}
.summary .section02{max-width:1200px;margin:100px auto 0px;}
.summary .section02 .title{text-align:center;font-size:40px;font-weight:700;}
.summary .section02 .sub_line{width:1px;height:38px;background-color:#404040;margin:35px auto;}
.summary .section03{max-width:1200px;margin:50px auto 0px;}
.summary .section03 .line{display:flex;flex-wrap:wrap;gap:60px;}
.summary .section03 .line .box{width:calc(33% - 36px)}
.summary .section03 .line .box .lv01{font-size:20px;font-weight:600;padding-bottom:15px;border-bottom:1px solid#000;}
.summary .section03 .line .box .lv02{font-size:15px;margin-top:15px;}
.summary .section_info{max-width:1200px;margin:100px auto;background:#f7f7f7;padding:30px 40px;line-height:1.5;}

.location{margin-top:80px;}
.location .section01{background:#935524;width:100%;}
.location .section01 .page{text-align:center;padding:100px;font-size:35px;font-weight:600;color:#fff;letter-spacing:1px;}
.location .section02{max-width:1200px;margin:100px auto 0px;}
.location .section02 .title{text-align:center;font-size:40px;font-weight:700;}
.location .section02 .sub_line{width:1px;height:38px;background-color:#404040;margin:35px auto;}
.location .section03{max-width:1200px;margin:50px auto 0px;}
.location .section03 .line{display:flex;flex-wrap:wrap;gap:60px;}
.location .section03 .line .box{width:calc(50% - 30px)}
.location .section03 .line .box .lv01{font-size:20px;font-weight:600;padding-bottom:15px;border-bottom:1px solid#000;}
.location .section03 .line .box .lv02{font-size:15px;margin-top:15px;}
.location .section_info{max-width:1200px;margin:100px auto;background:#f7f7f7;padding:30px 40px;line-height:1.5;}

.premium{margin-top:80px;}
.premium .section01{background:#935524;width:100%;}
.premium .section01 .page{text-align:center;padding:100px;font-size:35px;font-weight:600;color:#fff;letter-spacing:1px;}
.premium .section02{max-width:1200px;margin:120px auto 0px;}
.premium .section02 .title{text-align:center;font-size:35px;font-weight:600;display:flex;flex-direction:column;}
.premium .section02 .title span{font-size:40px;font-weight:700;color:#935524;}
.premium .section03{max-width:1200px;margin:50px auto 0px;}
.premium .section03 .line{display:flex;flex-wrap:wrap;gap:60px;}
.premium .section03 .line .box{width:calc(50% - 30px)}
.premium .section03 .line .box img{width:100%;height:300px;object-fit:cover;}
.premium .section03 .line .box .lv01{font-size:20px;font-weight:600;padding-top:10px;}
.premium .section03 .line .box .lv02{font-size:15px;margin-top:6px;}
.premium .section_info{max-width:1200px;margin:100px auto;background:#f7f7f7;padding:30px 40px;line-height:1.5;}

.complex{margin-top:80px;}
.complex .section01{background:#935524;width:100%;}
.complex .section01 .page{text-align:center;padding:100px;font-size:35px;font-weight:600;color:#fff;letter-spacing:1px;}
.complex .section02{max-width:1200px;margin:100px auto 0px;}
.complex .section02 .title{text-align:center;font-size:40px;font-weight:700;}
.complex .section02 .sub_line{width:1px;height:38px;background-color:#404040;margin:35px auto;}
.complex .section03{max-width:1200px;margin:50px auto 0px;}
.complex .section03 .line{display:flex;flex-wrap:wrap;gap:60px;}
.complex .section03 .line .box{width:calc(50% - 30px)}
.complex .section03 .line .box .lv01{font-size:20px;font-weight:600;padding-bottom:15px;border-bottom:1px solid#000;}
.complex .section03 .line .box .lv02{font-size:15px;margin-top:15px;}
.complex .section03 .line2{display:flex;gap:60px;margin-top:80px;}
.complex .section03 .line2 img{width:calc(50% - 30px);max-width:100%;display:block;}
.complex .section_info{max-width:1200px;margin:100px auto;background:#f7f7f7;padding:30px 40px;line-height:1.5;}

.unit{margin-top:80px;}
.unit .section01{background:#935524;width:100%;}
.unit .section01 .page{text-align:center;padding:100px;font-size:35px;font-weight:600;color:#fff;letter-spacing:1px;}
.unit .section02{max-width:1200px;margin:100px auto 0px;}
.unit .section02 .title{text-align:center;font-size:40px;font-weight:700;}
.unit .section02 .sub_line{width:1px;height:38px;background-color:#404040;margin:35px auto;}
.unit .section02 .tab{width:100%;}
.unit .section02 .tabnav{display:flex;gap:10px;}
.unit .section02 .tabnav li{width:100%;height:50px;text-align:center;}
.unit .section02 .tabnav li a.active{border-bottom:1px solid #fff;}
.unit .section02 .tabnav li a{ position:relative; display:block; background: #f1f1f1; color: #1b1b1b; padding:0 30px; line-height:50px; text-decoration:none; font-size:17px;}
.unit .section02 .tabnav li a:hover,
.unit .section02 .tabnav li a.active{background:#935524;color:#fff;}
.unit .section02 .tabcontent{width:100%;margin-top:50px;}
.unit .section02 .tabcontent img{width:100%;}
.unit .section02 .tabcontent iframe{width:100%;height:675px;}
.unit .section_info{max-width:1200px;margin:100px auto;background:#f7f7f7;padding:30px 40px;line-height:1.5;}

.customer{margin-top:80px;}
.customer .section01{background:#935524;width:100%;}
.customer .section01 .page{text-align:center;padding:100px;font-size:35px;font-weight:600;color:#fff;letter-spacing:1px;}
.customer .section02{max-width:1200px;margin:100px auto 0px;}
.customer .section02 .title{text-align:center;font-size:40px;font-weight:700;}
.customer .section02 .sub_line{width:1px;height:38px;background-color:#404040;margin:35px auto;}
.customer .section03{max-width:1200px;margin:100px auto 0px;}
.customer .section03 .lv01{font-size:22px;font-weight:600;}
.customer .section03 .box01{width:100%;height:250px;border:1px solid #ddd;overflow:auto;padding:30px;margin-top:20px;}
.customer .section03 .box01 .lv02{font-size:14px;}
.customer .section03 label{font-size:16px;}
.customer .section03 label input{}





@media all and (max-width:1280px) {

.summary{margin-top:55px;}
.summary .section01 .page{padding:70px 0px;font-size:30px;}
.summary .section02{padding:0px 20px;margin:60px auto 0px;}
.summary .section02 .title{font-size:29px;}
.summary .section02 .sub_line{height:30px;margin:20px auto;}
.summary .section03{padding:0px 20px;margin:30px auto 0px;}
.summary .section03 .line{flex-direction:column;gap:30px;}
.summary .section03 .line .box{width:100%;}
.summary .section03 .line .box .lv01{font-size:17px;padding-bottom:10px;}
.summary .section03 .line .box .lv02{font-size:14px;margin-top:10px;}
.summary .section_info{margin:50px 20px;padding:15px;line-height:1.8;}
.summary .section_info .info01{font-size:12px;}

.location{margin-top:55px;}
.location .section01 .page{padding:70px 0px;font-size:30px;}
.location .section02{padding:0px 20px;margin:60px auto 0px;}
.location .section02 .title{font-size:29px;}
.location .section02 .sub_line{height:30px;margin:20px auto;}
.location .section03{padding:0px 20px;margin:30px auto 0px;}
.location .section03 .line{flex-direction:column;gap:30px;}
.location .section03 .line .box{width:100%;}
.location .section03 .line .box .lv01{font-size:17px;padding-bottom:10px;}
.location .section03 .line .box .lv02{font-size:14px;margin-top:10px;}
.location .section_info{margin:50px 20px;padding:15px;line-height:1.8;}
.location .section_info .info01{font-size:12px;}

.premium{margin-top:55px;}
.premium .section01 .page{padding:70px 0px;font-size:30px;}
.premium .section02{padding:0px 20px;margin:80px auto 0px;}
.premium .section02 .title{font-size:20px;}
.premium .section02 .title span{font-size:25px;}
.premium .section03{padding:0px 20px;margin:30px auto 0px;}
.premium .section03 .line{flex-direction:column;gap:30px;}
.premium .section03 .line .box{width:100%;}
.premium .section03 .line .box img{height:200px;}
.premium .section03 .line .box .lv01{font-size:17px;padding-bottom:0px;}
.premium .section03 .line .box .lv02{font-size:14px;}
.premium .section_info{margin:50px 20px;padding:15px;line-height:1.8;}
.premium .section_info .info01{font-size:12px;}

.complex{margin-top:55px;}
.complex .section01 .page{padding:70px 0px;font-size:30px;}
.complex .section02{padding:0px 20px;margin:60px auto 0px;}
.complex .section02 .title{font-size:29px;}
.complex .section02 .sub_line{height:30px;margin:20px auto;}
.complex .section03{padding:0px 20px;margin:30px auto 0px;}
.complex .section03 .line{flex-direction:column;gap:30px;}
.complex .section03 .line .box{width:100%;}
.complex .section03 .line .box .lv01{font-size:17px;padding-bottom:10px;}
.complex .section03 .line .box .lv02{font-size:14px;margin-top:10px;}
.complex .section03 .line2{flex-direction:column;gap:20px;}
.complex .section03 .line2 img{width:100%;}
.complex .section_info{margin:50px 20px;padding:15px;line-height:1.8;}
.complex .section_info .info01{font-size:12px;}

.unit{margin-top:55px;}
.unit .section01 .page{padding:70px 0px;font-size:30px;}
.unit .section02{padding:0px 20px;margin:60px auto 0px;}
.unit .section02 .title{font-size:29px;}
.unit .section02 .sub_line{height:30px;margin:20px auto;}
.unit .section02 .tabnav{gap:5px;}
.unit .section02 .tabnav li a{line-height:45px;font-size:16px;}
.unit .section02 .tabcontent{margin-top:20px;}
.unit .section02 .tabcontent iframe{width:100%;height:500px;}
.unit .section_info{margin:50px 20px;padding:15px;line-height:1.8;}
.unit .section_info .info01{font-size:12px;}





}



@media all and (max-width:768px) {


}

