@charset "utf-8";
/* テキストリンク・グローバルメニュー 008bca 青 */
a:link,
a:visited,
a:active,
.side-feature > dd > h3 > a > span,
.side-feature > dd > h3 > a > div > div:first-of-type,
.side-feature > dd > h3 > a > div:first-of-type,
.rach-link.rach.rach.rach.rach.rach label > a,
.side-search-container .multi-transform-input > .input-pairs > header,
#global_menu > ul > li > a,
.side-feature > dd > h3 > a{
	color: #e08428; 
}
.kodawari-info.kodawari-on,
div.check-group input:checked+label,
.bulk-button-area > div,
.side-feature > dd > h3 > a,
.blog-detail li,
.blog-list li{
	border-color: #e08428;
}
.kodawari-info.kodawari-on,
div.check-group input:checked+label,
a.link-button.button-color-func.button-color-func.button-color-func,
input[type="button"].button-color-func.button-color-func.button-color-func,
button.button-color-func.button-color-func.button-color-func,
.bulk-button-area > div > .bulk-title:after,
.bulk-button-area > div > .bulk-title,
.search-container .multi-transform-input > .input-pairs > header,
.side-feature > dd > h3 > a:hover:after,
.property-simple > li > dl > dd.thumbnail-image a:hover:after{
	background-color: #e08428;
}
@media print, screen and (min-width: 769px){
	#global_menu > ul > li.expand-menu > div,
	#global_menu > ul > li.expand-menu > ul > li.expand-menu > div,
	#global_menu > ul > li > a{
		color: #e08428;
	}
	#global_menu > ul > li > a:hover:after,
	#global_menu > ul > li.expand-menu > div:hover:after,
	#global_menu > ul > li.expand-menu > ul > li > a:hover:after,
	#global_menu > ul > li.expand-menu > ul > li.expand-menu > div:hover:after,
	#global_menu > ul > li.expand-menu > ul > li.expand-menu > ul > li > a:hover:after,
	.multi-transform-input div.check-group label:hover,
	.search-container > header > .step-box{
		background-color: #e08428;
	}
	.multi-transform-input div.check-group label:hover{
		border-color: #e08428;
	}	
}


/* マウスオーバーテキストリンク 7bc2e2 薄め青 */
a:hover {
	color: #547bde;
}

/* ボタン・サイドメニュー（マウスオーバー） 19af27 緑 */
.search-container-wrapper .form-button-area > input[type="button"],
.search-container-wrapper .form-button-area > button,
.side-search-container .form-button-area > input[type="button"],
.side-search-container .form-button-area > button,
#member_func .member-action-button a,
#save_func a:hover,
.top-search-easy-button.top-search-easy-button button,
.slide-container.slide-container > .slide-prev:before,
.slide-container.slide-container > .slide-next:before,
.slider-wrapper > .slide-container.slide-container > .slide-indicator > span,
#page_top,
#copyright,
#footer,
a.link-button,
button,
input[type="button"],
input[type="submit"],
span.bukken-b,
span.bukken-r,
.current-page.current-page,
.pagination-boxes.pagination-boxes a:hover,
.map-explain > div > span:first-child,
.map-tabs li > input:checked + label,
.slider-fixed-content.top-search-button-area.top-search-button-area a:hover,
.blog-menu li > div > div > a.selected,
.blog_date span{
	background-color: #e08428;
}
.main-contents > header > span[class^="icon-"]:before,
#shop_info .shop-tel,
#save_func a .save-num,
#shop_info .shop-tel,
.side-menu > dd.expand-menu > label:hover > span,
.side-menu > dd.expand-menu > ul > li > a:hover > span,
.side-menu > dd > a:hover > span,
.side-menu > dd.expand-menu > label:hover,
.side-menu > dd.expand-menu > ul > li > a:hover,
.side-menu > dd > a:hover{
	color: #e08428;
}
.slider-wrapper > .slide-container.slide-container > .slide-indicator > span.slide-view,
.pagination-boxes.pagination-boxes a,
.page-next.page-next > a:hover:after,
.page-next.page-next > a:hover:before,
.page-back.page-back > a:hover:after,
.page-back.page-back > a:hover:before,
.map-explain > div,
.map-tabs li > input:checked + label,
.side-menu > dd.expand-menu > ul > li > a:hover:after,
.side-menu > dd > a:hover:after,
.side-menu > dd.expand-menu > label:hover:before,
.side-menu > dd.expand-menu > label:hover:after{
	border-color: #e08428;
}
.slide-container.slide-container > .slide-prev:hover:before,
.slide-container.slide-container > .slide-next:hover:before,
.slider-wrapper > .slide-container.slide-container > .slide-indicator > span:hover{
	box-shadow: 0 0 0 5px #e08428;
}

@media screen and (max-width: 768px){
	.property-list-one > li{
		border-color: #e08428;
	}
	.header-sp-menu > a{
		background-color: #e08428;
	}
}

/* サイドメニュー（マウスオーバー）背景色 d9ffdc うす緑 */
.side-menu > dd.expand-menu > label:hover,
.side-menu > dd.expand-menu > ul > li > a:hover,
.side-menu > dd > a:hover{
	background-color: #ebc49e;
}


/* タイトル 19af27 緑 */
#page h4,
.staff-com > table.contents > tbody > tr.bukken-info > td.comment-info > div.title > span.icon,
.contact-bukken-area .title-info b,
table.detail-table > caption > div,
table.detail-table > caption > h3,
.side-menu > dt,
.search-container-wrapper > h2,
.search-container-wrapper > h2 > span[class^="icon-"]:before,
.page-main-contents > header,
.side-contents > header,
.main-contents > header,
.main-contents > header > h3,
.blog-menu li header,
header.blog-title{
	color: #e08428;
}
.bukken_detail_around_box .bukken_detail_around .bukken_detail_around_sbt,
.contact-bukken-area .tel-info > a,
.page-main-contents > header > span[class^="icon-"]:before{
	background-color: #e08428;
}