﻿body {
	margin: 4px 0px 0px 0px; 
	background: #ffffff;
	background-image : url(bg.jpg); 
	}

/* １字下げ  */
p{
	margin: 0px 0px 0px 0px; 
	padding-left:1em;
	}

table#Waku { border:1px solid #ee0000; 
}

table.MainMenu {
/* border-bottom:1px solid #000000;  */
font-size:100%; font-weight:normal;
background-color:#FFD6E7;
margin:0px;
padding:0px;
}

table.AdMainMenu {
/* border-top:1px solid #000000;  */
font-size:100%; font-weight:normal;
background-color:#FFD6E7;
margin:0px;
padding:0px;
}

table.menu_waku {
margin:0px;
padding:0px;
}

table.ad_menu_waku {
margin:0px;
padding:0px;
}


h1#sitetitle {font-size:110%; font-weight:bold;
background-color:#FFD6E7;
margin-bottom:0px;
margin-top:2px;
 }

/* メニュー */
td.MainMenu {
text-align:center;font-size:100%; font-weight:normal; 
margin:0px;
padding:0px;
border: 1px solid #ee0000; 
}
td.MainMenu a {
display:block;                   /* リンクをブロックに変換 */
width:100%;                      /* リンク幅をブロック全体に */
height:100%;                     /* リンク高さをブロック全体に */
margin:0px;
padding:0px;
color:#000000; background-color:#ffffff; text-decoration:none;
border: 1px solid #ee0000; 
}
td.MainMenu a:hover {
color:#ee0000;
text-decoration:underline; 
}

/* 選択されたメニュー */
td.MainMenuSelected {
text-align:center;font-size:100%; font-weight:normal;
margin:0px;
padding:0px;
border: 1px solid #000000; 
}

td.MainMenuSelected a {
display:block;                   /* リンクをブロックに変換 */
width:100%;                      /* リンク幅をブロック全体に */
height:100%;                     /* リンク高さをブロック全体に */
margin:0px;
padding:0px;
color:white; background-color:#0033cc; text-decoration:none;
border: 1px solid #000000; 
}
td.MainMenuSelected a:hover {
color:#ff0000;
text-decoration:underline; 
}


/* サブメニュー */
td.SubMenuColumn {
font-size:80%;
line-height:100%;
font-weight:normal;
margin-bottom:1px;
background-color:#ffffff; 
text-align:left;
}
td.SubMenuNotSelected a {
/* width:180px; */
display:block;
padding:1px;
background-color:#ffffff; 
text-decoration:none; 
text-align:left;
font-size:80%;
}
td.SubMenuNotSelected a:link {  color:#0000EE }
td.SubMenuNotSelected a:visited { color:#551A8B }

td.SubMenuNotSelected a:hover {
color:#ffffff;
background-color:#ee0000; 
text-decoration:underline; 
}

/* 選択されたサブメニュー */
td.SubMenuSelected {
font-size:80%;
line-height:100%;
font-weight:normal;
margin-bottom:1px;
text-align:left;
}

td.SubMenuSelected a {
display:block;
padding:1px;
color:white;
background-color:#0033cc; 
text-decoration:none; 
}

td.SubMenuSelected a:hover 
{
color:#ff0000;
text-decoration:underline; 
}

/* コンテンツ部分 */
td.content_column {
background-color:#FFFFFF;
padding:0px;
margin: 0px;
width: 680px;
border-right: 1px solid #ee0000;
}

h1 {font-size:120%; font-weight:bold;
 background-color:#ffffff;
margin-bottom:1px;
 }
td#content_navi {padding:6px; margin-top:1px; 
 background-color:#ffffff;
 }
table#content_waku { padding:0px; margin-top:1px;
width: 98%;
 background-color:#ffffff;
 }
td.content {
 text-align:left;
line-height:130%;
font-size:100%; font-weight:normal;
 color:#000000;
 background-color:#ffffff;
 padding:6px; margin:4px; }


/*フッタ */

table#Footer { 
/* border-top:1px solid #000000;  */
font-size:80%; font-weight:normal;
background-color:#DD99FF;}


/*サブメニューナビ*/
span#sub_menu_navi { font-size:80%;font-weight:bold;
 }

/*見出し*/
td#midashi { color:#ffffff;background-color:#ff6633; text-decoration:none;
font-size:90%;font-weight:bold;
 padding-left:10px;padding-right:10px; margin:2px;;
 }

/*見出し2*/
td#midashi2 { color:#ffffff;background-color:#6633ff; text-decoration:none;
font-size:90%;font-weight:bold;
 padding-left:10px;padding-right:10px; margin:2px;;
 }

/*見出し3*/
td#midashi3 { color:#000000;background-color:#c0c0c0; text-decoration:none;
font-size:90%;font-weight:bold;
 padding-left:10px;padding-right:10px; margin:2px;;
 }

/*見出し4*/
div.midashi4 { color:#000000;background-color:#c0c0c0; text-decoration:none;
font-size:90%;font-weight:bold;
 padding-left:10px;padding-right:10px; margin:2px;
 }


/*見出し5*/
div.midashi5 { color:#ffffff;background-color:#6633ff; text-decoration:none;
font-size:90%;font-weight:bold;
 padding-left:10px;padding-right:10px; margin:2px;;
 }

/*見出し6*/
div.midashi6 { color:#ffffff;background-color:#ff6633; text-decoration:none;
font-size:90%;font-weight:bold;
 padding-left:10px;padding-right:10px; margin:2px;;
 }

/*annotation*/
span.annotation {
display:inline;
font-size:80%;
 }


/* 段組み */
td.multicol {
 text-align:left;
line-height:130%;
font-size:100%; font-weight:normal;
}



/* 引用 */
blockquote { border:3px dotted #ff0000; background-color:#ffffcc; padding:2px;
 margin-left:20px;
 margin-top:4px;
 margin-bottom:4px;
font-size:100%;
}

/* 引用 */
blockquote.v2 { border:2px solid #0000ff; background-color:#ccffff; padding:4px;
 margin-left:20px;
font-size:100%;
}


/*強調*/
span.fontsize_huge {
font-weight:bold;
font-size:200%;
line-height:130%;
}



/*休みの日強調*/
strong.yasumi {
color:white;
background-color:red;
text-decoration:none;
font-weight:bold;
padding-left:2px;
padding-right:
2px; margin:2px;
}



/*強調*/
strong.medatsu4 {
color:white;
background-color:red;
text-decoration:none;
font-weight:bold;
padding-left:2px;
padding-right:
2px; margin:2px;
}


/* !!!強調!!! */
strong.medatsu3 {
color:red;
/* background-color:white; */
text-decoration:none;
font-size:150%;
font-weight:bold;
padding-left:2px;
padding-right:2px;
margin:2px;
}

/* !!強調!! */
strong.medatsu2 {
color:black;
background-color:orange;
text-decoration:none;
font-weight:bold;
padding-left:2px;
padding-right:2px;
margin: 0px;
}

/* red */
/* fuchsia */
/* orange  */

/* !強調! */
strong.medatsu1 { 
color:red;
/* background-color:white; */
text-decoration:none;
font-weight:bold;
 padding-left: 0px;
padding-right: 0px;
 padding-top: 1px;
padding-right: 0px;
margin-top: 0px;
 }


/*## ##*/
.subhead_waku{
/* display:block; */
line-height:125%;
background:#FFD6E7;
color:#000000;
/* color:#0000ee; */
font-weight:bold;
padding:1px 5px 0px 5px;
/* border:solid #e73939; */
border:solid #ee0000;
border-width:1px 1px 1px 16px;
margin-bottom: 4px;
}

/*### ###*/
.subhead_waku2{
display:block;
background:#D6E7FF;
color:#000000;
/* color:#0000ee; */
font-weight:bold;
padding:2px;
/* border:solid #e73939; */
border:solid #0000ee;
border-width:1px 5px 1px 5px;
margin-bottom: 10px;
}
