@charset "utf-8";
/* ===================================================================
CSS information

 file name  :homepage.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */



/* 
----------------------------------------------------------- */
#homepage {
}
/* フラッシュ */
#flashcontents {
	width:980px;
	height:340px;
}

/* ポイント */
#homepage .layoutPoint {
	width:740px;
	height:197px;
	clear:both;
	overflow:hidden;
}
#homepage .layoutPoint li {
	float:left;
	overflow:hidden;
}

/* 機能一覧 */
#homepage .layoutSpec {
	background-color:#f1f1f1;
	border:solid 1px #d3d3d3;
	padding:8px 8px 8px 0;
	width:730px;
	margin:30px 0 30px 0;
	height:100%;
	overflow:hidden;
}
#homepage .layoutSpecInn {
	background-color:#FFF;
	border:solid 1px #d3d3d3;
	padding:0 8px 8px 8px;
	margin:10px 0 0 8px;
	overflow:hidden;
	height:100%;
}

#homepage .layoutSpecL {
	float:left;
	overflow:hidden;
}
#homepage .layoutSpecR {
	float:right;
	overflow:hidden;
}
#homepage .specList {
	width:607px;
}
#homepage .specList li {
	width:296px;
	height:57px;
	text-indent:-9999px;
	margin:0 0 15px 0;
}
#homepage .specList li.left{
	clear:both;
	float:left;
}
#homepage .specList li.right{
	float:right;
}

#homepage .specList li a {
	display:block;
	width:296px;
	height:57px;
}
#homepage .specList li.spec01 a {
	background:url(../images/top/spec01.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec01 a:hover {
	background:url(../images/top/spec01ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec02 a {
	background:url(../images/top/spec02.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec02 a:hover {
	background:url(../images/top/spec02ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec03 a {
	background:url(../images/top/spec03.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec03 a:hover {
	background:url(../images/top/spec03ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec04 a {
	background:url(../images/top/spec04.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec04 a:hover {
	background:url(../images/top/spec04ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec05 a {
	background:url(../images/top/spec05.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec05 a:hover {
	background:url(../images/top/spec05ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec06 a {
	background:url(../images/top/spec06.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec06 a:hover {
	background:url(../images/top/spec06ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec07 a {
	background:url(../images/top/spec07.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec07 a:hover {
	background:url(../images/top/spec07ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec08 a {
	background:url(../images/top/spec08.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec08 a:hover {
	background:url(../images/top/spec08ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec09 a {
	background:url(../images/top/spec09.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec09 a:hover {
	background:url(../images/top/spec09ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec10 a {
	background:url(../images/top/spec10.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec10 a:hover {
	background:url(../images/top/spec10ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec11 a {
	background:url(../images/top/spec11.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec11 a:hover {
	background:url(../images/top/spec11ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec12 a {
	background:url(../images/top/spec12.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specList li.spec12 a:hover {
	background:url(../images/top/spec12ho.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#homepage .specall {
}
/* 新着情報 */
#news {
	background-color:#f1f1f1;
	border:solid 1px #d3d3d3;
	padding:8px;
	width:722px;
	margin:10px 0 30px 0;
	height:100%;
	overflow:hidden;
}
#news .newsInn {
	background-color:#FFF;
	border:solid 1px #d3d3d3;
	padding:8px;
	margin:0;
	overflow:hidden;
	height:100%;
}
#news .newsInn .left {
	clear:both;
	float:left;
	background:url(../images/newsArrow.gif) left center;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	font-weight:bold;
	margin:0 0 0 10px;
	zoom:1;
}
#news .newsInn .right {
	float:left;
	width:500px;
	padding:0 0 0 20px;
}
#news .newsInn dl p {
	border-bottom:dotted 1px #808080;
	overflow:hidden;
	width:100%;
}
#news .newslap {
	clear:both;
	border-bottom:1px dotted #808080;
	overflow:hidden;
	height:100%;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

