@charset "Shift_JIS";

@media screen,print{


body{
	color:#000;
	background:#ffffff;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	letter-spacing:normal;
	margin:1px;
	padding:1px 1px 4px;
	border-width:0;
/*	overflow:auto;   */
}


/* ブロック要素基本設定 */
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,blockquote,address,center,div{
	background-color:transparent; /* 背景は透過 */
	background-image:none; /* 背景画像は無し */
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; /* 基本フォントはＭＳ Ｐゴシック */
	font-style:normal; /* フォントスタイルはノーマル */
	line-height:150%; /* 行間隔は１５０％ */
	letter-spacing:normal; /* テキストの感覚はデフォルト */
	text-decoration:none; /* テキスト装飾は無し */
	width:auto; /* 幅はオート */
	height:auto; /* 高さもオート */
	overflow:visible; /* スクロールバー非表示対策 */
	position:static; /* 絶対配置を禁止 */
	display:block; /* インライン化を禁止 */
	/* float:none; */ /* 回り込みを禁止 */
	cursor:auto; /* カーソル形状はノーマル */
	filter:none; /* フィルターを禁止 */
}

/*
■ブロック要素個別設定■
・文字色
・フォントサイズ
・フォントファミリー（ＭＳ Ｐゴシック以外のときのみ指定）
・フォントスタイル（イタリックにしたいときのみ指定）
・ボールド
・マージン
・パディング
・ボーダー
・テキスト位置（text-align）
*/

p{
	font-size:9pt;
	font-weight:normal;
	margin:.8em 4% .4em;
	padding-bottom:5px;
	border-width:0;
}

h1 {
	color:#ffffff;
        background-color:#000000;
	font-size:12pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:bold;
	letter-spacing:6pt;
	margin:0em 0em 0em 0em;
	padding:0.5em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	text-align:center;
}

h2 {
	color:#000000;
	font-size:12pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:bold;
	letter-spacing:4pt;
	margin:3em 0em 1em 1em;
	padding:0;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid #CCCC00;
	border-left:0px;
	text-align:left;
}

.h2ohneLinie {
	color:#000000;
	font-size:12pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:bold;
	letter-spacing:4pt;
	margin:3em 0em 0em 1em;
	padding:0;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	text-align:left;
}
.h2mitLinie {
	color:#000000;
	font-size:12pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:bold;
	letter-spacing:4pt;
	margin:0em 0em 1em 1em;
	padding:0;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid #CCCC00;
	border-left:0px;
	text-align:left;
}

h3 {
	font-size:8pt;
	font-family:"ＭＳ Ｐゴシック","Trebuchet MS";
	font-weight:normal;
	margin:0;
	padding:2px, 2px, 2px, 10px;
	border-width:0;
	text-align:left; 
}

h4 {
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック","Trebuchet MS";
	font-weight:bold;
	margin:.8em 4% .4em;
	padding:0;
	border-width:0;
	text-align:left;
	color:rgb(153, 51, 0);
}

h5 {
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	font-weight:normal;
	border-width:0;
	text-align:left;
	margin:0;
}

h6 {
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	font-weight:normal;
	border-width:0;
	text-align:left;
	margin-left:10px;
}

.nihongoh4 {
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック";
	font-weight:normal;
	margin:.8em 4% .4em;
	padding:0;
	border-width:0;
	text-align:left;
	color:rgb(153, 51, 0);
}

ul{
	color:#000000;
	font-size:9pt;
	font-weight:normal;
	margin:0em;
	padding:.5em 1em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	list-style-type:none;
	text-decoration:none;
}


li{
	color:#000000;
	font-size:9pt;
	font-weight:normal;
	margin:.5em 0; 
	padding:0;
}

/*
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,strike,font{
	background-color:transparent;
	font-size:1em;
	font-family:"ＭＳ Ｐゴシック";
	font-style:normal;
	font-weight:normal;
	line-height:150%;
	letter-spacing:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	border-width:0;
	position:static;
	float:none;
	cursor:auto;
	filter:none;
}

/*
■インライン要素個別設定■
・文字色
・フォントサイズ（1em 以外の時のみ指定）
・フォントファミリー（ＭＳ Ｐゴシック以外のときのみ指定）
・フォントスタイル（イタリックにしたいときのみ指定）
・テキスト装飾（任意／デフォルトは無し）
・ボールド（太字にしたいときのみ指定）
・マージン（マージンに０以外を取りたい時のみ指定）
・パディング（パディングに０以外を取りたい時のみ指定）
・ボーダー（ボーダーを０以外にしたい時のみ指定）
・カーソル形状（任意／デフォルトはオート）
*/

a{
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	color:#666666;
	margin:0;
	padding:0;
	border:0;
}

a:link {color: #000000
text-decoration:none;
	margin:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
 }

a:hover{
	color:#550055;
	margin:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}
a:visited{
	color:#bb88ff;
	margin:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}
a:visited:hover{
	color:#550055;
	margin:0;
	padding:0 .2em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}


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;
}



table{
	color:#000;
	font-size:1em;
	font-style:normal;
	line-height:150%;
	margin:0em;
	padding:0em;
	text-align:left;
	width:auto; /* 幅はオート */
}


.copyright {
	background:#ffffff;
	color:#000000;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	text-align:center;
	border-style:none;
	margin:1em 0em 0em 0em;
	padding:0;
	border-top:3px solid #E7C49D;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.bluecopyright {
	background:#ffffff;
	color:#000000;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	text-align:center;
	border-style:none;
	margin:1em 0em 0em 0em;
	padding:0;
	border-top:3px solid #c2d7d7;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.brauncopyright {
	background:#ffffff;
	color:#000000;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	text-align:center;
	border-style:none;
	margin:1em 0em 0em 0em;
	padding:0;
	border-top:3px solid RGB(215,174,133);
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.murasakicopyright {
	background:#ffffff;
	color:#000000;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	text-align:center;
	border-style:none;
	margin:1em 0em 0em 0em;
	padding:0;
	border-top:3px solid #bb88ff;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.graucopyright {
	background:#ffffff;
	color:#000000;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	text-align:center;
	border-style:none;
	margin:1em 0em 0em 0em;
	padding:0;
	border-top:3px solid #cbc5cb;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.greenbordercell {
	background:#ffffff;
	color:#000000;
	font-size:8pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif,"Trebuchet MS";
	text-align:left;
	border-style:none;
	margin:0;
	padding-top:2em;
	padding-left:2em;
	border-top:2px solid #CCCC00;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.greenbordercell2 {
	background:#ffffff;
	color:#000000;
	font-size:9pt;
	font-weight:normal;
	text-align:left;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid #CCCC00;
	border-left:0px;
}

.navitable{
	margin:0.5em;
	padding:0.1em;
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:left;
	width:140px;

}

.ol{
	list-style-type: decimal;
	color:#000000;
	font-size:9pt;
	font-weight:normal;
	margin:0em;
	padding:.4em 1em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.h1latin {
	font-size:12pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:bold;
	letter-spacing:6pt;
}

.latin {
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:normal;
}
.latintitel {
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:normal;
	color:rgb(153, 51, 0);
}

.latinselected {
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:normal;
	color: rgb(102, 102, 102);
}

.menujisage{
	margin-left:1em;
}

.menumidashi{
	padding:1px;
	
}

/*
ここからみちえが書いてる2月4日
*/

.selectedpage{
	color: rgb(102, 102, 102);
}

.level1 {
	color: #33cc00;
	background-color: rgb(202, 254, 211);
	font-size:9pt;
	font-weight:normal;
	margin:.8em 4% .4em;
	padding:0;
	border-width:0;
}

.nihongotitel {
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:bold;
	padding:2px, 5px, 2px, 1em;
	padding-left:1em;
	border-width:0;
}


.greentable{
	margin:0.5em;
	margin-right:2em;
	margin-left:2em;
	padding-left:1em;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	text-align:left;
	border: 1px solid #CCCC00;
	width:90%;
	border-collapse: collapse;
	table-layout:fixed;

}

.greenchizutable{
	position: relative;
	left:2em;
	top:0px;
	border: 1px solid #CCCC00;
	width:90%;
	table-layout:fixed;

}

.haigotable{
	margin:0.5em;
	margin-left:1em;
	padding-left:1em;
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:left;
	border: 1px solid #CCCC00;
	width:540px;
	border-collapse: collapse;
	table-layout:fixed;

}

 span.sample1 {
	font-size: 9pt;
	color:rgb(153, 51, 0);
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
}
 span.sample2 {
	font-size: 9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	margin-left:1.1em;
	
}
 span.sample3 {
	font-size: 9pt;
	color:rgb(153, 51, 0);
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	margin-left:1.1em;
	
}




.numberlist {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left:1.1em;
}

.numberlistlatin {
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	list-style-type: decimal;
	list-style-position: outside;
	margin-left:1.1em;
}

.hizuke{
	font-size:8pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif,"Trebuchet MS";
	font-weight:normal;
	margin:0;
	padding:2px, 2px, 2px, 10px;
	border-width:0;
	text-align:right; 
}

.rezepttable{
	margin-left:2em;
	padding:0.1em;
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif,"Trebuchet MS";
	width:200px;
	background-color:#ffffcc
}
.rezepttablelatin{
	margin-left:2em;
	padding:0.1em;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	width:200px;
	background-color:#ffffcc
}

.rezepttable-dai{
	margin-left:2em;
	padding:0.1em;
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif,"Trebuchet MS";
	width:250px;
	background-color:#ffffcc
}

.rezepttablelatin-dai{
	margin-left:2em;
	padding:0.1em;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	width:250px;
	background-color:#ffffcc
}

td.rezepttable{
	border-bottom:5px solid #ffffff;
}

td.rezepttablelatin{
	border-bottom:5px solid #ffffff;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
}

td.rezeptzahltable{
	border-bottom:5px solid #ffffff;
	text-align:right; 
}

.rezeptzahl{
	font-size:9pt;
	font-weight:normal;
	margin:.8em 4% .4em;
	padding-bottom:5px;
	border-width:0;
	text-align:right; 
}

.rezeptzahllatin{
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック";
	font-weight:normal;
	margin:.8em 4% .4em;
	padding-bottom:5px;
	border-width:0;
	text-align:right; 
}

img.koshinhidari{
	float:left;
	margin-right:20px;
	margin-left:1.1em;
}   

img.koshinmigi{
	float:right;
	margin-left:20px;
	margin-right:1.1em;
}  

.ichibanuenosen {
	border-top:1px solid RGB(102, 102, 102);
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

li.punkt{
	margin-left:1.5em;
	padding:0;
	line-height:1em;  
}
.lextable{
	margin:0.5em;
	padding:0.1em;
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif,;
	text-align:left;
	width:70px;

} 

.fachworttable{
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif,"Trebuchet MS";
	width:580px;
	background-color:#ffffcc;
	margin:.8em 4% .4em;
	margin-left:2em;
}

.defachwort{
	font-size:9pt;
	font-weight:normal;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	margin:.8em 4% .4em;
	border-bottom:5px solid #ffffff;
}

td.fachtable{
	border-bottom:5px solid #ffffff;
}

.defachwortend{
	font-size:9pt;
	font-weight:normal;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	margin:.8em 4% .4em;
}

ol.menubar{
	list-style-type: decimal;
	color:#000000;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:normal;
	margin-left:1em;
	padding-top:1em;
	padding-left:1em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

ol.jikenbar{
	list-style-type: decimal;
	color:#000000;
	font-size:9pt;
	font-family:"Trebuchet MS","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:normal;
	margin-left:1em;
	padding-left:1em;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}


td.chjp{
	border-bottom:5px solid #ffffff;
font-size:8pt;
}

td.chjpend{
font-size:8pt;
}





DT {background-image:url(http://www.geocities.jp/soft/imgcpb1/backb02.jpg)}


.popupmenu{
	list-style-type: decimal;
	color:#000000;
	background-color:rgb(253, 239, 135);
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight:normal;
	margin-left:0;
	padding-top:0;
	padding-left:0;
	border:solid 1px #FFFFFF;
	text-align:left;
}


} /* @media screen,print */

