@charset "Shift_JIS";

/*-------------------------------------------------------------------
	IDENTIFICATION DIVISION.
	Version.					1.4.1.2;
	Author.					Kenta Aga(admin)
	Aptx.						4.8.6.9;

	PROGRAM-ID.		"only lineup category"
-------------------------------------------------------------------*/

/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/

#contents .section{
	margin-left				: 2px;
	margin-right				: 3px;
}

#main h3{
	margin-bottom			: 17px;
}

.note{
	color:#ff0000;
	font-size:87%;
}


/*------------------------------------------------
	最上部インラインリンク
------------------------------------------------*/
#innerlink-box{
	padding						: 13px 8px;
	background				: #f8efef;
}
#innerlink-box li{
	zoom							: 1;
	position						: relative;
	margin-bottom			: 6px;


}
#innerlink-box li.lastChild{
	margin-bottom			: 0;
}

#innerlink-box li dl{
	display						: inline;
	float							: left;
	margin-left				: 2px;

}

/*------------------------------------------------
	ページ中のインラインリンク
------------------------------------------------*/
.pagelink-box.divide{
	padding-top				: 22px;
	border-top					: 1px solid #cac5c5;
}

.pagelink-box li{
	margin-bottom			: 10px;
	text-align					: center;
}

.pagelink-box li span{
	padding						: 0 13px;
	border-left					: 1px solid #555555;
}
.pagelink-box li span.lastChild{
	border-right				: 1px solid #555555;
}

.pagelink-box a:link{
	color						: #ad2631;
}
.pagelink-box a:visited{
	color						: #d99a9f;
}
.pagelink-box a:hover{
	color						: #ad2631;
	text-decoration	: none;
}

/*------------------------------------------------
	サービスリスト
------------------------------------------------*/
.serviceList{
	width							: 549px;
}

.serviceList h5{
	margin-bottom			: 12px;
	padding-top				: 6px;
}

.serviceList li{
	margin-bottom			: 16px;
	background				: url(../../img/lineup/background-servicelist-bottom.gif) no-repeat bottom left;
}

.serviceList dl{
	zoom							: 1;
	padding						: 6px;
	background				: url(../../img/lineup/background-servicelist-top.gif) no-repeat top left;
}

.serviceList dt{
	float							: right;
	margin-bottom			: 6px;
	padding-top				: 25px;
	width							: 180px;
}
.serviceList dd{
	float							: left;
	width							: 317px;
	line-height					: 1.3;
	font-size:87%;
}

.serviceList dd.wide{
	width							: 500px;
	line-height					: 1.3;
}


.link-box{
	margin-top				: 10px;
	margin-bottom			: 6px;
	padding						: 7px 8px;
	color							: #5d5c5c;
	background				: #eeeeed;
	font-size:110%;
}

.link-box li{
	margin						: 0 0 4px 0;
	padding						: 0;
	background				: none;
	border						: none;
}
.link-box li a{
	display						: inline-block;
	padding-left				: 16px;
	background				: url(../../img/lineup/arrow-linkbox.gif) no-repeat left center;
}

.link-box p{
	margin-bottom			: 0;
}

/* カード画像なし
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
.serviceList.noPic dt,.serviceList.noPic dd{
	float							: none;
	width							: auto;
}

.serviceList.noPic dt{
	margin-bottom			: 12px;
	padding-top				: 6px;
}

.serviceList.noPic dd{
	margin-bottom			: 11px;
}
.serviceList.noPic dd.lastChild{
	margin-bottom			: 6px;
}

.serviceList.noPic dd .descriptionImage{
	float							: left;
	margin-right				: 8px;
	margin-left				: 0;
}

/*------------------------------------------------
	clearfix
------------------------------------------------*/
#innerlink-box li:after,
.serviceList li:after{
	content						: ".";
	display						: block;
	clear							: both;
	height							: 0;
	visibility						: hidden;
}
