/* BASIC css start */
.popup-banner-wrap{display:block !important;}

#pc_main_bnr.mySwiper .swiper-pagination-bullet { width: 10px !important; height: 10px !important;background:transparent;border:1px solid #fff;opacity: var(--swiper-pagination-bullet-inactive-opacity, 1); } 
#pc_main_bnr.mySwiper .swiper-pagination-bullet-active { width: 10px !important; border-radius: 10px !important; background: #fff !important;} 
#pc_main_bnr.mySwiper .swiper-horizontal>.swiper-pagination-bullets, 
#pc_main_bnr.mySwiper .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:var(--swiper-pagination-bottom,20px)}
#pc_main_bnr.mySwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, #pc_main_bnr.mySwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 7px);}

#MO_main_bnr.mySwiper .swiper-pagination-bullet { width: 8px !important; height: 8px !important;background:transparent;border:1px solid #fff;opacity: var(--swiper-pagination-bullet-inactive-opacity, 1); } 
#MO_main_bnr.mySwiper .swiper-pagination-bullet-active { width: 8px !important; border-radius: 10px !important; background: #fff !important;} 
#MO_main_bnr.mySwiper .swiper-horizontal>.swiper-pagination-bullets, 
#MO_main_bnr.mySwiper .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:var(--swiper-pagination-bottom,10px)}
#MO_main_bnr.mySwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, #pc_main_bnr.mySwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 7px);}
#MO_main_bnr .swiper-button-prev:after, #MO_main_bnr .swiper-rtl .swiper-button-next:after,#MO_main_bnr .swiper-button-next:after, #MO_main_bnr .swiper-rtl .swiper-button-prev:after {display:none;}
#MO_main_bnr .swiper-button-next.swiper-button-disabled, #MO_main_bnr .swiper-button-prev.swiper-button-disabled {opacity: var(--swiper-pagination-bullet-inactive-opacity, 1); }


.pay{color:#363636; font-size: 15px;}
.mobile_section .pay{color:#76777a; font-size: 14px;margin-right:2px}
.visual_section .header-content .text {width:50%;text-align:right;}

#s20221019ee3a050afc4e8 .visual_section .header-content {  height: 450px;  display: table;  width: 100%;  color: rgba(255,255,255,1);  overflow: hidden;}
#w20230329fffc4a1c6460f .thumb-row .shop-item {margin:0}
.shop-item .item-thumb img { border-radius: 10px;}
.fr-view span.fr-emoticon img {padding:0 10px 10px;}
#newprd.mySwiper .swiper-slide {width:25%;}
@media (max-width: 768px) {
    div[doz_type="section"]:not(.mobile_section) div[doz_type="text"].widget .fr-emoticon img {
        height: auto !important;transform: scale(0.7);padding:0 0px 10px;
    }
}
#review_bnr.mySwiper .swiper-slide {height:353px;}

.im-icon-wrap .my-wish-list .im-ico-liked {display:none;}
.im-icon-wrap .my-wish-list.wish-on .im-ico-like {display:none;}
.im-icon-wrap .my-wish-list.wish-on .im-ico-liked {display:inline-block;}




.wiget-add {
    /* 나타나는 효과가 1초동안 발생 */
    transition: 1s;

    /* 투명도 0 (안보임) */
    opacity: 0;

    /* 왼쪽에서 오른쪽으로 나타나게 하기 위함 */
    position: relative;
    left: -50px;

    margin-bottom: 20px;
}
.wiget-add.slideInUp {
    /* 투명도 0 (보임) */
    opacity: 1;

    /* 왼쪽에서 오른쪽으로 나타나게 하기 위함 */
    left: 0;
}

#w20230504999edd6024de6 .doz_sys .pc_section .doz_row.table_top {
								 margin-bottom: 15px;
							 }
	#w20230504999edd6024de6 .board-head {
								 padding: 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .title,
	#w20230504999edd6024de6 .type_grid.grid_04 .title {
								 font-size: 12px;
								 color: #fff;
								 margin-bottom: 10px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .text,
	#w20230504999edd6024de6 .type_grid.grid_04 .text,
	#w20230504999edd6024de6 .type_grid.grid_01 .notice-block,
	#w20230504999edd6024de6 .type_grid.grid_04 .notice-block,
	#w20230504999edd6024de6 .type_grid.grid_01 .card .card-summary .tools small,
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-summary .tools small  {
								 font-size: 11px;
								 color: #fff;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card-summary .avatar,
	#w20230504999edd6024de6 .type_grid.grid_01 .card-summary .tools,
	#w20230504999edd6024de6 .type_grid.grid_01 .card-foot .cmt,
	#w20230504999edd6024de6 .type_grid.grid_04 .card-summary .avatar,
	#w20230504999edd6024de6 .type_grid.grid_04 .card-summary .tools,
	#w20230504999edd6024de6 .type_grid.grid_04 .card-foot .cmt {
								 color: #fff;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .list-style-card .card-head,
	#w20230504999edd6024de6 .type_grid.grid_04 .list-style-card .card-head {
								 display: table;
								 width: 100%;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .list-style-card .card-head > span,
	#w20230504999edd6024de6 .type_grid.grid_04 .list-style-card .card-head > span {
								 display: table-cell;
								 vertical-align: middle;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card-summary,
	#w20230504999edd6024de6 .type_grid.grid_01 .card-body,
	#w20230504999edd6024de6 .type_grid.grid_01 .card-foot,
	#w20230504999edd6024de6 .type_grid.grid_02 .overlay,
	#w20230504999edd6024de6 .type_grid.grid_03 .overlay {
								 display: none;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-summary,
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-body,
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-foot {
								 display: block;
								 position: absolute;
								 width :100%;
								 background: transparent;
								 z-index: 2;
								 left: 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-summary {
								 display: table;
								 top :0;
								 padding: 20px 20px 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card-foot .cmt,
	#w20230504999edd6024de6 .type_grid.grid_04 .card-foot .cmt {
								 padding: 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-foot {
								 padding: 0 20px 20px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card-body,
	#w20230504999edd6024de6 .type_grid.grid_04 .card-body {
								 bottom:50px;
								 padding: 20px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card-foot,
	#w20230504999edd6024de6 .type_grid.grid_04 .card-foot {
								 bottom: 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card > a {
								 position : relative;
								 display: table;
								 width :100%;
								 background: rgba(0, 0, 0, 0.5);
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .post_link_wrap {
								 position : relative;
								 display: table;
								 width :100%;
								height: 100%;
								 background: rgba(0, 0, 0, 0.5);
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card > a{
								 display: block;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-body {
								 display: table-cell;
								 position: relative;
								 top :0;
								 padding: 60px 20px 50px;
								 vertical-align: middle;
							 text-align : center; vertical-align : middle;;
							 }
	#w20230504999edd6024de6 .type_grid .card .holder {
								 height: 100%;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .card .post_link_wrap,
	#w20230504999edd6024de6 .type_grid.grid_03 .card .post_link_wrap {
								display: flex;
								flex-direction: column;
							 }
	#w20230504999edd6024de6 .type_grid.grid_03 .card .post_link_wrap{
								height: 100%;
	                         }
	#w20230504999edd6024de6 .type_grid.grid_02 .card .card-body,
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-body {
							 text-align : center; vertical-align : middle;;
							-webkit-flex-grow: 1;
							flex-grow: 1;
							 }
	#w20230504999edd6024de6 .type_grid .list-style-card .card-foot small {
								 margin-right: 10px;
							 }
	#w20230504999edd6024de6 .type_grid .list-style-card .card-foot small:last-child {
								 margin-right:0;
								 margin-left :0;
							 }
	#w20230504999edd6024de6 .type_grid .card-foot .float_l {
								 width: 50%;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .title,
	#w20230504999edd6024de6 .type_grid.grid_03 .title {
								 font-size: 14px;
								 color: #000;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .text,
	#w20230504999edd6024de6 .type_grid.grid_03 .text {
								 font-size: 12px;
								 color: #757575;
								 line-height: 1.4;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .cmt,
	#w20230504999edd6024de6 .type_grid.grid_03 .cmt {
								 padding: 0 0 20px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .text.show_body,
	#w20230504999edd6024de6 .type_grid.grid_03 .text.show_body {
								 margin-top: 5px;
							}
	#w20230504999edd6024de6 .type_grid.grid_02 .card {
								height: 100%;
								 border :0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card,
	#w20230504999edd6024de6 .type_grid.grid_02 .card_wrapper,
	#w20230504999edd6024de6 .type_grid.grid_03 .card,
	#w20230504999edd6024de6 .type_grid.grid_04 .card {
		height: 100%;
		border-width : 1px;
		border-color : #eee;
		border-style: solid;
		border-radius: 10px;
		overflow: hidden;
		z-index: 5;
		background-position : center center;
		background-repeat: no-repeat;
		image-rendering: -webkit-optimize-contrast;
	}
	#w20230504999edd6024de6 .type_grid .secret.card {
								 background-image: none !important;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .card-body {
								 display: table;
								 table-layout: fixed;
								 width: 100%;
								 background: #fff;
								 height: 100%;
								 padding :20px 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .card-body,
	#w20230504999edd6024de6 .type_grid.grid_02 .card-foot,
	#w20230504999edd6024de6 .type_grid.grid_02 .card-summary,
	#w20230504999edd6024de6 .type_grid.grid_02 .card .card-summary{
								 background: transparent;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .card-foot {
								 padding : 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .list-style-card .card-foot small {
								 padding-top: 0 !important;
							 }
	# .type_grid.grid_02 .card-summary {
						   background-color: transparent;
					   }
	#w20230504999edd6024de6 .type_grid.grid_03 .card-body,
	#w20230504999edd6024de6 .type_grid.grid_03 .card-foot,
	#w20230504999edd6024de6 .type_grid.grid_03 .card-summary {
								 background-color: #fff ;
							 }
	#w20230504999edd6024de6 .type_grid .list-style-card .ma-item {
		width : auto;
		float : none;
		margin-bottom: 0;
		height: 100%;
	}
	#w20230504999edd6024de6 .type_grid .card.secret img,
	#w20230504999edd6024de6 .type_grid .card.secret img:first-child,
	#w20230504999edd6024de6 .type_grid .card.no-img.secret img:first-child {
								 display: none;
							 }
	#w20230504999edd6024de6 .type_grid .card.secret .card_wrapper {
								 background-image: none !important;
								 background: #eee;
							 }
	#w20230504999edd6024de6 .type_grid .card.secret img.secret-image,
	#w20230504999edd6024de6 .type_grid .card.no-img.secret img.secret-image,
	#w20230504999edd6024de6 .type_grid .card.no-img.secret .secret-block {
								 display: block ;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .card .card-summary {
								 padding: 0 0 20px !important;
							 }
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-foot {
								 padding: 0 20px !important;
							 }
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary {
								 padding: 0 20px 20px;
							 }
	#w20230504999edd6024de6 .type_grid .card .card-summary .avatar {
								 display: table;
								 padding :0;
							 }
	#w20230504999edd6024de6 .type_grid .card .card-summary .avatar .img_wrap {
								 display: table-cell;
								 vertical-align: middle;
							 }
	#w20230504999edd6024de6 .type_grid .card .card-summary .avatar .img_wrap img{
								 width :32px;
								 height: 32px;
								 margin-right: 10px;
							 }
	#w20230504999edd6024de6 .type_grid .card .card-summary .tools {
								 text-align: left;
								 padding: 0;
								 line-height: 1.2;
								 color: #000;
							 }
	#w20230504999edd6024de6 .type_grid .card .card-summary .tools .writer {
								 font-size: 12px;
							 }
	#w20230504999edd6024de6 .type_grid .card .card-summary .tools small {
								 font-size: 11px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .card .card-summary .tools small,
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary .tools small,
	#w20230504999edd6024de6 .type_grid.grid_02 .card .card-summary .tools .writer,
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary .tools .writer {
								 color: #757575;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card .card-summary .tools small,
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-summary .tools small,
	#w20230504999edd6024de6 .type_grid.grid_01 .card .card-summary .tools .writer,
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-summary .tools .writer {
								 color: #fff;
							 }
	#w20230504999edd6024de6 .type_grid .card .card-summary .tools small.date {
								 margin-right: 4px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_02 .card-body {
								 padding: 20px 0 10px ;
							 }
	#w20230504999edd6024de6 .type_grid.grid_03 .card-body {
								 padding: 20px;
							 }
	#w20230504999edd6024de6 .interlock_star_point a {
								 font-size: 12px;
								 line-height: 1;
							 }

	#w20230504999edd6024de6 .grade_wrap .img_wrap {
								 display: inline-block;
								 float: left;
							 }
	#w20230504999edd6024de6 .grade_wrap .tools {
								 padding: 11px 0;
								 margin-left: 60px;
								 line-height: 1;
							 }
	#w20230504999edd6024de6 .grade_wrap .tools .writer {
								 white-space: nowrap;
								 text-overflow: ellipsis;
								 overflow: hidden;
								 color: #fff;
							 }

		#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary.item-summary {
								 padding-top: 	20px;
								 position: relative;
							 }
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary.item-summary .tools .writer {
								 display: block;
							 }
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary.item-summary .avatar:before {
								 content: '';
								 position: absolute;
								 display: block;
								 width: calc(100% - 40px);
								 top :0;
								 left :20px;
								 border-top: 1px solid #eee							 }

	#w20230504999edd6024de6 .type_grid.grid_02 .card .card-summary.item-summary .tools .writer,
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary.item-summary .tools .writer {
								 margin-bottom: 2px;
							 }
		#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary .tools .writer {
								 display: inline-block;
							 }
		
	@media (min-width: 991px) { /* hover style */
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover .card-summary,
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover .card-body,
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover .card-foot {
								 display: block;
								 position: absolute;
								 width :100%;
								 background: transparent;
								 z-index: 2;
								 left: 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card:hover .card-summary,
	#w20230504999edd6024de6 .type_grid.grid_04 .card:hover .card-body,
	#w20230504999edd6024de6 .type_grid.grid_04 .card:hover .card-foot,
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover .card-head > span {
								 display: none;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover > a,
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover .post_link_wrap,
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover .card-summary {
								 display: table;
								 width :100%;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover .card-foot {
								 display: block;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover .card-body {
								 display: table-cell;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover .card-summary{
								 display: table;
								 top :0;
								 padding: 20px 20px 0;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover .card-foot{
								 padding: 0 20px 20px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover > a {
								 position : relative;
								 display: table;
								 width :100%;
								 background: rgba(0, 0, 0, 0.5);
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover .post_link_wrap {
								 position : relative;
								 display: table;
								 width :100%;
								 background: rgba(0, 0, 0, 0.5);
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card:hover > a {
								 display: block;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card:hover > a {
								 background: transparent;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover > a {
								 background: rgba(0, 0, 0, 0.5);
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card:hover .post_link_wrap {
								 display: table;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card:hover .post_link_wrap {
								 background: transparent;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card.no-img:hover .post_link_wrap {
								 background: rgba(0, 0, 0, 0.5);
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card:hover .card-body {
								 display: table-cell;
								 position: relative;
								 top :0;
								 padding: 60px 20px 50px;
								 vertical-align: middle;
							 text-align : center; vertical-align : middle;;
							 }
	#w20230504999edd6024de6 .type_grid.grid_03 .card .card-summary.item-summary .tools .writer {
								 font-size: 11px !important;
								 letter-spacing: -1px;
							 }
	}
	@media (max-width: 767px) {
	#w20230504999edd6024de6 .type_grid.grid_01 .text > span,
	#w20230504999edd6024de6 .type_grid.grid_04 .text > span {
								 display: block;
								 display: -webkit-box;
								 -webkit-box-orient: vertical;
								 overflow: hidden;
								 text-overflow: ellipsis;
							 }
	#w20230504999edd6024de6 .type_grid.grid_01 .card,
	#w20230504999edd6024de6 .type_grid.grid_02 .card_wrapper,
	#w20230504999edd6024de6 .type_grid.grid_03 .card_wrapper,
	#w20230504999edd6024de6 .type_grid.grid_04 .card {
								 image-rendering: auto;
							 }
		#w20230504999edd6024de6 .type_grid.grid_04 .title {
								 display: block;
								 display: -webkit-box;
								 -webkit-line-clamp: 2;
								 -webkit-box-orient: vertical;
								 overflow: hidden;
								 text-overflow: ellipsis;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-foot {
								 padding: 0 1rem 1rem;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-body {
								 padding: 50px 1rem 65px;
							 }
	#w20230504999edd6024de6 .type_grid.grid_04 .card .card-summary {
								 padding: 1rem 1rem 0;
							 }
	
	}


	#w20230504999edd6024de6 .list-group .addon-badge {
		background:#FF635D;
		color:#fff;
		display: inline-block;
		height:18px;
		width:18px;
		text-align: center;
		vertical-align: 2px;
		border-radius: 50%;
		font-size:11px;
		font-weight: bold;
		font-family: Arial;
		line-height: 18px;
		font-style: normal;
	}
	#w20230504999edd6024de6 .list-group .icons {
								 padding-left: 4px;
							 }
	#w20230504999edd6024de6 .search_form_hide .tools {
								 display: none !important;
							 }
	@media (max-width: 767px) {
	#w20230504999edd6024de6 .search_form_hide .tools {
		display: block !important;
	}
	}
    
    
    
#text_w2022110294504f71f2073 .text-table  {position:relative;}
#text_w2022110294504f71f2073 .text-table .more_btn {position:absolute;right:0;top:15px;}
#text_w2022110294504f71f2073 .text-table .more_btn a {color:red;}


/* BASIC css end */

