/*** トップページカスタム***/

.index_icons_color { /*** トップページアイコン ***/ 
	background-color: #66abf2;
	border: none;
}

			
.index_category_2column_box	{/*** カテゴリー背景 ***/
	background: none repeat scroll 0 0 #66abf2;
	color: #FFFFFF;
}
.index_ub{/*** コンテンツ間区切りライン ***/
	border-bottom: 3px solid #205184;
}

.index_column_nav .search_btn,
.index_property .search_btn,
.buttonColor {/*** 属性検索コンテンツ　ボタン ***/
	background-color: #205184;
}

/*** ヘッダー部 ***/			
.head_navPT .search_nav{
	background: none repeat scroll 0 0 #FFF1E8;
}
.head_nav .search_bar .bar_block .search_btn{/*** テキスト検索　ボタン ***/
	background-color: #205184;
}
.headerPT{/*** ヘッダー部上部ライン ***/
	border-bottom: 3px solid #205184;
}
.head_navPT{/*** ヘッダー部下部ライン ***/
	border-bottom: 3px solid #205184;
}
.head_nav .search_bar{/*** 背景色 ***/
	background: none repeat scroll 0 0 #82b1e1;
}

/*** フッター部 ***/			
#footer, .footerColor {/*** 背景色 ***/
	background: none repeat scroll 0 0 #b4d0ed;
}

/*** 第2階層ページ ***/			
#main_contents .contents_body .sidemenu p.cat_titlebar{/*** 左メニュータイトルバー ***/
	background: none repeat scroll 0 0 #66abf2;
	border-left: 5px solid #215386;
}
#main_contents .contents_body .sidemenu .groups{/*** 左メニューグループ背景色 ***/
background: none repeat scroll 0 0 #DFEBF7;
}
#main_contents .contents_body .sidemenu .groups .search_btn{/*** 左メニューグループ検索ボタン ***/
background: none repeat scroll 0 0 #205184;
}
#main_contents .contents_body .sidemenu .groups p{/*** 左メニューグループPタグ ***/
	background: none repeat scroll 0 0 #DFEBF7;
}
.second_cat01 .cat_titlebar,
.second_cat02 .cat_titlebar{/*** 右コンテンツタイトルバー ***/
	background: none repeat scroll 0 0 #66abf2;
	border-left: 5px solid #215386;
}
.btmore a{/*** 右コンテンツ　「もっと見る」ボタン ***/
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #CCCCCC;
}
.btmore a:hover{/*** 右コンテンツ　「もっと見る」ボタンマウスオーバー ***/
	background: none repeat scroll 0 0 #F6F6F6;
	color: #000000;
}
.second_cat01_ul li{/*** 右コンテンツ　検索結果ソートキーボタン ***/
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #66abf2;
	border-right: 1px solid #66abf2;
	border-top: 1px solid #66abf2;
	color: #000000;
}
.second_cat01_ul li:hover{
	background: #66abf2;
}
.second_cat01_ul li:active{
	background: #66abf2;
}
.second_cat01_ul li.active{
	background: #66abf2;
}
.second_top{/*** 右コンテンツ　検索結果ソートキー最左ボタン ***/
	border-left: 1px solid #66abf2;
}

/*** 第3階層ページ ***/			
.third_survey{/*** 右コンテンツ調査ページ　背景 ***/
	background: none repeat scroll 0 0 #82b1e1;
}
.third_submit_btn{/*** 右コンテンツ調査ページ　ボタン ***/
	background-color: #FFFFFF;
	color: #205184;
}
.third_cat01 .cat_titlebar{/*** 右コンテンツ タイトルバー ***/
	background: none repeat scroll 0 0 #66abf2;	
	border-left: 5px solid #215386;
}
.table_faq th{/*** 右コンテンツ問い合わせページ　項目背景 ***/
	background: none repeat scroll 0 0 #DFEBF7;
}
.submit_menu a{/*** 右コンテンツ　「送信」ボタン ***/
	background-color: #205184;
	color: #FFFFFF;
}
.submit_btn a{/*** 右コンテンツ　「問い合わせ送信」ボタン ***/
	background-color: #808080;
	color: #FFFFFF;
}
.third_cat01 .third_cat_titlebar	{/*** 右コンテンツ　FAQ詳細ページタイトルバー ***/
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
}
.third_cat01 .third_menu	{/*** 右コンテンツ　FAQ詳細「戻る」ボタン ***/
	background: url("../Content/Pc/Images/arrow.png") no-repeat scroll 5px 7px #F9F9F9;
	border: 1px solid #CCCCCC;
}

/*** 検索オプション部 ***/			
#s_option{/*** 検索オプションエリア　枠下部ライン ***/
	border: 1px solid #205184;
	background-color: #FCFCFC;
}
#s_option:before{/*** 検索オプションエリア　枠上部（矢印）ライン ***/
	border-bottom: 10px solid #205184;
}
#s_option:after{/*** 検索オプションエリア　枠上部（矢印）背景ライン ***/
	border-bottom: 10px solid #FFFFFF;
}

.cat_block .mark {
    color: #FF0000;
}

.second_cat01_ul2 li dd a:link{
  color: black 
}