body { padding-right: 0px; padding-left: 0px; font-size: small; background: #ffffff;
 padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: center;
 font-family: "Trebuchet MS", ‚l‚r ‚oƒSƒVƒbƒN, Osaka;}
body.sidemenu { margin:0px; padding: 0px; font-size: small; background: #ffffff; text-align: left;}
body.inmargin{ margin: 0 0 0 0;}
strong{font-weight: normal;}
font.sizea{ font-size: 10px;}
font.sizeb{ font-size: 12px;}
font.sizec{ font-size: 14px;}
.sizemenu{ font-size: 16px;}
.tytle{ font-size: px;}
a { color: #3150a1; text-decoration: none;}
a:active { color: #333333;}
a:hover { color: #db0773; text-decoration: underline;}
#mainbox { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
 border-right: #939393 1px solid; border-left: #949292 1px solid; border-bottom: #949292 1px solid;
 margin: 0px auto 10px; width: 970px; background: #ffffff; text-align: left;}
.head { width: 100%; height: 60px; margin: 0px auto; background: #ffffff; color: #ffffff;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
.head_space { border-top: #949292 1px solid; border-bottom: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
 margin: 0px; width: 100%; height: 1px;}
.head_space h2 { font-size: x-small; color: #ffffff; margin: 0px;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
.style3 { font-size: 10px;}

#left { float: left; background: #ffffff; margin: 0px 0px 10px; width: 23%; text-align: left;
 padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px;}
#left ul { padding-right: 5px; padding-left: 5px; padding-bottom: 0px; margin: 3px 0px; padding-top: 0px;}
#left ul li { font-size: 83%; margin: 4px 0px 0px; line-height: 1.3em; border-bottom: #ccc 1px solid; list-style-type: none;}
#left ul a:link { color: #009933;}
#left ul a:hover { color: #cc00cc; text-decoration: underline;}
#left ul a:visited { color: #999966;}
#agree { border-right: #949292 1px solid; border-left: #949292 1px solid; border-top: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px;
 width: 200px; background: #cccccc; color: #3366ff; font-weight: bold; text-indent: 1em; line-height: 1.5em;}
#fomx { border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 5px; background: #ffffff; padding-bottom: 15px; margin: 0px 0px 0px 10px; border-left: #cccccc 1px solid; width: 190px; padding-top: 0px; border-bottom: #cccccc 1px solid;}
#adb { text-indent: 0.3em;}
#adb a { color: #3399ff; text-decoration: none;}
#search { border-right: #949292 1px solid; border-left: #949292 1px solid; border-top: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px;
 width: 200px; background: #cbc3ff; color: #ffffff; font-weight: bold; text-indent: 1em; line-height: 1.5em;}
#backlog { border-right: #949292 1px solid; border-left: #949292 1px solid; border-top: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px;
 width: 200px; background: #ffd6d6; color: #ffffff; font-weight: bold; text-indent: 1em; line-height: 1.5em;}
.add { border-right: #949292 1px solid; padding-right: 0px; border-top: #949292 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 10px; border-left: #949292 1px solid; width: 200px; color: #ffffff; text-indent: 1em; padding-top: 0px; background: #3399ff; font-weight: bold; line-height: 1.5em;}
.prof_img { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; width: 130px; padding-top: 5px; text-align: center;}
.menu_list { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0.3em; line-height: 2em; padding-top: 0px; border-bottom: #949292 1px dotted}
.menu_listr { width: 188px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0.3em; line-height: 2em; padding-top: 0px; border-bottom: #949292 1px dotted}

.menu_p { width: 190px; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; margin: 0px 0px 0px 10px; background: #ffffff;}
.menu_pr { font-size: 12px; width: 200px; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; margin: 0px 0px 0px 10px; background: #ffffff;}
.profile { border-right: #949292 1px solid; border-left: #949292 1px solid; border-top: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px;
 width: 200px; background: #dd6030; color: #ffffff; font-weight: bold; text-indent: 1em; line-height: 1.5em;}
.menu_title { border-top: #949292 1px solid; border-right: #949292 1px solid; border-left: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px;
 width: 200px; background: #99cc33; color: #ffffff; font-weight: bold; line-height: 1.5em; text-indent: 1em;}
.extra { border-right: #949292 1px solid; padding-right: 0px; border-top: #949292 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 10px; border-left: #949292 1px solid; width: 200px; color: #ffffff; text-indent: 1em; padding-top: 0px; background: #ff3333; font-weight: bold; line-height: 1.5em;}


#center { float: left; background: #ffffff; margin: 0px; width: 53%; text-align: left;
 padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;
 border-right: #949292 1px solid; border-left: #949292 1px solid; line-height: 1.4em;}
#center h2 { border-bottom: #ffffff 1px solid; width: 98%; margin: 0px auto; background: #ffffff;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
 font-size: 100%; color: gray; text-indent: 0.5em;}
.content { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 0px; margin: 0px; margin-top: 17px;}
.content h1 { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 10px; font-size: 98%;}
.content h3 a { color: #333333;}
.content img { float: left; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; margin-right: 8px;}
.content dl { margin: 0px; width: 98%;}
.content dd { margin: 0px 0px 0px 1em;}
.content dt { background: #e7e7e7; margin: 7px 0px 0px; line-height: 1.8em;
 border-right: #ccc 1px dotted; border-top: #ccc 1px dotted; border-left: #ccc 1px dotted; border-bottom: #ccc 1px dotted;}
.page_nav { background: #f7f2f7; margin: 0px 0px 10px; text-align: center;}
.centertitle { width: 470px; height: 16px; background-color: #dedeee; text-align: left; font-size: 14px;
 margin-top: 2px; margin-left: 2px; margin-right: 2px; margin-bottom: 2px;
 padding-top: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px;
 border-top: 1px solid #949292; border-left: 1px solid #949292; border-right: 1px solid #949292; border-bottom: 1px solid #949292;}
.alphbox { border: 0px;}
.batebox { text-align: left; font-size: 13px;}


#right { float: left; background: #ffffff; margin: 0px; width: 22%; text-align: left;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
#link { border-right: #949292 1px solid; border-left: #949292 1px solid; border-top: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px;
 width: 200px; background: #ccffcc; color: #ffffff; font-weight: bold; text-indent: 1em; line-height: 1.5em;}
#afflink { border-right: #949292 1px solid; border-left: #949292 1px solid; border-top: #949292 1px solid;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px;
 width: 200px; background: #ac99e8; color: #ffffff; font-weight: bold; text-indent: 1em; line-height: 1.5em;}



#footer { clear: both; background: #ffffff; width: 100%; text-align: center; color: #949292;
 padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px;
 margin-left: auto; margin-right: auto; border-top: #949292 1px dotted;}
.copyright{ font-size: 11px;}


#sidemenu2 { width: 200px; height: 850px; margin: 0px; padding: 5px; text-align: left; font-size: 10.5px;}
#infram { text-align: center; width: 472px; height: 1532px; margin: 0px; padding: 4px;}

.invisibul { border: 1px #aaaaaa; width: 620px;}
.comment { text-align: right; margin-right: 15px; width: 450px; color: #9999ff; font-size:12px;}










