html     { width: 100%; height: 100% }
body   {
	color: #666;
	background-color: white;
	background-repeat: repeat-x;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 100%;
	background-image: url(../img/bg.gif);
}
ul, li { margin: 0; padding: 0; border: 0 }

#bg{
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	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-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	display: table;
	padding-bottom: 10px;
	background-color: #FFF;
}

#base      {
	background-repeat: repeat-y;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	height: 700px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
}

#base table{
	clear: left;
	float: left;
	height: auto;
	width: auto;
}

#base2 {
	background-repeat: repeat-y;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 726px
}

#syamei  {
	text-align: left;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 0px;
	width: 0px;
}
#logo  {
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: 0 15px;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 726px;
	height: 80px
}
#home ,#home a{
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #069;
}

#home ul{
	text-align: left;
	clear: right;
	float: right;
	list-style-type: none;
	position: relative;
	top: 40px;
	width: 350px;	
}

#home li{
	text-align: left;
	clear: right;
	float: right;
	line-height: 1.2em;	
}

#mainswf   { margin: 0 auto 0; padding: 0; width: 726px; height: 300px; overflow: hidden }
#newsbase { text-align: left; margin: 30px 0 0 5px; padding: 0; width: 435px; float: left; overflow: hidden }
#newstitle { background-image: url("../img/title_news.gif"); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px; width: 400px; height: 19px }
#banner {
	margin-top: 30px;
	width: 215px;
	height: 140px;
	float: right;
	margin-bottom: 20px;
}
/*<agl.folder "navi">*/
#navi01 { background-color: #666; margin-top: 10px; margin-left: 5px; padding: 0; width: 726px; height: 38px; overflow: hidden }
#navi02 { background-color: #666; padding: 0; width: 726px; height: 38px; overflow: hidden }
#navi li { list-style-type: none; display: block; margin: 0; padding: 0; position: relative; height: 38px }
#navi li a { text-decoration: none; background-position: 0 0; text-align: right; letter-spacing: 0.1em; display: block; height: 38px }
#navi li a:hover { text-decoration: none; background-position: 0 -38px; display: block; margin: 0; padding: 0 }
#buttons01 { width: 1px; height: 38px; float: left; overflow: hidden }
#buttons02 { width: 1px; height: 38px; float: left; overflow: hidden }
#buttons03 { width: 1px; height: 38px; float: left; overflow: hidden }
#buttons04 { width: 1px; height: 38px; float: left; overflow: hidden }
#buttons05 { width: 1px; height: 38px; float: left; overflow: hidden }
#buttons06 { width: 1px; height: 38px; float: left; overflow: hidden }
#button01 { background-image: url(navi/navi_01.gif); background-position: 0 -38px; width: 142px; height: 38px; float: left; overflow: hidden  }
#button01 a { background-image: url("navi/navi_01.gif") }
#button02 { background-image: url(navi/navi_03.gif); background-position: 0 -38px; margin: 0; padding: 0; width: 144px; height: 38px; float: left; overflow: hidden    }
#button02 a { background-image: url(navi/navi_03.gif) }
#button03  { background-image: url(navi/navi_05.gif); background-position: 0 -38px; margin: 0; padding: 0; width: 140px; height: 38px; float: left; overflow: hidden }
#button03 a { background-image: url("navi/navi_05.gif") }
#button04 { background-image: url(navi/navi_07.gif); background-position: 0 -38px; margin: 0; padding: 0; width: 144px; height: 38px; float: left; overflow: hidden   }
#button04 a { background-image: url("navi/navi_07.gif") }
#button05 { background-image: url(navi/navi_09.gif); background-position: 0 -38px; margin: 0; padding: 0; width: 150px; height: 38px; float: left; overflow: hidden   }
#button05 a { background-image: url("navi/navi_09.gif") }
#button06 { background-image: url(navi/navi_11.gif); background-position: 0 -38px; margin: 0; padding: 0; width: 145px; height: 38px; float: left   }
#button06 a { background-image: url("navi/navi_11.gif") }
/*</agl.folder>*/
#title   { text-align: left; margin: 15px 0 0 5px; padding: 0; width: 860px; overflow: hidden }

#content {
	width: 750px;
	padding: 0;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

#content h3{
	padding-top:0;
	padding-left:10px;
	margin-top:15px;
	margin-bottom:15px;
	border-left:5px solid #005ead;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
}
#content em{
	color:#e60012;
	font-weight:normal;
	font-style:normal;
	}

#content table.shop {
	background: #FFFFFF;
	margin:10px 0 10px 0;
  border: 1px #BBB9B8 solid;
  border-collapse: collapse;
  border-spacing: 0;
	font-size:12px;
	}
#content table.shop th{	
	  padding: 10px;
    border: #BBB9B8 solid;
    border-width: 0 0 1px 1px;
    background: #FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	}
#content table.shop th a img{
	border:none;
	}
#content table.shop td{
	  padding: 5px;
    border: 1px #BBB9B8 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	}
#content p{
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
}

#content ul{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

#content li{
	font-size: 12px;
	line-height: 1.5em;
	list-style-type: decimal;
	margin-top: 5px;
}

#content li ul{
	width: 650px;
	font-size: 12px;
	line-height: 1.5em;
	list-style-type: upper-alpha;
	text-indent: 10px;
}


#content li li{
	font-size: 12px;
	line-height: 1.5em;
	list-style-type: upper-alpha;
}
#footer  { background-image: url("footer_img.gif"); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0; width: 100%; height: 47px; float: left }
#footernavi  {
	font-size: 11px;
	line-height: 1.5em;
	text-align: right;
	padding: 0;
	width: 100%;
	height: 20px;
	float: left;
	margin: 0;
}
a:link     { color: #ff6300; text-decoration: none; }
a:hover { color: #f90; text-decoration: underline ;}
a:visited     { color: #333; text-decoration: none; }
strong { color: #fff; font-size: 10px; line-height: 1.5em }
.newsmidashi { font-size: 12px; line-height: 1.5em; background-image: url("../img/icon_news.gif"); background-repeat: no-repeat; background-position: 2px 50%; margin-bottom: 10px; padding-left: 15px }
.c9  { font-size: 9px; line-height: 1.5em ;}
.c11  { font-size: 11px; line-height: 1.5em; }
.alt  { font-size: 0; line-height: 0; visibility: hidden }
.c12 { font-size: 12px; line-height: 1.5em ;}
.c13  { font-size: 13px; line-height: 1.5em ;}
.c16  { font-size: 16px; line-height: 1.5em; }
.cform  { color: black; font-size: 11px; line-height: 1em; border: 1px #eee; outline-color: #bbb ; outline-width: 1px; }
/*<agl.folder "aboutus">*/
#baraboutus     { font-size: 13px; font-weight: 500; background-image: url(../aboutus/img/bar.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin: 0 0 0; padding: 15px 0 0; width: 726px; height: 30px; overflow: hidden }
#baraboutus a:link { color: #666; text-decoration: none }
#baraboutus a:hover { color: #333; text-decoration: none }
#baraboutus a:visited { color: #666; text-decoration: none }
.subaboutus   { background-image: url("../aboutus/img/icon.gif"); background-repeat: no-repeat; background-position: 0 center; margin: 0 10px 0 5px; padding: 0 0 0 15px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "fieldworks">*/
#fieldworks     { font-size: 13px; font-weight: 500; background-image: url(../contactus/img/bar.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin: 0; padding: 15px 0 0; width: 726px; height: 30px; overflow: hidden }
#fieldworks a:link { color: #666; text-decoration: none }
#fieldworks a:hover { color: #333; text-decoration: none }
#fieldworks a:visited { color: #666; text-decoration: none }
.subfieldworks    { background-image: url("../field_works/img/icon.gif"); background-repeat: no-repeat; background-position: 0 center; margin: 0 10px 0 5px; padding: 0 0 0 15px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "staffworks">*/
#staffworks     { font-size: 13px; font-weight: 500; background-image: url(../staff_works/img/bar.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin: 0; padding: 15px 0 0; width: 726px; height: 30px; overflow: hidden }
#staffworks a:link { color: #666; text-decoration: none }
#staffworks a:hover { color: #333; text-decoration: none }
#staffworks a:visited { color: #666; text-decoration: none }
.substaffworks    { background-image: url("../staff_works/img/icon.gif"); background-repeat: no-repeat; background-position: 0 center; margin: 0 10px 0 5px; padding: 0 0 0 15px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "recycle">*/
#recycle     { font-size: 13px; font-weight: 500; background-image: url(../recycle_works/img/bar.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin: 0; padding: 15px 0 0; width: 726px; height: 30px; overflow: hidden }
#recycle a:link { color: #666; text-decoration: none }
#recycle a:hover { color: #333; text-decoration: none }
#recycle a:visited { color: #666; text-decoration: none }
.subrecycle    { background-image: url("../recycle_works/img/icon.gif"); background-repeat: no-repeat; background-position: 0 center; margin: 0 10px 0 5px; padding: 0 0 0 15px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "office">*/
#office     { font-size: 13px; font-weight: 500; background-image: url(../office_planning/img/bar.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin: 0; padding: 15px 0 0; width: 726px; height: 30px; overflow: hidden }
#office a:link { color: #666; text-decoration: none }
#office a:hover { color: #333; text-decoration: none }
#office a:visited { color: #666; text-decoration: none }
.suboffice    { background-image: url(../office_planning/img/icon.gif); background-repeat: no-repeat; background-position: 0 center; margin: 0 10px 0 5px; padding: 0 0 0 15px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "realestate">*/
#realestate     { font-size: 13px; font-weight: 500; background-image: url(../realestate/img/bar.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin: 0; padding: 15px 0 0; width: 726px; height: 30px; overflow: hidden }
#realestate a:link { color: #666; text-decoration: none }
#realestate a:hover { color: #333; text-decoration: none }
#realestate a:visited { color: #666; text-decoration: none }
.subrealestate    { background-image: url(../realestate/img/icon.gif); background-repeat: no-repeat; background-position: 0 center; margin: 0 10px 0 5px; padding: 0 0 0 15px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "common">*/
#common     { font-size: 13px; font-weight: 500; background-image: url(bar.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin: 0; padding: 15px 0 0; width: 726px; height: 30px; overflow: hidden }
#common a:link { color: #666; text-decoration: none }
#common a:hover { color: #333; text-decoration: none }
#common a:visited { color: #666; text-decoration: none }
.subcommon    { background-image: url("icon.gif"); background-repeat: no-repeat; background-position: 0 center; margin: 0 10px 0 5px; padding: 0 0 0 15px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "map">*/
#map { width: auto; text-align: center; margin: 35px 5px; padding: 0; }
/*</agl.folder>*/



#ric{
	width: 100px;
	height: 150px;
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
}

#ric ul{
	width: 100px;
	height: 150px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
}

#ric li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.kansya{
	padding-left: 30px;
}

