@charset "euc-jp";
/*asahi.com   TOP-STYLES--2006-5-22--*/

/*トップ写真*/
#photo{
background-color:#fff;
color:#222;
width:200px;
margin:0;
padding:0 0 0px 10px;
margin-left:auto;
margin-right:0px;
font-size:80%;
float:right;
}
#photo  div.photo01
{
border-top:1px #bbb solid;
border-right:2px #aaa solid;
border-left:1px #bbb solid;
color:#222;
background-color:#f9f9f9;
padding:10px 5px;
margin:0;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#photo  div.photo01 span{
display:block;
text-align:left;
padding:5px;
margin:0;
}


#photo  div#photonews{
background-color:#eee;
border-right:2px #aaa solid;
border-bottom:2px #aaa solid;
border-left:1px #bbb solid;
text-align:right;
padding:2px 2px 0 0;
margin:0;
font-size:120%;
}

/*トップニュース*/

#headtop{
font-size:170%;
padding:20px 0 0px 0;
margin:0px;
}
#headtop a{
color:#222;
}

/*主要ニュース*/
.mainbar{
display:block;
text-align:right;
margin:15px 0px 3px 0;
padding:2px 0;
background-color:#F2F2F2;
background-image:url(c_imag/nav14.gif);
background-repeat:repeat-x;
border-top: solid 1px #ccc;
border-bottom: solid 1px #ccc;
text-indent:0.5em;
line-height:1em;
_background-position:0 1px;/*forIE*/
}

.mainbar01 h2{
padding:0;
font-size:80%;
margin:0;
color:#333;
text-align:left;
float:left;
}

.mainbar02{
color:#006;
font-size:80%;
text-align:right;
padding:0;
margin:0;
}
.mainbar02 a, .mainbar02 a:link, .mainbar02 a:visited, .mainbar02 a:hover{
text-decoration:underline;
}


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

ul.nl li img
{ text-align:center;
vertical-align:middle;
padding-left:2px;
padding-right:2px;
margin-top:0.3em;
margin-bottom:0.2em;}




/*イベント特別枠*/
.eventw{
padding:5px;
}
.event{
font-size:90%;
padding:0;
margin:0;
display:inline;
white-space:nowrap;
}


/*PR情報*/
.pr{
border-top: dotted 1px #333;
border-bottom: dotted 1px #333;
text-indent:0.5em;
padding:2px 0;
margin:10px 0;
}
.pr h2{
padding:0px 0;
margin:0px 0;
font-size:70%;
font-weight:lighter;}


/*PRAD*/

ul.prad1{
font-size:90%;
margin: 0px 0px 2px 20px;
line-height:1.2;
}

ul.prad1 li{ /*list-style-image:url(http://www.asahi.com/img/list_tri01.gif);*/
list-style-image:url(http://www.asahi.com/css/c_img/arrow.gif);
}

ul.prad1 li a{
margin: 0px 0px 0px -3px;
}

ul.prad1 li a:link{
color:#006;
}

ul.prad1 li a:visited{
color:#006;
}

ul.prad1 li a:hover{
color:#900;
text-decoration:none;
}

ul.prad1 li a:active{
color:#900;
text-decoration:none;
}




/*注目トピックス*/

.box{
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%;
}

.bar{
background-color:#eee;
background-image:url(c_imag/nav14.gif);
background-repeat:repeat-x;
border-top: solid 1px #ccc;
font-size:100%;
color:#222;
text-indent:0.5em;
padding:5px 0 0 0;
margin:0;
line-height:1.3em;
_background-position:0 1px;/*forIE*/
}

ul.chumoku{
margin:1px;
padding: 5px;
}

ul.chumoku li{
display: inline;
list-style-type: none;
margin:0;
padding:0 10px 0 5px;
font-size:90%;
line-height:1.3em;
}
div.list02{
margin:10px 0px 5px 10px;
}
div.list02 a, div.list02 a:link,div.list02 a:visited,div.list02 a:hover,div.list02 a:active{
font-size:90%;
text-decoration:underline;
}



/*ニュース特集*/
.newsp{
background-color:#eee;
background-image:url(c_imag/nav14.gif);
background-repeat:repeat-x;
border-top: solid 1px #ccc;
font-size:100%;
text-indent:0.5em;
padding:0px 0 0 0px;
margin:0px 0px;
line-height:1.3em;
_background-position:0 1px;/*forIE*/
}
.newsp img{
margin-top:4px;
}
.newsp a,
.newsp a:link,
.newsp a:visited,
.newsp a:hover{
color:#222;
}

ul.newsp01{
margin:5px;
padding: 0px;

}

ul.newsp01 li{
display: inline;
list-style-type: none;
margin: 0;
padding:0 0 0 5px;
font-size:100%;
font-weight:bold;
}



/*マーケット情報*/
.graybar{
font-size:80%;
color:#333;
border-top:1px #ddd solid;
background:#eee;
padding:2px;
margin:0;
text-indent:0.5em;
}
ul.market{
margin:0px;
padding: 2px;
border-bottom:1px #ccc solid;

}

ul.market li{
display: inline;
list-style-type: none;
margin: 0;
padding:0 0 0 5px;
font-size:80%;
}

/*ニュース一覧*/
.bar02{
background-color:#eee;
background-image:url(c_imag/nav14.gif);
background-repeat:repeat-x;
border: solid 1px #ccc;
font-size:100%;
text-indent:0.5em;
padding:2px 0 0 0;
margin:10px 0px;
line-height:1.3em;
_background-position:0 1px;/*forIE*/
}
.bar02 img{margin-top:4px;
}
.bar02 a,
.bar02 a:link,
.bar02 a:visited,
.bar02 a:hover{
color:#222;
}

div.list{
margin:10px 0px 20px 5px;
}
div.list a, div.list a:link,div.list a:visited,div.list a:hover,div.list a:active{
font-size:80%;
text-decoration:underline;
}

div.list01{
margin:10px 0px 5px 5px;
}
div.list01 a, div.list01 a:link,div.list01 a:visited,div.list01 a:hover,div.list01 a:active{
font-size:80%;
text-decoration:underline;
}

.img105{
margin:0;
padding:10px 0px 0px 5px;
font-size:80%;
font-weight:bold;
}



/*朝日新聞社のご案内*/
.boxasahiguide{
padding:0px;
margin:0 0 10px 0;
border-right:solid 2px #aaa;
border-left:solid 1px #aaa;
border-bottom:solid 2px #aaa;
background-color:#fff;
font-size:90%;
}

ul.asahiannnai{
margin:0px;
padding: 5px;

}

ul.asahiannnai li{
display: inline;
list-style-type: none;
margin:0px;
padding:0 0 0 5px;
font-size:90%;
}
