BODY,td{
scrollbar-face-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#cccccc;
scrollbar-3dlight-color:#ffffff;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#cccccc;
font-size:12px;
font-family: 'Osaka','Verdana','ＭＳ Ｐゴシック';
line-height :1.5em;	
letter-spacing : 1.5px;
color:#666666;
margin-left:10%
}

p{margin:2px;}	
hr {border-style :dashed; border-color:#999999;height:1px;margin:0px;padding:0px;}
	 
h1{ 
font-size:9px;
color:#666666;
font-weight:lighter;
margin-top:0px;
margin-bottom:5px;
padding:0px 5px;
background:url("img/bar.gif");
background-repeat:no-repeat;
background-position: left;
}


h2{
font-weight:lighter;
font-size:11px;
color:#666666;
width:505px;
height:20px;
margin:0px;
background:url("img/top.gif");
background-repeat:no-repeat;
padding:2px 10px 0px 10px;
vertical-align:center;
float:left;
}

h3{ 
font-size:11px; 
font-weight:lighter;
margin-top:5px;
margin-bottom:2px;
}

a:hover{color :#990000 ;text-decoration:none;}
a:link{color : #336666 ;text-decoration:none;}
a:visited{color : #996600 ;text-decoration:none;}

#layout{width:670px;}

#main{
width:505px;
margin:0px;
padding:0px;
background:url("img/bg.gif");
background-repeat: repeat-y;
float:left;
}

#update{
width:240px;height:200px;
border-top:1px solid #996600;
border-bottom:1px solid #996600;
float:left;
margin: 2px 15px 15px 0px;
}

#master{
width:200px;height:200px;
margin:10px;
float:left;
}
#master ul{
list-style-type:none;
margin-left:2px;
padding:0px;
}
.box{margin:15px;}
.p{margin-left:15px;margin-top:5px;margin-bottom:5px;}

ul{
line-height:1.5em;
margin-top:2px;
margin-bottom:2px;
margin-left:20px;}

em{font-style: normal;color: #990000;}
dl{margin:5px 10px;padding:0px;} 
dt{padding-left:5px;border-left:4px solid #cccc99;margin:3px;}
dd{margin:2px 10px;padding:0px;}


#bottombg{
font-size:8px;
color:#666666;
width:505px;
height:20px;
padding:0px 5px;
margin:0px;
background:url("img/bottom.gif");
background-repeat:no-repeat;
clear: left;
}


/*メニュー設定*/
#menu{
font-size: 10px;
color:#666666;
width:125px;
float:left;
margin-right:5px;
background: url("img/menu.gif");
padding:130px 0px 0px 0px ;
background-repeat:no-repeat;
list-style-type:none;
}

#menu ul{
list-style-type:none;
line-height:1.5em;
margin-top:5px;
margin-left:2px;
margin-right:5px;
padding:0px;
}

#menu li{
padding:5px 2px 2px 3px;
border-bottom:1px solid #999999;
list-style-type:none;
}


#menu a:hover{color :#ffffff ;text-decoration:none;background-color:#990000;}
#menu a:link{color : #333333 ;text-decoration:none;}

/*メニューここまで*/

INPUT,TEXTAREA{
font-size : 12px;
color : #666666;
background-color : #ffffff;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color :  #999999 #999999 #999999 #999999;  
}


/*素材ページメニュー*/
#me{
font-size: 10px;
color:#666666;
width:125px;
float:left;
margin-right:5px;
padding:5px 0px 0px 0px ;
}

#me ul{
list-style-type:none;
line-height:1.5em;
margin-top:2px;
margin-left:2px;
margin-right:5px;
padding:0px;
}

#me li{
padding:2px;
border-bottom:1px dashed #999999;
}

#me a:hover{color :#990000 ;text-decoration:none;}
#me a:link{color : #336666 ;text-decoration:none;}
#me a:visited{color : #996600 ;text-decoration:none;}

#me dl dd{margin:0px 0px;padding:0px;}

/*素材ページメニューここまで*/