@charset "utf-8";

body { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:12px;}

/* a */
a:link { color:#222; text-decoration:underline;}
a:visited { color:#444; text-decoration:underline;}
a:hover, a:active { color:#666; text-decoration:none;}
/* a.video */
a.video { font-weight:bold;}
a.video:link    { color:#335577 !important; text-decoration:underline;}
a.video:visited { color:#335577 !important; text-decoration:underline;}
a.video:hover, a.video:active { color:#fff !important; text-decoration:none; background-color:#335577 !important;}
/* a.community_video */
a.community_video { font-weight:bold;}
a.community_video:link { color:#579; text-decoration:underline;}
a.community_video:visited { color:#135; text-decoration:underline;}
a.community_video:hover, a.community_video:active { color:#FFF !important; text-decoration:none; background:#357;}
/* a.channel */
a.channel { font-weight:bold;}
a.channel:link,
a.channel:visited { color:#d90 !important; text-decoration:underline;}/*c17f00*/
a.channel:hover, a.channel:active { color:#FFF !important; text-decoration:none; background:#d90 !important;}
/* a.community */
a.community { font-weight:bold;}
a.community:link    { color:#115555; text-decoration:underline;}
a.community:visited { color:#115555; text-decoration:underline;}
a.community:hover, a.community:active { color:#FFF !important; text-decoration:none; background-color:#115555 !important;} 
/* a.community_co */
a.community_co { color:#656565;}
a.community_co:hover, a.community_co:active {color:#666666;text-decoration:none;}
a.community_co:visited { color:#656565; text-decoration:underline;}
/* a.pack */
a.pack { font-weight:bold;}
a.pack:link    { color:#f60 !important; text-decoration:underline;}
a.pack:visited { color:#f60 !important; text-decoration:underline;}
a.pack:hover, a.pack:active { color:#fff !important; text-decoration:none; background-color:#f60 !important;}
/* a.dmm */
a.dmm { font-weight:bold;}
a.dmm:link,
a.dmm:visited { color:#F7187B !important; text-decoration:underline;}
a.dmm:hover, a.channel:active { color:#FFF !important; text-decoration:none; background:#F7187B !important;}

/* a.icon_help */
a.icon_help {
	padding-left:16px;
	background:transparent url(/img/common/icon_help.png) no-repeat left center;
	color:#888 !important;
}


/* position control */
.cleaner {clear:both;font-size:0;line-height:0;height:0;width:0;}

/* font-size */
h1 { font-size:18px; line-height:1.25;}
h2 { font-size:16px; line-height:1.25;}
h3 { font-size:14px; line-height:1.25;}
.TXT14  { font-size:14px; line-height:1.5;}
.TXT12  { font-size:12px; line-height:1.375;}
.TXT10  { font-size:10px; line-height:1.25;}

/* text decoration */
.nowrap {white-space:nowrap;}

.subinfo  {color:#888;}
.optional {color:#aaa; font-size:10px;}
.inactive {color:#aaa; text-decoration:none;}

.info     {color:#377;}
.notice   {color:#f30;}
.warning  {color:#f00; font-weight:bold;}

/* community setting */
.comsetting {}
.comsetting span	{display:block;	float:left;	margin:auto 5px 1px auto;padding:0px 2px 0px 16px;
					background-repeat:no-repeat;background-position:1px center; white-space:nowrap;}
.comsetting .auto_accept		{background-image:url(/img/community/type_autoaccept.gif);}
.comsetting .userinfo_required	{background-image:url(/img/community/type_userinfo_required.gif);}
.comsetting .privvideo_post		{background-image:url(/img/community/type_privvideo_post.gif);}
.comsetting .privuser_auth		{background-image:url(/img/community/type_privuser_auth.gif);}
.comsetting .privlive_broadcast	{background-image:url(/img/community/type_privlive_broadcast.gif);}
.comsetting .on		{background-color:#337777;}
.comsetting .off	{padding-left:2px; background-color:#0d3f3f; background-image:none;	color:#377;}

/* error message */
.error_description	{font-size:16px; color:#f60;}
.error_solution     {font-size:12px; color:#355;}

/* text coloring */
.txt_community	{color:#337777;}
.txt_channel	{color:#E0BF04;}
.txt_video		{color:#667777;}
.txt_pack		{color:#FF9900;}
strong.nicopo,
.txt_nicopo		{color:#CBAC3F;}
.txt_dmm		{color:#FB92CD;}

.title, .pv-title-link, .title-rank, .pv-caption, .title-cat, .live-title {line-height:1.2;}