BODY{
padding:20px 0px;
background-color:#C0FFC0;
}








#sitebody{
margin:auto;
padding:10px auto;
width:940px;
background-color:#FFFFFF;
font-family:Verdana;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}







#main{
padding:10px 0px;
}

#main-left{
float:left;
background-color:#FFFFFF;
width:246px;
padding:0px 7px 10px 7px;
}


.main-left-img{
font-size:9pt;
font-family:Verdana;
text-align:center;
color:#303030;
background-color:#FFFFBB;
border:1;
border-color:#FFFFBB;
border-style:solid;
}

.main-left-img-apinyan{
color:#FF70E0;
font-size:9pt;
font-family:Verdana;
font-weight:bold;
}



#main-right{
float:right;
background-color:#FFFFFF;
width:678px;
padding:0px 0px 0px 2px;
}






#top-banner{
background-color:#FFFFFF;
width:500px;
margin:auto;
padding:2px 0px 20px 0px;
}


.banner-title{
background-color:#FFFFFF;
color:#0080FF;
font-size:20pt;
font-family:Verdana;
text-align:center;
border-top:2px solid #C0C0C0;
border-right:2px solid #C0C0C0;
border-left:2px solid #C0C0C0;
padding:8px 0px 1px 0px;
}

.banner-subtitle{
background-color:#FFFFFF;
color:#0080FF;
font-size:8pt;
font-family:Verdana;
text-align:center;
border-right:2px solid #C0C0C0;
border-left:2px solid #C0C0C0;
padding:1px 0px 3px 0px;
}


.banner-line{
background-color:#FF6060;
height:15px;
border-right:2px solid #C0C0C0;
border-left:2px solid #C0C0C0;
}


.banner-lastupdate{
background-color:#FFFFFF;
border-right:2px solid #C0C0C0;
border-bottom:2px solid #C0C0C0;
border-left:2px solid #C0C0C0;
color:#303030;
font-size:9pt;
font-family:Verdana;
text-align:center;
padding:3px;
}



.acccounter{
font-family:Verdana;
font-size:8pt;
color:#303030;
text-align:right;
padding:2px 2px 0px 0px;
}

.naritaskyaccess20100717{
font-family:Verdana;
font-size:10pt;
font-weight:bold;
color:#ff9000;
padding:2px 2px 0px 0px;
}




.navilink{
font-family:Verdana;
font-size:8pt;
color:#505090;
padding:10px;
}

.navilink a{
font-family:Verdana;
font-size:8pt;
color:#008000;
}





.content{
background-color:#FFFFFF;
margin:20px 2px 2px 2px;
}

.contenttitle a{
font-size:10pt;
font-family:Verdana;
color:#0060FF;
border-left:10px solid #50FFC0;
padding:0px 2px;
font-weight:bold;
}

.contenttext{
font-size:9pt;
font-family:Verdana;
color:#303030;
line-height:1.4em;
padding:0px 10px;
}





.profheader, .bookmarkheader{
font-size:10pt;
font-family:Verdana;
color:#0060A0;
text-align:center;
margin:80px 0px;
}


.prof, .bookmark{
background-color:#FFFFFF;
margin:20px 2px 2px 2px;
font-size:9pt;
font-family:Verdana;
}


.proftitle{
color:#0060A0;
background-color:#FFFFFF;
border-left:6px solid #FFC050;
padding:0px 3px;
font-size:9pt;
font-family:Verdana;
}


.bookmarktitle{
color:#0060A0;
background-color:#FFFFFF;
border-left:6px solid #50C0FF;
padding:0px 3px;
font-size:9pt;
font-family:Verdana;
}


.proftext, .bookmarktext{
color:#303030;
background-color:#FFFFFF;
padding:0px 16px;
font-weight:normal;
font-size:9pt;
font-family:Verdana;
line-height:1.5em;
}

















a{
color:#0060FF;
}

a:hover{
color:#FF8080;
}




#footer{
clear:both;
padding:26px 0px 10px 0px;
text-align:right;
}

.copyrighttext{
color:#505050;
font-family:Verdana;
font-size:8pt;
text-align:center;
}
