/* CSS Document */

* {
margin:0 auto;
padding:0;
}

body{
background:url(../img/bgg.gif);
}

/*　枠　*/

#all{
width:900px;
border:solid 1px #333333;
}

#top{
width:900px;
height:124px;
background:url(../img/topp.jpg);
}

#img{
width:900px;
height:314px;
}


#waku{
width:900px;
background-color:#FFFFFF;
}

#btn{
width:300px;
float:left;
background-color:#FFFFFF;
}

#main{
width:590px;
float:right;
padding-right:10px;
padding-top:15px;
background-color:#FFFFFF;
padding-bottom:25px;
}

#copy{
width:900px;
height:60px;
background:url(../img/copy-60.gif);
clear:both;
}

/*　文字　*/

body p {
font-size:13px;
}

h1{
font-size:22px;
margin-bottom:15px;
color:#FF6600;
background:url(../img/h1.jpg);
background-repeat:no-repeat;
line-height:39px;
}

h2{
font-size:15px;
margin-bottom:15px;
background:url(../img/h2.gif);
background-repeat:no-repeat;
line-height:36px;
color:#A4A4A9;
}

h3{
font-size:13px;
font-weight:normal;
background:url(../img/h3.gif);
background-position:left;
line-height:21px;
background-repeat:no-repeat;
margin-bottom:10px;
padding-left:25px;
color:#666666;
margin-top:10px;
}

.li{
font-size:13px;
font-weight:normal;
background:url(../img/h3.gif);
background-position:left;
line-height:21px;
background-repeat:no-repeat;
margin-bottom:10px;
padding-left:25px;
color:#666666;
margin-top:10px;
}

.style2 {font-family: Georgia, "Times New Roman", Times, serif}




.link{
font-size:12px;
margin-bottom:25px;
margin-left:290px;
}

.link2{
font-size:12px;
margin-top:15px;
margin-bottom:15px;
}

/**********追加**************/

.text-link{
	margin:30px 0 0 0;}
	
/*--　リンク設定変更 --*/ 

a:link , a:visited , a:active , a:hover {
	color: #000000;
	text-decoration: none;
}