.sabu  { color: #000; font-size: 10pt }
.navi  { color: #969696; font-size: 8pt; line-height: 10pt }
a:link        { color: #ff5626 }
a:visited    { color: #f63 }
a:hover    {
	color: #b81e0b;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
.copyright    { color: #f33; font-size: 7pt; font-family: Arial }
.Q_text  { font-size: 9pt; font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 15pt }
.m_text { font-size: 8pt }
._text   { color: #b32400; font-size: 10pt; font-weight: normal; line-height: 15pt; font-stretch: extra-condensed }
.guide_text    { color: #000; font-size: 8pt; line-height: 12pt }
.guide2   { color: #000; font-size: 8pt; line-height: 12pt }
.news     { color: #666; font-size: 12px; line-height: 14px }
.newstest     { color: #ff5626; font-size: 12px; font-weight: normal; line-height: 14px }
.price_title       { color: #fff; font-size: 13px; font-weight: bold; line-height: 12pt }
.price_text     { color: #000; font-size: 12px; line-height: 10pt }
.price_S     { color: #000; font-size: 11px; line-height: 14px }
html, body, div, h1, h2, h3, h4, h5, h6, h7, p, th, td, ol, ul, li, caption, span, sub, sup { font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif }
.contents  { color: #ff4e00; font-size: 10px; line-height: 14px; font-stretch: extra-condensed }
.tabi { font-size: 10px; line-height: 15px; padding: 5px; border: dotted 1px #008837 }
.tabi2 { font-size: 10px; line-height: 15px; padding: 5px; border: dotted 1px #0089cf }
.kakomi { color: #ff5c0c; font-size: 10px; line-height: 15px; padding: 5px; border: dotted 1px }
.newyear { color: #f60; font-size: 12px; line-height: 16px }
a.link2:link, a.link2:visited { color: #737373; text-decoration: underline }
a.link3:link, a.link3:visited { color: #c30; text-decoration: none }
a.link2:hover { color: #737373; text-decoration: underline }
a.link3:hover {color: #c30;text-decoration: underline}
a.link4:link, a.link4:visited { color: #389306; text-decoration: underline }
a.link4:hover {color: #389306;text-decoration: underline}
.page { color: #ff5c0c; font-size: 13px; line-height: 18px }
.page2 { color: #fb5605; font-size: 15px }
.viewer {
    margin: 0 auto;
    width: 435px;
    height: 273px;
    text-align: left;
    overflow: hidden;
}
 
.viewer ul {
    width: 435px;
    height: 273px;
	left: -20;
    text-align: left;
    overflow: hidden;
    position: relative;
}
 
.viewer ul li {
    top: 0;
    left: 0;
    width: 435px;
    height: 273px;
    display: none;
    position: absolute;
}
