@charset "UTF-8";
/* CSS Document */
/******************************************************************************************
カラー
******************************************************************************************/
/*main-color*/
.g-nav,.nav-lv1-item,

.article-head.no-image h2:before,
.ttl,#archive-seminar .post-list .thumb h1.title,
.single-seminar .post-list .thumb h1.title,

#archive-seminar .post-list .info a.more,
.single-seminar .post-list .info a.more,
#archive-results .post-list a.more,
#archive-interview .post-list a.more,

.pagination .current,
.pagination ul li a:hover,

.faqlist dl dd:before,
.faqlist dl dd .a-wrap:before,

.side-menu a:before,
aside h3.side-ttl,
ul.ppmenu li a,

.layout .point .wide-box dt,
.menu-box-list .grid h4,
.camera .use li h4,

footer .copy,.reason .grid dl:hover a.btn.sub-bg-color01 {
	background-color: #005bac;
}

/*g-navのhover色*/
.nav-lv1-item:hover {
	background-color: #ff7800;
}


.page .article-head,.single .article-head,.category .article-head,.archive .article-head,

.single .article-ttl,

.nav-lv1-item .nav-lv2-item a:hover,
.thumb-link a:hover,

.single-interview #interview-end,

.page .faq dl dt,
.page .menu-list dl dt,
.moving .price li,
.furniture .search ul li,
.security .outline h4,
.space-list dt,

input[type="submit"],

.layout .point .wide-box dd,
.service ul li:hover:before,
.service-sub ul li:hover:before,
aside .bnr a.hover-border:hover:before,
table th {
	border-color: #ff6000;
}
.faqlist dl dd .a-wrap:after {
	border-color: transparent transparent transparent #ff6000;
}
/*.article-body .block dl dt,*/
#post-single-content p a,
#archive-seminar .post-list .info,
.single-seminar .post-list .info,
#archive-seminar .post-list .info a.more:hover,
.single-seminar .post-list .info a.more:hover,
#archive-results .post-list p.ttl a,
#archive-interview .post-list p.ttl a,
#archive-results .post-list a.more:hover,
#archive-interview .post-list a.more:hover,
.single h1.page-title,
.single-interview #interview-end p.ttl,
.furniture .search ul li a,
.equipment .about h4,
.network .about h4,
.floor .melit dt,
.security .outline h4,
.company .outline table td a,
.contact #contact-form table td a,
.manual #contact-form table td a,
.table-block table td a,
.side-menu a,.manual h4,
.service ul li a:hover:after,
.slick-dots li.slick-active button:before,
#archive-post .txt .more a  {
	color: #ff6000 !important;
}

.moving .onestop .grid li {
	background: #f4cb13; /* Old browsers */
	background: -moz-linear-gradient(top, #f4cb13 1%, #ef9b13 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f4cb13 1%,#ef9b13 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f4cb13 1%,#ef9b13 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4cb13', endColorstr='#ef9b13',GradientType=0 ); /* IE6-9 */
}
/*sub-color*/
a.btn.sub-bg-color01 {
	color: #fff;
	background-color: #ffa500;
	box-shadow: 0 3px 0 0 #A16C16;
	border-radius: 5px;
}
.contact-box,.reason .menu li a,
.point li span,
.partition h4,
.side-service h3 {
	border-color: #FFA500;
}
.sub-txt-color01,
.side-service li a:before,
.sub-link li a:before,
.service ul li a:after,
.slick-prev:before, .slick-next:before,
.side-cat-list ul li a::before,
.new-post li a:before,
footer dl dt:before,
footer .com-info .phone,
footer .com-info .phone a {
	color: #FFA500;
}
.block:before,.side-contact,
.reason .menu li a:hover,
.manual.box-link,
.side-service h3 {
	background-color: #FFA500;
}
/*サイドお問い合わせボタン*/
.side-contact .btn {
	background: #FFFFFF;
	box-shadow: 0 3px 0 0 #A06C16;
	border-radius: 3px;
}

/*サービス一覧の文字が見づらい対応*/
.service ul li a span {
	color: #F57523;
}
