@charset "Shift_JIS";

body	{ background-color: #000000; color: #eeeeee; font-family:tahoma, ari, 'MS UI Gothic', sans-serif;
		scrollbar-face-color: #333333; scrollbar-track-color: #131313; scrollbar-arrow-color: #c0c0c0;
		scrollbar-highlight-color: #666666; scrollbar-3dlight-color: #aaaaaa;
		scrollbar-shadow-color: #000000; scrollbar-darkshadow-color: #000000;
}


#frame		{ width:800px; text-align:left; }
#frame-margin	{ margin:0 5px; }
.main		{ width:600px; float:right; }
.side		{ width:160px; float:left; }
hr	{ color:#333333}


a:link	{ color:#ffdead; text-decoration:none}
a:visited	{ color:#ccddee; text-decoration:none}
a:hover	{ color:#c71585; text-decoration:underline}

div.ttl20 a:link		{ color:#ffdead; text-decoration:none; font-weight:bold}
div.ttl20 a:visited	{ color:#99aabb; text-decoration:none; font-weight:bold}
div.ttl20 a:hover		{ color:#c71585; text-decoration:underline; font-weight:bold}

div.dom a:link	{ color:#444444; text-decoration:none; font-weight:bold; font-size:90%}
div.dom a:visited	{ color:#444444; text-decoration:none; font-weight:bold; font-size:90%}
div.dom a:hover	{ color:#444444; text-decoration:underline; font-weight:bold; font-size:90%}

div.breadcrumbs	{ color:#aaaaaa; font-size:90%; }
div.breadcrumbs a:link		{ color:#eeeeee; text-decoration:none; font-weight:bold; }
div.breadcrumbs a:visited	{ color:#cbcbcb; text-decoration:none; font-weight:bold; }
div.breadcrumbs a:hover		{ color:#c71585; text-decoration:underline; font-weight:bold; }

td.c_1b	{ border-right: thin dotted inherit; border-collapse:collapse; padding: 2px 10px 2px 10px; font-weight: bold; }
td.c_2	{ border-right-style: none; border-left-style: none; border-collapse:collapse; padding-left: 10px; }
td.c_end		{ border-left-style: none; border-collapse:collapse; padding-left: 10px; }
td.c_endf08	{ border-left-style: none; border-collapse:collapse; padding-left: 10px; font-size:80%; }

tr.c_CHA	{ background-color:#000022; }
td.c_CHA-T1	{ border-right:groove thin; border-collapse:collapse; text-align:center; font-size:90%; width:50px; }
td.c_CHA-T2	{ border-right-style: none; border-left-style: dotted; border-collapse:collapse; text-align:center; font-size:70%; width:80px; }
td.c_CHA-TE	{ border-left-style: solid; border-collapse:collapse; padding-left:10px; font-size:90%; }
td.c_CHA1	{ border-right:groove thin; border-collapse:collapse; padding: 3px 10px 3px 10px; text-align:center; font-size:180%; font-weight: normal; background-color:#000022; }
td.c_CHA2f09	{ border-right-style: none; border-left-style: dotted; border-collapse:collapse; padding: 2px 5px 2px 5px; text-align:center; font-size:90%; font-weight: bold; }
td.c_CHA2f07	{ border-right-style: none; border-left-style: dotted; border-collapse:collapse; padding: 2px 5px 2px 5px; text-align:center; font-size:70%; font-weight: bold; }
td.c_CHAendf08	{ border-left-style: solid; border-collapse:collapse; padding-left: 10px; font-size:80%; }

td.c_UNIT	{ background-color:#000022; }
td.c_UNIT-T1a	{ border-right:none; border-collapse:collapse; text-align:center; font-size:90%; width:50px; }
td.c_UNIT-T1ax	{ border-right:none; border-collapse:collapse; text-align:center; font-size:90%; width:80px; }
td.c_UNIT-T1ad	{ border-right:dotted; border-collapse:collapse; text-align:center; font-size:90%; width:50px; }
td.c_UNIT-T1b	{ border-right-style:none; border-left-style:none; border-collapse:collapse; text-align:center; font-size:70%; width:120px; }
td.c_UNIT1a	{ border-right:none; border-collapse:collapse; padding: 3px 10px 3px 10px; text-align:center; font-family:serif; font-size:180%; font-weight: normal; background-color:#000022; }
td.c_UNIT1ad	{ border-right:dotted; border-collapse:collapse; padding: 3px 10px 3px 10px; text-align:center; font-family:serif; font-size:180%; font-weight: normal; font-style:normal; background-color:#000022; }
td.c_UNIT1adi	{ border-right:dotted; border-collapse:collapse; padding: 3px 10px 3px 10px; text-align:center; font-family:serif; font-size:180%; font-weight: normal; font-style:italic; background-color:#000022; }
td.c_UNIT1b	{ border-right-style:none; border-left-style:none; border-collapse:collapse; padding: 2px 5px 2px 5px; text-align:left; font-size:80%; background-color:#000022; }
td.c_UNITend	{ border-left-style: solid; border-collapse:collapse; padding-left: 10px; font-size:100%; }

tr.dp_D	{ font-weight:bold; text-align:center; }
th.dp_registrar	{ background-color:#ffccff; color:#000000; }
th.dp_reseller	{ background-color:#ffff99; color:#000000; }
td.dp_1	{ font-weight:bold; text-align:left; padding: 2px 5px 2px 5px; }
td.dp_2	{ padding: 2px 5px 2px 5px; width:65px; }
td.dp_2a		{ vertical-align:top; padding: 2px 5px 2px 5px; width:65px;; border-bottom-style:dotted; }
td.dp_2c		{ font-size:90%; vertical-align:top; padding: 2px 5px 2px 5px; width:65px;; border-top-style:none; }
.ta_R	{ text-align:right; }
.ta_C	{ text-align:center; }

.fn	{ font-size:100%; font-weight:normal; }
.fb	{ font-weight:bold; }
.fi	{ font-style:italic; }
.flt	{ text-decoration:line-through; }
.fsup	{ vertical-align:super; font-size:80%; }
.fsub	{ vertical-align:sub; font-size:80%; }
.f20b	{ font-size:200%; font-weight:bold; }
.f11	{ font-size:110%; }
.f11b	{ font-size:110%; font-weight:bold; }
.f10	{ font-size:100%; }
.f09	{ font-size:90%; }
.f09b	{ font-size:90%; font-weight:bold; }
.f09n	{ font-size:90%; font-weight:normal; }
.f08	{ font-size:80%; }
.f08b	{ font-size:80%; font-weight:bold; }
.f08l12	{ font-size:80%; line-height:120%; }
.f08lt	{ font-size:80%; text-decoration:line-through; }
.f07	{ font-size:70%; }
.f07b	{ font-size:70%; font-weight:bold; }
.ft	{ font-family:tahoma, ari; }
.ftb	{ font-family:tahoma, ari; font-weight:bold; }
.f_c9	{ color: #999999; }

.ch	{ cursor: help; }
.chfb	{ cursor: help; font-weight:bold; }

.tt_00	{ font-weight:bold; background-color:#333333; }
.tt_00f08	{ font-size:80%; font-weight:bold; background-color:#333333; }
.tt_01	{ font-weight:bold; background-color:#111111; }
.tt_468x	{ font-size:11px; width:534px; }
.tt_500x	{ font-size:11px; width:550px; }


.tth2	{ font-weight:bold; border-bottom: 8px ridge #990000; border-left: 25px ridge #990000; border-top: 5px ridge #660000; border-right: 5px ridge #550000; padding:5px auto 5px 3px; }
.tth2r	{ font-weight:bold; border-bottom: 8px ridge #990000; border-left: 25px ridge #990000; padding:8px auto 8px 5px; }

.tth3	{ font-weight:bold; border-bottom: 5px ridge #990000; border-left: 20px ridge #990000; padding:5px auto 5px 3px; }
.tth3bk	{ font-weight:bold; border-bottom: 5px ridge #555555; border-left: 20px ridge #555555; padding:5px auto 5px 3px; }
.tth3b	{ font-weight:bold; border-bottom: 5px ridge #0000ff; border-left: 20px ridge #0000ee; padding:5px auto 5px 3px; }
.tth3g	{ font-weight:bold; border-bottom: 5px ridge #006666; border-left: 20px ridge #006666; padding:5px auto 5px 3px; }

.tth4b	{ font-weight:bold; border-bottom: 2px groove #0000ff; border-left: 30px ridge #0000aa; padding:5px auto 5px 3px; }


.tt0	{ font-weight:bold; background-color:#440000; padding:3px auto 3px 3px; }
.tt0f08	{ font-size:80%; font-weight:bold; background-color:#440000; }
.tt0a	{ font-weight:bold; background-color:#440000; position:relative; left:20px; width:580px; }
.tt1	{ font-weight:bold; background-color:#000044; padding:3px auto 3px 3px; }
.tt1f08	{ font-size:80%; font-weight:bold; background-color:#000044; }
.tt1a	{ font-weight:bold; background-color:#000044; position:relative; left:20px; width:570px; padding-left:5px; }
.tt1x	{ font-size:11px; width:570px; }
.tt3a	{ font-weight:bold; background-color:#483d8b; position:relative; left:20px; width:570px; padding-left:5px; }
.tt2	{ font-weight:bold; background-color:#002222; }
.tt2bf09	{ font-weight:bold; background-color:#002222; position:relative; left:35px; width:555px; font-size:90%; }
.tt8	{ font-weight:bold; background-color:#400040; }
.ttl20	{ position:relative; left:20px; width:570px; padding-left:5px; }
.ttl20f09	{ position:relative; left:20px; width:570px; padding-left:5px; font-size:90%; }
.ttl20f08	{ position:relative; left:20px; width:570px; padding-left:5px; font-size:80%; }
.ttl30a	{ position:relative; left:30px; width:560px; padding:10px; border:1px solid #444444; background-color:#222222; font-family:serif; font-size:90%; }
.ttl30x	{ position:relative; left:30px; width:560px; padding:10px; border:1px solid #222244; background-color:#000022; font-family:serif; font-size:90%; }
.ttl35	{ position:relative; left:35px; width:555px; }
.ttl35f09	{ position:relative; left:35px; width:555px; font-size:90%; }
.ttl335	{ position:relative; left:335px; width:255px; }

.lh15	{ line-height: 150%; }
.lh20	{ line-height: 200%; }
.lh30	{ line-height: 300%; }

.i05	{ border-width:0px; margin:3px 5px; float:left}
.bn88m1		{ width:88px; height:31px; border-style:none; vertical-align:middle; margin:1px; }
.bn88m5l	{ width:88px; height:31px; border-style:none; vertical-align:middle; margin:5px; float:left; }
.bn32m1		{ width:32px; height:32px; border-style:none; vertical-align:middle; margin:1px; }

hr.bs01	{ border-style:dotted; width:98%; text-align:right; }
hr.bs02	{ border-style:dotted; height:1px; width:95%; text-align:left; }
hr.bs02l35	{ border-style:dotted; height:1px; width:95%; position:relative; left:35px; }
hr.side1	{ width:90%; height:1px; text-align:left; background-color:#333333; }
hr.side2	{ width:75%; height:1px; text-align:left; background-color:#333333; }

img.side1	{ width:125px; height:75px; border-width:0px; margin:0px; }

