@charset "UTF-8";
/* CSS Document */

body{
margin:0px;
background:url(images/top_menu_bk.jpg) top center repeat-y;
}
img{
border:none;}
.body{
}
.base{
	width:775px;
	margin: 0 auto 0 auto;
	background:url(images/top_bk.jpg) top right no-repeat;
}
.waku{
	
}
.menu{
	width:200px;
	float:left;
	padding: 13px 0 0 0;
}
.menu img{
	margin:0 0 12px 0;
}
#bt01 {
background:url(images/bt01.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt01 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt01  a:hover{background: transparent url(images/bt01_on.gif) 0px 0px no-repeat;}
#bt02 {
background:url(images/bt02.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt02 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt02  a:hover{background: transparent url(images/bt02_on.gif) 0px 0px no-repeat;}
#bt03 {
background:url(images/bt03.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt03 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt03  a:hover{background: transparent url(images/bt03_on.gif) 0px 0px no-repeat;}
#bt04 {
background:url(images/bt04.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt04 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt04  a:hover{background: transparent url(images/bt04_on.gif) 0px 0px no-repeat;}
#bt05 {
background:url(images/bt05.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt05 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt05  a:hover{background: transparent url(images/bt05_on.gif) 0px 0px no-repeat;}
#bt06 {
background:url(images/bt06.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt06 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt06  a:hover{background: transparent url(images/bt06_on.gif) 0px 0px no-repeat;}
#bt07 {
background:url(images/bt07.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt07 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt07  a:hover{background: transparent url(images/bt07_on.gif) 0px 0px no-repeat;}
#bt08 {
background:url(images/circular.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt08 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt08  a:hover{background: transparent url(images/circular_on.gif) 0px 0px no-repeat;}
#bt09 {
background:url(images/circular2.gif) no-repeat;
width: 198px;
height:45px;
text-indent:-1000em;}
#bt09 a{
	width: 198px;
	height: 33px;
	text-decoration: none;
	display:block;
}
#bt09  a:hover{background: transparent url(images/circular2_on.gif) 0px 0px no-repeat;}


.menu p{
	font-size:10px;
	line-height:12px;
	color:black;
	margin:-0.5em 1em 0 2em;
}
.menu p a{
	color:#00B3BB;
	text-decoration:none;
}
.menu p a:hover{
	color:#00B3BB;
	text-decoration:underline;
}
.main{
	width:570px;
	margin: 0 0 0 0px;
	float: right;
}
.line{
	border-top:#0051BF 1px solid;
	margin:10px 0 0 0;
}
.copy{
	width:775px;
	margin:5px auto 0 auto;
}
.copy img{
float:right;
margin-right:2em;}



.top{
	width:300px;
	float:right;
	margin: 13px 0 0 0;
}
.top img{
margin-bottom:
10px;}
#news03 {
background:url(images/news03.gif) no-repeat;
width:263px;
height:70px;
text-indent:-1000em;}
#news03 a{
	width: 263px;
	height: 60px;
	text-decoration: none;
	display:block;
}
#news03  a:hover{background: transparent url(images/news03_on.gif) 0px 0px no-repeat;}
#news03_2 {
background:url(images/news03_2.gif) no-repeat;
width:263px;
height:70px;
text-indent:-1000em;}
#news03_2 a{
	width: 263px;
	height: 60px;
	text-decoration: none;
	display:block;
}
#news03_2  a:hover{background: transparent url(images/news03_2on.gif) 0px 0px no-repeat;}
#news04 {
	background:url(images/news04.gif) no-repeat;
	width:260px;
	height:100px;
	text-indent:-1000em;
}
#news04 a{
	width: 260px;
	height: 61px;
	text-decoration: none;
	display:block;
}
#news04  a:hover{background: transparent url(images/news04_on.gif) 0px 0px no-repeat;}
.koushin {
	height: 100px;
	width: 760px;
	background-image: url(images/newsback.gif);
	float: left;
	font-size: 10px;
	line-height: 14px;
	padding-top: 28px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
}
iframe {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.popmain {
	font-size: 14px;
	line-height: 24px;
}
.popmain p {
	margin-left: 25px;
}
.blue {color: #0051BF}

.popmain .pro {
	float: left;
	margin-right: 10px;
}
.popmain .probox {
	width: 600px;
}
.popmain .probox dl dt {
width: 100px;
float: left;
text-align: left;
}
.futo {
font-weight: bold;
}
.popmain .probox dl dd {
width: 300px;
float: right;
text-align: left;
}
.popmain hr {
border: none;
border-bottom: 1px dotted #0051BF;
margin: 25px 0px;
padding: 0px;
color: #0051BF;
height: 1px;
margin-left: 25px;
width: 550px;
}
.bluesm {
color: #0051BF;
font-size: 11px;
}
.sm {
font-size: 12px;
}
