@charset "UTF-8";
@import url("../app_common.css");


/*----------------------------------------------------------*/
/* メイン領域												*/
/*----------------------------------------------------------*/
/* 検索結果領域 */
#search_result_area {
	padding	:4px 12px;
}


/* 画面一覧表示ボタン */ 
#gazou_itiran_btn {
	width			:155px;
	padding			:4px 8px!important;
/*
	background-image:-webkit-linear-gradient(top, #8ef 0%, #06d 100%);
	background-image:linear-gradient(to bottom, #8ef 0%, #06d 100%);
*/
	background-color:#cee0fc;
	border-radius	:5px 5px 5px 5px / 5px 5px 5px 5px;
}
#gazou_itiran_btn:hover {
/*
	background-image:-webkit-linear-gradient(top, #aff 0%, #6ad 100%);
	background-image:linear-gradient(to bottom, #aff 0%, #6ad 100%);
*/
	background-color:#9df;
}


/* ダウンロードボタン */ 
#result_download_btn {
	width			:155px;
	padding			:4px 8px!important;
	cursor			: hand;
	cursor			:pointer;
	height			:36px;
	background-color:#ddd;
	border-radius	:5px 5px 5px 5px / 5px 5px 5px 5px;
}
#result_download_btn:hover {
	background-color:#bbb;
}


/* ダウンロード注意書き小窓 */
#download_notice_window {
}

#download_notice_header {
	font-size	:17px;
	font-weight	:bold;
	padding		:4px;
	margin		:12px auto 20px;
}

#download_notice_msg {
	padding		:4px;
	margin		:12px 20px 4px;
	line-height	:1.9;
}

#agree_check_area {
	font-size	:17px;
	font-weight	:bold;
	text-align	:center;
	margin		:12px auto 4px;
}

#win_result_download_btn_area {
	text-align	:center;
	margin		:12px auto 4px;
}


#paginate_top, #paginate_bottom {
	margin-right	:210px;
}


/* 検索結果テーブル */
#text_search_result_tbl {
	float	:left;
	width	:calc(100% - 220px);
}

/* 見出しソートテキスト */
.sort_keys {
	cursor			:hand;
	cursor			:pointer;
	text-decoration	:underline;
}


/* 検索結果テーブル（意味ツリー表示時） */
.text_search_result_tbl_sub_tree_exists {
	width	:calc(100% - 400px)!important;
}

/* 本文 リンク済 */
#text_search_result_tbl a:visited {
	color	:#c0c;
}

#text_search_result_tbl .col1, #text_search_result_tbl .col2, #text_search_result_tbl .col3 {
	width	:20px;
}

#text_search_result_tbl .col4, #text_search_result_tbl .col5, #text_search_result_tbl .col6 {
	width	:50px;
}

#text_search_result_tbl .col7 {
	width	:70px;
}

#text_search_result_tbl .col8 {
	width	:200px;
}

#text_search_result_tbl .col9 {
	width	:180px;
}


/* 本文 3分割時 左部分 */
.honbun_left_part {
	white-space		:nowrap;
	text-align		:right;
}

/* 本文 3分割時 中央部分 */
.honbun_center_part {
	white-space		:nowrap;
	text-align		:center;
	border-left		:0px!important;
}

.honbun_center {
	color		:#f00!important;
	font-size	:16px;
}

.honbun_center:visited {
	color		:#e00!important;
}

/* 本文 3分割時 右部分 */
.honbun_right_part {
	white-space		:nowrap;
	text-align		:left;
	border-left		:0px!important;
}

/* 寸法データ表示セル */
.sunpou_data {
/*
	white-space		:nowrap;
*/
	text-align		:right;
}


/* 絞込（型式番号・内容分類集計）テーブル */
#text_search_result_summary_tbl {
	float		:right;
	width		:170px;
	box-shadow	:none;
}

/* 意味ツリーテーブル */
#sub_tag_tree_tbl {
	float		:right;
	width		:170px;
	box-shadow	:none;
}

#sub_tag_tree li {
	background-color:#F1F6FC;
	font-size			:15px;
}


/* お知らせ領域 */
#news_area {
	float	:left;
	width	:calc(100% - 650px);
	padding	:4px 12px 12px;
	margin	:4px 4px 20px;
}

#news_header {
	background	:transparent url(../../img/news_icon.png) no-repeat;
	font-size	:16px;
	font-weight	:bold;
	padding		:2px 0px 2px 24px;
	margin		:0px 0px 0px 12px;
}

#news_notice {
	font-weight	:normal;
}

#news_list {
	margin		:4px;
	line-height	:1.7;
	list-style	:none;
	border-top	:2px solid #ccc;
}

#news_list li {
	padding			:12px 8px;
	border-bottom	:2px solid #ccc;
}

#news_list li a {
	text-decoration	:none;
}

#news_list li a:hover {
	color			:#99c;
	text-decoration	:underline;
}


/* ヘルプ領域 */
#help_area {
	float	:right;
	width	:550px;
}

.help_link {
	float			:left;
	width			:150px;
	text-align		:center;
	padding			:12px 4px;
	margin			:8px;
	border			:2px solid #6F6038;
	border-radius	:13px 13px 13px 13px / 13px 13px 13px 13px;
}

#record_num_info {
	clear		:both;
	font-size	:18px;
	text-align	:right;
	padding		:24px 24px;
}


