html, body {height: 100%; margin: 0; padding: 0; background-color: white; }
body { font-family: arial, sans-serif; font-size: 13px; }
:link:hover,:visited:hover {color:#f00!important;}
div.div1x1 { height: 1px; line-height: 1px; overflow: hidden; width: 1px; }
div.body_padding { padding: 0 50px; }
span.spannbsp { font-size: 1px; line-height: 1px; }
div { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
td { padding: 0; border-width: 0; border-style: solid; border-color: black; }
img { margin: 0; border: 0; }
a { color: #0080b5; }
div.div_1x1 { width: 1px; height: 1px; overflow: hidden; }
table { border-width: 0; border-style: solid; border-color: black; border-collapse: collapse; border-spacing: 0;
	font-family: arial, sans-serif; font-size: 13px; }
ul { margin-bottom: 5px; margin-top: 5px; }
ol { margin-bottom: 5px; margin-top: 5px; }
ol li { margin-top: 10px; }
li { margin-bottom: 0; margin-top: 0; font-weight: normal; }
ol { margin: 0; }
p, div.p{ margin: 5px 0 0 0; }
input { font-family: arial, sans-serif; margin: 0;}
a.selected { color: black; text-decoration: none; font-weight: bold; }
a.h1_selected { color: black; text-decoration: none; }
a.h1 { font-size: 18px; }
.first, div.first { margin-top: 0; }
.last { margin-bottom: 0; }
span.red_star { color: red; margin-left: 3px; }
h1 { font-size: 18px; font-weight: normal; margin-top: 30px; margin-bottom: 10px; }
h2 { font-weight: bold; margin-top: 15px; margin-bottom: 5px; font-size: 14px; }
h2 table { font-weight: bold; }
index.ul { margin-top: 10px; margin-bottom: 0; }
index.li { margin-top: 5px; margin-bottom: 0; }
table.user_text ul { margin-top: 10px; margin-bottom: 10px; }
table.user_text li { margin-top: 5px; margin-bottom: 5px; }
ul.faq li { font-size: 13px; }
table.settings { border-collapse: separate; border-spacing: 1px; }
table.settings td{ line-height: 25px; }
table.none {background: none;}
table.none tr {background: none !important;}
table.none td {background: none !important; padding: 0 !important; line-height: normal !important;
	border: 0 !important;}
tr.none {background: none !important; padding: 0 !important; line-height: normal !important; border: 0 !important;}
div.main_web_example_gor { padding: 5px; background-color: white; }
div.main_web_example_ver { width: 300px; padding: 5px; background-color: white; }
div.main_web_example_gor a, div.main_web_example_ver a { color: black; }
span.h1 { font-size: 18px; font-weight: normal; }
div.main-center-div { font-size: 20px; width: 280px; }
div.main-center-div, div.main-center-div a { color: white; }
div.main-center-div ul { margin: 5px 0 0 10px; padding: 0 0 0 22px; }
div.main-center-div ul li { margin: 10px 0; }
div.main-center-div ul li a { font-size: 16px; }
div.header_right { font-size: 14px; }
div.header_right div { margin-top: 10px; }
div.header_right span { font-size: 11px; }
div#processing_div { display: none; position: absolute; left: 50%; top: 300px; border: 1px solid black; padding: 20px; width: 150px; margin: -50px; text-align: center; background-color: yellow; font-size: 18px; }
.label { line-height: normal !important; margin-bottom: 10px;}
.red { color: #ff0000; }
.text-input { width: 235px; border: 1px solid #000000; background-color: #ffffff; font-size: 11px; }
textarea { overflow: auto; font-size: 11px; border: 1px solid #000000; background-color: #ffffff; }
.form_table { margin: 0; padding: 0; border-spacing: 0; }
.form_radio { margin-right: 10px; }
.form_label { line-height: normal !important; margin-bottom: 10px; }
.form_input_memo { margin-left: 10px; }
.form_textarea { overflow: auto; font-size: 11px; border: 1px solid #000000; background-color: #ffffff; width: 100%; height: 120px; margin: 0; padding: 0 }
.form_input_text { width: 240px; border: 1px solid #000000; background-color: #ffffff; font-size: 11px; }
.form_input_submit { font-size: 11px; background-color: #CCCCCC; margin: 0 !important; }
.form_block { margin: 3px 0 0 0; }
.error_text { margin: 10px 0 10px 0; }
ol.top0 li { margin-top: 0px; }
