﻿html					{font-family:Helvetica,Arial,"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic";font-size:1em}
body					{margin:0;padding:0;background:#FFF;color:#000; }
h1,h2					{margin:0;padding:0;font-weight:normal;display:inline;font-size:140%}
p					{margin:2px;padding:0;text-indent:2em}
a					{color:#000;text-decoration:none;cursor:pointer}

.clear					{clear:both; font-size:0px; height:0px; line-height:0px;}
.fleft					{float:left}
.fright					{float:right}
.right					{text-align:right}
.hide					{display:none}
.button					{padding:2px 6px;vertical-align:middle;}
.info					{margin:10px;padding:4px;margin-left:25px;background:#ffffcc url(/data/image/resource.gif) no-repeat 0px -220px;border:solid 1px #999;border-radius: 4px}
.info2					{margin-left:25px;padding:6px 6px 6px 0;background:#ffffcc;border-radius: 4px;display:inline-block}
.info2:before				{width:20px;height:20px;content:'';display:inline-block;background:url(/data/image/resource.gif) no-repeat 4px -216px;}
.ln-ru .info2				{font-size:0.8rem}
.info3					{padding:6px 16px;background:#FFC;color:#000;border:solid 1px #CCC;border-radius: 4px;display:inline-block}
.info3 a				{color:#000}
.info3:before				{width:20px;height:20px;content:'';display:inline-block;background:url(/data/image/resource.gif) no-repeat 4px -216px;}

body .pagehead				{height:300px}
.pagebody				{width:1280px;margin:0 auto;clear:both}
.pagehead .logo				{width:100px;height:26px;margin:2px;background:url(/data/image/resource.gif) no-repeat -18px -25px;display:inline-block;}
.pagefoot				{width:1280px;margin:10px auto;padding:10px;border-top:solid 1px #FFCCF2;clear:both}
.pageleft				{width:970px;float:left;clear:both}
.pageright				{width:300px;float:right;}
.thumblist				{min-height:650px}


#titlezone				{width:1180px;margin:0 0 0 100px;position:absolute;overflow:hidden}
#navzone				{width:140px;height:18px;margin:6px 290px 0 0;position:absolute;float:right;}
#lipicon				{width:24px;height:13px}
#randomzone1				{width:152px;height:200px;margin:4px;padding:4px 0 0 0;float:left;overflow:hidden;font-weight:bold;text-align:center}
#randomzone2				{width:152px;height:186px;margin:4px;padding:4px 0 0 0;float:left;overflow:hidden}
#topzone				{width:1280px;height:110px;overflow:hidden}
#topzone iframe				{position:absolute}
#ads_a					{width:1180px;height:22px;margin:-30px 0 0 100px;position:absolute;font-weight:bold;vertical-align:middle}
#ads_a a				{margin:4px 0 0 10px;display:inline-block;color:#0066CC;}
#ads_0,#topzoneframe			{margin:10px 0 0 0;position:absolute;}
#ads_3					{margin:0 0 0 728px;border-bottom:solid 1px #DDD}
#ads_4					{margin:28px 0 0 728px}
#ads_5					{margin:20px 0 0 854px;transform:scale(1.8)}
#tablink				{color:#fff;background:#ff5566}
#midads					{height:100px;}


#flash_pageleft				{min-height:1500px;}
#flash_pageright			{position:absolute;top:300px;margin:0 10px 0 976px}
#gamecontainer				{width:100%;height:200px;overflow:hidden;background:#FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEX////MzMw46qqDAAAAHUlEQVR42sXNoQEAAACCMP3/aQvewCKFXCEF/Y8BRRAAgWKqk6wAAAAASUVORK5CYII=);}
#quickrun_hfplayer			{display:block}
#quickrun_ruffle			{display:none}
.pchide					{display:none}
.lntext					{color:#FF4DD2;font-weight:bold}
.nav					{color:#999;margin:0 0 10px 0;border-radius: 4px;box-shadow: 2px 2px #ccc;}
.nav	.line1				{background:#FFCCF2;border-radius:4px 4px 0 0;}
.nav	.line1 a			{padding:8px 10px;font-weight:bold;}
.nav	.line2				{background:#FF4DD2;}
.nav	.line2 a			{text-decoration:underline}
.nav	.line3				{background:#FFF;border:solid 1px #FFCCF2;border-radius:0 0 4px 4px;}
.nav	.line3 a			{color:#666}
.nav	.line3 a:hover			{background:#ccc;color:#FFF;/*text-decoration:underline*/}
.nav	a.fav				{background:#FFF;text-decoration:none;border-radius:4px;}
.nav	a.fav:before			{width:20px;height:14px;content:'';display:inline-block;background:url(/data/image/resource.gif) no-repeat 4px -339px;}
.nav	a				{padding:4px 10px;margin:0;color:#000;display:inline-block;text-decoration:none;}
.nav	a:hover				{background:#FFF;/*color:#FFCCF2*/;border-radius:2px}
.ln-ja .nav .line1 a			{padding:4px 14px}
.ln-ja .nav .line2 a			{padding:4px 4px}
.ln-ja .nav a.fav			{padding:2px 2px}
.ln-en .nav a.fav			{padding:2px 2px}

.navsearch				{margin:20px 6px 0 0;padding:0;position:relative;float:right;}
.navsearch .keyword			{width:140px;height:26px;border:solid 1px #FF4DD2;border-right:none;margin:0;padding:0 4px;font-weight:bold;color:#FF4DD2;background:#FFF url(/data/image/resource.gif) no-repeat 2px -478px;border-radius:4px 0 0 4px}
.navsearch .submit			{width:75px;height:28px;border:solid 1px #FF4DD2;border-left:solid 1px #FF4DD2;margin:0;padding:0;background:#FFF url(/data/image/resource.gif) no-repeat 4px -435px;padding-left:20px;;border-radius:0 4px 4px 0;cursor:pointer}
#navsearchmobile			{display:none}

.location				{margin:10px 4px;}
.location a				{text-decoration:underline;}
.location .title			{display:inline;}

.pagelink				{margin:16px 4px;text-align:center;clear:both;}
.pagelink a				{color:#333;background:#FFE5E0;margin:5px;padding:6px 8px;border-radius:2px;box-shadow:1px 1px #BBB;}
.pagelink a:hover			{color:#FFF;background:#FF4DD2;box-shadow:2px 2px #ccc;}
.pagelink .currentpage			{cursor:default;font-weight:bold;background:#FFF;color:#CCC;border-radius:2px;box-shadow:none;}
.pagelink .currentpage:hover		{background:#FFF;color:#000;}
.pagelink .step				{letter-spacing:-1px}

.mtitle					{height:22px;line-height:22px;margin:4px 0 10px 0;background:#FFE5F8;border-radius:4px}
.utitle					{line-height:150%;margin:10px auto;border-bottom:solid 1px #FF4DD2}
.dhead					{padding:6px;color:#FFF;background:#FF4DD2;border-radius:4px;position:relative;box-shadow: 2px 2px #ccc;}
.chead					{padding:6px 10px;color:#FFF;background:#CCC;border-radius:4px;margin:-4px 0 0 0}
.phead					{color:#999}
.fhead					{margin:4px 0;padding:0 0 4px 0;color:#FF4DD2;border-bottom1:solid 1px #ccc}

.icon					{cursor:inherit;display:inline-block}
.icon:before				{content:'';width:18px;height:16px;display:inline-block;position:relative;top:2px }
.played:before				{background:url(/data/image/resource.gif) no-repeat 2px -318px;}
.played		 			{min-width:65px;line-height:100%}
.rank:before				{background:url(/data/image/resource.gif) no-repeat 2px -338px;}
.rank		 			{min-width:65px;line-height:100%}
.myrating:before			{background:url(/data/image/resource.gif) no-repeat 2px -618px;}
.soundwarning:before			{background:url(/data/image/resource.gif) no-repeat 2px -278px;}
.soundwarning				{color:red}
.favorite,.favorite2			{cursor:pointer}
.favorite:before			{background:url(/data/image/resource.gif) no-repeat 2px -858px;}
.favorite2:before			{background:url(/data/image/resource.gif) no-repeat 2px -878px;}
.archives:before			{background:url(/data/image/resource.gif) no-repeat 2px -378px;}
.offlineplayer:before			{background:url(/data/image/resource.gif) no-repeat 2px -918px;}
.ruffle:before				{background:url(/data/image/resource.gif) no-repeat 2px -898px;}
.ruffle					{cursor:pointer}
.ruffle	.ruffle				{font-weight:bold;color:#ffad33;}


.clickable				{cursor:pointer}
.nw					{width:20px;height:18px;margin-left:6px;padding:0;background:url(/data/image/resource.gif) no-repeat 2px -400px;border:solid 0px transparent;display:inline-block;position:relative;top:5px}
.authoricon				{width:16px;height:16px;margin:0 0 0 4px;display:inline-block;vertical-align:middle}
.authoricon img				{width:16px;height:16px;vertical-align:middle}
.lastupdate				{padding:0 4px 0 16px;background:url(/data/image/resource.gif) no-repeat 2px -300px;}


.quickrun				{width:300px;height:100px;margin:30px 0 0 20%;padding:20px;background:#FFF;position:absolute;}
.quickrun .play				{padding:0 0 10px 0;display:block;float:left;font-weight:bold;clear:both}
.quickrun .logo				{width:60px;height:60px;display:inline-block;float:left;image-rendering:crisp-edges;}
.quickrun .name				{margin:0 0 0 6px;display:inline-block;float:left;text-decoration:underline}
.quickrun .hint				{color:#999;font-size:80%;font-weight:normal}
.quickrun .button			{font-size:150%;display:inline-block;float:left}
.quickrun .close			{width:14px;height:14px;margin:-18px 300px;background:url(/data/image/resource.gif) no-repeat 0px -260px;display:block;position:absolute;cursor:pointer}
.quickrun .more a			{margin:4px;text-decoration:underline}
.hfplayer				{border:solid 2px #FF4DD2}
.hfplayer .name				{color:#FE719C;}
.hfplayer .button			{color:#FE719C;}
.hfplayer .logo				{background:url(/data/image/resource.gif) no-repeat 0px -980px;}
.qruffle				{border:solid 2px #FEAD33}
.qruffle .name				{color:#FEAD33;}
.qruffle .button			{color:#FEAD33;}
.qruffle .logo				{background:url(/data/image/resource.gif) no-repeat 0px -1060px;}


.closeicon				{width:14px;height:14px;background:url(/data/image/resource.gif) no-repeat 0px -260px;display:inline-block;}
.loadprocess				{position:absolute;margin:10px}
.loadprocess .thumbnail			{position:absolute;border-radius:4px;opacity:0.8}
.loadprocess .loadicon			{display:none;position:absolute;margin:40px;opacity:0.5}
.loadprocess .closeicon			{position:absolute;margin:4px;cursor:pointer;z-index:99;left:138px}
.loadprocess .status			{display:none;position:absolute;margin:130px 0 0 5px;padding:0 10px;width:130px;text-align:center;background:#FFF;border-radius:4px;opacity:0.8}
.loadprocess.active .loadicon		{display:block}
.loadprocess.active .status		{display:block}

.rankinfo				{padding:2px 4px;background:#FFE5FF;border-radius:4px 4px 0 0}
.gameinfo				{margin:4px 0;padding:10px;background:#FFE5F8;border-radius:4px}
.gameinfo a				{text-decoration:underline;}
.gameinfo p				{text-indent:0}
.gameinfo a.offlineplayer		{text-decoration:none;cursor:pointer}
.gameinfo .via				{word-break:break-all}
.gameinfo .url				{word-break:break-all}
.gameinfo .items			{display:block;overflow-y:scroll}
.gameinfo .items li			{margin:0 0 0 2em;display:block;list-style:none}
.gameinfo .items .btn			{margin:0.5em 0 0 0;width:24px;height:20px;float:right;display:block;cursor:pointer;position:absolute;}
.gameinfo .items .btn.expand		{background:url(/data/image/resource.gif) no-repeat 4px -1240px;}
.gameinfo .items .btn.collapse		{background:url(/data/image/resource.gif) no-repeat 4px -1222px;}


.gameboxlink				{margin:2px 4px;padding:0px 10px;background:#FFCCF2;border:solid 1px #FFF;border-radius:2px;display:inline-block;text-decoration:none !important}
.gameboxlink .thumb			{height:1.6em;float:left}
.gameboxlink .title			{margin:0 0 0 10px;}
.gameboxlink:hover,.gameboxlink:focus	{background:#FF4DD2;color:#FFF;border:solid 1px #CCC;}
.gameboxlink.current			{background:#F0F0F0}

#authorlink				{text-decoration:none;}
#authorlink .avatar			{width:20px;height:20px;vertical-align:middle}
#tagslinks a				{color:#333}
.tagcount				{color:#CCC;}

.tags					{}
.tags:hover a[class~=tag]		{border:solid 1px #DDD}
.tags .tag				{margin:4px;padding:1px 4px;color:#999;background:#FFF5CC;border-radius:3px;border:0;display:inline-block;}
.tags .tag::first-letter		{text-transform: capitalize}
.tags .tag .title			{display:inline-block}
.tags a[class~=tag]			{padding:0 4px 0 4px;text-decoration:none;border-radius:2px;border:solid 1px #FFF}
.tags a[class~=tag]:hover		{background:#FF4DD2;color:#FFF;border:solid 1px #CCC}
.tags .game,.tags .game2		{background:#DDEFFF}
.tags .sex,.tags .sex4			{background:#FFDFFF}
.tags .doujin,.tags .doujin3		{background:#FFDFCC}
.tags .series,.tags .series3		{background:#FFC0CC}
.tags .character,.tags .chartacter3	{background:#E0FFCC}

.authors				{}
.authors:hover a[class~=author]		{border:solid 2px #DDD}
.authors a[class~=author]		{margin:2px 0;padding:0px 6px;text-decoration:none;border-radius:2px;border:solid 2px #FFF}
.authors a[class~=author]:hover		{background:#FF4DD2;color:#FFF;}
.authors .author			{margin:2px;padding:0 4px;color:#999;background:#FFF5CC;border-radius:2px;border:0;display:inline-block;}
.authors .avatar			{width:20px;height:20px;vertical-align:middle}
.authors .title				{padding:0 0 0 0}

.authorinfo				{margin:4px 0;padding:10px;background:#FFE5F8;border-radius:4px}
.authorinfo a				{text-decoration:underline;}
.authorinfo p				{text-indent:0}
.authorinfo .avatar			{width:64px;height:64px;margin:10px;border-radius:3px;float:left;}
.authorinfo .infotable			{width:500px;float:left}

.infotable				{margin:8px auto;width:100%}
.infotable th				{width:100px;padding:6px;font-weight:bold;text-align:right;vertical-align:top}
.infotable td				{padding:0 6px;text-align:left;line-height:170%}
.infotable td:hover			{background:#FFF;border-radius:4px;}


.share					{width:180px;float:right;clear:both}

.rating					{width:80px;height:16px;position:relative;background:url(/data/image/resource.gif) no-repeat 2px -520px;display:inline-block;cursor:pointer;overflow:hidden;top:4px}
.rating .text				{position:relative;color:#000;font-size:12px;font-weight:bold;color:red;line-height:100%;margin:2px 0;float:left}
.rating .star				{display:block;width:12px;height:16px;position:absolute;left:0;text-decoration: none;}
.rating .star:hover			{left:0;background:url(/data/image/resource.gif) no-repeat 2px -540px;}
.rating .selected			{background:url(/data/image/resource.gif) no-repeat 2px -540px;}
.rating .r1				{width:14px;z-index:15}
.rating .r2				{left:14px;z-index:14}
.rating .r2:hover			{width:28px;}
.rating .r3				{left:28px;z-index:13}
.rating .r3:hover			{width:40px;}
.rating .r4				{left:40px;z-index:12}
.rating .r4:hover			{width:53px;}
.rating .r5				{left:53px;z-index:11}
.rating .r5:hover			{width:66px;}
.rating .d1				{width:14px}
.rating .d2				{width:28px}
.rating .d3				{width:40px}
.rating .d4				{width:53px}
.rating .d5				{width:66px}

.origdesc_hide				{max-height:80px;overflow:hidden;text-overflow:ellipsis}
.origdesc_show				{height:auto;}
.origdesc_btn				{color:#CCC;text-align:center;border-top:solid 1px #CCC;border-radius:4px;cursor:pointer}
.origdesc_btn:hover			{color:#333}


.cblocked				{position:absolute;z-index:999}
.cblocked.x0				{background:#EFEFEF;color:#000}
.cblocked.x1				{background:#600;color:#FFF}
.cblocked.x2				{background:#000;color:#FFF}
.cblocked.x3				{background:#EBBA34;color:#000}
.cblocked .break			{height:40px}
.cblocked .blocktext			{margin:10px;position:relative;top:20%;font-size:150%;text-align:center;}
.cblocked .blocktext a			{font-size:60%;color:#fff}
.blocked				{filter: grayscale(100%) blur(1px);}
.blocked .thumb				{filter: blur(2px);}

.gamebox				{min-height:110px;margin:2px auto;background:#FFF;border-radius:4px;position:relative;display:block;overflow:hidden}
.gamebox span				{}
.gamebox a				{z-index:10;}
.gamebox .title				{margin:4px 0;padding:0 20px 0 0;font-weight:bold;display:block;text-decoration:none;word-break:break-word}
.gamebox:hover .title			{color:#000;}
.gamebox .title2			{margin:4px 0;color:#CCC;display:block;font-size:70%;font-weight:normal;word-break:break-all;}
.gamebox .thumb				{width:100px;height:100px;margin:4px;background:#FFF;border:solid 1px #ccc;float:left;vertical-align:top;}
.gamebox:hover .thumb			{border:solid 1px #666;}
.gamebox .desc				{margin:4px;padding:4px;background:#FFF;display:block;border-radius:4px;overflow:hidden; text-overflow:ellipsis }
.gamebox .no				{padding:0 8px;margin:4px 10px;color:#FFCCF2;float:left;}
.gamebox:hover .no			{color:#FF4DD2}
.gamebox .tags				{font-size:80%;display:inline-block;max-width:55%}

.gameboxlite				{width:152px;height:200px;float:left;margin:4px 4px;text-align:center;}
.gameboxlite .thumb			{width:140px;height:140px;border:solid 2px #FFCCF2;border-radius:4px;float:none}
.gameboxlite .title			{height:30px;margin:0 4px;}
.gameboxlite .top			{margin:4px;background-color:#FFCCF2;position:absolute;border-radius:4px;text-align:left;float:left}
.gameboxlite:hover			{background:#FFE0FF;border-radius:4px;box-shadow:1px 1px #BBB;}
.gameboxlite:hover .thumb		{border:solid 2px #FFF;}
.gameboxlite:hover .top			{opacity:0.25;background-color:#FFF;}

.gameboxmain 				{border:solid 2px #FFE5FF;margin:8px 0}
.gameboxmain .title			{}
.gameboxmain .no			{width:40px;display:inline-block;font-weight:bold;font-size:3em;font-style:italic}
.gameboxmain:hover			{background:#FFE5FF;box-shadow:1px 1px #BBB;}
.gameboxmain:hover .desc		{background:#FFEFFF;}

.gameboxmain2				{width:300px;height:130px;margin:8px;float:left;border:solid 2px #FFE5FF;}
.gameboxmain2 .thumb			{width:120px;height:120px;}
.gameboxmain2 .desc			{height:40px;}
.gameboxmain2:hover			{background:#FFF2E5;border:solid 2px #FF4DD2;box-shadow:1px 1px #BBB;}

.gameboxright				{height:100px;margin:10px 0;padding:2px 0;border:solid 1px #FFE5FF;}
.gameboxright:hover			{height:auto;background:#FFE5FF;border:solid 1px #FF4DD2;box-shadow:2px 2px #CCC;}
.gameboxright .tags			{}

.gameboxright2				{height:110px;margin:10px auto;background:#FFE5FF;border:solid 1px #FFE5FF;border-bottom:dashed 1px #ccc}
.gameboxright2 .no			{margin:0;padding:0 6px;position:absolute;left:0;background:#FFF;font-weight:bold;font-size:150%;color:#FFCC00;border-radius:4px;}
.gameboxright2 .desc			{float:left;min-height:20px;max-height:48px;background:#FFFFE5;display:none;}
.gameboxright2:hover			{height:auto;background:#FFCC00;-1border:solid 1px #000;overflow:normal;box-shadow:2px 2px #CCC;}
.gameboxright2:hover .title		{color:#FFF;}
.gameboxright2:hover .no		{background:#FFCC00;color:#FFF;}
.gameboxright2:hover .thumb		{border:solid 1px #ccc;}
.gameboxright2:hover .desc		{display:block}

.gameboxtop2				{width:300px}
.gameboxtop2 .no			{margin:0;padding:0 6px;position:absolute;left:0;background:#FFF;font-weight:bold;font-size:150%;color:#FFCC00;border-radius:4px;}


.rightbox				{margin:4px auto;background:#FFE5FF;border-radius:4px}
.rightbox .boxtitle			{padding:0 4px;height:24px;line-height:24px;font-weight:bold;background:#FFE5FF;border-radius:4px}

.tagslist a				{margin:4px 4px;padding:6px 10px;color:#777;background:#FFF;border-radius:4px;display:inline-block}
.tagslist a:hover			{background:#FF4DD2;color:#FFF;box-shadow:1px 1px #BBB;}
.tagslist .title			{font-weight:bold;font-size:125%}
.tagslist .fname			{color:#ccc}
.tagslist .archivecount			{color:#999}

.tagslist .tag::first-letter		{font-size:140%;text-transform: capitalize}
.tagslist .main::first-letter		{color:#FFCC00}
.tagslist .game::first-letter		{color:#42bcf4}
.tagslist .sex::first-letter		{color:#FF4DD2}
.tagslist .sex:hover::first-letter	{color:#FFF}
.tagslist .series::first-letter		{color:#5f41f4}
.tagslist .char::first-letter		{color:#acf441}
.tagslist .special::first-letter	{color:#f4c441}


.tagslist .tag1				{}
.tagslist .tag2				{background:#E5FFF8}
.tagslist .tag3				{background:#F3FFCC}
.tagslist .tag4				{background:#FFCCF2}

.doujinlist a				{width:30%}
.doujinlist a:hover			{}
.doujinlist .tline			{margin:20px 0 0 0;border-bottom:dashed 1px #ccc}


.authorlist .tline			{margin:16px 0 0 0}
.authorlist a				{width:280px;margin:4px;margin-left:10px;padding:6px;background:#FFE5FF;border-radius:4px;display:inline-block;vertical-align:top;}
.authorlist a:hover			{background:#FF4DD2;color:#FFF;box-shadow:1px 1px #CCC}
.authorlist .avatar			{width:64px;height:64px;margin-right:10px;display:block;float:left}
.authorlist .title			{font-weight:bold}
.authorlist .fname			{display:block}

.searchresult .row			{margin:6px 10px;display:block;border-bottom:dashed 1px #ccc}
.searchresult .title			{margin:4px;font-weight:bold;}
.searchresult .subtitle			{color:#999;font-size:80%;font-weight:normal}
.searchresult .tags a			{margin:4px;color:#bbb}
.searchresult .thumb			{margin:4px 10px 4px 4px;width:120px;float:left;background:#FFF;border:solid 1px #ccc}
.searchresult .url			{margin:10px;display:block;color:blue;text-decoration:underline}

.playerctrl				{width:970px;margin:0;padding:0px 0 0 0;height:24px;background:#FFF;-moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none;}
.playerctrl .button1			{margin:2px;cursor:pointer;display:inline-block;}
.playerctrl .button1:before		{content:'';width:16px;height:16px;display:inline-block;cursor:pointer;position:relative;top:4px}
.playerctrl .button2			{margin:2px;cursor:pointer;display:inline-block;}
.playerctrl .button2 span		{1vertical-align:top}
.playerctrl .button3			{display:block;cursor:pointer;white-space:nowrap;background:#FFF;}
.playerctrl .button3:before		{content:'';width:18px;height:16px;margin:2px;display:inline-block;position:relative;top:6px}
.playerctrl .button3:hover		{background-color:#FF4DD2;color:#FFF}
.playerctrl .submenu			{display:none;background:#FFF;position:absolute;border:solid 1px #FF4DD2;z-index:999}
.playerctrl .submenu:hover		{display:block;}
.playerctrl .replay:before		{background:url(/data/image/resource.gif) no-repeat 0px -120px;}
.playerctrl .play:before			{background:url(/data/image/resource.gif) no-repeat 0px -140px;}
.playerctrl .pause:before			{background:url(/data/image/resource.gif) no-repeat 0px -160px;}
.playerctrl .next:before			{background:url(/data/image/resource.gif) no-repeat 0px -180px;}
.playerctrl .back:before			{background:url(/data/image/resource.gif) no-repeat 0px -200px;}
.playerctrl .zoomout:before			{background:url(/data/image/resource.gif) no-repeat 0px -560px;}
.playerctrl .zoomin:before			{background:url(/data/image/resource.gif) no-repeat 0px -580px;}
.playerctrl .resize:before			{background:url(/data/image/resource.gif) no-repeat 0px -420px}
.playerctrl .resize:hover .submenu	{display:block}
.playerctrl .plugin:before			{background:url(/data/image/resource.gif) no-repeat 0px -960px;}
.playerctrl .plugin:hover .submenu	{display:block}
.playerctrl .process_overlay		{width:200px;height:20px;margin:4px 5px;padding:0;cursor:pointer;display:inline-block;overflow:hidden;position:absolute;z-index:100}
.playerctrl .process			{width:200px;height:16px;margin:0 4px;border:solid 1px #ccc;display:inline-block;overflow:hidden;position:relative;top:4px}
.playerctrl .procbar			{height:16px;display:inline-block;background:#FFE5FF;text-align:right;}
.playerctrl .proctxt			{margin:0;padding:0;vertical-align:top}
.playerctrl .r_orig:before			{background:url(/data/image/resource.gif) no-repeat 0px -680px;}
.playerctrl .r_width:before			{background:url(/data/image/resource.gif) no-repeat 0px -700px;}
.playerctrl .r_wnh:before			{background:url(/data/image/resource.gif) no-repeat 0px -720px;}
.playerctrl .r_full:before			{background:url(/data/image/resource.gif) no-repeat 0px -740px;}
.playerctrl .r_zone:before			{background:url(/data/image/resource.gif) no-repeat 0px -760px;}
.playerctrl .p_hflash:before			{background:url(/data/image/resource.gif) no-repeat 0px -940px;}
.playerctrl .p_ruffle:before			{background:url(/data/image/resource.gif) no-repeat 0px -900px;}
.playerctrl .p_aflash:before			{background:url(/data/image/resource.gif) no-repeat 0px -920px;}
.playerctrl .p_select:before			{background:url(/data/image/resource.gif) no-repeat 0px -960px;}

.download					{height:16px;line-height:100%;cursor:pointer;}
.download .button				{width:16px;height:16px;margin:0;padding:0;display:inline-block;}
.download .init					{background:url(/data/image/resource.gif) no-repeat 0px -640px;}
.download .ready				{background:url(/data/image/resource.gif) no-repeat 0px -660px;}
.download .close				{background:url(/data/image/resource.gif) no-repeat 0px -260px;}
.download .raw					{background:url(/data/image/resource.gif) no-repeat 0px -780px;}


.transfield .google_translate_button	{margin:0 10px;width:16px;height:16px;background:url(/data/image/resource.gif) no-repeat 0px -1140px;float:right;display:none}
.transfield:hover .google_translate_button	{display:block}

.commentfield				{background:#ffe5f8;border-radius:4px}
.comment				{margin:8px;padding:2px 10px ; border-bottom:solid 1px #FFF;color:#999;clear:both}
.comment:hover				{background:#FFF;}
.comment:hover .content			{color:#222;}
.comment a				{text-decoration:none}
.comment .left				{float:left;}
.comment .avatar			{width:40px;height:40px;margin:4px 6px 2px 0;border-radius:2px;display:block;float:left;background:#FFF url(/data/image/resource.gif) no-repeat 0px -1180px;}
.comment .main				{float:left;}
.comment .replylist			{width:320px;height:20px;display:inline-block;vertical-align:top;overflow-y:hidden;position:absolute}
.comment .replylist:hover 		{height:auto;overflow:inherit;background:#FFF}
.comment .info				{margin:0 10px;padding:0;border:none;background:none;color:#CFCFCF;float:right;font-size:60%}	
.comment .nickname			{font-weight:bold}
.comment .content			{color:#777;margin:0 0 10px 0;word-wrap:break-word;line-height:150%}
.comment .quotename			{margin:0 6px 0 0;cursor:pointer;border-bottom:dashed 1px #CCC}
.comment .ncy				{margin:20px;font-size:2em;color:#999;}
.comment .thumb	.positive		{color:green}
.comment .thumb	.negative		{color:#ccc}
.comment .thumb	.count			{color:#ccc;font-size:60%}
.comment .button			{width:16px;height:16px;margin:0 2px;padding:0;display:inline-block;cursor:pointer;opacity:0.2}
.comment .button:hover			{opacity:1}
.comment .reply				{background:url(/data/image/resource.gif) no-repeat 0px -800px;}
.comment .thumbup			{background:url(/data/image/resource.gif) no-repeat 0px -820px;}
.comment .thumbdown			{background:url(/data/image/resource.gif) no-repeat 0px -840px;}
.commentform				{ margin:8px}
.commentform .field			{margin:2px;padding:2px;border:solid 1px #666;border-radius:2px}
.commentform .nickname			{width:120px;}
.commentform .content			{width:99%;height:40px;background:#FFF}
.commentform .submit			{padding:4px 10px}
.commentform .emoji			{cursor:pointer}
.commentform .emoji .list		{width:100px;height:26px;border:solid 1px #FFE5F8;position:absolute;z-index:99;text-align:left;float:left;overflow:hidden;opacity:0.1;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; }
.commentform .emoji .list:hover		{width:520px;height:auto;border:solid 1px #CCC;text-align:left;background:#FFF;overflow:normal;opacity:1}
.commentform .emoji .list span		{width:26px;height:26px;display:block;float:left}
.commentform .emoji .list span:hover	{font-size:160%;position:relative;left:-5px;top:-5px;text-shadow:2px 2px #999;}
.commentcontent .loadmore		{display:block;text-decoration:none;border:solid 1px #ccc}
.comment_quote				{width:550px;padding:4px 6px;border:dashed 1px #CCC;background:#E5FFF8;position:absolute;display:none;z-index:99}
.comment .quotename:hover .comment_quote	{display:inherit}

.pagefoot .friendlinks			{width:400px;float:left;}
.pagefoot .friendlinks a		{margin:10px 6px; white-space:nowrap}
.pagefoot .language			{width:100px;float:left}
.pagefoot .layout			{width:100px;float:left}
.pagefoot .tools			{width:240px;float:left}
.pagefoot .contact			{padding:20px 0 0 0;float:right}