/* publishing */
div#col_left p.first{
padding-top: 23px;
}
div#col_left div#pub_01{
width: 590px;
margin: 30px auto 45px auto;
padding: 0;
background: url(../images/arrow_big.gif) no-repeat center left;
}
div#col_left div#pub_02{
width: 590px;
height:450px;
margin: 30px auto 45px auto;
padding: 0;
background: url(../images/img_pub02.gif) no-repeat center right;
}
div#publist{
width: 203px;
background: #fff url(../images/head04_hanmoto.gif) no-repeat top center;
margin: 0;
padding: 25px 0 0 0;
float: left;
}
div#publist_a{
width: 203px;
background: #fff url(../images/head04_hanmoto.gif) no-repeat top center;
margin: 0;
padding: 25px 0 0 0;
}
div#publist_b,div#publist_c{
width: 203px;
background: #fff url(../images/bg_list02.gif) no-repeat top center;
margin: 0;
padding: 11px 0 0 0;
}

/*
div#container_pub{
width: 203px;
margin: 0;
float: left;
}
*/
div#publist a,div#publist_a a,div#publist_b a,div#publist_c a{
display: block;
width: 203px;
height: 31px;
margin: 0;
padding: 0;
text-indent: -999em;
overflow: hidden;
}
div#publist a:hover,div#publist_a a:hover,div#publist_b a:hover,div#publist_c a:hover{
background-position: 0 -31px;
}
a.pub_ird{
background: url(../images/list_ird.gif) no-repeat top left;
}
a.pub_ibc{
background: url(../images/list_ibc.gif) no-repeat top left;
}
a.pub_ij{
background: url(../images/list_ij.gif) no-repeat top left;
}
a.pub_mdn{
background: url(../images/list_mdn.gif) no-repeat top left;
}
a.pub_mmr{
background:url(../images/list_mmr.gif) no-repeat top left;
}
a.pub_radio{
background: url(../images/list_radio.gif) no-repeat top left;
}
a.pub_cmp{
background: url(../images/list_cmp.gif) no-repeat top left;
}
a.pub_icc{
background: url(../images/list_icc.gif) no-repeat top left;
}
a.pub_rm{
background: url(../images/list_rm.gif) no-repeat top left;
}
a.pub_yk{
background: url(../images/list_yk.gif) no-repeat top left;
}
a.pub_kd{
background: url(../images/list_kd.gif) no-repeat top left;
}
a.pub_ipw{
background: url(../images/list_ipw.gif) no-repeat top left;
}
a.pub_iiw{
background: url(../images/list_iiw.gif) no-repeat top left;
}
a.pub_eel{
background: url(../images/list_eel.gif) no-repeat top left;
}
img.pubimg01{
float: right;
}



/*新刊スケジュール*/
table.schedule{
width: 580px;
background: #C2C2C2;
font-size: 10px;
line-height: 1.2;
margin: 0 auto;
}
table.schedule tr.header{
text-align: center;
vertical-align: middle;
font-size: 12px;
}
table.schedule tr.header td{
background: #DBE5F1;
vertical-align: middle;
padding: 5px 3px;
}
table.schedule td{
background: #fff;
padding: 5px 3px;
}
table.schedule td.date,table.schedule td.kind,table.schedule td.isbn{
text-align: center;
}
table.schedule td.price{
text-align: right;
}
p.update{
height: 20px;
color: #0563DF;
font-size: 10px;
}