/* body */
body 	{
	background:#fff;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:15px;
	line-height: 1.6em;
	color:#333;
	}
/*---------ƒ‰ƒbƒp[-------*/
#wrap{
	width:100%;
	/*margin:0px;*/
	text-align:center;
	/*border: 1px solid #ff0000;*/
	}

#wrap_inner{
	width:800px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
	/*border: 1px solid #00ff00;*/
	}

#header{ 
	width: 800px;
	margin: 10px 0 0 0;
	padding: 0 0 3px 0;
	text-align: right;
	/*border: 1px solid #ff0000;*/
	}

.hedder1{
        background:transparent url(../img/kenzai_index_hedder1.gif) top left;
	width: 800px;
	float: left;
	margin: 0px;
	padding: 6 5 5 5px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #aaaaaa;
	}

.hedder2{
        background:transparent url(../img/kenzai_index_hedder2.gif) top left;
	width: 800px;
	float: left;
	margin: 0px;
	padding: 6 5 5 30px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #aaaaaa;
	}

.hedder3{
        background:transparent url(../img/kenzai_index_hedder3.gif) top left;
	width: 800px;
	float: left;
	margin: 0px;
	padding: 6 5 5 30px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #aaaaaa;
	}

.hedder4{
        background:transparent url(../img/kenzai_index_hedder4.gif) top left;
	width: 800px;
	float: left;
	margin: 0px;
	padding: 6 5 5 30px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	border: 1px solid #aaaaaa;
	}

.hedder5{
        background:transparent url(../img/kenzai_index_hedder5.gif) top left;
	width: 800px;
	float: left;
	margin: 0px;
	padding: 6 5 5 30px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	border: 1px solid #aaaaaa;
	}

/*--------ƒRƒ“ƒeƒ“ƒc-------*/
#f_left{
	float: left;
	width: 250px;
	margin: 0 0 0 20px;
	padding: 0px;
	font-size: 15px;
	line-height: 1.6em;
	/*border: 1px solid #94b2de;*/
	}
/*‰E‘¤‚Ì‘å˜g Œã‚Åright‚É•ÏX*/
#index{
	float: right;
	width: 500px;
	margin: 0 0 0 30px;
	padding: 0px;
	font-size: 15px;
	line-height: 1.6em;
	/*border: 1px solid #006699;*/
	}

#footer{
	width: 800px;
	text-align: right;
	padding:20 0px;
	/*border: 1px solid #94b2de;*/
	}

b{	
	font-size: 15px;
	font-weight: bold;
	color: #0000ff;
	}

.menu{
	margin: 2px;
	display: inline;
	text-align: center;
	font-size: 15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}

#header ul {
	margin: 0; padding: 0; display: inline;
	list-style: none;
	}

#header ul li{
	padding: 0 0.5em 0 0.5em;
}

#header ul li a{
	font-weight: bold;
	text-decoration: none;
	}
	
#header ul li a:focus, a:hover
	{color: #000; background: #E5E5E5;}


/* ‚æ‚­Žg‚¤—v‘f‚ÌÄÝ’è */
/* ƒCƒ[ƒW‚Ì˜gü‚ðÁ‚· */
img 	{
	border: none;
	vertical-align:bottom;
	}


/* ƒŠƒ“ƒN‘®« */
a:link {
	text-decoration: none;
	}

a.btn{
	display:inline-block;
	border:2px solid #c6c6c6;
	border-radius:8px;
	padding:10px;
	margin:0 15px 5px 0;
	color:#333333;
	transition: 0.5s;
}
a.btn:hover{
	text-decoration:none;
	background:#eaeaea;
}

/*--INDEXŠe—“‚ÅŽg—p table----*/
#index table{
	border-collapse: collapse;
	margin: 0.8em auto;
	line-height: 1.4;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 15px;
	font-family: Osaka|“™•, "MS ƒSƒVƒbƒN";
	}

#index th{
         font-family: Osaka|“™•, "MS ƒSƒVƒbƒN";
         white-space: nowrap;
	 border-bottom: 1px solid #666666;
         background-color:#94b2de;
         color:#ffffff;
         }

#index td{
         font-family: Osaka|“™•, "MS ƒSƒVƒbƒN";
         white-space: nowrap;
	 border-bottom: 1px dashed #666666;
         }
	

#f_left ul {
   margin:0;
   padding:0 0 0 5px;
   /*border:0px solid #EFEBEF;*/
}

#f_left li {
      padding:5px 0 0 10px;
      line-height:1.1;
      list-style:none;
      font-size: 15px;
      /*border-bottom:1px solid #E7E7EF; */
}

/*c11`c13’†€–Úindex*/
.c11	{
	width: 30px;
	text-align: center;
	/*font-size: 13px;*/
	white-space: nowrap;
	margin: 0px;
	padding: 3px;
	}

.c12	{
	width: 200px;
	text-align: left;
	/*font-size: 13px;*/
	white-space: nowrap;
	margin: 0px;
	padding: 3px;
	}

.c13	{
	width: 400px;
	text-align: left;
	/*font-size: 13px;*/
	white-space: nowrap;
	margin: 0px;
	padding: 3px;
	}
/*c11c14c15¬€–Úindex*/
.c14	{
	width: 160px;
	text-align: left;
	/*font-size: 13px;*/
	white-space: nowrap;
	margin: 0px;
	padding: 3px;
	}

.c15	{
	width: 250px;
	text-align: left;
	/*font-size: 13px;*/
	white-space: nowrap;
	margin: 0px;
	padding: 3px;
        /*background:transparent url(../img/icon_go.gif) no-repeat;*/
	}
	
.c16	{
	width: 120px;
	text-align: left;
	/*font-size: 13px;*/
	white-space: nowrap;
	margin: 0px;
	padding: 3px;
	}

.c17	{
	width: 310px;
	text-align: left;
	/*font-size: 13px;*/
	white-space: nowrap;
	margin: 0px;
	padding: 3px;
	}

.c18	{
	white-space: nowrap;
	margin: 0px;
	padding: 2px 0 2px 10px;
        background:transparent url(../img/icon_go.gif) no-repeat left center;
	}

.c19	{
	white-space: nowrap;
	margin: 0px;
	padding: 2px 0 2px 15px;
        background:transparent url(../img/golink3.gif) no-repeat left center;
	}

.c21	{
	white-space: nowrap;
	margin: 0 0 0 6px;;
	padding: 2px 0 2px 15px;
        background:transparent url(../img/icon_go.gif) no-repeat left center;
	}
/*ƒy[ƒW‚Ìtop‚É–ß‚é*/
.c22	{
	white-space: nowrap;
	margin: 0px;
	padding: 2px 0 2px 15px;
        background:transparent url(../img/icon_return.gif) no-repeat left center;
	}

/*“ª‚ÌINDEX*/
.f1	{
	width: 150px;
	font-weight: 600;
	color: #808000;
	border: 1px solid #94b2de;
	margin: 30 0 0 0px;
	padding: 3 3 3 10px;
	font-size: 16px;
	background-color:#eeeeee;
	}

/*footer‚Ì’†‚Ìreturnƒ}[ƒN*/	
.f2	{
	width: 150px;
	float: left;
	margin: 0 0 0 60px;
	padding: 3 3 3 10px;
	font-size: 16px;
	}
	
/*¬ûŽq‚Ì¿‹*/	
.f3	{
	width: 300px;
	color: #808000;
	border: 1px solid #94b2de;
	float: right;
	margin: 20 0 0 0px;
	padding: 3 3 3 10px;
	font-size: 12
	px;
	background-color:#eeeeee;
	}
	
/*eco¥ƒŠƒTƒCƒNƒ‹‚Ì’Žß*/
.f4{
	width: 800px;
	/*float: left;*/
	margin: 0px;
	padding: 10 0 0 30px;
	font-size: 13px;
	color: #333333;
	text-align: center;
	/*border: 1px solid #aaaaaa;*/
	}

/*”Ì”„Ž{H‚ÌƒRƒ“ƒeƒ“ƒc*/
.f6	{
	width: 800px;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #aaaaaa;*/
	}
	
.f6 table	{
	/*clear: both;*/
	/*border-collapse: collapse;*/
	/*margin: 0.8em auto;*/
	line-height: 1.3;
	border: 0px;
	}

/*================================================
 *  ƒy[ƒWƒgƒbƒv‚Ö‚Ì–ß‚è
 ================================================*/
.totop {
	position:fixed;
	bottom:30px;
	right:30px;
}
.totop a {
	display:block;
	text-decoration:none;
}
.totop img {
	background:#999999;
}
.totop img:hover {
	background:#999999;
}

