@charset "utf-8";

/* 추가개발중 */
/* .recent_main {display:none;} */

@font-face { font-family: 'NanumGothic';
 src: url('/font/NanumGothic.eot');
 src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
      url('/font/NanumGothic.woff') format('woff'),
      url('/font/NanumGothic.ttf') format('truetype');
}

.container_fix {width:100%; max-width:1310px; padding:0 15px}
.container_fix.container_fix2 {width:100%; max-width:1310px; padding:0 15px}

/* 헤더 */
.at_lnb.display_pc {height:50px; border-bottom:1px solid #eee;}
.at_lnb.display_pc .right_lnb {padding-top:10px}
.pc_header.pc_header1 {table-layout:fixed; padding:0;}
.pc_header .all {width:30px;}
.pc_header .container_fix {position:relative; width:100%;}
.pc_header .container_fix > div.search_box.search_1 {width:220px;}
.pc_header .container_fix > div.search_box.search_1 > form {width:100%;}
.pc_header .container_fix > div.search_box.search_1 > form .header_search input {width:180px !important;}
.pc_header .container_fix > div.logo_box {width:auto; position:absolute; top:0; left:41.5%}
.pc_header .container_fix > div.logo_box img {width:100%;}
.at_lnb > div > div > ul > li:after {width:0;}


/* 헤더메뉴 */
.at-menu {border-top:1px solid #eee; border-bottom:1px solid #eee;}
.at-menu .pc-menu.fixed{position: fixed; left: 0; top: 0; width: 100%; background-color: rgba(255,255,255,.8)}
.at-menu .pc-menu.important{position: static !important;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul {table-layout:auto;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu-li1 {display:table-cell;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-of-type(2) {width:10%}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-of-type(3) {width:7%}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-of-type(5) {width:7%}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-of-type(11) {width:auto}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-of-type(12) {width:auto}

.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a.main_btn {display:none;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a.menu1 {font-size:15px; color:#333; padding:0px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:first-child {margin-left:0; margin-right:0; display:none;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.last_li {display:none;}
.pc-menu .nav-top .sub-1da {border:0;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1div {width:136px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1da:hover {background:#fff; color:#184e98; border:0px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a:hover {color:#333333;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span::after {display:none;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1div {border:1px solid #eeeeee;}
.at-menu .pc-menu .nav-top .sub-1dul {position:relative;}
.at-menu .pc-menu .nav-top .sub-1dul::before {position:absolute; content:""; width:16px; height:9px; background:url('../img/menu_triangle.png'); top:-9px; left:50%; transform:translateX(-50%);}

@media (max-width:1150px){
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li {display:table-cell;}
}
@media (max-width:991px){
	.at-menu .m-menu .m-nav {margin:0 10px;}
	#sidebar-box .sidebar-menu .panel .ca-head > a {line-height:40px; font-size:13px;}
	#sidebar-box .sidebar-menu .ca-sub a {line-height:35px; font-size:13px;}
	.m-menu .m-nav ul li a {color:#333333}
	.m-menu .m-nav ul li.active a {font-weight:500; color:#184e98;}
	.m-menu {border-top:1px solid #eee; border-bottom:1px solid #eee; box-shadow:none;}
}
@media (max-width:550px){
	.at-menu .m-menu .m-nav ul li a {font-size:14px;}
	.at-menu .m-menu .m-nav ul li.active a:after {height:1px;}
	.m-menu .m-nav ul li a {font-size:13px; font-weight:500;}
}

/* 검색창 */
.pc_header .container_fix > div.search_box > form .header_search input {border-bottom:2px solid #808080; height:28px;}

/* 헤더전체메뉴 */
.all_box_down {position:absolute; top:0; left:0; z-index:10; background:#fff; width:100%; display:none;}
.all_box_down .at-container.nav-full-height {max-width:1250px; padding:0 15px;}
.all_box_down ul li {list-style:none;}
.all_box_down .menu-ul .menu-li {width:50%; float:left; margin-bottom:30px;}
.all_box_down .menu-ul .menu-li .menu-a {font-size:18px; color:#333; font-weight:600;}
.all_box_down .sub-1div .sub-1dul .sub-1dli {float:left; position:relative; margin-top:10px;}
.all_box_down .sub-1div .sub-1dul .sub-1dli a {font-size:16px; color:#767676;}
.all_box_down .sub-1div .sub-1dul .sub-1dli a:hover {color:#184e98;}
.all_box_down .sub-1div .sub-1dul .sub-1dli + .sub-1dli::after {content:""; position:absolute; bottom:2px; left:0; width:1px; height:16px; background:#bbbbbb;}
.all_box_down .sub-1div .sub-1dul .sub-1dli + .sub-1dli {padding:0 10px;}
.all_box_down .sub-1div .sub-1dul .sub-1dli:nth-of-type(1) {padding-right:10px;}
.all_close {float:right;}

@media (max-width:991px){
	.at-menu {border-top:0; border-bottom:0;}
	.m_header img {height:70px;}
	.m_header .center_logo > img{padding:8px 0;}
	.left_search img {height:30px !important;}
	.right_cart img {height:30px !important;}
	.left_search {padding-top:20px;}
	.m_header .right_menu > a:first-child {margin-right:0;}
	.right_cart {margin-right:10px !important;}
	.m_header .right_menu {right:18px;}
	.m_header {position:fixed; top:0; left:0; z-index:10; background:#fff;}
	body {margin-top:70px;}
}
@media (max-width:500px){
	.m_header img {height:60px;}
	.left_search img {height:23px !important;}
	.right_cart img {height:23px !important;}
	.left_search {padding-top:18px;}
	body {margin-top:60px;}
}
@media (max-width:400px){
	.m_header img {height:50px;}
	.left_search img {height:16px !important;}
	.right_cart img {height:16px !important;}
	.left_search {padding-top:16px;}
	body {margin-top:50px;}
}


.main_text_box h1 {font-size:35px; color:#333333; font-weight:600;}
.main_text_box h2 {font-size:35px; color:#333333; font-weight:600;}
.main_text_box h2:after {display:none;}
.margin_bottom {margin-bottom:80px;}

@media (max-width:991px){
	.main_text_box {margin-bottom:50px;}
	.main_text_box h2 {margin-bottom:50px;}
}
@media (max-width:710px){
	.main_text_box h1 {font-size:28px;}
	.main_text_box h2 {font-size:28px;}
}
@media (max-width:500px){
	.main_text_box {margin-bottom:30px;}
	.main_text_box h1 {font-size:22px;}
	.main_text_box h2 {font-size:22px; margin-bottom:40px;}
	.margin_bottom {margin-bottom:45px;}
}


.index_cont01 .container_fix {max-width:100%; padding:0;}
.index_cont01 {margin-top:43px;}
.index_cont01 .map_btn_box {position:absolute; top:40%; left:0;}
.index_cont01 .map_btn_box .map_paging {display:none;}
.index_cont01 .map_btn_box .map_btn {position:absolute; top:0; left:0; width:100%;}
.index_cont01 .map_btn_box .map_btn .carousel-control {width:60px;}
.index_cont01 .map_btn_box .map_btn .carousel-control .glyphicon {border:0; width:60px; height:60px;}
.index_cont01 .left.carousel-control {position:absolute; left:14%;}
.index_cont01 .right.carousel-control {position:absolute; right:14%;}
.index_cont01 .carousel-indicators li {width:25px; height:13px; background:#fff; margin:0 2px;}
.index_cont01 .carousel-indicators li.active {width:50px; height:13px; background:#184e98; border:1px solid #184e98; margin:0 2px;}
.index_cont01 .carousel-inner>.item>img {max-width:none;}

@media (max-width:991px){
	.index_cont01 .map_btn_box {display:none;}
}
@media (max-width:400px){
	.index_cont01 .carousel-indicators li {width:22px; height:9px; margin:0 1px;}
	.index_cont01 .carousel-indicators li.active {width:38px; height:9px; margin:0 1px;}
}

/* 2~3시간 전국 당일배송 */
.index_cont02 .item ul li {list-style:none; float:left; width:10.9375%; margin-left:1.7187%;}
.index_cont02 .item ul li:nth-of-type(1) {margin-left:0;}
.index_cont02 .item ul::after {content:""; display:block; clear:both;}
.index_cont02 .item ul li span {text-align:center; display:block; font-size:18px; color:#333333; padding-top:10px;}
.index_cont02 .item ul li a {display:inline-block; position:relative;}
.index_cont02 .item .view_more {position:absolute; background:rgba(0,0,0,0.5); color:#fff; text-align:center; padding-top:48%; opacity:0; left:0; top:0; width:100%; height:100%; transition:all 0.2s ease-in-out;}
.index_cont02 .item ul li:hover .view_more {opacity:1;}

@media (max-width:1300px){
	.index_cont02 .item ul li a img {height:130px;}
	.index_cont02 .item ul li span {font-size:16px;}
}
@media (max-width:1150px){
	.index_cont02 .item ul li a img {height:120px;}
}
@media (max-width:1030px){
	.index_cont02 .item ul li a img {height:110px;}
}
@media (max-width:991px){
	.index_cont02 .item ul li {width:23.5%; margin-left:2%; text-align:center;}
	.index_cont02 .item ul li:first-child {margin-left:0;}
	.index_cont02 .item ul li:nth-of-type(5) {margin-left:0;}
	.index_cont02 .item ul li a img {width:100%; height:auto;}
	.index_cont02 .item ul li span {padding-bottom:30px;}
	.index_cont02 .item .view_more {font-size:20px;}
	.index_cont02 .item ul li span {font-size:18px;}
}
@media (max-width:710px){
	.index_cont02 .item .view_more {font-size:14px;}
	.main_text_box h2 {font-size:28px;}
}
@media (max-width:500px){
	.index_cont02 .item ul li span {font-size:13px}
	.main_text_box h2 {font-size:21px;}
	.index_cont02 .item ul li span {padding-bottom:15px;}
	.index_cont02 .item .view_more {padding-top:42%; font-size:11px;}
}

/* 베스트상품 */
.index_cont03 h1 {display:inline-block; float:left;}
.index_cont03 p {display:inline-block; float:left; padding-top:20px; font-size:18px; color:#999999; padding-left:15px;}
.index_cont03 .label-cap.bg-red {display:none;}
.index_cont03 .sit_icon {display:none;}
.index_cont03 .main_text_box {padding-bottom:30px}
.index_cont03 .miso-item-slider .item-list {border:0;}
.index_cont03 .miso-item-slider .item-content strong {font-size:18px; color:#333333; font-weight:400; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index_cont03 .miso-item-slider .item-content {padding:20px 0px 0px; height:auto !important;}
.index_cont03 .miso-item-slider .item-content .item-desc {border-top:1px solid #dcdcdc; padding-top:13px; margin-top:12px; font-weight:400; font-size:16px !important; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index_cont03 .miso-item-slider .item-price {padding:10px 0px 0px;}
.index_cont03 .item-price .pull-left .font-18.en {font-size:22px; color:#184e98; font-weight:600;}
.index_cont03 .item-price .pull-left .won {font-size:18px; color:#184e98; font-weight:600;}
.index_cont03 .item-price .pull-left strike {font-size:15px; color:#959595; font-weight:300; margin-left:3px;}
.index_cont03 .item-price .pull-left .green {font-size:20px; color:#184e98; font-weight:600; margin-right:3px;}
.index_cont03 .fa.fa-chevron-left::before {display:none;}
.index_cont03 .fa.fa-chevron-right::before {display:none;}
.index_cont03 .owl-prev {background:url('../img/owl-buttons_prev.png'); width:24px !important; height:45px !important;}
.index_cont03 .owl-next {background:url('../img/owl-buttons_next.png'); width:24px !important; height:45px !important;}
.index_cont03 .owl-carousel .owl-controls .owl-buttons div {background-color:transparent; top:31%;}
.index_cont03 .owl-carousel .owl-controls.clickable .owl-buttons div {display:block;}
.index_cont03 .owl-carousel .owl-controls .owl-buttons div.owl-prev {left:-42px;}
.index_cont03 .owl-carousel .owl-controls .owl-buttons div.owl-next {right:-11px !important;}
.index_cont03 .miso-item-slider {overflow:visible;}
.index_cont03 .owl-show {overflow:visible;}
.index_cont03 .owl-container {overflow:visible;}

@media (max-width:1360px){
	.index_cont03 .miso-item-slider {overflow:hidden;}
	.index_cont03 .owl-show {overflow:hidden;}
	.index_cont03 .owl-container {overflow:hidden;}
	body, html {overflow-x:hidden !important;}
}
@media (max-width:991px){
	.index_cont03 {padding:0;}
	.owl-carousel .owl-controls .owl-buttons div {width:50px !important; height:50px !important;}
	.index_cont03 .owl-carousel .owl-controls .owl-buttons div.owl-prev {left:-10px; background:url('/img/main_prev2.png'); background-size:cover;}
	.index_cont03 .owl-carousel .owl-controls .owl-buttons div.owl-next {right:15px !important; background:url('/img/main_next2.png'); background-size:cover;}	
	.index_cont03 .miso-item-slider {overflow:visible;}
	.index_cont03 .owl-show {overflow:visible;}
	.index_cont03 .owl-container {overflow:visible;}
	.index_cont03 .item-price .pull-left .green {margin-left:0;}
	.index_cont03 .owl-container {margin-right:-30px !important;}
	.index_cont03 .miso-item-slider .item-price{padding-top:3px;}
}
@media (max-width:710px){
	.index_cont03 p {padding-top:13px; padding-left:10px;}
}
@media (max-width:500px){
	.index_cont03 .owl-carousel .owl-controls .owl-buttons div {width:30px !important; height:30px !important;}
	.index_cont03 p {font-size:13px; padding-top:10px; padding-left:10px;}
	.index_cont03 .miso-item-slider .item-content strong {font-size:14px;}
	.index_cont03 .miso-item-slider .item-content .item-desc {font-size:13px !important; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.5; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.index_cont03 .item-price .pull-left .won {font-size:14px;}
	.index_cont03 .item-price .pull-left strike {font-size:13px; display:block; margin-left:0;}
	.index_cont03 .item-price .pull-left .green {font-size:13px; }
	.index_cont03 .item-price .pull-left .font-18.en {font-size:15px;}
}

/* 시즌 기획전 */
.index_cont04 {padding:80px 0 100px; background:#fff3f3;}
.index_cont04::after {content:""; display:block; clear:both;}
.index_cont04 .main_text_box h2 {margin-bottom:7px;}
.index_cont04 .main_text_box p {font-size:18px; color:#999;}
.index_cont04 .main_text_box span {position:absolute; top:80px; right:15px; font-size:16px; color:#222;}
.index_cont04 .left_side {width:48.828125%; float:left; position:relative}
.index_cont04 .right_side {width:48.828125%; margin-left:2.34375%; float:left; position:relative}
.index_cont04 .left_side .textbox, .index_cont04 .right_side .textbox {position:absolute; top:50%; right:45px; transform:translateY(-50%); width:283px; height:184px; background:rgba(255,255,255,0.75); text-align:center;}
.index_cont04 .left_side .textbox h3 {font-size:14px; color:#e63a74; font-weight:700; margin-top:25px;}
.index_cont04 .left_side .textbox h2 {font-size:28px; color:#e63a74; font-weight:700; margin-top:5px;}
.index_cont04 .left_side .textbox .line {display:inline-block; width:25px; height:2px; background-color:#e63a74;}
.index_cont04 .right_side .textbox h3 {font-size:14px; color:#ba52b1; font-weight:700; margin-top:25px;}
.index_cont04 .right_side .textbox h2 {font-size:28px; color:#ba52b1; font-weight:700; margin-top:5px;}
.index_cont04 .right_side .textbox .line {display:inline-block; width:25px; height:2px; background-color:#ba52b1;}
.index_cont04 .textbox p {font-size:14px; color:#666666; margin-top:23px;}

@media (max-width:991px){
	.index_cont04 .left_side {width:100%;}
	.index_cont04 .right_side {width:100%; margin-left:0; margin-top:30px;}
}
@media (max-width:500px){
	.index_cont04 {padding:50px 0 50px;}
	.index_cont04 .main_text_box p {font-size:13px;}
	.index_cont04 .main_text_box span {top:75px; font-size:13px;}
	.index_cont04 .main_text_box {margin-bottom:50px;}
	.index_cont04 .right_side {margin-top:25px;}
}


/* 기획전 하단 상품 미리보기 */
/* .index_cont05 .shop_container.shop_basic .item-list {margin-right:29px !important;} */
.index_shop_item .main_text_box h1 {display:inline-block; float:left;}
.index_shop_item .main_text_box p {display:inline-block; float:left; padding-top:20px; font-size:18px; color:#999999; padding-left:15px;}
.index_shop_item .main_text_box {padding-bottom:30px; position:relative;}
.index_shop_item .sit_icon {display:none;}
.index_shop_item .shop_container.shop_basic .item-content {height:auto !important;}
.index_shop_item .shop_container.shop_basic .item-content strong {font-size:18px; color:#333333; font-weight:400; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index_shop_item .shop_container.shop_basic .item-content .item-desc {font-size:16px; color:#959595; font-weight:400; border-top:0; margin-top:0; padding-top:11px; display:block; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index_shop_item .shop_container.shop_basic .item_price_box {margin-top:11px;}
.index_shop_item .shop_container.shop_basic .item_price_box > h5 span {font-size:22px; color:#184e98; font-weight:600;}
.index_shop_item .shop_container.shop_basic .item_price_box .sale_cont strike {font-size:15px; color:#959595; font-weight:300; margin-left:3px}
.index_shop_item .green {font-size:20px; color:#184e98; font-weight:600;}
.index_shop_item .item-content .item-desc {padding-top:5px;}
.index_shop_item .main_text_box span {position:absolute; top:30px; right:0; font-size:16px; color:#666666;}
.index_cont06.index_shop_item .main_text_box h1 {font-size:35px}

@media (max-width:710px){
	.index_shop_item .main_text_box p {padding-top:13px; padding-left:10px;}
	.index_cont06.index_shop_item .main_text_box h1 {font-size:28px}
}
@media (max-width:500px){
	.index_shop_item .main_text_box p {font-size:13px; padding-top:11px; padding-left:10px;}
	.index_shop_item .main_text_box span {font-size:13px; top:45px;}
	.index_shop_item .main_text_box {margin-bottom:45px}
	.index_shop_item .shop_container.shop_basic .item-content strong {font-size:14px;}
	/* .index_shop_item .shop_container.shop_basic .item-content {height:60px !important;} */
	.index_shop_item .shop_container.shop_basic .item-content .item-desc {font-size:13px !important; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.5; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical; padding-top:6px;}
	.shop_container.shop_basic .item_price_box > h5 {font-size:14px;}
	.index_shop_item .shop_container.shop_basic .item_price_box > h5 span {font-size:15px;}
	.index_shop_item .shop_container.shop_basic .item_price_box .sale_cont strike {font-size:13px;}
	.shop_container.shop_basic .green {font-size:13px !important; padding-left:2px;}
	.shop_container.shop_basic .item_price_box .sale_cont {margin-right:0;}
	.index_cont06.index_shop_item .main_text_box p {padding:11px 0 0 10px;}
	.index_cont06.index_shop_item .main_text_box h1 {font-size:22px;}
	.index_shop_item .shop_container.shop_basic .item_price_box {margin-top:2px;}
}


/* 이벤트 */
.index_cont09 {width:100%; background:#f1faff; padding:48.5px 0;}
.index_cont09::after {content:""; display:block; clear:both;}
.index_cont09 .inbox {height:80px; float:left; width:33.333%; padding-left:100px; border-left:1px solid #e5e5e5;}
.index_cont09 .inbox:nth-of-type(1) {border-left:0;}
.index_cont09 .inbox img {display:inline-block; float:left;}
.index_cont09 .inbox > div {display:inline-block; float:left; padding-left:20px; padding-top:5px;}
.index_cont09 .inbox > div span {font-size:14px; color:#888888; font-weight:500;}
.index_cont09 .inbox > div p {font-size:16px; color:#333333; font-weight:500; margin-top:3px;}

@media (max-width:1250px){
	.index_cont09 .inbox {padding-left:40px;}
}
@media (max-width:991px){
	.index_cont09 {padding:0;}
	.index_cont09 .inbox {width:100% !important; height:auto; border-left:0; border-bottom:1px solid #f2f3ef; padding:20px 0;}
	.index_cont09 .inbox:nth-of-type(3) {border-bottom:0;}
	.index_cont09 .inbox {display:flex; flex-wrap:wrap; justify-content:center;}
	.index_cont09 .inbox img {height:80px}
}
@media (max-width:500px){
	.index_cont09 .inbox:nth-of-type(1) > div br {display:none;}
	.index_cont09 .inbox:nth-of-type(2) > div br {display:none;}
	.index_cont09 .inbox img {height:60px}
	.index_cont09 .inbox > div span {font-size:13px;}
	.index_cont09 .inbox > div p {font-size:14px; margin-top:6px;}
	.index_cont09 .inbox {justify-content:left;}
	.index_cont09 .inbox:nth-of-type(1) > div {padding-top:10px;}
	.index_cont09 .inbox:nth-of-type(2) > div {padding-top:8px;}
	.index_cont09 .inbox:nth-of-type(3) > div {padding-top:0px; margin-top:-3px}
}

/* 실제배송사진 */
.index_cont12 {width:100%; background:#f8f8f8; padding:85px 0 100px;}
.index_cont12 .main_text_box p {font-size:18px; color:#999;}
.index_cont12 .main_text_box span {position:absolute; top:80px; right:15px; font-size:16px; color:#666;}
.index_cont12 .miso-post-gallery .txt-normal.bg-red {display:none;}
.index_cont12 .post-list.post-col {width:298px; background:#fff; padding:18px 18px 30px 18px; border:1px solid #e5e5e5; transition:all ease-in-out 0.3s;}
.index_cont12 .post-list.post-col:hover {box-shadow:5px 10px 15px 3px rgba(0,0,0,0.05);}
.index_cont12 .miso-post-gallery .post-content .subject {border-bottom:1px solid #eeeeee; font-size:18px; color:#333333; padding:12px 0 11px;}
.index_cont12 .miso-post-gallery .post-content .content {font-size:16px; color:#959595; padding-top:10px; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.5; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_cont12 .miso-post-gallery .post-wrap {overflow:visible;}
.index_cont12 .miso-post-gallery .post-row {overflow:visible;}
.index_cont12 .main_text_box h2 {margin-bottom:8px;}
.index_cont12 .main_text_box {margin-bottom:59px;}

@media (max-width:991px){
	.index_cont12 {padding:85px 0 70px;}
	.index_cont12 .main_text_box {margin-bottom:70px;}
	.index_cont12 .main_text_box h2 {margin-bottom:7px;}
	.index_cont12 .miso-post-gallery .post-row {margin-bottom:20px;}
	.index_cont12 .miso-post-gallery .post-row .post-list {margin:0 auto !important;}
	.index_cont12 .miso-post-gallery .post-row .post-list {width:90%;}
}
@media (max-width:670px){
	.index_cont12 .miso-post-gallery .post-row .post-list {width:90%;}
}
@media (max-width:500px){
	.index_cont12 {padding:50px 0 30px;}
	.index_cont12 .main_text_box p {font-size:13px;}
	.index_cont12 .main_text_box span {top:75px; font-size:13px;}
	.index_cont12 .main_text_box {margin-bottom:65px;}
	.index_cont12 .post-list.post-col {padding:8px;}
	.index_cont12 .miso-post-gallery .post-content .subject {font-size:13px;}
	.index_cont12 .miso-post-gallery .post-content {padding-top:0; padding-bottom:5px;}
	.index_cont12 .miso-post-gallery .post-content .content {font-size:12px;}
	.index_cont12 .miso-post-gallery .post-row {width:33.333% !important;}
}


.index_cont14.margin_bottom {margin-bottom:100px;}
.main_text_box span {padding-right:15px;}
p.font_1 {display:inline; font-family:"NanumGothic"; font-size:14px; position:absolute; top:-1px; right:0;}
.index_cont04 .main_text_box p.font_1 {font-size:14px; margin-bottom:2px; color:#666;}
.index_shop_item .main_text_box span {padding-right:15px;}
.index_shop_item .main_text_box p.font_1 {display:inline; font-family:"NanumGothic"; font-size:13px; position:absolute; top:-1px; right:0; color:#666; padding:0;}
.index_cont12 .main_text_box p.font_1 {display:inline; font-family:"NanumGothic"; font-size:14px; position:absolute; top:-1px; right:0; color:#666; padding:0;}

@media (max-width:500px){
	.index_shop_item .main_text_box p.font_1 {font-size:11px; top:-2px;}
	.index_cont04 .main_text_box p.font_1 {font-size:11px; top:-2px;}
	.index_cont12 .main_text_box p.font_1 {font-size:11px; top:-2px;}
}


/* 푸터 */
.fix_footer {margin-top:0;}
.fix_footer .fix_links_box {border-top:1px solid #eee; border-bottom:1px solid #eee;}
.fix_footer .fix_links_box .fix_links > li + li:after {width:0;}
.fix_footer .fix_links_box .fix_links > li + li {padding-left:8px;}
.fix_footer .fix_links_box .fix_links > li a {font-size:15px; color:#333;}
.fix_footer .fix_infos_box {padding:45px 0 27px;}
.fix_footer .fix_infos_box::after {content:""; display:block; clear:both;}
.ft_service {margin-left:0; height:175px; float:left;}
.ft_service.ft_service1 {margin-left:0; height:175px; float:left;}
.ft_service:nth-of-type(1) {width:33.125%;}
.ft_service:nth-of-type(2) {width:33.984375%; padding-left:40px;}
.ft_service:nth-of-type(3) {width:32.8125%; padding-left:40px;}

.ft_service > .tit {font-size:18px; color:#333333; font-weight:600;}
.ft_service > .tel.main_text {font-size:35px; color:#184e98; font-weight:600; margin-bottom:6px;}
.ft_service > .tel.hp {font-size:20px; color:#555555; font-weight:500;}
.ft_service .time_box > p > span {font-size:14px; color:#666;}
.ft_service + .ft_service {border-left:1px solid #eeeeee;}

.ft_service .logobox {display:inline-block; height:50px; float:left; padding-top:5px; margin-right:15px;}
.ft_service.account p.account {display:inline-block; float:left; width:calc(100% - 115px); font-size:20px; color:#003674; font-weight:600;}
.ft_service.account .name {display:inline-block; float:left; width:calc(100% - 115px); font-size:15px; color:#666666; padding-top:3px;}
.ft_service.account .account_box {float:left;}
.ft_service.account .account_box:last-child {margin-top:15px;}
.ft_service.account .account_box:last-child p {color:#ff9c00;}

.ft_service.sns li {list-style:none; float:left; margin-right:17px;}

.fix_infos_box.links .container_fix > div {float:left; width:25%}
.fix_infos_box.links {padding:0 0 50px;}

.fix_infos_box.info {background:#fafafa;}
.fix_infos_box.info .imgbox {height:146px; float:left; margin-right:30px; padding-top:20px;}
.fix_footer .fix_infos_box .info_ul {margin-bottom:5px;}
.fix_footer .fix_infos_box .info_ul:nth-of-type(1) {margin-bottom:10px;}
.fix_footer .fix_infos_box .info_ul > li {font-size:15px; color:#666666;}
.fix_footer .fix_infos_box .info_ul.main > li {color:#333333;}
.fix_footer .fix_infos_box .ft_info h4 {font-size:15px; color:#959595 !important;}

.fix_footer.item_margin {margin-top:60px;}

@media (max-width:991px){
	.fix_footer .ft_service {width:100%; height:auto; text-align:center; margin-top:0; padding:20px 0;}
	.fix_footer .ft_service p {display:block; width:100%;}
	.ft_service > .tel {margin:0;}
	.ft_service > .tel.hp {margin-bottom:20px;}
	.ft_service + .ft_service {border-left:0; border-top:1px solid #eeeeee}
	.ft_service .time_box > p > span {display:block; width:100%;}
	.ft_service .time_box > p > span:last-child {padding-top:5px;}
	.ft_service .logobox {height:auto; width:100%; margin:0;}
	.ft_service.account p.account {width:100%;}
	.ft_service.account .name {width:100%;}
	.fix_footer .fix_infos_box {padding:0;}
	.ft_service.sns ul {margin:0 auto; width:108px;}
	.ft_service.sns li:last-child {margin-right:0;}
	.ft_service.sns p {margin-bottom:16px;}
	.fix_infos_box.links .container_fix > div {width:50%; margin:20px 0;}
	.fix_infos_box.links .container_fix > div:nth-of-type(3) {margin-top:0;}
	.fix_infos_box.links .container_fix > div:nth-of-type(4) {margin-top:0;}
	.fix_infos_box.links .container_fix > div a {display:block; text-align:center; width:95%; margin:0 auto;}
	.fix_infos_box.info {text-align:center; padding:25px 0;}
	.fix_infos_box.info .imgbox {width:100%; height:auto; margin-right:0; float:none; margin-bottom:15px;}
	.fix_footer .fix_infos_box .info_ul > li {display:inline-block;}
	.fix_footer .fix_infos_box .info_ul > .m_inbk {margin-left:5px; padding-left:8px;}
	.fix_footer .fix_infos_box .info_ul > .m_inbk:after {display:block; content:""; position:absolute; top:50%; left:0; width:1px; height:12px; margin-top:-6px; background-color:#666;}
	.fix_footer .fix_infos_box .info_ul > li a {font-size:15px;}
	.fix_footer .fix_infos_box .info_ul > li:nth-of-type(3) {margin-left:5px; padding-left:8px;}
	.fix_footer .fix_infos_box .info_ul > li:nth-of-type(3):after {display:block; content:""; position:absolute; top:50%; left:0; width:1px; height:12px; margin-top:-6px; background-color:#666;}
	.fix_footer .fix_infos_box .info_ul .block_span {display:block;}
	.fix_footer .fix_infos_box .info_ul > li:nth-of-type(5) {margin-left:5px; padding-left:8px;}
	.fix_footer .fix_infos_box .info_ul > li:nth-of-type(5):after {display:block; content:""; position:absolute; top:50%; left:0; width:1px; height:12px; margin-top:-6px; background-color:#666;}
	.fix_footer .fix_infos_box .info_ul .block_span {display:block;}
	.fix_footer .fix_infos_box .info_ul > li:nth-of-type(6) {margin-top:6px;}
	.fix_footer .fix_infos_box .info_ul > li.address {margin-top:6px;}
	.fix_infos_box.links .container_fix > div:last-child {margin-bottom:50px;}
	.tel_connect {margin-top:15px;}
	.tel_connect img {height:60px;}
	.ft_service .logobox img {height:13px;}
	.ft_service .logobox img
	.ft_service.account .account_box:last-child {margin-top:0;}
	.ft_service.account .account_box {width:50%;}
	.ft_service.account .account_box:last-child {margin-top:0px;}
	.ft_service.account .account_box:last-child img {height:17px;}
}
@media (max-width:500px){
	.fix_footer .fix_links_box .fix_links > li a {font-size:12px;}
	.fix_footer .fix_links_box .fix_links > li + li {margin-left:0;}
	.fix_infos_box.links .container_fix > div {margin:10px 0;}
	.ft_service > .tit {font-size:16px;}
	.ft_service > .tel.main_text {font-size:25px;}
	.ft_service > .tel.hp {font-size:14px; margin-bottom:13px; margin-top:3px;}
	.ft_service .time_box > p > span {font-size:13px;}
	.ft_service.account p.account {font-size:18px; margin-top:5px}
	.ft_service.account .name {font-size:13px;}
	.ft_service.sns ul {width:87px;}
	.ft_service.sns img {height:35px;}
	.fix_infos_box.info .imgbox img {height:50px;}
	.fix_footer .fix_infos_box .info_ul > li {font-size:13px;}
	.fix_infos_box.info .container_fix .container_fix {padding:0;}
	.fix_footer .fix_infos_box .ft_info h4 {font-size:13px;}
	.fix_footer .fix_infos_box .info_ul > li a {font-size:13px;}
	.fix_footer .fix_links_box ul {height:35px; line-height:21px;}
	.fix_infos_box.links .container_fix > div:last-child {margin-bottom:35px;}
	.tel_connect img {height:40px;}
}
@media (max-width:400px){
	.fix_footer .fix_infos_box .container_fix {padding:0 10px;}
	.fix_footer .fix_infos_box .info_ul > li {font-size:12px;}
	.fix_footer .fix_infos_box .ft_info h4 {font-size:12px;}
	.fix_footer .fix_infos_box .info_ul > li a {font-size:12px;}
	.ft_service.account p.account {font-size:16px;}
}



/* 윙라이트 */
.wing-right {right:-120px !important}
.wing-right .stv_item img {width:65px; height:65px;}
.wing-right .prd_img {width:65px; height:65px; box-sizing:border-box; border:1px solid #e1e1e1;}
/* .wing-right #stv_btn {display:none;} */

/* 모바일 사이드바 */
#sidebar-box {width:300px !important;}
#sidebar-box .panel:last-child {display:none;}
/* #sidebar-box .sidebar-menu {height:410px; overflow-y:scroll;} */
#sidebar-box .recent h2 {font-size:18px; color:#333333; font-weight:500; padding-top:20px; padding-left:15px;}
#sidebar-box .recent {height:150px;}
#sidebar-box .recent > div {height:120px; padding:10px;}
#sidebar-box .recent div ul {list-style:none; width:300px !important;}
#sidebar-box .recent div ul li {float:left; margin-right:5px; border:1px solid #eee;}
#sidebar-box .recent div a img {height:80px;}
#sidebar-box .info {padding-left:15px; padding-top:15px;}
#sidebar-box .info p {font-size:18px; color:#333333; font-weight:500;}
#sidebar-box .info p.tel.main_text {font-size:23px; color:#184e98; font-weight:600; margin-top:3px;}
#sidebar-box .info p.tel.hp {font-size:14px; color:#555555; font-weight:500; margin-top:3px;}
#sidebar-box .info .time_box {margin-top:15px;}
#sidebar-box .info .time_box p {font-size:14px; color:#666666; line-height:1.5;}
@media (max-width: 767px){
	#sidebar-box {padding-bottom:0 !important;}
}

/* 주문서 달력 */
.ui-datepicker .ui-datepicker-calendar tr > th span {font-weight:500}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {font-weight:500}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border:1px solid #baf075 !important; background:#f5ffe8 !important}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #184e98 !important}




/* 210329 추가개발*/
.recent_main {position:fixed; bottom:100px; right:25px; width:42px; height:60px; z-index:10;}
.recent_main p {font-size:14px; color:#222222; padding-bottom:2px;}
.recent_main .recent_btn {width:45px; height:44px; border:1px solid #eee; list-style:none;}
.recent_main .recent_btn a img {height:42px;}
.recent_main .popup {position:absolute; bottom:180px; right:15px; width:440px; height:205px;}
.recent_main .popup .title {height:50px; background:#eeeeee; padding:11px 16px;}
.recent_main .popup .title h2 {color:#666; font-size:20px; width:auto; float:left;}
.recent_main .popup .title img {float:right; padding:7px 10px 0 0; cursor:pointer;}
.recent_main .popup .content {height:155px; background:#fff;}
.recent_main .recent_warp {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:20; display:none;}
.owl-carousel .owl-controls .owl-buttons div {z-index:0;}

.recent_main #stv {width:100%;}
.recent_main #stv_list {width:100%;}
.recent_main .popup .prd_img {height:auto !important;}
.recent_main .stv_item.c1 {width:}

.recent_main .content {padding:22px 20px;}
/* .recent_main .swiper-container {overflow:hidden; height:82px;}
.recent_main .content .swiper-wrapper {width:840px;}
.recent_main .content .swiper-slide {float:left;} */
.recent_main .content li {list-style:none; border:1px solid #eeee; float:left; margin-right:10px;}
/* .recent_main .content li:last-child {margin-right:0;} */
.recent_main .content li a img {width:90px; height:80px;}
.recent_main .indicators {width:75px; height:40px; margin:0 auto; margin-top:18px}
.recent_main .indicators li {width:30px; height:10px; background:#eeeeee; border:1px solid #eee; border-radius:20px; margin-right:5px; float:left; cursor:pointer;}
.recent_main .indicators li:last-child {margin-right:0;}
.recent_main .indicators li:first-child {width:40px; background:#184e98; border:1px solid #184e98}
/* 모바일 */
.recent_main_mobile {position:fixed; bottom:100px; right:18px; width:42px; height:60px; z-index:10;}
.recent_main_mobile p {font-size:13px; color:#555; padding-bottom:2px;}
.recent_main_mobile .recent_btn {border:1px solid #eee; list-style:none;}
.recent_main_mobile .recent_btn a img {height:40px;}
.recent_main_mobile .popup {position:absolute; bottom:180px; right:15px; width:300px; height:145px;}
.recent_main_mobile .popup .title {height:35px; background:#eeeeee; padding:9px 16px;}
.recent_main_mobile .popup .title h2 {color:#666; font-size:14px; width:auto; float:left;}
.recent_main_mobile .popup .title img {float:right; cursor:pointer; height:15px; padding:3px 3px 0 0;}
.recent_main_mobile .popup .content {height:130px; background:#fff;}
.recent_main_mobile .recent_warp {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:20; display:none;}
.owl-carousel .owl-controls .owl-buttons div {z-index:0;}

.recent_main_mobile #stv {width:100%;}
.recent_main_mobile#stv_list {width:100%;}
.recent_main_mobile .popup .prd_img {height:auto !important;}
.recent_main_mobile .stv_item.c1 {width:}

.recent_main_mobile .content {padding:15px 13px;}
/* .recent_main_mobile .swiper-container {overflow:hidden; height:100%;} */
/* .recent_main_mobile .content .swiper-wrapper {width:840px;}
.recent_main_mobile .content .swiper-slide {float:left;} */
.recent_main_mobile .content li {list-style:none; border:1px solid #eeee; float:left; margin-right:10px;}
/* .recent_main .content li:last-child {margin-right:0;} */
.recent_main_mobile .content li a img {width:59px; height:59px;}
.recent_main_mobile .indicators {width:75px; height:40px; margin:0 auto; margin-top:-13px}
.recent_main_mobile .indicators li {width:30px; height:10px; background:#eeeeee; border-radius:20px; margin-right:5px; float:left; cursor:pointer;}
.recent_main_mobile .indicators li:last-child {margin-right:0;}
.recent_main_mobile .indicators li:first-child {width:40px; background:#184e98;}
.recent_main_mobile {display:none;}

/* 추천상품 위젯변경 */
/* .owl-carousel .owl-wrapper-outer {padding:0 10px;} */



/* 210405 psj 유지보수 */
.img-wrap .img-item{border-radius:5px;}
.img-wrap .img-item:before{position:absolute; top:0; left:0; width:100%; height:100%; content:''; display:block; border:1px solid #e5e5e5; pointer-events:none; border-radius:5px !important;}
.shop_container.shop_basic .item_price_box > h5{margin-left:3px;}
.shop_container.shop_basic .green{margin-left:0; margin-right:3px;}
.index_cont01 .map_btn_box {position:absolute; bottom:30px; left:50%; transform:translateX(-50%); top:auto; width:auto; height:auto; margin:0; z-index:2;}
.index_cont01 .map_btn_box .swiper-pagination{position:static; transform:none; white-space:nowrap; height:13px;}
.index_cont01 .swiper-pagination-bullet{width:25px; height:13px; background:#fff; margin:0 2px; opacity:1; border-radius:10px;}
.index_cont01 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:50px; height:13px; background:#184e98; border:1px solid #184e98; margin:0 2px;}
.index_cont01 .swiper_arrow_box{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:1020px; max-width:100%; pointer-events:none; z-index:2;}
.index_cont01 .swiper_arrow_box > a{pointer-events:auto; width:auto; height:auto;opacity:.6}
.index_cont01 .swiper_arrow_box > a.swiper-button-prev{left:0; right:auto;}
.index_cont01 .swiper_arrow_box > a.swiper-button-next{right:0; left:auto;}
.index_cont01 .swiper_pause_btn{display:inline-block; vertical-align:middle; margin:0 6px 0.5px 2px;}
.index_cont01 .swiper_play_btn{display:none; margin:0 6px 0.5px 2px; vertical-align:middle;}
.index_cont01 .swiper_pause_btn img,
.index_cont01 .swiper_play_btn img{display:block;}
.index_cont01 .map_btn_box .swiper-pagination{display:inline-block; vertical-align:middle;}


@media (min-width:1919px) and (max-width:1921px){
	/* .swiper-slide img{widtH:auto !important; max-width:none !important;} */
}

@media (max-width:991px){
	.index_cont01 .swiper_arrow_box {width:86%}
	.index_cont01 .map_btn_box{display:block !important; bottom:10px; white-space:nowrap;}
	.index_cont01 .swiper_pause_btn img{width:9px;}
	.index_cont01 .swiper_play_btn img{width:10px;}
	.index_cont01 .swiper_arrow_box > a {width:40px; height:40px}
}
@media (max-width:480px){
	.index_cont01 .swiper-pagination-bullet{width:22px; height:9px; margin:0 1px;}
	.index_cont01 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:38px; height:9px; margin:0 1px;}
}


@media (min-width:992px){
	.recent_main .popup{right:285px;}
}

/* 210506 kyj 유지보수 */
@media (max-width:991px){
	.ft_service.sns ul.sns_ul{width:100%;text-align:center}
	.ft_service.sns ul.sns_ul li{float:none;display:inline-block;}
}

/* 210506 psj 유지보수 */
.at-html .item-content .item-icon{position:static; margin-bottom:15px; line-height:normal; display:flex; flex-wrap:wrap; margin-top:-5px;}
.item-icon .item_icon{margin:5px 5px 0px 0; line-height:18px; padding:0 7px; border-radius:9px; color:#fff; display:inline-block;}
.item-icon .item_icon.soldout{background:#222;}
.item-icon .item_icon.hit{background:#ff0000;}
.item-icon .item_icon.best{background:#184e98;}
.item-icon .item_icon.new{background:#fa4d52;}
.item-icon .item_icon.rec{background:#0096ff;}
.item-icon .item_icon.discount{background:#ff008a;}
.item-icon .item_icon.seoul{background:#ce46c2;}
.item-icon .item_icon.snmc{background:#ff92c1;}
.item-icon .item_icon.snma{background:#55a3fa;}
.item-icon .item_icon.nationwide{background:#ffae4e;}
.item-icon .item_icon.general{background:#32b16c;}
.item-icon .item_icon.coupon{background:none; border:1px solid #ff4b4b; color:#ff4b4b;}

@media (max-width:991px){
	.at-html .item-content .item-icon{margin-bottom:8px;}
}

@media (max-width:480px){
	.item-icon .item_icon{padding-top:2px; font-size:11px;}
}


/* 210524 kyj 유지보수 */
@media (max-width:991px){
	.at-menu .m-menu .m-nav ul li a{font-weight:500}

	.recent_main_mobile.recent_main_mob .swiper-container{height:62px}
	.recent_main_mobile.recent_main_mob .indicators{margin-top:20px}
}

/* 210709 SJH 유지보수 */
@media(max-width:991px){

.cart-wrap .div-table.table tr td:nth-child(2){width:100%; padding: 20px;}
.m_header{background:rgba(255,255,255,.8)}
.responsive .m-menu{background:rgba(255,255,255,.8)}
}
.recent_main_mobile {bottom:50px;}


/* 210715 SJH 추가개발 */
.idx_slider .miso-item-slider .item-list{border:none;}
.idx_slider .miso-item-slider .item-content{padding:20px 0 0}
.idx_slider .miso-item-slider .item-content strong{font-size:18px; font-weight:400; color:#333;line-height:20px;letter-spacing: 0; display: inline-block;}
.idx_slider .miso-item-slider .item-content .item-desc{font-size:16px; color:#959595; margin-top: 0;padding-top: 11px;}
.idx_slider .miso-item-slider .item-price{padding: 0;margin-top: 11px;}
.idx_slider .green{margin-right: 3px; line-height: 25px; display: inline-block;}
.idx_slider .pull-left .font-18 {line-height: 25px; display: inline-block; font-size: 22px; font-weight:600; color:#184e98}
.idx_slider .pull-left .won {color:#184e98;}
.idx_slider .pull-left strike{color:#959595; font-size:15px; margin-left: 3px;}

.idx_slider .owl-container{width: 100%;}
.idx_slider .owl-carousel .owl-controls .owl-buttons div{width: 24px;height: 45px; background-position:center center; background-color:transparent; background-repeat: no-repeat; margin-top:0; transform:translateY(-50%); line-height: 45px; top:0}
.idx_slider .owl-carousel .owl-controls{position: absolute; width: 100%;height: 48px;top:calc(50% - 43.5px); transform:translateY(-50%)}

.idx_slider .owl-carousel .owl-controls.clickable .owl-buttons div{display: block;}
.idx_slider .owl-carousel .owl-controls .owl-buttons div.owl-prev{left: -44px; background-image:url(../img/btn_slider_prev.png); }
.idx_slider .owl-carousel .owl-controls .owl-buttons .owl-next{right: -44px !important; background-image:url(../img/btn_slider_next.png); }

.index_cont07{width:calc(50% - 60px); float:left; margin-right: 120px;}
.index_cont08{width:calc(50% - 60px); float:left;}



.idx_item_tabs{width: 100%; margin-bottom: 40px;}
.idx_item_tabs li{width: 50%; float:left; list-style:none; text-align: center;padding: 17px 0; font-size:20px; color:#666666; font-weight:400; cursor:pointer}
.idx_item_tabs li.on{color:#184e98; font-weight:500; border-bottom:2px solid #184e98}
.idx_item_list{list-style:none;}
.idx_item_list li{display: none;}
.idx_item_list li.on{display: block;}

.index_cont12{padding: 85px 0 50px;}
.index_cont12 .basic-post-slider, .index_cont12 .owl-show , .index_cont12 .owl-container{overflow: visible;}
.index_cont12 .owl-carousel .owl-wrapper-outer{background: transparent;}
.index_cont12 .owl-carousel .owl-controls{top:calc(50% - 25px); transform:translateY(-50%)}
.index_cont12 .item-list{background:#fff; border:1px solid #e5e5e5; padding: 17px}
.index_cont12 .img-wrap .img-item{border-radius:0}
.index_cont12 .title{font-size:18px; color:#333; padding: 15px 0; border-bottom: 1px solid #eee;margin-bottom: 13px;}
.index_cont12 .desc{font-size:16px; line-height: 25px;color:#959595}
.index_cont12 .item-list:hover {box-shadow: 8px 0px 16px rgba(181,181,181,.2)}
.owl-carousel .main02_item{padding-bottom:50px; height:auto}

.recent_main .popup .content{height:auto;}
.recent_popup .slick-slide{margin: 0 10px}
.recent_popup .slick-slide img{width: 100%; height: auto;}

.recent_popup, .recent_popup2{ text-align: center; padding-bottom:10px}
.recent_popup .slick-dots, .recent_popup2 .slick-dots{ display: inline-block; margin-top: 20px;}
.recent_popup .slick-dots li.slick-active, .recent_popup2 .slick-dots li.slick-active{width: 40px;
    background: #184e98;
    border: 1px solid #184e98;}
    
.recent_popup .slick-dots li, .recent_popup2 .slick-dots li{width: 30px;    height: 10px;
    background: #eeeeee;
    border: 1px solid #eee;
    border-radius: 20px;
    margin-right: 5px;
    cursor: pointer; opacity:1; z-index: 20; text-indent: -999em;}
    
.recent_main .recent_warp{display: block; opacity:0; visibility: hidden;}
.recent_main_mobile .recent_warp{display: block; opacity:0; visibility: hidden;}
.recent_main .popup{top: 21px;}
.recent_main .recent_warp.on {display: block; opacity:1; visibility: visible;}
.recent_main_mobile .recent_warp.on {display: block; opacity:1; visibility: visible;}


@media(max-width:991px){
	.index_cont07{width: 100%; float:none; margin-bottom: 80px;}
	.index_cont08{width: 100%; float:none;}
	

	.idx_slider .owl-carousel .owl-controls{top:50%;transform:translateY(calc(-50% - 80px))}
	.idx_bo_slider .owl-carousel .owl-controls{top:50%;transform:translateY(calc(-50% - 25px))}

	.idx_slider .owl-carousel .owl-controls .owl-buttons div{width: 50px;height: 50px; background-size:100%}
	.idx_slider .owl-carousel .owl-controls{height: 50px;}
	.idx_slider .owl-carousel .owl-controls .owl-buttons div.owl-prev{left: -15px; background-image:url(../img/mbtn_slider_prev.png); background-size:100%;}
	.idx_slider .owl-carousel .owl-controls .owl-buttons .owl-next{right: -13px !important; background-image:url(../img/mbtn_slider_next.png);}

	.index_cont12 .item-list{padding:10px}
	.index_cont12.idx_bo_slider{padding: 50px 0 20px;}

    .recent_main_mobile .popup .content{height:auto; padding: 15px 13px 10px}
    .recent_popup2 .slick-dots{margin-top: 16px;}
    .recent_popup2 .slick-track{width:100%}
    .recent_popup2 .slick-slide{margin: 0 5px;}

    .index_shop_item .main_text_box{margin-bottom: 30px;}
    .index_shop_item .main_text_box span{top:15px}
    .idx_slider .green{font-size:13px;}
    .idx_slider .pull-left span:nth-child(2){font-size:15px;}
    .idx_slider .pull-left span:nth-child(3){font-size:14px;}
    .idx_slider .pull-left strike{font-size:13px; display: block;}

    .index_shop_item .shop_container.shop_basic .item-content strong{font-size:14px;}
    .index_shop_item .shop_container.shop_basic .item-content .item-desc{font-size:13px;}
    .index_shop_item .shop_container.shop_basic .item_price_box > h5{font-size:14px}
    .index_shop_item .shop_container.shop_basic .item_price_box > h5 span{font-size:15px}
    .index_shop_item .shop_container.shop_basic .item_price_box .sale_cont strike{font-size:13px}
    .index_cont07{margin-bottom: 45px;}
    .index_cont14.margin_bottom{margin-bottom: 45px;}

}
@media(max-width:500px){
	.idx_slider .owl-carousel .owl-controls .owl-buttons div{width: 30px !important;height: 30px; background-size:100%}
	.idx_slider .owl-carousel .owl-controls{height: 30px !important;}
	.idx_slider .owl-carousel .owl-controls .owl-buttons div.owl-prev{left: -10px; width: 30px;height: 30px; }
	.idx_slider .owl-carousel .owl-controls .owl-buttons .owl-next{right: -13px !important;}

	.idx_slider .miso-item-slider .item-content strong{font-size:14px}
	.idx_slider .miso-item-slider .item-content .item-desc{font-size:13px;padding-top: 6px;}
	.index_cont12 .title{font-size:14px; padding: 6px 0;margin-bottom: 6px;}
	.index_cont12 .desc{font-size:13px; line-height: 1.2;}
	.idx_slider .miso-item-slider .item-price{margin-top: 2px;}

	.idx_item_tabs li{font-size:16px; padding: 10px 0 }
}


/* 210721 SJH 유지보수 */
.main_warning{margin-bottom: 60px; text-align: center; font-size:18px; color:#184e98; font-weight:500;}

@media(max-width:991px){
    .main_warning{margin-bottom: 40px; font-size:16px}
    #sidebar-box .recent div ul{width: 300px !important;}
}

/* 210805 유지보수 lkm */
.recent_main_mobile{bottom: 80px; }
@media(max-width: 991px){
	.sns_stv{position: fixed; bottom: 25px; right: 16px; display: flex;}
	.sns_stv a + a{margin-left: 10px;}
	.sns_stv img{height: 43px;}
}
/* 210805 lkm 유지보수 */
.sns_stv{display: flex; flex-direction: column; align-items: center; margin-top: 10px;}
.sns_stv a + a{margin-top: 10px;}

/* 210806 유지보수 SJH */
@media(max-width: 991px){
	.sns_stv{flex-direction: row; bottom: 10px;}
    .sns_stv a + a{margin-top: 0px; margin-left: 5px;}
    .sns_stv img{height: 37px;}
    .recent_main_mobile{bottom: 60px;}
}

/* 210825 유지보수 jrs */
.table .text-center, .section-table .text-center{padding:0 !important}


/* 210826 유지보수 lkm */
.pc_header .container_fix > div.logo_box{left: 50%; transform: translateX(-50%);}


/* 210903 유지보수 lkm */
.index_cont01 .swiper-pagination-bullet{width: 15px; height: 15px; background:rgba(153,153,153,0.4); margin:0 4px;  border-radius:50px;}
.index_cont01 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px; height:15px; background:#ffffff; border:1px solid #ffffff; margin:0 4px;}

@media(max-width: 991px){
	.index_cont01 .swiper-pagination-bullet{width: 13px; height: 13px;}
	.index_cont01 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:13px; height:13px; }
} 


/* 210924 lkm 유지보수 */
.pc_header .container_fix > div.logo_box{top: 50%; transform: translate(-50%,-50%);}
@media(max-width: 500px){
	.m_header img{height: 60px;}
}

/* 211116 SJH 유지보수 */

.item_sns_stv{z-index:8; bottom:80px}

/* 220318 jrs 유집보수 */
.review_modal .review_close_btn{top:0}

@media (max-width:991px){
	.review_modal .review_close_btn{top:5px; right:5px; z-index:2; background-color:#fff}
}



/* 220502 csj 유지보수 */
/* .hd_pop_bg{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:9999;} */ 


/* 220503 kmj 유지보수 */
.hd_pops:before{content:""; background: rgba(0,0,0,.5); position:fixed; top:0; left:0; bottom:-500px; right: 0; z-index: -1}


/* 230130 kmj 유지보수 */
#sns_login{width: 45%; position: absolute; right: 0; bottom: 150px;}
.member-login #sns_login{width:100%; position:static;}
@media(max-width:991px){
	.sns_login a.sns_btn span.sns_text{width:auto;}
	#sns_login{width:100%; position:static; padding-top:0 !important;}
	form.register-form{display:flex; flex-flow:column;}
	.register-wrap{order:3;}
	.member-login #sns_login{padding-top:30px !important}
}

/* 230217 ssk 유지보수 */
#fs_topbanner #tp_1 .pc {text-align: center; font-size: 15px; background: #72a200; color: #fff !important; line-height: 40px;}
#fs_topbanner #tp_1 .pc .tp_reject {top: 55%;}
#fs_topbanner #tp_1 .pc .tp_reject span {display: inline-block; width: 1px; height: 15px; background-color: #fff; transform: rotate(45deg);}
#fs_topbanner #tp_1 .pc .tp_reject span:nth-of-type(2) {transform: rotate(135deg); position: relative; left: -5px;}

@media (max-width: 991px) {
	.m_header {top: 30px;}
	.m_header.top_0 {top: 0 !important;}
	#fs_topbanner #tp_1 .mobile {position: fixed; top: 0; text-align: center; font-size: 14px; background: #66c0ff; color: #fff; line-height: 30px; width: 100%;}
	#fs_topbanner #tp_1 .mobile .tp_reject {top: 55%;}
	#fs_topbanner #tp_1 .mobile .tp_reject span {display: inline-block; width: 1px; height: 14px; background-color: #fff; transform: rotate(45deg);}
	#fs_topbanner #tp_1 .mobile .tp_reject span:nth-of-type(2) {transform: rotate(135deg); position: relative; left: -4px;}
}

/* 230217 csj 유지보수 */
@media(max-width:991px){
	#sidebar-box .sidebar_close_2{position:absolute;top: 0; right:-25px;font-size:20px;line-height:42px; color:#fff;}
}

/* 230220 sjh 유지보수 */
#fs_topbanner #tp_1 .pc {background: #66c0ff;	}


/* 230228 kyj 추가견적(1378) */
.reg_box{animation: ani 0.7s linear infinite alternate;position:absolute;top:30px;left:50%;transform:translateX(-50%);width:70px;line-height:22px;border-radius:11px;background:#55a3fa;text-align:center}
.reg_box span{display:block;font-size:13px;color:#fff;font-weight:400;position:relative}
.reg_box span::after{content:"";width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);top:-8px;border-style: solid;border-right:8px solid transparent;border-bottom:7px solid #55a3fa;border-left:8px solid transparent;}

@media(max-width:991px){
	.reg_box{top:4px;left:55%;width:50px;line-height:15px;border-radius:7px}
	.reg_box span{font-size:10px}
	.reg_box span::after{border:0;width:8px;height:4px;background:url(../img/re_icon.png) no-repeat center center/cover;left:-5px;top:unset;transform:none;bottom:2px}

}

@keyframes ani{
	0%{transform:translate(-50%,0);}
	100%{transform:translate(-50%,5px);}
 }

 

/* 230327 kmj 유지보수 */
.index_cont11 .main_text_box a{display:none;}
.index_cont11 .main_text_box a.on{display:block;}


/* 230330 kmj 유지보수 */
@media(max-width:700px){
	.event_hhtml img{width:100%;}
}

/* 230406 csj 유지보수 */
@media(max-width:991px){
	#sev_thtml p img{width:100%;}
}

/* 231229 nyb 유지보수 */
@media(max-width:991px){
	.m_header img {height: 65px;}
	.right_cart{margin-right: 5px !important;}
	.right_cart img {height: 20px !important;}
	.left_search img {height: 19px !important;}
}



/* 240108 PJH 유지보수 추가 */
.index_cont01 {margin-top: 0;}
@media(max-width:991px) {
	body {
    margin-top: 0;
	}

	#fs_topbanner #tp_1 .mobile {
	position: relative;
	}

	.index_cont01 {margin-top: 110px;}


}

/* 240214 msh 유지보수 추가 */
@media(max-width:991px) {
	.at-body .item-wrap.item_detail{margin-top:140px !important;}
}

/* 240222 nyb 유지보수 추가 */
.pc_header .container_fix > div.logo_box img{width: auto; height: 80px;}
.pc_header .container_fix > div.logo_box{left: 48%;}
@media(max-width:991px){
	.m_header a.center_logo{position: relative;left:-2%;}
}

/* 240313 msh 유지보수 */
.main_text_box a.cactus{display:none;}

/* 240326 lsy maintenance */
#sidebar-box .sidebar_close_2 {
    position: absolute;
    top: 0;
    right: -25px;
    font-size: 20px;
    line-height: 42px;
    color: #fff;
}

/* 240708 nyb 유지보수 */
#fs_topbanner #tp_1 a {color: #fff !important;display: inline-block;}
#fs_topbanner #tp_1 a:hover {color: #fff !important;}

/* 240821 msh 유지보수 */
@media(min-width:1320px){
	#sit_pvi_big img{max-width:unset !important;}
}


