* {
	margin: 0;
	padding: 0;
}

body {
	word-break:break-all;
	font:12px/1.22  "ＭＳＰゴシック","Osaka", Arial, sans-serif;
	*font-size:small;
	*font:x-small;
	text-align: center;
	background-color: #ffff;
	background-image: url(../image/back2.jpg);
	color:#3C3C3C;
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center;
}

body div {
	text-align: left;
	margin: 0 auto;
}

#header {
	width:800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #F0F8FF;
}

h1 {
	font-size: 12px;
	line-height: 18px;
	color: #888888;
	font-weight: normal;
	float: center;
	padding-left: 5px;
	padding-right: 10px;
}

.head-menu {
	width: 800px;
	height: 40px;
}

.head-menu ul{
	position:absolute;
	bottom:0px;
	width:800px;
	height:40px;
	margin:0;
	list-style:none;
	filter:alpha(opacity=60);
	opacity:0.9;
	font-size:13px;
}

div.head-menu {
	width:800px;
	height:40px;
	position:relative;
	background-color: #FEFEFE;
}

.li1{
	height:20px;
	float:left;
	width:159px;
	text-align:center;
	position:relative;
	margin:0;
	background-image: url(../image/m1.jpg);
}

.li2{
	height:20px;
	float:left;
	width:159px;
	text-align:center;
	position:relative;
	margin:0;
	background-image: url(../image/m2.jpg);
}

.li3{
	height:20px;
	float:left;
	width:159px;
	text-align:center;
	position:relative;
	margin:0;
	background-image: url(../image/m3.jpg);
}

.li4{
	height:20px;
	float:left;
	width:159px;
	text-align:center;
	position:relative;
	margin-left: 1px;
	background-image: url(../image/m4.jpg);
}

.li5{
	height:20px;
	float:left;
	width:160px;
	text-align:center;
	position:relative;
	margin:0;
	background-image: url(../image/m5.jpg);
}

.li6{
	height:20px;
	float:left;
	width:113px;
	text-align:center;
	position:relative;
	margin:0;
	background-image: url(../image/m6.jpg);
}

.li7{
	height:20px;
	float:left;
	width:159px;
	text-align:center;
	position:relative;
	margin-left: 1px;
	background-image: url(../image/m7.jpg);
}

.li1 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:100%;
	height:40px;
	background-image: url(../image/m1.jpg);
}

.li2 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:100%;
	height:40px;
	background-image: url(../image/m2.jpg);
}

.li3 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:100%;
	height:40px;
	background-image: url(../image/m3.jpg);
}

.li4 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:100%;
	height:40px;
	background-image: url(../image/m4.jpg);
}

.li5 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:100%;
	height:40px;
	background-image: url(../image/m5.jpg);
}

.li6 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:100%;
	height:40px;
	background-image: url(../image/m6.jpg);
}

.li7 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:100%;
	height:40px;
	background-image: url(../image/m7.jpg);
}

.li1 a:hover{
	width:100%;
	height:40px;
	color:#331100;
	background-image: url(../image/m1o.jpg);
	text-decoration: none;
}

.li2 a:hover{
	width:100%;
	height:40px;
	color:#331100;
	background-image: url(../image/m2o.jpg);
	text-decoration: none;
}

.li3 a:hover{
	width:100%;
	height:40px;
	color:#331100;
	background-image: url(../image/m3o.jpg);
	text-decoration: none;
}
.li4 a:hover{
	width:100%;
	height:40px;
	color:#331100;
	background-image: url(../image/m4o.jpg);
	text-decoration: none;
}

.li5 a:hover{
	width:100%;
	height:40px;
	color:#331100;
	background-image: url(../image/m5o.jpg);
	text-decoration: none;
}

.li6 a:hover{
	width:100%;
	height:40px;
	color:#331100;
	background-image: url(../image/m6o.jpg);
	text-decoration: none;
}

.li7 a:hover{
	width:100%;
	height:40px;
	color:#331100;
	background-image: url(../image/m7o.jpg);
	text-decoration: none;
}

.pt5{
	padding-top: 8px;
}

.pt10{
	padding-top: 15px;
}

.head-title {
	width:800px;
	height:147px;
	border-bottom: solid 1px #8A8A8A;
	display:block;
}

.title1{
	float:left;
	padding-top: 10px;
	font-size:18px;
}

.titlelogo{
	float:left;
	margin: 0px;
}

.title2{
	font-size:12px;
}

#toi {
	float:left;
	margin-left: 5px;
	padding-top: 45px;
	font-size:15px;
}

#mainbg {
	width: 800px;
	background-color: #ffffff;
	border-width: 0 0 0 0;
	border-style: solid;

}

.m-img {
	width: 800px;
	background-color: #F0F8FF;
	border-width: 0 0 0 0;
	border-bottom: solid 1px #8A8A8A;
}

.mimg {
	margin-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.r-topt{
	width: 628px;
	height:32px;
	background-image: url(../image/mmlb.jpg);
	background-color: #191970;
	margin-top: 8px;
	margin-left: 8px;
	text-align: center;
}
.r-topt p{
	padding-top: 3px;
	font-size:20px;
	*font-size:130%;
	color: #ffffff;
}

.r-top li{
	float:left;
	width: 200px;
	text-decoration:none;
	display:block;
	margin-left: 13px;
	margin-top: 10px;
}

.r-topp li{
	float:left;
	width: 200px;
	text-decoration:none;
	display:block;
	margin-left: 13px;
	margin-top: 100px;
}

#r-toptic{
	height:67px;
	margin-top: 15px;
}

#r-toptic2{
	height:77px;
	margin-top: 8px;
}

#r-toptic3{
	height:57px;
	margin-top: 0px;
}

#r-toptic0{
	height:37px;
	margin-top: 15px;
}

#r-toptic02{
	height:37px;
	margin-top: 8px;
}

#r-toptic03{
	height:18px;
	margin-top: 0px;
}

.left-menu {
	float:left;
	width:150px;
	background-color: #ffffff;
}

.left-menu ul{
	bottom:0px;
	width:140px;
	list-style:none;
	margin: 5px;
}

.left-menu li {
	text-decoration:none;
	display:block;
	margin:0;
	margin-top: 5px;
}

.main-r{
	float:left;
	width: 648px;
	border-left: solid 1px #8A8A8A;
	
}

.naka{
	float:left;
	width: 380px;
	margin: 0px;
}

.gairai{
	float:left;
	width: 360px;
	margin: 10px;
}

.gairai-t{
	width: 360px;
	height:26px;
	margin: 0px;
	background-image: url(../image/titbk.jpg);
	background-color:#F0F8FF;
	border-bottom: solid 2px #FFFFFF;
	text-align: center;
}

#gairai-tx{
	padding-top: 5px;
	letter-spacing: 3px;
	color:#FFFFFF;
	font-size:110%;
	*font-size:90%;
}

.gairai ul{
	list-style:none;
	filter:alpha(opacity=60);
	opacity:0.9;
}

.gairai li{
	float:left;
	width: 170px;
	height:35px;
	margin-top:10px;
	background-color:#F0F8FF;
}

#gali2{
	float:left;
	width: 360px;
	height:35px;
	margin-top:10px;
	background-color:#F0F8FF;
}

.lig1 {
	text-decoration:none;
	display:block;
	color:#000000;
	width:170px;
	height:35px;
	background-image: url(../image/gaili.jpg);
	text-align: center;
}

.lig2 {
	text-decoration:none;
	display:block;
	color:#000000;
	width:360px;
	height:35px;
	background-image: url(../image/gaili2.jpg);
	text-align: center;
}

.lig1 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:170px;
	height:35px;
	background-image: url(../image/gaili.jpg);
	text-align: center;
}

.lig2 a{
	text-decoration:none;
	display:block;
	color:#000000;
	width:360px;
	height:35px;
	background-image: url(../image/gaili2.jpg);
	text-align: center;
}

.lig1 a:hover{
	width:170px;
	height:35px;
	color:#778899;
	background-image: url(../image/gailio.jpg);
	text-decoration: none;
	text-align: center;
}

.lig2 a:hover{
	width:360;
	height:35px;
	color:#778899;
	background-image: url(../image/gaili2o.jpg);
	text-decoration: none;
	text-align: center;
}

#glml{
	margin-left:20px;
}

#gairai-txt{
	padding-top: 12px;
	letter-spacing: 3px;
	font-size:14px;
	font-weight: bolder;
}

#gairai-txt2{
	padding-top: 12px;
	letter-spacing: 3px;
	font-size:12px;
	font-weight: bolder;
}

.rinen{
	float:left;
	width: 360px;
	margin-top: 10px;
	margin-left: 10px;
	border-color:#B0C4DE;
	border-width: 2px;
	border-style: solid;
}

.rinen-t{
	width: 360px;
	height:26px;
	margin: 0px;
	background-image: url(../image/titbk.jpg);
	background-color:#F0F8FF;
	border-bottom: solid 2px #B0C4DE;
	text-align: center;
}

#rinen-tx{
	padding-top: 5px;
	letter-spacing: 3px;
	color:#FFFFFF;
	font-size:110%;
	*font-size:90%;
}

.rinen-txt{
	padding-top: 5px;
	color:#006400;
	line-height: 25px;
	text-align: center;
	font-size:110%;
}

#info-day{
	width: 227px;
	margin: 5px;
	letter-spacing: 1px;
	font-size:95%;
	color:#FF8C00;
	font-weight: bolder;
}

#info-txt{
	width: 227px;
	margin: 5px;
	padding-left: 5px;
	letter-spacing: 1px;
	border-bottom: solid 1px #FFCCE5;
	padding-bottom: 6px;
}

#txtgai {
	margin-top: 5px;
	padding-bottom: 5px;
	color:#FF5500;
	font-size:100%;
	font-weight: bolder;
}

.gre-box{
	float:left;
	width: 530px;
	margin-top: 30px;
	margin-left: 58px;
}

.gre-box2{
	float:left;
	width: 530px;
	margin-top: 10px;
	margin-left: 58px;
}

.gre-box3{
	float:left;
	width: 530px;
	margin-top: 0px;
	margin-left: 58px;
}

.gre-box4{
	float:left;
	width: 530px;
	margin-top: 30px;
	margin-left: 58px;
	height:100%;

}

#in-pic {
	float:left;
	width: 190px;
	height:220px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

#in-pict {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:120%;
	font-weight: bolder;
}

.keir-box{
	float:left;
	width: 280px;
	margin-top: 15px;
	margin-left: 50px;
}

.keir-box li{
	text-decoration:none;
	display:block;
	margin:0;
	margin-top: 7px;
	font-weight: bolder;
}

#intxt{
	float:left;
	width: 510px;
	margin-top: 33px;
	margin-left: 10px;
	font-size:12px;
}

#intxt2{
	font-size:16px;
	color:#3390f9;
	font-weight: bolder;
}

#intxt3{
	letter-spacing: 0.8px;
	font-size:16px;
	color:#3390f9;
	font-weight: bolder;
}

#intxt4{
	font-size:14px;
	color:#3390f9;
	font-weight: bolder;
}

#intxt5{
	font-size:100%;
	color:#3390f9;
}

#intxt6{
	font-size:14px;
	color:#ff022c;
	font-weight: bolder;
}

.bk-box{
	float:left;
	width: 525px;
	margin-top: 30px;
	margin-left: 1px;
	background-color:#C7DEE4;
	border-color:#B0C4DE;
	border-width: 1px;
	border-style: solid;
}

#bk-bk{
	 float:left;
	width: 525px;
	height:40px;
	margin:0;
	background-image: url(../image/bk-bk.jpg);
}

#bkt{
	margin-top: 8px;
	margin-left: 10px;
	font-size:150%;
	font-weight: bolder;
	color:#FFFFFF;
}

.bkn-box{
	float:left;
	width: 513px;
	margin-left: 5px;
	margin-bottom: 30px;
	background-color:#FFFFFF;
	border-color:#B0C4DE;
	border-width: 2px;
	border-style: solid;
}

.bkn-box li{
	float:left;
	width: 511px;
	margin-top: 8px;
	margin-left: 1px;
	padding-bottom: 8px;
	display:block;
	text-decoration:none;
	border-bottom: solid 1px #B0C4DE;
	line-height: 1.3;
}

#bkd{
	float:left;
	margin-left: 10px;
	width: 100px;
}

#bkn{
	float:left;
	width: 388px;
}

#bkst{
	float:left;
	width: 510px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}

#bks{
	float:left;
	width: 388px;
	margin-top: 10px;
	font-size:120%;
	font-weight: bolder;
	color:#DD5816;
}

#bkb{
	float:left;
	width: 120px;
}

.sti {
	float:left;
	width: 535px;
	height:33px;
	margin-top: 10px;
	margin-bottom: 10px;
	color:#ffffff;
	background-image: url(../image/gaiw.gif);
}

.stit {
	padding-top: 5px;
	margin-left: 12px;
	font-size:120%;
	font-weight: bolder;
}

#gaikday{
	margin-left: 20px;
	font-size:70%;
}

.im-box {
	float:left;
	width: 300px;
	margin-top: 20px;
}

.im-box1 {
	float:left;
	width: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#im-pic {
	float:left;
	width: 190px;
	height:250px;
	margin-bottom: 5px;
}

#im-pict {
	float:left;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size:120%;
	font-weight: bolder;
}

#im-pict2 {
	float:left;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 16px;
}

#im-pict3 {
	float:left;
	margin-left: 5px;
	font-size: 16px;
	font-weight: bolder;
}

#im-pict4 {
	float:left;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size:100%;
	font-weight: bolder;
}

#imtxt{
	float:left;
	width: 510px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size:110%;
	line-height: 1.5em;
}

#imtxt2{
	float:left;
	width: 510px;
	margin-top: 33px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size:16px;	
	line-height: 1.5em;
}

#imtxtva{
	float:left;
	width: 510px;
	margin-top: 75px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size:110%;
}

.ganta {
	float:left;
	width: 530px;
	margin-bottom: 10px;
	text-align: center;
	table-layout: fixed;
	border: solid 1px #000000; border-collapse: separate;
}

.ganta td {
	border: solid 1px #888888;
}

#gantat0 {
	background-color:#FFE5E9;
	font-size:9px;
	height:40px;
}

#gantat1 {
	height:45px;
}

#gantat1a {
	width: 90px;
	height:28px;
}

#gantat1h {
	height:50px;
}

#gantat2h {
	font-size:12px;
	height:50px;
}

#gantat2s {
	font-size:12px;
	height:50px;
	background-color:#E6E6FA;
}

#gantat2hh {
	height:50px;
}

#gantat2sh {
	font-size:12px;
	height:100px;
	background-color:#E6E6FA;
}
#gantat2 {
	background-color:#E6E6FA;
}

#gantat2i {
	font-size:12px;
	background-color:#E6E6FA;
}

#gantat3 {
	background-color:#FAFFE5;
}

#gantat4 {
	background-color:#FFEA99;
}

#gantat5 {
	background-color:#99FFBB;
}

#gantat6 {
	background-color:#7F94FF;
}

#gantat1s {
	font-size:9px;
}

#taw {
	width: 50px;
}

.gai-box {
	float:left;
	margin-bottom: 15px;
	text-align: right;
}

.gaibi {
	float:left;
	width: 527px;
	height:88px;
	margin-bottom: 20px;
	border: solid 1px #8A8A8A;
}

#gaibit {
	margin: 5px;
}

.gbiko {
	float:left;
	width: 300px;
	margin-left: 228px;
	margin-bottom: 20px;
	border: solid 1px #8A8A8A;
}

#infor-tx{
	padding-top: 6px;
	letter-spacing: 3px;
	font-size:110%;
	*font-size:90%;
	color:#FFFFFF;
}

.shinj {
	float:left;
	width: 525px;
	height:110px;
	padding-bottom: 10px;

}

.shinj2 {
	float:left;
	width: 525px;
	height:110px;
	padding-bottom: 50px;

}
.shinj3 {
	float:left;
	width: 525px;
	height:110px;
	padding-bottom: 150px;

}

.shinj4 {
	float:left;
	width: 525px;
	height:110px;
	margin-top: 20px;
	padding-bottom: 50px;

}

#shinjt {
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 8px;
	font-size:120%;
	font-weight: bolder;
}

#sjtx {
	margin-left: 18px;
	color:#009944;
	font-size:120%;
}

#sjtx1 {
	color:#009944;
	font-size:100%;
}

#sjtx2 {
	margin-left: 18px;
	color:#1E90FF;
	font-size:120%;
}

.fan {
	float:left;
	margin: 0 auto;
	width: 800px;
	text-align: left;
}

.fan-box {
	float:left;
	width:150px;
	margin: 0 auto;
	text-align: left;
}

.fan-r{
	float:left;
	margin: 0px;
	height:100px;
	border-left: solid 1px #8A8A8A;
}

#footer {
	width: 800px;
	height:88px;
	text-align: right;
	clear: both;
	background-color:#ffffff;
	background-image: url(../image/ft-img.jpg);
	border-top: solid 1px #8A8A8A;
}

#p1 {
	margin-top: 5px;
	margin-right: 10px;
        font-size:14px;
}

#p2 {
	float:right;
	width: 700px;
	height:20px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 28px;
	margin-right: 8px;
	color:#FFFFFF;
	background-color:#008000;
	text-align: center;
	font-size:11
px;
}

#p3 {
	float:right;
	font-size:88%;
}

.nwti {
	margin-top: 28px;
	font-size:140%;
}

#nwday {
	margin-top: 20px;
	font-size:110%;
	color:#1E90FF;
}

#nwm1 {
	margin-top: 20px;
	font-size:130%;
	color:#008000;
	line-height: 1.5;
}

#nwm2 {
	margin-top: 20px;
	line-height: 1.5;
}

#nwm3 {
	margin-top: 5px;
	margin-left: 10px;
	line-height: 1.5;
}

#nwsr {
	margin-left: 110px;
	line-height: 2.5;
	font-size:95%;
	text-align: right;
}

.nwta {
	margin-top: 20px;
	width: 470px;
	text-align: center;
	table-layout: auto;
}

#nwtan {
	margin-top: 20px;
	margin-right: 10px;
	line-height: 1.5;
	font-size:120%;
	text-align: right;
}

#nwtan2 {
	margin-top: 20px;
	margin-right: 10px;
}

#nwnex {
	margin-top: 10px;
	margin-right: 20px;
	padding-bottom: 100px;
	text-align: right;
}

#nwnex2 {
	margin-top: 30px;
	margin-right: 50px;
	padding-bottom: 30px;
	text-align: center;
}

.abo-tit {
	margin-top: 30px;
	margin-left: 58px;
}

#abo-pic {
	margin-top: 0px;
	margin-left: 15px;
}

#abo-pic2 {
	margin-top: 0px;
	margin-left: 60px;
}

.abosti {
	float:left;
	width: 527px;
	height:32px;
	color:#ffffff;
	background-image: url(../image/gaiw.gif);
}

.abostit {
	padding-top: 5px;
	margin-left: 10px;
	font-size:120%;
	font-weight: bolder;
}

#abimtxt{
	float:left;
	width: 510px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size:11pt;
}

#abimtxt2{
	float:left;
	width: 510px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size:11pt;
}

.abo-sb {
	float:left;
	margin-bottom: 20px;
	width: 510px;
}

#abo-mpc {
	float:left;
	width: 200px;
	height:130px;	
}

#abo-mst {
	float:left;
	margin-left: 20px;
	width: 290px;
	height:29px;
}

#abo-pp {
	float:left;
	width: 6px;
}

#abo-mstt {
	float:left;
	margin-top: 4px;
	margin-left: 10px;
	padding-bottom: 5px;
	color:#808080;
	font-size:130%;
}

#abo-msti {
	float:left;
	margin-left: 20px;
	width: 290px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.ski-box {
	float:left;
	width: 527px;
	margin-top: 20px;
}

.ski-box li {
	float:left;
	margin-top: 5px;
	width: 263px;
	height:25px;
	display:block;
	text-decoration:none;
}

#ski-bli {
	font-size:120%;
	border-bottom: dashed 1px #8A8A8A;
}

#ski-bli2 {
	font-size:120%;
	border-bottom: dashed 1px #8A8A8A;
	border-left: dashed 1px #8A8A8A;
}

#skiblt {
	float:left;
	margin-left: 10px;
}

#skibltb {
	float:right;
	margin-right: 10px;
}

#maptxt {
	font-size:140%;
	margin-top: 10px;
	margin-left: 10px;
}

#mapan {
	width: 535px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
}

#mapban {
	font-size:120%;
	margin-top: 10px;
	margin-left: 10px;
}

#mapan2 {
	width: 525px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: right;
}

#mapban2 {
	font-size:120%;
	margin-top: 10px;
	margin-left: 10px;
}

#toitxt {
	font-size:110%;
	margin-top: 35px;
	margin-left: 10px;
}

.toi-box {
	float:left;
	width: 527px;
	margin-top: 35px;
	margin-left: 20px;
	margin-bottom: 35px;
	font-size:140%;
}

.toi-box li {
	float:left;
	margin-top: 15px;
	width: 505px;
	height:35px;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #8A8A8A;
}

#toib {
	float:left;
	width: 100px;
}

#accan {
	width: 535px;
	margin-top: 15px;
	margin-bottom: 35px;
	padding-bottom: 150px;
	text-align: right;
}

#hgimtxt{
	float:left;
	width: 510px;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size:110%;
}

.hem-sb {
	float:left;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 250px;
}

.hem-sb2 {
	float:left;
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 20px;
	width: 250px;
}

#hem-mpc {
	float:left;
	width: 250px;
	height:130px;	
}

#hem-mst {
	float:left;
	margin-top: 10px;
	width: 250px;
}

#hem-mstt {
	float:left;
	width: 240px;
	margin-left: 4px;
	color:#808080;
}

#hem-pp {
	float:left;
	width: 6px;
	height:50px;
}

#txth4 {
	float:left;
	color:#FF8C00;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size:140%;
	font-weight: bolder;
}

.hem-box li {
	float:left;
	margin-left: 30px;
	width: 505px;
	height:25px;
	font-size:130%;
}

.vas-box {
	float:left;
	width: 505px;
	margin-left: 30px;
}

.vas-box li {
	float:left;
	margin-top: 5px;
	width: 250px;
	height:25px;
}

#vas-bli {
	font-size:120%;
}

.vasta {
	float:left;
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	font-size:100%;
	border: solid 1px #888888; border-collapse: separate;
}

.vasta td {
	border: solid 1px #888888;
}

#vastat0 {
	background-color:#AFEEEE;
}

#vastat1 {
	background-color:#ADD8E6;
}

#vastat2 {
	background-color:#c2f0ff;
}

.news {
	list-style-image: url('img/maru0.gif')
}

#news-txt {
	vertical-align: top;
}

#txto {
	color:#FF8C00;
	font-size:120%;
	font-weight: bolder;
}

#txtou {
	color:#FFFFFF;
	font-size:120%;
	font-weight: bolder;
	margin-top: 5px;
	padding-bottom: 5px;
}

#txtr {
	color:#DC143C;
	font-size:120%;
	font-weight: bolder;
}

#txtr2 {
	color:#DC143C;
	font-size:110%;
	font-weight: bolder;
}

#txtbl {
	color:#1E90FF;
	font-size:120%;
	font-weight: bolder;
}

#txtfi {
	font-size:12px;
}

#txtfi2 {
	color:#F60;
	font-size:12px;
}

#txtfi3 {
	color:#F60;
	font-size:10px;
}

#txtfi4 {
	font-size:10px;
}

#ank {
	float:right;
}

.blo-box{
	float:left;
	width: 623px;
	height:400px;
	margin-top: 20px;
	margin-left: 10px;
}

#ctd {
	width:177px;
	height: 53px;
	background-image: url(../image/ctb01.jpg);
}

#ctd2 {
	width:177px;
	height: 350px;
	background-image: url(../image/ctb02.jpg);
}

.cmr p {
	float:left;
	margin-top: 30px;
	margin-left: 10px;
	width:505px;
}

.cmr table {
	float:left;
	margin-top: 30px;
	width:535px;
}

.cmr table td {
	border-bottom: 2px solid #4be128;
}

.cmr table span {
	margin-left: 20px;
	font-size: 13px;
}

.blo-boxi{
	float:left;
	width: 623px;
	border: solid 1px #9FD9F6; 
	border-collapse: separate;
}

#blo-day{
	width: 623px;
	height:22px;
	background-color:#9FD9F6;
	padding-top: 8px;
}

#blo-dayi{
	margin-left: 10px;
	font-size:120%;
}

#blo-title{
	width: 600px;
	height:25px;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 5px;
	border-left: solid 5px #9FD9F6; 
}

#blo-titlei{
	margin-left: 10px;
	font-size:90%;
}

#blo-img{
	float:left;
	width: 108px;
	height:108px;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: solid 1px #888888; 
}

#blo-txt{
	float:left;
	width: 465px;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#blo-sub{
	float:right;
	width: 280px;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: right;
}

#blo-subimg{
	float:left;
}

#blo-subi{
	float:left;
	width: 165px;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}

#blo-pos{
	float:left;
	width: 600px;
	height:25px;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 5px;
	text-align: right;
	font-size:90%;
	color:#888888;
}
.wenli1 {
	float:right;
	margin-top: 50px;
	width: 527px;
        height:30px;
	color:#00ACEC;
	text-align: center;
	font-size: 15px;
	*font-size:15px;
}

.wenli1 li {
	margin-top: 200p;
	padding: 6px;
	margin-right: 0;
	margin-left: 0;
	display: inline;
	text-align: center;
}

#gmapw {
	float:left;
	margin-top: 13px;
	border: solid 10px #0072ff;
}


.wenli1 li a:visited {color:#3366CC;text-decoration: none;}
.wenli1 li a:hover {color:#3366CC;text-decoration: underline; }

a:link{color:#191970;text-decoration: none;}
a:visited {color:#191970;text-decoration: none;}
a:focus {color:#778899;text-decoration: none;}
a:hover {color:#778899;text-decoration: underline; }
#mainbg .main-r .gre-box .ganta tr td p {
	color: #333333;
}
#mainbg .main-r .gre-box .ganta tr td p {
	color: #333333;
}
#mainbg .main-r .gre-box .ganta tr td p #txtfi3 {
	color: #F60;
}
