/*----------------------------------*/
body {margin:0px;
      padding:0px;
      font-size:12px;
      background:url(./haikei1.gif)}
/*-----       background:url(haikei.gif)}----*/

a       {color:#0000ff}
a:hover {color:#00ff00}

h1	{font-size:12px;
	 font-family:Arial;
	 color:#0000ff;
	 margin-left:10px;
	 margin-top:2px;
	 margin-bottom:2px}
h2	{font-size:14px;
	 font-family:Arial;
	 color:#0000ff;
	 margin-left:10px;
	 margin-top:2px;
	 margin-bottom:2px}
h3	{font-size:14px;
	 font-family:Arial;
	 color:#ff0000;
	 margin-left:5px;
	 margin-top:2px;
	 margin-bottom:2px}

h4	{font-size:14px;
	 font-family:Arial;
	 color:#ff0000;
	 margin-left:5px;
	 margin-top:2px;
	 margin-bottom:2px;
     font-weight: bold }


h1 a  {color:#0000ff;
       text-decoration:none;
}
h1 a:hover  {color:#0000ff;
       text-decoration:none;

strong.font1 { font-weight: normal }

/* === ヘッダー部分のスタイル === */

.head00	{width:820px;background-color:green}
.head0	{width:820px;
/*
background-color:#FFECF9
*/
}

.head1	{width:600px;background-color:#ffffcc}

.head2	{width:800px;background-color:#cccccc}

.head3	{width:610px;
/*
background-color:#FFECF9
*/
}

.head3 h2 { font-size:12px;
             text-valign:middle;
             font-weight: normal };

.head11	{width:300px;
         height=30px;
         font-size:12px;
         /*
         background-color:#FFECF9;
         */
         text-valign:middle;
         text-align:left}

.head12	{
         /*
         background-color:#FFECF9;
         */
         font-size:12px;
         text-valign:middle;
         text-align:right}

.head12 h2 { font-size:12px;
             text-valign:middle;
             font-weight: normal };

.head13	{background-color:#FFECF9;
         font-size:12px;
         text-valign:middle;
         text-align:left}

.head13 h3 { font-size:12px;
             text-valign:middle;
             font-weight: normal };

.head14	{width:300px;
         height=30px;
         font-size:12px;
         /*
         background-color:#FFECF9;
         */
         text-valign:middle;
         text-align:center}

.head15	{width:500px;
         height=30px;
         font-size:12px;
         /*
         background-color:#FFECF9;
         */
         text-valign:middle;
         text-align:left}

.head16	{width:220px;
         height=30px;
         font-size:12px;
         /*
         background-color:#FFECF9;
         */
         text-valign:middle;
         text-align:center}

.head17	{width:300px;
         height=30px;
         font-size:12px;
         /*
         background-color:#FFECF9;
         */
         text-valign:middle;
         text-align:left}


.headmenu	{width:820px;
             height:22px;
             text-valign:middle
             text-align:left;
             font-size:12px;
             border-bottom:solid 2px #ff6666;
             padding-left:12px}

.headmenu a       {color:#0000ff;
                  text-decoration:none}
.headmenu a:hover {color:#00ff00}

ul {
	list-style:none;
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px auto 10px 0px;
}
li a {
	color:#0000ff;
	text-decoration:none;
	padding:0px;
	margin:0px 0px 0px 4px;
}
	li a:hover {
	color: #00ff00;
	text-decoration:none;
}
li a:visted {color: #0000FF;}


/* === サイドバーとコンテンツ部分のスタイル ;=== */
/* === 左サイド部分のスタイル === */
p {
	color : #112244;
	font-size : 12px;
	margin-top : 2px;
	line-height: 130%;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 3px;
	font-size : 100%;
	font: "MS UI Gothic", "Osaka", "ヒラギノ角ゴ Pro W3", Comic Sans MS, Helvetica, sans-serif;
	font-weight: normal;
}
.Lside   {width:210px;
         vertical-align:top;
         padding-left:2px;
         padding-right:2px;
         padding-top:10px;
         padding-bottom:0px }

.Lside_table {width:250px;
/*
              background-color:#FF8EDB
*/
              }

.Lside_tdt0 { font-size:12px;
             padding-left:5px;
             color:#0000ff;
             height=22px;
             font-weight: bold;
             background-color:#fc7df7}

.Lside_td0  { font-size:12px;
             color:#000000;
             /*
             background-color:#FFECF9
             */
             }

.Lside_div0  { font-size:12px;
             color:#000000;
             padding-top:4px;
             padding-bottom:2px;
             padding-left:2px;
             padding-right:2px;
             /*
             background-color:#FFECF9
             */
             }

.Lside_div1  { font-size:12px;
             color:#000000;
             padding-top:4px;
             padding-bottom:2px;
             padding-left:2px;
             padding-right:2px;
             /*
             background-color:#FFECF9
             */
             }

.Lside_tdt { font-size:12px;
             color:#ffffff;
             border-bottom:solid 2px #ffffff;
             padding-top:5px;
             padding-bottom:3px;
             padding-left:4px;
             padding-right:4px;
             background-color:#0000ff}

.Lside_td { font-size:12px;
            border-bottom:solid 2px #ffffff;
            padding-top:4px;
            padding-bottom:4px;
            padding-left:4px;
            padding-right:4px;
            /*
            background-color:#FFECF9
            */
            }

.Lside_td1 { font-size:12px;
            border-bottom:solid 2px #ffffff;
            padding-top:0px;
            padding-bottom:0px;
            padding-left:4px;
            padding-right:4px;
            /*
            background-color:#FFECF9
            */
            }

.Lside a  { color:#0000ff;
            text-decoration:none}
.Lside a:hover	{color:#00ff00}

/* === 中央部のスタイル === */
.Main1 a  { color:#0000ff;
            text-decoration:none}
.Main1 a:hover	{color:#00ff00}

.Main0   {width:820px;
         vertical-align:top;
         padding-left:4px;
         padding-right:4px;
         padding-top:4px;
         padding-bottom:4px }

.Main   {font-size:12px;
         width:400px;
         vertical-align:top;
         padding-left:2px;
         padding-right:5px;
         padding-top:10px;
         padding-bottom:0px }

.Main1   {font-size:12px;
         width:620px;
         vertical-align:top;
         padding-left:2px;
         padding-right:5px;
         padding-top:10px;
         padding-bottom:0px }

.Main_table { width:95%;
              background-color:#ffccff}

.Main_table1 { width:95%;
/*
              background-color:#FFECF9
*/
              }

.Main_tdt { font-size:12px;
             color:#000000;
             border-bottom:solid 2px #ffffff;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background-color:#ffcccc}

.Main_td { font-size:12px;
            border-bottom:solid 2px #ffffff;
            padding-top:4px;
            padding-bottom:4px;
            padding-left:4px;
            padding-right:4px;
            /*
            background-color:#FFECF9
            */
            }

.Main_table1 { width:100%;
              /*
              background-color:#FFECF9
              */
              }

.Main_tdt1 { width:33%;
             font-size:12px;
             color:#0000ff;
             font-weight: bold;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
font: "MS UI Gothic", "Osaka", "ヒラギノ角ゴ Pro W3", Comic Sans MS, Helvetica, sans-serif;
             background:url(./t_sozai/orange.gif);}

.Main_tdt2 { font-size:12px;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background-color:#fc7df7}

.Main_tdt3 { font-size:12px;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background-color:#ffffaa}

.Main_td1 { width:100%;
            text-valign:middle;
            font-size:12px;
            padding-top:4px;
            padding-bottom:4px;
            padding-left:4px;
            padding-right:4px;
            /*
            background-color:#FFECF9
            */
            }

.Main_td2 { font-size:12px;
            text-valign:top;
            text-align:left;
            padding-top:4px;
            padding-bottom:4px;
            padding-left:4px;
            padding-right:4px;
            /*
            background-color:#FFECF9
            */
            }

.Main_td2 h3 { font-size:12px;
             text-valign:middle;
             font-weight: normal };

.Main_td2 h4 { font-size:12px;
             text-valign:middle;
             font-weight: normal };

.Main_td4 { font-size:12px;
            padding-top:4px;
            padding-bottom:4px;
            padding-left:4px;
            padding-right:4px;
            /*
            background-color:#FFECF9
            */
            }

.Main_td3 { font-size:12px;
            padding-top:4px;
            padding-bottom:4px;
            padding-left:4px;
            padding-right:4px;
            /*
            background-color:#FFECF9
            */
            }

.Main a  { color:#0000ff;
           text-decoration:none}
.Main a:hover	{color:#00ff00}


.Main_tdt9 { width:100%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background-color:#fc7df7}

.Main_td9 { width:30%;
             font-size:12px;
             font-weight:normal;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             /*
             background-color:#FFECF9
             */
             }

.Main_td10 { width:70%;
             font-size:12px;
             font-weight:normal;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             /*
             background-color:#FFECF9
             */
             }

.Main_tdt10 { width:30%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background-color:#fc7df7}

.Main_tdt11 { width:70%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background-color:#fc7df7}

.Main_td20 { width:100%;
             font-size:12px;
             font-weight:normal;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             /*
             background-color:#FFECF9
             */
             }

.Main_td21 { width:25%;
             font-size:12px;
             font-weight:normal;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             /*
             background-color:#FFECF9
             */
             }

.Main_td22 { width:33%;
             font-size:12px;
             font-weight:normal;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             /*
             background-color:#FFECF9
             */
             }

.Title_orange { width:98%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background:url(./t_sozai/orange.gif);}

.Title_pink { width:98%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background:url(./t_sozai/pink.gif);}

.Title_blue { width:98%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background:url(./t_sozai/blue.gif);}

.Title_green { width:98%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background:url(./t_sozai/green.gif);}

.Title_purple { width:98%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background:url(./t_sozai/purple.gif);}

.Title_skyblue { width:98%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background:url(./t_sozai/skyblue.gif);}

.Title_yellow { width:98%;
             font-size:12px;
             font-weight:bold;
             color:#000000;
             padding-top:4px;
             padding-bottom:4px;
             padding-left:4px;
             padding-right:4px;
             background:url(./t_sozai/yellow.gif);}


/* === 右サイド部分のスタイル === */

.Rside   {width:160px;
         vertical-align:top;
         padding-left:0px;
         padding-right:0px;
         padding-top:0px;
         padding-bottom:0px;
         /*
         background-color:#FFECF9
         */
         }


