/*--------------------------------------------*/
/*--------------------------------------------*/
/*flow*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.flow{
	background-image: url(../images/products_images/flow_arrow.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
	padding:5px 0px 20px 0px;
}
.flow div.step{
	float:left;
	width:50px;
	padding:5px 0px;
	
}
.flow div.step_cont{
	border-left:solid 1px #4089b1;
	float:left;
	width:470px;
	padding:5px 0px 5px 20px;
}
.flow div.step_cont span{
	color:#4089b1;
	font-weight:bold;
}
.flow div.step_cont p{
	padding-top:5px;
}
.flow div.step_cont p.link{
	padding-left:13px;
	background-image: url(../images/common_images/bullet_blue2.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;
}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*product*/
/*--------------------------------------------*/
/*--------------------------------------------*/
#pro_header{
	padding:15px 0px 50px 0;
	background-image:url(../images/common_images/divider.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*
#pro_name{
	float:left;
	border-left:solid 5px #4089b1;
	padding:0px 0px 0px 10px;
	width:320px;
}
#pro_inq{
	float:right;
	text-align:right;
	width:200px;
}*/
#pro_header h2{
	padding:0 0 24px 0px;
	border-bottom:none;
}
#pro_header img.pad{
float:left;
padding-right:8px;
}
#pro_header h3{
clear:both;

}

#pro_header div{
	float:right;
	text-align:right;
	width:200px;
}
/*--------------------------------------------*/
/*--------------------------------------------*/
/*product inquary*/
/*--------------------------------------------*/
/*--------------------------------------------*/
#pro_cata{
	clear:both;
	border:solid 1px #cccccc;
	padding:15px 20px;
	margin:12px 0;	
}
#pro_cata p{
	padding-bottom:15px;
}
#pro_cata div{
	font-size:90%;
	margin-right:105px;
}

/*menu*/
ul#sidemenu #side_current li.cate_name{
background-color:#4089b1;
height:19px!important;
margin-left:0!important;
/*margin-top:5px!important;
margin-bottom:5px!important;*/
padding:0!important;
/*padding-left:14px!important;*/
}
ul#sidemenu #side_current li.subend{
margin-bottom:8px;
}
ul#sidemenu #side_current li{
padding-top:1px;
}
/*--------------------------------------------*/
/*--------------------------------------------*/
/*product example*/
/*--------------------------------------------*/
/*--------------------------------------------*/
#subtitle{
font-size:18px;
color:#6e6e6e;
font-weight:bold;
border-bottom:1px solid #D8D4D4;
padding:0 0 12px;
}
h1#jirei{
border:none!important;
padding:0px;
margin-top:20px;
}

.example h3{
color:#009de1;
border-left:3px solid #009de1;
font-size:16px;
font-weight:bold;
padding:4px 0 4px 8px!important;
/*height:16px!important;*/
margin-bottom:12px;
}

	.example p.flo_r{
	padding:3px;
	border:1px solid #bfbfbf;
	margin-left:25px;
	}
	
	.example h4{
	border:none!important;
	background-image:url(../images/products_images/example_arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;

	font-size:14px!important;
	font-weight:normal!important;
	margin:0 0 3px 0px!important;
	padding:0 0 0 13px!important;
	
	}

.stripe_bg{
padding:13px;
background-image:url(../images/products_images/stripe_bg.gif);
margin-bottom:25px;
}

.stripe_bg_repeat{
padding:13px 13px 0 13px;
background-image:url(../images/products_images/stripe_bg.gif);
}

.new_item{
padding:10px;
background-color:#FFFFFF;
}
	.new_item .flo_l{
	padding-right:12px;
	}
	h5{
	color:#0093d2;
	font-size:18px!important;
	font-weight:bold!important;
	padding:0 0 10px 0;
	}
	h5 span{
	display:block;
	font-size:12px!important;
	font-weight:normal!important;
	}
	.new_item .discription{
	color:#7eab00;
	font-size:14px;	
	font-weight:bold;
	padding:10px 0 11px 0;
	}	
	.new_item p{
	line-height:130%!important;	
	}
	.new_item p.detail{
	text-align:right;
	font-weight:bold;
	padding-bottom:5px!important;
	}
		.new_item p.detail a{
		color:#2d83cd;
		text-decoration:underline;	
		}
		.new_item p.detail a:hover{
		text-decoration:none;
		}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*product example top*/
/*--------------------------------------------*/
/*--------------------------------------------*/
#example_top{
padding-top:25px;
margin-left:10px;

}
#example_top h2{
margin:0 0 20px 0px;
border:none;
}

#example_cell{
width:550px;
padding-bottom:30px;
}
	#example_cell .block{
	width:270px;
	height:143px;
	float:left;
	margin-bottom:9px;
	background-image:url(../images/products_images/example_table_bg.gif);
	background-repeat:no-repeat;
	}
		#example_cell #clear{
		background-image:none;
		height:1px;
		}
	#example_cell .flo_l{
	padding-right:10px;
	}
	#example_cell h3{
	padding:19px 0 6px 19px;
	}
	#example_cell .block_nakami{
	width:233px;
	height:84px;
	/*background-color:#ccc;*/
	margin-left:19px;
	border:none;
	}

h2#ytlockbanner{
position:relative;
}
h2#ytlockbanner span{
position:absolute;
right:0;
top:13px;
}
.lc_dt{
color:#22AAE5;
font-weight:bold;
}
/*

アルミ足場板

*/
#al_ashiba_omote {
text-align:center;
}
#al_ashiba_ura {
text-align:center;
}
#al_ashiba_table{
margin-top:25px;
width:550px;
}
#al_ashiba_table th, #al_ashiba_table td {
border:1px solid #cccccc;
padding:3px;
text-align:center;
white-space: nowrap;
}
#al_ashiba_table th {
background-color:#ededed;
}
