/*/////////////////////////////////////////////////////////////*/
/*Recet CSS*/
/*
ブラウザ間のHTMLデフォルトスタイルの差を取り払う-->

h1, h2, … , h6のfont-sizeを100%*/
h1,h2,h3,h4,h5,h6{font-size:100%;}

/*ブロック要素のmargin, paddingを0, borderのリセット*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
	}
table{
	border-collapse:collapse;
	border-spacing:0;
	}

/*strong, em, citeなどのfont-styleとfont-weightをnormalに*/ 
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
	}

/*fieldsetとimgからボーダを除去 */
fieldset,img{
	border:0;
	}

/*リストからlist-styleを除去 */
ol,ul {
	list-style:none;
	}

/*q要素の引用符を除去*/
q:before,q:after{content:'';}

/*captionとthを左寄せ
caption,th {text-align:left;}*/

abbr,acronym {
	border:0;
	font-variant:normal;
	}/*略語・頭字後 */

sup,sub {
	line-height:-1px;
	vertical-align: text-top;
	}/* 下付・上付文字 */

sub {
	vertical-align:text-bottom;
	}

input, textarea, select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}
/* 入力選択用部品とボタン---/---複数行の入力エリア---/---メニュー*/


/*///////////////////////////fontcss//////////////////////////////////*/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
 
 
/*///////////////////////////fontcss//////////////////////////////////*/
body {
	font-size:13px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	*font-size:small;
	*font:x-small;
	}
table {
	font-size:inherit;
	font:100%;
	}
/**
 * Bump up IE to get to 13px equivalent
 */
/*code ソースコード、kbd ソーステキスト、samp 出力サンプル、tt 等幅フォント*/
code,kbd,samp,tt {
	font-family:Consolas, Monaco,monospace;
	font-size: 100%;
	*font-size:108%;
	line-height:99%;}

/* 下付・上付文字 */	
sub, sup {
  font-size: 50%;
}

small {
  font-size: 90%;
}

big {
  font-size: 125%;
}

* {
	line-height:1.6;
	 }
/*///////////////////////////style css//////////////////////////////////*/

body {
	background-color: #ffffff; 
 }

	/*-- hyper link  
	-----------------------------*/
a:link { 
	color:#8a8a8a;
	text-decoration: underline;
 } 
a:visited {
	color:#8a8a8a;
	text-decoration: underline;
 } 
a:hover { 
	color: #80af00; /*草色*/
	text-decoration: none;
 }

a.footerlogo:link, 
a.footerlogo:visited { 
	color: #fff;  
	text-decoration: none;
 }


	/* --block element
	--------------------------  */
div,
 h1, 
 h2, 
 h3, 
 h4, 
 h5, 
 h6, 
 p, 
 blockquote, 
 pre, 
 address {
  display: block;
}


	/*  return to page top
	---------------------------------------*/
p.returnTop {
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
	width: 720px;
	font-size:77%;
	text-align:right;
	}

/*--------------------------------------*/
.snavi { 
	font-weight:400; 
	color: #888; 
	font-size:85% ;/*renders 11px */
 }

  /*--footer
  ------------------------------------*/

#footer { 
	background-color: #88f442; 
	width: 730px; 
	height: 160px; 
	margin: 10px 0 5px 0; 
	padding:0; color: #666; 
	vertical-align: top;
 }

*:first-child+html #footer,
* html body #footer {  
	background-color: #a4f431;
 }

#footer p.left,
#footer address.right,
#footer address.cr { 
	font-family: Verdana,'Lucida Sans Unicode','Lucida Grande',sans-serif;
 }
#footer p.left { 
	float: left; 
	margin:0; 
	padding:0 0 0 5px ; 
	font-size:26px; /*renders 26px*/
	width:330px; 
	text-align:left; 
	vertical-align:top; 
	color:#fff; 
 }
#footer address.right { 
	float: right;
	margin:0; 
	width:395px; 
	padding:5px 0 5px 0; 
	font:92% normal; 
	line-height:1.3;
 }
#footer address.cr {
	clear:both; 
	padding:3px 0 5px 5px; 
	font:12px normal;
	width:700px;
 }
 
.pt { 
	padding:0; 
	font-size:x-small; 
	font-weight:400; 
	text-align:right;
 }

