@charset "UTF-8";

/* ================================================================ *
	Web Designing 2007/10
	元A通デゃJめAッE CSS
 * ================================================================ */

/* 作Zでぃb，ヘッダ盃G下のチBニュッVをフッッVトを佃\甃Bした樃F七ぃEッFゃPトに
   しています */
#navi ul {
  height: 2.5em;
}

#navi ul li {
  display: inline;
  padding-left: 16px;
  padding-right: 0.5em;
}

#navi ul li {
  margin: 0;
  padding: 0;
  float: left;
}

#navi ul li a {
  margin: 0;
  padding: 6px 20px 5px 20px;
  display: block;
  border-right: 1px solid #CCCCCC;
  border-bottom: 5px solid #3EBAEE;
  /* background: url(img/bg.png) repeat-x;*/
  font-weight: bold;
}

#navi a:hover {
  border-bottom: 5px solid #0086B9;
  /* background: #EEEEEE url(img/arrow.gif) no-repeat;*/
  background-color	: #EEEEEE;
  text-decoration: none;
}


/* 作ZでぃゃIめAドナビゲッVゃLッ@ッE（背晃b甃T像型ぃ@ぃbナビゃCッVゃLッ@ッE
   ボッゃbゃP）の訃定です */
#sidenavi ul, #navibox ul {
  margin: 0;
  padding: 8px;
  background: url(img/slash.png) repeat;
  list-style: none;
}

#sidenavi ul li, #navibox ul li {
  margin: 0;
  padding: 5px 20px 5px 25px;
  border-bottom: 1px solid #0086B9;
  background: #FFFFFF url(img/sq_arrow.gif) no-repeat 5px 7px;
}


/* 作Zでぃb，フッタチBニュッVをXH線を刃D甃Bして樃F七ぃEぃHしています */
#footer ul {
  margin-bottom: 4px;
  padding: 0;
  border-left: 1px solid #CCCCCC;
}

#footer ul li {
  display: inline;
  margin: 0;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #CCCCCC;
}


/* 作ZでぃゃIめAドコッEテンツの訃定です */
#sidebox {
	  border:1px;
}

#sidebox .contents ul {
  margin: 0 0 0 1.4em;
  padding: 0;
}

#sidebox .contents ul li {
  margin-bottom: 0.5em;
}

table.hyo {
	border-collapse: collapse;
	border-spacing: 0px;
	width:100%;
	font-family:'＃＃EゃGゃLック',sans-serif;
}

.hyo th {
	color	:	#ffffff;
	border-right:1px solid #F4FCDA;
    border-bottom:1px solid #F4FCDA;
	background-color	:	#508330;
	padding	:	6px 3px;
	white-space:nowrap;
}

.hyo td {
	border-right:2px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
	background-color	:	#fffeed;
	padding	:	4px 9px 3px 8px;
	font-size:16px;
	text-align:right;
	white-space:pre;
}

table.hyosub {
	border-collapse: collapse;
	border-spacing: 0px;
	font-family:'＃＃EゃGゃLック',sans-serif;
	padding:1px 15px;
	margin:10px 20px;
}

.hyosub th {
	color	:	#ffffff;
	font-size:12px;
	border-right:1px solid #F4FCDA;
    border-bottom:1px solid #F4FCDA;
	background-color	:	#508330;
	padding	:	6px 3px;
}

.hyosub td {
	border-right:1px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
	background-color	:	#fffeed;
	padding	:	4px 9px 3px 8px;
	font-size:10px;
	text-align:right;
	white-space:pre-wrap;
	/* nowrap; */

}

.bt {
	margin-top : 5px;
}

/* 作Z A2 ぃ@ぃb，BR胒出しVh2）に青いッDめAッEを入れています */
/* Note.：画像が巃ぃH回りこんぃ@いる堃G合V画像の幅を囃R定しぃマーゃNッEを
          ぃBらなけれぁ[ぃFりません。こぃ訃定を柔Tに洃T甃BするぃHぃb，
          甃T像が參EぃH回り较VぃZせる，または甃T像がぃFいB定にすることを
          おすすめします */
/*
.contents h2 {
  padding-left: 10px;
  border-left: 5px solid #0086D9;
}
*/


/* 作Z A4 ぃ@ぃb，画像のぃ\ボッゃbゃPぃ下ZRぃHッDめAッEを入れています */
/*
.imgbox {
  border-bottom: 3px solid #DDDDDD;
}
*/


/* 作Z B4 ぃ@ぃb，A@きな甃T像を吃HむボッゃbゃPぃH合わせて，コッEテンツの
   ボッゃbゃPぃH閁uする訃定を誃\敃Gしています */
/* Note：T@NV.imagebox ぃb .contents ぃ七ぃH吃HぃZれる必胒は
         ありぃZせん。.imagebox を .contents ぃ外に凃RしVF\敃GせずぃH
         佃\甃Bすることもできます */
/*
.contents {
  margin-bottom: 40px;
  padding: 0;
  border: none;
}
*/
