@charset "utf-8";
/**
 *
 * トップページ以外の各ページに共通なstyle
 *
 */

/*********************************************
**********************************************
		#breadcrumbswrapper01
**********************************************
**********************************************/
@media print,screen {
	#breadcrumbswrapper01a {
		text-align: center;
		width: 100%;
		overflow: hidden;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b {
		text-align: left;
		margin: 0 auto;
		max-width: 960px;
		padding: 15px 10px 15px 10px;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs {
		float: left;
		font-size: 14px;
		color: #777;
		line-height: 20px;
		height: 20px;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a {
		white-space: nowrap;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a span:nth-child(1) {
		display:inline-block;
		background-image: url(../image/breadcrumbsback.svg);
		background-position: 0 0;
		background-repeat: no-repeat;
		padding-left: 14px;
		padding-top: 1px;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a span:nth-child(2) {
		display:inline-block;
		width: 10px;
		background-image: url(../image/breadcrumbsback.svg);
		background-position: -390px 0;
		background-repeat: no-repeat;
		padding-top: 1px;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a:first-child span:nth-child(1) {
		background-position: -10px 0;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a:not(:first-child) {
		margin-left: -5px;
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a:link span
	,#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a:visited span {
		text-decoration: none;
		color: #444;
		background-image: url(../image/breadcrumbsback.svg);
	}
	#breadcrumbswrapper01a #breadcrumbswrapper01b #breadcrumbs a:hover span {
		text-decoration: none;
		color: #fff;
		background-image: url(../image/breadcrumbsback_on.svg);
	}
}

/*--- end of file ---*/
