.small{
	font-size: small
}
.small_black{
	font-size: small;
	color: black;
}
.x-small{
	font-size: x-small
}
.large{
	font-size: large
}
.black10 {
	font-size: 10px;
	color: #000000;
}
.black11 {
	font-size: 11px;
	color: #000000;
}
.black12 {
	font-size: 12px;
	color: #000000;
}
.black12_cb {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background: #FF00FF;
}
.black14 {
	font-size: 14px;
	color: #000000;
}
.black14_cb {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.black15 {
	font-size: 15px;
	color: #000000;
}
.black16 {
	font-size: 16px;
	color: #000000;
}
.black18 {
	font-size: 18px;
	color: #000000;
}
.black21 {
	font-size: 21px;
	color: #000000;
}
.black24 {
	font-size: 24px;
	color: #000000;
}
.black28 {
	font-size: 28px;
	color: #000000;
}
.black12_top {
	font-size: 12px;
	color: #000000;
	vertical-align: text-top;
}
.black12_top {
	font-size: 12px;
	color: #000000;
	vertical-align: top;
}
.black12_middle {
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
}
.sky_blue {
	color: deepskyblue;
}
.blue {
	color: #0000FF;
}
.blue10 {
	font-size: 10px;
	color: #0000FF;
}
.blue11 {
	font-size: 11px;
	color: #0000FF;
}
.blue12 {
	font-size: 12px;
	color: #0000FF;
}
.blue13 {
	font-size: 13px;
	color: #0000FF;
}
.blue14 {
	font-size: 14px;
	color: #0000FF;
}
.blue16 {
	font-size: 16px;
	color: #0000FF;
}
.option1 {
	font-size: 12px;
	color: yellow;
	background-color: #0000FF
}
.option2 {
	font-size: 12px;
	color: yellow;
	background-color: #FF0000
}
.option3 {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFCC;
	line-height: 2;
	border: 0.5px solid #E5E5E5;
	padding: 5px;
}
.option4 {
	font-size: 18px;
	color: #FFFFFF;
	background-color: #006500;
	font-weight: bold;
	padding: 5px;
	border: 0.5px solid #E5E5E5;
}
.option5 {
	font-size: 21px;
	color: #000000;
	padding: 5px;
	border: 0.5px solid #E5E5E5;
}
.red {
	color: #FF0000;
}
.red_b {
	color: #FF0000;
	font-weight: bold;
}
.red10 {
	font-size: 10px;
	color: #FF0000;
}
.red11 {
	font-size: 11px;
	color: #FF0000;
}
.red12 {
	font-size: 12px;
	color: #FF0000;
}
.red14 {
	font-size: 14px;
	color: #FF0000;
}
.red16 {
	font-size: 16px;
	color: #FF0000;
}
.red24 {
	font-size: 24px;
	color: #FF0000;
}
.green {
	color: #008000;
}
.green10 {
	font-size: 10px;
	color: #00FF00;
}
.green12 {
	font-size: 12px;
	color: #00FF00;
}
.green14 {
	font-size: 14px;
	color: #00FF00;
}
.green16 {
	font-size: 16px;
	color: #00FF00;
}
.dark_blue{
	color: #003399;
}
.dark_blue10 {
	font-size: 10px;
	color: #003399;
}
.dark_blue11 {
	font-size: 11px;
	color: #003399;
}
.dark_blue12 {
	font-size: 12px;
	color: #003399;
}
.dark_blue14 {
	font-size: 14px;
	color: #003399;
}
.dark_blue16 {
	font-size: 16px;
	color: #003399;
}
.dark_red10 {
	font-size: 10px;
	color: #cc0000;
}
.dark_red11 {
	font-size: 11px;
	color: #cc0000;
}
.dark_red12 {
	font-size: 12px;
	color: #cc0000;
}
.dark_red14 {
	font-size: 14px;
	color: #cc0000;
}
.dark_red16 {
	font-size: 16px;
	color: #cc0000;
}
.dark_orange {
	color: #336633;
}
.browm {
	color: #8b4513;
}
.dark_green10 {
	font-size: 10px;
	color: #336633;
}
.dark_green12 {
	font-size: 12px;
	color: #336633;
}
.dark_green14 {
	font-size: 14px;
	color: #336633;
}
.dark_green16 {
	font-size: 16px;
	color: #336633;
}
.back_dark_green24left {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #005032;
	font-weight: bold;
	text-align: left;
}
.back_green24left {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #008000;
	font-weight: bold;
	text-align: left;
}
.back_dark_green12 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #005032;
}
.back_light_blue16 {
	font-size: 16px;
	color: #000000;
	background-color: #00bfff;
}
.back_light_green16 {
	font-size: 16px;
	color: #000000;
	background-color: #adff2f;
}
.back_royalblue36 {
	font-size: 36px;
	color: #FFFFFF;
	background-color: #4169e1;
	font-weight: bold;
	text-align: left;
	line-height: 1em;
}
.orange {
	color: #FF6600;
}
.orange10 {
	font-size: 10px;
	color: #FF6600;
}
.orange12 {
	font-size: 12px;
	color: #FF6600;
}
.orange14 {
	font-size: 14px;
	color: #FF6600;
}
.orange16 {
	font-size: 16px;
	color: #FF6600;
}
.gray10 {
	font-size: 10px;
	color: #999999;
}
.gray10 {
	font-size: 11px;
	color: #999999;
}
.gray12 {
	font-size: 12px;
	color: #999999;
}
.gray14 {
	font-size: 14px;
	color: #999999;
}
.gray16 {
	font-size: 16px;
	color: #999999;
}
.gray_10{
	font-size: 10px;
	color: #666666;
}
.gray_11{
	font-size: 11px;
	color: #666666;
}
.gray_12{
	font-size: 12px;
	color: #666666;
}
.dark_gray10 {
	font-size: 10px;
	color: #777777;
}
.dark_gray12 {
	font-size: 12px;
	color: #777777;
}
.dark_gray14 {
	font-size: 14px;
	color: #777777;
}
.dark_gray16 {
	font-size: 16px;
	color: #777777;
}
.white9 {
	font-size: 9px;
	color: #FFFFFF;
}
.white10 {
	font-size: 10px;
	color: #FFFFFF;
}
.white11 {
	font-size: 11px;
	color: #FFFFFF;
}
.white12 {
	font-size: 12px;
	color: #FFFFFF;
}
.white14 {
	font-size: 14px;
	color: #FFFFFF;
}
.back_dark_red16 {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #cc0000;
}
.back_dark_red24 {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #cc0000;
	text-align: center;
}
.back_red12 {
	font-size: 12px;
	color: yellow;
	background-color: red;
}
.back_red14 {
	font-size: 14px;
	color: yellow;
	background-color: red;
}
.white14 {
	font-size: 14px;
	color: #FFFFFF;
}
.purple{
	color:purple;
}
.pink{
	color:#ff1493;
}
.p_c {
	text-align:center;
}
.start1 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008000;
	text-align: center;
	border: 1px solid #005032;
    padding: 5px;
}
.start2 {
	font-size: 14px;
	color: #000000;
	background-color: #D5FFD5;
	text-align: center;
	border: 1px solid #005032;
    padding: 5px;
}
.start3 {
	font-size: 18px;
	color: #FFFFFF;
	background-color: #008000;
	text-align: center;
	border: 1px solid #005032;
}
.start4 {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #005032;
}
.start5 {
	font-size: 24px;
	color: #000000;
	background-color: #D5FFD5;
	text-align: center;
	border: 1px solid #005032;
}
.start6 {
	font-size: 14px;
	color: #000000;
	background-color: #D5FFD5;
	text-align: center;
	border: 1px solid #005032;
	line-height: 2;
}
.start_1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008000;
	text-align: center;
}
.start_2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF00FF;
	text-align: center;
}
.start_3 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: yellow;
	text-align: center;
}
.start_4 {
	font-size: 12px;
	color: #000000;
	background-color: #D5FFD5;
	text-align: center;
	line-height: 2;
}
.start_5 {
	font-size: 12px;
	color: #000000;
	background-color: #ffe4e1;
	text-align: center;
	line-height: 2;
}
.start_6 {
	font-size: 12px;
	color: #000000;
	background-color: #fafad2;
	text-align: center;
	line-height: 2;
}
.tel1{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	border: 1px solid #000000;
}
.tel2{
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #000000;
}
.h1 {
	text-align:center;
	color:#777777;
	font-size:12px;
}
.b0 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.p_c12 {
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.p_c16 {
	font-size: 16px;
	color: #000000;
	text-align: center;
}
.b_b {
	background-color: #D7FFFF;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.b_b1 {
	background-color: #D7FFFF;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.b_b2 {
	background-color: #D7FFFF;
	font-size: 12px;
	color: #000000;
	text-align: center;
	width: 15%;
}
.b_c {
	font-size: 12px;
	color: #000000;
	background-color: #66FFFF;
	text-align: center;
}
.b_d {
	font-size: 12px;
	color: #000000;
	background-color: #FFCC99;
	text-align: center;
}
.b_e {
	font-size: 12px;
	color: #000000;
	background-color: #DDFFDD;
	text-align: center;
}
.b_e1 {
	font-size: 10px;
	color: #000000;
	background-color: #DDFFDD;
	text-align: center;
}
.b_e2 {
	font-size: 12px;
	color: #000000;
	background-color: #DDFFDD;
	text-align: center;
	width: 15%
}
.b_f {
	font-size: 12px;
	color: #000000;
	background-color: #DDDDFF;
	text-align: center;
}
.b_a {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
}
.b_a1 {
	font-size: 10px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
}
.b_a2 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	width: 15%;
}
.b_g {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
}
.b_g1 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	width: 15%;
}
.b_g2 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	width: 20%;
}
.b_g3 {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
}
.b_j {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006400;
	text-align: center;
	vertical-align: middle;
}
.p_l {
	text-align: left;
}
.p_l1 {
	text-align: left;
	vertical-align: top;
	padding-left: 0.5em;
}
.t1 {
	text-align: center;
	vertical-align: bottom;
	width: 147px;
}
.t2 {
	text-align: right;
	vertical-align: top;
	width: 13px;
}
.t3 {
	font-size: 12px;
	color: #336633;
	text-align: right;
	vertical-align: top;
}
.t4 {
	font-size: 12px;
	color: #003399;
	text-align: right;
	vertical-align: top;
	width: 13px;
}
.t5 {
	width: 285px;
}
.t6 {
	font-size: 12px;
	color: #003399;
	text-align: left;
	vertical-align: top;
	width: 288px;
}
.fujikyu1 {
 list-style-type: disc;
 list-style-position: outside;
 list-style-image: url(img/icon_fujikyu.gif);
 margin: 0px 0px 0px 30px;
}
.fujikyu_a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E1FFFF;
	text-align: center;
}
.fujikyu_z {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #EEECE3;
	text-align: center;
}
.fujikyu_b {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFAA;
	text-align: center;
}
.fujikyu_c {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFE0DD;
	text-align: center;
}
a.widelink {
	display: block;
	width: 100%;
	text-decoration: none;
	color:#000000
}
a.widelink:hover {
	background-color: #999999;
	color: white;
}
.c_gray10 {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	vertical-align: bottom;
}
.plan_t1 {
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	background-color: #e1ffe9;
	text-align: left;
	vertical-align: middle;
	height: 45px;
}
.plan_t2 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #b0ffc6;
	text-align: center;
	vertical-align: middle;
}
.plan_t3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #dfffbf;
	text-align: left;
	vertical-align: middle;
}
.plan_t4 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #E7E7E7;
	text-align: left;
	vertical-align: middle;
	width: 60px;
}
.plan_t5 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 132px;
}
.plan_t6 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 202px;
}
.plan_t8 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #F4E8D2;
	text-align: left;
	vertical-align: middle;
}
.plan_t12 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #E7E7E7;
	text-align: left;
	vertical-align: middle;
	width: 80px;
}
.plan_t13 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 132px;
}
.plan1 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #E7E7E7;
	text-align: left;
	vertical-align: middle;
	width: auto;
}
.plan_p1 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
}
.plan_c1 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FDF3AE;
	text-align: center;
	vertical-align: middle;
}
.plan_c2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D12E2E;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}
.plan_c3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}
.plan_c4 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #01549E;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}
.plan_p2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC99;
	text-align: center;
	vertical-align: middle;
}
.plac_p3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	vertical-align: middle;
}
.plan_p4 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFAA;
	text-align: center;
	vertical-align: top;
}
.plan_p5 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	width: 40%;
}
.plan_p6 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.plan_t11 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 22px;
}
.page1 {
	font-size: 10px;
	color: #666666;
	text-align: center;
	vertical-align: bottom;
}
.page2 {
	font-size: 12px;
	color: #003399;
	text-align: left;
	vertical-align: middle;
	height: 43px;
	padding: 5px;
	background-color: #E1FFE9;
}
.page3 {
	font-size: 12px;
	color: #666666;
	background-color: #B0FFC6;
	vertical-align: middle;
}
.page4 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #DFFFBF;
	vertical-align: middle;
	padding: 3px;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 18px;
}
.page5 {
	font-size: 14px;
	color: #000000;
	background-color: #E7E7E7;
	vertical-align: middle;
	width: 10%;
}
.page6 {
	font-size: 14px;
	color: #000000;
	background-color: #F4E8D2;
}
.f1 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #0000CC;
}
.f2 {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	width: 25%;
	border: 1px solid #0000CC;
	font-size: 14px;
	padding: 3px;
}
.form1 {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	width: 20%;
	border: 1px solid #0000CC;
	font-size: 14px;
	padding: 3px;
}
.f3 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	width: 35%;
	border: 1px solid #0000CC;
	line-height: 20px;
}
.f_3 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	width: 40%;
	border: 1px solid #0000CC;
	line-height: 20px;
}
.f4 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #0000CC;
	line-height: 20px;
}
.g1 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
	line-height: 14px;
}
.g2 {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	width: 30%;
	border: 1px solid #CC0000;
}
.g3 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	width: 70%;
	border: 1px solid #CC0000;
}
.pr1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	vertical-align: middle;
}
a.widelink1 {
	display: block;
	width: 100%;
	text-decoration: none;
	color:#FFFFFF
}
a.widelink1:hover {
	background-color: #999999;
	color: white;
}
a.widelink2 {
	display: block;
	width: 100%;
	text-decoration: none;
	color:#000000
}
a.widelink2:hover {
	background-color: #999999;
	color: white;
}
.pr_b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0033FF;
	text-align: center;
	vertical-align: middle;
}
.pr_d {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC99;
	text-align: center;
	vertical-align: middle;
}
.pr_c {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	vertical-align: middle;
}
.pr_e {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #99FF99;
	text-align: center;
	vertical-align: middle;
}
.pr_f {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BFFFFF;
	text-align: center;
	vertical-align: middle;
}
.pr_g {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFA4C4;
	text-align: center;
	vertical-align: middle;
}
.pr_h {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D8BFFF;
	text-align: center;
	vertical-align: middle;
}
.pr_0 {
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr_0c {
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	background-color: #F0FFF0;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr_01 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.pr_1 {
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	background-color: #ffeeff;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr_2 {
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	background-color: #FFFFEE;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr_3 {
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	background-color: #E6FFE9;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.f5 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #cc0000;
}
.f6 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	width: 28%;
	border: 1px solid #cc0000;
	background-color: #FFFFFF;
}
.f7 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	width: 72%;
	background-color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
}
.pr_i {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EFDFFF;
	text-align: center;
	vertical-align: middle;
}
.t11 {
	font-size: 12px;
	color: #000000;
	background-color: #FFF0F9;
	text-align: center;
	vertical-align: top;
}
.t12 {
	font-size: 12px;
	color: #000000;
	background-color: #E5FFE5;
	text-align: left;
	vertical-align: top;
}
.t13 {
	font-size: 12px;
	color: #000000;
	background-color: #EEFFFF;
	text-align: center;
	vertical-align: top;
}
.t14 {
	font-size: 12px;
	color: #000000;
	background-color: #FFEBE1;
	text-align: center;
	vertical-align: top;
}
.t15 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFE1;
	text-align: center;
	vertical-align: top;
}
.price {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.price1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: underline blink;
}
.price2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	color: #005500;
	text-decoration: underline blink;
}
.price_1 {
	font-size: 14px;
	font-weight: bold;
	color: yellow;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
}
.price_2 {
	font-size: 14px;
	font-weight: bold;
	color: yellow;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
}
.price_3 {
	font-size: 14px;
	font-weight: bold;
	color: yellow;
	background-color: #006400;
	text-align: center;
	vertical-align: middle;
}
.price_4 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.s1 {
	line-height: 22px;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	letter-spacing: 0.8px;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 2px;
	padding: 2px;
	width: 251px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 16px;
	font-weight: bolder;
}
.s0 {
	margin: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.s2 {
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	margin: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s_2 {
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	margin: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s_21 {
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 15%;
	margin: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s3 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 90px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #006600;
}
.s_3 {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 90px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #006600;
}
.s_31 {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #006600;
}
.s4 {
	line-height: 20px;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s4_1 {
	line-height: 20px;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s_4 {
	line-height: 20px;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 25%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s5 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FD6C02;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.s6 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FD6C02;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.s7 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FD6C02;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.s8 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FD6C02;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.pr11 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFE9D2;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr12 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #ECFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr13 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFD0D0;
	text-align: center;
	vertical-align: middle;
}
.pr14 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #E1E1FF;
	text-align: center;
	vertical-align: middle;
}
.pr15 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
}
.s9 {
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	margin: 5px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s_9 {
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	margin: 5px;
	padding: 5px;
	width: 5%;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan1 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
}
.s10 {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	letter-spacing: 0.8px;
	text-align: center;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	width: 310px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s11 {
	font-size: 18px;
	line-height: 1.5em;
	font-weight: bold;
	color: #0000FF;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	width: 45%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s_11 {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold;
	color: #0000FF;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	width: 45%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s12 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s_12 {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s13 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #006600;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.fujikyu_d {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E6FFE6;
	text-align: center;
}
.pr_j {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
.pr21 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #EEFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 20%;
}
.pr22 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 20%;
}
.pr23 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFEEDD;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr24 {
	font-size: 14px;
	color: #000000;
	background-color: #EEFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	width: 25%;
}
.pr25 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 30%;
}
.pr26 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFEEDD;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr27 {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0066CC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 30%;
}
.pr28 {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF0066;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 30%;
}
.pr29 {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EC5F00;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr_k {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFC1FF;
	text-align: center;
	vertical-align: middle;
}
.pr_l {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	vertical-align: middle;
}
.pr_m {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #85C402;
	text-align: center;
	vertical-align: middle;
}
.pr_n {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #C4F0FF;
	text-align: center;
	vertical-align: middle;
}
.pr_o {
	font-size: 12px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
.t16 {
	text-align: left;
	vertical-align: top;
	width: 50%;
	font-size: 16px;
	text-transform: uppercase;
	color: #000000;
}
.t17 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.t18 {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	width: 100px;
}
.pr_02 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 20%;
}
.pr_03 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 18%;
}
.black30 {
	font-size: 30px;
	font-weight: bold;
}
.pr_04 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.plan_p7 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	width: 50%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 67px;
}
.dark_red_right10 {
	font-size: 10px;
	color: #CC0000;
	text-align: right;
}
.koutei_1 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.koutei_2 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.koutei_3 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	border: 1px solid #000000;
}
.koutei_4 {
	font-size: 12px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
}
.koutei_5 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.koutei_6 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.b_yr12 {
	font-size: 12px;
	color: red;
	background-color: yellow;
	border: 2px;
	border-color: yellow;
}
#tittle {
	background-image: url(../img/nagashima_stay.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 720px;
	background-position: center center;
}
#main {
	width: 720px;
}
#center480 {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
}
#tittle_2 {
	font-size: 16px;
	color: #333399;
	float: left;
	width: 250px;
	padding-top: 5px;
}
#chuibun {
	font-size: 10px;
	color: #CC0000;
	text-align: right;
	margin-left: 250px;
	padding-top: 5px;
}
#tittle_3 {
	font-size: 16px;
	color: #333399;
	text-align: left;
	padding-top: 5px;
	width: 720px;
}
#tel {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 200px;
}
#tel_bun {
	font-size: 10px;
	color: #000000;
	text-align: left;
	margin-left: 200px;
	vertical-align: text-botom;
}
#annai {
	background-image: url(../img/nagashima_koutei4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 30px;
}
#annai_bun {
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: 35px;
}
#img {
	text-align: center;
	width: 720px;
}
.plan_b1 {
	font-size: 14px;
	color: #000000;
	background-color: #E7E7E7;
	text-align: left;
	vertical-align: middle;
	width: 80px;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan_b2 {
	font-size: 14px;
	color: #000000;
	background-color: #E7E7E7;
	text-align: left;
	vertical-align: middle;
	width: 80px;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan_b3 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 132px;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan_b4 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 132px;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan_b5 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 132px;
	border: 1.5px solid #CCCCCC;
}
.plan_b6 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: none;
	border-right-style: solid;
}
.plan_b7 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #F4E8D2;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan_b8 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #F4E8D2;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan_b9 {
	font-size: 14px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.plan_b10 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFF99;
	border-top-style: solid;
}
.plan_b11 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFF99;
	border-top-style: solid;
	border-right-style: solid;
}
.plan_b12 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
}
#yajirushi {
	text-align: center;
}
.plan_b13 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: none;
	border-right-style: solid;
}
.plan_b14 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1.5px;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
}
.t16 {
	font-size: 16px;
	color: #000000;
	background-color: #FFF0F9;
	text-align: left;
	vertical-align: top;
	text-transform: uppercase;
}
.red_18 {
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	background-color: #FF0000;
}
.red_18b {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	background-color: #FF0000;
}
.dark_blue16_b {
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
.dark_blue24_b {
	font-size: 24px;
	color: #003399;
	font-weight: bold;
}
.dark_red16_b {
	font-size: 16px;
	color: #cc0000;
	font-weight: bold;
}
.dark_red24_b {
	font-size: 24px;
	color: #cc0000;
	font-weight: bold;
}
.blue14_c {
	font-size: 14px;
	color: #0000FF;
	text-align: center;
}
.blue16_b {
	font-size: 16px;
	color: #0000FF;
	font-weight: bold;
	text-align: center;
}
.pr16 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #EEFFFF;
	text-align: center;
	vertical-align: middle;
}
.bbq1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BEE7FA;
	text-align: center;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	width: 15%;
}
.white_b18 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.pr30 {
	font-size: 14px;
	color: #000000;
	background-color: #EEFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	height: 50%;
}
.pr31 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	height: 50%;
}
.pr33 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #EEFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 15%;
}
.pr34 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 15%;
}
.b_h {
	font-size: 12px;
	color: #000000;
	background-color: #FED3F0;
	text-align: center;
	vertical-align: middle;
}
.b_h1 {
	font-size: 10px;
	color: #000000;
	background-color: #FED3F0;
	text-align: center;
	vertical-align: middle;
}
.b_h2 {
	font-size: 12px;
	color: #000000;
	background-color: #FED3F0;
	text-align: center;
	vertical-align: middle;
	width: 15%;
}
.pr35 {
	font-size: 14px;
	color: #000000;
	background-color: #EEFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	width: 18%;
}
.pr36 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 15%;
}
.pr37 {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	width: 18%;
}
.pr38 {
	font-size: 14px;
	color: #000000;
	background-color: #FFEEDD;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	width: 18%;
}
.pr39 {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	width: 25%;
}
.pr40 {
	font-size: 14px;
	color: #000000;
	background-color: #C5FDBB;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	width: 25%;
}
.pr41 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #C5FDBB;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 20%;
}
.pr42 {
	font-size: 14px;
	color: #000000;
	background-color: #C5FDBB;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
	width: 18%;
}
.pr43 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #C5FDBB;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 15%;
}
.black8 {
	font-size: 8px;
	color: #000000;
}
#main {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
#main1 {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.nh11 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005032;
	margin: 3px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
.car1 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 14.3%;
}
.car2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 14.3%;
}
.car3 {
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 14.3%;
}
.fa {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fb {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.f11 {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.fc {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFD5;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.f12 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.f13 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.fd {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #D5FFD5;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fe {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #D5FFFF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.ff {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFDFFF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fg {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #DDAFFF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.f7 {
	background-image: url(img/7m_120.gif);
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	width: 135px;
	background-repeat: no-repeat;
	padding: 3px;
	margin: 3px;
}
.f8 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/8m_120.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 135px;
}
.f9 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/9m_120.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 135px;
}
.f10 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/10m_120.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 135px;
}
.f71 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #143296;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
}
.f81 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B41432;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
}
.f91 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005032;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
}
.f101 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D2691F;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
}
.f72 {
	border: 12px solid #143296;
}
.f82 {
	border: 12px solid #B41432;
}
.f92 {
	border: 12px solid #005032;
}
.f102 {
	border: 12px solid #D2691F;
}
.fa1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	text-align: center;
	vertical-align: middle;
}
.fb1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	vertical-align: middle;
}
.fc1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFD5;
	text-align: center;
	vertical-align: middle;
}
.fd1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #D5FFD5;
	text-align: center;
	vertical-align: middle;
}
.fe1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #D5FFFF;
	text-align: center;
	vertical-align: middle;
}
.ff1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFDFFF;
	text-align: center;
	vertical-align: middle;
}
.fg1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #DDAFFF;
	text-align: center;
	vertical-align: middle;
}
.fa2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	text-align: center;
	vertical-align: middle;
}
.fb2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	vertical-align: middle;
}
.fc2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFD5;
	text-align: center;
	vertical-align: middle;
}
.fd2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D5FFD5;
	text-align: center;
	vertical-align: middle;
}
.fe2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D5FFFF;
	text-align: center;
	vertical-align: middle;
}
.ff2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFDFFF;
	text-align: center;
	vertical-align: middle;
}
.fg2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #DDAFFF;
	text-align: center;
	vertical-align: middle;
}
.fh2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC99;
	text-align: center;
	vertical-align: middle;
}
.fz {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #E4E4E4;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
a.widelink3 {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
}
a.widelink3:hover {
	background-color: #FFFF00;
	color:#000000;
}
a.widelink4 {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #000000;
}
a.widelink4:hover {
	background-color: #663300;
	color:#FFFFFF;
}
a.widelink_3 {
	display: block;
	width: 100%;
	text-decoration: none;
	color:#000000
}
a.widelink_3:hover {
	background-color: #FFFF00;
	color:#000000;
}
.fz1 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.fz3 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFF0;
	text-align: center;
	vertical-align: middle;
}
.fz4 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #F0FFF0;
	text-align: center;
	vertical-align: middle;
}
.f0 {
	text-align: center;
	vertical-align: top;
}
.f77 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	width: 72%;
	border: 1px solid #cc0000;
	background-color: #FFFFFF;
}
.pl14 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #000000;
}
.fz2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.t_margin14 {
	font-size: 14px;
	line-height: 18px;
}
.s14 {
	text-align: left;
	vertical-align: top;
	width: 280px;
	padding: 7px;
}
.s12_line18 {
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	width: 270px;
	line-height: 18px;
	padding: 7px;
}
.t_margin12 {
	font-size: 12px;
	line-height: 18px;
	vertical-align: text-top;
	width: 50%;
	margin-right: auto;
	margin-left: auto;
}
.black12_line18 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.black14_line18 {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
.fh1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC99;
	text-align: center;
	vertical-align: middle;
}
.fh {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC99;
	text-align: left;
	vertical-align: middle;
}
.b_i {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
}
.fi1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
}
.fi {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: left;
	vertical-align: middle;
}
.b_ｊ {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	width: 25%;
}
.plan_t9 {
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	background-color: #e1ffe9;
	text-align: left;
	vertical-align: middle;
	height: 45px;
}
.s50 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00AAD9;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.s60 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00AAD9;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.s70 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00AAD9;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.s80 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00AAD9;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 1px;
}
.s90 {
	background-image: url(img/line2.gif);
	background-repeat: no-repeat;
	margin: 5px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s110 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #0000FF;
	background-image: url(img/line2.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	width: 30%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s120 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-image: url(img/line2.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s_120 {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	background-image: url(img/line2.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.s30 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	background-image: url(img/line2.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 90px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #006600;
}
.s40 {
	line-height: 20px;
	background-image: url(img/line2.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.car4 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 92.6px;
}
.car5 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 92.6px;
}
.car6 {
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 92.6px;
}
.f_1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/10m_120.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 135px;
}
.f_2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/11m_120.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 135px;
}
.f_11 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC6600;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
}
.f_21 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #330033;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
}
.f_12 {
	border: 3px solid #CC6600;
}
.f_22 {
	border: 3px solid #330033;
}
a.widelink5 {
	display: block;
	width: 100%;
	text-decoration: none;
	color:#000000
}
a.widelink5:hover {
	background-color: #FF0000;
	color:#FFFFFF;
}
.f_00 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.wide150 {
	width: 150px;
}
.fｊ1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #DDDDFF;
	text-align: center;
	vertical-align: middle;
}
.ue1 {
	font-size: 12px;
	background-position: left;
	vertical-align: text-top;
}
.ue2 {
	background-color: #EEFFFF;
	vertical-align: text-top;
}
.wide200 {
	width: 200px;
}
.b_k {
	background-color: #E6FFFF;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.fk1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #E6FFFF;
	text-align: center;
	vertical-align: middle;
}
.calendar1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/calendar1_180.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 25%;
}
.calendar2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/calendar2_180.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 25%;
}
.calendar3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/calendar3_180.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 25%;
}
.calendar4 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/calendar4_180.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 25%;
}
.black12_left {
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.fz_1 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #EDEBE2;
	text-align: center;
	vertical-align: middle;
}
.b_ｌ {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	width: 13%;
}
.b_m {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
	width: 13%;
}
.red_24 {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
}
.yellow_24 {
	font-size: 24px;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
}
.yellow_18b {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
}
.yellow_12b {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
}
.dark_green_24 {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #005032;
	text-align: center;
}
.dark_green_18b {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005032;
	text-align: center;
}
.dark_green_14b {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005032;
	text-align: center;
}
.dark_green_12b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005032;
	text-align: center;
}
.dark_blue_24 {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
}
.dark_blue_18b {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
}
.dark_blue_12b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
}
.dark_red_24 {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
}
.orange_24 {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #FF6600;
	text-align: center;
}
.orange_18b {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	text-align: center;
}
.orange_12b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	text-align: center;
}
#center1000 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#center {
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.dark_red24_b {
	font-size: 24px;
	color: #cc0000;
	font-weight: bold;
}
.dark_red24_line_green {
	font-size: 24px;
	color: #cc0000;
	font-weight: bold;
	border: medium solid #005032;
	background-color: #FFFFFF;
}
.black13 {
	font-size: 13px;
	color: #000000;
}
.car7 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 12%;
}
.car8 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 12%;
}
.car9 {
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	width: 12%;
}
.dark_red24_line_blue {
	font-size: 24px;
	color: #cc0000;
	font-weight: bold;
	border: medium solid #003399;
	background-color: #FFFFFF;
}
.route {
	color: yellow;
	background: #008000;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #008000;
	font-weight: bold;
	font-size: 12px;
}
.route1 {
	color: white;
	background: #FF00FF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #FF00FF;
	font-weight: bold;
	font-size: 12px;
}
.route2 {
	color: black;
	background: yellow;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid yellow;
	font-weight: bold;
	font-size: 12px;
}
.route3 {
	color: white;
	background: #00BFFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #00BFFF;
	font-weight: bold;
	font-size: 12px;
}
.route4 {
	color: black;
	background: #00FF00;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #00FF00;
	font-weight: bold;
	font-size: 12px;
}
.ng_h1 {
	text-align:center;
	color: white;
	background: #00BFFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #00BFFF;
	font-weight: bold;
	font-size: 12px;
}
.ng_h2 {
	text-align:center;
	color: white;
	background: #FF00FF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #FF00FF;
	font-weight: bold;
	font-size: 12px;
}
.ng_h3 {
	text-align:center;
	color: white;
	background: #9800CB;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #9800CB;
	font-weight: bold;
	font-size: 12px;
}
.ng_h4 {
	text-align:center;
	color: white;
	background: #651900;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid #651900;
	font-weight: bold;
	font-size: 12px;
}
.ng_h5 {
	text-align:center;
	color: black;
	background: white;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1.5px solid black;
	font-weight: bold;
	font-size: 12px;
}
.fuji1 {
	font-size: 12px;
	line-height: 2;	
	text-align: left;
	padding: 5px;
}
.fuji2 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
.fuji3 {
	font-size: 11px;
	line-height: 1.5;	
	text-align: left;
}
.fuji4 {
	font-size: 12px;
	line-height: 1.5;	
	text-align: left;
}
.fuji5 {
	background-color: lightgoldenrodyellow;
}
.fuji6 {
	font-size: 11px;
	line-height: 1.5;	
	text-align: left;
	vertical-align: top;
	width: 40%;
}
.fuji_k1 {
	background-color: red;
	color: yellow;
	border-radius: 50px;
	font-size: 24px;
	font-weight: bold;
}
.fuji_k2 {
	color: #000088;
	font-size: 14px;
	font-weight: bold;
	background-color: lightgoldenrodyellow;
}
.cal1 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.cal2 {
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-align: center;
}
.cal3 {
	font-size: 12px;
	color: blue;
	font-weight: bold;
	text-align: center;
}
.place1{
	font-size: 12px;
	font-weight: bold;
	line-height: 2;
	text-align: center;
}
.place2{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	text-align: center;
}
.fja {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9999;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fja1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9999;
	text-align: center;
	vertical-align: middle;
}
.fja2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9999;
	text-align: center;
	vertical-align: middle;
}
.fjb {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #99E5FF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fjb1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #99E5FF;
	text-align: center;
	vertical-align: middle;
}
.fjb2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #99E5FF;
	text-align: center;
	vertical-align: middle;
}
.fjc {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fjc1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	vertical-align: middle;
}
.fjc2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	vertical-align: middle;
}
.fjd {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFB265;
	text-align: left;
	vertical-align: middle;
}
.fjd1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFB265;
	text-align: center;
	vertical-align: middle;
}
.fjd2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFB265;
	text-align: center;
	vertical-align: middle;
}
.fje {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #99FF99;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fje1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #99FF99;
	text-align: center;
	vertical-align: middle;
}
.fje2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #99FF99;
	text-align: center;
	vertical-align: middle;
}
.fjf {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #CCFFFF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fjf1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #CCFFFF;
	text-align: center;
	vertical-align: middle;
}
.fjf2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCFFFF;
	text-align: center;
	vertical-align: middle;
}
.fjg {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCCFF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fjg1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCCFF;
	text-align: center;
	vertical-align: middle;
}
.fjg2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCCFF;
	text-align: center;
	vertical-align: middle;
}
.fjh {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #D8CCFF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.fjh1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #D8CCFF;
	text-align: center;
	vertical-align: middle;
}
.fjh2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D8CCFF;
	text-align: center;
	vertical-align: middle;
}
.fjr1 {
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: darkblue;
	text-align: center;
	vertical-align: middle;
	border-radius: 10px;
}
.fjr2 {
	font-size: 12px;
	font-weight: bold;
	color: yellow;
	background-color: darkblue;
	text-align: left;
	vertical-align: middle;
	border: 2px solid darkblue;
	border-radius: 10px;
}
.fjr3 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: red;
	text-align: center;
	vertical-align: middle;
	line-height: 2;
}
.fjr4 {
	font-size: 12px;
	font-weight: bold;
	color: darkred;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.pr_f1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	widows: 20%;
}
.nga {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCCFF;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.nga1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCCFF;
	text-align: center;
	vertical-align: middle;
}
.nga2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCCFF;
	text-align: center;
	vertical-align: middle;
}
.nga3 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCCFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.ngb {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.ngb1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	vertical-align: middle;
}
.ngb2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	vertical-align: middle;
}
.ngb3 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.ngc {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #99FF99;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.ngc1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #99FF99;
	text-align: center;
	vertical-align: middle;
}
.ngc2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #99FF99;
	text-align: center;
	vertical-align: middle;
}
.ngc3 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #99FF99;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.ngd {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #87CEFA;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.ngd1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #87CEFA;
	text-align: center;
	vertical-align: middle;
}
.ngd2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #87CEFA;
	text-align: center;
	vertical-align: middle;
}
.nge {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFB432;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}
.nge1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFB432;
	text-align: center;
	vertical-align: middle;
}
.nge2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFB432;
	text-align: center;
	vertical-align: middle;
}
.ct1{
	font-size: 12px;
	line-height: 14px;
	padding: 35px 0px 0px 5px;
	vertical-align: top;
	width: 35%;
}
a.widelink6 {
	display: block;
	width: 100%;
	text-decoration: none;
	color:white;
}
a.widelink6:hover {
	background-color: #999999;
	color: white;
}
.place_box{
  float: left;
  padding: 10px;
  max-width: 760px;
}
.place_box_child{
  width: 100%;
  float: left;
  background: #CBFFD3;
  padding: 0 0 10px;
}
.place_box_in1{
  text-align: center;
  width: 32%;
  float: left;
  padding: 10px 0;
  margin: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.hedline1{
	text-align: left;
	font-size: 24px;
	color: #ffffff;
	background-color: #22ac38;
	vertical-align: middle;
}
.yellow14{
	color: yellow;
	font-size: 14px;
}
.yellow24{
	color: yellow;
	font-size: 24px;
}
.yellow24b{
	color: yellow;
	font-size: 24px;
	font-weight: bold;
}
.hedline2{
	text-align: left;
	font-size: 24px;
	color: #ffffff;
	background-color: #f39700;
	vertical-align: middle;
}
.hedline3{
	text-align: center;
	font-size: 24px;
	color: #ffffff;
	background-color: #2ea7e0;
	vertical-align: middle;
}
.info1{
	font-size: 14px;
	color: #000000;
	background-color: #e7f6f9;
}
.info2{
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
}
.info3 {
	font-size: 14px;
	color: #000000;
	text-align: left;
	border: 1px solid #ff1493;
	line-height: 2;
}
.info4 {
	color: #000000;
	background-color: #ffc0cb;
}
.ng1 {
	line-height: 1.5em;
	font-weight: bold;
	color: #0000FF;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	width: 25%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ng2 {
	font-size: 11px;
	line-height: 1.5em;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 20%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ng3 {
	font-size: 12px;
	line-height: 1.8em;
	font-weight: bold;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 20%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #006600;
}
.ng4 {
	line-height: 20px;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ng5 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	margin: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ng6 {
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	background-image: url(img/line1.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	margin: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.skd1 {
	font-size: 11px;
	line-height: 1.5;	
	text-align: left;
	padding: 3px;
}
.pl_y {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
}
.pl_p {
	background-color: #D7FFFF;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
.pl_n {
	font-size: 11px;
	color: #000000;
	background-color: #FED3F0;
	text-align: center;
}
.pl_w {
	background-color: #CDBEEE;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
.pl_b {
	font-size: 11px;
	color: #000000;
	background-color: #DDFFDD;
	text-align: center;
}
.pl_y1 {
	font-size: 10px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
}
.pl_p1 {
	background-color: #D7FFFF;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.pl_n1 {
	font-size: 10px;
	color: #000000;
	background-color: #FED3F0;
	text-align: center;
}
.pl_w1 {
	background-color: #CDBEEE;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.pl_b1 {
	font-size: 10px;
	color: #000000;
	background-color: #DDFFDD;
	text-align: center;
}
.img_l{
	float: left;
	padding-right: 10;
	text-align: center;
}
.hi_180{
	height: 180px;
}
.border{
	border: 2px solid #D33C12;
	border-radius: 15px;
	margin-top: 20px;
	padding: 10px;
}
.border_left{
	border-left: 5px solid #D33C12;
	padding: 3px;
}
.widelink_title{
	background: url(img/title_kansai_oneday2.jpg)no-repeat;
}
.widelink_title a{
	display: inline-block;
}
.widelink_title a:hover{
	background-color: transparent;
}
.widelink_title a:hover img{
	visibility: hidden;
}
.widelink_title2{
	background: url(img/title_kansai_stay2.jpg)no-repeat;
}
.widelink_title2 a{
	display: inline-block;
}
.widelink_title2 a:hover{
	background-color: transparent;
}
.widelink_title2 a:hover img{
	visibility: hidden;
}
.widelink_title3{
	background: url(img/title_nagoya_oneday2.jpg)no-repeat;
}
.widelink_title3 a{
	display: inline-block;
}
.widelink_title3 a:hover{
	background-color: transparent;
}
.widelink_title3 a:hover img{
	visibility: hidden;
}
.widelink_title_1{
	background: url(/img/subtitle_kansai_stay_a2.jpg)no-repeat;
}
.widelink_title_1 a{
	display: inline-block;
}
.widelink_title_1 a:hover{
	background-color: transparent;
}
.widelink_title_1 a:hover img{
	visibility: hidden;
}
.widelink_title_2{
	background: url(/img/subtitle_kansai_stay_b2.jpg)no-repeat;
}
.widelink_title_2 a{
	display: inline-block;
}
.widelink_title_2 a:hover{
	background-color: transparent;
}
.widelink_title_2 a:hover img{
	visibility: hidden;
}
.widelink_title_3{
	background: url(/img/subtitle_kansai_stay_c2.jpg)no-repeat;
}
.widelink_title_3 a{
	display: inline-block;
}
.widelink_title_3 a:hover{
	background-color: transparent;
}
.widelink_title_3 a:hover img{
	visibility: hidden;
}
.widelink_title_4{
	background: url(/img/subtitle_kansai_stay_d2.jpg)no-repeat;
}
.widelink_title_4 a{
	display: inline-block;
}
.widelink_title_4 a:hover{
	background-color: transparent;
}
.widelink_title_4 a:hover img{
	visibility: hidden;
}
.widelink_subtitle1{
	background: url(/img/subtitle_kansai_oneday_a2.jpg)no-repeat;
}
.widelink_subtitle1 a{
	display: inline-block;
}
.widelink_subtitle1 a:hover{
	background-color: transparent;
}
.widelink_subtitle1 a:hover img{
	visibility: hidden;
}
.widelink_subtitle2{
	background: url(/img/subtitle_kansai_oneday_b2.jpg)no-repeat;
}
.widelink_subtitle2 a{
	display: inline-block;
}
.widelink_subtitle2 a:hover{
	background-color: transparent;
}
.widelink_subtitle2 a:hover img{
	visibility: hidden;
}
.widelink_subtitle3{
	background: url(/img/subtitle_kansai_oneday_c2.jpg)no-repeat;
}
.widelink_subtitle3 a{
	display: inline-block;
}
.widelink_subtitle3 a:hover{
	background-color: transparent;
}
.widelink_subtitle3 a:hover img{
	visibility: hidden;
}
.widelink_subtitle4{
	background: url(/img/subtitle_kansai_oneday_d2.jpg)no-repeat;
}
.widelink_subtitle4 a{
	display: inline-block;
}
.widelink_subtitle4 a:hover{
	background-color: transparent;
}
.widelink_subtitle4 a:hover img{
	visibility: hidden;
}
.widelink_subtitle5{
	background: url(/img/subtitle_fujikyu2.jpg)no-repeat;
}
.widelink_subtitle5 a{
	display: inline-block;
}
.widelink_subtitle5 a:hover{
	background-color: transparent;
}
.widelink_subtitle5 a:hover img{
	visibility: hidden;
}
.widelink_pool{
	background: url(/nagashima/img/icon_pool2.jpg)no-repeat;
}
.widelink_pool a{
	display: inline-block;
}
.widelink_pool a:hover{
	background-color: transparent;
}
.widelink_pool a:hover img{
	visibility: hidden;
}
.widelink_park{
	background: url(/nagashima/img/icon_park2.jpg)no-repeat;
}
.widelink_park a{
	display: inline-block;
}
.widelink_park a:hover{
	background-color: transparent;
}
.widelink_park a:hover img{
	visibility: hidden;
}
.widelink_wide{
	background: url(/nagashima/img/icon_wide2.jpg)no-repeat;
}
.widelink_wide a{
	display: inline-block;
}
.widelink_wide a:hover{
	background-color: transparent;
}
.widelink_wide a:hover img{
	visibility: hidden;
}
.widelink_yuami{
	background: url(/nagashima/img/icon_yuami2.jpg)no-repeat;
}
.widelink_yuami a{
	display: inline-block;
}
.widelink_yuami a:hover{
	background-color: transparent;
}
.widelink_yuami a:hover img{
	visibility: hidden;
}
.widelink_bus{
	background: url(/nagashima/img/icon_bus2.jpg)no-repeat;
}
.widelink_bus a{
	display: inline-block;
}
.widelink_bus a:hover{
	background-color: transparent;
}
.widelink_bus a:hover img{
	visibility: hidden;
}
.widelink_route_a{
	background: url(/nagashima/img/icon_a2.jpg)no-repeat;
}
.widelink_route_a a{
	display: inline-block;
}
.widelink_route_a a:hover{
	background-color: transparent;
}
.widelink_route_a a:hover img{
	visibility: hidden;
}
.widelink_route_b{
	background: url(/nagashima/img/icon_b2.jpg)no-repeat;
}
.widelink_route_b a{
	display: inline-block;
}
.widelink_route_b a:hover{
	background-color: transparent;
}
.widelink_route_b a:hover img{
	visibility: hidden;
}
.flex_test-box {
    display: flex;              /* フレックスボックスにする */
    flex-wrap: wrap;            /* 折り返し指定 */
}
.flex_test-item {
    padding: 10px;
    color:  #fff;               /* 文字色 */
    margin:  10px;              /* 外側の余白 */
    border-radius:  5px;        /* 角丸指定 */
    width: auto;                 /* 幅指定 */
}
div.imagebox {
    border: 1px dashed #0000cc; /* 1.枠線 */
    background-color: #eeeeff;  /* 2.背景色 */
    width: 320px; /* 横幅 */
    float: left; /* 左に配置 */
	margin: 5px; /* 周囲の余白 */
}
p.image, p.caption {
   text-align: center; /* 3.中央寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}
p.caption {
   font-size: 10px;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
}