
#main2 {
	width:800px;
	margin:0px;
	padding:0px;
	float:left;
}
#main2 h1 {
	margin:10px 0px 10px 0px;
	padding:8px 20px;
	font-size:16pt;
	font-weight:bold;
	color:#666666;
	background:url(/common/img/parts/h1.jpg) repeat-x;
}
#main2 h2 {
	height:28px;
	margin:0px 0px 10px 0px;
	padding:6px 0px 0px 40px;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
	background:url(/common/img/parts/bg_bar02.jpg) no-repeat left top;
}
#main2 h3 {
	margin:0px 0px 10px 0px;
	padding:5px 0px 7px 5px;
	font-size:11pt;
	font-weight:bold;
	background:url(/common/img/parts/bnr_sub2_2.gif) no-repeat left;
}
#main2 h4 {
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 10px;
	font-size:10pt;
	font-weight:bold;
	background-color:#3366CC;
	color:#FFFFFF;
}
.info{
	padding:10px 20px;
}

#main2 ul.link_3,
#main2 ul.link_5 {
	margin:0px;
	padding:0px;
	list-style:none;
}
#main2 ul.link_3 li,
#main2 ul.link_5 li {
	float:left;
	background:url(/common/img/parts/ico_dot_trgr.gif) no-repeat left;
	padding: 5px 0px 5px 12px;
}
#main2 ul.link_3 li {
	width:240px;
}
#main2 ul.link_5 li {
	width:140px;
}
#main2 table{
	margin-bottom:20px;
	padding:0px;
	border:none;
	border-collapse:collapse;
}
#main2 td {
	padding:4px 2px;
	border:solid 1px #999999;
}
.tbl_fl{
	width:800px;
}
.cnty{
	width:145px;
}
.carr_nm{
	width:225px;
}
.carr_cd{
	width:70px;
}
.en{
	width:200px;
}
.rmk{
	width:128px;
}
.b_com{
	width:391px;
}
.url{
	width:395px;
}

.agency{
	width:202px;
}
.address{
	width:270px;
}
.tel{
	width:77px;
}
.fax{
	width:79px;
}
.hp{
	width:140px;
}
.air_cd{
	width:50px;
}
.air_nm{
	width:230px;
}
.air_en{
	width:230px;
}
.pref{
	background-color:#F0F8FF;
	font-weight:bold;
	color:#708090;
}

.ttl{
	background-color:#FAFAD2;
	font-weight:bold;
	color:#666666;
}
.fnt_s{
	font-size:8pt;
}