
/*体*/
body{
font 95% Arial;
background: #fff;
color:#000;
}
b,strong{
font-weight:bold;
}

/*ログイン画面ヘッダーメニュー*/
#header_menu{
position:absolute;
padding:0 0 0 0px; /*配置　上 右　下　左*/
height: 8px;		/*高さ*/
width:100%;
background:#FFFFFF;	/*背景色(画像指定可能)*/
color:#666;

top left no-repeat;
border-bottom:none;/*1px solid #f90;*/
z-index: 8;
}
#header_menu ul li{
display: inline;	/*リストを横に並べる*/
list-style: none;	/*リストの頭文字*/
}
#header_menu a, #header_menu p{
font-family: Arial;		/*使用するフォント種類*/
font-weight:normal;		/*太字にしたい場合bold*/
font-size:70%;			/*ヘッダーリンク時・divタグ内のフォントサイズ*/
display:block;
float:left;
padding:1px 1px;
margin :2px 5px;
border: 1px solid #000000;	/*文字の回りの線の色*/
}
/*訪問済み・未訪問の色指定*/
#header_menu a:link, #header_menu a:visited{
color:#000;
background:#fff;
text-decoration: none;
}
#header_menu .time{
font-family:Arial;
font-size:70%;
font-weight:bold;
}
/*カーソルが乗っかったときの色指定をしてみては・・*/
#header_menu a:hover, #header_menu a.on{
color:#fff;
background:#DC8130;
}
#header_menu .on{
color: #fff;
background: #DC8130;
}

/*メニューにフォーカスまたは、アクティブ時の色指定*/
#header_menu a:active, #header_menu a:focus{
color:#fff;
background:#DC8130;
}
/*現在表示中の色指定（未完成）*/
#header_menu li.on p{
color:#fff;
background:#DC8130;
}
/*ログイン画面ヘッダーメニューここまで*/

/*ログイン画面ヘッダーメニュー改行の時*/
#header_menu2{
position:absolute;
padding:0 0 0 70%; /*配置　上 右　下　左*/
height: 8px;		/*高さ*/
width:100%;
background:#FFFFFF;	/*背景色(画像指定可能)*/
color:#666;

top:80px; 
left no-repeat;
border-bottom:none;/*1px solid #f90;*/
/*z-index: 8;*/
}
#header_menu2 ul li{
display: inline;	/*リストを横に並べる*/
list-style: none;	/*リストの頭文字*/
}
#header_menu2 a, #header_menu2 p{
font-family: Arial;		/*使用するフォント種類*/
font-weight:normal;		/*太字にしたい場合bold*/
font-size:70%;			/*ヘッダーリンク時・divタグ内のフォントサイズ*/
display:block;
float:left;
padding:1px 6px;
margin :0 5px;
border: 1px solid #000000;	/*文字の回りの線の色*/
}
/*訪問済み・未訪問の色指定*/
#header_menu2 a:link, #header_menu2 a:visited{
color:#000;
background:#fff;
text-decoration: none;
}
/*カーソルが乗っかったときの色指定をしてみては・・*/
#header_menu2 a:hover, #header_menu2 a.on{
color:#fff;
background:#666;
}
#header_menu2 .on{
color: #fff;
background: #666;
}
/*メニューにフォーカスまたは、アクティブ時の色指定*/
#header_menu2 a:active, #header_menu2 a:focus{
color:#fff;
background:#666;
}
/*現在表示中の色指定（未完成）*/
#header_menu2 li.on{
color:#fff;
background:#f90;
}
/*ログイン画面ヘッダーメニューここまで*/


/*管理メニュー*/
#kanri{
position: absolute;
display:inline;
width:300px;
padding:10px 10px 0px 10px;
border:1px solid #000000;
background:#DC8130;
color:#FFFFFF;
font-weight:bold;
top:80px;
left:50px;
}
/*ログインメニューバー文字*/
#login_menu_cara{
position:absolute;
padding:5px 0px;
/*height:8px;*/
width:920px;
background:#DC8130;
border:1px solid #000000;
top:155px;
left:60px;
color:#FFFFFF;
font-weight:normal;
font-size:90%;
}
/*ログインメニューバー*/
#login_menu{
position:absolute;
padding:0 0 0 0;
/*height: 8px;*/
width:920px;
background:#FFFAE6;
/*left:30px;*/
left:60px;
border:1px solid #000000;
z-index: 1;
top:185px;
}
#login_menu ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#login_menu ul li{
/*display: inline;*/
display: block;
list-style: none;
float:left;
}


#login_menu a, #login_menu p{
font-family: Arial;
font-weight:normal;
display:block;
padding:3px;	/*文字とボックスの距離*/
margin :3px 3px; /*上との距離・隣との距離*/
border: 1px solid #000000;	/*ボックスの回りこみ線の指定*/
color: #fff;			
}
#login_menu a:link, #login_menu a:visited{
color:#000000;
background:#ffffff;
text-decoration: none;
font-size:70%;
}
#login_menu a:hover, #login_menu a.on{
color:#fff;
background:#DC8130;
}
#login_menu a:active, #comp a:focus{
color:#fff;
background:#DC8130;
}
#login_menu li.on p{
color:#fff;
background:#DC8130;
}

/*ログインメニューここまで*/





/*ヘッダー文字*/
#head_cara{
position: absolute;
top:75px; left: 250px;
z-index:10;
padding-left: 30px;
}

#head_cara h1{
font-size:1.3em;
color:#fa5300;
font-weight: normal;
text-indent: -30px;
}
/*ここまで*/

/*ヘッダー*/
#head{
position:absolute;
top:0;
width:1003px;
height: 20px;
color:#fff;
background:#006;
margin:0;
padding 10px 20px 0 20px;
text-align:center;
}
/*ヘッダーここまで*/

/*ロゴとか張るトコ*/
#rogo{
position:absolute;
left:0;
top:20px;
width:1003px;
height:155px;
background:#fff;
top left no-repeat;
border-top: 1px solid #f90;
border-bottom: 1px solid #f90;
z-index: 9;
}
/*ここまで*/

/*会社概要とか*/
#comp{
position:absolute;
padding:180px 0 0 50px;/*ここのyと*/
height: 8px;
width:953px;	/*ここのyを足して1003pxになるように設定すること*/
background:#ffc;
top left no-repeat;
border-bottom:1px solid #f90;
z-index: 8;

}
#comp ul li{
display: inline;
list-style: none;
}
#comp a, #comp p{
font-family: Arial;
font-weight:normal;
display:block;
float:left;
padding:1px 6px;
margin :0 5px;
border: 1px solid #f90;
color: #fff;
}
#comp a:link, #comp a:visited{
color:#f90;
background:#fff;
text-decoration: none;
}
#comp a:hover, #comp a.on{
color:#fff;
background:#f90;
}
#comp a:active, #comp a:focus{
color:#fff;
background:#f90;
}
#comp li.on p{
color:#fff;
background:#f90;
}
/*会社概要ここまで*/

/*navigation左配置*/
#navileft_top{
position : absolute;
display : block;
left 60px;
top:170px;
width:170px;
padding 4px 0 0 0;
z-index: 7;
}
/*navibar配置*/
#navigation_top{
position:absolute;
top:20px; left:60px;
width:170px;
background: #f90;
color:#000;
}

/*navibar設定*/
#menu_top{
margin:10px 0 0 0;
padding-bottom:0px;
border-bottom 1px solid #f90;
}
#menu_top li{
display:inline;
}
#menu_top a, #menu_top li.on{
display:block;
font-weight:none;
text-decoration: none;
padding-left:15px;
line-height:22px;
color:#fff;
background:#f90;
margin : 1px 0;
}
#menu_top a:link, #menu_top a:visited{
color: #f60;
background:#fff;
}
#menu_top a:hover{
color:#fff;
background:#f90;
}
#menu_top a:active, #menu_top a:focus{
color:#fff;
background:#f90;
}
#menu_top a:link.on, #menu_top a:visited.on{
color: #fff;
background#f90;
}
#menu_top .head{
text-decoration:none;
padding-left:15px;
line-height:30px;
display:block;
font-weight:bold;
margin:2px 1px 0 1px;
background:#fff;
color: #f60;
}
/*navibar設定終わり*/



/*navibar左下*/
#navileft_bottom{
position : absolute;
display : block;
left 60px;
top:540px;
width:170px;
padding 4px 0 0 0;
z-index: 7;
}
/*navibar左下配置*/
#navigation_bottom{
position:absolute;
top:20px; left:60px;
width:170px;
background: #f90;
color:#000;
}

/*navibar左下設定*/
#menu_bottom{
margin:10px 0 0 0;
padding-bottom:0px;
border-bottom 1px solid #f90;
}
#menu_bottom li{
display:inline;
}
#menu_bottom a, #menu_bottom li.on{
display:block;
font-weight:none;
text-decoration: none;
padding-left:15px;
line-height:22px;
color:#fff;
background:#f90;
margin : 1px 0;
}
#menu_bottom a:link, #menu_bottom a:visited{
color: #f60;
background:#fff;
}
#menu_bottom a:hover{
color:#fff;
background:#f90;
}
#menu_bottom a:active, #menu_bottom a:focus{
color:#fff;
background:#f90;
}
#menu_bottom a:link.on, #menu_bottom a:visited.on{
color: #fff;
background#f90;
}
#menu_bottom .head{
text-decoration:none;
padding-left:15px;
line-height:30px;
display:block;
font-weight:bold;
margin:2px 1px 0 1px;
background:#fff;
color: #f60;
}
/*ここまで*/

/*コンテンツ枠部分設定*/
#contents_header{
position:absolute;
width:45%;
top:220px;
left:260px;
background:#fff;
color:#000;
border-top:1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}

#contents{
position : absolute;
width : 45%;
top :250px;
left:260px;
background:#fff;
color:#000;
padding 55px 20px 10px 20px;
border-top:1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
z-index: 6;
}
/*ここまで*/

#contents p{
padding:10px 0 20px 20px;
}
#contents p.contentfooter{
border-top:1px solid #d90;
font-size:80%;
padding:10px 10px 20px 20px;
}

