body {
background-color:#000000;
	margin:0 auto;
	text-align:center;
}

h2 {
	margin:20px 0 0 15px;
	font-size:20px;
	color:#FFFFFF;
}
#all {
	width:850px;
	margin:0 auto;
	text-align:left;
}

.fl-cl {
	clear:both;
}

.red {
	color:#FF0000;
}
/*-----ヘッダーこっから-----------*/
#header {
	margin-left:175px;
	text-align:center;
	width:500px;
	height:150px;
}

#header table {
	background:#000000;
}

.title p {
	color:#FFFFFF;
	margin:0;
	padding-bottom:10px;
	background:url(../img/title_hr.gif) bottom no-repeat;
	font-size:36px;
}

.title a:link , .title a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.title a:hover {
	color:#999999;
	text-decoration:none;
}

.pan {
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
}

.pan a:link , .pan a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.pan a:hover {
	color:#999999;
	text-decoration:underline;
}

.google {
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
}

.google a:link , .google a:visited {
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.google a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.shosai {
	text-align:right;
	font-size:12px;
	margin:0 25px 0 0;
	clear:both;
	padding:0;
	height:13px;
}

.shosai a:link , .shosai a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.shosai a:hover {
	color:#0000FF;
	text-decoration:underline;
}
/*-----ヘッダーここまで-----------*/

/*-----メインこっから---------------------*/

#main {
	width:650px;
	float:left;

}

.main-01 {
	margin-left:20px;
	margin-bottom:30px;
	width:594px;
	border:3px double #FFFFFF;
}

.main-02{
	margin-left:20px;
	margin-bottom:30px;
	width:500px;
	border:3px double #FFFFFF;
}

#main h3 {
	margin:15px 25px 0 20px;
	padding-left:5px;
	font-size:16px;
	border-left:5px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
}

#main p {
	margin:15px 25px 20px 25px;
	line-height:20px;
	font-size:12px;
	color:#FFFFFF;
}

#main dl {
	margin:0 0 0 25px;
	color:#FFFFFF;
	line-height:16px;
}

#main dt {
	font-size:12px;
	font-weight:bold;
}

#main dd {
	margin-bottom:15px;
	font-size:12px;
}

#main ul {
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
}


.bottom {
	text-align:right;
	border-top:3px dotted #FFFFFF;
	margin-left:20px;
	margin-right:25px;
	padding-top:10px;
		font-size:14px;
}

.bottom a:link , .bottom a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.bottom a:hover {
	color:#999999;
	text-decoration:underline;
}

	
/*-----メインここまで----------------------*/

/*---------メニューこっから-------------*/

#menu {
	width:200x;
	float:right;
}

.menu-01 {
	border:3px double #FFFFFF;
	width:184px;
	margin-bottom:20px;
	text-align:left;
	padding:10px 0 0 0;
}

.menu-01 ul {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	color:#FFFFFF;
}
.menu-01 ul li {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

.menu-01 img {
	margin:10px 0 0 0 ;
}

.menu-01 a {
	font-size:14px;
	line-height:30px;
}
.menu-01 a:link , .menu-01 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.menu-01 a:hover {
	color:#999999;
	text-decoration:underline;
}
/*---------メニューここまで-------------*/

/*--------フッターこっから--------------*/

#footer {
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}

#footer td {
	text-align:center;
}
/*--------フッターここまで--------------*/


/*new*/
.new{
	margin:15px 25px 0 20px;
	padding-left:5px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}


/*--------追記--------------*/
a{text-decoration:none;}
a:link{ color:#FFCC00;}
a:visited{ color:#FF9900;}
a:hover{ color:#FFFF33;}

dl{
    padding-right:15px;
}
dd{
    border-bottom:#CCCCCC 3px double;
	border-right:#CCCCCC 3px double;
	padding:5px;
}

.navi_img{
margin:10px 20px 10px 10px;
}
.cl{ clear:both;}

h1{ font-size:11px; text-align:center;}
p.pankuzu{ margin:0; padding:0; text-align:right;}


