@charset "utf-8";
/* ===================================================================
CSS information

 file name  :keyword.css
 author     :owada (admin)
 style info :ページごとの設定keyword用
 
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
.keyword_serch {
	margin: 0 0 10px;
	text-align: center;
	height: 300px;
	background-image: url(/img/keyword/16_key.png);
	background-repeat: no-repeat;
	background-position: center;
}
.keyword_serch_form {
	padding:200px 0 0;
}
.keyword_serch_line {
	border:1px solid #666666;
	color:#666666;
	font-size:12px;
	height:20px;
	line-height:16px;
	margin:0;
	padding:0;
	width:260px;
}
.keyword_serch_btn {
	background: transparent url(/img/keyword/16_key_button.png) repeat scroll left top;
	border-style: none;
	border-width: 0;
	font-size: 10px;
	height: 25px;
	line-height: 12px;
	margin: 0;
	padding: 0;
	width: 65px;
    cursor: pointer;
}

/*----------------------------------------------------
	テーブル
----------------------------------------------------*/
.result_label{
	margin: 0 30px;
	width: 292px;
	height: 37px;
}

.result_t{
	margin: 0 30px;
	width: 292px;
	font-size: 90%;
}
.result_t th{
	border-collapse: collapse; /* 枠線の表示方法（重ねる） */
	padding: 1px 10px;
	border: 1px #ababab solid; /* セルの枠線（太さ・色・スタイル） */
	text-align: center;
	background-color: #dcdcdc;
	white-space: nowrap;
	font-weight: normal;
}
.result_t td{
	border-collapse: collapse; /* 枠線の表示方法（重ねる） */
	padding: 1px 10px;
	border: 1px #ababab solid; /* セルの枠線（太さ・色・スタイル） */
	text-align: right;
}

.other_t{
	border-collapse: collapse; /* 枠線の表示方法（重ねる） */
	margin: 0 30px;
	width: 292px;
	font-size: 90%;
}
.other_t th{
	padding: 1px 10px;
	border: 1px #000 solid; /* セルの枠線（太さ・色・スタイル） */
	text-align: center;
	background-color: #3366FF;
	color: #FFF;
	white-space: nowrap;
}
.other_t td{
	padding: 1px 10px;
	border: 1px #000 solid; /* セルの枠線（太さ・色・スタイル） */
}
.other_check{
	width: 86px;
	text-align: center;
}

/*----------------------------------------------------
	注釈
----------------------------------------------------*/

.normal_list {
	font-size: 85%;
	padding:0 0 5px 42px;
	clear: both;
}
.normal_list li {
	padding-left: 0px;
	list-style-type: disc;
}

/*----------------------------------------------------
	注釈
----------------------------------------------------*/
.red_box_key {
	margin: 0 30px 10px;
	padding: 10px 0 5px 15px;
	border: 1px #0000FF solid; /* セルの枠線（太さ・色・スタイル） */
	width: 250px;
}
.red_box_key li {
	display: inline;
	margin: 0 1em 0 0;
}
#main .red_box_key p {
	margin: 0;
	padding: 0;
}

