@charset "utf-8";

.fix_gnbmenu .list_view_type a.b-filter {display:none;}

/* »óÇ° ¸®½ºÆ® Á¤·Ä */
.event_ny_list {margin:5px 0 5px;}
.event_ny_list li {display:inline-block;margin:5px 1% 2%;border-radius:3px;width:48%;}

#pop_div {display: none;}

/* ¹è°æCSS ¿©±âºÎÅÍ */
#m_wrap {padding-bottom:0;}
.liveListSetWrap {position: relative;z-index:1;}

.fixed_option_box.close {
	transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	max-width: 680px;
    left: 50%;
}
.fixed_option_box {
	transform:translate(-50%, 120%);
	-ms-transform:translate(-50%, 120%);
	-moz-transform:translate(-50%, 120%);
	-webkit-transform:translate(-50%, 120%);
	-o-transform:translate(-50%, 120%);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	left: 50%;
}

@media(min-width:930px){
	#best_loading.loading .loadingDom {left: auto !important;right: 50%;margin-right: -318px;transform: translate(-50%, 0) !important;}
	.fixed_option_box.close {
		transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transition: all .2s;
		-moz-transition: all .2s;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		left: auto;
	}
	.fixed_option_box {
		transform:translate(0, 120%);
		-ms-transform:translate(0, 120%);
		-moz-transform:translate(0, 120%);
		-webkit-transform:translate(0, 120%);
		-o-transform:translate(0, 120%);
		transition:all .2s;
		-moz-transition:all .2s;
		-webkit-transition:all .2s;
		-o-transition:all .2s;
		left: auto;
	}
}
#best_loading.loading {position:fixed;z-index:10000;top: 50%;left: 50%;transform:translate(-50%,-50%);/*top:0;left: 0;bottom: 0;right: 0;*/text-align: center;}
#best_loading.loading .loadingDom {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-55%);}
#best_loading.loading .loaderImg {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-55%);}

@keyframes rotation{
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
@-webkit-keyframes rotation{
	from {
		-webkit-transform:rotate(0deg);
	}
	to {
		-webkit-transform:rotate(360deg);
	}
}
@-moz-keyframes rotation{
	from {
		-moz-transform:rotate(0deg);
	}
	to {
		-moz-transform:rotate(360deg);
	}
}
@-o-keyframes rotation{
	from {
		-o-transform:rotate(0deg);
	}
	to {
		-o-transform:rotate(360deg);
	}
}
@-ms-keyframes rotation{
	from {
		-ms-transform:rotate(0deg);
	}
	to {
		-ms-transform:rotate(360deg);
	}
}
#loader{
animation:rotation 2s linear infinite;
-webkit-animation:rotation 2s linear infinite;
-moz-animation:rotation 2s linear infinite;
-o-animation:rotation 2s linear infinite;
}

.info-area .liveListSetWrap{display:none;}
.info-area .top-contents .tt-div{height:auto;}
.info-area .top-contents .tt-div:after{display:block;padding:61.5384% 0 0;content:"";}

.prod-area.linkMenu{min-height:unset;}
.prod-area .tab-btn-box{display:none;}
.prod-area #repeatBox{padding:0;}
.prod-area #repeatBox .minishop_story_wrap .minishop_story .myStory .storyDom .story_area .dataForm{width:100%;margin:0;border-radius:unset;}
.prod-area #repeatBox .minishop_story_wrap .minishop_story .myStory .storyDom .story_area .dataForm .image{border-radius:unset;}
.prod-area #repeatBox .minishop_story_wrap .minishop_story .myStory .storyDom .story_area .dataForm .image:after{display:block;padding:100% 0 0;content:"";}

/* label-style */
.label-style.text{margin:0;padding:0;vertical-align:unset;}
.label-style.text input[type="checkbox"] + .label-text{display:flex;align-items:center;justify-content:center;width:100%;height:auto;padding:4px 8px;border:1px solid #B3B2B3;border-radius:4px;background:none;font-size:14px;font-weight:500;color:#000;line-height:20px;vertical-align:unset;white-space:nowrap;}
.label-style.text input[type="checkbox"]:checked + .label-text{border:1px solid var(--sitecolor1);background:var(--sitecolor1);color:#FFF;}

.label-style.text{display:flex;align-items:center;gap:16px;margin:0;padding:0;vertical-align:unset;}
.label-style.text input[type="radio"] + .label-text{width:auto;height:auto;padding:0;background:none;font-size:14px;color:#000;line-height:1;vertical-align:unset;white-space:nowrap;}
.label-style.text input[type="radio"]:checked + .label-text{font-weight:bold;color:var(--sitecolor1);}
.label-style.text .school-address{font-size:12px;color:#656363;}

.label-style.profile-image{display:flex;flex-direction:column;gap:8px;position:relative;width:fit-content;margin:0;padding:0;vertical-align:unset;}
.label-style.profile-image input[type="file"]{display:none;}
.label-style.profile-image .profile-image-box{display:flex;width:64px;height:64px;object-fit:cover;}
.label-style.profile-image .profile-image-box img{width:100%;height:100%;}
.label-style.profile-image .label-text{font-size:14px;font-weight:bold;color:#464A4D;line-height:20px;}
.label-style.profile-image .camera-icon{display:none;}
.label-style.profile-image.active .profile-image-box{overflow:hidden;border:1px solid #D1D5DB;border-radius:100%;}
.label-style.profile-image.active .label-text{display:none;}
.label-style.profile-image.active .camera-icon{display:flex;position:absolute;right:0;bottom:0;width:24px;height:24px;}
.label-style.profile-image.active .camera-icon img{width:100%;height:100%;}

.label-style.checkbox{display:flex;align-items:center;gap:8px;margin:0;padding:0 !important;vertical-align:unset;}
.label-style.checkbox input[type="checkbox"] + .label-icon{display:flex;position:relative;width:20px;height:20px;padding:0;border:1px solid #B3B2B3;border-radius:4px;background:none;box-sizing:border-box;vertical-align:unset;}
.label-style.checkbox input[type="checkbox"]:checked + .label-icon{border:1px solid var(--sitecolor1);background:var(--sitecolor1);}
.label-style.checkbox input[type="checkbox"]:checked + .label-icon:after{position:absolute;top:3px;left:6px;width:4px;height:8px;border:solid #FFF;border-width:0 1px 1px 0;content:"";transform:rotate(45deg);}
.label-style.checkbox .label-text{font-size:14px;font-weight:500;color:#000;line-height:1;white-space:nowrap;}

.label-style.checkbox2{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 !important;vertical-align:unset;}
.label-style.checkbox2 input[type="checkbox"] + .label-icon{display:flex;position:relative;width:18px;height:18px;padding:0;border:1px solid #D9D9D9;border-radius:4px;background:none;box-sizing:border-box;vertical-align:unset;}
.label-style.checkbox2 input[type="checkbox"] + .label-icon:after{position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid #D9D9D9;border-width:0 1px 1px 0;content:"";transform:rotate(45deg);}
.label-style.checkbox2 input[type="checkbox"]:checked + .label-icon{border:1px solid var(--sitecolor1);background:var(--sitecolor1);}
.label-style.checkbox2 input[type="checkbox"]:checked + .label-icon:after{position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid #FFF;border-width:0 1px 1px 0;content:"";transform:rotate(45deg);}
.label-style.checkbox2 .label-text-box .box-title{font-size:13px;color:#222;line-height:16px;}
.label-style.checkbox2 .label-text-box .box-text{font-size:12px;color:#777;line-height:1;}

.label-style.checkbox3{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 !important;vertical-align:unset;}
.label-style.checkbox3 input[type="checkbox"] + .label-icon{display:flex;position:relative;width:18px;height:18px;padding:0;border:1px solid #D9D9D9;border-radius:4px;background:#FFF;box-sizing:border-box;vertical-align:unset;}
.label-style.checkbox3 input[type="checkbox"] + .label-icon:after{position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid #D9D9D9;border-width:0 1px 1px 0;content:"";transform:rotate(45deg);}
.label-style.checkbox3 input[type="checkbox"]:checked + .label-icon{border:1px solid var(--sitecolor1);}
.label-style.checkbox3 input[type="checkbox"]:checked + .label-icon:after{position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid var(--sitecolor1);border-width:0 1px 1px 0;content:"";transform:rotate(45deg);}

.label-style.consult{display:flex;align-items:center;gap:4px;width:auto;margin:0;padding:0;vertical-align:unset;}
.label-style.consult input[type="radio"] + .label-icon{display:flex;align-items:center;gap:4px;width:auto;height:auto;padding:8px 12px;border:1px solid #D9D9D9;border-radius:18px;background:none;font-size:14px;color:#999;box-sizing:border-box;line-height:1;vertical-align:unset;white-space:nowrap;}
.label-style.consult input[type="radio"]:checked + .label-icon{border:1px solid var(--sitecolor1);color:var(--sitecolor1);}
.label-style.consult #consultMethod0:checked + .label-icon svg path{stroke:var(--sitecolor1);}

/* select-style */
.select-style{width:100%;height:44px;padding:0 44px 0 10px;border:1px solid #D1D5DB;border-radius:8px;background:url(/m/images/btn_drop_down_gray.png) right 12px center/24px no-repeat;font-size:16px;color:#666;}
.select-style.active{color:#000;}

/* toast-popup */
.toast-popup-overlay{display:none;position:fixed;top:0;left:50%;z-index:1000;width:100%;max-width:680px;height:100dvh;background:#00000080;transform:translateX(-50%);}
.toast-popup-overlay.active{display:block;}
.toast-popup-wrap{position:fixed;bottom:-100%;left:50%;z-index:1001;width:100%;max-width:680px;background:#FFF;line-height:1;transform:translateX(-50%);transition:.4s;}
.toast-popup-wrap.active{bottom:0;}
.toast-popup-wrap[data-modal="area"]{overflow:hidden;border-radius:24px 24px 0 0;}
.toast-popup-wrap[data-modal="area"] .popup-bar-box{display:flex;align-items:center;justify-content:center;padding:8px 0;}
.toast-popup-wrap[data-modal="area"] .popup-bar-box .popup-bar{display:flex;width:48px;height:4px;border-radius:2px;background:#D9D9D9;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container{display:flex;flex-direction:column;gap:12px;padding:0 16px 12px;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .wrap-title{padding:14px 0;font-size:18px;font-weight:bold;color:#000;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap{display:flex;flex-direction:column;gap:24px;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box{position:relative;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box input{width:100%;padding:0 48px 0 48px;border:none;border-radius:8px;background:#F3F4F6;font-family:"Pretendard";font-size:12px;color:#000;box-sizing:border-box;line-height:40px;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box input::placeholder{color:#747373;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box .search-icon{position:absolute;top:50%;left:12px;width:24px;height:24px;transform:translateY(-50%);}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box .search-icon img{width:100%;height:100%;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box .delete-button{display:none;position:absolute;top:50%;right:12px;width:24px;height:24px;margin:0;padding:0;border:none;background:none;transform:translateY(-50%);}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box .delete-button.active{display:flex;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .area-input-box .delete-button img{width:100%;height:100%;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .use-area-container{display:flex;flex-direction:column;gap:8px;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .use-area-container .container-title{font-size:12px;color:#00000080;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .use-area-container .use-area-list{display:flex;flex-direction:column;gap:8px;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .use-area-container .use-area-list .use-area-item{display:flex;align-items:center;justify-content:space-between;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .use-area-container .use-area-list .use-area-item .item-text{font-size:14px;color:#000;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .use-area-container .use-area-list .use-area-item .delete-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .use-area-container .use-area-list .use-area-item .delete-button img{width:100%:height:100%;}
.toast-popup-wrap[data-modal="area"] .toast-popup-container .area-input-wrap .apply-button{display:flex;align-items:center;justify-content:center;margin:0;padding:16px 0;border:none;border-radius:8px;background:var(--sitecolor1);font-size:15px;font-weight:bold;color:#FFF;line-height:1;}

.toast-popup-wrap[data-modal="schoolName"]{overflow:hidden;border-radius:24px 24px 0 0;}
.toast-popup-wrap[data-modal="schoolName"] .popup-bar-box{display:flex;align-items:center;justify-content:center;padding:8px 0;}
.toast-popup-wrap[data-modal="schoolName"] .popup-bar-box .popup-bar{display:flex;width:48px;height:4px;border-radius:2px;background:#D9D9D9;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container{display:flex;flex-direction:column;gap:24px;padding:16px;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .search-box{position:relative;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .search-box input{width:100%;height:40px;padding:0 48px 0 12px;border:none;border-radius:8px;background:#F3F4F6;font-size:12px;color:#000;box-sizing:border-box;line-height:40px;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .search-box input::placeholder{color:#747373;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .search-box .search-button{display:flex;position:absolute;top:50%;right:12px;width:24px;height:24px;margin:0;padding:0;border:none;background:none;transform:translateY(-50%);}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .school-list-box{display:none;flex-direction:column;gap:8px;overflow-y:auto;max-height:232px;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .school-list-box.active{display:flex;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .school-list-box .label-style{display:none;min-height:40px;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .school-list-box .label-style.active{display:flex;}
.toast-popup-wrap[data-modal="schoolName"] .toast-popup-container .save-button{display:flex;align-items:center;justify-content:center;height:48px;margin:0;padding:0;border:none;border-radius:8px;background:var(--sitecolor1);font-size:15px;font-weight:bold;color:#FFF;}

.toast-popup-wrap[data-modal="schoolMore"]{overflow:hidden;border-radius:24px 24px 0 0;}
.toast-popup-wrap[data-modal="schoolMore"] .popup-bar-box{display:flex;align-items:center;justify-content:center;padding:8px 0;}
.toast-popup-wrap[data-modal="schoolMore"] .popup-bar-box .popup-bar{display:flex;width:48px;height:4px;border-radius:2px;background:#D9D9D9;}
.toast-popup-wrap[data-modal="schoolMore"] .toast-popup-container .fast-admission-box{display:flex;justify-content:flex-end;padding:8px 16px;box-sizing:border-box;}
.toast-popup-wrap[data-modal="schoolMore"] .toast-popup-container .fast-admission-box .label-style{width:auto;}
.toast-popup-wrap[data-modal="schoolMore"] .toast-popup-container .more-button-box{display:flex;flex-direction:column;gap:8px;padding:16px;box-sizing:border-box;}
.toast-popup-wrap[data-modal="schoolMore"] .toast-popup-container .more-button-box .more-button{display:flex;justify-content:center;margin:0;padding:12px 0;border:none;background:none;font-size:14px;font-weight:500;color:#222;}

.toast-popup-wrap[data-modal="editYear"]{overflow:hidden;border-radius:24px 24px 0 0;}
.toast-popup-wrap[data-modal="editYear"] .popup-bar-box{display:flex;align-items:center;justify-content:center;padding:8px 0;}
.toast-popup-wrap[data-modal="editYear"] .popup-bar-box .popup-bar{display:flex;width:48px;height:4px;border-radius:2px;background:#D9D9D9;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container{padding:16px;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .year-edit-wrap{display:flex;flex-direction:column;gap:8px;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .year-edit-wrap .top-box{display:flex;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .year-edit-wrap .top-box > *{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .year-edit-wrap .year-edit-box{display:flex;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .year-edit-wrap .year-edit-box > *{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .year-edit-wrap .year-edit-box .input-box{width:100%;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .year-edit-wrap .year-edit-box .input-box input{width:100%;padding:0;border:none;font-size:14px;font-weight:500;color:#475569;text-align:center;}
.toast-popup-wrap[data-modal="editYear"] .toast-popup-container .edit-button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin:24px 0 0;padding:0;border:none;border-radius:8px;background:var(--sitecolor1);font-size:15px;font-weight:bold;color:#FFF;}

@media(min-width:930px){
	.toast-popup-overlay{max-width:525px;}
	.toast-popup-wrap{max-width:525px;}
}

/* content-sns-regist */
/*.content-sns-regist .agreeWrap{padding:24px 16px !important;}
.content-sns-regist .agreeWrap .member_form{display:flex;flex-direction:column;gap:16px;margin:24px 0 0;}
.content-sns-regist .agreeWrap .member_form .member_input{margin:0 !important;padding:0;}
.content-sns-regist .agreeWrap .member_form .member_input dt{display:none;}
.content-sns-regist .agreeWrap .member_form .member_input dd input{border: 1px solid #D1D5DB;border-radius:8px;font-family:"Pretendard";font-size:14px;color:#000;}
.content-sns-regist .agreeWrap .member_form .member_input dd input::placeholder{color:#747373;}
.content-sns-regist .agreeWrap .member_form .member_input dd select{border: 1px solid #D1D5DB;border-radius:8px;font-family:"Pretendard" !important;font-size:14px;color:#747373;}
.content-sns-regist .agreeWrap .member_form .member_input dd > div{display:flex;gap:12px;}
.content-sns-regist .agreeWrap .member_form .member_input dd > div > div{width:100% !important;}
.content-sns-regist .agreeWrap .agree-next{margin:32px 0 0;}*/

.content-sns-regist{border-top:1px solid #D1D5DB;line-height:1;}
.content-sns-regist .profile-image-container{display:flex;justify-content:center;padding:24px 0;}
.content-sns-regist .agreeWrap{padding:16px;}
.content-sns-regist .agreeWrap .agreebtn{display:flex;align-items:center;justify-content:space-between;}
.content-sns-regist .agreeWrap .agreebtn .member_wrap{position:static;}
.content-sns-regist .agreeWrap .agreebtn .member_wrap .label-style{margin:0 !important;}
.content-sns-regist .agreeWrap .member_form{display:flex;flex-direction:column;gap:16px;}
.content-sns-regist .agreeWrap .member_form .member_input{margin:0;padding:0;}
.content-sns-regist .agreeWrap .member_form .member_input dd input{height:40px;padding:0 12px;border:1px solid #D1D5DB;border-radius:8px;font-family:"Pretendard";font-size:14px;color:#000;}
.content-sns-regist .agreeWrap .member_form .member_input dd input::placeholder{color:#747373;}
.content-sns-regist .agreeWrap .member_form .member_input dd.nickname-box input{padding:0 74px 0 12px;}
.content-sns-regist .agreeWrap .member_form .member_input dd.nickname-box .duplicate-check-button{position:absolute;top:12px;right:12px;margin:0;padding:0;border:none;background:none;font-size:14px;font-weight:500;color:#6B21A8;line-height:1;}
.content-sns-regist .agreeWrap .member_form .member_input dd .email-container{display:flex;align-items:center;gap:12px;}
.content-sns-regist .agreeWrap .member_form .member_input dd .email-container div{width:100%;}
.content-sns-regist .agreeWrap .member_form .member_input dd.birth-date-box{display:flex;align-items:center;gap:4px;}
.content-sns-regist .agreeWrap .member_form .member_input dd.birth-date-box .member_birth{display:flex;gap:4px;width:100%;}
.content-sns-regist .agreeWrap .member_form .member_input dd.birth-date-box .member_birth .select-style{padding:0 36px 0 12px;background:url(/m/images/btn_arrow_drop_down_gray.png) right 8px center/20px no-repeat;}
.content-sns-regist .agreeWrap .member_form .member_input dd.birth-date-box .member_birth .select-style[name="birthYear"]{flex:0 0 100px;}
.content-sns-regist .agreeWrap .member_form .member_input dd.birth-date-box .label-style{width:fit-content;}
.content-sns-regist .school-information-wrap{display:flex;flex-direction:column;gap:16px;padding:16px;border-top:8px solid #F3F4F6;box-sizing:border-box;}
.content-sns-regist .school-information-wrap .wrap-title{font-size:16px;font-weight:bold;color:#000;}
.content-sns-regist .school-information-wrap .school-information-container .school-button{display:flex;width:100%;height:40px;margin:0;padding:0 12px;border:1px solid #D1D5DB;border-radius:8px;background:none;font-size:14px;color:#747373;line-height:40px;}
.content-sns-regist .school-information-wrap .school-information-container .school-button.active{display:none;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box{display:none;align-items:center;gap:12px;padding:8px 12px;border:1px solid #D1D5DB;border-radius:8px;box-sizing:border-box;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box.active{display:flex;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .school-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .school-wrap .school-container{display:flex;flex-direction:column;gap:8px;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .school-wrap .school-container .year{font-size:12px;font-weight:500;color:#475569;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .school-wrap .school-container .school-box{display:flex;align-items:center;gap:8px;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .school-wrap .school-container .school-box .school{font-size:14px;font-weight:bold;color:#000;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .school-wrap .school-container .school-box .more-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .school-wrap .school-container .school-box .more-button img{width:100%;height:100%;}
.content-sns-regist .school-information-wrap .school-information-container .school-information-box .add-button{margin:0;padding:0;border:none;background:none;font-size:14px;font-weight:500;color:#6B21A8;line-height:1;white-space:nowrap;}

.content-sns-regist .agreeWrap .agree-next .btn_red{position:relative;}
.content-sns-regist .agreeWrap .agree-next .btn_red .spinner-box{top:50% !important;bottom:0 !important;height:100% !important;transform:translate(-50%,-50%) !important;}

/* content-regist */
.content-regist .totar_width .member_form .member_btn{position:relative;}
.content-regist .totar_width .member_form .member_btn .spinner-box{top:50% !important;bottom:0 !important;height:100% !important;padding:15px 15px 0;transform:translate(-50%,-50%) !important;}
.content-regist .list-text{display:flex;align-items:center;gap:8px;padding:0 0 0 8px;}
.content-regist .list-text:before{width:4px;height:4px;border-radius:100%;background:#000;content:"";}

/* .content-story */
.content-story .areaTap{display:none;}
.content-story .areaTitle{display:none;}
.content-story .storyDom .liWrap{display:flex;margin:0;padding:0;}
.content-story .storyDom .liWrap .unniB_story_wrap.targetList{width:100%;margin:0;border-radius:unset;}
.content-story .storyDom .liWrap .unniB_story_wrap .inner .insta_cont1 .mid .cont_slide .swiper-container .swiper-wrapper .swiper-slide a img{border-radius:unset;}
.content-story .storyDom .liWrap .unniB_story_wrap .inner .insta_cont1 .btm .lft .textType .bottom-wrap .user a{display:flex;}
.content-story .storyDom .liWrap .unniB_story_wrap .inner .insta_cont1 .btm .lft .textType .bottom-wrap .user a .id{width:100%;}
.content-story .storyDom .liWrap .unniB_story_wrap .inner .insta_cont1 .btm .btm-t{display:none;}

/* recommend-page */
.recommend-page {overflow:hidden;}
.recommend-page .tab-swiper{width:100%;overflow:hidden;max-width:525px;padding:0 16px;border-bottom:1px solid #D1D5DB;}
.recommend-page .tab-swiper .swiper-slide{width:auto;padding:10px 12px;cursor:pointer;font-weight:400;font-size:15px;color:#B3B2B3;text-align:center;white-space:nowrap;line-height:1;}
.recommend-page .tab-swiper .swiper-slide.active{color:#000;border-bottom:3px solid #000;}
.recommend-page .recommend-container{padding:8px 16px 24px;}
.recommend-page .recommend-container .moim-wrap{display:none;flex-direction:column;}
.recommend-page .recommend-container .moim-wrap.active{display:flex;}
.recommend-page .recommend-container .moim-wrap .moim-list > a{display:flex;gap:16px;align-items:center;margin-top:16px;}
.recommend-page .recommend-container .moim-wrap .moim-list .left-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;flex-shrink:0;border-radius:100%;border:1px solid #D1D5DB;background:#F3F4F6;}
.recommend-page .recommend-container .moim-wrap .moim-list .left-icon img{width:26px; height:30px;}
.recommend-page .recommend-container .moim-wrap .moim-list .right-text-box {display:flex;flex-direction:column;min-width:0;}
.recommend-page .recommend-container .moim-wrap .moim-list .right-text-box .sub-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600;font-size:14px;color:#000;}
.recommend-page .recommend-container .moim-wrap .moim-list .right-text-box .desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;font-size:14px;color:#747373;}
.recommend-page .recommend-container .moim-wrap .moim-list.selected .left-icon{border:1px solid #F97316;}

/* content-search-school */
.content-search-school .region-select-wrap{display:flex;flex-direction:column;gap:16px;padding:24px 16px;}
.content-search-school .region-select-wrap .title-box{display:flex;align-items:center;gap:8px;}
.content-search-school .region-select-wrap .title-box .box-icon{display:flex;width:24px;height:24px;}
.content-search-school .region-select-wrap .title-box .box-icon img{width:100%;height:100%;}
.content-search-school .region-select-wrap .title-box .box-text{font-size:14px;font-weight:500;color:#000;}
.content-search-school .region-select-wrap .region-list{display:flex;flex-wrap:wrap;gap:12px;}
.content-search-school .region-select-wrap .region-list .region-item{width:100%;max-width:calc((100% / 7) - 10.285714px);}

.content-search-school .school-select-wrap{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-top:8px solid #F3F4F6;}
.content-search-school .school-select-wrap .title-box{display:flex;align-items:center;gap:8px;}
.content-search-school .school-select-wrap .title-box .box-icon{display:flex;width:24px;height:24px;}
.content-search-school .school-select-wrap .title-box .box-icon img{width:100%;height:100%;}
.content-search-school .school-select-wrap .title-box .box-text{font-size:14px;font-weight:500;color:#000;}
.content-search-school .school-select-wrap .school-list{display:flex;flex-wrap:wrap;gap:12px;}

.content-search-school .search-button-box{padding:24px 16px;}
.content-search-school .search-button-box .search-button{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:16px 0;border:none;border-radius:8px;background:var(--sitecolor1);font-size:15px;font-weight:bold;color:#FFF;line-height:1;}

.result-list{padding:24px 16px;}
.result-list .result-item + .result-item{margin:16px 0 0;}
.result-list .result-item .result-link{display:flex;align-items:center;gap:16px;}
.result-list .result-item .result-link .item-image{display:flex;min-width:64px;height:64px;}
.result-list .result-item .result-link .item-image img{width:100%;height:100%;}
.result-list .result-item .result-link .detail-box{display:flex;flex-direction:column;gap:8px;width:calc(100% - 80px);}
.result-list .result-item .result-link .detail-box .box-title{font-size:14px;font-weight:bold;color:#000;line-height:18px;}
.result-list .result-item .result-link .detail-box .box-text{overflow:hidden;font-size:14px;color:#747373;line-height:18px;text-overflow:ellipsis;white-space:nowrap;}
.result-list .result-item .result-link .detail-box .category-box{display:flex;gap:8px;}
.result-list .result-item .result-link .detail-box .category-box .category{padding:4px 8px;border:1px solid #D1D5DB;border-radius:4px;background:#F3F4F6;font-size:12px;font-weight:bold;color:#475569;line-height:18px;}


/* ÁÖÁ¦º°Ã£±â - 1Â÷Ä«Å×°í¸® : content-search-subject */
.content-search-subject{padding:24px 16px 48px 16px;}
.content-search-subject .search-subject-container{display:grid; gap:12px 8px; grid-template-columns:repeat(3, 1fr);}
.content-search-subject ul > li{position:relative;}
.content-search-subject li::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080; border-radius:8px; z-index:1;pointer-events:none;}
.content-search-subject ul > li img{width:100%;height:100%;border-radius:8px;}
.content-search-subject ul > li .subject-text{position:absolute;left:12px;bottom:12px;z-index:2;font-weight:400;font-size:13px;color:#fff;line-height:1;}

/* ÁÖÁ¦º°Ã£±â - 2Â÷Ä«Å×°í¸® : content-search-subject-result */
.content-search-subject-result {overflow:hidden;}
.content-search-subject-result .tab-swiper{width:100%;overflow:hidden;max-width:525px;padding:0 16px;border-bottom:1px solid #D1D5DB;}
.content-search-subject-result .tab-swiper .swiper-slide{width:auto;padding:10px 12px;cursor:pointer;font-weight:400;font-size:15px;color:#B3B2B3;text-align:center;white-space:nowrap;line-height:1;}
.content-search-subject-result .tab-swiper .swiper-slide.active{color:#000;border-bottom:3px solid #000;}
.content-search-subject-result .subject-result-container{padding:8px 16px 24px;}
.content-search-subject-result .subject-result-container .moim-wrap{display:none;flex-direction:column;}
.content-search-subject-result .subject-result-container .moim-wrap.active{display:flex;}
.content-search-subject-result .subject-result-container .moim-wrap .moim-list > a{display:flex;gap:16px;align-items:center;margin-top:16px;}
.content-search-subject-result .subject-result-container .moim-wrap .moim-list .left-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;flex-shrink:0;border-radius:100%;border:1px solid #D1D5DB;background:#F3F4F6;}
.content-search-subject-result .subject-result-container .moim-wrap .moim-list .left-icon img{width:26px; height:30px;}
.content-search-subject-result .subject-result-container .moim-wrap .moim-list .right-text-box {display:flex;flex-direction:column;min-width:0;}
.content-search-subject-result .subject-result-container .moim-wrap .moim-list .right-text-box .sub-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600;font-size:14px;color:#000;}
.content-search-subject-result .subject-result-container .moim-wrap .moim-list .right-text-box .desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;font-size:14px;color:#747373;}
.content-search-subject-result .subject-result-container .moim-wrap .moim-list.selected .left-icon{border:1px solid #F97316;}

/* category-tab-wrap */
.category-tab-wrap.swiper-container{overflow:hidden;width:100%;border-bottom:1px solid #D1D5DB;}
.category-tab-wrap .category-tab-list .category-tab-item{width:auto;}
.category-tab-wrap .category-tab-list .category-tab-item .category-tab-link{display:flex;padding:10px 12px;border-bottom:3px solid #FFF;font-size:15px;color:#B3B2B3;box-sizing:border-box;line-height:1;}
.category-tab-wrap .category-tab-list .category-tab-item .category-tab-link.active{border-bottom:3px solid #000;font-weight:bold;color:#000;}

/* content-search-result */
.content-search-result .tab-menu-list{display:flex;padding:0 16px;border-bottom:1px solid #D1D5DB;}
.content-search-result .tab-menu-list .tab-menu-item{width:100%;}
.content-search-result .tab-menu-list .tab-menu-item .tab-menu-link{display:flex;justify-content:center;width:100%;padding:10px 0;border-bottom:3px solid #FFF;font-size:15px;color:#B3B2B3;}
.content-search-result .tab-menu-list .tab-menu-item .tab-menu-link.active{border-bottom:3px solid #000;font-weight:bold;color:#000;}
.content-search-result .search-result{display:flex;margin:24px 0 0;padding:0 16px;font-size:12px;color:#000;}
.content-search-result .result-list{padding:16px;}

.content-search-result .feed-result-list{display: flex;flex-direction: column;gap: 12px;margin:16px 0 0;padding: 0 16px;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link{display: flex;gap: 16px;padding: 16px 12px;border-radius: 8px;background: #F3F4F6;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box{display: flex;flex-direction: column;gap: 8px;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box .meeting-profile-container{display: flex;align-items: center;gap: 8px;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box .meeting-profile-container .box-icon{display: flex;width: 32px;height: 32px;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box .meeting-profile-container .box-icon img{width: 100%;height: 100%;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box .meeting-profile-container .meeting-profile-box{display: flex;flex-direction: column;gap: 4px;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box .meeting-profile-container .meeting-profile-box .meeting-profile-name{font-size: 14px;font-weight: 600;color: #000;line-height:18px;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box .meeting-profile-container .meeting-profile-box .date{font-size: 12px;color: #475569;line-height:18px;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .detail-box .box-text{display: -webkit-box;overflow: hidden;font-size: 14px;color: #000;line-height: 20px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .image-box{width: 104px;min-width: 104px;height: 104px;background: #FFF;}
.content-search-result .feed-result-list .feed-result-item .feed-result-link .image-box img{width: 100%;height: 100%;}

.body-container .top-menu-bar .top-menu-inner{justify-content:flex-end;}
.body-container .top-menu-bar .top-menu-inner .main-logo{display:none;}

/* top_fix_head */
.top_fix_head.sub-header-wrap{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px;background:#fff;}
.top_fix_head.sub-header-wrap .back-link{display:flex;width:24px;height:24px;filter: invert(1);}
.top_fix_head.sub-header-wrap .back-link img{width:100%;height:100%;}
.top_fix_head.sub-header-wrap .sub_title{position:absolute;top:50%;left:50%;font-size:18px;font-weight:bold;line-height:1;transform:translate(-50%,-50%);}
.top_fix_head.sub-header-wrap .sub_title .swiper-slide a{color:#FFF;}

.top_fix_head.D{display:flex;align-items:center;position:relative;height:56px;padding:0 12px;background:none;}
.top_fix_head.D .btn_back_pst{display:flex;position:static;width:24px !important;height:24px !important;background:url(/m/images/btn_back_black.png) center/cover no-repeat;}
.top_fix_head.D .btn_back_pst:before{content:none;}
.top_fix_head.D .search_box{display:none;}
.top_fix_head.D .iconfont.ftic-home.dtreize{display:none;}
.top_fix_head.D .m_cart{display:none;}
.top_fix_head.D .header-title{position:absolute;top:50%;left:50%;font-size:16px;font-weight:bold;color:#222;transform:translate(-50%,-50%);}

.top_fix_head.greenmother{background:var(--sitecolor1) !important;}
.top_fix_head.greenmother .btn_back_pst{color:#FFF;}
.top_fix_head.greenmother .btn_back_pst:before{color:#FFF;}
.top_fix_head.greenmother h1{color:#FFF;}

/* content-category */
.content-category .category-title-box{padding:24px 16px 0;box-sizing:border-box;}
.content-category .category-title-box .box-title{font-size:19px;font-weight:bold;color:#222;line-height:1;}
.content-category .cont_list.D{padding:30px 20px 16px;box-sizing:border-box;}
.content-category .cont_list.D li{float:none;margin:0;padding:0;box-shadow: 0px 3px 10px 0px #BBBBBB33;}
.content-category .cont_list.D li + li{margin:16px 0 0;}
.content-category .cont_list.D li .positionWrap{overflow:hidden;border-radius:12px;}
.content-category .cont_list.D li .positionWrap dl dt a{position:relative;border-radius:unset;}
.content-category .cont_list.D li .positionWrap dl dt a:after{display:block;padding:51.42857% 0 0;content:"";}
.content-category .cont_list.D li .positionWrap dl dt a .rgt_free{position:absolute;top:14px;right:16px;padding:7px 10px;border-radius:20px;background:#00000066;font-size:13px;color:#FFF;line-height:1;}
.content-category .cont_list.D li .positionWrap dl dt a .rgt_free.onsite {background:#F1A730;}
.content-category .cont_list.D li .positionWrap dl dt a .rgt_free.ticket {background:#FE798F;}
.content-category .cont_list.D li .positionWrap dl dt a .rgt_free.counseling {background:#B579FE;}
.content-category .cont_list.D li .positionWrap dl dt a img{position:absolute;top:0;left:0;width:100%;height:100%;}
.content-category .cont_list.D li .positionWrap dl dd{padding:0;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap{padding:0;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .text-box{display:flex;flex-direction:column;gap:8px;position:relative;padding:16px;box-sizing:border-box;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .text-box .unniid{display:none;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .text-box .area{position:absolute;top:-14px;left:16px;padding:4px 12px;border-radius:14px;background:var(--sitecolor1);font-size:12px;color:#FFF;line-height:20px;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .text-box .tit{margin:0;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .text-box .tit a{font-size:17px;font-weight:bold;color:#222;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .text-box .box-text{font-size:15px;color:#A1A1A1;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .text-box .discount-rate{align-self:flex-end;font-size:17px;font-weight:bold;color:var(--sitecolor1);}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .btm_wrap{display:none;}
.content-category .cont_list.D li .positionWrap dl dd .textWrap .pdBtnMore{display:none;}

/* content-my-ticket */
.content-my-ticket{padding:70px 20px 50px;box-sizing:border-box;line-height:1;}
.content-my-ticket .my-ticket-list{display:flex;flex-direction:column;gap:18px;}
.content-my-ticket .my-ticket-list .my-ticket-item{display:flex;overflow:hidden;position:relative;}
.content-my-ticket .my-ticket-list .my-ticket-item .ticket-type-box{flex:0 0 36px;overflow:hidden;position:relative;}
.content-my-ticket .my-ticket-list .my-ticket-item .ticket-type-box .ticket-type{position:absolute;top:50%;left:50%;font-size:14px;font-weight:bold;color:#FFF;transform:translate(-50%,-50%) rotate(-90deg) ;white-space:nowrap;}

.content-my-ticket .my-ticket-list .my-ticket-item .text-box{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;overflow:hidden;padding:17px 6px;background:#3D56850D;box-sizing:border-box;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .use{width:fit-content;padding:2px 8px;border-radius:8px;background:#333;font-size:12px;font-weight:300;color:#FFF;box-sizing:border-box;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .use.active.use01 {display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .use.active.use01 .state{padding:2px 8px;border-radius:8px;background:var(--sitecolor1);font-size:12px;font-weight:300;color:#FFF;box-sizing:border-box;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .use.active.use01 .share-button{display:flex;width:24px;height:24px;margin:0;padding:4px;border:none;border-radius:4px;background:#049B7333;box-sizing:border-box;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .use.active.use01 .share-button img{width:100%;height:100%;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .use.active.use02 {background:#6180FF;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .use.active.use03 {background:#FF4141;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .box-title{font-size:16px;font-weight:bold;color:#222;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .box-text{font-size:12px;font-weight:600;color:#222;}
.content-my-ticket .my-ticket-list .my-ticket-item .text-box .period{font-size:12px;font-weight:300;color:#222;}
.content-my-ticket .my-ticket-list .my-ticket-item .qr-code-box{display:flex;align-items:center;justify-content:center;flex:0 0 108px;padding:22px 18px;background:#3D56850D;box-sizing:border-box;color:#ccc;border-left:3px dotted #3D568533;}
.content-my-ticket .my-ticket-list .my-ticket-item .qr-code-box .qr-code-button{display:flex;width:50px;height:50px;margin:0;padding:0;border:none;background:none;}
.content-my-ticket .my-ticket-list .my-ticket-item .qr-code-box .box-text{font-size:16px;font-weight:600;color:#313132;}
.content-my-ticket .my-ticket-list .my-ticket-item .circle-box .top-circle{position:absolute;top:-8px;right:100px;z-index:1;width:16px;height:16px;border-radius:100%;background:#FFF;content:"";}
.content-my-ticket .my-ticket-list .my-ticket-item .circle-box .bottom-circle{position:absolute;bottom:-8px;right:100px;z-index:1;width:16px;height:16px;border-radius:100%;background:#FFF;content:"";}
.content-my-ticket .my-ticket-list .my-ticket-item .circle-box .left-circle{position:absolute;top:50%;left:-8px;width:20px;height:20px;border-radius:100%;background:#FFF;content:"";transform:translateY(-50%);}
.content-my-ticket .my-ticket-list .my-ticket-item .circle-box .top-left-circle{position:absolute;top:-8px;left:-8px;width:16px;height:16px;border-radius:100%;background:#FFF;content:"";}
.content-my-ticket .my-ticket-list .my-ticket-item .circle-box .bottom-left-circle{position:absolute;bottom:-8px;left:-8px;width:16px;height:16px;border-radius:100%;background:#FFF;content:"";}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box{display:none;}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box.active{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000BF;}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box.active .icon{display:flex;height:calc(100% - 24px);}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box.active .icon img{height:100%;}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box.active .box-text{display:none;font-size:28px;font-weight:bold;color:#FFF;}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box.active .review-link{display:flex;align-items:center;position:absolute;top:50%;right:16px;padding:4px 8px;border-radius:4px;background:#FFF;box-sizing:border-box;transform:translateY(-50%);}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box.active .review-link img{width:16px;height:16px;}
.content-my-ticket .my-ticket-list .my-ticket-item .used-box.active .review-link .link-text{font-size:12px;color:var(--sitecolor1);}

.content-my-ticket .my-ticket-list .my-ticket-item .xp-box{display:none;}
.content-my-ticket .my-ticket-list .my-ticket-item .xp-box.active{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000BF;}
.content-my-ticket .my-ticket-list .my-ticket-item .xp-box.active .box-text{font-size:14px;font-weight:bold;color:#fff;}
.content-my-ticket .my-ticket-list .no-data-item p{color:#CCC;text-align:center;}

.modal-window-overlay{display:none;position:fixed;top:0;left:50%;z-index:10000;width:100%;max-width:680px;height:100%;background:#00000080;transform:translateX(-50%);}
.modal-window-overlay.active{display:block;}
.modal-window-overlay .modal-window-wrap{display:none;}
.modal-window-overlay .modal-window-wrap.active{display:block;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCode"]{position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:350px;padding:16px 12px 36px 12px;border-radius:16px;background:#FFF;box-sizing:border-box;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="qrCode"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCode"] .button-box .close-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCode"] .button-box .close-button img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCode"] .wrap-title{margin:10px 0 0;font-size:20px;font-weight:bold;color:#222;text-align:center;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCode"] .qr-code-box{display:flex;width:170px;height:170px;padding:5px;margin:20px auto 0;border:6px solid var(--sitecolor1);box-sizing:border-box;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCode"] .qr-code-box img{width:100%;height:100%;}

.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"]{position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:350px;padding:16px 12px 36px 12px;border-radius:16px;background:#FFF;box-sizing:border-box;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] .button-box .close-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] .button-box .close-button img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] .text-box{display:flex;flex-direction:column;align-items:center;gap:20px;padding:90px 0;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] .text-box .icon{display:flex;width:40px;height:40px;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] .text-box .icon img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] .text-box .box-text{font-size:20px;font-weight:bold;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeT"] > .close-button{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin:0;padding:0;border:none;border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#FFF;}

.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"]{position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:350px;padding:16px 12px 36px 12px;border-radius:16px;background:#FFF;box-sizing:border-box;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"] .button-box .close-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"] .button-box .close-button img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"] .text-box{display:flex;flex-direction:column;align-items:center;gap:20px;padding:90px 0;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"] .text-box .icon{display:flex;width:40px;height:40px;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"] .text-box .icon img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="qrCodeF"] .text-box .box-text{font-size:20px;font-weight:bold;color:#222;}

.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"]{position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:350px;padding:16px;border-radius:16px;background:#FFF;box-sizing:border-box;transform:translate(-50%,-50%);} 
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .button-box{display:flex;justify-content:flex-end;} 
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .button-box .close-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;} 
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .button-box .close-button img{width:100%;height:100%;} 
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .wrap-title{margin:0;padding:20px 0;font-size:20px;font-weight:bold;color:#222;line-height:1.2;text-align:center;} 
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .goods-detail-box{display:flex;gap:30px;padding:20px 0;border-top:1px solid #EEE;} 
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .goods-detail-box .image-box{display:flex;width:80px;height:80px;} .modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .goods-detail-box .image-box img{width:100%;height:100%;object-fit:cover;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .goods-detail-box .text-box{display:flex;flex-direction:column;gap:8px;width:calc(100% - 110px);line-height:1.2;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .goods-detail-box .text-box .box-title{font-size:14px;font-weight:bold;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .goods-detail-box .text-box .box-text{font-size:14px;font-weight:400;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .goods-detail-box .text-box .period{font-size:12px;font-weight:400;color:#797979;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .bottom-button-box{display:flex;gap:16px;margin:32px 0 0;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .bottom-button-box button{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin:0;padding:0;border:none;border-radius:8px;background:none;font-size:16px;font-weight:bold;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .bottom-button-box button.cancel-button{border:1px solid var(--sitecolor1);color:var(--sitecolor1);}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCode"] .bottom-button-box button.confirm-button{background:var(--sitecolor1);color:#FFF;}

.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"]{position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:350px;padding:16px;border-radius:16px;background:#FFF;box-sizing:border-box;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] .button-box .close-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;cursor:pointer;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] .button-box .close-button img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] .text-box{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 0;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] .text-box .icon{display:flex;width:40px;height:40px;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] .text-box .icon img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] .text-box .box-text{font-size:20px;font-weight:bold;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeT"] > .close-button{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin:0;padding:0;border:none;border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#FFF;cursor:pointer;}

.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"]{position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:350px;padding:16px;border-radius:16px;background:#FFF;box-sizing:border-box;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .button-box .close-button{display:flex;width:24px;height:24px;margin:0;padding:0;border:none;background:none;cursor:pointer;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .button-box .close-button img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .text-box{display:flex;flex-direction:column;align-items:center;gap:20px;padding:90px 0;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .text-box .icon{display:flex;width:40px;height:40px;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .text-box .icon img{width:100%;height:100%;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .text-box .box-text{font-size:20px;font-weight:bold;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .bottom-button-box{display:flex;gap:16px;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .bottom-button-box button{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin:0;padding:0;border:none;border-radius:8px;background:none;font-size:16px;font-weight:bold;}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .bottom-button-box button.scan-button{border:1px solid var(--sitecolor1);color:var(--sitecolor1);}
.modal-window-overlay .modal-window-wrap[data-modal="fieldStaffQrCodeF"] .bottom-button-box button.close-button{background:var(--sitecolor1);color:#FFF;}

@media(min-width:930px){
	.modal-window-overlay{max-width:525px;}
}

/* content-goods-detail */
.content-goods-detail{line-height:1;}
.content-goods-detail .goods-image-wrap .goods-image-container .goods-image-list li:after{display:block;padding:50.2564% 0 0;content:"";}
.content-goods-detail .goods-image-wrap .goods-image-container .goods-image-list li img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.content-goods-detail .goods-image-wrap .goods-image-container .swiper-pagination{display:flex;right:10px;bottom:10px;left:unset;width:fit-content;padding:0 10px;border-radius:10px;background:#000000B2;font-size:12px;font-weight:400;color:#FFF;box-sizing:border-box;line-height:20px;}
.content-goods-detail .goods-image-wrap .goods-image-container .swiper-pagination.swiper-pagination-lock{display:none;}

.content-goods-detail .goods-detail-wrap{display:flex;flex-direction:column;padding:16px 20px 20px;box-sizing:border-box;}
.content-goods-detail .goods-detail-wrap .goods-title{font-size:18px;font-weight:bold;color:#222;}
.content-goods-detail .goods-detail-wrap .goods-sale-percent{margin:10px 0 0;font-size:16px;font-weight:bold;color:var(--sitecolor1);}
.content-goods-detail .goods-detail-wrap .goods-sub-title{margin:10px 0 0;font-size:14px;font-weight:300;color:#222;}
.content-goods-detail .goods-detail-wrap .goods-date{margin:4px 0 0;font-size:12px;font-weight:300;color:#8B8B8B;}

.content-goods-detail .goods-review-wrap{padding:20px 16px;border-top:8px solid #F5F7FA;box-sizing:border-box;}
.content-goods-detail .goods-review-wrap > .title-box{padding:12px 0;}
.content-goods-detail .goods-review-wrap > .title-box .box-title{font-size:18px;font-weight:bold;color:#222;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list{display:flex;flex-direction:column;gap:20px;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item{display:flex;flex-direction:column;gap:10px;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item .title-box{display:flex;align-items:center;justify-content:space-between;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item .title-box .nickname-box{display:flex;align-items:center;gap:10px;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item .title-box .nickname-box .profile-image{display:flex;min-width:36px;height:36px;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item .title-box .nickname-box .profile-image img{width:100%;height:100%;object-fit:cover;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item .title-box .nickname-box .nickname{font-size:14px;font-weight:bold;color:#222;}
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item .title-box .creation-date{font-size:12px;color:#888;} 
.content-goods-detail .goods-review-wrap .goods-review-container .goods-review-list .goods-review-item .review-text{font-size:14px;color:#222;}

.content-goods-detail .goods-note-wrap{display:flex;flex-direction:column;gap:32px;padding:20px 16px;box-sizing:border-box;line-height:1;}
.content-goods-detail .goods-note-wrap:has(> p) {gap:0;margin:0 0 -20px;padding:20px 16px 0;}
.content-goods-detail .goods-note-wrap .wrap-title{font-size:18px;font-weight:bold;color:#222;}
.content-goods-detail .goods-note-wrap .benefit-information-wrap{display:flex;flex-direction:column;gap:16px;}
.content-goods-detail .goods-note-wrap .benefit-information-wrap .benefit-information-list{display:flex;flex-direction:column;gap:12px;padding:0 4px;box-sizing:border-box;}
.content-goods-detail .goods-note-wrap .benefit-information-wrap .benefit-information-list .benefit-information-item{display:flex;flex-direction:column;gap:2px;padding:16px;border:1px solid #E8EEF2;border-radius:16px;box-sizing:border-box;}
.content-goods-detail .goods-note-wrap .benefit-information-wrap .benefit-information-list .benefit-information-item .item-title{font-size:16px;font-weight:bold;color:#222;}
.content-goods-detail .goods-note-wrap .benefit-information-wrap .benefit-information-list .benefit-information-item .item-text{font-size:15px;color:#222;}
.content-goods-detail .goods-note-wrap .benefit-information-wrap .benefit-information-list .benefit-information-item .period{font-size:13px;color:#757B80;}
.content-goods-detail .goods-note-wrap .note-wrap{display:flex;flex-direction:column;gap:16px;}
.content-goods-detail .goods-note-wrap .note-wrap .note-list{display:flex;flex-direction:column;gap:6px;padding:0 4px;box-sizing:border-box;}
.content-goods-detail .goods-note-wrap .note-wrap .note-list .note-item{position:relative;padding:0 0 0 16px;font-size:14px;font-weight:300;color:#222;line-height:16px;}
.content-goods-detail .goods-note-wrap .note-wrap .note-list .note-item:after{position:absolute;top:6px;left:6px;width:2px;height:2px;border-radius:100%;background:#222;content:"";}
.content-goods-detail .goods-note-wrap .inquiry-wrap{display:flex;flex-direction:column;gap:16px;}
.content-goods-detail .goods-note-wrap .inquiry-wrap .inquiry-list{display:flex;flex-direction:column;gap:16px;padding:0 4px;box-sizing:border-box;}
.content-goods-detail .goods-note-wrap .inquiry-wrap .inquiry-list .inquiry-item{display:flex;flex-direction:column;gap:4px;position:relative;width:100%;padding:0 0 0 16px;box-sizing:border-box;word-break:break-all;}
.content-goods-detail .goods-note-wrap .inquiry-wrap .inquiry-list .inquiry-item:after{display:flex;flex-direction:column;position:absolute;top:5px;left:5px;width:4px;height:4px;border-radius:100%;background:#222;content:"";}
.content-goods-detail .goods-note-wrap .inquiry-wrap .inquiry-list .inquiry-item .item-title{font-size:15px;font-weight:600;color:#222;}
.content-goods-detail .goods-note-wrap .inquiry-wrap .inquiry-list .inquiry-item .item-text{font-size:15px;font-weight:300;color:#222;}

.content-goods-detail .goods-note-wrap > p{position:relative;top:-20px;left:-16px;width:calc(100% + 32px);height:calc(100% - 40px);}
.content-goods-detail .goods-note-wrap > p img{width:100%;}

.fixed_optionbtns_box{padding:16px;background:#FFF;box-sizing:border-box;}
.fixed_optionbtns_box.greenmother .btns .buy{display:flex;align-items:center;justify-content:center;height:56px;border-radius:12px;font-size:16px;font-weight:bold;color:#FFF;line-height:1;}
.dim-box{position:fixed;top:0;left:50%;z-index:1000;width:100%;max-width:680px;height:100dvh;background:#00000080;transform:translateX(-50%);}
.fixed_option_box.D{border-radius:20px 20px 0 0 !important;box-shadow:unset !important;box-sizing:border-box;}
.fixed_option_box.D h1{display:flex;align-items:center;justify-content:space-between;padding:0;font-size:16px;font-weight:bold;color:#222;line-height:1;}
.fixed_option_box.D h1 .close-button{display:flex;position:static;width:24px;height:24px;margin:0;padding:0;border:none;border-radius:unset;background:none;line-height:1;}
.fixed_option_box.D h1 .close-button img{width:100%;height:100%;transform:none;}
.fixed_option_box.D .fixed_option{margin:0;padding:16px;}
.fixed_option_box.D .fixed_option .fo_cont{margin:32px 0 0;padding:0;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView{display:flex;flex-direction:column;gap:16px;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option{margin:0;padding:16px;border:1px solid var(--sitecolor1);border-radius:8px;background:#FFF;box-sizing:border-box;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option strong{font-size:16px;color:#222;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .fixed-text{font-size:16px;color:#222;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .opt_info_cls{font-size:16px;color:#222;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0 0;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .mtp{border:1px solid #E8EEF2;border-radius:4px;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .mtp .minu{width:28px;height:28px;border:none;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .mtp .minu i{color:#464A4D;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .mtp input{width:28px;height:28px;border:none;font-size:14px;font-weight:bold;color:#464A4D;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .mtp .plus{width:28px;height:28px;border:none;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .mtp .plus i{color:#464A4D;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .prc_right{display:flex;align-items:center;justify-content:flex-end;gap:16px;float:none;width:100%;line-height:1;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .prc_right .prc em{font-size:16px;color:#222;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .prc_right .del{display:flex;width:24px;height:24px;}
.fixed_option_box.D .fixed_option .fo_cont #trResultView .selected_option .mtp_prc .prc_right .del img{width:100%;height:100%;margin:0;border:none;}

.fixed_option_box.D .fixed_option .consult-apply-wrap{display:flex;flex-direction:column;gap:16px;padding:32px 0 0;line-height:1;}
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container{display:flex;flex-direction:column;gap:10px;} 
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container .container-title{font-size:14px;color:#222;}
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container .container-title.essential:after{font-size:14px;color:#F00;content:"*";}
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container .consult-apply-box{display:flex;flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:10px;}
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container .consult-apply-box input{width:100%;height:37px;padding:0 10px;border:1px solid #D9D9D9;border-radius:4px;font-size:14px;color:#222;box-sizing:border-box;line-height:37px;}
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container .consult-apply-box #consultContact{width:calc(100% - 67px);}
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container .consult-apply-box input::placeholder{color:#999;}
.fixed_option_box.D .fixed_option .consult-apply-wrap .consult-apply-container .consult-apply-box .authentication-button{display:flex;align-items:center;justify-content:center;width:62px;height:30px;margin:0;padding:0;border:none;border-radius:15px;background:#E5E5E5;font-size:12px;color:#666;}
.fixed_option_box.D .fixed_option .consult-apply-wrap .agree-box{display:flex;flex-direction:column;gap:16px;padding:16px 0 0;border-top:1px solid #E8EEF2;}
.fixed_option_box.D .fixed_option .consult-apply-wrap .agree-box .label-text-box{display:flex;flex-direction:column;gap:4px;}


.fixed_option_box.D .btns{width:100%;margin:0;padding:16px;border-top:1px solid #E8EEF2;box-sizing:border-box;}
.fixed_option_box.D .btns a{display:flex;align-items:center;justify-content:center;height:56px;border-radius:12px;font-size:16px;font-weight:bold;color:#FFF;line-height:1;}

@media(min-width:930px){
	.dim-box{max-width:525px;}
}

/* content-order-finish */
.content-order-finish{line-height:1;}
.content-order-finish .order-finish-box{display:flex;flex-direction:column;align-items:center;gap:20px;padding:68px 0 30px;}
.content-order-finish .order-finish-box .icon{display:flex;width:40px;height:40px;}
.content-order-finish .order-finish-box .icon img{width:100%;height:100%;}
.content-order-finish .order-finish-box .box-text{font-size:20px;font-weight:bold;color:#222;} 
.content-order-finish .totar_width .body_finish{border-top:8px solid #F5F7FA !important;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap{padding:30px 20px;box-sizing:border-box;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap .goods-detail-container{display:flex;gap:14px;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap .goods-detail-container .image-link{display:flex;overflow:hidden;width:80px;height:80px;border-radius:5px;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap .goods-detail-container .image-link img{width:100%;height:100%;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap .goods-detail-container .text-box{display:flex;flex-direction:column;gap:8px;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap .goods-detail-container .text-box .title-link{font-size:14px;font-weight:bold;color:#222;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap .goods-detail-container .text-box .box-text{font-size:14px;color:#222;}
.content-order-finish .totar_width .body_finish .goods-detail-wrap .goods-detail-container .text-box .period{font-size:12px;color:#797979;}
.content-order-finish .totar_width .btnWrapBot{display:flex;gap:16px;margin:0;padding:0 20px;box-sizing:border-box;}
.content-order-finish .totar_width .btnWrapBot a{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border-radius:10px;font-size:16px;font-weight:bold;}
.content-order-finish .totar_width .btnWrapBot a.home-link{border:1px solid var(--sitecolor1);color:var(--sitecolor1);}
.content-order-finish .totar_width .btnWrapBot a.ticket-link{background:var(--sitecolor1);color:#FFF;}

/* content-order */
.content-order{line-height:1;}
.content-order .totar_width{padding:0;}
.content-order .totar_width .view{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:20px;border:none;box-sizing:border-box;}
.content-order .totar_width .view .img{display:flex;float:none;min-width:80px;height:80px;margin:0;border:none;}
.content-order .totar_width .view .img a img{width:100% !important;height:100% !important;margin:0 !important;object-fit:cover;}
.content-order .totar_width .view .text{display:flex;flex-direction:column;gap:8px;width:calc(100% - 94px);padding:0;}
.content-order .totar_width .view .text a strong{display:flex;flex-direction:column;gap:8px;}
.content-order .totar_width .view .text a strong .title{font-size:18px;font-weight:bold;color:#222;}
.content-order .totar_width .view .text a strong .sub-title span{font-size:14px;color:#222 !important;}
.content-order .totar_width .view .text .period{font-size:12px;color:#797979;}
.content-order .totar_width .title-wrap{margin:0;padding:0;border-bottom:none !important;background:none;}
.content-order .totar_width .title-wrap.payment-amount{margin:20px 0 0;padding:20px 16px 0;border-top:8px solid #F5F7FA;box-sizing:border-box;}
.content-order .totar_width .title-wrap.payment-amount .h3-1{padding:0;font-size:18px;font-weight:bold;color:#222;line-height:1;}
.content-order .totar_width .title-wrap.payment-amount .h3-1 img{display:none;}
.content-order .totar_width .title-wrap.payment-method{padding:20px 16px 0;border-top:1px solid #EEE;background:none;box-sizing:border-box;}
.content-order .totar_width .title-wrap.payment-method .h3-1{padding:0;font-size:18px;font-weight:bold;color:#222;line-height:1;}
.content-order .totar_width .title-wrap.payment-method .h3-1 img{display:none;}
.content-order .totar_width .sum_box{margin:0;padding:20px 16px;font-family:"Pretendard";box-sizing:border-box;}
.content-order .totar_width .sum_box .sum_box_in{display:flex;flex-direction:column;gap:20px;padding:0;}
.content-order .totar_width .sum_box .sum_box_in .sum_price_box{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;}
.content-order .totar_width .sum_box .sum_box_in .sum_price_box dt{float:none;width:auto;font-size:16px;color:#222;}
.content-order .totar_width .sum_box .sum_box_in .sum_price_box dd{float:none;font-size:16px;font-weight:400;line-height:1;}
.content-order .totar_width .sum_box .sum_box_in .sum_price_box.delivery{display:none;}
.content-order .totar_width .sum_box .sum_box_in .sum_price_box.sum_price_box1 dd{font-weight:bold;}
.content-order .totar_width .easyPayWrap .easyPayBox{margin:0;padding:20px;box-sizing:border-box;}
.content-order .totar_width .easyPayWrap .easyPayBox ul li{flex-grow:unset;flex-shrink:unset;flex-basis:unset;overflow:hidden;width:calc(50% - 5px);border-radius:10px;}
.content-order .totar_width .easyPayWrap .easyPayBox ul li .pay_label{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border:none;background:#EAEAEA;box-sizing:border-box;}
.content-order .totar_width .easyPayWrap .easyPayBox ul li .pay_label .icon{display:flex;width:43px;height:30px;margin:0;}
.content-order .totar_width .easyPayWrap .easyPayBox ul li .pay_label .icon img{width:100%;max-width:unset;height:100%;max-height:unset;}
.content-order .totar_width .easyPayWrap .easyPayBox ul li .pay_label .tit{margin:0;font-size:14px;font-weight:500;color:#222;}
.content-order .totar_width .easyPayWrap .easyPayBox ul li.on .pay_label{border:none;background:var(--sitecolor1);}
.content-order .totar_width .easyPayWrap .easyPayBox ul li.on .pay_label .tit{color:#FFF;}
.content-order .totar_width .purchase-terms-box{margin:0;padding:0 20px 32px !important;border-bottom:none !important;background:none;}
.content-order .totar_width .purchase-terms-box .receipt_btn{padding:0;}
.content-order .totar_width .purchase-terms-box .receipt_btn .clauseSvcWrap{display:flex;align-items:center;gap:8px;margin:0;}
.content-order .totar_width .purchase-terms-box .receipt_btn .clauseSvcWrap label{display:flex;align-items:center;gap:10px;vertical-align:unset;}
.content-order .totar_width .purchase-terms-box .receipt_btn .clauseSvcWrap label input[type="checkbox"] + span{display:flex;position:relative;width:24px;height:24px;padding:0;border:1px solid #0000001A;border-radius:4px;background:none;box-sizing:border-box;}
.content-order .totar_width .purchase-terms-box .receipt_btn .clauseSvcWrap label input[type="checkbox"] + span:after{position:absolute;top:3px;left:9px;width:4px;height:12px;border:solid #0000001A;border-width:0 1px 1px 0;content:"";transform:rotate(45deg);vertical-align:unset;}
.content-order .totar_width .purchase-terms-box .receipt_btn .clauseSvcWrap label input[type="checkbox"]:checked + span{background:var(--sitecolor1);}
.content-order .totar_width .purchase-terms-box .receipt_btn .clauseSvcWrap label input[type="checkbox"]:checked + span:after{border:solid #FFF;border-width:0 1px 1px 0;}
.content-order .totar_width .purchase-terms-box .receipt_btn .clauseSvcWrap .openClause{font-size:14px;font-weight:500;color:#666;}
.content-order .totar_width .purchase-terms-box .receipt_btn .btn_style3{display:flex;align-items:center;justify-content:center;height:56px;margin:20px 0 0;border-radius:12px !important;box-sizing:border-box;}
.content-order .totar_width .purchase-terms-box .receipt_btn .btn_style3 .paytxt{font-size:16px;font-weight:bold;color:#FFF;}

/* content-category-list */
.content-category-list{padding:30px 0 0;line-height:1;}
.content-category-list .link-box{padding:0 30px;box-sizing:border-box;}
.content-category-list .link-box .my-ticket-link{display:flex;align-items:center;gap:8px;height:45px;padding:0 20px;border-radius:23px;background:var(--sitecolor1);box-sizing:border-box;}
.content-category-list .link-box .my-ticket-link .link-text{font-size:16px;font-weight:bold;color:#FFF;}
.content-category-list .link-box .my-ticket-link svg:last-child{margin:0 0 0 auto;}
.content-category-list .category-list{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:20px;padding:36px 30px;box-sizing:border-box;line-height:1;}
.content-category-list .category-list .category-item{width:calc(33.3% - 20px);}
.content-category-list .category-list .category-item .category-link{display:flex;flex-direction:column;align-items:center;gap:10px;}
.content-category-list .category-list .category-item .category-link .image-box{position:relative;width:100%;}
.content-category-list .category-list .category-item .category-link .image-box:after{display:block;padding:100% 0 0;content:"";}
.content-category-list .category-list .category-item .category-link .image-box img{position:absolute;width:100%;height:100%;}
.content-category-list .category-list .category-item .category-link .link-text{font-size:14px;font-weight:600;color:#222;}

/* content-regist-final */
.content-regist-final{min-height:calc(100dvh - 378px);}
.content-regist-final .totar_width{padding:32px 15px;position:absolute;top: 50%;transform: translateY(-50%);}

/* content-login */
.content-login #apple-w{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;margin:10px 0 0;border-radius:4px;background:#000;cursor:pointer;}
.content-login #apple-w #appleid-signin{width:25px !important;height:25px !important;background:url('/m/images/ic-apple.png') center/18px no-repeat;}
.content-login #apple-w .login-text{font-size:14px;font-weight:400;}

/* content-evaluation-write */
.content-evaluation-write{padding:0 0 88px;line-height:1;}
.content-evaluation-write .totar_width .goods-wrap{display:flex;gap:14px;padding:20px;border-bottom:8px solid #F5F7FA;box-sizing:border-box;}
.content-evaluation-write .totar_width .goods-wrap .image-box{display:flex;overflow:hidden;min-width:80px;height:80px;border-radius:4px;}
.content-evaluation-write .totar_width .goods-wrap .image-box img{width:100%;height:100%;}
.content-evaluation-write .totar_width .goods-wrap .text-box{display:flex;flex-direction:column;gap:8px;}
.content-evaluation-write .totar_width .goods-wrap .text-box .goods-name{font-size:14px;font-weight:bold;color:#222;}
.content-evaluation-write .totar_width .goods-wrap .text-box .goods-details{display:-webkit-box;overflow:hidden;font-size:14px;color:#222;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-evaluation-write .totar_width .goods-wrap .text-box .goods-period{font-size:12px;color:#797979;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner{display:flex;flex-direction:column;gap:16px;margin:0;padding:20px;box-sizing:border-box;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article{order:1;padding:0;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con{display:flex;flex-direction:column;gap:6px;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con .photoRegBtn{order:2;height:auto;margin:0;border:1px solid #EDEDED;border-radius:8px;box-shadow:unset;line-height:1;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con .photoRegBtn a{display:flex;align-items:center;justify-content:center;gap:4px;height:40px;border-radius:unset;line-height:1;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con .photoRegBtn a img{width:20px;height:20px;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con .photoRegBtn a span{font-size:14px;color:#333;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con .attach_num{display:flex;order:1;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con .attach_num .receipt-text{font-size:12px;color:#333;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article .conWrap ul li .liWrap .con .attach_num .receipt-text #imgCnt{font-weight:400;color:#FF0078;}

.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.review_write{order:2;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.review_write .review_txt{display:flex;flex-direction:column;gap:6px;position:relative;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.review_write .review_txt .inner_tit{padding:0;font-size:12px;color:#333;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.review_write .review_txt textarea{height:108px;padding:8px 8px 36px;border:1px solid #EDEDED;border-radius:8px;line-height:1;resize:none;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.review_write .review_txt textarea::placeholder{font-size:0;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.review_write .review_txt .count-text{position:absolute;right:8px;bottom:8px;font-size:12px;color:#666;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.review_write .review_txt .count-text #reviewTextCount{font-weight:400;color:#333;}

.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.btnArticle{position:fixed;bottom:0;left:50%;z-index:1;width:100%;max-width:525px;margin:0 !important;padding:16px;border-top:1px solid #E8EEF2;background:#FFF;box-sizing:border-box;transform:translateX(-50%);}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.btnArticle .BTN_block{height:auto;border-radius:12px;line-height:1;box-shadow:unset;}
.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.btnArticle .BTN_block a{display:flex;align-items:center;justify-content:center;height:56px;font-size:16px;font-weight:bold;}
.content-evaluation-write .totar_width .guide-wrap{padding:0 20px;box-sizing:border-box;}
.content-evaluation-write .totar_width .guide-wrap .guide-container{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border-radius:10px;background:#F5F7FA;box-sizing:border-box;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .title-box{display:flex;align-items:center;gap:4px;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .title-box img{width:24px;height:24px;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .title-box .box-text{font-size:12px;font-weight:bold;color:#666;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .text-box{display:flex;flex-direction:column;padding:10px;border-radius:10px;box-sizing:border-box;background:#E7EDF5;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .text-box .box-text{position:relative;padding:0 0 0 16px;font-size:12px;color:#666;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .text-box .box-text:before{position:absolute;top:50%;left:4px;width:3px;height:3px;border-radius:100%;background:#666;content:"";transform:translateY(-50%);}
.content-evaluation-write .totar_width .guide-wrap .guide-container .text-box .caution-text{margin:10px 0 0;font-size:10px;color:#FF4141;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .guide-box{padding:10px 0 0;border-top:1px solid #D7E2F3;}
.content-evaluation-write .totar_width .guide-wrap .guide-container .guide-box .box-text{font-size:10px;color:#666;line-height:10px;}

@media(max-width:930px){
	.content-evaluation-write .totar_width .sectorDOM-noBD .sectionInner article.btnArticle{max-width:680px;}
}

/* content-point-information */
.content-point-information img{width:100%;}
.content-point-information .link-box{position:fixed;bottom:0;left:calc(50% - 1px);width:calc(100% + 1px);max-width:526px;padding:16px;background:#FFF;box-sizing:border-box;transform:translateX(-50%);}
.content-point-information .link-box .ticket-link{display:flex;align-items:center;justify-content:center;height:56px;border-radius:12px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#FFF;}
.content-point-information .bottom-box{height:88px;}

@media(max-width:930px){
	.content-point-information .link-box{max-width:680px;}
}

/* content-society-home */
.content-society-home{line-height:1;}
.content-society-home .society-header-wrap{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:50%;width:100%;max-width:680px;height:55px;padding:0 12px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);box-sizing:border-box;transform:translateX(-50%);}
.content-society-home .society-header-wrap .back-button{display:flex;margin:0;padding:0;border:none;background:none;color:#FFF;}
.content-society-home .society-header-wrap .setting-button{display:flex;margin:0;padding:0;border:none;background:none;color:#FFF;}
.content-society-home .society-image-wrap{aspect-ratio:13/7;}
.content-society-home .society-image-wrap img{width:100%;height:100%;object-fit:cover;}
.content-society-home .society-title-wrap{padding:16px;box-sizing:border-box;}
.content-society-home .society-title-wrap .society-title-container{display:flex;flex-direction:column;gap:4px;}
.content-society-home .society-title-wrap .society-title-container .society-title-box{display:flex;gap:12px;}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap{display:flex;flex-direction:column;gap:10px;flex:1 1 100%;}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap .title-box{display:flex;align-items:center;gap:2px;}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap .society-title{font-size:18px;font-weight:bold;color:#222;line-height:1.2;}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap .title-box svg{flex:0 0 20px;color:var(--sitecolor1);}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap .society-subject-box{display:flex;flex-wrap:wrap;align-items:center;gap:4px;}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap .society-subject-box span{display:flex;align-items:center;gap:4px;font-size:13px;color:#222;}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap .society-subject-box span:after{display:block;width:2px;height:2px;border-radius:50%;background:#222;content:"";}
.content-society-home .society-title-wrap .society-title-container .society-title-box .title-wrap .society-subject-box span:last-child:after{content:none;}
.content-society-home .society-title-wrap .society-title-container .society-title-box .write-link{display:flex;align-items:center;justify-content:center;flex:0 0 64px;height:30px;border-radius:15px;background:var(--sitecolor1);font-size:13px;font-weight:bold;color:#FFF;}
.content-society-home .society-title-wrap .society-title-container .society-text-box{display:flex;align-items:center;gap:12px;}
.content-society-home .society-title-wrap .society-title-container .society-text-box .society-text{display:-webkit-box;flex:1 1 100%;overflow:hidden;min-width:0;font-size:13px;font-weight:300;color:#222;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:break-spaces;}
.content-society-home .society-title-wrap .society-title-container .society-text-box .more-button{flex:0 0 24px;margin:0;padding:0;border:none;background:none;}
.content-society-home .society-title-wrap .society-title-container .society-text-box .more-button.active{transform:rotate(180deg);}
.content-society-home .society-announcement-wrap{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:20px 16px;border-top:8px solid #F5F7FA;border-bottom:8px solid #F5F7FA;box-sizing:border-box;}
.content-society-home .society-announcement-wrap .title-box{display:flex;align-items:center;justify-content:space-between;}
.content-society-home .society-announcement-wrap .title-box .box-title{font-size:14px;font-weight:bold;color:#222;}
.content-society-home .society-announcement-wrap .title-box .more-link{display:flex;align-items:center;}
.content-society-home .society-announcement-wrap .title-box .more-link .link-text{font-size:12px;font-weight:500;color:#666;}
.content-society-home .society-announcement-wrap .title-box .more-link svg{color:#666;}
.content-society-home .society-announcement-wrap .society-announcement-container{overflow:visible;width:100%;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item{width:89.3854%;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link{display:flex;gap:10px;padding:3.846vw;border:1px solid #EDEDED;border-radius:10px;box-sizing:border-box;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .image-box{display:flex;flex:0 0 27.5862%;height:fit-content;aspect-ratio:1/1;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .image-box img{width:100%;height:100%;object-fit:cover;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box{display:flex;flex-direction:column;width:68%;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box .box-title{overflow:hidden;font-size:3.59vw;font-weight:bold;color:#222;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box .box-text{display:-webkit-box;overflow:hidden;margin:1.282vw 0 0;font-size:3.59vw;color:#666;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box .creation-date{align-self:flex-end;margin:2.564vw 0 0;font-size:3.077vw;color:#888;line-height:1.2;}

.content-society-home .society-feed-wrap{border-top:8px solid #F5F7FA;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box{display:flex;align-items:center;gap:12px;position:relative;padding:12px;box-sizing:border-box;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .profile-image{display:flex;overflow:hidden;width:36px;height:36px;border:1px solid #DDD;border-radius:50%;box-sizing:border-box;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .profile-image img{width:100%;height:100%;object-fit:cover;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .nickname{font-size:16px;font-weight:bold;color:#222;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .option-button{margin:0 0 0 auto;padding:0;border:none;background:none;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .option-list{display:none;position:absolute;top:36px;right:12px;border:1px solid #E8EEF2;border-radius:8px;background:#FFF;box-sizing:border-box;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .option-list.active{display:block;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .option-list .option-item{box-sizing:border-box;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .option-list .option-item + .option-item{border-top:1px solid #E0E0E0;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-title-box .option-list .option-item button{display:flex;align-items:center;justify-content:center;width:100px;margin:0;padding:10px 0;border:none;background:none;font-size:14px;color:#464A4D;box-sizing:border-box;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-image-box{aspect-ratio:1/1;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-image-box img{width:100%;height:100%;object-fit:cover;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box{display:flex;flex-direction:column;margin:12px 0 0;padding:0 12px;box-sizing:border-box;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .button-box{display:flex;align-items:center;gap:12px;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .button-box button{margin:0;padding:0;border:none;background:none;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .button-box button.save-button{margin:0 0 0 auto;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .like-count{margin:8px 0 0;font-size:14px;font-weight:bold;color:#222;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .text-box{display:flex;gap:4px;align-items:flex-end;margin:4px 0 0;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .text-box .box-text{display:-webkit-box;overflow: hidden;font-size:16px;color:#222;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .text-box .box-text.active{display:block;overflow:visible;-webkit-line-clamp:unset;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .text-box .more-button{min-width:fit-content;margin:0;padding:0;border:none;background:none;font-size:14px;color:#737373;line-height:20px;}
.content-society-home .society-feed-wrap .society-feed-list .society-feed-item .feed-detail-box .creation-date{margin:4px 0 0;font-size:12px;color:#757B80;}
.content-society-home .society-feed-wrap .society-feed-list .no-data-item{padding:80px 0;font-size:16px;color:#666;line-height:1.2;text-align:center;}
.content-society-home .sign-up-button-box{position:fixed;bottom:60px;left:50%;z-index:1;width:100%;max-width:680px;padding:20px;background:#FFF;box-sizing:border-box;transform:translateX(-50%);}
._iPhone .content-society-home .sign-up-button-box {bottom:80px;}
.content-society-home .sign-up-button-box .sign-up-button{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:0;padding:0;border:none;border-radius:8px;background:var(--sitecolor1);font-size:16px;font-weight:bold;color:#FFF;}
.content-society-home .button-height{height:90px;}
@media(min-width:930px){
	.content-society-home .society-header-wrap{max-width:525px;}
	.content-society-home .sign-up-button-box{max-width:526px;}
}

@media(min-width:390px){
	.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link{padding:15px;}
	.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box .box-title{font-size:14px;}
	.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box .box-text{margin:5px 0 0;font-size:14px;}
	.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box .creation-date{margin:10px 0 0;font-size:12px;}
}

@media(max-width:320px){
	.content-society-home .society-announcement-wrap .society-announcement-container .society-announcement-list .society-announcement-item .society-announcement-link .text-box .creation-date{font-size:10px;}
}

/* sub-header-wrap */
.sub-header-wrap{position:fixed;top:0;left:50%;z-index:1000;width:100%;max-width:680px;height:55px;padding:0 16px;border-bottom:1px solid #DDDDDD;background:#FFF;box-sizing:border-box;line-height:1;transform:translateX(-50%);}
.sub-header-wrap .back-button{display:flex;position:absolute;top:50%;left:16px;z-index:1;margin:0;padding:0;border:none;background:none;color:#222;transform:translateY(-50%);}
.sub-header-wrap .header-title{position:absolute;top:50%;left:50%;width:100%;padding:0 56px;font-size:16px;font-weight:bold;color:#222;box-sizing:border-box;text-align:center;transform:translate(-50%, -50%);}
.sub-header-wrap .regist-link{display:flex;position:absolute;top:50%;right:16px;z-index:1;font-size:16px;font-weight:bold;color:var(--sitecolor1);transform:translateY(-50%);}
.sub-header-height{height:55px;}

/* content-society-announcement */
.content-society-announcement{line-height:1;}
.content-society-announcement .society-announcement-wrap{padding:20px 16px;box-sizing:border-box;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item + .society-announcement-item{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #D7E2F3;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .profile-container{display:flex;gap:8px;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .profile-container .profile-image{display:flex;overflow:hidden;width:36px;height:36px;border:1px solid #DDD;border-radius:50%;box-sizing:border-box;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .profile-container .profile-box{display:flex;flex-direction:column;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .profile-container .profile-box .nickname{font-size:14px;font-weight:bold;color:#222;line-height:21px;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .profile-container .profile-box .creation-date{font-size:14px;color:#464A4D;line-height:21px;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .text-box{display:flex;flex-direction:column;margin:16px 0 0;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .text-box .box-title{font-size:16px;font-weight:bold;color:#222;line-height:1.3;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .text-box .box-text{font-size:16px;color:#222;line-height:1.3;}

.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .image-wrap{margin:16px 0 0;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .image-wrap .image-container .swiper-container .swiper-wrapper .swiper-slide{width:94.4444%;border-radius:8px;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .image-wrap .image-container .swiper-container.single-slide .swiper-wrapper .swiper-slide{width:100%;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .image-wrap .image-container .swiper-container .swiper-wrapper .swiper-slide a{display:flex;overflow:hidden;aspect-ratio:1/1;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .image-wrap .image-container .swiper-container .swiper-wrapper .swiper-slide a img{width:100%;height:100%;object-fit:cover;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .image-wrap .image-container .swiper-container .pagination{display:none;}

.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .button-box{display:flex;align-items:center;justify-content:space-between;margin:16px 0 0;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .button-box button{display:flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:none;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .button-box a{display:flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:none;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .button-box a[data-role="story_like_btn_detail_new"]{display:none;}
.content-society-announcement .society-announcement-wrap .society-announcement-list .society-announcement-item .button-box 
a[data-role="story_like_btn_detail_new"]:has(.material-icons.favorite) + .like-button{color:var(--sitecolor1);}

@media(min-width:930px){
	.sub-header-wrap{max-width:525px;}
}

/* content-society-reply */
.content-society-reply{line-height:1;}
.content-society-reply .society-reply-wrap{padding:20px;box-sizing:border-box;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item{display:flex;gap:10px;padding:10px 0;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item + .society-reply-item{border-top:1px solid #EEE;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .profile-image{display:flex;flex:0 0 36px;overflow:hidden;height:36px;border:1px solid #DDD;border-radius:50%;box-sizing:border-box;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .profile-image img{width:100%;height:100%;object-fit:cover;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .text-box{display:flex;flex-direction:column;gap:4px;flex:1 1 100%;min-width:0;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .text-box .nickname{font-size:14px;font-weight:bold;color:#17191A;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .text-box .comment{font-size:16px;color:#17191A;line-height:1.2;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .text-box .creation-date{font-size:14px;color:#888;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .button-box{flex:0 0 24px;position:relative;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .button-box .option-button{display:flex;margin:0;padding:0;border:none;background:none;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .button-box .option-list{display:none;position:absolute;top:24px;right:0;z-index:1;border:1px solid #E8EEF2;border-radius:8px;background:#FFF;box-sizing:border-box;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .button-box .option-list.active{display:block;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .button-box .option-list .option-item{box-sizing:border-box;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .button-box .option-list .option-item + .option-item{border-top:1px solid #E0E0E0;}
.content-society-reply .society-reply-wrap .society-reply-list .society-reply-item .button-box .option-list .option-item button{display:flex;align-items:center;justify-content:center;width:100px;margin:0;padding:10px 0;border:none;background:none;font-size:14px;color:#464A4D;box-sizing:border-box;}
.content-society-reply .society-reply-wrap .comment-box{display:flex;align-items:center;gap:5px;position:fixed;bottom:0;left:50%;width:100%;max-width:680px;height:45px;padding:0 15px;border-top:1px solid #DDD;background:#FFF;box-sizing:border-box;transform:translateX(-50%);}
.content-society-reply .society-reply-wrap .comment-box textarea{flex:1 1 auto;border:none;font-size:14px;font-weight:400;color:#222;}
.content-society-reply .society-reply-wrap .comment-box textarea::placeholder{color:#888;}
.content-society-reply .society-reply-wrap .comment-box .post-button{flex:0 0 45px;height:100%;margin:0;padding:0;border:none;background:none;font-size:14px;color:var(--sitecolor1);}
.content-society-reply .society-reply-wrap .comment-height{height:45px;}

@media(min-width:930px){
	.content-society-reply .society-reply-wrap .comment-box{max-width:525px;}
}

.modal-window-overlay .modal-window-wrap[data-modal="setting"]{position:absolute;top:82px;left:50%;width:calc(100% - 32px);padding:16px;border-radius:20px;background:#FFF;box-sizing:border-box;transform:translateX(-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .button-box .close-button{margin:0;padding:0;border:none;background:none;}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .setting-list{display:flex;flex-wrap:wrap;row-gap:20px;}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .setting-list .setting-item{width:33.3%;}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .setting-list .setting-item .setting-link{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .setting-list .setting-item .setting-link svg{color:var(--sitecolor1);}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .setting-list .setting-item .setting-link.setting svg{color:#FFF;stroke:var(--sitecolor1);}
.modal-window-overlay .modal-window-wrap[data-modal="setting"] .club-pending-joins {position: absolute;right: 50%;transform: translateX(24px);top:-10px;display: block;background: var(--sitecolor1);width: 20px;height: 20px;font-size: 13px;display: flex;align-items: center;justify-content: center;line-height: 20px;border-radius: 20px;font-weight: 700;}

.modal-window-overlay .modal-window-wrap[data-modal="signUp"]{position:absolute;top:50%;left:50%;width:calc(100% - 32px);padding:16px;border-radius:20px;background:#FFF;box-sizing:border-box;line-height:1;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .button-box .close-button{margin:0;padding:0;border:none;background:none;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .detail-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:38px 0;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .detail-box .image{display:flex;overflow:hidden;width:100px;height:100px;border-radius:10px;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .detail-box .image img{width:100%;height:100%;object-fit:cover;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .detail-box .society-name{font-size:16px;font-weight:bold;color:var(--sitecolor1);}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .detail-box .box-text{font-size:20px;font-weight:bold;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .bottom-button-box{display:flex;gap:10px;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .bottom-button-box button{display:flex;align-items:center;justify-content:center;width:100%;height:45px;margin:0;padding:0;border:1px solid var(--sitecolor1);background:none;border-radius:8px;font-size:16px;font-weight:bold;box-sizing:border-box;}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .bottom-button-box button.cancel-button{color:var(--sitecolor1);}
.modal-window-overlay .modal-window-wrap[data-modal="signUp"] .bottom-button-box button.apply-button{background:var(--sitecolor1);color:#FFF;}

.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"]{position:absolute;top:50%;left:50%;width:calc(100% - 32px);padding:16px;border-radius:20px;background:#FFF;box-sizing:border-box;line-height:1;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .button-box .close-button{margin:0;padding:0;border:none;background:none;}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .detail-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:58px 0;}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .detail-box .society-name{font-size:16px;font-weight:bold;color:var(--sitecolor1);}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .detail-box .box-text{font-size:20px;font-weight:bold;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .detail-box .sub-text{font-size:14px;color:#666;}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .bottom-button-box{display:flex;}
.modal-window-overlay .modal-window-wrap[data-modal="signUpOk"] .bottom-button-box button{display:flex;align-items:center;justify-content:center;width:100%;height:45px;margin:0;padding:0;border:none;background:var(--sitecolor1);border-radius:8px;font-size:16px;font-weight:bold;color:#FFF;box-sizing:border-box;}

/* content-society-member */
.content-society-member .society-member-wrap{padding:30px 16px 20px;box-sizing:border-box;line-height:1;}
.content-society-member .society-member-wrap .search-box{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px;background:#F8F8F8;border-radius: 8px;}
.content-society-member .society-member-wrap .search-box input{width:100%;border:none;background:inherit;}
.content-society-member .society-member-wrap .search-box .delete-button{display:none;width:24px;height:24px;margin:0;padding:0;border:none;background:none;}
.content-society-member .society-member-wrap .search-box .delete-button.active{display:flex;}
.content-society-member .society-member-wrap .search-box{position:relative;}
.content-society-member .society-member-wrap .link-box{display:flex;margin:20px 0 0;}
.content-society-member .society-member-wrap .link-box .link{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-bottom:1px solid #E8EEF2;font-size:16px;font-weight:bold;color:#666;box-sizing:border-box;}
.content-society-member .society-member-wrap .link-box .link.active{border-bottom:1px solid #222;color:#222;}
.content-society-member .society-member-wrap .list-control-box{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:20px 0 0;}
.content-society-member .society-member-wrap .list-control-box .member-count{font-size:14px;color:#222;}
.content-society-member .society-member-wrap .list-control-box .member-count #count{font-weight:400;color:var(--sitecolor1);}
.content-society-member .society-member-wrap .list-control-box .select-style{width:fit-content;height:35px;padding:0 38px 0 10px;border:1px solid #E8EEF2;background:url(/m/images/btn_drop_down_gray.png) right 10px center/24px no-repeat;font-size:13px;color:#666;}
.content-society-member .society-member-wrap .society-member-container{margin:20px 0 0;}
.content-society-member .society-member-wrap .society-member-container .title-box{display:flex;background:#F5F7FA;}
.content-society-member .society-member-wrap .society-member-container .title-box .label-style{align-items:center;justify-content:center;flex:1 1 50px;}
.content-society-member .society-member-wrap .society-member-container .title-box > span{display:flex;align-items:center;justify-content:center;height:33px;font-size:14px;font-weight:bold;color:#222;}
.content-society-member .society-member-wrap .society-member-container .title-box span.number{flex:1 1 78px;}
.content-society-member .society-member-wrap .society-member-container .title-box span.nickname{flex:1 1 160px;}
.content-society-member .society-member-wrap .society-member-container .title-box span.name{flex:1 1 120px;}
.content-society-member .society-member-wrap .society-member-container .society-member-list{border:solid #E8EEF2;border-width:1px 0;}
.content-society-member .society-member-wrap .society-member-container .society-member-list .no-data-item{height:33px;font-size:14px;color:#222;line-height:33px;text-align:center;}
.content-society-member .society-member-wrap .society-member-container .society-member-list .society-member-item{display:flex;}
.content-society-member .society-member-wrap .society-member-container .society-member-list .society-member-item .label-style{align-items:center;justify-content:center;flex:1 1 50px;}
.content-society-member .society-member-wrap .society-member-container .society-member-list .society-member-item > span{display:flex;align-items:center;justify-content:center;height:33px;font-size:14px;color:#222;}
.content-society-member .society-member-wrap .society-member-container .society-member-list .society-member-item span.number{flex:1 1 78px;}
.content-society-member .society-member-wrap .society-member-container .society-member-list .society-member-item span.nickname{flex:1 1 160px;}
.content-society-member .society-member-wrap .society-member-container .society-member-list .society-member-item span.name{flex:1 1 120px;}
.content-society-member .button-box{display:flex;justify-content:flex-end;gap:8px;margin:20px;}
.content-society-member .button-box button{display:flex;align-items:center;justify-content:center;width:65px;height:26px;border:1px solid #E8EEF2;border-radius:5px;background:#F5F7FA;font-size:13px;font-weight:bold;color:#222;box-sizing:border-box;}
.content-society-member .button-box button.delete-check-button{border:1px solid #FF4141;background:#FF4141;color:#FFF;}
.content-society-member .society-member-wrap .pagination-button-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:40px 0 0;}
.content-society-member .society-member-wrap .pagination-button-box a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;background:none;font-size:12px;font-weight:600;color:#222;box-sizing:border-bo x;}
.content-society-member .society-member-wrap .pagination-button-box .page_select{border:1px solid #F1F1F1;border-radius:8px;}
.content-society-member .society-member-wrap .pagination-button-box .sitebg1{border:1px solid var(--sitecolor1);border-radius:8px;background:var(--sitecolor1);color:#FFF;}
.content-society-member .society-member-wrap .pagination-button-box .nextBox .etc{display:none;}
.content-society-member .society-member-wrap .pagination-button-box .endPg{display:none;}
.content-society-member .society-member-wrap .pagination-button-box span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 !important;font-size:12px;font-weight:600;color:#222;}
.content-society-member .society-member-wrap .pagination-button-box span.goLinkBox{display:none;}

@media(max-width:360px){
	.content-society-member .society-member-wrap .pagination-button-box a{width:24px;height:24px;}
}

.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"]{position:absolute;top:50%;left:50%;width:calc(100% - 32px);padding:16px;border-radius:20px;background:#FFF;box-sizing:border-box;line-height:1;transform:translate(-50%,-50%);}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .button-box{display:flex;justify-content:flex-end;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .button-box .close-button{margin:0;padding:0;border:none;background:none;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .detail-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:58px 0;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .detail-box svg{color:#FF4141;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .detail-box .box-text{font-size:20px;font-weight:bold;color:#222;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .detail-box .sub-text{font-size:14px;color:#666;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .bottom-button-box{display:flex;gap:10px;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .bottom-button-box button{display:flex;align-items:center;justify-content:center;width:100%;height:45px;margin:0;padding:0;border:1px solid #CCC;background:none;border-radius:8px;font-size:16px;font-weight:bold;box-sizing:border-box;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .bottom-button-box button.cancel-button{color:#CCC;}
.modal-window-overlay .modal-window-wrap[data-modal="memberDelete"] .bottom-button-box button.delete-button{border:1px solid #FF4141;background:#FF4141;color:#FFF;}

/* storyDom */
.storyDom._storyDom{line-height:1;padding-bottom: 60px;}
.storyDom._storyDom .liWrap.n1{margin:0;padding:0;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap{position:static !important;width:100%;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap + .unniB_story_wrap{border-top:8px solid #F5F7FA;}
.content-society-home .storyDom._storyDom .liWrap.n1 .unniB_story_wrap + .unniB_story_wrap{border:none;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:8px;position:relative;padding:12px;box-sizing:border-box;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .society-name{width:100%;font-size:14px;color:#222;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .profile-image{display:flex;overflow:hidden;width:36px;height:36px;border:1px solid #DDD;border-radius:50%;box-sizing:border-box;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .profile-image img{width:100%;height:100%;object-fit:cover;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .nickname{font-size:16px;font-weight:bold;color:#222;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .option-button{margin:0 0 0 auto;padding:0;border:none;background:none;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .option-list{display:none;position:absolute;top:64px;right:12px;z-index:2;border:1px solid #E8EEF2;border-radius:8px;background:#FFF;box-sizing:border-box;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .option-list.active{display:block;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .option-list .option-item{box-sizing:border-box;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .option-list .option-item + .option-item{border-top:1px solid #E0E0E0;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-title-box .option-list .option-item button{display:flex;align-items:center;justify-content:center;width:100px;margin:0;padding:10px 0;border:none;background:none;font-size:14px;color:#464A4D;box-sizing:border-box;}

.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .mid .cont_slide .swiper-container .swiper-wrapper .swiper-slide a img{width:100%;height:auto;border-radius:unset;object-fit:cover;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .mid .cont_slide .swiper-container .pagination{display:flex;align-items:center;justify-content:center;gap:2px;right:9px;bottom:9px;width:37px;height:20px;border-radius:10px;font-size:12px;font-weight:400;line-height:1;}

.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box{display:flex;flex-direction:column;padding:12px;box-sizing:border-box;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box{display:flex;align-items:center;gap:12px;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box a{display:flex;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box a[data-role="story_like_btn_detail_new"]{display:none;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box 
a[data-role="story_like_btn_detail_new"]:has(.material-icons.favorite) + .like-button svg path{fill:var(--sitecolor1) !important;stroke:var(--sitecolor1) !important;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box button{display:flex;margin:0;padding:0;border:none;background:none;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box button.save-button{margin:0 0 0 auto;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box .view-count-text{display:none;align-items:center;gap:4px;margin:0 0 0 auto;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .button-box .view-count-text .view-count{font-size:12px;font-weight:400;color:#464A4D;line-height:1;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .like-count-text{margin:8px 0 0;font-size:14px;font-weight:bold;color:#222;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .text-box{display:flex;gap:4px;align-items:flex-end;margin:4px 0 0;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .text-box .box-text{display:-webkit-box;overflow: hidden;font-size:16px;color:#222;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .text-box .box-text.active{display:block;overflow:visible;-webkit-line-clamp:unset;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .text-box .more-button{min-width:fit-content;margin:0;padding:0;border:none;background:none;font-size:14px;color:#737373;line-height:20px;}
.storyDom._storyDom .liWrap.n1 .unniB_story_wrap .inner .insta_cont1 .feed-detail-box .creation-date{margin:4px 0 0;font-size:12px;color:#757B80;}

/* content-story-main */
.content-story-main .areaTap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid #F5F7FA;border-bottom:1px solid #F5F7FA;background:#FFF;}
.content-story-main .areaTap .areaTap-container .areaTap-list{display:flex;gap:8px;}
.content-story-main .areaTap .areaTap-container .areaTap-list .areaTap-item{margin:0;}
.content-story-main .areaTap .areaTap-container .areaTap-list .areaTap-item a{display:flex;align-items:center;justify-content:center;width:70px;height:33px;padding:0;border:1px solid #E8EEF2;border-radius:17px;font-size:14px;font-weight:bold;color:#222;box-sizing:border-box;line-height:1;}
.content-story-main .areaTap .areaTap-container .areaTap-list .areaTap-item a.active{border:1px solid var(--sitecolor1);background:var(--sitecolor1);color:#FFF;}
.content-story-main .areaTap .write-link{display:flex;}

/* content-society-select */
.content-society-select{line-height:1;}
.content-society-select .society-list .society-item .society-link{display:flex;align-items:center;gap:8px;padding:8px 16px;box-sizing:border-box;}
.content-society-select .society-list .society-item .society-link .society-image{flex:0 0 40px;overflow:hidden;height:40px;border-radius:10px;}
.content-society-select .society-list .society-item .society-link .society-image img{width:100%;height:100%;object-fit:cover;}
.content-society-select .society-list .society-item .society-link .society-name{flex:1 1 100%;min-width:0;font-size:16px;color:#222;line-height:1.2;}
.content-society-select .society-list .society-item .society-link svg{flex:0 0 24px;color:#464A4D;}
.content-society-select .society-item.empty {display: flex;flex-direction: column;gap: 20px;align-items: center;text-align: center;line-height: 24px;padding: 180px 0;color: #666;font-size: 16px;}
.content-society-select .society-item.empty a {padding:15px 20px;border-radius:8px;background:var(--sitecolor1);color:#fff;}

/* content-my-story */
.content-my-story{line-height:1;}
.content-my-story .Profile_Wrap{padding:30px 0 0;background:#FFF;}
.content-my-story .Profile_Wrap .inner .info .searchWrap{padding:0 16px;}
.content-my-story .Profile_Wrap .inner .info .searchWrap .searchBox{margin:0;padding:0;border:none;border-radius:12px;background:#F8F8F8;}
.content-my-story .Profile_Wrap .inner .info .searchWrap .searchBox input{padding:0 8px 0 40px;background:none;font-size:16px;color:#222;}
.content-my-story .Profile_Wrap .inner .info .searchWrap .searchBox input::placeholder{color:#A4ADB2;}
.content-my-story .Profile_Wrap .inner .info .searchWrap .searchBox .searchBtn{display:flex;position:absolute;top:50%;right:unset;left:8px;width:auto;height:auto;line-height:1;transform:translateY(-50%);}
.content-my-story .Profile_Wrap .inner .info .searchWrap .searchBox .delete-button{display:none;position:absolute;top:50%;right:8px;margin:0;padding:0;border:none;background:none;transform:translateY(-50%);}
.content-my-story .Profile_Wrap .inner .info .searchWrap .searchBox .delete-button.active{display:flex;}
.content-my-story .Profile_Wrap .inner .info .myStory{padding:20px 10px;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm{margin:0 5px 10px;box-shadow: 3px 3px 10px 0px #AAAAAA4D;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .tit{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;z-index:100;width:100%;height:40px;padding:0 5px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);box-sizing:border-box;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .tit a{display:flex;position:static;width:auto;height:auto;padding:0;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .tit a svg{color:#FFF;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .img{padding:0;border-radius:unset;background:#DDD;aspect-ratio:29/23;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .img img{width:100%;min-height:unset;border-radius:unset;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .img .btnEditImg{display:flex;align-items:center;justify-content:center;top:unset;right:10px;bottom:6px;padding:0;border-radius:10px;background:#00000099;color:#FFF;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap{padding:10px;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .nickname-box{display:flex;align-items:center;gap:6px;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .nickname-box .nickName{flex:1 1 100%;width:auto;min-width:0;margin:0;padding:0;font-size:14px;font-weight:bold;color:#464A4D;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .nickname-box .btnModi{display:flex;align-items:center;justify-content:center;flex:0 0 28px;position:static;padding:0;border-radius:10px;background:#00000099;color:#FFF;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .title-text{overflow:hidden;min-width:0;margin:5px 0 0;font-size:13px;font-weight:bold;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .txtStory{width:100%;max-height:unset;margin:5px 0 0;line-height:1.2;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom{display:flex;align-items:center;gap:10px;margin:8px 0 0;padding:0;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon{display:flex;align-items:center;gap:4px;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon svg{color:#464A4D;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon.on svg{color:var(--sitecolor1);}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon .material-icons{display:none;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon em{font-size:12px;color:#464A4D;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon.on em{color:var(--sitecolor1);}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .repleIcon{display:flex;align-items:center;gap:4px;margin:0;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .repleIcon svg{color:#464A4D;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .repleIcon em{margin:0;font-size:12px;color:#464A4D;}

/* ÇÇµåµî·Ï */
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon.border svg{fill:#fff;stroke:#464A4D;}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon.border.on svg{stroke:var(--sitecolor1);}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .likeDom .likeIcon.border.on em{color:var(--sitecolor1);}
.content-my-story .Profile_Wrap .inner .info .myStory .storyDom ul .dataForm .btnWrap .title-text.none{display:none;}

.layerFix.snw .edit-modal-wrap.layerConWrap{width:calc(100% - 32px);padding:44px 16px 16px;border-radius:20px;box-sizing:border-box;}
.layerFix.snw .edit-modal-wrap.layerConWrap .btnClLyr._close{display:flex;top:16px;right:16px;width:auto;height:auto;background:none;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner{padding:0 !important;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList{margin:0;line-height:1;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .FS_largeTxt-b{font-size:20px !important;font-weight:bold;color:#222;text-align:center;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .box-title{display:flex;font-size:16px;font-weight:600;color:#222;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .box-title.essential:after{font-size:16px;color:#F00;content:"*";}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .title-box{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .title-box input{width:100%;height:37px;padding:0 10px;border:none;border-bottom:1px solid #DDD;font-size:16px;color:#222;box-sizing:border-box;line-height:37px;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .notify_write_area{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .notify_write_area textarea{height:250px;padding:10px;border:1px solid #DDDDDD;border-radius:4px;box-sizing:border-box;line-height:1.2;resize:none;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .btn_wrap{display:flex;gap:10px;margin:14px 0 0;}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .btn_wrap span{display:flex;align-items:center;justify-content:center;width:100%;height:45px;margin:0;border:1px solid var(--sitecolor1);border-radius:10px;background:#FFF;font-size:16px;font-weight:bold;color:var(--sitecolor1);}
.layerFix.snw .edit-modal-wrap.layerConWrap .inWrap .seller_notify_wrap .seller_notify_inner .notify_list #notifyList .select .btn_wrap span.go_noti{color:#FFF;}

/* content-story-reg */
.content-story-reg .regist-wrap{overflow:hidden;padding:30px 20px 20px;line-height:1;}
.content-story-reg .regist-wrap .box-title{display:flex;font-size:16px;font-weight:600;color:#222;}
.content-story-reg .regist-wrap .box-title.essential:after{font-size:16px;color:#F00;content:"*";}
.content-story-reg .regist-wrap .title-box{display:flex;flex-direction:column;gap:10px;}
.content-story-reg .regist-wrap .title-box input{width:100%;height:37px;padding:0 10px;border:none;border-bottom:1px solid #DDD;font-size:16px;color:#222;box-sizing:border-box;line-height:37px;}
.content-story-reg .regist-wrap .content-box{margin:20px 0 0;}
.content-story-reg .regist-wrap .content-box .member_input{display:flex;flex-direction:column;gap:10px;}
.content-story-reg .regist-wrap .content-box .member_input textarea{height:250px;padding:10px;border:1px solid #DDDDDD;border-radius:4px;box-sizing:border-box;line-height:1.2;resize:none;}
.content-story-reg .regist-wrap .postWrap{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 0;}
.content-story-reg .regist-wrap .postWrap .box-title{width:100%;}
.content-story-reg .regist-wrap .postWrap .photoRegBtn{display:flex;flex:0 0 80px;height:80px;border-radius:8px;line-height:0;}
.content-story-reg .regist-wrap .postWrap .photoRegBtn .regInner{width:100%;height:100%;box-shadow:unset;}
.content-story-reg .regist-wrap .postWrap .regist-image-container{overflow:visible;width:calc(100% - 90px);}
.content-story-reg .regist-wrap .postWrap .regist-image-container .regist-image-list{margin:0;}
.content-story-reg .regist-wrap .postWrap .regist-image-container .regist-image-list .regist-image-item{overflow:hidden;position:relative;width:80px;padding:0;border-radius:12px;aspect-ratio:1/1;}
.content-story-reg .regist-wrap .postWrap .regist-image-container .regist-image-list .regist-image-item img{width:100%;height:100%;object-fit:cover;}
.content-story-reg .regist-wrap .postWrap .regist-image-container .regist-image-list .regist-image-item .delete-button{display:flex;position:absolute;top:4px;right:4px;margin:0;padding:0;border:none;background:none;}
.content-story-reg .regist-wrap .postWrap .regist-image-container .regist-image-list .regist-image-item .delete-button svg{color:#FFF;}

.content-story-reg .confirm-button-box{display:flex;position:fixed;bottom:0;left:50%;width:100%;max-width:680px;padding:20px;border-radius:unset;box-sizing:border-box;transform:translateX(-50%);}
.content-story-reg .confirm-button-box .sectionInner{width:100%;}
.content-story-reg .confirm-button-box .sectionInner .naver_btn{display:flex;width:100%;}
.content-story-reg .confirm-button-box .sectionInner .naver_btn .clLyr{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:8px;background:#DDD;font-size:16px;font-weight:bold;color:#FFF;box-shadow:unset;line-height:1;}
.content-story-reg .confirm-button-box .sectionInner .naver_btn .clLyr.active{background:var(--sitecolor1);}
.content-story-reg .confirm-button-box .sectionInner .naver_btn .spinner-box{bottom:50%;transform:translateY(50%);}


.content-story-reg .button-height{height:90px;}

@media(min-width:930px){
	.content-story-reg .confirm-button-box{max-width:525px;}
}

/* content-create-club */
.content-create-club * {box-sizing:border-box;}
.content-create-club .create-club-swiper {width:100%;overflow:hidden;position:relative;}
.content-create-club .create-club-swiper .swiper-pagination-progressbar {background:#fff;}
.content-create-club .create-club-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:var(--sitecolor1);}
.content-create-club .create-club-swiper .created-title-cont {position:relative;display:flex;flex-direction:column;gap:5px;font-size:20px;padding:30px 0 20px;}
.content-create-club .create-club-swiper .created-title-cont span {font-size:14px;color:#888;}
.content-create-club .create-club-swiper .created-title-cont button {background: none;border: none;color: #888;font-size: 13px;display: flex;align-items: center;gap: 2px;position: absolute;right: 0;top: 30px;}
.content-create-club .next-btn-cont {position: fixed;bottom: 20px;width: 100%;max-width: 525px;display:flex;align-items:center;gap:10px;padding:0 16px;z-index:10;}
.content-create-club .next-btn-cont a {padding:11px 0;border-radius:8px;color:#fff;text-align: center; font-size: 16px;border:1px solid transparent;}
.content-create-club .club-next-btn {display:block;background:#ddd;width:100%;}
.content-create-club .club-next-btn.on {background:var(--sitecolor1);}
.content-create-club .skip-btn {display: none;}
.content-create-club .skip-btn.active {display:block;width:50%;background:#fff;border-color:var(--sitecolor1);color:var(--sitecolor1);}
.content-create-club .skip-btn.active + .club-next-btn {width:50%;}
.content-create-club .option-list {display:flex;flex-direction:column;gap:20px;}
.content-create-club .option-list li {border:1px solid #ddd;padding:20px;border-radius:8px;cursor: pointer;}
.content-create-club .option-list li.active {border:1px solid var(--sitecolor1);}
.content-create-club .radio-card {display:flex;align-items:center;gap:8px;}
.content-create-club .create-club-swiper .swiper-slide {padding:0 16px;}
.content-create-club .create-club-swiper .swiper-slide h4 {font-size:16px;}
.content-create-club .create-club-swiper .swiper-slide h4 + p {font-size:16px;font-size:14px;color:#888;}
.content-create-club .create-club-swiper .swiper-slide label {position:relative;}
.content-create-club .create-club-swiper .swiper-slide label.radio-card input[type=radio] + span {background: url(/m/images/icon_Radio_before.png) no-repeat center / cover !important;position:absolute;right:0;display:none !important;}
.content-create-club .create-club-swiper .swiper-slide label.radio-card input[type=radio]:checked + span{background-image:url(/m/images/icon_Radio_after.png) !important;}
.content-create-club .option-list.topic-list {display:grid;grid-template-columns: repeat(2, 1fr);gap:14px;height: 50dvh;
overflow: auto;}
.content-create-club .option-list.topic-list .radio-card {display:flex;align-items:center;flex-direction:column;gap:10px;text-align: center;}
.content-create-club .option-list.topic-list li {padding:16px;box-shadow: 3px 3px 10px 0 rgba(200, 200, 200, 0.2);}
.content-create-club .option-list.topic-list li .th-box {width:40px;aspect-ratio:1/1;}
.content-create-club .option-list.topic-list li .th-box img {width:100%;height:100%;background:#ddd;}
.content-create-club .option-list.region-list {display:grid;grid-template-columns: repeat(3, 1fr);gap:20px;white-space:nowrap;}
.content-create-club .option-list.region-list li {height: 40px;display: flex;align-items: center;justify-content: center;padding:16px;box-shadow: 3px 3px 10px 0 rgba(200, 200, 200, 0.2);}
.content-create-club .search-box {background: #F8F8F8;padding: 10px 8px;display: flex;align-items: center;gap: 8px;border-radius: 8px;}
.content-create-club .search-box .clear-btn {display:none;padding: 0;background: none;width: 24px;height: 24px;border:none;}
.icon.search-icon {height:24px;}
.content-create-club .search-box input {width:100%;border:none;background:inherit;}
.content-create-club .search-drop.active .drop-on {font-size:14px;}
span.drop-active {font-weight:700;color:var(--sitecolor1);}
.content-create-club .search-drop {display:none;margin-top: 20px;}
.content-create-club .search-drop.active {display:block;max-height: 400px;overflow: auto;}
.content-create-club .search-drop li {padding:10px;cursor:pointer;}
.content-create-club .image-toggle {display: flex;justify-content: space-between;width: 100%;}
.content-create-club .image-toggle p {font-size: 13px;color: #888;}
.content-create-club .image-toggle .label {display: block;width: 50px;height: 27px;line-height: 28px;padding: 0;border-radius: 25px;background-color: #aaa;box-shadow: 0 1px 3px rgba(0, 0, 0, 30%);font-size: 14px;color: #fff;text-indent: 25px;letter-spacing: 0.03em;cursor: auto;}
.content-create-club .image-toggle .label::after {content: '';}
.content-create-club .image-toggle .inp_btn:checked ~ .label::after {content: '';position: absolute;left: -17px;}
.content-create-club .image-toggle .label .circle {position: absolute;left: 3px;top: 2.45px;display: block;width: 22.5px;height: 22.5px;border-radius: 15px;background-color: #fff;box-shadow: 0 0 3px rgb(0 0 0 / 20%);transition: all 0.2s ease;}
.content-create-club .image-toggle .inp_btn:checked ~ .label .circle {left: 24px;top: 2.45px;}
.content-create-club .image-toggle .inp_btn:checked ~ .label {background-color: var(--sitecolor1);}
.content-create-club .form-image{display:flex;align-items:center;gap:10px;}
.content-create-club .form-right {width:100%;display: flex;flex-direction: column;gap: 10px;}
.content-create-club .form-image .form-th-box {position: relative;min-width:100px;height:100px;bordeR:1px solid #ddd;border-radius:10px;overflow: hidden;aspect-ratio: 1 / 1;}
.content-create-club .form-image .form-th-box svg {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.content-create-club .images-btn {width: 100%;border: 1px solid #ddd;background: #F8F8F8;padding: 5px;border-radius: 10px;color: #666;box-shadow: 3px 3px 10px 0 rgba(200, 200, 200, 0.2);font-size:14px;}
.content-create-club .form-group label {font-size: 16px;margin-bottom: 7px;font-weight: 600;}
.content-create-club #Subject {width: 100%;padding: 10px;border: none;border-bottom: 1px solid #ddd;}
.content-create-club textarea#description {width: 100%;height: 150px;padding: 10px; border: 1px solid #ddd;resize: none;border-radius: 4px;}
.content-create-club .search-drop.active .no-result {color: #666;height: 250px;display: flex;align-items: center;justify-content: center;text-align: center;line-height: 22px;font-size: 18px;}
.content-create-club .form-group input#urlChange {bordeR:1px solid #ddd;padding: 9px;border-radius: 4px;}
.content-create-club label[for="urlChange"] ~ span {font-size:12px;}
.content-create-club .url-group {display:flex;flex-direction: column;}

/* content-create-club-completed */
.content-create-club-completed {display:flex;flex-direction:column;justify-content: center;height:calc(100vh - 60px);padding:20px;}
.content-create-club-completed .compleated-wrap{display:flex;flex-direction:column;gap:10px;align-items:center;}
.content-create-club-completed .compleated-wrap .check-btn {height:80px;}
.content-create-club-completed .compleated-wrap h3{font-size:16px;color:var(--sitecolor1);}
.content-create-club-completed .compleated-wrap h2 {font-size:20px;text-align:center;}
.content-create-club-completed .ok-btn-link {position: absolute;bottom: 20px;width: calc(100% - 40px);}
.content-create-club-completed .ok-btn{width:100%;padding: 12px;border-radius: 8px;border: none;color:#fff;background:var(--sitecolor1);}

/* content-society-search */
.content-society-search {font-size:16px;}
.content-society-search button ,.content-society-search input {border:none;background:none;}
.content-society-search * {box-sizing:border-box;}
.content-society-search .icon {line-height:0;}
.content-society-search a {cursor:pointer;font-size:16px;}
.content-society-search .search-wrap {width:100%;padding:10px 16px;}
.content-society-search .search-box {display: flex;align-items: center;gap:8px;background: #F8F8F8;padding: 8px;border-radius:8px;}
.content-society-search .search-box input {width: 100%;border: none;background: inherit;}
.content-society-search .search-box input::placeholder {color:#A4ADB2;font-size:16px;}
.content-society-search .search-icon {height:24px;}
.content-society-search .clear-btn {display:none;height:24px;}
.content-society-search	.recent-searches-wrap {padding:20px 0;}
.content-society-search .title-cont {display:flex; align-items:center;justify-content: space-between;font-size:20px;padding-bottom:16px;}
.content-society-search .title-cont .all-del {font-size:14px;color:#666;display:none;padding: 0;}
.content-society-search .recent-searches-cont {display: flex;flex-direction:column;gap:10px;max-height: 190px; overflow: hidden}
.content-society-search .recent-searches-cont li {display: flex;align-items: center;gap: 8px;}
.content-society-search .recent-searches-cont li a {width:100%;}
.content-society-search .recent-searches-cont li a input {width:100%;height:30px;color:#666;}
.content-society-search .no-result-recent {text-align: center;padding: 15px;color: #666;}
.content-society-search .popular-keywords-cont {display:flex;flex-wrap:wrap;gap:10px;}
.content-society-search .popular-keywords-cont .popular-keyword {display:block;padding:5px 13px;background:#F2F2F2;color:var(--sitecolor1);border-radius:30px;font-size:14px;font-weight:700;}
.content-society-search .search-result-wrap {padding:20px 0;}
.content-society-search .search-result-wrap .title-cont {font-size:14px;}
.content-society-search .search-result-wrap .title-cont span {color:var(--sitecolor1);}
.content-society-search .search-result-wrap a.search-result {box-shadow:3px 3px 10px 0 rgba(108,108,108,.2);border-radius:12px;padding:10px;display: flex;gap:16px;align-items:center;line-height:16px;}
.content-society-search .search-result-wrap .search-result-cont {display: flex;flex-direction: column;gap: 15px;}
.content-society-search .search-result-wrap a.search-result .th-box {width:30%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;}
.content-society-search .search-result-wrap a.search-result .th-box img {width:100%;height: 100%;background:#ddd;}
.content-society-search .search-result-wrap a.search-result .info-box  {width:70%;}
.content-society-search .search-result-wrap a.search-result span {color:#888;font-size:13px;line-height:13px;}
.content-society-search .search-result-wrap a.search-result .group-name{margin: 10px 0 5px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.content-society-search .search-result-wrap a.search-result .group-members-cont {display:flex;align-items:center;gap:3px;}
.content-society-search .no-result-search {padding:220px 0 20px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;color:#666;}
.content-society-search .no-result-search a {display:inline-block;padding:12px 20px;border-radius:8px;color:#fff;font-weight:700;background:var(--sitecolor1);}

/* content-society-settings */
.content-society-settings button {background: none;border: none;}
.content-society-settings * {box-sizing:border-box;font-size:16px;}
.content-society-settings {padding:30px 16px 20px;}
.content-society-settings .created-title-cont {position:relative;display:flex;flex-direction:column;gap:5px;font-size:20px;margin-bottom: 15px;}
.content-society-settings .created-title-cont span {font-size:14px;color:#888;}
.content-society-settings .created-title-cont button {background: none;border: none;color: #888;font-size: 13px;display: flex;align-items: center;gap: 2px;position: absolute;right: 0;bottom: 0;}
.content-society-settings .option-list {display:flex;flex-direction:column;gap:20px;}
.content-society-settings .option-list li {border:1px solid #ddd;padding:20px;border-radius:8px;cursor: pointer;}
.content-society-settings .option-list.option-list01 li {border:1px solid #ddd;padding:0;border-radius:8px;cursor: pointer;}
.content-society-settings .option-list.option-list01 li .radio-card {padding:20px;}
.content-society-settings .option-list li.active {border:1px solid var(--sitecolor1);}
.content-society-settings .radio-card {display:flex;align-items:center;gap:8px;}
.content-society-settings  label {position:relative;}
.content-society-settings  label.radio-card input[type=radio] + span {background: url(/m/images/icon_Radio_before.png) no-repeat center / cover !important;position:absolute;right:0;}
.content-society-settings .option-list.option-list01 li label.radio-card input[type=radio] + span {right:20px;}
.content-society-settings .option-list.topic-list {display:grid;grid-template-columns: repeat(2, 1fr);gap:14px;}
.content-society-settings .option-list.topic-list .radio-card {display:flex;align-items:center;flex-direction:column;gap:10px;text-align: center;}
.content-society-settings .option-list.topic-list li {padding:16px;box-shadow: 3px 3px 10px 0 rgba(200, 200, 200, 0.2);}
.content-society-settings .option-list.topic-list .radio-card .th-box {width:40px;aspect-ratio:1/1;}
.content-society-settings .option-list.topic-list .radio-card .th-box img {width:100%;height:100%;background:#ddd;}
.content-society-settings .option-list.region-list {display:grid;grid-template-columns: repeat(3, 1fr);gap:20px;white-space:nowrap;}
.content-society-settings .option-list.region-list li {height: 40px;display: flex;align-items: center;justify-content: center;padding:16px;box-shadow: 3px 3px 10px 0 rgba(200, 200, 200, 0.2);}
.content-society-settings .image-toggle {display: flex;justify-content: space-between;width: 100%;}
.content-society-settings .image-toggle p {font-size: 13px;color: #888;}
.content-society-settings .image-toggle .label {display: block;width: 50px;height: 27px;line-height: 28px;padding: 0;border-radius: 25px;background-color: #aaa;box-shadow: 0 1px 3px rgba(0, 0, 0, 30%);font-size: 14px;color: #fff;text-indent: 25px;letter-spacing: 0.03em;cursor: auto;}
.content-society-settings .image-toggle .label::after {content: '';}
.content-society-settings .image-toggle .inp_btn:checked ~ .label::after {content: '';position: absolute;left: -17px;}
.content-society-settings .image-toggle .label .circle {position: absolute;left: 3px;top: 2.45px;display: block;width: 22.5px;height: 22.5px;border-radius: 15px;background-color: #fff;box-shadow: 0 0 3px rgb(0 0 0 / 20%);transition: all 0.2s ease;}
.content-society-settings .image-toggle .inp_btn:checked ~ .label .circle {left: 24px;top: 2.45px;}
.content-society-settings .image-toggle .inp_btn:checked ~ .label {background-color: var(--sitecolor1);}
.content-society-settings .form-image{display:flex;align-items:center;gap:10px;}
.content-society-settings .form-right {width:100%;display: flex;flex-direction: column;gap: 10px;}
.content-society-settings .form-image .form-th-box {position: relative;min-width:100px;height:100px;bordeR:1px solid #ddd;border-radius:10px;overflow: hidden;}
.content-society-settings .form-image .form-th-box svg {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.content-society-settings .images-btn {width: 100%;border: 1px solid #ddd;background: #F8F8F8;padding: 5px;border-radius: 10px;color: #666;box-shadow: 3px 3px 10px 0 rgba(200, 200, 200, 0.2);font-size:14px;}
.content-society-settings .form-group label {font-size: 16px;margin-bottom: 7px;font-weight: 600;}
.content-society-settings .form-group:not(:first-child) input {width: 100%;padding: 10px;border: none;}
.content-society-settings .form-group input#urlChange {bordeR:1px solid #ddd;}
.content-society-settings label[for="urlChange"] ~ span {font-size:12px;}
.content-society-settings #Subject {border-bottom: 1px solid #ddd;}
.content-society-settings textarea#description {width: 100%;height: 150px;padding: 10px; border: 1px solid #ddd;resize: none;border-radius: 4px;}
.content-society-settings .search-box {background: #fff;padding: 10px 8px;display: flex;align-items: center;gap: 8px;border-radius: 8px;}
.content-society-settings .search-box .clear-btn {display:none;padding: 0;background: none;width: 24px;height: 24px;border:none;}
.content-society-settings  .icon.search-icon {height:24px;}
.content-society-settings .search-box input {width:100%;border:none;background:inherit;}
.content-society-settings .search-drop.active .drop-on {font-size:14px;}
span.drop-active {font-weight:700;color:var(--sitecolor1);}
.content-society-settings .search-drop {display:none;margin-top: 20px;}
.content-society-settings .search-drop.active {display:block;max-height: 400px;overflow: auto;}
.content-society-settings .search-drop li {padding:10px;cursor:pointer;}
.content-society-settings .created-title-cont button.school-del {color:#FF4141;font-weight:700;}
.content-society-settings .school-input { display: flex;align-items: center;gap: 10px;white-space: nowrap;margin-bottom:20px;}
.content-society-settings .school-input input {width:100%;height:37px;border:1px solid #ddd;border-radius:4px;padding:10px;}
.content-society-settings .school-search-btn {height: 37px;border: 1px solid var(--sitecolor1) !important;color: var(--sitecolor1);font-size: 14px;font-weight: 700;width: 100px;border-radius: 5px;}
.content-society-settings .search-wrap {display:none;height: 320px;padding: 16px;overflow: auto;background:#F5F7FA;}
.content-society-settings .search-wrap.active {display:block;}
.content-society-settings .search-wrap.active .no-result {color: #666;height: 200px;display: flex;align-items: center;justify-content: center;text-align:center;line-height: 18px;}
.content-society-settings .button-wrap {display: flex;align-items: center;gap: 10px;}
.content-society-settings .button-wrap a { border: 1px solid var(--sitecolor1);width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 8px;color:var(--sitecolor1);font-weight:700;}
.content-society-settings .button-wrap a.confirm-btn {background:var(--sitecolor1);color:#fff;}
.content-society-settings .option-list h4 {font-size:16px;}
.content-society-settings .option-list h4 + p {font-size:16px;font-size:14px;color:#888;}
.content-society-settings .option-list {display:flex;flex-direction:column;gap:20px;}
.content-society-settings .option-list li {border:1px solid #ddd;padding:20px;border-radius:8px;cursor: pointer;}
.content-society-settings .option-list li.active {border:1px solid var(--sitecolor1);}
.content-society-settings .radio-card {display:flex;align-items:center;gap:8px;}
.content-society-settings label.radio-card input[type=radio] + span {background: url(/m/images/icon_Radio_before.png) no-repeat center / cover !important;position:absolute;right:0;display:none !important;}
.content-society-settings label.radio-card input[type=radio]:checked + span{background-image:url(/m/images/icon_Radio_after.png) !important;}
.content-society-settings .settings-container {margin-bottom:20px;}
