
.menu {	BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: #666666 1px dotted; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px dotted; COLOR: #666666; BORDER-BOTTOM: #666666 1px dotted; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; TEXT-ALIGN: center}
.menu_l {BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: #666666 1px dotted; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px dotted; COLOR: #00CCFF; BORDER-BOTTOM: #666666 1px dotted; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; TEXT-ALIGN: left}
.kaiin_menu {	BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: #666666 1px dotted; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px dotted; COLOR: #666666; BORDER-BOTTOM: #666666 1px dotted; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; TEXT-ALIGN: center}
.map-to {FONT-SIZE: 10px; COLOR: #00ff00; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BACKGROUND-COLOR: #009900}
.ranking {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BACKGROUND-COLOR: #6699ff}
.ranking-m {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BACKGROUND-COLOR: #ffffcc}
.ranking-new {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅";FONT-WEIGHT: normal}
.ranking-m-new {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅";}
.g_modname {font-size: 12px; color: #000000; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal }
.shincyaku {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BACKGROUND-COLOR: #6699ff}
.shincyaku-m {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
.sub-title {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFF00; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BACKGROUND-COLOR: #9999ff}
.cyanp {BORDER-RIGHT: #6699ff thin double; BORDER-TOP: #6699ff thin double; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #6699ff thin double; COLOR: #666666; BORDER-BOTTOM: #6699ff thin double; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
.under {FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: thin; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-COLOR: black; COLOR: #666666; BORDER-TOP-COLOR: black; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BORDER-RIGHT-WIDTH: thin; BORDER-RIGHT-COLOR: #666666}
.Copyright {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
.title-m {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
.title-link {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
.title-m-red {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
.ranking-name {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BACKGROUND-COLOR: #ffffcc}
.kaiin-font { border: #666666 none; font-size: 12px; color: #666666}
.kaiin-title { font-size: 14px; color: #FFFFFF; background-color: #00CC66; font-weight: bold }
.sub-title A:hover {FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 130px; COLOR: #ffffff; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BACKGROUND-COLOR: #9966ff; TEXT-ALIGN: center}
.under A:hover {FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: thin; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #666666; VERTICAL-ALIGN: middle; BORDER-BOTTOM-COLOR: black; COLOR: #000000; BORDER-TOP-COLOR: black; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BORDER-RIGHT-WIDTH: thin; BORDER-RIGHT-COLOR: #666666}
.menu A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-COLOR: #666666; VERTICAL-ALIGN: middle; WIDTH: 98%; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #9999ff; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #666666; BORDER-BOTTOM-STYLE: none}
.kaiin_menu A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-COLOR: #666666; VERTICAL-ALIGN: middle; WIDTH: 150px; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #9999ff; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #666666; BORDER-BOTTOM-STYLE: none}
.mente_hrad {  font-size: 12px; color: #333333; background-color: #CC99FF}
.kaiin {  font-size: 12px; color: #666666; background-color: #88ffc4; font-family: "ＭＳ Ｐゴシック", "Osaka"; background-position: center; text-align: center}
.kaiin a:hover { font-size: 12px; color: #666666; background-color: #88ffc4; font-family: "ＭＳ Ｐゴシック", "Osaka"; background-position: center; text-align: center ; font-weight: bold}
.main_border {border: 1px solid #0099FF}
.cart-kessai { border: #FF99FF solid; border-width: 1px 2px 2px 1px ; font-size: 14px; color: #FFFFFF; background-color: #FF99FF ; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold}
.rireki-font-m{ font-size: 12px; color: #0000FF; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal}
.rireki-m-bk { font-size: 12px; color: #0000FF; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal ; background-color: #99FFFF}
.rireki-head-bk { font-size: 12px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal ; background-color: #99FFFF}
.rireki-head-m{ font-size: 14px; color: #333333; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold}
.rireki-font-m2 { font-size: 12px; color: #FF0000; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal }
.g_title {   font-size: 16px; color: #0000FF; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold }
.g_subtitle {  font-size: 12px; color: #666666; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold }
.g_date {  font-size: 12px; color: #666666; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: normal}
.g_subdate {   font-size: 12px; color: #0000FF; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-weight: bold}
.prof-font { font-size: 11px; color: #666666}
.map {FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #666666; ; font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #000000}
.map_white { FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #666666; ; font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #FFFFFF}
.map_black { FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #666666; ; font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #000000 }
.m_left { BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: #666666 1px dotted; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px dotted; COLOR: #333333; BORDER-BOTTOM: #666666 1px dotted; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; TEXT-ALIGN: left}
.m_left A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-COLOR: #666666; VERTICAL-ALIGN: middle; WIDTH: 120px; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #9999ff; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #666666; BORDER-BOTTOM-STYLE: none}
.count {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
.left_menu { FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; TEXT-ALIGN: left; color: #666666; border-style: none; font-size: 12px}
.left_menu_sub { BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: #666666 1px dotted; FONT-SIZE: 14px; BORDER-LEFT: #666666 1px dotted; COLOR: #FFFFFF; BORDER-BOTTOM: #666666 1px dotted; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; TEXT-ALIGN: left; border-style: none ; font-weight: bold; background-color: #66CCFF}

.left_menu A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 130px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #66CCFF; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #666666; BORDER-BOTTOM-STYLE: none}
.f_14_b_gl {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bold; color: #666666}
.f_12_b_gl { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; color: #666666 }

