@import "shared.css";
td{font-size:9pt;letter-spacing : 0.2px;}

a img { border:0; }
a:link {
   color:#f3f3f3;
   text-decoration:underline;
}
a:visited {
   color:#f3f3f3;
   text-decoration:underline;
}
a:hover {
   color:#d71157;
   text-decoration:underline;
}
a:active {
   color:#d71157;
}

hr { border-style: dotted; border-color: #dadada; height: 1px; }
h1 { color: #FFFFFF; font-size: 1.0em; margin: 0px 0px 0px 0px; font-weight: bold; }
h2 { color: #FFFFFF; font-size: 120%; margin: 0px 0px 0px 0px; font-weight: bold; }
h3 { color: #FFFFFF; font-size: 102%; margin: 0px 0px 0px 0px; font-weight: bold; }
em { font-size: 1.0em; font-style: normal; font-weight: bold; }

#body { margin: 0; padding: 0;  background: #202020; color: #f3f3f3; font-size: 76%; font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height: 1.2; }

#outline-top-spacer { width: 100%; height: 45px; background: #FFFFFF; }
#outline-top { height: auto; width: 100% auto; margin: 0 auto; background: #FFFFFF; clear: both; text-align: center; }
#outline-top-body { width: 770px;  height: 100%; margin: 0 auto; background: #FFFFFF; }

#outline-top-menu { width: 770px; height: 78px;  text-align: center; }

#outline-top-messages { height: 43px; margin-left: 50px; margin-top: 15px; text-align: left; }
#outline-top-aboutus { height: 17px; margin-left: 100px; margin-top: 50px;  text-align: left;  }
#outline-top-images { width: 770px; height: 93px; margin: 19px 0px 0px 0px auto; }

#outline-separator { height: 30px; width: 100%; margin: 0px; background: url("images/separator-main.gif"); clear: both; }

#outline-main { width: 100% auto; margin: 0 auto; text-align: center; }
#outline-main-body { width: 770px; margin: 0 auto; }

#outline-main-content { width: 520px; margin: 0 auto; float: left; text-align: left; }
#outline-main-bar { width: 250px; margin: 0 auto; float: left; text-align: left; }

h2#position-topics-head { margin-bottom: 14px; margin-top: 18px; }
div#position-topics-content { margin-left: 10px; width: 480px; margin-bottom: 30px; }
h3.position-topics-title { margin-bottom: 0px; margin-left: 11px; }
span.line-topics-head { width: 5px; height: 100%; background: #11b2d7; color: #11B2D7; float: left; margin-right: 5px; padding-bottom: 0.75em; }
p.position-topics-text { margin-bottom: 5px; margin-left: 10px; }

#outline-main-recentaction { width: 520px; margin: 20px auto; }

h2#position-recent-head { margin-bottom: 14px; margin-top: 18px; }
div#position-recent-content { margin-left: 10px; width: 480px; }
h3.position-recent-title { margin-bottom: 0; margin-left: 11px; }
span.line-recent-title { width: 5px; background: #d71157; color: #d71157; float: left; margin-right: 5px; padding-bottom: 0.75em; }
p.position-recent-text { margin-left: 10px; margin-bottom: 10px; }
hr.position-recent-hr { width: 480px; margin-bottom: 6px; }



h2#position-info-head { margin-top: 18px; text-align: left; }
span#style-info-content { color: silver; font-size: 90%; }

h2#position-schedule-head { margin-top: 18px; margin-bottom: 15px; }
div#position-schedule-content { margin-left: 10px; }
h3.position-schedule-title { margin-bottom: 0; margin-top: 0; margin-left: 11px; }
span.line-schedule-title { width: 5px; background: #d87812; color: #d87812; float: left; margin-right: 5px; padding-bottom: 0.75em; }
p.position-schedule-text { margin-top: 10px; margin-bottom: 10px; }
hr.position-schedule-hr { width: 240px; margin-bottom: 6px; }

#outline-footer-spacer { width: 100%; height: 50px; background: #202020; }
#outline-footer { width: 100%; position: relative; bottom: 0; background: #080808; clear: both; text-align: center; }
#outline-footer-body { width: 770px; height: 80px; padding: 5px; margin: 0 auto; text-align: left; background: #080808;}

.topics-font-large { font-size: 130%; font-weight: 900; }


