@import "common.css";

h1{
margin:0 0 5px 0;
padding:0;
width:580px;
height:60px;
text-indent:-9999px;
background-image:url(../img/common/h1_card.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#image {
width:580px;
height:240px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/card/image.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

#merit01 {
width:580px;
height:51px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/card/merit01.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#merit02 {
width:580px;
height:51px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/card/merit02.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#merit03 {
width:580px;
height:51px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/card/merit03.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#merit04 {
width:580px;
height:51px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/card/merit04.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#merit05 {
width:580px;
height:51px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/card/merit05.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
.merit {
padding:5px 5px 5px 110px;
font-size:14px;
color:#fff;
line-height:130%;
margin-bottom:30px;
}

.at{
font-size:12px;
color:#999;
text-align:center;
padding:2px;
border:#900 solid 1px;
}

#offer {
width:580px;
height:85px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/card/offer.jpg);
background-position:0 0;
background-repeat:no-repeat;
}



.necessary{color:#c00;}
.UNnecessary{color:#ddd;}

.data{
margin:0;
}

.data th,.data td{
padding:10px 15px 10px 0px;
font-size:14px;
font-weight:normal;
color:#ccc;
line-height:130%;
text-align:left;
vertical-align:top;
border-top:1px dashed #ccc;
}
.data th{
padding:10px 15px 10px 20px;
}
.data td{
padding:10px 20px 10px 0px;
}
.data th small,.data td small{
font-size:12px;
color:#aaa;
}
.data .dtop th,.data .dtop td{
background-image:url();
}
.data td ul{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 20px;
font-size:11px;
}
.data td li{
margin:0px 0px 0px 0px;
}
.data .last input{
margin:20px 20px 0px 0px;
}
.data td.stitle{
text-align:left;
padding-left:30px;
}
