
@charset "UTF-8";
#weekly #sldNavW {
    color: #333333;
    font-size: 93%;
    padding: 18px 0;
    text-align: center;
}
#weekly #sldNavW li {
    cursor: pointer;
    display: inline;
}
#weekly #sldNavW li a {
    background: none repeat scroll 0 0 #6e6e6e;
    border-radius: 12px;
    color: #fff;
    font-size: 11px;
    line-height: 1;
    padding: 6px 12px;
    text-decoration: none;
}
#weekly #sldNavW li a:hover, #weekly #sldNavW li a.active {
    background: none repeat scroll 0 0 #ff0000;
    text-decoration: none;
}
#weekly {
    height: auto !important;
    margin: 0 auto;
    min-height: 400px;
    position: relative;
    text-align: center;
    width: 652px;
}
#weekly:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
#weekly .inner div {
    text-align: center;
}
#weekly .inner div img {
    display: inline;
				margin:0 auto;
}
a.bx-prev, a.bx-next {
    display: block;
    height: 43px;
    position: absolute;
    text-indent: -9999px;
    width: 68px;
}
a.bx-prev {
    left: 0;
    top: 190px;
}
a.bx-next {
    right: 0;
    top: 190px;
}
ul.weeklyBtn {
    margin: 10px auto 24px;
    text-align: center;
    width: 628px;
}
ul.weeklyBtn:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
ul.weeklyBtn + * {
    clear: both;
}
ul.weeklyBtn li {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    width: 309px;
}/*土曜日発売消す*/

ul.weeklyBtn li.last-child {
    margin: 0;
}
ul.weeklyBtn li a {
    background: none repeat scroll 0 0 #3ab3ea;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 18px 0 16px;
    text-decoration: none;
}
ul.weeklyBtn li a:hover {
    opacity: 0.6;
}
ul.weeklyBtn li .denshi {
    display: block;
    height: 84px;
    left: -24px;
    position: absolute;
    top: -20px;
    width: 129px;
    z-index: 999;
}
ul.pickUpBox {
    margin: 0 auto;
    width: 628px;
}
ul.pickUpBox:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
ul.pickUpBox + * {
    clear: both;
}
ul.pickUpBox li {
    display: block;
    float: left;
    margin: 0 0 24px;
    width: 314px;
}
/*46号のため*/
ul.pickUpBox .only46{
    display: block;
    float: left;
    margin: 0 0 24px;
    width: 314px;
	height:114px
}
dl.pList {
    width: 314px;
}
dl.only {
    height:80px;
}
dl.pList:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
dl.pList + * {
    clear: both;
}
dl.pList dt {
    clear: both;
    float: left;
    padding: 0;
    width: 78px;
}
dl.pList dt img {
    border: 1px solid #ccc;
}
dl.pList dd {
    margin: 0 0 0 88px;
    text-align: left;
    width: 216px;
}
ul.subLink {
    height: auto !important;
    margin: 8px 0 0;
    min-height: 2em;
}
/*50号のため*/
ul.only50 {
    margin: -5px 0 0;
}
ul.subLink li {
    display: inline;
    float: left;
    margin: 0 2px 4px 0;
    padding: 0;
    width: auto;
}
ul.pickUpBox li ul.subLink li a {
    background: none repeat scroll 0 0 #6e6e6e;
    border-radius: 12px;
    color: #fff;
    display: block;
    font-size: 11px;
    padding: 4px 12px 3px;
    text-decoration: none;
}
ul.pickUpBox li ul.subLink li a:hover, ul.pickUpBox li ul.subLink li a.active {
    background: none repeat scroll 0 0 #ff0000;
    text-decoration: none;
}
ul.pickUpBox.nextweek li ul.subLink li a:hover, ul.pickUpBox.nextweek li ul.subLink li a.active {
    background: none repeat scroll 0 0 #1faf1b;
    text-decoration: none;
}
.read {
    display: block;
    font-size: 11px;
    line-height: 1.4;
    padding: 0 0 4px;
}
.ttl {
    color: #ff0000;
    display: block;
    font-size: 16px;
    font-weight: bold;
}
.nextweek .ttl {
    color: #1faf1b;
    display: block;
    font-size: 16px;
    font-weight: bold;
}
.name {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 0;
}
img.next {
    margin: 0 0 24px;
}
