@charset "euc-jp";
/* CSS Document */

.riColWrap{font-family:"Meiryo", "Hiragino Kaku Gothic ProN", "MS PGothic", sans-serif;}
.riColWrap p{color:#444444;}
.Mb40{margin-bottom:40px;}
.Mb60{margin-bottom:60px;}
.PaTB12{padding:12px 0!important;}
.BgColor_cc0000{background-color:#cc0000;}

/* ----------------------------------------------------------------
sidenavi
----------------------------------------------------------------- */
.riTtl002_240{
color:#FFFFFF!important;
font-size:16px;
padding:10px 0;
}
.naviBox{
border:solid 1px #e0e0e0;
border-top:none;
margin-bottom:20px;
padding:15px 0;
font-size:15px;
}
.naviBox p{
position:relative;
padding-left:15px;
}
.naviBox span{
width:11px;
height:11px;
background:url(../img/20160408/link_icon.png) no-repeat left;
position: absolute;
top: 4px;
left: 0;
display:block;
zoom:1;
font-size:0;
}
.naviBox a{color:#444444!important;}






/* ----------------------------------------------------------------
count
----------------------------------------------------------------- */
#str-main div.box-inner2 {
padding:0 0 10px 0;
color:#ffffff;
background-color:#cc0000;
}
#str-main div.box-inner2 img {
display:block;
vertical-align:auto;
}
.mainVisualType {
position: relative;
height: 260px;
margin-bottom: 10px;
}
.mainVisualType div{position: absolute;}
.itemB {display: none;	}
.mainVisualType.typeB .itemB {display: block;	}
.mainVisualType .mv-item03  { top: 126px; left: 20px; }
.mainVisualType .mv-item13  { top: 100px; left: 20px; }
.mainVisualType .mv-item14  { top: 200px; left: 25px; }
.mainVisualType .mv-item03{
font-weight:500;
height:75px;
width:660px;
background:url(../img/20160408/mv-item03-c.png) no-repeat;
}
.mainVisualType .mv-item03 span{
font-size:68px;
line-height:0.9em;
}
.mainVisualType .mv-item13{
font-size:16px;
font-weight:bold;
width:400px;
line-height:1.2em;

}
.mainVisualType .mv-item14{
font-size:13px;
font-weight:bold;
width:400px;
line-height:1.2em;
}
.mainVisualType .mv-item03 .num-01 {position: absolute; top: 0; left:7px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-02 {position: absolute; top: 0; left:53px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-03 {position: absolute; top: 0; left:100px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-04 {position: absolute; top: 36px; left: 152px; font-size:26px;/line-height: 1.2em;}
.mainVisualType .mv-item03 .num-05 {position: absolute; top: 0; left:195px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-06 {position: absolute; top: 0; left:242px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-07 {position: absolute; top: 0; left:289px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-08 {position: absolute; top: 0; left:335px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-09 {position: absolute; top: 36px; left:387px; font-size:26px;/line-height: 1.2em;}
.mainVisualType .mv-item03 .num-10 {position: absolute; top: 0; left:429px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-11 {position: absolute; top: 0; left:476px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-12 {position: absolute; top: 0; left:523px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-13 {position: absolute; top: 0; left:570px; font-family:Tahoma;/top: 5px;}
.mainVisualType .mv-item03 .num-14 {position: absolute; top: 36px; left:622px; font-size:26px;/line-height: 1.2em; }	
.frame-big{position:absolute; top:-104px; left:-20px;}
.frame-big .main-visual{height:194px; width:465px;}
.frame-big .box-inner2{background:none !important;}

/* ----------------------------------------------------------------
contents
----------------------------------------------------------------- */

.kanban{
width:700;
height:230px;
background:url(/shop/ichiba/_pc/img/20160408/main_6_pc.png);
position:relative;
background-size:100% auto;
}
.countArea{position:absolute;
top:240px;
left:20px;
}

.inline > li{
display:inline-block;
vertical-align:middle;
/display:inline !important;
/zoom:1;
}
.anchor a{
color:#000000!important;
text-decoration:none!important;
}

.anchor > ul{
margin-left:15px;
}
.anchor > ul > li{
width:155px;
border-bottom:dashed 1px #c8c5c4;
margin-left:10px;
}
.anchorTab{
padding:5px 0;
/cursor:pointer;
}
.anchorTab li{
margin-left:10px;
/margin-left:5px;
}
.anchorTab .icon{width:20px;}
.anchorTab .txt{
width:115px;
font-weight:bold;
font-size:16px;
line-height:16px;
/width:120px;
/line-height:20px;
}

.riTtl002_700{
font-size:16px;
padding:5px 10px;
margin-bottom:20px;
}
.riCmnBnr001_700 a{color:#444444!important;}

.riH2{
margin:0 0 10px 0!important;
border-bottom:none!important;}
.txtLink p{
display:inline;
position:relative;
padding-left:15px;
}
.txtLink span{
width:11px;
height:11px;
background:url(../img/20160408/link_icon.png) no-repeat left;
position: absolute;
top: 4px;
left: 0;
display:block;
zoom:1;
font-size:0;
}
.txtLink{
text-align:right;
font-size:14px;
font-weight:bold;
}
.txtLink a{color:#000000!important;}


.kujiArea > ul{margin-left:-6.666px;}
.kujiArea > ul > li{
float:left;
width:170px;
margin-left:6.666px;
}
.kujiArea .detail li{
margin-bottom:10px;
}
.detail .midashi{
width:170px;
background:url(../img/20160408/txt_bg.png) no-repeat;;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding:2px 0;
font-size:16px;
}
.detail .kingaku{
font-weight:bold;
color:#e61010;
font-size:15px;
text-align:center;
}
.detail .kingaku .fs1{font-size:20px;}
.detail .kingaku .fs2{font-size:25px;}


#con01 .riHinner{border-left:7px solid #00c788;}
#con01 .txt{width:430px;} 


#con02 .kujiArea > ul{margin-left:-9.5px;}
#con02 .kujiArea > ul > li{
float:left;
width:227px;
margin-left:9.5px;
}
#con02 .kujiArea .detail li{
margin-bottom:10px;
}
#con02 .detail .midashi{
width:227px;
background:url(../img/20160408/txt_bg02.png) no-repeat;;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding:2px 0;
font-size:16px;
}
#con02 .riHinner{border-left:7px solid #00a0e9;}
#con02 .txt{width:345px;} 


#con03 .BigToto{
width:700px;
text-align:center;
border-spacing: 0;
border: solid #969696;
border-width: 1px 0 0 1px;
font-size: 82.5%;
line-height: 1.6;
}
#con03 .BigToto td{
border: solid #969696;
border-width: 0 1px 1px 0;
padding:5px 0;
text-align: center;
}
#con04 .riHinner{border-left:7px solid #bf0000;}
#con04 .itemList ul{margin:0 0 20px -6.666px;}
#con04 .itemList li{
text-align:center;
float:left;
width:170px;
margin-left:6.666px;
}
#con04 .itemList a{
color:#444444!important;
text-decoration:none!important;
}
#con04 .txtBox{
widows:698px;
padding:10px 0;
border:solid 1px #e0e0e0;
text-align:center;
}
#con04 .txtBox .img{width:47px;}
#con04 .txtBox .txt{
width:400px;
text-align:left;
}
#con05 .jisseki ul{margin-left:-5px;}
#con05 .jisseki li{margin-left:15px;}

#con05 .jisseki .img{width:125px;}
#con05 .jisseki .txt01{
width:40px;
background:url(../img/20160408/con05_icon.gif) no-repeat left;
font-weight:bold;
font-size:18px;
padding:0px 0 0px 42px;
}
#con05 .jisseki .txt01 span{font-size:25px;}

#con05 .jisseki .txt02{
width:450px;
font-size: 70%;
}
#con06 .itemList ul{margin-left:-13.333px;}
#con06 .itemList li{
text-align:center;
float:left;
width:165px;
margin:0 0 15px 13.333px;
}

.shopAlertText {
    font-size: 63.5%;
}
.comp-footer-sub.spd {
    height: 18px;
    margin-bottom: 16px;
}
