/* ꥹȥƥ
 */
.listitemNavi{
margin:0 15px;
text-align:right;
}

.listitemTitle {
display:inline;
float:left;
width:710px;
_width:720px;
padding:5px 0 5px 10px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
background:#FFFFCC;
}

.listitemTitle a:link,
.listitemTitle a:visited,
.listitemTitle a:active,
.listitemTitle a:hover {
color: #0063DC;
}

.listitemGuide {
float:left;
text-align:right;
width:390px;
padding-top:5px;
}

.listitemContainer {
clear:left;
width:700px;
_width:720px;
margin:0 0 20px 0;
padding:10px 0 10px 10px;
border:1px solid #CCC;
}

.listitemContainer dt {
width:700px;
}

.listitemContainer dd {
width:700px;
}

.listitemContainer table {
width:720px;
}

.listitemBunner {
display:block;
float:left;
width:130px;
}

.listitemDescription {
display:block;
float:left;
padding:3px;
width:394px;
_width:400px;
border:1px solid #CCC;
}

.listitemTable {
margin:10px 0 10px 0;
}

.listitemTableHeader {
text-align:left;
}

.listitemCompanyInfo {
display:block;
float:left;
margin:0 0 10px 0;
padding:3px;
width:422px;
_width:428px;
border:1px solid #CCC;
}

.listitemAppli {
display:block;
float:left;
width:90px;
margin:5px 0 0 10px;
}

/* Ʒܺ
 */
.itemDetailFullBunner {
width:720px;
margin:0 0 20px 0;
line-height:220%;
text-align:center;
}

.itemDetailContainer {
clear:left;
width:710px;
_width:720px;
margin:0 0 20px 0;
padding:10px 0 10px 10px;
border:1px solid #CCC;
}

.itemDetailContainer dt {
width:708px;
}

.itemDetailContainer dd {
width:700px;
}

.itemDetailContainer table {
width:700px;
}

.itemDetailBunner {
display:block;
float:left;
width:130px;
}

.itemDetailDescription {
display:block;
float:left;
padding:3px;
width:560px;
_width:570px;
border:1px solid #CCC;
}

.itemDetailTableHeader {
clear:left;
display:block;
float:left;
margin:20px 0 10px 0;
padding:0 0 0 5px;
width:530px;
border-left:4px solid #DF0029;
}

.itemDetailTable {
clear:left;
margin:0 0 10px 0;
}

.itemDetailTable th {
width:220px;
text-align:left;
}

.itemDetailTableWidth {
clear:left;
margin:0 0 10px 0;
width:500px;
}

.itemDetailTableWidth th {
text-align:center;
}

.itemDetailTableWidth td {
text-align:center;
}

.itemDetailCompanyInfo {
display:block;
float:left;
padding:3px;
width:524px;
_width:530px;
margin-top:10px;
border:1px solid #CCC;
}

.itemDetailAppli {
display:block;
float:left;
width:700px;
margin-top:10px;
text-align:center;
}

.itemDetailAppliBottom {
clear:left;
width:700px;
margin:10px auto;
text-align:center;
}