BODY{
margin : auto;
font-size : 12px;
color : #666666;
background-color : #000000;
overflow : auto;
scrollbar-arrow-color : #666666;
scrollbar-face-color : #000000;
scrollbar-highlight-color : #000000;
scrollbar-shadow-color : #666666;
scrollbar-3dlight-color : #666666;
scrollbar-darkshadow-color : #000000;
scrollbar-track-color : #000000;
}

a{text-decoration:none;}
a:link{color:#FF9933;}
a:active {text-decoration:underline;}
a:visited{color:#FF9933;}
a:hover{text-decoration:underline;}

img {border-width:0;}

.outer
{
width: 703px;
height: 400px;
margin:0px auto;
}

.head
{
background-color:#000000;
width:703px;
height:20px;
}

.sub
{
float:left;
width:200px;
height:402px;
background-image: url(img/top/top01.jpg);
border-top : 1px solid #aaaaaa;
border-left : 1px solid #aaaaaa;
border-right : 1px solid #aaaaaa;
border-bottom : 1px solid #aaaaaa;
}

.sub_main
{
float:left;
width:700px;
height:402px;
background-image: url(img/top/.jpg);
border-top : 1px solid #aaaaaa;
border-left : 1px solid #aaaaaa;
border-right : 1px solid #aaaaaa;
border-bottom : 1px solid #aaaaaa;
}

.sub_diary
{
font-size : 11px;
float:left;
width:200px;
height:402px;
padding:18px 0 0 30px;
background-image: url();
border-top : 1px solid #aaaaaa;
border-left : 1px solid #aaaaaa;
border-right : 1px solid #aaaaaa;
border-bottom : 1px solid #aaaaaa;
}

.main
{
overflow : auto;
float:left;
width:500px;
height:402px;
background-color:#000000;
background-repeat: no-repeat;
border-top : 1px solid #aaaaaa;
border-right : 1px solid #aaaaaa;
border-bottom : 1px solid #aaaaaa;
}

.foot01
{
float:left;
width:199px;
height:24px;
background-color:#000000;
text-align : left;
font-size : 10px;
color : #999999;
font-family : Impact;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
line-height : 180%;
}

.foot02
{
float:left;
width:501px;
height:24px;
padding:3 0 0 0px;
background-color:#000000;
border-top : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
}

.clears{
  clear:both;
}

.border
{
font-size : 11px;
color : #cccccc;
padding : 0 0 0 0px;
margin : 10 30 5 37px;
letter-spacing : 0px;
line-height : 150%;
width:410px;
}

.border2
{
color : #cccccc;
padding : 2 0 0 3px;
letter-spacing : 0px;
line-height : 160%;
font-size:10px;
font-family : Verdana;
letter-spacing:1px;
}

.text
{
color : #cccccc;
padding : 0 0 0 0px;
margin : 10 30 5 37px;
letter-spacing : 0px;
line-height : 150%;
width:410px;
font-size:10px;
}

.title
{
width : 440px;
color : #c0c0c0;
border-top : 1px solid #333333;
border-bottom : 1px solid #333333;
padding : 0 0 0 0px;
margin : 10 20 15 18px;
background-color : #000000;
font-family : Verdana;
font-size:11px;
font-weight:bold;
letter-spacing : 0px;
}

TD{
padding:0 0 0 0;
color:#CCCCCC;
font-size:12px;
line-height:160%;
font-family:Verdana;
}

TD.type1{padding:0 0 0 20; font-size:10px; color: #CCCCCC; line-height:160%; letter-spacing:1px;}
TD.type2{padding:0 0 0 20; font-size:10px; color: #CCCCCC; line-height:160%; letter-spacing:1px;}
TD.type3{padding:0 0 0 0; font-size:10px; color: #CCCCCC; line-height:160%; letter-spacing:0px;}
TD.type4{padding:0 5 0 0; font-size:10px; width:50;}

.profile_main
{
float:left;
width:400px;
height:244px;
background-color: #000000;margin : 0 0 0 0px;
margin : 2 0 16 0px;
}

.profile_sub
{
color : #cccccc;
padding : 0 0 0 0px;
margin : 10 0 22 28px;
letter-spacing : 0px;
line-height : 160%;
font-size:10px;
font-family : Verdana;
letter-spacing:1px;
}

.profile_add
{
color : #cccccc;
padding : 0 0 0 0px;
margin : 2 0 10 50px;
letter-spacing : 0px;
line-height : 130%;
font-size:10px;
font-family : Verdana;
letter-spacing:0px;
}

.news_title
{
color : #cccccc;
padding : 0 0 0 0px;
margin : 0 0 0 0px;
letter-spacing : 0px;
font-size:12px;
font-family : Verdana;
letter-spacing:0px;
}

.message_next
{padding:0 0 0 220px;
}

.mail
{
color : #cccccc;
padding : 0 0 0 0px;
margin: 10 0 15 40px;
letter-spacing : 0px;
line-height : 160%;
font-size:10px;
font-family : Verdana;
letter-spacing:1px;
}

.clears{
clear:both;
}