@charset "Shift_JIS";
/*
***表紙#indexhtmlのみの設定***
*/
#bigbook1 {background:transparent;
	margin:0; padding:0;
	width:10em; height:10em;/*150*/
	}
body#indexhtml {text-align:center;}/*IE5.5以前向け中央揃へを兼ぬ*/
form {margin:0; clear:both;}
.divBody, #CentreLine {margin-right:auto;margin-left:auto;}/*N6で中央揃*/
#divBody1, #divBody2, #CentreLine {width:34.3em;}/*IEにてfloat子要素を包含させる效果アリ*/
#divBody1 {padding:0.5em;} /*縱書き時はみ出し防止*/
#divBody1, #SubTitle, .belt {background-color:#feefd5;}/*#a0b8c8; e0e6e9; fed fdf4e9 #edebcd */
#column1 {
	width:14.5em;/*4.05em×4+14px=17.7*/
	float:left;
	padding-top:0.5em;
	}
#column2{ 
	float:right;
	width:16.8em;
	padding:0.3em;
	margin-top:0.5em;
	}
#head2	{float:right; width:9.7em;}
#column3 {float:left; width:18.6em;}/*18.3*/
#epigram2 cite, #epigram3 cite, #epigram4 cite {padding-left:0em; text-align:center;}
#column4 { clear:right;/*Opera6に必要*/
	float:right; width:14.8em;
	margin-top:0.3em;
	border:4px #d2d9d9 groove;
	background:#fff; color:#400000;
	}
#column5 {width:18.6em;/*18.3*/
	clear:left;/*N6・Opera必須、IEバグ除け*/
	float:left;/*N6必須*/
	}
#head3	{text-align:right;}
#head4	{width:34em;/*Opera必須*/
	clear:left;
	margin-top:1px;
	padding:2px 0;/*N6向け*/
	}
#head4 h4 {float:right; width:18em; font-size:100%; margin:0 0 0 0.25em;}
#head4 cite {display:inline; width:21.3em; white-space:nowrap;}

#maintitle {white-space:nowrap;
	background-color:#fffff8;
	border:5px solid #666;
	padding:2px;
	}
#maintitle h1 {padding:7px 0 0; margin:0;/**/}
#maintitle h1, #maintitle div {border:1px solid #999;}
#maintitle h1 big {display:block;/*IE5でmargin有效化,IE4無效*/
	margin-left:-0.5em;margin-right:-0.5em;/*半角【】フォントの無いMac對策*/
	font-size:150%; 
	font-family:'HGP明朝E','ＤＨＰ平成ゴシックW5','MS UI Gothic','ＭＳ Ｐゴシック',"ヒラギノ明朝 Pro W6",'ヒラギノ明朝 ProN W6'"ヒラギノ角ゴ Std W6", 'Osaka Narrow', Gothic, serif;
	padding:3px;
	}
#maintitle h1 strong {
	font-family:"ヒラギノ明朝体7等幅","HGS明朝E","ＤＦ平成明朝体W7","HG正楷書体-PRO","ＳＨ Ｇ30-M",'ヒラギノ明朝 ProN W6','ヒラギノ明朝 Pro W6',"Hiragino Mincho ProN", "平成明朝", "ＭＳ 明朝", Micho, serif;
	}
#maintitle h1 small, #maintitle div {/**/display:block;
	padding:5px;
	border-top:1px solid #999;
	}
#maintitle small {font-size:small;}

#SubTitle {white-space:nowrap;
	border-bottom:2px dotted #aaa; 
	padding:0.2em 0 0.4em 0;
	margin-bottom:0.5em;
	font-family:"ＭＳ Ｐゴシック", 'Osaka−等幅', Gothic, sans-serif;
	}
#SubTitle * {color:#600;}

.division1 /*普請中*/ {/*margin,padding指定はＩＥ5.5でバグに*/
	border:2px groove #ccc;
	border-width:0 2px;
	}
.division1 #apologia {width:12em; margin-left:auto;margin-right:auto;}
small#tuneni {float:left;width:2.2em; margin-left:2.8em; line-height:1.1;}
#tuneni span, .division1 big, .division1 p strong {display:block;}
.division1 big {
	font-size:140%;
	float:left; width:3.6em;
	}
a#husintyuu {
	color:#e00;
	font-weight:700;
	text-decoration:underline;
	border-bottom:none;
	}
.division1 p strong {width:11.8em; clear:left;}/*.division1 a#UnderReconstruction,*/ 
.division1 #date a {text-decoration:blink;}

cite.epigraph {text-align:center; padding:0.25em 0; margin-top:1px;}/* =#epigram1*/

.division2 {/*新着情報*/width:100%;
	background:#ffe;
	text-align:left;
	border:2px dotted #666; border-width:2px 0;
	padding:8px 0 8px 0;
	}
.division2 h5 {width:9em;
	font-size:105%;
	font-family:'ＤＨＰ平成ゴシックW5',"ＳＨ Ｇ30-P","HGPｺﾞｼｯｸM","ＭＳ Ｐゴシック", Osaka, Gothic, sans-serif;
	background:#eed; color:#000;
	margin:1px 75% 0 0 ;
	padding:0 0 0 0.25em;
	border:0.25em solid #888; border-width:0.25em 0 0 0.65em;
	}
.division2 ul {
	border:0.3em solid #888; border-width:0.3em 1em 0.3em 0;
	margin:0;/*IE5.0では上マージン空く*/
	padding:0.2em 0.25em 0.2em 1.5em;
	list-style-image:url(../images/triangle3.gif);
	}
.division2 li p {margin:0;}/*IE5.0對策*/
.address {text-align:left;}
/*============#indexhtml====================*/
#indexhtml BODY, BODY#indexhtml {
	min-width:34em;/*NN6、Opera向け*/
	border:2px dotted #880;/*IE互換はsolidになる*/ border-width:0 2px;
	}
 body#indexhtml {
/*	background-image:url(../images/1watodzi.jpg);
	background-position:right top;
	background-repeat:repeat-y;
*/	background:#fffeef/* url(../images/books3.gif) repeat-y 905px 0*/;/*#f5fdfd*/
	}
h2.belt, h3.belt {
	font-family:"HG正楷書体-PRO","HG正楷書体","ＤＦ平成明朝体W7",ヒラギノ明朝体7等幅,"HGS明朝E","ＭＳ 明朝", "ヒラギノ明朝 ProN W6","平成明朝", Micho, serif;
	}
h4.belt {font-family:"HGS行書体","ＤＨＰ行書体","HGS明朝B","ＭＳ Ｐ明朝", "ＦＡ 瑞筆行書Ｍ","ＡＲ行楷書体Ｈ","ＤＦ行書体", "ヒラギノ明朝 ProN W6","平成明朝", Micho, serif;
	}
#archive span {vertical-align:baseline;
	font-size:90%; font-style:oblique;
	Font-weight:600;
	}

/*==================以下、縱書き部分=====================*/
#column2 {
direction:rtl; unicode-bidi:bidi-override;/*右上隅を原點に*/
}
.tategaki, #cite1 {direction:ltr;}/*行方向戻す*/
.tategaki {
-webkit-writing-mode:vertical-rl;/*Safari・Chromeのみ*/
writing-mode:vertical-rl;
writing-mode:tb-rl;/*IEのみ*/
-ms-writing-mode:tb-rl;
	text-underline-position:above;
	text-align: justify;
	TEXT-JUSTIFY: auto;
font-family:'@TT正字體ヒラギノ明朝Prob W3','@TTF正字體小塚明朝Pro-VIb R','@文字鏡契冲明朝','@癸羊明朝','@IPAmj明朝','@ヒラギノ明朝体3等幅','Hiragino Mincho ProN'/*MacChrome(FireFoxも有效)*/,'@ＭＳ 明朝',"ＭＳ 明朝","ヒラギノ明朝 ProN W3",'IE用ブロック',monospace;
/*Safari5對策*/
height:14em;/* 必須！ 無いと100%になる。*/
min-width:16.8em;
max-width:17.9em;/* 100%だけだとSafari5で左に大きくはみ出るバグ*//*(16.8+(0.3×2))+(0.25×2)em*/
width:100% !important;
width:18em /*IE6向け。!importantの後の記述で上書きするバグを應用*/
	}
#column2 cite  {width:100%;}/* #cite1 */

@media (min-resolution: .001dpcm) {
_:-o-prefocus, .tategaki  {font-family:'TT正字體ヒラギノ明朝Prob W3','TTF正字體小塚明朝Pro-VIb R','CX古典ミン-R','文字鏡契冲明朝','癸羊明朝','ヒラギノ明朝体3等幅','ヒラギノ明朝 ProN W3','Hiragino Mincho ProN'/*MacSafari*/,'Hiragino Mincho ProN W3'/*MacOpera*/,'IPAmj明朝',"ＭＳ 明朝","平成明朝", Micho,/*MingLiu,*/ serif;}
}/* Opera 12.00+ *//*Opera12で文字が横に寢る對策*/
