@charset "Shift_Jis";

*{margin:0; padding:0; font:normal normal normal small/1.6em Verdana,"‚l‚r ƒSƒVƒbƒN",Osaka,Gothic,sans-serif;}

body{
background:#000000;
color:#000000; cursor:default;}

a{ text-decoration:none;}
a:link,a:active,a:visited{ color:#000000; border-bottom:1px dashed #000000; }
a:hover{ color:#999999;  border-bottom:1px solid #999999; }

#menu li a{font-weight:bold; border:none; color:#dddddd;}
#menu li a:hover{color:#999999;}

.back a{text-decoration:none; font-size:x-small; font-weight:bold; }

br{ letter-spacing:normal;}

#body{padding:0px 0px 20px;}

#page{margin:0px auto; width:700px; background:#C6C6C6 url("img/line.gif") repeat-y 1% 0%; }

#header{height:300px; background:url("img/img1.gif") no-repeat 0% 0%;
border:solid #666666; border-width:0px 1px 1px;}

#menu{background-color:#000000; text-align:center;}

#main{border:solid #000000; border-width:0px 0px 15px;}

.text{padding:0px 20px 15px 30px;
background: url("img/bg.gif") no-repeat 100% 100%;}


#foot{ text-align:center; height:80px;
background: url("img/bg.gif") no-repeat 100% 100%;}


p{padding:1px 0px;}
p.back{ text-align:right;}

#menu ul{list-style-type:none; padding:0px 5px; }
#menu li{padding:0px 2px; display:inline;}

h1,h2{font-weight:bold;}

h1{color:#ffffff; font-size:200%; padding:10px 18px 180px;}

h2{ text-align:left; color:#ffffff; padding:20px 12px 0px; font-size:150%; 
background:url("img/h2.gif") no-repeat 100% 0%; text-align:right; height:100px;
border-top:15px solid #000000;}

address{color:#666666; padding:18px 0px 0px;}

img{border:none;}

hr.none{display:none;}


input,textarea,select{ color:#c6c6c6; border:solid #000000; border-width:0px 0px 1px; 
background-color:#000000; margin-bottom:2px; }

#main ul{list-style-type:square; padding:2px 20px;}
#main li{}

#main dl{padding:2px 0px;}
#main dt{font-weight:bold;}
#main dd{padding:2px 10px; }

em{font-weight:bold;}
strong{font-weight:bold; border-bottom:1px solid #eeeeee;}

ins{text-decoration: underline;}
del{text-decoration: line-through;}

blockquote{padding:20px 30px; }