body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(img/top_bg.gif);
	background-repeat:repeat-x;
	font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

A:link {color:#185FCC;text-decoration:none;}
A:visited {color:#5A1ECA;text-decoration:none;}
A:hover {color:#FF9900;text-decoration:underline;}

body,tr,td,th,input,textarea,p,table {font-size:9pt;}
.f7pt {font-size:7pt; font-weight:normal; text-decoration:none; line-height:11pt;}
.f8pt {font-size:8pt; font-weight:normal; text-decoration:none; line-height:12pt;}
.f9pt {font-size:9pt; font-weight:normal; text-decoration:none; line-height:13pt;}
.f10pt {font-size:10pt; font-weight:normal; text-decoration:none; line-height:14pt;}
.f11pt {font-size:11pt; font-weight:normal; text-decoration:none; line-height:15pt;}
.f12pt {font-size:12pt; font-weight:normal; text-decoration:none; line-height:16pt;}
.f14pt {font-size:14pt; font-weight:normal; text-decoration:none; line-height:18pt;}



.wk_left {width: 10px;background:url(img/wk_left_bg.gif);background-repeat:repeat-y; vertical-align:top;}
.wk_right {width: 10px;background:url(img/wk_right_bg.gif);background-repeat:repeat-y; vertical-align:top;}
.tate_shade {width: 11px;background:url(img/shade_bg.gif);background-repeat:repeat-y; vertical-align:bottom;}

.dotline {border-top:dashed 1px #C6C6AE; padding:0px; text-align:left; margin-top:10px}
.dotbdr_01 { position:relative; margin: 0px; padding:0px; height:12px; background: url(img/bdrdot.gif); background-repeat: repeat-x;} 


table.tblmgn_20 { margin: 20px; } 
table.tblmgn_15 { margin: 15px; } 
table.tblmgn_10 { margin: 10px; } 
table.tblmgn_9 { margin: 9px; } 
table.tblmgn_8 { margin: 8px; } 
table.tblmgn_7 { margin: 7px; } 
table.tblmgn_6 { margin: 6px; } 
table.tblmgn_5 { margin: 5px; } 
table.tblmgn_4 { margin: 4px; } 
table.tblmgn_3 { margin: 3px; } 
table.tblmgn_2 { margin: 2px; } 
table.tblmgn_1 { margin: 1px; } 

td.tdpdd_20 { padding: 20px; } 
td.tdpdd_18 { padding: 18px; } 
td.tdpdd_16 { padding: 16px; } 
td.tdpdd_15 { padding: 15px; } 
td.tdpdd_14 { padding: 14px; } 
td.tdpdd_12 { padding: 12px; } 
td.tdpdd_10 { padding: 10px; } 
td.tdpdd_9 { padding: 9px; } 
td.tdpdd_8 { padding: 8px; } 
td.tdpdd_7 { padding: 7px; } 
td.tdpdd_6 { padding: 6px; } 
td.tdpdd_5 { padding: 5px; } 
td.tdpdd_4 { padding: 4px; } 
td.tdpdd_3 { padding: 3px; } 
td.tdpdd_2 { padding: 2px; } 
td.tdpdd_1 { padding: 1px; } 


.formb_normal  {color:#000000;text-decoration:none;background-color:#FFFFFF;}
.formb_gray  {color:#000000;text-decoration:none;background-color:#D9DEDE;}
.formb_ok  {color:#000000;text-decoration:none;background-color:#F1A4D2;}
.formb_kk  {color:#000000;text-decoration:none;background-color:#ECA252;}
.formb_rk  {color:#000000;text-decoration:none;background-color:#87E05E;}
.formb_delete  {color:#000000;text-decoration:none;background-color:#F9FFBD;}

.formb_kyuyo  {color:#000000;text-decoration:none;background-color:#A2F2F2;}
.formb_kyuyo2  {color:#000000;text-decoration:none;background-color:#C7F2EF;}
.formb_kaihi  {color:#000000;text-decoration:none;background-color:#BCB6F0;}
.formb_kaihi2  {color:#000000;text-decoration:none;background-color:#D5D5F7;}
.form_faq_q  {color:#69061C;text-decoration:none;background-color:#FFFFFF;}




.sort8pt {font-size:8pt;  text-decoration:none; line-height:12pt;}
.sort8pt a  { color: #000000; text-decoration:none; line-height:12pt;}
.sort8pt a:hover { color: #8F1B40; text-decoration:none; line-height:12pt;}

.sort9pt {font-size:9pt;  text-decoration:none; line-height:13pt;}
.sort9pt a  { color: #000000; text-decoration:none; line-height:13pt;}
.sort9pt a:hover { color: #8F1B40; text-decoration:none; line-height:13pt;}

.sort10pt {font-size:10pt;  text-decoration:none; line-height:14pt;}
.sort10pt a  { color: #000000; text-decoration:none; line-height:14pt;}
.sort10pt a:hover { color: #8F1B40; text-decoration:none; line-height:14pt;}

.menu10pt {font-size:10pt;  text-decoration:none; line-height:14pt;}
.menu10pt a  { color: #000000; text-decoration:none; line-height:14pt;}
.menu10pt a :visited { color: #000000; text-decoration:none; line-height:14pt;}
.menu10pt a:hover { color: #000000; text-decoration:none; line-height:14pt;}


.f8pt_gray {font-size:8pt;  color: #888888;  text-decoration:none; line-height:12pt;}
.f9pt_gray {font-size:9pt;  color: #888888;  text-decoration:none; line-height:13pt;}
.f10pt_gray {font-size:10pt;  color: #888888;  text-decoration:none; line-height:14pt;}
.f11pt_gray {font-size:11pt;   color: #888888; text-decoration:none; line-height:15pt;}
.f12pt_gray {font-size:12pt;  color: #888888;  text-decoration:none; line-height:16pt;}
.f13pt_gray {font-size:13pt;  color: #888888;  text-decoration:none; line-height:18pt;}
.f14pt_gray {font-size:14pt;  color: #888888;  text-decoration:none; line-height:18pt;}


.f8pt_sct {font-size:8pt;  color: #506274; font-weight:bold; text-decoration:none; line-height:12pt;}
.f8pt_sct a  {font-size:8pt;  color: #506274; font-weight:bold; text-decoration:none; line-height:12pt;}
.f8pt_sct a:hover {font-size:8pt; color: #DC5B00; font-weight:bold; text-decoration:underline; line-height:12pt;}
.f9pt_sct {font-size:9pt; color: #506274; font-weight:bold; text-decoration:none; line-height:13pt;}
.f9pt_sct a  {font-size:9pt; color: #506274; font-weight:bold; text-decoration:none; line-height:13pt;}
.f9pt_sct a:hover {font-size:9pt; color: #DC5B00; font-weight:bold; text-decoration:underline; line-height:13pt;}
.f10pt_sct {font-size:10pt; color: #506274; font-weight:bold; text-decoration:none; line-height:14pt;}
.f10pt_sct a  {font-size:10pt; color: #506274; font-weight:bold; text-decoration:none; line-height:14pt;}
.f10pt_sct a:hover {font-size:10pt; color: #DC5B00; font-weight:bold; text-decoration:underline; line-height:14pt;}
.f11pt_sct {font-size:11pt; color: #506274; font-weight:bold; text-decoration:none; line-height:15pt;}
.f11pt_sct a  {font-size:11pt; color: #506274; font-weight:bold; text-decoration:none; line-height:15pt;}
.f11pt_sct a:hover {font-size:11pt; color: #DC5B00; font-weight:bold; text-decoration:underline; line-height:15pt;}
.f12pt_sct {font-size:12pt; color: #506274; font-weight:bold; text-decoration:none; line-height:16pt;}
.f12pt_sct a  {font-size:12pt; color: #506274; font-weight:bold; text-decoration:none; line-height:16pt;}
.f12pt_sct a:hover {font-size:12pt; color: #DC5B00; font-weight:bold; text-decoration:underline; line-height:16pt;}
.f13pt_sct {font-size:13pt; color: #506274; font-weight:bold; text-decoration:none; line-height:18pt;}
.f13pt_sct a  {font-size:13pt; color: #506274; font-weight:bold; text-decoration:none; line-height:18pt;}
.f13pt_sct a:hover {font-size:13pt; color: #DC5B00; font-weight:bold; text-decoration:underline; line-height:18pt;}
.f14pt_sct {font-size:14pt; color: #506274; font-weight:bold; text-decoration:none; line-height:18pt;}
.f14pt_sct a  {font-size:14pt; color: #506274; font-weight:bold; text-decoration:none; line-height:18pt;}
.f14pt_sct a:hover {font-size:14pt; color: #DC5B00; font-weight:bold; text-decoration:underline; line-height:18pt;}