/* CSS Document */

* {
margin:0 auto;
padding:0;
}

body{
background:url(../img/bg.jpg);
background-repeat:repeat-x;
}

/* 枠 */

#all{
width:800px;
border:solid 1px #000000;
}

#top{
width:800px;
height:320px;
}

#btn{
width:800px;
height:70px;
}

#waku{
width:800px;
background:#FFFFFF;
display:table;
padding-bottom:15px;
}

#btn2{
width:200px;
float:left;
background:#FFFFFF;
margin:15px 0px;
}

#main{
width:575px;
background:#FFFFFF;
float:right;
margin-left:20px;
margin-top:15px;
padding-right:3px;
}

#copy{
width:800px;
height:58px;
background: #FFFF00;
border-top:solid 1px #000000;
clear:both;
}





/*　文字　*/

p {
font-size:13px;
}

.li{
font-size:13px;
border-left:solid 6px #FF0099;
padding-left:10px;
border-bottom:dashed 1px #333333;
margin-bottom:15px;
}

.ri{
font-size:10px;
border:solid 1px #333333;
padding:10px;
margin-bottom:10px;
color:#666666;
margin-left:4px;
}

h1{
font-size:19px;
margin-bottom:15px;
line-height:40px;
border-top:solid 1px #FFFF00;
border-bottom:solid 1px #FFFF00;
color: #333333;
}

h2{
font-size:15px;
margin-bottom:15px;
border-bottom: dashed 3px  #FFFF00;
background: #FFFFCC;
padding:3px;
line-height:28px;
color:#666666;
}

.style2 {color: #FF0099}
.style4 {color: #FF0099; font-size: 13px; }
a:link,a:hover,a:visited,a:active{
color:#000000; text-decoration:none;}

/**********追加**************/

