@charset"shift_jis";

body
							{
							color:#666;
							margin:0;
							padding:0;
							font-size:12px;
							margin:0px;
							background-color:#DFDFDF;
							}
table
							{
							margin:0;
							padding:0;
							font-size:12px;	
							background-color:#FFFFFF;
							}
.menu
							{
							background-color:#4F4E4E;
							}
p
							{
							margin:0px;
							padding:0px 0px 5px 0px;
							line-height:130%;
							color:#666;
							}
.p2
							{
							border:0px;
							font-size:10px;
							color:#7BB704;
							}
h1{margin:0;padding:0;}

#performance h2
							{
							border-bottom:1px solid gray;
							padding:0px 0px 5px 0px;
							font-size:10px;
							color:#ffa500;
							}

span{
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3",verdana,arial, sans-serif;
	letter-spacing: 3px;
}

img{border:none;margin:0;padding:0;}
img a{border:none;margin:0;padding:0;}							

							
a:link,a:visited{color:#666;text-decoration:none;outline:none;}
a:active,a:hover{color:#ffa500;text-decoration:underline;outline:none;}		
							


/*個別テキストの設定*/
.f10
							{
							font-size:10px;
							line-height:130%;
							color:#666;
							}
.f12
							{
							font-size:12px;
							line-height:125%;
							color:#666;
							}
.visited
							{
	font-size:12px;
	line-height:125%;
	color:#9acd32;
							}
.f14
							{
							font-size:14px;
							line-height:133%;
							color:#666;
							}
.f16
							{
							font-size:16px;
							line-height:133%;
							color:#666;
							}
.f18
							{
							font-size:18px;
							line-height:133%;
							}

/*リンクの設定*/
#nav a:link
							{
							font-size:12px;
							color:#fff;
							text-decoration:none;
							}
#nav a:visited
							{
							font-size:12px;
							color:#ccc;
							text-decoration:none;
							}
#nav a:hover
							{
	font-size:12px;
	color:#9acd32;
	text-decoration:none;
							}
#return {
								height:30px;
							
							}
#return a:link
							{
							font-size:12px;
							color:#666666;
							text-decoration:underline;
							}
#return a:visited
							{
	font-size:12px;
	color:#800080;
	text-decoration:none;
							}
#return a:hover
							{
	font-size:12px;
	color:#ffa500;
	text-decoration:none;
							}
/*概要のbackground color*/
.out
							{
							background-color:#F4F4F4;
							}
/*セキュリティのbackground color*/
.sec
							{
							background-color:#F0FAC8;
							}
							
							
/*ヘッダー指定*/
#header{height:140px;margin:0;padding:0;background:url(../../img/share/sky1.jpg) no-repeat;}
#header h1{width:700px;height:140px;float:left;}	
#header h1 a{width:700px;height:140px;display:block;text-indent:-9999px;}

#h_menu{margin:0;padding:0;background:#4f4e4e;}
#h_menu ul{list-style:none;margin:0 14px;padding:0;}
#h_menu ul li{width:112px;height:58px;margin:0 auto;padding:0;float:left;display:block;text-indent:-9999px;
background-position:0px -58px;background-repeat:no-repeat;}
#h_menu ul li a:link,#h_menu ul li a:visited{width:112px;height:58px;display:block;
background-position:0 0;background-repeat:no-repeat;}
#h_menu ul li a:active,#h_menu ul li a:hover{width:112px;height:58px;display:block;
background-position:0px -58px;background-repeat:no-repeat;}

.h_menu01,.h_menu01 a{background:url(../../img/share/h_menu01.gif) no-repeat;}
.h_menu02,.h_menu02 a{background:url(../../img/share/h_menu02.gif) no-repeat;}
.h_menu03,.h_menu03 a{background:url(../../img/share/h_menu03.gif) no-repeat;}
.h_menu04,.h_menu04 a{background:url(../../img/share/h_menu04.gif) no-repeat;}
.h_menu05,.h_menu05 a{background:url(../../img/share/h_menu05.gif) no-repeat;}
.h_menu06,.h_menu06 a{background:url(../../img/share/h_menu06.gif) no-repeat;}


#top_contents{padding:10px 0;clear:both;}
#top_contents h2{width:200px;height:70px;margin:0;float:left;background:url(../../img/index/madori_btn02.gif) no-repeat;}
#top_contents h2 a{width:200px;height:70px;display:block;text-indent:-9999px;}

#top_contents ul{float:left;list-style:none;margin:0 0 0 5px;padding:0;}
#top_contents ul li{padding:0 0 0 12px;height:20px;line-height:20px;background:url(../../img/share/icon01.gif) no-repeat left center;}
#top_contents ul li a:link,#top_contents ul li a:visited{color:#3366CC;text-decoration:underline;}
#top_contents ul li a:hover,#top_contents ul li a:active{color:#999;text-decoration:none;}


#madori_btn01 h2{width:240px;height:70px;margin:10px 0;background:url(../../img/share/madori_btn01.gif) no-repeat;float:right;}
#madori_btn01 a{width:240px;height:70px;display:block;text-indent:-9999px;}


