@charset "UTF-8";

/*----------------------------------------

	- tit01
	- main
	- breadcrumb
	+ index
		+ box01
			- box01_01
			- box01_02
			- box01_03

-----------------------------------------*/

/*----------------------------------------
	tit01
-----------------------------------------*/

#tit01 {
	position: relative;
	min-width: 960px;
	padding: 39px 0 37px;
	background: url(../../img/c_bg04.gif) repeat left top;
	text-align: center;
}

/*----------------------------------------
	main
-----------------------------------------*/

#main {
	width: 100%;
}

/*----------------------------------------
	breadcrumb
-----------------------------------------*/

#content .breadcrumb {
	width: 960px;
	margin: 0 auto;
}

/*----------------------------------------
	index
-----------------------------------------*/

#index {
	margin-top: 70px;
}

/*----------------------------------------
	box01
-----------------------------------------*/

#box01 {
	width: 960px;
	margin: 0 auto;
}

.slash01 {
	position: relative;
	padding-left: 1em;
	text-indent: -1em;
}

.slash01:before {
	content: "/";
	width: 1.5em;
	padding-right: 0.5em;
}

/*----------------------------------------
	box01_01
-----------------------------------------*/

#box01_01 {
	margin-top: 70px;
}

#box01_01 > dl {
	float: left;
	width: 335px;
}

#box01_01 > dl:last-of-type {
	width: 290px;
}

#box01_01 > dl > dd {
	margin: 10px 0 0 30px;
}

/*----------------------------------------
	box01_02
-----------------------------------------*/

#box01_02 {
	margin-top: 70px;
}

#box01_02 > div {
	float: left;
	width: 335px;
}

#box01_02 > div:last-of-type {
	width: 290px;
}

/*----------------------------------------
	box01_03
-----------------------------------------*/

#box01_03 {
	margin-top: 70px;
}

#box01_03 > dl {
	float: left;
	width: 335px;
}

#box01_03 dl dd {
	margin: 10px 0 0 30px;
}

#box01_03 > div {
	float: left;
	width: 335px;
}

#box01_03 > div:last-of-type {
	width: 290px;
}

#box01_03 div p + p {
	margin-top: 70px;
}