/*
Theme Name: original-child
Template: original
Version: 1
*/


#side .side-nav .side-nav-title {
	background: #ff771c;
}
#side .side-nav ul {
	background-color: #f5f5f5;
}
#global-footer {
	background: #f5f5f5;
}
#global-footer .copyright {
	background: #ff771c;
}

.entry-header h1 {
	border-color: #ff771c !important;
}
.entry-header h1::after {
	background: #ff771c !important;
}
.entry-content h2.style-title,
.entry-content .editor h2, .type-single .entry-content h2 {
	background: url(title-bg-01.png) !important;
}
.entry-content h2.style-title::after,
.entry-content .editor h2::after,
.type-single .entry-content h2::after {
	background: #f9af7e !important;
}
.entry-content h3.style-title,
.entry-content .editor h3,
.type-single .entry-content h3 {
  border-color: #ff771c !important;
}
.entry-content h4.style-title,
.entry-content .editor h4,
.type-single .entry-content h4 {
	border-color: #ff771c !important;
}
.voice-block .text .text-main {
	border-color: #edaa1d !important;
}
.voice-block .text .text-main::before {
	border-color: transparent transparent #edaa1d transparent !important;
}
.voice-block .text .text-main .title {
	border-color: #edaa1d !important;
}
.beforeafter-block {
	border-color: #edaa1d !important;
}
.beforeafter-block h2 {
	border-color:#edaa1d !important;
	color: #edaa1d !important;
}


/* contact-area */
.contact-area {
	margin-bottom: 50px;
	border: solid 1px #ccc;
	border-radius: 6px 6px 0 0;
}
.contact-area .contact-title {
	background: #03b200;
	text-align: center;
	margin: 0;
	padding: 10px 3%;
	border-radius: 6px 6px 0 0;
	line-height: 0;
}
.contact-area .contact-main {
	background: #fff;
	padding: 30px 3%;
}
.contact-area .contact-main .btn {
	line-height: 1;
}
.contact-area .contact-main .btn .btn-tel {
    margin: 0 0 20px !important;
}
.contact-area .contact-main .btn .btn-text {
	margin-bottom: 5px !important;
}   
.contact-area .contact-main .btn .btn-list li {
	float: right;
	width: 38%;
	list-style: none;
	margin: 0;
}
.contact-area .contact-main .btn .btn-list li:first-child {
	float: left;
	width: 60%;
}
#page-voice .cat-sort {
	display: none;
}

@media screen and (max-width:600px) {
.site-header-sp-nav .site-header-sp-nav-main .title {
	background: #ff771c;
}
.site-header-sp-nav .site-header-sp-nav-main .nav-title {
	color: #ff771c;
}
.site-header-sp-nav .site-header-sp-nav-main .post-list-2 ul li a::before {
	background-color: #1f1f1f;
}
.contact-area .contact-main {
	background: #fff;
	padding: 10px 3%;
}
	
}



/*===================================================================
  side-fixed-bnr
===================================================================*/

.side-fixed-bnr {
	bottom: 50%;
}
.side-fixed-bnr .bnr {
	width: 80px;
}

.side-fixed-bnr-02 {
	display: none;
	position: fixed;
	bottom: 12%;
	right: 0;
	text-align: right;
}
.side-fixed-bnr-02.hide {
	display: none !important;
}
.side-fixed-bnr-02 .close {
	display: inline-block;
	width: 24px;
	margin: 5px;
	cursor: pointer;
	line-height: 1;
}
.side-fixed-bnr-02 .bnr {
	width: 80px;
}

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

.side-fixed-bnr {
	bottom: 42%;
}
.side-fixed-bnr .bnr {
	width: 50px;
}
.side-fixed-bnr-02 .close {
	display: inline-block;
	width: 18px;
}
.side-fixed-bnr-02 .bnr {
	width: 50px;
}
}