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

	- title01
	- stitle01
	- details
	- more01
	- table01
	- dl01
	- center
	- right
	- left

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

/*----------------------------------------
	title01
-----------------------------------------*/

#title01 {
	padding: 5px 0 6px 8px;
	background: url(/assets/images/common/common_line01.gif) repeat-x left bottom;
	border-left: 4px solid #8ac52c;
}

#title01 .tit_txt01 {
	float: left;
}

#title01 ul, #title01 p {
	float: right;
	margin-top: 0.5em;
	text-align: right;
}

#title01 ul li {
	display: inline;
	margin-left: 10px;
	zoom: 1;
}

/*----------------------------------------
	stitle01
-----------------------------------------*/

.stitle01 {
	padding-left: 8px;
	margin-bottom: 5px;
	border-left: 4px solid #8ac52c;
}

.stitle01 .tit_txt01, .stitle01 p, .stitle01 ul, .stitle01 ul li {
	display: inline;
	padding-right: 15px;
	zoom: 1;
}

/*----------------------------------------
	details
-----------------------------------------*/

.details {
	margin-left: 8px;
}

.details_560 {
	width: 560px;
	margin-left: 8px;
}

/*----------------------------------------
	more01
-----------------------------------------*/

.more01 .more_txt01 {
	float: left;
}

.more01 p.btn_more01 {
	float: right;
	padding-top: 14px;
}

/*----------------------------------------
	table01
-----------------------------------------*/

.table01 {
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
}

.table01 th,.table01 td {
	padding: 8px 10px 7px;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
}

.table01 th {
	background: #eeeeee;
}

/*----------------------------------------
	dl01
-----------------------------------------*/

.dl01 dd {
	padding-left: 12px;
}

/*----------------------------------------
	center
-----------------------------------------*/

.center {
	text-align: center;
}

/*----------------------------------------
	right
-----------------------------------------*/

.right {
	text-align: right;
}

/*----------------------------------------
	left
-----------------------------------------*/

.left {
	text-align: left;
}

