a:link { color: white; }
a:visited { color: white; }
a:hover { color: red; }
a:active { color: red; }
body { }
h1 { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin: 0; }
p { }

td { }
/*mainpage*/
.copyright { font-size: 12px; text-align: center; padding: 15px; }
.main_txt12 { color: #666; font-size: 12px; text-align: left; margin: 10px 15px 10px 20px; padding: 10px 15px 10px 20px; }
.right_10px { color: #666; font-size: 10px; text-align: right; padding: 20px 20px 20px 10px; }
.menu { color: #000; font-size: 12px; font-weight: bold; }
.menu_kakomi { border-color: #000; outline: solid 1px #000; }
.tittle-2 { font-size: 20px; text-align: left; padding: 16px 16px 16px 30px; }
.top_image { background-image: url(../images/topimage.gif); height: 45px; }
/*inquiry
*/
.red { color: #f21212; font-size: 12px; }
/*logoq*/
.main_txt12center { font-size: 12px; text-align: center; margin: 10px; padding: 10px; }
.main_txt11left { font-size: 11px; text-align: left; margin: 10px; padding: 10px 10px 10px 20px; }
.whatsnew { font-size: 10px; line-height: 16px; margin-top: 0; margin-right: 5px; margin-left: 5px; }
.header { background-image: url(../images/images/images/top_01.gif); background-position: 800px 100%; }
.footer { background-image: url(../images/images/images/copy.gif); background-position: 800px 100%; }
.top { background-image: url(../images/images/images/top_02.gif); background-position: 800px 100%; }
.top2 { background-image: url(../images/images/images/top_04.jpg); background-position: 800px 100%; }
.bg_1 { background-image: url(../images/images/images/bg_shadow_01.gif); }
.bg_2 { background-image: url(../images/images/images/bg_shadow_02.gif); background-position: 810px 100%; }
.l_margin20 { margin-top: 0; margin-left: 20px; }
.001_txt { color: #442; font-size: 8px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-align: left; margin: 0; padding: 0; }
.main_txt12_3 { color: white; font-size: 12px; text-align: left; margin: 10px 15px 10px 20px; padding: 10px 15px 10px 20px; }
.sub_title { color: #272993; font-size: 14px; font-weight: bold; background-image: url(../topics/image/images/sub_title_bg.gif); padding: 5px 16px; }
.topics { color: #646464; font-size: 12px; padding: 0 10px 0 15px; }
.topics_link { color: #646464; font-size: 12px; padding: 0 0 0 5px; }
.policy_link { color: #646464; font-size: 14px; line-height: 20px; padding: 0 0 0 5px; }
.lot_bg { background-image: url(../lot/images/lot_01.jpg); background-repeat: no-repeat; }
.lot_text { color: gray; font-size: 16px; margin-top: 10px; margin-right: 16px; margin-left: 26px; padding-top: 10px; padding-right: 16px; padding-left: 50px; }
.bar_bg { background-image: url(../lot/images/bar_bg.gif); background-repeat: repeat-y; }
.text004 {
font-size:11px;
line-height:17px;
}
