@charset "UTF-8";

/* -- Process -- */

.process {
	width: 800px;
	margin: 0 auto 20px;
	padding: 0;
	overflow: auto;
	}

.process h5 {
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 0;
	float: right;
	}

.process a {
	background: #f2f2f2 url(../../_img/photo-back.png) no-repeat center center;
	padding: 5px 5px 25px;
	display: block;
	border-top: 1px solid white;
	border-bottom: 1px solid #999;
	}

.process a:hover {
	background: #f2c8f2 url(../../_img/photo-back_hover.png) no-repeat;
	}

.process dl {
	margin: 0;
	padding: 0;
	}

.process dt {
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	}

.process dd {
	text-align: left;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	clear: right;
	}

/* -- Process - Parts -- */

.process-parts {
	width: 800px;
	margin: 0 auto 20px;
	padding: 25px 0 0;
	overflow: auto;
	border-top: 7px double #7f7f7f;
	}

.process-parts h2 {
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	}

.process-parts p {
	text-align: left;
	margin: 0 0 15px 10px;
	padding: 0;
	}

.process-parts h5 {
	text-align: center;
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	}

.process-parts a {
	background: #f2f2f2 url(../../_img/photo-back.png) no-repeat center center;
	padding: 5px 5px 25px;
	display: block;
	border-top: 1px solid white;
	border-bottom: 1px solid #999;
	}

.process-parts a:hover {
	background: #f2c8f2 url(../../_img/photo-back_hover.png) no-repeat;
	}

