BODY {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial
}
TD {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial
}
OPTION {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial
}
FORM {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial
}
INPUT {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial
}
BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff; color:#333333;line-height:18px;
}
TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
FORM {
	MARGIN: 0px
}
SELECT {
	FONT-SIZE: 11px; HEIGHT: 19px
}
A:link,A:visited {
	color:#186d99;TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
.bg_popup {
	BACKGROUND: url(/images/common/bg_popup.gif) repeat-x 50% top
}
.bg_registration {
	BACKGROUND: url(/images/registration/bg_main.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_support {
	BACKGROUND: url(/images/support/bg_main.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_product {
	BACKGROUND: url(/images/product/bg_main.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_product_phone {
	BACKGROUND: url(/images/product/bg_main_phone.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_mypage {
	BACKGROUND: url(/images/mypage/bg_main.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_newsevent {
	BACKGROUND: url(/images/newsevent/bg_main.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_search {
	BACKGROUND: url(/images/search/bg_main.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_sg {
	BACKGROUND: url(/images/sg/bg_main.jpg) repeat-x center top; MARGIN: 0px 15px
}
.bg_showcase {
	BACKGROUND: url(/images/showcase/bg_main.jpg) repeat-x 50% top
}
.bg_error {
	BACKGROUND: url(/images/sg/bg_tmp_01.gif) repeat-x 50% top; MARGIN: 136px 0px 0px
}
.bg_downtime {
	BACKGROUND: url(/images/sg/bg_downtime.gif) repeat-x center top; MARGIN: 136px 0px 0px
}
.bg_main {
	BACKGROUND: url(/images/main/bg_main.gif) repeat-x center top; MARGIN: 0px
}
.f_09 {
	FONT-SIZE: 9px
}
A.f_09:link {
	FONT-SIZE: 9px
}
A.f_09:visited {
	FONT-SIZE: 9px
}
A.f_09:hover {
	FONT-SIZE: 9px
}
.f_09_4d {
	FONT-SIZE: 9px
}
A.f_09_4d:link {
	FONT-SIZE: 9px
}
A.f_09_4d:visited {
	FONT-SIZE: 9px
}
A.f_09_4d:hover {
	FONT-SIZE: 9px
}
.f_09_f7 {
	FONT-SIZE: 9px; COLOR: #ff7a14
}
A.f_09_f7:link {
	FONT-SIZE: 9px; COLOR: #ff7a14
}
A.f_09_f7:visited {
	FONT-SIZE: 9px; COLOR: #ff7a14
}
A.f_09_f7:hover {
	FONT-SIZE: 9px; COLOR: #ff7a14
}
.f_11_cc {
	COLOR: #cccccc
}
A.f_11_cc:link {
	COLOR: #cccccc
}
A.f_11_cc:visited {
	COLOR: #cccccc
}
A.f_11_cc:hover {
	COLOR: #cccccc
}
.f_11_86 {
	COLOR: #86356a
}
A.f_11_86:link {
	COLOR: #86356a
}
A.f_11_86:visited {
	COLOR: #86356a
}
A.f_11_86:hover {
	COLOR: #86356a
}
.f_11_f6 {
	COLOR: #ff6600
}
A.f_11_f6:link {
	COLOR: #ff6600
}
A.f_11_f6:visited {
	COLOR: #ff6600
}
A.f_11_f6:hover {
	COLOR: #ff6600
}
.f_11_fe {
	COLOR: #ff6600
}
A.f_11_fe:link {
	COLOR: #ff6600
}
A.f_11_fe:visited {
	COLOR: #ff6600
}
A.f_11_fe:hover {
	COLOR: #ff6600
}
.f_11_f9 {
	COLOR: #ff6600
}
A.f_11_f9:link {
	COLOR: #ff6600
}
A.f_11_f9:visited {
	COLOR: #ff6600
}
A.f_11_f9:hover {
	COLOR: #ff6600
}
.f_11_f7 {
	COLOR: #ff6600
}
A.f_11_f7:link {
	COLOR: #ff6600
}
A.f_11_f7:visited {
	COLOR: #ff6600
}
A.f_11_f7:hover {
	COLOR: #ff6600
}
.f_11_of {
	COLOR: #0f6594
}
A.f_11_of:link {
	COLOR: #0f6594
}
A.f_11_of:visited {
	COLOR: #0f6594
}
A.f_11_of:hover {
	COLOR: #0f6594
}
.f_11_18_b {
	FONT-WEIGHT: bold; COLOR: #186d99
}
A.f_11_18_b:link {
	FONT-WEIGHT: bold; COLOR: #186d99
}
A.f_11_18_b:visited {
	FONT-WEIGHT: bold; COLOR: #186d99
}
A.f_11_18_b:hover {
	FONT-WEIGHT: bold; COLOR: #186d99
}
.f_12_ff {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; LETTER-SPACING: -1px
}
A.f_12_ff:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; LETTER-SPACING: -1px
}
A.f_12_ff:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; LETTER-SPACING: -1px
}
A.f_12_ff:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; LETTER-SPACING: -1px
}
.f_12_f6 {
	FONT-SIZE: 12px; COLOR: #ff6600
}
A.f_12_f6:link {
	FONT-SIZE: 12px; COLOR: #ff6600
}
A.f_12_f6:visited {
	FONT-SIZE: 12px; COLOR: #ff6600
}
A.f_12_f6:hover {
	FONT-SIZE: 12px; COLOR: #ff6600
}
.12_ff_ss {
	FONT-SIZE: 12px; COLOR: #ff6600
}
A.12_ff_ss:link {
	FONT-SIZE: 12px; COLOR: #ff6600
}
A.12_ff_ss:visited {
	FONT-SIZE: 12px; COLOR: #ff6600
}
A.12_ff_ss:hover {
	FONT-SIZE: 12px; COLOR: #ff6600
}
.f_12_74 {
	FONT-SIZE: 12px
}
A.f_12_74:link {
	FONT-SIZE: 12px
}
A.f_12_74:visited {
	FONT-SIZE: 12px
}
A.f_12_74:hover {
	FONT-SIZE: 12px
}
.f_12_18_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #186d99
}
A.f_12_18_b:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #186d99
}
A.f_12_18_b:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #186d99
}
A.f_12_18_b:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #186d99
}
.f_12_33 {
	FONT-SIZE: 12px
}
A.f_12_33:link {
	FONT-SIZE: 12px
}
A.f_12_33:visited {
	FONT-SIZE: 12px
}
A.f_12_33:hover {
	FONT-SIZE: 12px
}
.f_18_ff {
	FONT-SIZE: 18px; COLOR: #ffffff
}
A.f_18_ff:link {
	FONT-SIZE: 18px; COLOR: #ffffff
}
A.f_18_ff:visited {
	FONT-SIZE: 18px; COLOR: #ffffff
}
A.f_18_ff:hover {
	FONT-SIZE: 18px; COLOR: #ffffff
}
.main_title {
	FONT-WEIGHT: bold; FONT-SIZE: 27px; COLOR: #ffffff
}
.leftmenu_title {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftmenu_title:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftmenu_title:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftmenu_title:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #ffffff; TEXT-DECORATION: none
}
.product_on {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7dffff; TEXT-DECORATION: none
}
A.product_on:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7dffff; TEXT-DECORATION: none
}
A.product_on:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7dffff; TEXT-DECORATION: none
}
A.product_on:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7dffff; TEXT-DECORATION: none
}
.news_on {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e2b0ff; TEXT-DECORATION: none
}
A.news_on:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e2b0ff; TEXT-DECORATION: none
}
A.news_on:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e2b0ff; TEXT-DECORATION: none
}
A.news_on:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e2b0ff; TEXT-DECORATION: none
}
.mypage_on {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #81e6ff; TEXT-DECORATION: none
}
A.mypage_on:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #81e6ff; TEXT-DECORATION: none
}
A.mypage_on:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #81e6ff; TEXT-DECORATION: none
}
A.mypage_on:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #81e6ff; TEXT-DECORATION: none
}
.support_on {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f6ff98; TEXT-DECORATION: none
}
A.support_on:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f6ff98; TEXT-DECORATION: none
}
A.support_on:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f6ff98; TEXT-DECORATION: none
}
A.support_on:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f6ff98; TEXT-DECORATION: none
}
.product_off {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.product_off:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.product_off:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.product_off:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.news_off {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.news_off:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.news_off:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.news_off:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.mypage_off {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.mypage_off:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.mypage_off:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.mypage_off:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.support_off {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.support_off:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.support_off:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.support_off:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.p_0005 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.p_0008 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.p_000a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.p_000f {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.p_200d {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.border_01 {
	BORDER-RIGHT: #6a6a6a 1px solid; BORDER-TOP: #6a6a6a 1px solid; BORDER-LEFT: #6a6a6a 1px solid; BORDER-BOTTOM: #6a6a6a 1px solid
}
.dotline_01 {
	BACKGROUND: url(/images/common/bg_dotline_01.gif) repeat-x center 50%
}
.dotline_02 {
	BACKGROUND: url(/images/common/bg_dotline_02.gif) repeat-x center 50%
}
.fixed {
	TABLE-LAYOUT: fixed
}
.bg_feature_off {
	BACKGROUND: url(/images/product/bg_feature_off.gif) no-repeat
}
.bg_feature_on {
	BACKGROUND: url(/images/product/bg_feature_on.gif) no-repeat
}
.topmenu_off {
	FILTER: alpha(opacity=100); moz-opacity: 1
}
.topmenu_bar {
	FILTER: alpha(opacity=30); moz-opacity: 0.3
}
.login_ment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FILTER: alpha(opacity=90); PADDING-BOTTOM: 0px; COLOR: #ffb30a; PADDING-TOP: 2px; moz-opacity: 0.9
}
.paging_on {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(/images/funclub/common/bg_tmp_01.gif) no-repeat center bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paging_off {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.ss_e9_bg_01 {
	BACKGROUND-COLOR: #e9e9e9
}
.ss_c3_bg_01 {
	BACKGROUND-COLOR: #c3c3c3
}
.ss_cc_bg {
	BACKGROUND-COLOR: #cccccc
}
.ss_aa_bg {
	BACKGROUND-COLOR: #aaaaaa
}
.ss_ff_bg {
	BACKGROUND-COLOR: #ffffff
}
.ss_f4_bg {
	BACKGROUND-COLOR: #f4f4f4
}
A {
	outline: none
}
IMG {
	
}
.font01 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font02 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6e8916
}
.font03 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font100 {
	FONT-SIZE: 11px; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font101 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336600
}
.font102 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.product_sub_on {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7dffff; TEXT-DECORATION: none
}
A.product_sub_on:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7dffff; TEXT-DECORATION: none
}
A.product_sub_on:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7dffff; TEXT-DECORATION: none
}
A.product_sub_on:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7dffff; TEXT-DECORATION: none
}
.product_sub_off {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.product_sub_off:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.product_sub_off:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.product_sub_off:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.style4 {
	FONT-SIZE: 11px; COLOR: #7dffff
}
.style5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.style7 {
	FONT-SIZE: 11px
}
.style8 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
