@charset "euc-jp"; /*asahi.com Last Update : 2012.01.23 */
/*General*/
div#Header hr {display: none;}/*Logo*/
p#Logo {margin: 0 17px 4px;padding: 0;float: left;display: inline;width: 116px;}
p#Logo a {padding-top: 7px;display: block;}
p#SubLogo {margin: 4px 0;padding: 0 0 0 9px;border-left: solid 1px #d8dedd;display: inline;float: left;}/*20120123*/
/*Banner*/
div#TopBnr {margin: 0 0 5px;padding: 5px 0 0;border-top: solid 1px #d8dedd;width: 100%;text-align: center;}
* html div#TopBnr { clear: both;}
/*Navigation*/
div#Nav {position: relative;}
/*Global Navigation*/
dl#Gnav {margin: 5px 0 0;padding: 0;border-bottom: solid 3px #a00;clear: both;background: #eaeeee url(/css08/images/bg_gnav.gif) 0 0 repeat-x;font-size: 90%;}
dl#Gnav dt {position: absolute;width: 0;height: 0;overflow: hidden;}
dl#Gnav dd:after ,
dl#Gnav dd ul:after {/*"dl#Gnav dd ul:after" bugfix NN6.x */display: block;clear: both;height: 0.1px;visibility: hidden;content: ".";line-height: 0;font-size: 0.1em;}
*:first-child+html dl#Gnav dd { min-height: 1px;}
* html dl#Gnav dd { height: 1px;}
dl#Gnav dd {padding: 0 150px 0 7px;position: relative;}
dl#Gnav dd ul {margin: 0;float: left;}
dl#Gnav dd ul li {margin: 0;display: inline;}
dl#Gnav dd ul li img {float: left;position: relative;z-index: 20;}
* html dl#Gnav dd ul li { float: left;}
* html dl#Gnav dd ul li img { float: none; vertical-align: top;}
/*Genre2 */
dl#Gnav dd ul#Genre2 {padding: 0 0 0 8px;background: url(/css08/images/gnav_separator.gif) 0 0 no-repeat;}
/*Local Navigation*/
dl#Lnav {margin: 0;background-color: #f2f5f5;}
dl#Lnav dt {position: absolute;width: 0;height: 0;overflow: hidden;}
dl#Lnav dd {padding: 5px 15px;}
dl#Lnav dd ul:after {display: block;clear: both;height: 0.1px;visibility: hidden;content: ".";line-height: 0;font-size: 0.1em;}
*:first-child+html dl#Lnav dd ul { min-height: 1px;}
* html dl#Lnav dd ul { height: 1px;}
dl#Lnav dd ul {margin: 0;}
dl#Lnav dd ul li {margin: 0;padding: 0 11px;border-right: solid 1px #c9cccc;float: left;line-height: 1.1;font-weight: bold;}
dl#Lnav dd ul li.Fst {border-left: solid 1px #c9cccc;}
dl#Lnav dd ul li a {color: #303333;white-space: nowrap;}
dl#Lnav dd ul li.Current a,
dl#Lnav dd ul li strong {color: #a00;white-space: nowrap;}
/*DropDown Menu*/
dl#Gnav div.Dropdown {margin: 21px 0 0;border: solid 3px #eaeeee;position: absolute;top: 0;left: 0;z-index: 5;background-color: #fff;}
dl#Gnav li.News div.Dropdown { left: 77px;}
dl#Gnav li.Sports div.Dropdown { left: 162px;}
dl#Gnav li.Entertainment div.Dropdown { left: 186px;}
dl#Gnav li.Life div.Dropdown { left: 189px;}
dl#Gnav li.Shopping div.Dropdown { left: 340px;}
dl#Gnav li.Premium div.Dropdown { left: 340px;}
dl#Gnav li.Topics div.Dropdown {left: 600px;}/*090420*/
dl#Gnav div.Dropdown ul:after {display: block;clear: both;height: 0.1px;visibility: hidden;content: ".";line-height: 0;font-size: 0.1em;}
dl#Gnav div.Dropdown ul {margin: 0;padding: 4px;border: solid 1px #c6cccc;float: none;width: 240px;}
* html dl#Gnav div.Dropdown ul { width: 250px;}
dl#Gnav div.Dropdown ul li {margin: 1px 13px 1px 2px;padding: 0 0 0 13px;float: left;font-size: 84.4%;background: #fff 0 50% no-repeat;}
dl#Gnav li.News div.Dropdown ul li { background-image: url(/css08/images/icn_genre_news_s.gif);}
dl#Gnav li.Sports div.Dropdown ul li { background-image: url(/css08/images/icn_genre_sport_s.gif);}
dl#Gnav li.Entertainment div.Dropdown ul li { background-image: url(/css08/images/icn_genre_entertainment_s.gif);}
dl#Gnav li.Life div.Dropdown ul li { background-image: url(/css08/images/icn_genre_life_s.gif);}
dl#Gnav li.Shopping div.Dropdown ul li { background-image: url(/css08/images/icn_genre_shopping_s.gif);}
dl#Gnav li.Premium div.Dropdown ul li { background-image: url(/css08/images/icn_genre_premium_s.gif);}
dl#Gnav li.Life div.Dropdown ul li.Doraku { background-image: url(/css08/images/icn_genre_doraku_s.gif);}
dl#Gnav li.News div.Dropdown ul li.Globe { background-image: url(/css08/images/icn_genre_globe_s.gif);}
dl#Gnav div.Dropdown ul li a {white-space: nowrap;}
dl#Gnav li.Topics div.Dropdown {height:0;width:0;border:none !important;background-color:transparent !important;}/*090420*/
/*Font Size Control   090623 Correction width 126вк114px  (IE6 133вк121px)  */
p#FontSizeCtrl {margin: 0;padding: 4px 0 0 7px;position: absolute;top: 0;right: 0;width: 114px;height: 20px;background: url(/css08/images/gnav_separator.gif) 0 0 no-repeat;}
* html p#FontSizeCtrl { width: 121px; height: 24px;}

/*Utility Navigation*/
ul#Unav:after {display: block;clear: both;height: 0.1px;visibility: hidden;content: ".";line-height: 0;font-size: 0.1em;}
*:first-child+html ul#Unav { min-height: 1px;}
* html ul#Unav { height: 1px;}
ul#Unav {margin: 0;padding: 11px 0 0;}
ul#Unav li {margin: 0;padding: 0 11px 0 10px;float: right;background: url(/css08/images/gnav_separator.gif) 100% -4px no-repeat;}
ul#Unav li.Fst {padding-right: 10px;background: none;}
ul#Unav li img {vertical-align: top;}

/*20091110 Header SearchBox */
div#HedSearch {position: absolute;top:0;right:0;width:150px;margin:1px 138px 0 0;padding:9px 0 0;font-size:15px;}
div#HedSearch form.SearchBoxHed {float: right;margin:0;padding: 0 12px 0 0;text-align:right;background:transparent url(/css08/images/gnav_separator.gif) no-repeat scroll 100% -3px;}
div#HedSearch form.SearchBoxHed legend {display:none;}
div#HedSearch form.SearchBoxHed input.Txt {width:96px;height:15px;margin:0;padding:0;border:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #c0c2c0;line-height:15px;vertical-align:middle;}
html:\66 irst-child div#HedSearch form.SearchBoxHed input.Txt {font-size:11px;}
* html div#HedSearch form.SearchBoxHed input.Txt{width:99px;height:17px;}
*:first-child+html div#HedSearch form.SearchBoxHed input.Txt{width:87px;}
div#HedSearch form.SearchBoxHed input.Btn {width:32px;height:17px;margin:0;padding:0;vertical-align:middle;}
head~/* */body div#HedSearch form.SearchBoxHed input.Btn {margin:0;}
/*IE7,8*/
*:first-child+html div#HedSearch form.SearchBoxHed, ul#Unav li {background-position:100% -1px;}
head~/* */body ul#Unav li {background-position:100% -4px;}
