/*======================================================================*/
/*	コミュニケーションパッケージ　ユーザ選択CSS							*/
/*======================================================================*/

/*----------------------------------------------------------------------*/
/*	基本フレーム														*/
/*----------------------------------------------------------------------*/

.body_area {
	background-color:#fbfbfb;
	/*background-image:url("./system_images/icom_bg.jpg");*/
	background-repeat:no-repeat;
}

#system_area1 {
position:static; 
	width:1024px;
	background-position:bottom;
}

/*----------------------------------------------------------------------*/
/*	メニュー															*/
/*----------------------------------------------------------------------*/

#toolbar_area {
padding:0;
height:100px;
width:1024px;
background-repeat:no-repeat;
}

#doc_area {
position:relative;
border-style:none; 
/*width: 1024px;*/
width: 100%;
padding-top:8px;
padding-bottom:32px;
text-align:center;
/*background-color:#fff;*/ 
}

/*----------------------------------------------------------------------*/
/*	ツールバー															*/
/*----------------------------------------------------------------------*/

#toolbar_level1 TD {
height:30px;
padding-bottom:5px;
font-size:12px;
vertical-align:bottom;
}
#toolbar_level1 A {
/*font-size:10px;*/
font-size:10px;
/*margin:0px 4px 0px 4px;*/
margin-right:4px;
}
#toolbar_level1 A:hover {
font-size:10px;
/*margin:0px 4px 0px 4px;*/
margin-right:4px;
color:#ffae00;
/*background-color:#caa;*/
}

.toolbar_level2 TD {
height:23;
padding-top:0px;
vertical-align:middle;
}
.toolbar_level2 A {
font-size:12px;
margin:0px 4px 0px 4px;
}

.toolbar_level3 TD {
color:#999;
height:23;
vertical-align:middle;
}
.toolbar_level3 A {
font-size:12px;
margin:0px 0px 0px 4px;
}
.toolbar_level3 A:hover {
font-size:12px;
color:#ffae00;
margin:0px 0px 0px 4px;
}

TABLE.TD.new_toolbar {
}
.new_toolbar_title {
/*border-color:#005c7e; 
border-style:solid none none none; 
border-width:1px; 
text-align:left;
font-weight:bold;*/
font-size:24px;
font-family: "HG創英角ｺﾞｼｯｸUB", Osaka, "ヒラギノ角ゴ Pro W3";
padding-bottom:15px;
color:#333;
}

/*----------------------------------------------------------------------*/
/*	メニュー限定														*/
/*----------------------------------------------------------------------*/

#menu_tab_page_area {
height:532px;
width: 1024px; 
top:31px;
left:0px;
}

#menu_tab_button_area {
position:absolute;
width: 974px; 
height: 32px; 
top:0px;
left:25px;
z-index:3;
}

.menu_tab_button_front {
positon:absolute;
width: 150px; 
height: 32px; 
top:2px;
float: left; 
/*background-color:#e4e4ff; */
/*border-color:#a4a4f0;*/
border-top:solid 1px #9494b0;
border-left:solid 1px #9494b0;
border-right:solid 1px #9494b0;
/*border-style:solid solid none solid;*/ 
/*border-color:#9494cf;*/
/*border-width:1px;*/
font-size:10px;
font-weight:bold;
color:#005c7e;
/*background-image:url("./system_images/tab_back_selected.png");
background-repeat:repeat-x;*/
/*background-color:#ffffff;*/
background-color:#dddddd;
z-index:3;
}
.menu_tab_button_front P {
	margin-top:5px;
}
.menu_tab_button_back {
	positon:absolute;
	width: 120px; 
	height: 32px; 
	top:16px;
	float: left; 
	/*background-color:#0058af;*/	
	/*background-color:#a8dbdb;*/
	background-color:#005c7e;	
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom :solid 1px #9494b0;
	/*border-style:solid; 
	border-color:#666 #666 #b4b4b4 #666;
	border-width:1px;
	cursor: pointer;*/
	font-size:10px;
	color:#f1f1f1;
	z-index:2;
}
.menu_tab_button_back P {
	margin-top:11px;
}


.menu_tab_page {
position:absolute;
	width:1024px;
	height:522px;
	top:31px;
	left:0px;
	/*background-color:#e4e4f8;*/
	/*background-color:#cee9ae;*/
	background-color:#dddddd;
	/*border-style:solid; 
	border-width:1px;
	border-color:#a4a4f0;*/
	border:solid 1px #9494b0; 
	z-index:1;

}

.menu_tab_page_inner {
	
	/*width:950px;*/
	width:970px;  
	/*padding:32px;*/
	padding:22px;
	height:512px;
}


#menu_table TH {
	/*background-color:#a8dbdb;*/
	/*background-color:#CACBFF;*/ 
	/*border:solid 1px #9494b0;*/
	/*border-style:solid; 
	border-width:1px; 
	border-color:#9494b0;*/
	/*empty-cells:show;*/
	font-size:12px;
	line-height:1.3em;
	padding:6px;
	color:#661111;	
	background-color:#a8dbdb;
	font-weight: normal;/*nakano add*/
	border-right: solid 1px #dddddd;
	border-bottom: solid 2px #dddddd;
}

#menu_table TD {
	/*background-color:#f4f4ff;*/
	/*border:solid 1px #9494b0;*/ 
	/*border-style:solid; 
	border-width:1px; 
	border-color:#9494b0;*/
	/*empty-cells:show;*/
	font-size:12px;
	line-height:1.3em;
	text-align:left;
	padding:6px;	
	background-color:#f1f1f1;
	border-right: solid 1px #dddddd;
	border-bottom: solid 2px #dddddd;
}

/* nakano added */
.border_dot {
	padding:35px 0px;
	border-bottom: 1px dotted #9494b0;
}
/* 横一列配置 */
UL.yokoNav LI {display:inline; margin-left:10px;}
/* 縦一列配置 */
UL.tateNav {padding-top:27px;} 
UL.tateNav LI {margin-top:15px;} 

/* ボタン 短めサイズ */
UL LI.btn {
	width:160px;
}
UL LI.btn A {
	width:160px;
	padding:11px 10px;
	display:block;
}
/* ボタン 長めサイズ */
UL LI.btnLong {
	width:280px;
	/*width:250px;*/
}
UL LI.btnLong A {
	width:280px;
	padding:11px 10px;
	display:block;
}
/* ボタン さらに長めサイズ */
UL LI.btnLong02 {
	width:500px;
}
UL LI.btnLong02 A {
	width:500px;
	padding:12px 10px;
	display:block;
}

LI.btn A:link, LI.btn A:active, LI.btn A:visited, 
LI.btnLong A:link, LI.btnLong A:active, LI.btnLong A:visited,
LI.btnLong02 A:link, LI.btnLong02 A:active, LI.btnLong02 A:visited {
	text-decoration:none;
	/*color:#363683;*/
	/*color: #2f79c3;*/
	/*color: #005c7e;*/
	/*color: #992200;*/
	color:#ff5500;
	background: url(./system_images/btn_bg.jpg);
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
		
}
LI.btn A:hover,
LI.btnLong A:hover, 
LI.btnLong02 A:hover {
	text-decoration:none;
	/*color:#3fa9d0;*/
	color:#ffae00;
	background: url(./system_images/btn_bg_u.jpg);
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #EEEEEE;
	border-bottom:solid 1px #EEEEEE;
}
.txtShadow {
	width: 100%;
	filter: DropShadow(color=#FFFFFF, offX=1, offY=1);
}


/*----------------------------------------------------------------------*/
/*	テーブル										　　				*/
/*----------------------------------------------------------------------*/

.midasi {
	margin-left: 3px;
	margin-right: 7px;
	font-size: 12px;
	font-weight: normal;
	color: #005c7e;
}

/*----------------------------------------------------------------------*/
/*	小見出し										　　				*/
/*----------------------------------------------------------------------*/

H2 {
	font-size:12px;
	font-weight:normal;
	color:#005c7e;	
}
