@charset "utf-8";

/* ↓このコメント間のCSSはCGIが書換えます。追加・変更は行わないで下さい↓ */
/*Temp_StyleSheetIN*/
body { font-size:13px; line-height:130%; color: #333333; background-color:#ffffff; }
tr,td,th { font-size:13px; line-height:130%; }
big { font-size: 15px; }
small { font-size: 12px;}
a:link{ color: #000080; }
a:visited{ color: #333333; }
a:active{ color: #f7657b; }
a:hover { color: #f7657b }
.base{ font-size: 13px; }
.Q{color: #ff0000; font-size: 13px;}
.A{color: #0000ff; font-size: 13px;}
.main_table{border:1px solid #a9a9a9;background-color:#ffffff;height:100%;width:800px;}
.header_table1{ border-bottom:1px solid #a9a9a9;background-color:#ffffff;height:60px;width:800px;  }
.header_table2{ width:800px; }
.menu_table{ background-color:#f5f5f5;width:200px; vertical-align:top; }
.data_table{ width:600px; vertical-align:top; }
.footer_table{ border-top:1px solid #a9a9a9;background-color:#ffffff;}
/*Temp_StyleSheetOUT*/
/* ↑このコメント間のCSSはCGIが書換えます。追加・変更は行わないで下さい↑ */



/*************** ↓これより下はご自由に追加・変更が可能です。↓ ***************/

body,tr,td,th,input,textarea,select,option{
	font-size:13px; line-height:140%;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
}

body {
 -webkit-text-size-adjust: 100%;
	padding-top:0;
	margin-top:0;
}
.main_table{margin:0 auto 0; border-radius: 4px; border-collapse: separate;}
.header_table1{ border-radius: 4px 4px 0 0; }
/*カテゴリ名一覧*/
.category_list li{padding:0 0 10px;}
.category_list {
	list-style-type:none;
	font-weight: bold;
	margin: 10px 0 0 5px;
	padding:0;
}
/* ヘッダー */
.head_title{vertical-align:middle; text-align:left; padding-left:20px;}

/*メニュー部追加CSS*/
.menu_table{text-align:left;}

/*コンテンツ表示部追加CSS*/
.data_table{text-align:left;}

/*フッター部追加CSS*/
.footer_table{ height:50px;text-align:center;border-radius: 0 0 4px 4px;}

/* Q 表示table*/
.q_table{ margin-bottom:5px;}
/* 検索フォーム */
#wrd{font-size:12px;width:110px;}
/* エラーメッセージ */
.error_message{ border:1px solid #ff0000; margin:0 0 10px; border-radius: 3px;box-shadow: 1px 1px 2px 1px rgba(150,150,150,0.1); }

select,input,textarea{border: #c0c0c0 1px solid; margin:1px;border-radius:3px;box-shadow: 1px 1px 2px 1px rgba(150,150,150,0.1);}
.header_table2 img{ vertical-align: bottom;}
.center{text-align:center;}