@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 5px;
	border: 1px solid #000033;
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 5px;
	padding-left:5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#head-p {
	width: 850px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
#head-p h1 {
	font-size: 12px;
	float: left;
	margin-right: 15px;
}
#header {
	float: left;
	height: 250px;
	width: 850px;
	background-image: url(http://025arc.net/top/top22.jpg);
	background-repeat: no-repeat;
	background-color: #efefef;
}
#kensaku {
	text-align: right;
	margin-right: 10px;
	padding-top: 12px;
}
#wrapper .menu-bar {
	float: left;
	width: 850px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #ebf3fb;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}
#top-img {
	float: left;
	width: 850px;
	margin-bottom: 35px;
	margin-top: 12px;
}
#content {
	float: left;
	width: 810px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-right: 0px;
	padding-left: 0px;
	}
#content2 {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;

}
#menu-list {

	float: right;
	width: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #ffffff;
}
#menu-list ul {

padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 0px;
	list-style-type: none;
	
}
#menu-list li {
	float: left;
	margin-bottom: 5px;
	width: 215px;
	background-color: #87bbda;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#menu-list p {
	float: left;
	margin-bottom: 5px;
	width: 215px;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#flash {
	float: left;
	width: 300px;
	height: 304px;
	border: 0px solid #000066;
	margin-bottom: 30px;
}
#news-box {
	float: left;
	height: 180px;
	width: 538px;
	overflow: auto;
	border: 1px solid #666666;
	background-color: #f1f8fd;
	margin-bottom: 20px;
	padding: 15px;
}
#news-box ul {
	list-style-type: none;
}
#news-box li {
	width: 520px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#copy-right {
	width: 840px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	background-color: #087fea;
	color: #FFFFFF;
}
#line-blue {
	width: 840px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	float: left;
	background-color: #3467ff;
	color: #FFFFFF;

}
#news-box li a {
	color: #006699;
}
#news-box2 {
	float: left;
	height: 180px;
	width: 538px;
	padding: 15px;
	overflow: auto;
	border: 1px solid #666666;
	background-color: #f1fdf2;
	margin-bottom: 20px;
}
#news-box2 ul {
	list-style-type: none;
}
#news-box2 li {
	width: 520px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#news-box2 li a {
	color: #006699;
}
#news1 {
	float: left;
	width: 582px;
}
#news2 {
	float: left;
	width: 582px;
}
#kaishi {
	<!--width: 105px;-->
	margin-left: 20px;
	float: left;
	height: 305px;
	background-image: url(../images/base/kaishi_bckgrnd2.gif);
	background-repeat: no-repeat;
}
/*
#kaishi .img {
	<!--height: 200px;-->
	<!--width: 105px;-->
	margin-right: auto;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding:14px;
	background-color: #EBF3FB;
	border: 1px solid #EBF3FB;
}
#kaishi p {
	text-align: center;
}
#kaishi a {
	color: #b45f79;
}
#wrapper .menu-bar a {
	color: #333333;
}
#news-box a:hover {
	color: #FF9999;
}
#news-box2 a:hover {
	color: #FF9999;
}

 *//* 三段組
---------------------------------------------------- */
#sandan {
  margin: 10px 0 0 0px;
  width: 100%;
 font-size:x-small; 

 color:#0033CC;
}
#sandan table.sotowaku{
 vertical-align: top;
border:0 ;

}
#sandan tr.sotowaku{
 vertical-align: top;

}

#sandan table.uchiwaku{
vertical-align: top;
border:#FFFFFF  solid ;
}
#sandan tr{
  background:url(images/h2back5.jpg) norepeat;
  }
#sandan td.first1{
  background:#ff6347;
  width:5px;
}
#sandan td.first2{
  background:#afeeee;
  width:5px;
}

#sandan td.first3{
  background:#90ee90;
  width:5px;
}

#sandan td.second{
  background:#ffffff;
  width:10px;
}
#sandan td.third{
  background:#ffffff;
  width:226px;
  font-size:10pt; 
  
}
#sandan  a{
font-size:10pt; 
}
}
#sandan p{
font-size:10pt; 
}
/* 右枠
---------------------------------------------------- */
#right-box {
	float:right; 
	width: 200px; 

}
#right-box .ctg-menu {
	width:198px;
	margin-bottom: 12px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-color: #ffffff;
}
#right-box .ctg-menu ul {

  list-style-image : url(images/aqua-sikaku.png);
  list-style-type : disc;　/*画像が表示されない場合の設定*/
  list-style-position : inside;　　　　/*インサイドの設定*/

}
#right-box .ctg-menu li {
background:url(images/h2back5.jpg) norepeat;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-right: 7px;
}
/* 下ライン
---------------------------------------------------- */
#copy-right {
	float: left;

	background-image: url(http://025arc.net/images/fotter.png);
	background-repeat: no-repeat;
	background-color: #efefef;
}