@charset "UTF-8";
/* 5/2 投稿ページデザイン改修 */
.post_single.category .cat_epi h2 {
  color: #46322a;
}
.post_single.category .cat_epi .border {
  background-color: #77cadd;
}
.post_single .cat_epi > * {
  color: #46322a;
}
.post_single .cat_epi .pink {
  color: #ef40a4;
}
.post_single .cat_epi .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_epi time {
  color: #79665b;
}
.post_single .cat_epi time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_epi .view_count {
  color: #79665b;
}
.post_single .cat_epi .single-index-title {
  color: #8c8481;
}
.post_single .cat_epi .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_epi .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_epi .single-indexList-item a,
.post_single .cat_epi .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_epi .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_epi .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_epi .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_epi .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_epi .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_epi .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_epi .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_epi .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_epi .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_epi .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_epi .recommend__ttl {
  color: #46322a;
}
.post_single .cat_epi .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_epi .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_epi .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_epi .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_epi .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_epi .quotefrom {
  color: #79665b;
}
.post_single .cat_epi .flow .num {
  background-color: #77cadd;
}
.post_single .cat_epi .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_epi .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_epi .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_epi .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_epi .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_epi .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_epi .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_epi .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_epi .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_epi .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_epi .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_epi .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_epi .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_epi .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_epi .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_epi .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_epi .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_epi .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_epi .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_epi .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_epi .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_epi .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_epi .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_epi .caution {
  color: #79665b;
}
.post_single .cat_epi .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_epi .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_epi .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_epi .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_epi .page-numbers.next,
.post_single .cat_epi .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_epi #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_epi .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_epi .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_epi .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_epi .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_epi .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_epi h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_epi h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_epi .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_epi table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_epi table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_epi table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_epi table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_epi table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_epi table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_epi #ScrollBtn.active {
  background-color: #77cadd;
}
#page-lower .post_single .cat_epi .orderlist li:before {
  color: #77cadd;
}

.post_single.category .cat_epis h2 {
  color: #46322a;
}
.post_single.category .cat_epis .border {
  background-color: #77cadd;
}
.post_single .cat_epis > * {
  color: #46322a;
}
.post_single .cat_epis .pink {
  color: #ef40a4;
}
.post_single .cat_epis .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_epis time {
  color: #79665b;
}
.post_single .cat_epis time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_epis .view_count {
  color: #79665b;
}
.post_single .cat_epis .single-index-title {
  color: #8c8481;
}
.post_single .cat_epis .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_epis .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_epis .single-indexList-item a,
.post_single .cat_epis .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_epis .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_epis .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_epis .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_epis .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_epis .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_epis .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_epis .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_epis .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_epis .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_epis .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_epis .recommend__ttl {
  color: #46322a;
}
.post_single .cat_epis .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_epis .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_epis .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_epis .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_epis .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_epis .quotefrom {
  color: #79665b;
}
.post_single .cat_epis .flow .num {
  background-color: #77cadd;
}
.post_single .cat_epis .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_epis .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_epis .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_epis .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_epis .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_epis .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_epis .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_epis .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_epis .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_epis .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_epis .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_epis .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_epis .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_epis .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_epis .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_epis .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_epis .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_epis .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_epis .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_epis .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_epis .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_epis .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_epis .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_epis .caution {
  color: #79665b;
}
.post_single .cat_epis .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_epis .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_epis .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-display: 14px;
}
.post_single .cat_epis .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_epis .page-numbers.next,
.post_single .cat_epis .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_epis #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_epis .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_epis .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_epis .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_epis .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_epis .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_epis h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_epis h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_epis .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_epis table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_epis table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_epis table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_epis table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_epis table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_epis table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_epis .orderlist li:before {
  color: #77cadd;
}

/* セルフ */
.post_single.category .cat_self h2 {
  color: #46322a;
}
.post_single.category .cat_self .border {
  background-color: #77cadd;
}
.post_single .cat_self > * {
  color: #46322a;
}
.post_single .cat_self .pink {
  color: #ef40a4;
}
.post_single .cat_self .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_self time {
  color: #79665b;
}
.post_single .cat_self time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_self .view_count {
  color: #79665b;
}
.post_single .cat_self .single-index-title {
  color: #8c8481;
}
.post_single .cat_self .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_self .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_self .single-indexList-item a,
.post_single .cat_self .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_self .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_self .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_self .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_self .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_self .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_self .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_self .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_self .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_self .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_self .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_self .recommend__ttl {
  color: #46322a;
}
.post_single .cat_self .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_self .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_self .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_self .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_self .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_self .quotefrom {
  color: #79665b;
}
.post_single .cat_self .flow .num {
  background-color: #77cadd;
}
.post_single .cat_self .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_self .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_self .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_self .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_self .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_self .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_self .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_self .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_self .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_self .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_self .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_self .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_self .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_self .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_self .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_self .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_self .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_self .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_self .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_self .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_self .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_self .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_self .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_self .caution {
  color: #79665b;
}
.post_single .cat_self .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_self .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_self .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_self .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_self .page-numbers.next,
.post_single .cat_self .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_self #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_self .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_self .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_self .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_self .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_self .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_self h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_self h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_self .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_self table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_self table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_self table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_self table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_self table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_self table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_self .orderlist li:before {
  color: #77cadd;
}

.post_single .pankuz a {
  color: #81a0b7;
  text-decoration: none;
}

.post_single.category .cat_beauty h2 {
  color: #46322a;
}
.post_single.category .cat_beauty .border {
  background-color: #77cadd;
}
.post_single .cat_beauty > * {
  color: #46322a;
}
.post_single .cat_beauty .pink {
  color: #ef40a4;
}
.post_single .cat_beauty .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_beauty time {
  color: #79665b;
}
.post_single .cat_beauty time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_beauty .view_count {
  color: #79665b;
}
.post_single .cat_beauty .single-index-title {
  color: #8c8481;
}
.post_single .cat_beauty .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_beauty .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_beauty .single-indexList-item a,
.post_single .cat_beauty .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_beauty .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_beauty .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_beauty .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_beauty .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_beauty .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_beauty .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_beauty .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_beauty .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_beauty .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_beauty .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_beauty .recommend__ttl {
  color: #46322a;
}
.post_single .cat_beauty .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_beauty .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_beauty .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_beauty .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_beauty .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_beauty .quotefrom {
  color: #79665b;
}
.post_single .cat_beauty .flow .num {
  background-color: #77cadd;
}
.post_single .cat_beauty .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_beauty .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_beauty .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_beauty .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_beauty .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_beauty .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_beauty .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_beauty .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_beauty .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_beauty .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_beauty .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_beauty .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_beauty .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_beauty .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_beauty .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_beauty .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_beauty .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_beauty .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_beauty .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_beauty .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_beauty .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_beauty .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_beauty .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_beauty .caution {
  color: #79665b;
}
.post_single .cat_beauty .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_beauty .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_beauty .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_beauty .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_beauty .page-numbers.next,
.post_single .cat_beauty .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_beauty #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_beauty .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_beauty .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_beauty .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_beauty .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_beauty .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_beauty h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_beauty h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_beauty .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_beauty table.tablearea th.heading:first-of-type {
  background-color: #46322a;
}
#page-lower .post_single .cat_beauty table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_beauty table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_beauty table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_beauty table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_beauty #ScrollBtn.active {
  background-color: #77cadd;
}
#page-lower .post_single .cat_beauty .orderlist li:before {
  color: #77cadd;
}

/* cat_pill */
.post_single.category .cat_pill h2 {
  color: #46322a;
}
.post_single.category .cat_pill .border {
  background-color: #77cadd;
}
.post_single .cat_pill > * {
  color: #46322a;
}
.post_single .cat_pill .pink {
  color: #ef40a4;
}
.post_single .cat_pill .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_pill time {
  color: #79665b;
}
.post_single .cat_pill time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_pill .view_count {
  color: #79665b;
}
.post_single .cat_pill .single-index-title {
  color: #8c8481;
}
.post_single .cat_pill .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_pill .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_pill .single-indexList-item a,
.post_single .cat_pill .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_pill .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_pill .single-index-title::after,
.post_single .cat_pills .single-index-title::after,
.post_single .cat_self .single-index-title::after,
.post_single .cat_beauty .single-index-title::after {
  background-image: url("../images/ico_female_plus.svg");
}
.post_single .cat_pill .single-index-title.open::after,
.post_single .cat_pills .single-index-title.open::after,
.post_single .cat_self .single-index-title.open::after,
.post_single .cat_beauty .single-index-title.open::after {
  background-image: url("../images/ico_female_minus.svg");
}
.post_single .cat_pill .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_pill .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_pill .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_pill .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_pill .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_pill .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_pill .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_pill .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_pill .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_pill .recommend__ttl {
  color: #46322a;
}
.post_single .cat_pill .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_pill .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_pill .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_pill .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_pill .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_pill .quotefrom {
  color: #79665b;
}
.post_single .cat_pill .flow .num {
  background-color: #77cadd;
}
.post_single .cat_pill .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_pill .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_pill .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_pill .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_pill .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_pill .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_pill .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_pill .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_pill .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_pill .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_pill .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_pill .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_pill .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_pill .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_pill .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_pill .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_pill .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_pill .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_pill .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_pill .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_pill .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_pill .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_pill .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_pill .caution {
  color: #79665b;
}
.post_single .cat_pill .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_pill .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_pill .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_pill .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_pill .page-numbers.next,
.post_single .cat_pill .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_pill #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_pill .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_pill .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_pill .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_pill .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_pill .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_pill h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_pill h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_pill .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_pill table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_pill table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_pill table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_pill table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_pill table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_pill table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_pill #ScrollBtn.active {
  background-color: #77cadd;
}
#page-lower .post_single .cat_pill .orderlist li:before {
  color: #77cadd;
}

/* cat_faga */
.post_single.category .cat_faga h2 {
  color: #46322a;
}
.post_single.category .cat_faga .border {
  background-color: #77cadd;
}
.post_single .cat_faga > * {
  color: #46322a;
}
.post_single .cat_faga .pink {
  color: #ef40a4;
}
.post_single .cat_faga .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_faga time {
  color: #79665b;
}
.post_single .cat_faga time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_faga .view_count {
  color: #79665b;
}
.post_single .cat_faga .single-index-title {
  color: #8c8481;
}
.post_single .cat_faga .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_faga .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_faga .single-indexList-item a,
.post_single .cat_faga .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_faga .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_pill .single-index-title::after,
.post_single .cat_pills .single-index-title::after,
.post_single .cat_self .single-index-title::after,
.post_single .cat_beauty .single-index-title::after,
.post_single .cat_faga .single-index-title::after
 {
  background-image: url("../images/ico_female_plus.svg");
}
.post_single .cat_pill .single-index-title.open::after,
.post_single .cat_pills .single-index-title.open::after,
.post_single .cat_self .single-index-title.open::after,
.post_single .cat_beauty .single-index-title.open::after,
.post_single .cat_faga .single-index-title.open::after {
  background-image: url("../images/ico_female_minus.svg");
}
.post_single .cat_faga .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_faga .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_faga .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_faga .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_faga .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_faga .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_faga .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_faga .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_faga .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_faga .recommend__ttl {
  color: #46322a;
}
.post_single .cat_faga .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_faga .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_faga .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_faga .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_faga .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_faga .quotefrom {
  color: #79665b;
}
.post_single .cat_faga .flow .num {
  background-color: #77cadd;
}
.post_single .cat_faga .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_faga .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_faga .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_faga .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_faga .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_faga .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_faga .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_faga .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_faga .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_faga .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_faga .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_faga .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_faga .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_faga .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_faga .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_faga .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_faga .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_faga .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_faga .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_faga .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_faga .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_faga .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_faga .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_faga .caution {
  color: #79665b;
}
.post_single .cat_faga .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_faga .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_faga .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_faga .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_faga .page-numbers.next,
.post_single .cat_faga .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_faga #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_faga .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_faga .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_faga .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_faga .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_faga .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_faga h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_faga h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_faga .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_faga table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_faga table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_faga table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_faga table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_faga table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_faga table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_faga #ScrollBtn.active {
  background-color: #77cadd;
}
#page-lower .post_single .cat_faga .orderlist li:before {
  color: #77cadd;
}
/* cat_kafun */
/* cat_kafun */
.post_single.category .cat_kafun h2 {
  color: #46322a;
}
.post_single.category .cat_kafun .border {
  background-color: #77cadd;
}
.post_single .cat_kafun > * {
  color: #46322a;
}
.post_single .cat_kafun .pink {
  color: #ef40a4;
}
.post_single .cat_kafun .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_kafun time {
  color: #79665b;
}
.post_single .cat_kafun time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_kafun .view_count {
  color: #79665b;
}
.post_single .cat_kafun .single-index-title {
  color: #8c8481;
}
.post_single .cat_kafun .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_kafun .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_kafun .single-indexList-item a,
.post_single .cat_kafun .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_kafun .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_kafun .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_kafun .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_kafun .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_kafun .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_kafun .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_kafun .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_kafun .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_kafun .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_kafun .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_kafun .recommend__ttl {
  color: #46322a;
}
.post_single .cat_kafun .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_kafun .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_kafun .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_kafun .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_kafun .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_kafun .quotefrom {
  color: #79665b;
}
.post_single .cat_kafun .flow .num {
  background-color: #77cadd;
}
.post_single .cat_kafun .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_kafun .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_kafun .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_kafun .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_kafun .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_kafun .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_kafun .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_kafun .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_kafun .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_kafun .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_kafun .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_kafun .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_kafun .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_kafun .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_kafun .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_kafun .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_kafun .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_kafun .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_kafun .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_kafun .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_kafun .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_kafun .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_kafun .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_kafun .caution {
  color: #79665b;
}
.post_single .cat_kafun .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_kafun .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_kafun .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_kafun .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_kafun .page-numbers.next,
.post_single .cat_kafun .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_kafun #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_kafun .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_kafun .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_kafun .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_kafun .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_kafun .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_kafun h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_kafun h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_kafun .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_kafun table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_kafun table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_kafun table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_kafun table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_kafun table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_kafun table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_kafun #ScrollBtn.active {
  background-color: #77cadd;
}
#page-lower .post_single .cat_kafun .orderlist li:before {
  color: #77cadd;
}

/*  cat_dryeye */
/* cat_dryeye */
.post_single.category .cat_dryeye h2 {
  color: #46322a;
}
.post_single.category .cat_dryeye .border {
  background-color: #77cadd;
}
.post_single .cat_dryeye > * {
  color: #46322a;
}
.post_single .cat_dryeye .pink {
  color: #ef40a4;
}
.post_single .cat_dryeye .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_dryeye time {
  color: #79665b;
}
.post_single .cat_dryeye time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_dryeye .view_count {
  color: #79665b;
}
.post_single .cat_dryeye .single-index-title {
  color: #8c8481;
}
.post_single .cat_dryeye .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_dryeye .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_dryeye .single-indexList-item a,
.post_single .cat_dryeye .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_dryeye .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_dryeye .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_dryeye .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_dryeye .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_dryeye .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_dryeye .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_dryeye .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_dryeye .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_dryeye .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_dryeye .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_dryeye .recommend__ttl {
  color: #46322a;
}
.post_single .cat_dryeye .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_dryeye .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_dryeye .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_dryeye .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_dryeye .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_dryeye .quotefrom {
  color: #79665b;
}
.post_single .cat_dryeye .flow .num {
  background-color: #77cadd;
}
.post_single .cat_dryeye .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_dryeye .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_dryeye .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_dryeye .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_dryeye .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_dryeye .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_dryeye .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_dryeye .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_dryeye .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_dryeye .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_dryeye .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_dryeye .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_dryeye .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_dryeye .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_dryeye .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_dryeye .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_dryeye .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_dryeye .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_dryeye .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_dryeye .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_dryeye .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_dryeye .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_dryeye .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_dryeye .caution {
  color: #79665b;
}
.post_single .cat_dryeye .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_dryeye .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_dryeye .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_dryeye .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_dryeye .page-numbers.next,
.post_single .cat_dryeye .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_dryeye #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_dryeye .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_dryeye .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_dryeye .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_dryeye .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_dryeye .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_dryeye h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_dryeye h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_dryeye .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_dryeye table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_dryeye table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_dryeye table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_dryeye table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_dryeye table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_dryeye table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_dryeye #ScrollBtn.active {
  background-color: #77cadd;
}
#page-lower .post_single .cat_dryeye .orderlist li:before {
  color: #77cadd;
}


/* cat_humin */
/* cat_humin */
.post_single.category .cat_humin h2 {
  color: #46322a;
}
.post_single.category .cat_humin .border {
  background-color: #77cadd;
}
.post_single .cat_humin > * {
  color: #46322a;
}
.post_single .cat_humin .pink {
  color: #ef40a4;
}
.post_single .cat_humin .marker {
  background: linear-gradient(transparent 64%, #ffdcef 0%);
  color: #ef40a4;
}
.post_single .cat_humin time {
  color: #79665b;
}
.post_single .cat_humin time::before {
  background-image: url(../images/ico-modified-femal.svg);
}
.post_single .cat_humin .view_count {
  color: #79665b;
}
.post_single .cat_humin .single-index-title {
  color: #8c8481;
}
.post_single .cat_humin .single-index {
  color: #79665b;
  border: 1px solid #f4f6f8;
  background: #f4f6f8;
}
.post_single .cat_humin .single-index .border {
  background-color: #77cadd;
}
.post_single .cat_humin .single-indexList-item a,
.post_single .cat_humin .single-indexList-item span {
  color: #79665b !important;
}
.post_single .cat_humin .single-indexList-item .border {
  background-color: #77cadd;
}
.post_single .cat_humin .ranking[data-type="banner"] {
  border-top: 2px solid #77cadd;
}
.post_single .cat_humin .ranking[data-type="banner"]:after {
  background-color: #ef40a4;
}
.post_single .cat_humin .ranking[data-type="banner"] .ranking__catch {
  color: #79665b;
}
.post_single .cat_humin .simplebox {
  border: none;
  background-color: #fbfaeb;
}
.post_single .cat_humin .simplebox .border {
  background-color: #77cadd;
}
.post_single .cat_humin .faqQ {
  background-color: #eaf8fc;
}
.post_single .cat_humin .faqQ:before {
  background-image: url(../images/ico-female-q.svg);
}
.post_single .cat_humin .faqA:before {
  background-image: url(../images/ico-female-a.svg);
}
.post_single .cat_humin .numberinglist .num {
  background-color: #77cadd;
}
.post_single .cat_humin .recommend__ttl {
  color: #46322a;
}
.post_single .cat_humin .recommend__area .border {
  background-color: #77cadd;
}
.post_single .cat_humin .subhead[data-type="title"]:before {
  background-color: #77cadd;
}
.post_single .cat_humin .subhead[data-type="normal"] {
  border-left: 4px solid #77cadd;
}
.post_single .cat_humin .quote {
  border-left: 2px solid #77cadd;
}
.post_single .cat_humin .quote:before {
  background-image: url(../images/ico-quote-female.svg);
}
.post_single .cat_humin .quotefrom {
  color: #79665b;
}
.post_single .cat_humin .flow .num {
  background-color: #77cadd;
}
.post_single .cat_humin .flow__cont {
  border-left: 2px solid #77cadd;
}
.post_single .cat_humin .simplebox[data-type="bg"] {
  background-color: #f4f6f8;
}
.post_single .cat_humin .addresslist {
  border-top: 1px solid #46322a;
}
.post_single .cat_humin .addresslist__ttl {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_humin .addresslist__ttl.open {
  background-color: #46322a;
}
.post_single .cat_humin .addresslist__ttl:after {
  background-image: url(../images/ico-arrow-down-br.svg);
}
.post_single .cat_humin .addresslist__ttl.open:after {
  background-image: url(../images/ico-cross-wh.svg);
}
.post_single .cat_humin .meritdemerit[data-type="merit"] {
  border: 1px solid #ef40a4;
  color: #ef40a4;
}
.post_single .cat_humin .meritdemerit[data-type="merit"] .meritdemerit__ttl {
  background: #ffdcef;
  border-bottom: 1px solid #ef40a4;
}
.post_single .cat_humin .meritdemerit[data-type="demerit"] .meritdemerit__ttl {
  background: #f4f6f8;
  border-bottom: 1px solid #003e6e;
  color: #003e6e;
}
.post_single .cat_humin .meritdemerit[data-type="merit"] > .n_check li:before {
  background-color: #db499e;
}
.post_single .cat_humin .meritdemerit[data-type="demerit"] > .n_check li:before {
  background-color: #003e6e;
}
.post_single .cat_humin .matome {
  border: 1px solid #77cadd;
}
.post_single .cat_humin .matome__ttl {
  border-bottom: 2px solid #77cadd;
}
.post_single .cat_humin .matome__ttl:after {
  background-color: #ef40a4;
}
.post_single .cat_humin .n_check li:before {
  background-color: #77cadd;
}
.post_single .cat_humin .campaign__ttl {
  background: none;
  color: #ef40a4;
  border: 1px solid #ef40a4;
  background: #fff;
}
.post_single .cat_humin .campaign__ttl:before {
  border-top: 10px solid #ef40a4;
}
.post_single .cat_humin .map__ttl {
  background-color: #77cadd;
}
.post_single .cat_humin .map__ttl:before {
  border-top: 10px solid #77cadd;
}
.post_single .cat_humin .cat.epi {
  background-color: #ffdcef;
  color: #ef40a4;
}
.post_single .cat_humin .RecommendArticleList-viewDate {
  font-size: 10px;
  color: #79665b;
}
.post_single .cat_humin .simplebox .numberinglist__ttl .num {
  background-color: #77cadd;
}
.post_single .cat_humin .caution {
  color: #79665b;
}
.post_single .cat_humin .blog__item-ttl {
  color: #46322a;
}
.post_single .cat_humin .blog__item a {
  color: #46322a;
  text-decoration: none;
}
.post_single .cat_humin .page-numbers li span.current {
  background-color: #77cadd;
  color: #fff;
  font-size: 14px;
}
.post_single .cat_humin .page-numbers a {
  color: #77cadd;
  border: 1px solid #77cadd;
  text-decoration: none;
}
.post_single .cat_humin .page-numbers.next,
.post_single .cat_humin .page-numbers.prev {
  border: none;
  background-image: url(../images/ico-arrow-circle-lb.svg);
  background-size: contain;
}
.post_single .cat_humin #ScrollBtn.active {
  background-color: #77cadd;
}
.post_single .cat_humin .addresslist__cont {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_humin .addresslist__info li {
  border-bottom: 1px solid #46322a;
}
.post_single .cat_humin .RecommendArticleList-item a {
  color: #46322a;
}
.post_single .cat_humin .check__item:before {
  background-image: url(../images/ico-check-female.svg);
}
.post_single .cat_humin .page-numbers {
  color: #77cadd;
}

#page-lower .post_single .cat_humin h2 {
  border-top: 3px solid #77cadd;
  border-bottom: 3px solid #77cadd;
}
#page-lower .post_single .cat_humin h3 {
  border-bottom: 2px solid #77cadd;
  border-left: 4px solid #77cadd;
}
#page-lower .post_single .cat_humin .simplebox .orderlist li:before {
  color: #77cadd;
}
#page-lower .post_single .cat_humin table.tablearea th.heading:first-of-type {
  background-color: #46322a;
  border-left: 1px solid #46322a;
}
#page-lower .post_single .cat_humin table.tablearea th.heading:last-of-type {
  background-color: #46322a;
  border-right: 1px solid #46322a;
}
#page-lower .post_single .cat_humin table.tablearea th.heading {
  background-color: #46322a;
}
#page-lower .post_single .cat_humin table.tablearea th:not(.heading) {
  background-color: #f8f6f4;
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_humin table.tablearea td {
  border: 1px solid #46322a;
}
#page-lower .post_single .cat_humin table td.wh {
  background-color: #fff;
}
#page-lower .post_single .cat_humin #ScrollBtn.active {
  background-color: #77cadd;
}
#page-lower .post_single .cat_humin .orderlist li:before {
  color: #77cadd;
}





 
.post_single .cat_pill .single-index-title::after,
.post_single .cat_pills .single-index-title::after,
.post_single .cat_self .single-index-title::after,
.post_single .cat_beauty .single-index-title::after,
.post_single .cat_faga .single-index-title::after,
.post_single .cat_kafun .single-index-title::after,
.post_single .cat_humin .single-index-title::after,
.post_single .cat_dryeye .single-index-title::after

 {
  background-image: url("../images/ico_female_plus.svg");
}
.post_single .cat_pill .single-index-title.open::after,
.post_single .cat_pills .single-index-title.open::after,
.post_single .cat_self .single-index-title.open::after,
.post_single .cat_beauty .single-index-title.open::after,
.post_single .cat_faga .single-index-title.open::after,
.post_single .cat_kafun .single-index-title.open::after,
.post_single .cat_humin .single-index-title.open::after,
.post_single .cat_dryeye .single-index-title.open::after

{
  background-image: url("../images/ico_female_minus.svg");
}

.cat_epi .single-index.active .single-index-title,
.cat_epis .single-index.active .single-index-title,
.cat_self .single-index.active .single-index-title,
.cat_beauty .single-index.active .single-index-title,
.cat_pill .single-index.active .single-index-title
.cat_faga .single-index.active .single-index-title
.cat_kafun .single-index.active .single-index-title
.cat_humin .single-index.active .single-index-title
.cat_dryeye .single-index.active .single-index-title
{
  color: #46322a;
}

/* タブ */

.cat_epi .single-index.active .single-index-title,
.cat_epis .single-index.active .single-index-title,
.cat_self .single-index.active .single-index-title,
.cat_beauty .single-index.active .single-index-title,
.cat_pill .single-index.active .single-index-title,
.cat_faga .single-index.active .single-index-title,
.cat_kafun .single-index.active .single-index-title,
.cat_humin .single-index.active .single-index-title,
.cat_dryeye .single-index.active .single-index-title,  
{
  color: #46322a;
}
.cat_epi .tab__nav,
.cat_epis .tab__nav,
.cat_self .tab__nav,
.cat_beauty .tab__nav,
.cat_pill .tab__nav, 
.cat_faga .tab__nav,
.cat_kafun .tab__nav,
.cat_humin .tab__nav,
.cat_dryeye .tab__nav,
{
  border-bottom: 2px solid #46322a;
}
.cat_epi .tab,
.cat_epis .tab,
.cat_self .tab,
.cat_beauty .tab,
.cat_pill .tab,
.cat_faga .tab,
.cat_dryeye .tab,
.cat_kafun .tab,
.cat_humin .tab
 {
  border: 2px solid #46322a;
  background-color: #46322a;
  color: #fff;
}
.cat_epi .tab.active,
.cat_epis .tab.active,
.cat_self .tab.active,
.cat_beauty .tab.active,
.cat_pill .tab.active,
.cat_faga .tab.active,
.cat_kafun .tab.active,
.cat_humin .tab.active,
.cat_dryeye .tab.active
 {
  color: #46322a;
  background-color: #fff;
}
.cat_epi .tab.active::after,
.cat_epis .tab.active::after,
.cat_self .tab.active::after,
.cat_beauty .tab.active::after,
.cat_pill .tab.active::after,
.cat_faga .tab.active::after,
.cat_kafun.tab.active::after,
.cat_humin .tab.active::after,
.cat_dryeye .tab.active::after
{
  background-color: #fff;
}
.cat_epi .tabarea table.tablearea th.heading,
.cat_epis .tabarea table.tablearea th.heading,
.cat_self .tabarea table.tablearea th.heading,
.cat_beauty .tabarea table.tablearea th.heading,
.cat_pill .tabarea table.tablearea th.heading,
.cat_faga .tabarea table.tablearea th.heading,
.cat_kafun .tabarea table.tablearea th.heading,
.cat_humin .tabarea table.tablearea th.heading,
.cat_dryeye .tabarea table.tablearea th.heading
{
  background-color: #79665b !important;
}


.post_single .cat_epi .pankuz,
.post_single .cat_epis .pankuz,
.post_single .cat_self .pankuz,
.post_single .cat_beauty .pankuz
.post_single .cat_pill .pankuz,
.post_single .cat_faga .pankuz,
.post_single .cat_kafun .pankuz,
.post_single .cat_humin .pankuz,
.post_single .cat_dryeye .pankuz
{
  background-color: #f4f6f8;
  color: #79665b;
}
.post_single .cat_epi .pankuz a,
.post_single .cat_epis .pankuz a,
.post_single .cat_self .pankuz a,
.post_single .cat_beauty .pankuz a,
.post_single .cat_pill .pankuz a,
.post_single .cat_faga .pankuz a,
.post_single .cat_kafun .pankuz a,
.post_single .cat_humin .pankuz a,
.post_single .cat_dryeye .pankuz a

{
  color: #79665b;
}
.post_single .cat_epi .pankuz .home:before,
.post_single .cat_epis .pankuz .home:before,
.post_single .cat_self .pankuz .home:before,
.post_single .cat_beauty .pankuz .home:before,
.post_single .cat_pill .pankuz .home:before,
.post_single .cat_faga .pankuz .home:before,
.post_single .cat_kafun .pankuz .home:before,
.post_single .cat_humin .pankuz .home:before,
.post_single .cat_dryeye .pankuz .home:before
{
  background-image: url(../images/ico-home-female.svg);
}

.single .footer,
.category .footer {
  margin-top: 0;
  border-top: none;
}

.category .footer {
  padding-bottom: 120px;
}

.cat_mens::before {
  content: "";
  display: block;
  width: 100vw;
  height: 1px;
  background-color: #003e6e;
  margin-left: calc(((100vw - 100%) / 2) * -1);
  margin-right: calc(((100vw - 100%) / 2) * -1);
  border-bottom: 1px solid #003e6e;
  position: absolute;
  left: 0;
  bottom: 0;
}

.cat_epi,
.cat_epis,
.cat_self,
.cat_beauty,
.cat_mens,
.cat_pill,
.cat_faga,
.cat_humin,
.cat_dryeye,
.cat_kafun
{
  padding-bottom: 120px;
}
.cat_epi::before,
.cat_epis::before,
.cat_self::before,
.cat_beauty::before,
.cat_pill::before,
.cat_faga::before,
.cat_humin::before,
.cat_kafun::before,
.cat_dryeye::before
{
  content: "";
  display: block;
  width: 100vw;
  height: 1px;
  background-color: #77cadd;
  margin-left: calc(((100vw - 100%) / 2) * -1);
  margin-right: calc(((100vw - 100%) / 2) * -1);
  border-bottom: 1px solid #77cadd;
  position: absolute;
  left: 0;
  bottom: 0;
}

@media screen and (max-width: 768px) {
  .cat_mens::before,
  .cat_epi::before,
  .cat_epis::before,
  .cat_self::before,
  .cat_beauty::before,
  .cat_pill::before,
	.cat_faga::before,
  .cat_kafun::before,
  .cat_humin::before,
  .cat_dryeye::before
  {
    bottom: -1px;
  }
  .cat_epi,
  .cat_epis,
  .cat_self,
  .cat_beauty,
  .cat_mens,
	.cat_faga,
	.cat_pill,
  .cat_kafun,
  .cat_humin,
  .cat_dryeye
	{
    padding-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .cat_mens::before,
  .cat_epi::before,
  .cat_epis::before,
  .cat_self::before,
  .cat_beauty::before,
  .cat_faga::before,
  .cat_pill::before,
  .cat_kafun::before,
  .cat_humin::before,
  .cat_dryeye::before,
	{
    bottom: -1px;
  }
}
.cat_epi .entry_intro,
.cat_epis .entry_intro,
.cat_self .entry_intro,
.cat_beauty .entry_intro,
.cat_pill .entry_intro,
.cat_faga .entry_intro,
.cat_kafun .entry_intro,
.cat_humin .entry_intro,
.cat_dryeye .entry_intro
{
  background-color: #f4f6f8;
  color: #79665b;
}

.cat_epi .entry_intro:before,
.cat_epis .entry_intro:before,
.cat_self .entry_intro:before,
.cat_beauty .entry_intro:before,
.cat_faga .entry_intro:before,
.cat_pill .entry_intro:before,
.cat_humin .entry_intro:before,
.cat_kafun .entry_intro:before,
.cat_dryeye .entry_intro:before
{
  content: " ";
  width: 15px;
  height: 15px;
  border-left: 1px solid #938476;
  border-top: 1px solid #938476;
  position: absolute;
  left: 0;
  top: 0;
}
.cat_epi .entry_intro:after,
.cat_epis .entry_intro:after,
.cat_self .entry_intro:after,
.cat_beauty .entry_intro:after,
.cat_pill .entry_intro:after,
.cat_faga .entry_intro:after,
.cat_humin .entry_intro:after,
.cat_kafun .entry_intro:after,
.cat_dryeye .entry_intro:after
{
  content: " ";
  width: 15px;
  height: 15px;
  border-right: 1px solid #938476;
  border-top: 1px solid #938476;
  position: absolute;
  right: 0;
  top: 0;
}
.cat_epi .entry_intro .bottom:before,
.cat_epis .entry_intro .bottom:before,
.cat_self .entry_intro .bottom:before,
.cat_beauty .entry_intro .bottom:before,
.cat_faga .entry_intro .bottom:before,
.cat_pill .entry_intro .bottom:before,
.cat_kafun .entry_intro .bottom:before,
.cat_humin .entry_intro .bottom:before,
.cat_dryeye .entry_intro .bottom:before
{
  content: " ";
  width: 15px;
  height: 15px;
  border-left: 1px solid #938476;
  border-bottom: 1px solid #938476;
  position: absolute;
  left: 0;
  bottom: 0;
}
.cat_epi .entry_intro .bottom:after,
.cat_epis .entry_intro .bottom:after,
.cat_self .entry_intro .bottom:after,
.cat_beauty .entry_intro .bottom:after,
.cat_pill .entry_intro .bottom:after,
.cat_faga .entry_intro .bottom:after,
.cat_kafun .entry_intro .bottom:after,
.cat_humin .entry_intro .bottom:after,
.cat_dryeye .entry_intro .bottom:after
{
  content: " ";
  width: 15px;
  height: 15px;
  border-right: 1px solid #938476;
  border-bottom: 1px solid #938476;
  position: absolute;
  right: 0;
  bottom: 0;
}

.cat_epi .jumpLink,
.cat_epis .jumpLink,
.cat_self .jumpLink,
.cat_beauty .jumpLink,
.cat_pill .jumpLink,
.cat_faga .jumpLink,
.cat_humin .jumpLink,
.cat_kafun .jumpLink,
.cat_dryeye .jumpLink {
  margin: 24px auto 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
.cat_epi .jumpLink li a,
.cat_epis .jumpLink li a,
.cat_self .jumpLink li a,
.cat_beauty .jumpLink li a,
.cat_pill .jumpLink li a,
.cat_faga .jumpLink li a,
.cat_humin .jumpLink li a,
.cat_kafun .jumpLink li a,
.cat_dryeye .jumpLink li a {
  display: inline-block;
  border-radius: 5px;
  line-height: 1.2;
  border: 1px solid #46322a;
  color: #46322a;
  width: 100%;
  padding: 12px 37px 12px 24px;
  position: relative;
  background: #f7f7f7;
  text-decoration: none;
  font-weight: bold;
}
.cat_epi .jumpLink li a::after,
.cat_epis .jumpLink li a::after,
.cat_self .jumpLink li a::after,
.cat_beauty .jumpLink li a::after,
.cat_pill .jumpLink li a::after,
.cat_faga .jumpLink li a::after,
.cat_humin .jumpLink li a::after,
.cat_kafun .jumpLink li a::after,
.cat_dryeye .jumpLink li a::after {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../images/ico-arrow-down-br.svg);
  display: inline-block;
  right: 10px;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
}


