/*基本スタイル定義*/
body{
color:#643;
font-size:0.8em;
font-family:MS UI Gothic, Osaka, Verdana;
line-height:160%;
background:#cc8;
margin:0px;
padding:0px;
overflow:hidden;}

a{
color:#393;
text-decoration:none;}
a:link{
color:#393;
text-decoration:none;}
a:visited{
color:#393;
text-decoration:none;}
a:activate{
color:#393;
text-decoration:none;}
a:hover{
color:#9c0;
text-decoration:none;}

img{
margin:0px;
border:none;}

input{
color:#643;
background-color:#cc8;
border:none;
padding:2px;}
textarea{
color:#643;
background-color:#cc8;
border:none;}


/*以下ページ毎のスタイル定義*/
/* index */
h2{
width:300px;
color:#393;
font-size:1em;
font-weight:bold;
font-family:Georgia, Verdana;
letter-spacing:1px;
margin:2px 0px 10px 0px;
padding:0px 2px;
border-bottom:3px dotted #9c0;}

#body_{
width:100%;
height:96%;}
#box_{
position:absolute;
right:0px;
width:700px;
height:100%;
background:url(back01.gif) fixed no-repeat 100% 0px #cc8;}
#main_{
float:left;
width:400px;
height:100%;
margin:0px;
padding:20px;
background-color:#fff;
overflow:auto;}
#mail_box{
position:absolute;
bottom:0px;
width:350px;
padding:20px 10px;}
#side_{
float:right;
width:300px;
height:100%;}
#side_in{
position:absolute;
bottom:0px;
width:300px;
text-align:center;
padding:20px 10px;}

.menu{
font-size:1em;
font-weight:bold;
font-family:Georgia, Verdana;
letter-spacing:1px;
margin:2px;
padding:0px 2px;
border-bottom:3px dotted #cc8;
border-top:3px dotted #cc8;}

/* profile */
h1{
color:#393;
font-size:1em;
font-weight:bold;
font-family:Georgia, Verdana;
letter-spacing:1px;
margin:2px 0px 10px 0px;
padding:0px 2px;
border-bottom:3px dotted #9c0;}
#box_p{
position:absolute;
right:0px;
width:700px;
height:100%;
background-color:#fff;}
#main_p{
float:left;
width:100%;
height:100%;
margin:0px;
padding:20px;}
.space{
height:800px;}

/* links */
h3{
color:#643;
font-size:0.9em;
font-weight:bold;
font-family:Georgia, Verdana;
margin:2px 0px 10px 0px;
padding:0px 2px;
border:none;}

/* scrollbar */
body{
scrollbar-arrow-color:#cc8;
scrollbar-face-color:#fff;
scrollbar-track-color:#cc8;
scrollbar-3dlight-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-shadow-color:#fff;}