@charset "utf-8"; /* ------------General Setting------------ */ form { margin: 0px; } body { background: #194C0D; filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#194C0D, EndColorStr=#54820B, GradientType=0) ; 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: left; } #TopContainer { width: 850px; height: 100%; } #Container { width: 800px; height: 100%; } input,textarea { margin: 2px; } table { font: 10pt/17pt; } blockquote { color: #333333; line-height: 17pt; margin: 15px 3px 20px 0px; padding: 10px; background: #F7F7F7; border: #EEEEEE 1px solid; } .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; } .thumb{ border: #dddddd solid 1px; } .tbl_link{ border: #dddddd solid 1px; text-align: center; } h1, h2, h3, h4, form { padding: 0px; margin: 0px; } #LeftSide p, #Footer p, #RightSide p { margin: 0px; } .clear { clear:both; } img { border: none; } /* ------------Link Color Setting------------ */ a, a:link, a:active { color: #807859; text-decoration: underline; word-break: break-all; } a:visited { color: #999900; } a:hover { color: #5A4E3E; } /* ------------Header Setting------------ */ /* --Site Title-- */ #Header { border-bottom: 1px solid #666666; text-align: left; padding: 15px,15px,10px,15px; } /* ------------Base Layout------------ */ #Toptitle{ padding-top: 180px; float: left; width: 200px; height: 100%; background: #ffffff url("/img/toplogo.gif") no-repeat; } #TopLineLeft{ float: left; height: 100%; border-left: 3px solid #ffffff; width: 7px; } #TopLineRight{ float: left; border-right: 3px solid #ffffff; height: 100%; width: 7px; } #Contents { float: left; text-align: left; width:500px; background: #ffffff; padding-top: 30px; } /*top*/ #LeftSide { float: left; width: 120px; } #LeftContents { width: 180px; margin-top: 0px; padding:0px 0px 12px 0px; } #LeftSide2 { background: #194C0D; filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#194C0D, EndColorStr=#54820B, GradientType=0) ; float: left; text-align: right; width: 180px; height: 100%; padding-top: 30px; padding-right: 20px; } #LeftSide2 a:link , #LeftSide2 a:active { color: #B3B38A; word-break: break-all; text-decoration: underline; } #LeftSide2 a:visited { color: #999900; word-break: break-all; text-decoration: underline; } #LeftSide2 a:hover{ color: #FFFFC5; word-break: break-all; text-decoration: underline; } /*top*/ #RightSide { float: right; margin-top: 180px; margin-right: 30px; text-align: right; } #RightSide a:link , #RightSide a:visited , #RightSide a:active { color: #FFFFC5; text-decoration: none; word-break: break-all; } #RightSide a:hover{ color: #FFFFC5; } #RightSide2 { float: right; width: 100px; padding-right: 30px; padding-top: 30px; text-align: right; } #RightContents { margin-top: 0px; padding:0px 0px 12px 0px; } /* ------------PageBody Setting------------ */ #PageBody { float: left; margin-bottom: 12px; } #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: #807859; text-decoration: none; text-align: right; font-size: 10pt; font-family: verdana, Arial, Helvetica, sans-serif; } .date a:hover{ padding-top: 10px; font-size: 10pt; font-weight: bold; color: #5A4E3E; text-decoration: underline; } .title{ padding-top: 5px; padding-left: 15px; margin: 0px 0px 0px 0px; 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; } .excerpt{ padding-left: 30px; } .contents-center{ text-align: center; } .contents-right{ text-align: right; } .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: #807859; 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; }