/* g01_02 all_search CSS */

h2#subtitle {margin:10px 10px 0 10px;width:524px;height:27px;font-size:small;_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.jpg) 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 span.text02 {display:block;padding:10px 10px 0 10px;font-size:small;_font-size:80%;}
div.top #search_form {margin:0 10px 10px 10px;background:#F2F2F2;padding:10px 0;}
div.top #schedule {margin:0 0 10px 10px;}

div.top #search_form table {border:none;font-size:small;_font-size:80%;}
div.top #search_form table td {padding-left:10px;}
div.top #search_form table th.row {font-weight:normal;text-align:right;}
div.top #search_form table td.btn_search {text-align:center;;padding-right:20px;}

div.top #search_form p.ttl_search_form{
	font-weight:bold;
}

div.top #schedule table {font-size:small;_font-size:80%;}

div.top div.topline {margin:10px;background:url(http://www.kansai-airport.or.jp/common/image/img_dot01.gif) repeat-x top;padding-top:10px;}
div.top li.small {font-size:smaller;}

div.middle {margin:10px 10px 0 10px;}
div.middle p {margin:0 10px;}
div.m_frame{margin:5px 5px 0 10px; border:1px solid #CCCCCC;}
div.m_frame p {margin:5px 10px;}

/* 通常リスト仕様 */
.contents_list {margin-left:20px;}
.contents_list li {list-style:square outside;}

/* h3検索結果 -------------- */
.underline {
 width:524px;
 padding-top:10px;
 padding-bottom:5px;
 background:url(http://www.kansai-airport.or.jp/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-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.search th {
	padding:5px;
	font-weight:normal;
	text-align:center;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.search td {
	padding:5px;
	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;}

/* フライトスケジュールaspx用 */
.aspx0{_font-size:70%;_font-size:80%;_font-size:small;}
.aspx {font-size:10px;}/* 100212修正 */
.aspx {/font-size:9px;} /*IE6,7用 100212修正 */

.pdf{font-size:smaller;_font-size:90%;}


/* head */
li.en {_width: 61px;}
li.ko {_width: 53px;}
li.ch {_width: 59px;}
li.tch {_width: 59px;}

#h_search input#text {_height:18px;}

h5 {
	font-size:90%;
	_font-size:90%;
	font-weight:bold;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background:#F2F2F2;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pankuzu{font-size:smaller;_font-size:90%;}

#btn_all{
	text-align:center;
}

#btn_etc img{
	vertical-align:middle;
}

div.middle2 {margin:20px 20px 0 20px;text-align:center;font-size:x-small;}
div.middle2 p.get_adobereader {margin:0 auto;width:400px;padding:5px;background:#F2F2F2;text-align:left;}
div.middle2 p.get_adobereader img {margin-top:5px;margin-left:5px;}
div.middle2 p.get_adobereader span.small{font-size:smaller;}

.txt_area{
	color:#009900;
}

#ta_area{
	margin-top:10px;
	width:100%;
}

#ta_change{
	width:100%;
}

.line_dot{
	background:url(../image/line_dot.gif) repeat-x;
	height:25px;
}
