/* CSS Document */

* {
margin:0px auto;
padding:0;
}

body{
background: url(../img/ki.gif);
background-repeat:repeat;
}


/* ˜g */

#all{
width:820px;
border:solid 1px #000000;
padding:10px;
background:#FFFFFF;
}

#waku{
width:820px;
background:url(../img/waku.gif);
background-repeat:repeat-y;
display:table;
}

#btn{
width:250px;
float:left;
margin:0;
padding:0;
}

#main{
width:550px;
float:right;
}

#cl{
clear:both;
}

/* •¶Žš */

body p{
font-size:13px;
color:#333333;
padding:0 5px;
}


h1{
background: url(../img/h1.gif);
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
margin-bottom:15px;
padding-left:38px;
line-height:43px;
}

h2{
font-size:14px;
color:#DB9600;
background:url(../img/h3.gif);
background-repeat:no-repeat;
line-height:31px;
padding-left:25px;
margin-bottom:12px;
}

h3{
font-size:13px;
color:#DB9600;
background:url(../img/h3-.gif);
background-repeat:no-repeat;
line-height:31px;
padding-left:25px;
margin-bottom:10px;
font-weight:normal;
}

h4{
font-size:13px;
color:#FF6600;
padding-left:5px;
margin-bottom:5px;
font-weight:normal;
}

.lin{
font-size:13px;
color: #FF9933;
background:url(../img/h3-.gif);
background-repeat:no-repeat;
line-height:31px;
padding-left:25px;
margin-bottom:10px;
font-weight:normal;
}
.style1 {color: #FF0000}
.style2 {color: #0000CC}

a:link{color:#333333; text-decoration:none;}

a:hover{color:#333333; text-decoration:none;}

a:visited{color:#333333; text-decoration:none;}

a:active{color:#333333; text-decoration:none;}