body {  background-color: #FFFFFF; margin: 0px 0px; font-size: 12px; line-height: 18px; color: #333333; background-image : url(../news/back.gif); background-repeat: repeat-x; background-position: top;}

.td1 {  font-size: 11px; line-height: 18px; color: #333333; background-color: #FFFFFF;}
.td2 { font-size: 11px; line-height: 18px; color: #333333; background-color: #B1CEE8;}
.td3 {  font-size: 11px; line-height: 18px; color: #333333; background-color: #C9C9C9;}
.td4 { font-size: 11px; line-height: 18px; color: #FFFFFF; background-color: #CCCCCC;}
.td5 { font-size: 11px; line-height: 20px; color: #333333; background-color: #F5F4F4; text-indent: 5px;}
.td6 { font-size: 11px; line-height: 18px; color: #FFFFFF; background-color: #C3C3C3;}
.td7 { font-size: 11px; line-height: 18px; color: #FFFFFF; background-color: #2C628B;}

.text-12-14 { font-size: 12px; line-height: 14px; color: #333333 ;}
.text-12 {  font-size: 12px; line-height: 18px; color: #333333;}
.text-b1 {  font-size: 11px; font-weight: bold; color: #333333;}
.text-b2 { font-size: 11px; font-weight: bold; color: #254B7F;}
.text-s { font-size: 10px; line-height: 14px; color: #333333 ;}

.l1 {  font-size: 10px; line-height: 14px; color: #767676;}
.l1 a:link  {  color: #254B7F;}
.l1 a:visited {  color: #254B7F;}
.l1 a:hover {  color: #FFFFFF;}
.l1 a:active  {  color: #254B7F;}

.l2 {  font-size: 10px; line-height: 12px; color: #666666; text-decoration: none;}
.l2 a:link  {  color: #666666; text-decoration: none;}
.l2 a:visited {  color: #666666; text-decoration: none;}
.l2 a:hover {  color: #669933; text-decoration: underline;}
.l2 a:active  {  color: #666666; text-decoration: none;}

.l3 {  font-size: 12px; color: #4D4D4D; text-decoration: none; line-height: 13px;}
.l3 a:link  {  color: #4D4D4D; text-decoration: none;}
.l3 a:visited {  color: #4D4D4D; text-decoration: none;}
.l3 a:hover {  color: #3170A7; text-decoration: none;}
.l3 a:active  {  color: #4D4D4D; text-decoration: none;}

.l4 {  font-size: 12px; line-height: 18px; color: #353535; text-decoration: none;}
.l4 a:link  {  color: #353535; text-decoration: none;}
.l4 a:visited {  color: #353535; text-decoration: none;}
.l4 a:hover {  color: #72A9D8; text-decoration: none;}
.l4 a:active  {  color: #353535; text-decoration: none;}

.l5 {  font-size: 11px; line-height: 18px; color: #333333;}
.l5 a:link  {  color: #254B7F;}
.l5 a:visited {  color: #254B7F;}
.l5 a:hover {  color: #333333; text-decoration: none;}
.l5 a:active  {  color: #254B7F;}

.l6 {  font-size: 11px; line-height: 18px; color: #666666; text-decoration: none;}
.l6 a:link  {  color: #666666; text-decoration: none;}
.l6 a:visited {  color: #666666; text-decoration: none;}
.l6 a:hover {  color: #254B7F; text-decoration: underline;}
.l6 a:active  {  color: #666666; text-decoration: none;}

.l7 {  font-size: 11px; line-height: 14px; color: #CC0000;}
.l7 a:link  {  color: #CC0000;}
.l7 a:visited {  color: #CC0000;}
.l7 a:hover {  color: #333333; text-decoration: none;}
.l7 a:active  {  color: #CC0000;}

.l8 {  font-size: 14px; line-height: 19px; color: #254B7F;}
.l8 a:link  {  color: #254B7F; text-decoration: none;}
.l8 a:visited {  color: #254B7F; text-decoration: none;}
.l8 a:hover {  color: #666666; text-decoration: underline;}
.l8 a:active  {  color: #254B7F; text-decoration: none;}

.text-11 a:link  {  color: #254B7F; text-decoration: none;}
.text-11 a:visited {  color: #254B7F; text-decoration: none;}
.text-11 a:hover {  color: #666666; text-decoration: underline;}
.text-11 a:active  {  color: #254B7F; text-decoration: none;}

.text-11-hr a:link  {  color: #254B7F; text-decoration: none;}
.text-11-hr a:visited {  color: #254B7F; text-decoration: none;}
.text-11-hr a:hover {  color: #666666; text-decoration: underline;}
.text-11-hr a:active  {  color: #254B7F; text-decoration: none;}

.leftback { background-image : url(../news/leftmenu-back-1.gif); background-repeat: repeat-x; background-position: bottom; background-color: #E0DEDE;}


.text-14 { font-size: 14px; line-height: 18px; color: #1C4970;}
.text-b3 { font-size: 12px; line-height: 18px; font-weight: bold; color: #4A88BE; width: 470px; border-color: black black #4A88BE; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.text-12-hr { font-size: 12px; line-height: 18px; color: #333333 ;}
.text-11-hr { font-size: 11px; line-height: 18px; color: #333333 ; background-image : url(../news/hr-1.gif);}
.text-11 { font-size: 11px; line-height: 18px; color: #333333 ;}
.td5-2 { font-size: 11px; line-height: 20px; color: #333333; background-color: #FFFFFF; padding-left: 5px;}
.text-14-2 { font-size: 14px; line-height: 18px; color: #333333;}
.text-b4 { font-size: 12px; line-height: 18px; font-weight: bold; color: #4A88BE; border-color: black black #4A88BE;}
.text-b5-11 { font-size: 11px; line-height: 18px; font-weight: bold; color: #4A88BE;}
.text-b6 { font-size: 11px; line-height: 18px; color: #1C4970;}
.text-10 { font-size: 10px; line-height: 16px; color: #333333 ;}
.text-11-2 { font-size: 11px; line-height: 21px; color: #333333 ;}
.td8 { font-size: 11px; line-height: 18px; color: #FFFFFF; background-color: #F4F2F2;}
.text-18 { font-size: 18px; color: #1C4970 ;}
.h-back {  background-color: #FFFFFF; background-image : url(../news/header-back.gif); background-repeat: no-repeat; background-position: bottom;}


.padding { padding: 10px;}
.padding01 { padding: 5px;}

.td-border01 { border-bottom: #999999 1px dotted; font-size: 11px;}
.size-11 { font-size: 11px;}
.td-border02 { border-bottom: #999999 1px dotted; border-left: #666666 1px dotted; font-size: 11px;}
.td-border03 { border-left: #666666 1px dotted; font-size: 11px;}
.td-line { background-image : url(../news/line.gif); font-size: 11px; line-height: 18px; padding-left: 7px;}

.photo { border: #CCCCCC 1px solid; margin: 0px 10px 0 0; padding: 2px; float: left;}
.photo01 { border: #CCCCCC 1px solid; margin: 0px; padding: 2px; float: left;}
.photo02 { border: #CCCCCC 1px solid; margin: 0px; padding: 2px; float: right;}
.shohin { float: left; margin: 5px;}

.item { font-size: 16px; font-weight: bold;}
.item-s { font-size: 12px; font-weight: bold;}
.item-ruby { padding: 5px 0 5px 15px; font-size: 11px;}

.concept { font-size: 13px; font-weight: bold; padding: 10px 0 0 10px;}