@charset "utf-8"; /* ------------General Setting------------ */ form { margin: 0px; } body { background: #f8f8f8; font: 10pt/17pt Georgia,"MS P明朝",serif; font-family: 'Trebuchet MS','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS Pゴシック',Osaka,sans-serif; padding: 0; margin: 0; text-align: center; } input,textarea { margin: 2px; } table { font-size: 10pt; } blockquote { color: #333333; line-height: 17pt; margin: 15px 3px 20px 0px; padding: 10px; background: #F7F7F7; border: #EEEEEE 1px solid; width: 100%; } .pictl { margin: 0 15px 10px 0; padding: 5px; border: #dddddd solid 1px; float: left; } .pictr { margin: 0 0 10px 15px; padding: 5px; border: #dddddd solid 1px; float: right; } h1, h2, h3, h4, form { padding: 0px; margin: 0px; } #LeftSide p, #Footer p, #RightSide p { margin: 0px; } #Container { width: 800px; margin: 0px auto 0px auto; border-right: 1px solid #666666; border-left: 1px solid #666666; background-color: #ffffff; } .clear { clear:both; } img { border:none; } /* ------------Link Color Setting------------ */ a, a:link, a:visited, a:active { color: #999966; text-decoration: underline; word-break: break-all; } a:hover { color: #888888; } /* ------------Header Setting------------ */ /* --Site Title-- */ #Header { border-bottom: 1px solid #666666; text-align: left; padding: 15px,15px,10px,15px; } #O_Header { padding: 15px,15px,10px,15px; text-align: left; border-bottom: 1px solid #666666; height:140px; } .headerimg{ float: left; } .xbox{ float:right; } /* ------------Base Layout------------ */ #Contents { float: left; text-align: left; } #LeftSide { float: left; width: 180px; } #LeftContents { width: 180px; margin-top: 0px; padding:0px 0px 12px 0px; } #RightSide { float: right; width: 122px; margin-top: 0px !important; } #RightContents { margin-top: 0px; padding:0px 0px 12px 0px; } /* ------------PageBody Setting------------ */ #PageBody { float: left; width: 496px; margin-bottom: 12px; border-right: 1px solid #666666; border-left: 1px solid #666666; height: 2000px; } #PageBodyContents { float: right; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; } /* ------------Footer Setting------------ */ #Footer { clear: both; height: 25px; padding-top: 4px; border-top: 1px solid #666666; background: url("/img/bg-foot.gif") repeat-x; border-bottom: 1px solid #669966; } #Copyright { padding-left: 10px; font-size: 8pt; color: #333333; } /* ------------Side Module Setting------------ */ .sidetitle { padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; border-top: 1px solid #666666; border-bottom: 1px dotted #666666; font-size: 10pt; line-height: 1.5; font-weight: bold; color: #eeeeee; text-align: center; background: #666666; } .side-set { padding: 5px ; margin: 0px 8px 0px 8px; font-size: 9pt; } .side-set-center { padding: 0px ; margin: 0px 0px 0px 0px; font-size: 9pt; text-align: center; } .side-set-right { padding: 5px ; margin: 0px 8px 0px 8px; font-size: 9pt; text-align: right; } /* ------------pageBody Setting------------ */ .Pre-Next{ text-align: center; padding-top: 12px; padding-bottom: 12px; } .date, .date a , .date a:link , .date a:visited , .date a:active { font-weight: bold; color: #999966; text-decoration: none; text-align: right; font-size: 21pt; font-family: verdana, Arial, Helvetica, sans-serif; } .date a:hover{ padding-top: 10px; font-size: 21pt; font-weight: bold; color: #888888; text-decoration: underline; } .title{ padding: 5px; padding-left: 15px; margin: 0px 0px 0px 0px; float: left; width: 300px; font-size: 14pt; font-weight: bold; text-shadow: #bbbbbb 2px 3px 4px; } .title a, .title a:link, .title a:visited, .title a:active { font-weight: bold; text-decoration: none; } .title a:hover { font-weight: bold; text-decoration: underline; } .blogbody-header{ border-bottom: 1px dotted #666666; padding-top: 5px; padding-bottom: 5px; } .blogbody{ padding: 0px; margin-bottom: 10px; font-size: 9pt; color: #333333; } .truebody{ padding: 15px; margin: 0px 0px 0px 0px; } .posted{ padding: 15px; margin: 0px 0px 0px 0px; clear: both; margin-top: 10px; font-size: 8pt; font-weight: normal; color: #333333; text-align: right; } /* ------------Calender------------ */ .module-calendar { font-size: 11px; line-height: 1.1; color: #999966; text-align: center; padding: 0px; margin: 0px; } .caltitle { text-align: center; padding: 0px; margin: 0px 0px 0px 0px; border-top: 1px solid #666666; border-bottom: 1px dotted #666666; font-size: 10px; line-height: 1.5; font-weight: bold; color: #eeeeee; text-align: center; background: #666666; }