@charset "utf-8";

.flashwrap {
position:relative;
height:230px;
margin:0;
}
.flashwrap .inner {
position:absolute;
top:0;
width:100%;
}

.caseArea {
width:960px;
margin:0 0 28px 0;
}
.caseArea:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}
.caseArea h2 {
margin:0 0 18px 0;
}
.caseArea dl {
float:left;
width:460px;
}
.caseArea dl.box01 {
margin:0 22px 0 0;
}
.caseArea dt {
float:left;
}
.caseArea dt img {
border:1px solid #E85E06;
}
.caseArea dd.link {
float:right;
width:270px;
margin-bottom:3px;
padding-left:17px;
background:url(../images/ico_arrow_02.gif) no-repeat left 0.3em;
font-weight:bold;
}
.caseArea dd.cont {
float:right;
width:287px;
}
.caseArea dd.cont table {
margin:0 0 2px 0;
}
.caseArea dd.cont th {
vertical-align:top;
padding:0 6px 2px 0;
color:#A0A0A0;
white-space:nowrap;
}
.caseArea dd.cont td {
vertical-align:top;
padding:0 6px 2px 6px;
background:url(../parts/ind_line_case.gif) no-repeat left 0.3em;
color:#000000;
}
.caseArea dd.cont td.empty {
background:none;
}
.caseArea dd.cont p {
color:#A0A0A0;
}

.linkArea{
width:680px;
margin:0 0 20px 0;
}
.linkArea:after {
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}
.linkArea ul {
margin:0;
}
.linkArea li {
float:left;
}

.serviceArea{
width:680px;
margin:0 0 20px 0;
}
.serviceArea:after {
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}
.serviceArea dl {
float:left;
width:201px;
margin:0;
padding:0 26px 0 0;
}
.serviceArea dl.last {
width:200px;
}
.serviceArea dt {
margin-bottom:3px;
padding-left:17px;
background:url(../images/ico_arrow_02.gif) no-repeat left 0.2em;
font-weight:bold;
}
.serviceArea dd {
padding-left:17px;
}

.newsArea{
width:680px;
margin:0 0 20px 0;
}



