BODY {
margin: 0; background : #ffffff url(img/bg.gif) center center; color: #333333;
  top : 0px;
  left : 0px;
}
td {
font-size: 12px;
}
.t1{
font-size: 16px; color: #666666; font-weight: bold;
}
.t2{
font-size: 13px; color: #ffffff;
}
.t3 {
	FONT-SIZE: 10px;
}
.t4{
font-size: 12px; color: #ffffff;
}
.t5{
font-size: 13px; color: #ffffff; font-weight: bold;
}
.t6{
font-size: 14px;
}
.t7{
color: #999999;
}
.t8{
font-size: 20px; color: #666666; font-weight: bold;
}
.t9{
font-size: 14px; font-weight: bold;
}
.t10{
font-size: 13px;
}
.t11{
font-size: 16px; color:#006600; font-weight: bold;
}
.t12{
line-height: 120%;
}
.t13{
line-height: 150%;
}
.t14{
font-size: 13px; font-weight: bold;
}
.t15{
font-size: 14px; font-weight: bold; color: #000099;
}
.t16{
font-size: 16px;
}
.t17{
font-weight: bold;
}
.t18{
color: #000000;
}
.t19{
letter-spacing: 5px;
}
.t20{
letter-spacing: 2px;
}
.t21{
color: #666666;
}
.t22{
color: #3F7CBA;
}
.t23{
color: #ff0000;
}
.t24{
color: #ffffff;
}
.t25{
font-size: 20px;
}
.t26{
color: #3972AA;
}
.t27{
color: #0033cc;
}
.t28{
font-size: 12px;
}
.t29{
font-weight:normal;
}
.t30{
letter-spacing: 1px;
}
.t31{
color:#06F;
}
.t32{
line-height: 200%;
}
.t33{
color:#FF6600;
}
.t34{
font-size:18px;
}

.f1{
border-top: 1px #dddddd solid; border-left: 1px #dddddd solid;
border-right: 2px #999999 solid; border-bottom: 2px #999999 solid;
width: 220px;
}
.f1_travel{
border-top: 1px #dddddd solid; border-left: 1px #dddddd solid;
border-right: 2px #999999 solid; border-bottom: 2px #999999 solid;
width: 450px;
}
.f2{
padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 0px;
line-height: 120%;
}
.f3{
padding-right: 8px; padding-top: 5px; padding-bottom: 5px; text-align: right;
}
.f3_travel{
padding-right: 8px; padding-bottom: 5px; text-align: right;
}
.f4{
border-top: 1px #dddddd solid; border-left: 1px #dddddd solid;
border-right: 2px #999999 solid; border-bottom: 2px #999999 solid;
width: 310px;
}
.f5{
border-left: 10px #6699cc solid; border-bottom: 1px #6699cc solid;
margin: 5px 0px 0px 5px;
}
.f6{
border-bottom: 1px #999999 dotted;
background-image: url(img/tri.gif); background-repeat: no-repeat;
padding-bottom: 2px; padding-left: 8px;
margin: 5px 0px 5px 8px;
}
.f7{
border-left: 10px #ffcc33 solid; border-bottom: 1px #ffcc33 solid;
margin: 5px 0px 0px 5px;
}
.f8{
padding-bottom: 2px;
margin: 5px 10px 5px 10px;
line-height: 120%;
}
.f9{
padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 0px;
line-height: 120%;
background-image: url(img/book.jpg); background-repeat: no-repeat;
}
.f10{
padding-left: 10px; padding-top: 10px; padding-bottom: 10px;
font-size: 14px;
border-top: 1px #333333 solid; border-bottom: 1px #333333 solid;
}
.f11{
border-top: 1px #999999 solid; border-bottom: 1px #999999 solid;
}
.f12{
border-right: 1px #999999 solid;
}
.f13{
border-top: 1px #333333 solid; border-bottom: 1px #333333 solid;
color: #999999;
padding-right: 5px;
}
.f14{
margin: 0px 10px 10px 0px;
}
.f15{
background-image:url(img/pen.jpg);
background-position:bottom right;
background-repeat:no-repeat;
border: 5px #ff66cc dotted;
padding:5px;
line-height:150%;
width:200px;
}
.f16{
border: 1px #666666 solid;
}
.f16_2{
border: 4px #FF6600 double;
}
.f17{
border: 1px #ff9933 solid;
}
.f17_2{
border: 3px #ff9933 double;
}
.f18{
padding-left: 10px; padding-top: 10px; padding-bottom: 5px;
line-height: 130%;
}
.f19{
border: 4px #ff9933 double;
}
.f20{
background-image: url(kaisha/img/wa.jpg); background-repeat: no-repeat;
}
.f21{
margin: 10px; background-color: #e9ffea; padding: 15px; width: 320px;
border: 1px #cccccc solid;
}
.f22{
text-align: center;
}
.f23{
margin: 10px; background-color: #e9ffea; padding: 15px;
border: 1px #cccccc solid;
}
.f24{
margin: 10px 0px 0px 0px; background-color: #e9ffea; padding: 5px;
border: 1px #cccccc solid;
}
.f25{
background-image: url(img/bar_h.gif); background-repeat: no-repeat; background-position: center;
}
.f26{
background-image: url(img/bar_v.gif); background-repeat: no-repeat; background-position: center;
}
.f27{
margin-top: 2px;
}
.f28{
background-image: url(img/bar_t.gif); background-repeat: no-repeat; background-position: center;
}
.f29{
background-image: url(img/bar_l.gif); background-repeat: no-repeat; background-position: center;
}
.f30{
background-image: url(img/bar_e.gif); background-repeat: no-repeat; background-position: center;
}
.f31{
margin: 10px; background-color: #e9ffea;
}
.f32{
margin-top: 5px; margin-bottom: 5px; background-color: #e9ffea; padding: 10px; width: 400px;
border: 1px #cccccc solid;
}
.f33{
margin: 0px 10px 0px 10px;
line-height: 140%;
font-size:14px;
}
.f34{
margin: 0px 0px 5px 5px;
}
.f35{
margin: 0px 5px 5px 0px;
}
.f36{
border-top: 1px #dddddd solid; border-left: 1px #dddddd solid;
border-right: 2px #999999 solid; border-bottom: 2px #999999 solid;
}
.f37{
border: 2px #6A9CCD dashed;
padding: 5px;
}
.f37_2{
border: 2px #6A9CCD dashed;
padding: 3px;
}
.f38{
padding-top: 5px;
}
.f39{
padding: 10px;
}
.f40{
border-bottom: 5px #FF6600 solid;
}
.f41{
padding: 8px;
}
.f42{
margin: 10px 0px 0px 0px; background-color: #e9ffea; padding: 15px;
border: 1px #cccccc solid;
}
.f43{
padding: 5px;
}
.f44{
padding-left: 5px;
}
.f45{
margin-left:20px;
margin-bottom:15px;
}
.f46{
padding:3px;
}
.f47{
border: 3px #999999 double;
}
.f48{
margin-top:3px;
}
.f49{
width:100%;
background-color:#96FF9A;
}
.f50{
padding:0px;
}
.f51{
margin-bottom:2px;
}
.f_travel_dome{
color:#FF3333;
}
.f_travel_abr{
color:#06f;
}

.table1{
	background-color:#999;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:13px;
}
.table1 th{
	background-color:#e9ffea;
	padding:3px 3px;
	line-height:140%;
}
.table1 th.space{
letter-spacing:1px;
}	
.table1 td{
	background-color:#fff;
	padding:3px 5px;
	line-height:120%;
}
.table2{
	margin-left:20px;
	margin-bottom:10px;
}
.table2 td{
	background-color:#fff;
	padding:1px 3px;
	line-height:130%;
	font-size:14px;

}
.table3{
	background-color:#999;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:13px;
}
.table3 th{
	background-color:#e9ffea;
	padding:3px 8px;
	line-height:140%;
}	
.table3 td{
	background-color:#fff;
	padding:3px 8px;
	line-height:120%;
}
.table4{
	background-color:#999;
	margin-top:5px;
	margin-bottom:15px;
	font-size:13px;
	width:500px;
}
.table4 th{
	background-color:#e9ffea;
	padding:3px 3px;
	line-height:140%;
}
.table4 th.left{
text-align:left;
background-color:#e9ffea;
white-space:nowrap;
}	
.table4 td{
	background-color:#fff;
	padding:3px 5px;
	line-height:120%;
}
.table4 td.last{
	background-color:#ff9;
	padding:3px 5px;
	line-height:120%;
	font-weight: bold; 
}
.table4 td.j1{
	background-color:#eeffee;
	padding:3px 5px;
	line-height:120%;
}
.table4 td.j2{
	background-color:#ccffff;
	padding:3px 5px;
	line-height:120%;
}
.table5{
	background-color:#999;
	margin-top:5px;
	margin-bottom:15px;
	font-size:13px;
	width:500px;
}
.table5 th{
	background-color:#e9ffea;
	padding:3px 3px;
	line-height:140%;
}	
.table5 td{
	background-color:#fff;
	padding:3px 5px;
	line-height:120%;
	vertical-align:top;
}
.table_keireki{font-size:13px; width:520px; border-top:1px solid #999; border-left:1px solid #999; margin-left:5px;}
.table_keireki th{background-color:#e9ffea; border-bottom:1px solid #999; border-right:1px solid #999;}	
.table_keireki td{line-height:130%; vertical-align:top; border-bottom:1px dashed #999; border-right:1px solid #999;}
.table_keireki td.b_solid{border-bottom:1px solid #999;}

.table_estate1{
border:#3F7CBA 3px dotted;
background-color:#FFFFDD;
margin:2px 0px 10px 0px;
font-weight:bold;
}
.table_estate1 th{
font-size:16px;
color:#666;
letter-spacing:1px;
padding:15px 0px 5px 0px;
}
.table_estate1 td{
font-size:14px;
text-align:left;
padding:2px 5px 3px 5px;
}
.table_estate1 td.orange{
color:#FF6600;
letter-spacing:2px;
}
.table_estate1 td.blue{
color:#0066ff;
letter-spacing:2px;
}
.table_estate2{
	background-color:#999;
	letter-spacing:1px;
}
.table_estate2 th{
	background-color:#e9ffea;
	padding:3px 3px;
	line-height:140%;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	font-size:14px;
}
.table_estate2 td{
	background-color:#fff;
	padding:3px 5px;
	line-height:140%;
	vertical-align:top;
	font-size:14px;
}
.table_travel1{
margin:5px 15px;
}
.table_travel1 th{
text-align:left;
letter-spacing:1px;
padding-bottom:5px;
}
.table_travel1 td{
border-bottom:#666666 1px dotted;
line-height:120%;
}
.table_travel2{
	background-color:#999;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:13px;
}
.table_travel2 th{
	background-color:#e9ffea;
	padding:2px 2px;
	line-height:120%;
	white-space:nowrap;
}
.table_travel2 th.vertical{
	background-color:#FFFFCC;
	padding:2px 2px;
	line-height:120%;
	white-space:nowrap;
}
.table_travel2 th.space{
letter-spacing:1px;
}	
.table_travel2 td{
	background-color:#fff;
	padding:2px 2px;
	line-height:120%;
	text-align:center;
}
.table_travel3{
margin:3px 0px 15px 0px
}
.table_travel3 th{
background-color:#e9ffea;
border-left:#666 1px dotted;
border-top:#666 1px solid;
border-bottom:#666 1px solid;
padding:2px;
}
.table_travel3 th.t_left{
border-left:#666 1px solid
}
.table_travel3 th.t_right{
border-right:#666 1px solid
}
.table_travel3 td{
border-left:#666 1px dotted;
border-bottom:#666 1px solid;
padding:2px;
}
.table_travel3 td.t_left{
border-left:#666 1px solid
}
.table_travel3 td.t_right{
border-right:#666 1px solid
}
.table_travel4{
}
.table_travel4 th{
font-size:14px;
font-weight:bold;
border-bottom:1px solid #3F7CBA;
padding:3px 0px 2px 5px;
text-align:left;
}
.table_travel4 th.bgblue{
background-color:#3F7CBA;
}
.table_travel4 td{
font-size:14px;
padding:5px 0px;
vertical-align:top;
line-height:150%
}
.table_nowrap{
}
.table_nowrap td{
white-space:nowrap;
}
.table_pad0{
}
.table_pad0 td{
padding:1px;
line-height:120%;
text-align:left;
}
.table_estate{
	background-color:#999;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:13px;
}
.table_estate th{
	background-color:#e9ffea;
	padding:2px 1px;
}
.table_estate th.space{
}	
.table_estate td{
	background-color:#fff;
	padding:3px 2px;
	line-height:120%;
}


.l1{
border-bottom: 2px #666666 dotted;
}
.top {
vertical-align:top;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
.bg_dot {
background:url(img/dot.gif); background-repeat:repeat-x;
}
.nowrap{
white-space:nowrap
;}
.menu a:link{
color: #ffffff; font-size: 14px; text-decoration: none;
}
.menu a:visited{
color: #ffffff; font-size: 14px; text-decoration: none;
}
.menu a:active{
color: #ffffff; font-size: 14px; text-decoration: none;
}
.menu a:hover{
color: #333333; font-size: 14px; text-decoration: underline;
}
.top a:link{
color: #333333; font-size: 10px; text-decoration: none;
}
.top a:visited{
color: #333333; font-size: 10px; text-decoration: none;
}
.top a:active{
color: #333333; font-size: 10px; text-decoration: none;
}
.top a:hover{
color: #333333; font-size: 10px; text-decoration: underline;
}
.white a:link{
color: #ffffff; font-size: 12px; text-decoration: none;
}
.white a:visited{
color: #ffffff; font-size: 12px; text-decoration: none;
}
.white a:active{
color: #ffffff; font-size: 12px; text-decoration: none;
}
.white a:hover{
color: #ffffff; font-size: 12px; text-decoration: underline;
}
.travel a:link{
color: #3F7CBA; text-decoration: none;
}
.travel a:visited{
color: #3F7CBA; text-decoration: none;
}
.travel a:active{
color: #3F7CBA; text-decoration: none;
}
.travel a:hover{
color: #3F7CBA; text-decoration: underline;
}

.keireki a:link{
color: #00c; text-decoration: underline;
}
.keireki a:visited{
color: #00c; text-decoration: underline;
}
.keireki a:active{
color: #00c; text-decoration: underline;
}
.keireki a:hover{
color: #00c; text-decoration: underline;
}

.ins_b a:link{
color: #666666; font-size: 14px; font-weight: bold; text-decoration: none;
}
.ins_b a:visited{
color: #666666; font-size: 14px; font-weight: bold; text-decoration: none;
}
.ins_b a:active{
color: #666666; font-size: 14px; font-weight: bold; text-decoration: none;
}
.ins_b a:hover{
color: #666666; font-size: 14px; font-weight: bold; text-decoration: underline;
}
.ins_s a:link{
color: #666666; font-size: 13px; font-weight: bold; text-decoration: none;
}
.ins_s a:visited{
color: #666666; font-size: 13px; font-weight: bold; text-decoration: none;
}
.ins_s a:active{
color: #666666; font-size: 13px; font-weight: bold; text-decoration: none;
}
.ins_s a:hover{
color: #666666; font-size: 13px; font-weight: bold; text-decoration: underline;
}

a:link{
color: #333333; text-decoration: none;
}
a:visited{
color: #333333; text-decoration: none;
}
a:active{
color: #333333; text-decoration: none;
}
a:hover{
color: #333333; text-decoration: underline;
}
.bold{
	font-weight:bold;
}

h4.ins {
	margin:5px 0;
	padding:0;
	font-size:12px;
	color:#666;
}
#p_ins {
	margin:5px;
}

#ul_ins {
	list-style:disc;
	margin:5px 0 0 20px;
	padding:0 0 0 5px;
}
