/* CSS Document */

BODY { padding: 0px; MARGIN: 0px auto 0px auto; COLOR: #666666; TEXT-ALIGN: center; FONT:12px/140% "MS Pゴシック", Osaka,Arial,;}

/*文字の制御*/
h1 { FONT-SIZE: 13px; padding: 0; MARGIN: 0px; FONT-WEIGHT: normal;}
h2 { FONT-SIZE: 13px; padding: 0; MARGIN: 0px; FONT-WEIGHT: normal;}
h3 { FONT-SIZE: 13px; padding: 0; MARGIN: 0px; FONT-WEIGHT: normal;}
h4 { FONT-SIZE: 13px; padding: 0; MARGIN: 0px; FONT-WEIGHT: normal;}
h5 { FONT-SIZE: 13px; padding: 0; MARGIN: 0px; FONT-WEIGHT: normal;}
h6 { FONT-SIZE: 13px; padding: 0; MARGIN: 0px; FONT-WEIGHT: normal;}

.text9 { FONT-SIZE: 9px; LINE-HEIGHT: 150%;}
.text9b { FONT-SIZE: 9px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #000000}
.text10 { FONT-SIZE: 10px; LINE-HEIGHT: 150%; color: #000000}
.text10b { FONT-SIZE: 10px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #000000}
.text12 { FONT-SIZE: 12px; LINE-HEIGHT: 150%; color: #000000}
.text12b { FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #000000}
.text12red { FONT-SIZE: 12px; LINE-HEIGHT: 150%; COLOR: #ff0000}
.text12bred { FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; COLOR: #ff0000}
.text12green { FONT-SIZE: 12px; LINE-HEIGHT: 150%; color: #009900}
.text12bgreen { FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #009900}
.text12orange { FONT-SIZE: 12px; LINE-HEIGHT: 150%; color: #FF6600}
.text12borange { FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #FF6600}
.text12white { FONT-SIZE: 12px; LINE-HEIGHT: 150%; color: #FFFFFF}
.text12bwhite { FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #FFFFFF}
.text14 { FONT-SIZE: 14px; LINE-HEIGHT: 150%; COLOR: #666666}
.text14b { FONT-SIZE: 14px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; COLOR: #666666}
.text14red { FONT-SIZE: 14px; LINE-HEIGHT: 150%; COLOR: #ff0000}
.text14bred { FONT-SIZE: 14px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; COLOR: #ff0000}
.text14green { FONT-SIZE: 14px; LINE-HEIGHT: 150%; color: #009900}
.text14bgreen { FONT-SIZE: 14px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #009900}
.text14orange { FONT-SIZE: 14px; LINE-HEIGHT: 150%; color: #FF6600}
.text14borange { FONT-SIZE: 14px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #FF6600}
.text14white { FONT-SIZE: 14px; LINE-HEIGHT: 150%; color: #FFFFFF}
.text14bwhite { FONT-SIZE: 14px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #FFFFFF}
.text16 { FONT-SIZE: 16px; LINE-HEIGHT: 150%; COLOR: #666666}
.text16b { FONT-SIZE: 16px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; COLOR: #666666}
.text16orange { FONT-SIZE: 16px; LINE-HEIGHT: 150%; color: #FF6600}
.text16borange { FONT-SIZE: 16px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: #FF6600}
.text16green { FONT-SIZE: 16px; color: #009900}
.text16bgreen { FONT-SIZE: 16px; FONT-WEIGHT: bold; color: #009900}

.text14bblue { FONT-SIZE: 14px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold; color: blue}
.textblack { FONT-SIZE: 12px; color: black}

.table_side { border-left: solid 1px #EFEFEF; border-right: solid 1px #EFEFEF;}
.table_right { border-right: solid 1px #CCCCCC;}
.table_left { border-left: solid 1px #CCCCCC;}
.table_bottom { border-bottom: solid 1px #EBEBEB;}
.table_bot_com { border-bottom: solid 1px #CCCCCC; font-size: 12px; font-weight: bold; color: #000066}
.table_ri_enkaku { border-right: solid 1px #CCCCCC;}
.table_topbot { border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC;}


/*リンクの制御*/
A:link { COLOR: ; TEXT-DECORATION: none}
A:visited { COLOR: ; TEXT-DECORATION: none}
A:hover { COLOR: ; TEXT-DECORATION: none}

#new A:link { COLOR: ; TEXT-DECORATION: none; border-bottom-style: dotted; border-bottom-width: 1px; border-color: #000000;}
#new A:visited { COLOR: ; TEXT-DECORATION: none}
#new A:hover { COLOR: ; TEXT-DECORATION: none}

/*親枠の制御*/
#wrapper { padding: 0 0 0 0; margin: 0 auto 0 auto; text-align: center; margin-bottom: 0px; width: 770px; height: auto; display: block; }

#header { width: 770px; height: 70px; margin: 0; padding: 0; background-image:url(img/hed_back.gif) ; background-repeat: repeat-x; text-align: left; position: relative;
}
#header .link { width: 415px; padding: 0 auto 0 auto; margin: 0 auto 0 auto; position: absolute; left: 355px; top: 6px; text-align: left;}
#header .news { width: 415px; height: auto; padding: 0 auto 0 auto; margin: 0 auto 0 auto; position: absolute; left: 338px; top: 50px; text-align: left;}
#container { width: 770px; height: auto; margin: 0 0 0 0; padding: 0 0 0 0;
}

#menu { width: 770px; height: auto; margin: 0 0 0 0; padding: 0 0 0 0;
}

#footer { width: 770px; height: auto;
}
