Initial commit

This commit is contained in:
douboer
2025-08-06 13:11:08 +08:00
commit 2f2f98cea1
723 changed files with 69242 additions and 0 deletions

View File

@@ -0,0 +1,336 @@
@charset "UTF-8";
@import "style-reset.css";
@import "style-standard.css";
@import "style-advance.css";
@import "style-bc-kadokawa.css";
/* -------------------------------------------------------------
Windows でチェックするときは以下の指定を利用
※チェックが済んだら必ず削除かコメントアウトすること
@import "style-check.css";
---------------------------------------------------------------- */
/* ファイル情報
----------------------------------------------------------------
【内容】
外部 CSS の一括読み込み と 作品別カスタマイズ指定
【CSSファイルバージョン】
ver.1.1.0
【当ファイル更新時の電書協EPUB 3 制作ガイドバージョン】
ver.1.1.1
【細目】
・外部 CSS の import
・作品別カスタマイズ領域
【更新履歴】
2012/12/07 ver.1.1.0
・ファイル更新時の電書協EPUB 3 制作ガイドバージョン表記を追加
2012/08/21 ver.1.0b1
・公開版
---------------------------------------------------------------- */
/* -------------------------------------------------------------
* 作品別カスタマイズ領域
* ------------------------------------------------------------- */
/* 見出しのデフォルト書体指定
---------------------------------------------------------------- */
/* 横組み用 */
.hltr h1,
.hltr h2,
.hltr h3,
.hltr h4,
.hltr h5,
.hltr h6 {
font-family: serif-ja, serif;
}
/* 縦組み用 */
.vrtl h1,
.vrtl h2,
.vrtl h3,
.vrtl h4,
.vrtl h5,
.vrtl h6 {
font-family: serif-ja-v, serif-ja, serif;
}
/* リンク指定
---------------------------------------------------------------- */
/* 基本設定(上:横組み 下:縦組み) */
.hltr a {
color:#0000ff;
}
.vrtl a {
color:#0000ff;
}
/* 未訪問リンク */
a:link {
}
/* 訪問済みリンク */
a:visited {
}
/* マウスオーバー時 */
a:hover {
}
/* フォーカス時 */
a:focus {
}
/* アクティブ時 */
a:active {
}
/* 注釈リンクの下線と色
---------------------------------------------------------------- */
/* 基本設定(上:横組み 下:縦組み) */
.hltr a.cyu {
color:#0000ff;
}
.vrtl a.cyu {
}
/* 未訪問リンク */
a.cyu:link {
color:#0000ff;
}
/* 訪問済みリンク */
a.cyu:visited {
color: #0000ff;
}
/* マウスオーバー時 */
a.cyu:hover {
}
/* フォーカス時 */
a.cyu:focus {
}
/* アクティブ時 */
a.cyu:active {
}
/* 見出しの指定(上:横組み 下:縦組み)
---------------------------------------------------------------- */
/* 扉見出し */
.hltr .tobira-midashi {
}
.vrtl .tobira-midashi {
}
/* 大見出し */
.hltr .oo-midashi {
}
.vrtl .oo-midashi {
}
/* 中見出し */
.hltr .naka-midashi {
}
.vrtl .naka-midashi {
}
/* 小見出し */
.hltr .ko-midashi {
}
.vrtl .ko-midashi {
}
/* カバーページ
----------------------------------------------------------------
描画領域の余白をゼロに
デフォルトで左右中央揃えに
---------------------------------------------------------------- */
body.p-cover {
margin: 0;
padding: 0;
text-align: center;
}
body.p-cover .main {
}
/* 画像のみのページ
----------------------------------------------------------------
描画領域の余白をゼロに
デフォルトで左右中央揃えに
---------------------------------------------------------------- */
body.p-image {
margin: 0;
padding: 0;
text-align: center;
}
body.p-image .main {
}
/* テキスト中心のページ
---------------------------------------------------------------- */
body.p-text {
}
body.p-text .main {
}
/* 本扉ページ
---------------------------------------------------------------- */
body.p-titlepage {
}
body.p-titlepage .main {
}
/* 奥付ページ
---------------------------------------------------------------- */
body.p-colophon {
}
body.p-colophon .main {
}
/* 目次ページ
---------------------------------------------------------------- */
body.p-toc {
}
body.p-toc .main {
}
/* 電子版用の注意書きページ
---------------------------------------------------------------- */
body.p-caution {
}
body.p-caution .main {
}
/* 広告ページ
---------------------------------------------------------------- */
body.p-ad {
}
body.p-ad .main {
}
.hoshimachi{
font-style:italic;
}
.kai{
font-family: sans-serif;
font-weight:bold;
color:#778899;
}
.f90{
font-size:0.9em;
}
.f80{
font-size:0.8em;
}
.titilepro{
font-size:1.1em;
font-family: sans-serif;
font-weight:bold;
}
.titlebig{
font-size:1.5em;
font-family: sans-serif;
font-weight:bold;
}
.titlebigsec{
font-size:1.3em;
font-family: sans-serif;
font-weight:bold;
color: #565656;
}
.chnum{
padding-bottom:5px;
border-bottom:solid 1px;
font-family: sans-serif;
font-weight:bold;
display:inline-block;
}
.chnum1{
color:#a0a0a0;
font-size:1.3em;
font-family: sans-serif;
font-weight:bold;
margin-bottom:1em;
}
.intext{
margin-left:2em;
font-family: sans-serif;
font-weight:bold;
color:#778899;
}
.titileproin{
padding-top:5px;
padding-bottom:5px;
border-top:solid 1px;
border-bottom:solid 1px;
}
.img-01{
height:1.5em;
vertical-align:middle;
}
.img-02{
height:1em;
vertical-align:middle;
margin-bottom:3px;
}
.titlemidpro{
font-size:1.3em;
font-family: sans-serif;
font-weight:bold;
}
.titilemid{
margin-top:2em;
margin-bottom:0.5em;
font-size:1.3em;
font-family: sans-serif;
font-weight:bold;
text-indent:-1.3em;
padding-left:1.3em;
}
.boxpro1{
text-align:end;
}
.boxpro2{
display:inline-block;
text-align:justify;
}
.table001{
border:solid 3px #efefef;
border-spacing:0px;
color: #274a78;
width:100%;
}
.table001 p{
padding:10px;
}
.tableco1{
background-color:#717171;
color:white;
font-family: sans-serif;
font-weight:bold;
}
.bt0{
margin-bottom:0em;
margin-top:0em;
}
.haha1{
color: #565656;
}
.haha1>li::marker{
font-family: sans-serif;
font-weight:bold;
}
.titlemid1{
font-size:1.3em;
font-family: sans-serif;
font-weight:bold;
margin-top:2em;
margin-bottom:0.5em;
}

View File

@@ -0,0 +1,207 @@
@charset 'UTF-8';
body,
div
{
margin: 0;
padding: 0;
border-width: 0;
}
body
{
-epub-hyphens: auto;
}
@page
{
margin: 0;
}
/* main */
#copyright .serial
{
font: normal normal 300 .6em/1em sans-serif;
margin: 0 1em .5em 1.2em;
padding: 0;
color: #333;
}
#copyright h5
{
font: normal normal 300 1.1em/1.2em serif;
margin: 0 .8em .5em .8em;
padding: 0;
text-align: justify;
text-decoration: none;
text-indent: 0;
text-transform: none;
color: #00a0e9;
-epub-text-align-last: left;
orphans: 1;
page-break-after: auto;
page-break-before: auto;
widows: 1;
}
#copyright .space2
{
letter-spacing: .5em;
}
#copyright .booktitle
{
font: normal normal 300 .95em/1em serif;
padding: 0;
color: #00a0e9;
}
#copyright .publishser
{
padding-left: 5em;
}
#copyright p
{
font: normal normal 300 .8em/1.2em serif;
margin: 0 1em .5em 1.2em;
padding: 0;
text-align: left;
text-align: justify;
text-decoration: none;
text-indent: 0;
color: #000;
-epub-text-align-last: left;
orphans: 1;
page-break-after: auto;
page-break-before: auto;
widows: 1;
}
#copyright hr
{
margin: .75em 1em .75em 1em;
border-top: none;
border-right: none;
border-bottom: 1px solid #ccc;
border-left: none;
}
.minor
{
font: normal normal 300 .6em/.6em serif;
margin-bottom: 0;
}
.end
{
float: right;
text-align: left;
}
.tcy
{
-epub-text-combine: horizontal;
-webkit-text-combine: horizontal;
-ms-text-combine-horizontal: all;
text-combine-horizontal: all;
text-combine-upright: all;
}
.footnote a
{
-epub-text-combine: horizontal;
-webkit-text-combine: horizontal;
-ms-text-combine-horizontal: all;
text-combine-horizontal: all;
text-combine-upright: all;
}
.footnote
{
font: normal normal 300 .9em/1.5em serif;
margin: 2em 0 1em .25em;
padding-top: 2em;
text-align: left;
text-decoration: none;
text-indent: -2em;
text-transform: none;
color: #000;
-epub-text-align-last: left;
orphans: 1;
page-break-after: auto;
page-break-before: auto;
widows: 1;
}
.ref
{
font-family: serif;
font-size: .9em;
line-height: 0;
vertical-align: super;
text-decoration: none;
text-indent: 0;
-epub-text-align-last: left;
-epub-text-combine: horizontal;
-webkit-text-combine: horizontal;
-ms-text-combine-horizontal: all;
text-combine-horizontal: all;
text-combine-upright: all;
page-break-after: auto;
page-break-before: auto;
}
a
{
text-decoration: none;
}
.italic
{
font-style: italic;
}
.sup
{
font-size: .75em;
vertical-align: super;
}
span.dash
{
letter-spacing: -4px;
}
div.note {
background-color: #dff2fc;
padding: 1em;
margin: .25em 1em 1.5em 1em;
font: normal normal 400 .8em/1.2em sans-serif;
}

View File

@@ -0,0 +1,12 @@
@charset "UTF-8";
html,
body {
margin: 0;
padding: 0;
font-size: 0;
}
svg {
margin: 0;
padding: 0;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,552 @@
@charset "UTF-8";
/* ファイル情報
----------------------------------------------------------------
【内容】
角川書店仕様スタイル
【バージョン】
ver.2.0.0
【細目】
・既存クラス上書き指定
・ページ設定
【更新履歴】
2013/09/04 ver.2.0.0
・ファイル名を「style-kadokawa.css」から変更
・バージョン表記方法を変更
・本扉と奥付のスタイルを変更
2013/02/12 ver.1.0b3
・電書協ガイド更新にあわせ、傍線対策を削除
2012/11/29 ver.1.0b2
・傍線指定修正
2012/11/01 ver.1.0b1
・公開版
---------------------------------------------------------------- */
/* -------------------------------------------------------------
* 既存クラス上書き指定
* ------------------------------------------------------------- */
/* リンク指定
---------------------------------------------------------------- */
.hltr a,
.vrtl a { text-decoration: none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #696969; }
a:focus { color: #696969; }
a:active { color: #696969; }
/* 注釈リンクの下線と色 */
.hltr a.cyu,
.vrtl a.cyu { text-decoration: none; }
a.cyu:link { color: #000000; }
a.cyu:visited { color: #000000; }
a.cyu:hover { color: #696969; }
a.cyu:focus { color: #696969; }
a.cyu:active { color: #696969; }
/* -------------------------------------------------------------
* クラス追加指定
* ------------------------------------------------------------- */
/* フォント指定
---------------------------------------------------------------- */
/* フォントサイズ */
.font-1em25 { font-size: 1.25em; }
/* 字下げ指定
----------------------------------------------------------------
主に見出し用。上から1字下げ~6字下げ
コメントアウトされた値は、すでに存在するもの
---------------------------------------------------------------- */
/* 字下げ:横組み用 */
/* .hltr .start-0em75 { margin-left: 0.75em; } */
/* .hltr .start-1em50 { margin-left: 1.50em; } */
.hltr .start-2em25 { margin-left: 2.25em; }
/* .hltr .start-3em { margin-left: 3.00em; } */
.hltr .start-3em75 { margin-left: 3.75em; }
.hltr .start-4em50 { margin-left: 4.50em; }
.hltr .start-0em80 { margin-left: 0.80em; }
.hltr .start-1em60 { margin-left: 1.60em; }
.hltr .start-2em40 { margin-left: 2.40em; }
.hltr .start-3em20 { margin-left: 3.20em; }
/* .hltr .start-4em { margin-left: 4.00em; } */
.hltr .start-4em80 { margin-left: 4.80em; }
.hltr .start-0em85 { margin-left: 0.85em; }
.hltr .start-1em70 { margin-left: 1.70em; }
.hltr .start-2em55 { margin-left: 2.55em; }
.hltr .start-3em40 { margin-left: 3.40em; }
.hltr .start-4em25 { margin-left: 4.25em; }
.hltr .start-5em10 { margin-left: 5.10em; }
.hltr .start-0em90 { margin-left: 0.90em; }
.hltr .start-1em80 { margin-left: 1.80em; }
.hltr .start-2em70 { margin-left: 2.70em; }
.hltr .start-3em60 { margin-left: 3.60em; }
/* .hltr .start-4em50 { margin-left: 4.50em; } */
.hltr .start-5em40 { margin-left: 5.40em; }
.hltr .start-1em10 { margin-left: 1.10em; }
.hltr .start-2em20 { margin-left: 2.20em; }
.hltr .start-3em30 { margin-left: 3.30em; }
.hltr .start-4em40 { margin-left: 4.40em; }
.hltr .start-5em50 { margin-left: 5.50em; }
.hltr .start-6em60 { margin-left: 6.60em; }
.hltr .start-1em15 { margin-left: 1.15em; }
.hltr .start-2em30 { margin-left: 2.30em; }
.hltr .start-3em45 { margin-left: 3.45em; }
.hltr .start-4em60 { margin-left: 4.60em; }
.hltr .start-5em75 { margin-left: 5.75em; }
.hltr .start-6em90 { margin-left: 6.90em; }
.hltr .start-1em20 { margin-left: 1.20em; }
/* .hltr .start-2em40 { margin-left: 2.40em; } */
/* .hltr .start-3em60 { margin-left: 3.60em; } */
/* .hltr .start-4em80 { margin-left: 4.80em; } */
/* .hltr .start-6em { margin-left: 6.00em; } */
.hltr .start-7em20 { margin-left: 7.20em; }
.hltr .start-1em30 { margin-left: 1.30em; }
.hltr .start-2em60 { margin-left: 2.60em; }
.hltr .start-3em90 { margin-left: 3.90em; }
.hltr .start-5em20 { margin-left: 5.20em; }
.hltr .start-6em50 { margin-left: 6.50em; }
.hltr .start-7em80 { margin-left: 7.80em; }
/* .hltr .start-1em50 { margin-left: 1.50em; } */
/* .hltr .start-3em { margin-left: 3.00em; } */
/* .hltr .start-4em50 { margin-left: 4.50em; } */
/* .hltr .start-6em { margin-left: 6.00em; } */
.hltr .start-7em50 { margin-left: 7.50em; }
/* .hltr .start-9em { margin-left: 9.00em; } */
/* 字下げ:縦組み用 */
/* .vrtl .start-0em75 { margin-top: 0.75em; } */
/* .vrtl .start-1em50 { margin-top: 1.50em; } */
.vrtl .start-2em25 { margin-top: 2.25em; }
/* .vrtl .start-3em { margin-top: 3.00em; } */
.vrtl .start-3em75 { margin-top: 3.75em; }
.vrtl .start-4em50 { margin-top: 4.50em; }
.vrtl .start-1em10 { margin-top: 1.10em; }
.vrtl .start-0em80 { margin-top: 0.80em; }
.vrtl .start-1em60 { margin-top: 1.60em; }
.vrtl .start-2em40 { margin-top: 2.40em; }
.vrtl .start-3em20 { margin-top: 3.20em; }
/* .vrtl .start-4em { margin-top: 4.00em; } */
.vrtl .start-4em80 { margin-top: 4.80em; }
.vrtl .start-0em85 { margin-top: 0.85em; }
.vrtl .start-1em70 { margin-top: 1.70em; }
.vrtl .start-2em55 { margin-top: 2.55em; }
.vrtl .start-3em40 { margin-top: 3.40em; }
.vrtl .start-4em25 { margin-top: 4.25em; }
.vrtl .start-5em10 { margin-top: 5.10em; }
.vrtl .start-0em90 { margin-top: 0.90em; }
.vrtl .start-1em80 { margin-top: 1.80em; }
.vrtl .start-2em70 { margin-top: 2.70em; }
.vrtl .start-3em60 { margin-top: 3.60em; }
/* .vrtl .start-4em50 { margin-top: 4.50em; } */
.vrtl .start-5em40 { margin-top: 5.40em; }
.vrtl .start-1em10 { margin-top: 1.10em; }
.vrtl .start-2em20 { margin-top: 2.20em; }
.vrtl .start-3em30 { margin-top: 3.30em; }
.vrtl .start-4em40 { margin-top: 4.40em; }
.vrtl .start-5em50 { margin-top: 5.50em; }
.vrtl .start-6em60 { margin-top: 6.60em; }
.vrtl .start-1em15 { margin-top: 1.15em; }
.vrtl .start-2em30 { margin-top: 2.30em; }
.vrtl .start-3em45 { margin-top: 3.45em; }
.vrtl .start-4em60 { margin-top: 4.60em; }
.vrtl .start-5em75 { margin-top: 5.75em; }
.vrtl .start-6em90 { margin-top: 6.90em; }
.vrtl .start-1em20 { margin-top: 1.20em; }
/* .vrtl .start-2em40 { margin-top: 2.40em; } */
/* .vrtl .start-3em60 { margin-top: 3.60em; } */
/* .vrtl .start-4em80 { margin-top: 4.80em; } */
/* .vrtl .start-6em { margin-top: 6.00em; } */
.vrtl .start-7em20 { margin-top: 7.20em; }
.vrtl .start-1em30 { margin-top: 1.30em; }
.vrtl .start-2em60 { margin-top: 2.60em; }
.vrtl .start-3em90 { margin-top: 3.90em; }
.vrtl .start-5em20 { margin-top: 5.20em; }
.vrtl .start-6em50 { margin-top: 6.50em; }
.vrtl .start-7em80 { margin-top: 7.80em; }
/* .vrtl .start-1em50 { margin-top: 1.50em; } */
/* .vrtl .start-3em { margin-top: 3.00em; } */
/* .vrtl .start-4em50 { margin-top: 4.50em; } */
/* .vrtl .start-6em { margin-top: 6.00em; } */
.vrtl .start-7em50 { margin-top: 7.50em; }
/* .vrtl .start-9em { margin-top: 9.00em; } */
/* 【組み方向の入れ子対策】字下げ指定
---------------------------------------------------------------- */
/* 横組み用 */
/* .hltr .vrtl .start-0em75 { margin-left: 0.75em; } */
/* .hltr .vrtl .start-1em50 { margin-left: 1.50em; } */
.hltr .vrtl .start-2em25 { margin-left: 2.25em; }
/* .hltr .vrtl .start-3em { margin-left: 3.00em; } */
.hltr .vrtl .start-3em75 { margin-left: 3.75em; }
.hltr .vrtl .start-4em50 { margin-left: 4.50em; }
.hltr .vrtl .start-0em80 { margin-left: 0.80em; }
.hltr .vrtl .start-1em60 { margin-left: 1.60em; }
.hltr .vrtl .start-2em40 { margin-left: 2.40em; }
.hltr .vrtl .start-3em20 { margin-left: 3.20em; }
/* .hltr .vrtl .start-4em { margin-left: 4.00em; } */
.hltr .vrtl .start-4em80 { margin-left: 4.80em; }
.hltr .vrtl .start-0em85 { margin-left: 0.85em; }
.hltr .vrtl .start-1em70 { margin-left: 1.70em; }
.hltr .vrtl .start-2em55 { margin-left: 2.55em; }
.hltr .vrtl .start-3em40 { margin-left: 3.40em; }
.hltr .vrtl .start-4em25 { margin-left: 4.25em; }
.hltr .vrtl .start-5em10 { margin-left: 5.10em; }
.hltr .vrtl .start-0em90 { margin-left: 0.90em; }
.hltr .vrtl .start-1em80 { margin-left: 1.80em; }
.hltr .vrtl .start-2em70 { margin-left: 2.70em; }
.hltr .vrtl .start-3em60 { margin-left: 3.60em; }
/* .hltr .vrtl .start-4em50 { margin-left: 4.50em; } */
.hltr .vrtl .start-5em40 { margin-left: 5.40em; }
.hltr .vrtl .start-1em10 { margin-left: 1.10em; }
.hltr .vrtl .start-2em20 { margin-left: 2.20em; }
.hltr .vrtl .start-3em30 { margin-left: 3.30em; }
.hltr .vrtl .start-4em40 { margin-left: 4.40em; }
.hltr .vrtl .start-5em50 { margin-left: 5.50em; }
.hltr .vrtl .start-6em60 { margin-left: 6.60em; }
.hltr .vrtl .start-1em15 { margin-left: 1.15em; }
.hltr .vrtl .start-2em30 { margin-left: 2.30em; }
.hltr .vrtl .start-3em45 { margin-left: 3.45em; }
.hltr .vrtl .start-4em60 { margin-left: 4.60em; }
.hltr .vrtl .start-5em75 { margin-left: 5.75em; }
.hltr .vrtl .start-6em90 { margin-left: 6.90em; }
.hltr .vrtl .start-1em20 { margin-left: 1.20em; }
/* .hltr .vrtl .start-2em40 { margin-left: 2.40em; } */
/* .hltr .vrtl .start-3em60 { margin-left: 3.60em; } */
/* .hltr .vrtl .start-4em80 { margin-left: 4.80em; } */
/* .hltr .vrtl .start-6em { margin-left: 6.00em; } */
.hltr .vrtl .start-7em20 { margin-left: 7.20em; }
.hltr .vrtl .start-1em30 { margin-left: 1.30em; }
.hltr .vrtl .start-2em60 { margin-left: 2.60em; }
.hltr .vrtl .start-3em90 { margin-left: 3.90em; }
.hltr .vrtl .start-5em20 { margin-left: 5.20em; }
.hltr .vrtl .start-6em50 { margin-left: 6.50em; }
.hltr .vrtl .start-7em80 { margin-left: 7.80em; }
/* .hltr .vrtl .start-1em50 { margin-left: 1.50em; } */
/* .hltr .vrtl .start-3em { margin-left: 3.00em; } */
/* .hltr .vrtl .start-4em50 { margin-left: 4.50em; } */
/* .hltr .vrtl .start-6em { margin-left: 6.00em; } */
.hltr .vrtl .start-7em50 { margin-left: 7.50em; }
/* .hltr .vrtl .start-9em { margin-left: 9.00em; } */
/* 縦組み用 */
/* .vrtl .hltr .start-0em75 { margin-top: 0.75em; } */
/* .vrtl .hltr .start-1em50 { margin-top: 1.50em; } */
.vrtl .hltr .start-2em25 { margin-top: 2.25em; }
/* .vrtl .hltr .start-3em { margin-top: 3.00em; } */
.vrtl .hltr .start-3em75 { margin-top: 3.75em; }
.vrtl .hltr .start-4em50 { margin-top: 4.50em; }
.vrtl .hltr .start-1em10 { margin-top: 1.10em; }
.vrtl .hltr .start-0em80 { margin-top: 0.80em; }
.vrtl .hltr .start-1em60 { margin-top: 1.60em; }
.vrtl .hltr .start-2em40 { margin-top: 2.40em; }
.vrtl .hltr .start-3em20 { margin-top: 3.20em; }
/* .vrtl .hltr .start-4em { margin-top: 4.00em; } */
.vrtl .hltr .start-4em80 { margin-top: 4.80em; }
.vrtl .hltr .start-0em85 { margin-top: 0.85em; }
.vrtl .hltr .start-1em70 { margin-top: 1.70em; }
.vrtl .hltr .start-2em55 { margin-top: 2.55em; }
.vrtl .hltr .start-3em40 { margin-top: 3.40em; }
.vrtl .hltr .start-4em25 { margin-top: 4.25em; }
.vrtl .hltr .start-5em10 { margin-top: 5.10em; }
.vrtl .hltr .start-0em90 { margin-top: 0.90em; }
.vrtl .hltr .start-1em80 { margin-top: 1.80em; }
.vrtl .hltr .start-2em70 { margin-top: 2.70em; }
.vrtl .hltr .start-3em60 { margin-top: 3.60em; }
/* .vrtl .hltr .start-4em50 { margin-top: 4.50em; } */
.vrtl .hltr .start-5em40 { margin-top: 5.40em; }
.vrtl .hltr .start-1em10 { margin-top: 1.10em; }
.vrtl .hltr .start-2em20 { margin-top: 2.20em; }
.vrtl .hltr .start-3em30 { margin-top: 3.30em; }
.vrtl .hltr .start-4em40 { margin-top: 4.40em; }
.vrtl .hltr .start-5em50 { margin-top: 5.50em; }
.vrtl .hltr .start-6em60 { margin-top: 6.60em; }
.vrtl .hltr .start-1em15 { margin-top: 1.15em; }
.vrtl .hltr .start-2em30 { margin-top: 2.30em; }
.vrtl .hltr .start-3em45 { margin-top: 3.45em; }
.vrtl .hltr .start-4em60 { margin-top: 4.60em; }
.vrtl .hltr .start-5em75 { margin-top: 5.75em; }
.vrtl .hltr .start-6em90 { margin-top: 6.90em; }
.vrtl .hltr .start-1em20 { margin-top: 1.20em; }
/* .vrtl .hltr .start-2em40 { margin-top: 2.40em; } */
/* .vrtl .hltr .start-3em60 { margin-top: 3.60em; } */
/* .vrtl .hltr .start-4em80 { margin-top: 4.80em; } */
/* .vrtl .hltr .start-6em { margin-top: 6.00em; } */
.vrtl .hltr .start-7em20 { margin-top: 7.20em; }
.vrtl .hltr .start-1em30 { margin-top: 1.30em; }
.vrtl .hltr .start-2em60 { margin-top: 2.60em; }
.vrtl .hltr .start-3em90 { margin-top: 3.90em; }
.vrtl .hltr .start-5em20 { margin-top: 5.20em; }
.vrtl .hltr .start-6em50 { margin-top: 6.50em; }
.vrtl .hltr .start-7em80 { margin-top: 7.80em; }
/* .vrtl .hltr .start-1em50 { margin-top: 1.50em; } */
/* .vrtl .hltr .start-3em { margin-top: 3.00em; } */
/* .vrtl .hltr .start-4em50 { margin-top: 4.50em; } */
/* .vrtl .hltr .start-6em { margin-top: 6.00em; } */
.vrtl .hltr .start-7em50 { margin-top: 7.50em; }
/* .vrtl .hltr .start-9em { margin-top: 9.00em; } */
/* -------------------------------------------------------------
* ページ設定
* ------------------------------------------------------------- */
/* 本扉(標準)
---------------------------------------------------------------- */
/* ページ全体の設定 */
.p-titlepage {
}
.p-titlepage .main {
margin: 0 auto 0 auto;
padding: 4em 1em 1.5em 1em;
max-width: 22em;
text-align: center;
line-height: 1.6;
}
/* 作品名 */
.p-titlepage .book-title {
margin: 0;
padding: 0;
}
.p-titlepage .book-title-before {
margin: 0;
padding: 0;
font-size: 0.85em;
}
.p-titlepage .book-title-main {
margin: 0;
padding: 0;
font-size: 1.5em;
}
.p-titlepage .book-title-after {
margin: 0;
padding: 0;
font-size: 0.85em;
}
.p-titlepage .book-title-demo {
margin: 1.5em 0 0 0;
padding: 0;
font-size: 0.85em;
}
/* 著者名 */
.p-titlepage .author {
margin: 1.5em 0 3em 0;
padding: 1.5em 0 0 0;
font-size: 0.85em;
border-top: 1px solid black;
}
.p-titlepage .author p {
margin: 0.5em 0 0 0;
padding: 0;
}
/* レーベルロゴ部分 */
.p-titlepage .label {
margin: 0;
padding: 0.4em 0 0.3em 0;
line-height: 1.2;
}
/* レーベルロゴ部分のロゴ画像 */
.p-titlepage .label-logo img {
height: 2em;
}
/* レーベルロゴ部分のレーベル名 */
.p-titlepage .label-name {
margin: 0;
padding: 0;
font-size: 0.75em;
font-family: sans-serif-jp, sans-serif;
}
/* 奥付(標準)
---------------------------------------------------------------- */
/* ページ全体の設定 */
.p-colophon {
}
.p-colophon .main {
margin: 0 auto 0 auto;
padding: 2em 1em 1em 1em;
max-width: 22em;
text-align: left;
line-height: 1.6;
}
/* 作品名 */
.p-colophon .book-title {
margin: 0;
padding: 0;
}
.p-colophon .book-title-before {
margin: 0;
padding: 0;
font-size: 0.85em;
}
.p-colophon .book-title-main {
margin: 0;
padding: 0;
font-size: 1.2em;
}
.p-colophon .book-title-after {
margin: 0;
padding: 0;
font-size: 0.85em;
}
/* 著者名 */
.p-colophon .author {
margin: 0.6em 0 0.9em 0;
padding: 0 0 0.4em 0;
font-size: 0.9em;
border-bottom: 1px solid black;
}
/* レーベルロゴ部分 */
.p-colophon .label {
margin: 0;
padding: 0 0 0.3em 0;
line-height: 1;
}
/* レーベルロゴ部分のロゴ画像 */
.p-colophon .label-logo img {
height: 2em;
}
/* レーベルロゴ部分のレーベル名 */
.p-colophon .label-name {
margin: 0;
padding: 0;
font-size: 0.75em;
font-family: sans-serif-jp, sans-serif;
}
/* デジタル発行日 */
.p-colophon .release-date {
margin: 0;
padding: 0;
font-size: 0.8em;
}
/* (C)表記 */
.p-colophon .copyright {
margin: 0.5em 0 0 0;
padding: 0;
font-size: 0.7em;
line-height: 1.0;
}
/* 制作底本情報 */
.p-colophon .original-books {
margin: 0.5em 0 0 0;
padding: 0;
font-size: 0.7em;
line-height: 1;
}
.p-colophon .original-title {
margin: 0.5em 0 0 0;
padding: 0;
}
.p-colophon .original-first-edition {
margin: 0;
padding: 0;
}
.p-colophon .original-used-edition {
margin: 0;
padding: 0;
}
/* 発行者情報 */
.p-colophon .publisher-data {
margin: 1em 0 0 0;
padding: 0;
font-size: 0.7em;
line-height: 1.0;
}
.p-colophon .publish-person {
margin: 0;
padding: 0;
}
.p-colophon .publish-company {
margin: 0;
padding: 0;
}
.p-colophon .publish-address {
margin: 0;
padding: 0;
}
.p-colophon .publish-phone {
margin: 0;
padding: 0;
}
.p-colophon .publish-bc-name {
margin: 0;
padding: 0;
}
.p-colophon .publish-bc-address {
margin: 0;
padding: 0;
}
.p-colophon .publish-bc-phone {
margin: 0;
padding: 0;
}
.p-colophon .publish-url {
margin: 0.5em 0 0 0;
padding: 0;
}
/* 奥付中の断り書き */
.p-colophon .kotowarigaki {
margin: 0.5em 0 0 0;
padding: 0;
font-size: 0.7em;
line-height: 1.0;
}
/* その他ページ別スタイル
---------------------------------------------------------------- */
/* デジタル追加文言ページの全体設定 */
.p-caution {
font-size: 0.9em;
}
.p-tobira {
text-align: left;
}

View File

@@ -0,0 +1,132 @@
@charset "UTF-8";
/* ファイル情報
----------------------------------------------------------------
【内容】
チェック用スタイル
【CSSファイルバージョン】
ver.1.1.0
【当ファイル更新時の電書協EPUB 3 制作ガイドバージョン】
ver.1.1.1
【細目】
・特定 RS 対策用
・Windows 用フォント指定
・チェック用領域
【更新履歴】
2012/12/07 ver.1.1.0
・ファイル更新時の電書協EPUB 3 制作ガイドバージョン表記を追加
2012/08/21 ver.1.0b1
・公開版
---------------------------------------------------------------- */
/* -------------------------------------------------------------
* 特定 RS 対策用
* ------------------------------------------------------------- */
/* WebKit(Windows)用リンク指定
----------------------------------------------------------------
縦組みでルビを含むリンクの一部(テキストが長い場合)がクリックできない問題を回避
---------------------------------------------------------------- */
a ruby {
vertical-align: bottom;
}
/* WebKit(Windows)用ページ内リンク対策
----------------------------------------------------------------
WebKit系 で inline 要素へのページ内リンクが効かないのを回避
---------------------------------------------------------------- */
span.key,
span.ref {
display: inline-block;
}
/* WebKit インデントバグ回避
----------------------------------------------------------------
WebKit系 で indent 指定下に inline-block があると表示が崩れるのを回避
[class|="indent"] .key,
[class|="h-indent"] .key { text-indent: 0; }
---------------------------------------------------------------- */
/* 注釈 */
.indent-0em .key, .h-indent-0em .key, .indent-0em .ref, .h-indent-0em .ref,
.indent-1em .key, .h-indent-1em .key, .indent-1em .ref, .h-indent-1em .ref,
.indent-2em .key, .h-indent-2em .key, .indent-2em .ref, .h-indent-2em .ref,
.indent-3em .key, .h-indent-3em .key, .indent-3em .ref, .h-indent-3em .ref,
.indent-4em .key, .h-indent-4em .key, .indent-4em .ref, .h-indent-4em .ref,
.indent-5em .key, .h-indent-5em .key, .indent-5em .ref, .h-indent-5em .ref,
.indent-6em .key, .h-indent-6em .key, .indent-6em .ref, .h-indent-6em .ref,
.indent-7em .key, .h-indent-7em .key, .indent-7em .ref, .h-indent-7em .ref,
.indent-8em .key, .h-indent-8em .key, .indent-8em .ref, .h-indent-8em .ref,
.indent-9em .key, .h-indent-9em .key, .indent-9em .ref, .h-indent-9em .ref,
.indent-10em .key, .h-indent-10em .key, .indent-10em .ref, .h-indent-10em .ref {
text-indent: 0;
}
/* -------------------------------------------------------------
* Windows 用フォント指定
* ------------------------------------------------------------- */
/* フォントセット指定
---------------------------------------------------------------- */
/* 横組み用 */
@font-face {
font-family: "serif-ja";
src: local(" 明朝");
}
@font-face {
font-family: "sans-serif-ja";
src: local(" ゴシック");
}
/* 縦組み用 */
@font-face {
font-family: "serif-ja-v";
src: local("@ 明朝");
}
@font-face {
font-family: "sans-serif-ja-v";
src: local("@ ゴシック");
}
/* 組み方向のデフォルトフォント指定
----------------------------------------------------------------
@付きフォント指定が不要になるまでは、
組み方向が変わるとき明朝で上書き(書体を継承しない)
---------------------------------------------------------------- */
.hltr { font-family: serif-ja, serif; }
.vrtl { font-family: serif-ja-v, serif-ja, serif; }
/* 組み方向の入れ子対策 */
.vrtl .hltr { font-family: serif-ja, serif; }
.hltr .vrtl { font-family: serif-ja-v, serif-ja, serif; }
/* 書体指定
---------------------------------------------------------------- */
/* 横組み用 */
.hltr .mfont { font-family: serif-ja, serif; }
.hltr .gfont { font-family: sans-serif-ja, sans-serif;}
/* 縦組み用 */
.vrtl .mfont { font-family: serif-ja-v, serif-ja, serif; }
.vrtl .gfont { font-family: sans-serif-ja-v, sans-serif-ja, sans-serif; }
/* 組み方向の入れ子対策 */
/* 縦組み中の横組み用 */
.vrtl .hltr .mfont { font-family: serif-ja, serif; }
.vrtl .hltr .gfont { font-family: sans-serif-ja, sans-serif; }
/* 横組み中の縦組み用 */
.hltr .vrtl .mfont { font-family: serif-ja-v, serif-ja, serif; }
.hltr .vrtl .gfont { font-family: sans-serif-ja-v, sans-serif-ja, sans-serif; }

View File

@@ -0,0 +1,102 @@
@charset "UTF-8";
/* ファイル情報
----------------------------------------------------------------
【内容】
CSS リセット
【CSSファイルバージョン】
ver.1.2.0
【当ファイル更新時の電書協EPUB 3 制作ガイドバージョン】
ver.1.1.1
【細目】
・css reset
【更新履歴】
2012/12/07 ver.1.2.0
・ファイル更新時の電書協EPUB 3 制作ガイドバージョン表記を追加
・「text-underline-position: below left;」の「below」部分を「under」に変更
2012/10/29 ver.1.1b1
・body に text-underline-position を指定
※ページ内すべての overline を縦組み時に右線(傍線)、
underline を左線として設定
2012/08/21 ver.1.0b1
・公開版
---------------------------------------------------------------- */
/* css reset
---------------------------------------------------------------- */
body {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
line-height: 1.75;
background: transparent;
word-spacing: normal;
letter-spacing: normal;
white-space: normal;
word-wrap: break-word;
text-align: justify;
-webkit-text-align-last: left;
-epub-text-align-last: left;
-webkit-line-break: normal;
-epub-line-break: normal;
-webkit-word-break: normal;
-epub-word-break: normal;
-webkit-hyphens: auto;
-epub-hyphens: auto;
-webkit-text-underline-position: under left;
text-underline-position: under left;
}
div,p {
display: block;
width: auto;
height: auto;
margin: 0;
padding: 0;
}
body,div,p {
text-indent: 0;
}
body > p,
div > p {
text-indent: inherit;
}
h1,h2,h3,h4,h5,h6 {
display: block;
margin: 0;
padding: 0;
font-size: 100%;
font-weight: inherit;
background: transparent;
}
img {
width: auto;
height: auto;
margin: 0;
padding: 0;
border: none;
vertical-align: baseline;
background: transparent;
}
a {
font-style: inherit;
font-weight: inherit;
text-decoration: inherit;
color: inherit;
background: transparent;
}

File diff suppressed because it is too large Load Diff