@charset"Shift_JIS";


/************************************************
/*HTML*/
*{font-style:normal;
font-family:Osaka,Verdana,Chicago,Sans-serif;
scrollbar-base-color:wheat;scrollbar-face-color:peru;
scrollbar-arrow-color:maroon;scrollbar-highlight-color:wheat;
scrollbar-3dlight-color:wheat;scrollbar-shadow-color:maroon;margin:0;padding:0;}


html{width:100%;height:100%;color:#000;text-align:center;display:block;}
td,body{font-size:12px;line-height:18px;display:block;
background:peru;margin:0;padding:0;}
* html td,* html body{font-size:11px;margin:0;padding:0;}
td{background:transparent;}
img{border:none;}

a{text-decoration:none;}
a:link,a:visited,a:active{color:#900;}
a:hover{color:#000;}



h1{font-size:32px;line-height:32px;color:#fff;text-align:left;
font-family:Serif;font-weight:bold;margin:0 1em;}
h2{font-size : 14px;border : 1px solid maroon;color:maroon;background-color:wheat;width:560px;padding:5px;font-weight:bold;margin:4em 0 2em 2em;padding:5px 1em;text-align:left;}
h2 span{display:block;border-left: 14px double maroon ;padding-left:3px;height : 20px;padding:4px 0px 0px 9px;}
h3{font-size:12px;color:#000;line-height:15px;text-align:left;
border-bottom:solid #000 1px;margin:1em 3em;padding:0 3px;}


/* menu*/
.menu{width:400px;height:100%;color:peru;
background:url(img/bg.jpg) fixed no-repeat 0% 100%;} 
.menu h1{color:maroon;text-align:right;font-style:italic;font-weight:bold;
position:relative;top:50px;right:10px;}

#menu img {margin-right:3px;}

#menu{width:280px;font-size:10px;text-align:center;
margin-left:auto; margin-right:auto;
padding:6px 0;position:relative;top:80px;}

.space{width:280px;height:92px;}



#right{font-size:9px;padding:0 10px;text-align:right;
position:relative;top:100px;right:5px;}

#right a{font-weight:bold;}
#right a:link,#right a:visited,#right a:active{color:maroon;}
#right a:hover{text-decoration:underline;}





/* main*/
#wrapper{width:100%;height:auto;}
#main{width:100%;text-align:left;margin:0 uto;padding:0 0 2em 0;}
#main p{margin:1em 5em;padding:0 5px;}
#main ul,#main ol{margin:1em 7em;padding:0;}
#main li{list-style-position:outside;margin:0;padding:0;}



textarea{color:#ffffff;font-size:10px;line-height:12px;
border:solid #000000 1px;background:#000000;
margin:0.5em 0 0.5em 6em;padding:0.5em;}

.box1{color:#900;font-size:10px;line-height:12px;background:#fc9;
border:1px solid #900;margin:1em 6em;padding:0.5em 1em;}

.box2{color:#ffffff;font-size:12px;line-height:22px;background:maroon;
border:1px solid maroon;padding:0.5em 1em;}

blockquote{color:maroon;font-size:10px;line-height:12px;border:double 4px maroon;
background:#000000;margin:1em 7em;padding:0.5em 1em;}



.no{margin:1em 6em;padding:0;}
.no img{border:solid #000 1px;}



/* */
dl.link{width:450px;margin-left:5em;padding:5px;}
.link a{border-bottom:0px;}
dl.link dt{float:left;margin:-3px 5px 0 0;}
dl.link2{width:400px;margin-left:5em;padding:5px;}
.link2 a{border-bottom:0px;}
dl.link2 dt{float:left;margin:0 5px 0 0;}


/* index.html */
.index{width:100%;height:100%;
background:url(img/bg0.jpg) fixed no-repeat 100% 100% peru;
text-align:left;padding:0;}
#index{width:500px;position:relative;top:50px;left:30px;}

#index p{color:#ffffff;background:none;}

/* index2.html */
.index2{width:100%;height:100%;
background:url(img/bg05.png) fixed repeat-y 100% #ffffff;
text-align:left;padding:0;}
#index2{width:500px;position:relative;top:50px;left:30px;}

#index2 p{color:#000000;background:none;}
#index2 h1{font-size:32px;line-height:32px;color:#000000;text-align:left;
font-family:Serif;font-weight:bold;margin:0.5em 1em;}
