body {margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

.r10 {font-size: 10px; line-height: 14px; color: #333333;}
.r12 {font-size: 12px; line-height: 16px; color: #333333;}
.r14 {font-size: 14px; line-height: 18px; color: #333333;}
.r14_bold {font-size: 14px; line-height: 18px; color: #333333; font-weight: bold;}
.rtop {font-size: 12px; line-height: 16px;}
.rmiddle {font-size: 12px; line-height: 16px;}
.rbottom {font-size: 12px; line-height: 16px;}
.rtop_color {font-size: 12px; line-height: 16px; color: #000060;}

.gry10 {font-size: 10px; line-height: 14px; color: #666666;}
.gry12 {font-size: 12px;	line-height: 16px; color: #666666;}
.gry14 {font-size: 14px; line-height: 18px; color: #666666;}

.blk10 {font-size: 10px; line-height: 14px; color: #000000;}
.blk12 {font-size: 12px;	line-height: 16px; color: #000000;}
.blk14 {font-size: 14px; line-height: 18px; color: #000000;}

.red10 {font-size: 10px; line-height: 14px; color: #CC0000;}
.red12 {font-size: 12px; line-height: 16px; color: #CC0000;}
.red14 {font-size: 14px; line-height: 18px; color: #CC0000;}
.red {color: #CC0000;}

.blu {line-height: 14px; color: #1A2568; font-weight: bold;}
a.blu:link {line-height: 14px; text-decoration:none; color:#1A2568;}
.blu10 {font-size: 10px; line-height: 14px; color: #1A2568;}
.blu12 {font-size: 12px; line-height: 16px; color: #1A2568;}
.blu14 {font-size: 14px; line-height: 18px; color: #1A2568;}

.grn10 {font-size: 10px; line-height: 14px; color: #339933;}
.grn12 {font-size: 12px; line-height: 16px; color: #339933;}
.grn13 {font-size: 14px; line-height: 18px; color: #339933;}

.org10 {font-size: 10px; line-height: 14px; color: #FF6600;}
.org12 {font-size: 12px; line-height: 16px; color: #FF6600;}
.org14 {font-size: 14px; line-height: 18px; color: #FF6600;}

.whi10 {font-size: 10px; line-height: 14px; color: #FFFFFF;}
.whi12 {font-size: 12px; line-height: 16px; color: #FFFFFF;}
.whi14 {font-size: 14px; line-height: 18px; color: #FFFFFF;}

.title_01 {padding-left: 5px; font-size: 12px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-color: #1A2568;}
.title {padding-left: 28px; font-size: 14px; line-height: 27px; font-weight: bold; color: #FFFFFF; background-image: url(images/title.gif); background-repeat: no-repeat;}
.title_pdf {padding-left: 28px; font-size: 14px; line-height: 27px; font-weight: bold; color: #FFFFFF; background-image: url(images/title_pdf.gif); background-repeat: no-repeat;}
.title_long {padding-left: 28px; font-size: 14px; line-height: 27px; font-weight: bold; color: #FFFFFF; background-image: url(images/title_02.gif); background-repeat: no-repeat;}
.title_back {font-size: 12px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-image: url(images/title_04.gif); background-repeat: repeat-x; background-position: left bottom;}
.pad_l10 {padding-left: 10px;}
.pad_l5 {padding-left: 5px;}
.mag_l10 {margin-left: 10px;}
.dot {background-image: url(images/dot.gif); background-repeat: repeat-x; background-position: left center;}
.lin {background-image: url(images/lin.gif); background-repeat: repeat-x; background-position: left center;}
.lin2 {background-image: url(images/lin2.gif); background-repeat: repeat-x; background-position: left center;}

a:link { text-decoration:underline; color:#000060;}
a:visited { text-decoration:underline; color:#570057;}
a:active { text-decoration: none; color:#cc0000;}
a:hover {text-decoration:underline; color:#cc0000;}

.lin3 {padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}
.yajirushi {background-image: url(images/yajirushi_01.gif); padding-left: 20px; background-repeat: no-repeat; padding-top: 1px; padding-bottom: 4px;}
.yajirushi2 {background-image: url(images/yajirushi_02.gif); padding-left: 20px; background-repeat: no-repeat; font-size: 14px; font-weight: bold; height: 20px; padding-top: 1px; line-height: 18px;}

.yajirushi3 {background-image: url(images/yajirushi_02.gif); padding-left: 20px; background-repeat: no-repeat; font-size: 14px; font-weight: bold; color: 1A2568; height: 20px; padding-top: 2px; line-height: 18px;}
.yajirushi4 {background-image: url(images/yajirushi_03.gif); padding-left: 20px; background-repeat: no-repeat; font-size: 14px; font-weight: bold; color: #FF0000; height: 20px; padding-top: 2px; line-height: 18px;}
.yajirushi5 {background-image: url(images/bra_navi_icon.gif); padding-left: 15px; background-repeat: no-repeat; height: 20px; padding-top: 3px; background-position: left center;}
.yajirushi6 {background-image: url(images/bra_navi_icon2.gif); padding-left: 25px; background-repeat: no-repeat; height: 20px; padding-top: 3px; background-position: left center;}

.sel_green {background-color: #CCEEBB;}
.sel_pinc {background-color: #FFBFCE;}
.sel_orange {background-color: #FFE1B5;}
.sel_blu {background-color: #dfedfd;}
.sel_blu2 {background-color: #ECF8FB; padding: 3px; text-align: center;}
.sel_blu2a {background-color: #dfedfd; padding: 3px; text-align: center;}
.sel_blu3 {background-color: #dfedfd;}

.txt_9{font-size:9px;}
.txt_10{font-size:10px;}
.txt_11{font-size:11px;}
.txt_12{font-size:12px;}
.txt_12h13r{font-size:12px;line-height:130%;color:#c34d4f;}
.txt_12h13g{font-size:12px;line-height:130%;color:#34985a;}
.txt_12h15{font-size:12px;line-height:150%;}
.txt_h15{line-height:150%;}
.txt_h15ms{line-height:150%;font-family: "ＭＳ ゴシック", "Osaka−等幅";}
.txt_h15msp{line-height:150%;font-family: "ＭＳ Ｐゴシック", "Osaka";}
.txt_12h13{font-size:12px;line-height:130%;}
.txt_h13{line-height:130%;}
.txt_h13ms{line-height:130%;font-family: "ＭＳ ゴシック", "Osaka−等幅";}
.txt_h13msp{line-height:130%;font-family: "ＭＳ Ｐゴシック", "Osaka";}
.txt_11h15{font-size:11px;line-height:150%;}

.color_737373{color:#737373;}
.c737373{color:#737373;}
.cfff0bb_12{font-size:12px;color:#fff0bb;}
.ms{font-family: "ＭＳ ゴシック", "Osaka−等幅";}
.msp{font-family: "ＭＳ Ｐゴシック", "Osaka";}

TABLE.l {background-color: #ffffff;border-color: #000000;border-collapse: collapse;}
TABLE.l TH {border-color: #000000;}
TABLE.l TD {border-color: #000000;}
TABLE.lb {background-color: #ffffff;    border-color: #0000dd;    border-collapse: collapse;}
TABLE.lb TH {border-color: #0000dd;}
TABLE.lb TD {border-color: #0000dd;}

.blue {color: #0066CC;}
.blue_1A2568 {color: #1A2568;}
.red_FF0000 {color: #FF0000;	font-size: 11px;}
.pink_fa8086 {color: #fa8086;}
.green_00AE2C {color: #00AE2C;}
