@charset "utf-8";

*:focus{}
*{margin:0;padding:0;list-style-type:none;box-sizing:border-box;font-style: normal;border:0;outline:0;font-weight: 600;font-family: 'SUIT', 'Malgun Gothic','dotum','돋움','gulim','굴림','Tahoma';letter-spacing: -0.25px;}

/**/
#wrap{}
#wrap .wrap{margin: 0px auto;max-width: 1000px;width: 100%;}
#wrap .lt-mobile{display:none;}

/**/
#header{position: sticky;z-index: 300;top: 0;}
#header.fixed{box-shadow:0 2px 10px rgba(0,0,0,0.05)}
#header .banner{position:relative;}
#header .banner .wrap{position:relative;width:930px;}
#header .banner a{display:block;position:relative;margin:0 auto;width:930px;max-width:100%;}
#header .banner a img{width:930px;max-width:100%;}
#header .banner button{position:absolute;top:50%;right:0;transform:translateY(-50%);background:transparent;border:0;}
#header .banner button img{}
#header .headline{background:#ff6f0f; /* url("../img/headline.png") no-repeat 50% 50% / 100% 100%*/}
#header .headline .wrap{display: flex;justify-content: space-between;align-items: center;height: 40px;}
#header .headline .link{display:flex;gap:20px;align-items:center;}
#header .headline .link a{color: rgb(255,255,255);font-size: 12px;line-height: 16px;letter-spacing: -0.3px;}
#header .headline .menu{display:flex;gap:20px;align-items:center;}
#header .headline .menu a{color: rgb(255,255,255);font-size: 12px;line-height: 16px;letter-spacing: -0.3px;}
#header .header{background:#ffffff;}
#header .header .wrap{display:flex;align-items:center;justify-content:space-between;height:100px;}
#header .header .lt,
#header .header .rt{display:flex;align-items:center;gap:20px;}
#header .header .category{display:flex;align-items:center;}
#header .header .category button{display:flex;align-items:center;justify-content:center;text-align:center;padding: 0 10px;height: 36px;background:#efedf5;border-radius:8px;gap: 10px;}
#header .header .category button img{}
#header .header .category button span{display: block;font-size: 13px;line-height: 16px;letter-spacing: -0.3px;text-align: center;color: #505050;}
#header .header .logo{display:flex;align-items:center;flex:0 0 auto;}
#header .header .logo a{display:flex;align-items:center;justify-content:center;margin: 0 21px 0 0;width: 100px;height: 22px;}
#header .header .logo a img{ /*max-width:100%;*/ height:auto;max-height:100%;}
#header .header .search{margin-right: 20px;flex: 0 0 auto;}
#header .header .search form{display:flex;align-items:center;width: 213px;max-width:100%;height: 36px;padding: 0px 12px;border-radius: 8px;background:#f3f4f6;}
#header .header .search form img{flex:0 0 auto;user-select: none;width:24px;height:24px;object-fit:contain;}
#header .header .search form input{width:100%;height: 36px;font-size: 13px;background:transparent;}
#header .header .search form button{flex:0 0 auto;user-select: none;width:24px;height:24px;object-fit:contain;background:transparent;}
#header .header .search form button img{display:block;}
#header .header .menu{display:flex;margin-left: auto;gap: 20px;}
#header .header .menu a{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:48px;background:transparent;gap: 5px;}
#header .header .menu a img{width: 18px;height: 18px;}
#header .header .menu a span{display: block;font-size: 14px;font-weight:bold;line-height: 16px;letter-spacing: -0.3px;text-align: center;color:#ff6f0f;}
#header .header .menu a em{position:relative;min-width:14px;height:14px;border-radius:18px;font-size: 10px;font-weight: bold;color:#ffffff;background:#ff6f0f;display:flex;align-items:center;justify-content:center;padding:0 3px;}

/**/
#footer{padding: 40px 20px 96px;background-color: rgb(248, 248, 248);}
#footer .wrap{}
#footer .menu{margin-bottom:30px;}
#footer .menu a{color: rgb(119, 119, 119);font-size: 15px;font-weight: 400;line-height: 20px;letter-spacing: -1px;margin-right: 30px;}
#footer .menu a:hover{text-decoration:underline;}
#footer .desc{margin-bottom:20px;}
#footer .desc .tit{color: rgb(51, 51, 51);font-size: 16px;font-weight: 700;line-height: 20px;}
#footer .desc .con{margin: 19px 0px 0px;}
#footer .desc .con dl{display:flex;gap: 5px;align-items: center;}
#footer .desc .con dt{}
#footer .desc .con dd{}
#footer .desc .con dd a{display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;padding: 5px;border: 1px solid rgb(204, 204, 204);border-radius: 3px;cursor: pointer;}
#footer .info{padding:30px 0;border-top:1px solid rgb(238, 238, 238);}
#footer .info span{display:block;color: rgb(119, 119, 119);font-size: 12px;font-weight: 400;line-height: 20px;letter-spacing: -0.3px;}
#footer .info span + span{padding-top: 12px;}
#footer .footer{padding:30px 0;border-top:1px solid rgb(238, 238, 238);}
#footer .footer .logo{padding-bottom: 20px;font-size: 16px;font-weight: bold;color: rgb(51, 51, 51);}
#footer .footer .address{display: flex;flex-direction: column;margin-bottom: 20px;font-size: 11px;line-height: 1.36;letter-spacing: -0.28px;color: rgb(153, 153, 153);}
#footer .footer .address div{display:flex;align-items:center;}
#footer .footer .address div span{display:block;margin: 3px 0px;}
#footer .footer .address p{line-height: 1.36;margin-top: 5px;}
#footer .footer .link{display: flex;margin: 20px 0px;font-size: 12px;color: rgb(51, 51, 51);line-height: 18px;}
#footer .footer .link a{padding-left: 6px;padding-right: 6px;border-right: 1px solid rgb(224, 224, 224);white-space: nowrap;line-height: 1;letter-spacing: -0.33px;}
#footer .footer .link a:nth-child(1){padding-left:0;}
#footer .download{}
#footer .download a{display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;background-color: rgb(51, 51, 51);height: 45px;color: white;font-size: 12px;font-weight: bold;letter-spacing: -0.3px;}
#footer .download a img{width: 16px;height: 18px;margin-right: 5px;}
#footer .social{display: flex;margin-top: 20px;color: rgb(155, 155, 155);font-size: 9px;line-height: 18px;}
#footer .social a{margin-right:20px;}

/**/
#appbar{display:none;justify-content: space-around;position: fixed;bottom: 0px;left: 0px;width: 100%;height: 80px;padding-top: 10px;padding-bottom: env(safe-area-inset-bottom);z-index: 900;background-color: rgb(255, 255, 255);border-top: 1px solid rgb(244, 244, 244);}
#appbar a{width:48px;min-height:48px;height:auto;display:flex;flex-direction:column;text-align:center;align-items:center;}
#appbar a img{width: 20px;height: 20px;margin-bottom: 4px;}
#appbar a img.off{display:block;}
#appbar a img.on{display:none;}
#appbar a span{font-size: 10px;line-height: 14px;letter-spacing: -0.3px;color: rgb(204, 204, 204)}
#appbar a.on img.off{display:none;}
#appbar a.on img.on{display:block;}
#appbar a.on span{color: rgb(17, 17, 17);}

/**/
#container{}

/**/
.index {}
.index .idx_visual{position:relative;margin-bottom: 40px;width: 100%;overflow:hidden;}
.index .idx_visual .swiper-wrapper{}
.index .idx_visual .swiper-slide{border-radius: 5px;overflow: hidden;height: auto;aspect-ratio: 3 / 0.78575;}
.index .idx_visual .swiper-slide a{display:block;}
.index .idx_visual .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;object-position: left center;}
.index .idx_visual .fraction{display: inline-flex;-webkit-box-align: center;align-items: center;position: absolute;left: unset;right: 12px;height: 28px;width: auto;padding: 6px 10px;color: rgb(204, 204, 204);font-size: 12px;line-height: 16px;font-weight: bold;border-radius: 16px;background-color: rgba(0, 0, 0, 0.4);cursor: pointer;bottom: 12px;z-index: 2;gap: 4px;display: none;}
.index .idx_visual .prev{position: absolute;top: 50%;left: 10px;transform: translateY(-50%) rotate(180deg);z-index: 2;background: transparent;}
.index .idx_visual .next{position: absolute;top: 50%;right: 10px;transform: translateY(-50%);z-index: 2;background: transparent;}
.index .idx_quick{margin: 0 auto 25px;position:relative;padding: 0 40px;}
.index .idx_quick .idx_quick_slider{overflow:hidden;}
.index .idx_quick ul{}
.index .idx_quick li{width: 68px;}
.index .idx_quick a{margin-bottom:25px;display: flex;flex-direction: column;font-weight: 500;text-align: center;cursor: pointer;font-size: 16px;line-height: 16px;}
.index .idx_quick a i{background:#f6f6f6;width:100%;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius: 16px;}
.index .idx_quick a img{display:block;max-width:100%;height:auto}
.index .idx_quick a span{white-space: nowrap;letter-spacing: -0.7px;margin-top: 12px;font-size: 14px;color: #000;}
.index .idx_quick .prev{position:absolute;top:50%;left: 0;margin-top: -25px;transform:translateY(-50%) rotate(180deg);width: 15px;height:40px;z-index:10;display:flex;align-items:center;justify-content:center;background: transparent;}
.index .idx_quick .next{position:absolute;top:50%;right: 0;margin-top: -25px;transform:translateY(-50%) rotate(0deg);width: 10px;height:40px;z-index:10;display:flex;align-items:center;justify-content:center;background: transparent;}
.index .idx_product{position:relative;margin-bottom:32px;}
.index .idx_product .header{display: flex;-webkit-box-pack: justify;justify-content: space-between;margin-bottom: 15px;line-height: 18px;font-size: 14px;}
.index .idx_product .header .title{display: flex;max-width: calc(100% - 62px);font-size: 18px;line-height: 22px;font-weight:bold;}
.index .idx_product .header .more{}
.index .idx_product .header .more a{color: black;}
.index .idx_product .tabs{margin-bottom:15px;display:flex;gap:10px;}
.index .idx_product .tabs ul{}
.index .idx_product .tabs li{width:auto;}
.index .idx_product .tabs .tab{display:flex;align-items:center;justify-content:center;border-radius:50px;width:auto;height: 32px;padding:0 12px;font-size:12px;font-weight:400;color:#6d6d6d;background:#ffffff;border:1px solid #e6e6e6;}
.index .idx_product .tabs .tab.on{border-color:transparent;font-weight:700;background:#e6eefa;color:#0152cc;}
.index .idx_product .list{}
.index .idx_product .list ul{display:flex;flex-wrap:wrap;gap:0 15px;}
.index .idx_product .list li{width:calc(25% - 11.25px);margin-bottom:30px;flex: 0 0 auto;}
.index .idx_product .list .thumb{position:relative;}
.index .idx_product .list .thumb .img{display: block;border-radius: 5px;overflow:hidden;width:100%;height:auto;aspect-ratio:1 / 0.65;}
.index .idx_product .list .thumb .img a{display:block;width:100%;height:100%;}
.index .idx_product .list .thumb .img img{width: 100%;height: 100%;object-fit: cover;}
.index .idx_product .list .thumb .zzim{position:absolute;z-index:2;right: 15px;bottom: 13px;}
.index .idx_product .list .thumb .zzim button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;}
.index .idx_product .list .thumb .zzim button i{display:block;width:100%;height:100%;background: url("../img/zzim_off.png") no-repeat 50% 50% / contain;}
.index .idx_product .list .thumb .zzim button img{max-width:100%;}
.index .idx_product .list .thumb .zzim button.on i{background: url("../img/zzim_on.png") no-repeat 50% 50% / contain;}
.index .idx_product .list .cont{padding:10px 13px 0px 11px}
.index .idx_product .list .area{display: block;color:#e53e53;font-size: 12px;font-weight: 600;line-height: 14px;margin: 0px 0px 8px;}
.index .idx_product .list .title{height: auto;margin: 0px 0px 9px;font-weight: 400;word-break: keep-all;overflow-wrap: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;max-height: 40px;line-height: 20px;font-size: 14px;    max-height: 40px;
    min-height: 40px;}
.index .idx_product .list .star{display: flex;-webkit-box-align: center;align-items: center;}
.index .idx_product .list .star .ico{display: flex;flex-flow: row;}
.index .idx_product .list .star .ico img{margin-right: 1px;}
.index .idx_product .list .star .txt{display: block;margin: 0px 0px 0px 4px;color: rgb(51, 51, 51);font-size: 10px;font-weight: 400;line-height: 14px;letter-spacing: -0.03em;}
.index .idx_product .list .price{border-top:1px solid rgb(238,238,238);margin:8px 0 0 0;padding:8px 0 0 0;}
.index .idx_product .list .price .price-ori{color: rgb(204, 204, 204);font-size: 10px;line-height: 14px;letter-spacing: -0.48px;text-decoration: line-through;}
.index .idx_product .list .price .price-tot{display:flex;align-items:center;}
.index .idx_product .list .price .price-per{margin: 0px 2px 0px 0px;color: rgb(255, 63, 51);font-size: 14px;font-weight: 700;line-height: 22px;}
.index .idx_product .list .price .price-won{color: rgb(51, 51, 51);font-size: 14px;font-weight: 700;line-height: 22px;}
.index .idx_product .list .badge{ /*display: flex;flex-wrap: wrap;*/ margin: 8px 0px 0px;text-align: center;} 
.index .idx_product .list .badge span{margin: 0px 4px 4px 0px;padding: 4px 6px;font-size: 12px;font-weight: 500;line-height: 14px;border-radius: 5px;}
.index .idx_product .list .badge .badge-1{background-color: rgb(122, 41, 250);color:rgb(255,255,255);}
.index .idx_product .list .badge .badge-2{background-color: rgb(244, 55, 61);color:rgb(255,255,255);}
.index .idx_product .list .badge .badge-3{background-color: rgb(238, 238, 238);color:rgb(51,51,51);}
.index .idx_product .list .review{display:flex;flex-wrap:wrap;}
.index .idx_product .list .review a{display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;padding: 4px 5px;background-color: rgb(255, 244, 247);border-radius: 3px;}
.index .idx_product .list .review a img{flex:0 0 auto;display: flex;width: 12px;height: 12px;margin-right: 2px;}
.index .idx_product .list .review a span{color: rgb(226, 29, 71);font-size: 10px;font-weight: 500;line-height: 13px;}
.index .idx_product .lodging{}
.index .idx_product .lodging ul{display:flex;flex-wrap:wrap;}
.index .idx_product .lodging li{width:50%;display:flex;padding-bottom:20px;}
.index .idx_product .lodging li:nth-child(odd){padding-right:20px;}
.index .idx_product .lodging li:nth-child(even){padding-left:20px;border-left:1px solid #e6e6e6;}
.index .idx_product .lodging .thumb{position:relative;display:flex;}
.index .idx_product .lodging .thumb .img{width:100px;height:100px;border-radius:4px;overflow:hidden;}
.index .idx_product .lodging .thumb .img a{display:block;width:100%;height:100%;}
.index .idx_product .lodging .thumb .img img{display:block;width:100%;height:100%;object-fit:cover;}
.index .idx_product .lodging .thumb .rank{position:absolute;top:0;left:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.8);font-size:12px;font-weight:700;color:#fff;border-radius:4px 0;}
.index .idx_product .lodging .cont{padding:2px 0 0 12px;flex:1;display:flex;flex-direction:column;}
.index .idx_product .lodging .title{margin-bottom:4px;}
.index .idx_product .lodging .title a{max-height: 40px;line-height: 20px;font-size:14px;font-weight:600;color:#1a1a1a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index .idx_product .lodging .star{display: flex;-webkit-box-align: center;align-items: center;margin-bottom:8px;}
.index .idx_product .lodging .star .ico{margin-right:2px;display: flex;width:12px;height:12px;align-items:center;justify-content:center;}
.index .idx_product .lodging .star .ico img{width:100%;height:100%;object-fit:contain;}
.index .idx_product .lodging .star .num{display: block;margin: 0px 2px 0px 0px;color: rgb(51, 51, 51);font-size: 12px;font-weight: 700;line-height: 14px;letter-spacing: -0.03em;}
.index .idx_product .lodging .star .tot{display: block;margin: 0px 2px 0px 0px;color: rgb(151, 151, 151);font-size: 12px;font-weight: 700;line-height: 14px;letter-spacing: -0.03em;}
.index .idx_product .lodging .price{margin:auto 0 0 0;padding:8px 0 0 0;display: flex;flex-direction: column;align-items: flex-end;}
.index .idx_product .lodging .price .price-ori{color: rgb(204, 204, 204);font-size: 10px;line-height: 14px;letter-spacing: -0.48px;text-decoration: line-through;}
.index .idx_product .lodging .price .price-tot{display:flex;align-items:center;}
.index .idx_product .lodging .price .price-per{margin: 0px 2px 0px 0px;color: rgb(255, 63, 51);font-size: 14px;font-weight: 700;line-height: 22px;}
.index .idx_product .lodging .price .price-won{color: rgb(51, 51, 51);font-size: 14px;font-weight: 700;line-height: 22px;}
.index .idx_product .feed{overflow:hidden;}
.index .idx_product .feed ul{display:flex;flex-wrap:wrap;gap:10px;}
.index .idx_product .feed li{width:calc(50% - 5px);padding:15px;display: flex;background:#f8f8f8;border-radius:10px;}
.index .idx_product .feed li .user{display:flex;align-items:center;}
.index .idx_product .feed li .user .icon{display:flex;align-items:center;justify-content:center;height: 24px;margin-right: 10px;flex:0 0 auto;overflow:hidden;border-radius:36px;}
.index .idx_product .feed li .user .icon img{display:block;width:auto;height:100%;aspect-ratio:1/1;border-radius:100%;border:2px solid #fff;}
.index .idx_product .feed li .user .icon img + img{margin-left:-6px;}
.index .idx_product .feed li .user .count{display: block;margin: 0px 0px 0px 4px;color: rgb(51, 51, 51);font-size: 10px;font-weight: 400;line-height: 14px;letter-spacing: -0.03em;}
.index .idx_product .feed li .thumb{flex:0 0 auto;width:130px;height:auto;aspect-ratio:1/1}
.index .idx_product .feed li .thumb a{display:block;}
.index .idx_product .feed li .thumb img{aspect-ratio:1/1;width: 100%;height: 100%;object-fit: cover;border-radius:5px;overflow:hidden;}
.index .idx_product .feed li .content{flex:1;display:flex;flex-direction:column;padding-left:15px;}
.index .idx_product .feed li .cont{margin-top: 10px;}
.index .idx_product .feed li .prod{display: flex;-webkit-box-pack: justify;justify-content: flex-start;-webkit-box-align: center;align-items: center;height: 45px;font-size: 13px;font-weight: 500;color: rgb(5, 116, 230);padding: 0px 20px;border: 1px solid rgb(229, 231, 234);border-radius: 30px;cursor: pointer;}
.index .idx_product .feed li .prod img{margin-right: 10px;}
.index .idx_product .feed li .prod span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.index .idx_product .feed li .text{margin-bottom: 4px;line-height: 24px;font-size: 18px;font-weight: bold;height:48px;}
.index .idx_product .feed li .text a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:bold;}
.index .idx_product .feed li .text.open .txt{display:block;}
.index .idx_product .feed li .text .txt{letter-spacing: -0.4px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;color: rgb(78, 89, 104);white-space: pre-line;}
.index .idx_product .feed li .text .more{margin-top:6px;}
.index .idx_product .feed li .text .more a{padding: 0px;color: rgb(171, 182, 196);font-size: 13px;white-space: pre-line;}
.index .idx_product .feed li .info{font-size:13px;color:#909090;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px;}
.index .idx_product .feed li .feedtag{margin-bottom: 4px;display:flex;flex-wrap:wrap;gap: 8px;}
.index .idx_product .feed li .feedtag .tag{padding: 4px 6px;border-radius: 20px;border: 1px solid rgb(119, 119, 119);color: rgb(119, 119, 119);font-size:12px;}
.index .idx_product .feed li .feedtag .tag.on{border: 1px solid rgb(10 126 251);color: rgb(10 126 251);}
.index .idx_product .feed li .button{display: flex;-webkit-box-align: center;align-items: center;font-size: 14px;line-height: 14px;font-weight: 500;color: rgb(78, 89, 104);display:none !important;}
.index .idx_product .feed li .button button{height: 24px;display: flex;-webkit-box-align: center;align-items: center;padding: 0px;margin-right: 20px;background:transparent;}
.index .idx_product .feed li .button button span{margin-left: 8px;color: #000 !important;}
.index .idx_product .lounge{margin-top:15px;}
.index .idx_product .lounge ul{display:flex;gap:20px;flex-wrap:wrap;}
.index .idx_product .lounge li{width:calc(25% - 15px);}
.index .idx_product .lounge li .img{position:relative;border-radius:5px;overflow:hidden;}
.index .idx_product .lounge li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.index .idx_product .lounge li .like{position:absolute;z-index:2;left: 15px;bottom: 13px;display:flex;align-items:center;}
.index .idx_product .lounge li .like .icon{display:block;width: 24px;height: 24px;background: url("../img/zzim_off.png") no-repeat 50% 50% / contain;}
.index .idx_product .lounge li .like .count{font-size:12px;color:#fff;margin-left:6px;}
.index .idx_product .lounge li .like.on i{background: url("../img/zzim_on.png") no-repeat 50% 50% / contain;}
.index .idx_product .lounge li .desc{margin-top: 10px;max-width: 100%;font-weight: 400;font-size: 14px;line-height: 22px;display: flex;align-items: center;letter-spacing: -.4px;color: #383535;white-space: normal;text-overflow: ellipsis;overflow: hidden;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index .idx_banner{width: 100%;margin-bottom: 32px;}
.index .idx_banner a{display:block;}
.index .idx_banner img{display:block;max-width:100%;}
.index .idx_exhibition{position:relative;margin-bottom: 32px;}
.index .idx_exhibition .header{display: flex;-webkit-box-pack: justify;justify-content: space-between;margin-bottom: 30px;line-height: 18px;font-size: 14px;}
.index .idx_exhibition .header .title{display: flex;max-width: calc(100% - 62px);font-size: 18px;line-height: 22px;}
.index .idx_exhibition .header .more{}
.index .idx_exhibition .header .more a{color: black;}
.index .idx_exhibition .slider{position:relative;overflow:hidden;border-radius:4px;}
.index .idx_exhibition .slider .swiper-slide{}
.index .idx_exhibition .slider .swiper-slide a{display:block;overflow:hidden;}
.index .idx_exhibition .slider .swiper-slide img{display:block;max-width:100%;}
.index .idx_exhibition .pagination{position: relative;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 40px;display: flex;align-items: center;justify-content: center;}
.index .idx_exhibition .pagination .swiper-pagination-bullet{margin:5px;width:5px;height:5px;border-radius:5px;backgdround:rgb(238,238,238);}
.index .idx_exhibition .pagination .swiper-pagination-bullet-active{background:rgb(51,151,255);}
.index .idx_magazine{position:relative;padding-bottom: 80px;}
.index .idx_magazine .header{display: flex;-webkit-box-pack: justify;justify-content: space-between;margin-bottom: 30px;line-height: 18px;font-size: 14px;}
.index .idx_magazine .header .title{display: flex;max-width: calc(100% - 62px);font-size: 18px;line-height: 22px;}
.index .idx_magazine .header .more{}
.index .idx_magazine .header .more a{color: black;}
.index .idx_magazine .list{}
.index .idx_magazine .list ul{display:flex;flex-wrap:wrap;gap:10px;}
.index .idx_magazine .list li{width:calc(33.33% - 10px);}
.index .idx_magazine .list li a{position:relative;display:flex;border-radius:4px;overflow:hidden;}
.index .idx_magazine .list li .img{position:relative;z-index:1;box-shadow:inset 0 0 10px rgb(0 0 0 / 90%);border-radius:10px;overflow:hidden;}
.index .idx_magazine .list li .img img{max-width:100%;width:100%;height:100%;aspect-ratio: 620 / 820;object-fit:cover;}
.index .idx_magazine .list li .img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100px;background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);opacity:0.5;}
.index .idx_magazine .list li .img:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;background: rgb(0,0,0);background: linear-gradient(1deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);opacity:0.5;}
.index .idx_magazine .list li .sub{position:absolute;z-index:2;top:0;left:0;padding:20px;color:#fff;font-size:14px;text-align:left;}
.index .idx_magazine .list li .txt{position:absolute;z-index:2;top:0;right:0;padding:20px;color:#fff;font-size:16px;text-align:right;}
.index .idx_magazine .list li .tit{position:absolute;z-index:2;bottom:0;leftt:0;padding:20px;width:100%;color:#fff;font-size:24px;}

.sub_magazine{}
.sub_magazine .header{line-height: 16px;border-bottom: 1px solid rgb(238, 238, 238);padding: 40px 20px;color: black;font-size: 16px;}
.sub_magazine .header .date{margin-bottom: 30px;line-height: 14px;color: rgb(155, 155, 155);font-size: 14px;}
.sub_magazine .header .subject{margin-bottom: 26px;line-height: 30px;font-size: 30px;font-weight: bold;}
.sub_magazine .header .text{}
.sub_magazine .description{margin: 40px 0px;font-size: 18px;}
.sub_magazine .description img{max-width:100%;}
.sub_magazine .pagetitle{padding:20px 0;}
.sub_magazine .pagetitle .subject{margin: 0px;width: 100%;line-height: 20px;font-size: 20px;font-weight: bold;text-align: left;border-bottom: 1px solid rgb(238, 238, 238);padding: 20px 0px;color: black;}
.sub_magazine .list{padding:0 0 100px 0;}
.sub_magazine .list ul{}
.sub_magazine .list li{}
.sub_magazine .list li.monthweek{line-height: 14px;padding: 23px 0px;font-size: 14px;font-weight: bold;}
.sub_magazine .list li.monthweek + li.item{margin-top:-20px;}
.sub_magazine .list li.item{padding:30px 0;border-bottom: 1px solid rgb(238, 238, 238);}
.sub_magazine .list li.item a{position:relative;display:flex;align-items:center;}
.sub_magazine .list li.item .chk{z-index:2;}
.sub_magazine .list li.item .thumb{flex:0 0 160px;width: 160px;height:auto;aspect-ratio:100 / 120;margin-right:30px;}
.sub_magazine .list li.item .thumb img{width:100%;height:100%;object-fit:cover;border-radius: 5px;overflow:hidden;}
.sub_magazine .list li.item .cont{}
.sub_magazine .list li.item .cont .title{margin-bottom: 14px;line-height: 24px;font-size: 16px;font-weight: 500;}
.sub_magazine .list li.item .cont .text{line-height: 18px;color: rgb(155, 155, 155);font-size: 12px;}

.sub_feeds{}
.sub_feeds .header{display: flex;flex-direction: column;-webkit-box-pack: justify;justify-content: space-between;align-items: flex-start;gap: 20px;padding: 20px;border-bottom: 1px solid rgb(238, 238, 238);}
.sub_feeds .header .subject{color: rgb(51, 61, 75);font-weight: bold;font-size: 24px;display:flex;align-items:center;}
.sub_feeds .header .tooltip{display: flex;align-items: center;justify-content: center;margin:0 8px;background: transparent;}
.sub_feeds .header .tabs{display: flex;-webkit-box-align: center;align-items: center;gap: 10px;}
.sub_feeds .header .tabs .tab{display: flex;-webkit-box-align: center;align-items: center;gap: 5px;padding: 7px 15px;border-radius: 20px;background-color: rgb(255, 255, 255);border: 1px solid rgb(170, 170, 170);color: rgb(170, 170, 170);cursor: pointer;font-size: 14px;}
.sub_feeds .header .tabs .tab.on{background-color: rgb(51, 51, 51);border-color: rgb(51, 51, 51);color: rgb(255, 255, 255);}
.sub_feeds .tabbox{display:none;}
.sub_feeds .tabbox.on{display:block}
.sub_feeds .list{overflow:hidden;}
.sub_feeds .list ul{display:flex;flex-wrap:wrap;}
.sub_feeds .list li{width:25%;padding: 30px 20px;border-bottom: 1px solid rgb(238, 238, 238);}
.sub_feeds .list li.empty_list{width:100%;height: 300px;max-width: 100%;display: flex;align-items: center;justify-content: center;!i;!;}
.sub_feeds .list li:nth-child(even){border-left: 1px solid rgb(238, 238, 238);}
.sub_feeds .list li .user{display:flex;margin-bottom: 15px;}
.sub_feeds .list li .user .icon{display:flex;align-items:center;justify-content:center;width: 36px;height: 36px;margin-right: 10px;flex:0 0 auto;overflow:hidden;border-radius:36px;}
.sub_feeds .list li .user .icon img{display:block;width:100%;height:100%;object-fit:cover;}
.sub_feeds .list li .user .info{display: flex;flex-direction: column;justify-content: space-around;flex:1;}
.sub_feeds .list li .user .info .name{font-size: 14px;line-height: 14px;font-weight: 500;color: rgb(78, 89, 104);}
.sub_feeds .list li .user .info .date{font-size: 12px;line-height: 12px;color: rgb(142, 151, 163);}
.sub_feeds .list li .user .option{flex:0 0 auto;}
.sub_feeds .list li .user .option button{width: 24px;height:36px;background: transparent;}
.sub_feeds .list li .thumb{}
.sub_feeds .list li .thumb a{display:block;}
.sub_feeds .list li .thumb img{aspect-ratio:1/1;width: 100%;height: 100%;object-fit: cover;border-radius:20px;overflow:hidden;}
.sub_feeds .list li .cont{margin-top: 10px;}
.sub_feeds .list li .prod{display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;height: 45px;font-size: 13px;font-weight: 500;color: rgb(5, 116, 230);padding: 0px 20px;border: 1px solid rgb(229, 231, 234);border-radius: 20px;cursor: pointer;}
.sub_feeds .list li .prod img{margin-right: 10px;}
.sub_feeds .list li .prod span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.sub_feeds .list li .text{margin-top: 18px;margin-bottom: 21px;}
.sub_feeds .list li .text.open .txt{display:block;}
.sub_feeds .list li .text .txt{letter-spacing: -0.4px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;color: rgb(78, 89, 104);white-space: pre-line;}
.sub_feeds .list li .text .more{}
.sub_feeds .list li .text .more a{padding: 0px;color: rgb(171, 182, 196);font-size: 16px;white-space: pre-line;}
.sub_feeds .list li .feedtag{margin-bottom: 21px;display:flex;flex-wrap:wrap;gap: 8px;}
.sub_feeds .list li .feedtag .tag{padding: 6px 9px;border-radius: 20px;border: 1px solid rgb(119, 119, 119);color: rgb(119, 119, 119);}
.sub_feeds .list li .feedtag .tag.on{border: 1px solid rgb(10 126 251);color: rgb(10 126 251);}
.sub_feeds .list li .button{display: flex;-webkit-box-align: center;align-items: center;font-size: 14px;line-height: 14px;font-weight: 500;color: rgb(78, 89, 104);}
.sub_feeds .list li .button button{height: 24px;display: flex;-webkit-box-align: center;align-items: center;padding: 0px;margin-right: 20px;background:transparent;}
.sub_feeds .list li .button button span{margin-left: 8px;}
.sub_feeds .bottom{margin-top:20px;}
.sub_feeds .bottom ul{padding:30px 0;display:flex;align-items:center;justify-content:flex-end;gap:10px;}
.sub_feeds .bottom li{}
.sub_feeds .bottom li a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:4px;border:1px solid #e0e0e0;}

/**/
#sct_location{display:none !important;}
.sub_item_form{position:relative;}
.sub_item_form .wrap{margin: auto;max-width: 1260px;min-height: 500px;max-width:1260px !important;padding: 50px 20px;display:flex;align-items:flex-start;justify-content:space-between;}
.sub_item_form .lt{display:flex;flex-direction:column;width:55%;}
.sub_item_form .rt{display:flex;flex-direction:column;width:40%;padding-left:30px;position:sticky;top:50px;background: #fff;}
.sub_item_form .thumb{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom: .75rem;}
.sub_item_form .thumb .big{order:2;width: 89%;position: relative;display:flex;flex-direction:column;}
.sub_item_form .thumb .big .popup_item_image{display:none;width:100%;padding: 100% 0 0 0;aspect-ratio:1/1;position: relative;overflow: hidden;}
.sub_item_form .thumb .big .popup_item_image.visible{display:block;}
.sub_item_form .thumb .big .popup_item_image img{width:100%;height:100%;object-fit:cover;position: absolute;top: 0;left: 0;transition:all 500ms}
.sub_item_form .thumb .big .popup_item_image:hover img{transform:scale(1.1);}
.sub_item_form .thumb .small{order:1;width:11%;padding-right:10px;position:relative;display:flex;flex-direction:column;}
.sub_item_form .thumb .small li{width:100%;margin-bottom:10px;border:1px solid #eee;}
.sub_item_form .thumb .small li.visible{border-color: #752eff;box-shadow: 0 0 4px #752eff;}
.sub_item_form .thumb .small li a{display: block;width:100%;height:auto;aspect-ratio:1/1;}
.sub_item_form .thumb .small li img{width:100%;height:100%;object-fit:cover;}
.sub_item_form .howmany{background-color: #f0fbff;color: #111;font-size: .75rem;margin-bottom: 1.75rem;padding: .5rem;text-align: center;display:flex;align-items:center;justify-content:center;text-align:center;gap:4px;}
.sub_item_form .howmany .number{color: #1f9ac6;}
.sub_item_form .seller{padding-bottom: 10px;}
.sub_item_form .seller .loader{display:flex;align-items:center;}
.sub_item_form .seller .loader .icon{width:32px;height:32px;border-radius:5px;border:1px solid #eee;overflow:hidden;margin-right: 8px;flex:0 0 auto;}
.sub_item_form .seller .loader .icon img{display:block;width:100%;height:100%;object-fit:cover;}
.sub_item_form .seller .loader .market{color: #111;display: flex;font-size: 18px;font-weight: 700;}
.sub_item_form .seller .load_data{margin-top: 17.5px;}
.sub_item_form .seller .load_data .deal{display:flex;align-items:center;margin-bottom: 16px;font-weight:bold;}
.sub_item_form .seller .load_data .deal img{margin-right: 7px;width: 18px;flex:0 0 auto;}
.sub_item_form .seller .load_data .deal span{color: #752eff;font-weight:bold;}
.sub_item_form .seller .load_data .balloon{display:flex;flex-wrap:wrap;margin-bottom: 16px;}
.sub_item_form .seller .load_data .balloon span{background: #f7f5ff;border-radius: 0 10px 10px 10px;color: #752eff;font-size: 14px;font-weight: 500;margin-bottom: 5px;margin-right: 10px;padding: 10px 12px;position: relative;}
.sub_item_form .seller .load_data .balloon span:before{color: #d3c4ff;content: "“ ";font-weight: 700;}
.sub_item_form .seller .load_data .balloon span:after{color: #d3c4ff;content: " ”";font-weight: 700;}
.sub_item_form .seller .load_info{display:flex;border-radius:8px;background:#f7f7f7;height:72px;padding:8px;}
.sub_item_form .seller .load_info dl{flex:1;display:flex;flex-direction:column;justify-content: space-between;padding: 4px 10px;}
.sub_item_form .seller .load_info dl + dl{border-left:1px solid #dfdfdf;}
.sub_item_form .seller .load_info dt{display:flex;align-items:center;justify-content:flex-start;font-size:12px;color:#333;}
.sub_item_form .seller .load_info dd{display:flex;align-items:center;justify-content:flex-end;font-size:16px;font-weight:bold;color:#333;}
.sub_item_form .chater{margin-top:24px;margin-bottom: 16px;}
.sub_item_form .chater a{display:block;}
.sub_item_form .chater img{display:block;width:100%;height:auto;}
.sub_item_form .summary{margin-bottom: 30px;}
.sub_item_form .summary .tit{font-size: 18px;font-weight: 700;margin-bottom: 10px;}
.sub_item_form .summary .txt{font-size: 14px;margin-bottom: 30px;white-space: pre-line;}
.sub_item_form .caution{margin-bottom: 30px;}
.sub_item_form .caution .tit{font-size: 18px;font-weight: 700;margin-bottom: 10px;}
.sub_item_form .caution .txt{font-size: 14px;margin-bottom: 30px;background: #f5f5f5;border-radius: 5px;padding: 15px;}
.sub_item_form .caution .txt ul{}
.sub_item_form .caution .txt li{display:flex;color: #333;font-size: 13px;margin-bottom: 6px;white-space: normal;align-items: flex-start;line-height: 17px;}
.sub_item_form .caution .txt li i{flex:0 0 auto;margin-right:6px;color:#333;position:relative;top:3px;}
.sub_item_form .caution .txt li span{}
.sub_item_form .caution .txt li small{color: #888;font-size: 11px;margin-top: 3px;}
.sub_item_form .detail{margin-bottom: 30px;}
.sub_item_form .detail .tit{font-size: 18px;font-weight: 700;margin-bottom: 10px;}
.sub_item_form .detail .con{max-height:100vh;overflow:hidden;font-size: 14px;margin-bottom: 30px;background: #f5f5f5;border-radius: 5px;padding: 15px;}
.sub_item_form .detail .con img{display:block;width:100%;height:auto;}
.sub_item_form .detail .btn{margin-top:15px;}
.sub_item_form .detail .btn button{display:flex;align-items:center;justify-content:center;width:100%;background: #fff;border: 1px solid #eee;border-radius: 5px;font-size: 16px;font-weight: 500;padding: 10px 20px;height:50px;}
.sub_item_form .detail.open .con{max-height: 100%;}
.sub_item_form .others{margin-bottom: 30px;}
.sub_item_form .others .tit{font-size: 18px;font-weight: 700;margin-bottom: 10px;display:flex;align-items:center;}
.sub_item_form .others .tit img{margin-right: 5px;width:36px;height:15px;object-fit:contain;}
.sub_item_form .others .con{position:relative;}
.sub_item_form .others .con #item_oth{overflow:hidden;}
.sub_item_form .others .con .swiper-slide{margin-bottom: 15px;padding: 2px;}
.sub_item_form .others .con .swiper-slide .image{width:100%;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;}
.sub_item_form .others .con .swiper-slide .image img{width:100%;height:100%;object-fit:cover;}
.sub_item_form .others .con .swiper-slide .name{display: -webkit-box;font-size: 14px;margin-top: 5px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.sub_item_form .others .con .swiper-slide .price{line-height:19px;font-size: 14px;font-weight:800;}
.sub_item_form .others .con .bullet{display:flex;align-items:flex-end;justify-content:center;position:relative;bottom:0;height:24px;}
.sub_item_form .others .con .bullet .swiper-pagination-bullet{box-sizing:border-box;width:12px;height:3px;background:rgb(187,187,187);border-radius:0;opacity:1;}
.sub_item_form .others .con .bullet .swiper-pagination-bullet-active{background-color:rgb(117, 46, 255)}
.sub_item_form .others .con .prev{position:absolute;z-index:2;top:56px;left:-15px;width:30px;height:30px;padding:8px;background:url("../img/left-icon-1@3x.png") no-repeat 50% 50% / contain;}
.sub_item_form .others .con .next{position:absolute;z-index:2;top:56px;right:-15px;width:30px;height:30px;padding:8px;background:url("../img/right-icon-2@3x.png") no-repeat 50% 50% / contain;}
.sub_item_form .tabarea{}
.sub_item_form .tabarea .tabs{border-bottom: 3px solid #eee;display: flex;justify-content: space-evenly;}
.sub_item_form .tabarea .tabs .tab{color: #888;cursor: pointer;font-size: 19px;font-weight: 500;padding: 10px 30px;text-align: center;background:transparent;}
.sub_item_form .tabarea .tabs .tab.active{box-shadow: 0 3px 0 0 #333;color: #333;font-weight: 700;}
.sub_item_form .tabarea .boxes{display:none;border-bottom:8px solid #f7f7f7;margin-bottom:16px;}
.sub_item_form .tabarea .boxes.active{display:block;}
.sub_item_form .tabarea .review_1{}
.sub_item_form .tabarea .empty{padding: 50px;font-size: 15px;color:#888;text-align: center;}
.sub_item_form .tabarea .review_2{padding-top:20px;}
.sub_item_form .tabarea .review_2 .sellbox{background: #f5f5f5;color: #888;font-size: 15px;font-weight: 500;margin-bottom: 2em;padding: 1em;text-align: center;}
.sub_item_form .tabarea .review_2 .simple{border-bottom: 1px solid #efefef;padding-bottom: 20px;}
.sub_item_form .tabarea .review_2 .simple .deal{display:flex;align-items:center;margin-bottom: 16px;font-weight:bold;}
.sub_item_form .tabarea .review_2 .simple .deal img{margin-right: 7px;width: 18px;flex:0 0 auto;}
.sub_item_form .tabarea .review_2 .simple .deal span{color: #752eff;font-weight:bold;}
.sub_item_form .tabarea .review_2 .simple .balloon{display:flex;flex-wrap:wrap;}
.sub_item_form .tabarea .review_2 .simple .balloon span{background: #f7f5ff;border-radius: 0 10px 10px 10px;color: #752eff;font-size: 14px;font-weight: 500;margin-bottom: 5px;margin-right: 10px;padding: 10px 12px;position: relative;}
.sub_item_form .tabarea .review_2 .simple .balloon span:before{color: #d3c4ff;content: "“ ";font-weight: 700;}
.sub_item_form .tabarea .review_2 .simple .balloon span:after{color: #d3c4ff;content: " ”";font-weight: 700;}
.sub_item_form .tabarea .review_2 .tool{display:flex;align-items:center;justify-content:space-between;border-bottom: 1px solid #efefef;}
.sub_item_form .tabarea .review_2 .tool .lt{}
.sub_item_form .tabarea .review_2 .tool .rt{}
.sub_item_form .tabarea .review_2 .tool .view{display:flex;}
.sub_item_form .tabarea .review_2 .tool .viewBtn{cursor: pointer;font-size: 14px;margin: 0 5px;padding: 15px 5px;border-bottom:3px solid transparent;background:transparent;}
.sub_item_form .tabarea .review_2 .tool .viewBtn.on{border-bottom-color:#333;font-weight:bold;}
.sub_item_form .tabarea .review_2 .tool .toggleBtn{display:flex;align-items:center;justify-content:center;background:transparent;width:auto;}
.sub_item_form .tabarea .review_2 .tool .toggleBtn svg{width:24px;height:24px;}
.sub_item_form .tabarea .review_2 .tool .toggleBtn span{margin-left: 7px;font-size: 13px;font-weight: 600;}
.sub_item_form .tabarea .review_2 .tool .toggleBtn.on{}
.sub_item_form .tabarea .review_2 .tool .toggleBtn.on svg{}
.sub_item_form .tabarea .review_2 .tool .toggleBtn.on svg path#Vector{fill: rgb(117, 46, 255);stroke: rgb(117, 46, 255);}
.sub_item_form .tabarea .review_2 .list{}
.sub_item_form .tabarea .review_2 .list ul{}
.sub_item_form .tabarea .review_2 .list li{border-bottom: 1px solid #efefef;padding: 20px 0;}
.sub_item_form .tabarea .review_2 .list li .name{display:flex;align-items:center;font-size:16px;font-weight:bold;margin-bottom: 10px;}
.sub_item_form .tabarea .review_2 .list li .name .ico{height: 22px;margin-right: 5px;width: 22px;}
.sub_item_form .tabarea .review_2 .list li .name .ico img{max-width:100%;display:block;}
.sub_item_form .tabarea .review_2 .list li .name .txt{font-size: 16px;font-weight: 700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.sub_item_form .tabarea .review_2 .list li .name .act{margin-left:6px;font-size:13px;}
.sub_item_form .tabarea .review_2 .list li .count{font-size: 12px;margin-bottom: 12px;}
.sub_item_form .tabarea .review_2 .list li .dev{display:inline-flex;align-items:center;justify-content:center;background: #f7f7f7;border-radius: 5px;display: inline-block;font-size: 13px;font-weight: 500;margin-bottom: 10px;padding: 5px 10px;}
.sub_item_form .tabarea .review_2 .list li .dev strong{font-weight:bold;}
.sub_item_form .tabarea .review_2 .list li .cont{}
.sub_item_form .tabarea .review_2 .list li .cont .sub{display:flex;flex-wrap:wrap;gap:5px 0;margin-bottom:10px;}
.sub_item_form .tabarea .review_2 .list li .cont .sub span{margin-right: 10px;font-size: 12px;color:#888;}
.sub_item_form .tabarea .review_2 .list li .cont .txt{display: block;font-size: 14px;margin-bottom: 5px;}
.sub_item_form .tabarea .review_2 .list li .cont .img{margin: 10px 0;display:flex;flex-wrap:wrap;gap:10px;}
.sub_item_form .tabarea .review_2 .list li .cont .img img{width:100px;height:100px;object-fit:cover;display:flex;}
.sub_item_form .tabarea .review_2 .list li .info{display:flex;flex-wrap:wrap;gap:10px;}
.sub_item_form .tabarea .review_2 .list li .info span{color: #888;font-size: 12px;font-weight: 500;}
.sub_item_form .tabarea .comment{padding-top:20px;}
.sub_item_form .tabarea .comment .text{}
.sub_item_form .tabarea .comment .text textarea{width:100%;height:92px;border:1px solid #ddd;padding:15px 90px 15px 15px;resize:none;font-size:14px;background:#fff;}
.sub_item_form .tabarea .comment .text textarea.disabled{cursor:pointer;}
.sub_item_form .tabarea .comment .list{margin-top:30px;}
.sub_item_form .tabarea .comment .list ul{}
.sub_item_form .tabarea .comment .list li{display:flex;align-tiems:flex-start;justify-content:flex-start;border-bottom: 1px solid #eee;margin-bottom: 24px;padding-bottom: 24px;position: relative;}
.sub_item_form .tabarea .comment .list li .icon{flex:0 0 auto;width:38px;height:38px;margin-right:10px;}
.sub_item_form .tabarea .comment .list li .icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;}
.sub_item_form .tabarea .comment .list li .cont{flex:1;display:flex;flex-direction:column;}
.sub_item_form .tabarea .comment .list li .upper{line-height:19px;}
.sub_item_form .tabarea .comment .list li .upper .name{font-size: 13px;font-weight: 500;color: #888;margin-right: 5px;}
.sub_item_form .tabarea .comment .list li .upper .date{font-size: 12px;font-weight: 400;color: #888;margin-right: 5px;}
.sub_item_form .tabarea .comment .list li .text{margin-top: 3px;font-size:14px;}
.sub_item_form .tabarea .comment .list li .reply{}
.sub_item_form .tabarea .comment .list li .reply a{padding:5px 0;font-size:12px;color:#555;display:block;}
.sub_item_form .information{position:relative;padding-bottom: 20px;width: 400px;max-width:100%;}
.sub_item_form .information .upper{display:flex;gap:10px;display: flex;font-size: 12px;margin-bottom: 5px;}
.sub_item_form .information .upper .date{color: #752eff;}
.sub_item_form .information .upper .cate{color: #888888;}
.sub_item_form .information .title{font-size: 23px;font-weight: 800;}
.sub_item_form .information .content{position:relative;}
.sub_item_form .information .price{margin-bottom: 15px;margin-top: 12px;font-weight:bold;}
.sub_item_form .information .price strong{font-size: 1.5rem;font-weight: 800;line-height: 160%;margin-right: 8px;}
.sub_item_form .information .price p{font-size: 1.3rem;font-weight: 500;line-height: 160%;margin-right: 8px;}
.sub_item_form .information .zzim{position:absolute;bottom:0;right:0;}
.sub_item_form .information .zzim a{display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius: 3px;color: #888;font-size: 13px;padding: 4px 8px;white-space: nowrap;height: 29px;width: auto;gap: 4px;font-weight: 400;}
.sub_item_form .information .careitem{border-top:1px solid #eee;padding:15px 0 0;margin:0 0 18px;}
.sub_item_form .information .careitem .tit{display:flex;align-items:center;margin-bottom: 5px;}
.sub_item_form .information .careitem .tit .img{margin-right: 6px;position: relative;width: 18px;}
.sub_item_form .information .careitem .tit .mark{margin: 5px;position: relative;width: 25px;}
.sub_item_form .information .careitem .tit strong{font-size: 16px;font-weight: 700;color:#752eff;}
.sub_item_form .information .careitem .txt{display:flex;align-items:flex-end;gap:10px;}
.sub_item_form .information .careitem .txt span{color: #555;font-size: 12px;word-break: keep-all;}
.sub_item_form .information .careitem .txt a{font-weight:bold;color:#555;text-decoration:underline;}
.sub_item_form .information .nation{border-top:1px solid #eee;padding:15px 0 0;margin:0 0 18px;display:flex;align-items:center;font-size:14px;color:#333;}
.sub_item_form .information .nation img{margin-right: 5px;width: 19px;}
.sub_item_form .information .nation strong{}
.sub_item_form .information .delivery{border-top:1px solid #eee;padding:15px 0 0;margin:0 0 18px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;}
.sub_item_form .information .delivery .dev_cost{display:flex;align-items:center;font-size:14px;color:#333;gap:25px;margin-bottom:7px;}
.sub_item_form .information .delivery .dev_cost img{margin-right: 7px;position: relative;width: 20px;}
.sub_item_form .information .delivery .dev_cost span{display:flex;align-items:center;margin-right:7px;}
.sub_item_form .information .delivery .dev_cost p{display:flex;align-items:center;margin-right:7px;}
.sub_item_form .information .delivery .dev_cost strong{}
.sub_item_form .information .delivery .dev_date{display:flex;align-items:center;font-size:12px;color:#333;padding: 7px 18px;background: #f7f7f7;border-radius: 3px;gap:4px;}
.sub_item_form .information .delivery .dev_date span{color:#752eff;}
.sub_item_form .information .option{}
.sub_item_form .information .sit_option{padding:0 !important;margin:0 !important;}
.sub_item_form .information .sit_option h3{display:none;}
.sub_item_form .information .get_item_options{}
.sub_item_form .information .get_item_options label{display:none;}
.sub_item_form .information .get_item_options select{width:100%;height:42px;border-radius:3px;border:1px solid #aaa;font-size:14px;padding:10px 15px;}
.sub_item_form .information #sit_tot_price{text-align:left;font-size:18px;}
.sub_item_form .information #sit_tot_price strong{margin-left:6px;}
.sub_item_form .information .button{margin-top:5px;display:flex;gap:5px;}
.sub_item_form .information .button .btn_chat{width:60px;height:50px;border-radius:3px;border:1px solid #ccc;background:#fff;padding:5px 12px;display:flex;align-items:center;justify-content:center;}
.sub_item_form .information .button .btn_chat img{width:30px;}
.sub_item_form .information .button .btn_buyed{width:100%;height:50px;border-radius:3px;font-size:18px;font-weight:500;background: #752eff;border:1px solid #752eff;color: #fff;}
.sub_item_form .information .button .btn_buyed:hover{background: #6b34e0;}

/**/
.sub_item_list{}

/**/
.sub_mypage{padding:50px 0;}
.sub_mypage .wrap{}
.sub_mypage #smb_my{position:relative;display:flex;flex-direction:column;}
.sub_mypage #smb_my #smb_my_ov{width:100%;margin-bottom:50px;}
.sub_mypage #smb_my #smb_my_list{width:100%;}

/**/
.sub_cart{padding:50px 0;}

/**/
.sub_order_form{padding:50px 0;}
.sub_order_form #sod_frm{overflow:hidden;}
.sub_order_form .sod_left{width:calc(100% - 280px - 20px);margin-right:20px;}
.sub_order_form .sod_right{width:280px;}

/**/
.sub_order_view{padding:50px 0;}
.sub_order_view #sod_fin{overflow:hidden;}
.sub_order_view .sod_left{width:calc(100% - 280px - 20px);margin-right:20px;}
.sub_order_view .sod_right{width:280px;}

/**/
.sub_booking{padding:20px 0;}
.sub_booking .search{margin-bottom:30px;padding:24px 20px;background:#ffffff;box-shadow: 0 0 16px rgba(0,0,0,0.1);border-radius: 16px;}
.sub_booking .search .tabs{display:flex;border-bottom:1px solid rgb(245 245 245);}
.sub_booking .search .tabs .tab{display:flex;align-items:center;justify-content:center;padding:10px 16px;height:44px;font-size:16px;font-weight:500;color:rgb(112,112,112);background:transparent;border-bottom:2px solid transparent;}
.sub_booking .search .tabs .tab.on{font-weight:700;color:rgb(18 115 228);border-bottom:2px solid rgb(18 115 228)}
.sub_booking .search .form{display:flex;padding:20px 0 0;gap:12px;}
.sub_booking .search .form .input{position:relative;flex:1;}
.sub_booking .search .form .input.on .box{opacity:1;visibility:visible;}
.sub_booking .search .form .input.on .inp{border-color:rgb(0 0 0);background:rgb(255 255 255)}
.sub_booking .search .form .input .inp{position:relative;border-radius:8px;padding:4px 14px;background:rgb(245 245 245);display:flex;align-items:center;height:48px;border:1px solid transparent;}
.sub_booking .search .form .input .inp svg{width:20px;height:20px;margin-right:8px;fill: rgb(153, 153, 153);}
.sub_booking .search .form .input .inp input{width:100%;height:20px;font-size:14px;font-weight:600;color:rgb(51 51 51);background:transparent;}
.sub_booking .search .form .input .inp span{width:100%;height:20px;font-size:14px;font-weight:600;color:rgb(51 51 51);background:transparent;}
.sub_booking .search .form .input.date .inp{cursor:pointer;}
.sub_booking .search .form .input.date .inp input{cursor:pointer;}
.sub_booking .search .form .input.person .inp{cursor:pointer;}
.sub_booking .search .form .input.person .inp input{cursor:pointer;}
.sub_booking .search .form .input .listbox{position: absolute;top: 100%;margin-top: 10px;padding: 12px 12px 20px;width: 400px;max-height: 400px;z-index: 10;background: #ffffff;border: 1px solid rgb(235 235 235);box-shadow: 0 0 16px rgba(0,0,0,0.08);border-radius: 8px;display:flex;flex-direction:column;opacity:0;visibility:hidden;}
.sub_booking .search .form .input .listbox .title{padding:12px;line-height:19px;font-size:16px;font-weight:700;}
.sub_booking .search .form .input .listbox .list{max-height:100%;overflow-y: auto;flex: 1;}
.sub_booking .search .form .input .listbox .list::-webkit-scrollbar-track{border-radius: 10px;background-color: #ffffff;border: 5px solid #ffffff;}
.sub_booking .search .form .input .listbox .list::-webkit-scrollbar{width: 8px;background-color: #F5F5F5;}
.sub_booking .search .form .input .listbox .list::-webkit-scrollbar-thumb{border-radius: 10px;background-color: rgb(235 235 235);}
.sub_booking .search .form .input .listbox .list ul{}
.sub_booking .search .form .input .listbox .list li{display:flex;padding:12px;border-radius:8px;background:rgb(255 255 255);gap:10px;cursor:pointer;}
.sub_booking .search .form .input .listbox .list li .num{flex:0 0 auto;width:24px;font-size:16px;font-weight:600;color:rgb(51 51 51);}
.sub_booking .search .form .input .listbox .list li .tit{flex:1 1;font-size:16px;font-weight:400;color:rgb(51 51 51);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub_booking .search .form .input .listbox .list li:hover{background:rgb(250 250 250);}
.sub_booking .search .form .input .datebox{position: absolute;top: 100%;left:0;margin-top: 10px;padding: 20px 24px;width: 620px;z-index: 10;background: #ffffff;border: 1px solid rgb(235 235 235);box-shadow: 0 0 16px rgba(0,0,0,0.08);border-radius: 8px;display:flex;flex-direction:column;opacity:0;visibility:hidden;}
.sub_booking .search .form .input .datebox .ctrl{}
.sub_booking .search .form .input .datebox .ctrl .prev{position:absolute;top:20px;left:24px;width:20px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;}
.sub_booking .search .form .input .datebox .ctrl .prev svg{fill: rgb(51, 51, 51);}
.sub_booking .search .form .input .datebox .ctrl .next{position:absolute;top:20px;right:24px;width:20px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;}
.sub_booking .search .form .input .datebox .ctrl .next svg{fill: rgb(51, 51, 51);}
.sub_booking .search .form .input .datebox .calendar{display:flex;gap:12px 24px;}
.sub_booking .search .form .input .datebox .calendar .month{flex:1 1;flex-direction:column;}
.sub_booking .search .form .input .datebox .calendar .month .tit{display:flex;align-items:center;justify-content:center;text-align:center;height:44px;font-size:14px;font-weight:700;color:rgb(51 51 51);}
.sub_booking .search .form .input .datebox .calendar .month .con{display:flex;flex-direction:column;}
.sub_booking .search .form .input .datebox .calendar .month .con ul{display:flex;flex-wrap:wrap;}
.sub_booking .search .form .input .datebox .calendar .month .con ul li{width:14.28%;height:40px;display:flex;align-items:center;justify-content:center;}
.sub_booking .search .form .input .datebox .calendar .month .con .week li{font-weight:600;color:rgb(153 153 153);}
.sub_booking .search .form .input .datebox .calendar .month .con .days li{position:relative;}
.sub_booking .search .form .input .datebox .calendar .month .con .days li span{display:flex;align-items:center;justify-content:center;text-align:center;width:34px;height:auto;aspect-ratio:1/1;cursor:pointer;border-radius:50%;}
.sub_booking .search .form .input .datebox .calendar .month .con .days li span:hover{background-color: rgb(245 245 245);}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.dis span{color:rgb(214 214 214) !important;}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.dis span:hover{background:unset;}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.hol span{color:rgb(244 88 88);}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.sel{}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.sel:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:34px;background: rgb(242 248 255);z-index: -1;pointer-events: none;}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.sel span:hover{background-color: rgb(231 241 252)}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.start span{color:#ffffff;background: rgb(18 115 228);}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.start:hover span{background: rgb(18 115 228);}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.start:before{left:50%;width:50%;}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.arrive span{color:#ffffff;background: rgb(18 115 228);}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.arrive:before{left:0;width:50%;}
.sub_booking .search .form .input .datebox .calendar .month .con .days li.arrive:hover span{background: rgb(18 115 228);}
.sub_booking .search .form .input .datebox .bottom{margin-top:16px;padding-top:16px;border-top:1px solid rgb(235 235 235);display:flex;}
.sub_booking .search .form .input .datebox .bottom > div{flex:1 1;}
.sub_booking .search .form .input .datebox .bottom .reset{}
.sub_booking .search .form .input .datebox .bottom .reset a{display:flex;align-items:center;line-height:16px;color: rgb(51 51 51)}
.sub_booking .search .form .input .datebox .bottom .reset a svg{fill: rgb(51, 51, 51);margin-right:4px;}
.sub_booking .search .form .input .datebox .bottom .space{line-height:16px;}
.sub_booking .search .form .input .datebox .bottom .select{line-height:16px;font-size:14px;color:rgb(112 112 112);}
.sub_booking .search .form .input .personbox{position: absolute;top: 100%;left:0;margin-top: 10px;padding: 24px 24px;width: 340px;z-index: 10;background: #ffffff;border: 1px solid rgb(235 235 235);box-shadow: 0 0 16px rgba(0,0,0,0.08);border-radius: 8px;display:flex;flex-direction:row;opacity:0;visibility:hidden;}
.sub_booking .search .form .input .personbox .lt{flex:1 1;display:flex;flex-direction:column;gap:4px;}
.sub_booking .search .form .input .personbox .lt .tit{line-height:19px;font-size:16px;font-weight:600;color:rgb(51 51 51);}
.sub_booking .search .form .input .personbox .lt .txt{line-height:16px;font-size:12px;font-weight:400;color:rgb(112 112 112);}
.sub_booking .search .form .input .personbox .rt{flex:0 0 auto;display:flex;flex-direction:row;gap:4px;align-items:center;}
.sub_booking .search .form .input .personbox .rt button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(235 235 235);background:rgb(255 255 255);}
.sub_booking .search .form .input .personbox .rt button:hover{background-color: rgb(245 245 245);}
.sub_booking .search .form .input .personbox .rt button svg{fill:rgb(51 51 51);}
.sub_booking .search .form .input .personbox .rt span{padding:0 10px;min-width:48px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:rgb(51 51 51);}
.sub_booking .search .form .button{flex:0 0 auto;}
.sub_booking .search .form .button button{display:flex;align-items:center;justify-content:center;min-width:120px;height:48px;border-radius:10px;font-size:16px;font-weight:600;color:#ffffff;background:rgb(18 115 228);padding:10px 18px;}
.sub_booking .category{margin-bottom:30px;position:relative;}
.sub_booking .category .title{height:48px;display:flex;align-items:center;justify-content:flex-start;padding:14px 0;line-height:19px;font-size:18px;font-weight:700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #1a1a1a;}
.sub_booking .category .list{}
.sub_booking .category .list ul{display:flex;gap:12px 16px;flex-wrap:wrap;}
.sub_booking .category .list li{flex:0 0 auto;}
.sub_booking .category .list a{display: flex;flex-direction: column;font-weight: 500;text-align: center;cursor: pointer;font-size: 16px;line-height: 16px;}
.sub_booking .category .list a i{background:#f6f6f6;width:100%;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius: 8px;overflow:hidden;}
.sub_booking .category .list a img{display:block;max-width:100%;height:auto}
.sub_booking .category .list a span{white-space: nowrap;letter-spacing: -0.7px;margin-top: 12px;font-size: 11px;color: #818181;}
.sub_booking .banner{margin-bottom:30px;padding:0 20px;overflow:hidden;}
.sub_booking .banner .banner-swiper{}
.sub_booking .banner .banner-swiper ul{}
.sub_booking .banner .banner-swiper li{}
.sub_booking .banner .banner-swiper li a{display:flex;}
.sub_booking .banner .banner-swiper li img{width:100%;height:auto;border-radius:8px;overflow:hidden;}
.sub_booking .banner .banner-control{margin-top:15px;display:flex;align-items:center;justify-content:center;}
.sub_booking .banner .banner-control i{height:12px;margin:0 8px;width:1px;background:#b1b1b1;}
.sub_booking .banner .banner-control .play{display:flex;width:20px;height:20px;align-items:center;justify-content:center;background:transparent;}
.sub_booking .banner .banner-control .play svg{width:12px;height:12px;object-fit:contain;}
.sub_booking .banner .banner-control .play .play_btn{display:block;}
.sub_booking .banner .banner-control .play .stop_btn{display:none;}
.sub_booking .banner .banner-control .play.on .play_btn{display:none;}
.sub_booking .banner .banner-control .play.on .stop_btn{display:block;}
.sub_booking .banner .banner-control .fraction{width:auto;margin:0 8px;font-size:10px;color:#1a1a1a;}
.sub_booking .banner .banner-control .fraction .swiper-pagination-current{font-weight:bold;}
.sub_booking .banner .banner-control .prev{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;}
.sub_booking .banner .banner-control .prev svg{width:12px;height:12px;object-fit:contain;}
.sub_booking .banner .banner-control .next{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;}
.sub_booking .banner .banner-control .next svg{width:12px;height:12px;object-fit:contain;}


#kmong{position:relative;width:100%;height:calc(100dvh - 140px);display:flex;flex-direction:column;}
#kmong .wrap{display:flex;flex-direction:column;height: calc(100dvh - 140px);width:1400px;max-width:100%;}
#kmong .warning{flex:0 0 auto;position:relative;display:flex;height:48px;padding:8px 0;align-items:center;justify-content:center;}
#kmong .warning .caution{}
#kmong .warning .caution a{flex:1;display:flex;align-items:center;justify-content:center;}
#kmong .warning .caution a img{margin-right:14px;width:18px;height:18px;object-fit:contain;}
#kmong .warning .caution a p{line-height:19px;font-size:13px;font-weight:500;color:rgb(255 64 43);}
#kmong .warning .caution a svg{width:18px;height:18px;color:rgb(255 64 43);}
#kmong .warning .size{position:absolute;top:0;right:0;height:48px;display:flex;align-items:center;justify-content:center;}
#kmong .warning .size button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;}
#kmong .content{flex: 1;display:flex;gap:20px;height: calc(100dvh - 140px - 48px);padding:0 0 15px 0;}
#kmong .content .aside{flex:0 1 285px;display:flex;flex-direction:column;height: 100%;}
#kmong .content .aside .tabs{overflow-x:auto;display:flex;gap:8px;}
#kmong .content .aside .tabs{ -ms-overflow-style: none; }
#kmong .content .aside .tabs::-webkit-scrollbar{ display:none; }
#kmong .content .aside .tabs .tab{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 12px;line-height:21px;font-size:14px;font-weight:500;height:36px;border-radius:36px;background:#ffffff;border:1px solid rgb(228 229 237);}
#kmong .content .aside .tabs .tab.on{background:#000000;color:#ffffff;border:1px solid #000000;}
#kmong .content .aside .search{display:flex;margin:12px 0 0;border-radius:42px;border:1px solid #e4e5ed;background:#fff;height:42px;padding:0 10px;}
#kmong .content .aside .search input{flex:1;border-radius:0;border:0;font-size:14px;min-width:64px;height:42px;background:transparent;}
#kmong .content .aside .search button{width:20px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;}
#kmong .content .aside .list{margin:12px 0 0;flex:1;border-radius:8px;border:1px solid rgb(228 229 237);overflow-y:auto;}
#kmong .content .aside .list ul{background:rgb(250 250 252);}
#kmong .content .aside .list li{position:relative;display:flex;padding:20px;cursor:pointer;background:rgb(250 250 252);}
#kmong .content .aside .list li .box{flex:1;display:flex;background:transparent;gap:8px;align-items:flex-start;}
#kmong .content .aside .list li .box .icon{position:relative;flex:0 0 auto;}
#kmong .content .aside .list li .box .icon .image{width:40px;height:40px;}
#kmong .content .aside .list li .box .icon .image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden;}
#kmong .content .aside .list li .box .icon .status{position:absolute;bottom:1.85786px;right:1.85786px;width:8px;height:8px;border:1px solid rgb(255 255 255);background:rgb(228 229 237);border-radius:8px;}
#kmong .content .aside .list li .box .text{flex:1;display:flex;flex-direction:column;align-items:stretch;}
#kmong .content .aside .list li .box .head{display:flex;align-items:center;margin:0 0 4px 0;gap:8px;}
#kmong .content .aside .list li .box .head .name{flex:1 1;line-height:21px;font-size:14px;font-weight:700;color:rgb(33 34 36);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-align:left;}
#kmong .content .aside .list li .box .head .date{flex:0 0 auto;line-height:18px;font-size:12px;font-weight:400;color:rgb(154 155 167);}
#kmong .content .aside .list li .box .cont{line-height:21px;font-size:14px;font-weight:400;color:rgb(33 34 36);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left;}
#kmong .content .aside .list li .zzim{flex:0 0 auto;background:transparent;width:24px;height:24px;background:transparent;border-radius:6px;}
#kmong .content .aside .list li .zzim svg{width:16px;height:16px;fill:#c8cad2;}
#kmong .content .aside .list li .zzim:hover{background:rgb(242 243 247)}
#kmong .content .aside .list li.on{background:rgb(255 255 255);}
#kmong .content .aside .list li.on:before{content:'';position:absolute;top:0;left:0;width:6px;background:rgb(255 212 0);height:100%;}
#kmong .content .aside .list li:hover{background:rgb(242 243 247);}
#kmong .content .chat{flex:1 1;border-radius: 8px;border: 1px solid rgb(228 229 237);display:flex;flex-direction:column;height: 100%;overflow:hidden;}
#kmong .content .chat .chat-header {flex:0 0 auto;height: 50px;background-color: #f4f4f4;padding: 5px 10px;display: flex;flex-direction: row;align-items: center;border-bottom: 1px solid lightgrey;}
#kmong .content .chat .chat-header span {font-weight: bold;color: #3764ed;font-size:15px;}
#kmong .content .chat .chat-header .chat-toggle{display:none !important;margin-left:auto;cursor:pointer;font-size:12px;}
#kmong .content .chat .list{flex:1;padding:0 20px;max-height: calc(100% - 156px);overflow-y:auto;}
#kmong .content .chat .list ul{}
#kmong .content .chat .list li{margin:0 0 44px;display:flex;gap:8px;}
#kmong .content .chat .list li.warn{margin:20px 0;flex-direction:row-reverse;}
#kmong .content .chat .list li.warn .text{line-height: 19px;font-size: 13px;font-weight: 500;color: rgb(255 64 43);background:rgb(255 248 247);}
#kmong .content .chat .list li.safe{margin:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px 0;}
#kmong .content .chat .list li.safe p{display:flex;align-items:center;gap:2px;line-height:19px;font-size:13px;color:rgb(33 34 36);}
#kmong .content .chat .list li.safe p svg{}
#kmong .content .chat .list li.safe span{line-height:18px;font-size:12px;font-weight:400;color:rgb(154 155 167);}
#kmong .content .chat .list li.safe span a{line-height:18px;font-size:12px;color:rgb(17 106 212);margin-left:4px;}
#kmong .content .chat .list li.you{flex-direction:row;}
#kmong .content .chat .list li.you .text{background:rgb(242 243 247);}
#kmong .content .chat .list li.you .date{text-align:left;}
#kmong .content .chat .list li.me{flex-direction:row-reverse;}
#kmong .content .chat .list li.me .icon{display:none;}
#kmong .content .chat .list li.me .text{background:rgb(255 244 171);}
#kmong .content .chat .list li.me .date{text-align:right;}
#kmong .content .chat .list li .icon{flex:0 0 28px;width:28px;height:28px;border-radius:28px;overflow:hidden;}
#kmong .content .chat .list li .icon img{display:block;width:100%;height:100%;object-fit:cover;}
#kmong .content .chat .list li .cont{display:flex;flex-direction:column;gap:8px;}
#kmong .content .chat .list li .text{padding:12px 12px;line-height:21px;font-size:14px;font-weight:400;color:rgb(33 34 36);border-radius:12px;}
#kmong .content .chat .list li .text a{text-decoration:underline;color:rgB(17 106 212);}
#kmong .content .chat .list li .text img{max-width:100%;height:auto;border-radius:10px;}
#kmong .content .chat .list li .date{margin:auto 0 0 0;line-height:15px;font-size:10px;font-weight:400;color:rgb(154 155 167);white-space:nowrap;}
#kmong .content .chat .bottom{padding:20px;border-top:1px solid rgb(228 229 237);}
#kmong .content .chat .bottom .form{position:relative;width:100%;display:flex;gap:5px;}
#kmong .content .chat .bottom .form .lock{position:absolute;top:10px;left:10px;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;}
#kmong .content .chat .bottom .form .lock svg{fill:#9a9ba7;width:20px;height:20px;}
#kmong .content .chat .bottom .form .lock:hover{background:rgb(242 243 247);}
#kmong .content .chat .bottom .form .input{width:100%;}
#kmong .content .chat .bottom .form .input input{display:block;width:100%;height:52px;padding:14px 12px 14px 44px;border:1px solid rgb(228 229 237);border-radius:8px;font-size:14px;}
#kmong .content .chat .bottom .form .submit{}
#kmong .content .chat .bottom .form .submit button{display:flex;align-items:center;justify-content:center;height:52px;border-radius:8px;border:1px solid rgb(255 212 0);background:rgb(255 212 0);font-size:14px;font-weight:500;text-align:center;padding:0 16px;white-space:nowrap}
#kmong .content .chat .bottom .form .submit button:hover{background:rgb(245 193 38);border-color:rgb(245 193 38);}
#kmong .content .chat .bottom .tool{margin-top:27px;display:flex;justify-content:space-between;}
#kmong .content .chat .bottom .tool .baro{display:flex;align-items:center;gap:8px;}
#kmong .content .chat .bottom .tool .baro .box{cursor:pointer;display:flex;align-items:center;justify-content:center;height:36px;border-radius:8px;border:1px solid rgb(200 202 210);background:#ffffff;font-size:14px;font-weight:500;text-align:center;padding:0 16px;}
#kmong .content .chat .bottom .tool .baro .box:hover{background: rgb(242 243 247);}
#kmong .content .chat .bottom .tool .baro .box label{}
#kmong .content .chat .bottom .tool .baro .box label input{display:none;}
#kmong .content .information{flex:0 1 260px;border-radius:8px;border:1px solid rgb(228 229 237);padding:20px;}
#kmong .content .information .user{display:flex;gap:8px;}
#kmong .content .information .user .icon{position:relative;flex:0 0 auto;width:40px;height:40px;}
#kmong .content .information .user .icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden;}
#kmong .content .information .user .text{flex:1;display:flex;flex-direction:column;align-items:stretch;}
#kmong .content .information .user .text .name{flex:1 1;line-height:21px;font-size:14px;font-weight:700;color:rgb(33 34 36);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-align:left;}
#kmong .content .information .user .text .star{flex:0 0 auto;gap:4px;display:flex;align-items:center;line-height:18px;font-size:12px;font-weight:400;color:rgb(114 117 133);}
#kmong .content .information .user .text .star svg{width:12px;height:12px;}
#kmong .content .information .user .text .star svg path{fill:rgb(255, 212, 0);}
#kmong .content .information .user .tool{position:relative;flex:0 0 auto;}
#kmong .content .information .user .tool .toolBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:transparent;}
#kmong .content .information .user .tool .toolBtn:hover{background: rgb(242 243 247);}
#kmong .content .information .user .tool .toolBtn svg{width:20px;height:20px;}
#kmong .content .information .user .tool .toolBox{position:absolute;top:100%;right:0;border-radius:8px;background:#ffffff;box-shadow:0 4px 10px rgb(0 0 0 / 0.1);font-size:14px;padding:4px;min-width:76px;display:none;}
#kmong .content .information .user .tool .toolBox a{display:block;padding:8px 12px;border-radius:6px;line-height:18px;font-size:12px;font-weight:400;white-space:nowrap;}
#kmong .content .information .user .tool .toolBox a + a{margin-top:8px;}
#kmong .content .information .user .tool .toolBox a:hover{background: rgb(242 243 247);}
#kmong .content .information .desc{margin:16px 0 0 0;display:grid;grid-template-columns:repeat(2,1fr);}
#kmong .content .information .desc dl{padding:8px 12px;border-raidus:8px;background:rgb(250 250 252);text-align:center;}
#kmong .content .information .desc dl dt{line-height:18px;font-size:12px;font-weight:400;color:rgb(114 117 113);}
#kmong .content .information .desc dl dd{line-height:21px;font-size:14px;font-weight:400;color:rgb(33 34 36);}
#kmong .content .information .memo{position:relative;margin-top:16px;margin-bottom:32px;border-radius:8px;border:1px solid rgb(228 229 237);padding:8px;}
#kmong .content .information .memo .input{}
#kmong .content .information .memo .input textarea{width:100%;height:140px;display:block;resize:none;}
#kmong .content .information .memo .button{display:flex;justify-content:flex-end;gap:6px;}
#kmong .content .information .memo .button a{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:rgb(33 34 36);height:32px;border:1px solid rgb(200 202 210);border-radius:6px;}
#kmong .content .information .memo .button a span{width:16px;height:16px;border-radius:4px;}
#kmong .content .information .memo .button a.colorBtn{width:32px;}
#kmong .content .information .memo .button a.saveBtn{padding:0 12px;}
#kmong .content .information .memo .unit{position:absolute;bottom:-24px;right:0;line-height: 18px;font-size:12px;color: rgb(154 155 167);}
#kmong .content .information .info{margin-top:16px;}
#kmong .content .information .info .tabs{display:flex;padding:4px;border-radius:45px;overflow:hidden;background:rgb(242 243 247);}
#kmong .content .information .info .tabs .tab{flex:1;height:45px;border-radius:45px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;color:rgb(85 89 105);}
#kmong .content .information .info .tabs .tab.on{background:#ffffff;color:rgb(48 52 65);font-weight:500;}
#kmong .content .information .info .tabs_cont{margin-top:20px;}
#kmong .content .information .info .head{line-height:21px;font-size:14px;font-weight:700;margin:16px 0 0 0;}
#kmong .content .information .info .head:nth-child(1){margin-top:0;}
#kmong .content .information .info .cont{margin:8px 0 0 0;padding:8px 16px;border-radius:8px;background:rgb(250 250 252);}
#kmong .content .information .info .cont dl{display:flex;justify-content:space-between;align-items:center;line-height:23px;margin:0 0 4px;}
#kmong .content .information .info .cont dt{font-size:14px;line-height:21px;color:rgb(114 117 133);}
#kmong .content .information .info .cont dd{font-size:14px;line-height:21px;color:rgb(33 34 36);}
#kmong .content .information .info .item{margin:8px 0 0 0;}
#kmong .content .information .info .item a{display:flex;gap:8px;}
#kmong .content .information .info .item .img{width:78px;height:57px;border-radius:4px;overflow:hidden}
#kmong .content .information .info .item .img img{display:block;width:100%;height:100%;object-fit:cover;}
#kmong .content .information .info .item .txt{flex:1;}
#kmong .content .information .info .item .txt .subject{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:19px;font-size:13px;font-weight:400;color:rgb(43 52 65);}
#kmong .content .information .info .item .txt .price{line-height:21px;font-size:14px;font-weight:700;color:rgb(48 52 65);}

#users_wrap{}
#users_wrap .wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;}
#users_wrap .info{flex:0 0 auto;position:sticky;top: 160px;display:flex;flex-direction:column;width:25%;padding: 30px 25px 18px;border-radius: 4px;border: 1px solid #dadce0;box-shadow: 0 2px 4px 0 rgba(63, 71, 77, .06);align-items:center;text-align:center;margin: 20px 0 0 0;}
#users_wrap .info .image{margin:0 auto 24px;width:120px;height:120px;overflow:hidden;border-radius:100%;background:#ededed;}
#users_wrap .info .image img{display:block;width:100%;height:100%;object-fit:cover;}
#users_wrap .info .name{margin-bottom:4px;line-height:1.15;font-size:26px;font-weight:700;color:rgb(41 41 41);overflow-wrap: break-word;word-break: break-all;}
#users_wrap .info .follow{margin-bottom:16px;line-height:24px;font-size:15px;font-weight:500;color:rgb(130 140 148);gap:4px;}
#users_wrap .info .follow span{font-weight:600;color:rgb(47 52 56);}
#users_wrap .info .text{line-height:24px;font-size:15px;color:rgb(47 52 56);text-align:center;}
#users_wrap .info .link{margin-bottom:16px;}
#users_wrap .info .link a{line-height:24px;font-size:15px;color:rgb(10 165 255);}
#users_wrap .info .link a:hover{opacity:0.6;}
#users_wrap .info .button{display:flex;align-items:center;justify-content:center;}
#users_wrap .info .button button,
#users_wrap .info .button a{display:flex;align-items:center;justify-content:center;min-width:140px;height:40px;border-radius:4px;font-size:15px;padding:8px 10px;background:rgb(11 174 220);color:#ffffff;}
#users_wrap .content{flex:1 1;max-width:calc(75% - 50px);padding: 20px 0 0 0;}
#users_wrap .users .item{margin:0 0 60px 0;}
#users_wrap .users .item .head{display:flex;align-items:center;margin-bottom:20px;}
#users_wrap .users .item .head .title{line-height:1;font-size:18px;font-weight:700;color:#000;}
#users_wrap .users .item .head .title span{color:rgb(10 165 255);}
#users_wrap .users .item .head .more{margin-left:auto;}
#users_wrap .users .item .head .more a{display:flex;align-items:center;font-size:13px;font-weight:700;color:rgb(10 165 255);}
#users_wrap .users .item .head .more a:hover{opacity:0.6;}
#users_wrap .users .item .list{}
#users_wrap .users .item .list ul{display:flex;flex-wrap:wrap;gap:20px;}
#users_wrap .users .item .list li{width:calc(25% - 15px);}
#users_wrap .users .item .list .img{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;background:#f5f5f5;border-radius:6px;overflow:hidden;}
#users_wrap .users .item .list .img.img66{aspect-ratio:100 / 66;}
#users_wrap .users .item .list .img .multi{position:absolute;top:12px;right:12px;widht:18px;height:18px;z-index:2;}
#users_wrap .users .item .list .img .maxNum{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;background:rgb(0 0 0 / 0.4);font-size:30px;font-weight:800;color:#ffffff;}
#users_wrap .users .item .list .img img{width:100%;height:100%;object-fit:cover;}
#users_wrap .users .item .list .txt{margin-top:10px;line-height:18px;font-size:13px;font-weight:400;color:#000;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;}
#users_wrap .collect{}
#users_wrap .collect .list{}
#users_wrap .collect .list ul{display:flex;flex-wrap:wrap;gap:40px 20px;}
#users_wrap .collect .list li{width:calc(33.33% - 13.5px);display:flex;flex-direction:column;}
#users_wrap .collect .list .user{display:flex;gap:12px;    margin: 0 0 16px;}
#users_wrap .collect .list .user .user_icon{flex:0 0 auto;wikdth:36px;height:36px;border-radius:100%;overflow:hidden;}
#users_wrap .collect .list .user .user_icon img{display:block;width:100%;height:100%;object-fit:cover;}
#users_wrap .collect .list .user .user_cont{flex:1;display:flex;flex-direction:column;}
#users_wrap .collect .list .user .user_head{display:flex;align-items:center;}
#users_wrap .collect .list .user .user_head .name{}
#users_wrap .collect .list .user .user_head .name a{line-height:19px;font-size:15px;color: #424242;font-weight: 500;}
#users_wrap .collect .list .user .user_head .follow{}
#users_wrap .collect .list .user .user_head .follow button{background:transparent;height:19px;font-size:15px;color: #0aa5ff;font-weight:700;}
#users_wrap .collect .list .user .user_head > div{display:flex;align-items:center;}
#users_wrap .collect .list .user .user_head > div:after{content:'·';margin:0 2px 0 3px;}
#users_wrap .collect .list .user .user_head > div:last-of-type:after{display:none;}
#users_wrap .collect .list .user .user_text{margin-top:2px;line-height:16px;font-size:12px;color:#757575;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
#users_wrap .collect .list .cont{position:relative;}
#users_wrap .collect .list .cont .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;}
#users_wrap .collect .list .cont .image{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;background:#f5f5f5;border-radius:6px;overflow:hidden;}
#users_wrap .collect .list .cont .image  .multi{position:absolute;top:12px;right:12px;widht:18px;height:18px;z-index:2;}
#users_wrap .collect .list .cont .image img{width:100%;height:100%;object-fit:cover;}
#users_wrap .collect .list .cont .tool{position:relative;z-index:5;display:flex;}
#users_wrap .collect .list .cont .tool button{flex:1;display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:13px 0 16px;background:transparent;}
#users_wrap .collect .list .cont .tool button svg{width:24px;height:24px;}
#users_wrap .collect .list .cont .tool button .icon{fill: #424242;vertical-align: -7px;}
#users_wrap .collect .list .cont .tool button .icon--stroke{fill: transparent;stroke: #424242;stroke-width: 1.1px;transition: fill .1s, stroke .1s;}
#users_wrap .collect .list .cont .tool button .count{font-size:12px;color:#424242;margin-left:6px;}
#users_wrap .collect .list .cont .text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:22px;font-size:15px;color:#424242}
#users_wrap .collect .list .comment{margin-top:12px;display:flex;gap:12px;}
#users_wrap .collect .list .comment .comment_icon{flex:0 0 auto;width:24px;height:24px;border-radius:100%;overflow:hidden;background:#ededed;}
#users_wrap .collect .list .comment .comment_icon img{width:100%;height:100%;object-fit:cover;}
#users_wrap .collect .list .comment .comment_cont{flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
#users_wrap .collect .list .comment .comment_name{display:inline;font-size: 15px;line-height: 22px;font-weight:700;}
#users_wrap .collect .list .comment .comment_text{display:inline;font-size: 15px;line-height: 22px;font-weight:400;}

#appbar_wrap{display:none;}

/**/
#bo_v{padding:50px 0;}
#bo_w{padding:50px 0;}

@media (max-width:789px){

    /**/
    #wrap{}
    #wrap .wrap{max-width:100%;}
    #wrap .lt-desktop{display:none !important;}
    #wrap .lt-mobile{display:block;}

    /**/
    #header{}

    #header .banner a{height:40px;}
    #header .banner a img{height:100%;object-fit:cover;}
    #header .banner button{right:10px;}
    #header .headline{padding:0 10px;}
    #header .header{padding:0 10px;}
    #header .header .wrap{height: 60px;}
    #header .header .logo{order:2;}
    #header .header .logo a{width: 130px;}
    #header .header .category{order:1;margin-right:10px;}
    #header .header .category button{width:30px;height:30px;}
    #header .header .category button span{display:none;}
    #header .header .search{display:none;}
    #header .header .menu{gap:20px;}
    #header .header .menu a{}

    /**/
    #footer{padding:40px 10px 100px}
    #footer .footer .address{}
    #footer .footer .address div{flex-wrap:wrap;gap:0 4px;}

    /**/
    #appbar{display:flex !important}

    /**/
    .index{}
    .index .idx_visual{margin-bottom:0;padding: 20px 10px 10px;}
    .index .idx_visual .swiper-slide{aspect-ratio: auto;}
    .index .idx_visual .swiper-slide img{object-position:center center;}
    .index .idx_visual .fraction{bottom:30px;right:30px;}
    .index .idx_quick{margin:0;padding:20px 0;display:flex;}
    .index .idx_quick .idx_quick_slider{padding:0 10px;}
    .index .idx_quick li{width:auto;max-width:54px;}
    .index .idx_quick a{}
    .index .idx_quick a i{border-radius:8px;}
    .index .idx_quick a span{margin-top:8px;font-size:12px;}
    .index .idx_quick .prev,
    .index .idx_quick .next{display:none;}
    .index .idx_product{padding:20px 10px;overflow:hidden;}
    .index .idx_product .list{}
    .index .idx_product .list ul{}
    .index .idx_product .list li{width: calc(50% - 7.5px);}
    .index .idx_product .lodging{}
    .index .idx_product .lodging li{width:100%;}
    .index .idx_product .lodging li:nth-child(odd){padding-right:0;}
    .index .idx_product .lodging li:nth-child(even){border:0;padding-left:0;}
    .index .idx_product .feed{}
    .index .idx_product .feed li{}
    .index .idx_product .feed li{width:100%;}
    .index .idx_product .feed li .thumb{width:120px;}
    .index .idx_product .feed li .content{justify-content:center;}
    .index .idx_product .feed li .feedtag{gap:4px;}
    .index .idx_product .feed li .feedtag .tag{font-size:10px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;}
    .index .idx_product .feed li .text{height:auto;}
    .index .idx_product .feed li .text a{line-height: 20px;font-size: 14px;}
    .index .idx_product .feed li .info{color: rgb(119, 119, 119);font-size: 10px;font-weight: 400;line-height: 14px;}
    .index .idx_product .lounge ul{gap:30px 10px;}
    .index .idx_product .lounge li{width:calc(50% - 5px);}

    .index .idx_exhibition{padding:20px 10px;}
    .index .idx_magazine{padding:20px 10px;}
    .index .idx_magazine .list{}
    .index .idx_magazine .list ul{}
    .index .idx_magazine .list li{width:calc(50% - 10px);}

    /**/
    .sub_magazine{padding:0 20px;}

    /**/
    .sub_feeds{padding:0 20px;}
    .sub_feeds .header{padding:20px 0;}
    .sub_feeds .list{}
    .sub_feeds .list ul{}
    .sub_feeds .list li{width:100%;padding:20px 0;}

    /**/
    .sub_item_form{padding:0 20px;}
    .sub_item_form .wrap{flex-direction:column;padding:50px 0;}
    .sub_item_form .lt{order:2;width:100%;}
    .sub_item_form .rt{position:relative;z-index:1;order:1;width:100%;padding:0;position:unset;}
    .sub_item_form .rt:before{content:'';display:block;width:100%;height:auto;aspect-ratio:1/1;pointer-events:none;}
    .sub_item_form .thumb{position:absolute;z-index:2;top:50px;left:20px;right:20px;}
    .sub_item_form .tabarea .tabs{}
    .sub_item_form .tabarea .tabs .tab{padding:10px 0;font-size:15px;}


    /**/
    .sub_item_list{padding:0 20px;}
    #sct_sortlst{}
    #sct_sortlst #sct_sort{width:calc(100% - 90px);}
    #sct_sortlst #ssch_sort{width:100%;overflow-x:auto;white-space:nowrap;display:flex;height:46px;}
    #sct_sortlst #ssch_sort li{flex:0 0 auto;}
    #sct_sortlst #sct_lst{width:90px;}
    .sct_10{}
    .sct_10 .sct_li{width:50% !important}
    .sct_40{}
    .sct_40 .sct_li{overflow:hidden;display:flex;flex-direction:row;}
    .sct_40 .sct_img{flex:0 0 auto;width:120px;height:auto;aspect-ratio:1/1;}
    .sct_40 .sct_btn{display:none;}
    .sct_40 .sct_img img{max-width:100%;height:auto;}

    /**/
    .sub_mypage{padding:50px 20px;}

    /**/
    .sub_cart{padding:50px 20px;}
    .sub_cart #sod_bsk{}
    .sub_cart #sod_bsk .tbl_wrap{overflow-x:auto;}
    .sub_cart #sod_bsk .tbl_wrap table{width:auto;min-width:100%;white-space:nowrap;}

    /**/
    .sub_order_form{padding:50px 20px;}

    /**/
    .sub_order_view{padding:50px 20px;}
    .sub_order_view #sod_fin_list{}
    .sub_order_view #sod_fin_list .tbl_wrap{overflow-x:auto;}
    .sub_order_view #sod_fin_list .tbl_wrap table{width:auto;min-width:100%;white-space:nowrap;}
    .sub_order_view #sod_fin{overflow:hidden;}
    .sub_order_view .sod_left{width:100%;margin-bottom:20px;}
    .sub_order_view .sod_right{width:100%;}

    /**/
    .sub_booking{padding:0 10px;}
    .sub_booking .search{}
    .sub_booking .search .form{flex-direction:column;}
    .sub_booking .search .form .input{}
    .sub_booking .search .form .input .box{max-width:100%;}
    .sub_booking .search .form .input .datebox{}
    .sub_booking .search .form .input .datebox .calendar{flex-direction:column;}
    .sub_booking .search .form .input .datebox .calendar .month{}
    .sub_booking .search .form .input .datebox .bottom .reset{flex:0 0 auto;}
    .sub_booking .search .form .input .datebox .bottom .select{flex:1 1;text-align:right;font-size:13px;}
    .sub_booking .search .form .input .datebox .bottom .space{display:none}
    .sub_booking .search .button{flex:1;}
    .sub_booking .search .button button{width:100%}
    .sub_booking .category{}
    .sub_booking .category .list{}
    .sub_booking .category .list ul{gap:12px 12px;}
    .sub_booking .category .list li{width:calc(20% - 9.585px)}
    .sub_booking .banner{margin-left:-10px;margin-right:-10px;}

    /**/
    #kmong{height:100dvh;}
    #kmong .wrap{height:100dvh;}
    #kmong .warning{}
    #kmong .warning .caution{}
    #kmong .warning .caution a{}
    #kmong .warning .caution a img{margin-right:5px;width:12px;height:12px;}
    #kmong .warning .caution a p{font-size:11px;}
    #kmong .warning .caution a svg{width:12px;height:12px;margin-left:5px;}
    #kmong .warning .size{width:36px;height:48px;}
    #kmong .warning .size button{width:24px;height:24px;}
    #kmong .warning .size button svg{width:16px;height:16px;}
    #kmong .content{padding:0;}
    #kmong .content .aside{position:fixed;z-index:999;top:0;left:0;width:100%;height:100dvh;border:0;opacity:0;transition: 300ms;visibility:hidden;}
    #kmong .content .aside.active{opacity:1;visibility:visible;}
    #kmong .content .aside.active .inner{transform:translateX(0);}
    #kmong .content .aside.active .dimmed{opacity:1;visibility:visible;}
    #kmong .content .aside .inner{display:flex;flex-direction:column;max-width:85%;background:#fff;height:100dvh;z-index:2;position:relative;padding:15px;transform:translateX(-100%);transition:all 300ms;}
    #kmong .content .aside .dimmed{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 75%);opacity:0;visibility:hidden;}
    #kmong .content .information{position:fixed;z-index:999;top:0;left:0;width:100%;background:#000000;height:100dvh;border:0;transform:translateX(100%);display:none;}
    #kmong .content .chat{width:100%;border:0;border-radius:0;}
    #kmong .content .chat .chat-header {flex:0 0 auto;height: 50px;background-color: #f4f4f4;padding: 5px 10px;display: flex;flex-direction: row;align-items: center;border-bottom: 1px solid lightgrey;}
    #kmong .content .chat .chat-header span {font-weight: bold;color: #3764ed;font-size:15px;}
    #kmong .content .chat .chat-header .chat-toggle{display:block !important;margin-left:auto;cursor:pointer;font-size:12px;}
    #kmong .content .chat .list{padding:0 15px;max-height: calc(100% - 134px);}
    #kmong .content .chat .list li{margin-bottom:22px;}
    #kmong .content .chat .list li .text{font-size:12px;}
    #kmong .content .chat .list li.warn{}
    #kmong .content .chat .list li.warn .text{font-size:12px;}
    #kmong .content .chat .bottom{padding:15px;}
    #kmong .content .chat .bottom .tool{margin-top:15px;}
    #kmong .content .chat .bottom .tool .baro{gap:5px;}
    #kmong .content .chat .bottom .tool .baro .box{padding:0 5px;font-size:12px;}

    /**/
    #bo_v{padding:50px 20px;}
    #bo_w{padding:50px 20px;}

    /**/
    #appbar_wrap{position:fixed;z-index:100;bottom:0;width:700px;max-width:100%;background:#ffffff;box-shadow:0 -2px 4px rgb(0 0 0 / 5%);display:Block;}
    #appbar_wrap ul{display:flex;padding:8px;align-items:center;justify-content:center;height:68px;}
    #appbar_wrap li{flex:1;display:flex;align-items:center;justify-content:center;}
    #appbar_wrap li a{display:flex;flex-direction:column;align-items:center;}
    #appbar_wrap li a i{width:32px;height:32px;}
    #appbar_wrap li a span{line-height:18px;font-size:12px;font-weight:600;color:#9e9e9e;white-space:nowrap;}
    #appbar_wrap li a.home i{background:url("../img/app_home.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.zido i{background:url("../img/app_zido.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.community i{background:url("../img/app_community.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.shop i{background:url("../img/app_shop.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.home.on i{background:url("../img/app_home_on.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.zido.on i{background:url("../img/app_zido_on.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.community.on i{background:url("../img/app_community_on.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.shop.on i{background:url("../img/app_shop_on.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.center{position:relative;z-index:12;top:-16px;width:65px;height:65px;border-radius:65px;background:#ff6f0f;align-items:center;justify-content:center;}
    #appbar_wrap li a.center i{width:41px;height:41px;background:url("../img/app_center.png") no-repeat 50% 50% / contain;}
    #appbar_wrap li a.center.active i{background:url("../img/app_center_close.png") no-repeat 50% 50% / contain;}
    #appbar_wrap .center_menu{position:absolute;z-index:11;bottom:108px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:10px;max-width:166px;width:100%;display:none;}
    #appbar_wrap .center_menu a{display:flex;align-items:center;justify-content:center;padding:8px;height:40px;border-radius:10px;background:#ef9d3a;font-size:13px;font-weight:600;color:#ffffff;}
    #appbar_wrap .center_menu a i{display:block;width:24px;height:24px;}
    #appbar_wrap .center_menu a.camera i{background:url("../img/center_camera.png") no-repeat 50% 50% / contain;}
    #appbar_wrap .center_menu a.photo i{background:url("../img/center_photo.png") no-repeat 50% 50% / contain;}
    #appbar_wrap .dimmed{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100dvh;background:rgb(0 0 0 / 50%);display:none;}
    #appbar_wrap.active .center_menu{display:flex;}
    #appbar_wrap.active .dimmed{display:block;}

}

.blind{overflow: hidden;position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0, 0, 0, 0);}

.naver-place{position:relative;z-index:10001;margin:0;/* width:380px; */border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px;font-size:15px;font-weight:400;}
.naver-place .header{position:sticky;top:0;z-index: 51;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width: 100%;background:transparent;border:0;padding:0 50px;}
.naver-place .header .prev{position:absolute;top:0;left:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;}
.naver-place .header .prev svg{width:18px;height:18px;fill:#fff;}
.naver-place .header .close{position:absolute;top:0;right:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
.naver-place .header .close svg{width:18px;height:18px;fill:#fff;}
.naver-place .header .title{display:flex;align-items:center;line-height:50px;font-size:20px;font-weight:600;color:rgb(34 34 37);display:none;}
.naver-place .header.fixed{background:#fff;}
.naver-place .header.fixed .title{display:flex;}
.naver-place .header.fixed .prev svg{fill:rgb(34 34 37);}
.naver-place .header.fixed .close svg{fill:rgb(34 34 37);}
.naver-place .content{background:#ffffff;}
.naver-place .content > .image{display:flex;border-radius:10px 10px 0 0;overflow:hidden;}
.naver-place .content > .image .img{flex:0 0 50%;display:flex;flex-wrap:wrap;}
.naver-place .content > .image .img .thumb{position:relative;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;}
.naver-place .content > .image .img .thumb:after{content:'';position:absolute;top:0;left:0;right:0;height:93px;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.naver-place .content > .image .img .thumb img{width:100%;height:100%;object-fit:cover;}
.naver-place .content > .image .img .thumb .num{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgb(0 0 0 / 0.3);z-index:11;}
.naver-place .content > .image .img .thumb .num svg{width:18px;height:18px;margin:1px auto 4px;fill:#fff;}
.naver-place .content > .image .img .thumb .num span{font-size:13px;color:#fff;}
.naver-place .content > .image .img.big{gap:0;}
.naver-place .content > .image .img.big .thumb{flex:0 0 100%;}
.naver-place .content > .image .img.small{gap:1px;}
.naver-place .content > .image .img.small .thumb{flex:0 0 calc(50% - 0.5px);}
.naver-place .content > .information{padding:16px 16px 0;border-bottom:8px solid rgb(240 240 243);}
.naver-place .content > .information .head{display:flex;align-items:flex-start;justify-content:space-between;}
.naver-place .content > .information .head .title{flex:1;}
.naver-place .content > .information .head .title .name{line-height:22px;font-size:20px;font-weight:600;color:rgb(34 34 37);margin-right:4px;}
.naver-place .content > .information .head .title .type{margin-top:4px;line-height:25px;font-size:15px;color:rgb(147 147 150);}
.naver-place .content > .information .head .util{display:flex;align-items:center;gap:2px;}
.naver-place .content > .information .head .util a{display:flex;align-items:center;gap:2px;padding:7px 9px;border-radius:30px;line-height:13px;font-size:11px;color:rgb(68 68 71);border:1px solid rgb(233 233 236);}
.naver-place .content > .information .head .util a svg{width:12px;height:12px;fill:rgb(85 85 88);}
.naver-place .content > .information .info{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;}
.naver-place .content > .information .info .link{display:flex;align-items:center;}
.naver-place .content > .information .info .link:after{content:'';margin:0 5px;width:3px;height:3px;border-radius:3px;background:rgb(197 197 199);}
.naver-place .content > .information .info .link:last-of-type:after{display:none;}
.naver-place .content > .information .info .link a{line-height:20px;font-size:15px;color:rgb(68 68 71);}
.naver-place .content > .information .road{padding:18px 0 21px;display:flex;align-items:center;justify-content:center;gap:8px;}
.naver-place .content > .information .road a{display:flex;align-items:center;justify-content:center;width:90px;height:38px;border:1px solid transparent;border-radius:38px;font-size:15px;font-weight:600;}
.naver-place .content > .information .road a.departure{border-color:#e5f0ff;background:#e5f0ff;color:#006cff;}
.naver-place .content > .information .road a.arrival{border-color:#006cff;background:#006cff;color:#fff;}
.naver-place .content > .information .tool{display:flex;align-items:center;border-top:1px solid rgb(240 240 243);}
.naver-place .content > .information .tool a{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:70px;}
.naver-place .content > .information .tool a:after{content:'';position:absolute;top:12px;right:0;bottom:12px;width:1px;background:rgb(240 240 243);}
.naver-place .content > .information .tool a:last-of-type:after{display:none;}
.naver-place .content > .information .tool a svg{width:18px;height:18px;margin:0 auto 8px;fill:rgb(85 85 88);}
.naver-place .content > .information .tool a span{line-height:19px;font-size:14px;color:rgb(85 85 88);}
.naver-place .content > .tabcontent{}
.naver-place .content > .tabcontent .tabs{position:sticky;top:50px;z-index:55;display:flex;padding:0 16px;border-bottom:1px solid rgb(240 240 243);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);background:#fff;}
.naver-place .content > .tabcontent .tabs .tab{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;}
.naver-place .content > .tabcontent .tabs .tab span{padding:13px 0;font-size:17px;color:rgb(85 85 88);}
.naver-place .content > .tabcontent .tabs .tab.on{}
.naver-place .content > .tabcontent .tabs .tab.on span{position:relative;}
.naver-place .content > .tabcontent .tabs .tab.on span:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgb(0 0 0);}
.naver-place .content > .tabcontent .cont{}
.naver-place .content > .tabcontent .cont .box{display:none;border-radius:0 0 10px 10px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .box.on{display:block;}
.naver-place .content > .tabcontent .cont .more{position:relative;margin:20px 0;display:flex;align-items:center;justify-content:center;}
.naver-place .content > .tabcontent .cont .more:before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:rgb(240 240 243);}
.naver-place .content > .tabcontent .cont .more a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;background:rgb(247 247 249);line-height:36px;font-size:15px;border-radius:36px;font-size:15px;color:rgb(68 68 71);height:36px;padding:0 20px;}
.naver-place .content > .tabcontent .cont .more a svg{width:12px;height:11px;margin-left:4px;transform:rotate(90deg);}
.naver-place .content > .tabcontent .cont .home{}
.naver-place .content > .tabcontent .cont .home .upper{padding:16px;}
.naver-place .content > .tabcontent .cont .home .recovery{background: rgb(247 247 249);border-radius: 8px;padding:16px;}
.naver-place .content > .tabcontent .cont .home .recovery .top{display:flex;align-items:center;gap:4px;padding:3px 0;}
.naver-place .content > .tabcontent .cont .home .recovery .top svg{}
.naver-place .content > .tabcontent .cont .home .recovery .top svg:nth-child(1){width:110px;height:13px;fill:rgb(85 85 88);}
.naver-place .content > .tabcontent .cont .home .recovery .top svg:nth-child(2){width:96px;height:14px;fill:#0096c5;}
.naver-place .content > .tabcontent .cont .home .recovery .tit{margin-top:4px;line-height:20px;font-size:15px;color:rgb(119 119 122);}
.naver-place .content > .tabcontent .cont .home .recovery .txt{margin-top:8px;line-height:20px;font-size:14px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .home .recovery .txt svg{display:inline-flex;align-items:center;justify-content:center;wikdth:15px;height:15px;margin:px 4px 0 0;fill:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .home .announce{margin-top:16px;}
.naver-place .content > .tabcontent .cont .home .announce a{display:flex;border-radius:12px;border:1px solid rgb(233 233 236);height:96px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .home .announce .img{position:relative;width:94px;height:auto;aspect-ratio:1/1;}
.naver-place .content > .tabcontent .cont .home .announce .img .label{position:absolute;top:4px;left:4px;z-index:2;}
.naver-place .content > .tabcontent .cont .home .announce .img .label svg{}
.naver-place .content > .tabcontent .cont .home .announce .img .label svg path:nth-child(1){fill:rgb(252 76 78);}
.naver-place .content > .tabcontent .cont .home .announce .img .thumb{width:100%;height:100%;}
.naver-place .content > .tabcontent .cont .home .announce .img .thumb img{width:100%;height:100%;object-fit:cover;}
.naver-place .content > .tabcontent .cont .home .announce .txt{flex:1;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.naver-place .content > .tabcontent .cont .home .announce .txt .title{line-height:20px;font-size:15px;font-weight:700;color:rgb(68 68 71);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.naver-place .content > .tabcontent .cont .home .announce .txt .date{margin-top:4px;line-height:16px;font-size:12px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .home .detail{border-top:1px solid rgb(240 240 243);border-bottom:8px solid rgb(240 240 243)}
.naver-place .content > .tabcontent .cont .home .detail .list{padding:16px 16px 0;overflow:inherit;}
.naver-place .content > .tabcontent .cont .home .detail .list ul{display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .home .detail .list li{flex:0 0 100%;display:flex;align-items:flex-start;padding:0;margin:0 0 16px;border:0;}
.naver-place .content > .tabcontent .cont .home .detail .list li:last-of-type{margin-bottom:0;}
.naver-place .content > .tabcontent .cont .home .detail .list li .icon{flex:0 0 auto;margin-right:8px;}
.naver-place .content > .tabcontent .cont .home .detail .list li .icon svg{width:18px;height:18px;margin-top:1px;fill:rgb(197 197 199);}
.naver-place .content > .tabcontent .cont .home .detail .list li .text{flex:1 1;margin:0;padding:0;line-height:20px;font-size:15px;color:rgb(68 68 71);}
.naver-place .content > .tabcontent .cont .home .detail .list li .copylink{line-height: 20px !important;font-size: 15px !important;color: rgb(0 104 195) !important;margin:0 8px;}
.naver-place .content > .tabcontent .cont .home .detail .list li .telephone{flex:1 1;}
.naver-place .content > .tabcontent .cont .home .detail .list li .telephone a{line-height:20px;font-size:15px;color:rgb(68 68 71);}
.naver-place .content > .tabcontent .cont .home .detail .list li .blog{flex:1 1;}
.naver-place .content > .tabcontent .cont .home .detail .list li .blog a{line-height:20px;font-size:15px;color:rgb(68 68 71);}
.naver-place .content > .tabcontent .cont .home .detail .list li .service{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address{position:relative;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-text{line-height:20px;font-size:15px;display:flex;align-items:center;gap:6px;cursor:pointer;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-text:after{content:'';width:13px;height:8px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8' aria-hidden='true'%3E%3Cpath d='M6.5,7.7L0.1,1.4l0.7-0.7l5.6,5.6l5.6-5.6l0.7,0.7L6.5,7.7z'%3E%3C/path%3E%3C/svg%3E");}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-view{position:absolute;left:0;right:0;z-index:5;border-radius:12px;padding:16px 32px 16px 16px;background:rgb(255 255 255);box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 0 6px 0 rgba(0,0,0,.05);display:none;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-view > span{display:block;margin-bottom:4px;line-height:18px;font-size:14px;color:rgb(85 85 88);}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-view > span:last-of-type{margin-bottom:0;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-view > span .label{flex:0 0 auto;border:1px solid rgb(217 217 217);font-size:11px;font-weight:600;color:rgb(119 119 122);margin:0 4px 0 0;padding:0 4px;height:18px;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-view > span .copylink{color:rgb(0 104 195);font-weight:400;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-close{position:absolute;top:12px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address-close svg{width:12px;height:12px;}
.naver-place .content > .tabcontent .cont .home .detail .list li .address.on .address-text:after{transform:rotate(180deg);}
.naver-place .content > .tabcontent .cont .home .detail .list li .address.on .address-view{display:block;}
.naver-place .content > .tabcontent .cont .home .detail .list li .road{margin-top:4px;display:flex;align-items:flex-start;line-height:20px;font-size:15px;color:rgb(68 68 71);}
.naver-place .content > .tabcontent .cont .home .detail .list li .road .label{width:18px;height:18px;border-radius:18px;line-height:18px;font-size:11px;font-weight:600;color:#fff;background:#000;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0 4px 0 0;}
.naver-place .content > .tabcontent .cont .home .detail .list li .road .label.purple{background:rgb(137 54 224);}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime{position:relative;}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime-toggle{line-height:20px;font-size:15px;color:rgb(68 68 71);display:flex;align-items:center;gap:6px;cursor:pointer;}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime-toggle:after{content:'';width:13px;height:8px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8' aria-hidden='true'%3E%3Cpath d='M6.5,7.7L0.1,1.4l0.7-0.7l5.6,5.6l5.6-5.6l0.7,0.7L6.5,7.7z'%3E%3C/path%3E%3C/svg%3E");}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime-text{margin-top:8px;line-height:20px;font-size:15px;color:rgb(68 68 71);display:none;}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime-text > dl{display:flex;align-items:flex-start;}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime-text > dl dt{flex:0 0 auto;margin-right:8px;font-weight:600;}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime-text > dl dd{}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime-text > p{margin-top:4px;font-weight:400;}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime.on .worktime-toggle:after{transform:rotate(180deg);}
.naver-place .content > .tabcontent .cont .home .detail .list li .worktime.on .worktime-text{display:block;}
.naver-place .content > .tabcontent .cont .home .detail .list li .link{margin-top:4px;display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .home .detail .list li .link a{display:flex;align-items:center;line-height:20px;font-size:15px;color:rgb(0 104 195);}
.naver-place .content > .tabcontent .cont .home .detail .list li .link a:after{content:'';margin:0 5px;width:3px;height:3px;border-radius:3px;background:rgb(197 197 199);}
.naver-place .content > .tabcontent .cont .home .detail .list li .link a:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .home .visit{border-bottom:8px solid rgb(240 240 243);}
.naver-place .content > .tabcontent .cont .home .visit:last-of-type{border-bottom:0;padding-bottom:16px;}
.naver-place .content > .tabcontent .cont .home .visit .title{padding:20px 16px 16px;line-height:24px;font-size:18px;font-weight:700;color:rgb(34 34 37);}
.naver-place .content > .tabcontent .cont .home .visit .title em{margin-left:4px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .home .visit .list{}
.naver-place .content > .tabcontent .cont .home .visit .list ul{display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .home .visit.visit-photo{}
.naver-place .content > .tabcontent .cont .home .visit.visit-photo .list{padding:0 16px;}
.naver-place .content > .tabcontent .cont .home .visit.visit-photo .list ul{gap:4px;border-radius:12px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .home .visit.visit-photo .list li{padding:0;width:calc(33.33% - 3px);flex:0 0 calc(33.33% - 3px);border:0 !important;}
.naver-place .content > .tabcontent .cont .home .visit.visit-photo .list li .thumb{border-radius:0;overflow:hidden;}
.naver-place .content > .tabcontent .cont .home .visit.visit-photo .list li .thumb img{display:block;width:100%;height:100%;border-radius:0;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review{}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list{}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list ul{gap:0px;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li{position:relative;padding:26px 16px;width:100%;flex:0 0 100%;border:0 !important;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgb(240 240 243);}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li:first-child{padding-top:0;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head{display:flex;align-items:center;margin-bottom:12px;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .icon{flex:0 0 auto;margin-right:8px;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .icon img{width:32px;height:32px;border-radius:32px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .profile{display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .profile .name{line-height:20px;font-size:16px;font-weight:700;color:rgb(34 34 37);margin-right:7px;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .profile .desc{display:flex;align-items:center;font-size:13px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .profile .desc span{display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .profile .desc span:after{content:'';margin:0 5px;width:3px;height:3px;border-radius:3px;background:rgb(197 197 199);}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .head .profile .desc span:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .cont{margin:0;display:flex;align-items:flex-start;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .text{flex:1;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:24px;font-size:15px;color:rgb(85 85 88);padding:3px 0 0 0;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .thumb{flex:0 0 auto;margin-left:12px;position:relative;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .thumb img{width:100%;max-width:88px;height:auto;border-radius:12px;object-fit:cover;overflow:hidden;}
.naver-place .content > .tabcontent .cont .home .visit.visit-review .list li .thumb em{position:absolute;bottom:4px;right:4px;padding:2px 4px;border-radius:50px;background:rgb(0 0 0 / 0.6);line-height:18px;font-size:11px;color:#fff;}
.naver-place .content > .tabcontent .cont .news{}
.naver-place .content > .tabcontent .cont .news .news-tabs{margin:16px;display:flex;align-items:center;background:rgb(247 247 249);border-radius:8px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .news .news-tabs .news-tab{flex:1;height:40px;display:flex;align-items:center;justify-content:center;font-size:15px;color:rgb(68 68 71);}
.naver-place .content > .tabcontent .cont .news .news-tabs .news-tab.on{background:rgb( 68 68 71);color:#ffffff;border-radius:8px;}
.naver-place .content > .tabcontent .cont .news .news-list{display:none;}
.naver-place .content > .tabcontent .cont .news .news-list.on{display:block;}
.naver-place .content > .tabcontent .cont .news .news-list ul{display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .news .news-list li{position:relative;width:100%;flex:0 0 100%;padding:26px 16px;}
.naver-place .content > .tabcontent .cont .news .news-list li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgb(240 240 243);}
.naver-place .content > .tabcontent .cont .news .news-list li:first-child{padding-top:0;}
.naver-place .content > .tabcontent .cont .news .news-list li:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .news .news-list li .head{display:flex;align-items:center;margin-bottom:12px;}
.naver-place .content > .tabcontent .cont .news .news-list li .head .icon{flex:0 0 auto;margin-right:8px;}
.naver-place .content > .tabcontent .cont .news .news-list li .head .icon img{width:38px;height:38px;border-radius:38px;overflow:hidden;border:2px solid rgb(255 255 255);box-shadow:0 3px 10px #00000014;}
.naver-place .content > .tabcontent .cont .news .news-list li .head .name{line-height:20px;font-size:16px;font-weight:700;color:rgb(34 34 37);margin-right:7px;}
.naver-place .content > .tabcontent .cont .news .news-list li .head .name span{display:block;}
.naver-place .content > .tabcontent .cont .news .news-list li .head .label{margin-left:auto;}
.naver-place .content > .tabcontent .cont .news .news-list li .head .label .ntc{display:flex;align-items:center;justify-content:center;padding:0 8px;height:26px;font-size:13px;color:rgb(25 143 88);border-radius:36px;background:rgb(240 247 244);}
.naver-place .content > .tabcontent .cont .news .news-list li .image{margin-bottom:12px;}
.naver-place .content > .tabcontent .cont .news .news-list li .image img{max-width:100%;}
.naver-place .content > .tabcontent .cont .news .news-list li .text{}
.naver-place .content > .tabcontent .cont .news .news-list li .text .tit{padding:3px 0;line-height:24px;font-size:17px;font-weight:700;color:rgb(85 85 88);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.naver-place .content > .tabcontent .cont .news .news-list li .text .tit span{display:inline-flex;align-items:center;justify-content:center;margin-right:4px;color:rgb(3 170 90)}
.naver-place .content > .tabcontent .cont .news .news-list li .text .txt{margin-top:3px;line-height:24px;font-size:15px;color:rgb(85 85 88);}
.naver-place .content > .tabcontent .cont .news .news-list li .text .txt a{line-height:24px;font-size:15px;color:rgb(85 85 88);}
.naver-place .content > .tabcontent .cont .news .news-list li .util{margin-top:18px;display:flex;align-items:center;justify-content:space-between;}
.naver-place .content > .tabcontent .cont .news .news-list li .util .tool{}
.naver-place .content > .tabcontent .cont .news .news-list li .util .tool a{display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .news .news-list li .util .tool a .ico{width:20px;height:20px;flex:0 0 auto;margin-right:6px;}
.naver-place .content > .tabcontent .cont .news .news-list li .util .tool a .ico.like{background:url("https://m-place.pstatic.net/assets/shared/images/icon_like.svg") no-repeat center / contain;}
.naver-place .content > .tabcontent .cont .news .news-list li .util .tool a .txt{font-size:14px;color:#424242;}
.naver-place .content > .tabcontent .cont .news .news-list li .util .date{font-size:13px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .review{}
.naver-place .content > .tabcontent .cont .review .title{padding:20px 16px 16px;line-height:24px;font-size:18px;font-weight:700;color:rgb(34 34 37);}
.naver-place .content > .tabcontent .cont .review .title em{margin-left:4px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .review .review-photo{position:relative;border-bottom:8px solid rgb(240 240 243);}
.naver-place .content > .tabcontent .cont .review .review-photo .photo{position:relative;overflow:hidden;padding:0 16px 20px;}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .slider{}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .slider ul{}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .slider li{width:162px;height:195px;border-radius:12px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .slider li img{display:block;width:100%;height:100%;object-fit:cover;}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .arr{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:36px;box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.05);border:1px solid rgb(233 233 236);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all 300ms;}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .arr.swiper-button-disabled{opacity:0 !important;visibility:hidden !important;}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .arr svg{width:8px;height:12px;fill:rgb(119 119 122);}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .arr.prev{left:4px;}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .arr.prev svg{transform:rotate(180deg);}
.naver-place .content > .tabcontent .cont .review .review-photo .photo .arr.next{right:4px;}
.naver-place .content > .tabcontent .cont .review .review-photo .photo:hover .arr{opacity:1;visibility:visible;}
.naver-place .content > .tabcontent .cont .review .review-detail{position:relative;}
.naver-place .content > .tabcontent .cont .review .review-detail .only{position:absolute;top:20px;right:16px;}
.naver-place .content > .tabcontent .cont .review .review-detail .only a{display:flex;align-items:center;font-size:15px;color:rgb(34 34 37);}
.naver-place .content > .tabcontent .cont .review .review-detail .only a svg{width:17px;height:17px;margin-right:6px;fill:rgb(217 217 220);}
.naver-place .content > .tabcontent .cont .review .review-detail .sorted{padding:16px;}
.naver-place .content > .tabcontent .cont .review .review-detail .sorted a{display:flex;align-items:center;height:20px;font-size:15px;gap:4px;}
.naver-place .content > .tabcontent .cont .review .review-detail .sorted a:before{content:'';width:4px;height:4px;border-radius:4px;background:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .review .review-detail .sorted a.on{color:rgb(34 34 37)}
.naver-place .content > .tabcontent .cont .review .review-detail .sorted a.on:before{background:rgb(34 34 37);}
.naver-place .content > .tabcontent .cont .review .review-detail .clean{padding:0 16px 25px;}
.naver-place .content > .tabcontent .cont .review .review-detail .clean a{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:12px 18px 11px;border-radius:6px;background:#f6faff;font-size:14px;color:rgb(34 34 37);font-weight:700;}
.naver-place .content > .tabcontent .cont .review .review-detail .clean a span{font-weight:700;color:rgb(40 124 255);margin-right:4px;}
.naver-place .content > .tabcontent .cont .review .review-detail .clean a svg{width:6px;height:10px;position:absolute;top:50%;right:18px;transform:translateY(-50%);}
.naver-place .content > .tabcontent .cont .review .review-detail .list{}
.naver-place .content > .tabcontent .cont .review .review-detail .list > ul{display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .review .review-detail .list > ul > li{position:relative;width:100%;flex:0 0 100%;padding:26px 16px;border:0;}
.naver-place .content > .tabcontent .cont .review .review-detail .list > ul > li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgb(240 240 243);}
.naver-place .content > .tabcontent .cont .review .review-detail .list > ul > li:first-child{padding-top:0;}
.naver-place .content > .tabcontent .cont .review .review-detail .list > ul > li:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head{display:flex;align-items:center;margin-bottom:12px;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .icon{flex:0 0 auto;margin-right:8px;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .icon img{width:38px;height:38px;border-radius:38px;overflow:hidden;border:2px solid rgb(255 255 255);box-shadow:0 3px 10px #00000014;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .text{flex:1;margin:0;padding:0;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .name{line-height:20px;font-size:16px;font-weight:700;color:rgb(34 34 37);margin-right:7px;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .info{margin-top:2px;line-height:20px;font-size:13px;color:rgb(147 147 150);display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .info span{display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .info span:after{}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .info span:after{content:'';margin:0 4px;width:2px;height:2px;border-radius:2px;background:rgb(197 197 199);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .info span:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .head .tool{margin-left:auto;display:flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:8px;background:rgb(80 136 229 / 0.08);font-size:13px;font-weight:700;color:rgb(40 124 255);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image{position:relative;margin-bottom:12px;width:100%;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image .slider{width:100%;border-radius:12px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image .arr{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:36px;box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.05);border:1px solid rgb(233 233 236);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all 300ms;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image .arr.swiper-button-disabled{opacity:0 !important;visibility:hidden !important;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image .arr svg{width:8px;height:12px;fill:rgb(119 119 122);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image .arr.prev{left:2px;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image .arr.prev svg{transform:rotate(180deg);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image .arr.next{right:2px;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image:hover .arr{opacity:1;visibility:visible;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image ul{display:flex;flex-wrap:inherit;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image li{width:auto;padding:0;margin:0;border:0;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .image img{max-width:100%;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .keyword{padding:3px 0;display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .keyword span{display:flex;align-items:center;line-height:22px;font-size:13px;font-weight:400;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .keyword span strong{font-weight:600;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .keyword span:after{content:'';width:1px;height:12px;margin:0 6px;background:rgb(197 197 199);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .keyword span:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .description{}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .description .txt{line-height:24px;font-size:15px;font-weight:400;color:rgb(85 85 88);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .description .view{line-height:17px;font-size:15px;font-weight:400;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util{margin-top:18px;display:flex;align-items:center;justify-content:space-between;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .tool{}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .tool a{display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .tool a .ico{width:20px;height:20px;flex:0 0 auto;margin-right:6px;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .tool a .ico.like{background:url("https://m-place.pstatic.net/assets/shared/images/icon_like.svg") no-repeat center / contain;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .tool a .txt{font-size:14px;color:#424242;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .desc{font-size:13px;color:rgb(147 147 150);display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .desc span{display:flex;align-items:Center;}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .desc span:after{}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .desc span:after{content:'';margin:0 4px;width:2px;height:2px;border-radius:2px;background:rgb(197 197 199);}
.naver-place .content > .tabcontent .cont .review .review-detail .list li .util .desc span:last-of-type:after{display:none;}
.naver-place .content > .tabcontent .cont .photo{}
.naver-place .content > .tabcontent .cont .photo .photo-list{width:100%;padding:8px 16px 20px;}
.naver-place .content > .tabcontent .cont .photo .photo-list ul{}
.naver-place .content > .tabcontent .cont .photo .photo-list ul:after{content:'';display:table;line-height:0;clear:both;}
.naver-place .content > .tabcontent .cont .photo .photo-list li{float:left;width:calc(50% - 4px);padding:4px 0;}
.naver-place .content > .tabcontent .cont .photo .photo-list li img{width:100%;height:auto;border-radius:12px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .placement{}
.naver-place .content > .tabcontent .cont .placement .upper{border-bottom:8px solid #f7f7f7;background:#fffcf4;}
.naver-place .content > .tabcontent .cont .placement .upper .section{border:0;}
.naver-place .content > .tabcontent .cont .placement .title{position:relative;padding:20px 16px 16px;line-height:24px;font-size:18px;font-weight:700;color:rgb(34 34 37);}
.naver-place .content > .tabcontent .cont .placement .title em{margin-left:4px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .placement .title .extra{position:absolute;top:20px;right:16px;display:flex;align-items:center;justify-content:flex-start;height:24px;}
.naver-place .content > .tabcontent .cont .placement .title .extra svg{width:70px;height:20px;}
.naver-place .content > .tabcontent .cont .placement .title .extra svg .place_icon_mois_logo_bg{fill:#fff;}
.naver-place .content > .tabcontent .cont .placement .title .extra svg .place_icon_mois_logo_path1{fill:#003668;}
.naver-place .content > .tabcontent .cont .placement .title .extra svg .place_icon_mois_logo_path2{fill:#e6002d;}
.naver-place .content > .tabcontent .cont .placement .title .extra svg .place_icon_mois_logo_text{fill:#595757;}
.naver-place .content > .tabcontent .cont .placement .section{border-bottom:1px solid rgb(240 240 243);}
.naver-place .content > .tabcontent .cont .placement .cont{padding:0 16px 20px}
.naver-place .content > .tabcontent .cont .placement .intro{}
.naver-place .content > .tabcontent .cont .placement .intro .icon{margin:0 auto;width:50px;height:50px;border-radius:18px;background:#fff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);overflow:hidden;}
.naver-place .content > .tabcontent .cont .placement .intro .icon img{width:100%;height:100%;object-fit:cover;}
.naver-place .content > .tabcontent .cont .placement .intro .inner{position:relative;margin:19px 0 0 0;padding:16px;border-radius:16px;background:#fffdf9;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);}
.naver-place .content > .tabcontent .cont .placement .intro .inner:before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:16px;height:12px;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 12' xmlns='http://www.w3.org/2000/svg' aria-hidden='true' fill='%23fffdf9'%3E%3Cpath d='M7.18912 1.12359C7.58825 0.570536 8.41175 0.570536 8.81088 1.12359L15.5162 10.4148C15.9935 11.0762 15.521 12 14.7053 12H1.29465C0.479046 12 0.00647068 11.0762 0.483769 10.4148L7.18912 1.12359Z'%3E%3C/path%3E%3C/svg%3E");}
.naver-place .content > .tabcontent .cont .placement .intro .text{line-height:24px;font-size:15px;font-weight:400;color:rgb(34 34 37);height:241px;overflow:hidden;}
.naver-place .content > .tabcontent .cont .placement .intro .view{position:relative;display:flex;align-items:center;justify-content:center;height:24px;cursor:pointer;}
.naver-place .content > .tabcontent .cont .placement .intro .view:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:32px;background:linear-gradient(180deg, rgba(255, 253, 249, 0) 0%, #fffdf9 100%);transition:all 300ms;}
.naver-place .content > .tabcontent .cont .placement .intro .view svg{width:15px;height:8px;fill:rgb(34 34 37);}
.naver-place .content > .tabcontent .cont .placement .intro.on .text{height:auto;}
.naver-place .content > .tabcontent .cont .placement .intro.on .view{}
.naver-place .content > .tabcontent .cont .placement .intro.on .view:before{opacity:0;visibility:hidden;}
.naver-place .content > .tabcontent .cont .placement .intro.on .view svg{transform:rotate(180deg);}
.naver-place .content > .tabcontent .cont .placement .keyword{}
.naver-place .content > .tabcontent .cont .placement .keyword .cont{display:flex;flex-wrap:wrap;gap:8px 6px;}
.naver-place .content > .tabcontent .cont .placement .keyword .cont a{display:flex;align-items:center;justify-content:center;padding:0 8px;height:30px;line-heiught:30px;font-size:14px;border-radius:4px;background:#f6f2e6;color:#513d0d;}
.naver-place .content > .tabcontent .cont .placement .recovery{}
.naver-place .content > .tabcontent .cont .placement .recovery .top{display:flex;align-items:center;gap:4px;padding:3px 0;}
.naver-place .content > .tabcontent .cont .placement .recovery .top svg{}
.naver-place .content > .tabcontent .cont .placement .recovery .top svg:nth-child(1){width:110px;height:13px;fill:rgb(85 85 88);}
.naver-place .content > .tabcontent .cont .placement .recovery .top svg:nth-child(2){width:96px;height:14px;fill:#0096c5;}
.naver-place .content > .tabcontent .cont .placement .recovery .tit{margin-top:4px;line-height:20px;font-size:15px;color:rgb(119 119 122);}
.naver-place .content > .tabcontent .cont .placement .recovery .txt{margin-top:8px;line-height:20px;font-size:14px;color:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .placement .recovery .txt svg{display:inline-flex;align-items:center;justify-content:center;wikdth:15px;height:15px;margin:px 4px 0 0;fill:rgb(147 147 150);}
.naver-place .content > .tabcontent .cont .placement .equip{}
.naver-place .content > .tabcontent .cont .placement .equip .cont{}
.naver-place .content > .tabcontent .cont .placement .equip .cont ul{display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .placement .equip .cont li{flex:0 0 25%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:8px 0;font-size:12px;color:rgb(85 85 88);line-height:16px;}
.naver-place .content > .tabcontent .cont .placement .equip .cont li svg{width:30px;height:30px;margin:0 auto 7px;fill:rgb(68 68 71);}
.naver-place .content > .tabcontent .cont .placement .equip .cont li span{max-width:78px;word-break:keep-all;}
.naver-place .content > .tabcontent .cont .placement .parking{}
.naver-place .content > .tabcontent .cont .placement .parking .cont{}
.naver-place .content > .tabcontent .cont .placement .parking .cont ul{display:flex;flex-wrap:wrap;}
.naver-place .content > .tabcontent .cont .placement .parking .cont li{flex:0 0 100%;display:flex;align-items:center;line-height:21px;font-size:16px;color:rgb(34 34 37);}
.naver-place .content > .tabcontent .cont .placement .parking .cont li svg{flex:0 0 auto;width:26px;height:26px;margin-right:10px;}
.naver-place .content > .tabcontent .cont .placement .payment{}
.naver-place .content > .tabcontent .cont .placement .payment .cont{}
.naver-place .content > .tabcontent .cont .placement .payment .cont ul{display:flex;flex-wrap:wrap;margin:-8px}
.naver-place .content > .tabcontent .cont .placement .payment .cont li{flex:0 0 50%;display:flex;align-items:center;line-height:21px;font-size:16px;color:rgb(85 85 88);padding:8px;}
.naver-place .content > .tabcontent .cont .placement .sns{}
.naver-place .content > .tabcontent .cont .placement .sns .cont{}
.naver-place .content > .tabcontent .cont .placement .sns .cont ul{display:flex;flex-wrap:wrap;margin:-8px}
.naver-place .content > .tabcontent .cont .placement .sns .cont li{flex:0 0 100%;line-height:21px;font-size:16px;color:rgb(85 85 88);padding:8px;}
.naver-place .content > .tabcontent .cont .placement .sns .cont li a{display:flex;align-items:center;}
.naver-place .content > .tabcontent .cont .placement .sns .cont li .ico{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;margin-right:8px;flex:0 0 auto;background:#222225;}
.naver-place .content > .tabcontent .cont .placement .sns .cont li .ico svg{width:20px;height:20px;fill:#FFF;}
.naver-place .content > .tabcontent .cont .placement .sns .cont li .tit{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:rgb(34 34 37);font-size:16px;}
.naver-place .content > .tabcontent .cont .placement .sns .cont li .arr{margin-left:auto;width:8px;height:14px;margin:1px 0 0 8px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13' aria-hidden='true' fill='%2377777a'%3E%3Cpath d='M6.09 6.5L.5 1.153 1.207.5l6.293 6-6.293 6-.707-.653z'%3E%3C/path%3E%3C/svg%3E");}


