@charset "Shift_JIS";

/* (C)2001 Sophia Soflan */
/* 改 2001 Chaichan Papa */

/* style of block elements */

@media screen,pri@charset "Shift_JIS";

/* (C)2001 Sophia Soflan */
/* 改 2001 Chaichan Papa */

/* style of block elements */

@media screen,pri@charset "Shift_JIS";

/* (C)2001 Sophia Soflan */
/* 改 2001 Chaichan Papa */

/* style of block elements */

@media screen,pri@charset "Shift_JIS";

/* (C)2001 Sophia Soflan */
/* 改 2001 Chaichan Papa */

/* style of block elements */

@media screen,priw景色 #FBEDED #FEF0FD*/
	/* 橙色系背景色 #FCF6EC #FBF2E3 #FCF2E2 #F3ECDF #F9E9CF */
	/* 海色系背景色 #ECF2FC #CCFFFF*/
	/* メタ系背景色 #ECFCFC #F1EDEE #E7E1E3 */
	/* 草色系背景色 #ECFCF1 #EFF3EF*/
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	font-family:"ＭＳ Ｐゴシック";
	letter-spacing:normal;
	margin:1px;
	padding:1px 1px 4px;
	border-width:0;
/*	overflow:auto;   */
}
body.bodytop {
/*	background:#FBF2E3 url(../chaiimg/chaichan_1.gif) no-repeat;*/
/*	background:#F7FCF5 url(../chaiimg/chaichan_1.gif) no-repeat; */
}

/* ブロック要素基本設定 */
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,blockquote,addre5 url(../chaiimg/chaichan_1.gif) no-repeat; */
}

/* ブロック要素基本設定 */
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,blockquote,addre5 url(../chaiimg/chaichan_1.gif) no-repeat; */
}

/* ブロック要素基本設定 */
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,blockquote,addre5 url(../chaiimg/chaichan_1.gif) no-repeat; */
}

/* ブロック要素基本設定 */
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,blockquote,addreﾍ無し */
	width:auto; /* 幅はオート */
	height:auto; /* 高さもオート */
	overflow:visible; /* スクロールバー非表示対策 */
	position:static; /* 絶対配置を禁止 */
	display:block; /* インライン化を禁止 */
	/* float:none; */ /* 回り込みを禁止 */
	cursor:auto; /* カーソル形状はノーマル */
	filter:none; /* フィルターを禁止 */
}

/*
■ブロック要素個別設定■
・文字色
・フォントサイズ
・フォントファミリー（ＭＳ Ｐゴシック以外のときのみ指定）
・フォントスタイル（イタリックにしたいときのみ指定）
・ボールド
・マージン
・パディング
・ボーダー
・テキスト位置（text-align）
*/

p{
	color:Navy;
	font-size:1em;
	font-weight:normal;
/*	text-indent:.5e・パディング
・ボーダー
・テキスト位置（text-align）
*/

p{
	color:Navy;
	font-size:1em;
	font-weight:normal;
/*	text-indent:.5e・パディング
・ボーダー
・テキスト位置（text-align）
*/

p{
	color:Navy;
	font-size:1em;
	font-weight:normal;
/*	text-indent:.5e・パディング
・ボーダー
・テキスト位置（text-align）
*/

p{
	color:Navy;
	font-size:1em;
	font-weight:normal;
/*	text-indent:.5eeight:bold;
	margin:1em 1em 1em 20em;
	padding:0;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid gray;
	border-left:0px;
	text-align:right;
	background-image:none;
}

h2{
	color:#3d7097;
	font-size:1.5em;
	font-family:"Courier New",Courier;
	font-weight:bold;
	margin:2em 1em 1em;
	padding:0;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	text-align:center
}

h3{
	color:#466666;
	font-size:1.3em;
	font-family:"Times New Roman",Courier;
	font-weight:bold;
	margin:2em 1.5em 1em;
	padding:.2em;
	border-bottom-style: double; 
	border-top-style: double; 
        background-color: #F7FCF5;
	text-al1.5em 1em;
	padding:.2em;
	border-bottom-style: double; 
	border-top-style: double; 
        background-color: #F7FCF5;
	text-al1.5em 1em;
	padding:.2em;
	border-bottom-style: double; 
	border-top-style: double; 
        background-color: #F7FCF5;
	text-al1.5em 1em;
	padding:.2em;
	border-bottom-style: double; 
	border-top-style: double; 
        background-color: #F7FCF5;
	text-alorder-top:1px solid gray;
	border-right:0px;
	border-bottom:1px solid gray;
	border-left:0px;
	text-align:left;
        background-color:#F7FCF5;

}

h6{
	color:#3d7097;
	font-size:0.8em;
	font-family:"Times New Roman",Courier;
	margin:1.8em 1.8em 0.8em;
	padding:.2em .5em;
	border-top:1px solid gray;
	border-right:0px;
	border-bottom:1px solid gray;
	border-left:0px;
	text-align:left;
        background-color:#ffffff;
}

ul,ol{
	color:Navy;
	font-size:1em;
	font-weight:normal;
	margin:1em 10% 1em 13%;
	padding:.5em 1em;
	border-top:1px solid #c0c0c0;
	border-right:0px;
	border-bottom:1px solid #c0c0c0;
	border-left:0px;
}

dl{
	colding:.5em 1em;
	border-top:1px solid #c0c0c0;
	border-right:0px;
	border-bottom:1px solid #c0c0c0;
	border-left:0px;
}

dl{
	colding:.5em 1em;
	border-top:1px solid #c0c0c0;
	border-right:0px;
	border-bottom:1px solid #c0c0c0;
	border-left:0px;
}

dl{
	colding:.5em 1em;
	border-top:1px solid #c0c0c0;
	border-right:0px;
	border-bottom:1px solid #c0c0c0;
	border-left:0px;
}

dl{
	col-align:left;
}

dl dl,dl ul,dl ol,ul ul,ol ol,ul ol,ol ul{
	margin:.2em .2em .2em 1.5em;
	border-width:0;
}

li{
	color:Navy;
	font-size:1em;
	font-weight:normal;
	margin:.5em 0; 
	padding:0;
}

li p,dd p{
	margin:.5em .2em;
	padding:0 !imortant;
}

blockquote{
	color:#000;
	font-size:1em;
	font-weight:normal;
	margin:1em 6% 1em 10%;
	padding:0;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:5px solid #d0e0ff;
	text-align:left;
}
blockquote blockquote{
	margin:1em 1% 1em 3%;
}
blockquote p{
	margin:.5em;
	padding:.2em;
/*	text-indent:.5em; */
}
blockquote ul,blockquote ol,blockquote dl{
	margin:.5em .5em .5em 2te p{
	margin:.5em;
	padding:.2em;
/*	text-indent:.5em; */
}
blockquote ul,blockquote ol,blockquote dl{
	margin:.5em .5em .5em 2te p{
	margin:.5em;
	padding:.2em;
/*	text-indent:.5em; */
}
blockquote ul,blockquote ol,blockquote dl{
	margin:.5em .5em .5em 2te p{
	margin:.5em;
	padding:.2em;
/*	text-indent:.5em; */
}
blockquote ul,blockquote ol,blockquote dl{
	margin:.5em .5em .5em 2}

center{
	color:#3d7097;
	font-size:1em;
	font-family:"Courier New",Courier;
	font-weight:normal;
	margin:1em .2em;
	padding:.2em;
	border-top:0px;
	border-right:4px double #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	border-left:4px double #c0c0c0;
	text-align:center;
}

div{
	color:#000;
	font-size:1em;
	font-weight:normal;
	margin:1.5em 1em;
	padding:.2em;
	border:4px double #c0c0c0;
}

div div{
	margin:1em 2em;
	border-width:2px;
}

hr{
	height:1px;
	margin:.5em 2em;
	border-color:#000;
	background-color:#000;
}



/* style of inline elements */


a,cite,q,em,strong,dfn,acronym,abbr,del,code,pre,samp,small,big,i,b,span,s,strikeor:#000;
}



/* style of inline elements */


a,cite,q,em,strong,dfn,acronym,abbr,del,code,pre,samp,small,big,i,b,span,s,strikeor:#000;
}



/* style of inline elements */


a,cite,q,em,strong,dfn,acronym,abbr,del,code,pre,samp,small,big,i,b,span,s,strikeor:#000;
}



/* style of inline elements */


a,cite,q,em,strong,dfn,acronym,abbr,del,code,pre,samp,small,big,i,b,span,s,strikegファミリー（ＭＳ Ｐゴシック以外のときのみ指定）
・フォントスタイル（イタリックにしたいときのみ指定）
・テキスト装飾（任意／デフォルトは無し）
・ボールド（太字にしたいときのみ指定）
・マージン（マージンに０以外を取りたい時のみ指定）
・パディング（パディングに０以外を取りたい時のみ指定）
・ボーダー（ボーダーを０以外にしたい時のみ指定）
・カーソル形状（任意／デフォルトはオート）
*/

a{
	color:#664444;
/*	color:#666666; */
	margin:0;
	padding:0;
	border:0;
}

a:link{
	color:maroon;
/*	color:#44aa44; */
	margin:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid blue;
	border-left:0px;
}
a:hover{
	color:#550:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid blue;
	border-left:0px;
}
a:hover{
	color:#550:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid blue;
	border-left:0px;
}
a:hover{
	color:#550:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid blue;
	border-left:0px;
}
a:hover{
	color:#550id blue;
	border-left:0px;
}
a img{
	border-width:1px;
	border-color:yellow;
	border-style: none;
}

a cite,a q,a em,a strong,a dfn,a acronym,a abbr,a del,a code,a pre,a small,a big,a span,a font,a s,a strike,a i,a b{
	color:blue; /* アンカー要素はすべてブルーに */
}
a[href]{
	cursor:pointer;
}

cite,q{
	color:#A86C6C;
}

q{
	quotes:"「" "」";
}

em{
    color:#000;
	border-bottom:2px solid gray;
}

strong{
	color:#000;
	font-weight:bold;
	font-family:"MS UI Gothic";
	border-bottom:2px solid gray;
}

code{
	color:#B49414;
}

dfn,acronym,abbr{
	color:#000;
	padding:0 .2em;
	border-bottom:3px double #3d7097;
	cursor:help;
}
dfn a{
	cu	color:#B49414;
}

dfn,acronym,abbr{
	color:#000;
	padding:0 .2em;
	border-bottom:3px double #3d7097;
	cursor:help;
}
dfn a{
	cu	color:#B49414;
}

dfn,acronym,abbr{
	color:#000;
	padding:0 .2em;
	border-bottom:3px double #3d7097;
	cursor:help;
}
dfn a{
	cu	color:#B49414;
}

dfn,acronym,abbr{
	color:#000;
	padding:0 .2em;
	border-bottom:3px double #3d7097;
	cursor:help;
}
dfn a{
	cu
	padding:0 .2em;
}

i{
	color:#000;
	font-family:"MS UI Gothic";
	font-style:italic;
}

b{
	color:#3d7097F;
	font-family:"MS UI Gothic";
	font-weight:bold;
}

font{
	color:#000;
	font-size:1em;
	border-bottom:1px dashed #c0c0c0;
}

/* style of tables and it's conteiners */

/* noisy elements */

embed,bgsound{ border:1px solid red; }

/* ??? */

.float01{
	text-align: center
}
.new{
	color: #ffffff;
	font-style:italic;
	font-size: 0.8em;
	background-color: blue;
}
table{
	color:#000;
	font-size:1em;
	font-style:normal;
	line-height:150%;
	margin:2em 2em 2em 2em;
	padding:.2em;
	text-align:left;
	width:auto; /* 幅はオート */
}
th{
	style:normal;
	line-height:150%;
	margin:2em 2em 2em 2em;
	padding:.2em;
	text-align:left;
	width:auto; /* 幅はオート */
}
th{
	style:normal;
	line-height:150%;
	margin:2em 2em 2em 2em;
	padding:.2em;
	text-align:left;
	width:auto; /* 幅はオート */
}
th{
	style:normal;
	line-height:150%;
	margin:2em 2em 2em 2em;
	padding:.2em;
	text-align:left;
	width:auto; /* 幅はオート */
}
th{
	chai-world{
	color: fuchsia;
	font-weight:bolder;
}
#chai-kensaku{
	text-align:center;
}
.chai-new{
	color: fuchsia;
	font-weight:bolder;
}
#chai-addr{
	text-align:right;
}
#chaichan-world{
	text-align:right;
	font-weight:bolder;
}
.author-from{
	text-align:right;
	border-style:none;
	padding-right:10%;
}
div.navi{
	text-align:center;
	font-weight:bolder;
} 
input, textarea, select{
	font-size:1.0em; 
	font-family:'ＭＳ ゴシック',monospace; 
}
.banner{
	text-align:center;
	border-style:none;
}
.top{
	border-style:none;
}
.main{
	border-style:dashed;
	background:#ffffff;
	border-width:1px
}
.bottom{
	border-style:none;
}

}/* media@ -style:none;
}
.main{