/*Process*/
#mono_process .main_image{
	background	: url(../images/process/htl.jpg) no-repeat 0 0;
	width		: 660px;
	height		: 100px;
	margin		: 43px 0px 30px;
}

#mono_process .main_image h1{
	font-size	: 180%;
	padding		: 40px 0px 0px 20px;
	margin		: 0px 0px 0px 0px;
	color		: #222222;
}


.process_menu{
	padding		: 0px 0px 10px;
	margin		: 0px 0px 0px 16px;
	*float		: left;
}


.process_menu li{
	display		: block;
	float		: left;
	color		: #ffffff;
	font-size	: 130%;
	font-weight	: bold;
	height		: 61px;
}
.process_menu li.process_menu_wood{
	width		: 209px;
	background	: url(../images/process/btn_wood.jpg) no-repeat 0 0;
}
.process_menu li.process_menu_wood.active{
	background	: url(../images/process/btn_wood_on.jpg) no-repeat 0 0;
}
.process_menu li.process_menu_iron{
	width		: 207px;
	background	: url(../images/process/btn_iron.jpg) no-repeat 0 0;
}
.process_menu li.process_menu_iron.active{
	background	: url(../images/process/btn_iron_on.jpg) no-repeat 0 0;
}
.process_menu li.process_menu_shaft{
	width		: 212px;
	background	: url(../images/process/btn_shaft.jpg) no-repeat 0 0;
}
.process_menu li.process_menu_shaft.active{
	background	: url(../images/process/btn_shaft_on.jpg) no-repeat 0 0;
}

.process_menu li:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.process_menu li a{
	text-decoration	: none;
	display		: block;
	padding		: 28px 0px 0px 88px;
	color		: #ffffff;
}
.process_menu li.process_menu_shaft a{
	text-decoration	: none;
	display		: block;
	padding		: 28px 0px 0px 98px;
	color		: #ffffff;
}


#mono_process .usual{
	color		: #333333;
	padding		: 18px 0px 18px;
	background	: #f4f4f4;
}

#mono_process .usual section{
	margin		: 10px 16px 16px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #b2b2b2;
	padding		: 10px;
	background	: url(../images/process/bg_process.jpg) 0 0;
}

#mono_process .usual section .wrap{
	border-width	: 1px;
	border-style	: solid;
	border-color	: #d6d6d6;
}

#mono_process .usual section .left{
	margin		: 0px 0px 0px 0px;
	width		: 234px;
	float		: left;
}

#mono_process .usual section .right{
	margin		: 0px 0px 0px 0px;
	float		: right;
	font-family	: Arial;
}

#mono_process .usual .size_s .right{
	width		: 358px;

}

#mono_process .usual .size_l .right{
	width		: 290px;
}


#mono_process .usual section h2{
	background	: url(../images/process/bg_ttl.jpg);
	margin		: 16px 16px 14px 0px;
	padding		: 15px 10px;
}

#mono_process .usual section h2 span.ttl_process_num{
	display		: block;
	float		: left;
	background	: url(../images/process/bg_ttl_process_num.jpg) repeat-x 0 0;
	padding		: 4px 10px;
	color		: #ffffff;
	margin		: 0px 10px 0px 0px;
}
#mono_process .usual section h2 span.ttl_process{
	display		: block;
	font-size	: 110%;
	color		: #ffffff;
	padding		: 3px 0px 0px 0px;
}

#mono_process .usual section h2 span.ttl_process span{
	font-size	: 11px;
	color		: #999999;
}

#mono_process .usual section h3{
	font-size	: 130%;
	border-width	: 1px 0px;
	border-style	: solid;
	border-color	: #b5b5b5;
	padding		: 5px 0px 5px;
	margin		: 0px 20px 0px 0px;
}
#mono_process .usual section h3 img{


	margin		: 8px 0px 8px;
}

#mono_process .usual section p{
	padding		: 10px 20px 20px 0px;
	line-height	: 150%;
}


#mono_process .usual .img_arrow{
	margin		: -28px 0px 0px 18px;
}



#mono_process #related.usual h2{
	margin		: 0px 17px 17px;
	_margin		: 17px 17px 17px;
	font-weight	: normal;
	font-size	: 85%;
	padding		: 8px 0px 8px 170px;
	background	: #dcdcdc url(../images/ttl_related.gif) no-repeat 0 50%;
}
#mono_process #related.usual{
	color		: #333333;
	padding		: 18px 0px 18px;
	background	: #f4f4f4;
}