* {

  font-family: "ＭＳ Ｐゴシック";

 line-height : 130%;

}

BODY{

 font-size : 13px;

 background-repeat : repeat-x;

 padding-top : 2px;

 padding-left : 0px;

 padding-right : 0px;

 padding-bottom : 0px;

 color : #660000;

margin:0;

}

.text12p5_10_10_5{

 font-size : 12px;

 padding-top : 5px;

 padding-left : 10px;

 padding-right : 10px;

 padding-bottom : 5px;

 line-height : 140%;

 letter-spacing : 2px;

}

.text12wp5_10_10_5{

 font-size : 12px;

 padding-top : 5px;

 padding-left : 10px;

 padding-right : 10px;

 padding-bottom : 5px;

 line-height : 140%;

 letter-spacing : 2px;

 color : #ffffff;

}

.text16p5_10_10_5{

 font-size : 16px;

 padding-top : 5px;

 padding-left : 10px;

 padding-right : 10px;

 padding-bottom : 5px;

 line-height : 140%;

 letter-spacing : 2px;

}

.text16wp5_10_10_5{

 font-size : 16px;

 padding-top : 5px;

 padding-left : 10px;

 padding-right : 10px;

 padding-bottom : 5px;

 color : white;

 background-image : url(images/td_back.jpg);

 line-height : 140%;

 letter-spacing : 2px;

}

.text16w_bold_p5_10_10_5{

 font-size : 16px;

 padding-top : 5px;

 padding-left : 10px;

 padding-right : 10px;

 padding-bottom : 5px;

 color : white;

 background-image : url(images/td_back.jpg);

 font-weight : bold;

 line-height : 140%;

 letter-spacing : 2px;

}

.sphr{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;

 color : teal;

}

H1{

 font-size : 14px;

 font-weight : bold;

}

A {

  text-decoration:none;

}

A:HOVER {

  color : navy;

}

A:visited {

  color: #cc3300;

}

table.gray{

  border-left: solid 1px #999999;

  border-bottom: solid 1px #999999;

}

TD.gray{

  border-top : 1px solid gray;

  border-right : 1px solid gray;

  padding-top : 4px;

  padding-left : 4px;

  padding-right : 4px;

  padding-bottom : 4px;

  border-left-width : 1px;

  border-bottom-width : 1px;

  border-left-style : solid;

  border-bottom-style : solid;

  border-left-color : gray;

  border-bottom-color : gray;

  font-size : 13px;

}

TD.black{

  border-top : 1px solid black;

  border-right : 1px solid black;

  padding-top : 4px;

  padding-left : 4px;

  padding-right : 4px;

  padding-bottom : 4px;

  border-left-width : 1px;

  border-bottom-width : 1px;

  border-left-style : solid;

  border-bottom-style : solid;

  border-left-color : black;

  border-bottom-color : black;

}

.gray_text{

  color : gray;

}

.white_bold{

  font-size : 13px;

  color : white;

  font-weight : bold;

  padding-top : 5px;

  padding-left : 5px;

  padding-right : 5px;

  padding-bottom : 5px;

}

.white_normal{

  font-size : 13px;

  color : white;

}

TD{

  font-size : 13px;

}

.gform{

  padding-top : 0px;

  padding-left : 0px;

  padding-right : 0px;

  padding-bottom : 0px;

}

.white_marq{

  font-size : 15px;

  color : white;

  background-color : teal;

}

.padding10{

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

}

.text11{

  font-size : 11px;

  padding-top : 5px;

  padding-left : 5px;

  padding-right : 5px;

  padding-bottom : 5px;

}

.padding5{

  padding-top : 5px;

  padding-left : 5px;

  padding-right : 5px;

  padding-bottom : 5px;

}

.padding10w{

  color : white;

  font-size : 14px;

  font-weight : bold;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

}

.text13{

  font-size : 13px;

  font-weight : bold;

  color : teal;

}

.padding5text12{

  font-size : 12px;

  padding-top : 5px;

  padding-left : 5px;

  padding-right : 5px;

  padding-bottom : 5px;

  font-weight : lighter;

  color : #366b6b;

}

.padding10wtext12{

  font-size : 12px;

  color : white;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

}

.padding10size16bold{

  font-size : 16px;

  font-weight : bold;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

}

.padding10size14{

  font-size : 14px;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

}

.subtitle{

  font-size : 16px;

  font-weight : bold;

  color : #FFFFFF;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

  background-image : url(images/sub_title_main_back.gif);

  background-repeat : no-repeat;

}

.subtitle_l{

  font-size : 16px;

  font-weight : bold;

  color : #FFFFFF;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

  background-image : url(images/sub_title_left_back.gif);

  background-repeat : no-repeat;

}

.padding5size12{

  font-size : 12px;

  padding-top : 5px;

  padding-left : 5px;

  padding-right : 5px;

  padding-bottom : 5px;

}

.padding30size12{

  font-size : 12px;

  padding-top : 20px;

  padding-left : 20px;

  padding-right : 20px;

  padding-bottom : 20px;

}

H2{

  font-size : 13px;

  padding-top : 5px;

  padding-left : 5px;

  padding-right : 5px;

  padding-bottom : 5px;

}

.sphr2{

  border-width : 3px 3px 3px 3px;

  border-color : red red red red;

  border-style : outset outset outset outset;

}

.padding20size15{

  font-size : 15px;

  padding-top : 20px;

  padding-left : 20px;

  padding-right : 20px;

  padding-bottom : 20px;

}

.pdding10linehight130{

  font-size : 14px;

  line-height : 200%;

  font-weight : bold;

}

.v_menu{

  font-size : 13px;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

  border-width : 1px 1px 1px 1px;

  border-style : solid solid solid solid;

  border-color : #cccccc #cccccc #cccccc #cccccc;

  cursor : auto;

}


