body {background-color: #FFFFFF;font-size:12px; color:#333333; line-height:15px; margin:0px; 
		font-family: "Arial", "Helvetica", "sans-serif", "MS UI GOTHIC", "Osaka";}
table {font-size: 12px; line-height: 15px; margin:0px; 
		font-family: "Arial", "Helvetica", "sans-serif", "MS UI GOTHIC", "Osaka";}

a:link		{color: #333399;}
a:visited	{color: #333399;}
a:hover		{color: #FF3300;}
a:active	{color: #FF6600;}
/* ライン無リンク */
a.noline:link		{color: #3300FF; text-decoration: none;}
a.noline:visited{color: #3300FF; text-decoration: none;}
a.noline:hover	{color: #FF3399; text-decoration: underline;}
a.noline:active	{color: #FF3399; text-decoration: underline;}
/* ライン無BLOCKリンク（※タブメニュー用110px） */
a.block:link		{color: #3300FF; text-decoration: none; display: block; width: 106px;}
a.block:visited{color: #3300FF; text-decoration: none; display: block; width: 106px;}
a.block:hover	{color: #FF3399; text-decoration: underline;}
a.block:active	{color: #FF3399; text-decoration: underline;}
/* ライン無BLOCKリンク（※シリーズ一覧用50px） */
a.block2:link		{color: #3300FF; text-decoration: none; display: block; width: 46px;}
a.block2:visited{color: #3300FF; text-decoration: none; display: block; width: 46px;}
a.block2:hover	{color: #FF3399; text-decoration: underline;}
a.block2:active	{color: #FF3399; text-decoration: underline;}
/* メニュー用リンク */
a.menu:link			{color: #FFFFFF; text-decoration: none;}
a.menu:visited	{color: #FFFFFF; text-decoration: none;}
a.menu:hover		{color: #FFFF00; text-decoration: underline;}
a.menu:active		{color: #FFF200; text-decoration: underline;}
/* ボタン風リンク */
A.btn					{display: block; color: #333333; background-color: #FFF988; 
							 border: outset 2px #FFFCC4;  margin: 0px 8px 0px 0px;  padding: 3px 0px 2px 0px;
							 font-size: 12px; line-height: 12px; text-align: center; text-decoration: none;}
A.btn:hover		{display: block; color: #333333; background-color: #FFFAA5; 
							 border: inset 2px #FFFCC4; margin: 0px; margin-right:8px; padding: 3px 0px 2px 0px;
							 font-size: 12px; line-height: 12px; text-align: center; text-decoration: none;}
A.btn:active	{text-decoration: none;color:#333333; }
A.btn:visited	{text-decoration: none;color:#333333; }

.font9	{font-size:9px; line-height:11px; margin:0px;}
.font10	{font-size:10px; line-height:11px; margin:0px;}
.font11	{font-size:11px; line-height:120%; margin:0px;}
.font12	{font-size:12px; line-height:130%; margin:0px;}
.font13	{font-size:13px; line-height:15px; margin:0px;}
.font14	{font-size:14px; line-height:16px; margin:0px;}
.font15	{font-size:15px; line-height:17px; margin:0px;}
.font16	{font-size:16px; line-height:18px; margin:0px;}

.font10b	{font-size:10px; line-height:11px; margin:0px; color:#333333; font-weight: bold;}
.font12b	{font-size:12px; line-height:130%; margin:0px; color:#333333; font-weight: bold;}
.font12bw	{font-size:12px; line-height:14px; margin:0px; color:#FFFFFF; font-weight: bold;}
.font12ci	{font-size:12px; line-height:120%; margin:0px; color:#FF3300; font-weight: normal;}
.font12bl	{font-size:12px; line-height:120%; margin:0px; color:#0033FF; font-weight: normal;}
.font14b	{font-size:14px; line-height:16px; margin:0px; color:#333333; font-weight: bold;}
.font16b	{font-size:16px; line-height:18px; margin:0px; color:#333333; font-weight: bold;}

.TB_header { font-size: 13px; color: #666666; height: 22px; width: 99%;
	margin:2px 0px 5px 0px; padding: 0px 5px 0px 5px; 
	border-top-width: 0px; border-right-width: 0px;
	border-bottom-width: 1px; border-left-width: 0px;
	border-style: dashed; border-color: #EEEEEE;}
.TB_tab { border-style: solid; border-color: #A7A7A7;
	border-top-width: 0px; border-right-width: 0px;
	border-bottom-width: 1px; border-left-width: 0px;}
.TB_tabnow { border-style: solid; border-color: #FFFFFF;
	border-top-width: 0px; border-right-width: 0px;
	border-bottom-width: 1px; border-left-width: 0px;}
.TB_main { border-style: solid; border-color: #A7A7A7; 
	border-top-width: 0px; border-right-width: 1px;
	border-bottom-width: 1px; border-left-width: 1px;}
.TB_forBOX {margin: 0px; padding: 0px; border: 0px; position: static;}
.docline { margin: 0px; padding: 0px; border: 1px ridge #E6E6FA;}

.TB_data {
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
	border-style: dashed; border-color: #D96DD9;}
.TB_data2 {
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
	border-style:solid; border-color: #CCCCCC;}

.order_b {
	height: 16px; width: 100%; color: #483D8B; background-color : #E6E6FA;
	border-top : 1px solid #FFFFFF; border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #A2A2CA; border-right : 1px solid #A2A2CA;
	font-size: 11px; line-height: 13px;}
.order_g {
	height: 16px; width: 100%; color: #483D8B; background-color : #AFD2C5;
	border-top : 1px solid #FFFFFF; border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #9AB2A6; border-right : 1px solid #9AB2A6;
	font-size: 11px; line-height: 13px;}
.order_o {
	height: 16px; width: 100%; color: #FFFFFF; background-color : #F69752;
	border-top : 1px solid #FFEEDD; border-left : 1px solid #FFEEDD;
	border-bottom : 1px solid #977958; border-right : 1px solid #977958;
	font-size: 11px; line-height: 13px;}
.order_y {
	height: 16px; width: 100%; color: #663300; background-color : #F5EC99;
	border-top : 1px solid #FFFFFF; border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #ACA66B; border-right : 1px solid #ACA66B;
	font-size: 11px; line-height: 13px;}
.order_r {
	height: 16px; width: 100%; color: #EBEBEB; background-color : #C00000;
	border-top : 1px solid #D19795; border-left : 1px solid #D19795;
	border-bottom : 1px solid #865957; border-right : 1px solid #865957;
	font-size: 11px; line-height: 13px;}
.order_p {
	height: 16px; width: 100%; color: #666666; background-color : #FFC5E5; 
	border-top : 1px solid #FFE2F2; border-left : 1px solid #FFE2F2;
	border-bottom : 1px solid #C39BBB; border-right : 1px solid #C39BBB;
	font-size: 11px; line-height: 13px;}
.order_k {
	height: 16px; width: 100%; color: #666699; background-color : #DCDCDC;
	border-top : 1px solid #FFFFFF; border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #666666; border-right : 1px solid #666666;
	font-size: 11px; line-height: 13px;}


input, textarea, select{
	color : #333333; 
	font-family: "Arial", "Helvetica", "sans-serif", "MS UI GOTHIC", "Osaka";
	border-top : 1px ridge #999999; border-left : 1px ridge #999999;
	border-bottom : 1px solid #CCCCCC; border-right : 1px solid #CCCCCC;}

input.check
	{color : #333333; margin: 0px; padding: 0px; background-color : #F8F8F8;
	border: 0px none; height: 14px; width: 14px;}

input.view {
	height: 17px; width: 20px; color: #FFF788; background-color : #939BA2;
	border-top : 1px solid #EBEBEB; border-left : 1px solid #EBEBEB;
	border-bottom : 1px solid #333333; border-right : 1px solid #333333;
	font-size: 9px; line-height: 13px; margin: 0px; padding: 0px;}

input.button {
	height: 20px; color : #333333; background-color : #CCCCCC;
	border-top : 2px solid #EEEEEE; border-left : 2px solid #EEEEEE;
	border-bottom : 2px ridge #EEEEEE; border-right : 2px ridge #EEEEEE;}

input.button2 {
	height: 20px; color : #333333; background-color : #E9E9AA;
	border-top : 1px solid #E5E5CC; border-left : 1px solid #E5E5CC;
	border-bottom : 1px solid #504D23; border-right : 1px solid #504D23;}

input.button_y {
	height: 22px; color : #333333; background-color : #FFF788; 
	border-top : 2px solid #FFFFCC; border-left : 2px solid #FFFFCC;
	border-bottom : 2px ridge #FFFFCC; border-right : 2px ridge #FFFFCC;}

input.button_y2 {
	height: 22px; color : #333333; background-color : #FFF788;
	border-top : 1px solid #FFFF00; border-left : 1px solid #FFFF00;
	border-bottom : 1px solid #504D23; border-right : 1px solid #504D23;}

input.button_b {
	height: 22px; color : #333333; background-color : #D0D0FF;
	border-top : 2px solid #DFE3FF; border-left : 2px solid #DFE3FF;
	border-bottom : 2px ridge #CCCEFF; border-right : 2px ridge #CCCEFF;}

input.button_b2 {
	height: 22px; color : #555555; background-color : #D2D2D2;
	border-top : 1px solid #FFFFFF; border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #676789; border-right : 1px solid #676789;}

input.delete
	{background-image:  url(../images/b_delete.gif);
	height: 17px; width: 24px; margin: 0px; padding: 0px; border: 0px;}

input.delete2
	{background-image:  url(../images/bu_delete.gif);
	height: 17px; width: 24px; margin: 0px; padding: 0px; border: 0px;}

input.rewrite
	{background-image:  url(../images/b_rewrite.gif);
	height: 17px; width: 24px; margin: 0px; padding: 0px; border: 0px;}
input.rewrite2
	{background-image:  url(../images/bu_rewrite.gif);
	height: 17px; width: 24px; margin: 0px; padding: 0px; border: 0px;}

input.detail {
	background-image:  url(../images/b_detail.gif);
	height: 17px; width: 24px; margin: 0px; padding: 0px; border: 0px;}

input.display {
	background-image:  url(../images/b_display.gif);
	height: 17px; width: 24px; margin: 0px; padding: 0px; border: 0px;}

input.plus {
	background-image:  url(../images/plus.gif);
	height: 18px; width: 18px; margin: 0px; padding: 0px; border: 0px;}

input.minus {
	background-image:  url(../images/minus.gif);
	height: 18px; width: 18px; margin: 0px; padding: 0px; border: 0px;}

.txtzen {ime-mode: active;   /* 全角モード */}
.txthan {ime-mode: disabled; /* 半角モード */}

.shadow_k{filter: progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Strength=1,Direction=135);}
.shadow_w{filter: progid:DXImageTransform.Microsoft.Shadow(Color=#FFFFFF,Strength=2,Direction=135);}

.sab_menu	{font-size: 12px; line-height: 130%; font-weight: normal; color: #333333;
	text-decoration: none; padding: 5px; background-color: #FFFFFF;
	border-top: 0px solid #A7A7A7; border-right: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7; border-left: 1px solid #A7A7A7;}

.TB_header02 {font-size: 12px; color: #666666; height: 22px; width: 99%;
	margin:2px 0px 5px 0px; padding: 0px 5px 0px 5px;
	border-top-width: 0px; border-right-width: 0px;
	border-bottom-width: 1px; border-left-width: 0px;
	border-top-style: none; border-right-style: none;
	border-bottom-style: none; border-left-style: none;
	border-top-color: #EEEEEE; border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE; border-left-color: #EEEEEE;}


.TB_data3		{border: 1px solid #333333;}
.TB_data3u	{border-top: 0px none; border-right: 0px none; 
	border-bottom: 1px solid #333333; border-left: 0px none;}
.TB_data3uwi{border-top: 0px none; border-right: 0px none;
	border-bottom: 1px solid #FFFFFF; border-left: 0px none;}

.td_box			{margin:0px; padding: 0px; border: 1px solid #004A80;
	font-size:12px; line-height:12px; font-family:"Arial Black";}

.td_box_t		{margin:0px; padding: 0px;
	border-top: 1px none #004A80; border-right: 1px solid #004A80;
	border-bottom: 1px solid #004A80; border-left: 1px solid #004A80;
	font-size:12px; line-height:12px; font-family:"Arial Black";}

.shadow_txt_k {width:100%; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Strength=1,Direction=135);}
.shadow_txt_w {width:100%; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#FFFFFF,Strength=2,Direction=135);}

