@charset "Shift_JIS";
/*
Internet Explorer 5.5による縱書き用スタイル・シート．
-top-right-bottom-leftの指定は-left-top-right-bottomに書き直すこと.
*/
body {margin:0;padding:0;}/*overflow-x:hidden;*/
html, body {height:100%;}/* *height:100%; */
/*body←IE10で縱heightが畫面表示領域横幅の割合になる對策*/
/***html←IE7st對策 http://toro.2ch.net/test/read.cgi/hp/1144494359/568 →リストマークに異變？***/
ul, ol, li, abbr, acronym {zoom:normal;}/*** hasLayoutプロパティ ***/
li {display:list-item;
vertical-align:middle !important; _vertical-align:top/**IE6・IE7q**/;
/*IE6バグ對策 http://css-el.seesaa.net/article/147448903.html */
}

#navbar {position:static !important;}
.address {margin:0em 0.5em;}

div.text, div.notes {/*overflow:visible;*/
width:100%;
height:100%;/*IE必須、だがFirefox62で横スクロール出なくなる*/
overflow-x:auto;/*上記Firefox對策*/
}/* noteF.css */
div.text div.tate {height:90%;}/*無いとFirefox62・Chrome69で入れ子縱スクロール發生*/
/*==Safari5對策Webkitハック　Safari5+（とGoogleChromeとOpera15+）に適用==*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.text .head {height:2.5em;/* position:fixed;bottom:0;right:0;*/}
.head form, .head p {margin:0;padding:0;line-height:1;font-size:10pt;}
}/*Chrome對策*/


div.tate {background:#fffffd;
	margin:0;
	padding:0.5em 0;
	}
@media screen, print {
 div.tate {direction:ltr;unicode-bidi:bidi-override;
	width:100%;/*←Safari5、%だと横幅短く。em/pxだと窓幅超すとき各縱書き段毎の横スクロール出ず。*/
	height:95%;/**//* IE10標準モード 55%？*/
	overflow-x:auto; overflow:auto;/*窓の高さによっては各段縱スクロール發生*/
/*	scrollbar-base-color: 	#ccf;
*/	scrollbar-track-color: 	#bcd;/*#cde #eee*//*溝*//*IE10有效*/
	scrollbar-face-color: 	#789;/*def ccc*//*面・溝（網）*//*IE10有效*/
	scrollbar-3dlight-color: 	#ffe;/*fff*//*threadhighlight*//*上右（外）*/
	scrollbar-highlight-color: 	#999;/*999*//*上右（内）・溝（網）*/
	scrollbar-shadow-color: 	#336;/*ffe*//*左下（内）*//*IE10有效*/
	scrollbar-darkshadow-color:#999;/* auto threaddarkshadow*//*左下（外)*/
	scrollbar-arrow-color: 	#008;/*auto buttontext*//*IE10有效*/
	/*Firefox用*/scrollbar-color:#008 #bcd;/*scrollbar-width:thin;*/
	}
	.tate::-webkit-scrollbar {height:14px/*10px*/; width:14px/*5px*/;}/*これ無いと他は無效*/
	.tate::-webkit-scrollbar-track {background:#bcd;}
	.tate::-webkit-scrollbar-thumb {background:#008; 
		border:1px solid transparent; background-clip:padding-box; border-radius:8px;}
	.tate::-webkit-scrollbar-corner {background:#77f;}
	.tate::-webkit-scrollbar-button:single-button:vertical {
		background-color:#bcd; display:block; border-style:solid; height:9px;width:16px;
		}
	.tate::-webkit-scrollbar-button:single-button:horizontal {
		background-color:#bcd; display:block; border-style:solid; height:16px;width:9px;
		}
	.tate::-webkit-scrollbar-button:single-button:horizontal:increment {/*右*/
		border-width:7px 0 7px 8px/*14px*/; border-color:transparent; border-left-color:#55f;
		}
	.tate::-webkit-scrollbar-button:single-button:horizontal:increment:hover {
		border-left-color:#00f;}
	.tate::-webkit-scrollbar-button:single-button:horizontal:decrement {/*左*/
		border-width:7px 8px 7px 0; border-color:transparent; border-right-color:#55f;
		}
	.tate::-webkit-scrollbar-button:single-button:horizontal:decrement:hover {
		border-right-color:#00f;}
	.tate::-webkit-scrollbar-button:single-button:vertical:decrement {/*上*/
		border-width:0 7px 8px 7px; border-color:transparent; border-bottom-color:#55f;
		}
	.tate::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
		border-bottom-color:#00f;}
	.tate::-webkit-scrollbar-button:single-button:vertical:increment {/*下*/
		border-width:8px 7px 0 7px; border-color:transparent; border-top-color:#55f;}
	.tate::-webkit-scrollbar-button:single-button:vertical:increment:hover {
		border-top-color:#00f;}
}

hr.yokosen {height:10px; color:#cde;}/*#eec*/
.dropshadow, shadow {/*width:1em;*/}

/*==Safari5對策Webkitハック　Safari5+（とGoogleChromeとOpera15+）に適用==*/
@media screen and (-webkit-min-device-pixel-ratio:0){
body {/*direction:rtl;unicode-bidi:bidi-override;*//*Safari5縱書き非選擇時にも變に效く*/}
div.tate {/*direction:ltr;unicode-bidi:bidi-override;width:auto;margin:0 auto;*/}
}/*Safari5對策*/

/*===上部廣告===*/
div.y_gcss_ovrtr_au, #y_gc_div_adcntr * {display:none;}/*上部廣告*/
