@charset "euc-jp";
/*asahi.com   right-STYLES--2007-2-1--*/
/*RightNAV*/

.info01{
float:left;
width:145px;
margin-right:10px;
}
.info02{
float:left;
width:145px;
}

.info{
border-top:1px #aaa solid;
border-right:2px #aaa solid;
border-bottom:2px #aaa solid;
border-left:1px #aaa solid;
font-size: 80%;
font-weight:bold;
margin:3px 0;
padding:0px;
background:#fff;
}

.info a{
border-left:8px #888 solid;
margin:0;
padding:0 0 0 2px;
}


.genreinfo{
border-top:1px #bbb solid;
border-right:1px #bbb solid;
border-bottom:1px #bbb solid;
border-left:1px #bbb solid;
font-size: 90%;
font-weight:bold;
margin:3px 0;
padding:0 0 0 0px;
background:#eee;
}

.genreinfo a{
border-left:8px #fff solid;
margin:0px;
padding:0 0 0 5px;
}


/*ad300250*/
.ad300{
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:middle;
padding:10px 0;
}


/*注目トピックス*/
.bar04{
background-color:#F2F2F2;
background-image:url(c_imag/nav13.gif);
background-repeat:repeat-x;
border-top: solid 1px #ccc;
font-size:90%;
text-indent:0.5em;
padding:5px 0 0 0;
margin:0;
}
.box02{
padding:0px;
margin:0 0 10px 0;
border-right:solid 2px #aaa;
border-left:solid 1px #ccc;
border-bottom:solid 2px #aaa;
background-color:#fff;
font-size:90%;
}

/*特集*/
.redbar{
font-size:70%;
color:#fff;
background:#900;
padding:1px 0;
margin:0;
text-indent:0.3em;
}

.pickup01{
background:#eee;
border-bottom:1px #ccc solid;
margin:5px 0;
padding:10px;
font-size:90%;
display:block;
}
.pickup01 img{
float:left;
margin-right:10px;
border:2px #fcfcfc solid;
}

.pickup01 dt{
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}
.pickup01 dd{
margin-left:75px;
margin-bottom:5px;
padding:0;
line-height:140%;
}
.rightlayout01{
float:left;
width:145px;
margin:0 8px 0 0;
padding:0;
}
.rightlayout02{
float:left;
width:145px;
margin:0;
padding:0;
}



.pickup02{
background:#eee;
border-bottom:1px #ccc solid;
margin:3px 0;
padding:5px;
font-size:90%;
display:block;
width:135px;
}

.pickup02 img{
float:left;
margin-right:5px;
border:2px #fcfcfc solid;
}
.pickup02 strong{
font-size:90%;
}

/*AsahiANN*/
.ptop5{
padding:5px 0 0 0;
margin:0px 0;
margin-left:auto;
margin-right:auto;

}
.ainfo{
background-color:#bbb;
background-image:url(c_imag/nav12.gif);
background-repeat:repeat-x;
border-top: solid 1px #aaa;
border-right: solid 2px #aaa;
border-bottom: solid 1px #aaa;
border-left: solid 1px #aaa;
font-size:80%;
color:#222;
padding:0px;
margin:0px;
text-indent:0.3em;
}

.annnav
{
text-align: left;
font-size:80%;
background-color:#fff;
border-right:2px solid #999;
border-bottom:2px solid #999;
border-left:1px solid #888;
}
.annnav ul
{display: inline;
margin:0;
padding-left:5px;
}

.annnav ul li
{display: inline;
list-style-type: none;
border-left: solid 1px #aaa;
margin:0;
padding:0;
white-space: nowrap;
}

.annnav, .annnav ul li a
{padding: 3px 0;
margin-top:0em;
margin-bottom:0.1em;
}

.annnav ul li a
{margin: 0 -1px 0 0;
padding-left: 5px;
padding-right: 5px;
white-space: nowrap;
}

/*企画特集*/
.kikakubar{
display:block;
text-align:right;
margin: 0 0 2px 0;
padding:1px 0;
background:#900;
text-indent:0.3em;
}

.kikakubar01{
padding:0px 0 0 0;
margin:0;
color:#333;
text-align:left;
float:left;
color:#fff;
font-size:70%;
}

.kikakubar02{
color:#fff;
text-align:right;
padding:0 5px 0 0;
margin:0;
font-size:70%;
}
.kikakubar02 a, .kikakubar02 a:link, .kikakubar02 a:visited, .kikakubar02 a:hover{
text-decoration:underline;
color:#fff;
}


ul.kikaku{
margin:0;
padding:0px;
}
ul.kikaku li{
background:#eee;
border-bottom:1px #ccc solid;
margin:2px 0;
padding:3px;
font-size:80%;
list-style-type: none;
}


/*朝日新聞社から*/

.box01{
padding:0px;
margin:0 0;
border-right:solid 2px #999;
border-bottom:solid 2px #999;
border-left:solid 1px #888;
background-color:#fff;
width:100%;
}
.box01 td{
vertical-align:top;
}

ul.list01{
padding:0px;
margin-left:20px;
}
ul.list01 li
{ font-size:90%;
list-style-image:url(c_imag/arrow.gif);
line-height:1.5em;}

dl.agoods{
font-size:90%;
margin:2px 0;
padding:0;
}
dl.agoods dt{
font-weight:bold;
}

 dl.agoods dd{
margin:2px 0 2px 10px;
padding:0px;
}
/*イベント用*/
.event01{
margin:1px 0 0 0;
padding:0px;
font-size:90%;
display:block;
border-right:2px #ccc solid;
border-bottom:2px #ccc solid;
border-left:1px #ccc solid;
}

.event01 dt{
border-top:1px #ccc solid;
margin:0px 0;
padding:2px 0;
margin-left:auto;
margin-right:auto;
text-align:center;
background:#eee;
}
.event01 dd{
margin:0;
padding:3px;
/*border-bottom:1px #ccc solid;*/
}
/*サムネイル付きコーナー*/
.pickup03{
/*background:#eee;*/
border:1px #ccc solid;
border-bottom:2px #ccc solid;
border-right:2px #ccc solid;
margin:5px 0;
padding:5px;
font-size:80%;
display:block;
}
.pickup03 img{
float:left;
margin-right:5px;
border:2px #fcfcfc solid;
}

.pickup03 dt{
font-size:120%;
font-weight:bold;
margin:0;
padding:0 0 5px 0;

}
.pickup03 dd{
margin-left:70px;
padding:0px 0;
}


/*どらく*/
.dorakubar{
font-size:80%;
color:#fff;
background:#003399;
padding:0 0 1px 0;
margin:0;
text-indent:0.3em;
font-weight:lighter;
}
.dorakubar img{
padding:0 5px 0 0;
vertical-align:middle;
}
.dorakubar a:link,.dorakubar a:visited{
color:#fff;
}
.dorakubar a:hover{
color:#fff;
text-decoration:underline;
}

/*リスト付き箱*/
.pickup04{
background:#eee;
border-bottom:1px #ccc solid;
margin:2px 0 5px 0;
padding:10px;
font-size:90%;
display:block;
}
.pickup04 img#img01{
float:left;
margin-right:10px;
border:2px #fcfcfc solid;
}


.pickup04 dt{
margin:0;
padding:0;
line-height:150%;
}
.pickup04 dt.list{
font-weight:bold;
display:inline;
padding:0  0 0 0px;
}



.pickup04 dd{
margin-left:5px;
padding:0 0 10px 0;
line-height:150%;
}



/*高校野球*/
.greenbar{
font-size:80%;
color:#fff;
background:#0f5353;
padding:1px 0;
margin:0;
text-indent:0.3em;
}
.greenbar img{
vertical-align:middle;
border:none;
}
.greenbar a:link,.greenbar a:visited{
color:#fff;
}
.greenbar a:hover{
color:#fff;
text-decoration:underline;
}



/*w杯*/
.bluebar{
font-size:80%;
color:#fff;
background:#2A2977;
padding:1px 0;
margin:0;
text-indent:0.3em;
}
.bluebar img{
vertical-align:middle;
border:none;
}
.bluebar a:link,.bluebar a:visited{
color:#fff;
}
.bluebar a:hover{
color:#fff;
text-decoration:underline;
}

/*kinkoku*/
.kinkoku_t01{
color:#fff;font-size:80%;float: right;margin-top: 0px;
}
.kinkoku_t02{
padding:0px 3px;
margin:0px;
font-size:80%;color:#fff;
background-color:#888;
letter-spacing:5px;
}
.kinkoku_wrap01{
border:2px solid #888;
padding:2px;
margin:0;
margin-bottom:10px; font-size:90%;
}
.kinkoku_wrap02{
border:1px solid #888; padding:1px;
}

ul.klist{
padding:0px;
margin:0px;
list-style: none;
width:284px;
}
ul.klist li
{ font-size:90%;
 background-image:url(c_imag/arrow.gif);
  background-repeat: no-repeat;
background-position: 0 .2em;
line-height:1.3em;
margin:0;
padding-left: 10px;

}
