@charset "euc-jp";
/* asahi.com Last Update :2011.7.13 */
/* BnrPr added on 080415 */
div#Sub div.BnrPr {margin:0 0 10px;padding:0 10px;border:solid 1px #fff;border-top-width:2px;background:#fff url(/css08/images/bg_extra2_box.gif) 0 0 repeat-x;}
*:first-child+html div#Sub div.BnrPr { min-height:1px;}
* html div#Sub div.BnrPr { height:1px;}
* html div#Sub div.BnrPr div.ThmbTxt dl dt,
* html div#Sub div.BnrPr div.ThmbTxt dl dd { font-size:100% !important;}
div#Sub div.BnrPr h2 { padding:4px 0 0;}
/* added on 080515 */
div#Sub ul.KList {font-size:120%;}
/* added on 080516 by asahi - BoxAd */
div#Main div.ThmbSetXwAd:after ,
div#Main div.ThmbSetAd:after {display:block;clear:both;height:0.1px;visibility:hidden;content:".";line-height:0;font-size:0.1em;}
/* BoxAdHousing用 */
div#Main div.BoxAdHousing {position:relative;margin:0pt 0pt 30px;padding:1px 0pt 0pt;background-color:#fff;border:5px solid #d8dedd;}
div#Main div.BoxAdHousing h2 {min-height:0pt;margin:0pt 1px 1px;padding:5px 10px;background:#e1e6e6 url(/css08/images/bg_box3_h2.gif);}
div#Main div.BoxAdHousing div.BoxAdInner {padding:6px 11px;}
div#Main div.BoxAdHousing div.ThmbSetXwAd {width:100%;margin:0;padding:6px 0 0;font-size:88%;}
div#Main div.BoxAdHousing div.ThmbSetXwAd p.ThmbColAd {float:left;width:106px;margin:0pt 0pt 10px;text-align:center;}
div#Main div.BoxAdHousing div.ThmbSetXwAd p.ThmbColAd span {display:block;margin:0pt auto;padding:2px;background-color:#fff;border:1px solid #d8dedd;}
div#Main div.BoxAdHousing div.ThmbSetXwAd div.ThmbTxtAd {margin-left:116px;}
div#Main div.BoxAdHousing div.ThmbSetXwAd div.ThmbTxtAd dl dt {font-weight:bold;}
/* BoxAdCar用 */
div#Main div.BoxAdCar {position:relative;margin:0pt 0pt 30px;padding:1px 0pt 0pt;background-color:#fff;border:5px solid #d8dedd;}
div#Main div.BoxAdCar h2 {min-height:0pt;margin:0pt 1px 1px;padding:5px 10px;background:#8fb546 url(/css08/images/bg_box3_h2_life.gif);color:#fff;}
div#Main div.BoxAdCar div.BoxAdInner {padding:6px 11px;}
div#Main div.BoxAdCar div.ThmbSetAd {width:100%;margin:0;padding:6px 0 0;font-size:88%;}
div#Main div.BoxAdCar div.ThmbSetAd p.ThmbColAd {float:left;margin-right:8px;}
div#Main div.BoxAdCar div.ThmbSetAd p.ThmbColAd span {display:block;margin:0pt auto;padding:2px;background-color:#fff;border:none;}
div#Main div.BoxAdCar div.ThmbSetAd div.ThmbTxtAd a.TopAd {margin-bottom:5px;}
div#Main div.BoxAdCar div.ThmbSetAd div.ThmbTxtAd a.UnderAd {margin-top:5px;}
/* 080606 */* html div#Main div.BoxAdHousing h2,* html div#Main div.BoxAdCar h2{height:1.2em;}
/* BoxAdEntertainment用 - added on 080521 */
div#Main div.BoxAdEntertainment {position:relative;margin:0pt 0pt 30px;padding:1px 0pt 0pt;background-color:#fff;border:5px solid #d8dedd;}
div#Main div.BoxAdEntertainment h2 {min-height:0pt;margin:0pt 1px 1px;padding:5px 10px;background:#e8b301 url(/css08/images/bg_box3_h2_life.gif);color:#fff;}
* html div#Main div.BoxAdEntertainment h2 { height:1.2em; }
div#Main div.BoxAdEntertainment h2 a { color:#fff; }
div#Main div.BoxAdEntertainment div.BoxAdInner {padding:6px 11px;}
div#Main div.BoxAdEntertainment div.ThmbSetAd {width:100%;margin:0;padding:6px 0 0;font-size:88%;}
div#Main div.BoxAdEntertainment div.ThmbSetAd p.ThmbColAd {float:left;margin-right:8px;}
div#Main div.BoxAdEntertainment div.ThmbSetAd p.ThmbColAd span {display:block;margin:0pt auto;padding:2px;background-color:#fff;border:none;}
div#Main div.BoxAdEntertainment div.ThmbSetAd div.ThmbTxtAd a.TopAd {margin-bottom:5px;}
div#Main div.BoxAdEntertainment div.ThmbSetAd div.ThmbTxtAd a.UnderAd {margin-top:5px;}

/* BoxAdGeneral用（gray） - added on 080521 */
div#Main div.BoxAdGeneral {clear:both;position:relative;margin:0pt 0pt 30px;padding:1px 0pt 0pt;background-color:#fff;border:5px solid #d8dedd;}
div#Main div.BoxAdGeneral h2,div#Main div.BoxAdGeneral h2.NoArrow {min-height:0pt;margin:0pt 1px 1px;padding:5px 10px;background:#e1e6e6 url(/css08/images/bg_box3_h2.gif);}
* html div#Main div.BoxAdGeneral h2 { height:1.2em;position:relative;top:0;left:0;}
*:first-child+html body { top:-6px; }
div#Main div.BoxAdGeneral div.BoxAdInner {padding:6px 11px;}
div#Main div.BoxAdGeneral div.ThmbSetAd {width:100%;margin:0;padding:6px 0 0;font-size:88%;}
div#Main div.BoxAdGeneral div.ThmbSetAd p.ThmbColAd {float:left;margin-right:8px;}
div#Main div.BoxAdGeneral div.ThmbSetAd p.ThmbColAd span {display:block;margin:0pt auto;padding:2px;background-color:#fff;border:none;}
div#Main div.BoxAdGeneral div.ThmbSetAd div.ThmbTxtAd a.TopAd {margin-bottom:5px;}
div#Main div.BoxAdGeneral div.ThmbSetAd div.ThmbTxtAd a.UnderAd {margin-top:5px;}
/*090903*/
div#Main div.BoxAdGeneral h2.SportsGenre {background:#6a90b5 url(/css08/images/bg_box3_h2_sports.gif);color:#fff;}
div#Main div.BoxAdGeneral h2.NewsGenre {background:#d83234 url(/css08/images/bg_box3_h2_news.gif);color:#fff;}
div#Main div.BoxAdGeneral h2.SportsGenre {background:#6a90b5 url(/css08/images/bg_box3_h2_sports.gif);color:#fff;}
div#Main div.BoxAdGeneral h2.EntertainmentGenre {background:#e8b301 url(/css08/images/bg_box3_h2_entertainment.gif);color:#fff;}
div#Main div.BoxAdGeneral h2.LifeGenre {background:#8fb546 url(/css08/images/bg_box3_h2_life.gif);color:#fff;}
div#Main div.BoxAdGeneral h2.ShoppingGenre {background:#e99a33 url(/css08/images/bg_box3_h2_shopping.gif);color:#fff;}
div#Main div.BoxAdGeneral h2.MyTownGenre {background:#ae7b39 url(/css08/images/bg_box3_h2_mytown.gif);color:#fff;}

/* BoxAdRiman用 */
div#Main div.BoxAdRiman {position:relative;margin:20px 0 20px; padding:0; border:5px solid #d8dedd;}
div#Main div.bgOrange {background-color:#ffe9d4;}
div#Main div.BoxAdRiman h2 {min-height:0pt;margin:0pt 1px 1px;padding:5px 10px;background:#e1e6e6 url(/css08/images/bg_box3_h2.gif);}
div#Main div.BoxAdRiman div.BoxAdInner {padding:6px 11px;}
div#Main div.BoxAdRiman div.ThmbSetAd {width:100%;margin:0;padding:6px 0 0;}
div#Main div.BoxAdRiman p.ThmbColAd {float:left;width:146px;margin:0pt 0pt 10px;text-align:center;}
div#Main div.BoxAdRiman p.ThmbColAd span {display:block;margin:0pt auto;padding:2px;background-color:#fff;border:1px solid #d8dedd;}
div#Main div.BoxAdRiman p.ThmbColAd a:hover span ,div#Main div.BoxAdRiman p.ThmbColAd a:focus span ,div#Main div.BoxAdRiman p.ThmbColAd a:active span {border-color:#a00;}
div#Main div.BoxAdRiman div.ThmbTxtAd {margin-left:156px !important;font-size:88%;}
div#Main div.BoxAdRiman div.ThmbTxtAd dl dt {font-weight:bold;}
div#Main div.BoxAdRiman div.ThmbTxtAd dl dt img {vertical-align:middle;margin:0 8px 5px 0 !important;}
div#Main div.BoxAdRiman div.ThmbTxtAd dl ul li {padding-left:15px;background:transparent url(/css08/kaisha/images/list_arrow.gif) no-repeat scroll left center;font-size:88%;}
/* プレミアム企画特集関連 20100202 */
div#Sub div.PremiumClntBox,div#Sub div.ClntBox {padding:0;}
div#Sub div.PremiumClntBox div.HeadingSet{border:1px solid #FFC7A2;margin:0;
	background: #D6DBF4 url(/css08/images/bg_top_clntbox2.gif) repeat-x 0 50%;}/*091208*/
div#Sub div.ClntBox div.HeadingSet{margin-left:10px;}
div#Sub div.ClntBox div.HeadingSet p{margin-right:5px;}
div#Sub ul.PrmLnk{border:2px solid #FFDFCA;margin:1px 0 0;padding:0 1px;}
div#Sub div.PremiumClntBox ul.PrmLnk {border-top:none;padding:1px 1px 0;}
div#Sub div.ClntBox ul.PrmLnk {padding-top:1px;}
div#Sub ul.PrmLnk li{font-size:100%;padding:0;line-height:1.2em;display:inline;}
div#Sub div.PremiumClntBox ul.PrmLnk li{margin:0 0 1px;}
div#Sub div.ClntBox ul.PrmLnk li{margin:1px 0;}
div#Sub ul.PrmLnk li a{display:block;font-size:88%;line-height:1.3em;padding:4px 0 4px 15px;margin:0 0 0 4px;background:url(/css08/images/arw_lnk_m.gif) 0 0.5em no-repeat;}
/* safari only \*/
html:\66irst-child div#Sub ul.PrmLnk li a{font-size:76%;}
div#Sub ul.PrmLnk li em a{background: #ECF0FF url(/css08/images/bg_clntbox_txtlnk.gif) repeat-x 0 50%;font-size:88%;margin:0;padding:4px 0 4px 5px;color:#001E8D;}
div#Sub div.PremiumClntBox ul.PrmLnk li em a {background-color:#FFF3E8;background-image:none;}/*091208*/
/* safari only \*/
html:\66irst-child div#Sub ul.PrmLnk li em a{font-size:88%;padding:4px 2px;line-height:1.45em;}

div#Sub div.ClntBox ul.DividLnk li {margin:0 10px;}
div#Sub div.ClntBox ul.DividLnk li div {padding-left:11px;}

/* added on 100723 */
div#Sub div.ClntBox ul.DividLnk {margin:0 0px 0 -5px;}

/* ------------------------------------------------
 20110608 サブマリン広告（フッターワイドビジョン）
------------------------------------------------- */
div#Footer div.AdSubmarine {margin-bottom:20px;}
