@charset "utf-8";


@font-face {
    font-family:'Pretendard';
    src:url('/font/Pretendard-Light.woff2') format('woff2');
    font-weight:300;
    font-style:normal;
}

@font-face {
    font-family:'Pretendard';
    src:url('/font/Pretendard-Regular.woff2') format('woff2');
    font-weight:400;
    font-style:normal;
}

@font-face {
    font-family:'Pretendard';
    src:url('/font/Pretendard-Medium.woff2') format('woff2');
    font-weight:500;
    font-style:normal;
}

@font-face {
    font-family:'Pretendard';
    src:url('/font/Pretendard-SemiBold.woff2') format('woff2');
    font-weight:600;
    font-style:normal;
}

@font-face {
    font-family:'Pretendard';
    src:url('/font/Pretendard-Bold.woff2') format('woff2');
    font-weight:700;
    font-style:normal;
}


/* 초기화 */
html{scroll-behavior: smooth;}
body {margin:0;padding:0;font-size:0.75em; font-family:'Pretendard', dotum, sans-serif; background:#fff; overflow-x:hidden; overflow:auto; }
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Pretendard', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Pretendard', dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Pretendard', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition:all 0.05s ease-in-out;
-moz-transition:all 0.05s ease-in-out;
-ms-transition:all 0.05s ease-in-out;
-o-transition:all 0.05s ease-in-out;
outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
-webkit-box-shadow:0 0 5px #9ed4ff;
-moz-box-shadow:0 0 5px #9ed4ff;
box-shadow:0 0 5px #9ed4ff;
border:1px solid #558ab7 !important;
}


.hide{display:none !important;}
.hidden1024 {}
.visible1024 {display:none;}
.hidden768 {}
.visible768 {display:none;}
.hidden600 {}
.visible600 {display:none;}
.hidden570 {}
.visible570 {display:none;}
.hidden480 {}
.visible480 {display:none;}

@media screen and (max-width:1024px){
	.hidden1024 {display:none;}
	.visible1024 {display:block;}
}/*1024*/
@media screen and (max-width:800px){
}/*800*/
@media screen and (max-width:768px){
	.hidden768 {display:none;}
	.visible768 {display:block;}
}/*768*/
@media screen and (max-width:600px){
	.hidden600 {display:none;}
	.visible600 {display:block;}
}/*600*/
@media screen and (max-width:570px){
	.hidden570 {display:none;}
	.visible570 {display:block;}
}/*570*/
@media screen and (max-width:480px){
	.hidden480 {display:none;}
	.visible480 {display:block;}
}/*480*/




/* 
	center box style 
*/
.inner__box{position:relative; width:100%; margin: 0 auto;}
.inner__full{position:relative; width:100%; margin: 0 auto;}

.inner__cen780{position:relative; width:90%; max-width:780px; margin: 0 auto;}
.inner__cen860{position:relative; width:90%; max-width:860px; margin: 0 auto;}
.inner__cen980{position:relative; width:90%; max-width:980px; margin: 0 auto;}
.inner__cen1020{position:relative; width:90%; max-width:1020px; margin: 0 auto;}
.inner__cen1120{position:relative; width:90%; max-width:1120px; margin: 0 auto;}
.inner__cen1160{position:relative; width:90%; max-width:1160px; margin: 0 auto;}

.inner__cen1280{position:relative; width:90%; max-width:1280px; margin: 0 auto;}

.inner__cen1400{position:relative; width:90%; max-width:1400px; margin: 0 auto;}
.inner__cen1800{position:relative; width:100%; max-width:1800px; margin: 0 auto;}


@media screen and (max-width:1800px){
.inner__cen1800{width:90%;}
}/* 1024px */


@media screen and (max-width:1024px){
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
}/* 768px */




.talign__center{text-align: center;}
.talign__left{text-align: left;}
.taling__right{text-align: right;}
.img__wr > img{width:100%;}
.mt20{margin-top: 20px;}
.mt60{margin-top: 60px;}

/******************************************************************************
******************************************************************************* 공통 {
*******************************************************************************/


body{overflow-x:hidden; width:100%; }
#wrap{max-width:100%; width:100%; margin:0 auto; overflow-x:hidden}


/* 공통 */
.flex__box{display:flex; align-items:center;}
.flex__box.style01{justify-content: space-between;}
.flex__box.style02{justify-content: center;}
.flex__box.style03{align-items: initial;}

.main__color{color:#ea7718 !important;}

header{width:100%; height:76px; line-height: 76px; position:fixed; top:0; left:0; width:100%; z-index:999; transition: all ease 0.2s;
-webkit-transition: all ease 0.2s; -o-transition: all ease .2s; -moz-transition: all ease .2s; -ms-transition: all ease .2s; background:#fff; }
header .inner__cen1890{display:flex;}
.logo__wr > img{width:142px;}
.hd__mnav__wr{gap:40px; line-height: 40px; height:40px;}
.hd__mnav__wr li{    cursor: pointer; position:relative; height:40px;}
.hd__mnav__wr li > a{transition:0.3s ease; font-size:16px; color:#000; font-weight: 400; position:relative;}
.hd__mnav__wr li > a.on:after{width:100%; height:2px; position:absolute; bottom:-15px; left:0; background-color:#ea7718; content:'';}
.hd__mnav__wr li > a.on{color:#ea7718;}
header .hd__login__wr{gap:20px;}
header .hd__login__wr li > a{font-size:14px; color:#000; font-weight: 400; display:block;}
header .right__wr{gap:40px;}
.mo__hd__mnav__wr{display:none;}

.sub__menu__wr{display:none; position:absolute; top:40px; left:0; background:#282828; width:110px;}
.sub__menu__wr a{transition:0.3s ease; line-height: 1; font-size:14px; color:#fff; font-weight: 500; display: block; padding:12px 14px;}



@media (pointer: fine) {
.hd__mnav__wr li:hover > a{color:#ea7718;}
.hd__mnav__wr li:hover .sub__menu__wr{display:block;}
.sub__menu__wr a:hover{color:#fff; background:#ea7718;}

}


@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
}/* 1280px */

@media screen and (max-width:1024px){
header{height:55px; line-height: 55px; padding-top:10px;}
.mo__hd__mnav{width:100%; margin:0 auto 60px; border-bottom: 1px solid #ddd; padding: 15px 0;}
.mo__hd__mnav__wr.sub{padding-left: 40px;}
.mo__hd__mnav__wr{display:flex; width:100%; margin:0 auto; padding:0 20px;}
header .right__wr .hd__mnav__wr{display:none;}
.hd__mnav__wr{gap:25px;}
.hd__mnav__wr li > a{font-size:14px;}
.hd__mnav__wr li > a.on{color:#fff; font-weight: 600; padding:0 14px;}
.hd__mnav__wr li > a.on:after{width:100%; border-radius:18px; background:#ea7718; height: 45px; bottom: initial;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}
header .hd__login__wr li > a{display:flex; align-items:center; gap:4px;}
.mo__login__btn{margin-left:auto;}
.mo__login__btn button{display:flex; align-items:center; gap:4px; font-size:14px; color:#000; font-weight:400; background:none; border:none; cursor:pointer; padding:0;}
.mo__login__btn button img{width:16px; height:16px;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.hd__mnav__wr{gap:15px;}
.mo__hd__mnav{margin:0 auto 60px; padding:10px 0;}
.hd__mnav__wr li > a.on:after{height:40px; border-radius:15px;}
.mo__hd__mnav__wr.sub{padding-left: 30px;}

.mt60{margin-top: 40px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
.hd__mnav__wr li > a{font-size:12px;}
.mo__hd__mnav{padding:6px 0; margin:0 auto 30px; }

}/* 570px */

@media screen and (max-width:480px){
.mo__hd__mnav__wr{padding:0 10px;}
}/* 480px */

.main__contents__wr{padding:180px 0 0;}
.main__title__wr .title{font-size:40px; line-height: 1.2; color:#000; font-weight: 700; letter-spacing: -0.2px; text-transform: uppercase; word-break: keep-all;}
.main__title__wr .title.style01{text-transform:capitalize;}

.main__title__wr .text{font-size:22px; line-height: 1.4; color:#000; font-weight: 400; letter-spacing: -0.2px; word-break: keep-all;}
.main__btn__wr{gap:15px;}
.main__btn{height:50px; line-height: 49px; font-size:22px; font-weight: 400; color:#000; border:1px solid #000; border-radius:36px; text-align: center; display:inline-block; padding:0 35px;}
.main__btn.style01{background:#ea7718; color:#fff; border:1px solid #ea7718;}

.main__contents__wr00 .main__title__wr .title{font-size:50px; margin-bottom: 40px;}
.main__contents__wr00 .inner__cen1120 > div{width:50%; max-width:530px;}
.main__contents__wr00 .main__btn__wr{margin-top: 30px;}
#main__contents__wr00 .main__title__wr .text{top:0; opacity:1;}

@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
.main__contents__wr00 .main__title__wr .title{font-size:40px;}
.main__title__wr .title{font-size:30px;}
.main__title__wr .text{font-size:20px;}
.main__btn{font-size:20px;}
}/* 1280px */

@media screen and (max-width:1024px){
#main__contents__wr00{padding:80px 0 0;}
.main__contents__wr{padding:140px 0 0;}
.flex__box.mo__flex__box{display:block;}
.main__contents__wr00 .inner__cen1120 > div{width:100%; max-width:100%;}
#main__contents__wr00 .main__title__wr .title{text-align: center;}
#main__contents__wr00 .main__title__wr{margin-bottom: 40px;}

.main__contents__wr00 .main__title__wr .title{font-size:36px;}
.main__title__wr .text{font-size:18px;}
.main__btn{font-size:18px;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
#main__contents__wr00{padding:80px 0 150px;}
.main__contents__wr{padding:120px 0 0;}
.main__contents__wr00 .main__title__wr .title{font-size:32px;}

.main__title__wr .text{font-size:16px;}
.main__btn{font-size:16px; padding:0 25px;}


}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
#main__contents__wr00{padding:80px 0 120px;}
.main__contents__wr{padding:100px 0 0;}
.main__btn{height:45px; line-height: 45px;}
#main__contents__wr00 .main__title__wr .text{text-indent: -12px; margin-left: 10px;}
}/* 570px */

@media screen and (max-width:480px){
}/* 480px */




.main__contents__box{margin-top: 60px;}
.main__contents__wr01{background:url(/images/main_con01_bg.png) no-repeat; background-size:cover; padding:140px 0; background-position:center}
.main__contents__wr01 .img__wr{width:100%; max-width:768px; margin:0 auto;}


.main__contents__box02 ul > li{margin-bottom: 60px;}
.main__contents__box02 ul > li:last-child{margin-bottom: 0;}
.main__contents__box02 ul > li > div{width:calc(50% - 20px);}

.main__contents__box02 ul > li .img__wr{border-radius:20px; overflow:hidden;}
.main__contents__box02 .text__wr .tit{font-size:30px; line-height: 1.2; font-weight: 700; margin-bottom: 24px; text-transform: uppercase; word-break: break-word;}
.main__contents__box02 .text__wr .tx{font-size:20px; font-weight: 500;line-height: 1.3; color:#626262; word-break: keep-all;}
.text__wr .tx.taling__right{margin-top: 12px;}

.main__contents__box03 .img__wr{width:100%; max-width:910px; margin:0 auto;}

@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
}/* 1280px */

@media screen and (max-width:1024px){
.main__contents__wr01{padding:120px 0 140px;}
.main__contents__box02 ul > li > div{width:100%;}
.main__contents__box02 ul > li .img__wr{margin-bottom: 40px;}
.main__contents__box02 .text__wr .tit{font-size:24px;}
.main__contents__box02 .text__wr .tx{font-size:18px; padding-left: 50px;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.main__contents__wr01{padding:100px 0 120px;}
#main__contents__wr01 .main__title__wr > img{width:40px;}
.main__contents__box02 ul > li .img__wr{margin-bottom: 30px;}
.main__contents__box02 .text__wr .tit{font-size:22px; margin-bottom: 16px;}
.main__contents__box02 .text__wr .tx{font-size:16px;}

.main__contents__box02 .text__wr .tx{padding-left: 40px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
.main__contents__box02 ul > li .img__wr{border-radius:15px; margin-bottom: 25px;}
}/* 570px */

@media screen and (max-width:480px){
.main__contents__wr01{background-position:bottom; background-size:150% auto;}
.main__contents__box02 .text__wr .tx{padding-left: 25px;}
}/* 480px */

.main__contents__wr04 .con04__box ul{margin:60px 0 40px; flex-wrap:wrap; gap:20px 0;}
.main__contents__wr04 .con04__box ul li{display:inline-block; border:2px solid #ea7718; color:#ea7718; font-size:16px; font-weight: 500; border-radius:10px; height:50px; line-height: 50px; text-align: center; padding:0 20px;}
.main__contents__wr04 .con04__box ul li > img{max-width:25px;}
.main__contents__wr04 .con04__box ul li:nth-child(even){border:0; padding:0 10px;}
.main__contents__wr04 .con04__box .tx01{font-size:20px; color:#000; font-weight: 400; line-height: 1.5; word-break: keep-all;}
.main__contents__box04 .img__wr{width:100%; max-width:950px; margin:0 auto;}

@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
}/* 1280px */

@media screen and (max-width:1024px){
.main__contents__wr04 .con04__box ul li{display:block; height:45px; line-height: 45px; padding:0 16px; font-size:15px; max-width:350px; margin:0 auto;}
.main__contents__wr04 .con04__box ul li > img{display:block; transform: rotate(90deg); margin: 15px auto;}
.main__contents__wr04 .con04__box ul li:nth-child(even){height:initial; line-height: initial;}
.main__contents__wr04 .con04__box .tx01{font-size:18px; line-height: 1.34;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.main__contents__wr04 .con04__box ul{gap:10px 0;}
.main__contents__wr04 .con04__box ul li > img{max-width:20px;}

}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
.main__contents__wr04 .con04__box .tx01{font-size:16px;}
.main__contents__wr04 .con04__box ul li > img{max-width:16px; margin:10px auto;}
}/* 570px */

@media screen and (max-width:480px){
}/* 480px */

.main__contents__wr05 .inner__cen1120{max-width:1070px;}
.main__contents__box05 > div{width:calc(50% - 20px);}
.main__contents__box05 .text__box{padding:40px; background:#fff; box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5); border-radius:20px;}
.main__contents__box05 .text__box .tit{font-size:30px; font-weight: 700; margin-bottom: 30px;}
.main__contents__box05 .text__box .cate{border:2px solid #000; border-radius:36px; height:36px; line-height: 36px; text-align: center; display:inline-block; text-transform: uppercase;
padding:0 15px; font-size:15px; font-weight: 600; margin-right: 10px;}
.main__contents__box05 .text__box .sub__tit{font-size:22px; font-weight: 700; word-break: keep-all;}
.main__contents__box05 .text__box ul{margin-top: 16px;}
.main__contents__box05 .text__box ul > li{font-size:16px; line-height: 1.4; font-weight: 500; color:#000; word-break: keep-all;text-indent: -12px;margin-left: 12px;}
.line{background:#FFF1E6; width:100%; height:2px; margin:24px 0; display:block;}

.main__contents__box05 .text__box .bottom__box .cate{color:#ea7718; border:1px solid #ea7718;}
.main__contents__box05 .tx02{padding:12px; background:#FFF1E6; font-size:16px; text-align: center;  margin:30px 0; word-break:keep-all;}
.main__contents__box05 .tx03{width:100%; border-radius:36px; background:#ea7718; color:#fff; font-size:16px; text-align: center; height:50px; line-height: 50px; font-weight: 600;}

.main__contents__wr06 .inner__cen1120 > div{width:50%;}

@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1200px){
#main__contents__box05{display:block;}
.main__contents__box05 > div{width:100%;}
.main__contents__box05 .text__box{border-radius:40px; margin-bottom: 40px;}
}/* 1280px */

@media screen and (max-width:1024px){
.main__contents__box05 .text__box .sub__tit{font-size:20px;}
.main__contents__wr06 .inner__cen1120 > div{width:100%;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.main__contents__box05 .text__box{border-radius:20px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
.main__contents__box05 .text__box{padding:32px; padding-top: 40px;}
.main__contents__box05 .text__box .flex__box{display:block;}
.main__contents__box05 .text__box .cate{height:30px; line-height: 30px; font-size:12px; padding:0 10px; margin-right: 0; margin-bottom: 10px;}
}/* 570px */

@media screen and (max-width:480px){
}/* 480px */

.main__title__wr .tit{font-size:20px; font-weight: 700; color:#ea7718; margin-bottom: 20px;}
.main__contents__wr07 .main__product__sw .swiper-slide{width:calc(33.33% - 16px); margin-right: 24px;}
.main__contents__wr07 .main__product__sw .swiper-slide .img__wr{overflow:hidden; border-radius:20px;}
.main__contents__wr07 .main__product__sw .swiper-slide:last-child{margin-right: 0;}
.main__contents__wr07 .main__product__sw .swiper-slide p{font-size:20px; color:#000; font-weight: 400; margin-top: 12px; text-transform: capitalize;}
.main__contents__wr07 .main__product__sw .swiper-pagination{position:initial; margin-top: 60px;}
.main__contents__wr07 .main__product__sw .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #999; background:#fff; opacity:0.6;}
.main__contents__wr07 .main__product__sw .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ea7718; border:1px solid #ea7718; opacity:1;}


#main__contents__wr08{background:#fff8f3; padding:180px 0; margin-top: 180px;}

.main__contents__box08 ul{display:flex; gap:30px 20px; flex-wrap:wrap;}
.main__contents__box08 ul li{width:calc(33.33% - 14px); padding:30px 35px; background:#fff; position:relative; border-radius:20px; overflow:hidden;}

.main__contents__box08 ul li > span{font-size:20px;}
.main__contents__box08 ul li .tx01{font-size:20px; line-height: 1.4; word-break:keep-all; color:#000; font-weight: 400; padding-bottom: 40px;}
.main__contents__box08 ul li .tx02{font-size:18px; line-height: 1.3; color:#999; font-weight: 400; text-align: right; 
position:absolute; right:24px; bottom:24px;}

@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
.main__contents__box08 ul li .tx01{font-size:18px;}
.main__contents__box08 ul li .tx02{font-size:16px;}
}/* 1280px */

@media screen and (max-width:1024px){
.main__contents__wr07 .main__product__sw .swiper-slide p{font-size:18px;}

#main__contents__wr08{padding:140px 0; margin-top: 140px;}
.main__contents__box08 ul{gap:20px;}
.main__contents__box08 ul li{width:calc(50% - 10px);}
.main__contents__box08 ul li > span{font-size:18px;}
.main__contents__box08 ul li .tx01{font-size:16px;}
.main__contents__box08 ul li .tx02{font-size:14px;}

.main__contents__wr07 .main__product__sw .swiper-slide{width:calc(50% - 6px); margin-right: 12px;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
#main__contents__wr08{padding:100px 0; margin-top: 100px;}
.main__contents__wr07 .main__product__sw .swiper-slide p{font-size:16px;}
.main__contents__box08 ul li{border-radius:10px; padding:24px;}
.main__contents__box08 ul li > span{font-size:16px;}

}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
.main__contents__box08 ul li{width:100%;}
.main__contents__box08 ul li .tx01{padding-bottom: 24px;}
.main__contents__box08 ul li .tx02{position:initial;}
.main__contents__wr07 .main__product__sw .swiper-slide .img__wr{border-radius:15px;}
}/* 570px */

@media screen and (max-width:480px){
.main__contents__wr07 .main__product__sw .swiper-slide{width:100%;}
}/* 480px */

.main__contents__wr09{padding-bottom: 180px;}
.main__contents__box09 .faq__ul__wr li{; border-bottom: 1px solid #000; position:relative;}
.main__contents__box09 .faq__ul__wr li .arrow__icon{position:absolute; top:16px; right:0; transform:rotate(180deg); transition:0.2s;}
.main__contents__box09 .faq__ul__wr li.on .arrow__icon{transform: rotate(0deg);}
.main__contents__box09 .faq__ul__wr li .qna{font-size:18px; color:#000; font-weight: 700; padding: 20px 0; cursor: pointer; word-break:keep-all;}
.main__contents__box09 .faq__ul__wr li .anw__wr{display:none; border-top: 1px solid #ddd; text-align: left;}
.main__contents__box09 .faq__ul__wr li .anw__wr p{line-height: 1.5; color:#000; font-size:16px; font-weight: 400; word-break:keep-all; padding: 20px 0;}

@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
}/* 1280px */

@media screen and (max-width:1024px){
.main__contents__wr09{padding-bottom: 140px;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.main__contents__box09 .faq__ul__wr li .qna{font-size:16px;}
.main__contents__wr09{padding-bottom: 100px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
.main__contents__wr09{padding-bottom: 80px;}
.main__contents__box09 .faq__ul__wr li .qna{padding:15px 0; padding-right: 30px; text-indent: -19px;margin-left: 20px;}
}/* 570px */

@media screen and (max-width:480px){
.main__contents__box09 .faq__ul__wr li .arrow__icon{top:12px;}
}/* 480px */


.floating__fixed__wr{position:fixed; bottom:25px; right:25px; z-index:99;}
.floating__fixed__wr a{display:flex; align-items:center; width:57px; height:57px; background:#ea7718; border-radius:50%; text-align: center; font-size:10px; color:#fff; font-weight: 500; justify-content: center;}


.footer{padding:90px 0; background:#000;}
.footer p{word-break:keep-all;}
.footer .top__info{gap:15px;}
.footer .top__info li a{color:#fff; font-size:14px; display:block;}
.footer .ft__info__wr p{font-size:14px; color:#fff; line-height: 1.5;}
.footer .ft__logo{margin:40px 0 24px; display:inline-block;}
.footer .copyright{color:#fff; font-size:14px; margin-top: 60px; line-height: 1.4;}


@media screen and (max-width:768px){
}/* 768px */


@media screen and (max-width:570px){
.footer{padding:60px 0;}
.footer .ft__info__wr p{font-size:12px;}
.footer .copyright{font-size:12px;}
}/* 570px */


.faq__visual__wr{margin-top: 77px;}
.faq__visual__wr .inner__full{background:url(/images/faq_visual.jpg) no-repeat; background-size:cover; background-position: center center;}
.faq__visual__text__wr{padding:80px 0;}
.faq__visual__text__wr .title{font-size:50px; font-weight: 700; color:#fff; text-align: center;}

@media screen and (max-width:1024px){
.faq__visual__wr{margin-top: 55px;}
.faq__visual__wr .mo__hd__mnav, .contact__contents__wr .mo__hd__mnav{margin: 0;}
.faq__visual__text__wr .title{font-size:40px;}

.faq__visual__text__wr{padding:50px 0;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.faq__visual__text__wr{padding:30px 0;}
.faq__visual__text__wr .title{font-size:30px;}
}/* 768px */


.contact__contents__wr{padding:180px 0;}
.contact__contents__box ul > li{margin-bottom: 24px;}
.contact__contents__box ul > li:last-child{margin-bottom: 0;}
.contact__contents__box ul > li > p{font-size:16px; margin-bottom: 8px; text-transform: capitalize; word-break:keep-all;}
.contact__contents__box ul > li > p > span{display:inline-block; width:5px; height:5px; border-radius:50%; background:#f25656; margin:0 0 2px 2px;}

.contact__contents__box ul > li input[type="text"]{border:1px solid #000; padding:6px 10px; border-radius:4px; width:100%; height:35px; line-height: 35px;}

.contact__contents__box .number__wr .flex__box > input{max-width:65px; margin:0 5px;}
.contact__contents__box .number__wr .flex__box > input:first-child{margin-left: 0;}
.contact__contents__box textarea{width:100%; resize: none; border:1px solid #000; border-radius:4px; height:160px; overflow-y:scroll; font-size:14px; line-height: 1.5; padding:12px; word-break:keep-all;}

.contact__contents__box ul > li input[type="checkbox"]{width:20px; height:20px;}
.contact__contents__box ul > li label{font-size:16px; margin-left: 5px;}

.submit__btn{font-size:16px; font-weight: 600; color:#ea7718; border-radius:36px; border:1px solid #ea7718; text-align: center; width:100%; height:45px; line-height: 45px; display:block;}

.contact__contents__wr .main__title__wr .text{font-size:18px;}

@media screen and (max-width:1024px){
.contact__contents__wr{padding:55px 0 120px;}
.contact__contents__wr .main__title__wr{padding-top: 60px;}
.contact__contents__wr .main__title__wr .text{font-size:16px;}
.contact__contents__box ul > li > p{font-size:14px;}

.contact__contents__wr .main__title__wr .title.mo__title{font-size:16px; font-weight: 600; margin-bottom: 20px;         text-transform: capitalize;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.contact__contents__wr{padding:55px 0 80px;}
.contact__contents__box ul > li:last-child{font-size:12px;}
.contact__contents__box ul > li > p{font-size:15px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
}/* 570px */




.list__fixed__nav{position:fixed; left:0; top:0; width:240px; padding:25px 16px; z-index:999; height:100%; border-right:1px solid #ddd; background:#fff;}
.list__fixed__nav .top__wr{margin-bottom: 30px;}
.list__fixed__nav .nav__wr li a{font-family: "Poppins", sans-serif; margin-bottom:5px; color:#595959; display:flex; gap:8px; font-size:14px; font-weight: 500; align-items: center; padding:10px 10px; border-radius:8px; transition:0.3s ease;}
.list__fixed__nav .nav__wr01{border-bottom: 1px solid #ddd; margin-bottom: 8px; padding-bottom: 8px;}
.list__fixed__nav .nav__wr li:last-child a{margin-bottom: 0;}
.list__fixed__nav .nav__wr li a.on{background:rgba(234, 119, 24, 0.15); color:#ea7718;}
.list__fixed__nav .nav__wr li a.on svg{color:#ea7718;}
.list__fixed__nav .bottom__wr{display: flex;flex-direction: column;justify-content: space-between; height: 100%; padding-bottom:60px;}
.list__fixed__nav .nav__wr03 li a{background:#f7f7f7;}

@media (pointer: fine) {
.list__fixed__nav .nav__wr li a:hover{background:#f7f7f7;}
.list__contents__box .pro__list__box .list:hover .hover__img{opacity:1;}
.list__fixed__nav .nav__wr03 li:hover a{background:#ececec;}
.list__contents__box .pro__list__box .list:hover .wish{opacity:1;}
.pro__list__box .wish:hover span{display:block;}
.list__btn:hover{background:#ea7718;}
.list__contents__box .function .pagingNumbers a:hover{color:#fff; background:#ea7718;}
}

#main__contents__wr00 .main__title__wr .title, #main__contents__wr06 .main__title__wr .title{opacity:1; top:0;}
#main__contents__wr06 .main__title__wr .text{opacity:1; top:0;}

.main__title__wr .tit{position:relative; top:30px; transition: 0.6s ease-out; opacity:0;}
.main__title__wr[data-scroll="in"] .tit{ top:0; opacity:1;}

.main__title__wr .title{position:relative; top:50px; transition: 0.8s ease-out; opacity:0; }
.main__title__wr[data-scroll="in"] .title{ top:0; opacity:1;}

.main__title__wr .text{position:relative; top:30px; transition: 0.6s ease-out; opacity:0;}
.main__title__wr[data-scroll="in"] .text{ top:0; opacity:1; transition-delay:0.35s;}


/* 상품 리스트 */
.list__contents__wr{margin-left: 240px;}
.list__contents__wr .main__title__wr .title{top:0; opacity:1;}
.list__contents__box .right__box{width:calc(100% - 310px);}
.list__contents__box .function{margin-bottom: 24px; font-family: "Poppins", sans-serif;}
.list__contents__box .tx{font-size:14px; font-weight: 500; }
.list__contents__box .function .flex__box{gap:12px;}
.list__contents__box .function .tx02{color:#595959; font-size:14px;}
.list__contents__box .function .flex__box select{height:40px; line-height: 40px; font-size:14px; color:#000; font-size:14px; border-radius:5px;
border:1px solid #ddd; padding:0 10px;}


.list__contents__box .pro__list__box{display:flex; flex-wrap:wrap; gap:40px 24px;}
.list__contents__box .pro__list__box .list{width:calc(33.33% - 16px); position:relative; border-radius:10px; border:1px solid #E6E6E6;
box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.12); overflow:hidden; position:relative;}
.list__contents__box .pro__list__box .list:last-child{border:0;}
.list__contents__box .pro__list__box .list img{width:100%;}
.list__contents__box .pro__list__box .list .hover__img{position:absolute; top:0; left:0; opacity:0; transition:0.3s ease;}

.list__contents__box .list__text__wr{padding:35px 15px;}
.list__contents__box .list__text__wr .tx01{color:#ea7718; font-size:14px; margin-bottom: 8px; line-height: 1.2; text-transform: capitalize;}
.list__contents__box .list__text__wr .tx02{color:#000; font-size:16px; font-weight: 600;}


.list__contents__box .left__box{width:288px; border-radius:10px; border:1px solid #E6E6E6; padding:25px 16px; 
position: sticky;top: 2%; height: 100%; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.12);}
.list__contents__box .left__box ul > li > a{padding:16px 10px; margin:12px 0; gap:5px; font-size:16px; font-weight: 500; text-transform: capitalize; 
font-family: "Manrope", sans-serif; border-radius:8px; transition:0.3s ease;}
.list__contents__box .left__box ul > li svg{transform: rotate(-90deg);}
.list__contents__box .left__box ul > li p{display:inline-block; color:#212121; font-weight: 600;}
.list__contents__box .left__box .tit{font-size:25px; color:#000; font-weight: 500; margin-bottom: 20px;}
.list__contents__box .left__box ul > li{border-bottom: 1px solid #ddd;}
.list__contents__box .left__box ul > li > a:hover{background:rgba(0,0,0,0.06);}

.cate__icon{ z-index: 10; position:absolute; top:10px; left:10px; }
.cate__icon > p{width: fit-content; padding:0 8px; height:24px; line-height: 24px; color:#fff; font-weight: 600; border-radius:6px; font-size:12px; display:block; text-align: center; font-family: "Poppins", sans-serif; letter-spacing: -0.3px;}
.cate__icon > p:last-child{margin-top: 5px;}
.cate__icon > p.tiktok{background:#1d1d1d;}
.cate__icon > p.new{background:#ea7718;}

.pro__list__box .wish{opacity:0; position:absolute; top:10px; right:10px; border-radius:38px; background:rgba(0,0,0,0.2);padding:8px; display: flex; align-items: center;justify-content: center; transition:0.3s ease;}
.pro__list__box .wish svg{color:rgba(255,255,255,0.6);}
.pro__list__box .wish span{display:none; font-size:14px; color:rgba(255,255,255,0.5); margin-right: 4px;}

.filter__sub__box{display:none;}
.filter__sub__box a, .filter__sub__box button{display:flex; align-items:center; position:relative; font-size:14px; margin:0 0 12px; gap:5px; background:none; border:none; padding:0; cursor:pointer; text-align:left; width:100%;}
.filter__sub__box a input, .filter__sub__box button input{border:1px solid #ddd; width:18px; height:18px;}
.filter__sub__box a span, .filter__sub__box button > span{background:#F3F4F6; border-radius:4px; font-size:14px; color:#6b7280; position:absolute; right:0; top:50%; transform:translateY(-50%); height:20px; line-height: 20px; display:block; padding:0 6px;}
.filter__sub__box a label, .filter__sub__box button label{font-size:14px;}
.list__contents__box .left__box ul > li > a.open svg{transform: rotate(0deg);}

.list__contents__wr{padding:80px 0;}
.list__btn{background:#ea7718; width:161px; height:48px; line-height: 48px; display:inline-block; text-align: center; color:#fff; font-weight: 600;
font-size:18px; border-radius:36px; transition:0.3s ease;}
.list__contents__wr .search__bar{margin:30px 0; position:relative;}
.list__contents__wr .search__bar svg{position:absolute; top:50%; transform:translateY(-50%); left:12px; color:#797979;}
.list__contents__wr .search__bar input[type="text"]{box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12); height:50px; line-height: 50px; padding:0 12px 0 45px; border-radius:5px;
width:100%; border:1px solid #ddd; font-size:16px;}

.list__contents__box .bt__function{margin-top: 40px; margin-bottom: 0;}
.list__contents__box .function .pagingNumbers{gap:8px;}
.list__contents__box .function .pagingNumbers a{background:transparent; color:#1d1d1d; display:inline-flex; width:25px; align-items: center;justify-content: center; height:25px; border-radius:3px; transition:0.3s ease;
font-size:14px; font-weight: 500;}
.list__contents__box .function .pagingNumbers a.active{color:#fff; background:#ea7718; }
.list__contents__box .function .pagingNumbers a.arrow{background:transparent !important;}
#bt__sort{width:80px; background:#f7f7f7;}


@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
}/* 1280px */

@media screen and (max-width:1024px){
.list__fixed__nav{display:none;}
.list__contents__wr{margin-left: 0;}

.list__contents__box .left__box{display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; background:#fff; padding:20px; overflow-y:auto;}
.list__contents__box .left__box.show{display:block;}
.filter__header{display:flex; justify-content:space-between; align-items:center; margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.filter__header .tit{margin-bottom:0;}
.filter__close__btn{background:none; border:none; cursor:pointer; padding:5px;}
.list__contents__box .right__box{width:100%;}
.mo__filter__btn{border:1px solid #ddd; height:40px; line-height: 40px; font-size:14px; text-align: center; display:flex; align-items:center; gap:4px; padding:0 14px;
text-align: center; border-radius: 5px;}
.list__contents__box .tx{text-align: center; margin-bottom: 20px; font-weight: 600;}
.list__contents__box .pro__list__box{gap:25px 15px;}
.list__contents__box .pro__list__box .list{width:calc(33.33% - 10px);}
.list__btn{font-size:16px; height:40px; line-height: 40px;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.list__contents__box .pro__list__box{gap:15px;}
.list__contents__box .pro__list__box .list{width:calc(50% - 8px);}

.list__contents__box .bt__function{display:block;}
.list__contents__box .function .flex__box{justify-content: center;}
.list__contents__box .function .flex__box.box01{justify-content:flex-end; margin-bottom: 30px;}
.list__btn{font-size:14px; width:110px;}
.list__contents__wr .search__bar input[type="text"]{height:40px; line-height: 40px; font-size:14px;}

.list__contents__wr .main__title__wr .title{font-size:25px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){

}/* 570px */

@media screen and (max-width:480px){
.list__contents__wr{padding:60px 0;}
.list__contents__box .pro__list__box .list{width:100%;}
.list__contents__wr .main__title__wr{flex-wrap:wrap; gap:8px 0;}
}/* 480px */

/* 상세페이지 */
#detail__contents__wr{padding-bottom: 0;}
.detail__contents__wr{font-family: "Poppins", sans-serif;}
.detail__contents__wr .path__wr{display:flex; gap:3px; margin-bottom: 40px;}
.detail__contents__wr .path__wr > *{font-size:16px;}
.detail__contents__wr .path__wr > p{color:#ea7718;}


.detail__contents__box{padding-bottom: 120px;}
.detail__contents__box .left__wr{width:485px; position:relative;}
.detail__contents__box .right__wr{width:calc(100% - 600px);}
.detail__contents__box .swiper-slide > img{width:100%;}

.detail__contents__box .tx__info{margin-top: 60px;}
.detail__contents__box .tx__info p{font-size:12px; color:#737373; line-height: 1.45;}
.detail__contents__box .de__thumbs__sw{margin-top: 20px;}
.detail__contents__box .de__thumbs__sw .swiper-slide{width:calc(16.66% - 9px); margin-right: 10px; cursor: pointer;}
.detail__contents__box .de__thumbs__sw .swiper-slide:last-child{margin-right: 0;}
.detail__contents__box .de__thumbs__sw .swiper-slide-thumb-active{border:1px solid #ea7718;}
#detail__contents__wr .cate__icon.flex__box p{background:#fff; color:#000;}
#detail__contents__wr .cate__icon.flex__box > p:last-child{margin-top: 0; margin-left: 5px;}


.detail__contents__box .right__wr .pro__name{font-size:45px; font-weight: 500; text-transform: capitalize; line-height: 1;}
.detail__contents__box .right__wr .tx01{font-size:14px; margin:6px 0 30px; line-height: 1.2;}
.detail__contents__box .right__wr .tx01 a{display:inline-block; text-decoration: underline;}
.detail__contents__box .right__wr .tx02{font-size:16px;}
.detail__contents__box .right__wr ul{margin:40px 0;}
.detail__contents__box .right__wr ul li{list-style: disc;}

.detail__contents__box02{flex-wrap:wrap; gap:30px 0;}
.detail__contents__box02 .img__wr{width:12.5%; text-align: center;}
.detail__contents__box02 .img__wr > img{max-width:55px; transition:0.3s ease;}


.detail__contents__box .tab__contents__wr .tx__wr{font-size:16px; line-height: 1.56; word-break: keep-all; }
.detail__contents__box .tab__contents__wr .tab__box{display: none; justify-content: space-between;}
.detail__contents__box .tab__contents__wr .tab__box.active{display: flex;}

.detail__contents__box .tab__contents__wr .tab__box .tx__wr{width:calc(100% - 520px);}
.detail__contents__box .tab__contents__wr .tab__box .img__wr__box{width:465px;}
.detail__contents__box .tab__contents__wr .tab__box .img__wr__box > img{cursor: pointer; border:1px solid #000; padding:10px 16px; border-radius:10px; transition:0.3s;}
.detail__contents__box .tab__contents__wr .tab__box .subject{font-size:30px; margin-bottom: 10px; line-height: 1; font-weight: 500;}
.detail__contents__box .tab__contents__wr .tab__box .tx{font-size:16px; font-weight: 400; word-break:keep-all;}
.detail__contents__box .tab__contents__wr .tab__box .icon__box{gap:20px; margin-top: 10px;}
.detail__contents__box .tab__contents__wr .tab__box .icon__box img{max-width:55px;}
.detail__contents__box .tab__contents__wr .tab__box .icon__box > a{transition:0.3s ease;}


.detail__contents__box .tab__btn__wr{display:flex; gap:10px; margin-bottom: 25px;}
.detail__contents__box .tab__btn__wr li a{font-size:16px; font-weight: 500;color:#3c3c3c; height:37px; line-height: 37px; display:inline-block; padding:0 12px; border-radius:5px; text-align: center;}
.detail__contents__box .tab__btn__wr li a.active{background:#1d1d1d; color:#fff; }

.detail__contents__box .tab__contents__wr .tab__box02 ul{flex-wrap:wrap; gap:20px; margin-top: 30px;}
.detail__contents__box .tab__contents__wr .tab__box02 ul > li{width:calc(50% - 10px); border-radius:5px; padding:20px; box-shadow:0 0 30px rgba(0, 0, 0, 0.07);}
.detail__contents__box .tab__contents__wr .tab__box02 ul > li .tx02{font-size:14px; line-height: 1.5; margin:16px 0;}
.detail__contents__box .tab__contents__wr .tab__box02 ul > li .tx03{font-size:14px; color:#ea7718;}
.detail__contents__box04 .title{font-size:25px; margin-bottom: 24px; font-weight: 600; color:#1d1d1f; font-family: "Manrope", sans-serif;}


.pro__popup{width:100%; height:100vh; background:rgba(0,0,0,0.8); position:fixed; top:0; left:0; z-index:999; display: none; align-items: center;justify-content: center;}
.pro__popup.on{display:flex;}
.pro__list__popup .img__wr{max-width:500px; width:100%; margin:0 auto;}
.pro__list__popup .swiper-button-next:after, .pro__list__popup .swiper-button-prev:after{font-size:12px; color:#fff;}
.pro__list__popup .swiper-button-next, .pro__list__popup .swiper-button-prev{background:rgba(0,0,0,0.3); width:40px; height:40px; border-radius:50%;}

.pop__close_btn{width:40px; height:40px; border-radius:5px; background:#000; position:absolute; top:10px; right:10px; display: flex; align-items: center;justify-content: center; }
.pop__close_btn svg{color:#fff; width:16px; height:16px;}

#detail__contents__box05{padding:100px 0; background:#000; font-family: "Manrope", sans-serif; position:relative; margin-bottom: 120px;}
#detail__contents__box05:after{width:100vw; height:100%; z-index:-1; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#000; content:'';}
#detail__contents__box05 .main__title__wr{margin-bottom: 50px;}
#detail__contents__box05 .main__title__wr .title{opacity:1; top:0; color:#fff; text-transform: capitalize; font-weight: 500; margin-bottom: 10px; line-height: 1.45;
word-break:keep-all;}
#detail__contents__box05 .main__title__wr .text{opacity:1; top:0; color:#fff; word-break:keep-all;}

.con05__img__box{gap:60px;}
.con05__img__box .img__wr{width:380px;}
.con05__img__box .tx__box__wr{width:30%;}
.con05__img__box .tx01{font-size:26px; color:#fff; font-weight: 600; margin-bottom: 20px; white-space: nowrap; word-break:keep-all; line-height: 1;}
.con05__img__box .tx02{font-size:20px; color:#fff; font-weight: 400; line-height: 1.45; word-break:keep-all;}
.con05__img__box .tx__box__wr .flex__box{position:relative;}
.con05__img__box .tx__box__wr .flex__box:first-child{margin-bottom: 60px;}
.con05__img__box .tx__box01 img{position:absolute; right:-90px; top:60px;}
.con05__img__box .tx__box02 img{position:absolute; right:-90px; top:40px;}
.con05__img__box .tx__box03 img{position:absolute; left:-90px; top:60px;}
.con05__img__box .tx__box04 img{position:absolute; left:-90px; top:40px;}

@media (pointer: fine) {
.detail__contents__wr .path__wr a:hover{text-decoration: underline;}
.detail__contents__box02 .img__wr:hover img{transform: scale(1.05);}
.detail__contents__box .tab__contents__wr .tab__box02 ul > li .tx03:hover{text-decoration: underline;}

.detail__contents__box .tab__contents__wr .tab__box .icon__box > a:hover{transform: scale(1.05);}
.detail__contents__box .tab__contents__wr .tab__box .img__wr__box:hover > img{background:rgba(42, 182, 115, 0.1);}

}

@media screen and (max-width:1440px){
.detail__contents__box .left__wr{width:445px;}
.detail__contents__box .right__wr{width:calc(100% - 500px);}

.con05__img__box{gap:40px;}
.con05__img__box .tx01{white-space:initial; font-size:20px;}
.con05__img__box .tx02{font-size:16px;}
.con05__img__box .tx__box__wr .flex__box:first-child{margin-bottom:30px;}

}/* 1440px */

@media screen and (max-width:1280px){
.detail__contents__box .left__wr{width:400px;}
.detail__contents__box .right__wr{width:calc(100% - 460px);}

.detail__contents__box .tab__contents__wr .tab__box .tx__wr{width:calc(100% - 400px);}
.detail__contents__box .tab__contents__wr .tab__box .img__wr__box{width:350px;}

}/* 1280px */

@media screen and (max-width:1024px){
#detail__contents__box05{padding:80px 0; margin-bottom: 80px;}
.detail__contents__wr .list__btn{width:100%;}
.detail__contents__wr .path__wr > *{font-size:14px;}

.detail__contents__box .right__wr .pro__name{font-size:35px;}
.detail__contents__box .de__thumbs__sw .swiper-slide{width:calc(25% - 8px);}
.detail__contents__box .tx__info{margin-top: 30px;}
.detail__contents__box .tab__contents__wr .tab__box .subject{font-size:24px;}
.detail__contents__box .tab__btn__wr li a{font-size:14px;}

.detail__contents__box .tab__contents__wr .tab__box .tx__wr{width:calc(100% - 350px);}
.detail__contents__box .tab__contents__wr .tab__box .img__wr__box{width:300px;}
.detail__contents__box{padding-bottom: 80px;}
.detail__contents__box02 .img__wr{width:25%;}

.con05__img__box .tx__box__wr img{display:none;}

.detail__contents__box05 .mo__img__wr{max-width:400px; margin:0 auto;}
.con05__img__box .tx__box__wr{width:100%;}
.con05__img__box{margin-top: 40px;}
.con05__img__box .tx01{margin-bottom: 12px;}
}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.detail__contents__box .tab__contents__wr .tab__box.active{display:block;}

.detail__contents__box .tab__contents__wr .tab__box .tx__wr{width:100%;}
.detail__contents__box .tab__contents__wr .tab__box .img__wr__box{width:100%;}
.detail__contents__box .tab__contents__wr .tab__box .img__wr__box {margin-top: 40px;}
.detail__contents__box01{display:block;}
.detail__contents__box .left__wr{width:100%; margin-bottom: 30px;}
.detail__contents__box .right__wr{width:100%; padding:0 20px;}
.detail__contents__box .de__thumbs__sw .swiper-slide{width:calc(16.66% - 9px);}

.detail__contents__box02 .img__wr{width:33.33%;}
.detail__contents__box .tab__contents__wr .tab__box02 ul > li{width:100%;}

.detail__contents__wr .path__wr{margin-bottom: 20px;}
.detail__contents__box05 .mo__img__wr{max-width:250px; margin:0 auto;}
.con05__img__box .tx__box__wr{width:100%; margin-bottom:30px;}
.con05__img__box .tx__box__wr:last-child{margin-bottom: 0;}
.con05__img__box{margin-top: 30px; display:block;}
.detail__contents__box .tab__contents__wr .tab__box .subject{font-size:20px;}
#detail__contents__wr .main__title__wr .title{font-size:30px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
#detail__contents__box05 .main__title__wr .title{margin-bottom: 8px;}
}/* 570px */

@media screen and (max-width:480px){
.detail__contents__box05 .mo__img__wr{width:90%; max-width:100%;}
.detail__contents__box .de__thumbs__sw{margin-top: 15px;}

#detail__contents__box04 .pro__list__box .list{width: calc(50% - 8px);}
}/* 480px */




.faq__contents__wr00 .con__list__wr .con__list{padding:100px 0; border-bottom: 1px solid #000;}
.faq__contents__wr00 .con__list__wr:last-child .con__list{border-bottom: 0; padding-bottom: 120px;}
.faq__contents__wr00 .con__list__wr .title{width:360px; font-size:32px; font-weight: 700; text-transform: capitalize; line-height: 1.4;}
.faq__contents__wr00 .con__list__wr .right__anw__wr{width:calc(100% - 360px);}
.faq__contents__wr00 .con__list__wr .right__anw__wr ul{}
.faq__contents__wr00 .con__list__wr .right__anw__wr ul li{margin-bottom: 20px;}
.faq__contents__wr00 .con__list__wr .right__anw__wr ul li:last-child{margin-bottom: 0;}
.faq__contents__wr00 .con__list__wr .right__anw__wr ul li > p{font-size:18px; font-weight: 700; line-height: 1.4; word-break:keep-all;}
.faq__contents__wr00 .con__list__wr .right__anw__wr ul li .anw{font-weight: 400; margin-top: 6px;}
.faq__contents__wr00 .main__color.cate{font-weight: 700;}


@media screen and (max-width:1024px){
.faq__contents__wr00 .con__list__wr .con__list{padding:80px 0;}
.faq__contents__wr00 .con__list__wr .con__list{display:block;}
.faq__contents__wr00 .con__list__wr .title{width:100%; margin-bottom:30px; font-size:28px;}
.faq__contents__wr00 .con__list__wr .right__anw__wr ul li > p{font-size:16px;}
.faq__contents__wr00 .con__list__wr .right__anw__wr{width:100%;}
}/* 1024px */

@media screen and (max-width:768px){
.faq__contents__wr00 .con__list__wr .con__list{padding:60px 0;}
.faq__contents__wr00 .con__list__wr .title{margin-bottom:25px; font-size:24px;}
}/* 768px */



/* detail 화면 시작 */
.detail-page .header {
  display: none;
}

@media screen and (max-width: 1024px) {
  .detail-page .header {
    display: block;
  }
}

.swiper-button-prev,
.swiper-button-next {
  display: none;
}
/* detail 화면 끝 */