BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background: #FFFFFF;
}


td{font-size:10pt; line-height:120%;}

TABLE#SAMPLE{
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;
    white-space: nowrap;
    empty-cells:show;
}

TABLE#SAMPLE TH{
    padding:0.3em 1em;
    border: #999999 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    font-size:14px;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}


TABLE#SAMPLE TD{
    padding:0.3em 1em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
/*    text-align: center; */

}

TABLE#SAMPLE TD.REW1{
    width: 210px;
    padding:0.3em 1em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
/*    text-align: center; */

}
TABLE#SAMPLE TD.REW2{
    width: 300px;
    padding:0.3em 0.5em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
/*    text-align: center; */

}

TABLE#SAMPLE TD.REW3{
    width: 90px;
    padding:0.3em 1em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
    text-align: center;

}


TABLE#SAMPLE TD.LEN1{
    width: 140px;
    padding:0.3em 1em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
/*    text-align: center; */

}

TABLE#SAMPLE TD.LEN2{
    width: 130px;
    padding:0.3em 0.5em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
/*    text-align: center; */

}

TABLE#SAMPLE TD.LEN3{
    width: 90px;
    padding:0.3em 1em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
    text-align: center;

}

TABLE#SAMPLE TD.LEN4{
    width: 60px;
    padding:0.3em 1em;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap; 
    font-size:15px;
    line-height:15px;
    text-align: center;
}

TABLE.A {
  border-collapse: collapse;
  padding : 2px;
  border: #DADADA 0px solid;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
}

TABLE.A TD {
  border: #DADADA 0px solid;
  padding : 6px;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
}

TABLE.B {
  padding : 2px;
  border: 0px;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
}

TABLE.B TD {
  border: 0px;
  padding : 1px;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
}

TABLE.C {
  border-collapse: collapse;
  padding : 2px;
  border: #000000 0px solid;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
}

TABLE.C TD {
  border: #000000 0px solid;
  padding : 3px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
}

TABLE.D {
  border-collapse: collapse;
  padding : 2px;
  border: #000000 0px solid;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
}

TABLE.D TD {
  border: #000000 0px solid;
  padding : 10px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
}

input,select,textarea {
  /* フォーム内の設定  */
	font-size :12px;
/* 文字サイズ  */
}

TABLE.A0 {
  padding : 0px;
}

TABLE.A0 td {
  border: 0px;
  padding : 0px;
}

TABLE.E TD {
  border: #000000 1px solid;
  padding : 6px;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:0px;
}

TABLE.F {
  border-style: none;
  border: #FFFFFF 0px none;
  padding : 0px;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
}
TABLE.F TD{
  border-style: none;
  border: #FFFFFF 0px none;
  padding : 0px;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
}


.T222
{
  border:#593c3d;
  border-style:solid;
  border-top-width:1px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  font-size:12pt;
  color:#593c3d;
  line-height:20px;
}
.T333
{
  border:#593c3d;
  border-style:dotted;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:thin;
  border-left-width:0px;
  font-size:14px;
  color:#593c3d;
  line-height:18px;
}
.T444
{
  border:#999999;
  border-style:solid;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  font-size:11px;
  color:#000000;
  line-height:20px;
}



.TD150{
  font-size : 10pt;
  line-height: 150%;
}

.PT8{
  font-size:8pt;
}
.PT9{
  font-size:9pt;
}
.PT10{font-size:10pt;}

.R-PT10{
  text-align:center;
  width:159pt;
  height:19pt;
  background-color:#cc0000;
  font-size:10pt;
  font-weight:bold;
}
.red-pt10{
  background : url(img/bg/line-back-400-50-b.jpg);
  font-size:10pt;
  color:#FFFFFF;
  font-weight:bold;
}

.blue-pt10{
  font-size:10pt;
  color:#0000ff;
  font-weight:bold;
  line-height: 15pt;
}


.w-pt10{
  font-size:10pt;
  color: #FFFFFF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.black-pt10{
  background-color:#000000;
  font-size:10pt;
  color: #FFFFFF;
  font-weight:bold;
}
.pt11{
  font-size:11pt;
}
.b-pt11{
  font-size:11pt;
  font-weight:bold;
}
.pt11-160{
  font-size:11pt;
  line-height: 160%;
}
.w-pt11{
  color:#FFFFFF;
  font-size:11pt;
}
.W-PT11-160{
  color:#FFFFFF;
  font-size:11pt;
  line-height: 160%;
}
span.b-pt11-160{font-size:11pt;font-weight:bold;line-height:160%;}


.pt12{
  font-size:12pt;
}
.w-pt12{
  font-size:12pt;
  color: #FFFFFF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  line-height: 160%;
}
.b-pt12{
  font-size:12pt;
  font-weight:bold;
  line-height: 160%;
}
.B-PT11-160{
  FONT-SIZE:11PT;
  FONT-WEIGHT:BOLD;
  LINE-HEIGHT: 160%;
}
.red-pt12{
  background : url(img/bg/line-back-400-50-b.jpg);
  font-size:12pt;
  color:#FFFFFF;
  font-weight:bold;
}
.b-pt12-2{
  background-color:#000000;
  font-size:12pt;
  color:#FFFFFF;
  font-weight:bold;
}
.pt13{
  font-size:13pt;
}

.pt13-160{
  font-size:13pt;
  line-height: 160%;
}

.b-pt13{
  font-size:13pt;
  font-weight:bold;
}

.pt13-180{
  font-size: 13px;
  line-height: 180%;
}
.bw-pt13{
  color:#FFFFFF;
  font-size:13pt;
  font-weight:bold;
  line-height: 13pt;
}
.red-pt13{
  background : url(img/bg/line-back-700-30.jpg);
  font-size:13pt;
  color:#FFFFFF;
  font-weight:bold;
}


.red-pt13-2{
  background : url(img/bg/line-back-700-30-2.jpg);
  font-size:13pt;
  color:#FFFFFF;
  font-weight:bold;
}

.red-pt13-3{
  font-size:13pt;
  color:red;
  font-weight:bold;
  line-height: 18pt;
}

.black-pt13{
  background-color:#000000;
  font-size:13pt;
  color:#FFFFFF;
  font-weight:bold;
}
.gleen-pt13{
  background-color:#008000;
  font-size:13pt;
  color:#FFFFFF;
  font-weight:bold;
  line-height: 160%;
}

.pt14{
  font-size:14pt;
}
.w-px14-2{
  color:white;
  font-size: 14px;
}
.w-px14{
  color:#FFFFFF;
  font-size:14px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.hb-pt14{
  font-weight:bold;
  font-size:14pt;
  color:#999999;
  line-height:15pt;
}

.pink-pt14-180{
  font-weight:bold;
  font-size:14pt;
  color:#da70d6;
  line-height:180%;
  font-family:ＭＳ Ｐ明朝;
}

.msp-pt14-180{
  font-weight:bold;
  font-size:14pt;
  color:#FFFFFF;
  line-height:180%;
  font-family:ＭＳ Ｐ明朝;
}


.g-pt14{
  font-weight:bold;
  font-size:14pt;
  color:#009900;
  line-height:15pt;
}
.b-pt14{
  font-size:14pt;
  font-weight:bold;
  line-height:15pt;
}
.b-pt14-180{
  font-size:14pt;
  font-weight:bold;
  line-height:180%;
}

.br-pt14{
  font-size:14pt;
  font-weight:bold;
  line-height:15pt;
  color:#CC0920;
}



.bw-pt14{
  color:#FFFFFF;
  font-size:14pt;
  font-weight:bold;
  line-height: 15pt;
}
.w-pt17-2{
  color: #FFFFFF;
  font-family: "ＤＦＰ太丸ゴシック体", "ＤＦＰ平成ゴシック体W5", "丸ゴシック−Ｍ", "平成角ゴシック", "B Garamond Bold", "Copperplate Gothic Bold";
  font-size: 17px;
}
.pt18{
  font-size:18pt;
  line-height: 19pt;
}

.b-pt18{
  font-size:20pt;
  line-height: 160%;
}


.b-pt18-160{
  font-size:20pt;
  color:#990000;
  line-height: 160%;
}

.bw-pt18{
  color:#FFFFFF;
  font-size:18pt;
  font-weight:bold;
}
.pt19{
  font-size:19pt;
  line-height: 22pt;
}
.pt20{
  font-size:20pt;
}
.pt21{
  font-size:21pt;
  line-height: 21pt;
}



/* リンクの文字色・サイズ・線ナシ */
A.a1:link{
  color : #FFFFFF;
  text-decoration : none;
}
A.a1:VISITED{
  color : #FFFFFF;
  text-decoration : none;
}
A.a1:ACTIVE{
  color : #FFFFFF;
  text-decoration : none;
}
/* リンクのマウスが乗った時 */
A.a1:HOVER{
  background-color:#FFFFFF;
  COLOR:#000000;
  width : auto;
  height : auto;
  text-decoration : none;
  /*font-weight: bold;
*/  }
/* リンクの文字色・サイズ・線ナシ */

A.a2:link{
  color : #000000;
  text-decoration : none;
}
A.a2:VISITED{
  color : #000000;
  text-decoration : none;
}
A.a2:ACTIVE{
  color : #666666;
  text-decoration : none;
}
/* リンクのマウスが乗った時 */
A.a2:HOVER{
  background-color:#ffffff;
  color:#999999;
  width : auto;
  height : auto;
  text-decoration:underline;
  /*font-weight: bold;
*/  }
/* リンクの文字色・サイズ・線ナシ */
A.a3:link{
  color : #FFFFFF;
  text-decoration : none;
}
A.a3:VISITED{
  color : #000000;
  text-decoration : none;
}
A.a3:ACTIVE{
  color : #000000;
  text-decoration : none;
}
/* リンクのマウスが乗った時 */
A.a3:HOVER{
  background-color:#666666;
  COLOR:#999999;
  width : auto;
  height : auto;
  text-decoration : none;
  /*font-weight: bold;
*/  }
/* リンクの文字色・サイズ・線ナシ */
A.a4:link{
  background-color:#999999;
  color : #FFFFFF;
}
A.A4:VISITED{
  background-color:#999999;
  color : #FFFFFF;
}
A.A4:ACTIVE{
  background-color:#999999;
  color : #FFFFFF;
}
/* リンクのマウスが乗った時 */
A.A4:HOVER{
  background-color:#000000;
  COLOR:#FFFFFF;
  width : auto;
  height : auto;
  /*font-weight: bold;
*/  
}

/* リンクの文字色・サイズ・線ナシ */
A.A5:link{
  color : #FFFFFF;
}
A.A5:VISITED{
  color : #FFFFFF;
}
A.A5:ACTIVE{
  color : #FFFFFF;
}
/* リンクのマウスが乗った時 */
A.A5:HOVER{
  background-color:#ffffff;
  COLOR:#000000;
  width : auto;
  height : auto;
  /*font-weight: bold;
*/  
}


HR{COLOR : #000000;
HEIGHT:1PX;BORDER:0PX; MARGIN:0.3EM 0;
}


H1{
  font-size:13pt;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:0px;
}
H2{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:0px;
  font-weight:normal;
}
H3{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:0px;
  font-weight:normal;
}
H4{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:0px;
  font-weight:normal;
}

/*デザインフォーラム*/

.style1 {
  font-size: 10px;
}
.style4 {
  font-size: 11px;
}
.style6 {
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style8 {
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size: 12px;
}
.style9 {
  font-size: 14px;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

