@charset "utf-8";

/*-----------------------------------
朝日新聞デジタル　--　紙面 CSS　--

last modified --2016.11.11 --
2016.11.11 10:00(LocalNewsBack)
2016.11.09 12:00(LocalNewsBack / ChoYukanNewsBack)
2015.02.18 14:20(.OptionBox)
2015.02.18 10:30(.InformationAreaを削除)
-----------------------------------*/

/* Base
==================== */
#Main #MainInner span.IcnPhoto{
display: none;
}
#Main #MainInner .Section .ListHeadline li.HeadlineTop{
border-top:1px solid #E6E6DF;
}

/* ShimenTools
==================== */
#Main #MainInner #ShimenPageTools{
margin:0;
padding:8px 0 0;
border-top:1px solid #DCDCD5;
*zoom:1;
}
#Main #MainInner #ShimenPageTools:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #Main #MainInner #ShimenPageTools{
zoom:1;
}/* IE6 */
*:first-child+html #Main #MainInner #ShimenPageTools{
zoom:1;
}/* IE7 */
#Main #MainInner #ShimenPageTools #ShimenSwitch{
margin:0;
padding:0;
float:right;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li{
display:block;
margin:0;
padding:0 0 6px 10px;
float:left;
font-size:12px;
font-weight:bold;
letter-spacing:0;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li:first-child{
padding-left:0;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li.first-child{ /*IE-expression (first-child) */
padding-left:0;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li{ /* IE-expression (first-child) */
behavior: expression(
this.className += (this.previousSibling == null) ? " first-child" : "",
this.style.behavior = "none"
);
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li span{
display:block;
padding:0 0 0 10px;
border-left:1px solid #E6E6DF;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li:first-child span{
padding-left:0px;
border-left:none;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li.first-child span{ /*IE-expression (first-child) */
padding-left:0px;
border-left:none;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li span{ /* IE-expression (first-child) */
behavior: expression(
this.className += (this.previousSibling == null) ? " first-child" : "",
this.style.behavior = "none"
);
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li a{
display:block;
margin:0;
padding:0;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li.ShimenBackBtn span a,
#Main #MainInner #ShimenPageTools #ShimenSwitch li.AreaSelectBtn span a{
display:block;
padding-right:13px;
background:url(images/arrow_menu_close.gif) no-repeat right 5px;
/background:url(images/arrow_menu_close.gif) no-repeat right 6px;
_background:url(images/arrow_menu_close.gif) no-repeat right 5px;
border-right:none;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li.ShimenBackBtn span a.hover,
#Main #MainInner #ShimenPageTools #ShimenSwitch li.AreaSelectBtn span a.hover{
color:#B90000;
background:url(images/arrow_menu_close.gif) no-repeat right -15px;
/background:url(images/arrow_menu_close.gif) no-repeat right -14px;
_background:url(images/arrow_menu_close.gif) no-repeat right -15px;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li.ShimenBackBtn span a.Selected,
#Main #MainInner #ShimenPageTools #ShimenSwitch li.AreaSelectBtn span a.Selected{
color:#B90000;
background:url(images/arrow_menu_open.gif) no-repeat right -15px;
/background:url(images/arrow_menu_open.gif) no-repeat right -14px;
_background:url(images/arrow_menu_open.gif) no-repeat right -15px;
}
#Main #MainInner #ShimenPageTools #ShimenSwitch li.ShimenBackBtn span a.Selected:hover,
#Main #MainInner #ShimenPageTools #ShimenSwitch li.AreaSelectBtn span a.Selected:hover,
#Main #MainInner #ShimenPageTools #ShimenSwitch li.ShimenBackBtn span a.Selected:active,
#Main #MainInner #ShimenPageTools #ShimenSwitch li.AreaSelectBtn span a.Selected:active{
text-decoration:underline;
}
#Main #MainInner #ShimenPageTools .AreaSelectNav{
display:none;
clear:both;
margin:0;
padding:9px 0 0;
border-top:1px solid #E6E6DF;
*zoom:1;
}
#Main #MainInner #ShimenPageTools .AreaSelectNav ul{
margin:0;
padding:0;
}
#Main #MainInner #ShimenPageTools .AreaSelectNav ul:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #Main #MainInner #ShimenPageTools .AreaSelectNav ul{zoom:1;}/* IE6 */
*:first-child+html #Main #MainInner #ShimenPageTools .AreaSelectNav ul{zoom:1;}/* IE7 */
#Main #MainInner #ShimenPageTools .AreaSelectNav li{
display:inline;
float:left;
margin:0;
padding:0 0 7px 10px;
color:#3C3C35;
font-size:12px;
vertical-align:bottom;
letter-spacing:0px;
line-height:1.1;
white-space:nowrap;
}
.mac #Main #MainInner #ShimenPageTools .AreaSelectNav li{
letter-spacing:-0.15em;
}
#Main #MainInner #ShimenPageTools .AreaSelectNav li.Fst{
padding-left:0;
}
#Main #MainInner #ShimenPageTools .AreaSelectNav li a{
display:block;
margin:0;
padding:0 0 0 10px;
border-left:1px solid #E6E6DF;
color:#3C3C35;
}
#Main #MainInner #ShimenPageTools .AreaSelectNav li a:hover,
#Main #MainInner #ShimenPageTools .AreaSelectNav li a:active{
color:#B90000;
}
#Main #MainInner #ShimenPageTools .AreaSelectNav li.Fst a{
padding-left:0;
border-left:none;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav{
display:none;
clear:both;
margin:0;
padding:9px 0 0;
border-top:1px solid #E6E6DF;
*zoom:1;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav ul{
margin:0;
padding:0;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav ul:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #Main #MainInner #ShimenPageTools .ShimenBackNav ul{zoom:1;}/* IE6 */
*:first-child+html #Main #MainInner #ShimenPageTools .ShimenBackNav ul{zoom:1;}/* IE7 */
#Main #MainInner #ShimenPageTools .ShimenBackNav li{
display:block;
float:left;
margin:0;
padding:0;
width:220px;
vertical-align:bottom;
}
.mac #Main #MainInner #ShimenPageTools .ShimenBackNav li{
letter-spacing:-0.15em;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav li dl{
margin:0;
padding:0;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav li dl:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #Main #MainInner #ShimenPageTools .ShimenBackNav li dl{zoom:1;}/* IE6 */
*:first-child+html #Main #MainInner #ShimenPageTools .ShimenBackNav li dl{zoom:1;}/* IE7 */
#Main #MainInner #ShimenPageTools .ShimenBackNav li dl dt{
display:block;
margin:0;
padding:0 0 7px;
float:left;
clear:left;
width:88px;
color:#3C3C35;
font-size:12px;
font-weight:bold;
vertical-align:bottom;
letter-spacing:0px;
line-height:1.1;
white-space:nowrap;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav li dl dd{
display:block;
margin:0;
padding:0 0 7px;
color:#3C3C35;
font-size:12px;
vertical-align:bottom;
letter-spacing:0px;
line-height:1.1;
white-space:nowrap;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav li span{
margin:0;
padding:0 10px 0 0;
color:#B4B4AD;
font-weight:normal;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav li span a{
margin:0;
padding:0;
color:#3C3C35;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav li span a:hover,
#Main #MainInner #ShimenPageTools .ShimenBackNav li span a:active{
color:#B90000;
}

/* OptionBox
==================== */
#Main #MainInner .Section .OptionBox{
display:block;
margin:0;
padding:0 0 5px;	
clear:both;
width:660px;
}
#Main #MainInner .Section .OptionBox:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #Main #MainInner .Section .OptionBox{zoom:1;}/* IE6 */
*:first-child+html #Main #MainInner .Section .OptionBox{zoom:1;}/* IE7 */
#Main #MainInner .Section .OptionBox a{
color:#1E1E17;
}	
#Main #MainInner .Section .OptionBox a:hover,
#Main #MainInner .Section .OptionBox a:active{
color:#B90000;
}
#Main #MainInner .Section .OptionBox .Information{
margin:0;
padding:0 0 8px;
width:660px;
border-bottom:1px solid #E6E6DF;
}
#Main #MainInner .Section .OptionBox .ttl{
display:block;
margin:0;
padding:0;
float:left;
width:60px;
height:19px;
text-indent:-9999px;
overflow:hidden;
}
#Main #MainInner .Section .OptionBox .optionTenjin,
#Main #MainInner .Section .OptionBox .optionShasetu{
margin:0;
padding:9px 0 0;
clear:both;
}
#Main #MainInner .Section .OptionBox .optionTenjin:after,
#Main #MainInner .Section .OptionBox .optionShasetu:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #Main #MainInner .Section .OptionBox .optionTenjin,
* html #Main #MainInner .Section .OptionBox .optionShasetu{zoom:1;}/* IE6 */
*:first-child+html #Main #MainInner .Section .OptionBox .optionTenjin,
*:first-child+html #Main #MainInner .Section .OptionBox .optionShasetu{zoom:1;}/* IE7 */
#Main #MainInner .Section .OptionBox .optionTenjin .ttl{
background:url(images/mark_tenjin.gif) no-repeat 0 0;
}
#Main #MainInner .Section .OptionBox .optionTenjin {
border-top: 1px solid #e6e6df;
padding-top: 18px;
}
#Main #MainInner .Section .OptionBox .optionShasetu .ttl {
background:url(images/mark_shasetu.gif) no-repeat 0 0;
}
#Main #MainInner .Section .OptionBox .optionTenjin ul,
#Main #MainInner .Section .OptionBox .optionShasetu ul{
padding-top:4px;
margin-left:70px;
}
#Main #MainInner .Section .OptionBox .optionTenjin ul li,
#Main #MainInner .Section .OptionBox .optionShasetu ul li{
font-size:80%;
line-height:1.1;
}
#Main #MainInner .Section .OptionBox .optionShasetu ul li{
float:left;
}
#Main #MainInner .Section .OptionBox .optionShasetu ul li a{
margin-left:10px;
padding-left:10px;
border-left:1px solid #E6E6DF;
}
#Main #MainInner .Section .OptionBox .optionShasetu ul li.Fst a{
margin-left:0;
padding-left:0;
border-left:0;
}

/* Title
==================== */
#Main #MainInner .PageTitle .Title .Choukan{
padding-left:44px;
background:url(images/icon_shimen_choukan.gif) no-repeat 0 2px;
}
#Main #MainInner .PageTitle .Title .Yukan{
padding-left:44px;
background:url(images/icon_shimen_yukan.gif) no-repeat 0 2px;
}
#Main #MainInner .SubShimeichiran{clear: both;
margin: 0;
padding: 8px 0 0;/
padding: 9px 0 0;
border-top: 1px solid #dcdcd5;
}
#Main #MainInner .SubShimeichiran h2{
float:left;
margin:0;
padding:0 0 5px 25px;
/padding:0 0 4px 25px;
color:#1E1E17;
font-size:100%;
font-weight:bold;
background:url(images/icon_shimen_menlist.gif) no-repeat 0 4px;
}
#Main #MainInner .SubShimeichiran span{
padding:3px 13px 0 0;
float:right;
color:#3C3C35;
font-size:75%;
background:url(images/arrow_link_small_blank.gif) no-repeat right 6px;
}
#Main #MainInner .ListTitle .mennum{
padding-right:10px;
font-size:90%;
font-weight:normal;
vertical-align:1px;
}
#Main #MainInner .ListTitle .topLink{
margin:0;
padding:0px;
float:right;
font-weight:normal;
}
#Main #MainInner .ListTitle .topLink a{
display:block;
margin:0px;
padding:3px 12px 0px 0px;
color:#3C3C35;
font-size:75%;
font-weight:normal !important;
background:url(images/arrow_menu_open.gif) no-repeat right 8px;
}
#Main #MainInner .ListTitle .topLink a:hover,
#Main #MainInner .ListTitle .topLink a:active{
color:#B90000;
background:url(images/arrow_menu_open.gif) no-repeat right -12px;
}

/* ChoukanTab
==================== */
div.ChoukanTab{
margin:0 0 20px;	
padding:0;
clear:both;
}
div.ChoukanTab ul{
margin:0;	
padding:0;
width:660px;
height:41px;
overflow:hidden;
}
div.ChoukanTab ul li{
display:block;
margin:0;	
padding:0;
width:330px;
height:41px;
float:left;
font-size:90%;
font-weight:bold;	
text-align:center;
background:#FFFFFF url(images/bg_tab.gif) no-repeat 0 0;
overflow:hidden;
}
div.ChoukanTab ul li span{
width:auto;	
color:#787871;
}
div.ChoukanTab ul li a{
display:block;
margin:0;	
padding:0;
width:330px;
height:41px;
color:#787871;
overflow:hidden;
}
div.ChoukanTab ul li a:hover,
div.ChoukanTab ul li a:active,
div.ChoukanTab ul li a:hover span,
div.ChoukanTab ul li a:active span{
color:#B90000;
text-decoration:none;
}
div.ChoukanTab ul li a:hover span{
cursor:pointer !important;
}
div.ChoukanTab ul li .title{
display:block;
margin:0;	
padding:0;
width:330px;
height:41px;
}
div.ChoukanTab ul li .title span{
color:#1E1E17;
}
div.ChoukanTab ul li.tabWeb{
background:#FFFFFF url(images/bg_tab.gif) no-repeat -330px 0;
}
div.ChoukanTab ul.tabWebOn li{
background:#FFFFFF url(images/bg_tab.gif) no-repeat 0 -90px;
}
div.ChoukanTab ul.tabWebOn li.tabWeb{
background:#FFFFFF url(images/bg_tab.gif) no-repeat -330px -90px;
}
div.ChoukanTab ul li span {
display:inline-block;
margin:0;	
padding:14px 0 7px 45px;
width:auto;
*display:inline;
*zoom:1;
}
div.ChoukanTab ul li.tabWeb a span{
background:url(images/icon_tab_web.gif) no-repeat 0 6px;
}
div.ChoukanTab ul li.tabWeb a:hover span{
background:url(images/icon_tab_web.gif) no-repeat 0 -57px;
}
div.ChoukanTab ul li.tabImg div span {
background:url(images/icon_tab_paper.gif) no-repeat 0 -59px;
}
div.ChoukanTab ul.tabWebOn li.tabImg a span{
background:url(images/icon_tab_paper.gif) no-repeat 0 5px;
}
div.ChoukanTab ul.tabWebOn li.tabImg a:hover span{
background:url(images/icon_tab_paper.gif) no-repeat 0 -59px;
}
div.ChoukanTab ul.tabWebOn li.tabWeb div span{
background:url(images/icon_tab_web.gif) no-repeat 0 -57px;
}
div.ChoukanTab ul li .title span *{
display:none !important;
}

/* YukanTab
==================== */
div.YukanTab{
margin:0 0 20px;	
padding:0;
clear:both;
}
div.YukanTab ul{
margin:0;	
padding:0;
width:660px;
height:41px;
overflow:hidden;
}
div.YukanTab ul li{
display:block;
margin:0;	
padding:0;
width:330px;
height:41px;
float:left;
font-size:90%;
font-weight:bold;	
text-align:center;
background:#FFFFFF url(images/bg_tab.gif) no-repeat 0 0;
overflow:hidden;
}
div.YukanTab ul li span{
width:auto;	
color:#787871;
}
div.YukanTab ul li a{
display:block;
margin:0;	
padding:0;
width:330px;
height:41px;
color:#787871;
overflow:hidden;
}
div.YukanTab ul li a:hover,
div.YukanTab ul li a:active,
div.YukanTab ul li a:hover span,
div.YukanTab ul li a:active span{
color:#B90000;
text-decoration:none;
}
div.YukanTab ul li a:hover span{
cursor:pointer !important;
}
div.YukanTab ul li .title{
display:block;
margin:0;	
padding:0;
width:330px;
height:41px;
}
div.YukanTab ul li .title span{
color:#1E1E17;
}
div.YukanTab ul li.tabWeb{
background:#FFFFFF url(images/bg_tab.gif) no-repeat -330px 0;
}
div.YukanTab ul.tabWebOn li{
background:#FFFFFF url(images/bg_tab.gif) no-repeat 0 -90px;
}
div.YukanTab ul.tabWebOn li.tabWeb{
background:#FFFFFF url(images/bg_tab.gif) no-repeat -330px -90px;
}
div.YukanTab ul li span {
display:inline-block;
margin:0;	
padding:14px 0 7px 45px;
width:auto;
*display:inline;
*zoom:1;
}
div.YukanTab ul li.tabWeb a span{
background:url(images/icon_tab_web.gif) no-repeat 0 6px;
}
div.YukanTab ul li.tabWeb a:hover span{
background:url(images/icon_tab_web.gif) no-repeat 0 -57px;
}
div.YukanTab ul li.tabImg div span {
background:url(images/icon_tab_paper.gif) no-repeat 0 -59px;
}
div.YukanTab ul.tabWebOn li.tabImg a span{
background:url(images/icon_tab_paper.gif) no-repeat 0 5px;
}
div.YukanTab ul.tabWebOn li.tabImg a:hover span{
background:url(images/icon_tab_paper.gif) no-repeat 0 -59px;
}
div.YukanTab ul.tabWebOn li.tabWeb div span{
background:url(images/icon_tab_web.gif) no-repeat 0 -57px;
}
div.YukanTab ul.tabImgOn li.tabImg a span{
background:url(images/icon_tab_paper.gif) no-repeat 0 -59px;
}
div.YukanTab ul.tabImgOn li.tabImg a:hover span{
background:url(images/icon_tab_paper.gif) no-repeat 0 -59px;
}
div.YukanTab ul.tabImgOn li.tabWeb div span{
background:url(images/icon_tab_web.gif) no-repeat 0 6px;
}
div.YukanTab ul li .title span *{
display:none !important;
}

/* Ichimen
==================== */
#Main #MainInner .Ichimen{
clear:both;
margin:0;
padding:10px 0 25px;
border-top:1px solid #E6E6DF;
}
#Main #MainInner .SubIchimen{
font-weight:bold;
}
#Main #MainInner .Ichimen dl:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #Main #MainInner .Ichimen dl{zoom:1;}/* IE6 */
*:first-child+html #Main #MainInner .Ichimen dl{zoom:1;}/* IE7 */
.Ichimen .shimenImage{
display:block;
margin:0;
padding:0x;
float:left;
width:153px;
height:210px;
}
#Main #MainInner .Ichimen .shimenImage img{
width:151px;
height:208px;
border:2px solid #E6E6DF;
vertical-align:bottom;
}
#Main #MainInner .Ichimen .shimenImage a.hover img,
#Main #MainInner .Ichimen.hover img{
border-color:#B90000;
}
#Main #MainInner .Ichimen .shimenImage a{
display:inline-block;
*display:inline;
*zoom:1;
}

/* kijiMidashi */
#Main #MainInner .Ichimen dd.kijiMidashi{
padding-left:180px;
}
#Main #MainInner .Ichimen dd.kijiMidashi ul.ListBlock{
margin-top:8px;
}
#Main #MainInner .Ichimen dd.kijiMidashi ul.ListBlock li{
margin-bottom:5px;
padding-top:9px;
border-top:1px solid #E6E6DF;
font-size:85%;
}
	
/* Ichiran */
#Main #MainInner .Ichiran{
display:block;
margin:0;
padding:25px 0 0;
width:660px;
height:auto;
border-top: 1px solid #E6E6DF;
overflow:hidden;
}
#Main #MainInner .Ichiran ul.shimenImage{
display:block;
margin:0;
padding:0;
width:680px;
height:auto;
}
#Main #MainInner .Ichiran ul.shimenImage li{
display:block;
margin:0px 17px 0 0;
padding:0;
float:left;
width:95px;
height:193px;
}	
* html #Main #MainInner .Ichiran ul.shimenImage li{
height:198px;
margin-right:16px;
} /* IE6 */
/*.Ichiran ul.shimenImage li.Fst {
margin:20px 0 0 0;
}*/
#Main #MainInner .Ichiran ul.shimenImage li dl dt{
display:block;
margin:0 0 7px;
/margin:0 0 6px;
_margin:0 0 2px;
padding:0;
float:left;
width:95px;
height:130px;
background:transparent;
}
#Main #MainInner .Ichiran ul.shimenImage li dl dt img{
width:92px;
height:127px;
border:2px solid #E6E6DF;
}
#Main #MainInner .Ichiran ul.shimenImage li dl dt a:hover img,
#Main #MainInner .Ichiran ul.shimenImage li.hover dl dt a img{
border-color:#B90000;	
}
#Main #MainInner .Ichiran ul.shimenImage li dl dd{
height:180px;
height:auto;	
font-size:75%;
font-weight:bold;	
line-height:120%;
letter-spacing:0;
text-align:center;
}
#Main #MainInner .Ichiran ul.shimenImage li dl dd span.MenNumber{
display:block;
padding-bottom:3px;
font-size:100%;
font-weight:normal;
}

/* Get Flash Player
==================== */
#Main #MainInner .getflash{
margin:0;
padding:15px 0;
clear:both;
width:660px;
text-align:center;
border-top: 1px solid #E6E6DF;
}	
#Main #MainInner .getflash .getflashInner{
margin:0 auto;
padding:10px 0 3px;
width:638px;
_width:640px;
text-align:center;
background:#FFFFFF;
border:2px solid #B90000;
}	
#Main #MainInner .getflash .getflashInner p{
margin:0;
padding:0 0 5px;
color:#B90000;
font-size:80%;
font-weight:bold;
}	
#Main #MainInner .getflash .getflashInner dt{
}
#Main #MainInner .getflash .getflashInner dt,
#Main #MainInner .getflash .getflashInner dd{
margin:0;
padding:0 0 5px;
display:block;
color:#1E1E17;
font-size:75%;
}		

/* Login
==================== */
#Main #MainInner .viewer_login{
margin:0;
padding:15px 0;
clear:both;
width:660px;
text-align:center;
border-top: 1px solid #E6E6DF;
}
#Main #MainInner .viewer_login .viewer_login_Inner{
margin:0 auto;
padding:10px 0 8px;
width:638px;
_width:640px;
background:#FFFFFF;
border:2px solid #E6E6DF;
}
#Main #MainInner .viewer_login .viewer_login_Inner p {
margin:0;
padding:0;
color:#64645D;
font-size:80%;
line-height:1.1;
}
#Main #MainInner .viewer_login .viewer_login_Inner p strong{
margin:0;
padding:0 30px 0 0;
font-size:110%;
font-weight:bold;
}
#Main #MainInner .viewer_login .viewer_login_Inner p strong a{
margin:0;
padding:0 18px 0 0;
background:url(images/arrow_link.gif) no-repeat right 1px;
}

/*右ナビリンク追加*/
#Sub #SubInner #RnaviShimen .ListBlock li .ListMedium.LeftSide {
margin-right: 7px;
}

/* LocalNewsBack / ChoYukanNewsBack
==================== */
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li{
width: auto;
margin: 7px 10px 15px 0
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li{
margin: 3px 0;
}
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li{
margin: 4px 0;
width: auto;
}
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li {
width: 100%;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li dl dt {
width: auto;
margin-right: 8px;
}
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li dt {
margin-right: 10px;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li:last-child,
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li:last-child{
margin-right: 0;
} 
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li span,
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li span,
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li span{
padding: 0;
background: #fff;
text-align: center;
border: 1px solid #e6e6df;
padding: 3px 5px;
color: #B4B4AD;
font-size: 12px;
font-weight: bold;
letter-spacing: 0;
text-decoration: none;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li span {
padding: 3px 1px;
min-width: 80px;
display: inline-block;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li span,
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li span{
padding: 2px 25px; 
margin-right: 2px
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li span {
padding: 2px 15px; 
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li a span,
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li a span,
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li a span{
background: #FAFAF3;
border: 1px solid #dcdcd5;
color: #3c3c35;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li a:hover,
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li a:hover,
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li a:hover {
text-decoration: none;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li a:hover span,
#Main #MainInner #ShimenPageTools .ShimenBackNav.ChoYukanNewsBack li a:hover span,
#Sub #SubInner #RnaviShimenPageTools .RnaviShimenBackNav.ChoYukanNewsBack li a:hover span{
color: #b90000;
border: 1px solid #b90000;
background: #fff;
}
#Main #MainInner #ShimenPageTools .ShimenBackNav.LocalNewsBack li.Selected span {
background: #b90000;
border: 1px solid #b90000;
color: #fff;	
}