/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}
html,body { 
	scrollbar-base-color:#ffdff9; 
	scrollbar-arrow-color:#8AC09E; 
	} 

body {
	margin-top:0;
	margin-left:200px;
	}
	


/* 枠 */

#all {
	width:800px;
	background:url(../img/3.gif);
	}
	
#top {
	width:800px;
	height:271px;
	}
	
#sab {
	width:800px;
	height:74px;
	background:url(../img/2.gif);
	background-repeat:no-repeat;
	}
	
#sab- {
	width:230px;
	float:left;
	}
	
#midasi {
	width:500px;
	height:74px;
	float:right;
	padding:0 45px 0 25px;
	}
	
#main {
	width:800px;
	background:url(../img/3.gif);
	background-repeat:repeat-y;
	clear:both;
	}
	
#main-btn {
	width:205px;
	float:left;
	padding:10px 0 0 0;
	}
	
#text {
	width:500px;
	float:right;
	padding:0 45px 20px 25px;
	}
	
#nabi {
	width:800px;
	height:43px;
	background:url(../img/4.gif);
	background-repeat:no-repeat;
	clear:both;
	}
	
#nabi- {
	width:230px;
	height:43px;
	float:left;
	}
	
#btn {
	width:520px;
	height:43px;
	float:right;
	padding:0 35px 0px 15px;
	}
	
#copy {
	width:800px;
	height:33px;
	clear:both;
	}
	
	
/* 文字 */

body p {
	font-size:13px;
	color:#666666;
	}
	
h1 {
	margin:0;
	padding:1px;
	font-weight:normal;
	font-size:14px;
	color:#FF9966;
	border:dotted 2px #FFFF66;
	}
	
h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	color: #FFCC33;
	border-bottom: double 4px #FFFF33;
	padding-bottom:2px;
	margin-bottom:25px;
	margin-top:10px;
	}
	
h3 {
	margin-top:15px;
	margin-bottom:10px;
	font-weight: normal;
	border-left:solid 3px #FFFF33;
	padding-left:5px;
	border-bottom:dashed 1px #999999;
	padding-bottom:1px;
	font-size:14px;
	color:#99CC99;
	}
	
h4 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:14px;
	color:#FFCC33;
	border-left: double 5px #FFCC00;
	padding-left:5px;
	margin-bottom:10px;
	margin-top:10px;
	}
	
p{
	line-height:17px;
}
	
.m {
	font-size:12px;
	color:#FFFFFF;
	}
	
/*　装飾　*/

.waku {
	width:490px;
	border: double 3px #FFFF33;
	padding:2px;
	}
	
.waku2 {
	border:dotted 2px #999999;
	padding:2px;
	margin-bottom:10px;
	}
	
.border {
	border-bottom:dotted 2px #FFCC00;
	padding-bottom:2px;
	font-size:13px;
	color:#666666;
	font-weight:normal;
	}
	
/* リンク */

ul{
	list-style:none;
	margin-left:18px;
}
	
li{
	margin-bottom:10px;
	}

li a{
	font-size:14px;
	color:#8AC09E;
	display:block;
	border-bottom:solid 3px #FFFFFF;
	width:205px;
	line-height:30px;
	text-decoration:none;
	}


li a:hover {
	font-size:14px;
	color: #FF9933;
	border-bottom:solid 3px #FFFF00;
	width:205px;
	line-height:30px;
	text-decoration:none;
	background-image: url(../img/hosi.gif);
	background-repeat:no-repeat;
	background-position:right;
	}


/* リンク２ */

td a:link {
	color: #FFFFFF;
	text-decoration: none;
}
td a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
td a:hover {
	text-decoration: none;
	color: #FFCC00;
}
td a:active {
	text-decoration: none;
}	


a:link{color:#666666; text-decoration:none;}

a:hover{color:#666666; text-decoration:none;}

a:visited{color:#666666; text-decoration:none;}

a:active{color:#666666; text-decoration:none;}