@charset "utf-8";

/*
Theme Name: SHINSEI SHUPPAN
Theme URI: http://www.s-syuppan.com/
Author: FICUS Okinawa
Author URI: https://www.ficus.co.jp/
Description: SHINSEI SHUPPAN Inc. official site
*/

/*img {image-rendering: -webkit-optimize-contrast;}*/

/* WP 向け調整 */
.has-text-align-right {text-align:right;}
.has-text-align-center {text-align:center;}
.has-text-align-left {text-align:left;}

#breadcrumbs + section > .container:first-child > *:first-child,
#breadcrumbs + section > .container:only-child > *:first-child {padding-top: 2rem;margin-top: 1.125rem;}

.wp-block-table {text-align:left;}
.wp-block-table.no-border table,
.wp-block-table.no-border table th,
.wp-block-table.no-border table td {border:none;}
.wp-block-table.no-bg > table,
.wp-block-table.no-bg > table th,
.wp-block-table.no-bg > table td {background:none;}
.wp-block-table.w-auto table {width:auto !important;max-width:100%;}
.wp-block-table.fl-center table {margin-left:auto;margin-right:auto;}

.post-data {margin:2rem 0;padding-bottom:2rem;text-align:right;color:#999;font-size:0.875rem;border-bottom:#ccc 2px dotted;}
.post-data:last-child,
.post-data:only-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}

.prevnext .btn_detail > span {display:inline-block;opacity:0.33;background: url("/common/images/bg_btn_detail-n.png") no-repeat center bottom;}
.prevnext .btn_detail.btn_detail-l > * {padding:0 0 0 18px;background-position: left bottom;}
.prevnext .btn_detail.btn_detail-r > * {padding:0 18px 0 0;background-position: right bottom;}
.prevnext li:only-child {width:100%;text-align:center;}

/* 印刷事業 */
.print-category .wp-container-3 {gap: 3rem !important;}
.print-category .wp-container-1.wp-block-column,
.print-category .wp-container-2.wp-block-column {padding-left:50px;flex-basis: 46% !important;}
.print-category .wp-block-column p {margin-bottom:2rem;}

/* 自費出版 */
.selfpub-index h3 strong {font-size: 2rem;color: #bd6748;}
.selfpub-flow .wp-block-columns {gap: 3rem !important;}
.selfpub-flow h3 strong {font-size: 2rem;}
.selfpub-flow-box p {margin-top: 0.25rem;}
.selfpub-flow .selfpub-flow-hr {margin-bottom:0;padding-bottom:2rem;border-bottom: #ccc 2px dotted;}
.selfpub-flow-box.selfpub-flow-author-editor h4 strong:first-child {color:#4c829a;}
.selfpub-flow-box.selfpub-flow-author-editor h4 strong:last-child {color:#bd6748;}

/* 新着情報 */
#information article .brd-bottom p {margin-bottom:0.5rem;}

