body {
	margin: 0px;
	background-color: #CCCCCC;
	border-right: 0px;
	border-left: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

#container {
	width:866px;
	margin:0px auto auto;
	height:120%;
	border-right:1px solid #6DB92D;
	border-left:1px solid #6DB92D;
	background-color: #FFFFFF;
	border-top-style: none;
	border-bottom-style: none;
	padding: 0px;
}

/* NEW Version */

/* Font */

.font01 {
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:small;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
	}
.bar01 {
	background-image:url(../image/bar1.gif);
	height:30px;
	background-repeat:no-repeat;
	border-bottom: 2px solid #6DB92D;
	text-indent: 8px;
}
.bar02 {
	background-image:url(../image/bar1.gif);
	height:30px;
	background-repeat:no-repeat;
	padding-left:0px;
	border-bottom: 2px solid 6DB92D;
}
.bar03 {
	background-image:url(../image/bar03.gif);
	height:30px;
	background-repeat:no-repeat;
	padding-left:10px;
	border-bottom: none;
}
.bar04 {
	height:30px;
	background-repeat:no-repeat;
	padding-left:0px;
	border-bottom: 2px solid #6DB92D;
	background-color: #FFFFFF;
}

.bar05 {
	background-image:url(../image/bar2.gif);
	height:30px;
	background-repeat:no-repeat;
	text-align:center;
}
td.bar04#news {
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	left: 12px;
	border-bottom: 2px solid #CC0000;
}


.font02	{
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	padding-left:10px;
	text-align:left;
	line-height:30px;
	padding-right:5px;
}
.font03	{
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	height:30px;
	padding-left:10px;
	padding-right:5px;
	line-height:20px;
}

.font04 {
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:12px;
	height:20px;
	color:#333333;
	text-align:center;
}
.font05 {
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:15px;
	height:20px;
	color: #FF6600;
	text-align:left;
	font-weight:bold;
	background-image: url("../image/ico_navi3.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.font06	{
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	padding-left:5px;
	padding-right:5px;
	font-size: medium;/*文字サイズ変更*/
	line-height: 150%;/*新規追加*/
}
/*.font07	{
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:14px;
	padding:10px;
}*/
.font08	{
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size: 15px;
	color: #FF0000;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
}
.font09 {
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:15px;
	height:20px;
	color: #FF6600;
	text-align:center;
	font-weight:bold;
}
h1 {
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:16px;
	color:#333333;
	margin:0px;
	}
h2 {
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	color:#333333;
	margin:0px;
	}
h3 {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:14px; /*13pxから14pxに変更*/
	color:#333333;
	margin:0px;
	text-align:left;
	}

h4 {
	margin:0px;
	color:#666666;
	font-size:12px;
	padding-left:5px;
	text-align:left;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	}
h5 {
	margin:0px;
	color:#333333;
	font:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size:13px;
	padding-top:7px;
	padding-left:10px;
	}
/* Spacer start*/

.spr01 {
	background: #FF6600;
	height:2px;
	}
.spr02 {
/*	background:#000000;*/
	background-image:url(../image/spacer_bl.gif);
	background-position:bottom;
	height:2px;
	}
.spr03 {
/*	background:#000000;*/
	background-image:url(../image/spacer_bu.gif);
	background-position:bottom;
	height:2px;
	}
.spr04 {
/*	background:#000000;*/
	height:1px;
	background-color:#444444;
	}
.spr05 {
	/*	background:#000000;*/
	height:0px;
	background-color:#FFFFFF;
	}

/* Spacer end*/


/* Border start*/

/*.bd01 {
	border-left:1px solid #8392B9;
	border-right:1px solid #8392B9;
	border-bottom:1px solid #8392B9;
	}*/
.bd02 {
/*	border-left:1px solid #8392B9;
	border-right:1px solid #8392B9;
	border-bottom:1px solid #8392B9;
	border-top:1px solid #8392B9;*/
	border-left:1px solid #96A8CC;
	border-right:1px solid #96A8CC;
	border-bottom:1px solid #96A8CC;
	border-top:1px solid #96A8CC;
	}

.bd03 {
	border-left:1px solid #007452;
	border-right:1px solid #6DB92D;
	border-bottom:1px solid #6DB92D;
	}

.bd04 {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}

/*
.bd06 {
	border-top:1px dotted #999999;
	background-color: #E1EBF4;
	height:30px;
	text-align:left;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	vertical-align: top;
	padding-top:5px;
	}*/
/*************************************/
/* Border end*/




/* table bar start */
.tb01 {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	/*	background-image:url(../image/bar5.gif);*/
	background-color:#FFFEA4;
	height:30px;
	background-repeat:no-repeat;
	padding-left:3px;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#444444;
}
.tb02 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:middle;
text-align:center;
padding-left:10px;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
font-size:13px;
height:30px;
line-height:20px;
}
.tb03 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:middle;
text-align:center;
padding-left:10px;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	height:30px;
	background-image:url(../image/bar7.gif);

}
.tb04 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:middle;
text-align:center;
padding-left:10px;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	height:30px;
	background-image:url(../image/bar7.gif);
	font-weight:bold;

}
.tb05 {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	/*	background-image:url(../image/bar5.gif);*/
	background-color:#FFFEA4;
	height:30px;
	background-repeat:no-repeat;
	padding-left:3px;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#999999;
}
.tb_open_evryd {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:middle;
text-align:center;
padding-left:3px;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	height:30px;
	font-weight:bold;
	background-image: url(../image/bar8.gif);
	}
.tb_open {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:middle;
text-align:center;
padding-left:10px;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	height:30px;
	font-weight:bold;
	background-image: url(../image/bar6.gif);
	}
.tb_close {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:middle;
text-align:center;
padding-left:10px;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3 ", Osaka;
	font-size:13px;
	height:30px;
	color:#777888;
	font-weight:bold;

	}

/* table bar end */

/* etc */

.pdf {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size :10px;
	background-color: #FF0000;
	color:#fff;
	}
/*
.info {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size :12px;
	background-color: #FF0000;
	font-weight:bold;
	text-align:center;
	color: #fff;
	}
*/

.listbox {
	border-style:solid;
	border-color:#fff;
	color:#000;
	background:#fff;
	border: 1px;
	}
.googlebox {
	border: 1px solid #777777;
	color: #333333;
	background:#fff;
	}
.googlebox2 {
	border: 1px outset #777777;
	}
.pop_win {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size :12px;
	background-image: url("../image/ico_navi7.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left:15px;
	}
.navi_ico1 {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	background-image: url("../image/ico_navi1.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left:14px;
	text-align:left;
	}
.navi_ico4 {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	background-image: url("../image/ico_navi4.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left:14px;
	text-align:left;
	}
.navi_ico5 {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	background-image: url("../image/ico_navi5.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-left:14px;
	text-align:right;
	padding-right:14px;

	}
a {
	color: #000099;
	text-decoration: none;
	}
a:visited {
	color: #000099;
	text-decoration: none;
	}
a:hover {
	color: #FF0000;
	text-decoration:underline;
	}
/*---------------------------------------------------------------------------*/

/* header menu (etc...)  start*/

a#ico_home1 {
	display: block;
	width: 140px;
	height: 35px;
	background-image: url(../image/ico_home1.gif);
	border-bottom: 4px solid #Feed00;
}
a#ico_home2 {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -1000px;
	background-image: url(../image/ico_home2.gif);
	border-bottom: 4px solid #007542;
}
a#ico_home2:hover {
	background-image: url(../image/ico_home1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_today1 {
	display: block;
	width: 140px;
	height: 35px;
	background-image: url(../image/ico_today1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_today2 {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -1000px;
	background-image: url(../image/ico_today2.gif);
	border-bottom: 4px solid #007542;
}
a#ico_today2:hover {
	background-image: url(../image/ico_today1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_service1 {
	display: block;
	width: 140px;
	height: 35px;
	background-image: url(../image/ico_service1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_service2 {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -1000px;
	background-image: url(../image/ico_service2.gif);
	border-bottom: 4px solid #007542;
}
a#ico_service2:hover {
	background-image: url(../image/ico_service1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_voice1 {
	display: block;
	width: 140px;
	height: 35px;
	background-image: url(../image/ico_tour1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_voice2 {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -1000px;
	background-image: url(../image/ico_tour2.gif);
	border-bottom: 4px solid #007542;
}
a#ico_voice2:hover {
	background-image: url(../image/ico_tour1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_contact1 {
	display: block;
	width: 140px;
	height: 35px;
	background-image: url(../image/ico_contact1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_contact2 {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -1000px;
	background-image: url(../image/ico_contact2.gif);
	border-bottom: 4px solid #007542;
}
a#ico_contact2:hover {
	background-image: url(../image/ico_contact1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_faq1 {
	display: block;
	width: 140px;
	height: 35px;
	background-image: url(../image/ico_faq1.gif);
	border-bottom: 4px solid #FEED00;
}
a#ico_faq2 {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -1000px;
	background-image: url(../image/ico_faq2.gif);
	border-bottom: 4px solid #007542;
}
a#ico_faq2:hover {
	background-image: url(../image/ico_faq1.gif);
	border-bottom: 4px solid #feed00;
}
a#ico_company {
   display: block;
   width: 140px;
   height: 30px; 
   background-image: url(../image/ico_company.gif); 
}
a#ico_sitemap {
   display: block;
   width: 140px;
   height: 30px; 
   background-image: url(../image/ico_sitemap.gif); 
   background-position:bottom;
}
a#logo {
	display: block;
	width: 560px;
	/*   height: 59px; */
	height:47px;
	background-image: url(../image/logo.jpg);
	background-repeat:no-repeat;
	background-position:10px center;
	padding-bottom: 24px;
	background-color: #FFFFFF;
}

/* header menu (etc...)  end*/

/* left menu start */

#button .title {
        font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
        font-size : 14px;
		padding-left:20px;
		background-image:url(../image/bar16.gif);
		background-repeat:no-repeat;
		background-position: center;
		font-weight:bold;
		height:35px;
		color: #fff;
        }
#button .bar {
	border-left:2px solid #007452;
	border-right:2px solid #007452;
	border-bottom:4px solid #007452;
	}

#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		height:30px;
		width:180px; /*200から180に変更*/
		}

        #button li {
		margin: 0;
		list-style: none;
		list-style-image: none;
		font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
		font-size : 13px;
		}

		#button li a {
		display: block;
		padding: 5px 0px 5px 0px; /*0.5emから0pxに変更*/
		background-color: #FFFFFF;
		color: #000000;
		text-decoration: none;
		width: 100%;
        }

        html>body #button li a {
		width: auto;
		}

        #button li a:hover {
	background-color: #6DB92D;
	color:#000000;
}
        #button li #normal {
		color: #333333;
		text-align:left;
		text-indent:3px;
		border-bottom:1px solid #CCCCCC;
/*		background-color: #FAEBF0;*/
		font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}

        #button li #active {
		background-image:url(../image/bar15.gif);
		color: #333333;
		font-weight:bold;
		border-bottom:1px solid #CCCCCC;
		font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
		text-indent:3px;
}
        #button li #active2 {
		color: #333333;
		text-align:left;
		border-bottom:1px solid #CCCCCC;
		font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
		text-indent:3px;
}
        #button li #title2 {
		color: #444444;
/*		padding-left:10px;  コメントに変更*/
		text-align:left;
		border-bottom:1px solid #CCCCCC;
		background-color: #FAEBF0;
		font-weight:bold;
}

/* left menu end */

/* topic path start */

ol#topicPath {
     margin: 10px 0;
    font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size:12px;
	padding-left:10px
}
ol#topicPath li {
     display: inline;
     line-height: 110%;
     list-style-type: none;
}
ol#topicPath li a {
     padding-right: 10px;
}

/* topic path end */

.ico_navi1 {
		background-image: url("../image/ico_navi1.gif");
		background-repeat: no-repeat;
		background-position: left;
		}

/* company profile */

.list1 {
	text-align:left;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-left:10px;
	padding-right:5px;
	border-top:1px dotted #999999;
	height:30px;
	background:#E1EBF4;
	vertical-align: top;
	padding-top:5px;
	line-height:25px;
	}
.list2 {
	text-align:left;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-left:10px;
	padding-right:5px;
	vertical-align:text-top;
	border-top:1px dotted #999999;
	height:30px;
	padding-top:5px;
	line-height:25px;
	}
.list3 {
	text-align:left;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-left:10px;
	padding-right:5px;
	vertical-align:text-top;
	border-top:1px dotted #999999;
	height:0px;
	}
.list4 {
	text-align:left;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-left:10px;
	padding-right:5px;
	border-top:1px dotted #999999;
	height:30px;
	background:#FFFEA4;
	vertical-align: top;
	padding-top:5px;
	line-height:25px;
	}
li {
	margin-left:5px;
	}

