/*リンク*/
a:link,a:visited,a:active{
color:#c93d91;
text-decoration:none;
}
a:hover{
color:#ef8d4d;
text-decoration:none;
}

/*スクロールバー*/
html{
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color:#000000;
}

/*ボディとテーブル*/
body,td{
color:#000000;
background-color:#FFFFFF;
font-size:70%;
line-height:170%;
font-family:Verdana,Helvetica;
margin:0px;
}
table,tr,td{
background-color:transparent;
vertical-align:top;
}

/*テキストボックスとか*/
input,textarea{
font-size:100%;
background-color:transparent;
border:1px solid #0060BB;
padding:1px;
margin:2px 0px 2px 0px;
}
form{margin:0px;padding:0px;}

/*更新履歴ボックス*/
.box{
font-size:90%;
background-color:#FFFFFF;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
width:100%;
height:120px;
margin-bottom:70px;/*メニューを増やす場合は此処を調節して下さい*/
padding:2px;
filter:Alpha(opacity='60');
opacity:0.6;
overflow:auto;}

/*レイアウト*/
.menu_border{
border-right:1px solid #000000;
border-left:1px solid #000000;}
.back_border{
border-left:1px solid #000000;}
#top{margin:0px 0px 20px 60px;}
#back{background:url(back.gif) repeat;}

/*メニュー*/
#menu{
background:url(sakura1.jpg) no-repeat left top #FFFFFF;
margin:120px 0px 0px 0px;}
#menu_menu{
font-weight:bold;
font-size:120%;
width:100%;
margin-bottom:60px;}/*メニューを増やす場合は此処を調節して下さい*/
#menu_menu ul{
list-style-type:none;
width:100%;
margin:0px;
padding:0px;}
#menu_menu li{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin-bottom:4px;}
#menu_menu li a{width:100%;height:100%;}
#menu_menu li a:link,#menu_menu li a:visited,#menu_menu li a:active{
background-color:#FFFFFF;
filter:Alpha(opacity='60');opacity:0.6;
padding-left:5px;}
#menu_menu li a:hover{background:none;}

/*見出し*/
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:MS UI Gothic,ヒラギノ角ゴ Pro W3,Verdana,sans-serif;}
h1{
color:#089E93;
font-size:170%;
text-align:right;
margin:0px 0px 15px 0px;}
h1:first-letter{font-weight:bold;}
h2{
color:#FFFFFF;
font-size:120%;
background:#000000;
margin:20px 0px 5px -40px;
padding:1px 0px 1px 5px;}

/*著作権表示*/
#copy{
font-size:90%;
background-color:#FFFFFF;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
text-align:center;
margin:5px 0px 5px 0px;}

/*その他諸々*/
a {cursor:sw-resize;}
body {cursor:crosshair;}
input {cursor:crosshair;}
img{border:0px;margin:1px;}