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

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

/*▼可変*/
#title {width:500px; font-size:18px; vertical-align:bottom; text-align:left; font-weight:bold; }
/*▼可変*/
#author {width:340px; font-size:14px; vertical-align:bottom; text-align:left; }
#navi {text-align:center; margin-top:-3pt; }

/*▼可変*/
p {margin:0 0 0 0; text-indent:1em; }
p.lf01 {margin-top:-2.5em; }
p.lf03 {margin-top:-0.7em; }
p.lf05 {margin-top:-0.5em; }
h2 {color:rgb(0, 0, 0); font-weight:normal; }

/*■ここにクラス名を加えないと、スマホブラウザの文字拡大に影響される*/
.title2,.title2kakko,.title4,.title4line,.title4miginasi,.title4linechap4conf,.title4linechap4cons,.title4linefr1cons,.title4linefr1Break,.title5,.title5kagikakko,.title5samesize 
{display:inline-block; }

.title2 {margin-right:0.6em; }
.title2bold {display:inline-block; width:280px; padding-left:0em; font-weight:bold; font-family: "Arial", "Helvetica", "Tahoma", "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.title2Chapter1Reflection {display:inline-block; transform:scalex(0.9); margin-left:-0.85em; }
.title2dash1 {display:inline-block; margin-right:-5em; }
.title2dash2 {display:inline-block; padding-left:5.5em; }
.title2kakko {margin-right:0.6em; margin-left:-0.5em; }

.mittyaku-left {margin-left:-0.1em; margin-right:0.1em; }
.mittyaku-right {margin-left:0.1em; margin-right:-0.1em; }

/*▼pcとも相違 タイトルグラデーション*/
.title4 {background:linear-gradient(to right, rgb(255, 255, 250), rgb(74, 142, 232)); font-weight:normal; padding-right:6px; font-size:smaller; margin-right:0.5em; }
.title4miginasi {background:linear-gradient(to right, rgb(255, 255, 250), rgb(74, 142, 232)); font-weight:normal; padding-right:6px; font-size:smaller; margin-right:0em; }

.title4line {font-size:smaller; font-weight:normal; text-indent:-4.8em; padding-left:4.9em; }
.title4linechap4conf {font-size:smaller; font-weight:normal; text-indent:-8em; padding-left:8.1em; }
.title4linechap4cons {font-size:smaller; font-weight:normal; text-indent:-8.3em; padding-left:8.4em; }
.title4linefr1cons {font-size:smaller; font-weight:normal; text-indent:-5.5em; padding-left:5.6em; }
.title4linefr1Break {font-size:smaller; font-weight:normal; text-indent:-3.85em; padding-left:3.95em; }

.typeblue {background:linear-gradient(to right, rgb(255, 255, 250), rgb(74, 142, 232)); margin-right:0.9em; font-weight:normal; padding-right:6px; }
.typebluechap4conf {background:linear-gradient(to right, rgb(255, 255, 250), rgb(47, 125, 229)); margin-right:0.4em; font-weight:normal; padding-right:6px; }

.title5 {font-weight:normal; font-size:smaller; }
.title5kagikakko {font-weight:normal; font-size:smaller; margin-left:-0.5em; }
.title5Chapter1Reflection {font-weight:normal; margin-left:-1.5em; font-size:smaller; display:inline-block; transform:scalex(0.9); }
.title5samesize {font-weight:normal; font-size:15px; margin-left:0.1em; }

/*#box {width:100px; height:50px; background:#faa3a3; float:left; }*/
/*#box {width:92px; height:auto; background:rgb(255, 255, 250); float:left; }*/
/*#box {width:auto; height:auto; background:#faa3a3; position:absolute; top:100px; }*/

.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:7.5em; 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}
.menu4bottom {width:7em; margin-right:1px; margin-left:1px}

/*▼可変*/
.kakko {text-indent:0.5em; }
.kakkokakko {margin-left:-0.5em; }
.kakkotsume {margin-right:-0.5em; }
.indent0_2_1 {text-indent:0em; padding-left:2em; padding-right:1em; }
.indent1_4_0 {text-indent:-1.6em; padding-left:2.6em; padding-right:0em; }
.indent1_5_1 {text-indent:-4em; padding-left:5em; padding-right:1em; }
.indent1_6_1 {text-indent:-5.1em; padding-left:6.1em; padding-right:1em; }
.indent1_7_1 {text-indent:-5.7em; padding-left:6.7em; padding-right:1em; }
.indent1_8_1 {text-indent:-7.3em; padding-left:9.3em; padding-right:1em; }
.indent1_9_1 {text-indent:-8.05em; padding-left:9.05em; padding-right:1em; }
.indent2_3_1 {text-indent:-2em; padding-left:3em; padding-right:1em; }
.indent2_3_1a {text-indent:-1.5em; padding-left:2.5em; padding-right:1em; }
.indent2_4_1 {text-indent:-2em; padding-left:4em; padding-right:1em; }
.indent1 {padding-left:1em; text-indent:0em; }
.indent2 {padding-left:1em; text-indent:1em; }
.indent3 {padding-left:1em; text-indent:-1em; }
.indent6 {padding-left:6em; text-indent:-4em; padding-right:1em; }
.indent7 {text-indent:-6.5em; padding-left:7.5em; padding-right:1em; }
.indent7a {text-indent:-6.0em; padding-left:7.0em; padding-right:1em; }
.indent8 {padding-left:3em; text-indent:0em; }
.indent2dash {padding-left:2em; padding-right:1em; text-indent:0em; }

p su {font-size:0.75em; vertical-align:30%; color:rgb(21, 84, 167);}
/*▼可変 注インデント*/
.indent1_28_0 {text-indent:-1.8em; padding-left:1.8em; padding-right:0em; margin-bottom:0.4em; }
/*▼可変 注インデント*/
.indent1_23_0 {text-indent:-1.3em; padding-left:1.3em; padding-right:0em; margin-bottom:0.4em; }
.indent1_23_02 {text-indent:0em; padding-left:1.3em; padding-right:0em; margin-bottom:0em; }
.indent0_23_0 {text-indent:0em; padding-left:1.3em; padding-right:0em; margin-bottom:0.4em; }
/*■#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.5em;}
.quotationkakko-1 {padding-left:1em; padding-right:0em;  text-indent:-0.5em;}
.quotationkakko1 {padding-left:1.5em; padding-right:2em; text-indent:-1em;}

.refno {text-decoration:none; color:blue; font-weight:bold; }
.refno2 {text-decoration:none; color:blue; font-weight:bold; margin-left:-0.5em; }
.refno3 {text-decoration:none; color:blue; font-weight:bold; margin-left:0.2em; }
.refno4 {text-decoration:none; color:blue; }

.mojikan-6 {letter-spacing:-6px; }
.mojikan_2 {letter-spacing:2px; }
/*▼可変*/
.dash {display:inline-block; transform:scalex(2.8); margin-left:-0.3em; padding-right:0.2em; }
/*▼可変*/
.dash2 {display:inline-block; transform:scalex(2.6); margin-left:-1.0em; padding-right:0.3em; }
/*▼可変*/
.kakkodash2 {display:inline-block; transform:scalex(2.6); margin-left:0em; padding-right:0.1em; }
/*▼可変*/
.dash3 {display:inline-block; transform:scalex(2.8); margin-left:0.2em; padding-right:0.2em; }
/*▼可変*/
.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); }
/*▼有無*/
.ref_type {text-indent:0em; }

.mittyaku1 {margin-left:-0.2em; margin-right:0.1em; }
.mittyaku2 {margin-left:0.1em; margin-right:-0.2em; }
.mittyaku3 {margin-left:0.1em; margin-right:-0.1em; }
.mittyaku3a {margin-left:-0.3em; margin-right:-0.1em; }
.mittyaku4 {margin-left:-0.1em; margin-right:0.1em; }
.parable {padding-left:1.5em; padding-right:2em; text-indent:0em;}
.parablekakko {padding-left:1.5em; padding-right:2em; text-indent:-0.5em;}
.gyoutoutsume {padding-left:0em; text-indent:0em; }
.hankakutume {margin-left:-0.5em; }
.caption1 {margin-left:2em; margin-right:1em; text-indent:-2.1em; padding-left:2.3em; }
.caption2 {text-align:center; }

img.width-full {width:95%; }
#shinrishihyou {border:1px solid rgb(0, 0, 0); margin:0px 11px 0px 15px; padding:4px 6px 4px 6px; }
img.width4-1 {width:95%; margin-top:5px; margin-bottom:15px; }
img.width4-2 {width:90%; margin-left:10px; padding-left:0em; }
img.f4-6-1 {width:95%; margin-top:0px; margin-left:-10px; margin-bottom:-5px; padding-left:0em; }
img.f4-6-2 {width:103%; margin-top:0px; margin-left:-20px; margin-bottom:-5px; padding-left:0em; }
img.f4-6-3 {width:100%; margin-top:0px; margin-left:-15px; margin-bottom:-5px;  padding-left:0em; }
img.f4-6-4 {width:100%; margin-top:0px; margin-left:-10px; margin-bottom:-5px; padding-left:0em; }
img.f4-7-1 {width:100%; margin-top:0px; margin-left:-10px; margin-bottom:-5px; padding-left:0em; }

.italic {font-style:italic; }
