﻿@charset "utf-8";

@import url('top.css');
@import url('subpage.css');


body {
	background: #F5F5F5;
	color:#000000;
	font-size : 12px;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

p{
    margin-left:13px;
    margin-top:3px;
    margin-bottom:0px;
    padding: 0px ;
    line-height: 18px;
	color: #666666;
	text-align: left;
}


h3{
	  background: white url('../img/common/point_01.gif') no-repeat;
      font-size: 12px;
      margin:10px 0px 0px 15px;
      padding-bottom: 2px;
      padding-left: 15px;
      color: navy;
      font-weight: normal;
     
}



}
th { font-size:12px; }



a {
	text-decoration:none;
	color: navy;
	}
	
a:hover {
	text-decoration:underline;
	color: #FF6600;
}

a:visited {
	text-decoration:none;
	color:#0000FF;
}




.topic_path{
	text-align: right;
	font-size: 10px;
	margin-top: 10px;
	font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;
	padding-left: 0px;

}
#header{
	position: relative;
	background:white url('../img/common/header_bg.jpg') no-repeat;
	width: 768px;
	height: 88px;
	margin-left: 0px;
	border-bottom: 1px #E1EDFB solid;
}

#header img{
	border: none;
}

#logo{
	background: url('../img/common/logo.jpg') no-repeat top left;
	width:333px;
	height:64px;
	float: left;
	margin-top: 3px;
}

#navi{
	float: right;
	width: 250px;
	text-align: right;
	
}

#navi p{
	text-align: right;
}

#container{
	position: relative;
	text-align:center;
	background:url('../img/common/container_bg.gif') repeat-y top center;
	width: 817px;
	MARGIN: 0px auto;
}

#wrapper{
	text-align:center;
	width: 770px;
	margin: 0px auto;
	padding-left: 1px;
}

#wrapper02{
	text-align:center;
	width: 770px;
	margin: 0px;
	padding-left: 1px;
}



/* ================================================ */
/* main              */


#main{
	float: right;
	text-align:left;
	width: 578px;
	border-left: 1px #E1EDFB solid;
	padding-bottom: 50px;
	margin-bottom: 0px;

}


#main p{
    margin-left:13px;
    margin-right:13px;
    margin-top:6px;
    margin-bottom:0px;
    padding: 0px ;
    line-height: 20px;
	color: #666666;
	text-align: left;
}

#main p.center{
	text-align: center;
}


#main p.topic_path{
	text-align: right;
	font-size: 10px;
	margin-top: 0px;
	font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;
	padding-left: 0px;

}



}

#main img{
      padding-left: 0px ;
      margin-left: 0px ;
      border:none;


}

#main h1{
      font-size: 12px;
      margin-top: 0px;
      margin-bottom: 20px;
}

#main h2{
      background: white url('../img/common/h2.gif') no-repeat;
      padding-left: 40px;
      padding-top: 11px;
	 color: navy;
	 height: 30px;
	 margin-bottom: 3px;
	 margin-left: 5px;
	 margin-top: 30px;
     font-size: 14px;
     
 }
 
  
#main h3{
	  background: white url('../img/common/point_01.gif') no-repeat;
      font-size: 12px;
      margin:15px 0px 0px 13px;
      padding-bottom: 2px;
      padding-left: 15px;
      color: #4B83B5;
      font-weight: bold;
     
}

}
#main h3　a{
color: #4B83B5;}


#main h4{
	  
      font-size: 12px;
      margin:10px 0px 5px 13px;
      padding-bottom: 2px;
      padding-left: 15px;
      color: #666666;
      font-weight: normal;
     
}


h3 + p{
	  margin-left: 200px; 
}





#main a{
     color: #4B83B5;
     text-decoration: underline;
}

#main a:hover{
     color: navy;
     text-decoration: none;
}

ne;
}

#main table{
width: 496px;
margin: 10px 0px 20px 30px;
padding: 0px;
margin-left: 20px;
}

#main td {font-size:12px;color: #4c4c4c;

	height: 25px;
	vertical-align: top;
	text-align: left;
 } 

ol{
	list-style: disc;
	margin-top: 3px;
	color: #666666;
}



#main ul{
	list-style: disc;
	margin-top: 20px;
	color: #666666;
}



#main li{
	margin: 0px 0px 10px 0px;;
}

#main ol li{
	margin: 0px 0px 10px 15px;;
}


#main td p{
    margin-left:3px;
    margin-right:3px;
     margin-top:1px;
    margin-bottom:0px;
    padding: 0px ;
    line-height: 17px;
	color: #666666;
	text-align: left;
}


/* ================================================ */
/* leftmenu             */



#leftmenu{
	float:left;
	width: 190px;
	height: 500px;
	text-align: left;
	margin-left: 0px;
	margin: 0 0;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	list-style: none;

}


#leftmenu image{
  vertical-align: middle;
  
}


#leftmenu{
  margin: 0 0;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  list-style: none;
}



#leftmenu li {

  margin-top: 0px;
  margin-left: 0px;
  font-size: x-small;
  font-weight: normal;
  width: 184px; 
  height: 30px;
  padding-left:0px; 
  padding-right:0px; 
  padding-top:0px; 
  padding-bottom:0px;
  text-align: left;
 }
 
#leftmenu a {
  margin-top: 0px;
   padding: 0px 4px 0px 0px;
  color: #000000;
  display: block;
  width: 184px;
    height: 30px;
  font-weight: normal;
 
  text-decoration: none;
  font-size: 12px;
  text-align: left;
  }



#leftmenu_01{
	background: white url('../img/common/leftmenu_01.gif') no-repeat;
	width: 184px;
	height: 30px;
	margin-left: 0px;
}

#leftmenu_01 a{
	background: white url('../img/common/leftmenu_01.gif') no-repeat;
	width: 184px;
	height: 30px;
	padding: 0px;

}

#leftmenu_01 a:hover{
	background: white url('../img/common/leftmenu_01_hover.gif') no-repeat;
}

#leftmenu_02{
	background: white url('../img/common/leftmenu_02.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_02 a{
	background: white url('../img/common/leftmenu_02.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_02 a:hover{
	background: white url('../img/common/leftmenu_02_hover.gif') no-repeat;
}

#leftmenu_03{
	background: white url('../img/common/leftmenu_03.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_03 a{
	background: white url('../img/common/leftmenu_03.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_03 a:hover{
	background: white url('../img/common/leftmenu_03_hover.gif') no-repeat;
}


#leftmenu_04{
	background: white url('../img/common/leftmenu_04.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_04 a{
	background: white url('../img/common/leftmenu_04.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_04 a:hover{
	background: white url('../img/common/leftmenu_04_hover.gif') no-repeat;
}


#leftmenu_05{
	background: white url('../img/common/leftmenu_05.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_05 a{
	background: white url('../img/common/leftmenu_05.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_05 a:hover{
	background: white url('../img/common/leftmenu_05_hover.gif') no-repeat;
}

#leftmenu_06{
	background: white url('../img/common/leftmenu_06.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_06 a{
	background: white url('../img/common/leftmenu_06.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_06 a:hover{
	background: white url('../img/common/leftmenu_06_hover.gif') no-repeat;
}


#leftmenu_07 a{
	background: white url('../img/common/leftmenu_07.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_07 a:hover{
	background: white url('../img/common/leftmenu_07_hover.gif') no-repeat;
}

#leftmenu_08 a{
	background: white url('../img/common/leftmenu_08.gif') no-repeat;
	width: 184px;
	height: 30px;
}

#leftmenu_08 a:hover{
	background: white url('../img/common/leftmenu_08_hover.gif') no-repeat;
}



#leftmenu_09 a{
	background: white url('../img/common/leftmenu_09.gif') no-repeat;
	width: 184px;
	height: 30px;

}

#leftmenu_09 a:hover{
	background: white url('../img/common/leftmenu_09_hover.gif') no-repeat;
}

#leftmenu_10 a{
	background: white url('../img/common/leftmenu_10.gif') no-repeat;
	width: 184px;
	height: 30px;

}

#leftmenu_10 a:hover{
	background: white url('../img/common/leftmenu_10_hover.gif') no-repeat;
}

#leftmenu_11 a{
	background: white url('../img/common/leftmenu_11.gif') no-repeat;
	width: 184px;
	height: 30px;

}

#leftmenu_11 a:hover{
	background: white url('../img/common/leftmenu_11_hover.gif') no-repeat;
}

#leftmenu_12 a{
	background: white url('../img/common/leftmenu_12.gif') no-repeat;
	width: 184px;
	height: 30px;

}

#leftmenu_12 a:hover{
	background: white url('../img/common/leftmenu_12_hover.gif') no-repeat;
}





#leftmenu p.note {
  margin: 0 15px;
}

.sub_li{
  font-size: 10px;
    padding: 3px 0px 0px 0px;
  margin: 1px 0px 0px 2px;
  line-height: 11px;
}


/* ================================================ */
/* footer              */




#footer{
    clear: both;
	position: relative;
	text-align: center;
	background: white url('../img/common/footer_bg.jpg') no-repeat bottom center;
	clear: both;
	width: 769px;
	height: 56px;
	margin-right: 0px;
	border-top:1px #c0c0c0 solid;
	padding-top: 5px;
	margin-left: 1px;
	margin-top: 0px;
	border-top: 1px #D8E8EB solid;
	vertical-align: bottom;
}


#footer p{
font-size: 11px;
line-height: 12px;
text-align: center;
padding-left: 0px;
padding-top: 8px;
}

#footer a {
    color: #666666;

}
#footer a:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #161652;
}

#footer ul{
	display: inline;
	padding-left: 0px;
  	margin-left: 0px;



}

#footer li{
	display: inline;
	font-size: 10px;
	  color: #808080;

}

address {
  text-align: center;
  margin: 7px 0px 2px 0px;
  font-weight: normal;
  font-style: normal;
  font-family: Verdana,Arial,Helvetica,sans-serif;
	color: navy;


  font-size: 10px;
}

.center{
	text-align: center;
}

.style5 {
	background-color: #F7F9F8;
	}
strong{
color: #00235F;
font-weight: bold;
font-size: 12px;}

.hdn {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 2;
}


.date{
	margin-left:0px;
	text-align: left;
}

.text_out{
	display: none;
}

#search{
	text-align: right;
	margin-top: 8px;
	width: 200px;	border: none;
}
.navi{
	background:white url('../img/common/point_03.gif') no-repeat;
	margin-top: 7px;
	float:right;
	padding-left: 15px;
	padding-right: 3px;
	margin-right: 5px;
	display: inline;
}

a:visited{
	color: #808080;
	
}

.navi a{
	color: #808080;
	
}

.navi a:hover{
	color:#006699;
	text-decoration: underline;
}

#searchbox{
	margin-right: 3px;
	width: 100px;
	top: 00px;
	left: 10px;
	position: relative ;
}

.bg_white {
	border-style: solid;
	background-color: #FFFFFF;
}
.style1 {
	border-style: solid;
	background-color: #FFFFFF;
}
.style2 {
	border-collapse: collapse;
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
}

.style3 {
	border-color: #C0C0C0;
	border-width: 0;
	border-collapse: collapse;
	background-color: #FFFFFF;
	border: 1px;
}
.style4 {
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #FFFFFF;
}


.red {
	color: #FF0066;
}

.notice_01{
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
}

.group{
      background: white url('../img/common/h2.gif') no-repeat;
      padding-left: 40px;
      padding-top: 11px;
	 color: navy;
	 height: 50px;
	 margin-bottom: 3px;
	 margin-left: 5px;
	 margin-top: 30px;
     font-size: 14px;
     
 }
 

