@charset "euc-jp";

/* 
asahi.com Olympic 2012 London

since : 11.11.02 ( DefaultDesign ) Ver.1.00
last update : 12.04.20 Ver.1.00

London Journal 以外のコラムは
div#MainInnerにclass="ColumnMain"
とする

*/


/* 
-------------------------
Column Base
-------------------------
*/

div#Main div.londonjournal div#HeadLine h1 {
	background-image: none !important;
	padding-bottom: 0;
	}
/*
div#MainInner {
	border-top: 1px solid #D8DEDD;
	}

div#Main div.londonjournal {
	border-top: 1px solid #D8DEDD;
	}
*/

div#Main  div.londonjournal div.H1ImgBox ul.FollowLnk {
	margin-top: 0;
	border-top: 1px solid #D8DEDD;
	}

div#Main div.londonjournal div.H1ImgBox ul.FollowLnk li {
	background: url("/olympics/2012london/images/mkr_lnk.gif") no-repeat scroll 10px 0.3em transparent;
	}
div#Main div.londonjournal ul.Flat1 li, div#Main ul.Flat2 li, div#Main ul.Flat3 li {
	background: url("/olympics/2012london/images/mkr_lnk.gif") no-repeat scroll 0 0.5em transparent;
	}


/* asahi.com版に戻す */

div#Main div.londonjournal div.Box3 h2.OlympicGenre,
div#Main div.londonjournal div.Box3 div.OlympicGenre div.H2Box {
	background: none;
	border: 0;
	font-size: 100%;
	line-height: 1.1;
	}
div#Main div.londonjournal div.Box3, div#Main div.Box3Book {
	background-color: #FFFFFF;
	background-image: none;
	border: 5px solid #D8DEDD;
	border: 5px solid #D5DFF5;
	margin: 0 0 30px;
	padding: 1px 0 0;
	position: relative;
	}
div#Main div.londonjournal div.Box3 h2,
div#Main div.londonjournal div.Box3Book h2 {
	background: url("/css08/images/bg_box3_h2.gif") repeat scroll 0 0 #E1E6E6;
	background: url("/css08/images/bg_box3_h2.gif") repeat scroll 0 0 #FFFFFF;
	margin: 0px 1px 1px;
	min-height: 0;
	padding: 5px 10px;
	}
div.londonjournal ul.PhotoLnk, x:-moz-broken {
	line-height: 1;
	margin-bottom: 0;
	}
div.londonjournal ul.PhotoLnk {
	background-color: transparent;
	padding: 0 0 0 6px;
	padding: 0;
	}
div.londonjournal ul {
	margin: 0 0 10px;
	}
div#Main div.londonjournal div.Box3 h2,
div#Main div.londonjournal  div.Box3Book h2 {
	background-image: url("/olympics/2012london/column/images/bg_box3_h2.gif");
	border-bottom: 1px solid #e1e1e6;
	}
div#Main div.londonjournal div.Box3 h2.ShoppingGenre,
div#Main div.londonjournal div.Box3 div.ShoppingGenre div.H2Box {
	background-image: url("/olympics/2012london/column/images/bg_box3_h2_shopping.gif");
	}
div#Main div.londonjournal div.Box3 h2.ShoppingGenre h2,
div#Main div.londonjournal div.Box3 div.ShoppingGenre div.H2Box h2 {
	color: #FFFFFF !important;
	border-bottom: none;
	}


/*
===============
London Journal
===============
*/


div#Main div.londonjournal div.Utility2 {
	margin-bottom: 0;
	}

div#Main div.londonjournal div.H1ImgBox_cols {
	padding-bottom: 0;
	margin-bottom: 0;
	background: transparent url(/olympics/2012london/column/images/londonjournal_h1.jpg) 0 -10px no-repeat;
	min-height: 85px;
	/*
	max-height: 125px;
	*/
	overflow: hidden;
	}
div#Main div.londonjournal div.H1ImgBox {
	margin-top: 10px;
	margin-top: 0px;
	margin-left: -13px;
	padding-bottom: 0;
	}
div#Main div.londonjournal div.H1ImgBox div.H1ImgBox_cols div.TxtHeading {
	margin-left: 228px;
	padding-top:0px;
	}
div#Main div.londonjournal div.londonjournal div.H1ImgBox ul.FollowLnk {
	margin-top: 0;
	}
div#Main div.londonjournal div.H1ImgBox div.RelatedTopicsWrap {
	margin-left: 13px;
	}
div#Main div.londonjournal div.H1ImgBox div.H1ImgBox_cols p.ImgHeading {
	padding: 0;
	}
div#Main div.londonjournal .ImgHeading a {
	display: block;
	width: 210px; height: 85px;
	}
div#Main div.londonjournal .ImgHeading a img {
	display: hidden;
	visibility:hidden;
	}
div#Main div.londonjournal table.ThmbColTb {
	float:none;
	}
div#Main div.londonjournal div.ThmbColPhoto {
	margin: 0 0;
	padding: 0 0;
	background-color: #FFFFFF;
	float: left;
	}
div#Main div.londonjournal div.BodyTxt h2.Ttl {
	color: #463eaf !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	}
div#Main div.londonjournal div.BodyTxt h2.Ttl div {
	padding-bottom: 30px;
	background: transparent url(/olympics/2012london/column/images/londonjournal_h2-bg.gif) bottom right no-repeat;
	}
div#Main div.londonjournal h2.Ttl span {
	padding: 0 20px 0 0;
	}
div#Main div.londonjournal div.BodyTxt p {
	margin-top: 3px;
	margin-bottom: 17px;
	}

