@charset "utf-8";
/**
 *
 *
 *
 */

/*********************************************
**********************************************
		topimagewrapper
**********************************************
**********************************************/
#topimagewrapper01a {
	width: 100%;
	text-align: center;
}
#topimagewrapper01a img {
	width: 100%;
}
/*********************************************
**********************************************
		breadcrumb
**********************************************
**********************************************/
#breadcrumbswrapper01a {
	width: 100%;
	text-align: center;
	height: 40px;
	overflow: hidden;
}
#breadcrumbswrapper01a #breadcrumbswrapper01b {
	max-width: 1090px;
	margin: 0 auto;
	text-align: left;
	font-size: 14px;
	line-height: 40px;
	color: #333;
}
#breadcrumbswrapper01a #breadcrumbswrapper01b a {
	padding: 0 10px;
}
#breadcrumbswrapper01a #breadcrumbswrapper01b span {
	padding: 0 0 0 10px;
}
#breadcrumbswrapper01a #breadcrumbswrapper01b a:link
,#breadcrumbswrapper01a #breadcrumbswrapper01b a:visited {
	text-decoration: none;
	color: #333;
}
#breadcrumbswrapper01a #breadcrumbswrapper01b a:hover {
	text-decoration: none;
}
/*---*/
#breadcrumbswrapper01a.black {
	background-color: black;
}
#breadcrumbswrapper01a.black #breadcrumbswrapper01b a:hover {
	color: #fff;
}
/*---*/
#breadcrumbswrapper01a.white {
	background-color: #fff;
}
#breadcrumbswrapper01a.white #breadcrumbswrapper01b a:hover {
	color: #333;
}
/*---*/
#breadcrumbswrapper01a.eee {
	background-color: #eee;
}
#breadcrumbswrapper01a.eee #breadcrumbswrapper01b a:hover {
	color: #333;
}
/*********************************************
**********************************************
		sectionwrapper
**********************************************
**********************************************/
@media print,screen {
	#sectionwrapper01a {
		width: 100%;
		text-align: center;
		background-color: #fff;
		margin: 30px 0 0 0;
	}
	#sectionwrapper01a #sectionwrapper01b {
		margin: 0 auto;
		width: calc(100% - 20px);
		max-width: 1170px;
		text-align: center;
		background-color: #444;
		font-family: Ubuntu;
		letter-spacing: 0.2em;
	}
	#sectionwrapper01a #sectionwrapper01b .sectiontitle {
		display: table;
		margin: 0 auto;
	}
	#sectionwrapper01a #sectionwrapper01b h1 {
		float: left;
		font-size: 30px;
		line-height: 30px;
		color: #fff;
	}
	#sectionwrapper01a #sectionwrapper01b img {
		float: left;
		margin: 12px 10px 0 10px;
	}
	#sectionwrapper01a #sectionwrapper01b h2 {
		float: left;
		font-size: 17px;
		line-height: 34px;
		color: #fff;
		padding: 3px 0 0 0;
	}
}
@media screen and (max-width:600px) {
	#sectionwrapper01a {
		margin: 15px 0 0 0;
	}
}

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