@charset "utf-8";

/* [Style] Front Style
   
   2014.3.13 kofuu.co.jp
*/

/* Imageboard */
#Fr-Imageboard {
	
	/* Layout */
	clear:			both;
	width:			1000px;
	margin:			0 auto;
	margin-bottom:	30px;
}

/* Special Bannar */
#Fr-SpecialBannar {
	
	/* Layout */
	clear:			both;
	width:			1000px;
	margin:			40px auto 20px;
}

/* Main */
#Fr-Main {
	
	/* Layout */
	width:			1000px;
	margin:			0 auto;
	margin-bottom:	15px;
	
	overflow:		hidden;
}

/* Main-Topics */
#Fr-Main-Topics {
	
/*	新着情報の非表示	*/
/*	display:		none;	*/
	
	/* Layout */
	float:			left;
	width:			100%;
	margin-bottom:	20px;
	
	/* Border */
	border-bottom:	solid 2px #006b2b;
}

/* Main-Topics Header */
#Fr-Main-Topics h2 {

	/* Layout */
	margin-bottom:	-5px;
}

/* Main-Topics DList */
#Fr-Main-Topics dl {
	
	/* Layout */
	line-height:	200%;
}
#Fr-Main-Topics dl dt {
	
	/* Layout */
	float:			left;
	display:		block;
	width:			95px;
	padding-left:	5px;
	
	/* Border */
	border-top:		solid 1px #006b2b;
}
#Fr-Main-Topics dl dt:first-child {
	
	/* Border */
	border-top:		none 0 #006b2b;
}
#Fr-Main-Topics dl dd {
	
	/* Layout */
	float:			left;
	display:		block;
	width:			900px;
	
	/* Border */
	border-top:		solid 1px #006b2b;
}
#Fr-Main-Topics dl dd:nth-child(2) {
	
	/* Border */
	border-top:		none 0 #006b2b;
}

/* Main-Business */
#Fr-Main-Business {
	
	/* Layout */
	float:			left;
	width:			100%;
	margin-bottom:	20px;
	
	/* Border */
	border-bottom:	solid 2px #006b2b;
}

/* Main-Business Image List */
#Fr-Main-Business ul {
	margin-bottom:	279px;
}
#Fr-Main-Business ul > li {
	
	/* Layout */
	float:			left;
	width:			220px;
	height:			250px;
	margin-right:	10px;
	padding:		10px;
	
	/* Border */
	border:			black 1px solid;
}
#Fr-Main-Business ul > li * a {
	
	/* Text */
	color:				#333333;
	text-decoration:	none;
}
#Fr-Main-Business ul > li > h3,
#Fr-Main-Business ul > li > h3 > a {
	
	/* Font */
	font-weight:		bold;
}
#Fr-Main-Business ul > li > h3 > a:hover,
#Fr-Main-Business ul > li > ol > li > a:hover {
	text-decoration:	underline;
}
#Fr-Main-Business ul > li a:hover img {
	
	/* Design */
	opacity:		0.8;
}
#Fr-Main-Business ul > li:first-child {
	
	/* Layout */
	margin-left:	1px;
}
#Fr-Main-Business ul > li:last-child {
	
	/* Layout */
	margin-right:	0;
}
#Fr-Main-Business ul > li > ol {
	
	/* Layout */
	margin:			0;
	margin-left:	5px;
	width:			auto;
	height:			auto;
	padding:		3px;
	float:			none;
}
#Fr-Main-Business ul > li > ol > li {
	
	/* Background */
	background-image:		url(../image/su-topicpath.gif);
	background-repeat:		no-repeat;
	background-position:	0 5px;
	
	/* Layout */
	padding-left:			10px;
}
#Fr-Main-Business > p {
	
	/* Layout */
	margin-top:				280px;
}

/* Main-Business Else */
#Fr-Main-Business p {
	
	/* Layout */
	text-align:		right;
	margin-right:	5px;
	margin-bottom:	5px;
}

/* Main-Company */
#Fr-Main-Company {
	
	/* Layout */
	float:			left;
	width:			480px;
	margin-bottom:	20px;
	
	/* Border */
	border-bottom:	solid 2px #006b2b;
}

/* Main-Company Image */
#Fr-Main-Company p {
	
	/* Layout */
	float:			left;
	margin-right:	10px;
}
/* Main-Company U-List */
#Fr-Main-Company ul {
	
	/* Layout */
	margin-left:	250px;
	margin-right:	10px;
	
	/* List Decoration */
	list-style-type:disc;
}

/* Main-Recruit */
#Fr-Main-Recruit {
	
	/* Layout */
	float:			right;
	width:			480px;
	margin-bottom:	20px;
	
	/* Border */
	border-bottom:	solid 2px #006b2b;
}

/* Main-Recruit Image */
#Fr-Main-Recruit p {
	
	/* Layout */
	float:			left;
	margin-right:	10px;
}
/* Main-Recruit U-List */
#Fr-Main-Recruit ul {
	
	/* Layout */
	margin-left:	250px;
	margin-right:	10px;
	
	/* List Decoration */
	list-style-type:disc;
}

/* Main-Bannar */
#Fr-Main-Bannar {
	
	/* Layout */
	clear:			both;
	margin-bottom:	20px;
}

/* Main-Bannar U-List */
#Fr-Main-Bannar ul {
}
/* Main-Bannar U-List Item */
#Fr-Main-Bannar ul li {
	
	/* Layout */
	float:			left;
	margin-right:	10px;
}
#Fr-Main-Bannar ul li a:hover {
	
	/* Design */
	opacity:		0.8;
}
