@charset "euc-jp";
/* CSS Document */

/*
/////////////////////////////////
//							   //
//	目神サイト　目神について用	//
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2008.03.24				   //
//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////



*/

/**================================= Common Setting =================================**/

#page2{
	background			:	#FFF url(../images/column/bg_all_column.gif) repeat-y center top;
	margin				:	0 auto;
	padding				:	0 3px;
	text-align			:	left;
	width				:	645px;
}

#page2 #contents{
	padding				:	25px 17px 30px;
}


#page2 #header ul{
	width				:	645px;
	white-space			:	nowrap;
}

/**================================= Footer Setting =================================**/

#footer2{
	background			:	url(../images/common/bg_all.gif) repeat-y center top;
	margin				:	0 auto;
	text-align			:	left;
	width				:	651px;
}

#footer2 div.f_top{
	background			:	#FFF url(../images/common/bg_foottop.gif) repeat-x bottom left;
	margin				:	0 3px;
	padding-bottom		:	30px;
}

#footer2 div.inner_f_top{
	margin				:	0 0 0 206px;
	width				:	390px;
}

#footer2 .inner_f_top img{
	float				:	left;
	margin-right		:	15px;
}

#footer2 .inner_f_top p{
	line-height			:	1.6;
}

/**================================= Contents Setting =================================**/



/******** Column ********/

#column{
	border-bottom	:	#999 dashed 1px;
	padding-bottom	:	30px;

}

/* unit1 */

#column .unit1{
	margin			:	5px 0 0 3px;
}

#column .unit1 h2{
	margin-bottom	:	15px;
}

#column .unit1 p{
	line-height		:	1.7;
}

#column div.first{
	margin-top		:	20px;
}



#column .unit2{
	margin-top		:	20px;
	padding-left	:	6px;
	width			:	714px;
}

#column .unit2 img{
	float			:	left;
	margin-right	:	20px;
}

#column .unit2 .unit2_r{
	float			:	left;
	width			:	576px;
}

#column .unit2 .unit2_r h3{
	font-size		:	16px;
	margin-bottom	:	10px;
}

#column .unit2 .unit2_r ul li{
	line-height		:	1.7;
}



#column .unit3{
	border-top		:	#999 dashed 1px;
	margin-top		:	25px;
	padding-left	:	6px;
	padding-top		:	25px;
	width			:	714px;
}


#column .unit3 h3{
	margin-left		:	4px;
	margin-bottom	:	32px;
}

#column .unit3 .inner_unit3{
	margin-left		:	2px;
	width			:	712px;
}

#column .unit3 .inner_unit3 img{
	float			:	left;
	margin-right	:	20px;
}

#column .unit3 .inner_unit3 .unit3_r{
	float			:	left;
	width			:	524px;
}

#column .unit3 .inner_unit3 .unit3_r h4{
	margin-bottom	:	15px;
}

#column .unit3 .inner_unit3 .unit3_r h4 span{
	font-size		:	16px;
	margin-right	:	2px;
}

#column .unit3 .inner_unit3 .unit3_r dl{
	line-height		:	2;
}


#column iframe{
	border			:	#999 solid 1px;
	margin-top		:	15px;
	width			:	716px;
}

/* Link */

#column a:link,
#column a:visited{
	color			:	#06F;
}

#column a:hover{
	color			:	#F00;
}




/******** Column1 ********/

#column1{
	font-size		:	14px;
}


#column1 h2{
	color			:	#000;
	font-size		:	20px;
	font-weight		:	bold;
	margin			:	5px 0 22px 11px;
}

#column1 .unit1{
	margin			:	0 11px;
	width			:	589px;
}

#column1 .unit1 img{
	float			:	left;
	margin-right	:	27px;
	padding-top		:	4px;
	padding-bottom	:	15px;
}


#column1 .unit1 h3{
	color			:	#C00;
	font-size		:	16px;
	margin-bottom	:	15px;
	/*width			:	589px;*/
}

#column1 .unit1 p{
	margin-top		:	25px;
	line-height		:	1.7;
}

#column1 .unit1 p.first{
	margin			:	0;
}

#column1 .unit2{
	border-top		:	#999 dashed 1px;
	margin			:	15px 11px 0;
	padding-top		:	24px;
}

#column1 .unit2 h3{
	color			:	#C00;
	font-size		:	16px;
	margin-bottom	:	13px
}

#column1 .unit2 p{
	margin-top		:	25px;
	line-height		:	1.7;
}

#column1 .unit2 p.first{
	margin			:	0;
}

#column1 .unit2 img{
	margin			:	12px 0 16px;
}

#column1 p.btn{
	margin-top		:	33px;
	text-align		:	center;
}


/******** Column Foot ********/

.foot_column{
	border-top		:	#999 dashed 1px;
	margin-top		:	30px;
	padding-top		:	30px;
}

.foot_column h3{
	margin-left		:	11px;
	margin-bottom	:	32px;
}

.foot_column .inner_foot_column{
	margin-left		:	11px;
	width			:	600px;
}

.foot_column .inner_foot_column img{
	float			:	left;
	margin-top		:	10px;
	margin-right	:	20px;
}

.foot_column .inner_foot_column .inner_foot_column_r{
	float			:	left;
	width			:	430px;
}

.foot_column .inner_foot_column .inner_foot_column_r h4{
	margin-bottom	:	20px;
}

.foot_column .inner_foot_column .inner_foot_column_r h4 span{
	font-size		:	16px;
	margin-right	:	2px;
}

.foot_column .inner_foot_column .inner_foot_column_r dl{
	line-height		:	2;
}

