@charset "UTF-8";

/*---------------------------------------------------------------------------------------------
  HEADER
---------------------------------------------------------------------------------------------*/
header .headerMainTop-h1 {
	background-color: #A9CA7B;
}
header #headerMain .headerBtm .inn .itemBox #userNavi li i {
	color: #A9CA7B;
}
header #headerMain .headerBtm .inn .itemBox #userNavi li a span.message {
	background-color: #FFB16A;
}
header #headerMain .headerBtm .inn .itemBox .siteMenuBox ul li a {
	background-color: #A9CA7B;
}
header #headerMain .headerBtm .inn .itemBox .siteMenuBox ul li a span {
	background-color: #FFB16A;
}

/*** スライドメニュー ***/
header #headerMain .headerBtm .menuNavi {
	background-color: #E7F1DC;
}
header #headerMain .headerBtm .menuNavi .innBox .category a {
	background-color: #A9CA7B;
}
header nav#gNavi ul li {
	border-left: #BDDBA2 1px solid;
}
header nav#gNavi ul li a:hover,
header nav#gNavi ul li a.active,
header nav#gNavi ul li.page a:hover {
	border-bottom: #A9CA7B 3px solid;
}
@media(max-width: 767px){
	#gNavi2 ul li a.active {
		background-color: #A9CA7B;
	}
}

/*---------------------------------------------------------------------------------------------
  Side Menu
---------------------------------------------------------------------------------------------*/
#side-menu h2 {
	border-bottom: solid 3px #F0B604;
	text-shadow: 0 1px 2px #fff;
}
#side-menu h2 i {
	/*color: #E48E10;*/

}
#side-menu h3:before {
	color: #F0B604;
}
#side-menu li:before {
	color: #999;
}

/*---------------------------------------------------------------------------------------------
  CATEGORY NAVI
---------------------------------------------------------------------------------------------*/
nav.cateNavi ul li,
nav.cateNavi2 ul li,
nav.cateNavi3 ul li {
	background-color: #F1F1F1;
}

/*---------------------------------------------------------------------------------------------
  ページ送り
---------------------------------------------------------------------------------------------*/
.pagingBox ul li.linkNo {
	background-color: #F7F7F7;
}
.pagingBox ul li a:hover,
.pagingBox ul li a.active {
	background-color: #FFB16A;
}

/*---------------------------------------------------------------------------------------------
  Icon color
---------------------------------------------------------------------------------------------*/
.iconColor {
	color: #F0B604;
}

/*---------------------------------------------------------------------------------------------
  強調色
---------------------------------------------------------------------------------------------*/
.emphasis {	color: #FF5722; }

/*---------------------------------------------------------------------------------------------
  ボタン色
---------------------------------------------------------------------------------------------*/
.searchBox a.btn {
	background-color: #999;
}
.filterBox #filterSlideBox02 a.btn {
	background-color: #D24A4A;
}
a.btnMore:after {
	color: #A9CA7B;
}
a.btnEmphasis {
	/*background-color: #A9CA7B;*/
	background-color: #3C8D3E;
}
a.btn-main i.bbs {
	color: #999;
}

a.btn-main i {
	color: #FFFFFF;
}

a.btn-sub i {
	color: #A9CA7B;
}
a.btnEmphasis:hover {
	background-color: #A9CA7B;
}


@media(max-width: 767px){
a.btn-main i {
	color: #3C8D3E;
}
}




/*---------------------------------------------------------------------------------------------
  サイド
---------------------------------------------------------------------------------------------*/
/*** カレンダー ***/
#side .calendarBox table td a {
	/*background-color: #FF9B00;*/
	background-color: #F27113;
}


/*---------------------------------------------------------------------------------------------
  Common
---------------------------------------------------------------------------------------------*/
.siteColor{ color: #D24A4A; }
.siteColorBg { background-color: #D24A4A; }

/* カテゴリー用（通常タイプ・写真タイプ） */
.cateNavColor {
	background: #00416B;
}

/*---------------------------------------------------------------------------------------------
  タブコンテンツ
---------------------------------------------------------------------------------------------*/
#contentsBox .ctsBox .tab ul li.active,
#contentsBox .ctsBox .tab ul li:hover {
	background-color: #9AC166;
	border: #9AC166 1px solid;
}

/*---------------------------------------------------------------------------------------------
  クーポン
---------------------------------------------------------------------------------------------*/
#contentsBox .ctsBox section.ctsCoupon article {
	background-color: #9AC166;
}
#contentsBox .ctsBox section.ctsCoupon article .note {
	border-bottom: #87B548 1px solid;
}
#contentsBox .ctsBox section.ctsCoupon article .couponFooter {
	border-top: #B8D494 1px solid;
}
#contentsBox .ctsBox section.ctsCoupon article .couponHeader:before {
	border-top: 20px solid #9AC166;
}

/*---------------------------------------------------------------------------------------------
  イベント
---------------------------------------------------------------------------------------------*/
#contentsBox .ctsBox section.ctsEvent article .eventDay {
	background-color: #A9CA7B;
}

/*---------------------------------------------------------------------------------------------
  メールマガジン
---------------------------------------------------------------------------------------------*/
#contentsBox .ctsBox section.ctsMailMaga article a.btn {
	background-color: #A9CA7B;
}

/*---------------------------------------------------------------------------------------------
  店舗一覧
---------------------------------------------------------------------------------------------*/
#contentsBox #mainBox .ctsBox section.list-wid article .txtBox ul.shopInfo li {
	background-color: #D8D8D8;
}
#contentsBox #mainBox .ctsBox section.list-wid article .txtBox ul.shopInfo li.on {
	background-color: #A9CA7B;
}

/*---------------------------------------------------------------------------------------------
  店舗詳細
---------------------------------------------------------------------------------------------*/
/*** 店舗メニュー ***/
.shopDtlBox .menuNavi .innBox .category a i,
.shopDtlBox .menuNavi nav#gNavi ul li a i {
	color: #A9CA7B;
}
.shopDtlBox .menuNavi .innBox .category a:hover,
.shopDtlBox .menuNavi .innBox .category a.active,
.shopDtlBox .menuNavi nav#gNavi ul li a:hover,
.shopDtlBox .menuNavi nav#gNavi ul li a.active {
	background-color: #E7F1DC;
}

/*** 施設情報 ***/
#side .sideFaciBox h2 {
	background-color:#A9CA7B;
}

/*** 周辺施設 ***/
.peripheralInfo .route a.route i {
	color: #A9CA7B;
}
@media(max-width: 767px){
	.peripheralInfo a.route i {
		color: #A9CA7B;
	}
}
/*** サイド部分 ***/
#side .sideClMainBox .inn a.btn {
	background-color: #A9CA7B;
}
#side .sideListBox ul li:before {
	color: #A9CA7B;
}
#side .sideClMainBox .inn ul.main li a {
	background-color: #FE9900;
}
@media(max-width: 767px){
	.shopDtlBox .spTel {
		background-color: #FE9900;
	}
}
/*** スタッフ紹介 ***/
#side .staffBox .name {
	background-color: #A9CA7B;
}

/*---------------------------------------------------------------------------------------------
  ルートガイド詳細
---------------------------------------------------------------------------------------------*/
#mainBox .courseDtl .caption {
	background-color: #A9CA7B;
}
@media(max-width: 767px){
	#mainBox .courseDtl .arrow {
		background-color: #FE9900;
	}
}

/*---------------------------------------------------------------------------------------------
  table
---------------------------------------------------------------------------------------------*/
table.baseTbl td a.map {
	background-color: #FE9900;
}

/*---------------------------------------------------------------------------------------------
  サイトマップ
---------------------------------------------------------------------------------------------*/
.siteMapBox .inn ul li:before {
	color: #A9CA7B;
}

/*---------------------------------------------------------------------------------------------
  FOOTER
---------------------------------------------------------------------------------------------*/
footer {
	background-color: #666;
}
footer .inn ul.btnBox li.contact {
	background-color: #1C7E4D;
}
@media(max-width: 767px){
	footer .inn .footerCategorySearch a {
		background-color: #A9CA7B;
	}
}
/*---------------------------------------------------------------------------------------------
  全国検索
---------------------------------------------------------------------------------------------*/
/*#topAreaSearchBox a.region {
	border: #80BA4E 2px solid;
}
#topAreaSearchBox a.region:hover {
	background-color: #80BA4E;
}
#topAreaSearchBox ul.prefList li a {
	border: #80BA4E 2px solid;
}
#topAreaSearchBox ul.prefList li a:before {
	color: #80BA4E;
}
#topAreaSearchBox ul.prefList li a:hover {
	background-color: #E7F1DC;
}
@media(max-width: 767px){
	#topSpnAreaSearchBox h3 {
		background-color: #80BA4E;
	}
	#lineSearchBox .layoutInn .flow ol li.active {
		background-color: #80BA4E;
	}
}*/
/*---------------------------------------------------------------------------------------------
  Home
---------------------------------------------------------------------------------------------*/
/*#search-area h2,
#search-condition h2 {
	background: #F2C129;
}

#searchAreaTabContent  dd a:hover {
	background: #F2C129;
}

#osusume-carousel h2 {
	border-bottom: solid 3px #F0B604;
}

#new-property-buy h2,
#new-property-lease h2 {
	border-bottom: solid 3px #F0B604;
}

#top-news .panel-heading {
	background: #F2C129;
}*/


div h2.side_headline {
	/*border-left-color: #A9CA7B;*/
	border-left-color: #F27113;
}



