@import url(common.css);@import url(header.css);@import url(footer.css);#wrap{width:100%}header,section,footer{width:inherit}section{background:#fff}.main-visual,.field-list,.contact-content,.about-company,.map-content{width:inherit}.contact-txt-content,.company,.map-txt-content{width:1020px;margin:0 auto}.mo-br{display:none}.title{background:url(../design/2022/first-bg.png) no-repeat center bottom fixed;height:1000px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}.header-caption{text-align:center;padding-top:300px}.sheader-caption{text-align:center;padding-top:170px}.header-caption h2{color:#fff;padding-bottom:20px;font-size:42px;font-weight:700}.header-caption h3,.sheader-caption h3{color:#fff;font-size:64px;font-weight:700;padding-bottom:30px}.header-caption p,.sheader-caption p{color:#fff;font-size:20px;line-height:30px;padding-bottom:40px}.title_gold{color:#e2cd93;font-weight:700}#mo-slider{display:none}.field-list{width:100%;padding:80px 0;background:url(../design/2022/topsub_1.jpg) no-repeat bottom center fixed;background-size:cover}.field-list-content{width:100%;margin:0 auto}.field-list-caption{text-align:center}.field-list-caption h2{color:#fff;padding-bottom:20px;margin:0 auto 20px;font-size:50px;font-weight:700;width:50%;border-bottom:solid 1px #fff}.field-list-caption p{color:#fff;font-size:20px;line-height:30px;padding-bottom:40px}.content-list{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto}.content-list>li{width:24%;height:210px;background:rgba(255,255,255,0.3);border:2px #fff solid;box-sizing:border-box;margin-bottom:10px;display:flex;flex-flow:row wrap;align-items:center;transition:all .3s ease-in;position:relative}.content-list>li:hover{background:#d8bb82;cursor:pointer}.list-txt{width:100%;margin:0 auto}.content-list>li>h4{color:#fff;font-family:"Pretendard";font-weight:700;font-size:30px;text-align:center;width:100%;transition:all .3s ease;position:absolute;top:60px}.content-list>li:hover>h4{top:40px}.content-list>li>h4>span{width:100%;display:block;margin-top:5px;font-size:16px;line-height:20px;font-weight:400}.content-list>li>h4>a{width:85%;margin:20px auto 0;padding:10px;box-sizing:border-box;background:rgba(0,0,0,0.5);color:#fff;text-align:center;display:none;transition:all .2 ease;opacity:0;font-size:14px;font-weight:400}.content-list>li:hover>h4>a{opacity:1;display:block}.contact-content{background:url(../design/2022/topsub_3.jpg) no-repeat bottom center fixed;background-size:cover;height:900px}.contact-txt-content{overflow:hidden}.contact-txt-content>ul li{float:left;width:495px;background:#fff;padding:0 0 50px}.contact-txt-content>ul li:last-child{float:right}.contact-add{float:left;width:350px;margin-top:30px}.contact-add h3{font-size:40px;margin-bottom:50px;color:#ccc}.contact-add p{margin-bottom:25px;text-align:left;font-size:18px;color:#fff}.contact-add p span{width:50px;font-size:16px;font-weight:bold;background:#ccc;color:#333;padding:5px;margin-right:10px;display:inline-block;text-align:center}.material-icons{font-size:20px;color:#666;padding-right:10px;vertical-align:middle}.contact-online{float:left;width:600px;padding:30px 25px;margin-bottom:50px;margin-top:90px;background:#fff}.contact-online h3{text-align:center;color:#333;font-size:21px;margin-bottom:30px}.contact-online .line{margin:0 auto 20px;width:10%;border-bottom:2px solid #333}.contact-online h4{text-align:center;color:#333;font-size:16px;margin-bottom:30px}.mail input{width:100%;height:40px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #333;text-indent:10px;margin-bottom:10px}.mail input:nth-child(4){width:auto}.mail label{display:inline-block;width:300px;line-height:30px}.terms{margin-left:5px;font-weight:bold;color:#e9804f}.mail p{color:#333;font-size:13px}.mail .btn{margin-top:20px;width:100%;height:50px;line-height:40px;background:#e9a34f;border:0;color:#fff;font-size:18px;font-weight:bold;cursor:pointer}.mail .btn:hover{background:#e9804f}.about-company{background:url(../design/2022/topsub_4.jpg) no-repeat bottom center fixed;background-size:cover}.company{text-align:center;padding:400px 0}.company .line2{width:60%;border:1px solid #ff4d51;border-bottom:0;margin:20px auto}.btitle{font-size:50px;font-weight:bold;margin-bottom:40px;color:#fff}.company p{font-size:21px;line-height:30px;color:#fff}.big_tab ul{overflow:hidden;width:100%;margin-bottom:10px;display:flex}.big_tab ul li{width:50%;box-sizing:border-box;list-style-type:none;margin-right:10px}.big_tab ul li:last-child{margin-right:0}.big_tab ul li.activeClass{font-weight:bold;font-size:20px}.big_tab ul li a{display:block;cursor:pointer;color:#fff;font-weight:bold;font-size:20px;border:2px solid #fff;box-sizing:border-box;text-align:center;line-height:45px;transition:all .2s ease}.sm_select{display:none}.sm_select select{width:100%;height:40px}.big_tab ul li a:hover{background:rgba(255,255,255,0.5)}@media(max-width:768px){.sm_select{display:block;margin-bottom:10px}.sm_select select{border:1px solid #fff;background:transparent;color:#fff;padding:5px;box-sizing:border-box}.sm_select select option{border:1px solid #fff;background:transparent;color:#333}.big_tab{display:none}.content-list>li>h4>span{line-height:170% !important}.content-list span{font-size:40% !important;word-break:keep-all !important}}.map-content{background:url(../design/2022/topsub_5.jpg) no-repeat bottom center fixed;background-size:cover;padding-bottom:100px}.map-caption h3{text-align:center;color:#fff;font-size:40px;padding:30px 0}.map-caption h4{text-align:center;color:#fff;font-size:20px;margin-bottom:20px}.map-box{background:rgba(255,255,255,0.8);padding:30px 0 50px;width:100%;max-width:100%;margin-bottom:50px}.map-box>p{text-align:center;color:#333;font-size:20px;line-height:24px;margin-bottom:20px}.map-box>h5{text-align:center;color:#333;font-size:24px;font-weight:700;margin-bottom:24px}.map{margin-top:10px;text-align:center}@media screen and (min-width:768px) and (max-width:1199px){.contact-txt-content,.company,.map-txt-content{width:80%;margin:0 auto}.title{height:800px}.field-list-content{width:100%}.content-list{width:90%}.content-list>li{width:32.5%}.content-list>li>h4{font-size:2rem;line-height:2rem}.content-list>li>h4>span{margin-top:10px}.content-list>li>h4>a{line-height:20px}.contact-txt-content{overflow:hidden}.contact-txt-content>ul li{float:left;width:495px;background:#fff;padding:0 0 50px}.contact-txt-content>ul li:last-child{float:right}.contact-add{float:none;width:350px;margin-top:30px}.contact-add h3{font-size:1.5rem;margin-bottom:30px;color:#ccc}.contact-add p{margin-bottom:20px;text-align:left;font-size:.8rem;color:#fff}.contact-add p span{font-size:1rem;font-weight:bold;background:#ccc;color:#333;padding:5px;margin-right:5px}.contact-online{float:none;text-align:center;width:80%;padding:30px 25px;margin-bottom:50px;margin-top:60px}.contact-online h3{font-size:1rem;margin-bottom:30px}.contact-online h4{font-size:.7rem;margin-bottom:30px}.mail{margin-bottom:15px}.mail input{width:100%}.mail input:nth-child(4){width:auto}.mail label{display:inline-block;width:auto;line-height:30px}.mail p{display:none}.btitle{font-size:1.8rem}.company p{font-size:.7rem}.company{padding:200px 0}.map-caption h3{font-size:1.6rem}.map-caption h4{font-size:.8rem}.map{text-align:center;width:100%;max-width:100%}}@media screen and (max-width:767px){.contact-txt-content,.company{width:80%;margin:0 auto}.map-txt-content{width:90%;margin:0 auto}.map img{height:300px}.mo-br{display:block}.header-caption{text-align:center;padding-top:300px}.sheader-caption{text-align:center;padding-top:170px}.header-caption h2{font-size:1.2rem}.header-caption h3,.sheader-caption h3{font-size:2rem}.header-caption p,.sheader-caption p{font-size:.8rem}.title{height:800px}#pc-slider{display:none}.bx-wrapper{display:none}#mo-slider{display:block}.field-list-content{width:100%}.field-list-caption h2{font-size:1.6rem;border-bottom:0}.mo-none{display:none}.field-list-caption p{display:none}.content-list{width:90%}.content-list>li{width:48.5%;height:200px}.content-list>li>h4{font-size:1.5rem;top:50px}.content-list>li:hover>h4{top:30px}.content-list>li>h4>span{font-size:16px;line-height:24px;margin-top:10px}.content-list>li>h4>a{margin-top:15px}.contact-txt-content{overflow:hidden}.contact-txt-content>ul li{float:left;width:495px;background:#fff;padding:0 0 50px}.contact-txt-content>ul li:last-child{float:right}.contact-add{float:none;width:350px;margin-top:30px}.contact-add h3{font-size:1.5rem;margin-bottom:30px;color:#ccc}.contact-add p{margin-bottom:20px;text-align:left;font-size:.8rem;color:#fff}.contact-add p span{font-size:1rem;font-weight:bold;background:#ccc;color:#333;padding:5px;margin-right:5px}.contact-online{float:none;text-align:center;width:80%;padding:30px 25px;margin-bottom:50px;margin-top:60px}.contact-online h3{font-size:1rem;margin-bottom:30px}.contact-online h4{font-size:.7rem;margin-bottom:30px}.mail p{margin-bottom:15px}.mail input:nth-child(4){width:auto}.mail label{display:inline-block;width:auto}.mail p{display:none}.btitle{font-size:1.8rem}.company p{font-size:.7rem}.company{padding:200px 0}.map-box{width:100%;padding:30px 0 0;overflow:hidden}.map-caption h3{font-size:1.6rem}.map-caption h4{font-size:.8rem}.map iframe{width:100%;height:300px;display:block}.map-box>p{font-size:.6rem;line-height:20px;margin-bottom:10px}.map-box>h5{font-size:1rem;margin-bottom:15px}}