@charset "utf-8";
/* =================================================== 

## = 2022_1118 lms 기존고객 랜딩(1)
## = 2022_1118 lms 기존고객 랜딩(2)
## = 2020_0618 기존고객 비데 랜딩
## = 2020_0618 신규고객 비데 랜딩
## = 2020_07~ SK플레닛 랜딩 / 731
## = 2020_0928 웰컴저축은행 랜딩
## = 2020_1030 SKT비즈챗 랜딩
## = 2020_1109 NAVER 랜딩
## = 2020_1216 부동산114 랜딩 
## = 2021_0208 payco 랜딩
## = 2021_0303 모아베베 랜딩
## = 2021_0304 웰몰전용 위니아역시즌 랜딩
## = 2021_0413 LGPAY 랜딩
## = 2021_0527 삼성카드 랜딩 / r202105_sscard / sscard.do
## = 2021_0527 마이크로사이트 추가 랜딩 / r202106_microe/ microe.do
## = 2021_0910 만기고객 랜딩 / r202108_mgc / mgc.do
## = 2021_0923 만기고객 랜딩 10월 / r202006_aircon01
## = 2021_1129 기존종료고객 랜딩 / r202111_lms_end
## = 2022_0104 영업 제휴 랜딩 / r202201_ac / ac_on.do ~ ac_te.do
## = 2022_0111 롯데카드 제휴 랜딩 / r202201_ltcard / ltcard.do
## = 2022_0916 PB 렌딩 / r202209_pb / lms_pb_shcp.do
## = 2022_1118 롯데카드 제휴 랜딩 / loca / loca.do
## = 2022_1223 뉴스레터 Vol. 001 랜딩 / wnl / wnl.do

=================================================== */




/* 
* 기존고객 에어컨 랜딩
********************************************************************************************************************************************************************************************************/

/**/
.select_box label{font-weight: normal;}

/*커스텀 해더 풋터*/
.r-2020-06-air .sc-hd{border-bottom: 0px;}
.r-2020-06-air .sc-hd .scbox{border-bottom: 1px solid #ddd;}
.r-2020-06-air .sc-ft{background-color: #fff;}
.r-2020-06-air .sc-ft .scbox{background-color: #333;}

/*컨텐츠 크기 변경*/
.r202006_aircon01 .scbox{width: 960px;}

/*제거*/
.r202006_aircon01 .prod .prod-in .txtbox .prd-eicon .eicon-3m{display: none;}

/*메인 이미지*/
.sc01{line-height: 0;}
.sc01 .img{width: 100%;}
.sc01 .img img{width: 100%;}
.sc01 .btnbox{width: 100%; padding: 0 0px; display: flex; text-align: center; background-color: #fff; padding-bottom: 30px; margin-top: 10px;}
.sc01 .btnbox>div{display: inline-block; font-size: 36px; font-weight: bold; border-radius: 6px;}
.sc01 .btnbox .btn01{width: calc(40% - 10px); background-color: #95cdf8; color: #015fbb; border: 3px solid #1260c0; margin-right: 20px;}
.sc01 .btnbox .btn02{width: calc(60% - 10px); background-color: #1260c0; color: #ffffff; border: 3px solid #063e91; cursor: pointer; padding: 50px 0;}
.sc01 .btnbox .btn03{width: calc(40% - 10px); background-color: #fcdee6; color: #f14976; border: 3px solid #f2557f; margin-right: 20px;}
.sc01 .btnbox .btn04{width: calc(60% - 10px); background-color: #f2557f; color: #ffffff; border: 3px solid #df0f58; cursor: pointer; padding: 50px 0;}
.sc01 .btnbox .btn01 a, .sc01 .btnbox .btn03 a{display: grid; padding: 50px 0;}


/*혜택 - 렌탈료 면제*/
.sc02{}
.sc02 .scbox{background-color: #f5f5f5; padding: 100px 0 100px; text-align: center;}

.sc02 .deco-img{position: absolute; top: -3px; left: 20px; width: 100px;}
.sc02 .deco-img img{width: 100%;}

.sc02 .sc-txt-top{}
.sc02 .sc-txt-top .txt00{display: inline; padding: 6px 40px; border-radius: 100px; font-size: 28px; font-weight: bold; color: #fff; background-color: #F1556D;}
.sc02 .sc-txt-top .txt01{font-size: 50px; color: #222; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px; letter-spacing: -2px;}
.sc02 .sc-txt-top .txt01 span{color: #F1556D;}
.sc02 .sc-txt-top .txt02{font-size: 26px; padding-bottom: 60px; margin-top: 10px;}

/*혜택2*/
.sc02 .sc-txt-top2{margin-top: 65px !important; padding-top: 40px; position: relative;}
.sc-txt-top2::after{content:''; position: absolute; top: 0; left: 15%; width: 70%; height: 1px; background-color: none; border-top: 3px dashed #ddd;}

.sc02 .img{width: 45%; margin: 0 auto;}
.sc02 .img img{width: 100%;}
.sc02 .txt03{font-size: 20px; padding-top: 20px; color: #808080;}


/*혜택 - 무상A/S*/
.sc03{}
.sc03 .scbox{background-color: #e0e4f0; padding: 100px 0 100px; text-align: center;}

.sc03 .deco-img{position: absolute; top: -3px; left: 20px; width: 100px;}
.sc03 .deco-img img{width: 100%;}

.sc03 .sc-txt-top{}
.sc03 .sc-txt-top .txt00{display: inline; padding: 6px 40px; border-radius: 100px; font-size: 28px; font-weight: bold; color: #fff; background-color: #131d4b;}
.sc03 .sc-txt-top .txt01{font-size: 50px; color: #131d4b; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px;}
.sc03 .sc-txt-top .txt01 span{color: #0679ff;}
.sc03 .sc-txt-top .txt02{font-size: 26px; padding-bottom: 60px; margin-top: 10px;}

.sc03 .img{width: 45%; margin: 0 auto;}
.sc03 .img img{width: 100%;}
.sc03 .txt03{font-size: 20px; padding-top: 20px; color: #808080;}


/*혜택 - 제휴카드 할인*/
.sc04{}
.sc04 .scbox{background-color: #eeeff3; padding: 100px 0 100px; text-align: center;}

.sc04 .deco-img{position: absolute; top: -3px; left: 20px; width: 100px;}
.sc04 .deco-img img{width: 100%;}

.sc04 .sc-txt-top{}
.sc04 .sc-txt-top .txt00{display: inline; padding: 6px 40px; border-radius: 100px; font-size: 28px; font-weight: bold; color: #fff; background-color: #131d4b;}
.sc04 .sc-txt-top .txt01{font-size: 50px; color: #131d4b; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px;}
.sc04 .sc-txt-top .txt01 span{color: #0679ff;}
.sc04 .sc-txt-top .txt02{font-size: 26px; padding-bottom: 60px; margin-top: 10px;}

.sc04 .img{width: 45%; margin: 0 auto;}
.sc04 .img img{width: 100%;}
.sc04 .txt03{font-size: 20px; padding-top: 0; color: #808080;}

.sc04 .cardbox{background-color: #fff; width: calc(100% - 140px); margin: auto;}
.sc04 .cardbox .deco{width: 100%; height: 16px; background-color: #eeeff3;}

.sc04 .cardbox .card{padding: 60px 60px;}
.sc04 .cardbox .card .txt01{float: left; font-size: 30px; padding-bottom: 15px;}
.sc04 .cardbox .card .txt01 span{font-weight: bold;}
.sc04 .cardbox .card .img{float: right; width: 270px; padding-top: 20px;}
.sc04 .cardbox .card .img img{width: 100%; border: 1px solid #ddd; border-radius: 9px;}
.sc04 .cardbox .card .txt02{float: left; font-size: 21px; padding-bottom: 5px;}
.sc04 .cardbox .card .txtbox{float: left; font-size: 21px;}
.sc04 .cardbox .card .txtbox .txt03{text-align: left;}
.sc04 .cardbox .card .txtbox .txt03 span{background-color: #0679ff; border-radius: 50%; color: #fff; width: 22px; height: 22px; display: inline-block; font-weight: bold; text-align: center; vertical-align: baseline; line-height: 1; margin-right: 3px;}

/**/
.sc05 .sc-txt-top{}
.sc05 .sc-txt-top .txt00{display: inline; padding: 6px 40px; border-radius: 100px; font-size: 28px; font-weight: bold; color: #fff; background-color: #F1556D;}
.sc05 .sc-txt-top .txt01{font-size: 50px; color: #222; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px; letter-spacing: -2px;}
.sc05 .sc-txt-top .txt01 span{color: #F1556D;}
.sc05 .sc-txt-top .txt02{font-size: 26px; padding-bottom: 60px; margin-top: 10px;}

/*
* 상품 */
.sc-prod{}
.sc-prod .prodbox{background-color: #f5f5f5; padding: 120px 0 70px; text-align: center;}
.sc-prod .prodbox-w, .sc-prod .prodbox-s{padding: 0 0 10px;}
.sc-prod .prodbox-l{padding: 0 0 50px;}
.sc-prod .prodbox-top{background-color: #ffdf02;}
.imgbox_top{width: 100%;}
.imgbox_top img{width: 100%;}

.sc-prod .txtbox{}
.sc-prod .txtbox .txt01{display: block; font-size: 34px; font-weight: 500; color: #fff;}
.sc-prod .txtbox .txt01 em{color: #0679ff; font-weight: 500;}
.sc-prod .txtbox .txt01 img{width: 50%;}
.sc-prod .txtbox .txt02{display: inline-block; font-size: 30px; margin-bottom: 60px; color: #22304d; background-color: #fff; padding: 0 20px 2px;}
.sc-prod .txtbox .txt02 em{color: #0679ff; font-weight: 500;}

/*상품 메뉴 버튼*/
.prod_part{width: 100%; padding: 0 0; line-height: 0;}
.prod_part ul{display: flex;}
.prod_part ul li{cursor: pointer; width: 33.333333%; background-color: #fff; text-align: center;}
.prod_part ul li img{width: 200px;}

/*버튼 픽스*/
.prod_part_fix{width: 960px; position: fixed; top: 0; left: 50%; margin-left: -480px; z-index: 4; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);}
.on_c{display: none;}
.prod_part .prod_part_01.on .on_c01{display: inline;}
.prod_part .prod_part_01.on .off_c01{display: none;}

.prod_part .prod_part_01.on{background-color: #F1556D;}
.prod_part .prod_part_02.on{background-color: #F1556D;}
.prod_part .prod_part_03.on{background-color: #F1556D;}


/* 상품리스트 */
.prod{width: 900px; background-color: #fff; margin: 0 auto; margin-top: 20px;}
.prod .prod-in{width: 100%; height: 100%; display: flex; padding: 20px 40px 20px 20px;}

.prod .prod-in .imgbox{width: 448px; border: 1px solid #ddd; margin-right: 40px;}
.prod .prod-in .imgbox img{width: 100%;}

.prod .prod-in .txtbox{width: 350px; margin: 0 auto; text-align: left;}
.prod .prod-in .txtbox .prd-eicon{margin: 7px 0 54px;}
.prod .prod-in .txtbox .prd-eicon .eicon{font-size: 16px; color: #0679ff; border: 2px solid #0679ff; background-color: #fff; font-weight: bold; margin-right: 5px; padding: 6px 20px;}
.prod .prod-in .txtbox .prd-eicon .eicon-3m{color: #279FB0; border-color: #279FB0;}

.txtbox .prd-tit{border-bottom: 1px dashed #777;}
.txtbox .prd-tit .model{font-size: 16px; color: #aaa; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 5px;}
.txtbox .prd-tit .tit{font-size: 28px; color: #000; font-weight: 500; height: 74px; margin-bottom: 80px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.3;}

.txtbox .prd-price{position: relative; height: 52px;}
.txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px;}
.txtbox .prd-price .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #666;}
.txtbox .prd-price .price strong span{font-size: 18px;}

.txtbox .prd-card{position: relative; height: 52px;}
.txtbox .prd-card .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px; color: #E21838;}
.txtbox .prd-card .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #E21838;}
.txtbox .prd-card .price strong span{font-size: 18px;}

.txtbox .prd-btn{padding-top: 10px; display: flex;}
.txtbox .prd-btn .btn{background-color: #000; color: #fff; font-size: 20px; padding: 14px 0; text-align: center; transition: 0.3s all ease-out; width: 50%; cursor: pointer;}
.txtbox .prd-btn .btn01{width: 30%; background-color: #999;}
.txtbox .prd-btn .btn02{width: 70%;}
.txtbox .prd-btn .btn01:hover{background-color: #f07d00;}
.txtbox .prd-btn .btn02:hover{background-color: #e21838;}

/* 상품리스트2 */
.prod-box2{width: 900px; margin: 0 auto;}
.prod-box2 .prod{float: left; width: calc(50% - 10px); background-color: #fff; margin: 0 auto; margin-top: 20px;}
.prod-box2 .prod .prod-in{width: 100%; height: 100%; display: inline-block; padding: 20px 20px 20px 20px;}

.prod-box2 .prod .prod-in .imgbox{width: 100%; border: 1px solid #ddd; margin-right: 0px;}
.prod-box2 .prod .prod-in .imgbox img{width: 100%;}

.prod-box2 .prod .prod-in .txtbox{width: 100%; margin: 0 auto; text-align: left;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon{margin: 16px 0 10px;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon .eicon{font-size: 13px; color: #0679ff; border: 2px solid #0679ff; background-color: #fff; font-weight: bold; margin-right: 5px; padding: 1px 10px 2px;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon .eicon-3m{color: #279FB0; border-color: #279FB0;}

.prod-box2 .prod .txtbox .prd-tit{border-bottom: 1px dashed #777;}
.prod-box2 .prod .txtbox .prd-tit .model{font-size: 14px; color: #aaa; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prod-box2 .prod .txtbox .prd-tit .tit{font-size: 18px; color: #000; font-weight: normal; height: 28px; margin-bottom: 16px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}

.prod-box2 .prod .txtbox .prd-price{position: relative; height: 52px;}
.prod-box2 .prod .txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px;}
.prod-box2 .prod .txtbox .prd-price .price{position: absolute; bottom: 0; right: 0; font-size: 30px;}
.prod-box2 .prod .txtbox .prd-price .price strong span{font-size: 18px;}

.prod-box2 .prod .txtbox .prd-price{position: relative; height: 52px;}
.prod-box2 .prod .txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px;}
.prod-box2 .prod .txtbox .prd-price .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #666;}
.prod-box2 .prod .txtbox .prd-price .price strong span{font-size: 18px;}

.prod-box2 .prod .txtbox .prd-card{position: relative; height: 52px;}
.prod-box2 .prod .txtbox .prd-card .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px; color: #E21838; font-weight: 500;}
.prod-box2 .prod .txtbox .prd-card .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #E21838;}
.prod-box2 .prod .txtbox .prd-card .price strong span{font-size: 18px;}


.prod-box2 .prod .txtbox .prd-btn{padding-top: 10px; display: flex;}
.prod-box2 .prod .txtbox .prd-btn .btn{background-color: #000; color: #fff; font-size: 20px; padding: 14px 0; text-align: center; transition: 0.3s all ease-out; width: 50%; cursor: pointer;}
.prod-box2 .prod .txtbox .prd-btn .btn01{width: 30%; background-color: #999;}
.prod-box2 .prod .txtbox .prd-btn .btn02{width: 70%;}
.prod-box2 .prod .txtbox .prd-btn .btn01:hover{background-color: #f07d00;}
.prod-box2 .prod .txtbox .prd-btn .btn02:hover{background-color: #e21838;}


/*
* 주의사항 */
.sc99{}
.sc99 .scbox{background-color: #666; padding: 100px 0 100px; text-align: left;}

.sc99 .txtbox{padding: 0 50px; opacity: 0.8;}
.sc99 .txtbox .txt01{font-size: 22px; color: #fff; margin-bottom: 16px;}
.sc99 .txtbox .txt02{}
.sc99 .txtbox .txt02 p{font-size: 18px; color: #fff; margin-bottom: 8px;}
.sc99 .txtbox .txt02 p em{margin-right: 8px;}


/*
* 이벤트참여 방법 */
.sc22{}
.sc22 .scbox{background-color: #131d4b; padding: 100px 0 100px; text-align: center;}

.sc22 .sc-txt-top{}
.sc22 .sc-txt-top .txt00{display: inline; padding: 6px 40px; border-radius: 100px; font-size: 28px; font-weight: bold; color: #131d4b; background-color: #fff;}
.sc22 .sc-txt-top .txt01{font-size: 50px; color: #131d4b; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px;}
.sc22 .sc-txt-top .txt01 span{color: #0679ff;}
.sc22 .sc-txt-top .txt02{font-size: 26px; padding-bottom: 40px; margin-top: 10px;}

.sc22 .slider_in{background-color: #fff; border-radius: 12px; padding: 40px 26px; text-align: center; }
.sc22 .cust_img{width: 90%; margin: 0 auto;}
.sc22 .cust_top{font-size: 24px; font-weight: bold; color: #000; margin-top: 24px; line-height: 1.4;}
.sc22 .cust_top span{display: inline-block; width: 100%; font-size: 40px; color: #0679ff;}
.sc22 .cust_mid{font-size: 16px; color: #999; margin-top: 10px; line-height: 1.4;}
.sc22 .cust_bot{font-size: 13px; margin-top: 10px;}


/*슬릭 슬라이드
.slider {width: 100%; margin: 0px auto; max-width: 1200px;}
.slick-slide {margin: 0px 10px;}
.slick-slide img {width: 100%;}
.slick-prev:before, .slick-next:before {color: black;}
.slick-slide {transition: all ease-in-out .3s; opacity: .2;}
.slick-active {opacity: .2;}
.slick-current {opacity: 1;}


.slick-dots li button:before{color: #fff; font-size: 12px;}
.slick-dots li.slick-active button:before{opacity: 1; color: #fff;}
.slick-prev:before, .slick-next:before{font-size: 50px;}
.slick-prev, .slick-next{margin-top: 0px; width: 50px; height: 50px;}
.slick-prev{left: 16px; z-index: 1;}
.slick-next{right: 16px; z-index: 1;}
.slick-prev:before, .slick-next:before{opacity: 0.6; color: #ffdf02;}
.slick-dots{bottom: -50px; top: unset;}
.slick-dots .slick-active{opacity: 1;}

.slick-dots li.slick-active button{background-color: unset !important;}
*/

.slick-dots li button:before{color: #fff;}
.slick-dots li.slick-active button:before{opacity: 1; color: #fff;}


/* 
* Media Query
********************************************************************************************************************************************************************************************************/

/* ===================================================
##Device = Laptops, Desktops
##Screen = B/w 1025px to 1280px
##Device = 랩탑, 데스크탑
##Screen = 1025px에서 1280px 사이
=================================================== */

@media (min-width: 1025px) and (max-width: 1200px) {

/*컨텐츠 크기 변경*/
.r202006_aircon01 .scbox{width: 960px;}
    
.sc01 .btnbox{width: 100%; padding: 0 20px; display: flex; text-align: center; background-color: #fff; padding-bottom: 30px; margin-top: 10px;}
.sc01 .btnbox>div{display: inline-block; font-size: 36px; font-weight: bold; border-radius: 6px;}
.sc01 .btnbox .btn01{width: calc(40% - 8px); background-color: #95cdf8; color: #015fbb; border: 3px solid #1260c0; margin-right: 16px;}
.sc01 .btnbox .btn02{width: calc(60% - 8px); background-color: #1260c0; color: #ffffff; border: 3px solid #063e91; cursor: pointer; padding: 50px 0;}
.sc01 .btnbox .btn03{width: calc(40% - 8px); background-color: #fcdee6; color: #f14976; border: 3px solid #f2557f; margin-right: 16px;}
.sc01 .btnbox .btn04{width: calc(60% - 8px); background-color: #f2557f; color: #ffffff; border: 3px solid #df0f58; cursor: pointer; padding: 50px 0;}
.sc01 .btnbox .btn01 a, .sc01 .btnbox .btn03 a{display: grid; padding: 50px 0;}

/*버튼 픽스*/
.prod_part_fix{width: 960px; position: fixed; top: 0; left: 50%; margin-left: -480px; z-index: 4; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);}

/*혜택 - 제휴카드 할인*/
.sc04 .cardbox{background-color: #fff; width: calc(100% - 40px); margin: auto;}
.sc04 .cardbox .deco{width: 100%; height: 16px; background-color: #eeeff3;}

.sc04 .cardbox .card{padding: 60px 60px; text-align: unset;}
.sc04 .cardbox .card .txt01{float: unset; font-size: 30px; padding-bottom: 20px;}
.sc04 .cardbox .card .txt01 span{font-weight: bold;}
.sc04 .cardbox .card .img{float: unset; width: 50%; padding-top: 0px; margin: 0 auto 10px;}
.sc04 .cardbox .card .img img{width: 100%; border: 1px solid #ddd; border-radius: 18px;}
.sc04 .cardbox .card .txt02{float: unset; font-size: 21px; padding-bottom: 20px;}
.sc04 .cardbox .card .txtbox{float: unset; font-size: 21px; border: 1px solid #ddd; padding: 20px;}
.sc04 .cardbox .card .txtbox .txt03{text-align: left;}
.sc04 .cardbox .card .txtbox .txt03 span{background-color: #0679ff; border-radius: 50%; color: #fff; width: 22px; height: 22px; display: inline-block; font-weight: bold; text-align: center; vertical-align: baseline; line-height: 1; margin-right: 3px;}


}

/* ===================================================
##Device = Tablets, Ipads (portrait),
##Screen = B/w 768px to 1024px
##Device = 태블릿, 아이패드(세로),
##Screen = 768px에서 1024px 사이
=================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

/*컨텐츠 크기 변경*/
.r202006_aircon01 .scbox{width: 100%; max-width: 960px;}

.sc01 .btnbox{width: 100%; padding: 0 20px; display: flex; text-align: center; background-color: #fff; padding-bottom: 30px; margin-top: 10px;}
.sc01 .btnbox>div{display: inline-block; font-size: 30px; font-weight: bold; border-radius: 6px;}
.sc01 .btnbox .btn01{width: calc(40% - 8px); background-color: #95cdf8; color: #015fbb; border: 3px solid #1260c0; margin-right: 16px;}
.sc01 .btnbox .btn02{width: calc(60% - 8px); background-color: #1260c0; color: #ffffff; border: 3px solid #063e91; cursor: pointer; padding: 40px 0;}
.sc01 .btnbox .btn03{width: calc(40% - 8px); background-color: #fcdee6; color: #f14976; border: 3px solid #f2557f; margin-right: 16px;}
.sc01 .btnbox .btn04{width: calc(60% - 8px); background-color: #f2557f; color: #ffffff; border: 3px solid #df0f58; cursor: pointer; padding: 40px 0;}
.sc01 .btnbox .btn01 a, .sc01 .btnbox .btn03 a{display: grid; padding: 40px 0;}


/*혜택 - 렌탈료 면제*/
.sc02{}
.sc02 .scbox{background-color: #eeeff3; padding: 50px 0 50px; text-align: center;}

.sc02 .deco-img{position: absolute; top: -3px; left: 20px; width: calc(11% - 10px);}
.sc02 .deco-img img{width: 100%;}
.sc02 .sc-txt-top{}
.sc02 .sc-txt-top .txt01{font-size: 22px; font-weight: 500px;}
.sc02 .sc-txt-top .txt01 span{color: #F1556D; font-weight: 500;}
.sc02 .sc-txt-top .txt02{font-size: 20px; padding-bottom: 30px; color: #808080;}

.sc02 .img{width: 50%; margin: 0 auto;}
.sc02 .img img{width: 100%;}
.sc02 .txt03{font-size: 16px; padding-top: 10px;}



/*혜택 - 무상A/S*/
.sc03{}
.sc03 .scbox{background-color: #e0e4f0; padding: 50px 0 50px; text-align: center;}

.sc03 .deco-img{position: absolute; top: -3px; left: 20px; width: calc(11% - 10px);}
.sc03 .deco-img img{width: 100%;}
.sc03 .sc-txt-top{}
.sc03 .sc-txt-top .txt01{font-size: 22px; font-weight: 500px;}
.sc03 .sc-txt-top .txt01 span{color: #0679ff; font-weight: 500;}
.sc03 .sc-txt-top .txt02{font-size: 20px; padding-bottom: 30px; color: #808080;}

.sc03 .img{width: 50%; margin: 0 auto;}
.sc03 .img img{width: 100%;}
.sc03 .txt03{font-size: 16px; padding-top: 10px;}


/*혜택 - 제휴카드 할인*/
.sc04{}
.sc04 .scbox{background-color: #eeeff3; padding: 50px 0 50px; text-align: center;}

.sc04 .deco-img{position: absolute; top: -3px; left: 20px; width: calc(11% - 10px);}
.sc04 .deco-img img{width: 100%;}
.sc04 .sc-txt-top{}
.sc04 .sc-txt-top .txt01{font-size: 22px; font-weight: 500px;}
.sc04 .sc-txt-top .txt01 span{color: #0679ff; font-weight: 500;}
.sc04 .sc-txt-top .txt02{font-size: 20px; padding-bottom: 30px; color: #808080;}

.sc04 .cardbox{background-color: #fff; width: calc(100% - 40px); margin: auto;}
.sc04 .cardbox .deco{width: 100%; height: 16px; background-color: #eeeff3;}

.sc04 .cardbox .card{padding: 30px 40px; text-align: unset;}
.sc04 .cardbox .card .txt01{float: unset; font-size: 24px; padding-bottom: 20px;}
.sc04 .cardbox .card .txt01 span{font-weight: bold;}
.sc04 .cardbox .card .img{float: unset; width: 50%; padding-top: 0px; margin: 0 auto 10px;}
.sc04 .cardbox .card .img img{width: 100%; border: 1px solid #ddd; border-radius: 9px;}
.sc04 .cardbox .card .txt02{float: unset; font-size: 16px; padding-bottom: 20px;}
.sc04 .cardbox .card .txtbox{float: unset; font-size: 16px; border: 1px solid #ddd; padding: 20px;}
.sc04 .cardbox .card .txtbox .txt03{text-align: left;}
.sc04 .cardbox .card .txtbox .txt03 span{background-color: #0679ff; border-radius: 50%; color: #fff; width: 17px; height: 17px; display: inline-block; font-weight: bold; text-align: center; vertical-align: baseline; line-height: 1; margin-right: 3px;}


/*
* 상품 */
.sc-prod{}
.sc-prod .prodbox{background-color: #f5f5f5; padding: 90px 0 70px; text-align: center;}
.sc-prod .prodbox-w, .sc-prod .prodbox-s{padding: 0 0 10px;}
.sc-prod .prodbox-l{padding: 0 0 50px;}
.sc-prod .prodbox-top{background-color: #ffdf02;}
.imgbox_top{width: 100%;}
.imgbox_top img{width: 100%;}

.sc-prod .txtbox{}
.sc-prod .txtbox .txt01{display: block; font-size: 22px; font-weight: 500; color: #fff;}
.sc-prod .txtbox .txt01 em{color: #0679ff; font-weight: 500;}
.sc-prod .txtbox .txt01 img{width: 80%; max-width: 600px;}
.sc-prod .txtbox .txt02{display: inline-block; font-size: 20px; margin-bottom: 60px; margin-top: 10px; color: #22304d; background-color: #fff; padding: 0 20px 2px;}
.sc-prod .txtbox .txt02 em{color: #0679ff; font-weight: 500;}

.prod_part_fix{width: 100%; position: fixed; top: 0; left: 0; margin-left: 0; z-index: 4; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);}

/* 상품리스트 */
.prod{width: calc(100% - 40px); background-color: #fff; margin: 0 auto; margin-top: 20px;}
.prod .prod-in{width: 100%; height: 100%; display: block; padding: 20px 20px 20px 20px;}

.prod .prod-in .imgbox{width: 100%; border: 1px solid #ddd; margin-right: 40px;}
.prod .prod-in .imgbox img{width: 80%; max-width: 300px;}

.prod .prod-in .txtbox{width: 100%; margin: 0 auto; text-align: left;}
.prod .prod-in .txtbox .prd-eicon{margin: 16px 0 10px;}
.prod .prod-in .txtbox .prd-eicon .eicon{font-size: 13px; color: #0679ff; border: 2px solid #0679ff; background-color: #fff; font-weight: bold; margin-right: 5px; padding: 1px 10px 2px;}
.prod .prod-in .txtbox .prd-eicon .eicon-3m{color: #279FB0; border-color: #279FB0;}

.txtbox .prd-tit{border-bottom: 1px dashed #777;}
.txtbox .prd-tit .model{font-size: 14px; color: #aaa; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.txtbox .prd-tit .tit{font-size: 18px; color: #000; font-weight: normal; height: 28px; margin-bottom: 16px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}

.txtbox .prd-price{position: relative; height: 52px;}
.txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px;}
.txtbox .prd-price .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #666;}
.txtbox .prd-price .price strong span{font-size: 18px;}

.txtbox .prd-card{position: relative; height: 52px;}
.txtbox .prd-card .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px; color: #E21838;}
.txtbox .prd-card .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #E21838;}
.txtbox .prd-card .price strong span{font-size: 18px;}

.txtbox .prd-btn{padding-top: 10px; display: flex;}
.txtbox .prd-btn .btn{background-color: #000; color: #fff; font-size: 16px; padding: 14px 0; text-align: center; transition: 0.3s all ease-out; width: 50%; cursor: pointer;}
.txtbox .prd-btn .btn01{width: 30%; background-color: #999;}
.txtbox .prd-btn .btn02{width: 70%;}
.txtbox .prd-btn .btn01:hover{background-color: #f07d00;}
.txtbox .prd-btn .btn02:hover{background-color: #e21838;}

/* 상품리스트2 */
.prod-box2{width: calc(100% - 40px); margin: 0 auto;}
.prod-box2 .prod{float: left; width: calc(50% - 10px); background-color: #fff; margin: 0 auto; margin-top: 20px;}
.prod-box2 .prod .prod-in{width: 100%; height: 100%; display: inline-block; padding: 20px 20px 20px 20px;}

.prod-box2 .prod .prod-in .imgbox{width: 100%; border: 1px solid #ddd; margin-right: 0px;}
.prod-box2 .prod .prod-in .imgbox img{width: 100%;}

.prod-box2 .prod .prod-in .txtbox{width: 100%; margin: 0 auto; text-align: left;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon{margin: 16px 0 10px;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon .eicon{font-size: 13px; color: #0679ff; border: 2px solid #0679ff; background-color: #fff; font-weight: bold; margin-right: 5px; padding: 1px 10px 2px;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon .eicon-3m{color: #279FB0; border-color: #279FB0;}

.prod-box2 .prod .txtbox .prd-tit{border-bottom: 1px dashed #777;}
.prod-box2 .prod .txtbox .prd-tit .model{font-size: 14px; color: #aaa; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prod-box2 .prod .txtbox .prd-tit .tit{font-size: 18px; color: #000; font-weight: normal; height: 28px; margin-bottom: 16px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}

.prod-box2 .prod .txtbox .prd-price{position: relative; height: 52px;}
.prod-box2 .prod .txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px;}
.prod-box2 .prod .txtbox .prd-price .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #666;}
.prod-box2 .prod .txtbox .prd-price .price strong span{font-size: 18px;}

.prod-box2 .prod .txtbox .prd-card{position: relative; height: 52px;}
.prod-box2 .prod .txtbox .prd-card .tit{position: absolute; bottom: 7px; left: 0; font-size: 18px; color: #E21838; font-weight: 500;}
.prod-box2 .prod .txtbox .prd-card .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #E21838;}
.prod-box2 .prod .txtbox .prd-card .price strong span{font-size: 18px;}

.prod-box2 .prod .txtbox .prd-btn{padding-top: 10px; display: flex;}
.prod-box2 .prod .txtbox .prd-btn .btn{background-color: #000; color: #fff; font-size: 16px; padding: 14px 0; text-align: center; transition: 0.3s all ease-out; width: 50%; cursor: pointer;}
.prod-box2 .prod .txtbox .prd-btn .btn01{width: 30%; background-color: #999;}
.prod-box2 .prod .txtbox .prd-btn .btn02{width: 70%;}
.prod-box2 .prod .txtbox .prd-btn .btn01:hover{background-color: #f07d00;}
.prod-box2 .prod .txtbox .prd-btn .btn02:hover{background-color: #e21838;}


/*
* 주의사항 */
.sc99{}
.sc99 .scbox{background-color: #666; padding: 60px 0 60px; text-align: left;}

.sc99 .txtbox{padding: 0 50px; opacity: 0.8;}
.sc99 .txtbox .txt01{font-size: 20px; color: #fff; margin-bottom: 16px;}
.sc99 .txtbox .txt02{}
.sc99 .txtbox .txt02 p{font-size: 16px; color: #fff; margin-bottom: 8px;}
.sc99 .txtbox .txt02 p em{margin-right: 8px;}

}


/* ===================================================
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
##Device = 저해상도 태블릿, 모바일(가로)
##Screen = 481px에서 767px 사이
=================================================== */

@media (min-width: 1px) and (max-width: 767px) {

/*컨텐츠 크기 변경*/
.r202006_aircon01 .scbox{width: 100%;}

.sc01 .btnbox{width: 100%; padding: 0 20px; display: flex; text-align: center; background-color: #fff; padding-bottom: 30px; margin-top: 10px;}
.sc01 .btnbox>div{display: inline-block; font-size: 22px; font-weight: bold; border-radius: 6px;}
.sc01 .btnbox .btn01{width: calc(40% - 8px); background-color: #95cdf8; color: #015fbb; border: 2px solid #1260c0; margin-right: 16px;}
.sc01 .btnbox .btn02{width: calc(60% - 8px); background-color: #1260c0; color: #ffffff; border: 2px solid #063e91; cursor: pointer; padding: 26px 0;}
.sc01 .btnbox .btn03{width: calc(40% - 8px); background-color: #fcdee6; color: #f14976; border: 2px solid #f2557f; margin-right: 16px;}
.sc01 .btnbox .btn04{width: calc(60% - 8px); background-color: #f2557f; color: #ffffff; border: 2px solid #df0f58; cursor: pointer; padding: 26px 0;}
.sc01 .btnbox .btn01 a, .sc01 .btnbox .btn03 a{display: grid; padding: 26px 0;}

/*혜택 - 렌탈료 면제*/
.sc02{}
.sc02 .scbox{background-color: #eeeff3; padding: 60px 0 60px; text-align: center;}

.sc02 .sc-txt-top{padding: 0 20px;}
.sc02 .sc-txt-top .txt00{display: inline; padding: 3px 20px; border-radius: 100px; font-size: 16px; font-weight: bold; color: #fff; background-color: #F1556D;}
.sc02 .sc-txt-top .txt01{font-size: 25px; color: #222; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px; letter-spacing: -1px;}
.sc02 .sc-txt-top .txt01 span{color: #F1556D;}
.sc02 .sc-txt-top .txt02{font-size: 18px; padding-bottom: 40px; margin-top: 10px; line-height: 1.4;}

/*혜택2*/
.sc02 .sc-txt-top2{margin-top: 65px !important; padding-top: 40px; position: relative;}
.sc-txt-top2::after{content:''; position: absolute; top: 0; left: 15%; width: 70%; height: 1px; background-color: none; border-top: 3px dashed #ddd;}

.sc02 .img{width: 75%; margin: 0 auto;}
.sc02 .img img{width: 100%;}
.sc02 .txt03{font-size: 14px; padding: 20px 30px 0; color: #808080;}



/*혜택 - 무상A/S*/
.sc03{}
.sc03 .scbox{background-color: #e0e4f0; padding: 60px 0 60px; text-align: center;}

.sc03 .sc-txt-top{padding: 0 20px;}
.sc03 .sc-txt-top .txt00{display: inline; padding: 3px 20px; border-radius: 100px; font-size: 16px; font-weight: bold; color: #fff; background-color: #131d4b;}
.sc03 .sc-txt-top .txt01{font-size: 25px; color: #131d4b; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px;}
.sc03 .sc-txt-top .txt01 span{color: #0679ff;}
.sc03 .sc-txt-top .txt02{font-size: 18px; padding-bottom: 40px; margin-top: 10px; line-height: 1.4;}

.sc03 .img{width: 75%; margin: 0 auto;}
.sc03 .img img{width: 100%;}
.sc03 .txt03{font-size: 14px; padding: 20px 20px 0; color: #808080;}



/*혜택 - 제휴카드 할인*/
.sc04{}
.sc04 .scbox{background-color: #eeeff3; padding: 60px 0 60px; text-align: center;}

.sc04 .sc-txt-top{padding: 0 20px;}
.sc04 .sc-txt-top .txt00{display: inline; padding: 3px 20px; border-radius: 100px; font-size: 16px; font-weight: bold; color: #fff; background-color: #131d4b;}
.sc04 .sc-txt-top .txt01{font-size: 25px; color: #131d4b; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px;}
.sc04 .sc-txt-top .txt01 span{color: #0679ff;}
.sc04 .sc-txt-top .txt02{font-size: 18px; padding: 0 20px 40px; margin-top: 10px; line-height: 1.4;}

.sc04 .cardbox{background-color: #fff; width: calc(100% - 40px); margin: auto;}
.sc04 .cardbox .deco{width: 100%; height: 16px; background-color: #eeeff3;}

.sc04 .cardbox .card{padding: 30px 20px; text-align: unset;}
.sc04 .cardbox .card .txt01{float: unset; font-size: 24px; padding-bottom: 15px;}
.sc04 .cardbox .card .txt01 span{font-weight: bold;}
.sc04 .cardbox .card .img{float: unset; width: 55%; padding-top: 0px; margin: 0 auto 10px;}
.sc04 .cardbox .card .img img{width: 100%; border: 1px solid #ddd; border-radius: 10px;}
.sc04 .cardbox .card .txt02{float: unset; font-size: 13px; padding-bottom: 15px;}
.sc04 .cardbox .card .txtbox{float: unset; font-size: 11px; border: 1px solid #ddd; padding: 16px;}
.sc04 .cardbox .card .txtbox .txt03{text-align: left; font-size: 13px; padding: 0;}
.sc04 .cardbox .card .txtbox .txt03 span{background-color: #0679ff; border-radius: 50%; color: #fff; width: 12px; height: 12px; display: inline-block; font-weight: bold; text-align: center; vertical-align: baseline; line-height: 1; margin-right: 3px;}


/*
* 상품 */
.sc-prod{}
.sc-prod .prodbox{background-color: #f5f5f5; padding: 70px 0 70px; text-align: center;}
.sc-prod .prodbox-w, .sc-prod .prodbox-s{padding: 0 0 10px;}
.sc-prod .prodbox-l{padding: 0 0 50px;}
.sc-prod .prodbox-top{background-color: #ffdf02;}
.imgbox_top{width: 100%;}
.imgbox_top img{width: 100%;}

.sc-prod .txtbox{padding: 0 5px;}
.sc-prod .txtbox .txt01{display: block; font-size: 16px; font-weight: 500; color: #fff;}
.sc-prod .txtbox .txt01 em{color: #0679ff; font-weight: 500;}
.sc-prod .txtbox .txt01 img{width: 80%;}
.sc-prod .txtbox .txt02{display: inline-block; font-size: 16px; margin-bottom: 60px; margin-top: 10px; color: #22304d; background-color: #fff; padding: 0 20px 2px;}
.sc-prod .txtbox .txt02 em{color: #0679ff; font-weight: 500;}


/*상품 메뉴 버튼*/
.prod_part{width: 100%; padding: 0 0; line-height: 0;}
.prod_part ul{display: flex;}
.prod_part ul li{cursor: pointer; width: 33.333333%; background-color: #fff; text-align: center; padding: 6px 0;}
.prod_part ul li img{width: 100%;}

/*버튼 픽스*/
.prod_part_fix{width: 100%; position: fixed; top: 0; left: 0; margin-left: 0; z-index: 4; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);}
.on_c{display: none;}

.prod_part .prod_part_01.on{background-color: #F1556D;}
.prod_part .prod_part_02.on{background-color: #F1556D;}
.prod_part .prod_part_03.on{background-color: #F1556D;}


/* 상품리스트 */
.prod{width: calc(100% - 40px); background-color: #fff; margin: 0 auto; margin-top: 20px;}
.prod .prod-in{width: 100%; height: 100%; display: block; padding: 20px 20px 20px 20px;}

.prod .prod-in .imgbox{width: 100%; border: 1px solid #ddd; margin-right: 40px;}
.prod .prod-in .imgbox img{width: 80%; max-width: 300px;}

.prod .prod-in .txtbox{width: 100%; margin: 0 auto; text-align: left;}
.prod .prod-in .txtbox .prd-eicon{margin: 16px 0 10px;}
.prod .prod-in .txtbox .prd-eicon .eicon{font-size: 13px; color: #0679ff; border: 2px solid #0679ff; background-color: #fff; font-weight: bold; margin-right: 5px; padding: 1px 10px 2px;}
.prod .prod-in .txtbox .prd-eicon .eicon-3m{color: #279FB0; border-color: #279FB0;}

.txtbox .prd-tit{border-bottom: 1px dashed #ddd;}
.txtbox .prd-tit .model{font-size: 12px; color: #aaa; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.txtbox .prd-tit .tit{font-size: 15px; color: #000; font-weight: normal; height: 26px; margin-bottom: 8px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}

.txtbox .prd-price{position: relative; height: 48px;}
.txtbox .prd-price .tit{position: absolute; bottom: 10px; left: 0; font-size: 14px;}
.txtbox .prd-price .price{position: absolute; bottom: 0; right: 0; font-size: 25px; color: #666;}
.txtbox .prd-price .price strong span{font-size: 16px;}

.txtbox .prd-card{position: relative; height: 48px;}
.txtbox .prd-card .tit{position: absolute; bottom: 10px; left: 0; font-size: 14px; color: #E21838;}
.txtbox .prd-card .price{position: absolute; bottom: 0; right: 0; font-size: 25px; color: #E21838;}
.txtbox .prd-card .price strong span{font-size: 16px;}

.txtbox .prd-btn{padding-top: 10px; display: flex;}
.txtbox .prd-btn .btn{background-color: #000; color: #fff; font-size: 16px; padding: 14px 0; text-align: center; transition: 0.3s all ease-out; width: 50%; cursor: pointer;}
.txtbox .prd-btn .btn01{width: 30%; background-color: #999;}
.txtbox .prd-btn .btn02{width: 70%;}
.txtbox .prd-btn .btn01:hover{background-color: #f07d00;}
.txtbox .prd-btn .btn02:hover{background-color: #e21838;}

/* 상품리스트2 */
.prod-box2{width: calc(100% - 30px); margin: 0 auto;}
.prod-box2 .prod{float: left; width: 100%; background-color: #fff; margin: 0 auto; margin-top: 20px; border-radius: 10px; box-shadow: rgb(0 0 0 / 5%) 0px 4px 20px, rgb(255 255 255 / 30%) 0px 0px 0px 1px inset;}
.prod-box2 .prod .prod-in{width: 100%; height: 100%; display: inline-block; padding: 20px 20px 20px 20px;}

.prod-box2 .prod .prod-in .imgbox{width: 100%; border: 1px solid #ddd; margin-right: 0px;}
.prod-box2 .prod .prod-in .imgbox img{width: 100%;}

.prod-box2 .prod .prod-in .txtbox{width: 100%; margin: 0 auto; text-align: left;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon{margin: 16px 0 10px;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon .eicon{font-size: 13px; color: #0679ff; border: 2px solid #0679ff; background-color: #fff; font-weight: bold; margin-right: 5px; padding: 1px 10px 2px;}
.prod-box2 .prod .prod-in .txtbox .prd-eicon .eicon-3m{color: #279FB0; border-color: #279FB0;}

.prod-box2 .prod .txtbox .prd-tit{border-bottom: 1px dashed #ddd;}
.prod-box2 .prod .txtbox .prd-tit .model{font-size: 12px; color: #aaa; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prod-box2 .prod .txtbox .prd-tit .tit{font-size: 15px; color: #000; font-weight: normal; height: 22px; margin-bottom: 8px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}

.prod-box2 .prod .txtbox .prd-price{position: relative; height: 48px;}
.prod-box2 .prod .txtbox .prd-price .tit{position: absolute; bottom: 10px; left: 0; font-size: 14px;}
.prod-box2 .prod .txtbox .prd-price .price{position: absolute; bottom: 0; right: 0; font-size: 25px; color: #666;}
.prod-box2 .prod .txtbox .prd-price .price strong span{font-size: 16px;}

.prod-box2 .prod .txtbox .prd-card{position: relative; height: 48px;}
.prod-box2 .prod .txtbox .prd-card .tit{position: absolute; bottom: 10px; left: 0; font-size: 14px; color: #E21838; font-weight: 500;}
.prod-box2 .prod .txtbox .prd-card .price{position: absolute; bottom: 0; right: 0; font-size: 25px; color: #E21838;}
.prod-box2 .prod .txtbox .prd-card .price strong span{font-size: 16px;}

.prod-box2 .prod .txtbox .prd-btn{padding-top: 10px; display: flex;}
.prod-box2 .prod .txtbox .prd-btn .btn{background-color: #000; color: #fff; font-size: 16px; font-weight: 500; padding: 10px 0; text-align: center; transition: 0.3s all ease-out; width: 50%; cursor: pointer;}
.prod-box2 .prod .txtbox .prd-btn .btn01{width: 30%; background-color: #999;}
.prod-box2 .prod .txtbox .prd-btn .btn02{width: 70%;}
.prod-box2 .prod .txtbox .prd-btn .btn01:hover{background-color: #f07d00;}
.prod-box2 .prod .txtbox .prd-btn .btn02:hover{background-color: #e21838;}


/*
* 주의사항 */
.sc99{}
.sc99 .scbox{background-color: #666; padding: 60px 0 60px; text-align: left;}

.sc99 .txtbox{padding: 0 30px; opacity: 0.8;}
.sc99 .txtbox .txt01{font-size: 18px; color: #fff; margin-bottom: 16px;}
.sc99 .txtbox .txt02{}
.sc99 .txtbox .txt02 p{font-size: 14px; color: #fff; margin-bottom: 8px;}
.sc99 .txtbox .txt02 p em{margin-right: 8px;}


/*
* 이벤트참여 방법 */
.sc22{}
.sc22 .scbox{background-color: #131d4b; padding: 60px 0 60px; text-align: center;}

.sc22 .sc-txt-top{}
.sc22 .sc-txt-top .txt00{display: inline; padding: 3px 20px; border-radius: 100px; font-size: 16px; font-weight: bold; color: #131d4b; background-color: #fff;}
.sc22 .sc-txt-top .txt01{font-size: 25px; color: #131d4b; font-weight: bold; margin-top: 10px; line-height: 1.3; margin-top: 10px;}
.sc22 .sc-txt-top .txt01 span{color: #0679ff;}
.sc22 .sc-txt-top .txt02{font-size: 18px; padding-bottom: 40px; margin-top: 10px; line-height: 1.4;}

.sc22 .slider_in{background-color: #fff; border-radius: 12px; padding: 32px 26px; text-align: center; }
.sc22 .cust_img{width: 90%; margin: 0 auto;}
.sc22 .cust_top{font-size: 22px; font-weight: bold; color: #000; margin-top: 24px; line-height: 1.4;}
.sc22 .cust_top span{display: inline-block; width: 100%; font-size: 40px; color: #0679ff;}
.sc22 .cust_mid{font-size: 16px; color: #999; margin-top: 10px; line-height: 1.4;}
.sc22 .cust_bot{font-size: 13px; margin-top: 10px;}


/*슬릭 슬라이드
.slider {width: 100%; margin: 0px auto; max-width: 1200px;}
.slick-slide {margin: 0px 10px;}
.slick-slide img {width: 100%;}
.slick-prev:before, .slick-next:before {color: black;}
.slick-slide {transition: all ease-in-out .3s; opacity: .2;}
.slick-active {opacity: .2;}
.slick-current {opacity: 1;}


.slick-dots li button:before{color: #fff;}
.slick-dots li.slick-active button:before{opacity: 1; color: #fff;}
.slick-prev:before, .slick-next:before{font-size: 36px;}
.slick-prev, .slick-next{margin-top: 0px; width: 36px; height: 36px;}
.slick-prev{left: 16px; z-index: 1;}
.slick-next{right: 16px; z-index: 1;}
.slick-prev:before, .slick-next:before{opacity: 0.6; color: #ffdf02;}
.slick-dots{bottom: -50px; top: unset;}
.slick-dots .slick-active{opacity: 1;}

.slick-dots li.slick-active button{background-color: unset !important;}
*/

.slick-dots li button:before{color: #fff;}
.slick-dots li.slick-active button:before{opacity: 1; color: #fff;}

}



/* 
* r202007_skp : SK플레닛 랜딩
********************************************************************************************************************************************************************************************************/
.r202007_skp .sc{max-width: 1200px;}
.r202007_skp .sc01{line-height: inherit;}
.r202007_skp .sc01 .img, .r202007_skp .sc01 .img_box{line-height: 0;}
.r202007_skp .sc-prod .prodbox{padding: 0 0; background-color: #fff;} 
.r202007_skp .sc-prod .prod{margin-top: 0;}

.r202007_skp .sc-prod-2 .prodbox{background-color: #f5f5f5;}
.r202007_skp .sc-prod-2 .prod{margin-top: 20px;}


.r202007_skp .sc01 .video_box{padding: 0 60px; background-color: #013469;}
.r202007_skp .sc01 .embed-container{margin-top: 0;}

.r202007_skp .sc01 .img_box{width: 100%; padding: 0 5%; background-color: #000; display: flex;}
.r202007_skp .sc01 .img_box ul{width: 100%; margin: 0 auto;}
.r202007_skp .sc01 .img_box ul li{display: inline-block; width: calc(33% - 12px); float: left; margin-right: 18px;}
.r202007_skp .sc01 .img_box ul li img{width: 100%;}

.r202007_skp .eicon-3m{color: #e31937 !important; border-color: #e31937 !important;}

/*메인 버튼색 변경*/
.r202007_skp .txtbox .prd-btn .btn01{background: #999;}
.r202007_skp .txtbox .prd-btn .btn02{background: #f4675b;}
.r202007_skp .txtbox .prd-btn .btn01:hover{background: #7b7b7b !important;}
.r202007_skp .txtbox .prd-btn .btn02:hover{background: #e04f43 !important;}

@media (min-width: 1px) and (max-width: 767px) {
.r202007_skp .sc01 .video_box{padding: 0 20px; background-color: #013469;}
.r202007_skp .sc01 .img_box ul li{display: inline-block; width: 90%; float: none; margin: 0 5% 20px;}

/*메인 버튼색 변경*/
.r202007_skp .txtbox .prd-btn .btn01{background: #999;}
.r202007_skp .txtbox .prd-btn .btn02{background: #f4675b;}
.r202007_skp .txtbox .prd-btn .btn01:hover{background: #888 !important;}
.r202007_skp .txtbox .prd-btn .btn02:hover{background: #e04f43 !important;}

}

/* 
* r202009_wbe : 웰컴저축은행 랜딩
********************************************************************************************************************************************************************************************************/
.r202009_wbe .sc{line-height: inherit; max-width:100%;}
.r202009_wbe .sc01{background-color: #f5f5f5;}
.r202009_wbe .sc02{background-color: #fff;}
.r202009_wbe .sc03{background-color: #626262;}
.r202009_wbe .img, .r202009_wbe .img_box, .r202009_wbe .pc_img{line-height: 0; width: 1200px; margin:0 auto;}

.r202009_wbe .mo-imgbox{display:none;}
.r202009_wbe .sc-prod .prodbox{padding: 0 0; background-color: #fff;}
.r202009_wbe .sc-prod .prod{margin-top: 0;}

.r202009_wbe .sc-prod .prod .main {width:52%;}
.r202009_wbe .sc-prod .prod .imgbox {border: 0px; margin-bottom: 10px;}

.r202009_wbe .sc-prod .prod .txtbox .prd-tit{border-bottom: 1px solid #e4e4e4;}
.r202009_wbe .sc-prod .prod .txtbox .prd-tit .model{font-size: 15px; color: #777; margin-top:5px; margin-bottom: 5px;}
.r202009_wbe .sc-prod .prod .txtbox .prd-tit .tit01 {height:55px; margin-bottom:0px;font-size: 30px; font-weight: bold;  width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.r202009_wbe .sc-prod .prod .txtbox .prd-tit .sub{font-size: 15px; font-weight:400; width:100%; color:#777; margin-bottom: 30px;}

.r202009_wbe .sc-prod .prod .txtbox .prd-price {margin-top:15px;}
.r202009_wbe .sc-prod .prod .txtbox .prd-price .tit{color:#555;}
.r202009_wbe .sc-prod .prod .txtbox .prd-price .price01{position: absolute; bottom: 5px; right: 0; font-size:19px; color: #bbb; text-decoration: line-through;}

.r202009_wbe .sc-prod .prod .txtbox .prd-card {margin-top:5px;}
.r202009_wbe .sc-prod .prod .txtbox .prd-card .tit, .r202009_wbe .sc-prod .prod .txtbox .prd-card .price {color:#f73f49;} 
.r202009_wbe .sc-prod .prod .txtbox .prd-card .price strong span{font-size: 22px;}
.r202009_wbe .sc-prod .prod .txtbox .prd-card .tit_eicon{position: absolute; top: 0; right:-37%; transform: translateX(25%);font-size: 15px; color:#fff; border:2px solid #f73f49; background-color: #f73f49; border-radius:13px; padding: 0 3%; }

.r202009_wbe .sc-prod .prod .txtbox .main-btn {margin-top:65px;}

.r202009_wbe .sc-prod .prod .txtbox .prd-btn {margin-top:27px;}
.r202009_wbe .sc-prod .prod .txtbox .prd-btn .btn {background-color: #f73f49;}
.r202009_wbe .sc-prod .prod .txtbox .prd-btn .btn01 {width: 30%; background-color:#e4e4e4; color:#777; border-radius:10px 0 0 10px;}
.r202009_wbe .sc-prod .prod .txtbox .prd-btn .btn02 {width: 69%; border-radius:0 10px 10px 0px; margin-left: 1%;}
.r202009_wbe .sc-prod .prod .txtbox .prd-btn .btn01:hover{background-color: #ffc13a; color: #fff;}
.r202009_wbe .sc-prod .prod .txtbox .prd-btn .btn02:hover{background-color: #f73f49;}


.r202009_wbe .sc-prod-2 .prodbox{background-color: #f5f5f5;}
.r202009_wbe .sc-prod-2 .prod{margin-top: 20px;}

.r202011_SKT .sc01{line-height: inherit;}
.r202011_SKT .sc01 .img, .r202011_SKT .sc01 .img_box{line-height: 0;}

/*1줄 메인 상품리스트*/
.r202011_SKT .sc-prod {max-width:1200px; margin:0 auto;}
.r202011_SKT .sc-prod .scbox {position: relative; width:100%;}
.r202011_SKT .sc-prod .prodbox-bg {text-align: center;  margin-bottom:13%;}
.r202011_SKT .sc-prod .prodbox-bg img{width:90.5%;}
.r202011_SKT .sc-prod .prd-btn {position: absolute; left:0; bottom:4%; padding:0 9.5%;}
.r202011_SKT .sc-prod .prd-btn img{max-width: 100%;}
.r202009_wbe .sc01 .video_box{}
.r202009_wbe .sc01 .embed-container{margin-top: 0;}
.r202009_wbe .sc01 video {max-width:100%; height:auto;}

.r202009_wbe .sc01 .img_box{width: 100%; padding: 0 5%; background-color: #000; display: flex;}
.r202009_wbe .sc01 .img_box ul{width: 100%; margin: 0 auto;}
.r202009_wbe .sc01 .img_box ul li{display: inline-block; width: calc(33% - 12px); float: left; margin-right: 18px;}
.r202009_wbe .sc01 .img_box ul li img{width: 100%;}


@media (min-width: 1px) and (max-width: 767px) {
.r202009_wbe .img, .r202009_wbe .img_box{width: 100%; margin:0 auto;}
.r202009_wbe .pc_img {display:none;}
.r202009_wbe .mo-imgbox {display: block;}

.r202009_wbe .sc-prod .scbox {width: 100%;}

.r202009_wbe .sc01 .video_box{}


.r202009_wbe .sc01 .img span img  {width: 120%; transform: translateX(-8%);}

.r202009_wbe .sc-prod .prod .main {width:100%;}
.r202009_wbe .sc-prod .prod .txtbox .main-btn {margin-top:0;}
.r202009_wbe .sc-prod .prod .txtbox .prd-card .tit_eicon{position: absolute; top: -7%; right:-42%; transform: translateX(25%);font-size: 14px; color:#fff; border:2px solid #f73f49; background-color: #f73f49; border-radius:13px; padding: 0 3%; }
.r202009_wbe .sc-prod .prod .txtbox .prd-tit .tit01 {height:40px; margin-bottom:0px; font-size: 22px;}

.r202009_wbe .sc01 .img_box ul li{display: inline-block; width: 90%; float: none; margin: 0 5% 20px;}

}

/* 
* r202011_SKT : SKT 비즈챗 랜딩
********************************************************************************************************************************************************************************************************/
.r202011_SKT .sc{max-width: 1200px;}
.r202011_SKT .sc01{line-height: inherit;}
.r202011_SKT .sc01 .img, .r202011_SKT .sc01 .img_box{line-height: 0;}

/*1줄 메인 상품리스트*/
.r202011_SKT .sc-prod {max-width:1200px; margin:0 auto;}
.r202011_SKT .sc-prod .scbox {position: relative; width:100%;}
.r202011_SKT .sc-prod .prodbox-bg {text-align: center;  margin-bottom:13%;}
.r202011_SKT .sc-prod .prodbox-bg img, .r202011_SKT .scbox .bnf{width:90.5%; margin: 0 auto;}
.r202011_SKT .sc-prod .prd-btn {position: absolute; left:0; bottom:4%; padding:0 9.5%;}
.r202011_SKT .sc-prod .prd-btn img{max-width: 100%;}
.r202011_SKT .subtitle {margin:15% 5% 8%; width:85%;}

/*2줄 서브 상품리스트*/
.r202011_SKT .sc-prod-2 .scbox .prodbox{background-color: #eeeeee; padding:1% 0 5% 0px;}
.r202011_SKT .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 5%); background-color:#eeeeee;}
.r202011_SKT .sc-prod-2 .prod {float: left;width: calc(50% - 0.9rem);background-color: #fff;margin: 0 auto; border-radius:2rem;}
.r202011_SKT .margin-24px-right-bottom {margin-right:2.5% !important; margin-bottom:5% !important;}

.r202011_SKT .sc-prod-2 .scbox .prod-in {padding:7.5% 0 13% 0px; border-radius:0.85rem;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .imgbox { width:100%; border:0px; }

.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox {width:100%; margin:0 auto; text-align:left; padding:0 1.2rem;}

.r202011_SKT .sc-prod-2 .scbox .prod-in .prd-eicon{float: left; padding-left:4.5%; margin: 4% 0 5%;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m {font-size:1.3rem; font-weight:500; border:0.15rem solid; border-radius:2px; padding:0.23rem 0.75rem 0.3rem; margin-right:0.5rem; color:#eb0e02; border-color:#eb0e02;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m2 {font-size:1.3rem; font-weight:500; border:0.15rem solid; border-radius:2px; padding:0.23rem 0.75rem 0.3rem; color:#ff5e00; border-color:#ff7300; }
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-tit {border-bottom:0px;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model {font-size:2.7vw; color:#a6a6a6; margin:4% 0 1.5% 0px;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit{font-size: 3.5vw; font-weight: bold; height:auto; color:#333; line-height:1.5;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-price {height:auto; line-height:0; margin-top:10%;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-card {height:auto; line-height:0; margin-top:19%; }
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-price > .tit {font-size:2.7vw; color:#b0b0b0; text-decoration: line-through;} 
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit {font-size:2.7vw; color:#333; display: contents;}
.r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:4vw;}


@media (min-width: 768px) and (max-width: 1024px) {

    /*2줄 서브 상품리스트*/
    .r202011_SKT .sc-prod-2 .prod .prod-in .imgbox img {width:100%; max-width:475px;}
    
    .r202011_SKT .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m { text-align: left;  font-size:2vw; font-weight:500; border:0.13rem solid; border-radius:0.07rem; padding:0.3vw 1.4vw 0.4vw; margin-right:0.3rem; color:#eb0e02; border-color:#eb0e02;}
    .r202011_SKT .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m2 { text-align: left; font-size:2vw; font-weight:500; border:0.13rem solid; border-radius:0.07rem; padding:0.3vw 1.4vw 0.4vw;  margin-right:0rem;color:#ff5e00; border-color:#ff7300; }

}

@media (min-width: 1px) and (max-width: 767px) {
    /*메인상품*/
    .r202011_SKT .sc-prod .scbox {position: relative; max-width:767px;}

    /*2줄 서브 상품리스트*/
    .r202011_SKT .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 1.83rem); margin:0 auto; display:flex;}
    .r202011_SKT .prod-box2 .prod{float: left; width: calc(50% - 0.6rem); background-color: #fff; margin: 0 auto; border-radius:0.85rem; margin-bottom:10% !important;}
    .r202011_SKT .sc-prod-2 .scbox .prod-in {padding: 7.5% 0 15% 0px;}
    .r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox { padding:0 0.6rem;}

    .r202011_SKT .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m {font-size:2.6vw; font-weight:500; border:0.12rem solid; border-radius:0.05rem; padding:0.28vw 1.15vw 0.39vw; margin-right:0.2rem; color:#eb0e02; border-color:#eb0e02;}
    .r202011_SKT .sc-prod-2 .scbox .prod-in  .prd-eicon .eicon-3m2 {font-size:2.6vw; font-weight:500; border:0.12rem solid; border-radius:0.05rem; padding:0.28vw 1.15vw 0.39vw;  color:#ff5e00; border-color:#ff7300; }
    
    .r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model {font-size: 3.1vw;}
    .r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-price > .tit {font-size:3.1vw; bottom: auto;}

    .r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-card {margin-top:23.5%;} 
    .r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit {font-size:2.6vw;}
    .r202011_SKT .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:5vw;}

    /*전화 위로가기 버튼 위치*/
    .r202011_SKT .btn-top {bottom: 110px;}
    .r202011_SKT .btn-tel {bottom: 50px;}
}

/* 
* r202011_NAVER : NAVER 랜딩
********************************************************************************************************************************************************************************************************/
.r202011_NAVER .sc{max-width:1024px; margin:0 auto;}
.r202011_NAVER .sc01 .img, .r202011_NAVER .sc01 .img_box{display:block; text-align:center; line-height: 0; max-width:100%;}

/* 02. 혜택안내 */
.r202011_NAVER .img .txt_img {width:70%; display:inline; margin-top: 10%;}
.r202011_NAVER .img .point_img {width:95%; display: inline; margin: 8% 0 0 1%;}
.r202011_NAVER .img .sub_txt {width:90%; display: inline; margin: 2% 0 17% 2%;} 

/*메인상품*/
.r202011_NAVER .sc-prod {display:block; text-align: center;}
.r202011_NAVER .sc-prod .txt_img {width:51%; display: inline; margin: 5% 0 7% 0%;}
.r202011_NAVER .sc-prod .prodbox-bg {display:inline-block; margin-bottom: 7%;}


/*서브상품*/
.r202011_NAVER .scbox {max-width:1024px;}
.r202011_NAVER .sc-prod-2 .prodbox {width:100%; background-color: #f7f7f7; margin-top:10%; padding:10% 0 5% 0;}
.r202011_NAVER .sc-prod-2 .txt_img {width:57%; margin:5% 0 10% 0%;}

.r202011_NAVER .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 7%);}
.r202011_NAVER .sc-prod-2 .prod {float: left;width: 48.7%; background-color: #fff;margin: 0 auto; border-radius:1em;}
.r202011_NAVER .margin-right-bottom {margin-right:2.5% !important; margin-bottom:10% !important;}

.r202011_NAVER .sc-prod-2 .scbox .prod-in {padding:5% 0 13% 0px;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .imgbox { width:100%; border:none;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox {width:100%; margin:0 auto; text-align:left; padding:0 5%;}

    /*뱃지*/
.r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon{display:block; margin:2% 0 1%;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m img{ vertical-align: middle; margin-right:2%;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m {display: inline;  font-size:25px; font-weight:500; border:none; color:#03c75a; line-height:40px;}

    /*모델명,가격*/
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-tit {border-bottom:0px;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model {font-size:25px; color:#999; margin-top:2%; line-height:2; display:inline-block; }
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit{height: 2.65em !important; font-size: 33px; font-weight: bold; height:auto; color:#222; letter-spacing: -1px; line-height:1.4; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0; padding:2.5em 0 0.2em; height:0;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:2.5em; }
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-price > .tit {font-size:25px; color:#b0b0b0; text-decoration: line-through;} 
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit {font-size:25px; color:#333; display: contents;}
.r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:43px; letter-spacing:-2px;}



@media (min-width: 768px) and (max-width: 1024px) {
    /* 상단*/  
    .r202011_NAVER .sc .scbox .img {width:100%;}
    
    /*메인상품*/
    .r202011_NAVER .scbox {max-width:100%;}
    .r202011_NAVER .sc-prod .prodbox-bg img {width:95%;}
    
    /*서브상품*/
    .r202011_NAVER .sc-prod-2 .prod .prod-in .imgbox img {width:100%; max-width:475px;}

        /*뱃지*/
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m img{vertical-align: middle; width:20%;}
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m{display: inline-block; font-size:1.5em; line-height: 20px;}
        
        /*폰트사이즈*/
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model, .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-price>.tit, .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit 
    {font-size:1.5em;}
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit {font-size:2.1em;}
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:2.2em; letter-spacing:-2px;}

}

@media (min-width: 1px) and (max-width: 767px) {    
    /*메인 텍스트들*/
    .r202011_NAVER .img .txt_img {width:65%; display:inline; margin-top: 10%;}
    .r202011_NAVER .sc-prod .txt_img {width:56%; display: inline; margin: 5% 0 7% 0%;}
    .r202011_NAVER .sc-prod-2 .txt_img {width:62%; margin:5% 0 10% 0%;}

    /*메인 상품*/
    .r202011_NAVER .sc-prod .prodbox-bg img {width:94%;}

    /*서브상품*/
    .r202011_NAVER .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 6%);}
    
        /*뱃지*/
        .r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon {display:block; margin:5% 0 1%;}
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m img{vertical-align: middle; width:20%; margin-bottom:2px;}
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m{display: inline-block; font-size:0.9em; line-height: 20px; letter-spacing:-0.5px;}

        /*소비자가*/           
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0;padding:1em 0 0.5em; height:0;}
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:0.7em; height: 25px;}


       /*폰트사이즈*/
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model, .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-price>.tit, .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit 
    {font-size:0.9em; letter-spacing:-0.5px; }
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit {font-size:1.3em;}
    .r202011_NAVER .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:1.5em; letter-spacing:-0.5px;}
       
        /*전화 위로가기 버튼 위치*/
    .r202011_NAVER .btn-top {bottom: 110px;}
    .r202011_NAVER .btn-tel {bottom: 50px;}
}





/* 
* r202012_114 : 부동산 랜딩
-210205 수정 
********************************************************************************************************************************************************************************************************/
.r202012_114 .sc{width:100%; margin:0 auto;}
.r202012_114 .sc01 .img{display:block; text-align:center; line-height: 0; max-width:100%;}
.r202012_114 .mo {display:none !important;}

/* 01. 메인이미지 */
.r202012_114 .c-top {width:100%; height:96px; border-bottom:solid 1px #d3d3d3; background-color: #fff; }
.r202012_114 .c-top .logo {display: block; margin: 0 auto; padding: 30px 5px 0 0px ; }

   /*-210205 수정 */
.r202012_114 .c-top2 {position: relative; display:block; text-align: center; width:100%; height:781px; background-color: #f5f5f5;}
.r202012_114 .c-top2 .img {position: absolute; display: inline; transform: translateX(-50%); left: 50%; width: 1000px; height: 780px; }

/* 02. 혜택안내 -210205 수정  */
.r202012_114 .sc .img {margin:0 auto; width:1000px; }
.r202012_114 .img > .point-img { display: inline; margin-top:100px;}


/*메인상품*/
.r202012_114 .sc .sc-prod {width:1000px; margin:0 auto;}
.r202012_114 .sc .sc-prod .txt-img { display:block; margin: 0 auto; padding:100px 0 57px 0px; width:680px; }

.r202012_114 .sc-prod .pc-main-prod .prodbox-bg img {display: block; margin:0 auto; padding-bottom:18px; width: 800px;}

/*서브상품*/
.r202012_114 .scbox {max-width:800px;}
.r202012_114 .sc-prod-2 .prodbox {width:100%; background-color: #fff;padding:10% 0 5% 0;}
.r202012_114 .sc-prod-2 .prodbox .txt-img{display:block; margin: 0 auto; padding:57px 0 50px 0px; width:300px; }

.r202012_114 .sc-prod-2 .scbox .prod-box2 {width: calc(100%);}
.r202012_114 .sc-prod-2 .prod {float: left;width: 48.2%; background-color: #fff;margin: 0 auto; border-radius:1em;}
.r202012_114 .margin-right-bottom {margin-right:3.5% !important; }

.r202012_114 .sc-prod-2 .scbox .prod-in {padding:5% 0 13% 0px;}
.r202012_114 .sc-prod-2 .scbox .prod-in .imgbox { position:relative; width:100%; border:none;}
.r202012_114 .sc-prod-2 .scbox .prod-in .imgbox::after { position: absolute; top: 0; left:0; width:100%; height:100% ; background:rgba(0,0,0,0.03); content:"";}
.r202012_114 .sc-prod-2 .scbox .prod-in .prod-thumb-img {position: static; top:0; left:0; padding: 20px 15px 5px 15px; width:100%;}

.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox {width:100%; margin:0 auto; text-align:left; padding:0 5%;}

    /*모델명,가격*/
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-tit {border-bottom:0px;}
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model {font-size:18px; color:#999; margin-top:5%; line-height:2; display:inline-block; }
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit{height: 2.65em !important; font-size: 25px; font-weight: bold; height:auto; color:#222; letter-spacing: -1px; line-height:1.4; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;}
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0; padding:2.5em 0 0.2em; height:0;}
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:2em; }
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-price > .tit {font-size:18px; color:#b0b0b0; text-decoration: line-through;} 
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit {font-size:23px; color:#333; display: contents;}
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit strong {color:#E21838;}
.r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:28px; letter-spacing:-2px;}

/*버튼
.r202012_114 .prod-box2 .prod .txtbox .prd-btn .btn {padding: 25px 0; color: #333; font-size: 18px;}
.r202012_114 .prod-box2 .prod .txtbox .prd-btn .btn01 {width:35%; background-color: #fff; border:1px solid #dfdfdf;}
.r202012_114 .prod-box2 .prod .txtbox .prd-btn .btn02 {width:65%; background-color: #dfdfdf; border:1px solid #dfdfdf;}
*/


/* 07 유의사항 */
.r202012_114 .bottom-info {width:100%; height:500px; margin-top: 70px; background-color: #454545;}
.r202012_114 .bottom-info h1.info-head {width: 1000px; margin:0 auto ; padding-top:50px;  line-height: 5; font-weight: 400; color:#e5e5e5;}
.r202012_114 .bottom-info .info-txt {width:1000px; margin:0 auto; line-height:2.2; font-size: 18px; font-weight: 400; color: #999999; }
.r202012_114 .bottom-info .info-txt span {line-height: 1.5; font-size: 25px;  letter-spacing:-0.5px;}



@media (min-width: 1px) and (max-width: 1024px) { 
    .r202012_114 .mo {display: inline-block !important;}
    .r202012_114 .pc {display: none !important;}   

    .r202012_114 .c-top, .r202012_114 .c-top2 {display: none;}


    /*01 상단*/
    .r202012_114 .c-top .mo .img {width:100%; margin:0 auto;}
    .r202012_114 .c-top {height:0;}
    
    /*02 혜택*/
    .r202012_114 .img .txt_img {width:65%; display:inline; margin-top: 10%;}
    .r202012_114 .sc-prod-2 .txt_img {width:62%; margin:5% 0 10% 0%;}

    /*메인 상품*/
    .r202012_114 .sc .sc-prod {max-width:100%;}
    .r202012_114 .sc .sc-prod .txt-img {float: left; margin: 0 0 0 24px; padding: 60px 0 35px 0px; width:53% !important;} 
    .r202012_114 .sc .mo-main-prod {width:100%;  margin:0 auto;}
    .r202012_114 .sc .mo-main-prod .prodbox-bg img{width:100%; margin-bottom: 15px;}

    /*서브상품*/
    .r202012_114 .sc-prod-2 .prodbox {padding:0 0 5% 0;}
    .r202012_114 .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 6%);}
    
        /*소비자가*/           
    .r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0;padding:1em 0 0.5em; height:0;}
    .r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:0.7em; height: 25px;}


       /*폰트사이즈*/
    .r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model, .r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-price>.tit, .r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit 
    {font-size:0.9em; letter-spacing:-0.5px; }
    .r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit {font-size:1.3em;}
    .r202012_114 .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:1.5em; letter-spacing:-0.5px;}
       
        /*전화 위로가기 버튼 위치*/
    .r202012_114 .btn-top {bottom: 110px;}
    .r202012_114 .btn-tel {bottom: 50px;}


    /*유의사항*/
    .r202012_114 .bottom-info h1.info-head {width:100%; margin:0 0 0 24px; line-height:3;}
    .r202012_114 .bottom-info .info-txt {width:100%; padding: 0 24px 0 24px; line-height: 1.7; font-size: 14px;}
    .r202012_114 .bottom-info .info-txt span {font-size: 20px;}
}


/* 
* r210208_pay : payco 랜딩
********************************************************************************************************************************************************************************************************/
.r210208_pay .sc{width:100%; margin:0 auto;}
.r210208_pay .sc01 .img{display:block; text-align:center; line-height: 0; max-width:100%;}

/*메인상품*/
.r210208_pay .sc .sc-prod {width:1000px; margin:0 auto;}

/*서브상품*/
.r210208_pay .scbox {max-width:800px;}
.r210208_pay .sc-prod-2 .prodbox {width:100%; background-color: #fff;padding:10% 0 5% 0;}
.r210208_pay .sc-prod-2 .prodbox .txt-img{display:block; margin: 0 auto; padding:57px 0 50px 0px; width:300px; }

.r210208_pay .sc-prod-2 .scbox .prod-box2 {width: calc(100%);}
.r210208_pay .sc-prod-2 .prod {float: left;width: 48.2%; background-color: #fff;margin: 0 auto; border-radius:1em;}
.r210208_pay .margin-right-bottom {margin-right:3.5% !important; }

.r210208_pay .sc-prod-2 .scbox .prod-in {padding:5% 0 14% 0px;}
.r210208_pay .sc-prod-2 .scbox .prod-in .imgbox { position:relative; width:100%; border:none;}
.r210208_pay .sc-prod-2 .scbox .prod-in .imgbox::after { position: absolute; top: 0; left:0; width:100%; height:100% ; background:rgba(0,0,0,0.03); content:"";}
.r210208_pay .sc-prod-2 .scbox .prod-in .prod-thumb-img {position: static; top:0; left:0; padding: 20px 15px 5px 15px; width:100%;}

.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox {width:100%; margin:0 auto; text-align:left; padding:0 5%;}

    /*모델명,가격*/
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-tit {border-bottom:0px;}
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model {font-size:18px; color:#999; margin-top:5%; line-height:2; display:inline-block; }
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit{height: 2.65em !important; font-size: 25px; font-weight: bold; height:auto; color:#222; letter-spacing: -1px; line-height:1.4; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;}
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0; padding:2.5em 0 0.2em; height:0;}
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:2em; }
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-price > .tit {font-size:18px; color:#b0b0b0; text-decoration: line-through;} 
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit {font-size:23px; color:#333; display: contents;}
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit strong {color:#111;}
.r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:28px; letter-spacing:-2px;}


/* 07 유의사항 */
.r210208_pay .bottom-info {width:100%; height:500px; margin-top: 70px; background-color: #454545;}
.r210208_pay .bottom-info h1.info-head {width: 1000px; margin:0 auto ; padding-top:50px;  line-height: 5; font-weight: 400; color:#e5e5e5;}
.r210208_pay .bottom-info .info-txt {width:1000px; margin:0 auto; line-height:2.2; font-size: 18px; font-weight: 400; color: #999999; }
.r210208_pay .bottom-info .info-txt span {line-height: 1.5; font-size: 25px;  letter-spacing:-0.5px;}



@media (min-width: 1px) and (max-width: 1024px) { 
    .r210208_pay .mo {display: inline-block !important;}

    /*01 상단*/
    .r210208_pay .c-top .mo .img {width:100%; margin:0 auto;}
    
    /*메인 상품*/
    .r210208_pay .sc .sc-prod {max-width:100%;}
    .r210208_pay .sc .sc-prod .txt-img {float: left; margin: 0 0 0 24px; padding: 60px 0 35px 0px; width:57% !important;} 
    .r210208_pay .sc .mo-main-prod {width:100%;  margin:0 auto;}
    .r210208_pay .sc .mo-main-prod .prodbox-bg img{width:100%;}

    /*서브상품*/
    .r210208_pay .sc-prod-2 .prod-box2 {position: relative;}
    .r210208_pay .sc-prod-2 .prod-box2 .prod .tit_eicon{position: absolute; z-index: 1; padding: 10px; margin-top: -10px; font-size: 12px; color:#fff; border:1px solid #e11837; background-color: #e11837; border-radius:13px;  }
    .r210208_pay .sc-prod-2 .prodbox {padding:0 0 5% 0;}
    .r210208_pay .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 6%);}
    
        /*소비자가*/           
    .r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0;padding:1em 0 0.5em; height:0;}
    .r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:0.7em; height: 25px;}


       /*폰트사이즈*/
    .r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model, .r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-price>.tit, .r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit 
    {font-size:0.9em; letter-spacing:-0.5px; }
    .r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit {font-size:1.3em;}
    .r210208_pay .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:1.5em; letter-spacing:-0.5px;}
       
        /*전화 위로가기 버튼 위치*/
    .r210208_pay .btn-top {bottom: 110px;}
    .r210208_pay .btn-tel {bottom: 50px;}


    /*유의사항*/
    .r210208_pay .bottom-info h1.info-head {width:100%; margin:0 0 0 24px; line-height:3;}
    .r210208_pay .bottom-info .info-txt {width:100%; padding: 0 24px 0 24px; line-height: 1.7; font-size: 14px;}
    .r210208_pay .bottom-info .info-txt span {font-size: 20px;}
}


/* 
* r202102_moa : 모아베베 랜딩
********************************************************************************************************************************************************************************************************/
.r202102_moa .sc{max-width: 1200px;}
.r202102_moa .sc01{line-height: inherit;}
.r202102_moa .sc01 .img, .r202102_moa .sc01 .img_box{line-height: 0;}
.r202102_moa .sc-prod .prodbox{padding: 0 0; background-color: #fff;} 
.r202102_moa .sc-prod .prod{margin-top: 0;}

.r202102_moa .sc-prod-2 .prodbox{background-color: #f5f5f5;}
.r202102_moa .sc-prod-2 .prod{margin-top: 20px;}

.r202102_moa .sc01 .video_box{padding: 0 60px; background-color: #013469;}
.r202102_moa .sc01 .embed-container{margin-top: 0;}

.r202102_moa .sc01 .img_box{width: 100%; padding: 0 5%; background-color: #000; display: flex;}
.r202102_moa .sc01 .img_box ul{width: 100%; margin: 0 auto;}
.r202102_moa .sc01 .img_box ul li{display: inline-block; width: calc(33% - 12px); float: left; margin-right: 18px;}
.r202102_moa .sc01 .img_box ul li img{width: 100%;}

.r202102_moa .eicon-3m{color: #e31937 !important; border-color: #e31937 !important;}

.r202102_moa .sc-prod-imgv{margin-top: 45px; cursor: pointer;}
.r202102_moa .sc-prod-imgv .img{max-width: 900px; margin: 0 auto;}

.r202102_moa .prod-box2 .prod .txtbox .prd-price .price{font-weight: normal; color: #bbb;}
.r202102_moa .prod-box2 .prod .txtbox .prd-price .price strong{font-weight: normal;}


/*메인 버튼색 변경*/
.r202102_moa .txtbox .prd-btn .btn01{background: #999;}
.r202102_moa .txtbox .prd-btn .btn02{background: #f4675b;}
.r202102_moa .txtbox .prd-btn .btn01:hover{background: #7b7b7b !important;}
.r202102_moa .txtbox .prd-btn .btn02:hover{background: #e04f43 !important;}

@media (min-width: 768px) and (max-width: 1024px) {
.r202102_moa .sc01 .video_box{padding: 0 20px; background-color: #013469;}
.r202102_moa .sc01 .img_box ul li{display: inline-block; width: 90%; float: none; margin: 0 5% 20px;}

.r202102_moa .sc-prod-imgv{margin-top: 25px;}
.r202102_moa .sc-prod-imgv .img{max-width: 900px; width: calc(100% - 40px); margin: 0 auto; display: block;}

/*메인 버튼색 변경*/
.r202102_moa .txtbox .prd-btn .btn01{background: #999;}
.r202102_moa .txtbox .prd-btn .btn02{background: #f4675b;}
.r202102_moa .txtbox .prd-btn .btn01:hover{background: #888 !important;}
.r202102_moa .txtbox .prd-btn .btn02:hover{background: #e04f43 !important;}
}

@media (min-width: 1px) and (max-width: 767px) {
.r202102_moa .sc01 .video_box{padding: 0 20px; background-color: #013469;}
.r202102_moa .sc01 .img_box ul li{display: inline-block; width: 90%; float: none; margin: 0 5% 20px;}

.r202102_moa .sc-prod-imgv{margin-top: 25px;}
.r202102_moa .sc-prod-imgv .img{max-width: 900px; width: calc(100% - 40px); margin: 0 auto;}

/*메인 버튼색 변경*/
.r202102_moa .txtbox .prd-btn .btn01{background: #999;}
.r202102_moa .txtbox .prd-btn .btn02{background: #f4675b;}
.r202102_moa .txtbox .prd-btn .btn01:hover{background: #888 !important;}
.r202102_moa .txtbox .prd-btn .btn02:hover{background: #e04f43 !important;}
}


/* 
* r202103_winiadc : 웰몰전용 위니아역시즌 랜딩
********************************************************************************************************************************************************************************************************/
.r202103_winiadc .sc{max-width: 1200px;}
.r202103_winiadc .sc01 .img{width: 100%;}
.r202103_winiadc .sc01 .img .img_btm{width: 100%;}
.r202103_winiadc .sc01 .img img{width: 100%;}

@media (min-width: 768px) and (max-width: 1024px) {
.r202103_winiadc .sc{max-width: 1200px;}
.r202103_winiadc .sc01 .img{width: 100%;}
.r202103_winiadc .sc01 .img .img_btm{width: 100%;}
.r202103_winiadc .sc01 .img img{width: 100%;}
}

@media (min-width: 1px) and (max-width: 767px) {
.r202103_winiadc .sc{max-width: 1200px;}
.r202103_winiadc .sc01 .img{width: 100%;}
.r202103_winiadc .sc01 .img .img_btm{width: 100%;}
.r202103_winiadc .sc01 .img img{width: 100%;}
}



/* 
* r202104_LGPAY : LGPAY 랜딩
********************************************************************************************************************************************************************************************************/
.r202104_LGPAY .sc{max-width:1024px; margin:0 auto;}
.r202104_LGPAY .sc01 .img, .r202104_LGPAY .sc01 .img_box{display:block; text-align:center; line-height: 0; max-width:100%;}

/* 02. 혜택안내 */
.r202104_LGPAY .img .txt_img {width:70%; display:inline; margin-top: 10%;}
.r202104_LGPAY .img .point_img {width:100%; display: inline; margin-top: 10%;}
.r202104_LGPAY .img .sub_txt {width:95%; display: inline; margin-top: 17%;} 

/*메인상품*/
.r202104_LGPAY .sc-prod {display:block; text-align: center; background-color: #f7f7f7; margin-top: 20%;}
.r202104_LGPAY .sc-prod .txt_img {width:63%; display: inline; margin: 10% 0 7% 0%;}
.r202104_LGPAY .sc-prod .prodbox-bg {display:inline-block; margin-bottom: 5%;}


/*서브상품*/
.r202104_LGPAY .scbox {max-width:1024px;}
.r202104_LGPAY .sc-prod-2 .prodbox {width:100%; background-color: #f7f7f7; padding:10% 0 5% 0;}
.r202104_LGPAY .sc-prod-2 .txt_img {width:57%; margin:5% 0 10% 0%;}

.r202104_LGPAY .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 7%);}
.r202104_LGPAY .sc-prod-2 .prod {float: left;width: 48.7%; background-color: #fff;margin: 0 auto; border-radius:0.5em;}
.r202104_LGPAY .margin-right-bottom {margin-right:2.5% !important; margin-bottom:10% !important;}

.r202104_LGPAY .sc-prod-2 .scbox .prod-in {padding:5% 0 13% 0px;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .imgbox { width:100%; border:none;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox {width:100%; margin:0 auto; text-align:left; padding:0 5%;}

    /*뱃지*/
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon{display:block; margin:2% 0 1%;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m img{ vertical-align: middle; margin-right:2%;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m {display: inline;  font-size:27px; font-weight:500; border:none; color:#5d45ff; line-height:40px;}

    /*모델명,가격*/
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-tit {border-bottom:0px;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model {font-size:25px; color:#999; margin-top:2%; line-height:2; display:inline-block; }
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit{height: 2.65em !important; font-size: 33px; font-weight: bold; height:auto; color:#222; letter-spacing: -1px; line-height:1.4; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0; padding:2.5em 0 0.2em; height:0;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:2.5em; }
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-price > .tit {font-size:25px; color:#b0b0b0; text-decoration: line-through;} 
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit {font-size:25px; color:#333; display: contents;}
.r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:43px; letter-spacing:-2px;}



@media (min-width: 768px) and (max-width: 1024px) {
    /* 상단*/  
    .r202104_LGPAY .sc .scbox .img {width:100%;}
    
    /*메인상품*/
    .r202104_LGPAY .scbox {max-width:100%;}
    .r202104_LGPAY .sc-prod .prodbox-bg img {width:95%;}
    
    /*서브상품*/
    .r202104_LGPAY .sc-prod-2 .prod .prod-in .imgbox img {width:100%; max-width:475px;}

        /*뱃지*/
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m img{vertical-align: middle; width:20%;}
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m{display: inline-block; font-size:1.5em; line-height: 20px;}
        
        /*폰트사이즈*/
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model, .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-price>.tit, .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit 
    {font-size:1.5em;}
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit {font-size:2.1em;}
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:2.2em; letter-spacing:-2px;}

}

@media (min-width: 1px) and (max-width: 767px) {    
    /*메인 텍스트들*/
    .r202104_LGPAY .img .txt_img {width:65%; display:inline; margin-top: 10%;}
    .r202104_LGPAY .sc-prod .txt_img {width:68%; display: inline; margin: 13% 0 10% 0%;}
    .r202104_LGPAY .sc-prod-2 .txt_img {width:62%; margin:5% 0 10% 0%;}

    /*메인 상품*/
    .r202104_LGPAY .sc-prod .prodbox-bg img {width:95%;}

    /*서브상품*/
    .r202104_LGPAY .sc-prod-2 .scbox .prod-box2 {width: calc(100% - 6%);}
    
        /*뱃지*/
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon {display:block; margin:5% 0 1%;}
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m img{vertical-align: middle; width:20%; margin-bottom:2px;}
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .prd-eicon .eicon-3m{display: inline-block; font-size:0.9em; line-height: 20px; letter-spacing:-0.5px;}

        /*소비자가*/           
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-price {line-height:0;padding:1em 0 0.5em; height:0;}
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card {line-height:0; padding-top:0.7em; height: 25px;}


       /*폰트사이즈*/
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .model, .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-price>.tit, .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card > .tit 
    {font-size:0.9em; letter-spacing:-0.5px; }
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-tit .tit {font-size:1.3em;}
    .r202104_LGPAY .sc-prod-2 .scbox .prod-in .txtbox .prd-card .tit span {font-size:1.5em; letter-spacing:-0.5px;}
       
        /*전화 위로가기 버튼 위치*/
    .r202104_LGPAY .btn-top {bottom: 110px;}
    .r202104_LGPAY .btn-tel {bottom: 50px;}
}



/* 
* r202105_sscard : 삼성카드 랜딩
********************************************************************************************************************************************************************************************************/

.r202105_sscard .sc01 .scbox01{background-color: #f5f5f5;}
.r202105_sscard .sc01 .scbox02{background-color: #0c4ca3;}
.r202105_sscard .sc01 .scbox03{background-color: #c0e9ff;}
.r202105_sscard .sc01 .scbox04{background-color: #f5f5f5;}
.r202105_sscard .sc01 .scbox05{background-color: #191f4f;}
.r202105_sscard .sc01 .scbox06{background-color: #f5f5f5;}
.r202105_sscard .sc01 .scbox07{background-color: #222222;}


.r202105_sscard{padding-top: 61px;}
.r202105_sscard .sc-hd{position: fixed; top: 0; background-color: #fff; z-index: 1;}

.r202105_sscard .sc .scbox{max-width: 1200px;}
.r202105_sscard .sc01{line-height: inherit;}
.r202105_sscard .sc01 .scbox{padding: 0}
.r202105_sscard .sc01 .scbox .img{width: 840px; margin: 0 auto;}
.r202105_sscard .sc01 .scbox .img img{width: 100%;}

.r202105_sscard .sc-ft .scbox{padding: 60px 16px 160px;}
.r202105_sscard .sc .img .img_btm{width: 100%;}


@media (min-width: 1px) and (max-width: 1024px) {
.r202105_sscard{padding-top: 46px;}
}

@media (min-width: 1px) and (max-width: 840px) {
.r202105_sscard .sc .scbox{max-width: 840px;}
.r202105_sscard .sc01 .scbox{padding: 0}
.r202105_sscard .sc01 .scbox .img{width: 100%; margin: 0 auto;}
.r202105_sscard .sc01 .scbox .img img{width: 100%;}

.r202105_sscard .sc-ft .scbox{padding: 60px 16px 160px;}
.r202105_sscard .sc .img .img_btm{width: 100%;}
}


/* 
* r202106_microe : 마이크로사이트 추가 랜딩
********************************************************************************************************************************************************************************************************/

.dp_pc{display: inline-block !important;}
.dp_pc_inl{display: inline !important;}
.dp_mo{display: none !important;}

.r202106_microe .sc .scbox{width: 1180px;}
.r202106_microe .sc02 .scbox{background-color: #f5f5f5;}
.r202106_microe .sc04 .scbox{background: linear-gradient( to bottom, #fff, #f5f5f5 );}
.r202106_microe .sc04 .cardbox .deco{background-color: #f5f5f5;}

/*헤더*/
.r202106_microe .sc-hd .scbox{width: 100%; height: 100px;}
.r202106_microe .sc-hd .logo{width: 350px; top: 0; z-index: 6;}

.r202106_microe .menu{}
.r202106_microe .menu ul{text-align: center; padding: 38px 0 0 0; font-size: 16px; line-height: 1.5; letter-spacing: -0.03em; word-break: break-all; word-wrap: break-word;}
.r202106_microe .menu ul li{display: inline-block; padding: 0 33px; box-sizing: border-box; vertical-align: baseline;}
.r202106_microe .menu ul li a{font-size: 16px; color: #222; letter-spacing: 0; position: relative; padding: 15px 7px; font-family: 'NotoSans Bold'; vertical-align: inherit;}
.r202106_microe .menu ul li a::after{clear: both; display: block; content: ''; position: absolute; bottom: 8px; left: 7px; right: 7px; height: 1px; background-color: #000; opacity: 0; transition: 0.3s ease; transform: translateY(0);}
.r202106_microe .menu ul li a:hover:after{opacity: 1; transform: translateY(-6px);}

.r202106_microe .link-order{position: absolute; top: 38px; right: 80px; font-size: 16px; color: #222; letter-spacing: 0; padding: 0 0 0 34px; display: block; font-family: 'NotoSans Regular'; line-height: 1.5;}
.r202106_microe .link-order::before{clear: both; display: block; content: ''; position: absolute; bottom: -7px; left: 35px; right: 2px; height: 1px; background-color: #000; opacity: 0; transition: 0.3s ease; transform: translateY(0);}
.r202106_microe .link-order::after{content: ''; display: block; clear: both; background: url('https://www.welrixrental.co.kr/img_1/landing/img/microe/ic_order.png') no-repeat 0 0; position: absolute; top: 0; left: 0; width: 24px; height: 24px; background-size: 24px;}
.r202106_microe .link-order:hover:before{opacity: 1; transform: translateY(-6px);}
.r202106_microe .microe_popup{z-index: 10; display: none;}

/*상품 픽스메뉴*/
.r202106_microe .prod_part_fix{width: 1180px; position: fixed; top: 0; left: 50%; margin-left: -590px; z-index: 4; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);}

/*제휴카드*/
.r202106_microe .sc04{}
.r202106_microe .sc04 .sc-txt-top .txt00{background-color: #F1556D;}
.r202106_microe .sc04 .sc-txt-top .txt01{color: #222;}
.r202106_microe .sc04 .sc-txt-top .txt01 span{color: #F1556D;}
.r202106_microe .sc04 .cardbox .card .txtbox .txt03 span{background-color: #F1556D;}

/* 혜택 삭제 */
.r202106_microe .eicon-3m{display: none !important;}


@media (min-width: 961px) and (max-width: 1180px) {
    .r202106_microe .sc .scbox{width: 1180px;}
    .r202106_microe .sc-hd .scbox{width: 1180px; height: 100px;}
    .r202106_microe .sc-hd .logo{width: 350px; top: 0; left: 0;}
}


@media (min-width: 1px) and (max-width: 960px) {
    .dp_pc{display: none !important;}
    .dp_pc_inl{display: none !important;}
    .dp_mo{display: inline-block !important;}

    .r202106_microe .sc .scbox{width: 100%;}

    .r202106_microe .sc-hd{border-bottom: 0 !important;}

    .r202106_microe{overflow: hidden;}
    .r202106_microe .sc01{margin-top: 60px; border-top: 1px solid #ccc; padding-top: 1px;}

    .r202106_microe .sc-hd .scbox{width: 100%; height: 50px; position: fixed; top: 0; left: 0;}
    .r202106_microe .sc-hd .logo{width: 190px; top: 5px; left: 5px; z-index: 6;}

    /*버튼*/
    .r202106_microe .sc-hd .menu_btn{position: absolute; top: 59%; z-index: 6; right: 13px; width: 40px; height: 40px; transform: translateY(-50%); outline: 0; display: inline-block; border: 0; background-color: unset; font-size: inherit; text-align: center; cursor: pointer; overflow: visible; -webkit-appearance: button;}
    .r202106_microe .sc-hd .menu_btn i{position: absolute; width: 12px; height: 2px; top: 50%; right: 10px; background-color: transparent; transition: all .38s cubic-bezier(.45,0,.55,1); font-style: normal;}

    .r202106_microe .sc-hd .menu_btn i:after, .sc-hd .menu_btn i:before{content: ''; position: absolute; right: 0; display: block; width: 21px; height: 2px; background-color: #2a2f3b; transition: all .38s cubic-bezier(.45,0,.55,1);}
    .r202106_microe .sc-hd .menu_btn i:before{top: -7px}
    .r202106_microe .sc-hd .menu_btn i:after{bottom: -2px;}
    
    /*버튼 active*/
    .r202106_microe .sc-hd .menu_btn.is-active i{background-color: rgba(0,0,0,0);}
    .r202106_microe .sc-hd .menu_btn.is-active i:before{top: -1px; width: 20px; transform: rotate(-45deg);}
    .r202106_microe .sc-hd .menu_btn.is-active i:after{bottom: 1px; width: 20px; transform: rotate(45deg);}

    /*모바일 메뉴*/
    .menu_mo{position: absolute; top: 0; left: 100%; z-index: 5; width: 100%; height: 100vh; padding-top: 80px; padding-bottom: 80px; background-color: #fff; will-change: transform; transition: all 0.3s;}
    .menu_mo_nav{display: block; padding: 0 15px;}
    .menu_mo_nav ul{list-style: none;}
    .menu_mo_nav > ul > li > a{font-family: 'NotoSans Regular'; font-weight: 600; font-size: 16px; color: #222; letter-spacing: -0.5px; display: block; height: 64px; line-height: 64px; border-bottom: 1px solid #e5e5e5;}

    .menu_mo .order{position: relative; left: 15px; top: 35px; font-family: 'NotoSans Regular'; font-size: 16px; color: #222; letter-spacing: -0.5px; display: block; padding-left: 34px; width: calc(100% - 34px);}
    .menu_mo .order:after{content: ''; display: block; clear: both; background: url('https://www.welrixrental.co.kr/img_1/landing/img/microe/ic_order.png') no-repeat 0 0; position: absolute; top: 0; left: 0; width: 24px; height: 24px; background-size: 24px;}

    .menu_mo .microe{position: relative; top: 54px; padding: 0 15px; display: inline-block; box-sizing: border-box;}
    .menu_mo .microe img{width: 100%; border-radius: 10px;}

    .menu_mo_nav > ul > li > a.dp2{position: relative;}
    .menu_mo_nav > ul > li > a.dp2:after{content: ''; display: block; position: absolute; top: 50%; right: 16px; width: 8px; height: 8px; margin-top: -8px; margin-right: -4px; border-right: 1px solid #000; border-bottom: 1px solid #000; transform: rotate(45deg); transition: margin-top .38s cubic-bezier(.45,0,.55,1),transform .38s cubic-bezier(.45,0,.55,1); clear: both;} 

    .menu_mo_nav > ul > li > ul{padding: 16px 0; border-bottom: 1px solid #e5e5e5; display: none;}
    .menu_mo_nav > ul > li > ul > li > a{font-family: 'NotoSans Regular'; font-size: 14px; color: #222; letter-spacing: -0.5px; display: block; height: 40px; line-height: 40px; font-weight: 400;}


    /*모바일 메뉴 버튼 클릭시*/
    .menu_mo.is-active{left: 0;}
    .menu_mo_nav > ul > li.is-active > a.dp2:after{margin-top: -3px; transform: rotate(225deg);}

    /*맨위로 버튼, 전화 버튼*/
    .r202106_microe .btn-top, .r202106_microe .btn-tel{z-index: 4; display: none !important;}

    /*마우스 스크롤시*/
    .sc-hd .scroll-up{transition: all 0.3s; opacity: 1; position: fixed; top: 0; left: 0; background-color: #fff; z-index: 6;}
    .sc-hd .scroll-down{transition: all 0.3s; opacity: 0; position: fixed; z-index: -100;}

    .prod_part > ul > li{border-top: 1px solid #e5e5e5; box-sizing: border-box;}
    .prod_part.scroll-up{top: 50px !important; transition: all 0.3s;}
    .prod_part.scroll-down{top: 0 !important; transition: all 0.3s;}

    /*상품 픽스메뉴*/
    .r202106_microe .prod_part_fix{width: 100%; left: 0; margin-left: 0;}


    /*tt 뒤로가기 버튼*/
    .sc-back{padding-top: 60px;}
    .sc-back .scbox{position: relative; height: 52px; line-height: 52px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #ccc;}
    .sc-back .back_txt{font-family: 'NotoSans Regular'; font-size: 16px; color: #000; letter-spacing: -0.5px; text-align: center; font-weight: 600;}
    .sc-back .back_btn{position: absolute; top: 2px; left: 2px; padding: 10px; width: 45px; height: 45px; display: inline-block; background: url('https://www.welrixrental.co.kr/img_1/landing/img/microe/ico_prev.png') no-repeat center center; background-size: 24px;}
    .r202106_microe .sc01{margin-top: 0 !important;}
    .r202106_microe .cover_bg{z-index: 9;}
    
    .r202106_microe .microe_popup{width: calc(100% - 100px); max-width: 420px; z-index: 10; display: none; position: fixed; top: 0; left: 0;}
    .microe_popup .img{margin: 0 auto;}
    .microe_popup .img img{border-radius: 5px;}

    .cancel_btn{position: absolute; top: -40px; right: 0; width: 30px; height: 30px; opacity: 0.8;}
    .cancel_btn img{width: 100%;}

}


/* 
* r202108_mgc : 만기고객 랜딩
********************************************************************************************************************************************************************************************************/

.r202108_mgc .sc01 .scbox{background-color: #ddd; background: url("https://www.welrixrental.co.kr/img_1/landing/img/mgc/v/mgc_bg.jpg"); background-size: cover;}
.r202108_mgc .sc02 .scbox{background-color: #f5f5f5;}
.r202108_mgc .sc03 .scbox{background-color: #000000;}
.r202108_mgc .sc04 .scbox{background-color: #f5f5f5;}
.r202108_mgc .sc05 .scbox{background-color: #000000;}
.r202108_mgc .sc06 .scbox{background-color: #f5f5f5;}
.r202108_mgc .sc07 .scbox{background-color: #222222;}

.r202108_mgc .dbf_btn a{background-color: #ff4703;}
.r202108_mgc .pc{display: block !important;}
.r202108_mgc .mo{display: none !important;}

.r202108_mgc{padding-top: 0px;}
.r202108_mgc .sc-hd{position: fixed; top: 0; background-color: #fff; z-index: 10;}

.r202108_mgc .sc .scbox{max-width: 960px;}
.r202108_mgc .sc-mid .scbox{padding: 0;}
.r202108_mgc .sc-mid .img{width: 960px; margin: 0 auto;}
.r202108_mgc .sc-mid .img img{width: 100%; vertical-align: top;}

.r202108_mgc .sc01 .img{width: 100%; margin: 0 auto;}

.r202108_mgc .sc-ft .scbox{padding: 60px 16px 160px;}
.r202108_mgc .sc .img .img_btm{width: 100%;}

.r202108_mgc .img_con{position: relative; top:0; left: 0; z-index: 3;}
.r202108_mgc .img_bg{position: absolute; top:0; left: 0; z-index: 1;}

.r202108_mgc .img_con {animation: fadein 3s; -moz-animation: fadein 3s; -webkit-animation: fadein 3s; -o-animation: fadein 3s;}

@keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}

@-moz-keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}

@-webkit-keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}

@-o-keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}

.r202108_mgc .dbf_wrap{z-index: 10;}

/*동영상*/
.r202108_mgc .embed-container-mo{position: relative; padding-bottom: 100%; height: 0; overflow: hidden; max-width: 100%; margin-top: 0px; z-index: 2;}
.r202108_mgc .embed-container{margin-top: 0;}
.embed-container iframe, .embed-container object, .embed-container embed{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
iframe{border: 0;}

/* 커스텀 모달 */
.r202108_mgc .sale_price_box{position: relative; border: 1px solid #a9a9a9; padding: 10px; margin-top: 10px;}
.r202108_mgc .sale_price_box li{font-size: 13px; line-height: 24px; color: #444;}
.r202108_mgc .sale_price_box .txt_a_r{position: absolute; right: 10px; font-weight: bold; color: #000; font-size: 13px;}
.r202108_mgc .red_box{background-color: #fff; color: #e21838; padding: 0px 4px 1px; border-radius: 100px; border: 1px solid #e21838; font-size: 9px; font-weight: bold; vertical-align: top;}
.r202108_mgc .sale_price_box .txt_a_r .sale_price{font-weight: bold; font-size: 14px; position: relative;}
.r202108_mgc .sale_price_box .txt_a_r .circle_m::after{content: "-"; display: inline-block; width: 16px; height: 16px; background-color: #999; border-radius: 100px; 
    position: absolute; left: -25px; top: 2px; color: #fff; font-weight: bold; font-size: 20px; line-height: 11px; text-align: center;}
.r202108_mgc .sale_price_box .li04{color: #000; font-weight: bold; font-size: 14px; border-top: 1px solid #a9a9a9; margin-top: 10px; padding-top: 10px;}
.r202108_mgc .sale_price_box .li04 .txt_a_r{color: #e21838;}
.r202108_mgc .sale_price_box .txt_a_r .sale_price04{font-size: 50px; font-weight: bold; font-size: 24px;}
.r202108_mgc .deco_extxt{margin-top: 5px; font-size: 12px; color: #666;}
								
/* @media (min-width: 841px) and (max-width: 1200px) {
.r202108_mgc .sc .scbox{max-width: 1200px;}
.r202108_mgc .sc-mid .scbox{padding: 0;}
.r202108_mgc .sc-mid .img{width: 960px; margin: 0 auto;}
.r202108_mgc .sc06 .img{width: 100%;} 
.r202108_mgc .sc-mid .img img{width: 100%;}

.r202108_mgc .sc-ft .scbox{padding: 60px 16px 160px;}
.r202108_mgc .sc .img .img_btm{width: 100%;}
}

@media (min-width: 1px) and (max-width: 1024px) {
.r202108_mgc{padding-top: 0px;}

} */

@media (min-width: 1px) and (max-width: 960px) {
.r202108_mgc .pc{display: none !important;}
.r202108_mgc .mo{display: block !important;}

.r202108_mgc .sc .scbox{max-width: 960px;}
.r202108_mgc .sc-mid .scbox{padding: 0;}
.r202108_mgc .sc-mid .img{width: 100%; margin: 0 auto;}
.r202108_mgc .sc06 .img{width: 100%;} 
.r202108_mgc .sc-mid .img img{width: 100%;}

.r202108_mgc .sc-ft .scbox{padding: 60px 16px 160px;}
.r202108_mgc .sc .img .img_btm{width: 100%;}

/*동영상*/
.r202108_mgc .embed-container-mo{position: relative; padding-bottom: 100%; height: 0; overflow: hidden; max-width: 100%; margin-top: 0px;}
.r202108_mgc .embed-container{margin-top: 0;}
.embed-container iframe, .embed-container object, .embed-container embed{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
iframe{border: 0;}

}


/* 
* r202006_aircon01 : 기존고객 랜딩 (추석)
********************************************************************************************************************************************************************************************************
.r202006_aircon01 .sc02 .scbox{background-color: #fdf2e0;}
.r202006_aircon01 .sc02 .sc-txt-top .txt00{background-color: #f76f4f;} 
.r202006_aircon01 .sc02 .sc-txt-top .txt01 span{color: #f76f4f;} 

.r202006_aircon01 .sc-prod .prodbox{background-color: #fdf2e0;} 

.r202006_aircon01 .prod_part .prod_part_01.on{background-color: #f76f4f;} 
.r202006_aircon01 .prod_part .prod_part_02.on{background-color: #f76f4f;} 
.r202006_aircon01 .prod_part .prod_part_03.on{background-color: #f76f4f;} 

@media (min-width: 1px) and (max-width: 960px) {

.r202006_aircon01 .sc-hd .scbox{height: 50px;}    

}
*/

/* 
* r202006_aircon01 : 기존고객 랜딩 (2022_11 연말결산 X 듀얼소닉)
********************************************************************************************************************************************************************************************************/

/*블랙테마*/
.r202006_aircon01{background-color: #0a0a0a;}
.r202006_aircon01 .sc-hd{background-color: #fff;}

/*웰렌탈료만 사용*/
.r202006_aircon01 .txtbox .prd-price .price, .r202006_aircon01 .prod-box2 .prod .txtbox .prd-price .price{color: #000 !important; text-decoration: none !important; font-size: 26px !important;}

.r202006_aircon01 .sc01 .scbox{background-color: #fff; padding-top: 0px;}

.r202006_aircon01 .sc02{display: none !important;}
.r202006_aircon01 .sc02 .scbox{background-color: #162836;}
.r202006_aircon01 .sc02 .sc-txt-top .txt01{color: #fff;}
.r202006_aircon01 .sc02 .sc-txt-top .txt00{background-color: #fff; color: #162836; padding: 6px 40px 8px;} 
.r202006_aircon01 .sc02 .sc-txt-top .txt01 span{color: #f57400;}
.r202006_aircon01 .sc02 .txt03{color: #fff; opacity: 0.7;}
.r202006_aircon01 .sc02 .img img{border-radius: 10px;}

.r202006_aircon01 .sc99 .scbox{background-color: #000;}

.r202006_aircon01 .prodbox-w{background-color: #383838;}
.r202006_aircon01 .prodbox-s{background-color: #383838;}
.r202006_aircon01 .prodbox-l{background-color: #383838;}

.r202006_aircon01 .prod_part ul li{background-color: #383838;}
.r202006_aircon01 .prod_part .prod_part_01.on{background-color: #0a0a0a;} 
.r202006_aircon01 .prod_part .prod_part_02.on{background-color: #0a0a0a;} 
.r202006_aircon01 .prod_part .prod_part_03.on{background-color: #0a0a0a;}

/* 2022_1118 추가이미지 제거 */
.r202006_aircon01 .prodbox-s .link_img{display: none;}
.r202006_aircon01 .prodbox-l .link_img{display: none;}

/* 2021_1207 타 렌딩 연결링크 : 안보임 */
.r202006_aircon01 .sc01 .link_img{display: none !important;}

/* 2021_1207 타 렌딩 팝업링크 : 안보임 */
/* .r202006_aircon01 .ld_pop, .r202006_aircon01 .ld_pop_box, .r202006_aircon01 .ld_pop_box.on{display: none !important;} */




@media (min-width: 1px) and (max-width: 960px) {

.r202006_aircon01 .sc01 .scbox{background-color: #fff; padding-top: 50px;}

.r202006_aircon01 .sc-hd .scbox{height: 50px;}    

.r202006_aircon01 .txtbox .prd-price .price, .r202006_aircon01 .prod-box2 .prod .txtbox .prd-price .price{color: #000 !important; text-decoration: none !important; font-size: 20px !important;}
.r202006_aircon01 .prod-box2 .prod .prod-in .imgbox{border: 0;}

/* 2021_1207 타 렌딩 연결링크 : 안보임 */
.r202006_aircon01 .sc01 .link_img{display: none !important;}

/* 2021_1207 타 렌딩 팝업링크 : 안보임 */
/* .r202006_aircon01 .ld_pop, .r202006_aircon01 .ld_pop_box, .r202006_aircon01 .ld_pop_box.on{display: none !important;} */



}




/* 
* r202111_lms_end : 2021_1129 기존종료고객 랜딩
********************************************************************************************************************************************************************************************************/

/* 숨김처리 */
.r202111_lms_end .sc02{display: none;}
.r202111_lms_end .prod_part .prod_part_03{display: none;}


.r202111_lms_end .scbox{width: 960px;}

.r202111_lms_end .sc02 .scbox{background-color: #f8f8f8;}
.r202111_lms_end .sc02 .sc-txt-top .txt00{background-color: #d35f93;} 
.r202111_lms_end .sc02 .sc-txt-top .txt01 span{color: #d35f93;} 

.r202111_lms_end .prodbox-w{background-color: #fcf8f4;}
.r202111_lms_end .prodbox-s{background-color: #f0f0f0;}
.r202111_lms_end .prodbox-l{display: none;}

.r202111_lms_end .prod_part ul li{width: 50%; background-color: #e6e6e6;}
.r202111_lms_end .prod_part ul li img{width: 300px;}

.r202111_lms_end .prod_part .prod_part_01.on{background-color: #1c5054;} 
.r202111_lms_end .prod_part .prod_part_02.on{background-color: #1c5054;}

.r202111_lms_end .prod .prod-in .txtbox .prd-eicon .eicon-3m{display: none;}


/* 1단 상품 */
.txtbox .prd-price{position: relative; height: 52px;}
.txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0px; font-size: 18px; font-weight: 500;}
.txtbox .prd-price .price{position: absolute; bottom: 7px; right: 0; font-size: 18px; color: #aaa; text-decoration: line-through;}
.txtbox .prd-price .price strong {padding: 0 3px 0 10px;}

.txtbox .prd_card{position: relative; height: 40px;}
.txtbox .prd_card .tit{position: absolute; bottom: 7px; left: 0px; font-size: 18px; font-weight: 500; color: #2e8de5;}
.txtbox .prd_card .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #000;}
.txtbox .prd_card .price strong {padding: 0 3px 0 10px;}
.txtbox .prd_card .price span{font-size: 18px;}

/* 2단 상품 */
.prod-box2 .prod .txtbox .prd-price{position: relative; height: 52px;}
.prod-box2 .prod .txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0px; font-size: 18px; font-weight: 500;}
.prod-box2 .prod .txtbox .prd-price .price{position: absolute; bottom: 7px; right: 0; font-size: 18px; color: #aaa; text-decoration: line-through;}
.prod-box2 .prod .txtbox .prd-price .price strong {padding: 0 3px 0 10px;}

.prod-box2 .prod .txtbox .prd_card{position: relative; height: 40px;}
.prod-box2 .prod .txtbox .prd_card .tit{position: absolute; bottom: 7px; left: 0px; font-size: 18px; font-weight: 500; color: #2e8de5;}
.prod-box2 .prod .txtbox .prd_card .price{position: absolute; bottom: 0; right: 0; font-size: 30px; color: #000;}
.prod-box2 .prod .txtbox .prd_card .price strong {padding: 0 3px 0 10px;}
.prod-box2 .prod .txtbox .prd_card .price span{font-size: 18px;}



@media (min-width: 1px) and (max-width: 960px) {
.r202111_lms_end .scbox{width: 100%;}
.r202111_lms_end .sc-hd .scbox{height: 50px;}    

.r202111_lms_end .prod_part ul li{width: 50%; background-color: #e6e6e6; padding: 0; border-top: 0;}
.r202111_lms_end .prod_part ul li img{width: 100%;}


/* 1단 상품 */
.prod .prod-in .imgbox img{width: 60%;}

.prod .txtbox .prd-price{position: relative; height: 42px;}
.prod .txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0px; font-size: 14px; font-weight: 500;}
.prod .txtbox .prd-price .price{position: absolute; bottom: 7px; right: 0; font-size: 14px; color: #aaa; text-decoration: line-through;}
.prod .txtbox .prd-price .price strong {padding: 0 3px 0 10px;}

.prod .txtbox .prd_card{position: relative; height: 30px;}
.prod .txtbox .prd_card .tit{position: absolute; bottom: 7px; left: 0px; font-size: 14px; font-weight: 500; color: #2e8de5;}
.prod .txtbox .prd_card .price{position: absolute; bottom: 0; right: 0; font-size: 20px; color: #000;}
.prod .txtbox .prd_card .price strong {padding: 0 3px 0 10px;}
.prod .txtbox .prd_card .price span{font-size: 14px;}

/* 2단 상품 */
.prod-box2 .prod .prod-in .imgbox img{width: 60%;}

.prod-box2 .prod .txtbox .prd-price{position: relative; height: 42px;}
.prod-box2 .prod .txtbox .prd-price .tit{position: absolute; bottom: 7px; left: 0px; font-size: 14px; font-weight: 500;}
.prod-box2 .prod .txtbox .prd-price .price{position: absolute; bottom: 7px; right: 0; font-size: 14px; color: #aaa; text-decoration: line-through;}
.prod-box2 .prod .txtbox .prd-price .price strong {padding: 0 3px 0 10px;}

.prod-box2 .prod .txtbox .prd_card{position: relative; height: 30px;}
.prod-box2 .prod .txtbox .prd_card .tit{position: absolute; bottom: 7px; left: 0px; font-size: 14px; font-weight: 500; color: #2e8de5;}
.prod-box2 .prod .txtbox .prd_card .price{position: absolute; bottom: 0; right: 0; font-size: 20px; color: #000;}
.prod-box2 .prod .txtbox .prd_card .price strong {padding: 0 3px 0 10px;}
.prod-box2 .prod .txtbox .prd_card .price span{font-size: 14px;}

}


/*
* r202201_ac : 2022_0104 영업 제휴 랜딩
********************************************************************************************************************************************************************************************************/

.r202201_ac{padding-top: 61px;}
.r202201_ac .sc-hd{position: fixed; top: 0; background-color: #fff; z-index: 5;}

.r202201_ac .sc-ft .scbox{padding: 60px 16px 160px;}
.r202201_ac .sc .img .img_btm{width: 100%;}

.r202201_ac .dbf_wrap{z-index: 5;}

.r202201_ac .dp_pc{display: block !important;}
.r202201_ac .dp_mo{display: none !important;;}

.r202201_ac .embed-container{margin-top: 0;}

/*1*/
.r202201_ac .dbf_btn a{font-weight: bold;}
.r202201_ac .sc01{overflow: hidden; position: relative;}
.r202201_ac .sc01 .scbox{z-index: 2;}
.r202201_ac .sc01, .r202201_ac .dbf_btn a, .r202201_ac .fbox .btn_e{ background-color: tomato;
	background: linear-gradient(-45deg, #fd1d1d, #fcb045, #fd1d1d);
	background-size: 300% 300%;
	animation: gradient 8s ease infinite;
}

@keyframes gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}w
}

.r202201_ac .sc01 .img_move{position: absolute; bottom: 130px; right: 333px; width: 110px; animation: motion 0.3s linear 0s infinite alternate;}

@keyframes motion {
	0% {bottom: 130px;}
	100% {bottom: 138px;}
}


/*2*/
.r202201_ac .sc02{margin: -30px auto 0;}
.r202201_ac .sc02 .scbox{padding: 60px 120px 60px; border-radius: 40px; background-color: #fff; box-shadow: 1px 20px 20px 5px rgb(64 60 67 / 20%);}
.r202201_ac .sc02 .img{width: 100%;}

/*3*/
.r202201_ac .sc03{margin: 80px auto;}
.r202201_ac .sc03 .scbox{padding: 0 120px; border-radius: 40px; background-color: #fff;}
.r202201_ac .sc03 .scbox01{background: linear-gradient(to bottom,#f5f0ea 100px,#f1f0ec 200px,#e6e6e6 500px, #f7f7f7 1000px, #fff 3000px);}

.r202201_ac .sc03 .img{width: 100%;}


@media (min-width: 1px) and (max-width: 1200px) {
    .r202201_ac .dp_pc{display: none !important;}
    .r202201_ac .dp_mo{display: inline-block !important;}

    .r202201_ac .dp_mo .img{max-width: 740px; text-align: center; margin: 0 auto;}

    /*2*/
    .r202201_ac .sc02{margin: 0 auto;}
    .r202201_ac .sc02 .scbox{padding: 0; border-radius: 0; background-color: #f9f9f9;}


    /*3*/
    .r202201_ac .sc03{margin: 0 auto;}
    .r202201_ac .sc03 .scbox{padding: 0; border-radius: 0;}
    .r202201_ac .sc03 .scbox .img{max-width: 740px; text-align: center; margin: 0 auto;}


}


@media (min-width: 1px) and (max-width: 1024px) {
    .r202201_ac .dp_pc{display: none !important;}
    .r202201_ac .dp_mo{display: inline-block !important;}

    .r202201_ac .dp_mo .img{max-width: 740px; text-align: center; margin: 0 auto;}

    /*2*/
    .r202201_ac .sc02{margin: 0 auto;}
    .r202201_ac .sc02 .scbox{padding: 0; border-radius: 0; background-color: #f9f9f9;}
    .r202201_ac .sc02 .scbox .img{max-width: 740px; text-align: center; margin: 0 auto;}


    /*3*/
    .r202201_ac .sc03{margin: 0 auto;}
    .r202201_ac .sc03 .scbox{padding: 0; border-radius: 0;}
    .r202201_ac .sc03 .scbox .img{max-width: 740px; text-align: center; margin: 0 auto;}
}


@media (min-width: 1px) and (max-width: 840px) {
    .r202201_ac .dp_pc{display: none !important;}
    .r202201_ac .dp_mo{display: inline-block !important;}

    .r202201_ac .sc .scbox{max-width: 840px;}

    .r202201_ac .sc-ft .scbox{padding: 60px 16px 160px;}
    .r202201_ac .sc .img .img_btm{width: 100%;}


}


/*
* r202201_ltcard : 2022_0111 롯데카드 제휴 랜딩
********************************************************************************************************************************************************************************************************/

.r202201_ltcard{padding-top: 61px;}
.r202201_ltcard .sc-hd{position: fixed; top: 0; background-color: #fff; z-index: 5;}

.r202201_ltcard .sc-ft .scbox{padding: 60px 16px 160px;}
.r202201_ltcard .sc .img .img_btm{width: 100%;}

.r202201_ltcard .dbf_wrap{z-index: 5;}

.r202201_ltcard .dp_pc{display: block !important;}
.r202201_ltcard .dp_mo{display: none !important;;}

.r202201_ltcard .embed-container{margin-top: 0;}

/*1*/
.r202201_ltcard .dbf_btn a{font-weight: bold;}
.r202201_ltcard .sc01{overflow: hidden; position: relative;}
.r202201_ltcard .sc01 .scbox{z-index: 2;}
.r202201_ltcard .sc01, .r202201_ltcard .dbf_btn a, .r202201_ltcard .fbox .btn_e{ background-color: tomato;
	background: linear-gradient(-45deg, #fd1d1d, #fcb045, #fd1d1d);
	background-size: 300% 300%;
	animation: gradient 8s ease infinite;
}

@keyframes gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}w
}

.r202201_ltcard .sc01 .img_move{position: absolute; bottom: 130px; right: 356px; width: 110px; animation: motion 0.3s linear 0s infinite alternate;}

@keyframes motion {
	0% {bottom: 130px;}
	100% {bottom: 138px;}
}


/*2*/
.r202201_ltcard .sc02{margin: -30px auto 0;}
.r202201_ltcard .sc02 .scbox{padding: 60px 120px 60px; border-radius: 40px; background-color: #fff; box-shadow: 1px 20px 20px 5px rgb(64 60 67 / 20%);}
.r202201_ltcard .sc02 .img{width: 100%;}

/*3*/
.r202201_ltcard .sc03{margin: 80px auto;}
.r202201_ltcard .sc03 .scbox{padding: 0 120px; border-radius: 40px; background-color: #fff;}
.r202201_ltcard .sc03 .scbox01{background: linear-gradient(to bottom,#f5f0ea 100px,#f1f0ec 200px,#e6e6e6 500px, #f7f7f7 1000px, #fff 3000px);}

.r202201_ltcard .sc03 .img{width: 100%;}


@media (min-width: 1px) and (max-width: 1200px) {
    .r202201_ltcard .dp_pc{display: none !important;}
    .r202201_ltcard .dp_mo{display: inline-block !important;}

    .r202201_ltcard .dp_mo .img{max-width: 740px; text-align: center; margin: 0 auto;}

    /*2*/
    .r202201_ltcard .sc02{margin: 0 auto;}
    .r202201_ltcard .sc02 .scbox{padding: 0; border-radius: 0; background-color: #f9f9f9;}
    .r202201_ltcard .sc02 .scbox .img{max-width: 740px; text-align: center; margin: 0 auto;}


    /*3*/
    .r202201_ltcard .sc03{margin: 0 auto;}
    .r202201_ltcard .sc03 .scbox{padding: 0; border-radius: 0;}
    .r202201_ltcard .sc03 .scbox .img{max-width: 740px; text-align: center; margin: 0 auto;}


}


@media (min-width: 1px) and (max-width: 1024px) {
    .r202201_ltcard .dp_pc{display: none !important;}
    .r202201_ltcard .dp_mo{display: inline-block !important;}

    .r202201_ltcard{padding-top: 46px;}

    /*3*/
    .r202201_ltcard .sc03{margin: 0 auto;}
    .r202201_ltcard .sc03 .scbox{padding: 0 0px; border-radius: 0;}
}


@media (min-width: 1px) and (max-width: 840px) {
    .r202201_ltcard .dp_pc{display: none !important;}
    .r202201_ltcard .dp_mo{display: inline-block !important;}

    .r202201_ltcard .sc .scbox{max-width: 840px;}

    .r202201_ltcard .sc-ft .scbox{padding: 60px 16px 160px;}
    .r202201_ltcard .sc .img .img_btm{width: 100%;}

}


/* 
* r202209_pb : PB 랜딩
********************************************************************************************************************************************************************************************************/


/* 공유하기 API */
.share{position: relative; display: none;}
.share-btn{position: fixed; bottom: 100px; right: 0; padding: 15px 20px 13px 50px; border-radius: 30px 0 0 30px; color: #fff; font-size: 15px; background: linear-gradient( 120deg, #a23fe7, #666dfb, #33adbc); z-index: 10; cursor: pointer; opacity: 0.9;}
.share-btn::after{content: ''; position: absolute; left: 25px; width: 20px; height: 17px;
	background-image: url('https://www.welrixrental.co.kr/img_1/landing/img/common/share_icon.png');
	background-repeat: no-repeat; background-size: 20px 17px;}
/* //공유하기 API */   


.r202209_pb .btn-top{border-radius: 20px; overflow: hidden; display: none;}
.r202209_pb .btn-tel{border-radius: 20px; overflow: hidden; display: none;}
.r202209_pb{font-family: "GmarketSansMedium"; letter-spacing: -0.02em !important;}
.r202209_pb .scbox{width: 760px;}

.r202209_pb .sc_menu{width: ;}
.r202209_pb .sc_menu .ele{width: 100%; display: flex;}

.r202209_pb .sc_menu .ele .i_box{width: 50%; text-align: center;}

.r202209_pb .new_btn{position: fixed; bottom: 0; width: 100%; margin: 0 auto; cursor: pointer;}
.r202209_pb .new_btn .scbox{width: 760px; margin: 0 auto; text-align: center; background: linear-gradient(107deg,#fe28a6,#fe2828 77%,#fe2828 77%,#ff5555);}

.r202209_pb .new_btn .scbox .new_btn_box{color: #fff; font-size: 26px; font-family: "GmarketSansBold"; width: 760px; height: auto; line-height: 1; display: inline-block; padding: 36px 0px 30px;}
.r202209_pb .new_btn .scbox .new_btn_box span{position: relative; padding-right: 26px;}
.r202209_pb .new_btn .scbox .new_btn_box span::after{content: ""; display: block; width: 20px; height: 20px; right: 0; top: 2px; position: absolute; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/new_btn.png') no-repeat; background-size: cover;}

/*버튼효과*/
.r202209_pb .new_btn .scbox {position: relative; overflow: hidden; transition: all 0.3s ease;}
.r202209_pb .new_btn .scbox:before {
	position: absolute;
	content: '';
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: shiny-btn1 3s ease-in-out infinite;
	}
	
	@-webkit-keyframes shiny-btn1 {
		0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
		80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
		81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
		100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
	}


/*
  02*/
.r202209_pb .sc02 .scbox{background-color: #fff; padding: 80px 0 80px;}
.r202209_pb .sc02 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
.r202209_pb .sc02 .sc-txt-top .txt01{margin-top: 26px; color: #000;}
.r202209_pb .sc02 .sc-txt-top .txt01 span{color: #e32b39;}

.r202209_pb .sc02 .conts{width: calc(100% - 100px); margin: 0 auto;}
.r202209_pb .sc02 .conts .ele{width: 100%; position: relative; text-align: left; margin-bottom: 50px; display: flex;}
.r202209_pb .sc02 .conts .ele04{margin-bottom: 0;}

.r202209_pb .sc02 .conts .ele .i_box{width: 75%;}
.r202209_pb .sc02 .conts .ele .i_txt_s{display: block; color: #999; font-size: 22px; margin-bottom: 20px;}
.r202209_pb .sc02 .conts .ele .i_txt{display: block; font-size: 36px; color: #222; line-height: 1.3; font-weight: bold;}
.r202209_pb .sc02 .conts .ele .i_txt span{color: #e32b39;}

.r202209_pb .sc02 .conts .ele .i_img{width: 25%;}
.r202209_pb .sc02 .conts .ele .i_img img{width: 100%;}

.r202209_pb .sc02 .txt03{font-size: 28px; color: #666; margin-top: 40px;}


/*
  03*/
.r202209_pb .sc03 .scbox{background-color: #f5f7f9; padding: 80px 0 80px;}
.r202209_pb .sc03 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
.r202209_pb .sc03 .sc-txt-top .txt01{margin-top: 26px; color: #000;}
.r202209_pb .sc03 .sc-txt-top .txt01 span{color: #e32b39;}

.r202209_pb .sc03 .conts{width: 100%; display: flex;}
.r202209_pb .sc03 .conts .ele{width: 33.33333%; position: relative;}
.r202209_pb .sc03 .conts .ele::after{position: absolute; content: ""; display: inline-block; width: 12px; height: 21px; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/bx_next.png') no-repeat 100%;
top: 50%; margin-top: -20px; right: -6px; opacity: 0.3;}
.r202209_pb .sc03 .conts .ele03::after{display: none;}
.r202209_pb .sc03 .conts .ele .i_img{display: block; width: 100%; text-align: center; margin-bottom: 18px;}
.r202209_pb .sc03 .conts .ele .i_img img{width: 50%;}
.r202209_pb .sc03 .conts .ele .i_txt{font-size: 22px; color: #000; font-family: "GmarketSansBold";}
.r202209_pb .sc03 .txt03{font-size: 28px; color: #666; margin-top: 40px;}


/*
  04*/
.r202209_pb .sc04 .scbox{background-color: #fff; padding: 80px 0 80px;}
.r202209_pb .sc04 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
.r202209_pb .sc04 .sc-txt-top .txt01{margin-top: 26px; color: #000;}
.r202209_pb .sc04 .sc-txt-top .txt01 span{color: #e32b39;}

.r202209_pb .sc04 .conts{width: calc(100% - 140px); margin: 0 auto;}
.r202209_pb .sc04 .conts .ele{width: 100%; position: relative; padding: 50px 20px 50px; position: relative; border-bottom: 2px solid #ddd;}
.r202209_pb .sc04 .conts .ele04{margin-bottom: 0; border-bottom: 0;}

.r202209_pb .sc04 .conts .ele .i_box{width: 100%;}
.r202209_pb .sc04 .conts .ele .i_txt_s{display: block; color: #999; font-size: 22px; margin-bottom: 20px;}
.r202209_pb .sc04 .conts .ele .i_txt{display: block; font-size: 36px; color: #000; line-height: 1.3; font-weight: bold;}
/* .r202209_pb .sc04 .conts .ele .i_txt span{color: #e32b39;} */

.r202209_pb .sc04 .conts .ele .i_img{width: 100%; margin-top: 40px;}
.r202209_pb .sc04 .conts .ele .i_img img{width: 75%;}

.r202209_pb .sc04 .conts .ele .i_link{width: 100%; position: relative; margin-top: 40px;}
.r202209_pb .sc04 .conts .ele .i_link a{display: inline; font-size: 26px; font-weight: bold; color: #aaa; padding: 10px 10px 10px;}
.r202209_pb .sc04 .conts .ele .i_link a span{border-bottom: 3px solid #aaa;}

.r202209_pb .sc04 .txt03{font-size: 28px; color: #666; margin-top: 40px;}


/*
  05*/
.sc05 .scbox{text-align: center;}
.r202209_pb .sc05 .scbox{background-color: #f5f7f9; padding: 80px 0 80px; position: relative;}
/* .r202209_pb .sc05 .scbox::after{content: ""; width: calc(100% - 100px); height: 2px; background-color: #ddd; position: absolute; top: 0; left: 50px;} */
.r202209_pb .sc05 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
.r202209_pb .sc05 .sc-txt-top .txt01{margin-top: 26px; color: #000;}
.r202209_pb .sc05 .sc-txt-top .txt01 span{color: #e32b39;}

.r202209_pb .sc05 .conts{width: calc(100% - 100px); margin: 0 auto; display: flex; text-align: left;}
.r202209_pb .sc05 .conts .ele{width: calc(50% - 15px);}
.r202209_pb .sc05 .conts .ele01{margin-right: 30px;}
.r202209_pb .sc05 .conts .i_box{width: 100%; padding: 30px 30px 30px; background-color: #fff; border-radius: 20px; margin-bottom: 30px; box-shadow: 0 2px 5px 0 rgb(129 135 142 / 7%);}

.r202209_pb .sc05 .conts .i_prod{font-size: 20px; color: #999; margin-bottom: 10px;}
.r202209_pb .sc05 .conts .i_txt{font-size: 26px; color: #222; line-height: 1.4;}
.r202209_pb .sc05 .conts .i_id{font-size: 20px; color: #bbb; position: relative; margin-top: 24px; padding-left: 60px;}
.r202209_pb .sc05 .conts .i_id::after{content: ""; width: 50px; height: 50px; background-size: cover; position: absolute; left: 0; top: -13px;}

.r202209_pb .sc05 .conts .ele01 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a01.png') no-repeat; background-size: cover;}
.r202209_pb .sc05 .conts .ele01 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a02.png') no-repeat; background-size: cover;}
.r202209_pb .sc05 .conts .ele01 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a03.png') no-repeat; background-size: cover;}
.r202209_pb .sc05 .conts .ele02 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b01.png') no-repeat; background-size: cover;}
.r202209_pb .sc05 .conts .ele02 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b02.png') no-repeat; background-size: cover;}
.r202209_pb .sc05 .conts .ele02 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b03.png') no-repeat; background-size: cover;}


/*
99*/
.r202209_pb .sc99 .txtbox .txt02 p{margin-bottom: 4px;}


/*
input*/
.r202209_pb .sc_prod_pb{}
.r202209_pb .sc_prod_pb .scbox{width: 760px; margin: 0 auto; padding: 0 0 80px;}
.r202209_pb .sc_prod_pb .scbox .formbox{width: 100%; padding: 0 40px;}

.r202209_pb .sc_prod_pb .formbox .form_tit{font-size: 20px; font-family: "GmarketSansBold"; font-weight: normal; line-height: 20px; color: #000; margin-top: 30px; margin-bottom: 20px;}
.r202209_pb .sc_prod_pb .formbox .form_tit span{font-size: 14px; margin-left: 8px; font-family: "GmarketSansMedium";}

.r202209_pb .sc_prod_pb .formbox .input_box{display: inline-block; width: 100%; margin-bottom: 10px; border-radius: 4px; background-color: #f5f7f9; padding: 14px 20px 6px 20px; box-sizing: border-box; transition: 0s;}
.r202209_pb .sc_prod_pb .formbox .input_box.input_box_select{padding-bottom: 14px;}
.r202209_pb .sc_prod_pb .formbox .input_tit{display: inline-block; position: relative; font-size: 14px; line-height: 22px; font-family: "GmarketSansBold"; font-weight: normal; color: #90a0a6; padding-right: 10px;}
.r202209_pb .sc_prod_pb .formbox .input_tit::after{content: ""; position: absolute; top: 3px; right: 0; width: 5px; height: 5px; background-color: #E21838; border-radius: 100px;}
.r202209_pb .sc_prod_pb .formbox .no_ess .input_tit::after{display: none;} /*필수 -> 선택*/

.r202209_pb .sc_prod_pb .formbox .input_cont{}
.r202209_pb .sc_prod_pb .formbox .input_cont select{font-size: 17px; color: #000; height: 40px; line-height: 40px; padding: 0; margin: 0; border: 0; border-bottom: 1px solid #90a0a6;
    background-image: url('https://www.welrixrental.co.kr/img_1/landing/img/common/select_line.png'); background-position: calc(100% - 15px) 50%; background-size: 12px auto; background-repeat: no-repeat; background-color: inherit;}

.r202209_pb .sc_prod_pb .formbox .input_cont input{display: block; width: 100%; height: 40px; line-height: 40px; font-size: 17px; color: #000; border: 0; background: none; padding: 0;}
.r202209_pb .sc_prod_pb .formbox .input_cont input::placeholder{color: #bec8cc;}

/* 포커스 */
.r202209_pb .sc_prod_pb .formbox .input_box.focus{border: 2px solid #000; background: #fff; padding: 12px 18px 4px 18px; box-sizing: border-box;}
.r202209_pb .sc_prod_pb .formbox .input_box_select.focus{padding-bottom: 12px;}


/* 약관동의 축소 Ver. */
.ck_box{border: 0; display: inline-block; width: 100%; margin-bottom: 10px; border-radius: 8px; padding: 14px 0px 14px 0px; box-sizing: border-box;}
.ck_box .txtbox{display: inline-block; font-size: 14px; color: #90a0a6; font-weight: normal; margin-top: 7px;}
.ck_box .txtbox .ck_tit{display: none; position: relative; font-size: 14px; line-height: 22px; font-weight: bold; color: #90a0a6; width: auto; padding: 0; padding-right: 10px; margin-bottom: 7px;}
.ck_box .txtbox .ck_tit::after{content: ''; position: absolute; right: 0; top: 0px; width: 5px; height: 5px; background-color: #5251e3; border-radius: 100%;}
.ck_box .txtbox .ck_cont{color: #000;}
.ck_box .txtbox .ck_cont em{}
.ck_box .txtbox .ck_btn{font-size: 14px; color: #90a0a6; cursor: pointer; margin-left: 8px;}
.ck_box .chk-styled{margin: 0 0 !important;}
.ck_box .chk-styled input[type="checkbox"]{width: 30px; height: 30px; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/input-bg.png') no-repeat 0 -30px; background-size: 60px auto; border-radius: 2px;}
.ck_box .chk-styled input[type="checkbox"]:checked {background-position:-30px -30px}
.ck_box .chk-styled input[type="checkbox"]:checked:disabled {background-position:-30px -30px;background-image:url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/input-bg.png');background-size:60px auto;background-color:transparent;background-repeat:no-repeat;border:none}
.ck_box .chk-styled input[type="checkbox"]:disabled {background:none;background-color:#ddd;border:2px solid #d1d1d1;cursor:default;}
.ck_box .chk-styled label{padding-left: 0;}

.ck_box .txtscroll{margin: 15px 0px 5px; padding: 10px 20px; background-color: #fff; color: #90a0a6; border-radius: 8px; border: 2px solid #f2f4f5; height: 200px;}
.ck_box .txtscroll table{}
.ck_box .txtscroll table tr{}
.ck_box .txtscroll table td{border: 1px solid #90a0a6; text-align: center; padding: 8px 4px 3px;}



/* 제품정보 추가 */
.select_step2{display: none;}
.r202209_pb .form_prd_box{border-radius: 8px; box-sizing: border-box; border: 3px solid #f5f7f9; margin-bottom: 10px; margin-top: 30px; position: relative; height: auto; padding: 20px 10px 15px;}
.r202209_pb .form_prd_box::before{content: ""; position: absolute; left: 0; top: -23px; width: 100%; height: 0px; border-top: 2px dashed #ddd;}

.r202209_pb .form_prd_img{position: unset; left: unset; top: unset; width: 120px; height: 120px; float: left; margin-right: 10px;}
.r202209_pb .form_prd_img img{height: 120px;}
.r202209_pb .form_prd_tit{width: calc(100% - 140px); float: left; position: unset; left: unset; top: unset;}
.r202209_pb .form_prd_tit .tit{height: 41px; padding: 5px 0 0 1px; overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height: 18px; white-space: normal;
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.r202209_pb .option_box{white-space: normal;}
.r202209_pb .form_prd_tit .option2{padding: 3px 6px 1px;}

.r202209_pb .event_e{width: 100%; border-radius: 8px; box-sizing: border-box; border: 3px solid #ffc7d0; background-color: #fff6f7; margin-bottom: 10px; padding: 10px 20px 9px; position: relative;}
.r202209_pb .event_e::after{
    content: '';
    position: absolute;
    left: 50%;
    top: -15px;
    margin-left: -3px;
    border-top: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #ffc7d0;
    border-left: 6px solid transparent;
}
.r202209_pb .event_e .event_e_box{font-size: 16px; color: #e32b39; font-family: "GmarketSansBold";}
.r202209_pb .event_e .event_e_box .deco_a{color: #fff; background-color: #e32b39; border-radius: 100px; padding: 4px 10px 2px; font-size: 12px; font-family: "GmarketSansBold";}
.r202209_pb .event_e .event_e_box .deco_a em{font-size: 9px; font-family: "GmarketSansBold";}
.r202209_pb .event_e .event_e_box .deco_b{font-family: "GmarketSansMedium";}


/* 커스텀 모달 */
.r202209_pb .sale_price_box{position: relative; border: 1px solid #a9a9a9; padding: 10px; margin-top: 10px;}
.r202209_pb .sale_price_box li{font-size: 13px; line-height: 24px; color: #444;}
.r202209_pb .sale_price_box .txt_a_r{position: absolute; right: 10px; font-weight: bold; color: #000; font-size: 13px;}
.r202209_pb .red_box{background-color: #fff; color: #e21838; padding: 0px 4px 1px; border-radius: 100px; border: 1px solid #e21838; font-size: 9px; font-weight: bold; vertical-align: top;}
.r202209_pb .sale_price_box .txt_a_r .sale_price{font-weight: bold; font-size: 14px; position: relative;}
.r202209_pb .sale_price_box .txt_a_r .circle_m::after{content: "-"; display: inline-block; width: 16px; height: 16px; background-color: #999; border-radius: 100px; 
    position: absolute; left: -25px; top: 2px; color: #fff; font-weight: bold; font-size: 20px; line-height: 11px; text-align: center;}
.r202209_pb .sale_price_box .li04{color: #000; font-weight: bold; font-size: 14px; border-top: 1px solid #a9a9a9; margin-top: 10px; padding-top: 10px;}
.r202209_pb .sale_price_box .li04 .txt_a_r{color: #e21838;}
.r202209_pb .sale_price_box .txt_a_r .sale_price04{font-size: 50px; font-weight: bold; font-size: 24px;}
.r202209_pb .deco_extxt{margin-top: 5px; font-size: 12px; color: #666;}


/* 커스텀 모달 : 상품디테일 */
body.on{overflow: hidden;}
body{overflow: auto;}
.sc_prod_detail{position: fixed; top: 0; left: 100%; bottom: 0; width: 100%; height: 100%; background: #fff; z-index: 102; transform: none; overflow: hidden; overflow-y: scroll; padding-top: 56px;}
.sc_prod_detail.on{left: 0; transition: 0.3s all ease-out;}

.sc_prod_detail::-webkit-scrollbar {width: 10px;}
.sc_prod_detail::-webkit-scrollbar-thumb {background-color: rgb(0 0 0 / .4); border-radius: 10px; background-clip: padding-box; border: 2px solid transparent;}
.sc_prod_detail::-webkit-scrollbar-track {background-color: rgb(255 255 255 / .2); border-radius: 10px; box-shadow: inset 0px 0px 5px white;}

.sc_prod_detail .detail_hd{width: 100%; border-bottom: 1px solid rgba(0,0,0,.12); top: 0; left: 100%; background-color: #fff; position: unset;}
.sc_prod_detail .detail_hd.on{position: fixed; left: 0; top: 0; transition: 0.3s all ease-out; z-index: 99999;}
.sc_prod_detail .detail_hd .box_e{position: relative;}
.sc_prod_detail .detail_hd .box_e .tit{width: 100%; height: 56px; line-height: 56px; font-size: 20px; color: #000; text-align: center;}
.sc_prod_detail .detail_hd .box_e .close_e{position: absolute; right: 20px; top: 7px; padding: 0; width: 38px; height: 38px; cursor: pointer;
background-image: url('https://www.welrix.com/img/company/i_cancel_s.png'); background-repeat: no-repeat; background-position: center; background-size: 38px auto;}

.sc_prod_detail .detail_menu{width: 100%;}
.sc_prod_detail .detail_menu ul{display: flex; min-height: 50px; border-bottom: 1px solid rgba(0,0,0,.15); background-color: #fff; box-shadow: 0 2px 2px rgb(0 0 0 / .12);}
.sc_prod_detail .detail_menu ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; border: 0 !important; background: #fff !important;}
.sc_prod_detail .detail_menu ul li a{display: block; overflow: hidden; position: relative; min-height: 50px; color: #000; font-size: 14px; line-height: 50px; text-align: center; white-space: nowrap; font-family: "GmarketSansBold";}
.sc_prod_detail .detail_menu ul li.on a{color: #e32b39; border-bottom: 3px solid #e32b39;}
.sc_prod_detail .detail_menu ul li a span{display: block; font-size: 9px; color: #999; margin-top: -1.5em; line-height: 11px; font-family: "GmarketSansMedium"; font-weight: normal;}

.sc_prod_detail .detail_con{width: 100%;} 
.sc_prod_detail .tab-sec h3{padding-left: 20px; padding-top: 20px;}





/* 폼 버튼 */
.r202209_pb .form_btn{width: 100%; margin: 40px auto 0;}
.r202209_pb .form_btn .box{width: 100%; border-radius: 100px; margin: 0 auto; text-align: center; background: linear-gradient(107deg,#fe28a6,#fe2828 77%,#fe2828 77%,#ff5555);}

.r202209_pb .form_btn .box a{color: #fff; font-size: 26px; font-family: "GmarketSansBold"; width: 100%; height: auto; line-height: 1; display: inline-block; padding: 36px 0px 30px;}
.r202209_pb .form_btn .box a span{position: relative; padding-right: 26px;}
.r202209_pb .form_btn .box a span::after{content: ""; display: block; width: 20px; height: 20px; right: 0; top: 2px; position: absolute; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/new_btn.png') no-repeat; background-size: cover;}

/*버튼효과*/
.r202209_pb .form_btn .box {position: relative; overflow: hidden; transition: all 0.3s ease;}
.r202209_pb .form_btn .box:before {
	position: absolute;
	content: '';
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: shiny-btn2 3s ease-in-out infinite;
	}
	
	@-webkit-keyframes shiny-btn2 {
		0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
		80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
		81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
		100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
	}


@media (min-width: 1px) and (max-width: 1024px) {

    .r202209_pb{font-family: "GmarketSansMedium"; letter-spacing: -0.02em !important;}
    .r202209_pb .scbox{width: 760px;}
    
    .r202209_pb .sc_menu{width: ;}
    .r202209_pb .sc_menu .ele{width: 100%; display: flex;}
    .r202209_pb .sc_menu .ele .i_box{width: 50%; text-align: center;}
    
    
    /*
      02*/
    .r202209_pb .sc02 .scbox{background-color: #fff; padding: 80px 0 80px;}
    .r202209_pb .sc02 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
    .r202209_pb .sc02 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202209_pb .sc02 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202209_pb .sc02 .conts{width: calc(100% - 100px); margin: 0 auto;}
    .r202209_pb .sc02 .conts .ele{width: 100%; position: relative; text-align: left; margin-bottom: 50px; display: flex;}
    .r202209_pb .sc02 .conts .ele04{margin-bottom: 0;}
    
    .r202209_pb .sc02 .conts .ele .i_box{width: 75%;}
    .r202209_pb .sc02 .conts .ele .i_txt_s{display: block; color: #999; font-size: 22px; margin-bottom: 20px;}
    .r202209_pb .sc02 .conts .ele .i_txt{display: block; font-size: 36px; color: #222; line-height: 1.3; font-weight: bold;}
    .r202209_pb .sc02 .conts .ele .i_txt span{color: #e32b39;}
    
    .r202209_pb .sc02 .conts .ele .i_img{width: 25%;}
    .r202209_pb .sc02 .conts .ele .i_img img{width: 100%;}
    
    .r202209_pb .sc02 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    /*
      03*/
    .r202209_pb .sc03 .scbox{background-color: #f5f7f9; padding: 80px 0 80px;}
    .r202209_pb .sc03 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
    .r202209_pb .sc03 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202209_pb .sc03 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202209_pb .sc03 .conts{width: 100%; display: flex;}
    .r202209_pb .sc03 .conts .ele{width: 33.33333%; position: relative;}
    .r202209_pb .sc03 .conts .ele::after{position: absolute; content: ""; display: inline-block; width: 12px; height: 21px; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/bx_next.png') no-repeat 100%;
    top: 50%; margin-top: -20px; right: -6px; opacity: 0.3;}
    .r202209_pb .sc03 .conts .ele03::after{display: none;}
    .r202209_pb .sc03 .conts .ele .i_img{display: block; width: 100%; text-align: center; margin-bottom: 18px;}
    .r202209_pb .sc03 .conts .ele .i_img img{width: 50%;}
    .r202209_pb .sc03 .conts .ele .i_txt{font-size: 22px; color: #000; font-family: "GmarketSansBold";}
    .r202209_pb .sc03 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    /*
      04*/
    .r202209_pb .sc04 .scbox{background-color: #fff; padding: 80px 0 80px;}
    .r202209_pb .sc04 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
    .r202209_pb .sc04 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202209_pb .sc04 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202209_pb .sc04 .conts{width: calc(100% - 200px); margin: 0 auto;}
    .r202209_pb .sc04 .conts .ele{width: 100%; position: relative; padding: 50px; position: relative; border-bottom: 2px solid #ddd;}
    .r202209_pb .sc04 .conts .ele04{margin-bottom: 0; border-bottom: 0;}
    
    .r202209_pb .sc04 .conts .ele .i_box{width: 100%;}
    .r202209_pb .sc04 .conts .ele .i_txt_s{display: block; color: #999; font-size: 22px; margin-bottom: 20px;}
    .r202209_pb .sc04 .conts .ele .i_txt{display: block; font-size: 36px; color: #000; line-height: 1.3; font-weight: bold;}
    /* .r202209_pb .sc04 .conts .ele .i_txt span{color: #e32b39;} */
    
    .r202209_pb .sc04 .conts .ele .i_img{width: 100%; margin-top: 0px;}
    .r202209_pb .sc04 .conts .ele .i_img img{width: 75%;}
    
    .r202209_pb .sc04 .conts .ele .i_link{width: 100%; position: relative; margin-top: 40px;}
    .r202209_pb .sc04 .conts .ele .i_link a{display: inline; font-size: 26px; font-weight: bold; color: #aaa; padding: 10px 10px 10px;}
    .r202209_pb .sc04 .conts .ele .i_link a span{border-bottom: 3px solid #aaa;}
    
    .r202209_pb .sc04 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    
    /*
      05*/
    .sc05 .scbox{text-align: center;}
    .r202209_pb .sc05 .scbox{background-color: #f5f7f9; padding: 80px 0 80px; position: relative;}
    /* .r202209_pb .sc05 .scbox::after{content: ""; width: calc(100% - 100px); height: 2px; background-color: #ddd; position: absolute; top: 0; left: 50px;} */
    .r202209_pb .sc05 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
    .r202209_pb .sc05 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202209_pb .sc05 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202209_pb .sc05 .conts{width: calc(100% - 100px); margin: 0 auto; display: flex; text-align: left;}
    .r202209_pb .sc05 .conts .ele{width: calc(50% - 15px);}
    .r202209_pb .sc05 .conts .ele01{margin-right: 30px;}
    .r202209_pb .sc05 .conts .i_box{width: 100%; padding: 30px 30px 30px; background-color: #fff; border-radius: 20px; margin-bottom: 30px; box-shadow: 0 2px 5px 0 rgb(129 135 142 / 7%);}
    
    .r202209_pb .sc05 .conts .i_prod{font-size: 20px; color: #999; margin-bottom: 10px;}
    .r202209_pb .sc05 .conts .i_txt{font-size: 26px; color: #222; line-height: 1.4;}
    .r202209_pb .sc05 .conts .i_id{font-size: 20px; color: #bbb; position: relative; margin-top: 24px; padding-left: 60px;}
    .r202209_pb .sc05 .conts .i_id::after{content: ""; width: 50px; height: 50px; background-size: cover; position: absolute; left: 0; top: -13px;}
    
    .r202209_pb .sc05 .conts .ele01 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a01.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele01 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a02.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele01 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a03.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele02 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b01.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele02 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b02.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele02 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b03.png') no-repeat; background-size: cover;}
    
    
    /*
    99*/
    .r202209_pb .sc99 .txtbox .txt02 p{margin-bottom: 4px;}

}

@media (min-width: 1px) and (max-width: 760px) {

    /* 공유하기 API */
	.share{position: relative; display: block;} /*display: inline-block의 경우 하단에 빈공간 문제 */
    /* //공유하기 API */

    
    .r202209_pb{font-family: "GmarketSansMedium"; letter-spacing: -0.02em !important;}
    .r202209_pb .scbox{width: 100%;}
    
    .r202209_pb .sc_menu{width: ;}
    .r202209_pb .sc_menu .ele{width: 100%; display: flex;}
    
    .r202209_pb .sc_menu .ele .i_box{width: 50%; text-align: center;}

    .r202209_pb .new_btn{position: fixed; bottom: 0; width: 100%; margin: 0 auto;}
    .r202209_pb .new_btn .scbox{width: 100%; margin: 0 auto; text-align: center; background: linear-gradient(107deg,#fe28a6,#fe2828 77%,#fe2828 77%,#ff5555);}
    .r202209_pb .new_btn .scbox .new_btn_box{color: #fff; font-size: 26px; font-family: "GmarketSansBold"; width: 100%; height: auto; line-height: 1; display: inline-block; padding: 36px 0px 30px;}
    .r202209_pb .new_btn .scbox .new_btn_box span{position: relative; padding-right: 26px;}
    .r202209_pb .new_btn .scbox .new_btn_box span::after{content: ""; display: block; width: 20px; height: 20px; right: 0; top: 2px; position: absolute; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/new_btn.png') no-repeat; background-size: cover;}

    
    
    /*
      02*/
    .r202209_pb .sc02 .sc-txt-top .txt02{padding-bottom: 20px;}
    .r202209_pb .sc02 .scbox{background-color: #fff; padding: 40px 0 40px;}
    .r202209_pb .sc02 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #000; border: 1px solid #000; padding: 4px 8px 2px; font-weight: normal;}
    .r202209_pb .sc02 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202209_pb .sc02 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202209_pb .sc02 .conts{width: calc(100% - 80px); margin: 0 auto;}
    .r202209_pb .sc02 .conts .ele{width: 100%; position: relative; text-align: left; margin-bottom: 50px; display: flex;}
    .r202209_pb .sc02 .conts .ele04{margin-bottom: 0;}
    
    .r202209_pb .sc02 .conts .ele .i_box{width: 68%;}
    .r202209_pb .sc02 .conts .ele .i_txt_s{display: block; color: #999; font-size: 12px; margin-bottom: 10px;}
    .r202209_pb .sc02 .conts .ele .i_txt{display: block; font-size: 19px; color: #222; line-height: 1.3; font-weight: bold;}
    .r202209_pb .sc02 .conts .ele .i_txt span{color: #e32b39;}
    
    .r202209_pb .sc02 .conts .ele .i_img{width: 32%;}
    .r202209_pb .sc02 .conts .ele .i_img img{width: 100%;}
    
    .r202209_pb .sc02 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    /*
      03*/
    .r202209_pb .sc03 .sc-txt-top .txt02{padding-bottom: 20px;}
    .r202209_pb .sc03 .scbox{background-color: #f5f7f9; padding: 40px 0 40px;}
    .r202209_pb .sc03 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #000; border: 1px solid #000; padding: 4px 8px 2px; font-weight: normal;}
    .r202209_pb .sc03 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202209_pb .sc03 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202209_pb .sc03 .conts{width: 100%; display: flex;}
    .r202209_pb .sc03 .conts .ele{width: 33.33333%; position: relative;}
    .r202209_pb .sc03 .conts .ele::after{position: absolute; content: ""; display: inline-block; width: 6px; height: 11px; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/bx_next.png') no-repeat 100%;
    top: 50%; margin-top: -17px; right: -6px; opacity: 0.3;}
    .r202209_pb .sc03 .conts .ele03::after{display: none;}
    .r202209_pb .sc03 .conts .ele .i_img{display: block; width: 100%; text-align: center; margin-bottom: 9px;}
    .r202209_pb .sc03 .conts .ele .i_img img{width: 55%;}
    .r202209_pb .sc03 .conts .ele .i_txt{font-size: 12px; color: #000; font-family: "GmarketSansMedium";}
    .r202209_pb .sc03 .txt03{font-size: 14px; color: #666; margin-top: 0px;}
    
    
    /*
      04*/
    .r202209_pb .sc04 .scbox{background-color: #fff; padding: 40px 0 40px;}
    .r202209_pb .sc04 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #000; border: 1px solid #000; padding: 4px 8px 2px; font-weight: normal;}
    .r202209_pb .sc04 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202209_pb .sc04 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202209_pb .sc04 .conts{width: calc(100% - 40px); margin: 0 auto;}
    .r202209_pb .sc04 .conts .ele{width: 100%; position: relative; padding: 40px 10px 40px; position: relative; border-bottom: 1px solid #ddd;}
    .r202209_pb .sc04 .conts .ele01{padding-top: 20px;}
    .r202209_pb .sc04 .conts .ele04{margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
    
    .r202209_pb .sc04 .conts .ele .i_box{width: 100%;}
    .r202209_pb .sc04 .conts .ele .i_txt_s{display: block; color: #999; font-size: 13px; margin-bottom: 5px;}
    .r202209_pb .sc04 .conts .ele .i_txt{display: block; font-size: 20px; color: #000; line-height: 1.3; font-weight: bold;}
    /* .r202209_pb .sc04 .conts .ele .i_txt span{color: #e32b39;} */
    
    .r202209_pb .sc04 .conts .ele .i_img{width: 100%; margin-top: 0px;}
    .r202209_pb .sc04 .conts .ele .i_img img{width: 90%;}
    
    .r202209_pb .sc04 .conts .ele .i_link{width: 100%; position: relative; margin-top: 20px;}
    .r202209_pb .sc04 .conts .ele .i_link a{display: inline; font-size: 18px; font-weight: bold; color: #aaa; padding: 10px 10px 10px;}
    .r202209_pb .sc04 .conts .ele .i_link a span{border-bottom: 2px solid #aaa;}
    
    .r202209_pb .sc04 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    
    /*
      05*/
    .r202209_pb .sc05 .sc-txt-top .txt02{padding-bottom: 20px;}
    .r202209_pb .sc05 .scbox{text-align: center;}
    .r202209_pb .sc05 .scbox{background-color: #f5f7f9; padding: 40px 0 40px; position: relative;}
    /* .r202209_pb .sc05 .scbox::after{content: ""; width: calc(100% - 100px); height: 2px; background-color: #ddd; position: absolute; top: 0; left: 50px;} */
    .r202209_pb .sc05 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #000; border: 1px solid #000; padding: 4px 8px 2px; font-weight: normal;}
    .r202209_pb .sc05 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202209_pb .sc05 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202209_pb .sc05 .conts{width: calc(100% - 50px); margin: 0 auto; display: flex; text-align: left;}
    .r202209_pb .sc05 .conts .ele{width: calc(50% - 10px);}
    .r202209_pb .sc05 .conts .ele01{margin-right: 20px;}
    .r202209_pb .sc05 .conts .i_box{width: 100%; padding: 20px 18px 20px; background-color: #fff; border-radius: 20px; margin-bottom: 20px; box-shadow: 0 2px 5px 0 rgb(129 135 142 / 7%);}
    
    .r202209_pb .sc05 .conts .i_prod{font-size: 11px; color: #999; margin-bottom: 10px;}
    .r202209_pb .sc05 .conts .i_txt{font-size: 15px; color: #222; line-height: 1.4;}
    .r202209_pb .sc05 .conts .i_id{font-size: 13px; color: #bbb; position: relative; margin-top: 16px; padding-left: 40px;}
    .r202209_pb .sc05 .conts .i_id::after{content: ""; width: 30px; height: 30px; background-size: cover; position: absolute; left: 0; top: -7px;}
    
    .r202209_pb .sc05 .conts .ele01 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a01.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele01 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a02.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele01 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a03.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele02 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b01.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele02 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b02.png') no-repeat; background-size: cover;}
    .r202209_pb .sc05 .conts .ele02 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b03.png') no-repeat; background-size: cover;}
    
    
    /*
    99*/
    .r202209_pb .sc99 .txtbox .txt02 p{margin-bottom: 4px;}


    /*
    input*/
    .r202209_pb .sc_prod_pb{}
    .r202209_pb .sc_prod_pb .scbox{width: 100%; margin: 0 auto; padding: 0 0 60px;}
    .r202209_pb .sc_prod_pb .scbox .formbox{width: 100%; padding: 0 30px;}

}



/* 
* r202211_loca : 롯데카드 랜딩2
********************************************************************************************************************************************************************************************************/


/* 공유하기 API */
.share{position: relative; display: none;}
.share-btn{position: fixed; bottom: 100px; right: 0; padding: 15px 20px 13px 50px; border-radius: 30px 0 0 30px; color: #fff; font-size: 15px; background: linear-gradient( 120deg, #a23fe7, #666dfb, #33adbc); z-index: 10; cursor: pointer; opacity: 0.9;}
.share-btn::after{content: ''; position: absolute; left: 25px; width: 20px; height: 17px;
	background-image: url('https://www.welrixrental.co.kr/img_1/landing/img/common/share_icon.png');
	background-repeat: no-repeat; background-size: 20px 17px;}
/* //공유하기 API */   

.r202211_loca {background-color: #262626;}

.r202211_loca .btn-top{border-radius: 20px; overflow: hidden; display: none;}
.r202211_loca .btn-tel{border-radius: 20px; overflow: hidden; display: none;}
.r202211_loca{font-family: "GmarketSansMedium"; letter-spacing: -0.02em !important;}
.r202211_loca .scbox{width: 760px;}

.r202211_loca .sc_menu{width: ;}
.r202211_loca .sc_menu .ele{width: 100%; display: flex;}

.r202211_loca .sc_menu .ele .i_box{width: 50%; text-align: center;}

.r202211_loca .new_btn{position: fixed; bottom: 0; width: 100%; margin: 0 auto; cursor: pointer;}
.r202211_loca .new_btn .scbox{width: 760px; margin: 0 auto; text-align: center; background: linear-gradient(107deg,#ff512f,#ff063c 77%,#ff063c 77%,#ff00b3);}

.r202211_loca .new_btn .scbox .new_btn_box{color: #fff; font-size: 26px; font-family: "GmarketSansBold"; width: 760px; height: auto; line-height: 1; display: inline-block; padding: 36px 0px 30px;}
.r202211_loca .new_btn .scbox .new_btn_box span{position: relative; padding-right: 26px;}
.r202211_loca .new_btn .scbox .new_btn_box span::after{content: ""; display: block; width: 20px; height: 20px; right: 0; top: 2px; position: absolute; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/new_btn.png') no-repeat; background-size: cover;}

/*버튼효과*/
.r202211_loca .new_btn .scbox {position: relative; overflow: hidden; transition: all 0.3s ease;}
.r202211_loca .new_btn .scbox:before {
	position: absolute;
	content: '';
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: shiny-btn1 3s ease-in-out infinite;
	}
	
	@-webkit-keyframes shiny-btn1 {
		0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
		80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
		81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
		100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
	}


/*
  02*/
.r202211_loca .sc02 .scbox{background-color: #262626; padding: 80px 0 80px;}
.r202211_loca .sc02 .scbox .img{width: 100%;}
.r202211_loca .sc02 .scbox .img img{width: 100%;}


/*
  03*/
.r202211_loca .sc03 .scbox{background-color: #262626; padding: 80px 0 80px;}
.r202211_loca .sc03 .scbox .img{width: 100%;}
.r202211_loca .sc03 .scbox .img img{width: 100%;}


/*
  04*/
.r202211_loca .sc04 .scbox{background-color: #262626; padding: 80px 0 80px;}
.r202211_loca .sc04 .scbox .img{width: 100%;}
.r202211_loca .sc04 .scbox .img img{width: 100%;}
.r202211_loca .sc04 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
.r202211_loca .sc04 .sc-txt-top .txt01{margin-top: 26px; color: #000;}
.r202211_loca .sc04 .sc-txt-top .txt01 span{color: #e32b39;}

.r202211_loca .sc04 .conts{width: calc(100% - 140px); margin: 0 auto;}
.r202211_loca .sc04 .conts .ele{width: 100%; position: relative; padding: 50px 20px 50px; position: relative; border-bottom: 0px solid #ddd;}
.r202211_loca .sc04 .conts .ele04{margin-bottom: 0; border-bottom: 0;}

.r202211_loca .sc04 .conts .ele .i_box{width: 100%;}
.r202211_loca .sc04 .conts .ele .i_txt_s{display: block; color: #999; font-size: 22px; margin-bottom: 20px;}
.r202211_loca .sc04 .conts .ele .i_txt{display: block; font-size: 36px; color: #000; line-height: 1.3; font-weight: bold;}
/* .r202211_loca .sc04 .conts .ele .i_txt span{color: #e32b39;} */

.r202211_loca .sc04 .conts .ele .i_img{width: 100%; margin-top: 40px;}
.r202211_loca .sc04 .conts .ele .i_img img{width: 75%;}
.r202211_loca .sc04 .conts .ele .i_img .i_imgbf{width: 100%;}

.r202211_loca .sc04 .conts .ele .i_link{width: 100%; position: relative; margin-top: 40px;}
.r202211_loca .sc04 .conts .ele .i_link a{display: inline; font-size: 26px; font-weight: bold; color: #aaa; padding: 10px 10px 10px;}
.r202211_loca .sc04 .conts .ele .i_link a span{border-bottom: 3px solid #aaa;}

.r202211_loca .sc04 .txt03{font-size: 28px; color: #666; margin-top: 40px;}


/*
  05*/
.sc05 .scbox{text-align: center;}
.r202211_loca .sc05 .scbox{background-color: #262626; padding: 80px 0 80px; position: relative;}
/* .r202211_loca .sc05 .scbox::after{content: ""; width: calc(100% - 100px); height: 2px; background-color: #ddd; position: absolute; top: 0; left: 50px;} */
.r202211_loca .sc05 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
.r202211_loca .sc05 .sc-txt-top .txt01{margin-top: 26px; color: #000;}
.r202211_loca .sc05 .sc-txt-top .txt01 span{color: #e32b39;}

.r202211_loca .sc05 .conts{width: calc(100% - 100px); margin: 0 auto; display: flex; text-align: left;}
.r202211_loca .sc05 .conts .ele{width: calc(50% - 15px);}
.r202211_loca .sc05 .conts .ele01{margin-right: 30px;}
.r202211_loca .sc05 .conts .i_box{width: 100%; padding: 30px 30px 30px; background-color: #fff; border-radius: 20px; margin-bottom: 30px; box-shadow: 0 2px 5px 0 rgb(129 135 142 / 7%);}

.r202211_loca .sc05 .conts .i_prod{font-size: 20px; color: #3abbff; margin-bottom: 10px;}
.r202211_loca .sc05 .conts .i_txt{font-size: 26px; color: #222; line-height: 1.4;}
.r202211_loca .sc05 .conts .i_id{font-size: 20px; color: #bbb; position: relative; margin-top: 24px; padding-left: 60px;}
.r202211_loca .sc05 .conts .i_id::after{content: ""; width: 50px; height: 50px; background-size: cover; position: absolute; left: 0; top: -13px;}

.r202211_loca .sc05 .conts .ele01 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a01.png') no-repeat; background-size: cover;}
.r202211_loca .sc05 .conts .ele01 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a02.png') no-repeat; background-size: cover;}
.r202211_loca .sc05 .conts .ele01 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a03.png') no-repeat; background-size: cover;}
.r202211_loca .sc05 .conts .ele02 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b01.png') no-repeat; background-size: cover;}
.r202211_loca .sc05 .conts .ele02 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b02.png') no-repeat; background-size: cover;}
.r202211_loca .sc05 .conts .ele02 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b03.png') no-repeat; background-size: cover;}


/*
99*/
.r202211_loca .sc99 .scbox{padding: 80px 0 0; background: #262626;}
.r202211_loca .sc99 .txtbox .txt02 p{margin-bottom: 4px;}


/*
input*/
.r202211_loca .sc_prod_pb{}
.r202211_loca .sc_prod_pb .scbox{width: 760px; margin: 0 auto; padding: 0 0 80px; background-color: #fff; overflow: hidden; border-radius: 20px;}
.r202211_loca .sc_prod_pb .scbox .formbox{width: 100%; padding: 0 40px;}

.r202211_loca .sc_prod_pb .formbox .form_tit{font-size: 20px; font-family: "GmarketSansBold"; font-weight: normal; line-height: 20px; color: #000; margin-top: 30px; margin-bottom: 20px;}
.r202211_loca .sc_prod_pb .formbox .form_tit span{font-size: 14px; margin-left: 8px; font-family: "GmarketSansMedium";}

.r202211_loca .sc_prod_pb .formbox .input_box{display: inline-block; width: 100%; margin-bottom: 10px; border-radius: 4px; background-color: #f5f7f9; padding: 14px 20px 6px 20px; box-sizing: border-box; transition: 0s;}
.r202211_loca .sc_prod_pb .formbox .input_box.input_box_select{padding-bottom: 14px;}
.r202211_loca .sc_prod_pb .formbox .input_tit{display: inline-block; position: relative; font-size: 14px; line-height: 22px; font-family: "GmarketSansBold"; font-weight: normal; color: #90a0a6; padding-right: 10px;}
.r202211_loca .sc_prod_pb .formbox .input_tit::after{content: ""; position: absolute; top: 3px; right: 0; width: 5px; height: 5px; background-color: #E21838; border-radius: 100px;}
.r202211_loca .sc_prod_pb .formbox .no_ess .input_tit::after{display: none;} /*필수 -> 선택*/

.r202211_loca .sc_prod_pb .formbox .input_cont{}
.r202211_loca .sc_prod_pb .formbox .input_cont select{font-size: 17px; color: #000; height: 40px; line-height: 40px; padding: 0; margin: 0; border: 0; border-bottom: 1px solid #90a0a6;
    background-image: url('https://www.welrixrental.co.kr/img_1/landing/img/common/select_line.png'); background-position: calc(100% - 15px) 50%; background-size: 12px auto; background-repeat: no-repeat; background-color: inherit;}

.r202211_loca .sc_prod_pb .formbox .input_cont input{display: block; width: 100%; height: 40px; line-height: 40px; font-size: 17px; color: #000; border: 0; background: none; padding: 0;}
.r202211_loca .sc_prod_pb .formbox .input_cont input::placeholder{color: #bec8cc;}

/* 포커스 */
.r202211_loca .sc_prod_pb .formbox .input_box.focus{border: 2px solid #000; background: #fff; padding: 12px 18px 4px 18px; box-sizing: border-box;}
.r202211_loca .sc_prod_pb .formbox .input_box_select.focus{padding-bottom: 12px;}


/* 약관동의 축소 Ver. */
.ck_box{border: 0; display: inline-block; width: 100%; margin-bottom: 10px; border-radius: 8px; padding: 14px 0px 14px 0px; box-sizing: border-box;}
.ck_box .txtbox{display: inline-block; font-size: 14px; color: #90a0a6; font-weight: normal; margin-top: 7px;}
.ck_box .txtbox .ck_tit{display: none; position: relative; font-size: 14px; line-height: 22px; font-weight: bold; color: #90a0a6; width: auto; padding: 0; padding-right: 10px; margin-bottom: 7px;}
.ck_box .txtbox .ck_tit::after{content: ''; position: absolute; right: 0; top: 0px; width: 5px; height: 5px; background-color: #5251e3; border-radius: 100%;}
.ck_box .txtbox .ck_cont{color: #000;}
.ck_box .txtbox .ck_cont em{}
.ck_box .txtbox .ck_btn{font-size: 14px; color: #90a0a6; cursor: pointer; margin-left: 8px;}
.ck_box .chk-styled{margin: 0 0 !important;}
.ck_box .chk-styled input[type="checkbox"]{width: 30px; height: 30px; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/input-bg.png') no-repeat 0 -30px; background-size: 60px auto; border-radius: 2px;}
.ck_box .chk-styled input[type="checkbox"]:checked {background-position:-30px -30px}
.ck_box .chk-styled input[type="checkbox"]:checked:disabled {background-position:-30px -30px;background-image:url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/input-bg.png');background-size:60px auto;background-color:transparent;background-repeat:no-repeat;border:none}
.ck_box .chk-styled input[type="checkbox"]:disabled {background:none;background-color:#ddd;border:2px solid #d1d1d1;cursor:default;}
.ck_box .chk-styled label{padding-left: 0;}

.ck_box .txtscroll{margin: 15px 0px 5px; padding: 10px 20px; background-color: #fff; color: #90a0a6; border-radius: 8px; border: 2px solid #f2f4f5; height: 200px;}
.ck_box .txtscroll table{}
.ck_box .txtscroll table tr{}
.ck_box .txtscroll table td{border: 1px solid #90a0a6; text-align: center; padding: 8px 4px 3px;}



/* 제품정보 추가 */
.select_step2{display: none;}
.r202211_loca .form_prd_box{border-radius: 8px; box-sizing: border-box; border: 3px solid #f5f7f9; margin-bottom: 10px; margin-top: 30px; position: relative; height: auto; padding: 20px 10px 15px;}
.r202211_loca .form_prd_box::before{content: ""; position: absolute; left: 0; top: -23px; width: 100%; height: 0px; border-top: 2px dashed #ddd;}

.r202211_loca .form_prd_img{position: unset; left: unset; top: unset; width: 120px; height: 120px; float: left; margin-right: 10px;}
.r202211_loca .form_prd_img img{height: 120px;}
.r202211_loca .form_prd_tit{width: calc(100% - 140px); float: left; position: unset; left: unset; top: unset;}
.r202211_loca .form_prd_tit .tit{height: 41px; padding: 5px 0 0 1px; overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height: 18px; white-space: normal;
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.r202211_loca .option_box{white-space: normal;}
.r202211_loca .form_prd_tit .option2{padding: 3px 6px 1px;}

.r202211_loca .event_e{width: 100%; border-radius: 8px; box-sizing: border-box; border: 3px solid #ffc7d0; background-color: #fff6f7; margin-bottom: 10px; padding: 10px 20px 9px; position: relative;}
.r202211_loca .event_e::after{
    content: '';
    position: absolute;
    left: 50%;
    top: -15px;
    margin-left: -3px;
    border-top: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #ffc7d0;
    border-left: 6px solid transparent;
}
.r202211_loca .event_e .event_e_box{font-size: 16px; color: #e32b39; font-family: "GmarketSansBold";}
.r202211_loca .event_e .event_e_box .deco_a{color: #fff; background-color: #e32b39; border-radius: 100px; padding: 4px 10px 2px; font-size: 12px; font-family: "GmarketSansBold";}
.r202211_loca .event_e .event_e_box .deco_a em{font-size: 9px; font-family: "GmarketSansBold";}
.r202211_loca .event_e .event_e_box .deco_b{font-family: "GmarketSansMedium";}


/* 커스텀 모달 */
.r202211_loca .sale_price_box{position: relative; border: 1px solid #a9a9a9; padding: 10px; margin-top: 10px;}
.r202211_loca .sale_price_box li{font-size: 13px; line-height: 24px; color: #444;}
.r202211_loca .sale_price_box .txt_a_r{position: absolute; right: 10px; font-weight: bold; color: #000; font-size: 13px;}
.r202211_loca .red_box{background-color: #fff; color: #e21838; padding: 0px 4px 1px; border-radius: 100px; border: 1px solid #e21838; font-size: 9px; font-weight: bold; vertical-align: top;}
.r202211_loca .sale_price_box .txt_a_r .sale_price{font-weight: bold; font-size: 14px; position: relative;}
.r202211_loca .sale_price_box .txt_a_r .circle_m::after{content: "-"; display: inline-block; width: 16px; height: 16px; background-color: #999; border-radius: 100px; 
    position: absolute; left: -25px; top: 2px; color: #fff; font-weight: bold; font-size: 20px; line-height: 11px; text-align: center;}
.r202211_loca .sale_price_box .li04{color: #000; font-weight: bold; font-size: 14px; border-top: 1px solid #a9a9a9; margin-top: 10px; padding-top: 10px;}
.r202211_loca .sale_price_box .li04 .txt_a_r{color: #e21838;}
.r202211_loca .sale_price_box .txt_a_r .sale_price04{font-size: 50px; font-weight: bold; font-size: 24px;}
.r202211_loca .deco_extxt{margin-top: 5px; font-size: 12px; color: #666;}


/* 커스텀 모달 : 상품디테일 */
body.on{overflow: hidden;}
body{overflow: auto;}
.sc_prod_detail{position: fixed; top: 0; left: 100%; bottom: 0; width: 100%; height: 100%; background: #fff; z-index: 102; transform: none; overflow: hidden; overflow-y: scroll; padding-top: 56px;}
.sc_prod_detail.on{left: 0; transition: 0.3s all ease-out;}

.sc_prod_detail::-webkit-scrollbar {width: 10px;}
.sc_prod_detail::-webkit-scrollbar-thumb {background-color: rgb(0 0 0 / .4); border-radius: 10px; background-clip: padding-box; border: 2px solid transparent;}
.sc_prod_detail::-webkit-scrollbar-track {background-color: rgb(255 255 255 / .2); border-radius: 10px; box-shadow: inset 0px 0px 5px white;}

.sc_prod_detail .detail_hd{width: 100%; border-bottom: 1px solid rgba(0,0,0,.12); top: 0; left: 100%; background-color: #fff; position: unset;}
.sc_prod_detail .detail_hd.on{position: fixed; left: 0; top: 0; transition: 0.3s all ease-out; z-index: 99999;}
.sc_prod_detail .detail_hd .box_e{position: relative;}
.sc_prod_detail .detail_hd .box_e .tit{width: 100%; height: 56px; line-height: 56px; font-size: 20px; color: #000; text-align: center;}
.sc_prod_detail .detail_hd .box_e .close_e{position: absolute; right: 20px; top: 7px; padding: 0; width: 38px; height: 38px; cursor: pointer;
background-image: url('https://www.welrix.com/img/company/i_cancel_s.png'); background-repeat: no-repeat; background-position: center; background-size: 38px auto;}

.sc_prod_detail .detail_menu{width: 100%;}
.sc_prod_detail .detail_menu ul{display: flex; min-height: 50px; border-bottom: 1px solid rgba(0,0,0,.15); background-color: #fff; box-shadow: 0 2px 2px rgb(0 0 0 / .12);}
.sc_prod_detail .detail_menu ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; border: 0 !important; background: #fff !important;}
.sc_prod_detail .detail_menu ul li a{display: block; overflow: hidden; position: relative; min-height: 50px; color: #000; font-size: 14px; line-height: 50px; text-align: center; white-space: nowrap; font-family: "GmarketSansBold";}
.sc_prod_detail .detail_menu ul li.on a{color: #e32b39; border-bottom: 3px solid #e32b39;}
.sc_prod_detail .detail_menu ul li a span{display: block; font-size: 9px; color: #999; margin-top: -1.5em; line-height: 11px; font-family: "GmarketSansMedium"; font-weight: normal;}

.sc_prod_detail .detail_con{width: 100%;} 
.sc_prod_detail .tab-sec h3{padding-left: 20px; padding-top: 20px;}





/* 폼 버튼 */
.r202211_loca .form_btn{width: 100%; margin: 40px auto 0;}
.r202211_loca .form_btn .box{width: 100%; border-radius: 100px; margin: 0 auto; text-align: center; background: linear-gradient(107deg,#ff512f,#ff063c 77%,#ff063c 77%,#ff00b3);}

.r202211_loca .form_btn .box a{color: #fff; font-size: 26px; font-family: "GmarketSansBold"; width: 100%; height: auto; line-height: 1; display: inline-block; padding: 36px 0px 30px;}
.r202211_loca .form_btn .box a span{position: relative; padding-right: 26px;}
.r202211_loca .form_btn .box a span::after{content: ""; display: block; width: 20px; height: 20px; right: 0; top: 2px; position: absolute; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/new_btn.png') no-repeat; background-size: cover;}

/*버튼효과*/
.r202211_loca .form_btn .box {position: relative; overflow: hidden; transition: all 0.3s ease;}
.r202211_loca .form_btn .box:before {
	position: absolute;
	content: '';
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: shiny-btn2 3s ease-in-out infinite;
	}
	
	@-webkit-keyframes shiny-btn2 {
		0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
		80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
		81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
		100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
	}


@media (min-width: 1px) and (max-width: 1024px) {

    .r202211_loca{font-family: "GmarketSansMedium"; letter-spacing: -0.02em !important;}
    .r202211_loca .scbox{width: 760px;}
    
    .r202211_loca .sc_menu{width: ;}
    .r202211_loca .sc_menu .ele{width: 100%; display: flex;}
    .r202211_loca .sc_menu .ele .i_box{width: 50%; text-align: center;}
    
    
    /*
      02*/
    .r202211_loca .sc02 .scbox{background-color: #262626; padding: 80px 0 80px;}
    .r202211_loca .sc02 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #fff; border: 2px solid #fff; padding: 8px 15px 4px; font-weight: normal;}
    .r202211_loca .sc02 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202211_loca .sc02 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202211_loca .sc02 .conts{width: calc(100% - 100px); margin: 0 auto;}
    .r202211_loca .sc02 .conts .ele{width: 100%; position: relative; text-align: left; margin-bottom: 50px; display: flex;}
    .r202211_loca .sc02 .conts .ele04{margin-bottom: 0;}
    
    .r202211_loca .sc02 .conts .ele .i_box{width: 75%;}
    .r202211_loca .sc02 .conts .ele .i_txt_s{display: block; color: #999; font-size: 22px; margin-bottom: 20px;}
    .r202211_loca .sc02 .conts .ele .i_txt{display: block; font-size: 36px; color: #222; line-height: 1.3; font-weight: bold;}
    .r202211_loca .sc02 .conts .ele .i_txt span{color: #e32b39;}
    
    .r202211_loca .sc02 .conts .ele .i_img{width: 25%;}
    .r202211_loca .sc02 .conts .ele .i_img img{width: 100%;}
    
    .r202211_loca .sc02 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    /*
      03*/
    .r202211_loca .sc03 .scbox{background-color: #262626; padding: 80px 0 80px;}
    .r202211_loca .sc03 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
    .r202211_loca .sc03 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202211_loca .sc03 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202211_loca .sc03 .conts{width: 100%; display: flex;}
    .r202211_loca .sc03 .conts .ele{width: 33.33333%; position: relative;}
    .r202211_loca .sc03 .conts .ele::after{position: absolute; content: ""; display: inline-block; width: 12px; height: 21px; background: url('https://www.welrix.com/img_1/landing/img/loca/bx_next_w.png') no-repeat 100%;
    top: 50%; margin-top: -20px; right: -6px; opacity: 0.8;}
    .r202211_loca .sc03 .conts .ele03::after{display: none;}
    .r202211_loca .sc03 .conts .ele .i_img{display: block; width: 100%; text-align: center; margin-bottom: 18px;}
    .r202211_loca .sc03 .conts .ele .i_img img{width: 50%;}
    .r202211_loca .sc03 .conts .ele .i_txt{font-size: 22px; color: #fff; font-family: "GmarketSansBold";}
    .r202211_loca .sc03 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    /*
      04*/
    .r202211_loca .sc04 .scbox{background-color: #262626; padding: 80px 0 80px;}
    .r202211_loca .sc04 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
    .r202211_loca .sc04 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202211_loca .sc04 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202211_loca .sc04 .conts{width: calc(100% - 200px); margin: 0 auto;}
    .r202211_loca .sc04 .conts .ele{width: 100%; position: relative; padding: 50px; position: relative; border-bottom: 0px solid #ddd;}
    .r202211_loca .sc04 .conts .ele04{margin-bottom: 0; border-bottom: 0;}
    
    .r202211_loca .sc04 .conts .ele .i_box{width: 100%;}
    .r202211_loca .sc04 .conts .ele .i_txt_s{display: block; color: #999; font-size: 22px; margin-bottom: 20px;}
    .r202211_loca .sc04 .conts .ele .i_txt{display: block; font-size: 36px; color: #000; line-height: 1.3; font-weight: bold;}
    /* .r202211_loca .sc04 .conts .ele .i_txt span{color: #e32b39;} */
    
    .r202211_loca .sc04 .conts .ele .i_img{width: 100%; margin-top: 0px;}
    .r202211_loca .sc04 .conts .ele .i_img img{width: 75%;}
    .r202211_loca .sc04 .conts .ele .i_img .i_imgbf{width: 100%;}
    
    .r202211_loca .sc04 .conts .ele .i_link{width: 100%; position: relative; margin-top: 40px;}
    .r202211_loca .sc04 .conts .ele .i_link a{display: inline; font-size: 26px; font-weight: bold; color: #aaa; padding: 10px 10px 10px;}
    .r202211_loca .sc04 .conts .ele .i_link a span{border-bottom: 3px solid #aaa;}
    
    .r202211_loca .sc04 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    
    /*
      05*/
    .sc05 .scbox{text-align: center;}
    .r202211_loca .sc05 .scbox{background-color: #262626; padding: 80px 0 80px; position: relative;}
    /* .r202211_loca .sc05 .scbox::after{content: ""; width: calc(100% - 100px); height: 2px; background-color: #ddd; position: absolute; top: 0; left: 50px;} */
    .r202211_loca .sc05 .sc-txt-top .txt00{background-color: unset; font-size: 20px; color: #000; border: 2px solid #000; padding: 8px 15px 4px; font-weight: normal;}
    .r202211_loca .sc05 .sc-txt-top .txt01{margin-top: 26px; color: #000; font-size: 50px;}
    .r202211_loca .sc05 .sc-txt-top .txt01 span{color: #e32b39; font-weight: bold;}
    
    .r202211_loca .sc05 .conts{width: calc(100% - 100px); margin: 0 auto; display: flex; text-align: left;}
    .r202211_loca .sc05 .conts .ele{width: calc(50% - 15px);}
    .r202211_loca .sc05 .conts .ele01{margin-right: 30px;}
    .r202211_loca .sc05 .conts .i_box{width: 100%; padding: 30px 30px 30px; background-color: #fff; border-radius: 20px; margin-bottom: 30px; box-shadow: 0 2px 5px 0 rgb(129 135 142 / 7%);}
    
    .r202211_loca .sc05 .conts .i_prod{font-size: 20px; color: #3abbff; margin-bottom: 10px;}
    .r202211_loca .sc05 .conts .i_txt{font-size: 26px; color: #222; line-height: 1.4;}
    .r202211_loca .sc05 .conts .i_id{font-size: 20px; color: #bbb; position: relative; margin-top: 24px; padding-left: 60px;}
    .r202211_loca .sc05 .conts .i_id::after{content: ""; width: 50px; height: 50px; background-size: cover; position: absolute; left: 0; top: -13px;}
    
    .r202211_loca .sc05 .conts .ele01 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a01.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele01 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a02.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele01 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a03.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele02 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b01.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele02 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b02.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele02 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b03.png') no-repeat; background-size: cover;}
    
    
    /*
    99*/
    .r202211_loca .sc99 .scbox{padding: 80px 0 0; background: #262626;}
    .r202211_loca .sc99 .txtbox .txt02 p{margin-bottom: 4px;}

}

@media (min-width: 1px) and (max-width: 760px) {

    /* 공유하기 API */
	.share{position: relative; display: block;} /*display: inline-block의 경우 하단에 빈공간 문제 */
    /* //공유하기 API */

    
    .r202211_loca{font-family: "GmarketSansMedium"; letter-spacing: -0.02em !important;}
    .r202211_loca .scbox{width: 100%;}
    
    .r202211_loca .sc_menu{width: ;}
    .r202211_loca .sc_menu .ele{width: 100%; display: flex;}
    
    .r202211_loca .sc_menu .ele .i_box{width: 50%; text-align: center;}

    .r202211_loca .new_btn{position: fixed; bottom: 0; width: 100%; margin: 0 auto;}
    .r202211_loca .new_btn .scbox{width: 100%; margin: 0 auto; text-align: center; background: linear-gradient(107deg,#ff512f,#ff063c 77%,#ff063c 77%,#ff00b3);}
    .r202211_loca .new_btn .scbox .new_btn_box{color: #fff; font-size: 26px; font-family: "GmarketSansBold"; width: 100%; height: auto; line-height: 1; display: inline-block; padding: 36px 0px 30px;}
    .r202211_loca .new_btn .scbox .new_btn_box span{position: relative; padding-right: 26px;}
    .r202211_loca .new_btn .scbox .new_btn_box span::after{content: ""; display: block; width: 20px; height: 20px; right: 0; top: 2px; position: absolute; background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/new_btn.png') no-repeat; background-size: cover;}

    
    
    /*
      02*/
    .r202211_loca .sc02 .sc-txt-top .txt02{padding-bottom: 20px;}
    .r202211_loca .sc02 .scbox{background-color: #262626; padding: 40px 0 40px;}
    .r202211_loca .sc02 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #fff; border: 1px solid #fff; padding: 4px 8px 2px; font-weight: normal;}
    .r202211_loca .sc02 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202211_loca .sc02 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202211_loca .sc02 .conts{width: calc(100% - 80px); margin: 0 auto;}
    .r202211_loca .sc02 .conts .ele{width: 100%; position: relative; text-align: left; margin-bottom: 50px; display: flex;}
    .r202211_loca .sc02 .conts .ele04{margin-bottom: 0;}
    
    .r202211_loca .sc02 .conts .ele .i_box{width: 68%;}
    .r202211_loca .sc02 .conts .ele .i_txt_s{display: block; color: #999; font-size: 12px; margin-bottom: 10px;}
    .r202211_loca .sc02 .conts .ele .i_txt{display: block; font-size: 19px; color: #222; line-height: 1.3; font-weight: bold;}
    .r202211_loca .sc02 .conts .ele .i_txt span{color: #e32b39;}
    
    .r202211_loca .sc02 .conts .ele .i_img{width: 32%;}
    .r202211_loca .sc02 .conts .ele .i_img img{width: 100%;}
    
    .r202211_loca .sc02 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    /*
      03*/
    .r202211_loca .sc03 .sc-txt-top .txt02{padding-bottom: 20px;}
    .r202211_loca .sc03 .scbox{background-color: #262626; padding: 40px 0 40px;}
    .r202211_loca .sc03 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #000; border: 1px solid #000; padding: 4px 8px 2px; font-weight: normal;}
    .r202211_loca .sc03 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202211_loca .sc03 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202211_loca .sc03 .conts{width: 100%; display: flex;}
    .r202211_loca .sc03 .conts .ele{width: 33.33333%; position: relative;}
    .r202211_loca .sc03 .conts .ele::after{position: absolute; content: ""; display: inline-block; width: 6px; height: 11px; background: url('https://www.welrix.com/img_1/landing/img/loca/bx_next_w.png') no-repeat 100%;
    top: 50%; margin-top: -17px; right: -6px; opacity: 0.8;}
    .r202211_loca .sc03 .conts .ele03::after{display: none;}
    .r202211_loca .sc03 .conts .ele .i_img{display: block; width: 100%; text-align: center; margin-bottom: 9px;}
    .r202211_loca .sc03 .conts .ele .i_img img{width: 55%;}
    .r202211_loca .sc03 .conts .ele .i_txt{font-size: 12px; color: #fff; font-family: "GmarketSansMedium";}
    .r202211_loca .sc03 .txt03{font-size: 14px; color: #666; margin-top: 0px;}
    
    
    /*
      04*/
    .r202211_loca .sc04 .scbox{background-color: #262626; padding: 40px 0 40px;}
    .r202211_loca .sc04 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #000; border: 1px solid #000; padding: 4px 8px 2px; font-weight: normal;}
    .r202211_loca .sc04 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202211_loca .sc04 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202211_loca .sc04 .conts{width: calc(100% - 40px); margin: 0 auto;}
    .r202211_loca .sc04 .conts .ele{width: 100%; position: relative; padding: 40px 10px 40px; position: relative; border-bottom: 0px solid #ddd;}
    .r202211_loca .sc04 .conts .ele01{padding-top: 20px;}
    .r202211_loca .sc04 .conts .ele04{margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
    
    .r202211_loca .sc04 .conts .ele .i_box{width: 100%;}
    .r202211_loca .sc04 .conts .ele .i_txt_s{display: block; color: #999; font-size: 13px; margin-bottom: 5px;}
    .r202211_loca .sc04 .conts .ele .i_txt{display: block; font-size: 20px; color: #000; line-height: 1.3; font-weight: bold;}
    /* .r202211_loca .sc04 .conts .ele .i_txt span{color: #e32b39;} */
    
    .r202211_loca .sc04 .conts .ele .i_img{width: 100%; margin-top: 0px;}
    .r202211_loca .sc04 .conts .ele .i_img img{width: 90%;}
    .r202211_loca .sc04 .conts .ele .i_img .i_imgbf{width: 100%;}
    
    .r202211_loca .sc04 .conts .ele .i_link{width: 100%; position: relative; margin-top: 20px;}
    .r202211_loca .sc04 .conts .ele .i_link a{display: inline; font-size: 18px; font-weight: bold; color: #aaa; padding: 10px 10px 10px;}
    .r202211_loca .sc04 .conts .ele .i_link a span{border-bottom: 2px solid #aaa;}
    
    .r202211_loca .sc04 .txt03{font-size: 28px; color: #666; margin-top: 40px;}
    
    
    
    /*
      05*/
    .r202211_loca .sc05 .sc-txt-top .txt02{padding-bottom: 20px;}
    .r202211_loca .sc05 .scbox{text-align: center;}
    .r202211_loca .sc05 .scbox{background-color: #262626; padding: 40px 0 40px; position: relative;}
    /* .r202211_loca .sc05 .scbox::after{content: ""; width: calc(100% - 100px); height: 2px; background-color: #ddd; position: absolute; top: 0; left: 50px;} */
    .r202211_loca .sc05 .sc-txt-top .txt00{background-color: unset; font-size: 12px; color: #000; border: 1px solid #000; padding: 4px 8px 2px; font-weight: normal;}
    .r202211_loca .sc05 .sc-txt-top .txt01{margin-top: 14px; color: #000; font-size: 26px; font-family: "GmarketSansBold"; font-weight: normal;}
    .r202211_loca .sc05 .sc-txt-top .txt01 span{color: #e32b39; font-weight: normal;}
    
    .r202211_loca .sc05 .conts{width: calc(100% - 50px); margin: 0 auto; display: flex; text-align: left;}
    .r202211_loca .sc05 .conts .ele{width: calc(50% - 10px);}
    .r202211_loca .sc05 .conts .ele01{margin-right: 20px;}
    .r202211_loca .sc05 .conts .i_box{width: 100%; padding: 20px 18px 20px; background-color: #fff; border-radius: 20px; margin-bottom: 20px; box-shadow: 0 2px 5px 0 rgb(129 135 142 / 7%);}
    
    .r202211_loca .sc05 .conts .i_prod{font-size: 11px; color: #3abbff; margin-bottom: 10px;}
    .r202211_loca .sc05 .conts .i_txt{font-size: 15px; color: #222; line-height: 1.4;}
    .r202211_loca .sc05 .conts .i_id{font-size: 13px; color: #bbb; position: relative; margin-top: 16px; padding-left: 40px;}
    .r202211_loca .sc05 .conts .i_id::after{content: ""; width: 30px; height: 30px; background-size: cover; position: absolute; left: 0; top: -7px;}
    
    .r202211_loca .sc05 .conts .ele01 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a01.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele01 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a02.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele01 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_a03.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele02 .i_box01 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b01.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele02 .i_box02 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b02.png') no-repeat; background-size: cover;}
    .r202211_loca .sc05 .conts .ele02 .i_box03 .i_id::after{background: url('https://www.welrix.com/img_1/landing/img/lms_pb_shcp/i_id_b03.png') no-repeat; background-size: cover;}
    
    
    /*
    99*/
    .r202211_loca .sc99 .scbox{padding: 40px 0 0; background: #262626;}
    .r202211_loca .sc99 .txtbox .txt02 p{margin-bottom: 4px;}


    /*
    input*/
    .r202211_loca .sc_prod_pb{}
    .r202211_loca .sc_prod_pb .scbox{width: calc(100% - 50px); margin: 0 auto; padding: 0 0 60px; overflow: hidden; border-radius: 20px;}
    .r202211_loca .sc_prod_pb .scbox .formbox{width: 100%; padding: 0 30px;}

}



/* 
* wnl : 뉴스레터 Vol. 001
********************************************************************************************************************************************************************************************************/

.wnl{font-family: "GmarketSansMedium"; letter-spacing: -0.02em !important;}
.wnl .scbox{width: 760px; padding: 0 0px;}

/* [공통] 타이틀 */
.wnl .main_tit{padding: 0 40px;}
.wnl .sub_banner{padding: 0 40px;}
.wnl .wnl_btn{padding: 0 40px; cursor: pointer; margin-bottom: 80px;}
.wnl .txt_img_box{padding: 0 40px;}


/* swiper 슬라이드 */
.wnl .swiper-container{margin: 0 40px 30px; overflow: unset;}
.wnl .swiper-pagination-bullet{width: 10px; height: 10px;}
.wnl .swiper-container-horizontal>.swiper-pagination-bullets, .wnl .swiper-pagination-custom, .wnl .swiper-pagination-fraction{bottom: -30px;}
.wnl .swiper-pagination-bullet-active{background: #000;}


/* 해더 */
.wnl .wnl-hd{border-bottom: 0; background: none; position: fixed; left: 0; top: 0; z-index: 10;}
.wnl .wnl-hd .scbox{padding: 0 40px; border-bottom: 0px solid #ddd; background: rgba(255,255,255,0.05); backdrop-filter: blur(30px); -webkit-backdrop-filter: blur(30px);}


/* 섹션01 */
.wnl .sc01{padding-top: 129px; padding-bottom: 40px;}
.wnl .sc01 .scbox{overflow: hidden;}

.wnl .sc01 .wnl_slider01 .slider_in .img{}


/* 섹션02 */
.wnl .sc02{width: 100%;}
.wnl .sc02 .scbox{background-color: unset;}
.wnl .sc02 .img{width: 100%;}

.l_pro_list{padding: 0 40px;}

.s_pro_list{padding: 0 40px 60px;}
.s_img{width: calc(50% - 20px); margin-top: 40px; float: left;}
.s_img:nth-child(odd){margin-right: 40px;}
.s_img img{width: 100%;}

.notice{display: none;}
.notice_hide{display: none;}

/* 섹션03 */
.wnl .sc03{width: 100%;}
.wnl .sc03 .scbox{background-color: unset;}
.wnl .sc03 .img{width: 100%;}

.sh_pro_list{padding: 0 40px 60px;}
.sh_img02{margin-top: 40px;}

.qna{display: none;}
.qna_hide{display: none;}

/* 섹션04 */
.wnl .sc04{width: 100%;}
.wnl .sc04 .scbox{background-color: unset;}
.wnl .sc04 .img{width: 100%;}

/* 섹션05 */
.wnl .sc05{width: 100%;}
.wnl .sc05 .scbox{background-color: unset;}
.wnl .sc05 .img{width: 100%;}
.wnl .sc05 .event_banner_box{padding: 0 40px;}
.wnl .sc05 .event_banner{margin-top: 40px;}
.wnl .sc05 .event_banner01{margin-top: 0px;}

/* 섹션99 : 카피라잇 */
.wnl .sc99{width: 100%;}
.wnl .sc99 .scbox{background-color: unset; padding: 0 40px;}
.wnl .sc99 .img{width: 100%;}


@media (min-width: 1px) and (max-width: 767px) {
    .wnl .btn-tel{display: none;}
}

@media (min-width: 1px) and (max-width: 760px) {
    .wnl .scbox{width: 100%; padding: 0 0px;}

    /* swiper 슬라이드 */
    .wnl .swiper-container{margin: 0 25px 30px; overflow: unset;}
    .wnl .swiper-pagination-bullet{width: 10px; height: 10px;}
    .wnl .swiper-container-horizontal>.swiper-pagination-bullets, .wnl .swiper-pagination-custom, .wnl .swiper-pagination-fraction{bottom: -30px;}
    .wnl .swiper-pagination-bullet-active{background: #000;}


    /* 섹션 */
    .wnl .sc01{padding-top: 64px; padding-bottom: 40px;}
    .wnl .sc01 .scbox{overflow: hidden;}

    .l_pro_list{padding: 0 25px;}

    .wnl .sc04 .s_img01{margin-top: 0;}
    .wnl .sc04 .s_img02{margin-top: 0;}

    .wnl .wnl-hd .scbox{padding: 0 25px;}
    .wnl .main_tit{padding: 0 25px;}
    .wnl .sub_banner{padding: 25px 25px;}
    .wnl .wnl_btn{padding: 0 25px; cursor: pointer; margin-bottom: 60px;}
    .wnl .txt_img_box{padding: 0 25px;}
    .s_pro_list{padding: 0 25px 40px;}
    .sh_pro_list{padding: 0 25px 40px;}
    .s_img{width: calc(50% - 12px);}
    .s_img:nth-child(odd){margin-right: 24px;}
    .wnl .sc05 .event_banner_box{padding: 0 25px;}
    .wnl .sc99 .scbox{padding: 0 25px 40px;}

    .wnl .btn-tel{display: none !important;}
    .wnl .btn-top{bottom: 60px; border-radius: 100px; overflow: hidden;}

}