@charset "EUC-JP";

@import "common.css";

#maincolumn{
padding:0px 0px 0px 15px;
}

#detailinfo h2 span{
padding-left:9px;
background:transparent url(../images/main/h-bt-red.gif) 0px 1px no-repeat;
}

#detailinfo h3{
clear:both;
padding-top:0.5em;
padding-bottom:0.5em;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
color:#333333;
}

#detailinfo div.semiinfo{
position:relative;

}

#detailinfo p.descriptions{
margin-top:0.5em;
}

.semidata{
padding-left:0px;
}

.semidata table{
margin:0px;
padding:0px;
border-top:1px solid #cccccc;
border-collapse:collapse;
border-spacing:0px;
}

.semidata th{
padding:3px 0 3px 5px;
width:100px;
border-bottom:1px solid #cccccc;
color:#663300;
background:#f5f5f5;
text-align:left;
font-weight:normal;
}

.semidata td{
padding:3px 0 3px 5px;
border-bottom:1px solid #cccccc;
color:#333333;
background:#ffffff;
}

.maininfoleft{
margin-top:0px;
margin-bottom:0.8em;
padding-right:15px;
width:240px;
text-align:center;
}

.mainphoto{
border-top: 1px solid #eee;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #eee;
padding:2px;
}

.entrybtn{
clear:both;
margin-top:0.5em;
padding-top:10px;
text-align:center;
}


.noborder table{
border-width:0;
}
.noborder td{
padding:2px 0 2px 0;
border-width:0;
vertical-align:middle;
}

.printmust{
background:none;
text-indent:5px;
margin:10px auto;
border-left:3px solid #FF6F6F;
}

.topimage{
border-top: 1px solid #eee;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #eee;
padding:2px;
}

#sheetarea{
overflow: auto;
overflow-x: auto;
overflow-y: hidden;
width: 650px;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 10px;
}
