﻿body {font-size: 12px; color: #444444; font-family:"ＭＳ Ｐゴシック"}
TH {font-size: 12px; color:#444444; background-color:#dddddd; text-align:center; font-weight:normal}
TD {font-size: 12px; color:#444444}
TEXTAREA {line-height:130%;font-size:13px; letter-spacing: 1px; font-family:"ＭＳ Ｐゴシック"}
SELECT {font-size: 14px; letter-spacing: 1px}
FORM { margin-top:0; margin-bottom:0}
h1 {font-size:16px;font-weight:bold;}

/*数字用フォント赤*/
.num11 {font-size:11px;color:red; font-family: Arial, Helvetica, sans-serif}
.num12 {font-size:12px;color:red; font-family: Arial, Helvetica, sans-serif}
.num13 {font-size:13px;color:red; font-family: Arial, Helvetica, sans-serif}
.num14 {font-size:14px;color:red; font-family: Arial, Helvetica, sans-serif}
.num16 {font-size:16px;color:red; font-family: Arial, Helvetica, sans-serif}
.num18 {font-size:18px;color:red; font-family: Arial, Helvetica, sans-serif}
.num20 {font-size:20px;color:red; font-family: Arial, Helvetica, sans-serif}
.num11b{font-size:11px;color:red;font-weight:bold; font-family: Arial, Helvetica, sans-serif}
.num12b{font-size:12px;color:red;font-weight:bold; font-family: Arial, Helvetica, sans-serif}
.num13b{font-size:13px;color:red;font-weight:bold; font-family: Arial, Helvetica, sans-serif}
.num14b{font-size:14px;color:red;font-weight:bold; font-family: Arial, Helvetica, sans-serif}
.num16b{font-size:16px;color:red;font-weight:bold; font-family: Arial, Helvetica, sans-serif}
.num18b{font-size:18px;color:red;font-weight:bold; font-family: Arial, Helvetica, sans-serif}
.num20b{font-size:20px;color:red;font-weight:bold; font-family: Arial, Helvetica, sans-serif}


/*通常 薄い青（線なし）*/
a:link    {color:#0066ce; text-decoration:none}
a:visited {color:#0066ce; text-decoration:none}
a:hover   {color:red;  text-decoration: underline}
a:active  {color:red;  text-decoration: underline}


/*薄い青（メインテーブル登録済）*/
.a1:link    {color:#0066ce; text-decoration: underline}
.a1:visited {color:#0066ce; text-decoration: underline}
.a1:hover   {color:red;     text-decoration: underline}
.a1:active  {color:red;     text-decoration: underline}


/*灰色→赤（メインテーブル未登録）*/
.a2:link    {color:#808080; text-decoration: underline}
.a2:visited {color:#808080; text-decoration: underline}
.a2:hover   {color:red;     text-decoration: underline}
.a2:active  {color:red;     text-decoration: underline}

/*灰色→赤（パン屑用）*/
.a20:link    {color:#808080; text-decoration: none}
.a20:visited {color:#808080; text-decoration: none}
.a20:hover   {color:red;     text-decoration: underline}
.a20:active  {color:red;     text-decoration: underline}

/*赤→赤*/
.a3:link    {color:red; text-decoration: none}
.a3:visited {color:red; text-decoration: none}
.a3:hover   {color:red; text-decoration: underline}
.a3:active  {color:red; text-decoration: underline}

/*赤→赤(アンダーライン)*/
.a33:link    {color:red; text-decoration: underline}
.a33:visited {color:red; text-decoration: underline}
.a33:hover   {color:red; text-decoration: underline}
.a33:active  {color:red; text-decoration: underline}

/*白→オレンジ*/
.am1:link    {color:#ffffff; text-decoration: none}
.am1:visited {color:#ffffff; text-decoration: none}
.am1:hover   {color:orange; text-decoration: underline}
.am1:active  {color:orange; text-decoration: underline}


/*灰色→赤*/
.am2:link    {color:#444444; text-decoration: none}
.am2:visited {color:#444444; text-decoration: none}
.am2:hover   {color:red;     text-decoration: underline}
.am2:active  {color:red;     text-decoration: underline}


/*ナビ（フォーカス）*/
.an1:link    {color:#FFFFFF; text-decoration: none}
.an1:visited {color:#FFFFFF; text-decoration: none}
.an1:hover   {color:#FFFFFF; text-decoration: underline}
.an1:active  {color:#FFFFFF; text-decoration: underline}

.an2:link    {color:blue; text-decoration: none}
.an2:visited {color:blue; text-decoration: none}
.an2:hover   {color:#FFFFFF; text-decoration: underline}
.an2:active  {color:#FFFFFF; text-decoration: underline}


.td1 {font-size: 13px; color:#ffffff; background-color:#3165CE; text-align:center}
.td2 {font-size: 13px; color:#ffffff; background-color:orange; text-align:center}

.f11 {font-size: 11px}
.f12 {font-size: 12px}
.f13 {font-size: 13px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f22 {font-size: 22px}
.f24 {font-size: 24px}

.f11b {font-size: 11px; font-weight:bold}
.f12b {font-size: 12px; font-weight:bold}
.f13b {font-size: 13px; font-weight:bold}
.f14b {font-size: 14px; font-weight:bold}
.f16b {font-size: 16px; font-weight:bold}
.f18b {font-size: 18px; font-weight:bold}
.f20b {font-size: 20px; font-weight:bold}
.f22b {font-size: 22px; font-weight:bold}
.f24b {font-size: 24px; font-weight:bold}

.f12h {text-justify:distribute; font-size:12px;line-height:140%;text-align:justify}

.T5 {top:5px; position: relative}
.T10 {top:10px; position: relative}


.L10 {left: 10px; position: relative; top: auto}
.L20 {left: 20px; position: relative; top: auto}
.L30 {left: 30px; position: relative; top: auto}


.R10 {right: 10px; position: relative; top: auto}
.R20 {right: 20px; position: relative; top: auto}
.R30 {right: 30px; position: relative; top: auto}


/*印刷用活字*/
.fm{font-family: "ＭＳ Ｐ明朝",細明朝体,serif; color:#000000}


/*薄い細線#c0c0c0*/
.line0T   {border-width:1px;border-style:solid;border-color:#c0c0c0;               ;border-bottom:none;border-left:none;border-right:none}/* 上 */
.line0B   {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;                  ;border-left:none;border-right:none}/* 下 */
.line0TB  {border-width:1px;border-style:solid;border-color:#c0c0c0;               ;                  ;border-left:none;border-right:none}/* 上下 */
.line0L   {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;border-bottom:none;                ;border-right:none}/* 左 */
.line0R   {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;border-bottom:none;border-left:none;                 }/* 右 */
.line0LR  {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;border-bottom:none;                ;                 }/* 左右 */
.line0BL  {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;                  ;                ;border-right:none}/* ┗ */
.line0TL  {border-width:1px;border-style:solid;border-color:#c0c0c0;               ;border-bottom:none;                ;border-right:none}/* ┏ */
.line0BR  {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;                  ;border-left:none;                 }/* ┛ */
.line0TR  {border-width:1px;border-style:solid;border-color:#c0c0c0;               ;border-bottom:none;                ;border-right:none}/* ┓ */
.line0TBL {border-width:1px;border-style:solid;border-color:#c0c0c0;               ;                  ;                ;border-right:none}/* ⊏ */
.line0TBR {border-width:1px;border-style:solid;border-color:#c0c0c0;               ;                  ;border-left:none;                 }/* ⊐ */
.line0TLR {border-width:1px;border-style:solid;border-color:#c0c0c0;               ;border-bottom:none;                ;                 }/* ⊓ */
.line0BLR {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;                  ;                ;                 }/* ⊔ */
.line0TBLR{border-width:1px;border-style:solid;border-color:#c0c0c0}/* ロ */


/*濃い細線#808080*/
.line1T    {border-width:1px;border-style:solid;border-color:#808080;               ;border-bottom:none;border-left:none;border-right:none}/* 上 */
.line1B    {border-width:1px;border-style:solid;border-color:#808080;border-top:none;                  ;border-left:none;border-right:none}/* 下 */
.line1TB   {border-width:1px;border-style:solid;border-color:#808080;               ;                  ;border-left:none;border-right:none}/* 上下 */
.line1L    {border-width:1px;border-style:solid;border-color:#808080;border-top:none;border-bottom:none;                ;border-right:none}/* 左 */
.line1R    {border-width:1px;border-style:solid;border-color:#808080;border-top:none;border-bottom:none;border-left:none;                 }/* 右 */
.line1LR   {border-width:1px;border-style:solid;border-color:#808080;border-top:none;border-bottom:none;                ;                 }/* 左右 */
.line1BL   {border-width:1px;border-style:solid;border-color:#808080;border-top:none;                  ;                ;border-right:none}/* ┗ */
.line1TL   {border-width:1px;border-style:solid;border-color:#808080;               ;border-bottom:none;                ;border-right:none}/* ┏ */
.line1BR   {border-width:1px;border-style:solid;border-color:#808080;border-top:none;                  ;border-left:none;                 }/* ┛ */
.line1TR   {border-width:1px;border-style:solid;border-color:#808080;               ;border-bottom:none;                ;border-right:none}/* ┓ */
.line1TBL  {border-width:1px;border-style:solid;border-color:#808080;               ;                  ;                ;border-right:none}/* ⊏ */
.line1TBR  {border-width:1px;border-style:solid;border-color:#808080;               ;                  ;border-left:none;                 }/* ⊐ */
.line1TLR  {border-width:1px;border-style:solid;border-color:#808080;               ;border-bottom:none;                ;                 }/* ⊓ */
.line1BLR  {border-width:1px;border-style:solid;border-color:#808080;border-top:none;                  ;                ;                 }/* ⊔ */
.line1TBLR {border-width:1px;border-style:solid;border-color:#808080}/* ロ */


/*細線その他*/
.line2TBLR {border-width:1px;border-style:solid;border-color:red}/* ロ */
.line2B    {border-width:1px;border-style:solid;border-color:#c0c0c0;border-top:none;                  ;border-left:none;border-right:none}/* 下 */
.line3B    {border-width:1px;border-style:solid;border-color:maroon;border-top:none;                  ;border-left:none;border-right:none}/* 下 */
.line3TBLR {border-width:1px;border-style:solid;border-color:orange}/* ロ */
.line3TB   {border-width:1px;border-style:solid;border-color:orange;               ;                  ;border-left:none;border-right:none}/* 上下 */
.line3TBL  {border-width:1px;border-style:solid;border-color:orange;               ;                  ;                ;border-right:none}/* ⊏ */
.line3TBR  {border-width:1px;border-style:solid;border-color:orange;               ;                  ;border-left:none;                 }/* ⊐ */
.line4TBLR {border-width:1px;border-style:solid;border-color:#4E99CE}/* ロ */

.tag1 {border-width:1px;border-style:solid;border-color:red}/* ロ */
.tag2 {border-width:1px;border-style:solid;border-color:blue}/* ロ */
.tag3 {border-width:1px;border-style:solid;border-color:green}/* ロ */

.navi {border-width:1px;border-style:solid;border-color:#9BB9D3}/* ロ */

/*送信時のアクセサリー*/
.FreezePaneOff{visibility:hidden; display:none; position:absolute; top:-5px; left:-100px;}

.FreezePaneOn{
	position: absolute;
	top:0px;
	left:0px;
	visibility:visible;
	display:block;
	width:100%;
	height:100%;
	background-color:#666666;
	z-index: 999;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	padding-top:30%;
}

.InnerFreezePane{
	text-align: center;
	width:66%;
	background-color:#171;
	color:White;
	font-size:18px;
	border:solid 1px #FFFFFF;
	padding:9px;
}