/* CSS Document */

.pickup{margin:8px 0 0 0;}
.pickup .photo_01,
.pickup .photo_02,
.pickup .photo_03,
.pickup .photo_04,
.pickup .photo_05{width:310px; height:210px; position:relative; margin:7px 0 0 0;}
.pickup .photo_01{float:left; background:url(../images/top_pickup_01.jpg) 0 0 no-repeat;}
.pickup .photo_02{float:right; background:url(../images/top_pickup_02.jpg) 0 0 no-repeat;}
.pickup .photo_03{float:left; background:url(../images/top_pickup_03.jpg) 0 0 no-repeat;}
.pickup .photo_04{float:right; background:url(../images/top_pickup_04.jpg) 0 0 no-repeat;}
.pickup .photo_05{float:left; background:url(../images/top_pickup_05.jpg) 0 0 no-repeat;}
.pickup .txtArea{width:290px; position:absolute; top:141px; left:10px;}
.pickup a.click{ display:block; width:290px; height:130px; text-indent:-9999px; outline:none; position:absolute; top:10px; left:10px; background:#FFF; opacity:0; filter:alpha(opacity=0);}
.pickup a.click:hover{opacity:0.3; filter:alpha(opacity=30);}
.pickup h3{padding:3px 7px 0 7px;}
.pickup h3 a:link,
.pickup h3 a:visited{font-size:14px; font-weight:bold; color:#FFCA00; font-family:'メイリオ ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Verdana','Osaka','ＭＳ Ｐゴシック',sans-serif; text-decoration:none;}
.pickup h3 a:hover{text-decoration:underline;}
.pickup p{font-size:12px; font-size:12px; color:#FFF; line-height:110%; text-align:left; padding:0 7px;}

.delayinfo{width:645px; border:1px dashed #7D7D7D; background:url(/images/ttl_delayinfo.gif) 16px 16px no-repeat; margin-bottom:15px;}
.delayinfo p{margin:0; padding:19px 0 20px 109px; font-size:108%; line-height:100%;}
.delayinfo .sharing{display:none;}

.news{width:645px; border:1px dashed #7D7D7D; position:relative; padding:0 0 10px 0;}
.topics{margin:15px 0 0 0;}
.news h2{padding:16px 16px 0 16px; font-size:0;}
.news span.list{width:47px; height:20px; font-size:0; display:block; position:absolute; top:16px; right:16px;}
.news ul{display:block; margin:10px auto; padding:0; list-style-type:none; width:610px;}
.news ul li{font-size:108%; line-height:110%; color:#666666; background:url(../images/arrow_gray.gif) 0 10px no-repeat; padding:4px 0 3px 10px;}
.news ul li a:link,
.news ul li a:visited{color:#000000; text-decoration:underline;}
.news ul li a:hover{text-decoration:none;}
.news ul li span{padding-right:12px;}
/* .news ul li span.cat_journal{background:url(/images/icon_journal.gif) right center no-repeat;}
.news ul li span.cat_info{background:url(/images/icon_info.gif) right center no-repeat;} */
.news ul li a{padding-left:6px;}
.topics ul li a{padding-left:0;}
