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

html{
overflow:scroll;
}

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

* li{
list-style:none;
}

* a{
text-decoration:none;
}

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

body{
width:100%;
height:auto;
margin:0 auto;
padding:0;
}

#headbody{
width:100%;
height:auto;
margin:0;
padding:0;
background-image:url(../img/headbody.jpg);
background-repeat:repeat-x;
}

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

#siteinfo{
width:400px;
height:auto;
margin:0;
padding:10px 0 0 0;
}

#h1infobody{
width:100%;
height:auto;
margin:0;
padding:0;
background-image:url(../img/h1infobody.jpg);
background-repeat:repeat-x;
}

#h1info{
width:800px;
height:40px;
font-size:14px;
line-height:40px;
color:#eeeeee;
margin:0 auto;
padding:0;
}

#mainbody{
width:100%;
height:auto;
margin:0;
padding:0;
background-color:#222222;
}

#main{
width:800px;

margin:0 auto;
padding:0;
}

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

#right{
float:right;
width:570px;
height:auto;
margin:0;
padding:15px;
}

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

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

#lmenu{
width:200px;
height:40px;
}

#lmenu li{
width:200px;
height:40px;
font-size:14px;
line-height:40px;
text-align:center;
border-bottom:1px solid #ddddd3;
}

#lmenu a:link, #lmenu a:visited{
display:block;
width:200px;
height:40px;
color:#dddddd;
}

#lmenu a:hover{
}

#top{
clear:both;
width:600px;
height:20px;
font-size:12px;
line-height:20px;
text-align:center;
color:#dddddd;
margin:0;
padding:0 0 0 200px;
}

#top a:link, #top a:visited{
color:#ddddde;
}

#top a:hover{
color:#99FF00:
}


#footbody{
width:100%;
height:auto;
margin:0;
padding:0;
background-image:url(../img/footbody.jpg);
background-repeat:repeat-x;
}

#foot{
width:800px;
height:30px;
font-size:12px;
line-height:30px;
text-align:center;
color:#888888;
margin:0 auto;
padding:0 0 10px 0;
}

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

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

.list2{
width:470px;
height:auto;
margin:10px auto 0 auto;
padding:15px;
border:1px solid #ddddd1;
}

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

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

#textlink{
width:470px;
height:auto;
margin:0 auto;
padding:15px;
}
#text a{
color:#fff;
}
#sinki{
width:500px;
height:auto;
margin:0 auto;
padding:0;
}

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

.style1 {color: #0033FF}

h1{
font-size:12px;
height:20px;
line-height:20px;
color:#666666;
margin:0 0 0 0;
padding:0 0 0 0;
}

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

h2 a:link, h2 a:visited{
color:#66ccff;
}

h2 a:hover{
color:#ffff00;
}

h3{
height:30px;
line-height:30px;
margin:20px 0 5px 0;
border-top:1px solid #ddddd0;
border-bottom:1px solid #ddddd0;
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;}

.ck2 a:link{color:#eeeeef;}
.ck2 a:visited{ color:#888888;}

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

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

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

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

dd a {text-decoration:none;}

#RESULT {padding-left:10px; padding-right:10px;}
#RESULT p a:link { color:#6699FF; font-weight:bold;}
#RESULT p a:visited { color:#FFFFFF; font-weight:bold;}

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