.spl{background-image:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/bbtvspl.png); background-repeat:no-repeat;}
.splrepeat{ background-image:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/repeatyBG.png); background-repeat:repeat-y;}
div.breadcrumb{
margin:10px 0 10px 0;
padding:5px 0 0 0;
width:950px;
height:25px;
font-size:13px;
color:#FFFFFF;
text-indent:10px;
text-align:left;
line-height:1.4em;
font-weight:normal;
background:#885292;
}
div.breadcrumb a{color:#FFFFFF;}
#bbtv{width:950px; margin:0; padding:0; background:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/wapperBG.png); text-align:left; font-size:82%;}
#bbtv div.main{
background-position:0px 0px;
width:545px;
height:225px;
display:block;
float:left;
}
#bbtv div.main h1{
width:435px;
height:115px;
margin:0 auto 0 0;
display:block;
text-indent:-9999px;
}
#bbtv div.main p.exp{
width:435px;
height:110px;
margin:0 auto 0 0;
display:block;
text-indent:-9999px;
}
#bbtv div.benefit{
background-position:-545px 0px;
width:405px;
height:225px;
display:block;
float:right;
}
#bbtv div.benefit img{display:block; margin:15px auto 10px 5px;}
#bbtv h2.picup{
background-position:0px -225px;
width:940px;
height:48px;
display:block;
text-indent:-9999px;
clear:both;
margin:0 auto;
}
#bbtv div.picupwrapper{background-position:0px 0px; width:940px; display:block; margin:0 auto 15px auto;}
#bbtv div.picupwrapper div.picup{background:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/picupBG.png) no-repeat top; width:940px; display:block; margin:0 auto;}
#bbtv div.picupwrapper div.picup span.info{display:block; padding-top:2px; font-size:90%;} 
#bbtv div.picupwrapper div.picup span.copy{display:block; font-size:80%; padding-top:3px;} 
#bbtv div.picupwrapper div.picup div.left{width:304px; float:left; padding-left:14px;}
#bbtv div.picupwrapper div.picup div.left img{display:block; float:left;} 
#bbtv div.picupwrapper div.picup div.left p{width:202px; float:left; padding-left:5px;} 
#bbtv div.picupwrapper div.picup div.middle{width:304px; float:left; padding-left:5px;}
#bbtv div.picupwrapper div.picup div.middle img{display:block; float:left;} 
#bbtv div.picupwrapper div.picup div.middle p{width:202px; float:left; padding-left:5px;} 
#bbtv div.picupwrapper div.picup div.right{width:308px; float:left; padding-left:5px;}
#bbtv div.picupwrapper div.picup div.right img{display:block; float:left;} 
#bbtv div.picupwrapper div.picup div.right p{width:202px; float:left; padding-left:5px;}
#bbtv div.picupwrapper div.picup div.Line{
background-position:0px -273px;
width:940px;
height:36px;
display:block;
text-indent:-9999px;
clear:both;
margin:0 auto;	
}
#bbtv div.picupwrapper div.picup div.Line hr{display:none;}
#bbtv div.picupwrapper div.picup div.UnderLine{
background-position:0px -309px;
width:940px;
height:16px;
display:block;
text-indent:-9999px;
clear:both;
margin:0 auto;	
}
#bbtv div.picupwrapper div.picup div.UnderLine hr{display:none;}
#bbtv div.picupwrapper div.Linkwrapper{
background-position:-940px 0px;
width:940px;
display:block;
clear:both;
margin:0 auto;	
}
#bbtv div.picupwrapper div.Linkwrapper div.Link{
background:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/linkBG.png) no-repeat bottom;
width:auto;
display:block;
clear:both;
margin:0 auto;
padding:5px 9px 5px 15px;
text-align:right;
color:#FFF;
}
#bbtv div.picupwrapper div.Linkwrapper div.Link a{color:#FFF;}
#bbtv h2.Entry{
background-position:0px -350px;
width:930px;
height:41px;
display:block;
text-indent:-9999px;
clear:both;
margin:0 auto;	
}
#bbtv div.Entry{background-position:-1880px 0px; width:930px; margin:0 auto;}
#bbtv div.Entry div.new{width:465px; float:left;}
#bbtv div.Entry div.new h3{
background-position:0px -391px;
width:465px;
height:32px;
display:block;
text-indent:-9999px;
}
#bbtv div.Entry div.new p.exp{padding:10px 37px 10px 44px;}
#bbtv div.Entry div.new a.button{
background-position:0px -435px;
width:294px;
height:69px;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:0 auto 0 89px;
}
#bbtv div.Entry div.new a.button:hover{
background-position:0px -504px;
width:294px;
height:69px;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:0 auto 0 89px;
}
#bbtv div.Entry div.new div.call{padding:15px 37px 0 44px; text-align:center;}
#bbtv div.Entry div.new div.call strong.call{display:block; padding-bottom:5px; text-align:center;}
#bbtv div.Entry div.new div.call img{display:inline; vertical-align:middle}
#bbtv div.Entry div.new div.call span{display:inline; font-size:90%;}
#bbtv div.Entry div.new div.call p{padding:5px 0 0 90px; text-align:left; font-size:90%;}
#bbtv div.Entry div.mem{width:465px; float:left;}
#bbtv div.Entry div.mem h3{
background-position:-465px -391px;
width:465px;
height:32px;
display:block;
text-indent:-9999px;
}
#bbtv div.Entry div.mem p.exp{padding:15px 47px 20px 55px;}
#bbtv div.Entry div.mem a.button{
background-position:-294px -435px;
width:294px;
height:69px;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:0 auto 0 89px;
}
#bbtv div.Entry div.mem a.button:hover{
background-position:-294px -504px;
width:294px;
height:69px;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:0 auto 0 89px;
}
#bbtv div.Entry div.mem p.attention{padding:15px 20px 0 18px; text-align:left; font-size:90%;}
#bbtv div.Entry div.Line{
background-position:0px -423px;
width:930px;
height:12px;
display:block;
text-indent:-9999px;
clear:both;
margin:0 auto;	
}
#bbtv div.Entry div.Line hr{display:none;}
#bbtv div.Entry p.att{background:#FFF; margin:0 5px; padding:5px; font-size:90%;}
#bbtv div.EntryUnderLine{
background-position:0px -573px;
width:930px;
height:10px;
display:block;
text-indent:-9999px;
clear:both;
margin:0 auto;	
}
#bbtv div.EntryUnderLine hr{display:none;}
#bbtv h2.Price{
background-position:0px -583px;
width:930px;
height:32px;
display:block;
text-indent:-9999px;
clear:both;
margin:15px auto 0 auto;	
overflow:hidden;
}
#bbtv div.Price{width:930px; background:#FFF; margin:0 auto 15px auto; padding-bottom:10px;}
#bbtv div.Price h3{
background:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/pricettlBG.png) repeat-x bottom;
margin:0 15px;
padding:10px 0 6px 0;
font-weight:bold;
font-size:130%;
}
#bbtv div.Price p.exp{margin:0 30px; padding:15px 0;}
#bbtv div.Price div.basic{width:883px; margin:0 auto 10px auto;}
#bbtv div.Price div.basic table{width:100%; background-position:-2810px 0px;}
#bbtv div.Price div.basic table,div.Price div.basic table td,div.Price div.basic table tr,{border:none;}
#bbtv div.Price div.basic table td.white{background:#FFF;}
#bbtv div.Price div.basic table strong.big{font-size:150%;}
#bbtv div.Price div.basic table strong.bigger{font-size:210%;}
#bbtv div.Price div.basic table strong.nomal{font-size:120%;}
#bbtv div.Price div.basic table div.settopbox_ttl{
background-position:0px -615px;
width:297px;
height:147px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}
#bbtv div.Price div.basic table div.ch_ttl{
background-position:-297px -615px;
width:533px;
height:53px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}
#bbtv div.Price div.basic table div.ch_ttl1{
background-position:-297px -668px;
width:240px;
height:38px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}
#bbtv div.Price div.basic table div.ch_ttl2{
background-position:-590px -668px;
width:240px;
height:38px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}
#bbtv div.Price div.basic table div.plus{
background-position:-588px -435px;
width:53px;
height:58px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}
#bbtv div.Price div.basic table div.or{
background-position:-537px -668px;
width:53px;
height:94px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}
#bbtv div.Price div.basic table div.ch1_txt{
background:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/price1BG.png) no-repeat top;
display:block;
margin:0;
padding:0 15px 5px 15px;
text-align:center;
}
#bbtv div.Price div.basic table div.Line{
background-position:0 -762px;
width:883px;
height:13px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
overflow:hidden;
}
#bbtv div.Price div.basic table div.stb{
background: url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/stbBG.png) no-repeat bottom;
padding:3px 10px 5px 10px;
color:#FFF;
min-height:44px;
height: auto !important;
height: 44px;
}
#bbtv div.Price div.basic table div.stb a{color:#FFF;}
#bbtv div.Price div.basic table div.stb em{text-decoration:line-through;}
#bbtv div.Price div.basic table div.chpack{
background: url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/price2BG.png) no-repeat bottom;
padding:5px 10px 3px;
color:#FFF;
min-height:44px;
height: auto !important;
height: 44px;
text-align:center;
line-height:1.5em;
}
#bbtv div.Price div.ach{width:800px; margin:0 auto;}
#bbtv div.Price div.ach table{width:100%;}
#bbtv div.Price div.ach table td.name1{width:25%; padding:5px 10px; background:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/usuiBG.png); border:1px solid #FFF;}
#bbtv div.Price div.ach table td.name2{width:25%; padding:5px 10px; background:url(https://s.yimg.jp/images/bb/promo/opt/bbtv/v02/koiBG.png); border:1px solid #FFF;}
#bbtv div.Price div.ach table td.exp{width:50%; padding:5px 10px; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8}
#bbtv div.Price div.ach table td.price{width:25%; padding:5px 10px; border-bottom:1px solid #e8e8e8;}
#bbtv div.Price div.ach table td.exp2{width:50%; padding:5px 10px; border-right:1px solid #e8e8e8;}
#bbtv div.Price div.ach table td.price2{width:25%; padding:5px 10px; border-bottom:none;}

#bbtv div.Price h4#nenwarittl{
background-position:0 -775px;
width:920px;
height:36px;
display:block;
text-indent:-9999px;
margin:20px auto 0 auto;
padding:0;
}
#bbtv div.Price div.nenwariwapper{width:920px; margin:0 auto;}
#bbtv div.Price div.nenwariwapper div.nenwari{border:1px solid #c3e000;}
#bbtv div.Price div.nenwariwapper div.nenwari dl{ margin:0 15px; padding:11px 0 10px 0; display:block;}
#bbtv div.Price div.nenwariwapper div.nenwari dl.ue{border-bottom:1px dotted #e5e5e5;}
#bbtv div.Price div.nenwariwapper div.nenwari dt{ display:block; margin:0; padding-bottom:3px; font-weight:bold;}
#bbtv div.Price div.nenwariwapper div.nenwari dt.nenatt{color:#ff0000;}
#bbtv div.Price div.nenwariwapper div.nenwari dd{ display:block; margin:0 0 0 2em; padding-bottom:3px; text-indent:-2em;}
#bbtv div.Price div.nenwariwapper div.nenwari dd ul{ display:block; padding:2px 0; margin-left:2em;}
#bbtv div.Price div.nenwariwapper div.nenwari dd li { display:block; margin:0 0 0 2em; padding-bottom:3px; text-indent:-2em;}
#bbtv div.Price div.nenwariwapper div.Line{
background-position:0 -811px;
width:920px;
height:5px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}
#bbtv div.Price div.nenwariwapper div.Line hr{display:none;}
#bbtv div.tax{padding:5px 30px; font-size:90%; text-align:left;}