@charset "utf-8";

/*-----------------------------------
朝日新聞デジタル  - English -
last modified --2015-05-14 12:30 (ReadMore) --
--2015-02-23 12:55 (AJW) --
--2014-10-28 12:12 (Apology) --
-----------------------------------*/

/*Main*/
.BreadCrumb,
.PageTitle,
#Main #MainInner .PageTitle .SubLnk li,
#Main #MainInner .Section .ListSideImage li,
#Main #MainInner .Section .Title h2,
#Main #MainInner .Section .ListBlock li dl,
#Main #MainInner .Section .Title .SubLink li a,
/*Sub*/
#Sub #SubEnglishArea,
/*List*/
#Main #MainInner .Section ul.List li a,
/*Article*/
#Contents #ContentsInner #Main #MainInner .ArticleTitle .Title h1,
#Contents #ContentsInner #Main #MainInner .ArticleTitle .Title p,
#Main #MainInner #ArticleTools #UtilityTools li,
#Main #MainInner .ArticleBody p,
#Main #MainInner .ArticleBody .ImagesMod .Image p a em.Caption,
#Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a span,
/*print*/
#Contents #ContentsInner #Main #MainInner .ArticleBody .ArticleText p,
#Main #MainInner .ArticleBody .ImagesMod .Image p em.Caption,
#Contents #ContentsInner #Main #MainInner .ArticleBody .ImagesMod .Image p.Width {
font-family: arial,helvetica;
letter-spacing: 0 !important;
}

/*List*/
#Main #MainInner .Section ul.List li a span.Time {
letter-spacing: 1px !important;
}


/*SubLnk*/
#Main #MainInner .PageTitle .SubLnk li {
font-size: 80%;
}

/*List padding-top*/
.Section .List li a {
padding-top: 7px;
}
.Section .ListHeadline li.HeadlineTopImage-S {
font-weight: normal;
}
#Sub #SubInner #SubEnglishArea .Section .ListBlock li {
padding-top: 7px;
}
#Sub #SubInner #SubEnglishArea .Section .ListBlock li p {
padding-bottom: 5px;
}

/*Sub*/
#Sub #SubInner #Subscription.Section {
margin-top: 8px;
}
#Sub #SubInner #SubEnglishArea .Section .ListBlock li p {
font-weight: normal;
}

/*SubMenu*/
#Main #MainInner .PageTitle .SubMenu {
margin-top: -35px;
}


/*About AJW*/
#ajw.Section p {
color: #fff;
font-size: 80%;
padding: 5px 15px 0;

}
#ajw.Section p a{
color: #b90000;
}
#ajw.Section p a {
color: #fff;
text-decoration: underline;
}
#ajw.Section p a.Blank {
background: url(images/arrow_link_small_blank_ajw.gif) no-repeat right 1px !important;
}
#ajw.Section p a.Blank:hover {
background: url(images/arrow_link_small_blank_ajw.gif) no-repeat right -118px !important;
}
#Sub #SubInner #VariousLang.Section .ListBlock li ul.ListBnr li {
border-top: none;
padding-top: 3px;
}
#ajw.Section {
background: #424242;
margin-bottom: 12px;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
#ajw.Section .Title {
padding: 15px 15px 9px !important;
border-top: none;
width: 660px;
}


#ajw.Section  #TitleAJW {
  display: block;
  width: 626px;
  padding: 0 !important;
  padding-left: 15px !important;
  padding-top: 15px !important;
}
#ajw.Section  #TitleAJW a {
  display:block;
  width: 626px;
  height: 70px;
  background:#424242 url(http://www.asahicom.jp/english/images/title_ajw.gif) no-repeat left top;
  text-indent: -9999px;
  overflow: hidden;
}
#ajw.Section  #TitleAJW a:hover {
  background:#424242 url(http://www.asahicom.jp/english/images/title_ajw.gif) no-repeat left -100px;
}


.PrTextMod {
padding-bottom: 8px;
}

/*AwBanner*/
.Section#AwBanner {
 border-top: 1px solid #DCDCD5;
 padding-top: 15px;
}

/*Special*/
#Special ul.ListBlock li dl dt a.Blank {
display: inline;
line-height: 1.3;
}

/*Aricle*/
#Main #MainInner .ArticleTitle .Title p.Publisher {
color: #787871;
float: left;
font-size: 75%;
font-weight: normal;
margin: 0;
padding: 4px 0 0 10px;
clear: none;
}
#Main #MainInner .ArticleBody .MoveLink.LinkAJW {
margin-top: -10px;
}
#Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a{
display:block;
width: auto;
margin:0;
padding:8px 10px 6px 12px;
color:#FFF;
font-size:85%;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
line-height:1.1;
text-align:center;
}
#Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a:hover{
text-decoration:none;
}
#Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a img {
vertical-align: middle;
padding-right: 7px;
}
#Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a span{
display:inline-block;
margin:0;
padding:3px 5px 5px 48px;
background:url(images/logo_ajw_more.gif) no-repeat 0 1px;
cursor:pointer;
*display:inline;
*zoom:1;
}
.iphone #Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a span,
.android_smp #Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a span{
background-position-y: center;
font-size: 200%;
}
#Main #MainInner .ArticleBody .MoveLink.LinkAJW ul li.ReadMore a span em{
font-size:80%;
padding-left:4px;
vertical-align:1px;
}
#Main #MainInner .ArticleBody .ImagesMod .Image p a em.Caption,
#Main #MainInner .ArticleBody .ImagesMod .Image p a:hover em.Caption {
background: none;
padding-right: 0;
}

/*Apology*/
#SubApology.Section .ListBlock li {
	border: 0;
	margin-bottom: 10px;
}
#SubApology ul li a {
	display: block;
	width: 300px;
	height: 137px;
	overflow: hidden;
	background: #f5f5f5 url('./images/btn_apology.gif') no-repeat left top;
	text-indent: -9999px;
}
#SubApology ul li a:hover {
	background-position: left -137px;
}


.Apology h2 {
	font-size: 120%;
}
.Apology .Section.President {
	margin: 5px 0 20px;
}
.Apology .Section.President h2 {
	font-size: 110%;
}
.Section.President .Title h2 a {
	background-position: right 3px;
}
.Apology .Section.President h2 .Time {
	color: #787871;
	font-size: 75%;
}
.Section.President .Title {
	padding: 8px 0 4px;
	border-bottom: 1px solid #DCDCD5;
}