.title-d1 a img{ background:#fff; }

.nav-d2 { background-color: #ffc; }
.nav-d2 a { font-weight:bold; font-size:100%; padding: 2px;}
.nav-d2 a:link,.nav-d2 a:visited { color:#444; background-color: #fcc; padding: 2px; border: 1px dotted #fff;}
.nav-d2 td { background:#FFCCCC; vertical-align: middle;}
.nav-d2 a:hover{ background:#f69; text-decoration:none; color: #fff;}
.nav-d2 a:hover span { color: #fff;}

.surface-d1 a.r img, .surface-d1 .m-tab a.r img{ background-color:#F3A0B4; }
.surface-d1 .m-tab, .surface-d1 .hd-def2{background-color:#FDEAF5;}

#d1-komachi .list-def li { background:url(/g1/arw_komachi.gif) no-repeat 0px 1px;}

#d2-reader a.d2-reader,#d2-top a.d2-top
{background:#FC9EBD center;}

#d2-reader a.d2-reader span, #d2-top a.d2-top span
{background:#FC9EBD url(/g2/nav_d_arw_active.gif) no-repeat right center; display:block; color: #fff; margin: 1px;  padding:0 20px 0 5px; border: 1px dotted #fff; }

.adselection-header-h{ position:relative; top:0px; left:20px; margin:10px 0 0;}
.adtxt-komachi-h{ width:auto; margin:-14px 10px 10px; border: 2px dotted #dab; background:#fff; /*background:#fff3f8; */padding:5px 3px 6px 2px;}
.adtxt-komachi-h ul {font-size: 90%;margin: 0; padding: 0; width:auto;}
.adtxt-komachi-h ul li {list-style-type:none;background: url(/g1/arw_komachi.gif) no-repeat 0px 1px;margin:0;padding: 0 0 0 16px;line-height: 115%;}
.adtxt-komachi-h ul li a:visited {color:#00a;}
.adtxt-komachi-h table { margin:5px;}
.adtxt-komachi-h table td { border:0; padding:8px 0 0; vertical-align:top;}
.adtxt-komachi-h table td ul { margin-top:5px;}
.adtxt-komachi-h p {margin:5px 0 0; padding-left:15px; color:#666; font-size:84%}
.adtxt-komachi-h p a:link, .adtxt-komachi-h p a:visited {color:#666; }
.adtxt-komachi-h ul li a:hover, .adtxt-komachi-h p a:hover { background:#fcc;}

.adtxt-komachi-h table td.ph a { display:block; padding:5px; background:url(http://www.yomiuri.co.jp/g2/ad_thumb_bg3.gif) no-repeat left top; }
.adtxt-komachi-h table td.ph a:hover { display:block; padding:5px; background:url(http://www.yomiuri.co.jp/g2/ad_thumb_bg_act3.gif) no-repeat left top; }
/* .adtxt-komachi-h table td.ph400300 { display:block; padding:5px; background:url(http://www.yomiuri.co.jp/g2/ad_thumb_bg400300.gif) no-repeat left top; } */
.adtxt-komachi-h table td.ph400300 { padding:10px 5px 5px; }

.komachi-thanks { display: block; width:443px; text-align:left }
:root .komachi-thanks { width:453px; }

#sfhd, #sfhd .msg1, #sfhd .msg2, #sfhd .msg3, #sfhd .msg4, #sfhd .viewapp, #sfhd .close { background: #f6537e url(/g1/komachiapp_banner.png) no-repeat center top; }
#sfhd {	position: absolute; width:320px; height:105px; top:0; left:0; text-align:center; z-index:10; }
#sfhd .inr { position:relative; width:300px; height:105px; margin:0 auto; }
#sfhd .msg1, #sfhd .msg2, #sfhd .msg3, #sfhd .msg4 { position:absolute; width:210px; height:20px; top:33px; left:66px; background-position: -87px -240px}
#sfhd .msg2 { background-position: -87px -260px}
#sfhd .msg3 { background-position: -87px -280px}
#sfhd .msg4 { background-position: -87px -300px}
#sfhd .viewapp { position:absolute; width:143px; height:45px; top:53px; left:3px; background-position: -5px -115px}
#sfhd .close { position:absolute; width:143px; height:45px; top:53px; left:150px; background-position: -152px -115px}
#sfhd a.viewapp:hover, #sfhd a.viewapp:active { background-position: -5px -167px }
#sfhd a.close:hover, #sfhd a.close:active { background-position: -152px -167px }