body    { 
	background-image : url(./images/bg_bl_str.gif) ; 
        margin           : 0 0 0 0;
        font-family      : "Osaka","ＭＳ Ｐゴシック",arial,sans-serif; 
        font-size        : 12px;
        text-align       : center; 
        line-height      : 150%;
        letter-spacing   : 0.1em;
        }

p       { 
	font-size        : 1em; 
        margin           : 2px 2px 2px 2px
         }



table.tlink
          {
          margin : 0px auto 0px auto ;
          border-width : 1px 0 0 1px ;
          border-color : #ffcc66 ;
          border-style : solid ;
          }


td.tlink1
          {
          width      : 240px ;
          text-align : center ;
          border-width : 0 1px 1px 0;
          border-color : #ffcc66;
          border-style : solid;
          vertical-align : middle;
          }
          

td.tlink2
          {
          width      : 318px ;
          text-align : left ;
          border-width : 0 1px 1px 0;
          border-color : #ffcc66;
          border-style : solid;
          padding      : 2px 2px 2px 5px ;
          vertical-align : middle;
          }
          
           
.bn_wl-link img  {
        padding:0 0 0 0 ;
        }

.bn_wl-link p  {
        font-size        : 1em; 
        margin           : 2px 2px 2px 2px
         }

.bn_wl-body p {
        font-size        : 1em; 
        margin           : 2px 2px 16px 2px
         }

.bn_wl-body img  {
        float:left;
        padding:0 10px 5px 0 ;
        }

.bn_sidemenu ul { 
	margin:0 0 0 0; 
        padding:0 0 0 10px;
        }
        
.bn_sidemenu li { 
	margin:0 0 0 10px; 
        padding:0 0 0 0; 
        font-size: 0.8em; 
        list-style-type: circle;
        }
 
.bn_tb-url {
        font-size : 0.9em;
        padding : 3px 10px 3px 10px;
        background-color : #ffff99 ; 
        border-color : #ffcc66 ;
        border-width : 1px;
        border-style : solid;
        }

div.bn_page { 
	width:780px; 
        background-color:#ffffff; 
        margin: 0 auto 0 auto; 
        border-color:#ccccff; 
        border-style:solid; 
        border-width:0 1px 0 1px;
        }
        
div.bn_header { 
	width:100% ; 
        height:36px; 
        background-color:#ff6600; 
        }
        
div.bn_footer { 
	width:100% ; 
        height:15px;
        background-color:#ff6600; 
        font-size:1.0em;
        }
        
div.bn_sidemenu { 
	width:160px; 
        height: 100%; 
        float:right;
        }
        
div.bn_main { 
	width:618px; 
        float:left;
        }
        
div.bn_top-message { 
	width:618px; 
        float:left; 
        }
        
div.bn_top-image { 
	width:618px; 
        float:left;  
        padding:10px 0 0 0; 
        }
        
div.bn_massage-head {
	width:600px; 
        height:18px; 
        background-image:url(./images/frame_blue1.png);
        background-repeat:no-repeat; 
        background-position:bottom; 
        font-size:1.2em; 
        margin:5px auto 0px auto;
        font-weight:bold;
        }
        
div.bn_massage-body {
	width:600px; 
        font-size:1.0em;
        margin:0 auto 0 auto; 
        padding:5px 0 5px 0; 
        background-image:url(./images/frame_blue2.png);
        }
        
div.bn_message-foot {
	width:600px; 
        height:9px; 
        margin:0 auto 10px auto; 
        background-image:url(./images/frame_blue3.png); 
        background-repeat:no-repeat;
        }
      
div.bn_new-head {
	width:600px; 
        height:18px; 
        font-size:1.2em; 
        margin:5px auto 0px auto;
        font-weight:bold; 
        background-image:url(./images/frame_green1.png);
        background-repeat:no-repeat; 
        background-position:bottom;
        }
        
div.bn_new-body {
	width:600px; 
        font-size:1.0em;
        margin:0 auto 0 auto; 
        padding:5px 0 5px 0; 
        background-image:url(./images/frame_green2.png);
        }
        
div.bn_new-foot {
	width:600px; 
        height:16px; 
        margin:0 auto 10px auto; 
        background-image:url(./images/frame_green3.png); 
        background-repeat:no-repeat;
        }
      
div.bn_menuf-head {
	width:140px; 
        height:16px; 
        font-size:1.2em; 
        font-weight:bold; 
        margin:5px auto 0 auto; 
        background-image:url(./images/frame_glay_01.png);
        background-repeat:no-repeat; 
        background-position:bottom;
        }

div.bn_menuf-body {
	width:140px; 
        background-image:url(./images/frame_glay_02.png); 
        margin:0 auto 0 auto;
        padding:5px 0 5px 0;
        }
        
div.bn_menuf-foot {
	width:140px; 
        height:16px; 
        background-color:#ffffff; 
        margin:0 auto 10px auto; 
        background-image:url(./images/frame_glay_03.png); 
        background-repeat:no-repeat;
        }

div.bn_comment-head {
	width:140px; 
        height:16px; 
        font-size:1.2em; 
        font-weight:bold; 
        margin:5px auto 0 auto; 
        background-image:url(./images/frame_glay_01.png);
        background-repeat:no-repeat; 
        background-position:bottom;
        }
        
div.bn_comment-body {
	width:140px; 
        background-image:url(./images/frame_glay_02.png); 
        margin:0 auto 0 auto;
        padding:5px 0 5px 0;
        text-align:left;
        }
        
div.bn_comment-foot {
	width:140px; 
        height:16px; 
        background-color:#ffffff; 
        margin:0 auto 10px auto; 
        background-image:url(./images/frame_glay_03.png); 
        background-repeat:no-repeat;
        text-align:left;
        }
      
div.bn_tback-head {
	width:140px; 
        height:16px; 
        font-size:1.2em; 
        font-weight:bold; 
        margin:5px auto 0 auto; 
        background-image:url(./images/frame_glay_01.png);
        background-repeat:no-repeat; 
        background-position:bottom;
        }
        
div.bn_tback-body {
	width:140px; 
        background-image:url(./images/frame_glay_02.png); 
        margin:0 auto 0 auto;
        padding:5px 0 5px 0;
        text-align : left; 
        }
        
div.bn_tback-foot {
	width:140px; 
        height:16px; 
        background-color:#ffffff; 
        margin:0 auto 10px auto; 
        background-image:url(./images/frame_glay_03.png); 
        background-repeat:no-repeat;
        }
      
div.bn_wl-head {
	width:600px; 
        height:18px; 
        background-image:url(./images/frame_orange_01.png); 
        background-repeat:no-repeat; 
        background-position:bottom; 
        font-size:1.2em; 
        margin:5px auto 0px auto;
        font-weight:bold;
        }
        
div.bn_wl-body {
	width:600px; 
        font-size:1.0em;
        margin:0 auto 0 auto; 
        padding:5px 0 5px 0; 
        background-image:url(./images/frame_orange_02.png);
        }
        
div.bn_wl-foot {
	width:600px; 
        height:9px; 
        margin:0 auto 10px auto; 
        background-image:url(./images/frame_orange_03.png); 
        background-repeat:no-repeat;
        }
     

div.bn_wl-link {
	width:600px; 
        font-size:1.0em;
        margin:0 auto 0 auto; 
        padding:5px 0 5px 0; 
        background-image:url(./images/frame_orange_02.png);
        }

div.bn_260-text {
	width:260px; 
        margin:0px auto 0px auto ;
        text-align:left; 
        }
        
div.bn_600-text {
	width:560px; 
        margin:0px auto 0px auto ;
        text-align:left;
        }
      
div.bn_bl-title {
	font-weight:bold; 
        float:left; 
        width:60%; 
        margin:0; 
        text-align:left; 
        padding: 0 0 0 5px;
        }
        
div.bn_bl-date {
        font-family:"Arial","Osaka","MS UI GOTHIC",sans-serif; 
	font-weight:bold; 
        float:right; 
        width:35%; 
        margin:0; 
        text-align:right; 
        padding: 0 5px 0 0;
        }
        
div.bn_bl-text1 {
        margin:0 0 0 0;
        padding: 0 0 0 0 ; 
        }
      
div.bn_posted {
	margin:16px auto 0 auto; 
        padding: 5px 0 0px 0px; 
        border-color:#ffcc99; 
        border-style:solid; 
        border-width:1px 0 0 0;
        text-align:right;
        font-size:0.8em;
        }
      
div.bn_comment {
	margin:16px auto 0 auto; 
        padding: 5px 0 0px 0px; 
        border-color:#ffcc99; 
        border-style:solid; 
        border-width:1px 0 0 0;
        text-align:left;
        font-size:1.0em;
        }
      
div.bn_commentbody {
	margin:5px auto 5px auto; 
        padding: 5px 0 10px 0px; 
        border-color:#ffcc99; 
        border-style:solid; 
        border-width:0 0 1px 0;
        text-align:left;
        font-size:1.0em;
        }
      
      
.bn_top-text {
	font-size:1.0em; 
        margin:0;
        }
      
div.bn_menuf-body p{
        background-color : #ddddff;
        color            : #000000;
        font-size        : 1.0em;
        font-weight      : bold;
        letter-spacing   : 0px;
        border-style     : solid;
        border-width     : 0px 5px 0px 5px;
        border-color     : #6666ff;
        margin           : 5px auto 5px auto ;
        padding-top      : 2px;
        padding-bottom   : 2px;
        width            : 100px ;
        left             : 0px ;
        position         : relative
        }
        
.bn_menuf-body a:link
	{
        color               : #000000;
        text-decoration     : none;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }
        
.bn_menuf-body a:active  {
        color               : #cccccc;
        text-decoration     : none;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }
        
.bn_menuf-body a:visited {
        color               : #333333;
        text-decoration     : none;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }
        
.bn_menuf-body a:hover   {
        color               : #cc0000;
        text-decoration     : underline;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }

a.image:link
	{
        color               : #000000;
        text-decoration     : none;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }
a.image:active  {
        color               : #cccccc;
        text-decoration     : none;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }
        
a.image:visited {
        color               : #333333;
        text-decoration     : none;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }
        
a.image:hover   {
        color               : #cc0000;
        text-decoration     : underline;
        border-bottom-width : 0px;
        border-bottom-style : none;
        }

a img {
        border : none ;
        }
