<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#site-design-solid .classic-area,
#site-design-beauty .classic-area {
	display: none !important;
}



/* ///////////////////////////////////////////////////////////////////

classic

/////////////////////////////////////////////////////////////////// */
#site-design-classic #global-header .site-title {
	color: #ffffff;
}
#site-design-classic #main {
	box-shadow:rgba(0, 0, 0, 0.0784314) 0px 0px 3px 2px;
}
#site-design-classic #main #content-footer {
	background: #EEE;
	padding: 3%;
}
#site-design-classic #main #content-footer h2 {
	margin-bottom: 30px;
	padding: 10px 2%;
	border-top: solid 4px #333;
	background: #FFF;
}
#site-design-classic #main #content-footer .tel-text {
	font-size: 24px;
	text-align: center;
}
#site-design-classic .side-nav {
	box-shadow: rgba(0, 0, 0, 0.0784314) 0px 0px 3px 2px;
}
#site-design-classic .side-nav .side-nav-title {
	border-radius: 4px 4px 0 0;
	background:#777;
	color:#fff;
	font-size:22px;
	padding:10px 20px;
}
#site-design-classic #global-footer {
  border-top: #666 5px solid;
}
#site-design-classic #global-footer #global-footer-nav li a:after {
	top: 6px;
	left: 0;
	border: solid 1px #848484;
	border-radius: 100px;
	width: 5px;
	height: 5px;
}
#site-design-classic .entry-header h1 {
  font-size: 160%;
  margin-bottom:20px;
  padding: 20px 10px;
  border: #333 solid;
  border-width: 5px 0 1px;
  line-height: 1.2;
	font-weight: bold;
}
#site-design-classic .entry-content h2.style-title,
#site-design-classic .entry-content .editor h2,
#site-design-classic .type-single .entry-content h2 {
  border-left: #333 5px solid;
  border-bottom: #ccc 1px solid;
	background-color: #FFF;
  padding: 10px 0 10px 15px;
	font-weight: bold;
}
#site-design-classic .entry-content h3.style-title,
#site-design-classic .entry-content .editor h3,
#site-design-classic .type-single .entry-content h3 {
  border-left: #999 5px solid;
  padding: 0 0 0 15px;
	font-weight: bold;
}
#site-design-classic .entry-content h4.style-title,
#site-design-classic .entry-content .editor h4,
#site-design-classic .type-single .entry-content h4 {
	position:relative;
	padding-left: 15px;
	font-weight: bold;
}
#site-design-classic .entry-content h4.style-title:after,
#site-design-classic .entry-content .editor h4:after,
#site-design-classic .type-single .entry-content h4:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: #999;
}
#site-design-classic .slide-block .slick-arrow {
	border-radius: 100px;
	background-color: #333;
	background-position: center center;
	background-repeat: no-repeat;
}

@media screen and (max-width:600px) {
#site-design-classic #global-header #global-header-main-sp.fixed {
	border-top: solid 3px #666666;
}
}


/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-classic.site-color-blue {
	background: #edf6f9;
}
#site-design-classic.site-color-blue #global-header .site-title {
	background: #0098dd;
}
#site-design-classic.site-color-blue #global-header #global-nav-pc {
	border-bottom-color: #006e9d;
	background: #00afff; /* Old browsers */
	background: -moz-linear-gradient(top, #00afff 0%, #0081bc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00afff), color-stop(100%,#0081bc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00afff 0%,#0081bc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00afff 0%,#0081bc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00afff 0%,#0081bc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00afff 0%,#0081bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00afff', endColorstr='#0081bc',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-blue #global-header #global-header-main-sp.fixed {
	border-top-color: #0098dd;
	background-color: #edf6f9;
}
#site-design-classic.site-color-blue #global-header #global-nav-pc ul li a:after  {
	border-right-color: #0073a5;
}
#site-design-classic.site-color-blue #main #content-footer {
	background: #cee1f3;
}
#site-design-classic.site-color-blue #main #content-footer h2 {
	border-color: #0098dd;
}
#site-design-classic.site-color-blue #main #content-footer .contact {
	border-color: #0098dd;
}
#site-design-classic.site-color-blue .side-nav .side-nav-title {
	background: #0098dd;
}
#site-design-classic.site-color-blue .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/blue/side-icon-arrow.png);
}
#site-design-classic.site-color-blue #global-footer {
	border-top-color: #0098dd;
}
#site-design-classic.site-color-blue #global-footer #global-footer-nav li a:after {
	border-color: #0098dd;
}
#site-design-classic.site-color-blue #global-footer #global-footer-main-pc {
	background: #cee1f3;
}
#site-design-classic.site-color-blue .entry-header h1 {
	border-color: #0098dd;
	background: #EDF9FF;
}
#site-design-classic.site-color-blue .entry-content h2.style-title,
#site-design-classic.site-color-blue .entry-content .editor h2,
#site-design-classic.site-color-blue .type-single .entry-content h2 {
  border-left-color: #0098dd;
}
#site-design-classic.site-color-blue .entry-content h3.style-title,
#site-design-classic.site-color-blue .entry-content .editor h3,
#site-design-classic.site-color-blue .type-single .entry-content h3 {
  border-left-color: #86C8E6;
}
#site-design-classic.site-color-blue .entry-content h4.style-title:after,
#site-design-classic.site-color-blue .entry-content .editor h4:after,
#site-design-classic.site-color-blue .type-single .entry-content h4:after {
	background-color: #0098dd;
}
#site-design-classic.site-color-blue #page-staff .right dt {
    background: #EDF9FF;
}
#site-design-classic.site-color-blue .voice-block h2,
#site-design-classic.site-color-blue .beforeafter-block h2 {
	background: #0098dd;
}
#site-design-classic.site-color-blue .voice-block h2:after {
	border-top-color: #0098dd;
}
#site-design-classic.site-color-blue .slide-block .slick-arrow {
	background-color: #0098dd;
}
#site-design-classic.site-color-blue .text-img-block.fukidashi .text {
	border: solid 1px #0098dd;
}
#site-design-classic.site-color-blue .text-img-block.fukidashi .text:after {
  border-right: 14px solid #0098dd;
}
#site-design-classic.site-color-blue .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #0098dd;
}


/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-classic.site-color-red {
	background: #fbf8f0;
}
#site-design-classic.site-color-red #global-header .site-title {
	background: #e50011;
}
#site-design-classic.site-color-red #global-header #global-nav-pc {
	border-bottom-color: #a6000c;
	background: #f60013; /* Old browsers */
	background: -moz-linear-gradient(top, #f60013 0%, #c3000f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f60013), color-stop(100%,#c3000f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f60013 0%,#c3000f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f60013 0%,#c3000f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f60013 0%,#c3000f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f60013 0%,#c3000f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f60013', endColorstr='#c3000f',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-red #global-header #global-header-main-sp.fixed {
	border-top-color: #e50011;
	background-color: #fbf8f0;
}
#site-design-classic.site-color-red #global-header #global-nav-pc ul li a:after  {
	border-right-color: #ae000d;
}
#site-design-classic.site-color-red #main #content-footer {
	background: #ffe5d2;
}
#site-design-classic.site-color-red #main #content-footer h2 {
	border-color: #e50011;
}
#site-design-classic.site-color-red #main #content-footer .contact {
	border-color: #e50011;
}
#site-design-classic.site-color-red .side-nav .side-nav-title {
	background: #e50011;
}
#site-design-classic.site-color-red .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/red/side-icon-arrow.png);
}
#site-design-classic.site-color-red #global-footer {
	border-top-color: #e50011;
}
#site-design-classic.site-color-red #global-footer #global-footer-nav li a:after {
	border-color: #e50011;
}
#site-design-classic.site-color-red #global-footer #global-footer-main-pc {
	background: #ffe5d2;
}
#site-design-classic.site-color-red .entry-header h1 {
	border-color: #e50011;
	background: #FFF1F2;
}
#site-design-classic.site-color-red .entry-content h2.style-title,
#site-design-classic.site-color-red .entry-content .editor h2,
#site-design-classic.site-color-red .type-single .entry-content h2 {
  border-left-color: #e50011;
}
#site-design-classic.site-color-red .entry-content h3.style-title,
#site-design-classic.site-color-red .entry-content .editor h3,
#site-design-classic.site-color-red .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-classic.site-color-red .entry-content h4.style-title:after,
#site-design-classic.site-color-red .entry-content .editor h4:after,
#site-design-classic.site-color-red .type-single .entry-content h4:after {
	background-color: #e50011;
}
#site-design-classic.site-color-red #page-staff .right dt {
    background: #FFF1F2;
}
#site-design-classic.site-color-red .voice-block h2,
#site-design-classic.site-color-red .beforeafter-block h2 {
	background: #e50011;
}
#site-design-classic.site-color-red .voice-block h2:after {
	border-top-color: #e50011;
}
#site-design-classic.site-color-red #global-header #global-header-main-pc #global-header-main-pc-right .mail,
#site-design-classic.site-color-red #global-footer #global-footer-main-pc #global-footer-main-pc-right .mail {
	color: #f60013;
	background: #fff100; /* Old browsers */
	background: -moz-linear-gradient(top, #fff100 0%, #fff100 50%, #eee100 51%, #eee100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff100), color-stop(50%,#fff100), color-stop(51%,#eee100), color-stop(100%,#eee100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff100', endColorstr='#eee100',GradientType=0 ); /* IE6-9 */;
	text-shadow: 1px 1px 0px #FFF;
}
#site-design-classic.site-color-red #global-header #global-header-main-pc #global-header-main-pc-right .mail span,
#site-design-classic.site-color-red #global-footer #global-footer-main-pc #global-footer-main-pc-right .mail span {
	background-image: url(https://theme.selfull.jp/images/red/mail-icon.png);
}
#site-design-classic.site-color-red .slide-block .slick-arrow {
	background-color: #e50011;
}
#site-design-classic.site-color-red .text-img-block.fukidashi .text {
	border: solid 1px #e50011;
}
#site-design-classic.site-color-red .text-img-block.fukidashi .text:after {
  border-right: 14px solid #e50011;
}
#site-design-classic.site-color-red .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #e50011;
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-classic.site-color-orange {
	background: #fff5ec;
}
#site-design-classic.site-color-orange #global-header .site-title {
	background: #ff9a09;
}
#site-design-classic.site-color-orange #global-header #global-nav-pc {
	border-bottom-color: #ca7800;
	background: #ffa82b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffa82b 0%, #f79200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa82b), color-stop(100%,#f79200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa82b 0%,#f79200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa82b 0%,#f79200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa82b 0%,#f79200 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffa82b 0%,#f79200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa82b', endColorstr='#f79200',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-orange #global-header #global-header-main-sp.fixed {
	border-top-color: #ff9a09;
	background-color: #fff5ec;
}
#site-design-classic.site-color-orange #global-header #global-nav-pc ul li a:after  {
	border-right-color: #cd7b02;
}
#site-design-classic.site-color-orange #main #content-footer {
	background: #ffe0b3;
}
#site-design-classic.site-color-orange #main #content-footer h2 {
	border-color: #ff9a09;
}
#site-design-classic.site-color-orange #main #content-footer .contact {
	border-color: #ff9a09;
}
#site-design-classic.site-color-orange .side-nav .side-nav-title {
	background: #ff9a09;
}
#site-design-classic.site-color-orange .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/orange/side-icon-arrow.png);
}
#site-design-classic.site-color-orange #global-footer {
	border-top-color: #ff9a09;
}
#site-design-classic.site-color-orange #global-footer #global-footer-nav li a:after {
	border-color: #ff9a09;
}
#site-design-classic.site-color-orange #global-footer #global-footer-main-pc {
	background: #ffe0b3;
}
#site-design-classic.site-color-orange .entry-header h1 {
	border-color: #ff9a09;
	background: #FFF7E7;
}
#site-design-classic.site-color-orange .entry-content h2.style-title,
#site-design-classic.site-color-orange .entry-content .editor h2,
#site-design-classic.site-color-orange .type-single .entry-content h2 {
  border-left-color: #ff9a09;
}
#site-design-classic.site-color-orange .entry-content h3.style-title,
#site-design-classic.site-color-orange .entry-content .editor h3,
#site-design-classic.site-color-orange .type-single .entry-content h3 {
  border-left-color: #F3C371;
}
#site-design-classic.site-color-orange .entry-content h4.style-title:after,
#site-design-classic.site-color-orange .entry-content .editor h4:after,
#site-design-classic.site-color-orange .type-single .entry-content h4:after {
	background-color: #ff9a09;
}
#site-design-classic.site-color-orange #page-staff .right dt {
	background: #FFF7E7;
}
#site-design-classic.site-color-orange .voice-block h2,
#site-design-classic.site-color-orange .beforeafter-block h2 {
	background: #ff9a09;
}
#site-design-classic.site-color-orange .voice-block h2:after {
	border-top-color: #ff9a09;
}
#site-design-classic.site-color-orange .slide-block .slick-arrow {
	background-color: #ff9a09;
}
#site-design-classic.site-color-orange .text-img-block.fukidashi .text {
	border: solid 1px #ff9a09;
}
#site-design-classic.site-color-orange .text-img-block.fukidashi .text:after {
  border-right: 14px solid #ff9a09;
}
#site-design-classic.site-color-orange .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #ff9a09;
}

/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-classic.site-color-green {
	background: #f8fbed;
}
#site-design-classic.site-color-green #global-header .site-title {
	background: #7fbc32;
}
#site-design-classic.site-color-green #global-header #global-nav-pc {
	border-bottom-color: #639c19;
	background: #88c936; /* Old browsers */
	background: -moz-linear-gradient(top, #88c936 0%, #76af2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88c936), color-stop(100%,#76af2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #88c936 0%,#76af2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #88c936 0%,#76af2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #88c936 0%,#76af2e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #88c936 0%,#76af2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c936', endColorstr='#76af2e',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-green #global-header #global-header-main-sp.fixed {
	border-top-color: #7fbc32;
	background-color: #f8fbed;
}
#site-design-classic.site-color-green #global-header #global-nav-pc ul li a:after  {
	border-right-color: #659e1a;
}
#site-design-classic.site-color-green #main #content-footer {
	background: #cfebd9;
}
#site-design-classic.site-color-green #main #content-footer h2 {
	border-color: #7fbc32;
}
#site-design-classic.site-color-green #main #content-footer .contact {
	border-color: #7fbc32;
}
#site-design-classic.site-color-green .side-nav .side-nav-title {
	background: #7fbc32;
}
#site-design-classic.site-color-green .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green/side-icon-arrow.png);
}
#site-design-classic.site-color-green #global-footer {
	border-top-color: #7fbc32;
}
#site-design-classic.site-color-green #global-footer #global-footer-nav li a:after {
	border-color: #714a1a;
}
#site-design-classic.site-color-green #global-footer #global-footer-main-pc {
	background: #cfebd9;
}
#site-design-classic.site-color-green .entry-header h1 {
	border-color: #7fbc32;
	background: #F6FFEB;
}
#site-design-classic.site-color-green .entry-content h2.style-title,
#site-design-classic.site-color-green .entry-content .editor h2,
#site-design-classic.site-color-green .type-single .entry-content h2 {
  border-left-color: #7fbc32;
}
#site-design-classic.site-color-green .entry-content h3.style-title,
#site-design-classic.site-color-green .entry-content .editor h3,
#site-design-classic.site-color-green .type-single .entry-content h3 {
  border-left-color: #B8DA8E;
}
#site-design-classic.site-color-green .entry-content h4.style-title:after,
#site-design-classic.site-color-green .entry-content .editor h4:after,
#site-design-classic.site-color-green .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-classic.site-color-green #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-classic.site-color-green .voice-block h2,
#site-design-classic.site-color-green .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-classic.site-color-green .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-classic.site-color-green .slide-block .slick-arrow {
	background-color: #7fbc32;
}
#site-design-classic.site-color-green .text-img-block.fukidashi .text {
	border: solid 1px #7fbc32;
}
#site-design-classic.site-color-green .text-img-block.fukidashi .text:after {
  border-right: 14px solid #7fbc32;
}
#site-design-classic.site-color-green .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #7fbc32;
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-classic.site-color-green2 {
	background: #fafbe7;
}
#site-design-classic.site-color-green2 #global-header .site-title {
	background: #037835;
}
#site-design-classic.site-color-green2 #global-header #global-nav-pc {
	border-bottom-color: #639c19;
	background: #04813a; /* Old browsers */
	background: -moz-linear-gradient(top, #04813a 0%, #087035 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #04813a 0%,#087035 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #04813a 0%,#087035 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04813a', endColorstr='#087035',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-green2 #global-header #global-header-main-sp.fixed {
	border-top-color: #037835;
	background-color: #fafbe7;
}
#site-design-classic.site-color-green2 #global-header #global-nav-pc ul li a:after  {
	border-right-color: #044420;
}
#site-design-classic.site-color-green2 #main #content-footer {
	background: #e2f4ce;
}
#site-design-classic.site-color-green2 #main #content-footer h2 {
	border-color: #037835;
}
#site-design-classic.site-color-green2 #main #content-footer .contact {
	border-color: #037835;
}
#site-design-classic.site-color-green2 .side-nav .side-nav-title {
	background: #037835;
}
#site-design-classic.site-color-green2 .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green2/side-icon-arrow.png);
}
#site-design-classic.site-color-green2 #global-footer {
	border-top-color: #037835;
}
#site-design-classic.site-color-green2 #global-footer #global-footer-nav li a:after {
	border-color: #037835;
}
#site-design-classic.site-color-green2 #global-footer #global-footer-main-pc {
	background: #e2f4ce;
}
#site-design-classic.site-color-green2 .entry-header h1 {
	border-color: #037835;
	background: #fafbe7;
}
#site-design-classic.site-color-green2 .entry-content h2.style-title,
#site-design-classic.site-color-green2 .entry-content .editor h2,
#site-design-classic.site-color-green2 .type-single .entry-content h2 {
  border-left-color: #037835;
}
#site-design-classic.site-color-green2 .entry-content h3.style-title,
#site-design-classic.site-color-green2 .entry-content .editor h3,
#site-design-classic.site-color-green2 .type-single .entry-content h3 {
  border-left-color: #037835;
}
#site-design-classic.site-color-green2 .entry-content h4.style-title:after,
#site-design-classic.site-color-green2 .entry-content .editor h4:after,
#site-design-classic.site-color-green2 .type-single .entry-content h4:after {
	background-color: #037835;
}
#site-design-classic.site-color-green2 #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-classic.site-color-green2 .voice-block h2,
#site-design-classic.site-color-green2 .beforeafter-block h2 {
	background: #037835;
}
#site-design-classic.site-color-green2 .voice-block h2:after {
	border-top-color: #037835;
}
#site-design-classic.site-color-green2 .slide-block .slick-arrow {
	background-color: #037835;
}
#site-design-classic.site-color-green2 .text-img-block.fukidashi .text {
	border: solid 1px #037835;
}
#site-design-classic.site-color-green2 .text-img-block.fukidashi .text:after {
  border-right: 14px solid #037835;
}
#site-design-classic.site-color-green2 .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #037835;
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-classic.site-color-pink {
	background: #fef6f8;
}
#site-design-classic.site-color-pink #global-header .site-title {
	background: #f77c8b;
}
#site-design-classic.site-color-pink #global-header #global-nav-pc {
	border-bottom-color: #ff73a2;
	background: #f88c99; /* Old browsers */
	background: -moz-linear-gradient(top, #f88c99 0%, #ea5768 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f88c99), color-stop(100%,#ea5768)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f88c99 0%,#ea5768 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f88c99 0%,#ea5768 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f88c99 0%,#ea5768 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f88c99 0%,#ea5768 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88c99', endColorstr='#ea5768',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-pink #global-header #global-header-main-sp.fixed {
	border-top-color: #f77c8b;
	background-color: #fef6f8;
}
#site-design-classic.site-color-pink #global-header #global-nav-pc ul li a:after  {
	border-right-color: #d54d5d;
}
#site-design-classic.site-color-pink #main #content-footer {
	background: #ffd9e6;
}
#site-design-classic.site-color-pink #main #content-footer h2 {
	border-color: #ff73a2;
}
#site-design-classic.site-color-pink #main #content-footer .contact {
	border-color: #ff73a2;
}
#site-design-classic.site-color-pink .side-nav .side-nav-title {
	background: #f77c8b;
}
#site-design-classic.site-color-pink .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/pink/side-icon-arrow.png);
}
#site-design-classic.site-color-pink #global-footer {
	border-top-color: #f77c8b;
}
#site-design-classic.site-color-pink #global-footer #global-footer-nav li a:after {
	border-color: #f77c8b;
}
#site-design-classic.site-color-pink #global-footer #global-footer-main-pc {
	background: #ffd9e6;
}
#site-design-classic.site-color-pink .entry-header h1 {
	border-color: #f77c8b;
	background: #FFF3F4;
}
#site-design-classic.site-color-pink .entry-content h2.style-title,
#site-design-classic.site-color-pink .entry-content .editor h2,
#site-design-classic.site-color-pink .type-single .entry-content h2 {
  border-left-color: #f77c8b;
}
#site-design-classic.site-color-pink .entry-content h3.style-title,
#site-design-classic.site-color-pink .entry-content .editor h3,
#site-design-classic.site-color-pink .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-classic.site-color-pink .entry-content h4.style-title:after,
#site-design-classic.site-color-pink .entry-content .editor h4:after,
#site-design-classic.site-color-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-classic.site-color-pink #page-staff .right dt {
    background: #FFF3F4;
}
#site-design-classic.site-color-pink .voice-block h2,
#site-design-classic.site-color-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-classic.site-color-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-classic.site-color-pink .slide-block .slick-arrow {
	background-color: #f77c8b;
}
#site-design-classic.site-color-pink .text-img-block.fukidashi .text {
	border: solid 1px #f77c8b;
}
#site-design-classic.site-color-pink .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f77c8b;
}
#site-design-classic.site-color-pink .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f77c8b;
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-classic.site-color-purple {
	background: #f5edf4;
}
#site-design-classic.site-color-purple #global-header .site-title {
	background: #754275;
}
#site-design-classic.site-color-purple #global-header #global-nav-pc {
	border-bottom-color: #639c19;
	background: #79477a; /* Old browsers */
	background: -moz-linear-gradient(top, #79477a 0%, #5c2253 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #79477a 0%,#5c2253 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #79477a 0%,#5c2253 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79477a', endColorstr='#5c2253',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-purple #global-header #global-header-main-sp.fixed {
	border-top-color: #754275;
	background-color: #f5edf4;
}
#site-design-classic.site-color-purple #global-header #global-nav-pc ul li a:after  {
	border-right-color: #3c1d39;
}
#site-design-classic.site-color-purple #main #content-footer {
	background: #e5e1ee;
}
#site-design-classic.site-color-purple #main #content-footer h2 {
	border-color: #754275;
}
#site-design-classic.site-color-purple #main #content-footer .contact {
	border-color: #754275;
}
#site-design-classic.site-color-purple .side-nav .side-nav-title {
	background: #754275;
}
#site-design-classic.site-color-purple .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/purple/side-icon-arrow.png);
}
#site-design-classic.site-color-purple #global-footer {
	border-top-color: #754275;
}
#site-design-classic.site-color-purple #global-footer #global-footer-nav li a:after {
	border-color: #754275;
}
#site-design-classic.site-color-purple #global-footer #global-footer-main-pc {
	background: #e5e1ee;
}
#site-design-classic.site-color-purple .entry-header h1 {
	border-color: #754275;
	background: #f5edf4;
}
#site-design-classic.site-color-purple .entry-content h2.style-title,
#site-design-classic.site-color-purple .entry-content .editor h2,
#site-design-classic.site-color-purple .type-single .entry-content h2 {
  border-left-color: #754275;
}
#site-design-classic.site-color-purple .entry-content h3.style-title,
#site-design-classic.site-color-purple .entry-content .editor h3,
#site-design-classic.site-color-purple .type-single .entry-content h3 {
  border-left-color: #754275;
}
#site-design-classic.site-color-purple .entry-content h4.style-title:after,
#site-design-classic.site-color-purple .entry-content .editor h4:after,
#site-design-classic.site-color-purple .type-single .entry-content h4:after {
	background-color: #754275;
}
#site-design-classic.site-color-purple #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-classic.site-color-purple .voice-block h2,
#site-design-classic.site-color-purple .beforeafter-block h2 {
	background: #754275;
}
#site-design-classic.site-color-purple .voice-block h2:after {
	border-top-color: #754275;
}
#site-design-classic.site-color-purple .slide-block .slick-arrow {
	background-color: #754275;
}
#site-design-classic.site-color-purple .text-img-block.fukidashi .text {
	border: solid 1px #754275;
}
#site-design-classic.site-color-purple .text-img-block.fukidashi .text:after {
  border-right: 14px solid #754275;
}
#site-design-classic.site-color-purple .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #754275;
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-classic.site-color-brown {
	background: #f9f4f0;
}
#site-design-classic.site-color-brown #global-header .site-title {
	background: #714a1a;
}
#site-design-classic.site-color-brown #global-header #global-nav-pc {
	border-bottom-color: #a77d00;
	background: #eeb200; /* Old browsers */
	background: -moz-linear-gradient(top, #eeb200 0%, #bb8c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeb200), color-stop(100%,#bb8c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeb200 0%,#bb8c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeb200 0%,#bb8c00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeb200 0%,#bb8c00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeb200 0%,#bb8c00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeb200', endColorstr='#bb8c00',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-brown #global-header #global-header-main-sp.fixed {
	border-top-color: #714a1a;
	background-color: #f9f4f0;
}
#site-design-classic.site-color-brown #global-header #global-nav-pc ul li a:after  {
	border-right-color: #a77d00;
}
#site-design-classic.site-color-brown #main #content-footer {
	background: #fff1ca;
}
#site-design-classic.site-color-brown #main #content-footer h2 {
	border-color: #996633;
}
#site-design-classic.site-color-brown #main #content-footer .contact {
	border-color: #996633;
}
#site-design-classic.site-color-brown .side-nav .side-nav-title {
	background: #714a1a;
}
#site-design-classic.site-color-brown .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/brown/side-icon-arrow.png);
}
#site-design-classic.site-color-brown #global-footer {
	border-top-color: #714a1a;
}
#site-design-classic.site-color-brown #global-footer #global-footer-nav li a:after {
	border-color: #714a1a;
}
#site-design-classic.site-color-brown #global-footer #global-footer-main-pc {
	background: #fff1ca;
}
#site-design-classic.site-color-brown .entry-header h1 {
	border-color: #714a1a;
	background: #FFF6EE;
}
#site-design-classic.site-color-brown .entry-content h2.style-title,
#site-design-classic.site-color-brown .entry-content .editor h2,
#site-design-classic.site-color-brown .type-single .entry-content h2 {
  border-left-color: #714a1a;
}
#site-design-classic.site-color-brown .entry-content h3.style-title,
#site-design-classic.site-color-brown .entry-content .editor h3,
#site-design-classic.site-color-brown .type-single .entry-content h3 {
  border-left-color: #C19F63;
}
#site-design-classic.site-color-brown .entry-content h4.style-title:after,
#site-design-classic.site-color-brown .entry-content .editor h4:after,
#site-design-classic.site-color-brown .type-single .entry-content h4:after {
	background-color: #714a1a;
}
#site-design-classic.site-color-brown #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-classic.site-color-brown .voice-block h2,
#site-design-classic.site-color-brown .beforeafter-block h2 {
	background: #714a1a;
}
#site-design-classic.site-color-brown .voice-block h2:after {
	border-top-color: #714a1a;
}
#site-design-classic.site-color-brown .slide-block .slick-arrow {
	background-color: #714a1a;
}
#site-design-classic.site-color-brown .text-img-block.fukidashi .text {
	border: solid 1px #714a1a;
}
#site-design-classic.site-color-brown .text-img-block.fukidashi .text:after {
  border-right: 14px solid #714a1a;
}
#site-design-classic.site-color-brown .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #714a1a;
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-classic.site-color-monotone {
	background: #f3f3f3;
}
#site-design-classic.site-color-monotone #global-header .site-title {
	background: #333333;
}
#site-design-classic.site-color-monotone #global-header #global-nav-pc {
	border-bottom-color: #a77d00;
	background: #3f3f3f; /* Old browsers */
	background: -moz-linear-gradient(top, #3f3f3f 0%, #121212 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3f3f3f 0%,#121212 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3f3f3f 0%,#121212 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#121212',GradientType=0 ); /* IE6-9 */
}
#site-design-classic.site-color-monotone #global-header #global-header-main-sp.fixed {
	border-top-color: #333333;
	background-color: #f3f3f3;
}
#site-design-classic.site-color-monotone #global-header #global-nav-pc ul li a:after  {
	border-right-color: #1e1e1e;
}
#site-design-classic.site-color-monotone #main #content-footer {
	background: #e8e8e8;
}
#site-design-classic.site-color-monotone #main #content-footer h2 {
	border-color: #333333;
}
#site-design-classic.site-color-monotone #main #content-footer .contact {
	border-color: #cccccc;
}
#site-design-classic.site-color-monotone .side-nav .side-nav-title {
	background: #333333;
}
#site-design-classic.site-color-monotone .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/monotone/side-icon-arrow.png);
}
#site-design-classic.site-color-monotone #global-footer {
	border-top-color: #333333;
}
#site-design-classic.site-color-monotone #global-footer #global-footer-nav li a:after {
	border-color: #333333;
}
#site-design-classic.site-color-monotone #global-footer #global-footer-main-pc {
	background: #e8e8e8;
}
#site-design-classic.site-color-monotone .entry-header h1 {
	border-color: #333333;
	background: #f3f3f3;
}
#site-design-classic.site-color-monotone .entry-content h2.style-title,
#site-design-classic.site-color-monotone .entry-content .editor h2,
#site-design-classic.site-color-monotone .type-single .entry-content h2 {
  border-left-color: #333333;
}
#site-design-classic.site-color-monotone .entry-content h3.style-title,
#site-design-classic.site-color-monotone .entry-content .editor h3,
#site-design-classic.site-color-monotone .type-single .entry-content h3 {
  border-left-color: #333333;
}
#site-design-classic.site-color-monotone .entry-content h4.style-title:after,
#site-design-classic.site-color-monotone .entry-content .editor h4:after,
#site-design-classic.site-color-monotone .type-single .entry-content h4:after {
	background-color: #333333;
}
#site-design-classic.site-color-monotone #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-classic.site-color-monotone .voice-block h2,
#site-design-classic.site-color-monotone .beforeafter-block h2 {
	background: #333333;
}
#site-design-classic.site-color-monotone .voice-block h2:after {
	border-top-color: #333333;
}
#site-design-classic.site-color-monotone .slide-block .slick-arrow {
	background-color: #333333;
}
#site-design-classic.site-color-monotone .text-img-block.fukidashi .text {
	border: solid 1px #333333;
}
#site-design-classic.site-color-monotone .text-img-block.fukidashi .text:after {
  border-right: 14px solid #333333;
}
#site-design-classic.site-color-monotone .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #333333;
}


/* ///////////////////////////////////////////////////////////////////

solid

/////////////////////////////////////////////////////////////////// */

#site-design-solid #global-header #global-nav-pc {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
#site-design-solid #global-header #global-nav-pc {
	border-top: solid 4px #777;
	border-bottom: solid 1px #dddddd;
}
#site-design-solid #global-header #global-nav-pc ul li a {
	color: #222;
}
#site-design-solid #global-header #global-nav-pc ul li a:after {
	top: 20%;
	height: 60%;
	border-right: solid 1px #dddddd;
}
#site-design-solid #global-header #global-nav-pc ul li:first-child a:before {
	content: " ";
	position: absolute;
	top: 20%;
	left: 0;
	height: 60%;
	border-left: solid 1px #dddddd;
}
#site-design-solid #main {
	border: solid 1px #dddddd;
}
#site-design-solid #main #content-footer h2 {
	margin-bottom: 30px;
	padding: 10px 20px;
	border: solid 5px #ccc;
}
#site-design-solid #main #content-footer .tel-sp,
#site-design-solid .sp-modal-main-tel .tel-sp {
	background: #23c326;
	background: -moz-linear-gradient(top, #0d9810 0%, #036d04 100%);
	background: -webkit-linear-gradient(top, #0d9810 0%,#036d04 100%);
	background: linear-gradient(to bottom, #0d9810 0%,#036d04 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d9810', endColorstr='#036d04',GradientType=0 );
	box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px 0px;
	text-shadow: none;
}
#site-design-solid .side-nav .side-nav-title {
	padding-bottom: 10px;
	border-bottom: solid 4px #777;
	font-size: 20px;
	font-weight: bold;
}
#site-design-solid #global-header #global-header-main-pc #global-header-main-pc-right .mail,
#site-design-solid #global-footer #global-footer-main-pc #global-footer-main-pc-right .mail,
#site-design-solid #main #content-footer .mail {
	background: #d62100; /* Old browsers */
	background: -moz-linear-gradient(top, #d62100 0%, #bd0b00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d62100 0%,#bd0b00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d62100 0%,#bd0b00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62100', endColorstr='#bd0b00',GradientType=0 ); /* IE6-9 */
	box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px 0px;
	text-shadow: none;
}
#site-design-solid #global-header #global-header-main-pc #global-header-main-pc-right .line_btn,
#site-design-solid #global-footer #global-footer-main-pc #global-footer-main-pc-right .line_btn,
#site-design-solid #main #content-footer .line_btn {
	background: #23c326; /* Old browsers */
	background: -moz-linear-gradient(top, #23c326 0%, #10a911 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #23c326 0%,#10a911 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #23c326 0%,#10a911 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23c326', endColorstr='#10a911',GradientType=0 ); /* IE6-9 */
	box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px 0px;
	text-shadow: none;
}
#site-design-solid #global-footer #global-footer-nav li a {
	color: #fff;
}
#site-design-solid #global-footer #global-footer-nav li a:after {
	top: 6px;
	left: 0;
	width: 6px;
	height: 8px;
	background: url(https://theme.selfull.jp/images/common/solid-footer-icon-arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#site-design-solid .entry-header h1 {
	position: relative;
  font-size: 28px;
  margin-bottom:20px;
  padding-bottom: 20px;
  line-height: 1.2;
	font-weight: bold;
}
#site-design-solid .entry-header h1:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #eeeeee;
}
#site-design-solid .entry-header h1:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 25%;
	height: 4px;
	background: #777;
}
#site-design-solid .entry-content h2.style-title,
#site-design-solid .entry-content .editor h2,
#site-design-solid .type-single .entry-content h2 {
  border-top: solid 4px #777;
  border-bottom: #dddddd 2px solid;
  padding: 10px 0;
	font-weight: bold;
	font-size: 26px;
}
#site-design-solid .entry-content h3.style-title,
#site-design-solid .entry-content .editor h3,
#site-design-solid .type-single .entry-content h3 {
	background: #777;
  padding: 4px 10px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
#site-design-solid .entry-content h4.style-title,
#site-design-solid .entry-content .editor h4,
#site-design-solid .type-single .entry-content h4 {
	position:relative;
	padding-left: 15px;
	font-weight: bold;
}
#site-design-solid .entry-content h4.style-title:after,
#site-design-solid .entry-content .editor h4:after,
#site-design-solid .type-single .entry-content h4:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: #777;
}
#site-design-solid .slide-block .slick-arrow {
	background-color: #333;
	background-position: center center;
	background-repeat: no-repeat;
}
#site-design-solid .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/common/solid-slide-icon-arrow-l.png");
}
#site-design-solid .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/common/solid-slide-icon-arrow-r.png");
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-01-tel {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-01-tel.png);
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-02-tel {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-02-tel.png);
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-02-web {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-02-web.png);
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-03-tel {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-03-tel.png);
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-03-line {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-03-line.png);
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-tel {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-04-tel.png);
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-web {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-04-web.png);
}
#site-design-solid #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-line {
  background-image: url(https://theme.selfull.jp/images/common/solid-ff-sp-04-line.png);
}
@media screen and (max-width:600px) {
#site-design-solid #global-header &gt; .inner {
	padding: 0;
}
#site-design-solid #global-header .site-title {
	margin-bottom: 0;
}
#site-design-solid #global-header #global-header-main-sp {
	padding: 0 3%;
}
#site-design-solid #global-header #global-header-main-sp #global-header-main-sp-left {
	margin: 5px 0;
}
#site-design-solid #global-header #global-header-main-sp #global-header-main-sp-right {
	margin-right: -3%;
}
#site-design-solid #global-header #announcement {
	margin-right: 3%;
	margin-left: 3%;
}
#site-design-solid #side {
	margin: 0 3%;
}
#site-design-solid #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/common/solid-fh-menu-open.png);
	background-repeat: no-repeat;
	background-size: contain;
}
#site-design-solid .side-nav .side-nav-title {
	padding: 10px 3%;
}
}


/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-solid.site-color-blue #global-header .site-title {
	background: #dbf1f8;
}
#site-design-solid.site-color-blue #global-header #global-nav-pc {
	border-top-color: #20488d;
}
#site-design-solid.site-color-blue #main #content-footer h2 {
	border-color: #bfdde7;
}
#site-design-solid.site-color-blue .side-nav .side-nav-title {
	border-bottom-color: #20488d;
}
#site-design-solid.site-color-blue .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/blue/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-blue #global-footer {
	background: #20488d;
}
#site-design-solid.site-color-blue .entry-header h1:after {
	background: #20488d;
}
#site-design-solid.site-color-blue .entry-content h2.style-title,
#site-design-solid.site-color-blue .entry-content .editor h2,
#site-design-solid.site-color-blue .type-single .entry-content h2 {
  border-top-color: #20488d;
}
#site-design-solid.site-color-blue .entry-content h3.style-title,
#site-design-solid.site-color-blue .entry-content .editor h3,
#site-design-solid.site-color-blue .type-single .entry-content h3 {
	background: #20488d;
}
#site-design-solid.site-color-blue .entry-content h4.style-title:after,
#site-design-solid.site-color-blue .entry-content .editor h4:after,
#site-design-solid.site-color-blue .type-single .entry-content h4:after {
	background-color: #20488d;
}
#site-design-solid.site-color-blue .voice-block h2,
#site-design-solid.site-color-blue .beforeafter-block h2 {
	background: #20488d;
}
#site-design-solid.site-color-blue .voice-block h2:after {
	border-top-color: #20488d;
}
#site-design-solid.site-color-blue .slide-block .slick-arrow {
	background-color: #20488d;
}
#site-design-solid.site-color-blue .text-img-block.fukidashi .text {
	border: solid 1px #20488d;
}
#site-design-solid.site-color-blue .text-img-block.fukidashi .text:after {
  border-right: 14px solid #20488d;
}
#site-design-solid.site-color-blue .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #20488d;
}


/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-solid.site-color-red #global-header .site-title {
	background: #f5f0e9;
}
#site-design-solid.site-color-red #global-header #global-nav-pc {
	border-top-color: #b70031;
}
#site-design-solid.site-color-red #main #content-footer h2 {
	border-color: #e9ddcc;
}
#site-design-solid.site-color-red .side-nav .side-nav-title {
	border-bottom-color: #b70031;
}
#site-design-solid.site-color-red .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/red/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-red #global-footer {
	background: #b70031;
}
#site-design-solid.site-color-red .entry-header h1:after {
	background: #b70031;
}
#site-design-solid.site-color-red .entry-content h2.style-title,
#site-design-solid.site-color-red .entry-content .editor h2,
#site-design-solid.site-color-red .type-single .entry-content h2 {
  border-top-color: #b70031;
}
#site-design-solid.site-color-red .entry-content h3.style-title,
#site-design-solid.site-color-red .entry-content .editor h3,
#site-design-solid.site-color-red .type-single .entry-content h3 {
	background: #b70031;
}
#site-design-solid.site-color-red .entry-content h4.style-title:after,
#site-design-solid.site-color-red .entry-content .editor h4:after,
#site-design-solid.site-color-red .type-single .entry-content h4:after {
	background-color: #b70031;
}
#site-design-solid.site-color-red .voice-block h2,
#site-design-solid.site-color-red .beforeafter-block h2 {
	background: #b70031;
}
#site-design-solid.site-color-red .voice-block h2:after {
	border-top-color: #b70031;
}
#site-design-solid.site-color-red .slide-block .slick-arrow {
	background-color: #b70031;
}
#site-design-solid.site-color-red .text-img-block.fukidashi .text {
	border: solid 1px #b70031;
}
#site-design-solid.site-color-red .text-img-block.fukidashi .text:after {
  border-right: 14px solid #b70031;
}
#site-design-solid.site-color-red .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #b70031;
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-solid.site-color-orange #global-header .site-title {
	background: #feecde;
}
#site-design-solid.site-color-orange #global-header #global-nav-pc {
	border-top-color: #f76f4a;
}
#site-design-solid.site-color-orange #main #content-footer h2 {
	border-color: #f4c9a8;
}
#site-design-solid.site-color-orange .side-nav .side-nav-title {
	border-bottom-color: #f76f4a;
}
#site-design-solid.site-color-orange .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/orange/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-orange #global-footer {
	background: #f76f4a;
}
#site-design-solid.site-color-orange .entry-header h1:after {
	background: #f76f4a;
}
#site-design-solid.site-color-orange .entry-content h2.style-title,
#site-design-solid.site-color-orange .entry-content .editor h2,
#site-design-solid.site-color-orange .type-single .entry-content h2 {
  border-top-color: #f76f4a;
}
#site-design-solid.site-color-orange .entry-content h3.style-title,
#site-design-solid.site-color-orange .entry-content .editor h3,
#site-design-solid.site-color-orange .type-single .entry-content h3 {
	background: #f76f4a;
}
#site-design-solid.site-color-orange .entry-content h4.style-title:after,
#site-design-solid.site-color-orange .entry-content .editor h4:after,
#site-design-solid.site-color-orange .type-single .entry-content h4:after {
	background-color: #f76f4a;
}
#site-design-solid.site-color-orange .voice-block h2,
#site-design-solid.site-color-orange .beforeafter-block h2 {
	background: #f76f4a;
}
#site-design-solid.site-color-orange .voice-block h2:after {
	border-top-color: #f76f4a;
}
#site-design-solid.site-color-orange .slide-block .slick-arrow {
	background-color: #f76f4a;
}
#site-design-solid.site-color-orange .text-img-block.fukidashi .text {
	border: solid 1px #f76f4a;
}
#site-design-solid.site-color-orange .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f76f4a;
}
#site-design-solid.site-color-orange .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f76f4a;
}


/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-solid.site-color-green #global-header .site-title {
	background: #dfeae4;
}
#site-design-solid.site-color-green #global-header #global-nav-pc {
	border-top-color: #0ca44c;
}
#site-design-solid.site-color-green #main #content-footer h2 {
	border-color: #dae6ca;
}
#site-design-solid.site-color-green .side-nav .side-nav-title {
	border-bottom-color: #0ca44c;
}
#site-design-solid.site-color-green .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-green #global-footer {
	background: #0ca44c;
}
#site-design-solid.site-color-green .entry-header h1:after {
	background: #0ca44c;
}
#site-design-solid.site-color-green .entry-content h2.style-title,
#site-design-solid.site-color-green .entry-content .editor h2,
#site-design-solid.site-color-green .type-single .entry-content h2 {
  border-top-color: #0ca44c;
}
#site-design-solid.site-color-green .entry-content h3.style-title,
#site-design-solid.site-color-green .entry-content .editor h3,
#site-design-solid.site-color-green .type-single .entry-content h3 {
	background: #0ca44c;
}
#site-design-solid.site-color-green .entry-content h4.style-title:after,
#site-design-solid.site-color-green .entry-content .editor h4:after,
#site-design-solid.site-color-green .type-single .entry-content h4:after {
	background-color: #0ca44c;
}
#site-design-solid.site-color-green .voice-block h2,
#site-design-solid.site-color-green .beforeafter-block h2 {
	background: #0ca44c;
}
#site-design-solid.site-color-green .voice-block h2:after {
	border-top-color: #0ca44c;
}
#site-design-solid.site-color-green .slide-block .slick-arrow {
	background-color: #0ca44c;
}
#site-design-solid.site-color-green .text-img-block.fukidashi .text {
	border: solid 1px #0ca44c;
}
#site-design-solid.site-color-green .text-img-block.fukidashi .text:after {
  border-right: 14px solid #0ca44c;
}
#site-design-solid.site-color-green .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #0ca44c;
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-solid.site-color-green2 #global-header .site-title {
	background: #e6f2c3;
}
#site-design-solid.site-color-green2 #global-header #global-nav-pc {
	border-top-color: #7fbc32;
}
#site-design-solid.site-color-green2 #main #content-footer h2 {
	border-color: #e6f2c3;
}
#site-design-solid.site-color-green2 .side-nav .side-nav-title {
	border-bottom-color: #7fbc32;
}
#site-design-solid.site-color-green2 .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green2/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-green2 #global-footer {
	background: #7fbc32;
}
#site-design-solid.site-color-green2 .entry-header h1:after {
	background: #7fbc32;
}
#site-design-solid.site-color-green2 .entry-content h2.style-title,
#site-design-solid.site-color-green2 .entry-content .editor h2,
#site-design-solid.site-color-green2 .type-single .entry-content h2 {
  border-top-color: #7fbc32;
}
#site-design-solid.site-color-green2 .entry-content h3.style-title,
#site-design-solid.site-color-green2 .entry-content .editor h3,
#site-design-solid.site-color-green2 .type-single .entry-content h3 {
	background: #7fbc32;
}
#site-design-solid.site-color-green2 .entry-content h4.style-title:after,
#site-design-solid.site-color-green2 .entry-content .editor h4:after,
#site-design-solid.site-color-green2 .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-solid.site-color-green2 .voice-block h2,
#site-design-solid.site-color-green2 .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-solid.site-color-green2 .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-solid.site-color-green2 .slide-block .slick-arrow {
	background-color: #7fbc32;
}
#site-design-solid.site-color-green2 .text-img-block.fukidashi .text {
	border: solid 1px #7fbc32;
}
#site-design-solid.site-color-green2 .text-img-block.fukidashi .text:after {
  border-right: 14px solid #7fbc32;
}
#site-design-solid.site-color-green2 .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #7fbc32;
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-solid.site-color-pink #global-header .site-title {
	background: #fdede9;
}
#site-design-solid.site-color-pink #global-header #global-nav-pc {
	border-top-color: #f77c8b;
}
#site-design-solid.site-color-pink #main #content-footer h2 {
	border-color: #f5dad3;
}
#site-design-solid.site-color-pink .side-nav .side-nav-title {
	border-bottom-color: #f77c8b;
}
#site-design-solid.site-color-pink .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/pink/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-pink #global-footer {
	background: #f77c8b;
}
#site-design-solid.site-color-pink .entry-header h1:after {
	background: #f77c8b;
}
#site-design-solid.site-color-pink .entry-content h2.style-title,
#site-design-solid.site-color-pink .entry-content .editor h2,
#site-design-solid.site-color-pink .type-single .entry-content h2 {
  border-top-color: #f77c8b;
}
#site-design-solid.site-color-pink .entry-content h3.style-title,
#site-design-solid.site-color-pink .entry-content .editor h3,
#site-design-solid.site-color-pink .type-single .entry-content h3 {
	background: #f77c8b;
}
#site-design-solid.site-color-pink .entry-content h4.style-title:after,
#site-design-solid.site-color-pink .entry-content .editor h4:after,
#site-design-solid.site-color-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-solid.site-color-pink .voice-block h2,
#site-design-solid.site-color-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-solid.site-color-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-solid.site-color-pink .slide-block .slick-arrow {
	background-color: #f77c8b;
}
#site-design-solid.site-color-pink .text-img-block.fukidashi .text {
	border: solid 1px #f77c8b;
}
#site-design-solid.site-color-pink .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f77c8b;
}
#site-design-solid.site-color-pink .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f77c8b;
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-solid.site-color-purple #global-header .site-title {
	background: #e5e1ee;
}
#site-design-solid.site-color-purple #global-header #global-nav-pc {
	border-top-color: #754275;
}
#site-design-solid.site-color-purple #main #content-footer h2 {
	border-color: #e5e1ee;
}
#site-design-solid.site-color-purple .side-nav .side-nav-title {
	border-bottom-color: #754275;
}
#site-design-solid.site-color-purple .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/purple/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-purple #global-footer {
	background: #754275;
}
#site-design-solid.site-color-purple .entry-header h1:after {
	background: #754275;
}
#site-design-solid.site-color-purple .entry-content h2.style-title,
#site-design-solid.site-color-purple .entry-content .editor h2,
#site-design-solid.site-color-purple .type-single .entry-content h2 {
  border-top-color: #754275;
}
#site-design-solid.site-color-purple .entry-content h3.style-title,
#site-design-solid.site-color-purple .entry-content .editor h3,
#site-design-solid.site-color-purple .type-single .entry-content h3 {
	background: #754275;
}
#site-design-solid.site-color-purple .entry-content h4.style-title:after,
#site-design-solid.site-color-purple .entry-content .editor h4:after,
#site-design-solid.site-color-purple .type-single .entry-content h4:after {
	background-color: #754275;
}
#site-design-solid.site-color-purple .voice-block h2,
#site-design-solid.site-color-purple .beforeafter-block h2 {
	background: #754275;
}
#site-design-solid.site-color-purple .voice-block h2:after {
	border-top-color: #754275;
}
#site-design-solid.site-color-purple .slide-block .slick-arrow {
	background-color: #754275;
}
#site-design-solid.site-color-purple .text-img-block.fukidashi .text {
	border: solid 1px #754275;
}
#site-design-solid.site-color-purple .text-img-block.fukidashi .text:after {
  border-right: 14px solid #754275;
}
#site-design-solid.site-color-purple .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #754275;
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-solid.site-color-brown #global-header .site-title {
	background: #eedeb0;
}
#site-design-solid.site-color-brown #global-header #global-nav-pc {
	border-top-color: #714a1a;
}
#site-design-solid.site-color-brown #main #content-footer h2 {
	border-color: #e3d5ae;
}
#site-design-solid.site-color-brown .side-nav .side-nav-title {
	border-bottom-color: #714a1a;
}
#site-design-solid.site-color-brown .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/brown/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-brown #global-footer {
	background: #714a1a;
}
#site-design-solid.site-color-brown .entry-header h1:after {
	background: #714a1a;
}
#site-design-solid.site-color-brown .entry-content h2.style-title,
#site-design-solid.site-color-brown .entry-content .editor h2,
#site-design-solid.site-color-brown .type-single .entry-content h2 {
  border-top-color: #714a1a;
}
#site-design-solid.site-color-brown .entry-content h3.style-title,
#site-design-solid.site-color-brown .entry-content .editor h3,
#site-design-solid.site-color-brown .type-single .entry-content h3 {
	background: #714a1a;
}
#site-design-solid.site-color-brown .entry-content h4.style-title:after,
#site-design-solid.site-color-brown .entry-content .editor h4:after,
#site-design-solid.site-color-brown .type-single .entry-content h4:after {
	background-color: #714a1a;
}
#site-design-solid.site-color-brown .voice-block h2,
#site-design-solid.site-color-brown .beforeafter-block h2 {
	background: #714a1a;
}
#site-design-solid.site-color-brown .voice-block h2:after {
	border-top-color: #714a1a;
}
#site-design-solid.site-color-brown .slide-block .slick-arrow {
	background-color: #714a1a;
}
#site-design-solid.site-color-brown .text-img-block.fukidashi .text {
	border: solid 1px #714a1a;
}
#site-design-solid.site-color-brown .text-img-block.fukidashi .text:after {
  border-right: 14px solid #714a1a;
}
#site-design-solid.site-color-brown .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #714a1a;
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-solid.site-color-monotone #global-header .site-title {
	background: #eeeeee;
}
#site-design-solid.site-color-monotone #global-header #global-nav-pc {
	border-top-color: #333333;
}
#site-design-solid.site-color-monotone #main #content-footer h2 {
	border-color: #eeeeee;
}
#site-design-solid.site-color-monotone .side-nav .side-nav-title {
	border-bottom-color: #333333;
}
#site-design-solid.site-color-monotone .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/monotone/solid-side-icon-arrow.png);
}
#site-design-solid.site-color-monotone #global-footer {
	background: #333333;
}
#site-design-solid.site-color-monotone .entry-header h1:after {
	background: #333333;
}
#site-design-solid.site-color-monotone .entry-content h2.style-title,
#site-design-solid.site-color-monotone .entry-content .editor h2,
#site-design-solid.site-color-monotone .type-single .entry-content h2 {
  border-top-color: #333333;
}
#site-design-solid.site-color-monotone .entry-content h3.style-title,
#site-design-solid.site-color-monotone .entry-content .editor h3,
#site-design-solid.site-color-monotone .type-single .entry-content h3 {
	background: #333333;
}
#site-design-solid.site-color-monotone .entry-content h4.style-title:after,
#site-design-solid.site-color-monotone .entry-content .editor h4:after,
#site-design-solid.site-color-monotone .type-single .entry-content h4:after {
	background-color: #333333;
}
#site-design-solid.site-color-monotone .voice-block h2,
#site-design-solid.site-color-monotone .beforeafter-block h2 {
	background: #333333;
}
#site-design-solid.site-color-monotone .voice-block h2:after {
	border-top-color: #333333;
}
#site-design-solid.site-color-monotone .slide-block .slick-arrow {
	background-color: #333333;
}
#site-design-solid.site-color-monotone .text-img-block.fukidashi .text {
	border: solid 1px #333333;
}
#site-design-solid.site-color-monotone .text-img-block.fukidashi .text:after {
  border-right: 14px solid #333333;
}
#site-design-solid.site-color-monotone .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #333333;
}


/* ///////////////////////////////////////////////////////////////////

beauty

/////////////////////////////////////////////////////////////////// */
#site-design-beauty #global-header .site-title {
	border-top: solid 4px #777;
}
#site-design-beauty #global-header #global-header-main-pc #global-header-main-pc-right .mail.mail_half {
	width: 42%;
}
#site-design-beauty #global-header #global-header-main-pc #global-header-main-pc-right .line_btn.line_half {
	width: 42%;
}
#site-design-beauty #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt,
#site-design-beauty #global-footer #global-footer-main-pc #global-footer-main-pc-right .info dl dt,
#site-design-beauty #main #content-footer .info dl dt {
	border: solid 1px #aaaaaa;
	background: inherit;
	color: #333;
}
#site-design-beauty #global-header #global-nav-pc {
	background: #fff;
	border-bottom: solid 1px #dddddd;
}
#site-design-beauty #global-header #global-nav-pc ul li a {
	color: #222;
}
#site-design-beauty #global-header #global-nav-pc ul li a:after {
	top: 30%;
	height: 40%;
	border-right: solid 1px #dddddd;
}
#site-design-beauty #global-header #global-nav-pc ul li:first-child a:before {
	content: " ";
	position: absolute;
	top: 30%;
	left: 0;
	height: 40%;
	border-left: solid 1px #dddddd;
}
#site-design-beauty #main {
	padding-top: 0;
}
#site-design-beauty #main #content-footer h2 {
	margin-bottom: 30px;
	padding: 20px 0 0;
	border-top: solid 2px #55ace1;
}
#site-design-beauty #main #content-footer .tel-sp,
#site-design-beauty .sp-modal-main-tel .tel-sp {
	border: solid 1px #85bb85;
	background: #e2f2e3;
	background: -moz-linear-gradient(top, #ffffff 0%, #e2f2e3 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#e2f2e3 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e2f2e3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2f2e3',GradientType=0 );
	text-shadow: none;
	box-shadow: none;
	color: #09990b;
}
#site-design-beauty #main #content-footer .tel-sp span,
#site-design-beauty .sp-modal-main-tel .tel-sp span {
	background-image: url(https://theme.selfull.jp/images/common/tel-icon-pc.png);
	background-size: 18px auto;
	background-repeat: no-repeat;
}
#site-design-beauty .side-nav {
	border: solid 4px #ccc;
	border-radius: 4px;
	background: #ccc;
}
#site-design-beauty .side-nav .side-nav-title {
	padding: 12px 5%;
	font-size: 20px;
	font-weight: bold;
}
#site-design-beauty .side-nav ul li {
	border: none;
}
#site-design-beauty #global-header #global-header-main-pc #global-header-main-pc-right .mail,
#site-design-beauty #global-footer #global-footer-main-pc #global-footer-main-pc-right .mail,
#site-design-beauty #main #content-footer .mail {
	border: solid 1px #d8b0ad;
	background: #f5e6e5; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5e6e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5e6e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f5e6e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5e6e5',GradientType=0 ); /* IE6-9 */
	text-shadow: none;
	box-shadow: none;
	color: #cc1100;
}
#site-design-beauty #global-header #global-header-main-pc #global-header-main-pc-right .mail span,
#site-design-beauty #global-footer #global-footer-main-pc #global-footer-main-pc-right .mail span,
#site-design-beauty #main #content-footer .mail span {
    background-image: url(https://theme.selfull.jp/images/common/mail-icon-02.png);
    background-repeat: no-repeat;
    background-position: left center;
}
#site-design-beauty #global-header #global-header-main-pc #global-header-main-pc-right .line_btn,
#site-design-beauty #global-footer #global-footer-main-pc #global-footer-main-pc-right .line_btn,
#site-design-beauty #main #content-footer .line_btn {
	border: solid 1px #abcbae;
	background: #e2f2e3; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e2f2e3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e2f2e3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e2f2e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2f2e3',GradientType=0 ); /* IE6-9 */
	text-shadow: none;
	box-shadow: none;
	color: #15b817;
}
#site-design-beauty #global-header #global-header-main-pc #global-header-main-pc-right .line_btn span,
#site-design-beauty #global-footer #global-footer-main-pc #global-footer-main-pc-right .line_btn span,
#site-design-beauty #main #content-footer .line_btn span {
    background-image: url(https://theme.selfull.jp/images/common/line-icon-02.png);
    background-repeat: no-repeat;
    background-position: left center;
}
#site-design-beauty #global-footer {
	background: #ccc;
	padding-top: 20px;
}
#site-design-beauty #global-footer #global-footer-main-pc {
	background-color: inherit;
}
#site-design-beauty #global-footer #global-footer-nav li a:after {
	top: 6px;
	left: 0;
	width: 6px;
	height: 8px;
	background: url(https://theme.selfull.jp/images/common/solid-footer-icon-arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#site-design-beauty .entry-header h1 {
	position: relative;
  font-size: 28px;
  margin-bottom:20px;
  padding: 20px 0;
	border-bottom: dotted 2px #333;
  line-height: 1.2;
	font-weight: bold;
}
#site-design-beauty .entry-content h2.style-title,
#site-design-beauty .entry-content .editor h2,
#site-design-beauty .type-single .entry-content h2 {
	position: relative;
  padding-bottom: 10px;
	font-weight: bold;
	font-size: 26px;
}
#site-design-beauty .entry-content h2.style-title:after,
#site-design-beauty .entry-content .editor h2:after,
#site-design-beauty .type-single .entry-content h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 35px;
	height: 4px;
	background: #777;
}
#site-design-beauty .entry-content h3.style-title,
#site-design-beauty .entry-content .editor h3,
#site-design-beauty .type-single .entry-content h3 {
	background: #777;
  padding: 4px 10px;
	font-size: 22px;
}
#site-design-beauty .entry-content h4.style-title,
#site-design-beauty .entry-content .editor h4,
#site-design-beauty .type-single .entry-content h4 {
	position:relative;
	padding-left: 15px;
	font-weight: bold;
}
#site-design-beauty .entry-content h4.style-title:after,
#site-design-beauty .entry-content .editor h4:after,
#site-design-beauty .type-single .entry-content h4:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: #777;
}
#site-design-beauty .slide-block .slick-arrow {
	border-radius: 100px;
	border: solid 2px #777;
	background-position: center center;
	background-repeat: no-repeat;
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-01-tel {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-01-tel.png);
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-02-tel {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-02-tel.png);
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-02-web {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-02-web.png);
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-03-tel {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-03-tel.png);
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-03-line {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-03-line.png);
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-tel {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-04-tel.png);
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-web {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-04-web.png);
}
#site-design-beauty #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-line {
  background-image: url(https://theme.selfull.jp/images/common/beauty-ff-sp-04-line.png);
}
#site-design-beauty #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-repeat: no-repeat;
	background-size: contain;
}
@media screen and (max-width:600px) {
#site-design-beauty #main {
	margin-left: 0;
	margin-right: 0;
}
#site-design-beauty #side {
	margin: 0 3%;
}
}


/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-beauty.site-color-blue #global-header .site-title {
	border-top-color: #55ace1;
}
#site-design-beauty.site-color-blue #global-header #global-nav-pc ul li a {
	color: #55ace1;
}
#site-design-beauty.site-color-blue #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/blue/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-blue #main #content-footer h2 {
	border-color: #55ace1;
}
#site-design-beauty.site-color-blue .side-nav {
	border-color: #e9f3fd;
	background: #e9f3fd;
}
#site-design-beauty.site-color-blue .side-nav .side-nav-title {
	color: #55ace1;
}
#site-design-beauty.site-color-blue .side-nav ul li a,
#site-design-beauty.site-color-blue #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/blue/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-blue #global-footer {
	background: #e9f3fd;
}
#site-design-beauty.site-color-blue .entry-header h1 {
	border-bottom-color: #55ace1;
	color: #55ace1;
}
#site-design-beauty.site-color-blue .entry-content h2.style-title:after,
#site-design-beauty.site-color-blue .entry-content .editor h2:after,
#site-design-beauty.site-color-blue .type-single .entry-content h2:after {
	background: #55ace1;
}
#site-design-beauty.site-color-blue .entry-content h3.style-title,
#site-design-beauty.site-color-blue .entry-content .editor h3,
#site-design-beauty.site-color-blue .type-single .entry-content h3 {
	background: #e9f3fd;
	color: #55ace1;
}
#site-design-beauty.site-color-blue .entry-content h4.style-title:after,
#site-design-beauty.site-color-blue .entry-content .editor h4:after,
#site-design-beauty.site-color-blue .type-single .entry-content h4:after {
	background-color: #55ace1;
}
#site-design-beauty.site-color-blue .voice-block h2,
#site-design-beauty.site-color-blue .beforeafter-block h2 {
	background: #55ace1;
}
#site-design-beauty.site-color-blue .voice-block h2:after {
	border-top-color: #55ace1;
}
#site-design-beauty.site-color-blue .slide-block .slick-arrow {
	border-color: #55ace1;
}
#site-design-beauty.site-color-blue .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/blue/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-blue .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/blue/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-blue .text-img-block.fukidashi .text {
	border: solid 1px #55ace1;
}
#site-design-beauty.site-color-blue .text-img-block.fukidashi .text:after {
  border-right: 14px solid #55ace1;
}
#site-design-beauty.site-color-blue .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #55ace1;
}


/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-beauty.site-color-red #global-header .site-title {
	border-top-color: #b70031;
}
#site-design-beauty.site-color-red #global-header #global-nav-pc ul li a {
	color: #b70031;
}
#site-design-beauty.site-color-red #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/red/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-red #main #content-footer h2 {
	border-color: #b70031;
}
#site-design-beauty.site-color-red .side-nav {
	border-color: #f5f0e9;
	background: #f5f0e9;
}
#site-design-beauty.site-color-red .side-nav .side-nav-title {
	color: #b70031;
}
#site-design-beauty.site-color-red .side-nav ul li a,
#site-design-beauty.site-color-red #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/red/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-red #global-footer {
	background: #f5f0e9;
}
#site-design-beauty.site-color-red .entry-header h1 {
	border-bottom-color: #b70031;
	color: #b70031;
}
#site-design-beauty.site-color-red .entry-content h2.style-title:after,
#site-design-beauty.site-color-red .entry-content .editor h2:after,
#site-design-beauty.site-color-red .type-single .entry-content h2:after {
	background: #b70031;
}
#site-design-beauty.site-color-red .entry-content h3.style-title,
#site-design-beauty.site-color-red .entry-content .editor h3,
#site-design-beauty.site-color-red .type-single .entry-content h3 {
	background: #f5f0e9;
	color: #b70031;
}
#site-design-beauty.site-color-red .entry-content h4.style-title:after,
#site-design-beauty.site-color-red .entry-content .editor h4:after,
#site-design-beauty.site-color-red .type-single .entry-content h4:after {
	background-color: #b70031;
}
#site-design-beauty.site-color-red .voice-block h2,
#site-design-beauty.site-color-red .beforeafter-block h2 {
	background: #b70031;
}
#site-design-beauty.site-color-red .voice-block h2:after {
	border-top-color: #b70031;
}
#site-design-beauty.site-color-red .slide-block .slick-arrow {
	border-color: #b70031;
}
#site-design-beauty.site-color-red .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/red/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-red .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/red/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-red .text-img-block.fukidashi .text {
	border: solid 1px #b70031;
}
#site-design-beauty.site-color-red .text-img-block.fukidashi .text:after {
  border-right: 14px solid #b70031;
}
#site-design-beauty.site-color-red .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #b70031;
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-beauty.site-color-orange #global-header .site-title {
	border-top-color: #f7835f;
}
#site-design-beauty.site-color-orange #global-header #global-nav-pc ul li a {
	color: #f7835f;
}
#site-design-beauty.site-color-orange #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/orange/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-orange #main #content-footer h2 {
	border-color: #f7835f;
}
#site-design-beauty.site-color-orange .side-nav {
	border-color: #ffecdc;
	background: #ffecdc;
}
#site-design-beauty.site-color-orange .side-nav .side-nav-title {
	color: #f7835f;
}
#site-design-beauty.site-color-orange .side-nav ul li a,
#site-design-beauty.site-color-orange #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/orange/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-orange #global-footer {
	background: #ffecdc;
}
#site-design-beauty.site-color-orange .entry-header h1 {
	border-bottom-color: #f7835f;
	color: #f7835f;
}
#site-design-beauty.site-color-orange .entry-content h2.style-title:after,
#site-design-beauty.site-color-orange .entry-content .editor h2:after,
#site-design-beauty.site-color-orange .type-single .entry-content h2:after {
	background: #f7835f;
}
#site-design-beauty.site-color-orange .entry-content h3.style-title,
#site-design-beauty.site-color-orange .entry-content .editor h3,
#site-design-beauty.site-color-orange .type-single .entry-content h3 {
	background: #ffecdc;
	color: #f7835f;
}
#site-design-beauty.site-color-orange .entry-content h4.style-title:after,
#site-design-beauty.site-color-orange .entry-content .editor h4:after,
#site-design-beauty.site-color-orange .type-single .entry-content h4:after {
	background-color: #f7835f;
}
#site-design-beauty.site-color-orange .slide-block .slick-arrow {
	border-color: #f7835f;
}
#site-design-beauty.site-color-orange .voice-block h2,
#site-design-beauty.site-color-orange .beforeafter-block h2 {
	background: #f7835f;
}
#site-design-beauty.site-color-orange .voice-block h2:after {
	border-top-color: #f7835f;
}
#site-design-beauty.site-color-orange .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/orange/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-orange .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/orange/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-orange .text-img-block.fukidashi .text {
	border: solid 1px #f7835f;
}
#site-design-beauty.site-color-orange .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f7835f;
}
#site-design-beauty.site-color-orange .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f7835f;
}


/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-beauty.site-color-green #global-header .site-title {
	border-top-color: #5cbb94;
}
#site-design-beauty.site-color-green #global-header #global-nav-pc ul li a {
	color: #5cbb94;
}
#site-design-beauty.site-color-green #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/green/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-green #main #content-footer h2 {
	border-color: #5cbb94;
}
#site-design-beauty.site-color-green .side-nav {
	border-color: #e6f8ed;
	background: #e6f8ed;
}
#site-design-beauty.site-color-green .side-nav .side-nav-title {
	color: #5cbb94;
}
#site-design-beauty.site-color-green .side-nav ul li a,
#site-design-beauty.site-color-green #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/green/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-green #global-footer {
	background: #e6f8ed;
}
#site-design-beauty.site-color-green .entry-header h1 {
	border-bottom-color: #5cbb94;
	color: #5cbb94;
}
#site-design-beauty.site-color-green .entry-content h2.style-title:after,
#site-design-beauty.site-color-green .entry-content .editor h2:after,
#site-design-beauty.site-color-green .type-single .entry-content h2:after {
	background: #5cbb94;
}
#site-design-beauty.site-color-green .entry-content h3.style-title,
#site-design-beauty.site-color-green .entry-content .editor h3,
#site-design-beauty.site-color-green .type-single .entry-content h3 {
	background: #e6f8ed;
	color: #5cbb94;
}
#site-design-beauty.site-color-green .entry-content h4.style-title:after,
#site-design-beauty.site-color-green .entry-content .editor h4:after,
#site-design-beauty.site-color-green .type-single .entry-content h4:after {
	background-color: #5cbb94;
}
#site-design-beauty.site-color-green .voice-block h2,
#site-design-beauty.site-color-green .beforeafter-block h2 {
	background: #5cbb94;
}
#site-design-beauty.site-color-green .voice-block h2:after {
	border-top-color: #5cbb94;
}
#site-design-beauty.site-color-green .slide-block .slick-arrow {
	border-color: #5cbb94;
}
#site-design-beauty.site-color-green .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/green/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-green .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/green/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-green .text-img-block.fukidashi .text {
	border: solid 1px #5cbb94;
}
#site-design-beauty.site-color-green .text-img-block.fukidashi .text:after {
  border-right: 14px solid #5cbb94;
}
#site-design-beauty.site-color-green .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #5cbb94;
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-beauty.site-color-green2 #global-header .site-title {
	border-top-color: #7fbc32;
}
#site-design-beauty.site-color-green2 #global-header #global-nav-pc ul li a {
	color: #7fbc32;
}
#site-design-beauty.site-color-green2 #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/green2/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-green2 #main #content-footer h2 {
	border-color: #7fbc32;
}
#site-design-beauty.site-color-green2 .side-nav {
	border-color: #f2f9dd;
	background: #f2f9dd;
}
#site-design-beauty.site-color-green2 .side-nav .side-nav-title {
	color: #7fbc32;
}
#site-design-beauty.site-color-green2 .side-nav ul li a,
#site-design-beauty.site-color-green2 #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/green2/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-green2 #global-footer {
	background: #f2f9dd;
}
#site-design-beauty.site-color-green2 .entry-header h1 {
	border-bottom-color: #7fbc32;
	color: #7fbc32;
}
#site-design-beauty.site-color-green2 .entry-content h2.style-title:after,
#site-design-beauty.site-color-green2 .entry-content .editor h2:after,
#site-design-beauty.site-color-green2 .type-single .entry-content h2:after {
	background: #7fbc32;
}
#site-design-beauty.site-color-green2 .entry-content h3.style-title,
#site-design-beauty.site-color-green2 .entry-content .editor h3,
#site-design-beauty.site-color-green2 .type-single .entry-content h3 {
	background: #f2f9dd;
	color: #7fbc32;
}
#site-design-beauty.site-color-green2 .entry-content h4.style-title:after,
#site-design-beauty.site-color-green2 .entry-content .editor h4:after,
#site-design-beauty.site-color-green2 .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-beauty.site-color-green2 .voice-block h2,
#site-design-beauty.site-color-green2 .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-beauty.site-color-green2 .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-beauty.site-color-green2 .slide-block .slick-arrow {
	border-color: #7fbc32;
}
#site-design-beauty.site-color-green2 .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/green2/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-green2 .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/green2/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-green2 .text-img-block.fukidashi .text {
	border: solid 1px #7fbc32;
}
#site-design-beauty.site-color-green2 .text-img-block.fukidashi .text:after {
  border-right: 14px solid #7fbc32;
}
#site-design-beauty.site-color-green2 .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #7fbc32;
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-beauty.site-color-pink #global-header .site-title {
	border-top-color: #f77c8b;
}
#site-design-beauty.site-color-pink #global-header #global-nav-pc ul li a {
	color: #f77c8b;
}
#site-design-beauty.site-color-pink #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/pink/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-pink #main #content-footer h2 {
	border-color: #f77c8b;
}
#site-design-beauty.site-color-pink .side-nav {
	border-color: #fdeef1;
	background: #fdeef1;
}
#site-design-beauty.site-color-pink .side-nav .side-nav-title {
	color: #f77c8b;
}
#site-design-beauty.site-color-pink .side-nav ul li a,
#site-design-beauty.site-color-pink #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/pink/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-pink #global-footer {
	background: #fdeef1;
}
#site-design-beauty.site-color-pink .entry-header h1 {
	border-bottom-color: #f77c8b;
	color: #f77c8b;
}
#site-design-beauty.site-color-pink .entry-content h2.style-title:after,
#site-design-beauty.site-color-pink .entry-content .editor h2:after,
#site-design-beauty.site-color-pink .type-single .entry-content h2:after {
	background: #f77c8b;
}
#site-design-beauty.site-color-pink .entry-content h3.style-title,
#site-design-beauty.site-color-pink .entry-content .editor h3,
#site-design-beauty.site-color-pink .type-single .entry-content h3 {
	background: #fdeef1;
	color: #f77c8b;
}
#site-design-beauty.site-color-pink .entry-content h4.style-title:after,
#site-design-beauty.site-color-pink .entry-content .editor h4:after,
#site-design-beauty.site-color-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-beauty.site-color-pink .voice-block h2,
#site-design-beauty.site-color-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-beauty.site-color-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-beauty.site-color-pink .slide-block .slick-arrow {
	border-color: #f77c8b;
}
#site-design-beauty.site-color-pink .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/pink/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-pink .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/pink/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-pink .text-img-block.fukidashi .text {
	border: solid 1px #f77c8b;
}
#site-design-beauty.site-color-pink .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f77c8b;
}
#site-design-beauty.site-color-pink .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f77c8b;
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-beauty.site-color-purple #global-header .site-title {
	border-top-color: #a582ae;
}
#site-design-beauty.site-color-purple #global-header #global-nav-pc ul li a {
	color: #a582ae;
}
#site-design-beauty.site-color-purple #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/purple/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-purple #main #content-footer h2 {
	border-color: #a582ae;
}
#site-design-beauty.site-color-purple .side-nav {
	border-color: #f8effb;
	background: #f8effb;
}
#site-design-beauty.site-color-purple .side-nav .side-nav-title {
	color: #a582ae;
}
#site-design-beauty.site-color-purple .side-nav ul li a,
#site-design-beauty.site-color-purple #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/purple/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-purple #global-footer {
	background: #f8effb;
}
#site-design-beauty.site-color-purple .entry-header h1 {
	border-bottom-color: #a582ae;
	color: #a582ae;
}
#site-design-beauty.site-color-purple .entry-content h2.style-title:after,
#site-design-beauty.site-color-purple .entry-content .editor h2:after,
#site-design-beauty.site-color-purple .type-single .entry-content h2:after {
	background: #a582ae;
}
#site-design-beauty.site-color-purple .entry-content h3.style-title,
#site-design-beauty.site-color-purple .entry-content .editor h3,
#site-design-beauty.site-color-purple .type-single .entry-content h3 {
	background: #f8effb;
	color: #a582ae;
}
#site-design-beauty.site-color-purple .entry-content h4.style-title:after,
#site-design-beauty.site-color-purple .entry-content .editor h4:after,
#site-design-beauty.site-color-purple .type-single .entry-content h4:after {
	background-color: #a582ae;
}
#site-design-beauty.site-color-purple .voice-block h2,
#site-design-beauty.site-color-purple .beforeafter-block h2 {
	background: #a582ae;
}
#site-design-beauty.site-color-purple .voice-block h2:after {
	border-top-color: #a582ae;
}
#site-design-beauty.site-color-purple .slide-block .slick-arrow {
	border-color: #a582ae;
}
#site-design-beauty.site-color-purple .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/purple/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-purple .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/purple/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-purple .text-img-block.fukidashi .text {
	border: solid 1px #a582ae;
}
#site-design-beauty.site-color-purple .text-img-block.fukidashi .text:after {
  border-right: 14px solid #a582ae;
}
#site-design-beauty.site-color-purple .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #a582ae;
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-beauty.site-color-brown #global-header .site-title {
	border-top-color: #c39d3a;
}
#site-design-beauty.site-color-brown #global-header #global-nav-pc ul li a {
	color: #c39d3a;
}
#site-design-beauty.site-color-brown #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/brown/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-brown #main #content-footer h2 {
	border-color: #c39d3a;
}
#site-design-beauty.site-color-brown .side-nav {
	border-color: #f7f1e5;
	background: #f7f1e5;
}
#site-design-beauty.site-color-brown .side-nav .side-nav-title {
	color: #c39d3a;
}
#site-design-beauty.site-color-brown .side-nav ul li a,
#site-design-beauty.site-color-brown #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/brown/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-brown #global-footer {
	background: #f7f1e5;
}
#site-design-beauty.site-color-brown .entry-header h1 {
	border-bottom-color: #c39d3a;
	color: #c39d3a;
}
#site-design-beauty.site-color-brown .entry-content h2.style-title:after,
#site-design-beauty.site-color-brown .entry-content .editor h2:after,
#site-design-beauty.site-color-brown .type-single .entry-content h2:after {
	background: #c39d3a;
}
#site-design-beauty.site-color-brown .entry-content h3.style-title,
#site-design-beauty.site-color-brown .entry-content .editor h3,
#site-design-beauty.site-color-brown .type-single .entry-content h3 {
	background: #f7f1e5;
	color: #c39d3a;
}
#site-design-beauty.site-color-brown .entry-content h4.style-title:after,
#site-design-beauty.site-color-brown .entry-content .editor h4:after,
#site-design-beauty.site-color-brown .type-single .entry-content h4:after {
	background-color: #c39d3a;
}
#site-design-beauty.site-color-brown .voice-block h2,
#site-design-beauty.site-color-brown .beforeafter-block h2 {
	background: #c39d3a;
}
#site-design-beauty.site-color-brown .voice-block h2:after {
	border-top-color: #c39d3a;
}
#site-design-beauty.site-color-brown .slide-block .slick-arrow {
	border-color: #c39d3a;
}
#site-design-beauty.site-color-brown .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/brown/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-brown .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/brown/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-brown .text-img-block.fukidashi .text {
	border: solid 1px #c39d3a;
}
#site-design-beauty.site-color-brown .text-img-block.fukidashi .text:after {
  border-right: 14px solid #c39d3a;
}
#site-design-beauty.site-color-brown .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #c39d3a;
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-beauty.site-color-monotone #global-header .site-title {
	border-top-color: #555555;
}
#site-design-beauty.site-color-monotone #global-header #global-nav-pc ul li a {
	color: #555555;
}
#site-design-beauty.site-color-monotone #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/monotone/beauty-fh-menu-open.png);
}
#site-design-beauty.site-color-monotone #main #content-footer h2 {
	border-color: #555555;
}
#site-design-beauty.site-color-monotone .side-nav {
	border-color: #f3f3f3;
	background: #f3f3f3;
}
#site-design-beauty.site-color-monotone .side-nav .side-nav-title {
	color: #555555;
}
#site-design-beauty.site-color-monotone .side-nav ul li a,
#site-design-beauty.site-color-monotone #global-footer #global-footer-nav li a:after {
	background-image: url(https://theme.selfull.jp/images/monotone/beauty-side-icon-arrow.png);
}
#site-design-beauty.site-color-monotone #global-footer {
	background: #f3f3f3;
}
#site-design-beauty.site-color-monotone .entry-header h1 {
	border-bottom-color: #555555;
	color: #555555;
}
#site-design-beauty.site-color-monotone .entry-content h2.style-title:after,
#site-design-beauty.site-color-monotone .entry-content .editor h2:after,
#site-design-beauty.site-color-monotone .type-single .entry-content h2:after {
	background: #555555;
}
#site-design-beauty.site-color-monotone .entry-content h3.style-title,
#site-design-beauty.site-color-monotone .entry-content .editor h3,
#site-design-beauty.site-color-monotone .type-single .entry-content h3 {
	background: #f3f3f3;
	color: #555555;
}
#site-design-beauty.site-color-monotone .entry-content h4.style-title:after,
#site-design-beauty.site-color-monotone .entry-content .editor h4:after,
#site-design-beauty.site-color-monotone .type-single .entry-content h4:after {
	background-color: #555555;
}
#site-design-beauty.site-color-monotone .voice-block h2,
#site-design-beauty.site-color-monotone .beforeafter-block h2 {
	background: #555555;
}
#site-design-beauty.site-color-monotone .voice-block h2:after {
	border-top-color: #555555;
}
#site-design-beauty.site-color-monotone .slide-block .slick-arrow {
	border-color: #555555;
}
#site-design-beauty.site-color-monotone .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/monotone/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-monotone .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/monotone/beauty-slide-icon-arrow-r.png");
}
#site-design-beauty.site-color-monotone .text-img-block.fukidashi .text {
	border: solid 1px #555555;
}
#site-design-beauty.site-color-monotone .text-img-block.fukidashi .text:after {
  border-right: 14px solid #555555;
}
#site-design-beauty.site-color-monotone .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #555555;
}


/* ///////////////////////////////////////////////////////////////////

more

/////////////////////////////////////////////////////////////////// */

#site-design-more #global-header #global-header-main-pc-2.fixed .menu-btn {
	top: 15px;
}
#site-design-more #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #777;
	border-radius: 100%;
	background-size: 45px;
	background-position: center center;
	width: 90px;
	height: 90px;
}
#site-design-more #global-header #global-header-main-pc-2.fixed .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/common/more-fh-fixed-menu-open.png) !important;
}
#site-design-more #global-header #global-header-main-pc-2.fixed .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/common/more-fh-fixed-menu-close.png) !important;
}
#site-design-more #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-repeat: no-repeat !important;
	background-size: 35px auto !important;
	background-position: center center;
}
#site-design-more #main {
	background: none;
}
#site-design-more #main #content-footer {
	position: relative;
	padding-top: 70px;
}
#site-design-more #main #content-footer:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #777;
	width: 2px;
	height: 40px;
}
#site-design-more #main #content-footer h2 {
	margin-bottom: 50px;
	text-align: center;
}
#site-design-more #main #content-footer .tel .tel-number {
	background-image: url(https://theme.selfull.jp/images/common/tel-icon-pc-03.png);
	color: #222222;
}
#site-design-more #main #content-footer .btn-list {
	display: none;
}
#site-design-more #main #content-footer .tel-sp,
#site-design-more .sp-modal-main-tel .tel-sp {
	background: #23c326;
	background: -moz-linear-gradient(top, #0d9810 0%, #036d04 100%);
	background: -webkit-linear-gradient(top, #0d9810 0%,#036d04 100%);
	background: linear-gradient(to bottom, #0d9810 0%,#036d04 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d9810', endColorstr='#036d04',GradientType=0 );
	box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px 0px;
	text-shadow: none;
}
#site-design-more #main #content-footer .mail {
	background: #d62100; /* Old browsers */
	background: -moz-linear-gradient(top, #d62100 0%, #bd0b00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d62100 0%,#bd0b00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d62100 0%,#bd0b00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62100', endColorstr='#bd0b00',GradientType=0 ); /* IE6-9 */
	box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px 0px;
	text-shadow: none;
}
#site-design-more #main #content-footer .line_btn {
	background: #23c326; /* Old browsers */
	background: -moz-linear-gradient(top, #23c326 0%, #10a911 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #23c326 0%,#10a911 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #23c326 0%,#10a911 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23c326', endColorstr='#10a911',GradientType=0 ); /* IE6-9 */
	box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px 0px;
	text-shadow: none;
}
#site-design-more .side-nav .side-nav-title {
	padding:  10px 3%;
	border-bottom: solid 1px #777;
	font-size: 21px;
	font-weight: bold;
}
#site-design-more .side-nav ul {
	background: inherit;
}
#site-design-more .side-nav ul li {
	border: none;
}
#site-design-more #global-footer2 {
	margin-top: 50px;
}
#site-design-more .menu-01-pc .nav-title {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: solid 1px #777;
	font-size: 21px;
	font-weight: bold;
}
#site-design-more .menu-01-pc .nav-list ul li a {
	display: block;
	padding-left: 20px;
	text-decoration: none;
	background-position: left 3px;
	background-repeat: no-repeat;
}
#site-design-more .menu-01-pc .nav-list ul li a:hover {
  text-indent: 0.1rem;
}
#site-design-more .entry-header h1 {
	position: relative;
  font-size: 32px;
	margin: 0 -50vw 20px;
  padding: 60px 0;
	border-top: dotted 1px #b3b3b3;
	border-bottom: dotted 1px #b3b3b3;
	background: #f1f1f1;
  line-height: 1.2;
	text-align: center;
	width: 100vw;
	left: 50%;
	right: 50%;
}
#site-design-more .entry-content h2.style-title,
#site-design-more .entry-content .editor h2,
#site-design-more .type-single .entry-content h2 {
	position: relative;
  padding-bottom: 20px;
	border-bottom: solid 1px #777;
	font-size: 26px;
}
#site-design-more .entry-content h3.style-title,
#site-design-more .entry-content .editor h3,
#site-design-more .type-single .entry-content h3 {
	background: #777;
  padding: 4px 10px;
	font-size: 22px;
	color: #fff;
}
#site-design-more .entry-content h4.style-title,
#site-design-more .entry-content .editor h4,
#site-design-more .type-single .entry-content h4 {
	position:relative;
	padding-left: 15px;
	font-weight: bold;
}
#site-design-more .entry-content h4.style-title:after,
#site-design-more .entry-content .editor h4:after,
#site-design-more .type-single .entry-content h4:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: #777;
}
#site-design-more .slide-block .slick-arrow {
	border-radius: 100px;
	border: solid 2px #777;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12px auto;
}
#site-design-more .voice-block {
	border: none;
}
#site-design-more .voice-block h2 {
	background: #fff;
	color: #222222;
}
#site-design-more .voice-block h2:after {
	border-top-color: #fff;
}
#site-design-more .voice-block h2 a {
	color: #222222 !important;
	text-decoration: none;
}
#site-design-more .beforeafter-block {
	border: none;
}
#site-design-more .beforeafter-block h2 {
	background: #fff;
	color: #222222;
}
#site-design-more #main .beforeafter-block h2 a {
	color: #222222;
	text-decoration: none;
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-01-tel {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-01-tel.png);
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-02-tel {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-02-tel.png);
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-02-web {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-02-web.png);
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-03-tel {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-03-tel.png);
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-03-line {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-03-line.png);
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-tel {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-04-tel.png);
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-web {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-04-web.png);
}
#site-design-more #global-header #global-nav-sp #ff-sp-contents a#ff-sp-04-line {
  background-image: url(https://theme.selfull.jp/images/common/more-ff-sp-04-line.png);
}
#site-design-more #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-repeat: no-repeat;
	background-size: contain;
}


@media screen and (max-width:600px) {

#site-design-more .entry-header h1 {
	position: relative;
  font-size: 28px;
  padding: 50px 0;
}
#site-design-more .entry-content h2.style-title,
#site-design-more .entry-content .editor h2,
#site-design-more .type-single .entry-content h2 {
  padding-bottom: 10px;
	font-size: 22px;
}
#site-design-more .entry-content h3.style-title,
#site-design-more .entry-content .editor h3,
#site-design-more .type-single .entry-content h3 {
	font-size: 20px;
}
#site-design-more #global-header #global-header-main-sp {
	margin-top: 5px;
}
#site-design-more #global-header #global-header-main-sp.fixed {
	margin-top: 0;
}
#site-design-more #main {
}

#site-design-more .slide-block .slick-arrow {
	background-size: 8px auto;
}
}


/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-more.site-color-blue {
	background: #f0f9ff;
}
#site-design-more.site-color-blue #global-header #global-header-main-pc-2 {
	background: #f0f9ff;
}
#site-design-more.site-color-blue #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/blue/more-fh-menu-open.png);
}
#site-design-more.site-color-blue #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/blue/more-fh-menu-close.png);
}
#site-design-more.site-color-blue #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #55ace1;
}
#site-design-more.site-color-blue #global-header #global-header-main-sp.fixed {
	background-color: #f0f9ff;
}
#site-design-more.site-color-blue #global-header-main-pc-2 .menu-01-pc {
	background: #f0f9ff;
}
#site-design-more.site-color-blue #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/blue/more-fh-menu-open.png);
}
#site-design-more.site-color-blue .menu-01-pc .nav-title {
	border-bottom-color: #55ace1;
}
#site-design-more.site-color-blue .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/blue/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-blue .side-nav .side-nav-title {
	border-bottom-color: #55ace1;
}
#site-design-more.site-color-blue .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/blue/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-blue #main #content-footer:after {
	background: #55ace1;
}
#site-design-more.site-color-blue #global-footer2 .copyright {
	color: #55ace1;
}
#site-design-more.site-color-blue .entry-header h1 {
	border-top-color: #55ace1;
	border-bottom-color: #55ace1;
	background: #e8f3fd;
}
#site-design-more.site-color-blue .entry-content h2.style-title,
#site-design-more.site-color-blue .entry-content .editor h2,
#site-design-more.site-color-blue .type-single .entry-content h2 {
	border-bottom-color: #55ace1;
}
#site-design-more.site-color-blue .entry-content h3.style-title,
#site-design-more.site-color-blue .entry-content .editor h3,
#site-design-more.site-color-blue .type-single .entry-content h3 {
	background: #55ace1;
}
#site-design-more.site-color-blue .entry-content h4.style-title:after,
#site-design-more.site-color-blue .entry-content .editor h4:after,
#site-design-more.site-color-blue .type-single .entry-content h4:after {
	background-color: #55ace1;
}
#site-design-more.site-color-blue .voice-block {
	background: #e1f1ff;
}
#site-design-more.site-color-blue .beforeafter-block {
	background: #e1f1ff;
}
#site-design-more.site-color-blue .slide-block .slick-arrow {
	border-color: #55ace1;
}
#site-design-more.site-color-blue .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/blue/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-blue .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/blue/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-blue .text-img-block.fukidashi .text {
	border: solid 1px #55ace1;
}
#site-design-more.site-color-blue .text-img-block.fukidashi .text:after {
  border-right: 14px solid #55ace1;
}
#site-design-more.site-color-blue .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #55ace1;
}

/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-more.site-color-red {
	background: #fff;
}
#site-design-more.site-color-red #global-header #global-header-main-pc-2 {
	background: #fff;
}
#site-design-more.site-color-red #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/red/more-fh-menu-open.png);
}
#site-design-more.site-color-red #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/red/more-fh-menu-close.png);
}
#site-design-more.site-color-red #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #e50011;
}
#site-design-more.site-color-red #global-header-main-pc-2 .menu-01-pc {
	background: #fff;
}
#site-design-more.site-color-red #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/red/more-fh-menu-open.png);
}
#site-design-more.site-color-red .menu-01-pc .nav-title {
	border-bottom-color: #e50011;
}
#site-design-more.site-color-red .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/red/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-red .side-nav .side-nav-title {
	border-bottom-color: #e50011;
}
#site-design-more.site-color-red .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/red/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-red #main #content-footer:after {
	background: #e50011;
}
#site-design-more.site-color-red #global-footer2 .copyright {
	color: #e50011;
}
#site-design-more.site-color-red .entry-header h1 {
	border-top-color: #e50011;
	border-bottom-color: #e50011;
	background: #fff1f1;
}
#site-design-more.site-color-red .entry-content h2.style-title,
#site-design-more.site-color-red .entry-content .editor h2,
#site-design-more.site-color-red .type-single .entry-content h2 {
	border-bottom-color: #e50011;
}
#site-design-more.site-color-red .entry-content h3.style-title,
#site-design-more.site-color-red .entry-content .editor h3,
#site-design-more.site-color-red .type-single .entry-content h3 {
	background: #e50011;
}
#site-design-more.site-color-red .entry-content h4.style-title:after,
#site-design-more.site-color-red .entry-content .editor h4:after,
#site-design-more.site-color-red .type-single .entry-content h4:after {
	background-color: #e50011;
}
#site-design-more.site-color-red .voice-block {
	background: #fff1f1;
}
#site-design-more.site-color-red .beforeafter-block {
	background: #fff1f1;
}
#site-design-more.site-color-red .slide-block .slick-arrow {
	border-color: #e50011;
}
#site-design-more.site-color-red .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/red/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-red .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/red/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-red .text-img-block.fukidashi .text {
	border: solid 1px #e50011;
}
#site-design-more.site-color-red .text-img-block.fukidashi .text:after {
  border-right: 14px solid #e50011;
}
#site-design-more.site-color-red .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #e50011;
}

/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-more.site-color-orange {
	background: #fcf6e7;
}
#site-design-more.site-color-orange #global-header #global-header-main-pc-2 {
	background: #fcf6e7;
}
#site-design-more.site-color-orange #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/orange/more-fh-menu-open.png);
}
#site-design-more.site-color-orange #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/orange/more-fh-menu-close.png);
}
#site-design-more.site-color-orange #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #f7835f;
}
#site-design-more.site-color-orange #global-header #global-header-main-sp.fixed {
	background-color: #fcf6e7;
}
#site-design-more.site-color-orange #global-header-main-pc-2 .menu-01-pc {
	background: #fcf6e7;
}
#site-design-more.site-color-orange #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/orange/more-fh-menu-open.png);
}
#site-design-more.site-color-orange .menu-01-pc .nav-title {
	border-bottom-color: #f7835f;
}
#site-design-more.site-color-orange .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/orange/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-orange .side-nav .side-nav-title {
	border-bottom-color: #f7835f;
}
#site-design-more.site-color-orange .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/orange/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-orange #main #content-footer:after {
	background: #f7835f;
}
#site-design-more.site-color-orange #global-footer2 .copyright {
	color: #f7835f;
}
#site-design-more.site-color-orange .entry-header h1 {
	border-top-color: #f7835f;
	border-bottom-color: #f7835f;
	background: #feeed7;
}
#site-design-more.site-color-orange .entry-content h2.style-title,
#site-design-more.site-color-orange .entry-content .editor h2,
#site-design-more.site-color-orange .type-single .entry-content h2 {
	border-bottom-color: #f7835f;
}
#site-design-more.site-color-orange .entry-content h3.style-title,
#site-design-more.site-color-orange .entry-content .editor h3,
#site-design-more.site-color-orange .type-single .entry-content h3 {
	background: #f7835f;
}
#site-design-more.site-color-orange .entry-content h4.style-title:after,
#site-design-more.site-color-orange .entry-content .editor h4:after,
#site-design-more.site-color-orange .type-single .entry-content h4:after {
	background-color: #f7835f;
}
#site-design-more.site-color-orange .voice-block {
	background: #feeed7;
}
#site-design-more.site-color-orange .beforeafter-block {
	background: #feeed7;
}
#site-design-more.site-color-orange .slide-block .slick-arrow {
	border-color: #f7835f;
}
#site-design-more.site-color-orange .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/orange/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-orange .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/orange/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-orange .text-img-block.fukidashi .text {
	border: solid 1px #f7835f;
}
#site-design-more.site-color-orange .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f7835f;
}
#site-design-more.site-color-orange .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f7835f;
}

/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-more.site-color-green {
	background: #fafbe7;
}
#site-design-more.site-color-green #global-header #global-header-main-pc-2 {
	background: #fafbe7;
}
#site-design-more.site-color-green #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/green/more-fh-menu-open.png);
}
#site-design-more.site-color-green #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/green/more-fh-menu-close.png);
}
#site-design-more.site-color-green #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #7fbc32;
}
#site-design-more.site-color-green #global-header #global-header-main-sp.fixed {
	background-color: #fafbe7;
}
#site-design-more.site-color-green #global-header-main-pc-2 .menu-01-pc {
	background: #fafbe7;
}
#site-design-more.site-color-green #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/green/more-fh-menu-open.png);
}
#site-design-more.site-color-green .menu-01-pc .nav-title {
	border-bottom-color: #7fbc32;
}
#site-design-more.site-color-green .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/green/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-green .side-nav .side-nav-title {
	border-bottom-color: #7fbc32;
}
#site-design-more.site-color-green .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-green #main #content-footer:after {
	background: #7fbc32;
}
#site-design-more.site-color-green #global-footer2 .copyright {
	color: #7fbc32;
}
#site-design-more.site-color-green .entry-header h1 {
	border-top-color: #7fbc32;
	border-bottom-color: #7fbc32;
	background: #f0f6d6;
}
#site-design-more.site-color-green .entry-content h2.style-title,
#site-design-more.site-color-green .entry-content .editor h2,
#site-design-more.site-color-green .type-single .entry-content h2 {
	border-bottom-color: #7fbc32;
}
#site-design-more.site-color-green .entry-content h3.style-title,
#site-design-more.site-color-green .entry-content .editor h3,
#site-design-more.site-color-green .type-single .entry-content h3 {
	background: #7fbc32;
}
#site-design-more.site-color-green .entry-content h4.style-title:after,
#site-design-more.site-color-green .entry-content .editor h4:after,
#site-design-more.site-color-green .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-more.site-color-green .voice-block {
	background: #f0f6d6;
}
#site-design-more.site-color-green .beforeafter-block {
	background: #f0f6d6;
}
#site-design-more.site-color-green .slide-block .slick-arrow {
	border-color: #7fbc32;
}
#site-design-more.site-color-green .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/green/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-green .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/green/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-green .text-img-block.fukidashi .text {
	border: solid 1px #7fbc32;
}
#site-design-more.site-color-green .text-img-block.fukidashi .text:after {
  border-right: 14px solid #7fbc32;
}
#site-design-more.site-color-green .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #7fbc32;
}

/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-more.site-color-green2 {
	background: #ffffff;
}
#site-design-more.site-color-green2 #global-header #global-header-main-pc-2 {
	background: #ffffff;
}
#site-design-more.site-color-green2 #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/green2/more-fh-menu-open.png);
}
#site-design-more.site-color-green2 #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/green2/more-fh-menu-close.png);
}
#site-design-more.site-color-green2 #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #0ca44c;
}
#site-design-more.site-color-green2 #global-header #global-header-main-sp.fixed {
	background-color: #fafbe7;
}
#site-design-more.site-color-green2 #global-header-main-pc-2 .menu-01-pc {
	background: #ffffff;
}
#site-design-more.site-color-green2 #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/green2/more-fh-menu-open.png);
}
#site-design-more.site-color-green2 .menu-01-pc .nav-title {
	border-bottom-color: #0ca44c;
}
#site-design-more.site-color-green2 .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/green2/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-green2 .side-nav .side-nav-title {
	border-bottom-color: #0ca44c;
}
#site-design-more.site-color-green2 .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green2/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-green2 #main #content-footer:after {
	background: #0ca44c;
}
#site-design-more.site-color-green2 #global-footer2 .copyright {
	color: #0ca44c;
}
#site-design-more.site-color-green2 .entry-header h1 {
	border-top-color: #7fbc32;
	border-bottom-color: #7fbc32;
	background: #f2f9dd;
}
#site-design-more.site-color-green2 .entry-content h2.style-title,
#site-design-more.site-color-green2 .entry-content .editor h2,
#site-design-more.site-color-green2 .type-single .entry-content h2 {
	border-bottom-color: #0ca44c;
}
#site-design-more.site-color-green2 .entry-content h3.style-title,
#site-design-more.site-color-green2 .entry-content .editor h3,
#site-design-more.site-color-green2 .type-single .entry-content h3 {
	background: #0ca44c;
}
#site-design-more.site-color-green2 .entry-content h4.style-title:after,
#site-design-more.site-color-green2 .entry-content .editor h4:after,
#site-design-more.site-color-green2 .type-single .entry-content h4:after {
	background-color: #0ca44c;
}
#site-design-more.site-color-green2 .voice-block {
	background: #f0f6d6;
}
#site-design-more.site-color-green2 .beforeafter-block {
	background: #f0f6d6;
}
#site-design-more.site-color-green2 .slide-block .slick-arrow {
	border-color: #0ca44c;
}
#site-design-more.site-color-green2 .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/green2/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-green2 .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/green2/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-green2 .text-img-block.fukidashi .text {
	border: solid 1px #0ca44c;
}
#site-design-more.site-color-green2 .text-img-block.fukidashi .text:after {
  border-right: 14px solid #0ca44c;
}
#site-design-more.site-color-green2 .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #0ca44c;
}

/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-more.site-color-pink {
	background: #fceff0;
}
#site-design-more.site-color-pink #global-header #global-header-main-pc-2 {
	background: #fceff0;
}
#site-design-more.site-color-pink #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/pink/more-fh-menu-open.png);
}
#site-design-more.site-color-pink #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/pink/more-fh-menu-close.png);
}
#site-design-more.site-color-pink #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #f77c8b;
}
#site-design-more.site-color-pink #global-header #global-header-main-sp.fixed {
	background-color: #fceff0;
}
#site-design-more.site-color-pink #global-header-main-pc-2 .menu-01-pc {
	background: #fceff0;
}
#site-design-more.site-color-pink #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/pink/more-fh-menu-open.png);
}
#site-design-more.site-color-pink .menu-01-pc .nav-title {
	border-bottom-color: #f77c8b;
}
#site-design-more.site-color-pink .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/pink/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-pink .side-nav .side-nav-title {
	border-bottom-color: #f77c8b;
}
#site-design-more.site-color-pink .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/pink/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-pink #main #content-footer:after {
	background: #f77c8b;
}
#site-design-more.site-color-pink #global-footer2 .copyright {
	color: #f77c8b;
}
#site-design-more.site-color-pink .entry-header h1 {
	border-top-color: #f77c8b;
	border-bottom-color: #f77c8b;
	background: #fae4e8;
}
#site-design-more.site-color-pink .entry-content h2.style-title,
#site-design-more.site-color-pink .entry-content .editor h2,
#site-design-more.site-color-pink .type-single .entry-content h2 {
	border-bottom-color: #f77c8b;
}
#site-design-more.site-color-pink .entry-content h3.style-title,
#site-design-more.site-color-pink .entry-content .editor h3,
#site-design-more.site-color-pink .type-single .entry-content h3 {
	background: #f77c8b;
}
#site-design-more.site-color-pink .entry-content h4.style-title:after,
#site-design-more.site-color-pink .entry-content .editor h4:after,
#site-design-more.site-color-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-more.site-color-pink .voice-block {
	background: #fae4e8;
}
#site-design-more.site-color-pink .beforeafter-block {
	background: #fae4e8;
}
#site-design-more.site-color-pink .slide-block .slick-arrow {
	border-color: #f77c8b;
}
#site-design-more.site-color-pink .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/pink/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-pink .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/pink/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-pink .text-img-block.fukidashi .text {
	border: solid 1px #f77c8b;
}
#site-design-more.site-color-pink .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f77c8b;
}
#site-design-more.site-color-pink .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f77c8b;
}

/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-more.site-color-purple {
	background: #fcf7fd;
}
#site-design-more.site-color-purple #global-header #global-header-main-pc-2 {
	background: #fcf7fd;
}
#site-design-more.site-color-purple #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/purple/more-fh-menu-open.png);
}
#site-design-more.site-color-purple #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/purple/more-fh-menu-close.png);
}
#site-design-more.site-color-purple #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #a582ae;
}
#site-design-more.site-color-purple #global-header #global-header-main-sp.fixed {
	background-color: #fcf7fd;
}
#site-design-more.site-color-purple #global-header-main-pc-2 .menu-01-pc {
	background: #fcf7fd;
}
#site-design-more.site-color-purple #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/purple/more-fh-menu-open.png);
}
#site-design-more.site-color-purple .menu-01-pc .nav-title {
	border-bottom-color: #a582ae;
}
#site-design-more.site-color-purple .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/purple/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-purple .side-nav .side-nav-title {
	border-bottom-color: #a582ae;
}
#site-design-more.site-color-purple .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/pink/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-purple #main #content-footer:after {
	background: #a582ae;
}
#site-design-more.site-color-purple #global-footer2 .copyright {
	color: #a582ae;
}
#site-design-more.site-color-purple .entry-header h1 {
	border-top-color: #a582ae;
	border-bottom-color: #a582ae;
	background: #f6ecf9;
}
#site-design-more.site-color-purple .entry-content h2.style-title,
#site-design-more.site-color-purple .entry-content .editor h2,
#site-design-more.site-color-purple .type-single .entry-content h2 {
	border-bottom-color: #a582ae;
}
#site-design-more.site-color-purple .entry-content h3.style-title,
#site-design-more.site-color-purple .entry-content .editor h3,
#site-design-more.site-color-purple .type-single .entry-content h3 {
	background: #a582ae;
}
#site-design-more.site-color-purple .entry-content h4.style-title:after,
#site-design-more.site-color-purple .entry-content .editor h4:after,
#site-design-more.site-color-purple .type-single .entry-content h4:after {
	background-color: #a582ae;
}
#site-design-more.site-color-purple .voice-block {
	background: #f6ecf9;
}
#site-design-more.site-color-purple .beforeafter-block {
	background: #f6ecf9;
}
#site-design-more.site-color-purple .slide-block .slick-arrow {
	border-color: #a582ae;
}
#site-design-more.site-color-purple .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/purple/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-purple .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/purple/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-purple .text-img-block.fukidashi .text {
	border: solid 1px #a582ae;
}
#site-design-more.site-color-purple .text-img-block.fukidashi .text:after {
  border-right: 14px solid #a582ae;
}
#site-design-more.site-color-purple .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #a582ae;
}

/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-more.site-color-brown {
	background: #f9f5ed;
}
#site-design-more.site-color-brown #global-header #global-header-main-pc-2 {
	background: #f9f5ed;
}
#site-design-more.site-color-brown #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/brown/more-fh-menu-open.png);
}
#site-design-more.site-color-brown #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/brown/more-fh-menu-close.png);
}
#site-design-more.site-color-brown #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #714a1a;
}
#site-design-more.site-color-brown #global-header #global-header-main-sp.fixed {
	background-color: #f9f5edeb;
}
#site-design-more.site-color-brown #global-header-main-pc-2 .menu-01-pc {
	background: #f9f5ed;
}
#site-design-more.site-color-brown #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/brown/more-fh-menu-open.png);
}
#site-design-more.site-color-brown .menu-01-pc .nav-title {
	border-bottom-color: #714a1a;
}
#site-design-more.site-color-brown .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/brown/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-brown .side-nav .side-nav-title {
	border-bottom-color: #714a1a;
}
#site-design-more.site-color-brown .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/brown/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-brown #main #content-footer:after {
	background: #714a1a;
}
#site-design-more.site-color-brown #global-footer2 .copyright {
	color: #714a1a;
}
#site-design-more.site-color-brown .entry-header h1 {
	border-top-color: #714a1a;
	border-bottom-color: #714a1a;
	background: #f3ebd9;
}
#site-design-more.site-color-brown .entry-content h2.style-title,
#site-design-more.site-color-brown .entry-content .editor h2,
#site-design-more.site-color-brown .type-single .entry-content h2 {
	border-bottom-color: #714a1a;
}
#site-design-more.site-color-brown .entry-content h3.style-title,
#site-design-more.site-color-brown .entry-content .editor h3,
#site-design-more.site-color-brown .type-single .entry-content h3 {
	background: #714a1a;
}
#site-design-more.site-color-brown .entry-content h4.style-title:after,
#site-design-more.site-color-brown .entry-content .editor h4:after,
#site-design-more.site-color-brown .type-single .entry-content h4:after {
	background-color: #714a1a;
}
#site-design-more.site-color-brown .voice-block {
	background: #f3ebd9;
}
#site-design-more.site-color-brown .beforeafter-block {
	background: #f3ebd9;
}
#site-design-more.site-color-brown .slide-block .slick-arrow {
	border-color: #c39d3a;
}
#site-design-more.site-color-brown .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/brown/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-brown .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/brown/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-brown .text-img-block.fukidashi .text {
	border: solid 1px #c39d3a;
}
#site-design-more.site-color-brown .text-img-block.fukidashi .text:after {
  border-right: 14px solid #c39d3a;
}
#site-design-more.site-color-brown .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #c39d3a;
}

/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-more.site-color-monotone {
	background: #ffffff;
}
#site-design-more.site-color-monotone #global-header #global-header-main-pc-2 {
	background: #ffffff;
}
#site-design-more.site-color-monotone #global-header #global-header-main-pc-2 .menu-btn .open {
	background-image: url(https://theme.selfull.jp/images/monotone/more-fh-menu-open.png);
}
#site-design-more.site-color-monotone #global-header #global-header-main-pc-2 .menu-btn .close {
	background-image: url(https://theme.selfull.jp/images/monotone/more-fh-menu-close.png);
}
#site-design-more.site-color-monotone #global-header #global-header-main-pc-2.fixed .menu-btn div {
	background-color: #3f3f3f;
}
#site-design-more.site-color-monotone #global-header #global-header-main-sp.fixed {
	background-color: #ffffff;
}
#site-design-more.site-color-monotone #global-header-main-pc-2 .menu-01-pc {
	background: #ffffff;
}
#site-design-more.site-color-monotone #global-header #global-header-main-sp #global-header-main-sp-right #menu_btn {
	background-image: url(https://theme.selfull.jp/images/monotone/more-fh-menu-open.png);
}
#site-design-more.site-color-monotone .menu-01-pc .nav-title {
	border-bottom-color: #3f3f3f;
}
#site-design-more.site-color-monotone .menu-01-pc .nav-list ul li a {
	background-image: url(https://theme.selfull.jp/images/monotone/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-monotone .side-nav .side-nav-title {
	border-bottom-color: #3f3f3f;
}
#site-design-more.site-color-monotone .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/monotone/beauty-side-icon-arrow.png);
}
#site-design-more.site-color-monotone #main #content-footer:after {
	background: #3f3f3f;
}
#site-design-more.site-color-monotone #global-footer2 .copyright {
	color: #3f3f3f;
}
#site-design-more.site-color-monotone .entry-header h1 {
	border-top-color: #3f3f3f;
	border-bottom-color: #3f3f3f;
	background: #f5f5f5;
}
#site-design-more.site-color-monotone .entry-content h2.style-title,
#site-design-more.site-color-monotone .entry-content .editor h2,
#site-design-more.site-color-monotone .type-single .entry-content h2 {
	border-bottom-color: #3f3f3f;
}
#site-design-more.site-color-monotone .entry-content h3.style-title,
#site-design-more.site-color-monotone .entry-content .editor h3,
#site-design-more.site-color-monotone .type-single .entry-content h3 {
	background: #3f3f3f;
}
#site-design-more.site-color-monotone .entry-content h4.style-title:after,
#site-design-more.site-color-monotone .entry-content .editor h4:after,
#site-design-more.site-color-brown .type-single .entry-content h4:after {
	background-color: #3f3f3f;
}
#site-design-more.site-color-monotone .voice-block {
	background: #f5f5f5;
}
#site-design-more.site-color-monotone .beforeafter-block {
	background: #f5f5f5;
}
#site-design-more.site-color-monotone .slide-block .slick-arrow {
	border-color: #3f3f3f;
}
#site-design-more.site-color-monotone .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/monotone/more-slide-icon-arrow-l.png");
}
#site-design-more.site-color-monotone .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/monotone/more-slide-icon-arrow-r.png");
}
#site-design-more.site-color-monotone .text-img-block.fukidashi .text {
	border: solid 1px #3f3f3f;
}
#site-design-more.site-color-monotone .text-img-block.fukidashi .text:after {
  border-right: 14px solid #3f3f3f;
}
#site-design-more.site-color-monotone .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #3f3f3f;
}


/* ///////////////////////////////////////////////////////////////////

dynamic

/////////////////////////////////////////////////////////////////// */

#site-design-dynamic .side-nav .side-nav-title {
	border-radius: 4px 4px 0 0;
	background:#777;
	color:#fff;
	font-size:22px;
	padding:10px 20px;
}

#site-design-dynamic #global-footer #global-footer-nav li a:after {
	top: 6px;
	left: 0;
	border: solid 1px #848484;
	border-radius: 100px;
	width: 5px;
	height: 5px;
}

#site-design-dynamic .slide-block .slick-arrow {
	border-radius: 100px;
	background-color: #333;
	background-position: center center;
	background-repeat: no-repeat;
}


/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-blue {
	background: #ffffff;
}
#site-design-dynamic.site-color-blue #global-header .site-title {
	color: #ffffff;
	background: #0098dd;
}
#site-design-dynamic.site-color-blue #global-header #global-nav-pc {
	border-bottom-color: #006e9d;
	background: #00afff; /* Old browsers */
	background: -moz-linear-gradient(top, #00afff 0%, #0081bc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00afff), color-stop(100%,#0081bc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00afff 0%,#0081bc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00afff 0%,#0081bc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00afff 0%,#0081bc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00afff 0%,#0081bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00afff', endColorstr='#0081bc',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-blue #global-header #global-header-main-sp.fixed {
	border-top-color: #0098dd;
	background-color: #edf6f9;
}
#site-design-dynamic.site-color-blue #global-header #global-nav-pc ul li a:after  {
	border-right-color: #0073a5;
}
#site-design-dynamic.site-color-blue #main #content-footer {
	background: #cee1f3;
}
#site-design-dynamic.site-color-blue #main #content-footer h2 {
	border-color: #0098dd;
}
#site-design-dynamic.site-color-blue #main #content-footer .contact {
	border-color: #0098dd;
}
#site-design-dynamic.site-color-blue .side-nav .side-nav-title {
	background: #0098dd;
}
#site-design-dynamic.site-color-blue .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/blue/side-icon-arrow.png);
}
#site-design-dynamic.site-color-blue #global-footer {
	border-top-color: #0098dd;
}
#site-design-dynamic.site-color-blue #global-footer #global-footer-nav li a:after {
	border-color: #0098dd;
}
#site-design-dynamic.site-color-blue #global-footer #global-footer-main-pc {
	background: #cee1f3;
}
#site-design-dynamic.site-color-blue .entry-header h1 {
	border-color: #0098dd;
	background: #EDF9FF;
}
#site-design-dynamic.site-color-blue .entry-content h2.style-title,
#site-design-dynamic.site-color-blue .entry-content .editor h2,
#site-design-dynamic.site-color-blue .type-single .entry-content h2 {
  border-left-color: #0098dd;
}
#site-design-dynamic.site-color-blue .entry-content h3.style-title,
#site-design-dynamic.site-color-blue .entry-content .editor h3,
#site-design-dynamic.site-color-blue .type-single .entry-content h3 {
  border-left-color: #86C8E6;
}
#site-design-dynamic.site-color-blue .entry-content h4.style-title:after,
#site-design-dynamic.site-color-blue .entry-content .editor h4:after,
#site-design-dynamic.site-color-blue .type-single .entry-content h4:after {
	background-color: #0098dd;
}
#site-design-dynamic.site-color-blue #page-staff .right dt {
    background: #EDF9FF;
}
#site-design-dynamic.site-color-blue .voice-block h2,
#site-design-dynamic.site-color-blue .beforeafter-block h2 {
	background: #0098dd;
}
#site-design-dynamic.site-color-blue .voice-block h2:after {
	border-top-color: #0098dd;
}
#site-design-dynamic.site-color-blue .slide-block .slick-arrow {
	background-color: #0098dd;
}
#site-design-dynamic.site-color-blue .text-img-block.fukidashi .text {
	border: solid 1px #0098dd;
}
#site-design-dynamic.site-color-blue .text-img-block.fukidashi .text:after {
  border-right: 14px solid #0098dd;
}
#site-design-dynamic.site-color-blue .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #0098dd;
}

#site-design-dynamic.site-color-blue #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-blue #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #0098dd;
}
#site-design-dynamic.site-color-blue #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #EDF9FF;
}
#site-design-dynamic.site-color-blue #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-blue #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-blue #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #0098dd;
}
#site-design-dynamic.site-color-blue #global-header #global-nav-pc {
  border-bottom: 3px solid #EDF9FF !important;
}
#site-design-dynamic.site-color-blue #global-footer #global-footer-nav {
  border-top: 4px solid #EDF9FF;
}


/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-red #global-header .site-title {
	color: #ffffff;
	background: #e50011;
}
#site-design-dynamic.site-color-red #global-header #global-nav-pc {
	border-bottom-color: #a6000c;
	background: #f60013; /* Old browsers */
	background: -moz-linear-gradient(top, #f60013 0%, #c3000f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f60013), color-stop(100%,#c3000f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f60013 0%,#c3000f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f60013 0%,#c3000f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f60013 0%,#c3000f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f60013 0%,#c3000f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f60013', endColorstr='#c3000f',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-red #global-header #global-header-main-sp.fixed {
	border-top-color: #e50011;
	background-color: #fbf8f0;
}
#site-design-dynamic.site-color-red #global-header #global-nav-pc ul li a:after  {
	border-right-color: #ae000d;
}
#site-design-dynamic.site-color-red #main #content-footer {
	background: #ffe5d2;
}
#site-design-dynamic.site-color-red #main #content-footer h2 {
	border-color: #e50011;
}
#site-design-dynamic.site-color-red #main #content-footer .contact {
	border-color: #e50011;
}
#site-design-dynamic.site-color-red .side-nav .side-nav-title {
	background: #e50011;
}
#site-design-dynamic.site-color-red .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/red/side-icon-arrow.png);
}
#site-design-dynamic.site-color-red #global-footer {
	border-top-color: #e50011;
}
#site-design-dynamic.site-color-red #global-footer #global-footer-nav li a:after {
	border-color: #e50011;
}
#site-design-dynamic.site-color-red #global-footer #global-footer-main-pc {
	background: #ffe5d2;
}
#site-design-dynamic.site-color-red .entry-header h1 {
	border-color: #e50011;
	background: #FFF1F2;
}
#site-design-dynamic.site-color-red .entry-content h2.style-title,
#site-design-dynamic.site-color-red .entry-content .editor h2,
#site-design-dynamic.site-color-red .type-single .entry-content h2 {
  border-left-color: #e50011;
}
#site-design-dynamic.site-color-red .entry-content h3.style-title,
#site-design-dynamic.site-color-red .entry-content .editor h3,
#site-design-dynamic.site-color-red .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-dynamic.site-color-red .entry-content h4.style-title:after,
#site-design-dynamic.site-color-red .entry-content .editor h4:after,
#site-design-dynamic.site-color-red .type-single .entry-content h4:after {
	background-color: #e50011;
}
#site-design-dynamic.site-color-red #page-staff .right dt {
    background: #FFF1F2;
}
#site-design-dynamic.site-color-red .voice-block h2,
#site-design-dynamic.site-color-red .beforeafter-block h2 {
	background: #e50011;
}
#site-design-dynamic.site-color-red .voice-block h2:after {
	border-top-color: #e50011;
}
#site-design-dynamic.site-color-red #global-header #global-header-main-pc #global-header-main-pc-right .mail,
#site-design-dynamic.site-color-red #global-footer #global-footer-main-pc #global-footer-main-pc-right .mail {
	color: #f60013;
	background: #fff100; /* Old browsers */
	background: -moz-linear-gradient(top, #fff100 0%, #fff100 50%, #eee100 51%, #eee100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff100), color-stop(50%,#fff100), color-stop(51%,#eee100), color-stop(100%,#eee100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff100 0%,#fff100 50%,#eee100 51%,#eee100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff100', endColorstr='#eee100',GradientType=0 ); /* IE6-9 */;
	text-shadow: 1px 1px 0px #FFF;
}
#site-design-dynamic.site-color-red #global-header #global-header-main-pc #global-header-main-pc-right .mail span,
#site-design-dynamic.site-color-red #global-footer #global-footer-main-pc #global-footer-main-pc-right .mail span {
	background-image: url(https://theme.selfull.jp/images/red/mail-icon.png);
}
#site-design-dynamic.site-color-red .slide-block .slick-arrow {
	background-color: #e50011;
}
#site-design-dynamic.site-color-red .text-img-block.fukidashi .text {
	border: solid 1px #e50011;
}
#site-design-dynamic.site-color-red .text-img-block.fukidashi .text:after {
  border-right: 14px solid #e50011;
}
#site-design-dynamic.site-color-red .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #e50011;
}

#site-design-dynamic.site-color-red {
	background: #ffffff;
}
#site-design-dynamic.site-color-red #global-header .site-title {
	color: #ffffff;
	background: #e50011;
}
#site-design-dynamic.site-color-red #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-red #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #e50011;
}
#site-design-dynamic.site-color-red #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #FFF1F2;
}
#site-design-dynamic.site-color-red #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-red #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-red #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #e50011;
}
#site-design-dynamic.site-color-red #global-header #global-nav-pc {
  border-bottom: 3px solid #FFF1F2 !important;
}
#site-design-dynamic.site-color-red #global-footer #global-footer-nav {
  border-top: 4px solid #FFF1F2;
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-orange {
	background: #ffffff;
}
#site-design-dynamic.site-color-orange #global-header .site-title {
	color: #ffffff;
	background: #ff9a09;
}
#site-design-dynamic.site-color-orange #global-header #global-nav-pc {
	border-bottom-color: #ca7800;
	background: #ffa82b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffa82b 0%, #f79200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa82b), color-stop(100%,#f79200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa82b 0%,#f79200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa82b 0%,#f79200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa82b 0%,#f79200 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffa82b 0%,#f79200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa82b', endColorstr='#f79200',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-orange #global-header #global-header-main-sp.fixed {
	border-top-color: #ff9a09;
	background-color: #fff5ec;
}
#site-design-dynamic.site-color-orange #global-header #global-nav-pc ul li a:after  {
	border-right-color: #cd7b02;
}
#site-design-dynamic.site-color-orange #main #content-footer {
	background: #ffe0b3;
}
#site-design-dynamic.site-color-orange #main #content-footer h2 {
	border-color: #ff9a09;
}
#site-design-dynamic.site-color-orange #main #content-footer .contact {
	border-color: #ff9a09;
}
#site-design-dynamic.site-color-orange .side-nav .side-nav-title {
	background: #ff9a09;
}
#site-design-dynamic.site-color-orange .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/orange/side-icon-arrow.png);
}
#site-design-dynamic.site-color-orange #global-footer {
	border-top-color: #ff9a09;
}
#site-design-dynamic.site-color-orange #global-footer #global-footer-nav li a:after {
	border-color: #ff9a09;
}
#site-design-dynamic.site-color-orange #global-footer #global-footer-main-pc {
	background: #ffe0b3;
}
#site-design-dynamic.site-color-orange .entry-header h1 {
	border-color: #ff9a09;
	background: #FFF7E7;
}
#site-design-dynamic.site-color-orange .entry-content h2.style-title,
#site-design-dynamic.site-color-orange .entry-content .editor h2,
#site-design-dynamic.site-color-orange .type-single .entry-content h2 {
  border-left-color: #ff9a09;
}
#site-design-dynamic.site-color-orange .entry-content h3.style-title,
#site-design-dynamic.site-color-orange .entry-content .editor h3,
#site-design-dynamic.site-color-orange .type-single .entry-content h3 {
  border-left-color: #F3C371;
}
#site-design-dynamic.site-color-orange .entry-content h4.style-title:after,
#site-design-dynamic.site-color-orange .entry-content .editor h4:after,
#site-design-dynamic.site-color-orange .type-single .entry-content h4:after {
	background-color: #ff9a09;
}
#site-design-dynamic.site-color-orange #page-staff .right dt {
	background: #FFF7E7;
}
#site-design-dynamic.site-color-orange .voice-block h2,
#site-design-dynamic.site-color-orange .beforeafter-block h2 {
	background: #ff9a09;
}
#site-design-dynamic.site-color-orange .voice-block h2:after {
	border-top-color: #ff9a09;
}
#site-design-dynamic.site-color-orange .slide-block .slick-arrow {
	background-color: #ff9a09;
}
#site-design-dynamic.site-color-orange .text-img-block.fukidashi .text {
	border: solid 1px #ff9a09;
}
#site-design-dynamic.site-color-orange .text-img-block.fukidashi .text:after {
  border-right: 14px solid #ff9a09;
}
#site-design-dynamic.site-color-orange .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #ff9a09;
}

#site-design-dynamic.site-color-orange #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-orange #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #ff9a09;
}
#site-design-dynamic.site-color-orange #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #FFF7E7;
}
#site-design-dynamic.site-color-orange #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-orange #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-orange #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #ff9a09;
}
#site-design-dynamic.site-color-orange #global-header #global-nav-pc {
  border-bottom: 3px solid #FFF7E7 !important;
}
#site-design-dynamic.site-color-orange #global-footer #global-footer-nav {
  border-top: 4px solid #FFF7E7;
}


/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-green {
	background: #ffffff;
}
#site-design-dynamic.site-color-green #global-header .site-title {
	color: #ffffff;
	background: #7fbc32;
}
#site-design-dynamic.site-color-green #global-header #global-nav-pc {
	border-bottom-color: #639c19;
	background: #88c936; /* Old browsers */
	background: -moz-linear-gradient(top, #88c936 0%, #76af2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88c936), color-stop(100%,#76af2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #88c936 0%,#76af2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #88c936 0%,#76af2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #88c936 0%,#76af2e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #88c936 0%,#76af2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c936', endColorstr='#76af2e',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-green #global-header #global-header-main-sp.fixed {
	border-top-color: #7fbc32;
	background-color: #f8fbed;
}
#site-design-dynamic.site-color-green #global-header #global-nav-pc ul li a:after  {
	border-right-color: #659e1a;
}
#site-design-dynamic.site-color-green #main #content-footer {
	background: #cfebd9;
}
#site-design-dynamic.site-color-green #main #content-footer h2 {
	border-color: #7fbc32;
}
#site-design-dynamic.site-color-green #main #content-footer .contact {
	border-color: #7fbc32;
}
#site-design-dynamic.site-color-green .side-nav .side-nav-title {
	background: #7fbc32;
}
#site-design-dynamic.site-color-green .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green/side-icon-arrow.png);
}
#site-design-dynamic.site-color-green #global-footer {
	border-top-color: #7fbc32;
}
#site-design-dynamic.site-color-green #global-footer #global-footer-nav li a:after {
	border-color: #714a1a;
}
#site-design-dynamic.site-color-green #global-footer #global-footer-main-pc {
	background: #cfebd9;
}
#site-design-dynamic.site-color-green .entry-header h1 {
	border-color: #7fbc32;
	background: #F6FFEB;
}
#site-design-dynamic.site-color-green .entry-content h2.style-title,
#site-design-dynamic.site-color-green .entry-content .editor h2,
#site-design-dynamic.site-color-green .type-single .entry-content h2 {
  border-left-color: #7fbc32;
}
#site-design-dynamic.site-color-green .entry-content h3.style-title,
#site-design-dynamic.site-color-green .entry-content .editor h3,
#site-design-dynamic.site-color-green .type-single .entry-content h3 {
  border-left-color: #B8DA8E;
}
#site-design-dynamic.site-color-green .entry-content h4.style-title:after,
#site-design-dynamic.site-color-green .entry-content .editor h4:after,
#site-design-dynamic.site-color-green .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-dynamic.site-color-green #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-dynamic.site-color-green .voice-block h2,
#site-design-dynamic.site-color-green .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-dynamic.site-color-green .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-dynamic.site-color-green .slide-block .slick-arrow {
	background-color: #7fbc32;
}
#site-design-dynamic.site-color-green .text-img-block.fukidashi .text {
	border: solid 1px #7fbc32;
}
#site-design-dynamic.site-color-green .text-img-block.fukidashi .text:after {
  border-right: 14px solid #7fbc32;
}
#site-design-dynamic.site-color-green .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #7fbc32;
}

#site-design-dynamic.site-color-green #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-green #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #7fbc32;
}
#site-design-dynamic.site-color-green #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #F6FFEB;
}
#site-design-dynamic.site-color-green #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-green #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-green #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #7fbc32;
}
#site-design-dynamic.site-color-green #global-header #global-nav-pc {
  border-bottom: 3px solid #F6FFEB !important;
}
#site-design-dynamic.site-color-green #global-footer #global-footer-nav {
  border-top: 4px solid #F6FFEB;
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-green2 {
	background: #ffffff;
}
#site-design-dynamic.site-color-green2 #global-header .site-title {
	color: #ffffff;
	background: #037835;
}
#site-design-dynamic.site-color-green2 #global-header #global-nav-pc {
	border-bottom-color: #639c19;
	background: #04813a; /* Old browsers */
	background: -moz-linear-gradient(top, #04813a 0%, #087035 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #04813a 0%,#087035 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #04813a 0%,#087035 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04813a', endColorstr='#087035',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-green2 #global-header #global-header-main-sp.fixed {
	border-top-color: #037835;
	background-color: #fafbe7;
}
#site-design-dynamic.site-color-green2 #global-header #global-nav-pc ul li a:after  {
	border-right-color: #044420;
}
#site-design-dynamic.site-color-green2 #main #content-footer {
	background: #e2f4ce;
}
#site-design-dynamic.site-color-green2 #main #content-footer h2 {
	border-color: #037835;
}
#site-design-dynamic.site-color-green2 #main #content-footer .contact {
	border-color: #037835;
}
#site-design-dynamic.site-color-green2 .side-nav .side-nav-title {
	background: #037835;
}
#site-design-dynamic.site-color-green2 .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/green2/side-icon-arrow.png);
}
#site-design-dynamic.site-color-green2 #global-footer {
	border-top-color: #037835;
}
#site-design-dynamic.site-color-green2 #global-footer #global-footer-nav li a:after {
	border-color: #037835;
}
#site-design-dynamic.site-color-green2 #global-footer #global-footer-main-pc {
	background: #e2f4ce;
}
#site-design-dynamic.site-color-green2 .entry-header h1 {
	border-color: #037835;
	background: #fafbe7;
}
#site-design-dynamic.site-color-green2 .entry-content h2.style-title,
#site-design-dynamic.site-color-green2 .entry-content .editor h2,
#site-design-dynamic.site-color-green2 .type-single .entry-content h2 {
  border-left-color: #037835;
}
#site-design-dynamic.site-color-green2 .entry-content h3.style-title,
#site-design-dynamic.site-color-green2 .entry-content .editor h3,
#site-design-dynamic.site-color-green2 .type-single .entry-content h3 {
  border-left-color: #037835;
}
#site-design-dynamic.site-color-green2 .entry-content h4.style-title:after,
#site-design-dynamic.site-color-green2 .entry-content .editor h4:after,
#site-design-dynamic.site-color-green2 .type-single .entry-content h4:after {
	background-color: #037835;
}
#site-design-dynamic.site-color-green2 #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-dynamic.site-color-green2 .voice-block h2,
#site-design-dynamic.site-color-green2 .beforeafter-block h2 {
	background: #037835;
}
#site-design-dynamic.site-color-green2 .voice-block h2:after {
	border-top-color: #037835;
}
#site-design-dynamic.site-color-green2 .slide-block .slick-arrow {
	background-color: #037835;
}
#site-design-dynamic.site-color-green2 .text-img-block.fukidashi .text {
	border: solid 1px #037835;
}
#site-design-dynamic.site-color-green2 .text-img-block.fukidashi .text:after {
  border-right: 14px solid #037835;
}
#site-design-dynamic.site-color-green2 .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #037835;
}

#site-design-dynamic.site-color-green2 #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-green2 #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #037835;
}
#site-design-dynamic.site-color-green2 #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #F6FFEB;
}
#site-design-dynamic.site-color-green2 #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-green2 #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-green2 #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #037835;
}
#site-design-dynamic.site-color-green2 #global-header #global-nav-pc {
  border-bottom: 3px solid #F6FFEB !important;
}
#site-design-dynamic.site-color-green2 #global-footer #global-footer-nav {
  border-top: 4px solid #F6FFEB;
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-pink {
	background: #ffffff;
}
#site-design-dynamic.site-color-pink #global-header .site-title {
	color: #ffffff;
	background: #f77c8b;
}
#site-design-dynamic.site-color-pink #global-header #global-nav-pc {
	border-bottom-color: #ff73a2;
	background: #f88c99; /* Old browsers */
	background: -moz-linear-gradient(top, #f88c99 0%, #ea5768 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f88c99), color-stop(100%,#ea5768)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f88c99 0%,#ea5768 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f88c99 0%,#ea5768 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f88c99 0%,#ea5768 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f88c99 0%,#ea5768 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88c99', endColorstr='#ea5768',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-pink #global-header #global-header-main-sp.fixed {
	border-top-color: #f77c8b;
	background-color: #fef6f8;
}
#site-design-dynamic.site-color-pink #global-header #global-nav-pc ul li a:after  {
	border-right-color: #d54d5d;
}
#site-design-dynamic.site-color-pink #main #content-footer {
	background: #ffd9e6;
}
#site-design-dynamic.site-color-pink #main #content-footer h2 {
	border-color: #ff73a2;
}
#site-design-dynamic.site-color-pink #main #content-footer .contact {
	border-color: #ff73a2;
}
#site-design-dynamic.site-color-pink .side-nav .side-nav-title {
	background: #f77c8b;
}
#site-design-dynamic.site-color-pink .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/pink/side-icon-arrow.png);
}
#site-design-dynamic.site-color-pink #global-footer {
	border-top-color: #f77c8b;
}
#site-design-dynamic.site-color-pink #global-footer #global-footer-nav li a:after {
	border-color: #f77c8b;
}
#site-design-dynamic.site-color-pink #global-footer #global-footer-main-pc {
	background: #ffd9e6;
}
#site-design-dynamic.site-color-pink .entry-header h1 {
	border-color: #f77c8b;
	background: #FFF3F4;
}
#site-design-dynamic.site-color-pink .entry-content h2.style-title,
#site-design-dynamic.site-color-pink .entry-content .editor h2,
#site-design-dynamic.site-color-pink .type-single .entry-content h2 {
  border-left-color: #f77c8b;
}
#site-design-dynamic.site-color-pink .entry-content h3.style-title,
#site-design-dynamic.site-color-pink .entry-content .editor h3,
#site-design-dynamic.site-color-pink .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-dynamic.site-color-pink .entry-content h4.style-title:after,
#site-design-dynamic.site-color-pink .entry-content .editor h4:after,
#site-design-dynamic.site-color-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-dynamic.site-color-pink #page-staff .right dt {
    background: #FFF3F4;
}
#site-design-dynamic.site-color-pink .voice-block h2,
#site-design-dynamic.site-color-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-dynamic.site-color-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-dynamic.site-color-pink .slide-block .slick-arrow {
	background-color: #f77c8b;
}
#site-design-dynamic.site-color-pink .text-img-block.fukidashi .text {
	border: solid 1px #f77c8b;
}
#site-design-dynamic.site-color-pink .text-img-block.fukidashi .text:after {
  border-right: 14px solid #f77c8b;
}
#site-design-dynamic.site-color-pink .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #f77c8b;
}

#site-design-dynamic.site-color-pink #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-pink #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #f77c8b;
}
#site-design-dynamic.site-color-pink #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #FFF3F4;
}
#site-design-dynamic.site-color-pink #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-pink #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-pink #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #f77c8b;
}
#site-design-dynamic.site-color-pink #global-header #global-nav-pc {
  border-bottom: 3px solid #FFF3F4 !important;
}
#site-design-dynamic.site-color-pink #global-footer #global-footer-nav {
  border-top: 4px solid #FFF3F4;
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-purple {
	background: #ffffff;
}
#site-design-dynamic.site-color-purple #global-header .site-title {
	color: #ffffff;
	background: #754275;
}
#site-design-dynamic.site-color-purple #global-header #global-nav-pc {
	border-bottom-color: #639c19;
	background: #79477a; /* Old browsers */
	background: -moz-linear-gradient(top, #79477a 0%, #5c2253 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #79477a 0%,#5c2253 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #79477a 0%,#5c2253 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79477a', endColorstr='#5c2253',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-purple #global-header #global-header-main-sp.fixed {
	border-top-color: #754275;
	background-color: #f5edf4;
}
#site-design-dynamic.site-color-purple #global-header #global-nav-pc ul li a:after  {
	border-right-color: #3c1d39;
}
#site-design-dynamic.site-color-purple #main #content-footer {
	background: #e5e1ee;
}
#site-design-dynamic.site-color-purple #main #content-footer h2 {
	border-color: #754275;
}
#site-design-dynamic.site-color-purple #main #content-footer .contact {
	border-color: #754275;
}
#site-design-dynamic.site-color-purple .side-nav .side-nav-title {
	background: #754275;
}
#site-design-dynamic.site-color-purple .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/purple/side-icon-arrow.png);
}
#site-design-dynamic.site-color-purple #global-footer {
	border-top-color: #754275;
}
#site-design-dynamic.site-color-purple #global-footer #global-footer-nav li a:after {
	border-color: #754275;
}
#site-design-dynamic.site-color-purple #global-footer #global-footer-main-pc {
	background: #e5e1ee;
}
#site-design-dynamic.site-color-purple .entry-header h1 {
	border-color: #754275;
	background: #f5edf4;
}
#site-design-dynamic.site-color-purple .entry-content h2.style-title,
#site-design-dynamic.site-color-purple .entry-content .editor h2,
#site-design-dynamic.site-color-purple .type-single .entry-content h2 {
  border-left-color: #754275;
}
#site-design-dynamic.site-color-purple .entry-content h3.style-title,
#site-design-dynamic.site-color-purple .entry-content .editor h3,
#site-design-dynamic.site-color-purple .type-single .entry-content h3 {
  border-left-color: #754275;
}
#site-design-dynamic.site-color-purple .entry-content h4.style-title:after,
#site-design-dynamic.site-color-purple .entry-content .editor h4:after,
#site-design-dynamic.site-color-purple .type-single .entry-content h4:after {
	background-color: #754275;
}
#site-design-dynamic.site-color-purple #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-dynamic.site-color-purple .voice-block h2,
#site-design-dynamic.site-color-purple .beforeafter-block h2 {
	background: #754275;
}
#site-design-dynamic.site-color-purple .voice-block h2:after {
	border-top-color: #754275;
}
#site-design-dynamic.site-color-purple .slide-block .slick-arrow {
	background-color: #754275;
}
#site-design-dynamic.site-color-purple .text-img-block.fukidashi .text {
	border: solid 1px #754275;
}
#site-design-dynamic.site-color-purple .text-img-block.fukidashi .text:after {
  border-right: 14px solid #754275;
}
#site-design-dynamic.site-color-purple .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #754275;
}

#site-design-dynamic.site-color-purple #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-purple #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #754275;
}
#site-design-dynamic.site-color-purple #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #f5edf4;
}
#site-design-dynamic.site-color-purple #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-purple #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-purple #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #754275;
}
#site-design-dynamic.site-color-purple #global-header #global-nav-pc {
  border-bottom: 3px solid #f5edf4 !important;
}
#site-design-dynamic.site-color-purple #global-footer #global-footer-nav {
  border-top: 4px solid #f5edf4;
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-brown {
	background: #ffffff;
}
#site-design-dynamic.site-color-brown #global-header .site-title {
	color: #ffffff;
  background: #714a1a;
}
#site-design-dynamic.site-color-brown #global-header #global-nav-pc {
	border-bottom-color: #a77d00;
	background: #eeb200; /* Old browsers */
	background: -moz-linear-gradient(top, #eeb200 0%, #bb8c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeb200), color-stop(100%,#bb8c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeb200 0%,#bb8c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeb200 0%,#bb8c00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeb200 0%,#bb8c00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeb200 0%,#bb8c00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeb200', endColorstr='#bb8c00',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-brown #global-header #global-header-main-sp.fixed {
	border-top-color: #714a1a;
	background-color: #f9f4f0;
}
#site-design-dynamic.site-color-brown #global-header #global-nav-pc ul li a:after  {
	border-right-color: #a77d00;
}
#site-design-dynamic.site-color-brown #main #content-footer {
	background: #fff1ca;
}
#site-design-dynamic.site-color-brown #main #content-footer h2 {
	border-color: #996633;
}
#site-design-dynamic.site-color-brown #main #content-footer .contact {
	border-color: #996633;
}
#site-design-dynamic.site-color-brown .side-nav .side-nav-title {
	background: #714a1a;
}
#site-design-dynamic.site-color-brown .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/brown/side-icon-arrow.png);
}
#site-design-dynamic.site-color-brown #global-footer {
	border-top-color: #714a1a;
}
#site-design-dynamic.site-color-brown #global-footer #global-footer-nav li a:after {
	border-color: #714a1a;
}
#site-design-dynamic.site-color-brown #global-footer #global-footer-main-pc {
	background: #fff1ca;
}
#site-design-dynamic.site-color-brown .entry-header h1 {
	border-color: #714a1a;
	background: #FFF6EE;
}
#site-design-dynamic.site-color-brown .entry-content h2.style-title,
#site-design-dynamic.site-color-brown .entry-content .editor h2,
#site-design-dynamic.site-color-brown .type-single .entry-content h2 {
  border-left-color: #714a1a;
}
#site-design-dynamic.site-color-brown .entry-content h3.style-title,
#site-design-dynamic.site-color-brown .entry-content .editor h3,
#site-design-dynamic.site-color-brown .type-single .entry-content h3 {
  border-left-color: #C19F63;
}
#site-design-dynamic.site-color-brown .entry-content h4.style-title:after,
#site-design-dynamic.site-color-brown .entry-content .editor h4:after,
#site-design-dynamic.site-color-brown .type-single .entry-content h4:after {
	background-color: #714a1a;
}
#site-design-dynamic.site-color-brown #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-dynamic.site-color-brown .voice-block h2,
#site-design-dynamic.site-color-brown .beforeafter-block h2 {
	background: #714a1a;
}
#site-design-dynamic.site-color-brown .voice-block h2:after {
	border-top-color: #714a1a;
}
#site-design-dynamic.site-color-brown .slide-block .slick-arrow {
	background-color: #714a1a;
}
#site-design-dynamic.site-color-brown .text-img-block.fukidashi .text {
	border: solid 1px #714a1a;
}
#site-design-dynamic.site-color-brown .text-img-block.fukidashi .text:after {
  border-right: 14px solid #714a1a;
}
#site-design-dynamic.site-color-brown .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #714a1a;
}

#site-design-dynamic.site-color-brown #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-brown #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #714a1a;
}
#site-design-dynamic.site-color-brown #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #FFF6EE;
}
#site-design-dynamic.site-color-brown #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-brown #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-brown #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #714a1a;
}
#site-design-dynamic.site-color-brown #global-header #global-nav-pc {
  border-bottom: 3px solid #FFF6EE !important;
}
#site-design-dynamic.site-color-brown #global-footer #global-footer-nav {
  border-top: 4px solid #FFF6EE;
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-monotone {
	background: #ffffff;
}
#site-design-dynamic.site-color-monotone #global-header .site-title {
	color: #ffffff;
	background: #333333;
}
#site-design-dynamic.site-color-monotone #global-header #global-nav-pc {
	border-bottom-color: #a77d00;
	background: #3f3f3f; /* Old browsers */
	background: -moz-linear-gradient(top, #3f3f3f 0%, #121212 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3f3f3f 0%,#121212 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3f3f3f 0%,#121212 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#121212',GradientType=0 ); /* IE6-9 */
}
#site-design-dynamic.site-color-monotone #global-header #global-header-main-sp.fixed {
	border-top-color: #333333;
	background-color: #f3f3f3;
}
#site-design-dynamic.site-color-monotone #global-header #global-nav-pc ul li a:after  {
	border-right-color: #1e1e1e;
}
#site-design-dynamic.site-color-monotone #main #content-footer {
	background: #e8e8e8;
}
#site-design-dynamic.site-color-monotone #main #content-footer h2 {
	border-color: #333333;
}
#site-design-dynamic.site-color-monotone #main #content-footer .contact {
	border-color: #cccccc;
}
#site-design-dynamic.site-color-monotone .side-nav .side-nav-title {
	background: #333333;
}
#site-design-dynamic.site-color-monotone .side-nav ul li a {
	background-image: url(https://theme.selfull.jp/images/monotone/side-icon-arrow.png);
}
#site-design-dynamic.site-color-monotone #global-footer {
	border-top-color: #333333;
}
#site-design-dynamic.site-color-monotone #global-footer #global-footer-nav li a:after {
	border-color: #333333;
}
#site-design-dynamic.site-color-monotone #global-footer #global-footer-main-pc {
	background: #e8e8e8;
}
#site-design-dynamic.site-color-monotone .entry-header h1 {
	border-color: #333333;
	background: #f3f3f3;
}
#site-design-dynamic.site-color-monotone .entry-content h2.style-title,
#site-design-dynamic.site-color-monotone .entry-content .editor h2,
#site-design-dynamic.site-color-monotone .type-single .entry-content h2 {
  border-left-color: #333333;
}
#site-design-dynamic.site-color-monotone .entry-content h3.style-title,
#site-design-dynamic.site-color-monotone .entry-content .editor h3,
#site-design-dynamic.site-color-monotone .type-single .entry-content h3 {
  border-left-color: #333333;
}
#site-design-dynamic.site-color-monotone .entry-content h4.style-title:after,
#site-design-dynamic.site-color-monotone .entry-content .editor h4:after,
#site-design-dynamic.site-color-monotone .type-single .entry-content h4:after {
	background-color: #333333;
}
#site-design-dynamic.site-color-monotone #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-dynamic.site-color-monotone .voice-block h2,
#site-design-dynamic.site-color-monotone .beforeafter-block h2 {
	background: #333333;
}
#site-design-dynamic.site-color-monotone .voice-block h2:after {
	border-top-color: #333333;
}
#site-design-dynamic.site-color-monotone .slide-block .slick-arrow {
	background-color: #333333;
}
#site-design-dynamic.site-color-monotone .text-img-block.fukidashi .text {
	border: solid 1px #333333;
}
#site-design-dynamic.site-color-monotone .text-img-block.fukidashi .text:after {
  border-right: 14px solid #333333;
}
#site-design-dynamic.site-color-monotone .text-img-block.fukidashi-right .text:after {
  border: 14px solid transparent;
  border-left: 14px solid #333333;
}

#site-design-dynamic.site-color-monotone #global-header #global-header-main-pc #global-header-main-pc-right .tel .tel-text,
#site-design-dynamic.site-color-monotone #global-header #global-header-main-pc #global-header-main-pc-right .info dl dt {
  color: #ffffff;
  background: #333333;
}
#site-design-dynamic.site-color-monotone #global-header #global-header-main-pc #global-header-main-pc-right {
  background: #FFF6EE;
}
#site-design-dynamic.site-color-monotone #global-header #global-nav-pc .nav-primary ul.menu &gt; li:hover &gt; a,
#site-design-dynamic.site-color-monotone #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-parent &gt; a,
#site-design-dynamic.site-color-monotone #global-header #global-nav-pc .nav-primary ul.menu &gt; li.current-menu-item &gt; a {
	color: #ffffff;
  background: #333333;
}
#site-design-dynamic.site-color-monotone #global-header #global-nav-pc {
  border-bottom: 3px solid #FFF6EE !important;
}
#site-design-dynamic.site-color-monotone #global-footer #global-footer-nav {
  border-top: 4px solid #FFF6EE;
}





/* ///////////////////////////////////////////////////////////////////

site-color-2

/////////////////////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////////////////////

classic

/////////////////////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-blue .entry-header h1 {
	border-color: #0098dd;
	background: #EDF9FF;
}
#site-design-classic.site-color-2-blue .entry-content h2.style-title,
#site-design-classic.site-color-2-blue .entry-content .editor h2,
#site-design-classic.site-color-2-blue .type-single .entry-content h2 {
  border-left-color: #0098dd;
}
#site-design-classic.site-color-2-blue .entry-content h3.style-title,
#site-design-classic.site-color-2-blue .entry-content .editor h3,
#site-design-classic.site-color-2-blue .type-single .entry-content h3 {
  border-left-color: #86C8E6;
}
#site-design-classic.site-color-2-blue .entry-content h4.style-title:after,
#site-design-classic.site-color-2-blue .entry-content .editor h4:after,
#site-design-classic.site-color-2-blue .type-single .entry-content h4:after {
	background-color: #0098dd;
}
#site-design-classic.site-color-2-blue #page-staff .right dt {
    background: #EDF9FF;
}
#site-design-classic.site-color-2-blue .voice-block h2,
#site-design-classic.site-color-2-blue .beforeafter-block h2 {
	background: #0098dd;
}
#site-design-classic.site-color-2-blue .voice-block h2:after {
	border-top-color: #0098dd;
}
#site-design-classic.site-color-2-blue .slide-block .slick-arrow {
	background-color: #0098dd;
}


/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-red .entry-header h1 {
	border-color: #e50011;
	background: #FFF1F2;
}
#site-design-classic.site-color-2-red .entry-content h2.style-title,
#site-design-classic.site-color-2-red .entry-content .editor h2,
#site-design-classic.site-color-2-red .type-single .entry-content h2 {
  border-left-color: #e50011;
}
#site-design-classic.site-color-2-red .entry-content h3.style-title,
#site-design-classic.site-color-2-red .entry-content .editor h3,
#site-design-classic.site-color-2-red .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-classic.site-color-2-red .entry-content h4.style-title:after,
#site-design-classic.site-color-2-red .entry-content .editor h4:after,
#site-design-classic.site-color-2-red .type-single .entry-content h4:after {
	background-color: #e50011;
}
#site-design-classic.site-color-2-red #page-staff .right dt {
    background: #FFF1F2;
}
#site-design-classic.site-color-2-red .voice-block h2,
#site-design-classic.site-color-2-red .beforeafter-block h2 {
	background: #e50011;
}
#site-design-classic.site-color-2-red .voice-block h2:after {
	border-top-color: #e50011;
}
#site-design-classic.site-color-2-red .slide-block .slick-arrow {
	background-color: #e50011;
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-orange .entry-header h1 {
	border-color: #ff9a09;
	background: #FFF7E7;
}
#site-design-classic.site-color-2-orange .entry-content h2.style-title,
#site-design-classic.site-color-2-orange .entry-content .editor h2,
#site-design-classic.site-color-2-orange .type-single .entry-content h2 {
  border-left-color: #ff9a09;
}
#site-design-classic.site-color-2-orange .entry-content h3.style-title,
#site-design-classic.site-color-2-orange .entry-content .editor h3,
#site-design-classic.site-color-2-orange .type-single .entry-content h3 {
  border-left-color: #F3C371;
}
#site-design-classic.site-color-2-orange .entry-content h4.style-title:after,
#site-design-classic.site-color-2-orange .entry-content .editor h4:after,
#site-design-classic.site-color-2-orange .type-single .entry-content h4:after {
	background-color: #ff9a09;
}
#site-design-classic.site-color-2-orange #page-staff .right dt {
	background: #FFF7E7;
}
#site-design-classic.site-color-2-orange .voice-block h2,
#site-design-classic.site-color-2-orange .beforeafter-block h2 {
	background: #ff9a09;
}
#site-design-classic.site-color-2-orange .voice-block h2:after {
	border-top-color: #ff9a09;
}
#site-design-classic.site-color-2-orange .slide-block .slick-arrow {
	background-color: #ff9a09;
}

/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-green .entry-header h1 {
	border-color: #7fbc32;
	background: #F6FFEB;
}
#site-design-classic.site-color-2-green .entry-content h2.style-title,
#site-design-classic.site-color-2-green .entry-content .editor h2,
#site-design-classic.site-color-2-green .type-single .entry-content h2 {
  border-left-color: #7fbc32;
}
#site-design-classic.site-color-2-green .entry-content h3.style-title,
#site-design-classic.site-color-2-green .entry-content .editor h3,
#site-design-classic.site-color-2-green .type-single .entry-content h3 {
  border-left-color: #B8DA8E;
}
#site-design-classic.site-color-2-green .entry-content h4.style-title:after,
#site-design-classic.site-color-2-green .entry-content .editor h4:after,
#site-design-classic.site-color-2-green .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-classic.site-color-2-green #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-classic.site-color-2-green .voice-block h2,
#site-design-classic.site-color-2-green .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-classic.site-color-2-green .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-classic.site-color-2-green .slide-block .slick-arrow {
	background-color: #7fbc32;
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-green2 .entry-header h1 {
	border-color: #037835;
	background: #fafbe7;
}
#site-design-classic.site-color-2-green2 .entry-content h2.style-title,
#site-design-classic.site-color-2-green2 .entry-content .editor h2,
#site-design-classic.site-color-2-green2 .type-single .entry-content h2 {
  border-left-color: #037835;
}
#site-design-classic.site-color-2-green2 .entry-content h3.style-title,
#site-design-classic.site-color-2-green2 .entry-content .editor h3,
#site-design-classic.site-color-2-green2 .type-single .entry-content h3 {
  border-left-color: #037835;
}
#site-design-classic.site-color-2-green2 .entry-content h4.style-title:after,
#site-design-classic.site-color-2-green2 .entry-content .editor h4:after,
#site-design-classic.site-color-2-green2 .type-single .entry-content h4:after {
	background-color: #037835;
}
#site-design-classic.site-color-2-green2 #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-classic.site-color-2-green2 .voice-block h2,
#site-design-classic.site-color-2-green2 .beforeafter-block h2 {
	background: #037835;
}
#site-design-classic.site-color-2-green2 .voice-block h2:after {
	border-top-color: #037835;
}
#site-design-classic.site-color-2-green2 .slide-block .slick-arrow {
	background-color: #037835;
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-pink .entry-header h1 {
	border-color: #f77c8b;
	background: #FFF3F4;
}
#site-design-classic.site-color-2-pink .entry-content h2.style-title,
#site-design-classic.site-color-2-pink .entry-content .editor h2,
#site-design-classic.site-color-2-pink .type-single .entry-content h2 {
  border-left-color: #f77c8b;
}
#site-design-classic.site-color-2-pink .entry-content h3.style-title,
#site-design-classic.site-color-2-pink .entry-content .editor h3,
#site-design-classic.site-color-2-pink .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-classic.site-color-2-pink .entry-content h4.style-title:after,
#site-design-classic.site-color-2-pink .entry-content .editor h4:after,
#site-design-classic.site-color-2-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-classic.site-color-2-pink #page-staff .right dt {
    background: #FFF3F4;
}
#site-design-classic.site-color-2-pink .voice-block h2,
#site-design-classic.site-color-2-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-classic.site-color-2-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-classic.site-color-2-pink .slide-block .slick-arrow {
	background-color: #f77c8b;
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-purple .entry-header h1 {
	border-color: #754275;
	background: #f5edf4;
}
#site-design-classic.site-color-2-purple .entry-content h2.style-title,
#site-design-classic.site-color-2-purple .entry-content .editor h2,
#site-design-classic.site-color-2-purple .type-single .entry-content h2 {
  border-left-color: #754275;
}
#site-design-classic.site-color-2-purple .entry-content h3.style-title,
#site-design-classic.site-color-2-purple .entry-content .editor h3,
#site-design-classic.site-color-2-purple .type-single .entry-content h3 {
  border-left-color: #754275;
}
#site-design-classic.site-color-2-purple .entry-content h4.style-title:after,
#site-design-classic.site-color-2-purple .entry-content .editor h4:after,
#site-design-classic.site-color-2-purple .type-single .entry-content h4:after {
	background-color: #754275;
}
#site-design-classic.site-color-2-purple #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-classic.site-color-2-purple .voice-block h2,
#site-design-classic.site-color-2-purple .beforeafter-block h2 {
	background: #754275;
}
#site-design-classic.site-color-2-purple .voice-block h2:after {
	border-top-color: #754275;
}
#site-design-classic.site-color-2-purple .slide-block .slick-arrow {
	background-color: #754275;
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-brown .entry-header h1 {
	border-color: #714a1a;
	background: #FFF6EE;
}
#site-design-classic.site-color-2-brown .entry-content h2.style-title,
#site-design-classic.site-color-2-brown .entry-content .editor h2,
#site-design-classic.site-color-2-brown .type-single .entry-content h2 {
  border-left-color: #714a1a;
}
#site-design-classic.site-color-2-brown .entry-content h3.style-title,
#site-design-classic.site-color-2-brown .entry-content .editor h3,
#site-design-classic.site-color-2-brown .type-single .entry-content h3 {
  border-left-color: #C19F63;
}
#site-design-classic.site-color-2-brown .entry-content h4.style-title:after,
#site-design-classic.site-color-2-brown .entry-content .editor h4:after,
#site-design-classic.site-color-2-brown .type-single .entry-content h4:after {
	background-color: #714a1a;
}
#site-design-classic.site-color-2-brown #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-classic.site-color-2-brown .voice-block h2,
#site-design-classic.site-color-2-brown .beforeafter-block h2 {
	background: #714a1a;
}
#site-design-classic.site-color-2-brown .voice-block h2:after {
	border-top-color: #714a1a;
}
#site-design-classic.site-color-2-brown .slide-block .slick-arrow {
	background-color: #714a1a;
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-classic.site-color-2-monotone .entry-header h1 {
	border-color: #333333;
	background: #f3f3f3;
}
#site-design-classic.site-color-2-monotone .entry-content h2.style-title,
#site-design-classic.site-color-2-monotone .entry-content .editor h2,
#site-design-classic.site-color-2-monotone .type-single .entry-content h2 {
  border-left-color: #333333;
}
#site-design-classic.site-color-2-monotone .entry-content h3.style-title,
#site-design-classic.site-color-2-monotone .entry-content .editor h3,
#site-design-classic.site-color-2-monotone .type-single .entry-content h3 {
  border-left-color: #333333;
}
#site-design-classic.site-color-2-monotone .entry-content h4.style-title:after,
#site-design-classic.site-color-2-monotone .entry-content .editor h4:after,
#site-design-classic.site-color-2-monotone .type-single .entry-content h4:after {
	background-color: #333333;
}
#site-design-classic.site-color-2-monotone #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-classic.site-color-2-monotone .voice-block h2,
#site-design-classic.site-color-2-monotone .beforeafter-block h2 {
	background: #333333;
}
#site-design-classic.site-color-2-monotone .voice-block h2:after {
	border-top-color: #333333;
}
#site-design-classic.site-color-2-monotone .slide-block .slick-arrow {
	background-color: #333333;
}


/* ///////////////////////////////////////////////////////////////////

solid

/////////////////////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-blue .entry-header h1:after {
	background: #20488d;
}
#site-design-solid.site-color-2-blue .entry-content h2.style-title,
#site-design-solid.site-color-2-blue .entry-content .editor h2,
#site-design-solid.site-color-2-blue .type-single .entry-content h2 {
  border-top-color: #20488d;
}
#site-design-solid.site-color-2-blue .entry-content h3.style-title,
#site-design-solid.site-color-2-blue .entry-content .editor h3,
#site-design-solid.site-color-2-blue .type-single .entry-content h3 {
	background: #20488d;
}
#site-design-solid.site-color-2-blue .entry-content h4.style-title:after,
#site-design-solid.site-color-2-blue .entry-content .editor h4:after,
#site-design-solid.site-color-2-blue .type-single .entry-content h4:after {
	background-color: #20488d;
}
#site-design-solid.site-color-2-blue .voice-block h2,
#site-design-solid.site-color-2-blue .beforeafter-block h2 {
	background: #20488d;
}
#site-design-solid.site-color-2-blue .voice-block h2:after {
	border-top-color: #20488d;
}
#site-design-solid.site-color-2-blue .slide-block .slick-arrow {
	background-color: #20488d;
}

/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-red .entry-header h1:after {
	background: #b70031;
}
#site-design-solid.site-color-2-red .entry-content h2.style-title,
#site-design-solid.site-color-2-red .entry-content .editor h2,
#site-design-solid.site-color-2-red .type-single .entry-content h2 {
  border-top-color: #b70031;
}
#site-design-solid.site-color-2-red .entry-content h3.style-title,
#site-design-solid.site-color-2-red .entry-content .editor h3,
#site-design-solid.site-color-2-red .type-single .entry-content h3 {
	background: #b70031;
}
#site-design-solid.site-color-2-red .entry-content h4.style-title:after,
#site-design-solid.site-color-2-red .entry-content .editor h4:after,
#site-design-solid.site-color-2-red .type-single .entry-content h4:after {
	background-color: #b70031;
}
#site-design-solid.site-color-2-red .voice-block h2,
#site-design-solid.site-color-2-red .beforeafter-block h2 {
	background: #b70031;
}
#site-design-solid.site-color-2-red .voice-block h2:after {
	border-top-color: #b70031;
}
#site-design-solid.site-color-2-red .slide-block .slick-arrow {
	background-color: #b70031;
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-orange .entry-header h1:after {
	background: #f76f4a;
}
#site-design-solid.site-color-2-orange .entry-content h2.style-title,
#site-design-solid.site-color-2-orange .entry-content .editor h2,
#site-design-solid.site-color-2-orange .type-single .entry-content h2 {
  border-top-color: #f76f4a;
}
#site-design-solid.site-color-2-orange .entry-content h3.style-title,
#site-design-solid.site-color-2-orange .entry-content .editor h3,
#site-design-solid.site-color-2-orange .type-single .entry-content h3 {
	background: #f76f4a;
}
#site-design-solid.site-color-2-orange .entry-content h4.style-title:after,
#site-design-solid.site-color-2-orange .entry-content .editor h4:after,
#site-design-solid.site-color-2-orange .type-single .entry-content h4:after {
	background-color: #f76f4a;
}
#site-design-solid.site-color-2-orange .voice-block h2,
#site-design-solid.site-color-2-orange .beforeafter-block h2 {
	background: #f76f4a;
}
#site-design-solid.site-color-2-orange .voice-block h2:after {
	border-top-color: #f76f4a;
}
#site-design-solid.site-color-2-orange .slide-block .slick-arrow {
	background-color: #f76f4a;
}


/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-green .entry-header h1:after {
	background: #0ca44c;
}
#site-design-solid.site-color-2-green .entry-content h2.style-title,
#site-design-solid.site-color-2-green .entry-content .editor h2,
#site-design-solid.site-color-2-green .type-single .entry-content h2 {
  border-top-color: #0ca44c;
}
#site-design-solid.site-color-2-green .entry-content h3.style-title,
#site-design-solid.site-color-2-green .entry-content .editor h3,
#site-design-solid.site-color-2-green .type-single .entry-content h3 {
	background: #0ca44c;
}
#site-design-solid.site-color-2-green .entry-content h4.style-title:after,
#site-design-solid.site-color-2-green .entry-content .editor h4:after,
#site-design-solid.site-color-2-green .type-single .entry-content h4:after {
	background-color: #0ca44c;
}
#site-design-solid.site-color-2-green .voice-block h2,
#site-design-solid.site-color-2-green .beforeafter-block h2 {
	background: #0ca44c;
}
#site-design-solid.site-color-2-green .voice-block h2:after {
	border-top-color: #0ca44c;
}
#site-design-solid.site-color-2-green .slide-block .slick-arrow {
	background-color: #0ca44c;
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-green2 .entry-header h1:after {
	background: #7fbc32;
}
#site-design-solid.site-color-2-green2 .entry-content h2.style-title,
#site-design-solid.site-color-2-green2 .entry-content .editor h2,
#site-design-solid.site-color-2-green2 .type-single .entry-content h2 {
  border-top-color: #7fbc32;
}
#site-design-solid.site-color-2-green2 .entry-content h3.style-title,
#site-design-solid.site-color-2-green2 .entry-content .editor h3,
#site-design-solid.site-color-2-green2 .type-single .entry-content h3 {
	background: #7fbc32;
}
#site-design-solid.site-color-2-green2 .entry-content h4.style-title:after,
#site-design-solid.site-color-2-green2 .entry-content .editor h4:after,
#site-design-solid.site-color-2-green2 .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-solid.site-color-2-green2 .voice-block h2,
#site-design-solid.site-color-2-green2 .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-solid.site-color-2-green2 .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-solid.site-color-2-green2 .slide-block .slick-arrow {
	background-color: #7fbc32;
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-pink .entry-header h1:after {
	background: #f77c8b;
}
#site-design-solid.site-color-2-pink .entry-content h2.style-title,
#site-design-solid.site-color-2-pink .entry-content .editor h2,
#site-design-solid.site-color-2-pink .type-single .entry-content h2 {
  border-top-color: #f77c8b;
}
#site-design-solid.site-color-2-pink .entry-content h3.style-title,
#site-design-solid.site-color-2-pink .entry-content .editor h3,
#site-design-solid.site-color-2-pink .type-single .entry-content h3 {
	background: #f77c8b;
}
#site-design-solid.site-color-2-pink .entry-content h4.style-title:after,
#site-design-solid.site-color-2-pink .entry-content .editor h4:after,
#site-design-solid.site-color-2-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-solid.site-color-2-pink .voice-block h2,
#site-design-solid.site-color-2-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-solid.site-color-2-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-solid.site-color-2-pink .slide-block .slick-arrow {
	background-color: #f77c8b;
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-purple .entry-header h1:after {
	background: #754275;
}
#site-design-solid.site-color-2-purple .entry-content h2.style-title,
#site-design-solid.site-color-2-purple .entry-content .editor h2,
#site-design-solid.site-color-2-purple .type-single .entry-content h2 {
  border-top-color: #754275;
}
#site-design-solid.site-color-2-purple .entry-content h3.style-title,
#site-design-solid.site-color-2-purple .entry-content .editor h3,
#site-design-solid.site-color-2-purple .type-single .entry-content h3 {
	background: #754275;
}
#site-design-solid.site-color-2-purple .entry-content h4.style-title:after,
#site-design-solid.site-color-2-purple .entry-content .editor h4:after,
#site-design-solid.site-color-2-purple .type-single .entry-content h4:after {
	background-color: #754275;
}
#site-design-solid.site-color-2-purple .voice-block h2,
#site-design-solid.site-color-2-purple .beforeafter-block h2 {
	background: #754275;
}
#site-design-solid.site-color-2-purple .voice-block h2:after {
	border-top-color: #754275;
}
#site-design-solid.site-color-2-purple .slide-block .slick-arrow {
	background-color: #754275;
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-brown .entry-header h1:after {
	background: #714a1a;
}
#site-design-solid.site-color-2-brown .entry-content h2.style-title,
#site-design-solid.site-color-2-brown .entry-content .editor h2,
#site-design-solid.site-color-2-brown .type-single .entry-content h2 {
  border-top-color: #714a1a;
}
#site-design-solid.site-color-2-brown .entry-content h3.style-title,
#site-design-solid.site-color-2-brown .entry-content .editor h3,
#site-design-solid.site-color-2-brown .type-single .entry-content h3 {
	background: #714a1a;
}
#site-design-solid.site-color-2-brown .entry-content h4.style-title:after,
#site-design-solid.site-color-2-brown .entry-content .editor h4:after,
#site-design-solid.site-color-2-brown .type-single .entry-content h4:after {
	background-color: #714a1a;
}
#site-design-solid.site-color-2-brown .voice-block h2,
#site-design-solid.site-color-2-brown .beforeafter-block h2 {
	background: #714a1a;
}
#site-design-solid.site-color-2-brown .voice-block h2:after {
	border-top-color: #714a1a;
}
#site-design-solid.site-color-2-brown .slide-block .slick-arrow {
	background-color: #714a1a;
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-solid.site-color-2-monotone .entry-header h1:after {
	background: #333333;
}
#site-design-solid.site-color-2-monotone .entry-content h2.style-title,
#site-design-solid.site-color-2-monotone .entry-content .editor h2,
#site-design-solid.site-color-2-monotone .type-single .entry-content h2 {
  border-top-color: #333333;
}
#site-design-solid.site-color-2-monotone .entry-content h3.style-title,
#site-design-solid.site-color-2-monotone .entry-content .editor h3,
#site-design-solid.site-color-2-monotone .type-single .entry-content h3 {
	background: #333333;
}
#site-design-solid.site-color-2-monotone .entry-content h4.style-title:after,
#site-design-solid.site-color-2-monotone .entry-content .editor h4:after,
#site-design-solid.site-color-2-monotone .type-single .entry-content h4:after {
	background-color: #333333;
}
#site-design-solid.site-color-2-monotone .voice-block h2,
#site-design-solid.site-color-2-monotone .beforeafter-block h2 {
	background: #333333;
}
#site-design-solid.site-color-2-monotone .voice-block h2:after {
	border-top-color: #333333;
}
#site-design-solid.site-color-2-monotone .slide-block .slick-arrow {
	background-color: #333333;
}


/* ///////////////////////////////////////////////////////////////////

beauty

/////////////////////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-blue .entry-header h1 {
	border-bottom-color: #55ace1;
	color: #55ace1;
}
#site-design-beauty.site-color-2-blue .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-blue .entry-content .editor h2:after,
#site-design-beauty.site-color-2-blue .type-single .entry-content h2:after {
	background: #55ace1;
}
#site-design-beauty.site-color-2-blue .entry-content h3.style-title,
#site-design-beauty.site-color-2-blue .entry-content .editor h3,
#site-design-beauty.site-color-2-blue .type-single .entry-content h3 {
	background: #e9f3fd;
	color: #55ace1;
}
#site-design-beauty.site-color-2-blue .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-blue .entry-content .editor h4:after,
#site-design-beauty.site-color-2-blue .type-single .entry-content h4:after {
	background-color: #55ace1;
}
#site-design-beauty.site-color-2-blue .voice-block h2,
#site-design-beauty.site-color-2-blue .beforeafter-block h2 {
	background: #55ace1;
}
#site-design-beauty.site-color-2-blue .voice-block h2:after {
	border-top-color: #55ace1;
}
#site-design-beauty.site-color-2-blue .slide-block .slick-arrow {
	border-color: #55ace1;
}
#site-design-beauty.site-color-2-blue .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/blue/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-blue .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/blue/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-red .entry-header h1 {
	border-bottom-color: #b70031;
	color: #b70031;
}
#site-design-beauty.site-color-2-red .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-red .entry-content .editor h2:after,
#site-design-beauty.site-color-2-red .type-single .entry-content h2:after {
	background: #b70031;
}
#site-design-beauty.site-color-2-red .entry-content h3.style-title,
#site-design-beauty.site-color-2-red .entry-content .editor h3,
#site-design-beauty.site-color-2-red .type-single .entry-content h3 {
	background: #f5f0e9;
	color: #b70031;
}
#site-design-beauty.site-color-2-red .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-red .entry-content .editor h4:after,
#site-design-beauty.site-color-2-red .type-single .entry-content h4:after {
	background-color: #b70031;
}
#site-design-beauty.site-color-2-red .voice-block h2,
#site-design-beauty.site-color-2-red .beforeafter-block h2 {
	background: #b70031;
}
#site-design-beauty.site-color-2-red .voice-block h2:after {
	border-top-color: #b70031;
}
#site-design-beauty.site-color-2-red .slide-block .slick-arrow {
	border-color: #b70031;
}
#site-design-beauty.site-color-2-red .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/red/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-red .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/red/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-orange .entry-header h1 {
	border-bottom-color: #f7835f;
	color: #f7835f;
}
#site-design-beauty.site-color-2-orange .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-orange .entry-content .editor h2:after,
#site-design-beauty.site-color-2-orange .type-single .entry-content h2:after {
	background: #f7835f;
}
#site-design-beauty.site-color-2-orange .entry-content h3.style-title,
#site-design-beauty.site-color-2-orange .entry-content .editor h3,
#site-design-beauty.site-color-2-orange .type-single .entry-content h3 {
	background: #ffecdc;
	color: #f7835f;
}
#site-design-beauty.site-color-2-orange .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-orange .entry-content .editor h4:after,
#site-design-beauty.site-color-2-orange .type-single .entry-content h4:after {
	background-color: #f7835f;
}
#site-design-beauty.site-color-2-orange .slide-block .slick-arrow {
	border-color: #f7835f;
}
#site-design-beauty.site-color-2-orange .voice-block h2,
#site-design-beauty.site-color-2-orange .beforeafter-block h2 {
	background: #f7835f;
}
#site-design-beauty.site-color-2-orange .voice-block h2:after {
	border-top-color: #f7835f;
}
#site-design-beauty.site-color-2-orange .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/orange/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-orange .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/orange/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-green .entry-header h1 {
	border-bottom-color: #5cbb94;
	color: #5cbb94;
}
#site-design-beauty.site-color-2-green .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-green .entry-content .editor h2:after,
#site-design-beauty.site-color-2-green .type-single .entry-content h2:after {
	background: #5cbb94;
}
#site-design-beauty.site-color-2-green .entry-content h3.style-title,
#site-design-beauty.site-color-2-green .entry-content .editor h3,
#site-design-beauty.site-color-2-green .type-single .entry-content h3 {
	background: #e6f8ed;
	color: #5cbb94;
}
#site-design-beauty.site-color-2-green .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-green .entry-content .editor h4:after,
#site-design-beauty.site-color-2-green .type-single .entry-content h4:after {
	background-color: #5cbb94;
}
#site-design-beauty.site-color-2-green .voice-block h2,
#site-design-beauty.site-color-2-green .beforeafter-block h2 {
	background: #5cbb94;
}
#site-design-beauty.site-color-2-green .voice-block h2:after {
	border-top-color: #5cbb94;
}
#site-design-beauty.site-color-2-green .slide-block .slick-arrow {
	border-color: #5cbb94;
}
#site-design-beauty.site-color-2-green .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/green/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-green .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/green/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-green2 .entry-header h1 {
	border-bottom-color: #7fbc32;
	color: #7fbc32;
}
#site-design-beauty.site-color-2-green2 .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-green2 .entry-content .editor h2:after,
#site-design-beauty.site-color-2-green2 .type-single .entry-content h2:after {
	background: #7fbc32;
}
#site-design-beauty.site-color-2-green2 .entry-content h3.style-title,
#site-design-beauty.site-color-2-green2 .entry-content .editor h3,
#site-design-beauty.site-color-2-green2 .type-single .entry-content h3 {
	background: #f2f9dd;
	color: #7fbc32;
}
#site-design-beauty.site-color-2-green2 .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-green2 .entry-content .editor h4:after,
#site-design-beauty.site-color-2-green2 .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-beauty.site-color-2-green2 .voice-block h2,
#site-design-beauty.site-color-2-green2 .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-beauty.site-color-2-green2 .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-beauty.site-color-2-green2 .slide-block .slick-arrow {
	border-color: #7fbc32;
}
#site-design-beauty.site-color-2-green2 .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/green2/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-green2 .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/green2/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-pink .entry-header h1 {
	border-bottom-color: #f77c8b;
	color: #f77c8b;
}
#site-design-beauty.site-color-2-pink .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-pink .entry-content .editor h2:after,
#site-design-beauty.site-color-2-pink .type-single .entry-content h2:after {
	background: #f77c8b;
}
#site-design-beauty.site-color-2-pink .entry-content h3.style-title,
#site-design-beauty.site-color-2-pink .entry-content .editor h3,
#site-design-beauty.site-color-2-pink .type-single .entry-content h3 {
	background: #fdeef1;
	color: #f77c8b;
}
#site-design-beauty.site-color-2-pink .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-pink .entry-content .editor h4:after,
#site-design-beauty.site-color-2-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-beauty.site-color-2-pink .voice-block h2,
#site-design-beauty.site-color-2-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-beauty.site-color-2-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-beauty.site-color-2-pink .slide-block .slick-arrow {
	border-color: #f77c8b;
}
#site-design-beauty.site-color-2-pink .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/pink/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-pink .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/pink/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-purple .entry-header h1 {
	border-bottom-color: #a582ae;
	color: #a582ae;
}
#site-design-beauty.site-color-2-purple .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-purple .entry-content .editor h2:after,
#site-design-beauty.site-color-2-purple .type-single .entry-content h2:after {
	background: #a582ae;
}
#site-design-beauty.site-color-2-purple .entry-content h3.style-title,
#site-design-beauty.site-color-2-purple .entry-content .editor h3,
#site-design-beauty.site-color-2-purple .type-single .entry-content h3 {
	background: #f8effb;
	color: #a582ae;
}
#site-design-beauty.site-color-2-purple .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-purple .entry-content .editor h4:after,
#site-design-beauty.site-color-2-purple .type-single .entry-content h4:after {
	background-color: #a582ae;
}
#site-design-beauty.site-color-2-purple .voice-block h2,
#site-design-beauty.site-color-2-purple .beforeafter-block h2 {
	background: #a582ae;
}
#site-design-beauty.site-color-2-purple .voice-block h2:after {
	border-top-color: #a582ae;
}
#site-design-beauty.site-color-2-purple .slide-block .slick-arrow {
	border-color: #a582ae;
}
#site-design-beauty.site-color-2-purple .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/purple/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-purple .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/purple/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-brown .entry-header h1 {
	border-bottom-color: #c39d3a;
	color: #c39d3a;
}
#site-design-beauty.site-color-2-brown .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-brown .entry-content .editor h2:after,
#site-design-beauty.site-color-2-brown .type-single .entry-content h2:after {
	background: #c39d3a;
}
#site-design-beauty.site-color-2-brown .entry-content h3.style-title,
#site-design-beauty.site-color-2-brown .entry-content .editor h3,
#site-design-beauty.site-color-2-brown .type-single .entry-content h3 {
	background: #f7f1e5;
	color: #c39d3a;
}
#site-design-beauty.site-color-2-brown .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-brown .entry-content .editor h4:after,
#site-design-beauty.site-color-2-brown .type-single .entry-content h4:after {
	background-color: #c39d3a;
}
#site-design-beauty.site-color-2-brown .voice-block h2,
#site-design-beauty.site-color-2-brown .beforeafter-block h2 {
	background: #c39d3a;
}
#site-design-beauty.site-color-2-brown .voice-block h2:after {
	border-top-color: #c39d3a;
}
#site-design-beauty.site-color-2-brown .slide-block .slick-arrow {
	border-color: #c39d3a;
}
#site-design-beauty.site-color-2-brown .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/brown/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-brown .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/brown/beauty-slide-icon-arrow-r.png");
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-beauty.site-color-2-monotone .entry-header h1 {
	border-bottom-color: #555555;
	color: #555555;
}
#site-design-beauty.site-color-2-monotone .entry-content h2.style-title:after,
#site-design-beauty.site-color-2-monotone .entry-content .editor h2:after,
#site-design-beauty.site-color-2-monotone .type-single .entry-content h2:after {
	background: #555555;
}
#site-design-beauty.site-color-2-monotone .entry-content h3.style-title,
#site-design-beauty.site-color-2-monotone .entry-content .editor h3,
#site-design-beauty.site-color-2-monotone .type-single .entry-content h3 {
	background: #f3f3f3;
	color: #555555;
}
#site-design-beauty.site-color-2-monotone .entry-content h4.style-title:after,
#site-design-beauty.site-color-2-monotone .entry-content .editor h4:after,
#site-design-beauty.site-color-2-monotone .type-single .entry-content h4:after {
	background-color: #555555;
}
#site-design-beauty.site-color-2-monotone .voice-block h2,
#site-design-beauty.site-color-2-monotone .beforeafter-block h2 {
	background: #555555;
}
#site-design-beauty.site-color-2-monotone .voice-block h2:after {
	border-top-color: #555555;
}
#site-design-beauty.site-color-2-monotone .slide-block .slick-arrow {
	border-color: #555555;
}
#site-design-beauty.site-color-2-monotone .slide-block .slick-prev {
	background-image: url("https://theme.selfull.jp/images/monotone/beauty-slide-icon-arrow-l.png");
}
#site-design-beauty.site-color-2-monotone .slide-block .slick-next {
	background-image: url("https://theme.selfull.jp/images/monotone/beauty-slide-icon-arrow-r.png");
}


/* ///////////////////////////////////////////////////////////////////

dynamic

/////////////////////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////
blue
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-blue .entry-header h1 {
	border-color: #0098dd;
	background: #EDF9FF;
}
#site-design-dynamic.site-color-2-blue .entry-content h2.style-title,
#site-design-dynamic.site-color-2-blue .entry-content .editor h2,
#site-design-dynamic.site-color-2-blue .type-single .entry-content h2 {
  border-left-color: #0098dd;
}
#site-design-dynamic.site-color-2-blue .entry-content h3.style-title,
#site-design-dynamic.site-color-2-blue .entry-content .editor h3,
#site-design-dynamic.site-color-2-blue .type-single .entry-content h3 {
  border-left-color: #86C8E6;
}
#site-design-dynamic.site-color-2-blue .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-blue .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-blue .type-single .entry-content h4:after {
	background-color: #0098dd;
}
#site-design-dynamic.site-color-2-blue #page-staff .right dt {
    background: #EDF9FF;
}
#site-design-dynamic.site-color-2-blue .voice-block h2,
#site-design-dynamic.site-color-2-blue .beforeafter-block h2 {
	background: #0098dd;
}
#site-design-dynamic.site-color-2-blue .voice-block h2:after {
	border-top-color: #0098dd;
}
#site-design-dynamic.site-color-2-blue .slide-block .slick-arrow {
	background-color: #0098dd;
}


/* ////////////////////////////////////////////////
red
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-red .entry-header h1 {
	border-color: #e50011;
	background: #FFF1F2;
}
#site-design-dynamic.site-color-2-red .entry-content h2.style-title,
#site-design-dynamic.site-color-2-red .entry-content .editor h2,
#site-design-dynamic.site-color-2-red .type-single .entry-content h2 {
  border-left-color: #e50011;
}
#site-design-dynamic.site-color-2-red .entry-content h3.style-title,
#site-design-dynamic.site-color-2-red .entry-content .editor h3,
#site-design-dynamic.site-color-2-red .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-dynamic.site-color-2-red .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-red .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-red .type-single .entry-content h4:after {
	background-color: #e50011;
}
#site-design-dynamic.site-color-2-red #page-staff .right dt {
    background: #FFF1F2;
}
#site-design-dynamic.site-color-2-red .voice-block h2,
#site-design-dynamic.site-color-2-red .beforeafter-block h2 {
	background: #e50011;
}
#site-design-dynamic.site-color-2-red .voice-block h2:after {
	border-top-color: #e50011;
}
#site-design-dynamic.site-color-2-red .slide-block .slick-arrow {
	background-color: #e50011;
}


/* ////////////////////////////////////////////////
orange
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-orange .entry-header h1 {
	border-color: #ff9a09;
	background: #FFF7E7;
}
#site-design-dynamic.site-color-2-orange .entry-content h2.style-title,
#site-design-dynamic.site-color-2-orange .entry-content .editor h2,
#site-design-dynamic.site-color-2-orange .type-single .entry-content h2 {
  border-left-color: #ff9a09;
}
#site-design-dynamic.site-color-2-orange .entry-content h3.style-title,
#site-design-dynamic.site-color-2-orange .entry-content .editor h3,
#site-design-dynamic.site-color-2-orange .type-single .entry-content h3 {
  border-left-color: #F3C371;
}
#site-design-dynamic.site-color-2-orange .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-orange .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-orange .type-single .entry-content h4:after {
	background-color: #ff9a09;
}
#site-design-dynamic.site-color-2-orange #page-staff .right dt {
	background: #FFF7E7;
}
#site-design-dynamic.site-color-2-orange .voice-block h2,
#site-design-dynamic.site-color-2-orange .beforeafter-block h2 {
	background: #ff9a09;
}
#site-design-dynamic.site-color-2-orange .voice-block h2:after {
	border-top-color: #ff9a09;
}
#site-design-dynamic.site-color-2-orange .slide-block .slick-arrow {
	background-color: #ff9a09;
}

/* ////////////////////////////////////////////////
green
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-green .entry-header h1 {
	border-color: #7fbc32;
	background: #F6FFEB;
}
#site-design-dynamic.site-color-2-green .entry-content h2.style-title,
#site-design-dynamic.site-color-2-green .entry-content .editor h2,
#site-design-dynamic.site-color-2-green .type-single .entry-content h2 {
  border-left-color: #7fbc32;
}
#site-design-dynamic.site-color-2-green .entry-content h3.style-title,
#site-design-dynamic.site-color-2-green .entry-content .editor h3,
#site-design-dynamic.site-color-2-green .type-single .entry-content h3 {
  border-left-color: #B8DA8E;
}
#site-design-dynamic.site-color-2-green .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-green .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-green .type-single .entry-content h4:after {
	background-color: #7fbc32;
}
#site-design-dynamic.site-color-2-green #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-dynamic.site-color-2-green .voice-block h2,
#site-design-dynamic.site-color-2-green .beforeafter-block h2 {
	background: #7fbc32;
}
#site-design-dynamic.site-color-2-green .voice-block h2:after {
	border-top-color: #7fbc32;
}
#site-design-dynamic.site-color-2-green .slide-block .slick-arrow {
	background-color: #7fbc32;
}


/* ////////////////////////////////////////////////
green2
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-green2 .entry-header h1 {
	border-color: #037835;
	background: #fafbe7;
}
#site-design-dynamic.site-color-2-green2 .entry-content h2.style-title,
#site-design-dynamic.site-color-2-green2 .entry-content .editor h2,
#site-design-dynamic.site-color-2-green2 .type-single .entry-content h2 {
  border-left-color: #037835;
}
#site-design-dynamic.site-color-2-green2 .entry-content h3.style-title,
#site-design-dynamic.site-color-2-green2 .entry-content .editor h3,
#site-design-dynamic.site-color-2-green2 .type-single .entry-content h3 {
  border-left-color: #037835;
}
#site-design-dynamic.site-color-2-green2 .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-green2 .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-green2 .type-single .entry-content h4:after {
	background-color: #037835;
}
#site-design-dynamic.site-color-2-green2 #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-dynamic.site-color-2-green2 .voice-block h2,
#site-design-dynamic.site-color-2-green2 .beforeafter-block h2 {
	background: #037835;
}
#site-design-dynamic.site-color-2-green2 .voice-block h2:after {
	border-top-color: #037835;
}
#site-design-dynamic.site-color-2-green2 .slide-block .slick-arrow {
	background-color: #037835;
}


/* ////////////////////////////////////////////////
pink
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-pink .entry-header h1 {
	border-color: #f77c8b;
	background: #FFF3F4;
}
#site-design-dynamic.site-color-2-pink .entry-content h2.style-title,
#site-design-dynamic.site-color-2-pink .entry-content .editor h2,
#site-design-dynamic.site-color-2-pink .type-single .entry-content h2 {
  border-left-color: #f77c8b;
}
#site-design-dynamic.site-color-2-pink .entry-content h3.style-title,
#site-design-dynamic.site-color-2-pink .entry-content .editor h3,
#site-design-dynamic.site-color-2-pink .type-single .entry-content h3 {
  border-left-color: #FFC8CE;
}
#site-design-dynamic.site-color-2-pink .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-pink .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-pink .type-single .entry-content h4:after {
	background-color: #f77c8b;
}
#site-design-dynamic.site-color-2-pink #page-staff .right dt {
    background: #FFF3F4;
}
#site-design-dynamic.site-color-2-pink .voice-block h2,
#site-design-dynamic.site-color-2-pink .beforeafter-block h2 {
	background: #f77c8b;
}
#site-design-dynamic.site-color-2-pink .voice-block h2:after {
	border-top-color: #f77c8b;
}
#site-design-dynamic.site-color-2-pink .slide-block .slick-arrow {
	background-color: #f77c8b;
}


/* ////////////////////////////////////////////////
purple
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-purple .entry-header h1 {
	border-color: #754275;
	background: #f5edf4;
}
#site-design-dynamic.site-color-2-purple .entry-content h2.style-title,
#site-design-dynamic.site-color-2-purple .entry-content .editor h2,
#site-design-dynamic.site-color-2-purple .type-single .entry-content h2 {
  border-left-color: #754275;
}
#site-design-dynamic.site-color-2-purple .entry-content h3.style-title,
#site-design-dynamic.site-color-2-purple .entry-content .editor h3,
#site-design-dynamic.site-color-2-purple .type-single .entry-content h3 {
  border-left-color: #754275;
}
#site-design-dynamic.site-color-2-purple .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-purple .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-purple .type-single .entry-content h4:after {
	background-color: #754275;
}
#site-design-dynamic.site-color-2-purple #page-staff .right dt {
	background: #F6FFEB;
}
#site-design-dynamic.site-color-2-purple .voice-block h2,
#site-design-dynamic.site-color-2-purple .beforeafter-block h2 {
	background: #754275;
}
#site-design-dynamic.site-color-2-purple .voice-block h2:after {
	border-top-color: #754275;
}
#site-design-dynamic.site-color-2-purple .slide-block .slick-arrow {
	background-color: #754275;
}


/* ////////////////////////////////////////////////
brown
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-brown .entry-header h1 {
	border-color: #714a1a;
	background: #FFF6EE;
}
#site-design-dynamic.site-color-2-brown .entry-content h2.style-title,
#site-design-dynamic.site-color-2-brown .entry-content .editor h2,
#site-design-dynamic.site-color-2-brown .type-single .entry-content h2 {
  border-left-color: #714a1a;
}
#site-design-dynamic.site-color-2-brown .entry-content h3.style-title,
#site-design-dynamic.site-color-2-brown .entry-content .editor h3,
#site-design-dynamic.site-color-2-brown .type-single .entry-content h3 {
  border-left-color: #C19F63;
}
#site-design-dynamic.site-color-2-brown .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-brown .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-brown .type-single .entry-content h4:after {
	background-color: #714a1a;
}
#site-design-dynamic.site-color-2-brown #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-dynamic.site-color-2-brown .voice-block h2,
#site-design-dynamic.site-color-2-brown .beforeafter-block h2 {
	background: #714a1a;
}
#site-design-dynamic.site-color-2-brown .voice-block h2:after {
	border-top-color: #714a1a;
}
#site-design-dynamic.site-color-2-brown .slide-block .slick-arrow {
	background-color: #714a1a;
}


/* ////////////////////////////////////////////////
monotone
//////////////////////////////////////////////// */
#site-design-dynamic.site-color-2-monotone .entry-header h1 {
	border-color: #333333;
	background: #f3f3f3;
}
#site-design-dynamic.site-color-2-monotone .entry-content h2.style-title,
#site-design-dynamic.site-color-2-monotone .entry-content .editor h2,
#site-design-dynamic.site-color-2-monotone .type-single .entry-content h2 {
  border-left-color: #333333;
}
#site-design-dynamic.site-color-2-monotone .entry-content h3.style-title,
#site-design-dynamic.site-color-2-monotone .entry-content .editor h3,
#site-design-dynamic.site-color-2-monotone .type-single .entry-content h3 {
  border-left-color: #333333;
}
#site-design-dynamic.site-color-2-monotone .entry-content h4.style-title:after,
#site-design-dynamic.site-color-2-monotone .entry-content .editor h4:after,
#site-design-dynamic.site-color-2-monotone .type-single .entry-content h4:after {
	background-color: #333333;
}
#site-design-dynamic.site-color-2-monotone #page-staff .right dt {
    background: #FFF6EE;
}
#site-design-dynamic.site-color-2-monotone .voice-block h2,
#site-design-dynamic.site-color-2-monotone .beforeafter-block h2 {
	background: #333333;
}
#site-design-dynamic.site-color-2-monotone .voice-block h2:after {
	border-top-color: #333333;
}
#site-design-dynamic.site-color-2-monotone .slide-block .slick-arrow {
	background-color: #333333;
}
</pre></body></html>