@charset "UTF-8";
/* ----------------------------------------------------------------------------
 * file name : DOCUMENTROOT/css/base.override.css
 * compatibility : CSS 2.1 CR/LF - UTF-8
 * description   : 各サイトでの差分上書き用スタイルシート（全ページ）
 * revision      : --
 * copyright     : Copyright(C)2011 First Brand Inc. / http://firstbrand.co.jp/
 * date          : --
 * encode phrase : 時々京の方向に幅が細くて美しい線が入った飾りを持つ雀が往く
 * encode phrase : 男は傷の拳で美しく印刷された一冊の書を持ち憎い相手の笑いに応じた
 * encode phrase : 牀前看月光/疑是地上霜/擧頭望山月/低頭思故郷
 * encode phrase : 茨菰葉爛別西灣/蓮子花開猶未還/妾夢不離江上水/人傳郎在鳳凰山
 * encode phrase : 上記の文はエディタにエンコード判定させるためのダミー文です。
---------------------------------------------------------------------------- */

#header_all {
    border-top: 3px solid #006CB5;
}
.frame_main_search_subgenres a {
    background-color: #006CB5;
}
.frame_main_search_subareas a {
    background-color: #006CB5;
}
.frame_main_qa_subgenres a {
    background-color: #006CB5;
}
.pro_qa_question_index,
.pro_qa_question {
    background: url("/img/main.pro/icon_question.gif") no-repeat scroll 15px 15px #E8F8F9;
}
.pro_qa_question_index dt,
.pro_qa_question dt {
    background: url("/img/main.pro/entry_q.gif") no-repeat scroll left 0 #E8F8F9;
}
.pro_qa_reply h5 {
    background-color: #E8F8F9;
}
.pro_qa_proreply h5 {
    background-color: #D7EEFC;
}
.pro_contact_box {
    background-color: #D7EEFC;
}
.colored {
    color: #006CB5;
}
.top_count {
    color: #006CB5;
}
.count {
    color: #006CB5;
}
.list_rows dl dt {
    background-color: #006CB5;
}
.frame_terms h3 {
    background-color: #E8F8F9;
    font-size: 125%;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 5px;
}
.area_search_link {
    color: #006CB5;
}
.news_tit h3 {
	background-color: #E8F8F9;
}
.pro_qa_list .bd {
	background-color: #E8F8F9;
}
#CarouselView li dl .pimage a:hover {
	border: 1px solid #006CB5;
}
.voice_bal li span {
    background-color: #004E97;
}
.frame_main_voice h3 {
    background: none repeat scroll 0 0 #F4FBFF;
    border: 1px solid #A5DBFF;
}
.voice_bal li .bal-bottom {
    background: url("/img/main.top/bal-bottom.gif") no-repeat scroll 0px bottom transparent;
}
.voice_bal_search li span {
    background-color: #004E97;
}
/* -------マルチ検索--------------------------------------------------------------------- */
.result_condition {
	background-color: #C5E0FC;
}
.result_list {
	border-bottom: 3px solid #006CB5;
}
.keyword_list_box_side li.stay {
	border: 1px solid #333;
	background: #333;
}
.another_result h4 {
	background: #C5E0FC url(/img/main.search/icon_search_result.gif) no-repeat 7px center;
}
.side_squeeze ul.list-level1 li.selected strong {
	background-color: #C5E0FC;
}
.list_ttlproname {
	background-color: #DDF5FF;
}
.pro_subindex .ttl {
	color: #002783;
}

.result_sum span.red {
    color: #333;
    font-weight: bold;
}
.result_sum span.Bred {
    color: #00409C;
    font-size: 18px;
    font-weight: bold;
}
.not_pro {
    border-bottom: 1px solid #CCCCCC;
    border-top: 3px solid #006CB5;
    margin-bottom: 50px;
    padding: 30px 10px;
}
/* -------キーワード一覧--------------------------------------------------------------------- */
.keyword_list_box_side li.stay {
    background: none repeat scroll 0 0 #C5E0FC;
    border: 1px solid #00409C;
    font-weight: bold;
}


/* -------QA--------------------------------------------------------------------- */
.genre_01 dt { background: #006CB5 url(/img/main.top/icon_s1.gif) no-repeat 3px center; }
.genre_02 dt { background: #006CB5 url(/img/main.top/icon_s11.gif) no-repeat 3px center; }
.genre_03 dt { background: #006CB5 url(/img/main.top/icon_s9.gif) no-repeat 3px center; }
.genre_04 dt { background: #006CB5 url(/img/main.top/icon_s4.gif) no-repeat 3px center; }
.genre_05 dt { background: #006CB5 url(/img/main.top/icon_s3.gif) no-repeat 3px center; }
.genre_06 dt { background: #006CB5 url(/img/main.top/icon_s5.gif) no-repeat 3px center; }
.genre_07 dt { background: #006CB5 url(/img/main.top/icon_s7.gif) no-repeat 3px center; }
.genre_08 dt { background: #006CB5 url(/img/main.top/icon_s12.gif) no-repeat 3px center; }
.genre_09 dt { background: #006CB5 url(/img/main.top/icon_s2.gif) no-repeat 3px center; }
.genre_10 dt { background: #006CB5 url(/img/main.top/icon_s8.gif) no-repeat 3px center; }
.genre_11 dt { background: #006CB5 url(/img/main.top/icon_s14.gif) no-repeat 3px center; }
.genre_12 dt { background: #006CB5 url(/img/main.top/icon_s19.gif) no-repeat 3px center; }

.category-selection .title {
    background-color: #006CB5;
}
.remarks-registered {
	background-color: #006CB5;
}
.list_genre_box {
    min-height: 160px;
}
.search_contents_city_body dt {
	background-color: #DEE9F0;
}