#faq #main .box_gray {
	background:url(../common/box_gray_btm.gif) left bottom no-repeat;
	padding-bottom:10px;
	margin-bottom:15px;
}
#faq #main .box_gray h2 {
	padding:0;
	margin:0;
}
#faq #main .box_gray ul {
	background:url(../common/box_gray_mid.gif) left bottom repeat-y;
	padding:10px 10px;
	margin:0;
}
#faq #main .box_gray li {
}

#faq #main .box_gray li {
	background:url(../common/line_dot.gif) left bottom repeat-x;
	margin-bottom:5px;
	font-size:14px;
}

#faq #main .box_gray li a {
	display:block;
	background:url(../common/icon_q.gif) left top no-repeat;
	padding:3px 0 12px 35px;
}

#faq #main dl.faq {
}
#faq #main dl.faq dt {
	border-top:#333 solid 2px;
	border-bottom:#333 dotted 1px;
	background:#EBEBEB url(../common/icon_q.gif) 10px 10px no-repeat;
	padding:15px 10px 15px 50px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#faq #main dl.faq dd {
	background:url(../common/icon_a.gif) 10px 10px no-repeat;
	padding:15px 10px 15px 50px;
}

#case .case {
	margin:0 40px 10px;
}

#flow .box {
	border:#CCC solid 1px;
	padding:4px 4px 0;
	margin-bottom:5px;
}


#contact #main {
	float:none;
	margin-left:110px;
	margin-right:110px;
}

#contact #main #formlayout {
	width:600px;
	margin:0 55px;
}
#contact #main #formlayout #formflow {
	margin-bottom:10px;
}
#contact #main #formlayout .tablenormal {
	width:600px;
}

#contact #main #formlayout .submitbutton {
	text-align:center;
}

#contact #main #formlayout .formbutton {
	width:260px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding:10px;
}

#formlayout .ftextR {
	color:#FF0000;
	font-weight:bold;
	font-size:15px;
}
#formlayout .fborderR {
	border:#FF0000 solid 2px;
}
#formlayout span.fborderR {
	padding:3px;
	margin-top:2px;
}
#formlayout .submitbutton {
	text-align:center;
	margin:10px auto;
}
#formlayout .formbutton {
	width:280px;
	height:50px;
	font-weight:bold;
	font-size:16px;
}
input {
	padding:3px;
}
.wid50 {
	width:50px;
}

.wid100 {
	width:100px;
}

.wid200 {
	width:200px;
}

.wid350 {
	width:350px;
}


/* case*/
#case_wrap{
width:700px;
margin:0 auto;
padding-bottom:10px;
}

.casebox{
float:left;
margin-top:5px;
width:150px;
border:none;


}


.casebox_det{
width:530px;
float:right;
padding-right:5px;
padding-left:8px;

margin-top:5px;
border-left:#CCCCCC 2px dotted;

}
.casetext{
margin-left:10px;



