﻿@charset "utf-8";
/* css document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, tr, th, td { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5; }
/*body form{ width:530px; margin:0 70px;}
#content html body{ background-color:#f2f2f2;}*/
.fl { float:left; display:inline-block}
.bg { background-color:#fed1a7; margin:0 5px; }
table { border-collapse:collapse; border-spacing:0; }
.content1 { font-size:14px; margin:24px auto 0; width:100%; max-width:1000px; line-height:30px; }
.table-fix { table-layout: fixed;}
.table-fix td{overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}
.table-fixed td[title] {cursor: pointer;}
.content2 { font-size:14px; margin:0 auto; width:100%; max-width:1000px; line-height:30px; }
.a1 { background-color:#f5232b; cursor:default; }
.a2 { cursor:default; }
.a3 { cursor:default; }
input.button { background-color: #fff; border:1px solid #999; color: #000; height: 24px; cursor:pointer; border-radius:1px/2px; padding:0px 5px; }
input.button:hover { color:#e71b23; }
input.button1 { background-color:#fff; font-size:14px; height: 25px; width:58px; cursor:pointer; border-left:1px solid #999; border-top:1px solid #999; border-right:2px solid #999; border-bottom:2px solid #999; margin:5px 10px; line-height:25px; }
input.button1:hover { color: #e71b23; }
input.button2 { border:1px solid #999; font-size: 13px; cursor:pointer; height:20px; /*background:url(images/bg_button.gif) repeat-x center;*/background-color: #fff; border-radius:1px/2px; padding:0px 5px; }
input.button2:hover {/* background:url(images/bg_button_over.gif) repeat-x center;*/ color:#e71b23; }
input.text { border-bottom: #e5e5e5 1px solid; border-left: #d1d1d1 1px inset; border-right: #d1d1d1 1px solid; border-top: #ababab 2px inset; font-size: 12px; height: 18px; padding:0 3px; }
select.list { border:1px solid;}
.w300{ width:300px}.w250{ width:250px}.w200{ width:200px}.w180{ width:180px}.w150{ width:150px}.w100{ width:100px;}.w80{ width:80px;}.w70{ width:70px;}.w60{ width:60px;}.pl10{ padding-left:10px}.oa{ overflow:auto;}.tr{ text-align:right;}.tc{ text-align:center}.vt{ vertical-align:top;}.l20{ line-height:20px}.dno{ display:none;}.mt20{ margin-top:20px}