/*全体のスタイル*/

@charset   "Shift_JIS";

BODY{
width:650px;
align:center;
text-align:center;
margin-left:auto;
margin-right:auto;
float: none;
}

FONT{
 align : left;
 font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
 font-size : 12px;
 line-height : 150%;
 letter-spacing : 0px;
 vertical-align : middle;
 padding:1 1 1 1;
}

P{
  align : left;
  text-align : left;
  font-color : #000000;  
  font-size : 12px;
  vertical-align : middle;
  line-height : 150%;
  margin: 0 0 0 0;
  padding:1 1 1 1;
}

P#P2{
  align : center;
  text-align : center;
  font-color : #000000;  
  font-size : 12px;
  vertical-align : middle;
  line-height : 150%;
  margin: 0 0 0 0;
  padding:1 1 1 1;
}

A:link {color:#000}
A:visited {color:#000}
A:hover {color:#f00}
A:active {color:#000}

A{
text-decoration: none;
border-bottom: 1px dotted;
border-color:#00f;
}

A span{
text-decoration: none;

}

A.imglink{
text-decoration: none;
border-bottom: 0;
}


image{
  margin-top:4px;
  margin-bottom:0px;
  vertical-align:middle;
  border:0px;
}



H1{
  background:#fff;
  align : center;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  color:#000;
  font-size : 24px;
  font-weight : 900;
  text-align : center;
  vertical-align : middle;
  margin-top : 0px;
  margin-bottom : 0px;
  padding:0 0 0 0;
}

H2{
  border-width:1px;
  border-style:solid;
  border-color:#000;
  background:#c06;
  color:#ffffff;
  align : center;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 20px;
  font-weight : 800;
  text-align : center;
  vertical-align : middle;
  margin-top : 0px;
  margin-bottom : 0px;
  padding:0 0 0 0;
}

H3{
  background:#009;
  color:#ffffff;
  align : center;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 18px;
  font-weight : 700;
  text-align : center;
  vertical-align : middle;
  margin-top : 5px;
  margin-bottom : 5px;
  padding:0 0 0 0;
}


H4{
  background:#9ff;
  color:#000000;
  border-width:1px;
  border-style:solid;
  border-color:#000;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 16px;
  font-weight : 600;
  text-align : left;
  vertical-align : middle;
  margin-top : 3px;
  margin-bottom : 3px;
  padding:0 0 0 0;

}

H4.t4{
  background:#9ff;
  color:#000000;
  border-width:1px;
  border-style:solid;
  border-color:#000;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 16px;
  font-weight : 600;
  text-align : center;
  vertical-align : middle;
  margin-top : 3px;
  margin-bottom : 3px;
  padding:0 0 0 0;

}

H5{
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 14px;
  font-weight : 300;
  letter-spacing : 1px;
  margin-top : 1px;
  margin-bottom : 5px;
  text-align : left;
  align : left;
  line-height : 160%;
  vertical-align : middle;
}

H6{
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 12px;
  font-weight : 300;
  text-align : left;
  align : left;
  line-height : 160%;
  letter-spacing : 0px;
  padding-left : 16px;
  margin-top : 1px;
  margin-bottom : 5px;
}

image{
  margin-top : 0px;
  margin-bottom : 0px;
  vertical-align : middle;
}


/*リストのスタイル*/


UL{
list-style-image:url(arrow-r.gif);
list-style-type : disc;
list-style-position : inside;　
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height : 180%;
font-size:12px  
}

UL.ulb {
list-style-image:url(arrow-r.gif);
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height : 180%;
font-size:10px;
}

UL.ulb2 {
  list-style-image:url(arrow-b1.gif);
　margin: 2 0 0 0;
  padding: 2 0 0 0;
  line-height : 180%;
  font-size:10px;
}

UL.ulb2 LI {
 display:inline;
 list-style-image:url(arrow-b1.gif);
 margin: 2 0 0 0;
 padding: 2 0 0 0;
 line-height : 180%;
 font-size:10px; 
 }



OL {
　margin: 2 0 0 0;
  padding: 10 0 0 0;
  line-height : 150%;
}


LI {
  text-align : left;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 16px;
  line-height : 180%;
  letter-spacing : 0px;
  vertical-align : middle;
  padding: 0 0 0 0;
　margin: 2 0 0 0;

}

LI {
  text-align : left;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 14px;
  line-height : 180%;
  letter-spacing : 0px;
  vertical-align : middle;
  padding: 0 0 0 0;
　margin: 2 0 0 0;
}


TABLE{
  border-style:solid;
  border-color:#000;
  border-collapse: collapse;
  vertical-align : middle;
  padding: 0 0 0 0;
  border-width : 1px 1px 1px 1px;
}


TABLE.tbl1{
  width:646px;
  border: solid 1px #999;
  border-collapse: collapse;
  padding-top : 0px;
  padding-bottom : 0px;
}
TABLE.tbl2{
  width:646px;
  border: solid 1px #ccc;
  border-collapse:collapse;
  padding-top : 0px;
  padding-bottom : 0px;
  letter-spacing : 0px;
}
  TABLE.tbl3{
  width:650px;  
  border: solid 0px #fff;
  border-collapse: collapse;

}

  TABLE.tbl4{

  border: solid 1px #fff;
  border-collapse: collapse;
  padding : 0 0 0 5;
}


TH{
  border-style:solid;
  border-color:#000;
  border-collapse: collapse;
  vertical-align : middle;
  padding-top : 0px;
  padding-bottom : 0px;
  border-width : 1px 1px 1px 1px;
}

TH.th1 {
  border: solid 1px #333333;
  border-collapse: collapse;
  padding-top : 0px;
  padding-bottom : 0px;
}

TH.th2 {
  vertical-align : top;
  border: solid 1px #999;
  border-collapse: collapse;
  padding-top : 0px;
  padding-bottom : 0px;
}


TD{
border-width:1px;
border-style:solid;
border-color:#000;

border: solid 1px #999999
border-collapse: collapse;
line-height : 150%;
font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
letter-spacing : 0px;
vertical-align : middle;
padding: 0 0 0 0;
margin: 0 0 0 0;
border-width : 1px 1px 1px 1px;

}


TD.td1 {
  border: solid 1px #999;
  border-collapse: collapse;
  padding: 0 0 0 0;

}

TD.td2 {
  vertical-align : top;
  border: solid 1px #ccc;
  border-collapse: collapse;
  padding: 0 0 0 0;

}


TD.td3 {
  vertical-align : top;
  border: solid 0px #fff;
  border-collapse: collapse;
  padding: 0 0 0 0;


}

/*各ブロックのスタイル*/

.Block{
width:650px;
border-width:1;
border-style:solid;
border-color:#000;
margin:0 0 15 0;
padding:0;
}

DIV#t1{
  font-size : 12px;
  border-bottom: 0;
}

DIV#t2{
  border-width:1px;
  border-style:solid;
  border-color:#000;
  background:#c06;
  color:#ffffff;
  align : center;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 18px;
  font-weight : 800;
  text-align : center;
  vertical-align : middle;
  margin-top : 0px;
  margin-bottom : 0px;
  padding:0 0 0 0;
}


DIV#t3{
  border-width:1px;
  border-style:solid;
  border-color:#000;
  background-color:#66FF99;
  color:#000000;
  align : center;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 12px;
  font-weight : 600;
  text-align : center;
  vertical-align : middle;
  margin:5 0 5 0;
  padding:0 0 0 0;
}


DIV#t4{
  border-width:0px;
  border-style:solid;
  border-color:#fff;
  background-color:#fff;
  color:#000000;
  align : right;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  margin:5 0 5 0;
  padding:0 0 0 0;
}

DIV#t5{
  border-width:1px;
  border-style:solid;
  border-color:#333;
  background-color:#d9ffff;
  color:#333;
  align:right;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  margin:5 0 5 0;
  padding:0 0 0 0;
}

DIV#t6{
  border-width:1px;
  border-style:solid;
  border-color:#333;
  background-color:#fff;
  color:#333;
  align:left;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  margin:0 0 5 0;
  padding:3 3 3 3;
}


DIV#t7{
  border-width:1px;
  border-style:solid;
  border-color:#333;
  background-color:#fff;
  color:#999;

  width:280px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  margin:0 0 5 0;
  padding:3 3 3 10;
}

DIV#t8{
  border-width:0px;
  border-style:solid;
  border-color:#333;
  background-color:#000099;
  color:#999;
  width:650px;
  font-family: "Arial", "ＭＳ Ｐゴシック",sans-serif ;
  font-size : 8px;
  font-weight : 300;
  text-align : center;
  height: 20px;
  vertical-align : middle;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

/*レイアウトのスタイル*/

#waku{width:650px;}<br>
.waku2{width:280px;float:right;}

DIV.left{
float:left;
width:323px;
text-align:left;
font-size : 12px;
border-width:1px;
border-style:solid;
border-color:#fff;
}

DIV.right{
float:right;
width:323px;
text-align:left;
font-size : 12px;
border-width:1px;
border-style:solid;
border-color:#fff;
}

