@charset "utf-8";
/*▼可変*/
body {font-family:"Arial", "Helvetica", "Tahoma", "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 19px; line-height:1.5; overflow-wrap: break-word; background-color:rgb(255, 255, 250); }

/*■width:固定値を入れると折り返ししなくなる*/
/*▼可変*/
#container {width:895px; margin-left: 20px; margin-right:10px; }

/*▼可変*/
#title {width:700px; font-size:28px; vertical-align:bottom; text-align:left; font-weight:normal; font-family: "Arial", "Helvetica", "HGPｺﾞｼｯｸE", "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
/*▼可変*/
#author {width:200px; font-size:18px; vertical-align:bottom; text-align:right; }
#navi {text-align:center; margin-top:-5pt; }
/*▼CSSを3つに分けてから必要になった*/
.menu {text-align:center;}

/*▼可変*/
p {margin:0 0 0 0; text-indent:0em; }
p.lf03 {margin-top:-1.2em; }
p.lf04 {margin-top:-0.7em; }
p.lf05 {margin-top:-0.3em; }
h2 {line-height:1.3; }

.title2,.title4,.title5 {display:inline-block; font-weight:normal; font-family: "Arial", "Helvetica", "HGPｺﾞｼｯｸE", "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.title5p {display:inline-block; font-weight:normal; font-family: "Arial", "Helvetica", "HGPｺﾞｼｯｸE", "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.title2 {margin-right:0.5em; }
/*▼タイトルグラデーション*/
.title4 {background:linear-gradient(to right, rgb(255, 255, 250), rgb(47, 125, 228)); font-weight:normal; padding-right:6px; font-size:smaller; }
.title5 {font-weight:normal;margin-left:-0.5em; font-size:smaller; }
.title5p {display:inline-block; font-weight:normal; font-family: "Arial", "Helvetica", "HGPｺﾞｼｯｸE", "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin-left:-0.5em; font-size:smaller; padding-left:3.8em; }
.title5Chapter1Reflection {font-weight:normal;margin-left:-1.5em; font-size:smaller; display:inline-block; transform:scalex(0.9); }

.menu { *zoom: 1; }
.menu:before, .menu:after {
	display: table;
	content: "";
	line-height: 0; }
.menu:after {clear: both; }

ul {margin-top:0px;
	padding: 0.2em;
	list-style: none;
	background: rgb(255, 255, 250); }
li {
	font-size:1em; 
	float: left;
	margin: 0 0.1em 0 0;
	padding: 0.4em 0.5em 0.3em 0.3em;
	background: rgb(21, 84, 167); }
li {color:rgb(255, 255, 255); }
.menu1 {width:4em; margin-right:1px; margin-left:1px}
.menu2 {width:7em; margin-right:1px; margin-left:1px}
.menu3 {width:4em; margin-right:1px; margin-left:1px}
.menu4 {width:4em; margin-right:1px; margin-left:1px}
.menu5 {width:5em; margin-right:1px; margin-left:1px}
.menu6 {width:4em; margin-right:1px; margin-left:1px}
.menu7 {width:4em; margin-right:1px; margin-left:1px}

/*▼可変*/
.kakko {text-indent:-0.5em; }
.indent1_5_1 {text-indent:-4em; padding-left:5em; padding-right:1em; }
p su {font-size:0.75em; vertical-align:30%; color:rgb(21, 84, 167);}
.indent1_5_1e {text-indent:-8.4em; padding-left:9.4em; padding-right:1em; }
p su {font-size:0.75em; vertical-align:30%; color:rgb(21, 84, 167);}
/*▼可変 注インデント*/
.indent1_28_0 {text-indent:-2.3em; padding-left:2.8em; padding-right:0em; margin-bottom:0em; }
/*▼可変 注インデント*/
.indent1_23_0 {text-indent:-1.4em; padding-left:2.5em; padding-right:0em; margin-bottom:0em; }
.indent1_23_02 {text-indent:0em; padding-left:2.3em; padding-right:0em; margin-bottom:0em; }
/*■#t_Essay1_1, #n_Essay1_1,t_Essay2_1,n_Essay2_1 {text-decoration:none; color:blue; }*/
.quotation {padding-left:1em; padding-right:1em;  text-indent:0em;}
.quotationkakko {padding-left:1.5em; padding-right:1em;  text-indent:-0.5em;}
.quotationkakkoplus1 {padding-left:2.5em; padding-right:1em;  text-indent:-0.2em;}
.quotationkakko-1 {padding-left:1em; padding-right:0em;  text-indent:-0.5em;}

.refno {text-decoration:none; color:blue; font-weight:bold; }
.refno1 {text-decoration:none; color:blue; font-weight:bold; margin-left:0.2em; }
.refno2 {text-decoration:none; color:blue; font-weight:bold; margin-left:-0.5em; }
.refno4 {text-decoration:none; color:blue; font-weight:bold; margin-left:-1.3em; font-size:0.55em; vertical-align:30%; }
.mojikan-6 {letter-spacing:-6px; }
.mojikan_2 {letter-spacing:2px; }
/*▼可変*/
.dash {display:inline-block; transform:scalex(2.8); margin-left:0.6em; padding-right:0.1em; }
/*▼可変*/
.dash2 {display:inline-block; transform:scalex(2.6); margin-left:1.1em; padding-right:0em; }
/*▼可変*/
.kakkodash2 {display:inline-block; transform:scalex(2.6); margin-left:0.3em; padding-right:0.3em; }
/*▼可変*/
.dash3 {display:inline-block; transform:scalex(2.6); margin-left:1em; padding-right:0em; }
/*▼可変*/
.note_list1_28 {text-indent:-1.8em; padding-left:1.8em; padding-right:0em; margin-bottom:0em; }
/*▼可変*/
.note_list2_28 {text-indent:-1.5em; padding-left:3.3em; padding-right:0em; margin-bottom:0em; }
/*▼可変*/
.note_list3_28 {text-indent:0em; padding-left:1.5em; padding-right:0em; margin-bottom:0em; }
.charatrans2 {font-weight:bold; margin-left:-1em; display:inline-block; transform:scalex(0.9); }

.mittyaku1 {margin-left:-0.1em; margin-right:0.1em; }
.mittyaku2 {margin-left:0.1em; margin-right:-0.1em; }
.mittyaku3 {margin-left:0.1em; margin-right:-0.1em; }
.mittyaku3a {margin-left:-0.2em; margin-right:-0.1em; }
.mittyaku4 {margin-left:-0.1em; margin-right:0.1em; }
.hankakutume {margin-left:-0.5em; }
.zenkakutume {margin-left:-1.0em; }

#jijitsuikyo {border:1px solid rgb(0, 0, 0); margin:0px 6px 0px 8px; padding:4px 6px 4px 6px; font-size:smaller; }
.italic {font-style:italic; }
.note_list3_28 {text-indent:0em; padding-left:2.5em; padding-right:0em; margin-bottom:0em; }

.title4linechap4conf {font-size:smaller; font-weight:normal; text-indent:-5.1em; padding-left:5.1em; }
.title4linechap4conf2 {font-size:smaller; font-weight:normal; text-indent:-3.6em; padding-left:3.6em; }
.typebluechap4conf {background:linear-gradient(to right, rgb(255, 255, 250), rgb(47, 125, 228)); margin-right:0.4em; font-weight:normal; padding-right:6px; }

