/* ----------------------------------------------------
※ サイト全体で共用する色に関するCSSのみが書いてあります
※ 管理画面より色の一括変更が行えるようにクラス名の命名規則に気を付けてください
---------------------------------------------------- */

/* html
------------------------------------------------------------------------------*/

html {
	background: #fff;
	color: #333;
}

a {
	color: red;
}

.color_1 a {
	color: #0094d2;
}


/* header
------------------------------------------------------------------------------*/

.color_1 #header .header-area .ja span {
	color: #ab9366;
	text-shadow: none;
}

.color_1 #header .link-color1 .nav-link {
	background: #00a0e9;
}

.color_1 #header .link-color2 .nav-link {
	background: #0068b7;
}

.color_1 #header .link-color3 .nav-link {/* 第三のボタン用 */
	background: #073190;
}

.color_1 #header .link-color1 .nav-link:hover {
	background: #008ed0;
}

.color_1 #header .link-color2 .nav-link:hover {
	background: #005a9e;
}

.color_1 #header .link-color3 .nav-link:hover {/* 第三のボタン用 */
	background: #062978;
}


/* nav
------------------------------------------------------------------------------*/

.color_1 .nav-items {
	background: #f2f3f5;
}

.color_1 .nav-link,
.color_1 .nav-link:link,
.color_1 .nav-link:visited,
.color_1 .nav-link:active {
	color: #281e1c;
}

.color_1 .nav-item.here .nav-link,
.color_1 .nav-item:hover .nav-link {
	color: #fff;
}

.color_1 .dropdown .submenu .nav-link span {
	color: #484848;
}

.color_1 .nav-item.here,
.color_1 .nav-item:hover {
	background: #281e1c;
}


/* main
------------------------------------------------------------------------------*/

.color_1 #main {
	border-top-color: #e8e6e6;
}

.color_1 .main .caption-tile-menu .tile-block .hd3 .inr-wrap {
	background: url(../img/overlay2.png) repeat;
}

.color_1 .main .caption-tile-menu .tile-block .hd3 .inr-wrap {
	text-shadow: none;
}


/* headline
--------------------------------------*/

.color_1 .hd1 .bar {
	background: url(../img/logo_musubu_w90.psd.png) center no-repeat;
	display: block;
	height: 90px;
	margin: 0 auto;
	position: absolute;
	top: -24px;
	width: 100%;
	z-index: -1;
}

.color_1 .hd3:after {/* 下線に装飾が入るタイプ */
	background: -moz-linear-gradient(left, #0094d2 20%, #f2f3f5 20%);
	background: -webkit-linear-gradient(left, #0094d2 20%,#f2f3f5 20%);
	background: linear-gradient(to right, #0094d2 20%,#f2f3f5 20%);
}


/* photogallery
------------------------------------------------------------------------------*/

.color_1 .gallery-list li {
	background: #f7f9fa;
}


/* outline
------------------------------------------------------------------------------*/

.color_1 .outline-table th {
	background: #f2f3f5;
	border-bottom: 1px solid #fff;
	color: #393939;
}

.color_1 .outline-table td {
	background: #fff;
	border-bottom: 1px solid #f2f3f5;
}


/* lp
------------------------------------------------------------------------------*/

.color_1 .lp-box {
	background-color: #fff;
	border: 1px solid #f7f9fa;
}

.color_1 .lp-box.no-img .detail .detail-inr-wrap,
.color_1 .lp-box .detail-inr-info-wrap .link .btn {
	background: #599bb7;
}


/* sale-item */

.color_1 .sale-item {
	border-color: #dde2e6;
}

.color_1 .sale-item:hover {
	background: #f7f9fa;
	border-color: #c3d6de;
}

.color_1 .sale-item .name {
	border-color: #e8e6e6;
	color: #281e1c;
}

.color_1 .sale-item .data th {
	background: #eff1f2;
	color: #333;
}

.color_1 .sale-item .data td {
	background: #f6f6f6;
	color: #333;
}

.color_1 .sale-item:hover td {
	background: #f2f2f2;
}


/* not-found
------------------------------------------------------------------------------*/

.not-found h2 {
	color: #999;
	text-shadow: 0 1px #333;
}

.not-found h2 span {
	font-size: 120%;
}

.not-found h3 {
	border-bottom: #999 solid 1px;
}

.not-found li a:hover {
	background: #e6e6e6;
	color: #666;
	transition: background-color 0.2s;
}


/* footer
------------------------------------------------------------------------------*/

.color_1 .footer {
	border-color: #e8e6e6;
	background: #f7f9fa;
}

.color_1 .footer .foot-info .foot-info-inner-right .bnr-buy {/* link-color1 */
	background: #00a0e9;
}

.color_1 .footer .foot-info .foot-info-inner-right .bnr-sell {/* link-color2 */
	background: #0068b7;
}

.color_1 .footer .foot-info .foot-info-inner-right .bnr-rent {/* link-color3 */
	/* 今は存在していない第三のボタン用 */
	background: #073190;
}

.color_1 .foot-sitelink {
	background: #d5e1e6;
}

.foot-sitelink .site-link-list li > a:before {
	background: #b9ccd6;
}

.color_1 .foot-sitelink .site-link-list li a {
	color: #281e1c;
}

.color_1 .copy-wrap {
	background: #00587e;
}

.color_1 .copyright {
	color: #d5e1e6;
}


/* footBlockContactWrap
--------------------------------------*/

.color_1 .footBlockContactWrap {
	background: #0076a8;
	border-color: #d5e1e6;
}

.color_1 .footBlockContactWrap.js-isOver {
	background: #00587e;
}

.color_1 .footBlockContactWrap .button-area-wrap .button {
	background: #599bb7;
}

.color_1 .footBlockContactWrap .button-area-wrap .button:hover {
	background: #b3a994;
}

.color_1 .footBlockContactWrap .button-area-wrap .tel-btn .num {
	color: #fff;
}

.color_1 .footBlockContactWrap .ft-contact-inner .close {/* 閉じるボタン非表示パターン */
	display: none;
}
