 /* layouttable */
.main { background:#FFFFFF; margin:10px 0px 0px 10px; padding:0; text-align:center;} 
.main_bot { background:#FFFFFF; margin:0px 0px 0px 10px; padding:0; text-align:center;} 
.left { padding:0; margin:0; text-align:left; }
.left_s { padding:15px 0px 0px 0px; }
.right_s { pborder-right:1px solid #ddd; }
.right { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right; }
.center { padding:5px 0 10px 0px; margin:0; text-align:center; }
.center_nopadding { padding:0px 0px 0px 0px; margin:0; text-align:center; }
.left_top { padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; }
.right_top { padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right; }
.center_top { padding:10px 3px 10px 3px; margin:0px 0px 0px 0px; text-align:center; }

/* arrow */
.arrow_text { font-size:10px; color:#0066cc; }
.arrow_text a:link { color:#0066cc; text-decoration:none; }
.arrow_text a:visited{ color:#0066cc; text-decoration:none; }
.arrow_text a:hover { color:#336600; text-decoration:underline; }

/* contents */

.contents_box { border:1px solid #000066; margin-bottom:10px;}
.contents_text { font-size:12px; padding:0 0 3px 5px; margin:3px 5px;}

/* regist */
.regist { border:1px solid #FF6600; width:170px; margin-bottom:10px; }

/* ランキングテキスト */
/*
.rank_text { font-size:10px; color:#000000; padding:0 0 0 3px; margin:3px;}
*/
.rank_text { color:#000000; padding:0 0 0 3px; margin:3px;}
.rank_text a:link { color:#000000; text-decoration:none; }
.rank_text a:visited{ color:#000000; text-decoration:none; }
.rank_text a:hover { color:#CC0000; text-decoration:underline; }

/* side_title */
.side_title { width:151px; height:23px; background:url(/image/top/side_title.gif); text-align:left; margin:15px 0 5px 0;}
.side_title .text { font-size:10px; font-weight:bold; color:#000; padding:5px 10px; }

/* rank_title */
.rank_title { width:151px; height:22px; background:url(/image/top/rank_top.gif); text-align:left; margin-bottom:5px;}
.rank_title .text { font-size:10px; font-weight:bold; color:#000; padding:5px 10px; }


 /* table背景色 */ 
.linecolor { background: #446B92;}
.linecolor tr { background:#ffffff; }

.maincolor { background: #666666;}


.secondcolor { background: #eeeeee;}
.thirdcolor { background: #E8EEF4;}
.fourthcolor { background: #FFFF99;}
.pointcolor { background: #FF9900;}
.secondpointcolor { background: #FFCC33;}
.thirdpointcolor { background: #FFFF99;}
.backcolor {background: #ffffff}



.sublinecolor { background: #666666;}
.subboxlinecolor {}



 /* quickposting */
.quickbox { background-color: #FFCC00;  border: 1px solid #000000;}
.quicktext { font-size: 12px;  color: #333333;}
.quicktext A:link { color: #333333;  text-decoration: none;}
.quicktext A:visited { color: #999999;  text-decoration: none;}
.quicktext A:hover { color: #333333;  text-decoration: none;}
.quicktext A:active { color: #666666;  text-decoration: none;}

 /* orangedialog */ 
.orangedialogback { background-color: #FFFFCC;}
.orangedialogtop { background-color: #FFFFCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFA200;}
.orangedialogmiddle {	background-color: #FFFFCC;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFA200;	border-left-color: #FFA200;}
.orangedialogsubmiddle { border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFA200;	border-left-color: #FFA200;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #FFA200;}
.orangedialogbottom {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFA200;}
.orangedialogtop2 {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFA200;}
.orangedialogbottom2 { border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFA200;	background-color: #FFFFCC;}
.orangedialogsubmiddle2 {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFA200;	border-left-color: #FFA200;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #FFA200;}

.momodialogback {	background-color: #FFcccc;}
.bluedialogback {	background-color: #55B1F8;}
.dialogfont { font-size: 12px;	font-weight: bold;	color: #333333;	padding: 5px;}

 /* text */ 
.chaptertitlefont { font-size: 12px;  color: #333333;  font-weight: bold;}
.boxtitlefont {	font-size: 12px;	font-weight: bold;	color: #333333;	padding-left: 5px;}
.boxnotefont { font-size: 12px;  color: #666666;}

.normalfont { font-size: 12px;  color: #333333;}
.normalfont A:link { color:#000064;  TEXT-DECORATION: none;}
.normalfont A:visited { color: #666666;  TEXT-DECORATION: none;}
.normalfont A:hover { color: #990000;  TEXT-DECORATION: underline;}

.normaltext { font-size: 12px;  color: #333333;}
.normaltext A:link { color:#000064;  TEXT-DECORATION: none;}
.normaltext A:visited { color: #999999;  TEXT-DECORATION: none;}
.normaltext A:hover { color: #990000;  TEXT-DECORATION: underline;}


.linknotefont { font-size: 12px;  color: #333333;  TEXT-DECORATION: none; word-break : break-all; overflow: hidden;}
.linknotefont A:link { font-size: 12px;  color: #0000FF;  TEXT-DECORATION: underline;}
.linknotefont A:visited { font-size: 12px;  color: #0000FF;  TEXT-DECORATION: underline;}
.linknotefont A:hover { font-size: 12px;  color: #0000FF;  TEXT-DECORATION: underline;}
.linknotefont A:active { font-size: 12px;  color: #0000FF;  TEXT-DECORATION: underline;}
.deleteblogfont  { font-size: 12px;  color: #333333;  font-weight: bold;}
.fogetpassfont A:link { font-size: 12px; color: #FF3300;  TEXT-DECORATION: none;}
.fogetpassfont A:visited { font-size: 12px; color: #FF3300;  TEXT-DECORATION: none;}
.fogetpassfont A:hover { font-size: 12px; color: #FF9900;  TEXT-DECORATION: underline;}
.fogetpassfont A:hover { font-size: 12px; color: #FF9900;  TEXT-DECORATION: underline;}
.numfont { font-size: 14px;  color: #333333;  font-weight: bold;  text-decoration: none;}
.numfont A:link { font-size: 14px;  color: #0000FF;  font-weight: bold;  text-decoration: underline;}
.numfont A:visited { font-size: 14px;  color: #0000FF;  font-weight: bold;  text-decoration: underline;}
.numfont A:hover { font-size: 14px;  color: #0000FF;  font-weight: bold;  text-decoration: underline;}
.numfont A:active { font-size: 14px;  color: #0000FF;  font-weight: bold;  text-decoration: underline;}

 /* boxtitle */ 
.titlebox {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333333;}
.bodybox {}
.bodyboxtopline {}
.bodyboxbottom }
.deletebox { border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333333;	border-top-style: dashed;	border-top-color: #333333;	border-top-width: 1px;}

 /* input */ 
.inputpass {	height: 20px;  width: 100px;	font-size: 10px;}
.loginput { height: 20px;  width: 100px;}
.nameinput { height: 20px;  width: 100px;}

 /* errormessage */ 
.mainattentionfont { font-size: 12px;  font-weight: bold;  color: #CC0000;}
.mainattentionfont A:link { font-size: 12px;  font-weight: bold;  color: #CC0000;}
.mainattentionfont A:visited { font-size: 12px;  font-weight: bold;  color: #CC0000;}
.mainattentionfont A:hover { font-size: 12px;  font-weight: bold;  color: #CC0000;}
.attentionfont { font-size: 10px;  color: #990000;}
.errormsgfont  { font-size: 12px;  color: #006600;}
.inputerrormsgfont  { font-size: 10px;  color: #FF0000;}

 /* menu */
.menu_box { background:url(/image/menu_bg.gif) no-repeat bottom left #EFEFEF; }
.attention_item {
    font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
.attention_item  A:link
   {  color:#fff; text-decoration:underline;}
.attention_item  A:visited
   { color:#fff; text-decoration:underline;}
.attention_item  A:hover
   {  color:#fff; text-decoration:underline;}

.menuboxoff  A:link
   {  font-size: 12px; font-weight:bold; color:#000064;
      text-decoration:none; padding:0 0 0 5px}
.menuboxoff  A:visited
   {  color:#000064;; font-weight:bold; text-decoration:none;}
.menuboxoff  A:hover
   {  color:#993333; text-decoration:underline;}
.menuboxoff  A:active
   {  color:#993333; text-decoration:none}
		

		

.menuboxon  A:link
   {  font-size:12px; font-weight:bold; color:#993333;
        text-decoration:underline;}
.menuboxon  A:visited
   { color:#993333; font-weight:bold; text-decoration:underline;}
.menuboxon  A:hover
   {  color:#993333; text-decoration:underline;}
.menuboxon  A:active
   {  color:#993333; text-decoration:underline;}
   
.menu_right
   { white-space:nowrap; font-size:12px; color:#fff; background:url(/image/right_menu_bg.gif) repeat-x bottom center; }
.menu_right a:link
   { color:#fff; text-decoration:none;}
.menu_right a:visited
   { color:#fff; text-decoration:none;}
.menu_right a:hover
   { color:#fff; text-decoration:underline;}
.menu_right a:active
   { color:#fff; text-decoration:underline;}

.menu_turn_over
   { white-space:nowrap; font-size:12px; font-weight: bold; color:#fff; background:url(/image/orange_menu_bg.gif) repeat-x bottom center; }
.menu_turn_over a:link
   { color:#fff; text-decoration:none;}
.menu_turn_over a:visited
   { color:#fff; text-decoration:none;}
.menu_turn_over a:hover
   { color:#fff; text-decoration:underline;}
.menu_turn_over a:active
   { color:#fff; text-decoration:underline;}

   
.menu_right_top
   { white-space:nowrap; font-size:12px; color:#fff; background:url(/image/right_menu_bg.gif) repeat-x bottom left; }
.menu_right_top a:link
   { color:#fff; text-decoration:none;}
.menu_right_top a:visited
   { color:#fff; text-decoration:none;}
.menu_right_top a:hover
   { color:#fff; text-decoration:underline;}
.menu_right_top a:active
   { color:#fff; text-decoration:underline;}
   
/* category */  
.topcategorytexts { margin:10px 10px 0px 80px; line-height:1.2;}


 /* sidebaermenu */
.sidebarback { border-right: 1px dotted #999999;}
.sidebar2back {	background-color: #EEEEEE;}
.accessback { background-color: #FFFFCC;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #999999;	border-bottom-color: #999999;}
.accessbox { text-align: right;	padding: 5px;	font-size: 12px;	color: #353535;	background-color: #EEEEEE;}
.sidebox { border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #666666;	border-bottom-color: #666666;}
.sideboxbl { border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #666666;}
.sidetitlefont { font-size: 12px;	font-weight: bold;	color: #333333;  TEXT-DECORATION: none;}
.sidetitlefont A:link { font-size: 12px;	font-weight: bold;	color: #333333;  TEXT-DECORATION: none;}
.sidetitlefont A:visited { font-size: 12px;	font-weight: bold;	color: #333333;  TEXT-DECORATION: none;}
.sidetitlefont A:hover { font-size: 12px;  font-weight: bold;	color: #333333;  TEXT-DECORATION: underline;}
.sidetitlefont A:active { font-size: 12px;  font-weight: bold;	color: #333333;  TEXT-DECORATION: underline;}
.sidebarfont { font-size: 12px;  color: #333333;  TEXT-DECORATION: none;}
.sidebarfont A:link { color: #333333;  TEXT-DECORATION: none;}
.sidebarfont A:visited { color: #333333;  TEXT-DECORATION: none;}
.sidebarfont A:hover { color: #333333;  TEXT-DECORATION: underline;}
.sidebarfont A:active { color: #333333;  TEXT-DECORATION: underline;}

 /* sidebaermenu */
.sidefunctioninput { height: 15px;}

/*subwindow*/
.subwinback { background: #FFCC33;}
.subwintitlebox { background: #FFCC33;  border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #333333;}

/*footer*/
.footer { margin:35px 0 30px 0; background:#FFF; }
.copy_text
    {  font-size: 10px; font-weight: normal; color: #000000;
        text-decoration:none; padding-bottom:4px;}
.copy_text  A:link
   {  font-size: 10px; font-weight: normal; color: #000000;
        text-decoration:none;}
.copy_text  A:visited
   {  font-size: 10px; font-weight: normal; color: #000000;
        text-decoration:none;}
.copy_text  A:hover
   {  font-size: 10px; font-weight: normal; color: #000000;
        text-decoration:underline;}
.copy_text A:active
   {  font-size: 10px; font-weight: normal; color: #000000;
        text-decoration:underline;}


/*search*/
.searchbox { background-color: #FFFFCF;	padding-top: 2px;	padding-bottom: 2px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #909695;	border-bottom-color: #909695;}
.blogexplain { font-size: 12px;	color: #333333;	display: block;	margin: 5px 5px 5px 10px;}
.categoryreg { font-size: 12px;	font-weight: bold;	color: #333333;	background-color: #FFFFCC;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #333333;	border-bottom-color: #333333;	padding-left: 3px;}
.categorysubreg { font-size: 12px;	font-weight: bold;	color: #333333;	padding-left: 10px;}

/*help*/
.help_title{ font-size:12px; color:#333;
             line-height:130%;
			 font-weight:bold;
             border-bottom:1px dotted #bbb;
			 border-top:1px dotted #bbb;
			 background-color:#eee;
			 padding:4px 0 2px 5px;
			 letter-spacing:1px;}

.pagetop {font-size:10px;
		 padding;3px;
		 margin-top;5px;
		 text-decoration:none;
		 border-top:1px dotted #ddd;
		 margin-top;5px;}
.pagetop a:link 
        {font-size:10px;
         color:#000064;
		 padding;3px;
		 text-decoration:none;}
.pagetop a:visited 
        {font-size:10px;
         color:#000064;
		 padding;3px;
		 text-decoration:none;}
.pagetop a:hover 
        {font-size:10px;
         color:#000064;
		 padding;5px 3px 5px 3px;
		 text-decoration:none;
		 background-color:#EEEEEE;}

/* from old-style.css */
.ss{
	font-size:10px;
	line-height:14px;
}

/*subwindow*/
#pop_container { border:1px solid #333; background:#fff; text-align:center; margin-top:10px;}

/* popup */
div.popup {
  visibility:hidden;
  position: absolute;
  border: 1px solid #446B92;
  background:#E8EEF4;
  z-index: 1;
  padding: 5px;
  width: 220px;
  font-size: 12px;}

/* help */

.ex{padding-top:3px;
    padding-bottom:3px;}
	
/* menu */
.menufont 
    {  font-size: 12px; font-weight: normal; color: #933;
        text-decoration:none;padding-left:5px;}
.menufont  A:link
   {  font-size: 12px; font-weight: normal; color: #FFFFee;
        text-decoration:none;}
.menufont  A:visited
   {  font-size: 12px; font-weight: normal; color: #FFFFee;
        text-decoration:none;}
.menufont  A:hover
   {  font-size: 12px; font-weight: normal; color: #fff;
        text-decoration:underline;}
.menufont  A:active
   {  font-size: 12px; font-weight: normal; color: #FFFFee;
        text-decoration:underline;}
		
		
/*		
.submenubox { background:#EFEFEF; padding:5px 0 5px 10px; border-right:1px solid #EEE; }
.submenubox { background:#FFFFFF; padding:5px 5px 0px 10px; border-right:1px solid #EEE; }
*/
.submenubox { padding:5px 0 5px 10px; }

.sub_menu 
    {  font-size: 10px; font-weight: normal; color: #333;
        text-decoration:none; padding-top:4px;}
.sub_menu  A:link
   {  font-size: 10px; font-weight: normal; color: #333;
        text-decoration:none;}
.sub_menu  A:visited
   {  font-size: 10px; font-weight: normal; color: #333;
        text-decoration:none;}
.sub_menu  A:hover
   {  font-size: 10px; font-weight: normal; color: #933;
        text-decoration:underline;}
.sub_menu  A:active
   {  font-size: 10px; font-weight: normal; color: #933;
        text-decoration:underline;}
/*
.breadcrumbs
    {  font-size:10px; font-weight: normal; color: #333;
        text-decoration:none; background:#EFEFEF;
		margin:0px; }
*/
.breadcrumbs
    {  font-size:10px; font-weight: normal; color: #333;
        text-decoration:none; 
		margin:0px; }


.side_box  { background:#363636;}
.leftmenu
    {  font-size:12px;color:#333333;
       font-weight:bold;
       padding:6px 0 5px 10px;
	   border-left:7px solid #95BAD5;
	   background:#FFFFFF;
	   }
.leftmenu a:link
    {  font-size:12px;color:#333333;
       font-weight:bold;
       text-decoration:none;
	   }
.leftmenu a:visited
    {  font-size:12px;color:#333333;
       font-weight:bold;
       text-decoration:none;}
.leftmenu a:hover
    {  font-size:12px;color:#000000;
       font-weight:bold;
       text-decoration:underline;}
.leftmenu a:active
    {  font-size:12px;color:#333333;
       font-weight:bold;
       text-decoration:none;}

.leftsubmenu
    {  background:#f6f6f6 url(/image/leftmenu_icon.gif) no-repeat left;
       font-size:12px; color:#666666;
       padding:4px 5px 3px 18px;
	   /*border-left:7px solid #FEFEFE;*/
	   border-left:1px solid #BBBBBB;
	   border-bottom:1px solid #BBBBBB;
	   border-right:1px solid #EBEBEB;
	   border-top:1px solid #FFFFFF;
	   }
.leftsubmenu a:link
    {  font-size:12px; color:#666666;
       text-decoration:none;
	   }
.leftsubmenu a:visited
    {  font-size:12px; color:#666666;
       text-decoration:none;}
.leftsubmenu a:hover
    {  font-size:12px; color:#333333;
       text-decoration:underline;}
.leftsubmenu a:active
    {  font-size:12px;color:#666666;
       text-decoration:underline;}
	   
.leftsubmenu_on
    {  background:#E9E9E9 url(/image/leftmenu_icon_on.gif) no-repeat left;
       font-size:12px;color:#FFFFFF;
       padding:4px 5px 3px 18px;
	   /*border-left:7px solid #FFFFFF;*/
	   border-right:1px solid #999999;
	   border-bottom:1px solid #999999;
	   border-left:1px solid #E9E9E9;
	   border-top:1px solid #FFFFFF;
	   }
.leftsubmenu_on a:link
    {  font-size:12px;color:#000000;
       text-decoration:none;
	  }
.leftsubmenu_on a:visited
    {  font-size:12px;color:#000000;
       text-decoration:none;}
.leftsubmenu_on a:hover
    {  font-size:12px;color:#000000;
       text-decoration:none;}
.leftsubmenu_on a:active
    {  font-size:12px;color:#000000;
       text-decoration:none;}
	   
.submenu_box
    {  background:#E9E9E9; 
	   border-left:1px solid #FFFFFF; padding:0 0 10px 0;}
	   
.leftmenu_box { border:1px solid #6081A2; margin-bottom:10px; text-align:center; }
.rightmenu_box { border:1px solid #6081A2; margin:5px 0 10px 9px; text-align:center;}
.entryleftmenu_box { width:180px; background:url(/image/side_bg.gif) repeat-y center; margin-top:10px ; }
.leftskinmenu{
       background:#f9f9f9;
	   font-size:12px;color:#933;
       padding:5px 0px 5px 0px;
	   font-weight:bold;}


.top_menu_s{
       font-size:10px;
	   color:#630; 
	   padding:3px 2px 1px 3px;}
.top_menu_s a:link{
       font-size:10px;
	   color:#630; 
	   text-decoration:none;}	   
.top_menu_s a:visited{
       font-size:10px;
	   color:#630; 
	   text-decoration:none;}	    
.top_menu_s a:hover{
       font-size:10px;
	   color:#f00; 
	   text-decoration:underline;}	     

.line_dash_540 
    {  width:540px;
	   height:1px;
	   border-bottom:1px dashed #bbb;
	   margin:10px 0 10px 0;}

.title
    {   
	   color:#000064;
	   font-size:14px;
       font-weight:bold;
       padding:8px;
	   text-align:left;
	   width:610px;
	   margin:5px auto 10px auto;
	   background:url(/image/title_bg.gif) repeat-x bottom;}

.title_s 
   {   background:url(/image/right_icon_s.gif) no-repeat left;
       font-size:12px; 
	   color:#666;
	   font-weight:bold;
	   width:600px;
	   text-align:left;
	   padding:8px 0px 5px 18px;
	   margin:0 auto 5px auto;
	   border-bottom:1px dotted #bbb;
	   }
	   


	   
.title_pop_s
    {  font-size:12px;color:#000064;
       font-weight:bold;
       padding:10px;
	   text-align:left;
	   margin:0 auto 0 auto;
	   background:url(/image/title_bg.gif) repeat-x bottom #E8EEF4;}
	   
.title_normal
    {  font-size:12px;color:#333;
       font-weight:bold;
       padding:8px 0px 5px 0px;}	   	   

.text_box
    {  font-size:12px;color:#333;
       font-weight:normal;
	   width:600px;
	   text-align:left;
       padding:10px 0px 5px 10px;
	   margin:0 auto 10px auto;
	   line-height:150%;
       border-bottom:1px dotted #bbb;}
.text_box a:link
    {  font-size:12px;color:#FF3333;
       font-weight:normal;text-decoration:none;
	   margin:10px auto 0 auto;
	   text-align:left;}		
.text_box a:visited
    {  font-size:12px;color:#F46;
       font-weight:normal;text-decoration:none;}		
.text_box a:hover
    {  font-size:12px;color:#f04;
       font-weight:normal;text-decoration:none;}
.text_box a:active
    {  font-size:12px;color:#f04;
       font-weight:normal;text-decoration:none;}	   
	   
.text_normal
    {  font-size:12px;
       font-weight:normal;
       line-height:140%;
	   text-align:left;
	   margin-left:7px;
	   padding:3px;
	   word-break : break-all;
       overflow: hidden;
	   }

.text_normal_center
    {  font-size:12px;
       font-weight:normal;
       line-height:140%;
	   text-align:center;
	   margin-left:7px;
	   padding:3px;
	   word-break : break-all;
       overflow: hidden;
	   }

.text_red
    {  font-size:12px;color:#f00;
       font-weight:normal;
       line-height:140%;}
	   
.text_red_s
    {  font-size:10px;color:#f00;
       font-weight:normal;
       line-height:140%;}		   	   
	   
.text_s
    {  font-size:10px;color:#333;
       font-weight:normal;
       line-height:120%;}
.text_s a:link
    {  font-size:10px;color:#FF3333;
       font-weight:normal;text-decoration:none;}		
.text_s a:visited
    {  font-size:10px;color:#f66;
       font-weight:normal;text-decoration:none;}		
.text_s a:hover
    {  font-size:10px;color:#900;
       font-weight:normal;text-decoration:none;}
	
	   
.text_paragraph
    {  
	   font-size:12px;color:#000;
       font-weight:normal;
       line-height:150%;
	   border-left:5px solid #D3E3E7;
	   padding:3px 3px 2px 7px;
	   margin:3px 0 10px 0;
	   background-color:#E8EEF4;}
	   
.title_menu_right{
       font-weight:bold;color:#333300;font-size:10px;
       line-height:130%; padding-top:13px;
	   }	   

.text_menu_right{
       font-weight:normal;color:#666;font-size:10px;
	   line-height:130%;
}
.text_menu_right a:link{
       font-weight:normal;color:#f33;font-size:10px;
	   line-height:130%; text-decoration:none;
}
.text_menu_right a:visited{
       font-weight:normal;color:#f33;font-size:10px;
	   line-height:130%; text-decoration:none;
} 
.text_menu_right a:hover{
       font-weight:normal;color:#f33;font-size:10px;
	   line-height:130%; text-decoration:underline;
}           
	         	      	   
.new_entry_title{
       font-weight:normal;color:#333;font-size:12px;
	   line-height:130%;
}
.new_entry_title a:link{
       font-weight:normal;color:#333;font-size:12px;
	   line-height:130%; text-decoration:none;
}
.new_entry_title a:visited{
       font-weight:normal;color:#333;font-size:12px;
	   line-height:130%; text-decoration:none;
} 
.new_entry_title a:hover{
       font-weight:normal;color:#360;font-size:12px;
	   line-height:130%; text-decoration:underline;
} 

.new_entry_date{
       font-weight:normal;color:#333;font-size:10px;
	   line-height:130%; 
}
.new_entry_date a:link{
       font-weight:normal;color:#333;font-size:10px;
	   line-height:130%; text-decoration:none;
}
.new_entry_date a:visited{
       font-weight:normal;color:#333;font-size:10px;
	   line-height:130%; text-decoration:none;
} 
.new_entry_date a:hover{
       font-weight:normal;color:#360;font-size:10px;
	   line-height:130%; text-decoration:underline;
}

.top_list{
       font-weight:normal;color:#360;font-size:10px;
	   line-height:130%; 
}
.top_list a:link{
       font-weight:normal;color:#360;font-size:10px;
	   line-height:130%; text-decoration:none;
}
.top_list a:visited{
       font-weight:normal;color:#360;font-size:10px;
	   line-height:130%; text-decoration:none;
} 
.top_list a:hover{
       font-weight:normal;color:#360;font-size:10px;
	   line-height:130%; text-decoration:underline;
}  
	   

.preview
    {  font-size:12px; color:#333;
       font-weight:bold;
	   width:610px;
	   text-align:center;
       padding-top:5px;
	   padding-bottom:8px;
	   margin:10px 10px 10px 10px;
	   border-top:1px dotted #bbb;}

.line_gdoblue {
   color:#6081A2;
   border-style:dotted;
}
.gdoblue {
   color:#6081A2;
}
.subwinback_gdoblue { background: #6081A2;}

.latest_image_td {
	padding: 0px 0px 5px 0px;
}

.btn_s{font-size:10px;}
		   	   
.link_color:link { color: #009ACD; text-decoration:underline;}
.link_color:visited { color: #009ACD; }
.link_color:active { color: #009ACD; }
.link_color:hover { color: #009ACD; }



