/*
body       { font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; font-size: 10px;}
*/
body       { font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; font-size: 10px; padding: 0; margin-top: 8;margin-left: 0;margin-right: 0;margin-bottom: 0 }
.b         { font-weight: bold; }

/*  AJ[ */
a          { color : #0000FF; text-decoration:none; }
a:visited  { color : #0000FF; text-decoration:none; }
a:hover    { color : #0000FF; text-decoration:underline; }
a:active   { color : #FF6600; text-decoration:underline; }

/*  Eo */
h1         { font-size: 10px; font-weight: normal; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; margin-top: 1px; margin-bottom: 1px; }
h2         { font-size: 12px; font-weight: normal; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; margin-top: 0px; margin-bottom: 0px; }
h3         { font-size: 12px; font-weight: normal; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; margin-top: 0px; margin-bottom: 0px; }
h4         { font-size:  8pt; font-weight: normal; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; margin-top: 0px; margin-bottom: 0px; }
h5         { font-size:  7pt; font-weight: normal; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; margin-top: 0px; margin-bottom: 0px; }
h6         { font-size:  6pt; font-weight: normal; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; margin-top: 0px; margin-bottom: 0px; }

/*  E */
.b_b08px { font-size:  8px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b09px { font-size:  9px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b10px { font-size: 10px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b11px { font-size: 11px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b12px { font-size: 12px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b13px { font-size: 13px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b14px { font-size: 14px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b15px { font-size: 15px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b16px { font-size: 16px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b17px { font-size: 17px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b18px { font-size: 18px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b19px { font-size: 19px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b20px { font-size: 20px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b21px { font-size: 21px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b22px { font-size: 22px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b23px { font-size: 23px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_b24px { font-size: 24px; font-weight: bold; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }

/*  E */
.b_w08px { font-size:  8px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w09px { font-size:  9px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w10px { font-size: 10px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w11px { font-size: 11px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w12px { font-size: 12px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w13px { font-size: 13px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w14px { font-size: 14px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w15px { font-size: 15px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w16px { font-size: 16px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w17px { font-size: 17px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w18px { font-size: 18px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w19px { font-size: 19px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w20px { font-size: 20px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w21px { font-size: 21px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w22px { font-size: 22px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w23px { font-size: 23px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b_w24px { font-size: 24px; font-weight: bold; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }

/*   */
.b08px { font-size:  8px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b09px { font-size:  9px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b10px { font-size: 10px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b11px { font-size: 11px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b12px { font-size: 12px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b13px { font-size: 13px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b14px { font-size: 14px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b15px { font-size: 15px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b16px { font-size: 16px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b17px { font-size: 17px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b18px { font-size: 18px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b19px { font-size: 19px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b20px { font-size: 20px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b21px { font-size: 21px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b22px { font-size: 22px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b23px { font-size: 23px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.b24px { font-size: 24px; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }

/*   */
.w08px { font-size:  8px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w09px { font-size:  9px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w10px { font-size: 10px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w11px { font-size: 11px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w12px { font-size: 12px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w13px { font-size: 13px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w14px { font-size: 14px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w15px { font-size: 15px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w16px { font-size: 16px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w17px { font-size: 17px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w18px { font-size: 18px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w19px { font-size: 19px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w20px { font-size: 20px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w21px { font-size: 21px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w22px { font-size: 22px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w23px { font-size: 23px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }
.w24px { font-size: 24px; color: white; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; }

/*  Ep */
.b08px_en { font-size:  8px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b09px_en { font-size:  9px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b10px_en { font-size: 10px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b11px_en { font-size: 11px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b12px_en { font-size: 12px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b13px_en { font-size: 13px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b14px_en { font-size: 14px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b15px_en { font-size: 15px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b16px_en { font-size: 16px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b17px_en { font-size: 17px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b18px_en { font-size: 18px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b19px_en { font-size: 19px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b20px_en { font-size: 20px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b21px_en { font-size: 21px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b22px_en { font-size: 22px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b23px_en { font-size: 23px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b24px_en { font-size: 24px; font-family : "Arial", "Verdana", "serif", "Tahoma"; }


/*  EpE */
.b_b08px_en { font-size:  8px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b09px_en { font-size:  9px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b10px_en { font-size: 10px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b11px_en { font-size: 11px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b12px_en { font-size: 12px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b13px_en { font-size: 13px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b14px_en { font-size: 14px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b15px_en { font-size: 15px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b16px_en { font-size: 16px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b17px_en { font-size: 17px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b18px_en { font-size: 18px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b19px_en { font-size: 19px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b20px_en { font-size: 20px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b21px_en { font-size: 21px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b22px_en { font-size: 22px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b23px_en { font-size: 23px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_b24px_en { font-size: 24px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma"; }

/*  EpE */
.b_w08px_en { font-size:  8px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w09px_en { font-size:  9px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w10px_en { font-size: 10px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w11px_en { font-size: 11px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w12px_en { font-size: 12px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w13px_en { font-size: 13px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w14px_en { font-size: 14px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w15px_en { font-size: 15px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w16px_en { font-size: 16px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w17px_en { font-size: 17px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w18px_en { font-size: 18px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w19px_en { font-size: 19px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w20px_en { font-size: 20px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w21px_en { font-size: 21px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w22px_en { font-size: 22px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w23px_en { font-size: 23px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }
.b_w24px_en { font-size: 24px; font-weight: bold; color: white; font-family : "Arial", "Verdana", "serif", "Tahoma"; }

.a_top     { font-size: 10px; font-weight: normal; font-family : "MS UI Gothic", "lr o SVbN", "Osaka"; margin-top: 1px; margin-bottom: 1px; }

/*  ie[u */
TABLE.waku1 { background-color: #999999;}
TABLE.waku2 { background-color: #dddddd;}

/*  TOP */
.sokuho     {font-size:12px; font-weight:bold; border:solid 1px black; padding:2px 1px 1px 1px; margin:0em 1px 2px 0em;}
.menuline   {font-size:12px; font-weight:bold; border:dotted 1px gray; padding:2px 2px 2px 2px; margin:1px 0px 1px 0px;}
.rightad    {font-size:12px; font-weight:bold; margin:2px 2px 2px 2px;}
.newdate    {font-size:10px; font-family : "Verdana", "Arial", "serif", "Tahoma";}

TD.title { background: url("/img/bg_item_title.gif") #FFE1C4; font-size: 14px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma", "lr o SVbN", "Osaka", "lr SVbN"; }
TD.title12 { background: url("/img/bg_item_title.gif") #FFE1C4; font-size: 12px; font-weight: bold; font-family : "lr o SVbN", "Osaka", "lr SVbN"; }
TD.menu1 { background-color: #F1F1E3; font-size: 12px; font-weight: bold; font-family : "lr o SVbN", "Osaka", "lr SVbN"; }
TD.menu2 { background-color: #F3F3F3; font-size: 12px; font-family : "lr o SVbN", "Osaka", "lr SVbN"; }
TD.star { color: #FF9900; font-size: 12px; font-family : "lr o SVbN", "Osaka", "lr SVbN"; }
TD.point { background-color: #F1F1E3; font-size: 12px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma", "lr o SVbN", "Osaka", "lr SVbN"; }

TD.404 { font-size: 35px; font-weight: bold; font-family : "Arial", "Verdana", "serif", "Tahoma", "lr o SVbN", "Osaka", "lr SVbN"; }
TD.F0 { background: #F0F0F0; font-size: 10px;}


/* kb */
#td_menu_r {
	vertical-align:top;
	text-align: right;
	width: 180px;
}
#menu_r1{
	width: 167px;
}
#menu_r1 table {
	border-top: 0px none;
	border-left: 1px solid #000000;
	border-bottom: 0px none;
	border-right: 1px solid #000000;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#menu_r1 td {
	font-size:12px;
	padding-left: 6px;
}
#menu_r1 a          {color : #000000; text-decoration:none;}
#menu_r1 a:visited  {color : #000000; text-decoration:none;}
#menu_r1 a:hover    {color : #000099; text-decoration:none;}
#menu_r1 a:active   {color : #000099; text-decoration:none;}
.n130 {
	font-size:13px;
  line-height:130%;
}
.kb_intro {
  padding: 2px;
	font-size:12px;
  line-height:120%;
  background-color: #FFFFCC;
	border-top: 1px dotted #FF9900;
	border-bottom: 1px dotted #FF9900;
}
.dlink {
	vartical-align: middle;
	margin-left: 0px;
	margin-right: 5px;
	padding-height: 3px;
}
/* kb */



#subtitle{
	font-size:16px;
	font-weight:bold;
	color:blue;
	margin:0px 1px 5px 1px;
}
.summ {
	font-size:12px;
	font-weight:normal;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:3px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	line-height:120%;
}
.menu_right_ad2{
	text-align: center;
	margin: 10px 0px 10px 0px;
}