.wrap,
.sp--view,
.pc--view .footer_block,
.header .drawer {
	background: #93b4cb;
}

/* background color */
.page--home .section--video .slick-dots li button:before,
.block__answer,
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="password"],
input[type="number"] {
	background: #fffddf;
}

/* logo shadow color */
h1.logo a img {
	filter: drop-shadow(2px 1px 0px #96887a66);
}

.tit .limited::after,
.limited .section-tit::after,
.block--login .nav__list--login li a,
.page--schedule .section--list .block--refine label p,
.page--feature
	.page--introduction
	.block--service
	.block--service__contents
	li
	.inner
	span,
.page--faq .block--faq-detail span.icon--a,
.page--home .swiper-pagination-bullet,
.page--blog .section--list .section--latestBlogs .list--latestBlogs::-webkit-scrollbar-thumb {
	background: #3a6273;
}
.page--home .swiper-pagination-bullet::before,
.drawer__btn::before,
.drawer__btn span,
.page--home footer .list-tit::after,
.page--home footer .list-tit::before {
	background: #fffddf;
}

input[readonly="readonly"],
.list--schedule
	.block--date
	> [class^="block--date"]
	.block--date__month::after,
.block--pager li::before,
.page--schedule
	.section--list
	.block--refine
	li
	input[type="checkbox"]:not(:checked)
	+ p {
	background: #fffddf;
}
.block__question {
	background: rgba(255, 255, 255, 0.1);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px #fff inset !important;
}

/* page--home salon intro */
.salon--intro .detailTit {
	background: #fffaf5c7;
}
.salon--detail.show::after {
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(40%, #fffaf5),
		to(rgba(255, 255, 255, 0))
	);
	background: linear-gradient(360deg, #fffaf5 40%, rgba(255, 255, 255, 0) 100%);
}
.salon--detail_btn {
	background: #396273;
	color: #fffddf;
}


/* text color */
body,
.page--faq .section--detail .block--contact a,
.page--home .section--schedule .list--schedule li {
	color: #fffddf;
}
.block__answer,
.block--login nav li a,
.page--home .fa-plus-circle:before,
.page--home .fa-chevron-right:before,
.section--detail.new .block--title .date::after,
.list__item.new .tit::after,
.page--schedule .list--schedule li .block--txt.new .tit::after,
.page--qa .tit--q span:first-letter,
.page--qa .tit--a:first-letter,
.page--blog .block--comment .list--comment li.comment--member .user::after {
	color: #dafb6e;
}
.fanstream--btn li a .fa-chevron-right::before { color: #3a6273;}
.page--blog .block--comment .list--comment li form input {
	color: #fffddf;
}
.next-stream .block--date .block--date__youbi {
	color: inherit;
}
.fanstream--btn li a{
	color: #3a6273;
}


/* svg color */
.block--share li a {
	color: #fffddf;
}
.block--share li svg,
.next-stream svg {
	fill: #fffddf;
}
.ico--play {
	stroke: #fffddf;
}
.page--feature .block--service__contents li .inner span svg {
	fill: #fffddf;
}


/* box-shadow */
.next-stream {
	-webkit-box-shadow: 3px 3px 16px -6px rgba(0, 0, 0, 0.8);
	box-shadow: 3px 3px 16px -6px rgba(0, 0, 0, 0.8);
}

.list--thumbnail .list__item .thumb {
	-webkit-box-shadow: 5px 5px 16px -3px rgba(0, 0, 0, 0.8);
	box-shadow: 5px 5px 16px -3px rgba(0, 0, 0, 0.8);
}


/* border color */
.block--pager .pager__item--newer a::after,
.block--pager .pager__item--newer span::after,
.block--pager .pager__item--older a::after,
.block--pager .pager__item--older span::after,
.page--faq .block--faq-detail span.icon--q,
.form__select select,
.form__select select:focus,
.form__select::after,
.form__checkbox label p::before,
.list__more a::after,
.page--blog .section--list .section--latestBlogs .writer {
	border-color: #fffddf;
}
.fanstream--btn li {
	border: none;
}
textarea,
.page--blog .form--comment {
	border-color: #fffddf;
}
.page--blog .block--comment .list--comment li,
.page--faq .block--faq-detail,
.page--faq .block--faq-detail dt,
.list--faq li:last-child,
.list--faq li,
.list .list__item,
.form--confirm {
	border-color: rgba(255, 253, 223, 0.3);
}


/* category color */
.block--category {
	color: #7091a7;
}
.block--category .current a {
	color: #3a6273;
}
.block--category li:not(:last-child)::after {
	background: #7091a7;
}
.page--information .category {
	background: #f4a454;
}
.page--information .category.streaming {
	background: #356273;
}


/* title color */
.section-tit {
	color: #3a6273;
}
.page--home .salon--intro .tit {
	color: #3a6273;
}
.next-stream .section-tit {
	color: #fffddf;
}


/* pastel color */
.header .drawer .nav li a {
	color: #fffddf;
}
.list--support .list__item a,
.page--home footer .list-tit {
	color: #fffddf;
}
footer {
	background: #f4a454;
}
.next-stream {
	background: #396273;
}


/* btn color */
.btn .btn--main,
.page--blog .block--comment .list--comment .reply-form .btn {
	background: #f4a453;
	color: #fffddf;
}
header {
	border-bottom: none;
	background: #f4a454;
}
.btn .btn--sub {
	border-color: #fffddf;
	background: none;
	color: #fffddf;
}
.page--information .section--list .list .list__item,
.page--blog .section--list .list .list__item,
.page--blog .section--list .section--latestBlogs,
.page--blog .block--comment .list--comment {background: #7191a7;}
.page--blog .section--list .section--latestBlogs .list--latestBlogs::-webkit-scrollbar-track {
	background: rgb(58 98 115 / 20%);
}
.block--login .nav__list--login li.g-nav--item__login a {
	border-color: #396273;
	background: none;
	color: #396273;
}
.block--login .nav__list--login li.g-nav--item__join a {
	background: #396273;
	color: #fffaf5;
}


/* questionnaire */
.page--questionnaire .form--post dt:not(:first-child) {
	border-color: rgb(255 253 223 / 30%);
}
.page--questionnaire input[type="text"],
.page--questionnaire textarea {
	border-color: #fffddf;
	background: transparent;
	color: #fffddf;
}
.page--questionnaire input[type="text"]::placeholder,
.page--questionnaire textarea::placeholder {
	color: rgb(255 253 223 / 70%);
}
.page--questionnaire .icon--required:after {
	background: #f4a453;
}
.page--questionnaire .form__select select {
	color: #fffddf;
}
.page--questionnaire .form__radio :checked ~ p::before {
	border-color: #fffddf;
}
.page--questionnaire .form__checkbox label p::after {
	border-color: #93b4cb;
}
.page--questionnaire .form__checkbox :checked ~ p::before {
	border-color: #fffddf;
	background: #fffddf;
}
.page--questionnaire .form__select::after {
	border-color: #fffddf !important;
}


/* page--blog */
.list--blog	.category,
.page--blog .section--detail .category {
	background: #799ab2;
	color: #fffaf5;
}
.page--blog--all .list--blog .category {
	background: #637e92;
	color: #fffaf5;
}
.page--blog .block--comment .list--comment .replies li:first-child::before,
.page--blog .block--comment .list--comment .replies li::after{ background: rgba(255, 253, 223, 0.15);}
.page--blog .block--comment .list--comment > li.comment--member .comment--bg,
.page--blog .block--comment .list--comment .replies li.comment--member {background: #37617D;}
.page--blog .block--comment .list--comment > li.comment--member,
.page--blog .block--comment .list--comment .replies li.comment--member {color: #d2dfe8;}
.page--blog textarea {background: #fffddf;}


/* PC */
.pc--view .footer_block footer {
	background: none;
}
@media screen and (min-width: 961px) {
	.page--home footer .list--support {
		background: #93b4cb;
	}
	.header .g-nav .nav li a::after,
	.detail__btn a::after,
	.list__more a::after {
		background: #fffddf;
	}
	h1.logo .salon--copy.pc,
	footer .copyright {
		color: #fffddf !important;
	}
}
/* SP */
@media screen and (max-width: 960px) and (min-width: 1px) {
	.page--home footer {
		padding-top: 30px;
	}
}

/* page--chat-community */
.page--chat-community .block--title {
	background: #93b4cb;
}
.page--chat-community #ui-datepicker-div .ui-datepicker-buttonpane button {
	background: #f4a453;
}
.page--chat-community .block--comment .list--comment li .txt {
	background: #B6CCDC;
}
.page--chat-community .form--inptarea,
.page--chat-community .form--inptarea .input_close,
.page--chat-community .block--comment .list--comment li .parent.txt {
	background: #C7D8E4;
}
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .txt {
	background: #396273;
}
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .parent.txt {
	background: #4A7F96;
}
.page--chat-community .section-detail__inner {
	background: #93b4cb;
}
.page--chat-community .block--comment .list--comment li .icon,
.page--chat-community #ui-datepicker-div,
.page--chat-community .block--comment .list--comment li .delete input,
.page--chat-community .wrap--action.list--head .form--post .input_close::before,
.page--chat-community .wrap--action.list--head .form--post .input_close::after,
.page--chat-community .form--inptarea textarea,
.page--chat-community .block--cmnty_serch .cmnty_serch .datepicker,
.page--chat-community #comment_confirm_modal,
.page--chat-community .comment_reply_confirm_modal {
	background: #fff;
}
.page--chat-community #ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-active::before,
.page--chat-community .wrap--action.list--head .form--post .form--inptarea,
.page--chat-community .wrap--action.list--head .form--post .input_close,
.page--chat-community .wrap--action.list--head #comment_popup,
.page--chat-community .wrap--action.list--head .form--post .form--inptarea {
	background: #f4a453;
}
.page--chat-community .form--inptarea .input_close::before,
.page--chat-community .form--inptarea .input_close::after,
.page--chat-community #comment_modal_close::after,
.page--chat-community #comment_modal_close::before,
.page--chat-community .comment_reply_modal_close::after,
.page--chat-community .comment_reply_modal_close::before {
	background: #3a6273;
}

.page--chat-community #ui-datepicker-div,
.page--chat-community #ui-datepicker-div a,
.ui-widget-header .ui-icon,
.page--chat-community .comment_reply_confirm_popup i,
.page--chat-community .block--comment .list--comment li .txt,
.page--chat-community .block--comment .list--comment li .txt a,
.page--chat-community .block--cmnty_serch .cmnty_serch .datepicker,
.page--chat-community .comment_reply_confirm_modal.is-visible,
.page--chat-community .block--comment .list--comment li .delete input,
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .delete input,
.page--chat-community .wrap--action.list--head .form--post .form--inptarea i,
.page--chat-community #comment_confirm_modal {
	color: #3a6273;
}
.page--chat-community #ui-datepicker-div .ui-datepicker-buttonpane button,
.page--chat-community #ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-active,
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .txt,
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .txt a {
	color: #fffddf;
}
.page--chat-community .wrap--action.list--head #comment_popup,
.page--chat-community #comment_confirm_popup i{
	color: #fff;
}
.page--chat-community .block--cmnty_serch .cmnty_serch i {
	color: #f4a453;
}
.page--chat-community .block--comment .list--comment li .wrap--action .icon--like i.clicked {
	color: #f98289;
}
.page--chat-community .block--cmnty_serch .cmnty_serch .datepicker {
	border:1px solid rgba(33, 114, 195, 0.4);
}
.page--chat-community .block--title {
	border-bottom:1px solid rgb(128 156 175 / 40%);
}
.page--chat-community #ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-highlight::before {
	border-color: #f4a453;
}
.page--chat-community .block--comment .list--comment li .parent.txt {
	border-color: #D9E4EC;
}
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .parent.txt {
	border-color: #446572;
}
.page--chat-community .block--comment .list--comment li .txt::before {
	border: 8px solid transparent;
	border-left: 18px solid #B6CCDC;
}
.page--chat-community .block--comment .list--comment li .parent.txt::before {
	border-left: 18px solid #C7D8E4;
}
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .txt::before {
	border-left: 18px solid #396273;
}
.page--chat-community .block--comment .list--comment li.comment--member .comment_txt .parent.txt::before {
	border-left: 18px solid #4A7F96;
}
.page--chat-community .block--comment .list--comment li .icon svg {
	fill: #396273;
}
.page--chat-community #ui-datepicker-div,
.page--chat-community .form--inptarea,
.page--chat-community #comment_confirm_modal,
.page--chat-community .comment_reply_confirm_modal {
	-webkit-box-shadow: 0 35px 60px -20px rgba(77, 73, 70, 0.7);
			box-shadow: 0 35px 60px -20px rgba(77, 73, 70, 0.7);
}
.page--chat-community .form--inptarea .input_close,
.page--chat-community .wrap--action.list--head #comment_popup {
	-webkit-box-shadow: 0 5px 20px -4px rgba(77, 73, 70, 0.7);
			box-shadow: 0 5px 20px -4px rgba(77, 73, 70, 0.7);
}
