/* CSS Document */

* {
margin:0 auto;
padding:0;
}

body{
background:url(../img/all.gif);
background-repeat:no-repeat;
border-bottom:solid 2px #333333;
}

/*　枠　*/

#all{
width:800px;
margin-top:5px;
}

#top{
width:800px;
height:132px;
}

#btn{
width:219px;
float:left;
margin-top:15px;
}

#main{
width:560px;
float:right;
margin-left:21px;
margin-top:15px;
}

#copy{
width:800px;
clear:both;
margin-top:35px;
margin-bottom:15px;
}

/* 文字 */

body p{
font-size:13px;
color:#333333;
}

h1{
font-size:19px;
color:#333333;
margin-bottom:15px;
font-weight:bold;
background:url(../img/hbg.gif);
border-bottom:dotted 2px #33CC66;
height:40px;
line-height:40px;
}

h2{
font-size:15px;
color: #666666;
border:solid 1px #CCFFCC;
background: url(../img/40.gif);
border-left:solid 3px #00CC66;
padding:3px;
margin-bottom:15px;
}

h3{
font-size:14px;
color:#666666;
border-bottom:dashed 2px #FFFF99;
padding:3px;
margin-bottom:10px;
}

h4{
font-size:13px;
color:#00CC66;
margin-bottom:5px;
padding:0;
}

/*　総飾　*/

.bor1{
border-left:solid 3px #FFFFCC;
padding-left:5px;
}

/*　リンク　*/


a:link{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:active{color:#000000; text-decoration:none;}

body {
	color:#000000;
	}