@import "common.css";

.pubs{
width:240px;
_width:235px;/*Win IEのみのHack*/
margin:0px 10px 20px 0px;
float:left;
}

.pubs .pict{
width:72px;
vertical-align:top;
}
.pubs .pict img{
width:67px;
margin:0px 0px 15px 0px;
border:0;
}
.pubs .pict a{
display:block;
width:67px;
margin:0px 0px 0px 0px;
text-decoration:none;
background-image:url(../img/publicity/detail.gif);
background-repeat:no-repeat;
background-position:0px 100%;
}
.pubs .pict a:hover{
background-position:-67px 100%;
}

.pubs th{
height:100px;
padding:0px 0px 5px 0px;
font-size:12px;
color:#3d3d3d;
text-align:left;
vertical-align:top;
}

.pubs .date{
padding:0px 0px 5px 0px;
font-size:10px;
font-weight:normal;
color:#3d3d3d;
}

.pubs .des{
height:110px;
padding:0px 0px 5px 0px;
font-size:10px;
color:#666;
vertical-align:top;
}


/*詳細ページ*/
#pub_detail{
width:500px;
}

#pub_detail th{
padding-bottom:10px;
font-size:14px;
color:#444;
background-image:url(/img/common/Cont-Right_dotline-h.gif);
background-repeat:repeat-x;
background-position:0px 100%;
text-align:left;
}
#pub_detail th small{
font-size:12px;
font-weight:normal;
color:#666;
}

#pub_detail #subtitle{
padding:10px 0px 10px 0px;
font-size:12px;
color:#060;
text-align:center;
}

#pub_detail #pict{
padding:0px 0px 15px 0px;
text-align:center;
}

#pub_detail #explain{
font-size:12px;
color:#666;
line-height:170%;
letter-spacing:3px;
}

#pub_detail a#back{
display:block;
width:84px;
height:14px;
margin:20px 0px 0px 0px;
font-size:1px;
text-indent:-5000px;
text-decoration:none;
background-image:url(/img/publicity/back.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
#pub_detail a#back:hover{
background-position:0px -14px;
}


.date th,.date td{font-size:12px;}


#Foot{
width:700px;
margin:10px 0px 20px 30px;
background-image:url(../img/common/dotline_h.gif);
background-repeat:repeat-x;
background-position:0px 0px;
clear:both;
}
#Foot th{
padding:10px 0px 20px 0px;
font-size:10px;
font-weight:normal;
font-family:Verdana;
color:#999;
text-align:left;
}
#Foot td{
padding:10px 0px 20px 0px;
font-size:12px;
color:#999;
text-align:right;
}
#Foot td a{
color:#999;
text-decoration:none;
}
#Foot td a:hover{
text-decoration:underline;
}
