/* common */
#container{overflow:hidden;}
article{position:relative;}
/*.p150{padding:150rem 0;}*/
.p150{padding:100px 0;}
.p120{padding:120rem 0;}

h2.pr_name{position:relative; color:#e4d9b5; font-size:var(--fs80); font-weight:500;}
h2.pr_name:before{content:''; display:block; position:relative; margin:auto; width:550rem; height:3px; background:linear-gradient(to right, rgba(255,255,255,0),var(--secondary),var(--secondary),rgba(255,255,255,0));}
.img{width:100%;}
.img_pc {display: block;}
.img_mo {display: none;}
.txt_bg{display:block; margin:auto; width:550rem; height:78rem; line-height:78rem; font-size:var(--fs35); color:var(--primary); font-weight:600; text-align:center; background:linear-gradient(to right, rgba(255,255,255,0),var(--secondary),var(--secondary),rgba(255,255,255,0));}

.sec_tit01{margin-bottom:80rem; text-align:center;}
.sec_tit01 img{display:block; margin:auto; width:800rem;}
.sec_tit01 h2{margin-top:20rem; font-size:var(--fs60); font-weight:600; color:var(--primary);}
.sec_tit01.dark h2{color:#e4d9b5;}
.sec_tit01 p{margin-top:25rem; font-size:20rem; color:#333;}

.sec_tit02{margin-bottom:60rem; text-align:center;}
.sec_tit02 span{display:block; margin:0 auto 30rem; width:150rem; height:5px; border-radius:3rem; background:#d3c58c;}
.sec_tit02 h3{font-size:var(--fs25); margin-bottom:5rem; color:#111; font-weight:500;}
.sec_tit02 h2{font-size:var(--fs40); color:var(--primary);}

.banner_txt{padding-top:60rem;}
.banner_txt:before{content:''; display:block; position:absolute; top:0; height:2px; background:var(--secondary);}
.banner_txt p{font-size:var(--fs30); color:#e4d9b5;}
.banner_txt h2{margin-top:10rem; font-size:var(--fs50); color:var(--secondary); font-weight:600;}
@media(max-width:1279px){
    .p150{padding:110rem 0;}
    .p120{padding:80rem 0;}
    h2.pr_name:before{width:450rem;}
    .txt_bg{height:68rem; line-height:68rem; width:450rem;}
    .sec_tit01{margin-bottom:70rem;}
    .sec_tit01 img{width:500rem;}
    .sec_tit01 h2{margin-top:12rem;}
    .sec_tit01 p{margin-top:12rem;}
    .sec_tit02{margin-bottom:45rem;}
    .sec_tit02 span{margin-bottom:20rem;}
    .banner_txt{padding-top:35rem;}
}
@media(max-width:767px){
.img_pc {display: none;}
.img_mo {display: block; width:100%;}
    .p150{padding:80rem 0;}
    .p120{padding:60rem 0;}
    h2.pr_name:before{margin-bottom:5rem; width:320rem;}
    .txt_bg{width:320rem; height:64rem; line-height:64rem; font-size:25rem; font-weight:bold;}
    .sec_tit01{margin-bottom:45rem;}
    .sec_tit01 img{width:80%;}
    .sec_tit01 h2{font-size:30rem;}
    .sec_tit01 p{margin-top:10rem; font-size:18rem;}
    .banner_txt:before{display:none;}
    .banner_txt p{font-size:20rem;}
    .banner_txt h2{font-size:30rem;}
    .sec_tit02{margin-bottom:35rem;}
    .sec_tit02 span{width:100rem;}
    .sec_tit02 h3{font-size:20rem;}
    .sec_tit02 h2{font-size:30rem;}
}


ul.certi_list{display:flex; margin-left:-60rem; flex-wrap:wrap;}
ul.certi_list li{margin-bottom:50rem; padding-left:60rem; width:calc(100% / 4);}
ul.certi_list li div{width:100%;}
ul.certi_list li div span.img{display:block; border:1px solid #ddd; transition:0.2s ease;}
ul.certi_list li div span.img img{display:block; width:100%;}
ul.certi_list li div h3{margin-top:25rem; font-size:20rem; color:#444; text-align:center; font-weight:500;}
ul.certi_list li div p{margin-top:5rem; text-align:center; font-size:16rem; color:#666;}
@media(hover:hover){
    ul.certi_list li div:hover span.img{border:1px solid var(--primary); box-shadow:10rem 10rem 30rem rgba(0,0,0,0.15);}
}
@media(max-width:1279px){
    ul.certi_list{margin-left:-30rem;}
    ul.certi_list li{margin-bottom:40rem; width:calc(100% / 3); padding-left:30rem;}
    ul.certi_list li div h3{margin-top:15rem; font-size:18rem;}
    ul.certi_list li div p{font-size:15rem;}
}
@media(max-width:767px){
    ul.certi_list{margin-left:-15rem;}
    ul.certi_list li{width:calc(100% / 2); padding-left:15rem;}
}






/* topban */
.topban{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_top.jpg);background-repeat: repeat-x;background-size: contain;}
.topban .cont01{position:relative;padding-bottom: 0px;}


/*.topban .cont01 .inr{padding-top:120rem;}*/
.topban .cont01 .inr{padding-top:0px;}
.topban .cont01 .txt{text-align:center;}
.topban .cont01 .txt h2{margin-bottom:60rem;}
.topban .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.topban .cont01 .txt p+p{margin-top:25rem;}
.topban .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:var(--fs40); color:#fff; font-weight:normal;}
.topban .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.topban .cont01 .img{width:100%; height:800rem;}
.topban .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.topban .cont02{margin-top:100rem; padding-bottom:120rem;}
.topban .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.topban .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.topban .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.topban .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.topban .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.topban .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.topban .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.topban .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.topban .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.topban .cont02 .info02{margin-top:40rem; font-size:16rem;}
.topban .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.topban .cont02 .info02 > div{display:flex;}
.topban .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.topban .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.topban .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.topban .cont02 .info02 > div .box p{color:#666;}
.topban .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.topban .cont02 .info02 > div .table_wrap{width:850rem;}
.topban .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.topban .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.topban .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.topban .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.topban .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.topban .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .topban .cont01:before, .topban .cont01:after{width:120rem;}
    .topban .cont01 .bg{height:calc(100% - 250rem);}
    .topban .cont01 .inr{padding-top:0px;}
    .topban .cont01 .txt h2{margin-bottom:40rem;}
    .topban .cont01 .txt p+p,
    .topban .cont01 .txt h3{margin-top:20rem;}
    .topban .cont01 .img{height:500rem;}
    .topban .cont02{margin-top:60rem; padding-bottom:80rem;}
    .topban .cont02 h2{margin-bottom:25rem;}
    .topban .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .topban .cont02 .info01 > ul > li{padding:15rem 0;}
    .topban .cont02 .info01 > ul > li > p,
    .topban .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .topban .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .topban .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .topban .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .topban .cont02 .info02 > div{display:block;}
    .topban .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .topban .cont02 .info02 > div .box .img{margin-right:20rem;}
    .topban .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
    .topban {background: url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_topm.jpg);background-repeat: repeat-x;background-size: contain;}
	.topban .cont01{position:relative;padding-bottom: 0px;}
    .topban .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .topban .cont01:before{left:10rem;}
    .topban .cont01:after{right:10rem;}
    .topban .cont01 .bg{height:calc(100% - 125rem);}
    .topban .cont01 .inr{padding-top:0px;}
    .topban .cont01 .txt h2{margin-bottom:30rem;}
    .topban .cont01 .txt p{font-size:18rem;}
    .topban .cont01 .txt h3{font-size:30rem;line-height: 30px;}
    .topban .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .topban .cont01 .img{height:250rem;}
    .topban .cont02{margin-top:45rem;}
    .topban .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .topban .cont02 .info01:before{display:none;}
    .topban .cont02 .info01{display:block;}
    .topban .cont02 .info01 > ul{width:100%;}
    .topban .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .topban .cont02 .info02 > div .box{padding:30rem 15rem;}
}





/* mainv */
.mainv{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_mainv.jpg)no-repeat center/cover;}
.mainv .cont01{position:relative;padding-bottom: 0px;height:500px}

.mainv .tl{position:absolute; top:10px; left:10px}
.mainv .tr{position:absolute; top:10px; right:10px}
.mainv .bl{position:absolute; bottom:10px; left:10px}
.mainv .br{position:absolute; bottom:10px; right:10px}



/*.mainv .cont01 .inr{padding-top:120rem;}*/
.mainv .cont01 .inr{padding-top:100px;}
.mainv .cont01 .txt{text-align:center;}
.mainv .cont01 .txt h2{margin-bottom:60rem;}
.mainv .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.mainv .cont01 .txt p+p{margin-top:25rem;}
.mainv .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:var(--fs40); color:#fff; font-weight:normal;}
.mainv .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.mainv .cont01 .img{width:100%; /*height:800rem;*/}
.mainv .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.mainv .cont02{margin-top:100rem; padding-bottom:120rem;}
.mainv .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.mainv .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.mainv .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.mainv .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.mainv .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.mainv .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.mainv .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.mainv .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.mainv .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.mainv .cont02 .info02{margin-top:40rem; font-size:16rem;}
.mainv .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.mainv .cont02 .info02 > div{display:flex;}
.mainv .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.mainv .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.mainv .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.mainv .cont02 .info02 > div .box p{color:#666;}
.mainv .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.mainv .cont02 .info02 > div .table_wrap{width:850rem;}
.mainv .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.mainv .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.mainv .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.mainv .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.mainv .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.mainv .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .mainv .cont01{position:relative;padding-bottom: 0px;height:380rem}
    .mainv .cont01:before, .mainv .cont01:after{width:120rem;}
    .mainv .cont01 .bg{height:calc(100% - 250rem);}
    .mainv .cont01 .inr{padding-top:100rem;}
    .mainv .cont01 .txt h2{margin-bottom:40rem;}
    .mainv .cont01 .txt p+p,
    .mainv .cont01 .txt h3{margin-top:20rem;}
    .mainv .cont01 .img{/*height:500rem;*/}
    .mainv .cont02{margin-top:60rem; padding-bottom:80rem;}
    .mainv .cont02 h2{margin-bottom:25rem;}
    .mainv .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .mainv .cont02 .info01 > ul > li{padding:15rem 0;}
    .mainv .cont02 .info01 > ul > li > p,
    .mainv .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .mainv .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .mainv .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .mainv .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .mainv .cont02 .info02 > div{display:block;}
    .mainv .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .mainv .cont02 .info02 > div .box .img{margin-right:20rem;}
    .mainv .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.mainv .cont01{position:relative;padding-bottom: 50px;height: 224px;}
    .mainv .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .mainv .cont01:before{left:10rem;}
    .mainv .cont01:after{right:10rem;}
    .mainv .cont01 .bg{height:calc(100% - 125rem);}
    .mainv .cont01 .inr{padding-top:50px;}
    .mainv .cont01 .txt h2{margin-bottom:30rem;}
    .mainv .cont01 .txt p{font-size:18rem;}
    .mainv .cont01 .txt h3{font-size:30rem;line-height: 30px;}
    .mainv .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .mainv .cont01 .img{height:250rem;}
    .mainv .cont02{margin-top:45rem;}
    .mainv .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .mainv .cont02 .info01:before{display:none;}
    .mainv .cont02 .info01{display:block;}
    .mainv .cont02 .info01 > ul{width:100%;}
    .mainv .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .mainv .cont02 .info02 > div .box{padding:30rem 15rem;}
}















/* intro */
.intro{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_intro_m.jpg)no-repeat center/cover;}
.intro .cont01{position:relative;padding-bottom: 0px;}
/*.intro .cont01:before,*/
/*.intro .cont01:after{content:''; display:block; position:absolute; top:20rem; width:210rem; height:225rem; background:url(../images/main/sec_obj.png)no-repeat 50% 0/contain; z-index:1;}*/
/*.intro .cont01:before{left:20rem;}*/
/*.intro .cont01:after{right:20rem; transform:scaleX(-1);}*/

/*.intro .cont01 .inr{padding-top:120rem;}*/
.intro .cont01 .inr{padding-top:150px;}
.intro .cont01 .txt{text-align:center;}
.intro .cont01 .txt h2{margin-bottom:60rem;}
.intro .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.intro .cont01 .txt p+p{margin-top:25rem;}
.intro .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:var(--fs40); color:#fff; font-weight:normal;}
.intro .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.intro .cont01 .img{width:100%; height:800rem;}
.intro .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.intro .cont02{margin-top:100rem; padding-bottom:120rem;}
.intro .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.intro .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.intro .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.intro .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.intro .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.intro .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.intro .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.intro .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.intro .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.intro .cont02 .info02{margin-top:40rem; font-size:16rem;}
.intro .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.intro .cont02 .info02 > div{display:flex;}
.intro .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.intro .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.intro .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.intro .cont02 .info02 > div .box p{color:#666;}
.intro .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.intro .cont02 .info02 > div .table_wrap{width:850rem;}
.intro .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.intro .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.intro .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.intro .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.intro .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.intro .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .intro .cont01:before, .intro .cont01:after{width:120rem;}
    .intro .cont01 .bg{height:calc(100% - 250rem);}
    .intro .cont01 .inr{padding-top:100rem;}
    .intro .cont01 .txt h2{margin-bottom:40rem;}
    .intro .cont01 .txt p+p,
    .intro .cont01 .txt h3{margin-top:20rem;}
    .intro .cont01 .img{height:500rem;}
    .intro .cont02{margin-top:60rem; padding-bottom:80rem;}
    .intro .cont02 h2{margin-bottom:25rem;}
    .intro .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .intro .cont02 .info01 > ul > li{padding:15rem 0;}
    .intro .cont02 .info01 > ul > li > p,
    .intro .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .intro .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .intro .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .intro .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .intro .cont02 .info02 > div{display:block;}
    .intro .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .intro .cont02 .info02 > div .box .img{margin-right:20rem;}
    .intro .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.intro .cont01{position:relative;padding-bottom: 0px;}
    .intro .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .intro .cont01:before{left:10rem;}
    .intro .cont01:after{right:10rem;}
    .intro .cont01 .bg{height:calc(100% - 125rem);}
    .intro .cont01 .inr{padding-top:30px;}
    .intro .cont01 .txt h2{margin-bottom:30rem;}
    .intro .cont01 .txt p{font-size:18rem;}
    .intro .cont01 .txt h3{font-size:30rem;line-height: 30px;}
    .intro .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .intro .cont01 .img{height:250rem;}
    .intro .cont02{margin-top:45rem;}
    .intro .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .intro .cont02 .info01:before{display:none;}
    .intro .cont02 .info01{display:block;}
    .intro .cont02 .info01 > ul{width:100%;}
    .intro .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .intro .cont02 .info02 > div .box{padding:30rem 15rem;}
}




/* pt01 */
.pt01{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_green_m.jpg)no-repeat center/cover;}
.pt01 .cont01{position:relative;padding-bottom: 100px;}


/*.pt01 .cont01 .inr{padding-top:120rem;}*/
.pt01 .cont01 .inr{padding-top:100px;}
.pt01 .cont01 .txt{text-align:center;}
.pt01 .cont01 .txt h2{margin-bottom:60rem;}
.pt01 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt01 .cont01 .txt p+p{margin-top:25rem;}
.pt01 .cont01 .txt h3{margin-top:48px; margin-bottom:18px; font-size:40px; color:#fff; font-weight:normal;}
.pt01 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt01 .cont01 .img{width:100%; /*height:800rem;*/}
.pt01 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt01 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt01 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt01 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt01 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt01 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt01 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt01 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt01 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt01 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt01 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt01 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt01 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt01 .cont02 .info02 > div{display:flex;}
.pt01 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt01 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt01 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt01 .cont02 .info02 > div .box p{color:#666;}
.pt01 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt01 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt01 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt01 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt01 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt01 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt01 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt01 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt01 .cont01:before, .pt01 .cont01:after{width:120rem;}
    .pt01 .cont01 .bg{height:calc(100% - 250rem);}
    .pt01 .cont01 .inr{padding-top:100rem;}
    .pt01 .cont01 .txt h2{margin-bottom:40rem;}
    .pt01 .cont01 .txt p+p,
    .pt01 .cont01 .txt h3{margin-top:20rem;}
    .pt01 .cont01 .img{height:500rem;}
    .pt01 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt01 .cont02 h2{margin-bottom:25rem;}
    .pt01 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt01 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt01 .cont02 .info01 > ul > li > p,
    .pt01 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt01 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt01 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt01 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt01 .cont02 .info02 > div{display:block;}
    .pt01 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt01 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt01 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt01 .cont01{position:relative;padding-bottom: 50px;}
    .pt01 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt01 .cont01:before{left:10rem;}
    .pt01 .cont01:after{right:10rem;}
    .pt01 .cont01 .bg{height:calc(100% - 125rem);}
    .pt01 .cont01 .inr{padding-top:40px;}
    .pt01 .cont01 .txt h2{margin-bottom:30rem;}
    .pt01 .cont01 .txt p{font-size:18rem;}
    .pt01 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt01 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt01 .cont01 .img{height:250rem;}
    .pt01 .cont02{margin-top:45rem;}
    .pt01 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt01 .cont02 .info01:before{display:none;}
    .pt01 .cont02 .info01{display:block;}
    .pt01 .cont02 .info01 > ul{width:100%;}
    .pt01 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt01 .cont02 .info02 > div .box{padding:30rem 15rem;}
}


/* pt02 */
.pt02{background:#fff;}
.pt02 .cont01{position:relative;padding-bottom: 100px;}
.pt02 .cont01:before,
.pt02 .cont01:after{content:''; display:block; position:absolute; top:20rem; width:210rem; height:225rem; /*background:url(../images/main/sec_obj.png)no-repeat 50% 0/contain;*/ z-index:1;}
.pt02 .cont01:before{left:20rem;}
.pt02 .cont01:after{right:20rem; transform:scaleX(-1);}

/*.pt02 .cont01 .inr{padding-top:120rem;}*/
.pt02 .cont01 .inr{padding-top:100px;}
.pt02 .cont01 .txt{text-align:center;}
.pt02 .cont01 .txt h2{margin-bottom:60rem;}
.pt02 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt02 .cont01 .txt p+p{margin-top:25rem;}
.pt02 .cont01 .txt h3{margin-top:48px; margin-bottom:10px; font-size:40px; color:#000; font-weight:normal;}
.pt02 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt02 .cont01 .img{width:100%; height:800rem;}
.pt02 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt02 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt02 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt02 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt02 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt02 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt02 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt02 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt02 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt02 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt02 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt02 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt02 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt02 .cont02 .info02 > div{display:flex;}
.pt02 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt02 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt02 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt02 .cont02 .info02 > div .box p{color:#666;}
.pt02 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt02 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt02 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt02 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt02 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt02 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt02 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt02 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt02 .cont01:before, .pt02 .cont01:after{width:120rem;}
    .pt02 .cont01 .bg{height:calc(100% - 250rem);}
    .pt02 .cont01 .inr{padding-top:100rem;}
    .pt02 .cont01 .txt h2{margin-bottom:40rem;}
    .pt02 .cont01 .txt p+p,
    .pt02 .cont01 .txt h3{margin-top:20rem;}
    .pt02 .cont01 .img{height:500rem;}
    .pt02 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt02 .cont02 h2{margin-bottom:25rem;}
    .pt02 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt02 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt02 .cont02 .info01 > ul > li > p,
    .pt02 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt02 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt02 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt02 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt02 .cont02 .info02 > div{display:block;}
    .pt02 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt02 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt02 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt02 .cont01{position:relative;padding-bottom: 50px;}
    .pt02 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt02 .cont01:before{left:10rem;}
    .pt02 .cont01:after{right:10rem;}
    .pt02 .cont01 .bg{height:calc(100% - 125rem);}
    .pt02 .cont01 .inr{padding-top:50px;}
    .pt02 .cont01 .txt h2{margin-bottom:30rem;}
    .pt02 .cont01 .txt p{font-size:18rem;}
    .pt02 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt02 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt02 .cont01 .img{height:250rem;}
    .pt02 .cont02{margin-top:45rem;}
    .pt02 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt02 .cont02 .info01:before{display:none;}
    .pt02 .cont02 .info01{display:block;}
    .pt02 .cont02 .info01 > ul{width:100%;}
    .pt02 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt02 .cont02 .info02 > div .box{padding:30rem 15rem;}
}




/* pt03 */
.pt03{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_green_m.jpg)no-repeat center/cover;}
.pt03 .cont01{position:relative;padding-bottom: 100px;}


/*.pt03 .cont01 .inr{padding-top:120rem;}*/
.pt03 .cont01 .inr{padding-top:100px;}
.pt03 .cont01 .txt{text-align:center;}
.pt03 .cont01 .txt h2{margin-bottom:60rem;}
.pt03 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt03 .cont01 .txt p+p{margin-top:25rem;}
.pt03 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:40px; color:#fff; font-weight:normal;}
.pt03 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt03 .cont01 .img{width:100%; height:800rem;}
.pt03 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt03 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt03 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt03 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt03 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt03 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt03 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt03 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt03 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt03 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt03 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt03 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt03 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt03 .cont02 .info02 > div{display:flex;}
.pt03 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt03 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt03 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt03 .cont02 .info02 > div .box p{color:#666;}
.pt03 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt03 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt03 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt03 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt03 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt03 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt03 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt03 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt03 .cont01:before, .pt03 .cont01:after{width:120rem;}
    .pt03 .cont01 .bg{height:calc(100% - 250rem);}
    .pt03 .cont01 .inr{padding-top:100rem;}
    .pt03 .cont01 .txt h2{margin-bottom:40rem;}
    .pt03 .cont01 .txt p+p,
    .pt03 .cont01 .txt h3{margin-top:20rem;}
    .pt03 .cont01 .img{height:500rem;}
    .pt03 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt03 .cont02 h2{margin-bottom:25rem;}
    .pt03 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt03 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt03 .cont02 .info01 > ul > li > p,
    .pt03 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt03 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt03 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt03 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt03 .cont02 .info02 > div{display:block;}
    .pt03 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt03 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt03 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt03 .cont01{position:relative;padding-bottom: 50px;}
    .pt03 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt03 .cont01:before{left:10rem;}
    .pt03 .cont01:after{right:10rem;}
    .pt03 .cont01 .bg{height:calc(100% - 125rem);}
    .pt03 .cont01 .inr{padding-top:50px;}
    .pt03 .cont01 .txt h2{margin-bottom:30rem;}
    .pt03 .cont01 .txt p{font-size:18rem;}
    .pt03 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt03 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt03 .cont01 .img{height:250rem;}
    .pt03 .cont02{margin-top:45rem;}
    .pt03 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt03 .cont02 .info01:before{display:none;}
    .pt03 .cont02 .info01{display:block;}
    .pt03 .cont02 .info01 > ul{width:100%;}
    .pt03 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt03 .cont02 .info02 > div .box{padding:30rem 15rem;}
}





/* pt04 */
/*.pt04{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_green_m.jpg)no-repeat center/cover;}*/
.pt04 .cont01{position:relative;padding-bottom: 100px;}
.pt04 .cont01:before,
.pt04 .cont01:after{content:''; display:block; position:absolute; top:20rem; width:210rem; height:225rem; /*background:url(../images/main/sec_obj.png)no-repeat 50% 0/contain;*/ z-index:1;}
.pt04 .cont01:before{left:20rem;}
.pt04 .cont01:after{right:20rem; transform:scaleX(-1);}

/*.pt04 .cont01 .inr{padding-top:120rem;}*/
.pt04 .cont01 .inr{padding-top:100px;}
.pt04 .cont01 .txt{text-align:center;}
.pt04 .cont01 .txt h2{margin-bottom:60rem;}
.pt04 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt04 .cont01 .txt p+p{margin-top:25rem;}
.pt04 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:40px; color:#000; font-weight:normal;}
.pt04 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt04 .cont01 .img{width:100%; height:800rem;}
.pt04 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt04 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt04 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt04 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt04 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt04 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt04 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt04 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt04 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt04 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt04 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt04 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt04 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt04 .cont02 .info02 > div{display:flex;}
.pt04 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt04 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt04 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt04 .cont02 .info02 > div .box p{color:#666;}
.pt04 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt04 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt04 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt04 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt04 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt04 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt04 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt04 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt04 .cont01:before, .pt04 .cont01:after{width:120rem;}
    .pt04 .cont01 .bg{height:calc(100% - 250rem);}
    .pt04 .cont01 .inr{padding-top:100rem;}
    .pt04 .cont01 .txt h2{margin-bottom:40rem;}
    .pt04 .cont01 .txt p+p,
    .pt04 .cont01 .txt h3{margin-top:20rem;}
    .pt04 .cont01 .img{height:500rem;}
    .pt04 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt04 .cont02 h2{margin-bottom:25rem;}
    .pt04 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt04 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt04 .cont02 .info01 > ul > li > p,
    .pt04 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt04 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt04 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt04 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt04 .cont02 .info02 > div{display:block;}
    .pt04 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt04 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt04 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt04 .cont01{position:relative;padding-bottom: 50px;}
    .pt04 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt04 .cont01:before{left:10rem;}
    .pt04 .cont01:after{right:10rem;}
    .pt04 .cont01 .bg{height:calc(100% - 125rem);}
    .pt04 .cont01 .inr{padding-top:50px;}
    .pt04 .cont01 .txt h2{margin-bottom:30rem;}
    .pt04 .cont01 .txt p{font-size:18rem;}
    .pt04 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt04 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt04 .cont01 .img{height:250rem;}
    .pt04 .cont02{margin-top:45rem;}
    .pt04 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt04 .cont02 .info01:before{display:none;}
    .pt04 .cont02 .info01{display:block;}
    .pt04 .cont02 .info01 > ul{width:100%;}
    .pt04 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt04 .cont02 .info02 > div .box{padding:30rem 15rem;}
}




/* pt05 */
.pt05{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_beige_m.jpg)no-repeat center/cover;}
.pt05 .cont01{position:relative;padding-bottom: 100px;}
.pt05 .cont01:before,
.pt05 .cont01:after{content:''; display:block; position:absolute; top:20rem; width:210rem; height:225rem; /*background:url(../images/main/sec_obj.png)no-repeat 50% 0/contain;*/ z-index:1;}
.pt05 .cont01:before{left:20rem;}
.pt05 .cont01:after{right:20rem; transform:scaleX(-1);}

/*.pt05 .cont01 .inr{padding-top:120rem;}*/
.pt05 .cont01 .inr{padding-top:100px;}
.pt05 .cont01 .txt{text-align:center;}
.pt05 .cont01 .txt h2{margin-bottom:60rem;}
.pt05 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt05 .cont01 .txt p+p{margin-top:25rem;}
.pt05 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:40px; color:#000; font-weight:normal;}
.pt05 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt05 .cont01 .img{width:100%; height:800rem;}
.pt05 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt05 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt05 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt05 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt05 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt05 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt05 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt05 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt05 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt05 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt05 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt05 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt05 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt05 .cont02 .info02 > div{display:flex;}
.pt05 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt05 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt05 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt05 .cont02 .info02 > div .box p{color:#666;}
.pt05 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt05 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt05 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt05 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt05 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt05 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt05 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt05 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt05 .cont01:before, .pt05 .cont01:after{width:120rem;}
    .pt05 .cont01 .bg{height:calc(100% - 250rem);}
    .pt05 .cont01 .inr{padding-top:100rem;}
    .pt05 .cont01 .txt h2{margin-bottom:40rem;}
    .pt05 .cont01 .txt p+p,
    .pt05 .cont01 .txt h3{margin-top:20rem;}
    .pt05 .cont01 .img{height:500rem;}
    .pt05 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt05 .cont02 h2{margin-bottom:25rem;}
    .pt05 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt05 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt05 .cont02 .info01 > ul > li > p,
    .pt05 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt05 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt05 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt05 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt05 .cont02 .info02 > div{display:block;}
    .pt05 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt05 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt05 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt05 .cont01{position:relative;padding-bottom: 50px;}
    .pt05 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt05 .cont01:before{left:10rem;}
    .pt05 .cont01:after{right:10rem;}
    .pt05 .cont01 .bg{height:calc(100% - 125rem);}
    .pt05 .cont01 .inr{padding-top:50px;}
    .pt05 .cont01 .txt h2{margin-bottom:30rem;}
    .pt05 .cont01 .txt p{font-size:18rem;}
    .pt05 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt05 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt05 .cont01 .img{height:250rem;}
    .pt05 .cont02{margin-top:45rem;}
    .pt05 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt05 .cont02 .info01:before{display:none;}
    .pt05 .cont02 .info01{display:block;}
    .pt05 .cont02 .info01 > ul{width:100%;}
    .pt05 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt05 .cont02 .info02 > div .box{padding:30rem 15rem;}
}



/* pt06 */
/*.pt06{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_green_m.jpg)no-repeat center/cover;}*/
.pt06 .cont01{position:relative;padding-bottom: 0px;}


/*.pt06 .cont01 .inr{padding-top:120rem;}*/
.pt06 .cont01 .inr{padding-top:100px;}
.pt06 .cont01 .txt{text-align:center;}
.pt06 .cont01 .txt h2{margin-bottom:60rem;}
.pt06 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt06 .cont01 .txt p+p{margin-top:25rem;}
.pt06 .cont01 .txt h3{margin-top:48px; margin-bottom:20px; font-size:40px; color:#000; font-weight:normal;}
.pt06 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt06 .cont01 .img{width:100%; height:800rem;}
.pt06 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt06 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt06 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt06 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt06 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt06 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt06 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt06 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt06 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt06 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt06 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt06 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt06 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt06 .cont02 .info02 > div{display:flex;}
.pt06 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt06 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt06 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt06 .cont02 .info02 > div .box p{color:#666;}
.pt06 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt06 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt06 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt06 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt06 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt06 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt06 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt06 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt06 .cont01:before, .pt06 .cont01:after{width:120rem;}
    .pt06 .cont01 .bg{height:calc(100% - 250rem);}
    .pt06 .cont01 .inr{padding-top:100rem;}
    .pt06 .cont01 .txt h2{margin-bottom:40rem;}
    .pt06 .cont01 .txt p+p,
    .pt06 .cont01 .txt h3{margin-top:20rem;}
    .pt06 .cont01 .img{height:500rem;}
    .pt06 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt06 .cont02 h2{margin-bottom:25rem;}
    .pt06 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt06 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt06 .cont02 .info01 > ul > li > p,
    .pt06 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt06 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt06 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt06 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt06 .cont02 .info02 > div{display:block;}
    .pt06 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt06 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt06 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt06 .cont01{position:relative;padding-bottom: 0px;}
    .pt06 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt06 .cont01:before{left:10rem;}
    .pt06 .cont01:after{right:10rem;}
    .pt06 .cont01 .bg{height:calc(100% - 125rem);}
    .pt06 .cont01 .inr{padding-top:50px;}
    .pt06 .cont01 .txt h2{margin-bottom:30rem;}
    .pt06 .cont01 .txt p{font-size:18rem;}
    .pt06 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt06 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt06 .cont01 .img{height:250rem;}
    .pt06 .cont02{margin-top:45rem;}
    .pt06 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt06 .cont02 .info01:before{display:none;}
    .pt06 .cont02 .info01{display:block;}
    .pt06 .cont02 .info01 > ul{width:100%;}
    .pt06 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt06 .cont02 .info02 > div .box{padding:30rem 15rem;}
}






/* pt07 */
.pt07{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_pine_m250416.jpg)no-repeat center/cover;}
.pt07 .cont01{position:relative;padding-bottom: 100px;}


/*.pt07 .cont01 .inr{padding-top:120rem;}*/
.pt07 .cont01 .inr{padding-top:100px;}
.pt07 .cont01 .txt{text-align:center;}
.pt07 .cont01 .txt h2{margin-bottom:60rem;}
.pt07 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt07 .cont01 .txt p+p{margin-top:25rem;}
.pt07 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:40px; color:#ead284; font-weight:normal;}
.pt07 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt07 .cont01 .img{width:100%; height:800rem;}
.pt07 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt07 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt07 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt07 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt07 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt07 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt07 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt07 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt07 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt07 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt07 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt07 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt07 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt07 .cont02 .info02 > div{display:flex;}
.pt07 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt07 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt07 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt07 .cont02 .info02 > div .box p{color:#666;}
.pt07 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt07 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt07 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt07 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt07 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt07 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt07 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt07 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt07 .cont01:before, .pt07 .cont01:after{width:120rem;}
    .pt07 .cont01 .bg{height:calc(100% - 250rem);}
    .pt07 .cont01 .inr{padding-top:100rem;}
    .pt07 .cont01 .txt h2{margin-bottom:40rem;}
    .pt07 .cont01 .txt p+p,
    .pt07 .cont01 .txt h3{margin-top:20rem;}
    .pt07 .cont01 .img{height:500rem;}
    .pt07 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt07 .cont02 h2{margin-bottom:25rem;}
    .pt07 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt07 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt07 .cont02 .info01 > ul > li > p,
    .pt07 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt07 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt07 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt07 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt07 .cont02 .info02 > div{display:block;}
    .pt07 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt07 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt07 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt07 .cont01{position:relative;padding-bottom: 50px;}
    .pt07 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt07 .cont01:before{left:10rem;}
    .pt07 .cont01:after{right:10rem;}
    .pt07 .cont01 .bg{height:calc(100% - 125rem);}
    .pt07 .cont01 .inr{padding-top:50px;}
    .pt07 .cont01 .txt h2{margin-bottom:30rem;}
    .pt07 .cont01 .txt p{font-size:18rem;}
    .pt07 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt07 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt07 .cont01 .img{height:250rem;}
    .pt07 .cont02{margin-top:45rem;}
    .pt07 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt07 .cont02 .info01:before{display:none;}
    .pt07 .cont02 .info01{display:block;}
    .pt07 .cont02 .info01 > ul{width:100%;}
    .pt07 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt07 .cont02 .info02 > div .box{padding:30rem 15rem;}
}



/* pt08 */
/*.pt08{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_green_m.jpg)no-repeat center/cover;}*/
.pt08 .cont01{position:relative;padding-bottom: 100px;}


/*.pt08 .cont01 .inr{padding-top:120rem;}*/
.pt08 .cont01 .inr{padding-top:100px;}
.pt08 .cont01 .txt{text-align:center;}
.pt08 .cont01 .txt h2{margin-bottom:60rem;}
.pt08 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt08 .cont01 .txt p+p{margin-top:25rem;}
.pt08 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:40px; color:#000; font-weight:normal;}
.pt08 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt08 .cont01 .img{width:100%; height:800rem;}
.pt08 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt08 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt08 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt08 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt08 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt08 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt08 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt08 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt08 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt08 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt08 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt08 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt08 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt08 .cont02 .info02 > div{display:flex;}
.pt08 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt08 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt08 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt08 .cont02 .info02 > div .box p{color:#666;}
.pt08 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt08 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt08 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt08 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt08 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt08 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt08 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt08 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt08 .cont01:before, .pt08 .cont01:after{width:120rem;}
    .pt08 .cont01 .bg{height:calc(100% - 250rem);}
    .pt08 .cont01 .inr{padding-top:100rem;}
    .pt08 .cont01 .txt h2{margin-bottom:40rem;}
    .pt08 .cont01 .txt p+p,
    .pt08 .cont01 .txt h3{margin-top:20rem;}
    .pt08 .cont01 .img{height:500rem;}
    .pt08 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt08 .cont02 h2{margin-bottom:25rem;}
    .pt08 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt08 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt08 .cont02 .info01 > ul > li > p,
    .pt08 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt08 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt08 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt08 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt08 .cont02 .info02 > div{display:block;}
    .pt08 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt08 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt08 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt08 .cont01{position:relative;padding-bottom: 50px;}
    .pt08 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt08 .cont01:before{left:10rem;}
    .pt08 .cont01:after{right:10rem;}
    .pt08 .cont01 .bg{height:calc(100% - 125rem);}
    .pt08 .cont01 .inr{padding-top:50px;}
    .pt08 .cont01 .txt h2{margin-bottom:30rem;}
    .pt08 .cont01 .txt p{font-size:18rem;}
    .pt08 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt08 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt08 .cont01 .img{height:250rem;}
    .pt08 .cont02{margin-top:45rem;}
    .pt08 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt08 .cont02 .info01:before{display:none;}
    .pt08 .cont02 .info01{display:block;}
    .pt08 .cont02 .info01 > ul{width:100%;}
    .pt08 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt08 .cont02 .info02 > div .box{padding:30rem 15rem;}
}



/* pt09 */
.pt09{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_beige_m.jpg)no-repeat center/cover;}
.pt09 .cont01{position:relative;padding-bottom: 100px;}


/*.pt09 .cont01 .inr{padding-top:120rem;}*/
.pt09 .cont01 .inr{padding-top:100px;}
.pt09 .cont01 .txt{text-align:center;}
.pt09 .cont01 .txt h2{margin-bottom:60rem;}
.pt09 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt09 .cont01 .txt p+p{margin-top:25rem;}
.pt09 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:40px; color:#000; font-weight:normal;}
.pt09 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt09 .cont01 .img{width:100%; height:800rem;}
.pt09 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt09 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt09 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt09 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt09 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt09 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt09 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt09 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt09 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt09 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt09 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt09 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt09 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt09 .cont02 .info02 > div{display:flex;}
.pt09 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt09 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt09 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt09 .cont02 .info02 > div .box p{color:#666;}
.pt09 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt09 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt09 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt09 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt09 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt09 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt09 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt09 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt09 .cont01:before, .pt09 .cont01:after{width:120rem;}
    .pt09 .cont01 .bg{height:calc(100% - 250rem);}
    .pt09 .cont01 .inr{padding-top:100rem;}
    .pt09 .cont01 .txt h2{margin-bottom:40rem;}
    .pt09 .cont01 .txt p+p,
    .pt09 .cont01 .txt h3{margin-top:20rem;}
    .pt09 .cont01 .img{height:500rem;}
    .pt09 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt09 .cont02 h2{margin-bottom:25rem;}
    .pt09 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt09 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt09 .cont02 .info01 > ul > li > p,
    .pt09 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt09 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt09 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt09 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt09 .cont02 .info02 > div{display:block;}
    .pt09 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt09 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt09 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt09 .cont01{position:relative;padding-bottom: 50px;}
    .pt09 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt09 .cont01:before{left:10rem;}
    .pt09 .cont01:after{right:10rem;}
    .pt09 .cont01 .bg{height:calc(100% - 125rem);}
    .pt09 .cont01 .inr{padding-top:50px;}
    .pt09 .cont01 .txt h2{margin-bottom:30rem;}
    .pt09 .cont01 .txt p{font-size:18rem;}
    .pt09 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt09 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt09 .cont01 .img{height:250rem;}
    .pt09 .cont02{margin-top:45rem;}
    .pt09 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt09 .cont02 .info01:before{display:none;}
    .pt09 .cont02 .info01{display:block;}
    .pt09 .cont02 .info01 > ul{width:100%;}
    .pt09 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt09 .cont02 .info02 > div .box{padding:30rem 15rem;}
}




/* pt10 */
.pt10{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_beige_pattern.jpg)no-repeat center/cover;}
.pt10 .cont01{position:relative;padding-bottom: 70px;}


/*.pt10 .cont01 .inr{padding-top:120rem;}*/
.pt10 .cont01 .inr{padding-top:100px;}
.pt10 .cont01 .txt{text-align:center;}
.pt10 .cont01 .txt h2{margin-bottom:60rem;}
.pt10 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt10 .cont01 .txt p+p{margin-top:25rem;}
.pt10 .cont01 .txt h3{margin-top:48px; margin-bottom:20px; font-size:40px; color:#000; font-weight:normal;}
.pt10 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt10 .cont01 .img{width:100%; height:800rem;}
.pt10 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt10 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt10 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt10 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt10 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt10 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt10 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt10 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt10 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt10 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt10 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt10 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt10 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt10 .cont02 .info02 > div{display:flex;}
.pt10 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt10 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt10 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt10 .cont02 .info02 > div .box p{color:#666;}
.pt10 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt10 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt10 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt10 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt10 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt10 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt10 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt10 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt10 .cont01:before, .pt10 .cont01:after{width:120rem;}
    .pt10 .cont01 .bg{height:calc(100% - 250rem);}
    .pt10 .cont01 .inr{padding-top:100rem;}
    .pt10 .cont01 .txt h2{margin-bottom:40rem;}
    .pt10 .cont01 .txt p+p,
    .pt10 .cont01 .txt h3{margin-top:20rem;}
    .pt10 .cont01 .img{height:500rem;}
    .pt10 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt10 .cont02 h2{margin-bottom:25rem;}
    .pt10 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt10 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt10 .cont02 .info01 > ul > li > p,
    .pt10 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt10 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt10 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt10 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt10 .cont02 .info02 > div{display:block;}
    .pt10 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt10 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt10 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt10 .cont01{position:relative;padding-bottom: 50px;}
    .pt10 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt10 .cont01:before{left:10rem;}
    .pt10 .cont01:after{right:10rem;}
    .pt10 .cont01 .bg{height:calc(100% - 125rem);}
    .pt10 .cont01 .inr{padding-top:50px;}
    .pt10 .cont01 .txt h2{margin-bottom:30rem;}
    .pt10 .cont01 .txt p{font-size:18rem;}
    .pt10 .cont01 .txt h3{font-size:21px;line-height: 30px;}
    .pt10 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt10 .cont01 .img{height:250rem;}
    .pt10 .cont02{margin-top:45rem;}
    .pt10 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt10 .cont02 .info01:before{display:none;}
    .pt10 .cont02 .info01{display:block;}
    .pt10 .cont02 .info01 > ul{width:100%;}
    .pt10 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt10 .cont02 .info02 > div .box{padding:30rem 15rem;}
}



/* pt11 */
.pt11{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_green_m.jpg)no-repeat center/cover;}
.pt11 .cont01{position:relative;padding-bottom: 100px;}
.pt11 .cont01:before,
.pt11 .cont01:after{content:''; display:block; position:absolute; top:20rem; width:210rem; height:225rem; /*background:url(../images/main/sec_obj.png)no-repeat 50% 0/contain;*/ z-index:1;}
.pt11 .cont01:before{left:20rem;}
.pt11 .cont01:after{right:20rem; transform:scaleX(-1);}

/*.pt11 .cont01 .inr{padding-top:120rem;}*/
.pt11 .cont01 .inr{padding-top:100px;}
.pt11 .cont01 .txt{text-align:center;}
.pt11 .cont01 .txt h2{margin-bottom:60rem;}
.pt11 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt11 .cont01 .txt p+p{margin-top:25rem;}
.pt11 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:var(--fs40); color:#fff; font-weight:normal;}
.pt11 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt11 .cont01 .img{width:100%; height:800rem;}
.pt11 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt11 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt11 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt11 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt11 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt11 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt11 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt11 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt11 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt11 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt11 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt11 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt11 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt11 .cont02 .info02 > div{display:flex;}
.pt11 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt11 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt11 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt11 .cont02 .info02 > div .box p{color:#666;}
.pt11 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt11 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt11 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt11 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt11 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt11 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt11 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt11 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt11 .cont01:before, .pt11 .cont01:after{width:120rem;}
    .pt11 .cont01 .bg{height:calc(100% - 250rem);}
    .pt11 .cont01 .inr{padding-top:100rem;}
    .pt11 .cont01 .txt h2{margin-bottom:40rem;}
    .pt11 .cont01 .txt p+p,
    .pt11 .cont01 .txt h3{margin-top:20rem;}
    .pt11 .cont01 .img{height:500rem;}
    .pt11 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt11 .cont02 h2{margin-bottom:25rem;}
    .pt11 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt11 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt11 .cont02 .info01 > ul > li > p,
    .pt11 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt11 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt11 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt11 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt11 .cont02 .info02 > div{display:block;}
    .pt11 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt11 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt11 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt11 .cont01{position:relative;padding-bottom: 50px;}
    .pt11 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt11 .cont01:before{left:10rem;}
    .pt11 .cont01:after{right:10rem;}
    .pt11 .cont01 .bg{height:calc(100% - 125rem);}
    .pt11 .cont01 .inr{padding-top:50px;}
    .pt11 .cont01 .txt h2{margin-bottom:30rem;}
    .pt11 .cont01 .txt p{font-size:18rem;}
    .pt11 .cont01 .txt h3{font-size:30rem;line-height: 30px;}
    .pt11 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt11 .cont01 .img{height:250rem;}
    .pt11 .cont02{margin-top:45rem;}
    .pt11 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt11 .cont02 .info01:before{display:none;}
    .pt11 .cont02 .info01{display:block;}
    .pt11 .cont02 .info01 > ul{width:100%;}
    .pt11 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt11 .cont02 .info02 > div .box{padding:30rem 15rem;}
}




/* pt12 */
/*.pt12{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_green_m.jpg)no-repeat center/cover;}*/
.pt12 .cont01{position:relative;padding-bottom: 100px;}


/*.pt12 .cont01 .inr{padding-top:120rem;}*/
.pt12 .cont01 .inr{padding-top:100px;}
.pt12 .cont01 .txt{text-align:center;}
.pt12 .cont01 .txt h2{margin-bottom:60rem;}
.pt12 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.pt12 .cont01 .txt p+p{margin-top:25rem;}
.pt12 .cont01 .txt h3{margin-top:48px; margin-bottom:40px; font-size:var(--fs40); color:#fff; font-weight:normal;}
.pt12 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.pt12 .cont01 .img{width:100%; height:800rem;}
.pt12 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.pt12 .cont02{margin-top:100rem; padding-bottom:120rem;}
.pt12 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.pt12 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.pt12 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.pt12 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.pt12 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.pt12 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.pt12 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.pt12 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.pt12 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.pt12 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.pt12 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.pt12 .cont02 .info02 > div{display:flex;}
.pt12 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.pt12 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.pt12 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.pt12 .cont02 .info02 > div .box p{color:#666;}
.pt12 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.pt12 .cont02 .info02 > div .table_wrap{width:850rem;}
.pt12 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.pt12 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.pt12 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.pt12 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.pt12 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.pt12 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .pt12 .cont01:before, .pt12 .cont01:after{width:120rem;}
    .pt12 .cont01 .bg{height:calc(100% - 250rem);}
    .pt12 .cont01 .inr{padding-top:100rem;}
    .pt12 .cont01 .txt h2{margin-bottom:40rem;}
    .pt12 .cont01 .txt p+p,
    .pt12 .cont01 .txt h3{margin-top:20rem;}
    .pt12 .cont01 .img{height:500rem;}
    .pt12 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .pt12 .cont02 h2{margin-bottom:25rem;}
    .pt12 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .pt12 .cont02 .info01 > ul > li{padding:15rem 0;}
    .pt12 .cont02 .info01 > ul > li > p,
    .pt12 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .pt12 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .pt12 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .pt12 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .pt12 .cont02 .info02 > div{display:block;}
    .pt12 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .pt12 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .pt12 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
	.pt12 .cont01{position:relative;padding-bottom: 50px;}
    .pt12 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .pt12 .cont01:before{left:10rem;}
    .pt12 .cont01:after{right:10rem;}
    .pt12 .cont01 .bg{height:calc(100% - 125rem);}
    .pt12 .cont01 .inr{padding-top:50px;}
    .pt12 .cont01 .txt h2{margin-bottom:30rem;}
    .pt12 .cont01 .txt p{font-size:18rem;}
    .pt12 .cont01 .txt h3{font-size:30rem;line-height: 30px;}
    .pt12 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .pt12 .cont01 .img{height:250rem;}
    .pt12 .cont02{margin-top:45rem;}
    .pt12 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .pt12 .cont02 .info01:before{display:none;}
    .pt12 .cont02 .info01{display:block;}
    .pt12 .cont02 .info01 > ul{width:100%;}
    .pt12 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .pt12 .cont02 .info02 > div .box{padding:30rem 15rem;}
}




















/* sec01 */
/*.sec01{background:url(../images/main/sec_bg_beige.jpg)no-repeat center/cover;}*/
.sec01 .cont01{position:relative;}
.sec01 .cont01:before,
.sec01 .cont01:after{content:''; display:block; position:absolute; top:20rem; width:210rem; height:225rem; background:url(../images/main/sec_obj.png)no-repeat 50% 0/contain; z-index:1;}
.sec01 .cont01:before{left:20rem;}
.sec01 .cont01:after{right:20rem; transform:scaleX(-1);}
.sec01 .cont01 .bg{position:absolute; width:100%; height:calc(100% - 400rem); background:url(../images/main/sec01_bg.jpg)no-repeat 50% 0/cover;}
.sec01 .cont01 .inr{margin:auto; padding-top:120rem; /*max-width:100%;*/max-width:1400px; width:calc(100% - 100rem);}
.sec01 .cont01 .txt{text-align:center;}
.sec01 .cont01 .txt h3{font-size:var(--fs35); margin-bottom:8rem; color:#fff; font-weight:normal;}
.sec01 .cont01 .txt p{font-size:var(--fs60); color:#e4d9b5; font-weight:500;}
.sec01 .cont01 .txt p b{color:var(--secondary);}
.sec01 .cont01 .txt h2{margin-top:80rem; margin-bottom:6rem;}
.sec01 .cont01 .img{margin-top:80rem; width:1400px; /*height:800rem;*/}
.sec01 .cont01 .img img{display:block; width:1400px; /*height:100%;*/ object-fit:cover;}
.sec01 .cont02 .box+.box{margin-top:80rem;}
.sec01 .cont02 .box{display:flex; align-items:center; justify-content:space-between;}
.sec01 .cont02 .box02{flex-direction:row-reverse;}
.sec01 .cont02 .box .txt{width:/*calc(100% - 680rem)*/45%; text-align:center;}
.sec01 .cont02 .box .txt h3{display:block; position:relative; font-size:30px; font-weight:500; color:#111;}
.sec01 .cont02 .box .txt h3:before,
.sec01 .cont02 .box .txt h3:after{content:''; display:block; margin:auto; position:relative; width:20rem; height:16rem;}
.sec01 .cont02 .box .txt h3:before{margin-bottom:18rem; background:url(/images/newmain/quotes01.png)no-repeat center/auto;}
.sec01 .cont02 .box .txt h3:after{margin-top:18rem; background:url(/images/newmain/quotes02.png)no-repeat center/auto;}
.sec01 .cont02 .box .txt p{font-size:18rem; color:#444;}
.sec01 .cont02 .box .txt p:nth-of-type(1){margin-top:50rem;}
.sec01 .cont02 .box .txt p+p{margin-top:15rem;}
.sec01 .cont02 .box .txt i{display:block; font-size:25rem; color:var(--primary); font-weight:bold; margin-top:40rem;}
.sec01 .cont02 .box img{display:block; width:700px;}
@media(max-width:1279px){
    .sec01 .cont01:before, .sec01 .cont01:after{width:120rem;}
    .sec01 .cont01 .bg{height:calc(100% - 285rem);}
    .sec01 .cont01 .inr{padding-top:80rem; width:92%;}
    .sec01 .cont01 .txt h2{margin-top:50rem;}
    .sec01 .cont01 .img{margin-top:60rem; height:420rem;}
    .sec01 .cont02 .box+.box{margin-top:60rem;}
    .sec01 .cont02 .box .txt{width:calc(100% - 450rem);}
    .sec01 .cont02 .box .txt h3{font-size:25rem;}
    .sec01 .cont02 .box .txt h3:before, .sec01 .cont02 .box .txt h3:after{height:14rem;}
    .sec01 .cont02 .box .txt p:nth-of-type(1){margin-top:40rem;}
    .sec01 .cont02 .box .txt i{ margin-top:30rem; font-size:22rem;}
    .sec01 .cont02 .box img{width:400rem;}
}
@media(max-width:767px){
    .sec01 .cont01:before, .sec01 .cont01:after{top:10rem; width:100rem;}
    .sec01 .cont01:before{left:10rem;}
    .sec01 .cont01:after{right:10rem;}
    .sec01 .cont01 .bg{height:calc(100% - 125rem);}
    .sec01 .cont01 .inr{padding-top:50rem;}
    .sec01 .cont01 .txt h3{font-size:var(--fs25);}
    .sec01 .cont01 .txt p b{display:block;}
    .sec01 .cont01 .txt h2{margin-top:40rem; margin-bottom:10rem;}
    .sec01 .cont01 .img{margin-top:80rem; height:250rem;}
    .sec01 .cont02 .box{flex-direction:column-reverse !important;}
    .sec01 .cont02 .box+.box{margin-top:50rem;}
    .sec01 .cont02 .box .txt{margin-top:30rem; width:100%;}
    .sec01 .cont02 .box .txt h3{font-size:22rem;}
    .sec01 .cont02 .box .txt h3:before, .sec01 .cont02 .box .txt h3:after{height:18rem;}
    .sec01 .cont02 .box .txt h3:before{margin-bottom:10rem;}
    .sec01 .cont02 .box .txt h3:after{margin-top:10rem;}
    .sec01 .cont02 .box .txt p:nth-of-type(1){margin-top:30rem;}
    .sec01 .cont02 .box .txt i{margin-top:20rem;}
    .sec01 .cont02 .box img{width:100%;}
}


/* sec02 */
.sec02 .banner img{width:100%;}
.sec02 .banner img.img_pc{display:block;}
.sec02 .banner img.img_mo{display:none;}
.sec02 .banner_txt{position:absolute; right:0; top:54%; text-align:right; padding-right:50rem; z-index:1;}
.sec02 .banner_txt:before{right:0; width:380rem;}
@media(max-width:1279px){
    .sec02 .banner_txt{padding-right:4%;}
}
@media(max-width:767px){
    .sec02 .banner img.img_pc{display:none;}
    .sec02 .banner img.img_mo{display:block;}
    .sec02 .banner_txt{padding:0 4%; top:75%; width:100%; text-align:center;}
}


/* sec03 */
.sec03{background:url(../images/main/sec_bg_white.jpg)no-repeat center/cover;}
.sec03 .obj{display:flex; position:absolute; bottom:0; left:0; justify-content:space-between; width:100%;}
.sec03 .obj img{display:block; width:36.5%;}
.sec03 .box{margin-bottom:100rem; padding:100rem 100rem; background:url(../images/main/sec03_box_bg.jpg)no-repeat 0 50%/cover; border-top:10rem solid var(--primary); overflow:hidden;}
.sec03 .box ul{float:right; width:550rem;}
.sec03 .box ul li{display:flex; align-items:flex-start;}
.sec03 .box ul li+li{margin-top:25rem;}
.sec03 .box ul li img{display:block; width:40rem;}
.sec03 .box ul li h3{padding-left:20rem; padding-top:2rem; font-size:var(--fs25); color:#111; font-weight:500; width:calc(100% - 40rem);}
.sec03 .txt{text-align:center;}
.sec03 .txt span{display:flex; margin:auto; justify-content:center; align-items:center; width:590rem; height:300rem; border-radius:50%; background:var(--primary);}
.sec03 .txt span em{font-size:var(--fs30); color:#fff;}
.sec03 .txt span em b{font-size:var(--fs40);}
.sec03 .txt p{position:relative; font-size:var(--fs40); color:#111;}
.sec03 .txt p > br{display:none;}
.sec03 .txt p:before{content:''; display:block; margin:-50rem auto 35rem; width:2px; height:150rem; background:var(--secondary);}
.sec03 .txt h2{font-size:var(--fs50); color:var(--primary);}
.sec03 .txt .src{display:inline-flex; margin:40rem auto 0; padding:20rem 40rem; border:1px solid #d3d3d3; font-size:16rem; color:#777; text-align:left; width:620rem;}
.sec03 .txt .src em{display:block; width:42rem;}
.sec03 .txt .src i{display:block; width:calc(100% - 42rem);}
@media(max-width:1279px){
    .sec03 .box{margin-bottom:80rem; padding:60rem 50rem; background-position:25% 50%;}
    .sec03 .box ul{width:450rem;}
    .sec03 .box ul li+li{margin-top:18rem;}
    .sec03 .box ul li img{width:32rem;}
    .sec03 .box ul li h3{padding-left:14rem; font-size:20rem; width:calc(100% - 32rem);}
    .sec03 .txt span{height:250rem; width:500rem;}
    .sec03 .txt h2{margin-top:5rem;}
    .sec03 .txt p{font-size:var(--fs35);}
    .sec03 .txt p > br{display:block;}
    .sec03 .txt p:before{margin:-45rem auto 25rem;}
    .sec03 .txt .src{margin-top:30rem; padding:20rem 30rem; font-size:15rem; width:465rem;}
    .sec03 .obj img{width:40%;}
}
@media(max-width:767px){
    .sec03 .box{margin-bottom:60rem; padding:160rem 20rem 40rem; background:url(../images/main/sec03_box_bg_m.jpg)no-repeat 0 0/cover;}
    .sec03 .box ul{width:100%; float:none;}
    .sec03 .box ul li+li{margin-top:18rem;}
    .sec03 .box ul li img{width:25rem;}
    .sec03 .box ul li h3{padding-left:10rem; padding-top:0; font-size:18rem; width:calc(100% - 25rem);}
    .sec03 .txt span{width:80%; height:200rem;}
    .sec03 .txt p{font-size:22rem;}
    .sec03 .txt p:before{margin-top:-30rem; height:100rem;}
    .sec03 .txt h2{font-size:30rem;}
    .sec03 .txt .src{margin-top:20rem; padding:15rem 20rem; font-size:14rem; width:335rem;}
    .sec03 .obj img{width:45%;}
}


/* sec04 */
.sec04 .banner img{display:block; width:100%;}
.sec04 .banner img.img_pc{display:block;}
.sec04 .banner img.img_mo{display:none;}
.sec04 .banner_txt{position:absolute; left:0; bottom:12%; text-align:left; padding-left:150rem; z-index:1;}
.sec04 .banner_txt:before{left:0; width:460rem;}
.sec04 .banner_txt p > br{display:none;}
@media(max-width:1279px){
    .sec04 .banner_txt{padding-left:4%; bottom:20%;}
}
@media(max-width:767px){
    .sec04 .banner img.img_pc{display:none;}
    .sec04 .banner img.img_mo{display:block;}
    .sec04 .banner_txt{bottom:10%;}
    .sec04 .banner_txt p > br{display:block;}
}


/* sec05 */
.sec05{background:url(../images/main/sec_bg_beige.jpg)no-repeat center/cover;}
.sec05 ul{display:flex; flex-wrap:wrap; padding:40rem 0; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5;}
.sec05 ul li{padding:0 5rem; width:calc(100% / 8); text-align:center;}
.sec05 ul li img{display:block; margin:auto; height:80rem;}
.sec05 ul li span{display:block; margin:25rem auto 22rem; background:#d3c58c; font-weight:500; color:#fff; width:100rem; height:30rem; line-height:30rem; border-radius:15rem;}
.sec05 ul li h3{font-size:var(--fs22); color:#111; font-weight:500;}
.sec05 .card{display:flex; margin-top:80rem; background:#f9f7ef; box-shadow:10rem 10rem 30rem rgba(0,0,0,0.15);}
.sec05 .card .txt_box{display:flex; justify-content:space-between; flex-direction:column; position:relative; padding:100rem 80rem; width:56%;}
.sec05 .card .txt_box .obj{position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none;}
.sec05 .card .txt_box .obj img{position:absolute; width:100rem;}
.sec05 .card .txt_box .obj img:nth-child(1){top:20rem; left:20rem;}
.sec05 .card .txt_box .obj img:nth-child(2){top:20rem; right:20rem}
.sec05 .card .txt_box .obj img:nth-child(3){bottom:20rem; left:20rem;}
.sec05 .card .txt_box .obj img:nth-child(4){bottom:20rem; right:20rem;}
.sec05 .card .txt_box span{display:block; font-size:var(--fs30); font-weight:600; color:#9c8732; text-align:center;}
.sec05 .card .txt_box span i{display:block; margin-top:10rem; font-size:16rem; color:#777; font-weight:normal; font-family:'Pretendard', Sans-serif;}
.sec05 .card .txt_box .txt h2{margin-top:10rem; font-size:var(--fs35); font-weight:600; color:var(--primary); text-align:center;}
.sec05 .card .txt_box .txt p{font-size:20rem; color:#4b4530; text-align:center;}
.sec05 .card .img_box{width:44%;}
.sec05 .card .img_box img{display:block; width:100%;}
@media(max-width:1279px){
    .sec05 ul li{width:calc(100% / 4);}
    .sec05 ul li:nth-child(-n+4){margin-bottom:40rem;}
    .sec05 ul li h3{font-size:18rem;}
    .sec05 .card{margin-top:60rem;}
    .sec05 .card .txt_box{padding:70rem 60rem;}
    .sec05 .card .txt_box .obj img{width:80rem;}
    .sec05 .card .txt_box span i{font-size:15rem;}
    .sec05 .card .txt_box .txt h2{font-size:25rem;}
    .sec05 .card .txt_box .txt p{font-size:18rem;}
}
@media(max-width:767px){
    .sec05 ul{padding:30rem 0;}
    .sec05 ul li{width:calc(100% / 3);}
    .sec05 ul li:nth-child(-n+6){margin-bottom:30rem;}
    .sec05 ul li img{height:60rem;}
    .sec05 ul li span{margin:20rem auto 15rem;}
    .sec05 .card{margin-top:40rem; flex-direction:column-reverse;}
    .sec05 .card .img_box{width:100%;}
    .sec05 .card .txt_box{padding:50rem 40rem; width:100%;}
    .sec05 .card .txt_box .obj img{width:70rem;}
    .sec05 .card .txt_box .obj img:nth-child(1){top:10rem; left:10rem;}
    .sec05 .card .txt_box .obj img:nth-child(2){top:10rem; right:10rem}
    .sec05 .card .txt_box .obj img:nth-child(3){bottom:10rem; left:10rem;}
    .sec05 .card .txt_box .obj img:nth-child(4){bottom:10rem; right:10rem;}
    .sec05 .card .txt_box span{font-size:25rem;}
    .sec05 .card .txt_box span i{font-size:14rem;}
    .sec05 .card .txt_box .txt h2{font-size:20rem;}
    .sec05 .card .txt_box .txt p{margin-top:40rem;}
}


/* sec06 */
.sec06{background:url(../images/main/sec06_bg.jpg)no-repeat center/cover;}
.sec06 .tit{text-align:center; margin-bottom:80rem;}
.sec06 .tit h3{font-size:var(--fs35); margin-bottom:8rem; color:#e4d9b5; font-weight:500;}
.sec06 .tit p{font-size:var(--fs50); color:#e4d9b5; font-weight:500; color:#fff;}
.sec06 .tit p b{color:#fff; font-weight:600;}
.sec06 .src{display:block; margin-bottom:40rem; text-align:center; font-size:16rem; color:#fff; opacity:0.7;}
.sec06 .line{padding:10rem; width:100%; border:1px solid #f9f7ef; }
.sec06 .line+.line{margin-top:60rem;}
.sec06 .line .box{display:flex; padding:50rem; background:url(../images/main/sec_bg_beige.jpg)no-repeat center/cover;}
.sec06 .line .box .info{padding-right:50rem; width:400rem; border-right:1px solid #ccc;}
.sec06 .line .box .info .img{display:block; width:130rem;}
.sec06 .line .box .info .img img{display:block; width:100%;}
.sec06 .line .box .info .txt em{display:block; margin:25rem 0 15rem; font-size:25rem; color:#111;}
.sec06 .line .box .info .txt ul li{display:flex; position:relative; font-size:16rem; color:#555;}
.sec06 .line .box .info .txt ul li+li{margin-top:4rem;}
.sec06 .line .box .info .txt ul li span{display:block;}
.sec06 .line .box .info .txt ul li span:first-child{width:65rem;}
.sec06 .line .box .info .txt ul li span:last-child{width:calc(100% - 65rem);}
.sec06 .line .box .cont{padding-left:50rem; width:calc(100% - 400rem);}
.sec06 .line .box .cont .mt40{margin-top:40rem;}
.sec06 .line .box .cont .mt20{margin-top:20rem;}
.sec06 .line .box .cont em{display:block; margin-bottom:15rem; font-size:18rem; color:#111;}
.sec06 .line .box .cont em b{font-weight:800;}
.sec06 .line .box .cont p{font-size:16rem; color:#555;}
.sec06 .line .box .cont p i{color:#d50606;}
.sec06 .line .box .cont p.p01{font-size:16rem; padding-bottom:40rem; border-bottom:1px dashed #ccc;}
@media(max-width:1279px){
    .sec06 .tit{margin-bottom:60rem;}
    .sec06 .src{font-size:15rem;}
    .sec06 .line+.line{margin-top:50rem;}
    .sec06 .line .box{display:block; padding:40rem;}
    .sec06 .line .box .info{display:flex; padding-right:0; padding-bottom:40rem; width:100%; border-right:0; border-bottom:1px solid #ccc;}
    .sec06 .line .box .info .txt{padding-left:30rem; width:calc(100% - 130rem);}
    .sec06 .line .box .info .txt em{margin-top:0;}
    .sec06 .line .box .cont{padding-left:0; padding-top:40rem; width:100%;}
}
@media(max-width:767px){
    .sec06 .tit{margin-bottom:40rem;}
    .sec06 .tit h3{font-size:var(--fs25);}
    .sec06 .tit p{font-size:var(--fs35);}
    .sec06 .src{margin-bottom:20rem; font-size:14rem;}
    .sec06 .line{padding:5rem; width:100%;}
    .sec06 .line+.line{margin-top:30rem;}
    .sec06 .line .box{padding:30rem 15rem;}
    .sec06 .line .box .info{padding-bottom:30rem;}
    .sec06 .line .box .info .img{width:100rem;}
    .sec06 .line .box .info .txt{padding-left:20rem; width:calc(100% - 100rem);}
    .sec06 .line .box .info .txt em{margin-bottom:10rem; font-size:20rem;}
    .sec06 .line .box .info .txt ul li{font-size:15rem;}
    .sec06 .line .box .cont{padding-top:30rem;}
    .sec06 .line .box .cont em{margin-bottom:10rem; font-size:17rem;}
    .sec06 .line .box .cont .mt40{margin-top:30rem;}
    .sec06 .line .box .cont p{font-size:15rem;}
    .sec06 .line .box .cont p.p01{font-size:15rem; padding-bottom:30rem;}
}


/* sec07 */
.sec07{background:url(../images/main/sec_bg_dark.jpg)no-repeat center/cover;}
.sec07 .box{display:flex; justify-content:center; align-items:center;}
.sec07 .box .img{width:400rem;}
.sec07 .box .img img{display:block; width:100%;}
.sec07 .box ul{padding-left:80rem;}
.sec07 .box ul li{position:relative; padding-left:15rem;}
.sec07 .box ul li:before{content:''; display:block; position:absolute; top:12rem; left:0; width:5rem; height:5rem; border-radius:50%; background:#fff;}
.sec07 .box ul li+li{margin-top:40rem;}
.sec07 .box ul li p{font-size:20rem; color:#fff;}
.sec07 .box ul li span{display:flex; margin-top:8rem; font-size:16rem; color:#fff; opacity:0.7;}
.sec07 .box ul li span em{display:block; width:52rem;}
.sec07 .box ul li span i{display:block; width:calc(100% - 52rem);}
.sec07 .inr > p{margin-top:50rem; padding-top:50rem; border-top:1px solid rgba(255,255,255,0.3); color:#fff; text-align:center; font-size:30rem;}
.sec07 .inr > p b{}
@media(max-width:1279px){
    .sec07 .box .img{width:300rem;}
    .sec07 .box ul{padding-left:50rem;}
    .sec07 .box ul li+li{margin-top:30rem;}
    .sec07 .box ul li p{font-size:18rem;;}
}
@media(max-width:767px){
    .sec07 .box{flex-direction:column;}
    .sec07 .box ul{margin-top:40rem; padding-left:0; width:100%;}
    .sec07 .box .img{width:100%;}
    .sec07 .inr > p{margin-top:40rem; padding-top:40rem; font-size:24rem;}
}


/* sec08 */
.sec08{background:url(../images/main/sec_bg_white.jpg)no-repeat center/cover;}
.sec08 p{font-size:18rem; color:#444;}
.sec08 p+p{margin-top:25rem;}
.sec08 .table_wrap{margin-top:30rem;}
.sec08 .table_wrap table.table{border-top:3px solid var(--primary) !important; font-size:18rem;}
.sec08 .table_wrap table.table thead th{background:rgba(0,76,57,0.08) !important; font-weight:600; color:#111;}
.sec08 .table_wrap table.table thead tr:last-child th{border-color:var(--primary) !important;}
.sec08 .table_wrap table.table th,
.sec08 .table_wrap table.table td{padding:20rem 14rem !important;}
.sec08 .table_wrap table.table td{color:#444}
.sec08 .table_wrap table.table tr td:nth-child(5),
.sec08 .table_wrap table.table tr td:nth-child(6){text-align:left !important;}
.sec08 .table_wrap table.table tr td ul li:last-child{display:flex;}
@media(max-width:1279px){
    .sec08 p+p{margin-top:20rem;}
    .sec08 .table_wrap table.table th, .sec08 .table_wrap table.table td{padding:16rem 14rem !important;}
}
@media(max-width:767px){
    .sec08 .table_wrap{margin-top:20rem; overflow-x:scroll;}
    .sec08 .table_wrap table.table{width:900rem;}
}


/* sec09 */
.sec09{background:url(../images/main/sec_bg_beige.jpg)no-repeat center/cover;}
.sec09 .sec_tit02 i{display:block; margin-top:5rem; font-size:18rem;}
.sec09 .txt{display:flex; justify-content:center; align-items:center;}
.sec09 .txt span{display:flex; margin-right:30rem; align-items:center; justify-content:center; width:120rem; height:120rem; border-radius:50%; background:rgba(211,197,140,0.5);}
.sec09 .txt img{display:block; width:auto; height:80rem;}
.sec09 .txt ul li{display:flex; position:relative; padding-left:12rem; font-size:18rem; color:#444;}
.sec09 .txt ul li:before{content:'·'; display:block; position:absolute; top:0; left:0; font-size:18rem; color:#444; font-weight:bold;}
.sec09 .txt ul li+li{margin-top:8rem;}
@media(max-width:767px){
    .sec09 .txt{display:block;}
    .sec09 .txt span{margin:0 auto 30rem;}
    .sec09 .txt ul li:last-child p{width:69%;}
}


/* sec10 */
.sec10{background:url(../images/main/sec_bg_white.jpg)no-repeat center/cover;}
.sec10 ul.certi_list{justify-content:center;}
@media(max-width:1279px){
    .sec10 ul.certi_list{justify-content:flex-start;}
}


/* sec11 */
.sec11{background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/bg_beige_m.jpg)no-repeat center/cover;}
.sec11 .cont01{position:relative;padding-bottom: 1px;}
.sec11 .cont01:before,
.sec11 .cont01:after{content:''; display:none; position:absolute; top:20rem; width:210rem; height:225rem; background:url(../images/main/sec_obj.png)no-repeat 50% 0/contain; z-index:1;}
.sec11 .cont01:before{left:20rem;}
.sec11 .cont01:after{right:20rem; transform:scaleX(-1);}

/*.sec11 .cont01 .inr{padding-top:120rem;}*/
.sec11 .cont01 .inr{padding-top:100px;}
.sec11 .cont01 .txt{text-align:center;}
.sec11 .cont01 .txt h2{margin-bottom:60rem;}
.sec11 .cont01 .txt p{font-size:var(--fs30); color:#e4d9b5;}
.sec11 .cont01 .txt p+p{margin-top:25rem;}
.sec11 .cont01 .txt h3{margin-top:25rem; font-size:var(--fs40); color:#fff; font-weight:normal;}
.sec11 .cont01 .txt .txt_bg{margin:40rem auto 45rem; font-size:var(--fs40);}
.sec11 .cont01 .img{width:100%; height:800rem;}
.sec11 .cont01 .img img{display:block; width:100%; height:100%; object-fit:cover;}
/* 제품정보 */
.sec11 .cont02{margin-top:100rem; padding-bottom:120rem;}
.sec11 .cont02 h2{margin-bottom:40rem; color:#111; font-size:var(--fs40); text-align:center;}
.sec11 .cont02 .info01{display:flex; position:relative; justify-content:space-between; border-top:3px solid var(--primary); border-bottom:1px dashed #c5c5c5; font-size:16rem; color:#666;}
.sec11 .cont02 .info01:before{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; background:#c5c5c5;}
.sec11 .cont02 .info01 > ul{width:calc(100% / 2 - 40rem);}
.sec11 .cont02 .info01 > ul > li{display:flex; padding:20rem 0; border-bottom:1px dashed #c5c5c5;}
.sec11 .cont02 .info01 > ul > li:last-child{border-bottom:0;}
.sec11 .cont02 .info01 > ul > li > em{width:135rem; font-weight:700; color:var(--primary);}
.sec11 .cont02 .info01 > ul > li > ul > li+li{margin-top:8rem;}
.sec11 .cont02 .info01 > ul > li > ul.st01 > li{display:flex;}
.sec11 .cont02 .info02{margin-top:40rem; font-size:16rem;}
.sec11 .cont02 .info02 h3{display:block; width:100%; height:50rem; line-height:50rem; text-align:center; color:#fff; background:var(--primary);}
.sec11 .cont02 .info02 > div{display:flex;}
.sec11 .cont02 .info02 > div .box{display:flex; padding:0 15rem; justify-content:center; align-items:center; width:550rem;}
.sec11 .cont02 .info02 > div .box .img{display:flex; margin-right:40rem; justify-content:center; align-items:center; width:100rem; height:100rem; border-radius:5rem; background:rgba(211,197,140,0.5);}
.sec11 .cont02 .info02 > div .box .img img{display:block; height:70rem;}
.sec11 .cont02 .info02 > div .box p{color:#666;}
.sec11 .cont02 .info02 > div .box p em{display:block; margin-bottom:8rem; font-size:18rem; font-weight:700; color:var(--primary);}
.sec11 .cont02 .info02 > div .table_wrap{width:850rem;}
.sec11 .cont02 .info02 > div table.table{margin-top:0 !important; border:none !important;}
.sec11 .cont02 .info02 > div table.table thead tr:last-child th{border:none !important;}
.sec11 .cont02 .info02 > div table.table thead tr th div{display:flex; justify-content:space-between;}
.sec11 .cont02 .info02 > div table.table thead tr th div em{font-weight:700; color:var(--primary); text-align:left;}
.sec11 .cont02 .info02 > div table.table thead tr th div i{color:#666; text-align:end;}
.sec11 .cont02 .info02 > div table.table tbody td{border-color:#c5c5c5 !important; color:#666; text-align:left !important; border:none !important;}
@media(max-width:1279px){
    .sec11 .cont01:before, .sec11 .cont01:after{width:120rem;}
    .sec11 .cont01 .bg{height:calc(100% - 250rem);}
    .sec11 .cont01 .inr{padding-top:100rem;}
    .sec11 .cont01 .txt h2{margin-bottom:40rem;}
    .sec11 .cont01 .txt p+p,
    .sec11 .cont01 .txt h3{margin-top:20rem;}
    .sec11 .cont01 .img{height:500rem;}
    .sec11 .cont02{margin-top:60rem; padding-bottom:80rem;}
    .sec11 .cont02 h2{margin-bottom:25rem;}
    .sec11 .cont02 .info01 > ul{width:calc(100% / 2 - 20rem);}
    .sec11 .cont02 .info01 > ul > li{padding:15rem 0;}
    .sec11 .cont02 .info01 > ul > li > p,
    .sec11 .cont02 .info01 > ul > li > ul{width:calc(100% - 135rem);}
    .sec11 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > i{width:82rem;}
    .sec11 .cont02 .info01 > ul.list01 > li:nth-child(4) > ul > li > p{width:calc(100% - 78rem);}
    .sec11 .cont02 .info01 > ul.list02 > li:last-child > ul{width:100%;}
    .sec11 .cont02 .info02 > div{display:block;}
    .sec11 .cont02 .info02 > div .box{padding:40rem 15rem; width:100%;}
    .sec11 .cont02 .info02 > div .box .img{margin-right:20rem;}
    .sec11 .cont02 .info02 > div .table_wrap{width:100%;}
}
@media(max-width:767px){
    .sec11 .cont01:before, .sec11 .cont01:after{top:10rem; width:100rem;}
    .sec11 .cont01:before{left:10rem;}
    .sec11 .cont01:after{right:10rem;}
    .sec11 .cont01 .bg{height:calc(100% - 125rem);}
    .sec11 .cont01 .inr{padding-top:80rem;}
    .sec11 .cont01 .txt h2{margin-bottom:30rem;}
    .sec11 .cont01 .txt p{font-size:18rem;}
    .sec11 .cont01 .txt h3{font-size:30rem}
    .sec11 .cont01 .txt .txt_bg{margin:30rem auto 35rem; font-size:30rem;}
    .sec11 .cont01 .img{height:250rem;}
    .sec11 .cont02{margin-top:45rem;}
    .sec11 .cont02 h2{margin-bottom:20rem; font-size:25rem;}
    .sec11 .cont02 .info01:before{display:none;}
    .sec11 .cont02 .info01{display:block;}
    .sec11 .cont02 .info01 > ul{width:100%;}
    .sec11 .cont02 .info01 > ul.list01 > li:last-child{border-bottom:1px dashed #c5c5c5;}
    .sec11 .cont02 .info02 > div .box{padding:30rem 15rem;}
}


/* sec12 */
.sec12{background:url(../images/main/sec12_bg01.jpg)no-repeat center/cover;}
.sec12 .inr{display:flex; justify-content:center; align-items:center; height:700rem;}
.sec12 .inr img{display:block; width:455rem;}
@media(max-width:1279px){
    .sec12 .inr{height:400rem;}
    .sec12 .inr img{width:300rem;}
}
@media(max-width:767px){
    .sec12 .inr{height:320rem;}
    .sec12 .inr img{width:270rem;}
}



/* sec13 */
/*
.sec13{background:url(../images/main/sec_bg_white.jpg)no-repeat center/cover;}
.sec13 h2{margin-bottom:60rem; text-align:center; color:#111; font-size:var(--fs40);}
.sec13 h2 em{font-size:var(--fs50);}
.sec13 h2 em i{color:var(--primary);}
.sec13 ul{display:flex; justify-content:space-between;}
.sec13 ul li{display:flex; align-items:flex-start; padding:20rem 30rem 20rem 20rem; width:calc(100% / 2 - 40rem); border:1px solid var(--primary); transition:0.2s ease;}
.sec13 ul li .img{display:block; width:180rem;}
.sec13 ul li .img img{display:block; width:100%;}
.sec13 ul li .txt{padding-left:30rem; width:calc(100% - 180rem);}
.sec13 ul li .txt .name{display:flex; margin-bottom:15rem; padding-bottom:15rem; align-items:center; justify-content:space-between; border-bottom:1px solid #ddd;}
.sec13 ul li .txt .name em{display:block; font-size:18rem; color:var(--primary);}
.sec13 ul li .txt .name i{display:block; font-size:16rem; color:#666;}
.sec13 ul li .txt p{font-size:18rem; color:#444;}
@media(hover:hover){
    .sec13 ul li:hover{box-shadow:10rem 10rem 30rem rgba(0,0,0,0.15);}
}
@media(max-width:1279px){
    .sec13 h2{margin-bottom:45rem; font-size:var(--fs35);}
    .sec13 ul li{padding:15rem; width:calc(100% / 2 - 20rem);}
    .sec13 ul li .img{width:130rem;}
    .sec13 ul li .txt{padding-left:20rem; width:calc(100% - 130rem);}
    .sec13 ul li .txt .name{margin-bottom:12rem; padding-bottom:10rem;}
}
@media(max-width:767px){
    .sec13 h2{margin-bottom:35rem; font-size:25rem;}
    .sec13 h2 em{font-size:30rem;}
    .sec13 ul{display:block;}
    .sec13 ul li{width:100%;}
    .sec13 ul li+li{margin-top:20rem;}
    .sec13 ul li .img{width:100rem;}
    .sec13 ul li .txt{width:calc(100% - 100rem);}
}
*/


/* sec14_awards */
/*
.sec14{padding:120rem 0 60rem; background:url(../images/main/sec14_bg.jpg)no-repeat center/cover;}
.sec14 img{display:block; margin:auto;}
.sec14 img.tit{width:440rem; margin-bottom:40rem;}
.sec14 img.award{width:860rem;}
@media(max-width:1279px){
    .sec14{padding:100rem 0 40rem;}
}
@media(max-width:767px){
    .sec14{padding:80rem 0 30rem;}
    .sec14 img.tit{width:68%; margin-bottom:30rem;}
    .sec14 img.award{width:100%;}
}
*/


/* sec15 */
.sec15{background:url(../images/main/sec_bg_beige.jpg)no-repeat center/cover;}
.sec15 .tit{text-align:center; margin-bottom:80rem;}
.sec15 .tit h3{font-size:var(--fs35); margin-bottom:8rem; color:#111; font-weight:500;}
.sec15 .tit p{font-size:var(--fs50); color:#e4d9b5; font-weight:500; color:#111;}
.sec15 .tit p b{color:var(--primary);}
/*.sec15 .tit p > br{display:none;}*/
.sec15 img{display:block; margin:auto; width:400rem;}
.sec15 ul{display:flex; margin-left:-60rem; margin-top:50rem; flex-wrap:wrap;}
.sec15 ul li{padding-left:60rem; margin-top:60rem; width:calc(100% / 3);}
.sec15 ul li div{padding:40rem 30rem; width:100%; height:100%; border:2px solid #f9f7ef; text-align:center; background:#f9f7ef; transition:0.2s ease;}
.sec15 ul li div img{display:block; margin:auto; height:80rem; width:auto;}
.sec15 ul li div p{margin-top:30rem; font-size:var(--fs25); color:#111;}
@media(hover:hover){
    .sec15 ul li:hover div{border-color:var(--primary);}
}
@media(max-width:1279px){
    .sec15 .tit{margin-bottom:60rem;}
    .sec15 ul{margin-left:-20rem;}
    .sec15 ul li{margin-top:20rem; padding-left:20rem;}
    .sec15 ul li div{padding:30rem 15rem;}
    .sec15 ul li div img{height:60rem;}
    .sec15 ul li div p{margin-top:25rem; font-size:18rem;}
}
@media(max-width:767px){
    .sec15 .tit{margin-bottom:40rem;}
    .sec15 .tit h3{font-size:var(--fs25);}
    .sec15 .tit p{font-size:var(--fs35);}
    .sec15 img{width:300rem;}
    .sec15 ul{margin-top:30rem; margin-left:-15rem;}
    .sec15 ul li{margin-top:15rem; padding-left:15rem; width:calc(100% / 2);}
    .sec15 ul li div{padding:20rem 10rem;}
/*    .sec15 ul li div img{height:45rem;}*/
    .sec15 ul li div p{margin-top:15rem;}
}


/*sec16_제조/개발사 인증 및 특허*/
.sec16{background:url(../images/main/sec_bg_white.jpg)no-repeat center/cover;}
.sec16 .cont02{margin-top:50rem;}


/* sec_form */
.sec_form{position:fixed; bottom:0; left:0; width:100%; z-index:100;}
.sec_form .scrollbtn{display:/*flex*/none; align-items:center; justify-content:center; flex-direction:column; position:absolute; top:0; right:2%; height:60rem; width:70rem; background:#002e22; transition:0.5s ease; z-index:-1; cursor:pointer;}
.sec_form .scrollbtn.show{top:-60rem;}
.sec_form .scrollbtn i{display:block; margin-top:8rem; width:14rem; height:14rem; border-top:2px solid #e9e1c3; border-right:2px solid #e9e1c3; transform:rotate(-45deg);}
.sec_form .scrollbtn p{color:#e9e1c3; opacity:0.5; transition:0.2s ease; font-size:14rem;}
.sec_form .inr{display:flex; position:relative; align-items:center; justify-content:center; z-index:1; height:100%;} 
.sec_form .form_wrap{width:100%; height:100rem; background:#e9e1c3; border-top:2px solid #002e22;}
.sec_form h2{font-size:var(--fs30); color:var(--primary);}
.sec_form .line{display:block; margin:0 50rem; width:140rem; height:2px; background:var(--primary);}
.sec_form form{display:flex; align-items:center;}
.sec_form form input{border:none; border-radius:3rem; font-size:18rem; color:#111 !important;}
.sec_form form input::placeholder{color:#aaa;}
.sec_form form input.name{width:140rem;}
.sec_form form .input_wrap{display:flex;}
.sec_form form .num{display:flex; margin:0 30rem;}
.sec_form form .num input{width:90rem;}
.sec_form form .num span{display:block; width:5rem;}
.sec_form form .box{display:flex; align-items:center;}
.sec_form form .box .wrap_checkbox{margin-right:30rem; font-size:16rem; color:#666;}
.sec_form form .box input[type=checkbox]{margin:0 3rem 0 0; width:15rem; height:15rem;}
.sec_form form .box input[type=checkbox] + label{margin-right:5rem;}
.sec_form form .box #online_btn{display:block; font-size:18rem; font-weight:600; color:#fff; background:var(--primary); width:120rem; height:40rem; line-height:40rem; border-radius:3rem;}
@media(hover:hover){
    .sec_form .scrollbtn:hover p{opacity:1;}
}
@media(max-width:1279px){
    .sec_form .scrollbtn{height:50rem; width:60rem;}
    .sec_form .scrollbtn.show{top:-50rem;}
    .sec_form .scrollbtn i{margin-top:9rem; width:12rem; height:12rem;}
    .sec_form .scrollbtn p{margin-top:-3rem;}
    .sec_form .form_wrap{height:74rem;}
    .sec_form h2{width:140rem; font-size:var(--fs25);}
    .sec_form .line{display:none;}
    .sec_form form input{height:36rem;}
    .sec_form form input.name{width:110rem;}
    .sec_form form .num{margin:0 20rem;}
    .sec_form form .num input{width:65rem;}
    .sec_form form .box .wrap_checkbox{margin-right:20rem;}
    .sec_form form .box #online_btn{height:36rem; line-height:36rem;}
}
@media(max-width:767px){
    .sec_form .form_wrap{padding:15rem 0; height:auto;}
    .sec_form .inr{display:block;}
    .sec_form form{display:block;}
    .sec_form h2{width:100%; text-align:center; font-size:20rem; font-weight:800;}
    .sec_form form .input_wrap{margin:15rem 0 10rem; justify-content:space-between;}
    .sec_form form input.name{width:120rem;}
    .sec_form form .num{margin:0 0 0 20rem;}
    .sec_form form .num input{width:90rem;}
    .sec_form form .box{justify-content:space-between;}
    .sec_form form .box #online_btn{width:140rem;}
}


/* sec17 */ 
.sec17 { position:relative;background:url(https://akcdn-beaconmedia2.cafe24img.com/bio/sec17_bg.png)no-repeat center/cover;padding-block: 50rem 100rem;
    --form-gap : 20rem;
    .sec-title figure img{display:block;width:100%;}
    .sec-title .title-logo{width:160rem;}
    .sec-title .title-text{width:420rem;}
    .sec-title{display:flex;flex-direction:column;align-items:center;gap:20rem;}
    .form-wrap{padding:50rem 40rem;background-color:#fff ;box-shadow:0 32px 12px -26px rgb(166 166 166 / 48%);margin-top: 70rem;}
    .form-wrap form{display: flex;flex-direction: column;gap:var(--form-gap);padding-right: 180rem;}
    .form-wrap form input { min-width: 0; font-size: 18rem;padding-inline: 15rem;color: #555;height: 100%;}
    .form-wrap .submit_inquiry{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap: 15rem;margin-top: 25rem;}
    
    .ba-pict {position: absolute;bottom: 0;right: 0rem;z-index: 2;}
    .ba-pict img{width:480rem;}

    .kyc-field .form-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40rem;row-gap:var(--form-gap);
        .form-control{display:flex;align-items:center;height: 60rem;
            label{flex-basis:8ch;flex-grow:0;flex-shrink:0;font-size: var(--fs21);}
            input{flex:1;}
            .data_call {height: 100%;width: 100%;}
            .data_call input[type="number"]::-webkit-inner-spin-button,
            .data_call input[type="number"]::-webkit-outer-spin-button {
                -webkit-appearance: none; 
            }
        } 
    }

    .inquiry-field .form-group .form-control {display: flex;align-items: center;height: 60rem;
        label{flex-basis:8ch;flex-grow:0;flex-shrink:0;font-size: var(--fs21);}
        input{flex:1;}
    }

    .form-control input[type="radio"] {display: none;
        &:checked {
            + .box { background-color: var(--primary);
              span { color: white; /* transform: translateY(70px); */
                &:before {
                  transform: translateY(0px);opacity: 1;
                }
              }
            }
          }
    }
    .form-control .box { width: 100%;height: 100%;background-color: white;transition: all 250ms ease;will-change: transition;text-align: center;cursor: pointer;position: relative;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;
         & span{position:static;transition:all .3s ease;font-size:18rem;color:var(--primary);}
    }
    .form-wrap hr{border-top:1px solid #eaeaea;width:100%;}
    .gender-radio{border: solid #d5d5d5 1px;display:flex;flex-direction:row;width: 100%;height: 100%;}
    .gender-radio>label{flex:1!important}
    
    .agree-wrap .form-group{display:flex;justify-content: space-between;}
    .agree-wrap .form-group .form-control{display:flex;align-items: center;gap: 3rem;}
    .agree-wrap .form-group .form-control label{display:flex;flex-direction:row;font-size:14rem;gap:5rem;line-height:1;}
    .agree-wrap .form-group .form-control label a{display:inline;}
    .agree-wrap .form-group .form-control label a:hover{color: #000;}
    .agree-wrap [type=checkbox]{width:14rem;}

    .btn-submit_inquiry {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--primary);
        color: var(--white);
        padding-block: 15rem;
        width: 100%;
        font-weight: 500;
        font-size: var(--fs24);
        transition: all 300ms ease-out;

        &:hover {
            background-color: #129985;
        }
    }
    .submit_inquiry .logo{width:130rem;}
    .submit_inquiry .logo img{width:100%;}

    @media (max-width: 1850px) {
        .form-wrap form {padding-right: 250rem;}
    }
    @media (max-width: 1600px) {
        .form-wrap form {padding-right: 280rem;}
        .ba-pict img{width:420rem}
    }
    @media (max-width: 1280px) {
        .form-wrap form {padding-right: 180rem;}
        .kyc-field .form-group {grid-template-columns: 1fr;}
        .agree-wrap .form-group {flex-direction: column;gap: 10rem;}
        .ba-pict img{width:400rem;}
    }
    @media (max-width: 767px) {
        &{ padding-bottom: 165rem; }
        .form-wrap {margin-top: 50rem;}
        .form-wrap form {padding-right: 0;}
        .kyc-field .form-group .form-control {height: 48rem;} 
        .ba-pict img{width:187rem}
        .sec-title .title-text{width:320rem;}
        label[disabled]{ display: none; }
    }
}



























