@charset "euc-jp";
/* CSS Document */

/*
/////////////////////////////////
//							   //
//	目神サイト					//
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2008.01.12				   //
//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////



*/

/** Default Setting **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin				:	0px;
	padding				:	0px;
	font-size			:	100%;
}

img{
	border				:	0px;
	vertical-align		:	bottom;
}

table { 
	border-collapse		:	collapse; 
	border-spacing		:	0;
} 

fieldset,img {  
	border				:	0; 
}

address,caption,cite,code,dfn,em,strong,th,var { 
	font-style			:	normal;
	font-weight			:	normal;
} 

ol,ul { 
	list-style			:	none;
}

caption,th { 
	text-align			:	left;
}

h1,h2,h3,h4,h5,h6 {
	font-size			:	100%;
	font-weight			:	normal;
}

q:before,q:after {
    content				:	''; 
}

abbr,acronym {
	border				:	0;
} 

hr{
	display				:	none;
}

.clear{
	clear				:	both;
	height				:	0;
}

.cf{
	display				:	inline-block;
}

.cf:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

/**================================= Link Setting =================================**/

a:link		{color:#666; text-decoration:underline;}
a:visited	{color:#666; text-decoration:underline;}
a:hover		{color:#F00; text-decoration:underline;}
a:active	{color:#F00; text-decoration:underline;}


/**================================= Common Setting =================================**/

body{
	background-color	:	#FFF;
	color				:	#666;
	font-size			:	12px;
	font-family			:	verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	text-align			:	center;
}

* + html body {
	font-family			:	"メイリオ","Meiryo";
}

#page{
	background			:	#FFF url(../images/common/bg_all.gif) repeat-y center top;
	margin				:	0 auto;
	padding				:	0 3px;
	text-align			:	left;
	width				:	770px;
}

#contents{
	padding				:	25px 25px 0;
}


/**================================= Header Setting =================================**/

#header ul{
	width				:	770px;
	white-space			:	nowrap;
}

#header ul li{
	display				:	inline;
	
}



/**================================= Footer Setting =================================**/

#footer{
	background			:	url(../images/common/bg_all.gif) repeat-y center top;
	margin				:	0 auto;
	padding-top			:	30px;
	text-align			:	left;
	width				:	776px;
}

#footer div.f_top{
	background			:	#FFF url(../images/common/bg_foottop.gif) repeat-x bottom left;
	margin				:	0 3px;
	padding-bottom		:	30px;
}

#footer div.inner_f_top{
	margin				:	0 0 0 206px;
	width				:	390px;
}

#footer .inner_f_top img{
	float				:	left;
	margin-right		:	15px;
}

#footer .inner_f_top p{
	line-height			:	1.6;
}










