@charset "utf-8";

/* common */
#fp-nav ul li a span, 
.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:5px;width: 5px;border:0;background:#fff;left:50%;top:50%;margin:-2.5px 0 0 -2.5px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-i n-out}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}

#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span{height:5px; width:5px; margin:-2.5px 0 0 -2.5px; border-radius:100%; background:#e83827;}

#fp-nav.fp-right{position:fixed;top: 50%;left: 2%;transform: translateY(-50%);margin: 0 !important;z-index: 10;right: auto;}
#fp-nav.fp-right li{position: relative;left: 3px;display: block;width:5px;height:5px;outline:0;border-radius: 50%;opacity: 0.8;box-sizing: border-box;margin: 0;transition:0.3s;}
#fp-nav.fp-right li + li{margin-top:30px;}
#fp-nav.fp-right li a.active span{display:block;}
#fp-nav.fp-right li a{display:block;}
#fp-nav.fp-right li a:after{display:block;content:"";position: absolute;width:25px;height:25px;border: 2px solid rgba(255,255,255,0.4);border-radius: 50%;top: -9px;left: -9px;transform: scale(0);opacity: 0;box-sizing: border-box;transition: 0.5s;}
#fp-nav.fp-right li a.active:after{opacity:1; transform:scale(1);}
#fp-nav ul li .fp-tooltip{display: none;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{width: 8rem !important; height: 8rem !important; margin: -2.5px 0 0 -2.5px !important;}

.area_quick{z-index: 50; position:fixed; right:0em; bottom:50vh;}
.area_quick ul li{cursor: pointer;}
.area_quick ul li a{ cursor: pointer; display:flex;flex-direction: column;  align-items: center; justify-content: center;  width:60rem; background:#e83827; box-sizing: border-box; padding: 25rem 0}
.area_quick ul li a i{font-style: normal; font-size: 15rem; color: #fff; line-height: 1.4;}
.area_quick ul li a i:nth-child(1){display: none;}
.area_quick ul li a.btn-top{background:#fff;}
.area_quick ul li a.inq{border-radius: 10rem 0 0 0;}
.area_quick ul li a.book{background-color: #333; border-radius:0 0 0 10rem;}

/* 버튼 */
.more_btn{width: 170rem; height: 56rem; margin-top: 40rem; border:1px solid #fff; border-radius: 80rem; display: flex; align-items: center; justify-content: center;}
.more_btn *{font-size: 15rem; color: #fff; font-style: normal;}

/* main_visual */
.area_visual [data-visual="00"] .img{background-image:url(../img/main/img_mainvisual.jpg);}
.area_visual [data-visual="01"] .img{background-image:url(../img/main/img_mainvisual02.jpg);}
.area_visual [data-visual="02"] .img{background-image:url(../img/main/img_visual03.jpg);}
.visual_list li{position:relative; width:100%; height:100vh; } 
.visual_list li .img{position:absolute; left:0; top:0; width:100%; height:100%; background-size:cover; background-position:50% 50%; }
.visual_list li.swiper-slide-active .img{animation: imagescale 5s; -webkit-animation: imagescale 5s; -moz-animation: imagescale 5s; -o-webkit-animation: imagescale 5s;}

.area_visual .txt{position:absolute; top:37vh; text-align: left;}
.area_visual .txt p{line-height:1.2; font-weight:800; font-size:82rem; color:#fff;  transform: translate3d(0, 100%, 0); opacity:0}
.area_visual [data-visual="01"] .txt{top: 29vh;}
.area_visual .txt p i{color:#e83827; font-style: normal;}
.area_visual .txt div{overflow:hidden;}
.area_visual .txt span{position:relative; display:block; margin-top:45rem; font-size:24rem; color:#fff; font-weight:400; transform: translate3d(0, 150%, 0); opacity:0;}
.area_visual .txt a{transform: translate3d(0, 150%, 0); opacity:0;}
.area_visual .swiper-slide-active .txt p{transform: translate3d(0, 0%, 0); opacity: 1; transition: 1.2s .6s;}
.area_visual .swiper-slide-active .txt span{transform: translate3d(0, 0%, 0); opacity: 1; transition:0.8s 1.4s;}
.area_visual .swiper-slide-active .txt a{transform: translate3d(0, 0%, 0); opacity: 1; transition:0.8s 1.7s;}

.visual_control{z-index: 50; position:absolute; bottom:110rem; left:0; width:100%;}
.visual_control .wrap{display:flex; align-items: center;}

.area_visual .circle-box svg{overflow: visible;position:absolute; width: 80rem;height: 80rem;fill:none;stroke:#fff;transform: rotate(-90deg);}
.control-box{position:relative; /* width:80rem; */ height:80rem;}
.control-box > div{position:absolute; width:12rem; height:12rem; left:50%; top:50%; transform: translate(-50%, -50%);}
.control-box > div span{display:block; width:100%; height:100%; font-size:0; cursor:pointer}
.control-box .stop{}
.control-box .stop span{background:url(../img/main/icon_pause.png) no-repeat center;}
.control-box .start{display:none;}
.control-box .start span{background:url(../img/main/icon_play.png) no-repeat center;}
.control-line{width: 140rem; height: 2px; background-color: rgba(255,255,255,0.4); margin: 0 40rem; position: relative;}
.control-line #bar{position: absolute; width: 0; height: 2px; background-color: #e83827; display: block; left: 0; top: 0; z-index: 1;}
.control-line #bar.on{width: 100%;transition: all 4s ease 0s}

#circle__path.on{stroke-dashoffset: 129; transition: none;}
#circle__path{stroke-dashoffset: 0;transition: all 4s ease 0s;stroke-dasharray: 129;}
#circle__path2 {stroke: #ffffff4f;}

.slide-btn-wrap{position:relative;display: flex;align-items: center;}
.slide-btn-wrap .swiper-button-prev{z-index:50; left:0;width: 20rem;}
.slide-btn-wrap .swiper-button-next{z-index:50; right:0; width:20rem;}
.slide-btn-wrap .swiper-button-next:after, 
.slide-btn-wrap .swiper-button-prev:after{color:#fff; font-size:18rem; font-weight: bold;}
.slide-btn-wrap .swiper-pagination{position:static;display: flex;align-items: center;justify-content: center;}
.slide-btn-wrap .swiper-pagination span{font-size:16rem; color:#fff; font-weight:bold;}
.slide-btn-wrap .swiper-pagination span.dot{display:block;width:3rem;height:3rem;background:#fff;margin: 0 16rem;}
.slide-btn-wrap .swiper-pagination span.total{opacity:0.5}

@keyframes imagescale {
  0% {
    transform: scale(1.2)  rotate(.001deg);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
  }

  100% {
    transform: scale(1)  rotate(.001deg);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
  }
}

/* project */
#section1{background:url(../img/main/img_main2_bg.jpg) no-repeat 50%; background-size: cover;}
.area_product{margin-left:220rem;}
.area_product > div{display: flex;align-items: center;}
.area_product .txt{width:580rem}
.area_product .tit *{color: #fff; text-align: left;}
.area_product .tit h3{font-size: 57rem; font-weight: 600; line-height: 1.5;}
.area_product .tit h3 b{font-weight: 600;}
.area_product .tit p{font-size: 18rem; margin-top: 20rem;}
.area_product .swiper-slide{width:420rem; /*  box-shadow: 19rem 26px 57px 0px rgba(20, 20, 20, 1); */}
.area_product .swiper-slide .img img{width:100%;}
.area_product .swiper-slide:hover .text:before{opacity:1; transition:0.5s}
.area_product .swiper-slide:hover .img{box-shadow: 11rem 22rem 23rem rgb(0 0 0 / 7%);}

.area_product .list_product {width:calc(100% - 580rem);overflow: hidden;padding-top: 30rem;}
.area_product .slide_btn{display: flex;justify-content: space-between;align-items: center;position: relative;width:365rem;margin-top: 100rem;}
.slide_btn div[class*="swiper-button"]{width:70rem;height:70rem;border:2px solid #eaeaea;border-radius:50%;display: block;margin-top: 0;}
.slide_btn .swiper-button-next, 
.slide_btn .swiper-button-prev{position:static;}
.slide_btn .swiper-button-next{margin-left: 24rem; background:url(../img/common/icon_arr_right_c.png) no-repeat center; }
.slide_btn .swiper-button-prev:after{display:none;}
.slide_btn .swiper-button-prev{ background:url(../img/common/icon_arr_left.png) no-repeat center; }
.slide_btn .swiper-button-next:after{display:none;}
.slide_btn .swiper-pagination{position:static;display: flex; align-items: center;justify-content: center;}
.slide_btn .swiper-pagination{position:static;display: flex;align-items: center;justify-content: center;width: 125rem;}
.slide_btn .swiper-pagination span{font-size:16rem; color:#e5e5e5; font-weight:bold;}
.slide_btn .swiper-pagination span.dot{display:block;width:3rem;height:3rem;background:#e5e5e5;margin: 0 8rem;}
.slide_btn .swiper-pagination span.current{color:#a71d1d}

.scroll_bar{display:flex; justify-content:space-between; align-items:center; width: 100%; padding-right:220rem; margin-top: 110rem;}
.scroll_bar .swiper-pagination.swiper-pagination-progressbar{position:relative; overflow:hidden; width:100%; height:2px; margin-right:55rem; background:rgba(255,255,255,0.4);}
.scroll_bar .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{display:block; position:absolute; left:0; width:100%; height:100%; background:#e83827; transform-origin:left top;}
.scroll_bar .swiper-btn{display:flex; align-items:center;}
.scroll_bar .swiper-button-box [class^="swiper-button"]{position:relative; right:auto; left:auto; width:50rem; height:50rem; border-radius: 100%; border:2px solid rgba(255,255,255,0.4); margin-top:0; background:none; cursor:pointer;}
.scroll_bar .swiper-button-box{display:flex;}
.scroll_bar .swiper-button-box [class^="swiper-button"]::after{content:""; display:block; width:100%; height:100%; background-size:16rem; background-position:50% 50%; transition:opacity var(--s400) ease; background-repeat:no-repeat; background-image:url(../img/common/icon_arrow_w.svg);}
.scroll_bar .swiper-button-box .swiper-button-prev::after{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.scroll_bar .swiper-button-box [class^="swiper-button"]:hover::after{opacity:0.25;}
.scroll_bar .swiper-button-box .swiper-button-prev{margin-right:20rem;}

.btn_more > div{position:relative; opacity:0; top:50%; width:1%; height:1%; margin:0 auto; background:#fff url(../img/main/icon_plus_c.png) no-repeat 50%;; border:1px solid #f0f0f0; transform:translateY(-50%); border-radius:50%;}
.btn_more:hover{border:0;}
.btn_more:hover > div{opacity:1; width:100%; height:100%;}
.btn_more > div{position:relative; opacity:0; top:50%; width:1%; height:1%; margin:0 auto; transform:translateY(-50%); border-radius:50%;}
.btn_more{display:block;width:70rem;height:70rem;background-size:cover;background-position:center center;border-radius:50%;background-repeat:no-repeat;background: #a71d1d url(../img/main/icon_plus.png) no-repeat 50%;border: 1rem solid #a71d1d;}
.btn_more *{transition:all ease-in-out 200ms;}

/* news */
#section2{background-color: #f8f8f8!important; position: relative; height: 100%; overflow: hidden;}
#section2::before{width: 30%; height: 100vh; background: url(/theme/basic/img/main/img_news_bg.jpg) no-repeat; background-size: cover; position: absolute; left: 0; top: 0; content: ""; opacity: 0.3;}

.news_box{margin-top: 46rem;}
.news_box ul{display: flex; gap:50rem}
.news_box ul > li{width: 33.333%; box-sizing: border-box;  opacity: 0; transform: translateY(50rem);  min-height: 300rem} 
.news_box ul > li *{transition: all .3s; text-align: left !important;}
.news_box ul > li { position: relative; background-color: #fff; box-sizing: border-box;  display: block; box-shadow: -6rem 3rem 87rem 0rem rgb(106 87 81 / 10%);}
.news_box ul > li a{display: block; width: 100%; height: 100%; border:1px solid transparent; transition:all .3s; padding: 40rem;; box-sizing: border-box;}
.news_box ul > li:hover a{border-color: #e83827}
.news_box ul > li:hover a *{opacity: 0.45;}
.news_box ul > li:hover a i.round{opacity: 1; bottom: -28rem; visibility: visible;}
.news_box ul > li:hover a i.round img{opacity: 1;}
.news_box ul > li i.round:hover img{opacity: 0.45;}
.news_box ul > li .title{display: block; font-size: 18rem; color: #444;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical;word-wrap:break-word; line-height: 29rem; height:58rem; }
.news_box ul > li .conts{display: block;font-size: 16rem;color: #666;overflow: 
hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical;
word-wrap:break-word;line-height: 27rem;height: 56rem; margin-top: 15rem}

.news_box ul > li span.date{font-size: 14rem; color: #dddddd; display: block; position: absolute; bottom: 40rem; left: 40rem}
.news_box ul > li .title + div.conts{margin-top: 25rem;}
.news_box ul > li div.conts + span.date{margin-top: 55rem;}
.news_box ul > li i.round{position: absolute;opacity: 0; visibility: hidden;  width: 56rem; height: 56rem; border-radius: 100%; background-color: #e83827; bottom: 0; right: 38rem; display: flex; align-items: center ; justify-content: center;}
.news_box ul > li i.round img{width:15rem; display: block;}
.area_mainNews .main_title *{opacity: 0; transform: translateY(50rem); transition:all .5s ease-in-out;}
.area_mainNews .main_title h3{position: relative; padding-right: 190rem; font-size: 46rem; font-weight: 400; line-height: 1.5; text-align: left;}
.area_mainNews .main_title h3 b{font-weight: 700;}
.area_mainNews .main_title h3 a.view_btn{position: absolute; z-index: 10; right:0; bottom: 0; color: #d4d4d4; font-size: 16rem; font-weight: 700;  cursor: pointer; transition: all .2s;}
.area_mainNews .main_title h3 a.view_btn:hover{color: #e83827;}
.area_mainNews .bg2{position: absolute;left: 40%;/* top: 0; */width: 90%;bottom: 0;opacity: 0.1;}

.active .area_mainNews .main_title *{opacity: 1; transform: translateY(0rem);}
.active .area_mainNews .main_title h3{transition-delay: .2s;}
.active .area_mainNews .news_box li:nth-child(1){transition-delay: .3s; opacity: 1; transform: translateY(0rem);}
.active .area_mainNews .news_box li:nth-child(2){transition-delay: .4s; opacity: 1; transform: translateY(0rem);}
.active .area_mainNews .news_box li:nth-child(3){transition-delay: .5s; opacity: 1; transform: translateY(0rem);}

#section3{background:url(../img/main/img_main4_bg.jpg); background-size: cover; background-position: 50% 50%;}
.area_inquiry .text{text-align: left;}
.area_inquiry .text *{color: #fff;}
.area_inquiry h3{font-size: 60rem;line-height: 1.4;}
.area_inquiry p{font-size: 22rem;margin-top: 20rem;}

@keyframes main_slide_motion {
	from {
		opacity:0;filter:Alpha(opacity=0);
		margin-right:15px
	}
	to {
		opacity:1.0;filter:Alpha(opacity=100);
		margin-right:0
	}
}

@keyframes bgscale {
	from {transform: scale(1.2);}
	to {transform: scale(1);}
}

@media (max-width:1680px){
	.scrolldown{left:20rem}
	.area_visual .wrap{margin:0 100rem}
    .area_visual .txt p{font-size: 64rem;}
    .area_visual .txt span{font-size: 18rem; margin-top: 26rem;}
    .more_btn{margin-top: 50rem;}
    .scroll_bar{padding-right: 110rem;}
    .section .wrap{margin:0 110rem}
    .area_product{margin-left:110rem}
    .area_product .swiper-slide{width: 400rem;}
}

@media (max-width:1480px){
    .area_product .tit h3,.area_inquiry h3{font-size: 47rem;}
    
	.area_product .txt{width:400rem}
	.area_product .list_product{width: calc(100% - 400rem);}
   



	.area_biz{align-items: center;}
	.area_biz .biz_text{padding:0 100rem;}
	.area_biz .list_biz li a{width:180rem; padding: 45rem 20rem;}

	.area_inquiry .inr .text{padding-left:70rem}
	
}

@media (max-width:1279px){
	
    .news_box ul{gap: 32rem;}
	
}

@media (max-width:1023px){

    #section0{height: 100vh !important;}
    .section .wrap{margin: 0 42rem;}

	.area_visual .wrap{margin: 0 30rem;}
	.area_quick{ bottom:20rem}
	.tit_main h3{font-size:35rem}

	.fp-scrollable .fp-section,
	.fp-scrollable .fp-slide{height:auto !important;}
	.fp-overflow{overflow:hidden !important;}
	.area_visual .txt p{font-size:50rem;}
	.area_visual .txt span{font-size:22rem}
	
    #section1,  #section2{padding: 110rem 0;}
    .area_product .tit h3, .area_inquiry h3,.area_mainNews .main_title h3{font-size: 32rem;}
    .area_product .tit p,.area_inquiry p{font-size: 15rem;}
    .area_product .swiper-slide{width: 320rem;}
	.scrolldown{top:450rem; position:absolute;}
    .area_product{margin-left: 42rem;}
	.area_product .slide_btn{margin-top:50rem}
    .scroll_bar{margin-top: 62rem;}

	.area_biz{display:block;/* margin-top:70rem; */height: auto;}
	.area_biz .biz_img_wrap{width:100%; height:600rem}
	.area_biz .biz_img_wrap:before{content:'';opacity: 0.2;position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#000;z-index: 1;}
	.area_biz .biz_text{display: flex;justify-content: center;flex-direction: column;align-items: center;position:absolute;top: 50%;width:100%;transform: translateY(-50%);z-index: 2;}
	.area_biz .biz_text .tit_main{text-align:center;}
	.area_biz .biz_text .tit_main h3{color:#fff;}
	.area_biz .list_biz{margin-top:40rem}
	.area_biz .list_biz li{background:#fff;}

	#section3{padding:100rem 0}
    .news_box ul > li,.area_mainNews .main_title *{opacity: 1; transform: translateY(0rem);}
	.area_news .slide_btn{top:70rem;}
	.news_list{padding-top:0}
	.news_list .swiper-slide:hover{margin-top:0}

	.area_inquiry .inr .text{padding-left:30rem}
    .news_box ul > li i.round{display: none;}

    
}

@media (max-width:860px){
	.area_visual .txt p{line-height:1.3; font-size:40rem;}	
	#main-counter > em{font-size:16rem;}
	[data-main-tit] h3{font-size:30rem;}
	
	.slide_btn .swiper-pagination{display:none;}
	.area_product .slide_btn{width:auto;}
	.area_product .slide_btn > *{margin-left:7rem}
	.area_product .swiper-slide:hover{margin-top:0}

	.area_news .slide_btn > *{margin-left:7rem}

    .news_box ul > li{min-height: auto;}
    .news_box ul > li span.date{display: block; position: relative; bottom: 0; left: 0; }
    .news_box ul > li div.conts + span.date{margin-top: 12rem;}
    .news_box ul{flex-direction: column; gap: 12rem;}
    .news_box ul li{width: 100%;}
}

@media (max-width:540px){

 
    .area_visual [data-visual="00"] .img{background-position: 60% 50%;}
    .area_visual .txt span{font-size: 15rem;}
    .area_visual .txt span br{display: none;}
    .area_quick{bottom: 80rem; }
    .area_quick ul li a.inq{border-radius: 6rem 0 0 0;}
    .area_quick ul li a.inq i{font-size: 15rem;}
    .area_quick ul li a.book{border-radius: 0 0 0 6rem;}
    .area_quick ul li a.book i{font-size: 18rem;}
	.area_quick ul li a{width:43rem; height:43rem; padding: 0;}
    .area_quick ul li a i:nth-child(1){display: block;}
	.area_quick ul li a i:not(:nth-child(1)){display: none;}
	.scrolldown{display:none;}
	
	.area_visual .wrap{margin:0 30rem}
	.area_visual .txt p{font-size:32rem;}
	.area_visual .swiper-slide-active .txt span{margin-top:14rem; font-size:16rem}

	#main-control{bottom:80rem;}
	#main-counter > em{font-size:13rem;}
	#main-counter > span{font-size:15rem;}
	
	.area_visual .circle-box svg,
	.control-box{width:40rem; height:40rem;}
    .control-line{margin: 0 10rem; width: 100rem;}
	.slide-btn-wrap{margin-left:10rem;}
	.slide-btn-wrap .swiper-pagination span{font-size:13rem}
	
	.tit_main span{font-size:17rem;}
	.tit_main h3{margin-top:20rem; font-size:22rem}
	
	.slide_btn div[class*="swiper-button"]{width:40rem; height:40rem}
	.btn_more{width:40rem; height:40rem}
	
    .section .wrap{margin: 0 20rem;}
    
    #section1, #section2{padding: 80rem 0;}
    .area_product .tit h3, .area_inquiry h3, .area_mainNews .main_title h3{font-size: 26rem;}
    .area_product .tit h3 br, .area_inquiry h3 br{display: none;}
	.area_product{margin:0 20rem}
    .area_product > div:not(.scroll_bar){flex-direction: column;}
	.area_product .txt{padding:0; width: 100%;}
    .area_product .list_product{width: 100% ; margin-left:0}
	.area_product .swiper-slide .text{line-height:30rem; height:30rem; margin-top:25rem; font-size:18rem}
	.area_product .swiper-slide .text:before{opacity:1;width:30rem;height:30rem;right: 3rem;}
	.scroll_bar{margin-top: 32rem; flex-direction: row-reverse;}
    .scroll_bar .swiper-button-box [class^="swiper-button"]{width: 28rem; height: 28rem;}
    .scroll_bar .swiper-button-box [class^="swiper-button"]::after{background-size: 10rem;}
    .scroll_bar .swiper-button-box .swiper-button-prev{margin-right: 8rem;}
    .scroll_bar .swiper-pagination.swiper-pagination-progressbar{margin-right: 0; margin-left: 20rem;}
    .scroll_bar{padding-right: 0;}
	.area_biz .biz_img_wrap{height:450rem}
	.area_biz .list_biz li a{width:100%; padding: 20rem 10rem;}

	.area_biz .biz_text{padding:0 20rem;}
	.area_biz .list_biz li a p{text-align:center; font-size:15rem}

    #section2::before{width: 100%; height: 100%;}

	#section3{padding:40rem 0}
    .area_mainNews .main_title h3{padding-right: 0;}
	.area_news .tit_main h3 em{display:block}
    .area_mainNews .main_title h3 a.view_btn{position: relative; display: block; margin-top: 12rem; text-align: right; font-size: 15rem;}
	.area_news .slide_btn{top:90rem}
    .news_box{margin-top: 20rem;}
	.news_list{margin-top:30rem}
	.news_list li .text p{font-size:18rem}
    .news_box ul > li a{padding: 24rem;}

	.area_inquiry .inr{flex-direction: column-reverse;}
	.area_inquiry .inr > div{width:100%}
	.area_inquiry .inr .image{height:200rem}
	.area_inquiry .inr .text{padding:30rem 30rem 60rem 30rem}
	.area_inquiry .inr .text p{font-size:16rem; margin:40rem 0}
	.area_inquiry .btn_wrap em{font-size:14rem;}

	.btn_view{width:40rem; height:40rem}

    .more_btn{width: 142rem; height: 47rem;}
    .more_btn *{font-size: 14rem;}
}