@charset "euc-jp";
/*-----------------------------------------
asahi.com css style
last-modified:2012.03.28
-----------------------------------------*/
/*Layout*/
/*当初、id="Container"のdivにクラスContainerWideを追加する形式
（body div.ContainerWideにwidth指定）
→htmlにクラス追加忘れのケースが増加したため、CSS側を修正 */


body div#Container {
width: 1000px;
}
/* 20120328 横幅固定化により変更
margin:0px;
max-width:1330px;
min-width:1000px;
*/


div#Main div.main_photo_wrap {
background-color: #111111;
padding:5px;
margin:0px 0px 30px 0px;
font-size:88%;
}
div#Main div.main_photo_wrap div.Utility {
color:#FFFFFF;
background-color:#444444;
padding:5px;
margin:0px !important;
}
div#Main div.main_photo_wrap div.Utility p {
font-size:88%;
}
div#Main div.main_photo_wrap div.SeqNav {
background-color:#888888;
text-align:center;
padding:5px 0px 5px 0px;
_padding:0px 0px 5px 0px;
margin:0px 0px 15px 0px;
}
* html div#Main div.main_photo_wrap div.SeqNav {
padding:5px 0;
}
div#Main div.main_photo_wrap div.SeqNav p a,
div#Main div.main_photo_wrap div.SeqNav ol li a {
margin:0;
}
/*Caption*/
div#MainInner div.main_photo_wrap h1 {
border-bottom:0px;
margin-bottom:0px;
}
div#Main div.main_photo_wrap h1.ImgCaption {
color:#FFFFFF;
/*font-size:88%;*/
text-align:center;
padding:0px 0px 15px 0px;
margin:0px auto 0px;
}
/*MainPhoto*/
div#Main div.main_photo_wrap .ImgCenter {
padding:0px;
margin:0px auto 15px;
}
div#Main div.main_photo_wrap .ImgCenter a img {
padding:0px;
margin:0px auto 5px;
border:none;
}
* html div#Main div.main_photo_wrap .ImgCenter a img {
border:none;
}
div#Main div.main_photo_wrap,
div#Main div.main_photo_wrap a,
div#Main div.main_photo_wrap a:hover {
color:#FFFFFF;
}
div#Main div.main_photo_wrap h1.ImgCaption a,
div#Main div.main_photo_wrap h1.ImgCaption a:hover {
color:#FFFFFF;
}
div#Main div.main_photo_wrap a {
font-weight:bold;
}/*20120328 margin削除*/