@charset "UTF-8";

.pic {width:96%;margin:0 2%;}

.pic1 {width:96%;margin:0 2%;}
.pic1 img {
	height:320px;
	width:auto;}
.pic1 ul {}
.pic1 ul li {
font-size:16px;
line-height:26px;
font-weight:700;
text-align:left;
width:96%;margin:0 0 4% 0;
padding:2%;
/* box-shadow */
box-shadow:0px 0px 6px -3px #000000;
-moz-box-shadow:0px 0px 6px -3px #000000;
-webkit-box-shadow:0px 0px 6px -3px #000000;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
span {color:#b4091e;}
	
.flow {text-align: center;margin-bottom:5%;}

.flow p {
	margin:0;
	padding:0;}
.flow ul {}
.flow ul li {
	font-size:14px;
	line-height:20px;
	font-weight:700;
	color:#b4091e;
width:90%;margin:0 3% 2%;
padding:2%;
border:2px solid #b4091e;
/* box-shadow */
box-shadow:0px 0px 6px -3px #000000;
-moz-box-shadow:0px 0px 6px -3px #000000;
-webkit-box-shadow:0px 0px 6px -3px #000000;
}
.flow ul li.head {
	background-color:#b4091e;
	color:#FFFFFF;}
.flow ul li.bottom {
	width:96%;
	margin:0 2%;
	padding:0;
	color:#767575;
	font-size:14px;
	line-height:20px;
	font-weight:100;
	text-align:right!important;
	
border:none;
/* box-shadow */
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}
.flow li img {width:100%;height:auto;}
h3.case_title {margin-bottom: 40px;}
.case {
	width:94%;
	margin:0 3%;
border: 2px solid #B2B2B2;
padding-bottom: 20px;
margin-bottom: 40px;
}
.case dl {
}
.case dl dt.title {
position: relative;
}
.case dl dt.title img {
position: absolute;
left: 0;
top: -30px;
}
.case dl dd {
padding-top: 45px;
}
.case dl dd img {max-width:100%;height:auto;}
.case dl dd ul {}
.case dl dd ul li {}
.case dl dd ul li.proposa {text-align:center;padding:2% 0;}
.case dl dd ul li.proposa img {width:inherit;}
.case dl dd ul li dl {
	width:90%;
	margin:0 5%;
}
.case dl dd ul li dl dt {
position: inherit!important;
}
.case dl dd ul li dl dd {
margin: 0;
padding: 0;
font-size : 13px;
line-height : 24px;
color : #767575;
text-align:left;
}
