.back01		  { background-repeat: no-repeat; background-attachment: scroll; margin: 0; padding: 0 }
.date01		  { color: #ff8000; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-left:5px; }
.tag01		  { color: #ffffff; font-size: 7.5pt; font-family: "ヒラギノ角ゴ Pro W3"; height: 20px;  line-height: 20px; display: block;width:45;}
.link01		  { color: #666; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 2pt; padding-left:5px; }
.link02		  { color: #b3b3b3; font-size: 8pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: underline; letter-spacing: 2pt }
.link03		  { color: #666; font-size: 7.5pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: underline }
.link04		  { color: #808080; font-size: 8.5pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: none }
.link05		  { color: #666; font-size: 9pt; text-decoration: underline; letter-spacing: 2pt }
.link06		  { color: #ffffff; font-size: 7.5pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: underline }
.link07		  { color: #FF0000; font-size: 7.5pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: underline }
.text01		  { color: #666; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 2pt }
.text02		  { color: #666; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 12pt }
.text03		  { color: #4c4c4c; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 12pt }
.text04		  { color: #ffffff; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 12pt }
.text12		  { color: #4c4c4c; font-size: 12pt; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 12pt }
.table01      { border-color: #b3b3b3; outline: solid 1pt #999 }
.table02      { text-decoration: none; border-style: solid; border-width: 1pt 1pt 1pt 0; border-color: #b3b3b3; outline-color: #999 }
.table03      { color: #fff; font-size: 9pt; border-style: solid; border-width: 1pt 0 1pt 1pt; border-color: #b3b3b3; outline-color: #999 }
.br01         { line-height: 12pt }
#wrap-slider  { height: 236px; position: relative; width: 746px;}
.slides       { padding: 0; position: relative;}
.slides li    { list-style: none;  padding: 0; position: absolute; top: 0; left: 0; }
#mainvisual_1 { z-index: 7; }
#mainvisual_2 { z-index: 6; }
#mainvisual_3 { z-index: 5; }
#mainvisual_4 { z-index: 4; }
#mainvisual_5 { z-index: 3; }
#mainvisual_6 { z-index: 2; }
#mainvisual_7 { z-index: 1; }