@charset "utf-8";


.top_banner { height: auto; width: 580px; margin-bottom: 25px; background-color: #FF3300; }
.top_banner a:hover { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; display: block; width: 580px; height: 100px; }
/*--------------------------------------------------------------------------------------------------------------*/
.company { background-image: url(../img/index-img.jpg); background-repeat: no-repeat; height: 330px; width: 580px; margin-bottom: 30px; position: relative; }
.company .text1 { font-size: 12px; line-height: 20px; position: absolute; top: 40px; left: 0px; width: 570px; height: auto; padding: 5px; }
.company .text2 { font-size: 12px; line-height: 20px; position: absolute; top: 120px; left: 0px; width: 320px; height: auto; padding: 5px; }
/*--------------------------------------------------------------------------------------------------------------*/
.news_waku { width: 580px; height: 270px; background-color: #FFFFFF; font-family: "ＭＳ ゴシック", "Courier New", monospace; font-size: 12px; line-height: 20px; overflow: scroll; scrollbar-base-color: #f6f6f6; scrollbar-track-color: #eeeeee; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #eeeeee; scrollbar-darkshadow-color: #eeeeee; scrollbar-highlight-color: #eeeeee; scrollbar-3dlight-color: #eeeeee; scrollbar-arrow-color: #00CC99; overflow-x:hidden; margin-bottom: 15px; }
.news_waku .news { height: auto; width: 560px; font-family: "ＭＳ ゴシック", "Courier New", monospace; font-size: 12px; line-height: 18px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; }
.news_waku a { color: #3366FF; }
.news_waku a:hover { color: #FF6600; }
.news .naiyo { float: left; text-align: left; width: 450px; height: auto; }
.news .news_date { font-family: "ＭＳ ゴシック", "Courier New", monospace; font-size: 12px; line-height: 20px; color: #333333; text-align: left; height: auto; width: 110px; float: left; }
.news h3 { font-family: "ＭＳ ゴシック", "Courier New", monospace; font-size: 12px; line-height: 20px; font-weight: bold; padding-bottom: 5px; color: #009966; }
.news p { padding-bottom: 5px; }
.news_waku .std { text-align: right; font-size: 10px; line-height: 20px; }
/*--------------------------------------------------------------------------------------------------------------*/
