@charset "UTF-8";


/* ------------------------------
 6_search
------------------------------ */

.center {
	text-align: center;
}
.boxLin {
	background-image: url(/images/search/box_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	width: 718px;
	margin: 40px auto;
}
.boxLin_in {
	background-image: url(/images/search/box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
}
.boxBodr {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	padding: 15px 25px 5px 25px;
}
.boxLin_in dl dt {
	display: inline;
	clear: both;
	padding-left: 30px;
}
.boxLin_in dl dd {
	display: inline;
	padding: 0 0 0 60px;
}
.copy {
	float: left;
	padding: 0 0 0 20px;
}
.lagebtn {
	float: right;
	padding: 0 20px 0 0;
}


/* ------------------------------
 8_links
------------------------------ */

.list_arowL dd {
	margin: 3px 0 30px 0;
	padding-left: 23px;
}
.list_arowL dt {
	background-image: url(/images/common/arow_s.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 23px;
}
#widArea a:link,
#widArea a:visited {
  color: #065613;
  text-decoration: underline;
}
#widArea a:hover,
#widArea a:active {
  color: #065613;
  text-decoration: none;
}


/* ------------------------------
 9_sitemap
------------------------------ */

#wid_innerL {
	width: 340px;
	float: left;
}
#wid_innerR {
	width: 340px;
	float: right;
}
#wid_innerL h3,
#wid_innerR h3  {
	background: none #fff;
	padding: 0;
	margin-bottom: 5px;
	height: auto;
}
#wid_innerL ul li,
#wid_innerR ul li  {
	background-image: url(/images/sitemap/arow_sitemap.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 20px;
	margin-bottom: 8px;
}
#wid_innerL ul,
#wid_innerR ul  {
	background-image: url(/images/common/line_dotte.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#wid_innerL ul.noLine,
#wid_innerR ul.noLine {
	background-image: none;
	padding-bottom: 0;
	margin-bottom: 0;
}



/* ------------------------------
 index
------------------------------ */

#blueArea {
	width: 796px;
	margin: 40px auto 0;
	background-image: url(/images/index/bluebox_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;	
}
#blueArea_in {
	width: 796px;
	background-image: url(/images/index/bluebox_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0 0 0;
}
.box720 {
	width: 720px;
	border-left: 2px solid #0050a2;
	border-right: 2px solid #0050a2;
	padding: 15px 36px 30px;
	font-size: 135%;
	line-height: 1.8;
}
.btnNav {
	width: 430px;
	margin: 30px auto;
}

.pageBox {
	width: 610px;
	margin: 20px auto 0;
}
.pageBox2 {
	clear: both;
	width: 720px;
	margin: 15px auto 20px;
}
.smoll {
	font-size: 12px;
	line-height: 1.5;
	clear: both;
}
.topBorder {
	border-top: 3px solid #4da4f4;
	padding-top: 20px;
}


/* ------------------------------
 index(footer)
------------------------------ */

#info_blue {
	clear: both;
	width: 880px;
	padding: 5px 10px;
	margin-top: 5px;
	background-color: #d4e4f3;
	overflow: hidden;
}
#info_blue ul li {
	float: left;
	padding-right: 10px;
}
#info_blue ul li.read {
	width: 710px;
	font-size: 90%;
	padding-right: 0;
	margin-top: 0;
}
address.index_blue {
	font-size: 10px;
	color: #FFF;
	background-color: #007df0;
	padding: 10px;
	clear: both;
}
.smoll a:link,
.smoll a:visited  {
  color: #0050a2;
  text-decoration: underline;
}
.smoll a:hover,
.smoll a:active  {
  color: #0050a2;
  text-decoration: none;
}