/* ------------------------------------------------------------------------------------
  (c) 2008 JUST PLANNING Co., Ltd@Product - Case
------------------------------------------------------------------------------------ */
@media print {
.print {
	width:334px ! important;
}

}


/*
Caption
------------------------------------------------------------------------------------ */
#productMainImage {
margin:0 10px 20px 10px;
padding:0;
width:660px;
}

/*
Contents Parts
------------------------------------------------------------------------------------ */
.caseListLeft {
float:left;
margin:10px 5px 0 0;
display:block;
width:325px;
height:80px;
background-color:#eeeeee;
border:solid 1px #cccccc;
}

.caseListLeft h4.list {
margin:5px 10px;
padding:0;
display:block;
width:305px;
height:20px;
border:none;
background:url(../img/h4_back.jpg) top left no-repeat;
}

.caseListLeft h4.list a{
margin-left:3px;
font-weight:bold;
color:#ffffff;
font-size:13px;
}

.caseListLeft h4.list a:hover{
color:#d71203;
text-decoration:underline;
}

.caseListLeft a img {
float:left;
margin: 0 10px;
border:solid 2px #444444;
}
.caseListLeft a:hover img {
border:solid 2px #d71203;
}
.caseListLeft .client {
margin-left:10px;

height:30px;
}

.caseListLeft .client a {
padding-left:5px;
font-size:12px;
color:#333333;
}
.caseListLeft .client a:hover {
text-decoration:underline;
color:#cccccc;
}

.caseListRight {
float:left;
margin:10px 0 0 0;
display:block;
width:325px;
height:80px;
background-color:#eeeeee;
border:solid 1px #cccccc;
}

.caseListRight h4.list {
margin:5px 10px;
padding:0;
display:block;
width:305px;
height:20px;
border:none;
background:url(../img/h4_back.jpg) top left no-repeat;
}

.caseListRight h4.list a{
margin-left:3px;
font-weight:bold;
color:#ffffff;
font-size:13px;
}

.caseListRight h4.list a:hover{
color:#d71203;
text-decoration:underline;
}

.caseListRight a img {
float:left;
margin: 0 10px;
border:solid 2px #444444;
}
.caseListRight a:hover img {
border:solid 2px #d71203;
}
.caseListRight .client {
margin-left:10px;

height:30px;
}

.caseListRight .client a {
margin-left:5px;
font-size:12px;
color:#333333;
}
.caseListRight .client a:hover {
text-decoration:underline;
color:#cccccc;
}

hr {
visibility:hidden;
clear:left;
}