﻿/* 全体-----------------------------*/
html{
 height:100%;
}

body {
 background-image:url('../images/background-img-sky_new.jpg');
 background-repeat:repeat-x;
 background-attachment:fixed;
 padding:0px 0px 0px 15px;
 margin:0px 0px 0px 0px;
 font-size:9.5pt;
 line-height:1.2em;
 width:950px;
 font-family: Verdana,"ＭＳ Ｐゴシック", sans-serif;
 height:100%;
 letter-spacing:0.5pt;
}

strong{
   color:red;
}

img{
	 border-style:none;   
}

a{
	text-decoration:none;
}

a:hover{
	color:#6666FF;
}
.red{
	color:red;
}

/* ヘッダー---------------------------------*/
div#header {
	border-color: #008000;
	border-width: 0px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	padding:0px 0px 0px 0px;
	margin-top:0px;	
	margin-left:10px;
	width:950px;
}

div.header_company_logo{
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	text-align:center;			
	margin-top:0px;
	margin-bottom:20px;
}

div.header_company_logo img{
	width:500px;
}

div.header_navigation{
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}

/* メインコンテンツ領域------*/
div.main_contents{
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	position:absolute;
}

table.main_contents td{
	vertical-align:top;
}

/* 左側ナビゲーション---*/
div.left_navigation{
	text-align:left;
	border:1px #94C4FE solid;
	border-collapse:collapse;
	padding:0px 0px 5px 0px;
	margin:5px 0px 0px 30px;
	width:220px;
}

div.left_navigation p{
	list-style-image:none !important;
	padding:3px 0px 3px 10px;
	margin:0px 0px 3px 0px;
	background-color:#94C4FE;
	font-weight:bold;
	color:#ffffff;
}

div.left_navigation p a{
	color:white;			
}

div.left_navigation p a:hover{
	color:#FFFF99;			
}

div.left_navigation ul{
	vertical-align:top;	
	padding:3px 0px 0px 25px;
	margin:0px 0px 10px 0px;
}

div.left_navigation ul li{
	list-style-image:url('/images/blue_arrow.png');
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

div.left_navigation ul li a{
	padding:3px 0px 3px 0px;

}


div.left_navigation ul.sub_menu_selected{
	background-color:#F0F0F0;
	padding:3px 0px 3px 25px;
	margin:0px 0px 0px 0px;
}

div.left_navigation ul.sub_menu_selected li{
	list-style-type:lower-roman;
	list-style-image:none;
}

div.left_navigation ul.sub_menu_selected li.selected{
	font-weight:bold;
}

div.left_navigation ul.sub_menu {
	list-style-type:lower-roman;
	list-style-image:none;
	padding:3px 0px 3px 25px;
	margin:0px 0px 0px 0px;
}

div.left_navigation ul.sub_menu li a{
 list-style-type:lower-roman;
 list-style-image:none;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}

div.left_navigation ul.sub_menu li{
 list-style-type:lower-roman;
 list-style-image:none;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}

div.left_navigation ul li.selected{
 background-color:#F0F0F0;	
 padding:3px 0px 3px 0px;
 margin:0px 5px 0px 0px;
}

div.left_navigation a{
	color:#000000;
}
div.left_navigation a:hover{
	color:#CC0000;
}

div.left_nav_contactus{
	text-align:center;
	border-collapse:collapse;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 35px;
	width:200px;
	color:#CC3300;
	font-size:12px;
}

div.left_nav_contactus img{
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}


/* 本文----------------------*/

div.menu{
   	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
   border-collapse:collapse;
   width:600px;
}

/* トップに戻る---------------------------------*/
div.return_top{
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
}

/* フッター---------------------------------*/
div#footer{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div#footer img.hr{
  width:950px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
div#footer img{
	padding:5px 0px 0px 10px;
	margin:5px 0px 0px 0px;
}
div.copyright
{
	position:static;
	text-align:center;
	font-size:10pt;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.copyright p{
    padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
span.copyright img{
}