@charset "Shift_JIS";

/* 共通読み込み */
@import url("../module/dreamcount.css");
@import url("../module/adsense.css");

/* ===== CGI-StaTion StyleSheet for Web DoRaMa ===== */

/* ===== BODYタグ ===== */
body {
	/* 文字\色 */
	color: #000000;
	/* 文字\の大きさ、フォントファミリー */
	font-size: medium;
	font-family: 'ＭＳ Ｐゴシック', 'MS PGothic', 'IPA モナー Pゴシック', IPAMonaPGothic, 'IPA Pゴシック', IPAPGothic, 'モナー Pゴシック', MonaPGothic, 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', Osaka, 平成角ゴシック, sans-serif;
}
/* 本体HTML */
body.dorama_html, 
body#dorama_html, 
body.drama_html, 
body#drama_html {
	/* 背景色、背景画像のURI(\使わない場合は('')のまま)と表\示方法(fixed=固定 scroll=スクロール) */
	background-color: #eedde0;
	background-image: url('');
	background-attachment: scroll;
}
/* エディタ・エラー用HTML */
body.default_html, 
body#default_html {
	/* 背景色、背景画像のURI(\使わない場合は('')のまま)と表\示方法(fixed=固定 scroll=スクロール) */
	background-color: #ffffff;
	background-image: url('');
	background-attachment: scroll;
}
body.dorama_sub, 
body#dorama_sub, 
body.drama_sub, 
body#drama_sub {
	/* 背景色、背景画像のURI(\使わない場合は('')のまま)と表\示方法(fixed=固定 scroll=スクロール) */
	background-color: #ffffff;
	background-image: url('');
	background-attachment: scroll;
}

/* ===== FORM関連 ===== */
form {
	margin-top: 16px;
	margin-bottom: 16px;
}

/* input、textarea、select、optionのスタイル(基本) */
input, 
select, 
textarea, 
option {
	/* 文字\色、文字\サイズ、フォントファミリー */
	color: #000000;
	font-size: 10pt;
	font-family: 'MS UI Gothic', 'IPA モナー UIゴシック', IPAMonaUIGothic, 'IPA UIゴシック', IPAUIGothic, 'モナー UIゴシック', MonaUIGothic, 'ＭＳ Ｐゴシック', 'MS PGothic', 'IPA モナー Pゴシック', IPAMonaPGothic, 'IPA Pゴシック', IPAPGothic, 'モナー Pゴシック', MonaPGothic, 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', Osaka, 平成角ゴシック, sans-serif;
	/* 背景\色 */
	background-color: #ffffff;
}
/* テキストボックス */
.text, 
#text {
	border-top: #778899 2px solid;
	border-bottom: #708090 2px solid;
	border-left: #778899 2px solid;
	border-right: #708090 2px solid;
	background-color: #ffffff;
	color: #000000;
}
.text:hover, 
#text:hover {
	border-top: #708090 2px solid;
	border-bottom: #778899 2px solid;
	border-left: #708090 2px solid;
	border-right: #778899 2px solid;
	background-color: #ffffff;
	color: #000000;
}
/* ボタン */
.button, 
#button {
	border-top: #d3d3d3 2px solid;
	border-bottom: #a9a9a9 2px solid;
	border-left: #d3d3d3 2px solid;
	border-right: #a9a9a9 2px solid;
	background-color: #c0c0c0;
	color: #000000;
}
.button:hover, 
#button:hover {
	border-top: #a9a9a9 2px solid;
	border-bottom: #d3d3d3 2px solid;
	border-left: #a9a9a9 2px solid;
	border-right: #d3d3d3 2px solid;
	background-color: #c0c0c0;
	color: #000000;
}
/* チェックボックス(管理用エディタのみ) */
.checkbox, 
#checkbox {
	border-top: #ffffff 0px none;
	border-bottom: #ffffff 0px none;
	border-left: #ffffff 0px none;
	border-right: #ffffff 0px none;
	background-color: #ffffff;
}

/* ===== リンク ===== */
/* リンク */
a:link {
	/* 文字\色 */
	color: #0000ff;
	/* 装飾 */
	text-decoration: none;
}
a.dorama_link:link, 
a#dorama_link:link, 
a.drama_link:link, 
a#drama_link:link {
	/* 文字\色 */
	color: #0000ff;
	/* 装飾 */
	text-decoration: none;
}

/* クリック時\のリンク */
a:visited {
	/* 文字\色 */
	color: #ff0000;
	/* 装飾 */
	text-decoration: none;
}
a.dorama_link:visited, 
a#dorama_link:visited, 
a.drama_link:visited, 
a#drama_link:visited {
	/* 文字\色 */
	color: #ff0000;
	/* 装飾 */
	text-decoration: none;
}

/* 既に見たリンク */
a:active {
	/* 文字\色 */
	color: #0000dd;
	/* 装飾 */
	text-decoration: none;
}
a.dorama_link:active, 
a#dorama_link:active, 
a.drama_link:active, 
a#drama_link:active {
	/* 文字\色 */
	color: #0000dd;
	/* 装飾 */
	text-decoration: none;
}

/* カーソルが重なった時\のリンク */
a:hover {
	/* 文字\色 */
	color: #ff0000;
	/* 装飾 */
	text-decoration: underline;
	/* 文字\の移動 */
	/* position: relative; */
	/* left: 2px; */
	/* top: 1px; */
}
a.dorama_link:hover, 
a#dorama_link:hover, 
a.drama_link:hover, 
a#drama_link:hover {
	/* 文字\色 */
	color: #ff0000;
	/* 装飾 */
	text-decoration: underline;
	/* 移動 */
	/* position: relative; */
	/* left: 2px; */
	/* top: 1px; */
}

/* ===== テキスト装飾 ===== */
/* 見出し */
h1 {
	font-size: 24pt;
}
h2 {
	font-size: 18pt;
}
.dorama_face, 
#dorama_face, 
.drama_face, 
#drama_face {
	/* 見出しの表示位置 */
	text-align: center;
	/* イタリック */
	font-style: italic;
	/* フォントファミリー */
	font-family: 'ＭＳ ゴシック', 'MS Gothic', 'IPA モナー ゴシック', IPAMonaGothic, IPAゴシック, IPAGothic, 'モナー ゴシック', MonaGothic, Osaka-等幅, Osaka-mono, 'ゴシック', monospace, 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro';
}

/* 位置 */
/* 中央にする */
.center, 
#center {
	text-align: center;
}
/* 左寄せにする */
.left, 
#left {
	text-align: left;
}
/* 右寄せにする */
.right, 
#right {
	text-align: right;
}

/* 基本 */
.dorama_maintext, 
#dorama_maintext, 
.drama_maintext, 
#drama_maintext {
	font-size: 24px;
}
.dorama_logtext, 
#dorama_logtext, 
.drama_logtext, 
#drama_logtext {
	font-size: 16px;
}
.dorama_editortext, 
#dorama_editortext, 
.drama_editortext, 
#drama_editortext {
	font-size: 18px;
}
.red, 
#red {
	color: #ff0000;
}
/* 強調色(主に時刻の色) */
.emb_color, 
#emb_color {
	color: #ff0000;
}

/* イタリック */
i, 
.i, 
#i, 
.italic, 
#italic {
	font-style: italic;
}
/* ボールド */
b, 
.b, 
#b, 
.bold, 
#bold {
	font-weight: bold;
}
/* 一段階大きくする */
big, 
.big, 
#big {
	font-size: 16pt;
}
/* 一段階小さくする */
small, 
.small, 
#small {
	font-size: 10pt;
}
/* 等幅フォントと整形済みテキスト */
tt, 
.tt, 
#tt, 
pre {
	font-size: 10pt;
	font-family: 'ＭＳ ゴシック', 'MS Gothic', 'IPA モナー ゴシック', IPAMonaGothic, IPAゴシック, IPAGothic, 'モナー ゴシック', MonaGothic, Osaka-等幅, Osaka-mono, 'ゴシック', monospace, 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro';
}
.tt_red, 
#tt_red {
	color: #ff0000;
	font-size: 10pt;
	font-family: 'ＭＳ ゴシック', 'MS Gothic', 'IPA モナー ゴシック', IPAMonaGothic, IPAゴシック, IPAGothic, 'モナー ゴシック', MonaGothic, Osaka-等幅, Osaka-mono, 'ゴシック', monospace, 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro';
}
.tt_emb, 
#tt_emb {
	color: #ff0000;
	font-size: 10pt;
	font-family: 'ＭＳ ゴシック', 'MS Gothic', 'IPA モナー ゴシック', IPAMonaGothic, IPAゴシック, IPAGothic, 'モナー ゴシック', MonaGothic, Osaka-等幅, Osaka-mono, 'ゴシック', monospace, 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro';
}

/* HRタグのマージン */
hr {
	margin: 0.5em 0px;
}
/* HRタグの太さ */
.size, 
#size {
	height: 1px;
}
/* HRタグの色 */
.noshade, 
#noshade {
	color: #c0c0c0;
}

/* 管理用エディタ */
.log_0, 
#log_0 {
	text-align: center;
	color: #ff0000;
}

/* ===== TABLE関連 ===== */
/* テーブルを中央にする */
.table_center, 
#table_center {
	margin-left: auto;
	margin-right: auto;
}
/* テーブルを左寄せにする */
.table_left, 
#table_left {
	margin-left: 0;
	margin-right: auto;
}
/* テーブルを右寄せにする */
.table_right, 
#table_right {
	margin-left: auto;
	margin-right: 0;
}
blockquote, 
.blockquote, 
#blockquote {
	margin-left: 40px;
	margin-right: 40px;
}
/* 出演者エディタ */
.act_warning, 
#act_warning {
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}
.act_warning_bg, 
#act_warning_bg {
	background-color: #ffeeee;
}
.act_form, 
#act_form {
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	background-color: #eeffee;
}
.act_form_del, 
#act_form_del {
	margin-left: auto;
	margin-right: 0;
	padding: 3px;
	background-color: #eeffee;
}
.act_table_m1, 
#act_table_m1 {
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
}
.act_table_m2, 
#act_table_m2 {
	background-color: #eeeeff;
	width: 60%;
}
.act_table, 
#act_table {
	background-color: #eeeeff;
}
/* エラー */
.errmsg, 
#errmsg {
	background-color: #ffeeee;
	padding: 5px;
	width: 100%;
}
/* 設定する場合は「a」の左と「}」の右の「/*」と「*/」を消して設定してください。 */
