/*
Theme Name: LEED.CO.JP Theme
Theme URI: http://www.leed.co.jp/
Template: leedmain
Author: LEED Publishing.
Author URI: http://www.leed.co.jp/
Description: LEED.co.jp Main Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: 
*/
@charset "utf-8";

/*-------------
rest css
-------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	line-height: 1;
}
img {
	border:0;
	vertical-align: top;
}
body, input {
	background: #ffffff;
	font-size: 62.5%;
	font-family: " メイリオ", Meiryo,Osaka, " ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", " ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333333;
}
a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #007fff;
	text-decoration: none;
}
ul, ol {
	list-style: none;
}
.clear:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
}
/*-------------
structure
-------------*/
body {
	width: 100%;
	border-top: solid 10px #007fff;
/*	background-color: #cccccc; */
	background: url(images/leed_emboss4.gif) repeat top left;
}
#wrapper {
	width: 992px;
	margin: 0px auto;
}
#header {
	float: left;
	width: 270px;
}
#main {
	float: left;
	width: 722px;
}
#footer {
	clear: both;
	width: 100%;
	background-color:#007fff;
}
#footer_inner {
	width: 972px;
	margin: 0px auto;
	color: #ffffff;
	padding: 15px 20px 15px 0px;
}
#content {
	margin: 10px;
	padding: 10px;
	background-color: #ffffff;
}
/*-------------
header
-------------*/
#header #leed_logo {
	width: 268px;
	height: 119px;
	border: 1px solid #b1b1b1;
	border-top: none;
}
#header #leed_logo h1 ,
#header #leed_logo h1 a {
	display: block;
	width: 268px;
	height: 119px;
	overflow: hidden;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -20px;
	text-indent: -999999px;
}
/* グローバルメニュー */
#header ul {
	margin-bottom: 20px;
}
#header ul#menu-sidemenu1 li ,
#header ul#menu-sidemenu1 li a {
	display: block;
	width: 268px;
	height: 79px;
	overflow: hidden;
	text-indent: -9999px;
	border: 1px solid #b1b1b1;
	border-top: none;
}
#header ul#menu-sidemenu1 li a {
	border: none;
}
#header ul#menu-sidemenu1 li#menu-item-94 { /* 今月の新刊 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -140px;
}
#header ul#menu-sidemenu1 li#menu-item-93 { /* 近刊情報 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -220px;
}
#header ul#menu-sidemenu1 li#menu-item-92 { /* 定期刊行物 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -300px;
}
#header ul#menu-sidemenu1 li#menu-item-91 { /* 定番作品 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -380px;
}
#header ul#menu-sidemenu1 li#menu-item-90 { /* 作品検索 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -460px;
}
#header ul#menu-sidemenu1 li#menu-item-94 a:hover,
#header ul#menu-sidemenu1 li#menu-item-94.current_page_item { /* 今月の新刊 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -140px;
}
#header ul#menu-sidemenu1 li#menu-item-93 a:hover,
#header ul#menu-sidemenu1 li#menu-item-93.current_page_item { /* 近刊情報 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -220px;
}
#header ul#menu-sidemenu1 li#menu-item-92 a:hover,
#header ul#menu-sidemenu1 li#menu-item-92.current_page_item { /* 定期刊行物 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -300px;
}
#header ul#menu-sidemenu1 li#menu-item-91 a:hover,
#header ul#menu-sidemenu1 li#menu-item-91.current_page_item { /* 定番作品 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -380px;
}
#header ul#menu-sidemenu1 li#menu-item-90 a:hover,
#header ul#menu-sidemenu1 li#menu-item-90.current_page_item { /* 作品検索 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -460px;
}
/* 社内バナー */
#header ul#menu-sidemenu2 {
	margin-bottom: 20px;
}
#header ul#menu-sidemenu2 li,
#header ul#menu-sidemenu2 li a {
	display: block;
	width: 228px;
	height: 43px;
	overflow: hidden;
	border: solid 1px #b1b1b1;
	text-indent: -999999px;
	margin-left: 40px;
	margin-bottom: 10px;
}
#header ul#menu-sidemenu2 li a {
	border: none;
	margin: 0;
}
#header ul#menu-sidemenu2 li.menu_ad-info { /* 広告主様へのご案内 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -551px;
}
#header ul#menu-sidemenu2 li.menu_contentbiz-info { /* コンテンツ事業のご案内 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -606px;
}
#header ul#menu-sidemenu2 li.menu_trans-info { /* 翻訳版コミックのご案内 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -661px;
}
#header ul#menu-sidemenu2 li.menu_ebook-info { /* 電子書籍のご案内 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -716px;
}
#header ul#menu-sidemenu2 li.menu_csvbooks { /* 廉価本発行予定 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1311px;
}
#header ul#menu-sidemenu2 li.menu_advertisement { /* 広告主様へのご案内 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -551px;
}
#header ul#menu-sidemenu2 li.bnr_comicran { /* コミック乱 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -771px;
}
#header ul#menu-sidemenu2 li.bnr_leedcafe,
#header ul#menu-sidemenu2 li.bnr_leedcafe a { /* リイドカフェ */
	height: 54px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1123px;
}
#header ul#menu-sidemenu2 li.bnr_toti { /* トーチ */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -881px;
}
#header ul#menu-sidemenu2 li.bnr_mimosa,
#header ul#menu-sidemenu2 li.bnr_mimosa a { /* mimosa */
	height: 59px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -731px -1411px;
}
#header ul#menu-sidemenu2 li.bnr_border { /* border */
	height: 60px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -731px -1481px;
}
#header ul#menu-sidemenu2 li.bnr_photobook { /* 写真集 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1189px;
}
#header ul#menu-sidemenu2 li.bnr_kujaku { /* 孔雀王 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1361px;
}
/* 社外バナー */
#header ul#menu-sidemenu3 {
	margin-bottom: 20px;
}
#header ul#menu-sidemenu3 li ,
#header ul#menu-sidemenu3 li a {
	display: block;
	width: 188px;
	height: 35px;
	overflow: hidden;
	border: 1px solid #b1b1b1;
	text-indent: -999999px;
	margin: 0px 0px 10px 80px;
}
#header ul#menu-sidemenu3 li a {
	border: none;
	margin: 0;
}
#header ul#menu-sidemenu3 li.bnr_ikenami { /* 池波正太郎 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -983px;
}
#header ul#menu-sidemenu3 li.bnr_comictrain { /* マンガでつなGO東北 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1030px;
}
#header ul#menu-sidemenu3 li.bnr_mangapedia { /* マンガペディア */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1077px;
}
#header ul#menu-sidemenu3 li.bnr_G13_50th { /* ゴルゴ展 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1411px;
	height: 188px;
}
#header ul#menu-sidemenu3 li.bnr_saito-takao-award { /* さいとう・たかを賞 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -1411px;
	height: 188px;
}
#header ul#menu-sidemenu3 li.bnr_onihei-25th-movie { /* 劇画『鬼平犯科帳』25周年記念企画 WEBムービー公開中！ */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -501px -1411px;
	height: 188px;
}
#header ul#menu-sidemenu3 li.bnr_stop-kaizokuban { /* STOP!海賊版 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -21px -1611px;
	height: 188px;
}
#header ul#menu-sidemenu3 li.bnr_G13_50th a,
#header ul#menu-sidemenu3 li.bnr_saito-takao-award a,
#header ul#menu-sidemenu3 li.bnr_onihei-25th-movie a,
#header ul#menu-sidemenu3 li.bnr_stop-kaizokuban a {
	height: 188px;
}
/* 全研本社 */
#header h6 {
	margin-left: 80px;
}
#header ul.zenkenhonsha {
	margin: 0 0 20px 80px;
}
#header h6,
#header ul.zenkenhonsha li,
#header ul.zenkenhonsha li a {
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5;
	color: #b1b1b1;
}
#header ul.zenkenhonsha li a:hover {
	color: #333333;
}
/*-------------
mainmenu
-------------*/
#main ul#menu-topmenu {
	height: 40px;
	width: 480px;
	float: left;
}
#main ul#menu-topmenu li,
#main ul#menu-topmenu li a {
	display: block;
	float: left;
	width: 119px;
	height: 39px;
	overflow: hidden;
	text-indent: -999999px;
	border-right: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
}
#main ul#menu-topmenu li.menu_bookshop-info { /* 書店様向け */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -20px;
}
#main ul#menu-topmenu li.menu_information-list { /* お知らせ */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -698px -20px;
}
#main ul#menu-topmenu li.menu_company-info { /* 会社案内 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -818px -20px;
}
#main ul#menu-topmenu li.menu_information-desk { /* お問い合わせ */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -938px -20px;
}
#main ul#menu-topmenu li.menu_bookshop-info a:hover,
#main ul#menu-topmenu li.menu_bookshop-info.current-menu-item
 { /* 書店様向け */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -60px;
}
#main ul#menu-topmenu li.menu_information-list a:hover,
#main ul#menu-topmenu li.menu_information-list.current-menu-item
 { /* お知らせ */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -698px -60px;
}
#main ul#menu-topmenu li.menu_company-info a:hover,
#main ul#menu-topmenu li.menu_company-info.current-menu-item
 { /* 会社案内 */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -818px -60px;
}
#main ul#menu-topmenu li.menu_information-desk a:hover,
#main ul#menu-topmenu li.menu_information-desk.current-menu-item
 { /* お問い合わせ */
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -938px -60px;
}
#main ul#social_icon li,
#main ul#social_icon li a {
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -999999px;
	margin: 6px 0px 0px 10px;
}
#main ul#social_icon li a {
	margin: 0;
}
#main ul#social_icon li.youtube_icon,
#main ul#social_icon li.youtube_icon a { /* YouTube */
	width: 66px;
	height: 28px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -234px;
}
#main ul#social_icon li.youtube_icon a {
	background: none;
}
#main ul#social_icon li.twitter_icon,
#main ul#social_icon li.twitter_icon a { /* twitter */
	width: 28px;
	height: 28px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -649px -234px;
}
#main ul#social_icon li.twitter_icon a {
	background: none;
}
#main ul#social_icon li.facebook_icon,
#main ul#social_icon li.facebook_icon a { /* Facebook */
	width: 28px;
	height: 28px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -682px -234px;
}
#main ul#social_icon li.facebook_icon a {
	background: none;
}
/*-------------
footer
-------------*/
#content p.goto-pagetop,
#content p.goto-pagetop a {
	display: block;
	float: right;
	width: 101px;
	height: 13px;
	text-indent: -999999px;
	overflow: hidden;
	margin: 10px 0 0;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -598px;
}
#content p.goto-pagetop a {
	margin: 0;
	background: none;
}
#footer_inner a {
	color: #ffffff;
}
.footmenu ul {
	list-style: none;
	float: right;
}
.footmenu ul li {
	display:inline;
}
.footmenu ul li:after {
	content: "｜";
}
.footmenu ul li:last-child:after {
	content: "";
}
#footer p.copy {
	float: right;
	margin-left: 20px;
}
/*-------------
年齢認証
-------------*/
#content #temp-page p.dontentry-under18 {
	display: block;
	width: 200px;
	height: 194px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -935px -420px;
	margin: 0 auto;
}
#content #temp-page ul#btn-age-check {
	text-align: center;
	margin-bottom: 20px;
}
#content #temp-page ul#btn-age-check li,
#content #temp-page ul#btn-age-check li a {
	display: inline-block;
	width: 118px;
	height: 38px;
	border: solid 1px #b1b1b1;
	margin: 0 40px 0 0;
	overflow: hidden;
	text-indent: -999999px;
}
#content #temp-page ul#btn-age-check li a {
	display: block;
	width: 120px;
	height: 40px;
	border: none;
	margin: 0;
}
#content #temp-page ul#btn-age-check li:last-child {
	margin: 0;
}
#content #temp-page ul#btn-age-check li.yae-over18 {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -911px -631px;
}
#content #temp-page ul#btn-age-check li.no-under18 {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -1041px -631px;
}
/*-------------
TOPページ／書店様向けTOPページ
-------------*/
/* SlidesJS//slide本体のcssは/js/slidesjs3/myslide.css */
/* slides_mini下部のサムネイル */
#content ul#SlidesJS_sub {
	display: block;
	width: 682px;
	height: 48px;
	margin-top: 3px;
	margin-bottom: 20px;
}
#content ul#SlidesJS_sub li,
#content ul#SlidesJS_sub li a {
	display: block;
	width: 132px;
	height: 46px;
	margin-right: 3px;
	float: left;
	border: solid 1px #b1b1b1;
}
#content ul#SlidesJS_sub li a {
	margin-right: 0px;
	border: none;
}
#content ul#SlidesJS_sub li:last-child {
	margin-right: 0;
}
/* 緊急のお知らせエリア */
#content p#instant-news {
	font-size: 1.2em;
	line-height: 1.5;
	border: 2px solid #ff007f;
	padding: 0.5em 15px;
	background-color: #ffbfff;
	margin-bottom: 20px;
}
#content p#instant-news .instant-news-h {
	padding-right: 1em;
	color: #ff007f;
}
/* 雑誌バナー */
#content ul#bnr-mag {
	width: 682px;
	height: 69px;
	margin-bottom: 20px;
}
#content ul#bnr-mag li,
#content ul#bnr-mag li a {
	display: block;
	width: 222px;
	height: 67px;
	float: left;
	border: solid 1px #b1b1b1;
	margin-right: 5px;
	overflow: hidden;
	text-indent: -999999px;
}
#content ul#bnr-mag li a {
	border: none;
	margin: 0;
}
#content ul#bnr-mag li:last-child {
	margin-right: 0px;
}
#content ul#bnr-mag li.bnr-top-comicran {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -551px;
}
#content ul#bnr-mag li.bnr-top-rantwins {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -630px;
}
#content ul#bnr-mag li.bnr-top-jmm {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -709px;
}
/* 注目のお知らせ（書店向けと共通） */
#content #pick-up-news .pick-up-inner {
	display: block;
	float: left;
	width: 299px;
	border: 1px solid #b1b1b1;
	padding: 15px;
	margin-bottom: 20px;
}
#content #pick-up-news .pick-up-inner:nth-child(odd) {
	margin-right: 20px;
}
#content .pick-up-title-cover {
	padding: 10px 15px;
	border: 1px solid #b1b1b1;
	margin-bottom: 15px;
}
#content h2.pick-up-title {
	display: block;
	width: 112px;
	height: 20px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -276px;
}
#content #pick-up-news .pick-up-inner img {
	float: left;
	border: 1px solid #b1b1b1;
	margin-right: 15px;
}
#content #pick-up-news .pick-up-inner .pick-up-text-area {
	display: block;
	width: 174px;
	height: auto;
	float: left;
}
#content #pick-up-news .pick-up-inner h3,
#content #pick-up-news .pick-up-inner span,
#content #pick-up-news .pick-up-inner p {
	font-size: 1.2em;
	line-height: 1.5;
}
#content #pick-up-news .pick-up-inner h3 a {
	font-weight: bold;
}
#content #pick-up-news .pick-up-inner p {
	margin-top: 0.5em;
}
/* 最新刊（書店向様けページでも使用） */
#content .books-display {
	margin-bottom: 20px;
	border: 1px solid #b1b1b1;
	padding: 15px;
}
#content .title-cover { /*共通使用*/
	border-bottom: solid 1px #b1b1b1;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#content .books-display h2.ttl-newest-books {
	display: block;
	width: 56px;
	height: 20px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -306px;
}
	/*書店様向けの追記*/
	#content .title-cover h2.ttl-shinkanitaku {
		display: block;
		width: 70px;
		height: 20px;
		overflow: hidden;
		text-indent: -999999px;
		background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -366px;
	}
	#content .title-cover h2.ttl-tuikahojyu {
		display: block;
		width: 70px;
		height: 20px;
		overflow: hidden;
		text-indent: -999999px;
		background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -396px;
	}
	#content .title-cover h2.ttl-hansokubutsu {
		display: block;
		width: 57px;
		height: 20px;
		overflow: hidden;
		text-indent: -999999px;
		background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -426px;
	}
	#content .title-cover h2.ttl-mailmagazine {
		display: block;
		width: 170px;
		height: 20px;
		overflow: hidden;
		text-indent: -999999px;
		background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1083px;
	}
	#content .books-display h2.ttl-newest-ippan-books {
	display: block;
		width: 140px;
		height: 20px;
		overflow: hidden;
		text-indent: -999999px;
		background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -456px;
	}
	#content .books-display h2.ttl-newest-adult-books {
		display: block;
		width: 168px;
		height: 20px;
		overflow: hidden;
		text-indent: -999999px;
		background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -486px;
	}
#content .books-display ul.list_archive li {
	display: block;
	float: left;
	width: 118px;
	margin-right: 15px;
	text-align: center;
}
#content .books-display ul.list_archive li img {
	border: 1px solid #b1b1b1;
	margin-bottom: 5px;
}
#content .books-display ul.list_archive li .new_book_title {
	font-size: 1.2em;
	line-height: 1.5;
}
#content .books-display ul.list_archive li:last-child {
	margin-right: 0px;
}
/* お知らせ */
#content #new-news-list {
	border: 1px solid #b1b1b1;
	padding: 15px;
}
#content #new-news-list h2.ttl-news {
	display: block;
	float: left;
	width: 70px;
	height: 20px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -336px;
}
#content p.ttl-goto-list,
#content p.ttl-goto-list a { /*共通使用*/
	display: block;
	float: right;
	width: 74px;
	height: 13px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -577px;
	margin-top: 3px;
}
#content p.ttl-goto-list a { /*共通使用*/
	background: none;
	margin-top: 0;
}
/*お知らせページと共通使用*/
#content ul.news-list-archive li {
	border-bottom: 1px dotted #b1b1b1;
}
#content ul.news-list-archive li:last-child {
	border-bottom: none;
}
#content ul.news-list-archive li dl.news-recordline {
	padding: 0px 15px;
}
#content ul.news-list-archive li dl.news-recordline dt,
#content ul.news-list-archive li dl.news-recordline dd {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 0.25em 0;
}
#content ul.news-list-archive li dl.news-recordline dt {
	position: absolute;
	float: left;
}
#content ul.news-list-archive li dl.news-recordline dd,
#content ul.news-list-archive li dl.news-recordline dd a {
	width: 440px;
	padding-left: 180px;
}
#content ul.news-list-page li dl.news-recordline dd,
#content ul.news-list-page li dl.news-recordline dd a {/*お知らせページ用の調整*/
	width: 470px;
}
#content ul.news-list-archive li dl.news-recordline dd a {
	padding-left: 0px;
}
#content ul.news-list-archive li dl.news-recordline dt .oshirase_date {
	padding-right: 15px;
}
#content ul.news-list-archive li dl.news-recordline dt .oshirase_tag,
#content ul.news-list-archive li dl.news-recordline dt .oshirase_tag a {
	display: block;
	float: right;
	width: 80px;
	height: 16px;
	overflow: hidden;
	text-indent: -999999px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-newbook {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -927px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-visualization {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -948px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-product {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -969px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-pressrelease {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -990px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-newestcontent {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1011px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-firstnumber {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1032px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-newserial {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1053px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-reprint {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1074px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-event {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1095px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-campaign {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1116px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-importantnews {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1137px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-owabi {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1158px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-siterenew {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1179px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-app {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1200px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-collabo {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1221px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-present {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1242px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-stage {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1263px;
}
#content ul.news-list-archive li dl.news-recordline dt .css_tag-recruit {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -290px -1284px;
}

/* 書店様向け案内用に追加記述 */
#content h2.liner-head {
	font-size: 1.6em;
	font-weight: normal;
	padding: 0.5em 15px;
	background-color: #007fff;
	color: #ffffff;
	margin-bottom: 20px;
}
#content .books-display h2.ttl-bookshop-fax {
		display: block;
		width: 157px;
		height: 20px;
		overflow: hidden;
		text-indent: -999999px;
		background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -516px;
}
#content .books-display #fax_order_sheet {
	float: left;
	width: 227px;
	margin-right: 15px;
}
#content .books-display #fax_order_sheet h3 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 5px 15px;
}
#content .books-display #fax_order_sheet p.forBS-order-sheet,
#content .books-display #fax_order_sheet p.forBS-order-sheet a {
	display: block;
	width: 180px;
	height: 31px;
	overflow: hidden;
	text-indent: -999999px;
	margin: 0 0 0 15px;
}
#content .books-display #fax_order_sheet p.forBS-order-sheet a {
	margin: 0;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -845px -330px;
}
#content .books-display #pdf_caution {
	float: left;
	width: 408px;
}
#content .books-display #pdf_caution h5 {
	font-size: 1em;
	line-height: 1.5;
	font-weight: bold;
}
#content .books-display #pdf_caution p {
	font-size: 0.9em;
	line-height: 1.5;
}
#content .books-display #pdf_caution p span,
#content .books-display #pdf_caution p span a {
	display: block;
	float: right;
	width: 158px;
	height: 39px;
	overflow: hidden;
	text-indent: -999999px;
	border: solid 1px #b1b1b1;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -845px -280px;
	margin: 5px 0 0 5px;
}
#content .books-display #pdf_caution p span a {
	border: none;
	margin: 0;
}
/*-------------
今月の新刊／近刊情報
-------------*/
#content .liner-head-cover {
	background-color: #007fff;
	padding: 3px 15px;
	margin-bottom: 20px;
}
#content ul#check-adult {/*一般とアダルトの切り替え*/
	float: right;
}
#content h2.books-monthly-list {
	display: block;
	float: left;
	font-size: 1.6em;
	line-height: 1.5;
	font-weight: normal;
	color: #ffffff;
}
#content ul#check-adult li,
#content ul#check-adult li a {
	display: block;
	float: right;
	width: 78px;
	height: 23px;
	border: solid 1px #b1b1b1;
	margin-left: 5px;
	overflow: hidden;
	text-indent: -999999px;
}
#content ul#check-adult li a {
	border: none;
	margin: 0;
}
#content ul#check-adult li.btn-general-comic {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -788px;
}
#content ul#check-adult li.btn-adult-comic {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -858px;
}
#content ul#check-adult li.btn-general-comic a:hover,
#content ul#check-adult li.btn-general-comic a:active,
#content ul#check-adult li.btn-general-comic-active a{
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -823px;
}
#content ul#check-adult li.btn-adult-comic a:hover,
#content ul#check-adult li.btn-adult-comic a:active,
#content ul#check-adult li.btn-adult-comic-active a{
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -291px -893px;
}
#content ul#page-navi {
	margin: 0px 15px;
	text-align: center;
}
#content ul#page-navi.kinkan-nav {/*近刊情報ページのみの中央寄せ調整*/
	margin-right: 8em;
}
#content ul#page-navi li {
	display: inline;
	font-size: 1.2em;
	line-height: 1.5;
}
#content ul#page-navi li.prev_link {
	float: left;
}
#content ul#page-navi li.prev_link:before {
	content: '＜ ';
}
#content ul#page-navi li.center_nolink {
}
#content ul#page-navi li.next_link {
	float: right;
}
#content ul#page-navi li.next_link:after {
	content: ' ＞';
}
#content .new-next-books {
	border: 1px solid #b1b1b1;
	padding: 15px;
	margin-top: 20px;
}
#content .new-next-books .new-next-books-L {
	display: block;
	float: left;
	width: 110px;
	margin-right: 15px;
}
#content .new-next-books .new-next-books-R {
	display: block;
	float: left;
	width: 525px;
}
#content .new-next-books h4,
#content .new-next-books h5,
#content .new-next-books p {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.5;
}
#content .new-next-books h3 a {
	font-size: 1.4em;
	line-height: 1.5;
	font-weight: bold;
}
#content .new-next-books h5.book-sale-date {
	width: 110px;
	background-color: #007fff;
	color: #ffffff;
	text-align: center;
	margin-bottom: 0px;
}
#content .new-next-books p {
	font-size: 1.2em;
}
#content .new-next-books img {
	border: 1px solid #007fff;
	border-top: none;
}
#content .new-next-books dl {
	font-size: 1.2em;
}
#content .new-next-books dl dt,
#content .new-next-books dl dd {
	line-height: 1.5;
}
#content .new-next-books dl dt {
	float: left;
}
#content .new-next-books dl dt:after {
	content: '：';
}
#content .new-next-books dl dd ul.authors_list li {
	display: inline;
	line-height: 1.5;
}
#content .new-next-books dl dd ul.authors_list li:after {
	content: ' ／';
}
#content .new-next-books dl dd ul.authors_list li:last-child:after {
	content: '';
}
/*-------------
定番作品
-------------*/
#content .teiban-box {
	display: block;
	width: 299px;
	float: left;
	border: 1px solid #b1b1b1;
	padding: 15px;
	margin: 0px 20px 20px 0px;
}
#content .teiban-box:nth-child(odd) {
	margin-right: 0px;
}
#content .title-cover h3 {
	display: block;
	width: 76px;
	height: 20px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -620px;
}
#content .title-cover h3.ttl-bunko-golgo13 {
	width: 152px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -650px;
}
#content .title-cover h3.ttl-onihei {
	width: 86px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -680px;
}
#content .title-cover h3.ttl-bunko-onihei {
	width: 162px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -710px;
}
#content .title-cover h3.ttl-baian {
	width: 119px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -740px;
}
#content .title-cover h3.ttl-bunko-survival {
	width: 162px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -830px;
}
#content .title-cover h3.ttl-kenkaku {
	width: 72px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -860px;
}
#content .title-cover h3.ttl-genan {
	width: 91px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -890px;
}
#content .title-cover h3.ttl-fuunji {
	width: 85px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -920px;
}
#content .title-cover h3.ttl-fuunji-bakumatsu {
	width: 161px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -950px;
}
#content .title-cover h3.ttl-oniyaku {
	width: 44px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -980px;
}
#content .title-cover h3.ttl-sushiichi {
	width: 80px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1010px;
}
#content .teiban-box img {
	border: 1px solid #b1b1b1;
	float: left;
	margin-right: 15px;
}
#content .teiban-box h4,
#content .teiban-box p {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 1em;
}
#content .teiban-box ul {
}
#content .teiban-box ul li.go-newest-volume,
#content .teiban-box ul li.go-newest-volume a {
	display: block;
	width: 52px;
	height: 13px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1040px;
}
#content .teiban-box ul li.go-newest-volume {
	margin-bottom: 5px;
}
#content .teiban-box ul li.go-series-list,
#content .teiban-box ul li.go-series-list a {
	display: block;
	width: 88px;
	height: 13px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1060px;
}
/*-------------
作品検索 ※微妙…後日やり直し
-------------*/
#content fieldset {
	border: solid 1px #b1b1b1;
	margin: 0 0 20px;
	padding: 15px;
}
#content fieldset h3,
#content fieldset p {
	font-size: 1.2em;
	line-height: 1.5;
}
#content fieldset h3 {
	font-weight: normal;
	float: left;
	margin-right: 1em;
}
#content fieldset p {
	margin-bottom: 0px;
}
#content fieldset p.search-records {
	margin-bottom: 0px;
	color: #ff0000;
}
#content fieldset dl {
	margin: 1em 0;
}
#content fieldset dl dt,
#content fieldset dl dd {
	font-size: 1.2em;
	line-height: 2;
}
#content fieldset dl dt {
	float: left;
	width: 7em;
	margin-right: 1em;
}
#content fieldset dl dd select {
	border: solid 1px #b1b1b1;
	font-size: 1em;
	line-height: 1;
	width: 248px;
	height: 20px;
}
#content fieldset dl dd input[type='text'] {
	border: solid 1px #b1b1b1;
	font-size: 1em;
	line-height: 1;
	width: 248px;
	height: 18px;
}
#content fieldset dl dd input[type='submit'] {
	border: solid 1px #b1b1b1;
	font-size: 1em;
	line-height: 1;
	width: 48px;
	height: 20px;
	background-color: #cccccc;
}
/*検索結果ページネーション*/
#content ul.page-numbers {
	text-align: center;
	font-size: 1.2em;
	line-height: 1.5;
}
#content ul.page-numbers li {
	display: inline;
	font-weight: bold;
	margin: 0 3px;
}
#content ul.page-numbers li a,
#content ul.page-numbers li span.dots {
	font-weight: normal;
}
/*検索結果一覧*/
#content ul#search-result-box {
	margin-top: 15px;
}
#content ul#search-result-box li {
	display: block;
	width: 299px;
	float: left;
	border: 1px solid #b1b1b1;
	padding: 15px;
	margin: 0px 20px 20px 0px;
	font-size: 1.2em;
	line-height: 1.5;
}
#content ul#search-result-box li:nth-child(even) {
	margin-right: 0px;
}
#content ul#search-result-box li img {
	float: left;
	border: 1px solid #b1b1b1;
	margin-right: 15px;
}
#content ul#search-result-box li ul.authors_list li {
	display: inline;
	line-height: 1.5;
	width: auto;
	float: none;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
}
#content ul#search-result-box li ul.authors_list li:after {
	content: ' ／';
}
#content ul#search-result-box li ul.authors_list li:last-child:after {
	content: '';
}
#content ul#search-result-box .search-book-title a {
	font-weight: bold;
}
/*-------------
固定ページ（会社案内／サイトポリシー／個人情報保護方針／サイトマップ）
-------------*/
#content #temp-page p {
	font-size: 1.2em;
	line-height: 1.5;
	margin-bottom: 20px;
}
#content #temp-page .autograph {
	display: block;
	text-align: right;
}
#content #temp-page p.margin-bottom-clear {
	margin-bottom: 0;
}
#content #temp-page h3,
#content #temp-page h4,
#content #temp-page h5,
#content #temp-page h6 {
	font-weight: normal;
}
#content #temp-page h3 {
	font-size: 1.4em;
	line-height: 1.5;
	margin-bottom: 10px;
}
#content #temp-page h3::before,
#content #temp-page h3::after {
	content:"";
	display:block;
	height:1px;
	width:80%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,000000+100&1+0,0+100 */
	background: -moz-linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(51,51,51,1)), to(rgba(0,0,0,0)));
	background: -o-linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
#content #temp-page h4 {
	font-size: 1.2em;
}
#content #temp-page div.map-leed {
	border: 1px solid #b1b1b1;
}
#content #temp-page dl {
	border: solid 1px #b1b1b1;
	border-top: none;
	width: 680px;
	margin-bottom: 20px;
	font-size: 1.2em;
	line-height: 1.5;
	background-color: #cccccc;
}
#content #temp-page dl dt {
	border-top: solid 1px #b1b1b1;
	float: left;
	width: 130px;
	text-align: center;
}
#content #temp-page dl dd {
	border-left: solid 1px #b1b1b1;
	border-top: solid 1px #b1b1b1;
	_height: 1%; /*WinIEで頭の文字が右に微妙にずれるのを補正*/
	margin-left: 130px;
	background-color: #ffffff;
}
#content #temp-page dl dt,
#content #temp-page dl dd {
	padding: 0.5em 0;
	line-height: 1.5;
}
#content #temp-page dl dd {
	padding-left: 15px;
	padding-right: 15px;
}
#content #temp-page ol {
	list-style: decimal !important;
	font-size: 1.2em;
	margin-bottom: 20px;
}
#content #temp-page li {
	display: list-item;
	list-style-position: outside;
	line-height: 1.5;
	margin-left: 1.2em;
	margin-bottom: 0px;
}
#content #temp-page li:after {
	content: '';
}
#content #temp-page li .list-in-list {
	line-height: 1.5;
}
/* 広告主様へのご案内用に追記 */
#content #temp-page #advertisement .books-display img {
	border: solid 1px #b1b1b1;
	float: left;
	margin-right: 15px;
}
#content #temp-page #advertisement .books-display h6 {
	display: none;
}
#content #temp-page #advertisement .books-display dl {
	border: none;
	width: auto;
	margin-bottom: 0px;
	background-color: #ffffff;
	line-height: 1;
}
#content #temp-page #advertisement .books-display dl dt {
	border: none;
	width: auto;
	text-align: left;
	padding: 0;
	line-height: 1.5;
}
#content #temp-page #advertisement .books-display dl dt:after {
	content: '：';
}
#content #temp-page #advertisement .books-display dl dd {
	border: none;
	padding: 0;
	line-height: 1.5;
}
#content .books-display h2.ttl-comicRan,
#content .books-display h2.ttl-comicRanTwins,
#content .books-display h2.ttl-JMovieMagazine,
#content .books-display h2.ttl-MensGold {
	display: block;
	width: 170px;
	height: 20px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1110px;
}
#content .books-display h2.ttl-comicRanTwins {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1135px;
}
#content .books-display h2.ttl-JMovieMagazine {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1160px;
}
#content .books-display h2.ttl-MensGold {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -1185px;
}

/*-------------
お知らせ一覧
-------------*/
#content ul#archive-list-year {
	margin: 0 15px 20px;
	height: 16px;
}
#content ul#archive-list-year li {
	margin-right: 5px;
}
#content ul#archive-list-year li,
#content ul#archive-list-year li a {
	display: inline-block;
	width: 78px;
	height: 14px;
	border: solid 1px #b1b1b1;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -970px;
}
#content ul#archive-list-year li a {
	display: block;
	width: 80px;
	height: 16px;
	border: none;
}
#content ul#archive-list-year li.select-2016,
#content ul#archive-list-year li.select-2016 a {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -991px;
}
#content ul#archive-list-year li.select-2017,
#content ul#archive-list-year li.select-2017 a {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -1012px;
}
#content ul#archive-list-year li.select-2018,
#content ul#archive-list-year li.select-2018 a {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -1033px;
}
#content ul#archive-list-year li.select-2019,
#content ul#archive-list-year li.select-2019 a {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -1054px;
}
#content ul#archive-list-year li.select-2020,
#content ul#archive-list-year li.select-2020 a {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -1075px;
}
#content ul#archive-list-year li.select-2021,
#content ul#archive-list-year li.select-2021 a {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -1097px;
}
#content ul#archive-list-year li.select-2022,
#content ul#archive-list-year li.select-2022 a {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -441px -1117px;
}
#content ul#archive-list-year li a:hover,
#content ul#archive-list-year li a:active {
	background-color: #007fff;
}
#content ul#archive-list-year li:last-child {
	margin-right: 0px;
}
/*-------------
作品詳細
-------------*/
#content #temp-single ol.breadcrumbs {
	font-size: 1.2em;
	line-height: 1.5;
	text-align: right;
	margin-bottom: 20px;
}
#content #temp-single ol.breadcrumbs li {
	display: inline;
}
#content #temp-single ol.breadcrumbs li::after {
	content: '／';
}
#content #temp-single ol.breadcrumbs li:last-child::after {
	content: '';
}
#content #temp-single #temp-single-L {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#content #temp-single #temp-single-L img {
	width: 218px;
	height: auto;
	border: solid 1px #b1b1b1;
	margin-bottom: 5px;
}
#content #temp-single #temp-single-L .sample-preview,
#content #temp-single #temp-single-L .sample-preview a {
	display: block;
	width: 218px;
	height: 38px;
	overflow: hidden;
	text-indent: -999999px;
	border: solid 1px #b1b1b1;
	margin-bottom: 5px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -846px -235px;
}
#content #temp-single #temp-single-L .sample-preview a {
	border: none;
	margin-bottom: 0px;
}
#content #temp-single #temp-single-L .sample-img-preview {
	width: 200px;
	background-color: #cccccc;
	padding: 10px 10px 0;
}
#content #temp-single #temp-single-L .sample-img-preview ul li {
	display: inline-block;
	margin: 0 10px 10px 0;
}
#content #temp-single #temp-single-L .sample-img-preview ul li:nth-child(even) {
	margin-right: 0px;
}
#content #temp-single #temp-single-L .sample-img-preview img {
	width: 93px;
	height: auto;
	border: solid 1px #b1b1b1;
	margin-bottom: 0px;
	background-color: #ffffff;
}
#content #temp-single #temp-single-R {
	width: 442px;
	float: left;
}
#content #temp-single #temp-single-R h3 {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.5;
}
#content #temp-single #temp-single-R h3.sub-title {
	font-size: 1.6em;
	font-weight: normal;
}
#content #temp-single #temp-single-R dl {
	margin: 20px 0;
}
#content #temp-single #temp-single-R dl dt,
#content #temp-single #temp-single-R dl dd {
	font-size: 1.2em;
	line-height: 1.5;
}
#content #temp-single #temp-single-R dl dt {
	float: left;
}
#content #temp-single #temp-single-R dt:after {
	content: '：';
}
#content #temp-single #temp-single-R dl dd ul.authors_list li {
	display: inline;
	line-height: 1.5;
}
#content #temp-single #temp-single-R dl dd ul.authors_list li:after {
	content: ' ／';
}
#content #temp-single #temp-single-R dl dd ul.authors_list li:last-child:after {
	content: '';
}
/*ソーシャルボタン*/
#content #temp-single #temp-single-R .addtoany_shortcode,
#content #temp-single #temp-single-R .addtoany_share_save_container {
	width: 440px;
	height: 46px;
	border: solid 1px #b1b1b1;
	margin: 0;
}
#content #temp-single #temp-single-R .addtoany_shortcode {
	margin-bottom: 20px;
}
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list {
	line-height: 1px !important;
}
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list a.a2a_button_twitter,
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list a.a2a_button_facebook,
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list a.a2a_button_line,
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list a.a2a_button_hatena,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list a.a2a_button_twitter,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list a.a2a_button_facebook,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list a.a2a_button_line,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list a.a2a_button_hatena {
	display: block;
	float: left;
	width: 110px;
	height: 46px;
	overflow: hidden;
	text-indent: -999999px;
	padding: 0;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -115px;
}
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list a.a2a_button_facebook,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list a.a2a_button_facebook {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -688px -115px;
}
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list a.a2a_button_line,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list a.a2a_button_line {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -798px -115px;
}
#content #temp-single #temp-single-R .addtoany_shortcode .addtoany_list a.a2a_button_hatena,
#content #temp-single #temp-single-R .addtoany_share_save_container .addtoany_list a.a2a_button_hatena {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -908px -115px;
}
/*ネット書店バナー*/
#content #temp-single #temp-single-R ul#net-book-shop {
	margin-bottom: 20px;
}
#content #temp-single #temp-single-R ul#net-book-shop li {
	display: inline-block;
	vertical-align: text-top;
	width: 84px;
	height: 40px;
	border: solid 1px #b1b1b1;
	overflow: hidden;
	text-indent: -999999px;
	margin-right: 3px;
}
#content #temp-single #temp-single-R ul#net-book-shop li:last-child {
	margin-right: 0;
}
#content #temp-single #temp-single-R ul#net-book-shop li a {
	display: block;
	width: 86px;
	height: 42px;
	border: none;
}
#content #temp-single #temp-single-R ul#net-book-shop li.netshop_amazon {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -579px -177px;
}
#content #temp-single #temp-single-R ul#net-book-shop li.netshop_kinokuniya {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -668px -177px;
}
#content #temp-single #temp-single-R ul#net-book-shop li.netshop_honto {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -757px -177px;
}
#content #temp-single #temp-single-R ul#net-book-shop li.netshop_7andy {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -846px -177px;
}
#content #temp-single #temp-single-R ul#net-book-shop li.netshop_rakuten {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -935px -177px;
}
#content #temp-single #temp-single-R ul#net-book-shop li.netshop_yodobashi {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -1026px -177px;
}
#content #temp-single #temp-single-R h4 {
	font-size: 1.4em;
	line-height: 1.5;
	margin-bottom: 20px;
}
#content #temp-single #temp-single-R p {
	font-size: 1.2em;
	line-height: 1.5;
	margin-bottom: 20px;
}
#content .books-display h2.ttl-relationships {
	display: block;
	width: 140px;
	height: 20px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -578px -546px;
}
/*コミック乱関連バナー*/
#content #temp-single #temp-single-R dl.links-comicran {
}
#content #temp-single #temp-single-R dl.links-comicran dt {
	display: block;
	width: 209px;
	height: 44px;
	border: solid 1px #b1b1b1;
	margin-right: 20px;
	overflow: hidden;
	text-indent: -999999px;
}
#content #temp-single #temp-single-R dl.links-comicran dt a {
	display: block;
	width: 211px;
	height: 46px;
}
#content #temp-single #temp-single-R dl.links-comicran dt::after {
	content: "";
}
#content #temp-single #temp-single-R dl.links-comicran dd {
	margin-bottom: 10px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-mochikomi {
	height: 53px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -900px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-mochikomi a {
	height: 55px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-quiznoran {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -680px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-kawaraban {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -730px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-syun {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -780px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-waka {
	height: 62px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -830px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-waka a {
	height: 64px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-fujisan {
	height: 62px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -963px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-fujisan a {
	height: 64px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-fujisan-twins {
	height: 71px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -1035px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-fujisan-twins a {
	height: 73px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-fujisan-twins2 {
	height: 65px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -1116px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-fujisan-twins2 a {
	height: 67px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-yamasaki-takumi {
	height: 71px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -1000px -1320px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-yamasaki-takumi a {
	height: 73px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-twins-present {
	height: 73px;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -1000px -1400px;
}
#content #temp-single #temp-single-R dl.links-comicran dt.bnr-twins-present a {
	height: 75px;
}

/*-------------
新刊委託／追加補充／販促物／お問い合わせ
-------------*/
#content #single-pages h3,
#content #single-pages h4,
#content #single-pages h5,
#content #single-pages h6,
#content #single-pages p {
	line-height: 1.5;
	font-weight: normal;
}

#content #single-pages h3 {
	font-size: 1.6em;
}
#content #single-pages h4 {
	font-size: 1.4em;
}
#content #single-pages h5 {
	font-size: 1.2em;
}
#content #single-pages p {
	font-size: 1.2em;
}
#content #single-pages img {
	width: 680px;
	height: auto;
	border: solid 1px #b1b1b1;
	margin-bottom: 20px;
}
#content #single-pages p .carry-book {
	background-color: #ff007f;
	color: #ffffff;
	padding: 0.25em 1em;
	margin-right: 1em;
}
/*注文フォーム*/
#content #single-pages h4.ttl-forBS-orderform {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #007fff;
	line-height: 2;
	color: #ffffff;
}
#content #single-pages .mw_wp_form_input dl {
	margin-bottom: 20px;
	border: solid 1px #b1b1b1;
}
#content #single-pages .mw_wp_form_input dl dt label,
#content #single-pages .mw_wp_form_input dl dd label,
#content #single-pages .mw_wp_form_input dl dd input {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
#content #single-pages .mw_wp_form_input dl dt {
	float: left;
	width: 100px;
	text-align: center;
	padding: 0 15px;
}
#content #single-pages .mw_wp_form_input dl dt.toritsugi,
#content #single-pages .mw_wp_form_input dl dd.toritsugi-list { /*他のdt,dd要素との高さ（h=20px）合わせ*/
	padding-top: 1px;
	padding-bottom: 1px;
}
#content #single-pages .mw_wp_form_input dl dd.toritsugi-list { /*他のdt,dd要素との高さ（h=20px）合わせ*/
	padding-bottom: 0px;
}
#content #single-pages .mw_wp_form_input dl dt.bansen,
#content #single-pages .mw_wp_form_input dl dt.shopcode,
#content #single-pages .mw_wp_form_input dl dt.shopname,
#content #single-pages .mw_wp_form_input dl dt.shop_tel,
#content #single-pages .mw_wp_form_input dl dt.tantou,
#content #single-pages .mw_wp_form_input dl dt.orde-_vol,
#content #single-pages .mw_wp_form_input dl dt.zip_code,
#content #single-pages .mw_wp_form_input dl dt.shop_address,
#content #single-pages .mw_wp_form_input dl dt.shop_mail{ /*dd要素との高さ合わせ*/
	padding: 1px 15px;
}
#content #single-pages .mw_wp_form_input dl dd input[type='text'],
#content #single-pages .mw_wp_form_input dl dd input[type='email'] {
	font-size: 1.2em;
	line-height: 1.5;
	width: 483px;
	border: solid 1px #b1b1b1;
}
#content #single-pages .mw_wp_form_input dl input#order_vol[type='text'],
#content #single-pages .mw_wp_form_input dl dd .mwform-tel-field input[type='text'] {
	width: 80px;
}
#content #single-pages .mw_wp_form_input dl dd .mwform-checkbox-field {
	margin-right: 15px;
}
#content #single-pages .mw_wp_form_input dl dd input[type='checkbox'] {
	vertical-align: sub;
	margin-right: 3px;
}
#content #single-pages .mw_wp_form_input dl dd .mwform-tel-field,
#content #single-pages .mw_wp_form_input dl dd .mwform-zip-field {
	font-size: 1.2em;
}
#content #single-pages .mw_wp_form_input dl dd .mwform-tel-field input,
#content #single-pages .mw_wp_form_input dl dd .mwform-zip-field input {
	font-size: 1em;
}
#content #single-pages .mw_wp_form_input dl dd .mwform-zip-field input[type='text'] {
	width: 80px;
}
#content #single-pages .mw_wp_form_input p.tokkijikou,
#content #single-pages .mw_wp_form_input dl dt.tokkijikou {
	display: none;
}
#content #single-pages .mw_wp_form_input textarea {
	width: 680px;
	height: auto;
	font-size: 1.2em;
	color: #333333;
	border: solid 1px #b1b1b1;
	margin-bottom: 20px;
}
#content #single-pages .mw_wp_form_input dl dd textarea {
	width: 483px;
	margin-bottom: 0;
}
/*注文フォームの全体バランス整え*/
#content #single-pages .mw_wp_form_input div.for-form-preview-box {
	margin-top: 20px;
}
#content #single-pages .mw_wp_form_input dl {
	padding: 5px 15px 15px;
	background-color: #bfffff;
}
#content #single-pages .mw_wp_form_input dt,
#content #single-pages .mw_wp_form_input dd {
	margin-top: 10px;
}
#content #single-pages .mw_wp_form_input dd .error {
	font-size: 1.2em;
	line-height: 1.5;
	color: #ff0000;
	text-indent: 130px;
}
#content #single-pages .mw_wp_form_input dd.toritsugi-list .error,
#content #single-pages .mw_wp_form_input dd.shop_mail_check_error .error {
	text-indent: 0px;
}
/*注文フォームのヘッダー部分*/
#content #single-pages .mw_wp_form_input dl.forBSoF-meta {
	border: none;
	padding: 15px;
	background-color: #cccccc;
}
#content #single-pages .mw_wp_form_input dl.forBSoF-meta dd input[type='text'] {
	border: none;
	width: 522px;
	padding: 0;
	background: none;
}
#content #single-pages .mw_wp_form_input dl.forBSoF-meta dt,
#content #single-pages .mw_wp_form_input dl.forBSoF-meta dd {
	margin-top: 0;
}
#content #single-pages div.forBSoF-btn {
	display: block;
	margin: 0 auto;
}
#content #single-pages div.forBSoF-btn div {
	display: block;
	float: left;
}
#content #single-pages input[type='submit'] {
	width: 178px;
	height: 38px;
	font-size: 1.2em;
	background-color: #007fff;
	border: solid 1px #b1b1b1;
	color: #ffffff;
}
/*確認画面*/
#content #single-pages div.mw_wp_form_preview p,
#content #single-pages div.mw_wp_form_preview dl dt.comment_area {
	display: none;
}
#content #single-pages div.mw_wp_form_preview div.for-form-preview-box {
	padding: 15px;
	border: solid 1px #b1b1b1;
	background-color: #bfffff;
	margin: 20px 0;
}
#content #single-pages div.mw_wp_form_preview dt,
#content #single-pages div.mw_wp_form_preview dd {
	font-size: 1.2em;
	line-height: 1.5
}
#content #single-pages div.mw_wp_form_preview dt {
	width: 130px;
	float: left;
	text-align: center;
}
#content #single-pages div.mw_wp_form_preview dd {
	display: block;
	width: 520px;
	margin-left: 130px;
}
#content #single-pages div.mw_wp_form_preview dt.shop_mail_check,
#content #single-pages div.mw_wp_form_preview dd.shop_mail_check_error {
	display: none;
}
#content #single-pages div.mw_wp_form_preview dd::after {
	display: block;
	clear: both;
	height: 0;
	content: "";
}
#content #single-pages .mw_wp_form_preview p.tokkijikou,
#content #single-pages .mw_wp_form_preview dl dt.tokkijikou {
	display: inherit;
	float: left;
	width: 130px;
	text-align: center;
}
#content #single-pages .mw_wp_form_preview div.inputted-tokkijikou {
	display: block;
	width: 520px;
	margin-left: 130px;
	font-size: 1.2em;
	line-height: 1.5;
}
/*完了画面*/
#content #single-pages .mw_wp_form_complete {
	margin-top: 20px;
	border: solid 1px #007fff;
	padding: 15px;
	background-color: #bfffff;
}
#content #single-pages .mw_wp_form_complete p {
	font-size: 1.2em;
	line-height: 1.5;
}
/*隠しコマンドの隠し*/
#content #single-pages div#in_title,
#content #single-pages div#in_isbn,
#content #single-pages div#in_book_title {
	display: none;
	height: 0;
	text-indent: -999999px;
}
#content #single-pages div.attention-box {
	background-color: #cccccc;
	padding: 15px;
	margin-top: 20px;
}
/*-------------
プレスリリース
-------------*/
/*ソーシャルボタン*/
#content #pressrelease .addtoany_shortcode,
#content #single-pages .addtoany_shortcode {
	width: 680px;
	height: 46px;
	border: solid 1px #b1b1b1;
	margin: 0;
}
#content #pressrelease .addtoany_shortcode {
	margin-bottom: 20px;
}
#content #pressrelease .addtoany_shortcode .addtoany_list,
#content #single-pages .addtoany_shortcode .addtoany_list {
	line-height: 1px !important;
}
#content #pressrelease .addtoany_shortcode .addtoany_list a img,
#content #pressrelease .addtoany_shortcode .addtoany_list a img {
	display: none;
}
#content #pressrelease .addtoany_shortcode .addtoany_list a.a2a_button_twitter,
#content #pressrelease .addtoany_shortcode .addtoany_list a.a2a_button_facebook,
#content #pressrelease .addtoany_shortcode .addtoany_list a.a2a_button_line,
#content #pressrelease .addtoany_shortcode .addtoany_list a.a2a_button_hatena,
#content #single-pages .addtoany_shortcode .addtoany_list a.a2a_button_twitter,
#content #single-pages .addtoany_shortcode .addtoany_list a.a2a_button_facebook,
#content #single-pages .addtoany_shortcode .addtoany_list a.a2a_button_line,
#content #single-pages .addtoany_shortcode .addtoany_list a.a2a_button_hatena {
	display: block;
	float: left;
	width: 170px;
	height: 46px;
	overflow: hidden;
	text-indent: -999999px;
	padding: 0;
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -400px -1240px;
}
#content #pressrelease .addtoany_shortcode .addtoany_list a.a2a_button_facebook,
#content #single-pages .addtoany_shortcode .addtoany_list a.a2a_button_facebook {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -570px -1240px;
}
#content #pressrelease .addtoany_shortcode .addtoany_list a.a2a_button_line,
#content #single-pages .addtoany_shortcode .addtoany_list a.a2a_button_line {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -740px -1240px;
}
#content #pressrelease .addtoany_shortcode .addtoany_list a.a2a_button_hatena,
#content #single-pages .addtoany_shortcode .addtoany_list a.a2a_button_hatena {
	background: url(images/LEED_HP_WP_20161201.png) no-repeat -910px -1240px;
}
#content #pressrelease h3,
#content #pressrelease h4,
#content #pressrelease h5,
#content #pressrelease h6,
#content #pressrelease p {
	line-height: 1.5;
	font-weight: normal;
}
#content #pressrelease h3 {
	font-size: 1.6em;
	margin-bottom: 20px;
	text-align: center;
}
#content #pressrelease h4 {
	font-size: 1.4em;
	margin-bottom: 10px;
}
#content #pressrelease h5,
#content #pressrelease h6,
#content #pressrelease p {
	font-size: 1.2em;
}
#content #pressrelease h5 {
	margin-bottom: 10px;
}
#content #pressrelease h6 {
	margin-bottom: 0px;
}
#content #pressrelease p {
	margin-bottom: 20px;
}
#content #pressrelease h4::before,
#content #pressrelease h4::after,
#content #pressrelease h5::after {
	content:"";
	display:block;
	height:1px;
	width:100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,000000+100&1+0,0+100 */
	background: -moz-linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(51,51,51,1)), to(rgba(0,0,0,0)));
	background: -o-linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(left, rgba(51,51,51,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
#content #pressrelease img {
	display: block;
	border: solid 1px #b1b1b1;
	width: 200px;
	height: auto;
	margin: 0px auto 20px;
}
#content #pressrelease img.fullsize {
	width: 100%;
}

#content #pressrelease figure {
	text-align: center;
	margin-bottom: 20px;
}
#content #pressrelease figure figcaption {
	font-size: 1.2em;
	line-height: 1.5;
}
#content #pressrelease dl {
	border: solid 1px #b1b1b1;
	border-top: none;
	width: 680px;
	margin-bottom: 20px;
	font-size: 1.2em;
	line-height: 1.5;
	background-color: #cccccc;
}
#content #pressrelease dl dt {
	border-top: solid 1px #b1b1b1;
	float: left;
	width: 130px;
	text-align: center;
}
#content #pressrelease dl dd {
	border-left: solid 1px #b1b1b1;
	border-top: solid 1px #b1b1b1;
	_height: 1%; /*WinIEで頭の文字が右に微妙にずれるのを補正*/
	margin-left: 130px;
	background-color: #ffffff;
}
#content #pressrelease dl dt,
#content #pressrelease dl dd {
	padding: 0.5em 0;
	line-height: 1.5;
}
#content #pressrelease dl dd {
	padding-left: 15px;
	padding-right: 15px;
}
#content #pressrelease ul {
	list-style-type: circle;
	list-style-position: inside;
	margin-bottom: 20px;
}
#content #pressrelease ul li {
	font-size: 1.2em;
	line-height: 1.5;
	text-indent: 1.2em;
}

#content #pressrelease-img-galery ul {
	border: solid 1px #b1b1b1;
	padding: 15px 15px 15px 15px;
	margin-bottom: 20px;
}
#content #pressrelease-img-galery ul li {
	width: 95px;
	font-size: 1.2em;
	line-height: 1.5;
	text-align: center;
	float: left;
	margin-right: 16px;
}
#content #pressrelease-img-galery ul li a img {
	width: 93px;
	height: auto;
	border: solid 1px #b1b1b1;
}
#content #pressrelease-img-galery ul li:last-child {
	margin-right: 0;
}
#content #pressrelease table {
	border: solid 1px #b1b1b1;
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 100%;
}
#content #pressrelease table caption {
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}
#content #pressrelease table th,
#content #pressrelease table td {
	font-weight: normal;
	border: solid 1px #b1b1b1;
	text-align: center;
	padding: 5px;
	font-size: 1.2em;
	line-height: 1.5;
}
#content #pressrelease table th {
	background-color: #cccccc;
}