@charset "utf-8";

.fix_gnbmenu .list_view_type a.b-filter {display:none;}

/* »óÇ° ¸®½ºÆ® Á¤·Ä */
.event_ny_list {margin:5px 0 5px;}
.event_ny_list li {display:inline-block;margin:5px 1% 2%;border-radius:3px;width:48%;}

.detail_tab {background: #fff;border-top: 10px solid #f7f7f7;}
.detail_tab li a {font-size: 15px;height: 52px;line-height: 52px;border-bottom: 2px solid #eee;}
.detail_tab li a.on {font-weight: 400;border-bottom: 2px solid transparent;}

.unniid {border-bottom:1px solid #eee;height: 50px;line-height: 45px;}
.unniid a.sellerName {display: inline-block;color: #000;font-size: 14px;font-weight: 700;height: 50px;line-height: 50px;width: 100%;}
.unniid a.sellerName img {vertical-align: middle;margin-top: -5px;}
.detail_txt .icons {margin-top: 0;}
.detail_txt h1 {padding:0;}


/* ¹è°æCSS ¿©±âºÎÅÍ */
#m_wrap {padding-bottom:0;}
.liveListSetWrap {position: relative;z-index:1;}

.fixed_option_box.close {
	transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	max-width: 680px;
    left: 50%;
}
.fixed_option_box {
	transform:translate(-50%, 120%);
	-ms-transform:translate(-50%, 120%);
	-moz-transform:translate(-50%, 120%);
	-webkit-transform:translate(-50%, 120%);
	-o-transform:translate(-50%, 120%);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	left: 50%;
}

@media(min-width:930px){
	.loading .loadingDom {left: auto !important;right: 50%;margin-right: -318px;transform: translate(-50%, 0) !important;}
	.fixed_option_box.close {
		transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transition: all .2s;
		-moz-transition: all .2s;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		left: auto;
	}
	.fixed_option_box {
		transform:translate(0, 120%);
		-ms-transform:translate(0, 120%);
		-moz-transform:translate(0, 120%);
		-webkit-transform:translate(0, 120%);
		-o-transform:translate(0, 120%);
		transition:all .2s;
		-moz-transition:all .2s;
		-webkit-transition:all .2s;
		-o-transition:all .2s;
		left: auto;
	}
}
.loading .loadingDom {}

/*¸ð¹ÙÀÏ ¼­ºêÆäÀÌÁö ÀÌµ¿ ½Ã ·ÎµùÁß µÞ¹è°æ º¸ÀÌ´Â Çö»ó ´ëÀÀ css*/
@media(max-width:680px){
	.top_fix_head{left:auto;}
	.good_desc_head.top_fix_head {transform:none;left: 0;}
}
/* ¼­ºê, Å¾  */
.top_fix_head {left:50%;transform:translateX(-50%); max-width:680px; position:relative; top:0; width:100%; height:53px;box-sizing:border-box; z-index:599; padding:0 53px; border-bottom:1px solid #eee;}
/* 2020-12-30 khs : ¾ÆÀÌÆù ³ëÄ¡ °ü·Ã */
.top_fix_head {margin-top: env(safe-area-inset-top);margin-top: constant(safe-area-inset-top);}
/* 2020-12-30 khs : ¾ÆÀÌÆù ³ëÄ¡ °ü·Ã */
.top_fix_head.sitebg2 {background:#fff !important; color:#000; }
.top_fix_head.sitebg2 .ftic-allmenu{color:#000; cursor:pointer;}
.top_fix_head.sitebg2 h1 span a {color:#000;}
.top_fix_head.sitebg2 .btn_back_pst{color:#000;}
.top_fix_head .topRightBtn {position: absolute;top: 0;right: 0;width: 53px;height: 53px;color: #fff;font-size: 20px;line-height: 53px;text-align: center;box-sizing: border-box;}
.top_fix_head .topRightBtn a {display: inline-block;width: 100%;height: 100%;}
.top_fix_head .topRightBtn img {width: 65%;}
.top_fix_head.sitebg2 .moreView {position: absolute;top: 20px;right: 10px;font-size: 13px;color: #000;}

/* @media(min-width:930px){
	body .sampleLayerPop,
	body .search_pop,
	body .all_menu_box,
	body .broadEndWrap {width: 525px;left:auto;right:50%;margin-right:-500px;transform: none;}
} */




/*2023-11-22 sky seller main ·¹ÀÌ¾Æ¿ô ¼öÁ¤À» À§ÇØ Ãß°¡ start*/
.unni_menu_wrap .selling ul.-flexStart {justify-content:flex-start;}
/*2023-11-22 sky seller main ·¹ÀÌ¾Æ¿ô ¼öÁ¤À» À§ÇØ Ãß°¡ end*/

/*2023-11-22 sky celeb main ·¹ÀÌ¾Æ¿ô ¼öÁ¤À» À§ÇØ Ãß°¡ start*/
.Profile_Wrap .info .insta_only.-viewCont2>div {width: 48%;}
.CSS_celebWrap .Profile_Wrap .info .top > div.User_info ul.-flexAround {justify-content:space-around;}
.CSS_celebWrap .unni_menu_wrap .topArea ul.-viewCont4 {justify-content: space-around;}
.CSS_celebWrap .unni_menu_wrap .topArea ul.-viewCont4 li {width: 20%;}
.CSS_celebWrap .unni_menu_wrap .topArea ul.-viewCont4 li:nth-child(n + 5) {margin-top:0px;}
/*2023-11-22 sky celeb main ·¹ÀÌ¾Æ¿ô ¼öÁ¤À» À§ÇØ Ãß°¡ end*/

/*2023-11-22 sky m_user ¸®¿öµå°ü¸® ÆË¾÷ À§Ä¡ ¼öÁ¤ start */
@media (min-width:930px){
	.rewardWrap .rewardBox.st1{left: 50%; transform: translate(-50%, -50%);}
}
/*2023-11-22 sky m_user ¸®¿öµå°ü¸® ÆË¾÷ À§Ä¡ ¼öÁ¤ end */

/*2023-11-22 sky celeb ¸»Ç³¼± À§Ä¡ ¼öÁ¤ start */
@media (min-width:930px){
	.bloomTagDOM.st1{transform: translate(4%, -5%); left: unset; right: 0;}
	.bloomTagDOM.st1:after{left: unset; right: 13%; transform: translateX(-14px);}
}
@media (max-width:930px){
	.bloomTagDOM.st1{transform: translate(3%, 0%); left: unset; right: 0;}
	.bloomTagDOM.st1:after{left: unset; right: 20%; transform: translateX(100%);}
}
@media (max-width:439px){
	.bloomTagDOM.st1{transform: translate(3%, -70%); left: unset; right: 0;}
	.bloomTagDOM.st1:after{left: unset; right: 8%; transform: translateX(-14px);}
}
/*2023-11-22 sky celeb ¸»Ç³¼± À§Ä¡ ¼öÁ¤ end */

/* 2023-12-08 sky ´Ð³×ÀÓ ³ÑÄ§ ¼öÁ¤ START */
/* ¹Ì´Ï¼¥ */
.top-menu-inner .nick-box{ max-width: calc(100% - 60px); margin-left: 10%;}/* 2023-12-07 sky ´Ð³×ÀÓ ³ÑÄ§ ¼öÁ¤ */
.top-menu-inner [data-role="nickName"] {font-size:15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}/* 2023-12-07 sky ´Ð³×ÀÓ ³ÑÄ§ ¼öÁ¤ */
.minishopAdverWrap .textAr h2{ word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.info-area.insta .top-contents .profil-txt{ text-align: left; max-width: calc(100% - 100px);}
.info-area.insta [data-role="NickName"]{ margin-left: -3px; padding-right: 30px; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* ÆÇ¸ÅÀÚÄÚ³Ê, ¼¿·´ÄÚ³Ê */
.top_fix_head h1.cornor_title{ max-width: calc(100% - 180px);}

/* ¶óÀÌºê¹æ¼Û Ä¶¸°´õ(¿¹°í) */
.liveListSetWrap._sellerPreset .liveIn .liveBody .profile + a{max-width: calc(100% - 50px);}/* 2023-12-05 sky ´Ð³×ÀÓ ±ÛÀÚ³ÑÄ§ ¼öÁ¤ */
.liveListSetWrap._sellerPreset .liveIn .liveBody .txt{padding: 0 120px 0 65px;}

/* ¸¶ÀÌÆäÀÌÁö */
.my_page_profile > div.profile_text .user_id .profile_data .userNick{display: inline-block; max-width: calc(100% - 54px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom;}/* 2023-12-08 sky ´Ð³×ÀÓ ±ÛÀÚ³ÑÄ§ ¼öÁ¤ */

/* »óÇ°»ó¼¼ */
.storyTV .formWrap .tit .sellerId{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 10px;}
.storyDetailData .listTab .formWrap .tit .sellerId{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 30px;}
.unniid{max-width: calc(100% - 30px);}
.unniid a.sellerName{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* ¼­ºê Å¾ */
/*.top_fix_head h1{padding-right: 30px;}
.top_fix_head:has(.folowData.hide) h1{ padding-right: 0;}*/

.top-menu-inner .nick-box {max-width: calc(100% - 60px); margin-left: 20px;}/* 2023-12-07 sky Ãß°¡ /m/minishop/renewal/minishop_header.asp */
.p_list .product_box_01.st1 .price-boxwrap .topTable .topList ul li.orderTextUnder > div:first-child {color: #aaa;max-width: calc(100% - 170px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}/* 2023-12-07 sky Ãß°¡ /m/my/order_total.asp */
.prdQna .conten dl.orderedList dd .seller_name { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}/* 2023-12-07 sky Ãß°¡ /m/my/product_q_a.asp */
dl.orderedList dd .seller_name { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}/* 2023-12-07 sky Ãß°¡ /m/my/product_q_a_reg.asp */
.viewItem .list .list-item_inner dl dd.txtSector .seller {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}/* 2023-12-07 sky ´Ð³×ÀÓ ±ÛÀÚ³ÑÄ§ ¼öÁ¤ /m/goods/lastgoods/lastgoods.asp */
.chatListWrap .listContArt .rowBoxDom .leftBox .inTxtBox .rowTit {font-size: 15px;color: #000;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}/* 2023-12-07 sky ´Ð³×ÀÓ ³ÑÄ§ ¼öÁ¤ /api/talk/default_include.asp */
.chatBodyWrap .roomHeader .leftBox {width: calc(100% - 30px);}/* 2023-12-07 sky ´Ð³×ÀÓ ³ÑÄ§ ¼öÁ¤ /m/css/_talk.css */
.chatBodyWrap .roomHeader .leftBox .roomName{margin:0 16px;font-size: 18px;font-weight:700; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: calc(100% - 110px);}/* 2023-12-07 sky ´Ð³×ÀÓ ³ÑÄ§ ¼öÁ¤ /m/css/_talk.css */
/* 2023-12-08 sky ´Ð³×ÀÓ ³ÑÄ§ ¼öÁ¤ END */

@media (max-width: 350px){/* 2023-12-29 sky Ãß°¡ */
	.sectionTitleDOM-full.st1:has(.sectionInner.-top){height: auto; line-height: unset;}
	.sectionTitleDOM-full.st1 .sectionInner.-top{display: flex; flex-wrap: wrap; height: auto; line-height: unset; padding: 10px 16px;}
	.sectionTitleDOM-full.st1 .sectionInner span#all_cnt{padding-right: 10px;}
	.sectionTitleDOM-full .sectorRight{ padding-left: 0 !important;}
}

/* reset */
button{padding:0;border:none;background:none;}
img{vertical-align:unset;}
body{font-family:'Pretendard' !important;}
textarea{resize:none;}

/* display:none; */
.koreamedi-none{display:none !important;}

/* datepicker */
.ui-datepicker{top:50% !important;left:50% !important;transform:translate(-50%,-50%);}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{display:flex;align-items:center;height:30px;background:#e0e0e0;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{text-align:center;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top:4px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:4px;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;border:1px solid var(--sitecolor1);background:#E8ECF8;border-radius:unset;color:var(--sitecolor1) !important;box-sizing:border-box;line-height:1;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;border:1px solid var(--sitecolor1);border-radius:unset;background:var(--sitecolor1);font-weight:bold;color:#fff !important;box-sizing:border-box;line-height:1;}

/* label-style */
label.label-style{display:flex;align-items:center;gap:8px;width:auto;margin:0;padding:0;background:none;vertical-align:unset;}
label.label-style input[type="checkbox"] + span.label-icon{position:relative;width:24px;height:24px;padding:0;border:1px solid #E1E1E1;border-radius:4px;background:#fff;box-sizing:border-box;vertical-align:unset;}
label.label-style input[type="checkbox"] + span.label-icon:after{display:block;position:absolute;top:3px;left:8px;width:6px;height:12px;border:solid #D9D9D9;border-width:0 2px 2px 0;content:"";transform:rotate(45deg);}
label.label-style.none input[type="checkbox"] + span.label-icon:after{content:none;}
label.label-style input[type="checkbox"]:checked + span.label-icon{border:var(--sitecolor1);background:var(--sitecolor1);}
label.label-style input[type="checkbox"]:checked + span.label-icon:after{border-color:#fff;}
label.label-style.none input[type="checkbox"]:checked + span.label-icon:after{display:block;position:absolute;top:3px;left:8px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg);}
label.label-style .text{font-size:16px;color:#222;line-height:1.2;}
label.label-style .label-text{font-size:16px;color:#222;line-height:1.2;}

label.label-style input[type="radio"] + span.label-icon{position:relative;width:24px;height:24px;padding:0;border:1px solid #E1E1E1;border-radius:100%;background:#fff;vertical-align:unset;}
label.label-style input[type="radio"] + span.label-icon:after{display:block;position:absolute;top:3px;left:8px;width:6px;height:12px;border:solid #D9D9D9;border-width:0 2px 2px 0;content:"";transform:rotate(45deg);}
label.label-style input[type="radio"]:checked + span.label-icon{background:var(--sitecolor1);}
label.label-style input[type="radio"]:checked + span.label-icon:after{border-color:#fff;}
label.label-style .text{font-size:14px;color:#222;line-height:1.2;}

label.label-style.file-image-preview{position:relative;width:calc(33.3% - 5.3px);}
label.label-style.file-image-preview:after{display:block;padding:100% 0 0;content:"";}
label.label-style.file-image-preview input[type="file"]{display:none;}
label.label-style.file-image-preview input[type="file"] + span.label-icon{position:absolute;top:0;left:0;width:100%;height:100%;border:1px dashed #D9D9D9;border-radius:8px;background:url(/m/images/koreamedi/btn_plus_gray_thin.png) center/24px no-repeat;}
label.label-style.file-image-preview .delete-button{display:none;position:absolute;top:0;right:-1px;width:30px;height:30px;padding:10px;border-radius:4px;background:#00000050;}
label.label-style.file-image-preview .delete-button img{width:10px;height:10px;}

label.label-style.file-name-preview{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px;border:1px solid #E1E1E1;border-radius:8px;box-sizing:border-box;line-height:1.2;}
label.label-style.file-name-preview input[type="file"]{display:none;}
label.label-style.file-name-preview input[type="file"] + span.label-icon{min-width:73px;padding:8px 12px;border:none;border-radius:4px;background:#999;font-size:14px;color:#fff;box-sizing:border-box;cursor:pointer;text-align:center;}
label.label-style.file-name-preview .text{overflow:hidden;width:calc(100% - 81px);font-size:16px;color:#555;text-overflow:ellipsis;white-space:nowrap;}

/* select-style */
.select-style{background:url('/m/images/koreamedi/btn_arrow_down_gray.png') center right 18px / 12px no-repeat !important;}
.select-style.background{background:url('/m/images/koreamedi/btn_select_style.png') center right 12px / 24px no-repeat !important;}

/* header-wrap */
.header-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #F1F4F6;box-sizing:border-box;}
.header-wrap.fixed{position:fixed;top:0;left:50%;z-index:1000;width:100%;max-width:525px;padding:10px 16px;border:none;transform:translateX(-50%);}
.header-wrap.goods{background:linear-gradient(to bottom, rgba(50,50,50,0.8), rgba(50,50,50,0));}
.header-wrap.sub{display:flex;position:static;transform:none;}
.header-wrap .left-button-box{min-width:32px;}
.header-wrap .left-button-box .back-link{display:flex;padding:6px 11px;box-sizing:border-box;}
.header-wrap .left-button-box .back-link img{width:10px;height:20px;}
.header-wrap .header-title-box .header-title{font-size:18px;font-weight:500;color:#222;line-height:21.6px;}
.header-wrap .right-button-box{display:flex;align-items:center;gap:16px;min-width:32px;}
.header-wrap .right-button-box .search-button{display:flex;padding:6px;box-sizing:border-box;}
.header-wrap .right-button-box .search-button img{width:20px;height:20px;}
.header-wrap .right-button-box .home-link{display:flex;padding:5px;box-sizing:border-box;}
.header-wrap .right-button-box .home-link img{width:22px;height:22px;}
.header-wrap .right-button-box .cart-link{display:flex;padding:5px 7px;box-sizing:border-box;}
.header-wrap .right-button-box .cart-link img{width:18px;height:22px;}

@media(max-width:930px){
	.header-wrap.fixed{max-width:680px;}
}

/* sub-header-wrap */
.sub-header-wrap.top_fix_head{display:flex;align-items:center;height:auto;padding:10px 16px;border:none;}
.sub-header-wrap.top_fix_head.border{border-bottom:1px solid #F1F4F6;}
.sub-header-wrap.top_fix_head .btn_back_pst{position:static;width:32px;height:32px;background:url('/m/images/koreamedi/btn_back_black.png') center/10px 20px no-repeat;line-height:1;}
.sub-header-wrap.top_fix_head .btn_back_pst:before{content:none;}
.sub-header-wrap.top_fix_head .sub_title{width:calc(100% - 64px);font-size:18px;font-weight:500;color:#222;line-height:21.6px;}
.sub-header-wrap.top_fix_head .sub_title .swiper-slide a{display:block;overflow:hidden;font-size:18px;font-weight:500;color:#222;line-height:21.6px;text-overflow:ellipsis;white-space:nowrap;}
.sub-header-wrap.top_fix_head.sub_top_head .search_box{position:static;width:32px;height:32px;background:url('/m/images/koreamedi/btn_search_black.png') center/20px no-repeat;cursor:pointer;}
.sub-header-wrap.top_fix_head.sub_top_head .search_box .search_btn{line-height:1;}
.sub-header-wrap.top_fix_head.sub_top_head .search_box .search_btn:before{content:none;}

.sub-header-wrap.top_fix_head.search{gap:8px;position:fixed;top:0;width:100%;max-width:525px;}
.sub-header-wrap.top_fix_head.search .btn_back_pst{min-width:32px;height:32px;line-height:1.2;}
.sub-header-wrap.top_fix_head.search form{width:100%;}
.sub-header-wrap.top_fix_head.search .searchIn{padding:0;vertical-align:unset;}
.sub-header-wrap.top_fix_head.search .searchIn:after{content:"";}
.sub-header-wrap.top_fix_head.search .searchIn .searchBtn{display:flex;top:50%;bottom:auto;left:4px;transform:translateY(-50%);}
.sub-header-wrap.top_fix_head.search .searchIn .searchWord{display:flex;top:50%;bottom:auto;right:4px;transform:translateY(-50%);}
.sub-header-wrap.top_fix_head.search .searchIn .sword2{height:32px;margin:0;padding:0 32px;border:1px solid var(--sitecolor1);line-height:1.2;}

.sub-header-wrap.subTopDOM{height:auto;padding:10px 16px;border:none;}
.sub-header-wrap.subTopDOM.border{border-bottom:1px solid #F1F4F6;}
.sub-header-wrap.subTopDOM.color{background:var(--sitecolor1);}
.sub-header-wrap.subTopDOM .btnLeft{position:static;width:auto;}
.sub-header-wrap.subTopDOM .btnLeft .btn_back_pst{width:32px;height:32px;background:url("/m/images/koreamedi/btn_back_black.png") center/10px 20px no-repeat;}
.sub-header-wrap.subTopDOM.color .btnLeft .btn_back_pst{background:url("/m/images/koreamedi/btn_back.png") center/10px 20px no-repeat;}
.sub-header-wrap.subTopDOM .btnLeft .btn_home_sub{display:none;}
.sub-header-wrap.subTopDOM .sub_title{font-size:18px !important;font-weight:500;color:#222;line-height:21.6px;}
.sub-header-wrap.subTopDOM.color .sub_title{color:#fff;}
.sub-header-wrap.subTopDOM .rgt_btn{position:static;min-width:32px;}
.sub-header-wrap.subTopDOM .rgt_btn .edit-link{display:flex;width:32px;height:32px;padding:4px;box-sizing:border-box;}
.sub-header-wrap.subTopDOM .rgt_btn .edit-link img{width:100%;height:100%;}
.sub-header-wrap.subTopDOM .rgt_btn .BTN_logout{display:none;}

@media(max-width:930px){
	.sub-header-wrap.top_fix_head.search{max-width:680px;}
}

/* no-order-box */
.no-order-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:calc(100vh - 191px);}
.no-order-box img{width:96px;height:96px;}
.no-order-box .text{font-size:16px;font-weight:500;color:#999;}    

/* product-box */
.product-box{display:flex;align-items:center;gap:16px;margin:24px 0 0;}
.product-box .image-box{min-width:96px;height:96px;}
.product-box .image-box img{width:100%;height:100%;}
.product-box .detail-box{display:flex;flex-direction:column;gap:8px;width:100%;}
.product-box .detail-box .title-box{display:flex;flex-direction:column;gap:4px;}
.product-box .detail-box .title-box .title{display:-webkit-box;overflow:hidden;font-size:16px;font-weight:bold;color:#222;line-height:19.2px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.product-box .detail-box .area{font-size:12px;color:#999;line-height:14.4px;}
.product-box .detail-box .price-box{display:flex;align-items:center;justify-content:space-between;}
.product-box .detail-box .price-box .price{font-size:18px;font-weight:bold;color:#222;line-height:21.6px;}

/* like-service-wrap */
.like-service-wrap{margin:24px 0 0;padding:0 16px;line-height:1.2}
.like-service-wrap .like-service-box{display:flex;flex-direction:column;gap:16px;margin:16px 0 0;}
.like-service-wrap .like-service-box .like-service-list .like-service-link{display:flex;align-items:flex-start;gap:16px;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .image-box{min-width:96px;height:96px;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .image-box img{width:100%;height:100%;border-radius:8px;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box{display:flex;flex-direction:column;gap:8px;width:100%;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .title-box{display:flex;flex-direction:column;gap:4px;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .title-box .title{display:-webkit-box;overflow:hidden;font-size:16px;font-weight:bold;color:#222;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .title-box .keyword-box{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .title-box .keyword{font-size:14px;color:var(--sitecolor1);}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .area{font-size:12px;color:#999;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .price-box{display:flex;align-items:center;justify-content:space-between;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .price-box .price{font-size:18px;font-weight:bold;color:#222;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .price-box .like-button{width:24px;height:24px;padding:3px 2px;}
.like-service-wrap .like-service-box .like-service-list .like-service-link .detail-box .price-box .like-button img{width:100%;height:100%;}

/* reserve-wrap */
.reserve-wrap{margin:24px 0 0;}
.reserve-wrap:first-of-type:before{display:block;position:relative;left:-16px;width:calc(100% + 32px);height:10px;background:#F1F4F6;content:"";}
.wrap-title{margin:24px 0 0;font-size:18px;font-weight:bold;color:#000;}
.box-title{min-width:76px;font-size:16px;color:#222;}
.reserve-wrap .reserve-box{display:flex;align-items:center;margin:16px 0 0;}
.reserve-wrap .reserve-box .detail{width:calc(100% - 76px);}
.reserve-wrap .reserve-box .detail input{width:100%;height:48px;padding:0 12px;border:1px solid #E1E1E1;border-radius:8px;box-sizing:border-box;line-height:48px;}
.reserve-wrap .notice{margin:8px 0 0;padding:0 0 0 76px;font-size:14px;color:#999;}
.reserve-wrap .reserve-box .detail select{width:100%;height:48px;padding:0 12px;border:1px solid #E1E1E1;border-radius:8px;font-size:15px;color:#222;box-sizing:border-box;line-height:48px;}

/* fixed-button-wrap top */
.fixed-button-wrap.top{position:fixed;right:16px;bottom:-999px;z-index:100;width:48px;height:110px;border-radius:unset;transition:bottom .4s;}
.fixed-button-wrap.top.active{bottom:144px !important;}
.fixed-button-wrap.top .fixed-button-box{display:flex;flex-direction:column;gap:12px;}
.fixed-button-wrap.top .fixed-button-box .fixed-button-list > *{display:block;width:48px;height:48px;border-radius:100%;}
.fixed-button-wrap.top .fixed-button-box .fixed-button-list .chat-link{background:#fff;}
.fixed-button-wrap.top .fixed-button-box .fixed-button-list .chat-link img{width:100%;height:100%;}
.fixed-button-wrap.top .fixed-button-box .fixed-button-list .top-button{display:flex;align-items:center;justify-content:center;border:none;background:#fff;}
.fixed-button-wrap.top .fixed-button-box .fixed-button-list .top-button img{width:20px;height:11px;}

@media(min-width:930px){
	.fixed-button-wrap.top{right:50%;transform:translateX(248px);}
}
@media(max-width:929px) and (min-width:391px){
	.fixed-button-wrap.top{right:0;}
}

/* bottom-menu-wrap */
.bottom-menu-wrap{position:fixed;bottom:0;left:50%;z-index:1000;width:100%;max-width:525px;background:#fff;transform:translateX(-50%);}
.bottom-menu-box{display:flex;align-items:center;gap:16px;padding:12px;box-sizing:border-box;}
.bottom-menu-box .like-button{min-width:32px;height:32px;padding:5px 4px;border:none;background:none;}
.bottom-menu-box .like-button img{width:100%;height:100%;vertical-align:unset;}
.bottom-menu-box .chat-link{width:100%;height:48px;padding:14.5px 0;border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#fff;box-sizing:border-box;line-height:19.2px;text-align:center;}
.bottom-menu-box .hospital-link{min-width:89px;padding:13.5px 0;border:1px solid var(--sitecolor1);border-radius:8px;font-size:16px;font-weight:bold;color:var(--sitecolor1);line-height:19.2px;text-align:center;}
.bottom-menu-box .payment-button{width:100%;padding:13.5px 0;border:1px solid var(--sitecolor1);border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#fff;line-height:19.2px;}
.bottom-menu-box .payment-link{width:100%;padding:13.5px 0;border:1px solid var(--sitecolor1);border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#fff;line-height:19.2px;text-align:center;}

@media(max-width:930px){
	.bottom-menu-wrap{max-width:680px;}
}

/* payment-modal-wrap */
.payment-modal-wrap{position:fixed;bottom:-300px;left:50%;z-index:1010;width:100%;max-width:525px;font-family:'Pretendard';line-height:1;transform:translateX(-50%);transition:.4s;}
.payment-modal-wrap.active{bottom:0;}
.payment-modal-wrap .payment-modal-box .close-button-box{display:flex;justify-content:center;border-bottom:1px solid var(--sitecolor1);}
.payment-modal-wrap .payment-modal-box .close-button-box .close-button{padding:13px 30px;border-radius:8px 8px 0 0;font-size:0;background:var(--sitecolor1);}
.payment-modal-wrap .payment-modal-box .close-button-box .close-button img{width:12px;height:6px;}
.payment-modal-wrap .payment-modal-box .select-wrap{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff;}
.payment-modal-wrap .payment-modal-box .select-wrap .select-box{display:flex;flex-direction:column;gap:10px;}
.payment-modal-wrap .payment-modal-box .select-wrap .select-box .title{font-size:15px;color:#222;line-height:18px;}
.payment-modal-wrap .payment-modal-box .select-wrap .select-box .select-list input{width:100%;height:44px;padding:0 12px;border:1px solid #E1E1E1;border-radius:8px;font-size:15px;color:#222;box-sizing:border-box;}
.payment-modal-wrap .payment-modal-box .select-wrap .select-box .select-list select{width:100%;height:44px;padding:0 12px;border:1px solid #E1E1E1;border-radius:8px;font-size:15px;color:#222;box-sizing:border-box;line-height:44px;}
.payment-modal-wrap .bottom-menu-box{background:#fff;}

@media(max-width:930px){
	.payment-modal-wrap{max-width:680px;}
}

/* content-product-detail */
.content-product-detail{padding:0 0 24px;font-family:'Pretendard';line-height:1;}
.content-product-detail.active{padding:0 0 248px;}
.content-product-detail .content-title{font-size:20px;font-weight:bold;color:#222;}

.content-product-detail .main-visual-wrap .main-visual-box .main-visual-list{position:relative;}
.content-product-detail .main-visual-wrap .main-visual-box .main-visual-list:after{display:block;padding:100% 0 0;content:"";}
.content-product-detail .main-visual-wrap .main-visual-box .main-visual-list img{position:absolute;width:100%;height:100%;}

.content-product-detail .hospital-inform-wrap{overflow:hidden;padding:16px;box-sizing:border-box;}
.content-product-detail .hospital-inform-wrap .hospital-name-box{display:flex;align-items:center;justify-content:space-between;gap:16px;}
.content-product-detail .hospital-inform-wrap .hospital-name-box .hospital-name{display:-webkit-box;overflow:hidden;font-size:18px;font-weight:500;color:#222;line-height:21.6px; text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-product-detail .hospital-inform-wrap .hospital-name-box .link-share-button{display:flex;padding:7px;border:1px solid #E3E3E3;border-radius:100%;box-sizing:border-box;}
.content-product-detail .hospital-inform-wrap .hospital-name-box .link-share-button img{width:16px;height:16px;}
.content-product-detail .hospital-inform-wrap .hospital-keyword-box{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:4px;margin:4px 0 0;}
.content-product-detail .hospital-inform-wrap .hospital-keyword-box .keyword{font-size:14px;font-weight:500;color:var(--sitecolor1);line-height:16.8px;}
.content-product-detail .hospital-inform-wrap .price-box{margin:8px 0 0;font-size:20px;font-weight:bold;color:#222;line-height:24px;}
.content-product-detail .hospital-inform-wrap .fee-box{display:flex;align-items:center;gap:4px;margin:8px 0 0;}
.content-product-detail .hospital-inform-wrap .fee-box img{width:12px;height:12px;}
.content-product-detail .hospital-inform-wrap .fee-box span{font-size:10px;color:#999;line-height:12px;}
.content-product-detail .hospital-inform-wrap .hospital-review-wrap{display:flex;align-items:center;gap:8px;margin:8px 0 0;}
.content-product-detail .hospital-inform-wrap .hospital-review-wrap .star-rate-box{display:flex;align-items:center;gap:4px;}
.content-product-detail .hospital-inform-wrap .hospital-review-wrap .star-rate-box img{width:12px;height:12px;}
.content-product-detail .hospital-inform-wrap .hospital-review-wrap .star-rate-box .star-rate{font-size:10px;}
.content-product-detail .hospital-inform-wrap .hospital-review-wrap .review-count-box{display:flex;align-items:center;}
.content-product-detail .hospital-inform-wrap .hospital-review-wrap .review-count-box .count{font-size:10px;color:var(--sitecolor1);}

.content-product-detail .hospital-inform-wrap .hospital-hour-wrap{margin:16px 0 0;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button{display:flex;align-items:center;gap:6px;position:relative;width:100%;padding:12px 16px;border:1px solid #E1E1E1;border-radius:8px;box-sizing:border-box;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .icon-hour{width:12px;height:12px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .day{display:flex;gap:4px;width:90px;font-size:12px;color:#555;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .day .hour{white-space:nowrap;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .day .hour.closed{width:100%;color:#FF0000;text-align:center;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .button-arrow-down{position:absolute;top:50%;right:20px;width:8px;height:4px;transform:translateY(-50%);}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box{display:flex;align-items:center;justify-content:space-between;width:100%;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box{display:flex;flex-direction:column;gap:8px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box .hospital{font-size:16px;font-weight:500;color:#222;line-height:19.2px;text-align:left;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box .detail{display:flex;align-items:center;gap:6px;position:relative;padding:0 32px 0 0;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box .detail .day{display:flex;align-items:center;gap:4px;width:88px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box .detail .day .hour{line-height:14.4px;white-space:nowrap;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box .detail .day .hour.closed{width:100%;color:#FF0000;text-align:center;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box .detail .button-arrow-down{right:4px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hospital-link{padding:8px 16px;border-radius:8px;background:#E8ECF8;font-size:14px;color:#183EB7;line-height:16.8px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button{display:none;flex-direction:column;gap:12px;width:100%;padding:12px 16px;border:1px solid #E1E1E1;border-radius:8px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-list{display:flex;position:relative;width:100%;padding:0 0 0 18px;box-sizing:border-box;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-list .icon-hour{position:absolute;top:50%;left:0;width:12px;height:12px;transform:translateY(-50%);}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-list .day{display:flex;gap:4px;font-size:12px;color:#555;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-list .day .hour{white-space:nowrap;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-list .day.closed{width:88px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-list .day.closed .hour{width:100%;color:#FF0000;text-align:center;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-list .button-arrow-up{position:absolute;top:50%;right:4px;width:8px;height:4px;box-sizing:border-box;transform:translateY(-50%);}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button{display:none;flex-direction:column;gap:8px;padding:12px 16px;border:1px solid #E1E1E1;border-radius:8px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .hospital-title-box{display:flex;align-items:center;justify-content:space-between;width:100%;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .hospital-title-box .hospital{font-size:16px;font-weight:500;color:#222;line-height:19.2px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .hospital-title-box .hospital-link{padding:8px 16px;border-radius:8px;background:#E8ECF8;font-size:14px;color:var(--sitecolor1);line-height:16.8px;}
.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .fold-button .all-day-box{flex-direction:column;gap:4px;width:135px;padding:0;border:none;border-radius:unset;}

.content-product-detail .hospital-inform-wrap .hospital-address-wrap{margin:16px 0 0;}
.content-product-detail .hospital-inform-wrap .hospital-address-wrap .address-box{display:flex;align-items:center;gap:8px;}
.content-product-detail .hospital-inform-wrap .hospital-address-wrap .address-box img{width:16px;height:16px;object-fit:contain;}
.content-product-detail .hospital-inform-wrap .hospital-address-wrap .address-box .address{font-size:14px;color:#222;}
.content-product-detail .hospital-inform-wrap .hospital-address-wrap .address-button-box{display:flex;gap:8px;margin:8px 0 0;}
.content-product-detail .hospital-inform-wrap .hospital-address-wrap .address-button-box > *{padding:8px 12px;border:1px solid #E1E1E1;border-radius:8px;font-size:12px;color:#222;}
.content-product-detail .hospital-inform-wrap .hospital-introduce-box{margin:16px 0 0;}
.content-product-detail .hospital-inform-wrap .hospital-introduce-box:before{display:block;position:relative;left:-16px;width:calc(100% + 32px);height:1px;background:#E1E1E1;content:"";}
.content-product-detail .hospital-inform-wrap .hospital-introduce-box .title-introduce{margin:16px 0 0;font-size:14px;color:#999;}
.content-product-detail .hospital-inform-wrap .hospital-introduce-box .hospital-introduce{margin:8px 0 0;font-size:14px;color:#000;line-height:16.8px;}
.content-product-detail .hospital-inform-wrap .service-provide-wrap{overflow:visible;margin:16px 0 0;}
.content-product-detail .hospital-inform-wrap .service-provide-wrap:before{display:block;position:relative;left:-16px;width:calc(100% + 32px);height:1px;background:#E1E1E1;content:"";}
.content-product-detail .hospital-inform-wrap .service-provide-wrap .service-provide-box{padding:16px 0 0;}
.content-product-detail .hospital-inform-wrap .service-provide-wrap .service-provide-box .service-provide-list{display:flex;flex-direction:column;align-items:center;gap:8px;width:15.854%;min-width:52px;}
.content-product-detail .hospital-inform-wrap .service-provide-wrap .service-provide-box .service-provide-list img{width:61.54%;min-width:32px;}
.content-product-detail .hospital-inform-wrap .service-provide-wrap .service-provide-box .service-provide-list .service{font-size:12px;color:#000;text-align:center;word-break:keep-all;}

.content-product-detail .tab-menu-wrap{border-top:10px solid #F1F4F6;}
.content-product-detail .tab-menu-wrap .tab-menu-box{display:flex;}
.content-product-detail .tab-menu-wrap .tab-menu-box .tab-menu-list{width:100%;}
.content-product-detail .tab-menu-wrap .tab-menu-box .tab-menu-list .tab-menu-button{width:100%;height:100%;padding:13px 0;border-bottom:1px solid #F1F4F6;font-size:15px;font-weight:500;text-align:center;}
.content-product-detail .tab-menu-wrap .tab-menu-box .tab-menu-list .tab-menu-button.active{border-bottom:3px solid var(--sitecolor1);color:var(--sitecolor1);}

.content-product-detail .more-inform-wrap{display:none;}
.content-product-detail .more-inform-wrap.active{display:block;}
.content-product-detail .more-inform-wrap .original-box{display:flex;justify-content:center;padding:24px 0;}
.content-product-detail .more-inform-wrap .original-box .orginal-link{padding:15px 32px;border:1px solid var(--sitecolor1);border-radius:8px;font-size:15px;color:var(--sitecolor1);box-sizing:border-box;line-height:18px;}
.content-product-detail .more-inform-wrap .more-inform-box{overflow:hidden;position:relative;}
.content-product-detail .more-inform-wrap .more-inform-box:after{display:block;padding:100% 0 0;content:"";}
.content-product-detail .more-inform-wrap .more-inform-box.active:after{content:none;}
.content-product-detail .more-inform-wrap .more-inform-box img{position:absolute;top:0;left:0;width:100%;}
.content-product-detail .more-inform-wrap .more-inform-box.active img{position:static;}
.content-product-detail .more-inform-wrap .unfold-box{padding:24px 16px 0;}
.content-product-detail .more-inform-wrap .unfold-box .unfold-button{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;padding:12px 0;border:1px solid var(--sitecolor1);border-radius:8px;}
.content-product-detail .more-inform-wrap .unfold-box .unfold-button .text{font-size:15px;font-weight:500;color:var(--sitecolor1);line-height:18px;}
.content-product-detail .more-inform-wrap .unfold-box .unfold-button img{width:12px;height:6px;}
.content-product-detail .more-inform-wrap .unfold-box .unfold-button.active img{transform:rotate(180deg);}

.content-product-detail .need-service-wrap{padding:16px 16px 24px;border-top:10px solid #F1F4F6;}
.content-product-detail .need-service-wrap .need-service-box{margin:16px 0 0;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .need-service-link{display:flex;flex-direction:column;gap:8px;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .image-box{display:flex;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .image-box img{width:100%;border-radius:8px;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .service-detail-box{display:flex;flex-direction:column;gap:4px;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .service-detail-box .service-name{display:-webkit-box;overflow:hidden;font-size:12px;color:#222;line-height:14.4px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .service-detail-box .price-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .service-detail-box .price-box .price{font-size:14px;font-weight:bold;color:#222;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .service-detail-box .price-box .like-button{display:flex;padding:3px 2px;}
.content-product-detail .need-service-wrap .need-service-box .need-service-list .service-detail-box .price-box .like-button img{width:20px;height:18px;}
.content-product-detail .need-service-wrap .swiper-pagination{display:flex;justify-content:center;bottom:0;height:8px;}
.content-product-detail .need-service-wrap.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;background:#E8ECF8;}
.content-product-detail .need-service-wrap.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--sitecolor1);}

.content-product-detail .doctor-inform-wrap{margin:24px 0 0;padding:0 16px;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box{display:flex;flex-direction:column;gap:16px;margin:16px 0 0;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list{display:flex;align-items:center;gap:16px;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .image-box{width:96px;height:96px;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .image-box img{width:100%;height:100%;border-radius:100%;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .detail-box{display:flex;flex:1;flex-direction:column;gap:8px;width:100%;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .detail-box .name{font-size:16px;font-weight:bold;color:#222;line-height:19.2px;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .detail-box .bailiwick{font-size:14px;color:#555;line-height:16.8px;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .detail-box .hospital{font-size:12px;color:#999;line-height:14.4px;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .detail-box .review{display:flex;align-items:center;gap:8px;font-size:12px;color:#999;line-height:14.4px;}
.content-product-detail .doctor-inform-wrap .doctor-inform-box .doctor-inform-list .detail-box .review .number{font-weight:bold;color:#222;}

.content-product-detail .middle-banner-wrap{margin:24px 0 0;}
.content-product-detail .middle-banner-wrap .middle-banner-box .middle-banner-list{position:relative;}
.content-product-detail .middle-banner-wrap .middle-banner-box .middle-banner-list:after{display:block;padding:31.112% 0 0;content:"";}
.content-product-detail .middle-banner-wrap .middle-banner-box .middle-banner-list img{position:absolute;top:0;left:0;width:100%;height:100%;}

.content-product-detail .review-wrap{display:none;margin:24px 0 0;line-height:1;}
.content-product-detail .review-wrap.active{display:block;}
.content-product-detail .review-wrap .sort-box{display:flex;gap:1px;}
.content-product-detail .review-wrap .sort-box .sort-button{width:100%;padding:13px 0;background:#7D9AFF;font-size:15px;font-weight:500;color:#fff;}
.content-product-detail .review-wrap .sort-box .sort-button.active{background:var(--sitecolor1);}
.content-product-detail .review-wrap .review-box .review-list{padding:16px;border-bottom:1px solid #DADADA;}
.content-product-detail .review-wrap .review-box .review-list .star-rate-box{display:flex;gap:4px;}
.content-product-detail .review-wrap .review-box .review-list .star-rate-box img{width:13px;height:13px;}
.content-product-detail .review-wrap .review-box .review-list .review-detail{margin:16px 0 0;}
.content-product-detail .review-wrap .review-box .review-list .review-detail .review-title{font-size:14px;font-weight:bold;color:#222;}
.content-product-detail .review-wrap .review-box .review-list .review-detail .review{margin:8px 0 0;line-height:1.6rem;}
.content-product-detail .review-wrap .review-box .review-list .help-button-box{display:flex;flex-direction:column;gap:16px;}
.content-product-detail .review-wrap .review-box .review-list .help-button-box .help-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 0;border:1px solid #DADADA;font-size:13px;font-weight:bold;color:#222;}
.content-product-detail .review-wrap .review-box .review-list .help-button-box .help-button img{width:15px;height:15px;}
.content-product-detail .review-wrap .review-box .review-list .help-button-box .help-count{font-size:12px;font-weight:bold;color:var(--sitecolor1);}
.content-product-detail .review-wrap .review-box .review-list .id-date-box{display:flex;gap:4px;margin:16px 0 0;}
.content-product-detail .review-wrap .review-box .review-list .id-date-box span{font-size:12px;color:#AAA;}
.content-product-detail .review-wrap .review-box .review-list .id-date-box .user-id{display:flex;aling-items:center;gap:4px;}
.content-product-detail .review-wrap .review-box .review-list .id-date-box .user-id:after{width:1px;height:12px;background:#AAA;content:"";}

.content-product-detail .inquiry-wrap{display:none;box-sizing:border-box;}
.content-product-detail .inquiry-wrap.active{display:block;}

.content-product-detail .before-after-wrap{margin:24px 0 0;padding:0 16px;}
.content-product-detail .before-after-wrap .sub-title{font-size:14px;font-weight:500;color:#999;line-height:16.8px;}
.content-product-detail .before-after-wrap .content-title{margin:4px 0 0;}
.content-product-detail .before-after-wrap .before-after-box{margin:16px 0 0;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list{width:95.122%;padding:16px;border:1px solid #E1E1E1;border-radius:8px;box-sizing:border-box;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .user-id-box{display:flex;align-items:center;justify-content:space-between;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .user-id-box .user-id{font-size:10px;color:#999;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .user-id-box .star-rate-box{display;flex;align-items:center;gap:4px;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .user-id-box .star-rate-box img{width:12px;height:12px;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .user-id-box .star-rate-box .count{position:relative;top:-1px;font-size:12px;font-weight:500;color:#222;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .image-box{display:flex;gap:8px;margin:16px 0 0;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .image-box div{display:flex;overflow:hidden;position:relative;border-radius:8px;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .image-box div img{width:100%;border-radius:8px;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .image-box div .text{position:absolute;right:0;bottom:0;padding:4px 8.5px;border-radius:8px 0 0 0;background:#22222250;font-size:10px;color:#fff;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .review-box{margin:16px 0 0;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .review-box .review{display:-webkit-box;overflow:hidden;font-size:16px;color:#000;line-height:19.2px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .keyword-box{display:flex;gap:8px;margin:16px 0 0;}
.content-product-detail .before-after-wrap .before-after-box .before-after-list .keyword-box .keyword{padding:8px 16px;border-radius:15px;background:#E8ECF8;font-size:14px;font-weight:500;color:var(--sitecolor1);}

.content-product-detail .service-swiper-wrap{padding:24px 16px;}
.content-product-detail .service-swiper-wrap .content-title{text-align:center;}
.content-product-detail .service-swiper-wrap .service-swiper-box{margin:16px 0 0;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .service-swiper-link{display:flex;flex-direction:column;gap:8px;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .image-box{display:flex;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .image-box img{width:100%;border-radius:8px;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .service-detail-box{display:flex;flex-direction:column;gap:4px;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .service-detail-box .service-name{display:-webkit-box;overflow:hidden;height: 29px; font-size:12px;color:#222;line-height:14.4px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .service-detail-box .price-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .service-detail-box .price-box .price{font-size:14px;font-weight:bold;color:#222;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .service-detail-box .price-box .like-button{display:flex;padding:3px 2px;}
.content-product-detail .service-swiper-wrap .service-swiper-box .service-swiper-list .service-detail-box .price-box .like-button img{width:20px;height:18px;}
.content-product-detail .service-swiper-wrap .swiper-pagination{display:flex;justify-content:center;bottom:0;height:8px;}
.content-product-detail .service-swiper-wrap.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;background:#E8ECF8;}
.content-product-detail .service-swiper-wrap.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--sitecolor1);}

@media(max-width:300px){
	.content-product-detail .hospital-inform-wrap .hospital-hour-wrap .unfold-button .hospital-hour-box .hour-box .detail{padding:0 16px 0 0;}
}

/* content-product-list */
.content-product-list .catePosition{padding:0 16px;border-bottom:1px solid #F1F4F6;background:#fff;line-height:1;}
.content-product-list .catePosition .swiper-wrapper .swiper-slide{overflow:auto;float:none;white-space:normal;}
.content-product-list .catePosition .swiper-wrapper .swiper-slide a{height:auto;padding:14px 12px;border:none;border-radius:unset;font-size:14px;font-weight:500;color:#222;line-height:16.8px;}
.content-product-list .catePosition .swiper-wrapper .swiper-slide a.on{border-bottom:3px solid var(--sitecolor1);background:none;color:var(--sitecolor1);}
.content-product-list .tab-menu-wrap{display:flex;justify-content:center;margin:16px 0 0;}
.content-product-list .tab-menu-wrap .tab-menu-box{display:flex;justify-content:center;border:1px solid var(--sitecolor1);border-radius:8px;}
.content-product-list .tab-menu-wrap .tab-menu-box .tab-menu{padding:9px 24px;border-radius:6px;font-size:14px;font-weight:500;color:var(--sitecolor1);line-height:16.8px;}
.content-product-list .tab-menu-wrap .tab-menu-box .tab-menu.active{background:var(--sitecolor1);color:#fff;}
.content-product-list .fix_gnbmenu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;overflow:unset;}
.content-product-list .fix_gnbmenu:after{content:none;}
.content-product-list .fix_gnbmenu .seltype_wrap{display:flex;gap:8px;overflow:unset;float:none;width:auto;height:auto;padding:0;}
.content-product-list .fix_gnbmenu .seltype_wrap .pd_wrap{float:none;width:auto;margin:0;padding:0;}
.content-product-list .fix_gnbmenu .seltype_wrap .pd_wrap .sc_dtl{display:flex;align-items:center;gap:10px;float:none;height:auto;padding:8px;border:1px solid #E1E1E1;border-radius:8px;background:none;font-size:14px;color:#999;line-height:1;vertical-align:unset;}
.content-product-list .fix_gnbmenu .seltype_wrap .pd_wrap .sc_dtl:after{position:static;width:16px;height:16px;background:url("/m/images/koreamedi/btn_plus_gray.png") center/10px no-repeat;content:"";}
.content-product-list .fix_gnbmenu .seltype_wrap .select1{overflow:hidden;width:auto;min-width:91px;height:auto;padding:8px 34px 8px 8px;border:1px solid #E1E1E1;border-radius:8px;background:url("/m/images/koreamedi/btn_arrow_down_gray.png") center right 12px/8px 4px no-repeat;font-size:14px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.content-product-list .fix_gnbmenu .list_view_type{display:flex;align-items:center;gap:8px;float:none;width:auto;margin:0;}
.content-product-list .fix_gnbmenu .list_view_type a{display:flex;align-items:center;justify-content:center;gap:2px;width:32px;height:32px;margin:0;padding:0;border:1px solid #E1E1E1;border-radius:8px;line-height:1;vertical-align:unset;}
.content-product-list .fix_gnbmenu .list_view_type a.one-line{flex-direction:column;}
.content-product-list .fix_gnbmenu .list_view_type a.one-line:before{width:22px;height:11px;background:#D9D9D9;content:"";}
.content-product-list .fix_gnbmenu .list_view_type a.one-line:after{width:22px;height:11px;background:#D9D9D9;content:"";}
.content-product-list .fix_gnbmenu .list_view_type a.one-line i{display:none;}
.content-product-list .fix_gnbmenu .list_view_type a.two-line:before{width:11px;height:22px;background:#D9D9D9;content:"";}
.content-product-list .fix_gnbmenu .list_view_type a.two-line:after{width:11px;height:22px;background:#D9D9D9;content:"";}
.content-product-list .fix_gnbmenu .list_view_type a.ftic-list3{display:none;}

.content-product-list .sc_dtl_wrap .sc_dtl_box{padding:0 20px 10px;}
.content-product-list .sc_dtl_wrap .dtlsc_box{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 16px;}
.content-product-list .sc_dtl_wrap .dtlsc_box dl{display:flex;align-items:center;justify-content:space-between;gap:8px;letter-spacing:0;}
.content-product-list .sc_dtl_wrap .dtlsc_box dl dt{float:none;min-width:88px;padding:0;font-size:14px;font-weight:500;color:#999;line-height:44px;}
.content-product-list .sc_dtl_wrap .dtlsc_box dl dd{display:flex;align-items:center;gap:2px;width:calc(100% - 94px);padding:0;}
.content-product-list .sc_dtl_wrap .dtlsc_box dl dd .inwrap{float:none;padding:0;}
.content-product-list .sc_dtl_wrap .dtlsc_box dl dd .inwrap input{height:44px;padding:0 0 0 16px;border:1px solid #E1E1E1;border-radius:4px;line-height:44px;}
.content-product-list .sc_dtl_wrap .btn_dtlsc{width:100%;margin:16px 0 0;padding:0 16px;box-sizing:border-box;}
.content-product-list .sc_dtl_wrap .btn_dtlsc input{height:52px;padding:0 16px;border:none;border-radius:4px;background:var(--sitecolor1);font-size:16px;box-sizing:border-box;}

.content-product-list .cont_list.D{display:flex;flex-direction:column;gap:16px;margin:24px 0 0;padding:0 16px;box-sizing:border-box;}
.content-product-list .cont_list.D li{float:none;margin:0;padding:0;border:none;border-radius:unset;}
.content-product-list .cont_list.D li .positionWrap dl{display:flex;gap:16px;}
.content-product-list .cont_list.D li .positionWrap dl dt{width:96px;}
.content-product-list .cont_list.D li .positionWrap dl dt .color_rel{position:relative;border-radius:8px;}
.content-product-list .cont_list.D li .positionWrap dl dt .color_rel:after{display:block;padding:100% 0 0;content:"";}
.content-product-list .cont_list.D li .positionWrap dl dt .color_rel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.content-product-list .cont_list.D li .positionWrap dl dd{width:calc(100% - 112px);padding:0;line-height:1;transform:none;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap{padding:0;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .unniid{display:none;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .tit{margin:0;line-height:1;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .tit a{display:-webkit-box;font-size:16px;font-weight:bold;color:#222;line-height:19.2px;white-space:unset;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .tit .like-button{display:none;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .keyword-box{display:-webkit-box;overflow:hidden;margin:4px 0 0;font-size:14px;color:var(--sitecolor1);line-height:16.8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .area{display:flex;margin:8px 0 0;font-size:12px;color:#999;line-height:14.4px;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap{display:flex;align-items:center;justify-content:space-between;margin:8px 0 0;padding:0;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap{padding:0;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap .per{display:none;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap .pricebox del{display:none;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap .pricebox .prcStyleBox{margin:0;font-size:18px;font-weight:bold;color:#222;line-height:21.6px;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap .like-button{width:24px;height:24px;padding:3px 2px;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap .like-button img{width:100%;height:100%;}
.content-product-list .cont_list.D li .positionWrap dl dd .textWrap > div .pdBtnMore{display:none;}

.content-product-list .newList{display:flex;flex-direction:column;gap:16px;margin:24px 0 0;padding:0 16px;box-sizing:border-box;}
.content-product-list .newList .new{display:flex;flex-direction:column;gap:16px;float:none;width:calc(50% - 8px) !important;padding:0;}
.content-product-list .newList .new li{float:none;width:100%;margin:0;border:none;}
.content-product-list .newList .new li .positionWrap dl{display:flex;flex-direction:column;gap:16px;}
.content-product-list .newList .new li .positionWrap dl dt{display:flex;}
.content-product-list .newList .new li .positionWrap dl dt a{position:relative;border-radius:8px;}
.content-product-list .newList .new li .positionWrap dl dt a:after{display:block;padding:100% 0 0;content:"";}
.content-product-list .newList .new li .positionWrap dl dt > a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.content-product-list .newList .new li .positionWrap dl dd{padding:0;transform:none;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap{padding:0;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .unniid{display:none;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .tit{margin:0;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .tit a{display:-webkit-box;min-height:39px;font-size:16px;font-weight:bold;color:#222;line-height:19.2px;white-space:unset;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .tit .like-button{display:none;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .keyword-box{display:-webkit-box;overflow:hidden;min-height:34px;margin:4px 0 0;font-size:14px;color:var(--sitecolor1);line-height:16.8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .area{display:flex;min-height:29px;margin:8px 0 0;font-size:12px;color:#999;line-height:14.4px;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .btm_wrap{display:flex;align-items:center;justify-content:space-between;margin:8px 0 0;padding:0;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap{padding:0;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap .per{display:none;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap .pricebox del{display:none;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .btm_wrap .price_wrap .pricebox .prcStyleBox{margin:0;font-size:18px;font-weight:bold;color:#222;line-height:21.6px;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .btm_wrap .like-button{width:24px;height:24px;padding:3px 2px;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .btm_wrap .like-button img{width:100%;height:100%;}
.content-product-list .newList .new li .positionWrap dl dd .textWrap > div .pdBtnMore{display:none;}

.content-product-list .newList.L .new._3rd{display:none;}

.content-product-list .location-box{display:none;}
.content-product-list .count-box{display:none;}
.content-product-list .service-provide-box{display:none;}

/* content-product-list hospital */
.content-product-list.hospital .cont_list.D{gap:24px;margin:16px 0 0;}
.content-product-list.hospital .cont_list.D li .positionWrap dl{display:block;border:1px solid #F1F4F6;border-radius:8px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dt{display:flex;width:100%;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dt .color_rel{border-radius:unset;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dt .color_rel:after{padding:50% 0 0;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd{width:100%;padding:16px 12px;box-sizing:border-box;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .tit{display:flex;align-items:center;gap:8px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .tit a{display:block;width:calc(100% - 32px);white-space:nowrap;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .tit .like-button{display:block;width:24px;height:24px;padding:3px 2px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .tit .like-button img{width:100%;height:100%;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .keyword-box{display:inline-block;width:100%;margin:8px 0 0;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .area{display:none;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .location-box{display:flex;align-items:center;gap:8px;margin:8px 0 0;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .location-box .location{display:flex;align-items:center;gap:8px;font-size:12px;color:#555;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .location-box .location:after{width:1px;height:14px;background:#555;content:"";}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .location-box .address{font-size:12px;color:#555;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box{display:flex;align-items:center;gap:8px;margin:8px 0 0;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box{display:flex;align-items:center;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box:after{width:1px;height:14px;margin:0 0 0 8px;background:#555;content:"";}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box img{width:12px;height:12px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box .grade{margin:0 0 0 6px;font-size:12px;font-weight:bold;color:#222;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box .count{margin:0 0 0 4px;font-size:12px;color:#999;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box{display:flex;align-items:center;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box:after{width:1px;height:14px;margin:0 0 0 8px;background:#555;content:"";}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box .text{font-size:12px;color:#222;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box .count{margin:0 0 0 4px;font-size:12px;font-weight:bold;color:#222;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .doctor-box{display:flex;align-items:center;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .doctor-box .text{font-size:12px;color:#222;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .doctor-box .count{margin:0 0 0 4px;font-size:12px;font-weight:bold;color:#222;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .service-provide-box{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .service-provide-box .service{padding:4px 6px;border-radius:4px;background:#80D5FA;font-size:12px;font-weight:500;color:#fff;line-height:14.4px;}
.content-product-list.hospital .cont_list.D li .positionWrap dl dd .textWrap > div .btm_wrap{display:none;}

/* content-mypage */
.content-mypage .totar_width .sectorDOM-noBD{overflow:hidden;background:var(--sitecolor1);}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList{border:none;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile{display:flex;align-items:center;gap:16px;margin:16px 0 0;padding:0 16px;background:none;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .filebox{margin:0;vertical-align:unset;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .filebox .upload_po_box{display:flex;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .filebox .upload_po_box .upload-display{width:64px;height:64px;border-radius:32px;vertical-align:unset;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .filebox .imgroad{background:url("/m/images/koreamedi/btn_profile_edit.png") bottom right/24px no-repeat;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .user-detail-box{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 80px);}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .user-detail-box .user-detail{display:flex;flex-direction:column;gap:4px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .user-detail-box .user-detail .rating{padding:4px 12px;border-radius:4px;background:#FFFFFF20;font-size:12px;font-weight:500;color:#fff;line-height:15px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .user-detail-box .user-detail .user-id{font-size:16px;font-weight:bold;color:#fff;line-height:19.2px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my_page_profile .user-detail-box .logout-link{padding:8px 16px;border:1px solid #FFF;border-radius:8px;font-size:14px;color:#FFF;line-height:16.8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .count-box{display:flex;gap:16px;margin:24px 0 0;padding:0 16px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .count-box > a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 0;border-radius:8px;background:#FFFFFF20;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .count-box > a .text{font-size:14px;font-weight:500;color:#FFF;line-height:16.8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .count-box > a .count{font-size:16px;font-weight:bold;color:#FFF;line-height:19.2px;}

.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap{margin:16px 0 0;padding:24px 16px;border-radius:24px 24px 0 0;background:#FFF;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container{overflow:visible;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .title-box{display:flex;align-items:center;justify-content:space-between;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .title-box .title{font-size:22px;font-weight:bold;color:#222;line-height:26.4px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .title-box .view-link{font-size:14px;font-weight:500;color:#999;line-height:16.8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box{margin:16px 0 0;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list{overflow:hidden;width:95.125%;border-radius:8px;box-shadow:0 1px 4px #00000015;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .number-box{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--sitecolor1);}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .number-box .reserve-number{display:flex;gap:8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .number-box .reserve-number span{font-size:10px;font-weight:500;color:#FFF;line-height:12px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .number-box .reserve-time{font-size:14px;font-weight:bold;color:#FFF;line-height:16.8px;text-align:center;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box{display:flex;flex-direction:column;gap:16px;padding:16px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box dl{display:flex;align-items:center;gap:8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box dl .title{min-width:50px;font-size:14px;color:#999;line-height:16.8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box dl dd{display:flex;align-items:center;width:calc(100% - 56px);}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box .hospital-name-box .hospital-detail{display:flex;align-items:center;gap:8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box .hospital-name-box .hospital-detail .name{overflow:hidden;max-width:calc(100% - 74px);font-size:14px;font-weight:bold;color:#222;line-height:16.8px;text-overflow:ellipsis;white-space:nowrap;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box .hospital-name-box .hospital-detail .hospital-link{padding:4px 12px;border-radius:4px;background:#E8ECF8;font-size:12px;font-weight:500;color:var(--sitecolor1);line-height:15px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box .clinic-name-box .clinic-detail .name{overflow:hidden;width:100%;font-size:14px;color:#222;line-height:16.8px;text-overflow:ellipsis;white-space:nowrap;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box .line{height:1px;background:#E1E1E1;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .name-box .amount-payment-box .amount-payment-detail .amount-payment{font-size:14px;font-weight:bold;color:var(--sitecolor1);line-height:16.8px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .reserve-link-box{display:flex;border-top:1px solid #D9D9D9;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .reserve-link-box button{width:100%;padding:15px 0;font-size:15px;font-weight:500;color:#999;line-height:18px;}
.content-mypage .totar_width .sectionBodyDOM > ul .schedule-wrap .schedule-container .schedule-box .schedule-list .schedule-link .reserve-link-box .change-link{border-right:1px solid #D9D9D9;}

.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .myDeliveryWrap{display:none;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my-menu-wrap{padding:0 0 86px;border-top:4px solid #F1F4F6;background:#fff;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my-menu-wrap .my-menu-box .my-menu-list .my-menu-link{display:flex;align-items:center;gap:8px;padding:10px 20px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my-menu-wrap .my-menu-box .my-menu-list .my-menu-link img{width:24px;height:24px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my-menu-wrap .my-menu-box .my-menu-list .my-menu-link .text{font-size:15px;color:#222;line-height:18px;}
.content-mypage .totar_width .sectionBodyDOM > ul .sectionList .my-menu-wrap .my-menu-box .my-menu-list .my-menu-link .text.withdrawal{color:#999;text-decoration:underline;}

/* content-write-review */
.content-write-review{padding:0 16px;}
.content-write-review .add-photo-wrap{margin:24px 0 0;}
.content-write-review .add-photo-wrap .add-photo-box{display:none;margin:16px 0 0;}
.content-write-review .add-photo-wrap .add-photo-box.active{display:block;}
.content-write-review .add-photo-wrap .add-photo-box > div{display:flex;flex-direction:column;gap:8px;}
.content-write-review .add-photo-wrap .add-photo-box > div .text{font-size:14px;font-weight:bold;color:#222;line-height:16.8px;}
.content-write-review .add-photo-wrap .add-photo-box > div > div{display:flex;flex-wrap:wrap;gap:8px;}
.content-write-review .add-photo-wrap .add-photo-box .after-box{margin:16px 0 0;}
.content-write-review .grade-box{display:flex;justify-content:center;gap:4px;width:100% !important;margin:24px 0 0;}
.content-write-review .write-box{position:relative;margin:24px 0 0;}
.content-write-review .write-box:after{display:block;padding:28.57% 0 0;content:"";}
.content-write-review .write-box textarea{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #D9D9D9;border-radius:4px;box-sizing:border-box;}
.content-write-review .regist-button-box{margin:24px 0 0;}
.content-write-review .regist-button-box .regist-button{width:100%;padding:15px 0;border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#fff;line-height:19.2px;}

/* content-edit-order */
.content-edit-order{padding:0 16px;line-height:1.2;}
.content-edit-order .edit-button-box .edit-button{width:100%;margin:24px 0 0;padding:14.5px 0;border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#fff;}

/* content-order-total */
.content-order-total{line-height:1.2;}
.content-order-total .sectorDOM{padding:16px;border:none;}
.content-order-total .sectorDOM .sectionInner{margin:0;}
.content-order-total .sectorDOM .sectionInner .categoryDOM{padding:0;}
.content-order-total .sectorDOM .sectionInner .categoryDOM:first-child{padding:0;}
.content-order-total .sectorDOM .sectionInner .categoryDOM .listDate{line-height:1.2;}
.content-order-total .sectorDOM .sectionInner .categoryDOM .listDate ul{display:flex;justify-content:space-between;gap:8px;}
.content-order-total .sectorDOM .sectionInner .categoryDOM .listDate ul.clfix:after{content:none;}
.content-order-total .sectorDOM .sectionInner .categoryDOM .listDate ul li{float:none;width:100%;height:auto;border:none;border-radius:unset;line-height:1.2;}
.content-order-total .sectorDOM .sectionInner .categoryDOM .listDate ul li.active a{border:1px solid #000;color:#000;}
.content-order-total .sectorDOM .sectionInner .categoryDOM .listDate ul li a{display:block;height:44px;border:1px solid #E1E1E1;border-radius:8px;font-size:15px;font-weight:500;color:#888;box-sizing:border-box;line-height:44px;}
.content-order-total .order-total-wrap .order-total-box{display:flex;flex-direction:column;gap:24px;}
.content-order-total .order-total-wrap .order-total-box .order-total-list .order-date-box{padding:16px;background:#F5F5F5;}
.content-order-total .order-total-wrap .order-total-box .order-total-list .order-date-box .date{font-size:14px;font-weight:bold;color:#7B7B7B;}
.content-order-total .order-box{display:flex;flex-direction:column;gap:16px;padding:16px;}
.content-order-total .order-box .order-list .reserve-number-box{display:flex;align-items:center;justify-content:space-between;}
.content-order-total .order-box .order-list .reserve-number-box .reserve-number{font-size:13px;font-weight:500;color:#222;}
.content-order-total .order-box .order-list .reserve-number-box .view-link{display:flex;align-items:center;gap:8px;}
.content-order-total .order-box .order-list .reserve-number-box .view-link .text{font-size:14px;font-weight:500;color:#999;}
.content-order-total .order-box .order-list .reserve-number-box .view-link img{width:6px;height:12px;}
.content-order-total .order-box .order-list .product-box{margin:8px 0 0;}
.content-order-total .order-box .order-list .product-box .status{font-size:13px;font-weight:bold;color:#999;text-align:right;}
.content-order-total .order-box .order-list .product-box .status.cancel{color:#FE1111;}
.content-order-total .order-box .order-list .product-box .status:after{content:none;}
.content-order-total .order-box .order-list .button-box{display:flex;gap:8px;margin:8px 0 0;}
.content-order-total .order-box .order-list .button-box > *{width:100%;padding:8px 0;border:1px solid #000;border-radius:8px;color:#000;text-align:center;}
.content-order-total .order-box .order-list .button-box .review-link{border:1px solid var(--sitecolor1);color:var(--sitecolor1);}

/* content-calendar-list */
.content-calendar-list{line-height:1.2;}
.content-calendar-list .schedule-wrap .schedule-box{padding:16px;}
.content-calendar-list .schedule-wrap .schedule-box + .schedule-box{border-top:1px solid #E1E1E1;}
.content-calendar-list .schedule-wrap .schedule-box .date{font-size:12px;font-weight:bold;color:#222;}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list{display:flex;margin:16px 0 0;}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list .time{min-width:38px;font-size:12px;color:#555;}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list .image-box{min-width:64px;height:64px;margin:0 16px 0 0;}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list .image-box img{width:100%;height:100%;}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list .detail-box{display:flex;flex-direction:column;width:calc(100% - 118px);}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list .detail-box .hospital{font-size:16px;font-weight:500;color:#222;}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list .detail-box .title{overflow:hidden;margin:4px 0 0;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.content-calendar-list .schedule-wrap .schedule-box .schedule-list .detail-box .price{margin:8px 0 0;font-size:14px;font-weight:bold;color:var(--sitecolor1);text-align:right;}

/* content-favorite */
.content-favorite{padding:0 0 24px;line-height:1.2;}
.content-favorite .tab-menu-box{display:flex;border-bottom:1px solid #F1F4F6;}
.content-favorite .tab-menu-box .tab-menu-list{width:100%;}
.content-favorite .tab-menu-box .tab-menu-list .tab-menu-link{display:block;width:100%;padding:14px 0;font-size:14px;font-weight:500;color:#222;text-align:center;}
.content-favorite .tab-menu-box .tab-menu-list .tab-menu-link.active{border-bottom:3px solid var(--sitecolor1);color:var(--sitecolor1);}

.content-favorite .like-service-wrap .like-service-box{gap:24px;border:none;}

.content-favorite .cont_list.D{display:flex;flex-direction:column;gap:24px;margin:16px 0 0;padding:0 16px;box-sizing:border-box;}
.content-favorite .cont_list.D li{float:none;margin:0;padding:0;border:none;border-radius:unset;}
.content-favorite .cont_list.D li .positionWrap dl{display:block;border:1px solid #F1F4F6;border-radius:8px;}
.content-favorite .cont_list.D li .positionWrap dl dt{display:flex;width:100%;}
.content-favorite .cont_list.D li .positionWrap dl dt .color_rel{position:relative;border-radius:unset;}
.content-favorite .cont_list.D li .positionWrap dl dt .color_rel:after{display:block;padding:50% 0 0;content:"";}
.content-favorite .cont_list.D li .positionWrap dl dt .color_rel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.content-favorite .cont_list.D li .positionWrap dl dd{width:100%;padding:16px 12px;box-sizing:border-box;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap{padding:0;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .tit{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .tit a{display:block;width:calc(100% - 32px);font-weight:bold;color:#222;white-space:nowrap;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .tit .like-button{display:block;width:24px;height:24px;padding:3px 2px;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .tit .like-button img{width:100%;height:100%;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .keyword-box{display:inline-block;width:100%;margin:8px 0 0;font-size:14px;color:var(--sitecolor1);}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .location-box{display:flex;align-items:center;gap:8px;margin:8px 0 0;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .location-box .location{display:flex;align-items:center;gap:8px;font-size:12px;color:#555;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .location-box .location:after{width:1px;height:14px;background:#555;content:"";}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .location-box .address{font-size:12px;color:#555;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box{display:flex;align-items:center;gap:8px;margin:8px 0 0;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box{display:flex;align-items:center;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box:after{width:1px;height:14px;margin:0 0 0 8px;background:#555;content:"";}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box img{width:12px;height:12px;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box .grade{margin:0 0 0 6px;font-size:12px;font-weight:bold;color:#222;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .review-box .count{margin:0 0 0 4px;font-size:12px;color:#999;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box{display:flex;align-items:center;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box:after{width:1px;height:14px;margin:0 0 0 8px;background:#555;content:"";}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box .text{font-size:12px;color:#222;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .service-box .count{margin:0 0 0 4px;font-size:12px;font-weight:bold;color:#222;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .doctor-box{display:flex;align-items:center;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .doctor-box .text{font-size:12px;color:#222;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .count-box .doctor-box .count{margin:0 0 0 4px;font-size:12px;font-weight:bold;color:#222;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .service-provide-box{display:flex;gap:8px;margin:8px 0 0;}
.content-favorite .cont_list.D li .positionWrap dl dd .textWrap > div .service-provide-box .service{padding:4px 6px;border-radius:4px;background:#80D5FA;font-size:12px;font-weight:500;color:#fff;}

/* content-product-list search */
.content-product-list.search{padding:0 0 24px;}
.content-product-list.search .fix_gnbmenu{margin:76px 0 0;padding:0 16px 24px !important;border:none;}
.content-product-list.search .fix_gnbmenu .list_view_type .select1{overflow:hidden;width:auto;min-width:91px;height:auto;padding:8px 34px 8px 8px;border:1px solid #E1E1E1;border-radius:8px;background:url("/m/images/koreamedi/btn_arrow_down_gray.png") center right 12px/8px 4px no-repeat;font-size:14px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.content-product-list.search .fix_gnbmenu .list_view_type .iconfont{display:none;}
.content-product-list.search .newList .new li .positionWrap dl dt a{padding:0;}
.content-product-list.search .newList .new li .positionWrap dl dt a img{transform:none;}

/* content-order */
.content-order{background:#fff;line-height:1.2;}
.content-order .totar_width{padding:0;}
.content-order .totar_width h2.title{margin:24px 0 0;padding:0 16px;font-size:18px;font-weight:bold;color:#000;}
.content-order .totar_width .view{display:flex;align-items:center;gap:16px;margin:0;padding:16px 16px 0;border:none;}
.content-order .totar_width .view .img{flex:0 0 96px;float:none;width:96px;height:96px;margin:0;border:none;border-radius:8px;}
.content-order .totar_width .view > .text{display:flex;flex-direction:column;gap:8px;width:calc(100% - 112px);padding:0;}
.content-order .totar_width .view > .text:after{content:none;}
.content-order .totar_width .view > .text > a strong{font-size:16px;font-weight:bold;color:#222;}
.content-order .totar_width .view > .text .area{font-size:12px;font-weight:400;color:#999;}
.content-order .totar_width .view > .text .OAQ_wap{display:none;}
.content-order .totar_width .view > .text .reserve-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
.content-order .totar_width .view > .text .reserve-box > span{display:flex;gap:8px;align-items:center;}
.content-order .totar_width .view > .text .reserve-box > span > span{padding:0;font-size:12px;color:#999;}
.content-order .totar_width .view > .text .reserve-box .date-box:after{width:1px;height:14px;background:#D9D9D9;content:"";}
.content-order .totar_width .view > .text .prc{padding:0;font-size:16px;font-weight:bold;color:#222;}
.content-order .totar_width .view > dl{display:none;}
.content-order .totar_width .pay-instruct-wrap{padding:16px 16px 24px;border-bottom:1px solid #E1E1E1;}
.content-order .totar_width .pay-instruct-wrap .pay-instruct-box{padding:12px;border:1px solid #E1E1E1;border-radius:8px;}
.content-order .totar_width .pay-instruct-wrap .pay-instruct-box .title{font-size:14px;font-weight:bold;color:#555;}
.content-order .totar_width .pay-instruct-wrap .pay-instruct-box .text-box{display:flex;flex-direction:column;gap:4px;margin:16px 0 0;}
.content-order .totar_width .pay-instruct-wrap .pay-instruct-box .text-box .text{display:flex;align-items:center;gap:8px;padding:0 0 0 8px;font-size:12px;color:#555;}
.content-order .totar_width .pay-instruct-wrap .pay-instruct-box .text-box .text:before{width:4px;height:4px;border-radius:100%;background:#555;content:"";}
.content-order .totar_width .reserve-wrap{padding:0 16px;}
.content-order .totar_width .reserve-wrap > .label-style{margin:16px 0 0;}
.content-order .totar_width .add-service-wrap .add-service-box{display:flex;flex-direction:column;gap:24px;padding:16px 16px 0;}
.content-order .totar_width .add-service-wrap .add-service-box .add-service-list{display:flex;flex-direction:column;gap:16px;}
.content-order .totar_width .add-service-wrap .add-service-box .add-service-list .list-title{font-size:16px;color:#000;}
.content-order .totar_width .add-service-wrap .add-service-box .add-service-list .radio-box{display:flex;flex-wrap:wrap;gap:16px;}
.content-order .totar_width .add-service-wrap .add-service-box .add-service-list .radio-box .label-style{width:calc(50% - 8px);}
.content-order .totar_width .add-service-wrap .add-service-box .add-service-list .radio-box .label-style .text{font-size:16px;}
.content-order .totar_width .pay-amount-wrap{margin:24px 0 0;padding:0 16px;}
.content-order .totar_width .pay-amount-wrap .pay-amount-box{display:flex;align-items:center;justify-content:space-between;padding:12.5px 12px;border:1px solid var(--sitecolor1);border-radius:8px;}
.content-order .totar_width .pay-amount-wrap .pay-amount-box .text{font-size:12px;font-weight:bold;color:#222;}
.content-order .totar_width .pay-amount-wrap .pay-amount-box .pay-amount{font-size:16px;font-weight:bold;color:var(--sitecolor1);}
.content-order .totar_width #payway_id{margin:24px 0 0;padding:0 16px;}
.content-order .totar_width #payway_id .wi_bg{margin:0;padding:0;border:none !important;background:#fff;}
.content-order .totar_width #payway_id .wi_bg.pay-method-box{margin:16px 0 0;}
.content-order .totar_width #payway_id .wi_bg .h3-1{padding:0;line-height:1.2;}
.content-order .totar_width #payway_id .wi_bg .h3-1 img{display:none;}
.content-order .totar_width #payway_id .wi_bg .h3-1 .textIn{font-size:18px;font-weight:bold;color:#000;}
.content-order .totar_width #payway_id .wi_bg .pay_ul{display:flex;flex-wrap:wrap;gap:16px;margin:0;}
.content-order .totar_width #payway_id .wi_bg .pay_ul .payCont{float:none;width:calc(50% - 8px);padding:12px 0;border:1px solid #E1E1E1;border-radius:8px;box-sizing:border-box;}
.content-order .totar_width #payway_id .wi_bg .pay_ul .payCont label.pay_label{padding:0;border:none;background:#fff;line-height:1.2;}
.content-order .totar_width #payway_id .wi_bg .pay_ul .payCont label span input[type=radio] + span{font-size:16px;font-weight:500;color:#000;line-height:1.2;}
.content-order .totar_width #payway_id .wi_bg .pay_ul .payCont.on{border:1px solid var(--sitecolor1);}
.content-order .totar_width #payway_id .wi_bg .pay_ul .payCont.on label.pay_label{background:#fff;}
.content-order .totar_width #payway_id .wi_bg .pay_ul .payCont.on label span input[type=radio] + span{color:var(--sitecolor1);line-height:1.2;}
.content-order .totar_width #payway_id .wi_bg .pay_ul .payCont:nth-child(2n+1) label.pay_label{border:none;}
.content-order .totar_width #payway_id .wi_bg.depo .receipt p{float:none;margin:16px 0 0;padding:0 !important;font-size:16px;color:#222;line-height:1.2 !important;}
.content-order .totar_width #payway_id .wi_bg.depo .receipt .member_input{margin:16px 0 0;}
.content-order .totar_width #payway_id .wi_bg.depo .receipt .member_input input{height:48px;padding:13px 12px;border:1px solid #E1E1E1;border-radius:8px;font-family:'Pretendard';color:#000;line-height:1.2;}
.content-order .totar_width #payway_id .wi_bg.depo .receipt .member_input .select-style{height:48px;padding:13px 12px;border:1px solid #E1E1E1;border-radius:8px;font-size:15px;color:#000;}
.content-order .totar_width #payway_id .wi_bg.oderbottomBox{padding:0 !important;}
.content-order .totar_width #payway_id .wi_bg.oderbottomBox .receipt{display:flex;align-itmes:center;gap:16px;}
.content-order .totar_width #payway_id .wi_bg.oderbottomBox .receipt p{display:flex;align-items:center;float:none;min-width:100px;font-size:14px;line-height:1.2;}
.content-order .totar_width #payway_id .wi_bg.oderbottomBox .receipt .member_input{float:none;width:100%;height:auto;}
.content-order .totar_width #payway_id .wi_bg.oderbottomBox .receipt .member_input .dsp-tc{display:flex !important;gap:8px;}
.content-order .totar_width .agree-terms-wrap{margin:8px 0 0;padding:0 16px 24px !important;border-bottom:10px solid #F1F4F6 !important;background:#fff;}
.content-order .totar_width .agree-terms-wrap .receipt_btn{padding:0;}
.content-order .totar_width .agree-terms-wrap .receipt_btn .clauseSvcWrap{display:flex;align-items:center;gap:4px;margin:0;}
.content-order .totar_width .agree-terms-wrap .receipt_btn .clauseSvcWrap label .text{font-size:16px;}
.content-order .totar_width .agree-terms-wrap .receipt_btn .clauseSvcWrap label + .openClause{margin:0;font-size:16px;color:#999;}
.content-order .totar_width .agree-terms-wrap .receipt_btn .btn_style3{margin:24px 0 0;padding:14.5px 0;border-radius:8px !important;font-size:16px;vertical-align:unset;}
.content-order .totar_width .notice-wrap{padding:24px 16px;}
.content-order .totar_width .notice-wrap .notice-box{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#FFF5EB;}
.content-order .totar_width .notice-wrap .notice-box .title{display:flex;align-items:center;gap:8px;}
.content-order .totar_width .notice-wrap .notice-box .title img{width:24px;height:24px;}
.content-order .totar_width .notice-wrap .notice-box .title span.text{font-size:14px;font-weight:bold;color:#E67000;}
.content-order .totar_width .notice-wrap .notice-box p.text{display:flex;align-items:center;gap:8px;padding:0 0 0 8px;font-size:12px;color:#222;}
.content-order .totar_width .notice-wrap .notice-box p.text:before{width:4px;height:4px;border-radius:100%;background:#222;content:"";}

/* content-regist-form */
/*.content-regist-form{padding:24px 16px;line-height:1.2;}
.content-regist-form .totar_width{padding:0;}
.content-regist-form .totar_width .member_form .member_input{display:flex;flex-direction:column;gap:8px;margin:0 !important;padding:0;}
.content-regist-form .totar_width .member_form .member_input + .member_input{margin:16px 0 0 !important;}
.content-regist-form .totar_width .member_form .member_input dt{margin:0;font-size:15px;color:#222;}
.content-regist-form .totar_width .member_form .member_input dd{display:flex;flex-direction:column;gap:8px;position:relative;margin:0 !important;}
.content-regist-form .totar_width .member_form .member_input dd input{height:44px;padding:13px 12px;border:1px solid #E1E1E1;border-radius:8px;font-family:'Pretendard';font-size:15px;color:#222;}
.content-regist-form .totar_width .member_form .member_input dd input:focus{border:1px solid #222;color:#222;}
.content-regist-form .totar_width .member_form .member_input dd input::placeholder{font-family:'Pretendard';font-size:15px;color:#999;}
.content-regist-form .totar_width .member_form .member_input dd input.red{border:1px solid #FF0B0B;color:#FF0B0B;}
.content-regist-form .totar_width .member_form .member_input dd .underTxt{margin:0;font-size:14px;}
.content-regist-form .totar_width .member_form .member_input dd .underTxt.green{color:#0DCF09 !important;}
.content-regist-form .totar_width .member_form .member_input dd .delete-button{display:none;position:absolute;top:10px;right:12px;width:24px;height:24px;}
.content-regist-form .totar_width .member_form .member_input dd .delete-button.active{display:block;}
.content-regist-form .totar_width .member_form .member_input dd .delete-button img{width:100%;height:100%;}
.content-regist-form .totar_width .member_form .member_input dd .view-button{display:none;position:absolute;top:10px;right:12px;width:24px;height:24px;}
.content-regist-form .totar_width .member_form .member_input dd .view-button.active{display:block;}
.content-regist-form .totar_width .member_form .member_input dd .view-button img{width:100%;height:100%;}
.content-regist-form .totar_width .joinPop_textInfo{margin:24px 0 0;padding:0 !important;border:none !important;}
.content-regist-form .totar_width .joinPop_textInfo dt{display:flex;align-items:center;justify-content:space-between;}
.content-regist-form .totar_width .joinPop_textInfo dt .title{font-size:14px;font-weight:500;color:#999;}
.content-regist-form .totar_width .joinPop_textInfo dt .join_allChkBox{padding:0 !important;border:none;line-height:1.2;}
.content-regist-form .totar_width .joinPop_textInfo dt .join_allChkBox .label-style .text{font-size:16px;}
.content-regist-form .totar_width .joinPop_textInfo dd{margin:8px 0 0;padding:8px 0 0;border-top:1px solid #E1E1E1;}
.content-regist-form .totar_width .joinPop_textInfo dd .joinPop_textWrap .joinPop_infoCont{display:flex;flex-direction:column;gap:16px;padding:0 !important;}
.content-regist-form .totar_width .joinPop_textInfo dd .joinPop_textWrap .joinPop_infoCont .infoTextArea{display:flex;align-items:center;justify-content:space-between;padding:0 !important;border:none;line-height:1.2;}
.content-regist-form .totar_width .joinPop_textInfo dd .joinPop_textWrap .joinPop_infoCont .infoTextArea .label-style{font-family:'Pretendard';}
.content-regist-form .totar_width .joinPop_textInfo dd .joinPop_textWrap .joinPop_infoCont .infoTextArea .label-style .text{display:flex;gap:4px;font-size:16px;}
.content-regist-form .totar_width .joinPop_textInfo dd .joinPop_textWrap .joinPop_infoCont .infoTextArea .label-style .text:after{font-size:16px;color:#FF0B0B;content:"*";}
.content-regist-form .totar_width .joinPop_textInfo dd .joinPop_textWrap .joinPop_infoCont .infoTextArea .label-style .join_Essential{display:none;}
.content-regist-form .totar_width .joinPop_textInfo dd .joinPop_textWrap .joinPop_infoCont .infoTextArea .viewDetail{position:static;padding:0;font-size:16px;color:#999;text-decoration:none;}
.content-regist-form .totar_width .member_btn{margin:0;padding:24px 0;}
.content-regist-form .totar_width .member_btn .regist-link{display:flex;align-items:center;justify-content:center;padding:15px 0;border-radius:8px;background:#BEBEBE;font-size:15px;font-weight:bold;color:#fff;}
.content-regist-form .totar_width .member_btn .regist-link.active{background:var(--sitecolor1);}*/

/* content-mobile-login */
/*.content-mobile-login{padding:24px 16px;line-height:1.2;}
.content-mobile-login .mainTit{display:none;}
.content-mobile-login .login_gray_box{padding:0;}
.content-mobile-login .login_gray_box .hrtop{display:none;}
.content-mobile-login .login_gray_box div .totar_width{padding:0;}
.content-mobile-login .login_gray_box div .totar_width .member_input{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;margin:0 !important;}
.content-mobile-login .login_gray_box div .totar_width .member_input.mt10{margin:16px 0 0 !important;}
.content-mobile-login .login_gray_box div .totar_width .member_input .title{display:inline-block;font-size:15px;font-weight:400;color:#222;line-height:1.2;}
.content-mobile-login .login_gray_box div .totar_width .member_input input{height:44px;padding:13px 12px;border:1px solid #E1E1E1;border-radius:8px;font-family:'Pretendard';color:#222;}
.content-mobile-login .login_gray_box div .totar_width .member_input input:focus{border:1px solid #222;color:#222;}
.content-mobile-login .login_gray_box div .totar_width .member_input input.red{border:1px solid #FF0B0B;color:#FF0B0B;}
.content-mobile-login .login_gray_box div .totar_width .member_input input.red::placeholder{color:#FF0B0B;}
.content-mobile-login .login_gray_box div .totar_width .member_input .delete-button{display:none;position:absolute;right:12px;bottom:10px;width:24px;height:24px;}
.content-mobile-login .login_gray_box div .totar_width .member_input .delete-button.active{display:block;}
.content-mobile-login .login_gray_box div .totar_width .member_input .delete-button img{width:100%;height:100%;}
.content-mobile-login .login_gray_box div .totar_width .member_input .view-button{display:none;position:absolute;right:12px;bottom:10px;width:24px;height:24px;}
.content-mobile-login .login_gray_box div .totar_width .member_input .view-button.active{display:block;}
.content-mobile-login .login_gray_box div .totar_width .member_input .view-button img{width:100%;height:100%;}
.content-mobile-login .login_gray_box div .totar_width .notice{margin:8px 0 0;font-size:14px;color:#FF0B0B;text-align:left;}
.content-mobile-login .login_gray_box div .totar_width .inputForm{margin:8px 0 0;}
.content-mobile-login .login_gray_box div .totar_width .inputForm .label-style .text{font-weight:400;}
.content-mobile-login .login_gray_box div .totar_width .naver_btn{margin:24px 0 0;}
.content-mobile-login .login_gray_box div .totar_width .naver_btn .loginBtn{height:48px;padding:15px 0;border-radius:8px;background:#BEBEBE;font-family:'Pretendard';box-shadow:none;line-height:1.2;}
.content-mobile-login .login_gray_box div .totar_width .naver_btn .loginBtn.active{background:var(--sitecolor1);}
.content-mobile-login .login_gray_box div .totar_width .login_smenu{margin-top:16px 0 0 !important;}
.content-mobile-login .login_gray_box div .totar_width .login_smenu ul{gap:10px;}
.content-mobile-login .login_gray_box div .totar_width .login_smenu ul li{margin:0;padding:0;border:none;}
.content-mobile-login .login_gray_box div .totar_width .login_smenu ul li a{display:flex;align-items:center;gap:10px;font-size:14px;color:#555;}
.content-mobile-login .login_gray_box div .totar_width .login_smenu ul li a:after{width:1px;height:17px;background:#E1E1E1;content:"";}
.content-mobile-login .login_gray_box div .totar_width .login_smenu ul li:last-child a:after{content:none;}
.content-mobile-login > .totar_width{display:none;}*/
.content-mobile-login img{vertical-align:middle;}
.content-mobile-login .totar_width .loginBtn.nomemBtn{display:none;}

/* content-login-mysite */
.content-login-mysite img{vertical-align:middle;}

/* content-cart-medi */
.content-cart-medi{line-height:1.2;}
.content-cart-medi .select-all-wrap{padding:16px;border-bottom:10px solid #F1F4F6;}
.content-cart-medi .select-all-wrap .listTitleDOM{height:auto;line-height:1.2;}
.content-cart-medi .select-all-wrap .listTitleDOM:after{content:none;}
.content-cart-medi .select-all-wrap .listTitleDOM .sectionInner{display:flex;align-items:center;justify-content:space-between;margin:0;}
.content-cart-medi .select-all-wrap .listTitleDOM .sectionInner .FL_left{float:none;}
.content-cart-medi .select-all-wrap .listTitleDOM .sectionInner .FL_left .inpDOM{vertical-align:unset;}
.content-cart-medi .select-all-wrap .listTitleDOM .sectionInner .FL_left .inpDOM .label-style .label-text{display:flex;}
.content-cart-medi .select-all-wrap .listTitleDOM .sectionInner .FL_right{float:none;}
.content-cart-medi .select-all-wrap .listTitleDOM .sectionInner .FL_right .BTN_listClose{height:auto;padding:4px 16px;border:none;border-radius:8px;background:#D9D9D9;line-height:1.2;}
.content-cart-medi .no-data-wrap .sectionBodyDOM-full .tacEmpty{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0;padding:72px 0;border-radius:unset;background:#FFF;}
.content-cart-medi .no-data-wrap .sectionBodyDOM-full .tacEmpty .image-box{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:100%;background:#DEE6F3;}
.content-cart-medi .no-data-wrap .sectionBodyDOM-full .tacEmpty .image-box img{width:18px;height:20px;}
.content-cart-medi .no-data-wrap .sectionBodyDOM-full .tacEmpty .text-box{display:flex;flex-direction:column;gap:16px;}
.content-cart-medi .no-data-wrap .sectionBodyDOM-full .tacEmpty .text-box p{padding:0;background:none;}
.content-cart-medi .no-data-wrap .sectionBodyDOM-full .tacEmpty .text-box p.box-text{font-size:16px;color:#000;}
.content-cart-medi .no-data-wrap .sectionBodyDOM-full .tacEmpty .text-box p.sub-text{font-size:14px;}
.content-cart-medi .goods-inform-wrap{padding:16px 0;border-bottom:1px solid #F1F4F6;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap{display:flex;flex-direction:column;gap:16px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap .brdTit{padding:0 16px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap .brdTit .sectionInner{margin:0;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap .brdTit .sectionInner .inputForm{padding:0;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap .brdTit .sectionInner .inputForm a{font-size:16px;font-weight:bold;color:#000;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article{padding:0 16px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article + article{padding:16px 16px 0;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner{margin:0;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap{display:flex;flex-direction:column;gap:8px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .title-box{display:flex;align-items:center;gap:8px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .title-box .goods-link{font-size:14px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box{display:flex;flex-direction:column;gap:16px;padding:0 0 0 32px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .reservation-date{font-size:14px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box{display:flex;gap:8px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .goods-link{overflow:hidden;min-width:80px;height:80px;border-radius:8px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .goods-link img{width:100%;height:100%;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap{display:flex;flex-direction:column;gap:16px;width:100%;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .count-wrap{display:flex;align-items:center;justify-content:space-between;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .count-wrap .count-box{display:flex;align-items:center;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .count-wrap .count-box button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #E1E1E1;border-radius:100%;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .count-wrap .count-box input{width:24px;height:24px;border:none;font-size:14px;font-weight:bold;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .count-wrap .delete-button{padding:4px 16px;border-radius:8px;background:#D9D9D9;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .price-box{display:flex;flex-direction:column;gap:8px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .price-box .price-list{display:flex;justify-content:space-between;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .price-box .price-list span{font-size:14px;}
.content-cart-medi .goods-inform-wrap .cartBrandWrap article .sectionInner .goods-wrap .goods-box .detail-box .price-wrap .price-box .price-list.active{font-weight:bold;color:#FF005C;}
.content-cart-medi .payment-amount-wrap{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-top:10px solid #F1F4F6;}
.content-cart-medi .payment-amount-wrap .title-box .box-title{font-size:16px;font-weight:bold;}
.content-cart-medi .payment-amount-wrap .amount-box{display:flex;flex-direction:column;gap:8px;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list{display:flex;justify-content:space-between;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list.other{display:none;padding:8px;border:1px solid #F1F4F6;border-radius:8px;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list.other.active{display:flex;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list .list-title{font-size:14px;color:#999;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list .amount{font-size:14px;font-weight:bold;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list .view-button{display:flex;align-items:center;gap:8px;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list .view-button .icon-box{display:flex;width:24px;height:24px;padding:8px 6px;box-sizing:border-box;}
.content-cart-medi .payment-amount-wrap .amount-box .amount-list .view-button .icon-box img{width:100%;height:100%;}
.content-cart-medi .payment-amount-wrap .total-amount-box{display:flex;justify-content:space-between;padding:16px 0 0;border-top:1px solid #F1F4F6;}
.content-cart-medi .payment-amount-wrap .total-amount-box .box-title{font-size:18px;font-weight:bold;}
.content-cart-medi .payment-amount-wrap .total-amount-box .total-amount{font-size:18px;font-weight:bold;color:var(--sitecolor1);}
.content-cart-medi .payment-amount-wrap .button-box{display:flex;gap:8px;}
.content-cart-medi .payment-amount-wrap .button-box button{width:100%;padding:16px 0;border-radius:8px;font-size:18px;font-weight:bold;color:#FFF;}
.content-cart-medi .payment-amount-wrap .button-box button.all-order-button{background:var(--sitecolor1);}
.content-cart-medi .payment-amount-wrap .button-box button.select-order-button{background:#8FC3FF;}

/* fixed-button-wrap minishop */
.fixed-button-wrap.minishop{overflow:unset;right:0;width:50px;height:46px;border-radius:unset;}
.fixed-button-wrap.minishop .link-button{padding:0;border-radius:24px 0 0 24px;background:#000;}
.fixed-button-wrap.minishop .link-button.active{background:#D1D1DC;}
.fixed-button-wrap.minishop .link-button img{width:28px;height:24px;}
.fixed-button-wrap.minishop .link-button .text{position:absolute;top:50%;right:60px;width:128px;padding:8px 0;border-radius:8px;background:#FF0060;text-align:center;transform:translateY(-50%);white-space:nowrap;}
.fixed-button-wrap.minishop .link-button.active .text{display:none;}
.fixed-button-wrap.minishop .link-button .text.active{display:none;}
.fixed-button-wrap.minishop .link-button .text:after{position:absolute;top:50%;right:-20px;border-color:transparent transparent transparent #FF0060;border-style:solid;border-width:5px 10px 5px 10px;content:"";transform:translateY(-50%);}
.fixed-button-wrap.minishop .link-button.active .text:after{content:none;}
.fixed-button-wrap.minishop .link-button .text.active:after{content:none;}

@media (min-width: 930px) {
	.fixed-button-wrap.minishop {right: 50%; transform: translatex(263px);}
}