@charset "euc-jp";
/* CSS Document */

html{
overflow:scroll;
}

* ul{
margin:0;
padding:0;
}

.style1 {color: #FF0000}

* li{
list-style:none;
}

* a{
text-decoration:none;
}

* p{
margin:20px 0 0 0;
padding:0;
}

body{
width:840px;
height:auto;
margin:0 auto;
padding:0;
}

#all{
width:800px;
height:auto;
margin:0;
padding:0 20px 0 20px;
background-image:url(../img/all.jpg);
background-repeat:repeat-y;
}

#head{
width:800px;
height:100px;
margin:0;
padding:0;
background-image:url(../img/head.jpg);
background-repeat:no-repeat;
}

#h1info{
width:790px;
height:30px;
padding:0 0 0 10px;
}

#siteinfo{
width:780px;
height:30px;
font-size:12px;
line-height:30px;
color:#ffffff;
margin:0;
padding:0 0 0 20px;
background-color:#3941b0;
}

#main{
width:800px;
height:auto;
margin:0;
padding:0;
}

#left{
float:left;
width:600px;
height:auto;
margin:0;
padding:0;
}

#text{
width:570px;
height:auto;
font-size:14px;
line-height:22px;
color:#666666;
margin:0;
padding:15px;
}

#right{
float:right;
width:200px;
height:auto;
margin:0;
padding:10px 0 0 0;
}

#rmenu{
width:200px;
height:auto;
margin:0;
padding:0;
}

#rmenu li{
width:200px;
height:40px;
font-size:12px;
line-height:40px;
}

#rmenu a:link, #rmenu a:visited{
display:block;
width:180px;
height:40px;
padding:0 0 0 20px;
background-image:url(../img/rmenulink.jpg);
background-repeat:no-repeat;
}

#rmenu a:hover{
}

#foot{
clear:both;
width:800px;
height:30px;
font-size:12px;
line-height:30px;
color:#777777;
text-align:center;
margin:5px 0 0 0;
padding:0;
background-image:url(../img/foot.jpg);
background-repeat:no-repeat;
}

.list{
width:500px;
height:auto;
margin:0 auto;
padding:0;
}

.list li{
height:30px;
font-size:14px;
line-height:30px;
}

#linkframe{
width:500px;
height:auto;
margin:0 auto;
padding:0;
}

#textlink{
width:500px;
height:auto;
margin:0 auto;
padding:0;
}

#sinki{
width:500px;
height:auto;
margin:0 auto;
padding:0;
}

#banar{
width:468px;
height:auto;
margin:0 auto;
padding:10px;
}

h1{
width:790px;
height:30xp;
font-size:16px;
line-height:30px;
color:#666666;
margin:0 0 0 0;
padding:0 0 0 0;
}

h2{
height:30px;
line-height:30px;
border-bottom:1px solid #666667;
margin:0 0 5px 0;
padding:0 0 0 0;
}

h2 a:link, h2 a:visited{
}

h2 a:hover{
}

h3{
height:30px;
line-height:30px;
border-bottom:1px solid #666668;
margin:20px 0 5px 0;
padding:0 0 0 0;
}

.cl {clear:both;}

.ck1 {width:115px; float:left; margin:10px 0px;}

.ck2 {margin:10px 0px; padding:5px; border:1px solid #000000;}

.ck2 li {display:inline; line-height:1.8em; padding-left:5px;}

.ck2 li a {text-decoration:none;}

.md {font-size:16px; font-weight:bold; height:20px; line-height:20px; border:1px solid #000000; padding:5px;}

dt {font-size:12px; font-weight:bold; padding-left:5px; height:25px; line-height:25px; margin-right:10px; border:1px solid #000000;}

dt a {text-decoration:none; font-weight:bold;}

dd {line-height:1.8em; margin:5px 0; font-size:12px;}

dd a {text-decoration:none;}

#RESULT {padding-left:10px; padding-right:10px;}

#ADD_MAIN {width: 470px;margin-left: auto;margin-right: auto;}