/*----Design & Produced by Sakurai Souka [Myu Aoi]----*/
/*----Don't plagiarize a source and CSS of this site.----*/

body      { color: #333; font-size: 10px; background-image: url("../image/bg/sky_09.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center top; cursor: crosshair; scrollbar-3dlight-color: white; scrollbar-arrow-color: #f0f0ff; scrollbar-darkshadow-color: white; scrollbar-face-color: white; scrollbar-highlight-color: #f0f0ff; scrollbar-shadow-color: #f0f0ff; scrollbar-track-color: white       }
p     { font-size: 10px; background-color: transparent; cursor: crosshair }
td  { font-size: 10px }
a:link       { color: #ccc; font-size: 10px; text-decoration: none; cursor: sw-resize }
a:hover         { color: #ccc; font-size: 10px; cursor: sw-resize }
a:visited        { color: #ccc; font-size: 10px; text-decoration: line-through; cursor: w-resize }
input { color: #33f; font-size: 10px; background-color: aliceblue }
textarea { color: #33f; font-size: 10px; background-color: aliceblue }
/*INDEX PAGE*/
.index { }
#index { margin-right: 20px; margin-bottom: 20px; width: 530px; height: 700px }
.index-left  { background-color: white; width: 148px; height: 699px; float: left; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999 }
.index-right  { background-color: white; text-align: right; width: 328px; height: 699px; float: right; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999 }
.index-rightcontents { font-size: 10px; text-align: right; margin: 10px }
div.index-rightcontents h3  { font-size: 12px; font-weight: bold; border-bottom: 1px dashed #ccf }
/*MAIN PAGE*/
#main  { margin-right: 10px; width: 652px }
.top_line  { width: 650px; height: 710px; border-right: 1px solid #999; border-left: 1px solid #999 }
.toptitle  { background-image: url("../image/bg/toptitle.jpg"); background-repeat: no-repeat; background-attachment: scroll; width: 650px; height: 50px }
.toppict      { background-color: white; background-image: url("../image/top/top_0802.jpg"); background-repeat: no-repeat; background-position: 0 bottom; width: 650px; height: 348px; float: left; border-top: 1px solid #999; border-bottom: 1px solid #999 }
.topmenu  { text-align: left; width: 650px; height: 19px; clear: both; border-bottom: 1px solid #999 }
.topmenubar { font-size: 11px; background-color: #f0f0ff; text-align: center; width: 80px; height: 19px; float: right; border-left: 1px solid #999 }
.topmenubar-in  { color: #66f; font-size: 11px; text-align: center; width: 80px; height: 19px; float: right; border-left: 1px solid #999 }
.topmenubar-P { font-size: 11px; font-weight: bold; text-align: center; width: 80px; height: 19px; float: left; border-right: 1px solid #999 }
.top-center  { }
.uchiwaku { text-align: left; margin: 10px }
.topinfo  { width: 450px; height: 270px; float: left; overflow: auto }
.topside  { width: 200px; height: 270px; float: right }
.topupdate { width: 200px; height: 170px; overflow: auto }
.topsidebar  { width: 200px; height: 100px }
.bottom  { background-color: #fff; text-align: center; height: 18px; clear: both; border-top: 1px solid #999; border-bottom: 1px solid #999 }
/*SUB PAGE*/
#template { text-align: left; margin-right: 20px; width: 624px; height: 652px }
.maincontents  { background-color: #fff; margin-right: 20px; width: 450px; height: 650px; float: left; overflow: auto; border: solid 1px #999 }
.maintitle { font-size: 14px; font-weight: bold; text-align: right; margin-top: 15px; margin-bottom: 20px; padding-right: 40px; height: 20px; border-top: 1px dashed #99f; border-right: #99f; border-bottom: 1px dashed #99f; border-left: #99f }
.contents { font-size: 10px; margin-right: 10px; margin-left: 10px; padding-bottom: 10px }
div.contents p { font-size: 10px }
div.contents h3  { font-size: 12px; margin-top: 20px; padding-left: 10px; border-right: 1px solid #ccf; border-bottom: 1px solid #ccf }
div.contents a:link    { color: #33f; font-size: 10px; text-decoration: none; border-bottom: 1px dashed }
div.contents a:hover   { color: #99f; font-size: 10px; text-decoration: none; border-bottom: 1px dashed }
div.contents a:visited    { color: #33f; font-size: 10px; text-decoration: none; border-bottom: 1px dashed }
.side { width: 152px; float: right }
.side-bar  { background-color: #fff; text-align: center; width: 150px; height: 48px; border: solid 1px #999 }
.menu   { background-color: #fff; margin-top: 10px; width: 150px; height: 400px; border: solid 1px #999 }
.menu-bar  { font-size: 11px; text-align: center; margin-top: 12px; width: 150px; height: 18px; border-top: 1px dashed #ccf; border-bottom: 1px dashed #ccf }
.menu-bar_in  { font-size: 11px; background-color: #f0f0ff; text-align: center; margin-top: 12px; width: 150px; height: 18px; border-top: 1px solid #99f; border-bottom: 1px solid #99f }
.footer   { font-size: 11px; background-color: #f0f0ff; text-align: center; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; width: 622px; height: 20px; clear: both; border: dashed 1px #ccc }
/*----copyright (c) 2006-2007 a starlit sky.... WEB all rights reserved.----*/
