@charset "UTF-8";

@import url('cd532b376815f88c92416fab5d90bac6d54e72d4.bin');


/*------- 초기화 st -------*/
*{box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
html,body{font-size:16px;}
body{margin:0; padding:0; position:relative; font-family:'Noto Sans KR', sans-serif;  width:100%; height:auto; background:#f1f3f8;color:#222;}
label,input,button,select,img {vertical-align: middle; font-family: 'Noto Sans KR', sans-serif;margin: 0;font-size:1.15rem;color:#111;}

/*button st*/
button {background: none;border: none;padding: 0;margin: 0;cursor: pointer;overflow: visible;white-space: nowrap;}
button:active {outline: none;}
button::-moz-focus-inner {padding: 0;border: 0;}
/*button end*/


/* input st */
input {-webkit-appearance: none;border: 1px solid rgba(17,17,17,.16);border-radius: 1rem;padding: 0.75rem;margin: 0;outline: none;font-family: 'Noto Sans KR', sans-serif;transition: 0.3s;}
input::placeholder {opacity: 1;color: #ccc;font-family: 'Noto Sans KR', sans-serif;transition: 0.3s;}
input:focus {outline: none;border: 1px solid #1454FF;}
input[type="submit"] {cursor: pointer;}
input[type="text"],
input[type="password"],
input[type="text"]:focus,
input[type="password"]:focus,
textarea {vertical-align: middle;background: #fff;font-family: 'Noto Sans KR', sans-serif;box-shadow: none;border-radius: 1rem;transition: all 0.3s ease-in-out;outline: none;resize:none;}
textarea:focus,
select:focus {box-shadow: 0 0 5px #9ed4ff;border: 1px solid #558ab7 !important;}
/* input end */

/* table st */
table{border-collapse: collapse;border-spacing: 0;}
/* table end */

/*------- 초기화 end -------*/

/*------- 공통 st -------*/
.none{display:none;}
.flex_btw {display:flex;justify-content:space-between;}
.flex_cnt {display:flex; justify-content:center;}
.column_flex_end {display: flex;flex-direction: column;place-items: flex-end;}
.row {display: flex;flex-flow: row;flex-wrap: wrap;}

/* btn */
/*btn-01*/
.btn_01{display:inline-block; width:auto; height:auto; padding:0.7rem 1.5rem; font-size:1rem; color:#fff;background:#595955;border:1px solid #595955;border-radius:2rem;transition:0.3s;}
.btn_01:hover{box-shadow:0px 5px 20px 5px rgba(0,0,0,0.1);}

/*btn-02*/
[class*="btn_02"]{display: inline-block;padding: calc(8 / 14 * 1em) calc(10 / 14 * 1em) calc(9 / 14 * 1em) calc(14 / 14 * 1em);border-radius: calc(12 / 14 * 1em);color: #fff;font-size: 1.25rem;transition: all 0.3s;position: relative;overflow: hidden;z-index: 1;font-weight: 600;letter-spacing: -0.01rem;}
.btn_02:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: #1454FF;border-radius: calc(12 / 14 * 1em);z-index: -2;}
.btn_02:before {content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 100%;background: #002486;transition: all 0.3s;border-radius: calc(12 / 14 * 1em);z-index: -1;}
.btn_02:hover {color: #fff;}
.btn_02:hover:before {width: 100%;}

.btn_02_01{background:#fff;color:#1454FF;border:1px solid #1454FF;}
.btn_02_01:hover{background:#1454FF !important;color:#fff;}

/*btn-03*/
.btn_03{display:inline-block;width:auto;height:auto;padding: 0.75rem 1.5rem;font-size:1.2rem;color:#222;font-weight:600;letter-spacing:-0.01rem;background:transparent;border: 1px solid #343644;position: relative;min-width: 11.625rem;min-height:3.5rem;line-height:1.75 !important;vertical-align:middle;text-align:center;border-radius: calc(16 / 18 * 1em);transition:all .3s;}
[class*="btn_submit"]{background: #343644;color: #fff;}
[class*="btn_submit"]:hover{background: #343644;}
.btn_close{border-color:rgba(97,102,118,.3);}

/*btn-04*/
.btn_04 {font-size:1rem;height: 2.5rem;padding: 0 calc(10 / 11 * 1em);border-radius: calc(8 / 11 * 1em);background: #e7e8eb;line-height: 2.5rem;font-weight: 500;color: #666;display:inline-block;transition:0.3s;}
.btn_04:hover{box-shadow:0px 5px 20px 5px rgba(0,0,0,0.05);}

/*btn-05*/
.btn_05 {font-size:1rem;height: 2.5rem;line-height: 2.5rem;font-weight: 500;color: #4d4d4d;border: 1px solid rgba(97,102,118,.2);border-radius: calc(12 / 14 * 1em);padding: 0.5rem;}


/* margin */
.mb05{margin-bottom:0.5rem;}
.mb15{margin-bottom:1.5rem;}
.mb2{margin-bottom:2rem;}
.mb3{margin-bottom:3rem;}
.mb35{margin-bottom:3.5rem !important;}

/* padding */
.pr05{padding-right:0.5rem;}

/* color */
.color00{color:#222 !important;}
.color01{color:#444 !important;}
.color02{color:#666 !important;}
.color03{color:#aaa !important;}
.color04{color:#fff !important;}
.color05{color:#1454FF !important;}
.color06{color:#D1E4FC !important;}
.color07{color:#ff3061 !important;}

/* main bg*/
.bg01{background:#1454FF !important;}
.bg02{background:#F1F3F8 !important;}

/* border */
.border-right:after{content: '';display: block;width: 1px;height: 10px;position: absolute;right: -1px;top: 50%;margin-top: -4.5px;background: #aaa;}

/* text-align*/
.tc{text-align:center !important;}
.tr{text-align:right;}

/*font-size*/
.fs075{font-size:0.75rem !important;}
.fs00{font-size:1rem !important;}
.fs01{font-size:1.15rem;}
.fs15{font-size:1.5rem;}
.fs02{font-size:2rem;}
.fs03{font-size:2.5rem !important;}

/*font-family*/
.mont{font-family: 'Montserrat', sans-serif;}

/* letter-spacing */
.ls01{letter-spacing:-0.01rem;}

/*font-weight*/
.weight01{font-weight:100;}
.weight02{font-weight:200;}
.weight03{font-weight:300;}
.weight04{font-weight:400;}
.weight05{font-weight:500;}
.weight06{font-weight:600;}
.weight07{font-weight:700;}
.weight08{font-weight:800 !important;}
.weight09{font-weight:900;}

/*card*/
[class*="card"]{padding: 3rem;background: #fff;border-radius: calc(max(1rem, 0.8334vw) * (60 / 16));box-shadow:0 39px 67px 3px hsla(0,0%,67%,.3);}
[class*="card-sm"]{border-radius: 1rem;box-shadow: 0 39px 67px 3px hsla(0,0%,67%,.3);padding: 1.25rem;width: 100%;}
.card-sm-border{border:1px solid #ddd;box-shadow:0 39px 67px 3px hsla(0,0%,67%,.3);}

/*width*/
.col-lg-1{width:100%;}
.col-lg-2{width:50%;}
.col-lg-4{width:24%;}


/*tab*/
.tab_wrap {display: flex;font-size: 1.5rem;border-bottom: 2px solid rgba(17,17,17,.1);}
.tab_wrap > li {padding: 1rem;}
.tab_wrap .active {position: relative;font-weight:600;}
.tab_wrap .active:after {content: "";display: block;position: absolute;left: 0;bottom: -2px;width: 100%;height: 2px;background: #000;}

/*scroll*/
.scrollbar {width: 100%;height: 100%;overflow-y: scroll;}
.scrollbar::-webkit-scrollbar {width: 0.4rem;}
.scrollbar::-webkit-scrollbar-thumb {height: 10%;background: rgba(0,0,0,0.4); border-radius: 3rem;}
.scrollbar::-webkit-scrollbar-track {background: rgba(0,0,0,0.15);border-radius: 3rem;}


/*------- 공통 end -------*/


/*------- sub 공통 st -------*/

#wrapper_title{display:none;}

/*------- sub 공통 end -------*/


/*------- header st -------*/
#header .gw_mob_nav_container {display: none;}
#header .mob_menu_container{display: none;}
#gw_mob_logo{display: none;}
#header .gw_mob_mall_container {display: none;}
#header .gw_mob_cart{display: none;}


#header{ position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999999;}
#header .container{height:7rem; padding:1rem 3rem 0 6rem;position:relative;}
#header .nav {padding: 0.8rem 2rem;background: #fff;border-radius: 3rem;display: flex;gap: 0.5rem;align-items: center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
#header .nav > li > a{display:block;padding:0.7rem 1.5rem;border-radius:2rem;transition:0.3s;}
#header .nav > li > a:hover{background:#F3F3F5;}
#header .nav .icon > a{position:relative;padding:0;width: 3rem;height: 3rem;display: block;border-radius: 100%;line-height: 3rem;background:#20252B;}
#header .nav .icon > a:hover{background:#20252B;}


/* header_left st */
#header .header_left {align-items:center;}
#header .header_left .mall_container {padding-top: 1rem;}
#header .header_left .mall {display: flex;justify-content: space-between;gap:0.5rem;}
#header .header_left .mall > li > a {padding: 0.5rem 1rem;min-width:auto;min-height: auto;border-radius: 3rem;border:none;background:#DFE3EB;color: #616161;font-weight: 500;}
#header .header_left .mall > .active > a {background: #1454ff;color: #fff;border: none;}
/* header_top end */


/*------- header end -------*/

/*------- index st -------*/

/* gnb st */
#gw_gnb {width: 20rem;height: calc(100vh - 10rem);padding: 2rem 0.5rem;background: #fff;border-radius: calc(max(1rem, 0.8334vw) * (60 / 16));position: fixed;bottom: 2.5rem;left: 5rem;z-index: 9999;transition: all .3s;overflow: hidden;}
#gw_gnb .gnb > li {padding: 1rem 0.5rem;border: 2px solid #F4F4F4;margin: 1rem 0.25rem;border-radius: 2rem;transition: all 0.3s;cursor:pointer;}
#gw_gnb .img {width: 3.5rem;height: 3.5rem;background: #fff;border-radius: 1rem;box-shadow: 0 0px 10px 0 rgba(0,0,0,.2); display: flex;overflow:hidden;}
#gw_gnb .img > img {width: 100%;align-items: center;}
#gw_gnb .list{display: flex;gap: 0.5rem;align-items: center;color:#222;word-break:keep-all;transition: all 0.3s;}
#gw_gnb .arrow-btn {margin-left: 24px;opacity: 0;top: 1px;transform: translate(-10px,0);display: inline-block;position: relative;transition: all .3s;}
#gw_gnb .gnb > li:hover{background:#F4F4F4;}
#gw_gnb .gnb > li:hover .arrow-btn { opacity: 1; transform: translate(0px,0);}

/* gnb end */

/* content st */
#gw_wrapper {width: 100%;padding-left: 25rem;padding-top: 8rem;transition: all .3s;}
#gw_container {padding: 0 3rem;}
#gw_container .is_index{position:relative;}
#gw_container .main_section{padding-top:5rem;}


/*sec02*/
#sec02 .flex_btw{gap:1rem;}

/*sec03*/
#sec03 .flex_btw{gap:1.5rem;align-items:center;}
#sec03 .title01 {margin-bottom: 0;}
#sec03 .date{letter-spacing:0.1rem;font-weight:600;color:#999!important;}
#sec03 .card-sm-border {margin-bottom: 1rem;transition:all .5s;}
#sec03 .card-sm-border .title {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 18rem;color:#111;}
#sec03 .card-sm-border:last-child {margin-bottom: 0;}
#sec03 .card-sm-border:hover{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.08);}
#sec03 .card-sm-border > a > div {font-size: 1rem;}
#sec03 .btn_02 {width: 100%;text-align: center;margin-top: 1.5rem;padding: 1.25rem;}


/*quick_menu*/
#quick_menu {position: fixed;right: 2.5rem;bottom: 2.5rem;transition: opacity 0.3s,background 0.3s;z-index: 10; opacity: 1;visibility: visible;width: auto;height: auto;}
#quick_menu .gw_btn {position: relative;display: block;width: 4rem;height: 4rem;border-radius: 50%;cursor: pointer;}
#quick_menu .gw_btn > a{display:block;width:100%;height:100%;text-align: center;color: #fff;position:relative;}
#quick_menu .gw_btn img {display: block;position: absolute;top: 50%;left: 50%;width: 2rem;height: 2rem;transform: translate(-50%,-50%);}
#quick_menu > div{margin: 0.5rem 0;}
#quick_menu .gw_btn > a > i {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#quick_menu .kakao {background: #ffe100;transition: 0.3s;}
#quick_menu .kakao:hover{box-shadow:0px 5px 20px 5px rgba(255,255,0,0.2);}
#quick_menu .buy {background: #fff url('d5b02b05bdc5e7df8883e2f9998fdfe8e209a3e6.png') 60% 50% no-repeat; background-size:80%;transition: 0.3s;border:1px solid rgba(97,102,118,.2);}
#quick_menu .buy:hover{box-shadow:0px 5px 20px 5px rgba(209,209,209,0.2);}
#quick_menu .buy1 {background: #fff url('c9f6e1dfdc05be3887c9b220a7775a8516c2521c.png') 60% 50% no-repeat; background-size:80%;transition: 0.3s;border:1px solid rgba(97,102,118,.2);}
#quick_menu .buy1:hover{box-shadow:0px 5px 20px 5px rgba(209,209,209,0.2);}
#quick_menu .purchase {background: #000 url('0625d8ce5d0c7f009d04a1f27028084e80858c2f.png') no-repeat; background-size:cover;transition: 0.3s;}
#quick_menu .download:hover{box-shadow:0px 5px 20px 5px rgba(0,0,0,0.2);}
#quick_menu .download {background: #1196f2 url('de4e6ab6ef1159c264b7df002e34be7997e816b0.png') 60% 50% no-repeat; background-size:80%;transition: 0.3s;border:1px solid rgba(97,102,118,.2);}
#quick_menu .download:hover{box-shadow:0px 5px 20px 5px rgba(0,206,253,0.2);}
#quick_menu .favorite {background: #fff url('784a72c51edff04530e0033b20c0d718aa08df0c.png') 60% 50% no-repeat; background-size:80%;transition: 0.3s;border:1px solid rgba(97,102,118,.2);}
#quick_menu .favorite:hover{box-shadow:0px 5px 20px 5px rgba(0,85,163,0.2);}
#quick_menu.bottom {bottom: 29rem;}


/* content end */

/*------- index end -------*/

/*------- login st -------*/
#gw_login{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;margin:0;}
#gw_login .mbskin_box {width: 100%;background: #fff;border-radius: calc(clamp(1.6rem, 4.5vw, 2.4rem) * (30 / 16));border: none;padding:calc(max(1rem, 0.8334vw) * (80 / 16)) calc(max(1rem, 0.8334vw) * (96 / 16));box-shadow:0 39px 67px 3px hsla(0,0%,67%,.3);}
#gw_login .container {width: 25rem;margin: 0 auto;}

/*------- login end -------*/


/*------- error st -------*/

/*------- error end -------*/


/*------- footer st -------*/
#footer{width:100%;padding:7rem 0;padding-left:25rem;}
#footer .container{padding:0 3rem;}
#footer .footer_logo > a > img{max-height:3rem;}
#footer .left{font-size: 0.875rem;}
#footer .footer_info > li > span{position:relative;display: inline-block;padding:0.325rem 0.625rem; font-weight: 400;letter-spacing: -0.025em;line-height: 1.25;}
#footer .footer_info .btn_04 {padding: 0.6rem 0.5rem;height: 2.25rem;font-size: 0.9rem;}
#footer .footer_info .btn_04:hover{box-shadow:none;}
#footer .copyright{padding:0 0.625rem;}
#footer .icon {width: 3rem;height: 3rem;display: block;border-radius: 100%;line-height: 3rem;}
#footer .right{text-align:right;}
#footer .right .img > a > img  {width: 4.5rem;}
#footer .tel > span {display:block;}
#footer .footer_info02 > span > a{position:relative;display: inline-block;padding:0.325rem 0.625rem; font-weight: 400;letter-spacing: -0.025em;line-height: 1;}
/*------- footer end -------*/


/*------- 1440 st -------*/
@media screen and (max-width: 1440px) {
	html, body{font-size:14px;}

	/*------- 공통 st -------*/
	/*margin*/
	.mb35{margin-bottom:3rem;}

	/*card*/
	[class*="card"]{padding:3rem 2rem;}
	[class*="card-sm"]{padding:1.5rem 1rem !important;}

	/*------- 공통 end -------*/

	/*------- header st -------*/
	#header .container{padding:1rem 2rem 0 3rem;}

	/*------- header end -------*/

	/*------- index st -------*/

	/* header st */
	#header .nav > li > a{padding:0.75rem;}
	/* header end */

	/* gnb st */
	#gw_gnb{left:2rem;}
	/* gnb end */

	/* content st */
	#gw_wrapper {padding-left:22rem;}
	#gw_container{padding:0 2rem;}
	/* content end */


	/* sec02 st */
	#sec02 .title {word-break: keep-all;}
	#sec02 .col-lg-4{width:48%;}
	#sec02 .flex_btw{flex-wrap:wrap;}
	/* sec02 end */

	/*------- index end -------*/


	/*------- footer st -------*/
	#footer{padding-left:22rem;}
	#footer .container{padding:0 2rem;}

	/*------- footer end -------*/

}

/*------- 1440 end -------*/

/*------- 1280 st -------*/
@media screen and (max-width: 1280px) {
	.title_wrap{text-align:center;}
	.btn_02:before{display:none;}

	/*------- header st -------*/
	#header .container{height: 5rem;min-width: 320px;background: #fff;border-bottom: 1px solid #ddd;}
	#header .gnb{display:none;}
	#gw_mob_logo{display: block;width: 7rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
	#gw_mob_logo > a > img{width:100%; display:block;}

	#header .gw_mob_nav_container {display: flex;width: 100%;height: 4rem;background: #DFE3EB;align-items: center;place-content: center;}
	#header .gw_mob_nav_container  .mall {display: flex;justify-content: space-between;gap:0.5rem;}
	#header .gw_mob_nav_container  .mall > li > a {padding: 0.5rem 1rem;min-width:auto;min-height: auto;border-radius: 3rem;color: #616161;font-weight: 500;}
	#header .gw_mob_nav_container  .mall > .active > a {background: #1454ff;color: #fff;border: none;}


	#header .gw_mob_mall_container {display: flex;width: 100%;height: 4rem;background: #343644;align-items: center;place-content: center;}
	#header .gw_mob_mall_container  .mall {display: flex;justify-content: space-between;gap:0.5rem;}
	#header .gw_mob_mall_container  .mall > li > a {padding: 0.5rem 1rem;min-width:auto;min-height: auto;border-radius: 3rem;border:none;background:#A1A1A1;color: #343644;font-weight: 500;}
	#header .gw_mob_mall_container  .mall > .active > a {background: #1454ff;color: #fff;border: none;}

	#header .gw_mob_cart{display:block;}
	#header .mob_menu_container{display: block;position: absolute;top: 5rem;left: -100%;display: block;width: 100%;height: 100vh;background: #ffffff;transition: all 0.5s;z-index: 999;overflow-y:auto;}
	#header .mob_menu_container::-webkit-scrollbar {width: 0.5rem;}
	#header .mob_menu_container::-webkit-scrollbar-thumb {height: 5%;background: rgba(0,0,0,0.4); border-radius: 3rem;}
	#header .mob_menu_container::-webkit-scrollbar-track {background: rgba(0,0,0,0.15);border-radius: 3rem;}
	#header .gw_mob_gnb{display: block;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);}
	#header .gw_mob_gnb .sitemap {position: relative;cursor: pointer;width: 22px;height: 18px;}
	#header .bar_wrap {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: inline-block;cursor: pointer;}
	#header .bar_wrap > div{width: 22px;height: 2px;background: #333;transition: 0.3s;border-radius: 10px;}
	#header .bar_wrap > .bar2 {margin: 5px 0;}
	#header .gw_mob_cart > a{position: absolute;padding:0;width: 3rem;height: 3rem;display: block;border-radius: 100%;line-height: 3rem;background:#20252B;right: 2rem;top: 50%;transform: translateY(-50%);}
	#header .mob_menu_container .menu > li {padding: 20px 20px 18px;width: 100%;border-bottom: 1px solid #ddd;}
	#header .menu_list {position: relative;display: block;font-size: 16px;color: #222;}
	#header .product_container {padding: 2rem;}
	#header .row {gap: 1%;place-content: flex-start;}
	#header .gw_mob_product > li {padding: 1.25rem;background: #fff;border-radius: 1.2rem;margin-bottom:1%;}
	#header .gw_mob_product > li .img {width: 3.5rem;height: 3.5rem;background: #fff;border-radius: 1rem;box-shadow: 0 0px 10px 0 rgba(0,0,0,.2); overflow:hidden;margin:0 auto 0.625rem auto;position:relative;}
	#header .gw_mob_product > li .img > img {width: 75%;display: block;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}



	/*메뉴 활성화*/
	html.on,
	body.on {overflow-y: hidden;}
	#header .mob_menu_container.on {left: 0;}
	#header .mob_menu_container > ul{height:130vh;}

	/*sitemap */
	/*hover 비활성화*/
	#header:hover .bar_wrap .bar1 {transform: rotate(0deg) translate(0px, 0px);}
	#header:hover .bar_wrap .bar2 {opacity: 1;}
	#header:hover .bar_wrap .bar3 {transform: rotate(0deg) translate(0px, 0px);}

	/*click 활성화*/
	#header .bar_wrap .bar1.on {transform: translateY(8px) rotate(-45deg);}
	#header .bar_wrap .bar2.on {opacity: 0;}
	#header .bar_wrap .bar3.on {transform: translateY(-7px) rotate(45deg);}


	/*------- header end -------*/


	/*------- index st -------*/

	/* gnb st */
	#gw_gnb{display:none;}
	/* gnb end */

	/* content st */
	#gw_wrapper {padding-left:0;padding-top:15rem;}
	/* content end */

	/* sec01 st */
	#sec01 .lists-row .col-row-4{margin-bottom:3rem;}
	#sec01 .sct_10_top{display:block !important;text-align:center !important; padding:2rem 0.5rem 0.75rem !important;}
	#sec01 .sct_10 .sct_txt01{display:none;}
	#sec01 .sct_10 .sct_img{position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);width:4rem !important;height:4rem !important;}
	#sec01 .sct_10_bottom .sct_type{padding:0.5rem;margin:1rem;}
	#sec01 .sct_10_bottom{padding:0 !important;}
	#sec01 .sct_10_bottom .sct_btn_02{border-radius:0 0 2.0833vw 2.0833vw;padding:calc(8 / 14 * 1em) calc(10 / 14 * 1em) calc(9 / 14 * 1em) calc(14 / 14 * 1em) !important;}

	/* sec01 end */
	#sec01 .sct_10 .sct_txt02{word-break:break-word;line-height:1.5;padding-top:1rem;}
	#sec01 .sct_10_top .sct_type{width:100% !important;}
	#sec01 .sct_10_bottom .discount_item{ padding: 1rem 0.5rem;margin-bottom: 0;}
	#sec01 .sct_10_bottom .discount_item > div{padding:0.5rem !important;}

	/* sec02 st */
	#sec02 .flex_btw{gap:0.5rem;}
	/* sec02 end */


	/* sec03 st */
	#sec03 > .flex_btw{flex-direction:column;}
	#sec03 .col-lg-2{width:100%;}
	#sec03 .title {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	#sec03 .card-sm-border:hover{box-shadow:none;}
	/* sec03 end */

	/*------- index end -------*/

	/*------- footer st -------*/
	#footer{padding-left:0;}

	/*------- footer end -------*/

}
/*------- 1280 end -------*/



/*------- 1024 st -------*/
@media screen and (max-width: 1024px) {
	html, body{font-size:12px;}

	.tab_wrap{font-size:1.15rem;}

	.fs15{font-size:1.15rem !important;}
	.fs03{font-size:2rem !important;}

	.mb15{margin-bottom:0.75rem;}
	.mb35{margin-bottom:2rem;}

	.col-lg-2{width:100%;}

	/*card*/
	[class*="card"]{padding: 3rem 1.5rem;}
	[class*="card-sm"]{padding: 1rem !important;}

	[class*="btn_02"]{font-size:1.15rem;padding:1.5rem;}

	/*------- header st -------*/
	#header .gw_mob_product > li{padding:0.75rem;font-size:0.75rem;}
	#header .gw_mob_product > .col-lg-4{width:32%}
	/*------- header st -------*/

	/*------- index st -------*/

	#main_bn{min-height:20rem !important;}

	/* content st */
	#gw_container{padding:0 1.5rem;}
	/* content end */

	#sec01 .sct_10 .sct_ct_wrap{display: flex;align-items: center;place-content: center;flex-direction: column;}


	#sec02 .text {display: none;}
	#sec03 .card-sm-border .title{width:12rem;}
	#sec02 .text > br {display: none;}

	#quick_menu{right:1.5rem;}
	#quick_menu.bottom{bottom:17.5rem;}
	/*------- index end-------*/

	/*------- login st-------*/
	#gw_login .mbskin_box{padding:3rem 1.5rem;}

	/*------- login end-------*/



	/*------- footer st -------*/
	#footer{padding:4rem 0;}
	#footer .flex_btw {flex-direction: column-reverse;text-align: center;}
	#footer .right{text-align:center;margin-bottom: 1.5rem;border-bottom: 1px solid #ddd;}
	#footer .right .column_flex_end {place-items: center;}
	#footer .btn_01{width:100%;}

	/*------- footer end -------*/
}
/*------- 1024 end -------*/


/*------- 480 st -------*/
@media screen and (max-width: 480px) {
	/* 공통 */
	.btn_03{min-width:49%;}

	#main_bn{min-height:15rem !important;}

	#sec01 .sct_10.lists-row{gap:0 !important;justify-content:space-between;}
	#sec01 .lists-row .col-row-4{width:48% !important;}
	#sec03 .card-sm-border .title{width: 10rem;}

	/*------- login st-------*/
	#gw_login .container{width:100%;}
	/*------- login end-------*/

}
/*------- 480 end -------*/

/*------- 375 st -------*/
@media screen and (max-width: 375px) {
	#sec01 .sct_10_bottom .discount_item > div{padding:0.25rem !important;border-radius:1rem !important;}
	#sec01 .sct_10_bottom .discount_item > div .fs00{font-size:0.875rem !important;}

}
/*------- 375 end -------*/





