@charset "Shift_Jis";


/*---全体---*/

body {
margin:0px;
padding: 0px;
overflow: hidden;
background-image:url(sozai/eiji44.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
color:#808080;
font-size:82%;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-family: Verdana,"ＭＳ Ｐゴシック",osaka,sans-serif;}
html,body{ overflow:hidden; height:100%; scrollbar-3dlight-color:#000000;
scrollbar-face-color:#fd4d74;scrollbar-highlight-color:white;
scrollbar-shadow-color:white;scrollbar-3dlight-color:#fd4d74;
scrollbar-arrow-color:white;scrollbar-track-color:white;scrollbar-darkshadow-color:#fd4d74;}
body { cursor:crosshair; }
a {cursor:nw-resize;}
/*---見出し---*/
h1{
font-size:2em;
color:#db7093;
margin:0px;
padding:10px 5px 5px 10px;
}
h2 {
font-size:15px;
color:#fa8072;
letter-spacing:2px;
border-top:2px solid #a9a9a9;
border-bottom:1px dashed #a9a9a9;
margin:20px 40% 20px 0%;
padding:2px 1px;
}
h3 {
font-size:13px;
color:#ff4500;
border-left:4px solid #ff69b4;
margin:8px 10px;
padding:4px 0px 2px 5px;
}
h3:first-letter{font-size:14px;color:#ff69b4;}
h4,h5,h6{
margin:8px 0.5em 0;
}
h4{
padding:0 0 0 0.2em;
border-bottom:1px dotted #ffc0cb;
}
h5{
font-weight:bold;
}
p,em {
font-size:10pt;
line-height:1.5em;
}
p.menu{
text-indent: 1em;
}
em {
font-style:normal;
font-weight:bold;
color:cc3333;
border-bottom:1px solid #cc0099;
}
textarea{color:#000;font-size:10px;line-height:13px;
border-style:solid;border-color:#000;border-width:1px 0;
background:#fff;margin:0;padding:0;}
.box1{color:#330;font-size:10px;background:transparent;line-height:13px;
border:solid #ffc0cb 1px;margin:20px 40% 20px 0%;padding:0.5em 1em;}
.box2{color:#330;font-size:10px;background:ffc0cb;line-height:13px;
border:solid #330 1px;margin:20px 40% 20px 0%;;padding:0.5em 1em;}
blockquote{color:#fff;font-size:10px;line-height:13px;
background:#330;margin:1em 4em;padding:0.5em 1em;}
/*---リスト---*/
ul {
list-style-type: none; 
font-size: 10pt;
}
li.new { list-style-image: url(sozai/new_38.gif); }
li.up { list-style-image: url(sozai/up_39.gif); }
/*---リンク---*/
a:link {
color:#cc6699;
text-decoration:none;
}
a:visited {
color: #ffa6d1;
text-decoration:none;
}
a:active {
color:#ff6193;
text-decoration:none;
}
a:hover {
color:#cc66a9;
text-decoration:none;
border-top:dotted 1pt;
border-bottom:dotted 1pt;}
address {
	text-align: center;
	margin: 1px 50% 1px 0%;
	padding: 3px;
	border: outset 1px #9966cc;
	font-size: 11px;
	font-style: normal;
	font-family: Tahoma, Verdana, sans-serif;
	color: #996666;
}
address:first-letter {
	font-size: 12px;
}
#wrapper{
width:100%;
height:100%;
}

#header {
  position: absolute;
  width: 15em;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto;
}

#main {
  padding:0;
  height: 100%;
  margin: 0 0 0 12em;
  overflow: auto;
}
#menu {margin:0 0 0 1.8em width:15em }
#menu ul { 
margin: 0; 
padding:0; 
font-size:11pt;
list-style-type : none; 
}
#menu li { 
display : inline; 
padding :0; 
margin:0; 
}

#menu a {
height:1.7em;
display:block; 
border-left:10px solid #cc6699;
background-color:#fff;
font-size:small;
padding:0.1em 0 0.1em 0.5em;
text-decoration:none;
color:#ff6193;
width:8em; 
margin:0px 0px;
}
#menu a:hover {
display:block; 
border-left:10px solid #ffa6d1;
background-color:#fff;
font-size:small;
padding:0.1em 0 0.1em 0.5em;
text-decoration:none;
color:#cc66a9;
width:8em; 
margin:0px 0px;
height:1.7em;
} 
ul.skip{
margin:10px 0 0;
text-align:right;
}

#CONTENT ul.skip{
margin:10px 13px 0 0;
}

.skip li{
list-style-type:none;
}

.skip li a{
border-bottom:none;
}

	
	