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

/*----------------
case_box_atext
------------------*/

#case_box_atext {
	margin-left: 20px;
	float: left;
	overflow:hidden;
	width: 530px;
}
#case_box_atext h3 {
	margin-bottom: 30px;
}
#case_box_atext h2 {
	margin: 20px 0 10px 10px;
	font-size: 20px;
	color:#003a00;
}
#case_box_atext h4 {
	padding-top: 10px;
	margin-left: 10px;
	clear:both;
	font-size: 20px;
	color:#003a00;
	margin-bottom: 20px;
}
#case_box_atext p {
	line-height: 1.6em;
	font-size: 14px;
	margin-left: 10px;
}
#case_box_atext li {
	float:left;
	margin-left: 5px;
}
/*----------------
case_box_aimg 
------------------*/
#case_box_aimg {
	background-image:url(../case/images/img01.png);
	float: right;
	height: 335px;
	width: 440px;
	background-repeat: no-repeat;
}
/*----------------
sab_title 
------------------*/
#case_title {
	clear: both;
	height: 100%;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
#case_title h2 {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}
/*----------------
sab_backimg
------------------*/
#case_backimg {
	background-image: url(../case/images/backimg01.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#case_backimg h2 {
	width: 600px;
	color:#625f62;
	position:absolute;
	font-size: 26px;
	top: 10px;
	left: 100px;
}
#case_backimg p {
	position:absolute;
	font-size: 12px;
	top: 50px;
	left: 100px;
}
#case_text_a {
	position:relative;
	height: 90px;
	width: 900px;
	margin-bottom: 45px;
}
#case_text_b {
	position:relative;
	height: 110px;
	width: 900px;
	margin-bottom: 45px;
}
#case_text_c {
	position:relative;
	height: 90px;
	width: 900px;
}
/*----------------
contact_a 
------------------*/
#contact_a {
	clear: both;
	height: 100%;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
#contact_a  h2 {
	width: 920px;
	margin-left: 30px;
}
/*----------------
contact_a_back
------------------*/
#contact_a_back {
	background-image: url(../case/images/backimg02.png);
	background-repeat: no-repeat;
	height: 940px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#contact_a_back h3 {
	position:absolute;
	top: 15px;
	left: 180px;
	font-size: 18px;
	color:#1632cc;
}
#contact_a_back p {
	position:absolute;
	left: 150px;
	top: 70px;
	font-size: 12px;
}
#contact_texta {
	position:relative;
	height: 185px;
	width: 970px;
}
#contact_textb {
	position:relative;
	height: 185px;
	width: 970px;
	margin-bottom: 10px;
}
#contact_textc {
	position:relative;
	height: 185px;
	width: 970px;
	margin-bottom: 10px;
}
#contact_textd {
	position:relative;
	height: 185px;
	width: 970px;
}
#contact_texte {
	position:relative;
	height: 185px;
	width: 970px;
}
/*----------------
contact_c 
------------------*/
#contact_b {
	height: 180px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
/*----------------
contact_b_back
------------------*/
#contact_b_back {
	background-image: url(../case/images/backimg03.png);
	background-repeat: no-repeat;
	height: 750px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#contact_b_back h3 {
	position:absolute;
	top: 15px;
	left: 180px;
	font-size: 18px;
	color:#d05300;
}
#contact_b_back p {
	position:absolute;
	left: 150px;
	top: 70px;
	font-size: 12px;
}
