/* g01_01 todays_search CSS */

.todays_search h1 {background:url(../image/title_todays_search.gif) no-repeat;}

h2#subtitle {margin:10px 10px 0 10px;width:720px;height:27px;font-size:100%;_font-size:80%;}
h2#subtitle span{padding-left:30px;line-height:27px;font-weight:bold;color:#FFFFFF;}
h2.search {background:url(../image/img_titlesub-bg01.gif) no-repeat;}

div.top {margin:0 10px 0 10px;border:1px solid #CCCCCC;border-top:none;}
div.top span.text {display:block;padding:10px;font-size:small;_font-size:80%;}
div.top #search_form {margin:0 10px 10px 10px;background:#F2F2F2;padding:10px 0;}

div.top #search_form table {border:none;}
div.top #search_form table td {text-align:left;padding-left:10px;font-size:small;_font-size:80%;}
div.top #search_form table th.row {font-weight:normal;text-align:right;font-size:small;_font-size:80%;}
div.top #search_form table td.btn_search {text-align:center;vertical-align:middle;padding-right:20px;}

div.top p.topline {margin:10px;background:url(../../../common/image/img_dot01.gif) repeat-x top;padding-top:10px;font-size:small;_font-size:80%;}
div.top p.topline span.small {font-size:90%;}

div.middle {margin:10px 10px 0 10px;font-size:small;_font-size:80%;}
div.middle p {margin:0 10px;}
div.middle p.middle span.small {font-size:100%;}
div.middle table td{font-size:small;_font-size:80%;}
div.middle table th.row{font-size:small;_font-size:80%;}

/* h3検索結果 -------------- */
.underline {
 width:720px;
 padding-top:10px;
 padding-bottom:5px;
 background:url(../../../common/image/img_dot01.gif) repeat-x bottom;
 margin-bottom:10px;
 text-align:center;
}

h3 {
 font-size:100%;
 font-weight:bold;
}
/* --------------------------- */

/* 検索結果テーブル仕様 */
table.search {
	margin-top:5px;
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.search th {
	padding:5px;
	font-weight:normal;
	font-size:smaller;
	text-align:center;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.search td {
	padding:5px;
	font-size:smaller;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.col {color:#000000;background:#F2F2F2;}
.t_left {text-align:left;}
.t_center {text-align:center;}

/* ---------------------------------------- */
/* side */

	/* default */
	#g01_00 {width:120px;background:url(../image/btn_g01-00.gif) no-repeat;}
	#g01_02 {width:141px;background:url(../image/btn_g01-02.gif) no-repeat;}
	#g01_03 {width:142px;background:url(../image/btn_g01-03.gif) no-repeat;}
	#g01_04 {width:74px;background:url(../image/btn_g01-04.gif) no-repeat;}
	#g01_05 {width:98px;background:url(../image/btn_g01-05.gif) no-repeat;}
	#g01_06 {width:66px;background:url(../image/btn_g01-06.gif) no-repeat;}
	
	/* on */
	#g01_01_on {width:94px;background:url(../image/btn_g01-01_on.gif) no-repeat;}
	
	/* mouse over */
	a#g01_01:hover {background:url(../image/btn_g01-01_on.gif) no-repeat;}
	a#g01_02:hover {background:url(../image/btn_g01-02_on.gif) no-repeat;}
	a#g01_03:hover {background:url(../image/btn_g01-03_on.gif) no-repeat;}
	a#g01_04:hover {background:url(../image/btn_g01-04_on.gif) no-repeat;}
	a#g01_05:hover {background:url(../image/btn_g01-05_on.gif) no-repeat;}
	a#g01_06:hover {background:url(../image/btn_g01-06_on.gif) no-repeat;}

/* head */
li.en {_width: 61px;}
li.ko {_width: 53px;}
li.ch {_width: 59px;}
li.tch {_width: 59px;}

#h_search input#text {_height:18px;}
