/*----------------------------------*/
body {margin:0px;
      padding:0px;
      font-size:12px;
      background:url(./haikei.gif)}

/*-----       background:url(haikei.gif)}----*/

h1	{font-size:14px;
	 font-family:Arial;
	 color:#000000;
	 margin-left:10px;
	 margin-top:2px;
	 margin-bottom:2px}

h2	{font-size:24px;
	 font-family:Arial;
	 color:#000000;
	 margin-left:10px;
	 margin-top:2px;
	 margin-bottom:2px;
     text-decoration:none}

h3	{font-size:14px;
	 font-family:Arial;
	 color:#ff0000;
	 margin-left:10px;
	 margin-top:2px;
	 margin-bottom:2px}

h4	{font-size:14px;
	 font-family:Arial;
	 color:#000000;
	 margin-left:10px;
	 margin-top:2px;
	 margin-bottom:2px}
p {
	color : #112244;
	font-size : 14px;
	margin-top : 2px;
	line-height: 120%;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 10px;
    text-align:left;
	font-size : 100%;
	font: "MS UI Gothic", "Osaka", "ヒラギノ角ゴ Pro W3", Comic Sans MS, Helvetica, sans-serif;
	font-weight: normal;
}

hr { color:#ffaaff}

/* === ヘッダー部分のスタイル === */

#all{
	width: 720px;
	border: solid 1px #ffffff;
	padding: 0px;
	font-size: 12px;
    background-color:#ffffff;
}

.Lside{ 
	width: 218px;
	border: solid 1px #ffffff;
	display: inline;
	float: left;
	margin: 0px;
	font-size: 12px;
    text-valign:middle;
    padding-top:0px;
    padding-bottom:0px;
    font-weight: normal;
    background-color:#ffffff;
}

.Main{ 
	width: 500px;
	border: solid 1px #ffffff;
	display: inline;
	float: left;
	margin: 0px;
	font-size: 12px;
    text-valign:middle;
    padding-top:10px;
    padding-bottom:5px;
    font-weight: normal;
    background-color:#ffffff;
}
.Main a:hover {color:#ff0000}
.Main a       {color:#0000ff;
               text-decoration:none}
.box1{ 
	width: 720px;
	height: 60px;
	border: solid 1px #ffffff;
	display: inline;
	float: left;
	margin: 0px;
	font-size: 12px;
    text-valign:middle;
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
	 background:url(./image/h1.gif);
}
.box1 h2 { font-size:28px;
           text-valign:middle;
           font-weight: bold;
           color:#0000ff;
           text-decoration:none };
.box1 a:hover {color:#ff0000}
.box1 a       {color:#0000ff;
               text-decoration:none}

.box2{ 
	width: 139px;
	height: 25px;
	border: solid 1px #33ff33;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-valign:middle;
    padding-top:6px;
    font-weight: bold;
    background-color:#ccffcc;
}
.box2 a:hover {color:#ff0000}
.box2 a       {color:#0000ff;
               text-decoration:none}

.box3{ 
	width: 492px;
	border: solid 1px #66ff66;
	display: inline;
	float: left;
	margin: 2px;
    text-align:left;
	font-size: 14px;
    padding-top:4px;
    padding-bottom:2px;
    padding-left:8px;
    font-weight: bold;
	background-color:#ccffcc;
}

.box3 h3 { font-size:14px;
             text-valign:middle;
             font-weight: bold;
             color:#0000ff;
             text-decoration:none };
.box3 a:hover {color:#ff0000}
.box3 a       {color:#0000ff;
                text-decoration:none}

.box4{ 
	width: 140px;
	height: 160px;
	border: solid 1px #ffcc33;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-valign:middle;
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
	background-color:#ffffff;
}
.box4 h3 { font-size:14px;
           text-valign:middle;
           font-weight: bold;
           color:#0000ff;
           text-decoration:none };
.box4 a:hover {color:#ff0000}
.box4 a       {color:#0000ff;
              text-decoration:none}

.box5{ 
	width: 350px;
	height: 160px;
	border: solid 1px #ffffff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
	background-color:#ffffff;
}
.box5 h3 { font-size:14px;
             text-valign:middle;
             font-weight: bold;
             color:#0000ff;
             text-decoration:none };
.box5 a:hover {color:#ff0000}
.box5 a       {color:#0000ff;
                text-decoration:none}

.box6{ 
	width: 245px;
	border: solid 1px #ff66ff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 14px;
    text-align:left;
    text-valign:middle;
    padding-top:4px;
    padding-bottom:2px;
    padding-left:8px;
    font-weight: bold;
	background-color:#ffccff;
}
.box6 h3 { font-size:14px;
             text-valign:middle;
             font-weight: bold;
             color:#0000ff;
             text-decoration:none };
.box6 a:hover {color:#00ff00}
.box6 a       {color:#0000ff;
                text-decoration:none}

.box7{ 
	width: 245px;
	height: 160px;
	border: solid 1px #ffcc33;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-align:left;
    padding-left:4px;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
	background-color:#ffffff;
}
.box7 h3 { font-size:14px;
             text-valign:middle;
             font-weight: bold;
             color:#0000ff;
             text-decoration:none };
.box7 a:hover {color:#00ff00}
.box7 a       {color:#0000ff;
                text-decoration:none}

.box8{ 
	width: 716px;
	height: 160px;
	border: solid 1px #ffcc33;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-align:left;
    padding-left:4px;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
	background-color:#ffffff;
}
.box8 h3 { font-size:14px;
             text-valign:middle;
             font-weight: bold;
             color:#0000ff;
             text-decoration:none };

.box8 a:hover {color:#00ff00}
.box8 a       {color:#0000ff;
                text-decoration:none}

.box9{ 
	width: 720px;
	border: solid 1px #ff66ff;
	display: inline;
	float: left;
	margin: 0px;
	font-size: 14px;
    text-valign:middle;
    padding-top:2px;
    padding-bottom:2px;
    font-weight: bold;
	background-color:#ffccff;
}
.box9 h2 { font-size:14px;
             text-valign:middle;
             font-weight: bold;
             color:#0000ff;
             text-decoration:none };
.box9 a:hover {color:#ff0000}
.box9 a       {color:#0000ff;
                text-decoration:none}

.Mlink{ 
	width: 500px;
	border: solid 1px #ffffff;
	display: inline;
	float: left;
	margin: 0px;
	font-size: 12px;
    text-valign:middle;
    padding-top:0px;
    padding-bottom:5px;
    font-weight: normal;
    background-color:#ffffff;
}
.Llink { 
	width: 140px;
	height: 64px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-valign:middle;
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
	background-color:#ffffff;
}

.Llink a:hover {color:#ff0000}
.Llink a       {color:#0000ff;
              text-decoration:none}

.Rlink { 
	width: 350px;
	height: 64px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
	background-color:#ffffff;
}
.Rlink a:hover {color:#ff0000}
.Rlink a       {color:#0000ff;
                text-decoration:none}




.L_140 { 
	width: 150px;
	height:160px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-valign:middle;
    padding-top:25px;
    padding-bottom:10px;
    font-weight: bold;
	background-color:#ffffff;
}

.L_140 a:hover {color:#ff0000}
.L_140 a       {color:#0000ff;
              text-decoration:none}

.R_140 { 
	width: 340px;
	height:160px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
	background-color:#ffffff;
}
.R_140 a:hover {color:#ff0000}
.R_140 a       {color:#0000ff;
                text-decoration:none}




.L_100 { 
	width: 140px;
	height:130px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-valign:middle;
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
	background-color:#ffffff;
}

.L_100 a:hover {color:#ff0000}
.L_100 a       {color:#0000ff;
              text-decoration:none}

.R_100 { 
	width: 350px;
	height:130px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
	background-color:#ffffff;
}
.R_100 a:hover {color:#ff0000}
.R_100 a       {color:#0000ff;
                text-decoration:none}

.L_060 { 
	width: 140px;
	height:120px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-valign:middle;
    padding-top:25px;
    padding-bottom:10px;
    font-weight: bold;
	background-color:#ffffff;
}

.L_060 a:hover {color:#ff0000}
.L_060 a       {color:#0000ff;
              text-decoration:none}

.R_060 { 
	width: 350px;
	height:120px;
	border: solid 1px #ffccff;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 12px;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
	background-color:#ffffff;
}
.R_060 a:hover {color:#ff0000}
.R_060 a       {color:#0000ff;
                text-decoration:none}

<!-- メニュー用 -->

.box10{ 
	width: 206px;
	border: solid 1px #aaaaff;
	display: inline;
	float: left;
	margin: 0px;
	font-size: 14px;
    text-valign:middle;
    padding-left:6px;
    padding-top:4px;
    padding-bottom:2px;
    font-weight: bold;
	background-color:#ddddff;
}

<!-- メニュー　BOX -->
ul {
	width: 206px;
	border: solid 1px #aaaaff;
	list-style:none;
	font-size:12px;
	text-align:left;
	padding:4px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
}

li a {
	width: 206px;
	font-size:12px;
	color:#0000ff;
    padding-left:8px;
	text-decoration:none;
	background-color:#ffffff;
    padding-top:4px;
}

li a:hover {
	width: 206px;
	font-size:12px;
	color: #00ff00;
	text-decoration:none;
	background-color:#ffffff;
    padding-top:4px;
}

li a:visted {color: #00ff00;
	width: 206px;
	font-size:12px;
	text-decoration:none;
	background-color:#ffffff;
    padding-top:4px;
}

