@charset "UTF-8";
/*----------------------------------------

	- main01
	- box01
	- box02
	
-----------------------------------------*/

/*----------------------------------------
	main01
-----------------------------------------*/

#main01 h1 {
	padding-bottom: 27px;
}

#main01 #box01_top {
	margin: 0 0 0 16px;
	padding-top: 0;
	background: none;
}

/*----------------------------------------
	box01
-----------------------------------------*/

.box01 {
	width: 675px;
	margin: 39px 0 0 16px;
	padding-top: 17px;
	background: url(../../../../img/common_line01.gif) repeat-x left top;
}

.box01 h2 {
	padding-bottom: 17px;
}

.box01 span img {
	vertical-align: 0;
	margin-right: 3px;
}


.box01 span.mark01 {
	display: inline;
	background: url(../img/index_mark01.gif) no-repeat left top;
}

.box01 ul li.mark01 {
	background: url(../img/index_mark01.gif) no-repeat left 4px;
}

.box01 p#link01 {
	margin-top: 6px;
}

/*----------------------------------------
	box02
-----------------------------------------*/

#box02 {
	width: 675px;
	margin: 39px 0 0 16px;
	padding-top: 17px;
	background: url(../../../../img/common_line01.gif) repeat-x left top;
}

#box02 p#space01 {
	margin: 3px 0px 17px;
	padding-top: 2px;
}

#box02 ul {
	margin-bottom: 15px;
}

#box02 ul#ul_end {
	margin-bottom: 0;
}