/*全ページ共通*/
BODY {font-family: MS ゴシック;
      font-size: 15pt;
      background-image: url(img/back.gif);
      background-attachment: fixed;
      margin: 0px 0px 0px 0px }

table { border-spacing: 0px; border-collapse: collapse }
table#bf0000 {
      padding: 0;
      border-collapse: collapse;
      border: 1px solid #bf0000
}
table#bf0000 td { border: 1px solid #bf0000 }
table#b0 { border: none; padding: 0 }
table#b0 td { border: 0px }

img { border: none }

h1 { font-size:10pt;margin:0px;padding:0px }
h2 { font-size:10pt;margin:0px;padding:0px }
h3 { font-size:10pt;margin:0px;padding:0px }
h4 { font-size:17pt;margin:0px;padding:0px;font-weight:bold;color:#FF0000 }
h5 { font-size:17pt;margin:0px;padding:0px;font-weight:bold;color:#0000FF }
.FfffffB { color:#FFFFFF; font-weight:bold }
.Ffcc33B { color:#FFCC33; font-weight:bold }
.Ffffff { color:#FFFFFF }
.f12 { font-size:12pt }

.bf0000 { background-color:#bf0000 }

/*align*/
.va_t { vertical-align:top }
.va_m { vertical-align:middle }
.va_b { vertical-align:bottom }
.a_l { text-align:left }
.a_c { text-align:center }
.a_r { text-align:right }
.a_j { text-align:justify }

/*トップページ*/
.sch_1 { background-color:#bf0000; vertical-align:middle }
.m_sub { background-color:#fec827; text-align:left }
.ctitle { color:#FFFFFF;font-weight:bold }
.cat { font-size:14pt;font-weight:bold }
.ad_bottom { background-color:#bf0000; text-align:center }
.end { font-size:9pt }

/*トップページ(東電)*/
.elec_1 { font-size:16pt; font-weight:bold; font-family:Verdana,sans-serif; }
.elec_2 { font-size:11pt; font-weight:bold }
.elec_ritsu {font-size:16pt; font-weight:bold; color:#FF0000; font-family:Verdana,sans-serif; }

/*保険*/
.insfont { font-size: 13pt }
.redback { background-color:#FF0033; color:#000066 }
.yelback { background-color:#FFFF00; color:#000066 }
.bagback { background-color:#F5F5DC; font-weight:bold }

/*リンク*/
.linoti { font-size: 11pt }

/*未整理*/
span.exp { font-size:13;color:#FFFFFF }
.come { font-size:10 }
.info1 { font-family:HG丸ｺﾞｼｯｸM-PRO;font-size:22;color:#FF0000;font-weight:bold }
.info2 { font-family:HG丸ｺﾞｼｯｸM-PRO;font-size:22;color:#047ee0;font-weight:bold }
.info3 { font-family:HG丸ｺﾞｼｯｸM-PRO;font-size:22;color:#CC9900;font-weight:bold }
.gwaym { font-size:19; font-family:"ＭＳ ゴシック"; font-weight:bold; background-color:#fec827 }
.gwayt { font-size:15; font-family:"ＭＳ ゴシック"; font-weight:bold }
.gwaye { font-size:12 }

/*メニュー関係*/
.menu {width: 205px; height:22px; display:block; background:url(./img/menu_s1.gif) no-repeat }
.menu a {color: #660000; font-family:Century; text-decoration:none; font-size:12pt; padding-left: 60px; height:22px; display:block;
 width: 205px; voice-family:inherit; width:205px }
.menu a:hover {background:url(./img/menu_s2.gif) no-repeat } 
ul {list-style: none; margin: 0px; padding: 0px }
li {list-style: none; margin: 0px; padding: 0px }

/*****************************************
 * トップページ中古艇市場marquee用
 *****************************************/
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
border: 1px solid #bf0000;
background: #ffffff; 
width: 920px; 
height: 166px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 900px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #ffffff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #000000;
text-decoration: none;
margin: 0 0 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
color: #ff0000;
} 
