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

/*----------------wrapper----------------*/

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

#main_wrapper {
	width:auto;
	margin:auto;
	background:url(../../common/img/main_nobashi02.jpg) repeat-x;
}

#main {
	width:960px;
	margin:auto;
}

/*----------------contents----------------*/

#contents {
	width:660px;
	clear:both;
	overflow:hidden;
}

#contents ol {
	width:660px;
	padding:30px 0 0 0;
	clear:both;
	overflow:hidden;
}

#contents p {
	
	font-size:18px;
}

#contents ol li {
	width:630px;
	clear:both;
	overflow:hidden;
	vertical-align:bottom;
	padding: 0 0 30px 30px;
}

.no01 {
	background:url(../img/01.png) no-repeat left top;
}

.no02 {
	background:url(../img/02.png) no-repeat left top;
}

.no03 {
	background:url(../img/03.png) no-repeat left top;
}

.no04 {
	background:url(../img/04.png) no-repeat left top;
}

.no05 {
	background:url(../img/05.png) no-repeat left top;
}

#contents p img {
	padding:0 0 40px 0;
}

#contents .fontsize {
	padding:20px 0 0 0;
	font-size:15px;
	text-align:right;
}

#contents dl {
	width:630px;
	clear:both;
	overflow:hidden;
}

#contents dl dt {
	width:160px;
	float:left;
	padding:0px 10px 0px 0;
}

#contents dl dd {
	width:400px;
	padding:0 0 10px 0px;
	float:left;
}

#contents .contactmail {
	width:400px;
	padding:0 0 10px 170px;
}

#contents dl dd a {
	color:#FF7600;
}

/** additional css / 12.08.2022 **/
.box{
	padding-bottom: 30px;;
}
.spacer_30 {
	padding-top: 30px;
}
