@charset "utf-8";

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
 共通スタイル
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
ruby rt{display:none;}/*ルビ非表示*/
.common-book-list{font-size:14px; font-weight:bold;}
.common-book-list a{float:right; font-weight:normal;}

/*基本スライド(詳細ページを基本として作成)*/
.books-slider-wp span.slider-left,.books-slider-wp span.slider-right, .books-slider-wp span.slider-blank{margin-top:54px;}
.slider-left,.slider-right, .slider-blank{display:block; height:45px; width:23px; cursor:pointer; text-indent:-1100em;}
.slider-left{float:left; background-position:-660px -209px;}
.slider-left:hover{background-position:-660px -264px;}
.slider-left.still{background-position:-660px -319px;}
.slider-right{float:right; background-position:-702px -209px;}
.slider-right:hover{background-position:-702px -264px;}
.slider-right.still{background-position:-702px -319px;}
.slider-right.blank,
.slider-left.blank{/*スライダーの矢印を出さないようの空のスライダー*/
	background-position:-637px -209px!important;
	cursor:default;
}

 
.books-slider{float:left; width:242px; overflow:hidden; position:relative; z-index:2; margin-bottom:30px;}
.books-slider ul{z-index:1; /*height:225px;*/}
.books-slider ul li{float:left; width:121px; font-size:10px; line-height:1.3;}
.books-slider ul li a{display:block; text-align:center;}
.books-slider ul li img{border:solid 1px #e6e6e6; margin:0 auto 7px; height:120px;}
.books-slider ul li p{padding:0 12px; text-align:left; font-size:12px;}
.books-slider ul li a p span{display:block; color:#222;}
.books-slider-indicator{text-align:center; clear:both; font-size:0;}
.books-slider-indicator ul{margin:0 auto; height:11px; vertical-align:top;}
.books-slider-indicator ul li{display:inline-block; margin-left:8px; vertical-align:top;}
.books-slider-indicator ul li:first-child{margin:0;}
.books-slider-indicator ul li span{
	width:11px; height:11px; cursor:pointer;
	background-position:-609px 0; vertical-align:top;
}
.books-slider-indicator ul li.current span, .books-slider-indicator ul li span:hover, .books-slider-indicator ul li span:active{background-position:-609px -25px;}

/* -- 電子書籍マーク -- */
img.ebook{border-style:none;width:15px;height:72px;}

/*-----▼セールスランキング▼-------------*/
.ranking-wp{padding:0 0 40px; width:290px;}
.ranking-wp .update{color:#666;font-size:12px;display:block;}
.ranking-wp .update-in{display:none;}
.ranking-wp p.common-book-list{margin-bottom:7px;}
.ranking-wp .ranking-cate{text-align:center;}
.ranking-wp .ranking-cate strong{
	display:block; background-color:#e2decc; color:#7c6f32;
	height:32px; line-height:32px;
}
.ranking-wp .ranking-cate ul li{border-top:dotted 1px #a0a0a0; text-align:left; font-size:12px; line-height:1.2;}
.ranking-wp .ranking-cate ul li:first-child{border:none;}
.ranking-wp .ranking-cate ul li.rank1{
background-image:url(/common/images/v1/common/rank-num1.png);
background-repeat:no-repeat;
background-position:left 17px;
background-size:32px 49px;
-webkit-background-size:32px 49px;
-moz-background-size:32px 49px;
}
.ranking-wp .ranking-cate ul li a{display:block; min-height:32px; padding:15px 0;position:relative;}
.ranking-wp .ranking-cate ul li.rank1 a{padding:32px 0 15px 28px;}
.ranking-wp .ranking-cate ul li a p{width:246px; float:right;}
.ranking-wp .ranking-cate ul li.rank1 a p{width:152px;}
.ranking-wp .ranking-cate ul li a p span{display:block; color:#222; margin-top:8px;}
.ranking-wp .ranking-cate ul li a img.rank-img-s{
	display:block; width:60px;
	border:solid 1px #dcdcdc;
}
.ranking-wp .ranking-cate ul li .cover{position:relative;float:left;margin-left:20px;overflow:hidden;width:76px;}
.ranking-wp .ranking-cate ul li a img.icon-ebook{width:14px;height:72px;position:absolute;bottom:0;right:0;}
.ranking-wp .ranking-cate ul li a span.rank-num{float:left; width:32px; height:32px; margin:0; text-indent:-1100em;}
.ranking-wp .ranking-cate ul li.rank1 a span.rank-num{margin-top:-17px;}
.rank1 a span.rank-num{background-position:-1006px -100px; height:49px!important;}
.rank2 a span.rank-num{background-position:-1006px -179px;}
.rank3 a span.rank-num{background-position:-1006px -241px;}
.rank4 a span.rank-num{background-position:-1006px -303px;}
.rank5 a span.rank-num{background-position:-1006px -365px;}
.rank6 a span.rank-num{background-position:-1006px -427px;}
.rank7 a span.rank-num{background-position:-1006px -489px;}
.rank8 a span.rank-num{background-position:-1006px -551px;}
.rank9 a span.rank-num{background-position:-1006px -613px;}
.rank10 a span.rank-num{background-position:-1006px -675px;}
.ranking-wp .ranking-cate ul li a.rank-img,
.ranking-wp .ranking-cate ul li a .rank-img-s{display:none;}

/*----▼記事共通使用テーブル▼----*/
table.event-table{border-collapse: collapse; width:100%; text-align:left;}
table.event-table th, table.event-table td{font-size:14px; border:solid 1px #dcdcdc;}
table.event-table th{background-color:#e9f5fd;}

/*----▼映画・テレビ化情報▼----*/
.common-othermedia::before{content:"";display:block;border-top:solid 5px #f1f1f1;}
.common-othermedia{border-top:solid 1px #dbdbdb;}
.common-othermedia .common-wp{padding:30px 0 15px;}
.common-othermedia h2{margin-bottom:21px;}
.common-othermedia h2 a{font-size:14px;}
.common-othermedia ul li{padding-bottom:30px; border-bottom:dotted 1px #a0a0a0; margin-bottom:30px;/*min-height:246px;*/}
.common-othermedia ul li .omedia-cate{margin-bottom:15px;}
.common-othermedia ul li .omedia-cate span.cname{
	display:block; width:55px; height:55px; color:#fff; font-size:12px; 
	text-align:center; line-height:55px; float:left; margin-right:20px;
}
.common-othermedia ul li .omedia-cate span.movie{background-color:#2b61bb;}/*映画*/
.common-othermedia ul li .omedia-cate span.stage{background-color:#559b14;}/*舞台*/
.common-othermedia ul li .omedia-cate span.tv{background-color:#be323b;}/*テレビ*/
.common-othermedia ul li .omedia-cate span.radio{background-color:#d26e19;}/*ラジオ*/
.common-othermedia ul li .omedia-cate span.game{background-color:#6440a0;}/*ゲーム*/
.common-othermedia ul li .omedia-cate span.other{background-color:#2c2c2c;}/*その他*/
.common-othermedia ul li .omedia-cate h5{float:left; width:215px; font-size:20px; line-height:1.4;}
.common-othermedia ul li .omedia-cate h5 span{display:block; font-weight:normal; font-size:12px; margin-top:2px;}
.common-othermedia ul li p.omedia-copyright{font-size:10px; color:#999; line-height:1.2; margin-bottom:25px;}
.common-othermedia ul li img.kanban{width:290px;}
.common-othermedia ul li .omedia-fukidashi{background-color:#e6e6e6; padding:20px; position:relative;}
.common-othermedia ul li .omedia-fukidashi a{display:block;}
.common-othermedia ul li img.cover{width:83px; border:solid 1px #dcdcdc; float:left; margin-right:15px;}
.common-othermedia ul li .omedia-fukidashi a p{color:#999; font-size:16px; line-height:1.4; font-weight:bold;}
.common-othermedia ul li .omedia-fukidashi p strong{color:#055f96; display:block; margin-top:8px;}
.common-othermedia ul li .omedia-fukidashi p span{display:block;}
.common-othermedia ul li .omedia-fukidashi p strong span{color:#222; font-size:14px; font-weight:normal;}

.common-othermedia ul li .omedia-fukidashi:after{
	bottom: 100%; border: solid transparent; 
	content: " "; height: 0; width: 0; position: absolute; pointer-events: none;
}
.common-othermedia ul li .omedia-fukidashi:after {
	bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;
	border-color: rgba(230, 230, 230, 0); border-bottom-color: #e6e6e6; border-width: 10px; left: 50%; margin-left: -10px;
}

/*--共通ページ繰り--*/
.list-bottom-linkto{margin-bottom:60px; padding-top:40px; text-align:center; clear:both;}
.list-bottom-linkto ul.type-btn{margin-bottom:30px;}
.list-bottom-linkto ul.type-btn li, .type-single{
	width:140px; height:34px; font-size:10px; line-height:14px;
	font-weight:bold; margin-right:10px;
}
.list-bottom-linkto ul.type-btn li{float:left;}
.list-bottom-linkto ul.type-btn li.even{margin:0;}
.list-bottom-linkto ul.type-btn li.normal,
.list-bottom-linkto ul.type-btn li a, 
.type-single a{
	display:block; width:130px; height:24px; color:#fff;
}
.list-bottom-linkto ul.type-btn li.normal{background-color:#b4cfdf;}
.list-bottom-linkto ul.type-btn li a, .type-single a{background-color:#055F96;}
.list-bottom-linkto ul.type-btn li.normal.odd,
.list-bottom-linkto ul.type-btn li.odd a,
.type-single a{
	padding:10px 0 0 10px;
	text-align:left;
}
.list-bottom-linkto ul.type-btn li.normal.even,
.list-bottom-linkto ul.type-btn li.even a{
	padding:10px 10px 0 0;
	text-align:right;
}
.list-bottom-linkto ul.type-btn li span,
.type-single span{width:10px; height:14px; text-indent:-1100em;}
.list-bottom-linkto ul.type-btn li.normal.odd span,
.list-bottom-linkto ul.type-btn li.odd span,
.type-single span{
	float:left;
	background-position:-976px -33px;
	margin:0 4px 0 0;
}
.type-single a span{margin:0 28px 0 0;}
.list-bottom-linkto ul.type-btn li.even span{float:right; background-position:-946px -33px; margin:0 0 0 4px;}
.list-bottom-linkto ul.type-btn li.even2 span{margin:0 0 0 15px;}
.list-bottom-linkto ul.type-btn li.normal.even.month span,
.list-bottom-linkto ul.type-btn li.even.month span{
	margin:0 0 0 28px;
}
.list-bottom-linkto ul.type-btn li a:hover, 
.type-single a:hover, 
.type-single a:active{
	background-color:#0f82c8;
	text-decoration:none;
}

.type-single{margin:0 auto 30px;}
/*次の週・前の週*/
.list-bottom-linkto ul.week li{font-size:13px;}
.list-bottom-linkto ul.week li.odd span{margin:0 30px 0 0;}
.list-bottom-linkto ul.week li.even span{margin:0 0 0 30px;}


.list-bottom-linkto ul.type-pagination{margin:0 auto 30px; font-size:0;}
.tab-pagination{display:none;}
.list-bottom-linkto ul.type-pagination li{display:inline-block; font-size:12px;}
.list-bottom-linkto ul.type-pagination li a:hover{text-decoration:none;color:#222;}
.list-bottom-linkto ul.type-pagination li.current,
.list-bottom-linkto ul.type-pagination li.no-current{margin-left:1px;}
.list-bottom-linkto ul.type-pagination li.current,
.list-bottom-linkto ul.type-pagination li.no-current a{padding:0 13px; height:32px; text-align:center; line-height:32px;}
.list-bottom-linkto ul.type-pagination li.no-current a{display:block; background-color:#c8c8c8;}
.list-bottom-linkto ul.type-pagination li.current,
.list-bottom-linkto ul.type-pagination li.no-current a:hover, 
.list-bottom-linkto ul.type-pagination li.no-current a:active{background-color:#055f96; color:#fff;}
.list-bottom-linkto ul.type-pagination li.prev{margin-right:20px;}
.list-bottom-linkto ul.type-pagination li.next{margin-left:20px;}
.list-bottom-linkto ul.type-pagination li.prev a span, .list-bottom-linkto ul.type-pagination li.next a span{width:5px; height:10px; margin-top:9px;}
.list-bottom-linkto ul.type-pagination li.prev a span{float:left; background-position:-1126px -33px; margin-right:7px;}
.list-bottom-linkto ul.type-pagination li.next a span{float:right; background-position:-1136px -33px; margin-left:7px;}
.list-bottom-linkto ul.type-pagination li.prev a:hover span{background-position:-1096px -33px;}
.list-bottom-linkto ul.type-pagination li.next a:hover span{background-position:-1106px -33px;}

.list-bottom-linkto p{font-size:10px; text-align:right; line-height:1;}

/*
**********************************
左メニュー
**********************************
*/
#menu-btn.common-menu-btn{margin-bottom:25px;}
#menu-btn-list p, .category-menu-btn p, .tab-category-menu, #smalltab-category-menu{display:none;}
#menu-btn.common-menu-btn ul#menu-btn-list,
#menu-btn.common-menu-btn .category-menu-btn{
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	border-bottom:solid 1px #dcdcdc;
	position:relative;
}
#menu-btn.common-menu-btn ul#menu-btn-list li,
#menu-btn.common-menu-btn .category-menu-btn ul{
	font-weight:bold; 
	border-top:solid 1px #dcdcdc; font-size:14px; 
	line-height:1;position:relative;
}
#menu-btn.common-menu-btn ul#menu-btn-list li a.st-menu,
#menu-btn.common-menu-btn .category-menu-btn ul li a.st-menu{
	display:block; padding:12px 0 0 10px; height:24px;
}
#menu-btn.common-menu-btn ul#menu-btn-list li a.st-menu span,
#menu-btn.common-menu-btn .category-menu-btn ul li a.st-menu span{
	float:right; width:13px; height:13px; background-position:-832px -33px; margin-right:10px; text-indent:-1100em;
	/*opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5;*/
}
#menu-btn.common-menu-btn ul#menu-btn-list li.active a.st-menu span,
#menu-btn.common-menu-btn .category-menu-btn ul li.active a.st-menu span{
	background-position:-862px -33px; 
	opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5;
}
#menu-btn.common-menu-btn ul#menu-btn-list li.current a.st-menu,
#menu-btn.common-menu-btn .category-menu-btn ul li.current a.st-menu{
	background: url(/common/images/v1/common/menu-btn-list2x.png);
}
#menu-btn.common-menu-btn ul#menu-btn-list li dl,
#menu-btn.common-menu-btn .category-menu-btn dl{
	width:248px; 
	padding:15px 20px 0; 
	background:none; 
	background-color:#fff; 
}
#menu-btn.common-menu-btn ul#menu-btn-list li dl,
#menu-btn.common-menu-btn .category-menu-btn ul li dl{display:none;}
#menu-btn.common-menu-btn ul#menu-btn-list li dl{position:absolute;z-index:300; top:35px; left:-1px; border:solid 1px #dcdcdc; }
#menu-btn.common-menu-btn .category-menu-btn dl{border-top:solid 1px #dcdcdc;}
#menu-btn.common-menu-btn ul#menu-btn-list li dl dd,
#menu-btn.common-menu-btn .category-menu-btn dl dd{
	float:left; width:50%; 
	margin-bottom:15px; 
	font-weight:normal; 
	background:none;
	font-size:14px; line-height:1;
}
#menu-btn.common-menu-btn ul#menu-btn-list li dl dd a,
#menu-btn.common-menu-btn .category-menu-btn dl dd a{
	padding-left:14px; background-position:-916px -50px;
}
#menu-btn.common-menu-btn ul#menu-btn-list li.nowcurrent, #menu-btn.common-menu-btn .category-menu-btn ul li.nowcurrent{background: url(/common/images/v1/common/menu-btn-list2x.png);}


/*----▼特集・おすすめ▼----*/
#common-category-banner, .bottom-common-banner{margin-bottom:60px;}
#common-category-banner ul li,.bottom-common-banner ul li{margin-top:20px;}
#common-category-banner ul li:first-child, .bottom-common-banner ul li:first-child{margin:0;}
#common-category-banner ul li img, .bottom-common-banner ul li img{vertical-align:top; width:230px;}


/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
  スモールタブレット（480px～）切り替え
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
@media only screen and (min-width: 480px) {
 /*----▼左メニュー▼----*/
 #smalltab-category-menu{display:block; clear:both;}
 #menu-btn.common-menu-btn ul#menu-btn-list ul{position:relative;}
 #menu-btn.common-menu-btn ul#menu-btn-list li,
 #menu-btn.common-menu-btn .category-menu-btn ul{float:left; width:224px; position:static;}
 #menu-btn.common-menu-btn ul#menu-btn-list li:first-child,
 #menu-btn.common-menu-btn .category-menu-btn ul:first-child{border-right:solid 1px #dcdcdc; width:223px;}
 #menu-btn.common-menu-btn ul#menu-btn-list li dl, #menu-btn.common-menu-btn .category-menu-btn dl{width:408px; top:37px;}
 
 /*スライド*/
 .books-slider{width:402px;}
 /*.books-slider ul{height:230px;}*/
 .books-slider ul li{width:134px; font-size:12px;}
 .books-slider ul li img{height:125px;}
 
 /*--▼セールスランキング▼--*/
 .ranking-wp{width:450px;}
 .ranking-wp .ranking-cate{float:left; width:215px;}
 #common-ranking .ranking-wp .ranking-cate{min-height:326px;}
 .ranking-wp .update{display:none;}
 .ranking-wp .update-in{display:inline-block;color:#666;font-size:14px;margin-left:15px;font-weight:normal;}
 .ranking-wp .ranking-cate ul li a p{width:170px; float:right;}
 .ranking-wp .ranking-cate ul li.rank1 a p{width:80px;}
 .ranking-wp .ranking-cate.odd{clear:right; float:left;}
 .ranking-wp .ranking-cate.even{float:right;}
 
 /*----▼映画・テレビ化情報▼----*/
 .common-othermedia,.common-othermedia::before{border-style:none;}
 .common-othermedia .common-wp::before{content:"";display:block;border-top:solid 5px #f1f1f1;}
 .common-othermedia .common-wp{border-top:solid 1px #dbdbdb;padding-top:0;}
 .common-othermedia .common-wp h2{padding-top:30px;}
 .common-othermedia ul li{width:450px;}
 .common-othermedia ul li .omedia-cate h5{width:375px;}
 .common-othermedia ul li img.kanban{width:450px;}
 
 /*--共通ページ繰り--*/
 .list-bottom-linkto ul.type-btn{padding-left:29px;}
 .list-bottom-linkto ul.type-btn li, .type-single, .type-single a{width:190px; font-size:13px;}
 .list-bottom-linkto ul.type-btn li.normal, .list-bottom-linkto ul.type-btn li a{width:180px;}
 .list-bottom-linkto ul.type-btn li.odd span{margin:0 18px 0 0;}
 .type-single a span{margin:0 48px 0 0;}
 .list-bottom-linkto ul.type-btn li.even span{margin:0 0 0 18px;}
 .list-bottom-linkto ul.type-btn li.even2 span{margin:0 0 0 26px;}
 .list-bottom-linkto ul.type-btn li.normal.even.month span,
 .list-bottom-linkto ul.type-btn li.even.month span{margin:0 0 0 45px;}
 /*次の週・前の週*/
 .list-bottom-linkto ul.week li.odd span{margin:0 55px 0 0;}
 .list-bottom-linkto ul.week li.even span{margin:0 0 0 55px;}
 
 /*----▼特集・おすすめ▼----*/
 #common-category-banner, .bottom-common-banner{margin-bottom:40px;}
 #common-category-banner ul li, .bottom-common-banner ul li{margin:0 0 20px 20px; width:215px; float:left;}
 #common-category-banner ul li img, .bottom-common-banner ul li img{width:215px;}
 #common-category-banner ul li:first-child, 
 #common-category-banner ul li:nth-child(3),
 .bottom-common-banner ul li:first-child,
 .bottom-common-banner ul li:nth-child(3){
 	margin:0 0 20px 0;
 }

 
}

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
  タブレット（768px～）切り替え
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
@media only screen and (min-width: 768px) {
 /*----▼左メニュー▼----*/
 h1#format-ranking{margin-bottom:31px;}
 .tab-category-menu{display:block;}
 #sp-category-menu{display:none;}
 #menu-btn.common-menu-btn, #menu-btn.common-menu-btn ul#menu-btn-list li,
 #menu-btn.common-menu-btn ul#menu-btn-list li,
 #menu-btn.common-menu-btn ul#menu-btn-list li:first-child{width:200px;}
 #menu-btn.common-menu-btn, #menu-btn.common-menu-btn ul#menu-btn-list li, #menu-btn.common-menu-btn ul#menu-btn-list li:first-child{float:left;}
 #menu-btn.common-menu-btn ul#menu-btn-list{border-top:solid 1px #2c2c2c; border-left:none; border-right:none; border-bottom:none;}
 #menu-btn.common-menu-btn ul#menu-btn-list ul, #menu-btn.common-menu-btn ul#menu-btn-list li dl{position:static;}
 #menu-btn.common-menu-btn ul#menu-btn-list li, #menu-btn.common-menu-btn ul#menu-btn-list li dl{display:block; border:none;}
 #menu-btn.common-menu-btn ul#menu-btn-list li:first-child{border-bottom:dotted 1px #dcdcdc; border-right:none; padding-top:12px;}
 #menu-btn.common-menu-btn p{display:block; font-weight:bold; padding:20px 0 2px 10px;}
 #menu-btn.common-menu-btn ul#menu-btn-list li a.st-menu, #menu-btn.common-menu-btn ul#menu-btn-list li p.st-menu{display:none!important;}
 #menu-btn.common-menu-btn ul#menu-btn-list li dl{padding:15px 0 0 20px; width:180px;}
 #menu-btn.common-menu-btn ul#menu-btn-list li dl dd{clear:left;}
 
 /*メイン*/
 .common-contents-right{float:right; width:508px;}
 
 .books-slider-wp span.slider-left,.books-slider-wp span.slider-right{margin-top:49px;}
 .books-slider{width:660px;}
 /*.books-slider ul{height:192px;}*/
 .books-slider ul li{width:132px;}
 .books-slider ul li img{height:105px;}
 
 /*--▼セールスランキング▼--*/
 .ranking-wp{width:738px;}
 .ranking-wp .update{display:none;}
 .ranking-wp .update-in{display:inline-block;color:#666;font-size:14px;margin-left:15px;font-weight:normal;}
 .ranking-wp .ranking-cate{float:left; width:168px; margin-left:22px;}
 .ranking-wp .ranking-cate.even{float:left;}
 .ranking-wp .ranking-cate:first-of-type{margin:0;}
 .ranking-wp .ranking-cate ul li.rank1{padding-top:20px;}
 .ranking-wp .ranking-cate ul li a p{width:123px; float:right;}
 .ranking-wp .ranking-cate ul li.rank1 a p{width:123px;}
 
 .ranking-wp .ranking-cate ul li.rank1 a{padding-top:0;padding-left:0;}
 .ranking-wp .ranking-cate ul li .cover{float:none;display:block;margin:0 auto 20px auto;}
 .ranking-wp .ranking-cate ul li.rank1 a p{
 	width:auto;float:none;
 	background-image:url(/common/images/v1/common/rank-num1.png);
  background-repeat:no-repeat;
  background-position:left top;
  background-size:32px 49px;
  -webkit-background-size:32px 49px;
  -moz-background-size:32px 49px;
  padding-left:40px;
  min-height:50px;
 }
 .ranking-wp .ranking-cate ul.category-rank li.rank2 a p{
 	width:auto;float:none;
 	background-image:url(/common/images/v1/common/rank-num2.png);
  background-repeat:no-repeat;
  background-position:left 14px;
  background-size:32px 32px;
  -webkit-background-size:32px 32px;
  -moz-background-size:32px 32px;
  padding-left:40px;
  min-height:50px;
 }
 .ranking-wp .ranking-cate ul.category-rank li.rank3 a p{
 	width:auto;float:none;
 	background-image:url(/common/images/v1/common/rank-num3.png);
  background-repeat:no-repeat;
  background-position:left 14px;
  background-size:32px 32px;
  -webkit-background-size:32px 32px;
  -moz-background-size:32px 32px;
  padding-left:40px;
  min-height:50px;
 }
 .ranking-wp .ranking-cate ul.category-rank li.rank4 a p{
 	width:auto;float:none;
 	background-image:url(/common/images/v1/common/rank-num4.png);
  background-repeat:no-repeat;
  background-position:left 14px;
  background-size:32px 32px;
  -webkit-background-size:32px 32px;
  -moz-background-size:32px 32px;
  padding-left:40px;
  min-height:50px;
 }
 .ranking-wp .ranking-cate ul li.rank1{background-image:none;}
 
 /*----▼映画・テレビ化情報▼----*/
 .common-othermedia .common-wp{padding-top:0 !important;}
 .mediatop .common-othermedia ul li img.kanban{width:312px;}
 
 /*--共通ページ繰り--*/
 .list-bottom-linkto ul.type-btn{padding-left:59px;}
 .list-bottom-linkto p{font-size:12px; padding-right:20px;}
 .tab-pagination{display:block;}
 .st-pagination{display:none;}
 
 /*----▼特集・おすすめ▼----*/
 #common-category-banner ul li, .bottom-common-banner ul li{width:230px;}
 #common-category-banner ul li img, .bottom-common-banner ul li img{vertical-align:top; width:230px;}
 
}

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
  パソコン（1024px～）切り替え
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
@media only screen and (min-width: 1024px) {
 /*メイン*/
 .common-contents-right{width:750px;}
 
 .books-slider{width:828px;}
 .books-slider ul li{width:138px;}
 
 /*----▼セールスランキング▼----*/
 .ranking-wp .ranking-cate ul li a p, .ranking-wp .ranking-cate ul li.rank1 a p{width:160px;}
 .ranking-wp .ranking-cate ul li.rank1 a{padding-top:32px;}
 .ranking-wp .ranking-cate ul li.rank1 a span.rank-num{margin-top:-17px;}
 .ranking-wp .ranking-cate ul li .cover{float:left;margin-left:20px;display:inline-block;}
 .ranking-wp .ranking-cate ul li a:hover p{text-decoration:underline;}
 .ranking-wp .ranking-cate ul li.rank1 a p{width:70px !important;float:right;}
 .ranking-wp .update{display:block;}
 .ranking-wp .update-in{display:none;}
 
 .ranking-wp .ranking-cate ul li.rank1{
  background-image:url(/common/images/v1/common/rank-num1.png);
  background-repeat:no-repeat;
  background-position:left 17px;
  background-size:32px 49px;
  -webkit-background-size:32px 49px;
  -moz-background-size:32px 49px;
  }
 .ranking-wp .ranking-cate ul li.rank1 a{padding-top:32px;}
 .ranking-wp .ranking-cate ul li .cover{float:left;display:inline-block;margin-left:50px;margin-bottom:0;}
 .ranking-wp .ranking-cate ul li.rank1 a p{background-image:none;padding-left:0;mine-height:auto;}
 
 
 /*----▼映画・テレビ化情報▼----*/
 .common-othermedia .common-wp{padding-top:0 !important;}
 .common-othermedia .common-wp h2{padding-top:40px;}
 .mediatop .common-othermedia ul li{margin:0 0 0 22px!important;}
 .mediatop .common-othermedia ul li:first-child{margin:0 !important;}
 
 /*--共通ページ繰り--*/
 .list-bottom-linkto{margin-bottom:80px;}
 .list-bottom-linkto ul.type-btn{padding-left:180px;}
 .list-bottom-linkto ul.week li{font-size:14px;}
}