@charset "shift_jis";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
body { font:14px/1.231 sans-serif; *font-size:small; }
/*select, input, textarea, button { font:99% sans-serif; }*/
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } 
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre {
  white-space: pre; white-space: pre-wrap; word-wrap: break-word;
  padding: 15px;
}
textarea { overflow: auto; } 
.iem7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.iem7 input[type="checkbox"] { vertical-align: baseline; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid {
   box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
/*
::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
*/
/*a:link { -webkit-tap-highlight-color: #FF5E99; }*/
button {  width: auto; overflow: visible; }
.iem7 img { -ms-interpolation-mode: bicubic; }
body, select, input, textarea {
  color: #444;
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h2 { font-size: 16px; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }
.nocallout {-webkit-touch-callout: none;}
.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
textarea.contenteditable {-webkit-appearance: none;}
.gifhidden {position: absolute; left: -100%;}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }

.clear { clear: both; }
.clearfix:after { content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix { min-height: 1px; *zoom:1; }
* html .clearfix { height: 1px; /**//*/ height:auto; overflow:hidden; /**/ }

/* CSS MQ */
@media only screen and (min-width: 800px) {
}/*/mediaquery*/
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
}

/*****************************      HEADER      **********************************/
/*
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
*/

p.right {text-align:right; margin:5px 0 0 0;}
.f-10 {font-size:10px;}
.f-11 {font-size:11px;}
.f-12 {font-size:12px;}
.f-13 {font-size:13px;}
.f-14 {font-size:14px;}
.f-15 {font-size:15px;}
.f-16 {font-size:16px;}
.f-17 {font-size:17px;}
.f-18 {font-size:18px;}
.f-20 {font-size:20px;}
.bold {font-weight:bold;}
.blue {color:#004eab;}
a { text-decoration:underline; color:#0974C9; } 
a:visited {color:#0974C9;}
a:hover { text-decoration:none;}
.header .top { height:40px; padding:7px 10px 0 10px;}
.header .top .right { margin:18px 0 0 0;}
.header .top .right-welcome { margin:5px 0 0 0;text-align:right}
.header .search, .header-search-result .searchForm { width:100%; height:80px; background:url(//img.jp.wazap.com/smart/img/sprite-x.png) repeat-x; background-position: 0px -10px;}
.header .searchForm .search-form, .header-search-result .searchForm .search-form { padding:9px 8px;}

input { border:1px solid rgba(0,0,0,0.2); background: #fff; border-radius:4px; box-shadow: 0 0 3px rgba(0,0,0,0.2) inset;}
textarea { padding: 0.5em; border:1px solid rgba(0,0,0,0.2); background: #fff; border-radius:4px; width: 100%; min-height:100px; box-shadow: 0 0 3px rgba(0,0,0,0.2) inset; }
select { border:1px solid rgba(0,0,0,0.2); box-shadow: 0 0 4px rgba(0,0,0,0.2) inset; background: #fff; border-radius: 2px; height: 36px; line-height:36px; padding-left: 0.5em; min-width:7em;}

.searchContainer { padding:3px; background-color: #a7c2ed; vertical-align:middle;}
.submit-btn {background:url(//img.jp.wazap.com/smart/img/sprite-x.png) repeat-x; background-position: 664px -930px; height:36px; border:none; color:#414141; margin:0; border-radius: 4px; text-align:center; font-weight:bold; text-shadow: 0 -1px 1px #fff; font-size:14px; border:solid 1px #cb9434;}
.submit-btn:hover { background-position: left -1010px;}
.search-field { display:block; margin:0 0 7px 0; padding:0 0 0 .5em; width:98%}
.searchForm .search-form .search-select { width:75%; display:inline-block; float:left; height:28px; line-height:28px;}
.searchForm .search-form .submit-btn { width:23%; display:inline-block; float:right;}
.searchForm .submit-btn {background:url(//img.jp.wazap.com/smart/img/sprite-x.png) repeat-x; background-position: 153px -151px; height:28px; line-height:28px;}
.searchForm .submit-btn:hover { background-position:153px -231px;}

.game-top-search {
    background: url("//img.jp.wazap.com/smart/img/sprite-x.png") repeat-x scroll 0 -10px transparent;
    height: 40px;
    width: 100%;
    padding-top:15px;
}
.game-top-search .submit-btn {
	float:right; 
	width:23%; 
	margin-left:5px; 
	margin-right:10px; 
	position:relative; 
	top:-3px;
}
.game-top-search .search-field {
	width:65%; 
	margin-left:5px; 
	border: 1px solid #B3B3B3; 
	padding: 0 0 0 0.5em;
}
#slidebar { width:100%; height:37px; padding:0; float:right;}
#slidecont { }
.touchslidearticle #slidecont { margin-left: -50px; margin-right: -25px; }
#slidecont.sliding { }
.cell { width:50px; margin:0;}
#slidebar .cell .p-icon, #slidebar .cell .p-icon-active { display:block; padding:2px 4px; color:#fff; font-size:14px; font-weight:bold; border-radius: 4px; background-color:#a1a1a1; text-decoration:none; height:18px; line-height:18px; text-align:center;}
#slidebar .cell .p-icon-active { background-color:#313131;}
#slidecont_right {
	float:right; width:30px; height:37px; background:url("//img.jp.wazap.com/smart/img/slider_arrow_right.png") center center no-repeat; z-index:20;
}
#slidecont_left {
	float:left; width:30px; height:37px; background: url("//img.jp.wazap.com/smart/img/slider_arrow_left.png") center center no-repeat;z-index:20;
	}
.breadcrumbs { padding:8px 8px 9px 0;}
.breadcrumbs ul {margin:0; padding:0;}
.breadcrumbs ul li { list-style-type:none; background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -1134px; padding:0 0 0 13px; display:inline-block; margin:0 19px 0 0; color:#000;}
.breadcrumbs ul li.first { background:none;}
.breadcrumbs ul li a { font-weight:bold;}

/*****************************      CONTENT      **********************************/
li.p-1 {background-color:#a81d1d;} li.p-2 {background-color:#6a7279;} li.p-3 {background-color:#c3c3c3;} li.p-4 {background-color:#0101cc;} li.p-5 {background-color:#7f7c86;} li.p-6 {background-color:#725be0;} li.p-7 {background-color:#0a1b69;} li.p-8 {background-color:#01a0e9;} li.p-9 {background-color:#1d2999;} li.p-10 {background-color:#eb382b;} li.p-11 {background-color:#35aab6;} li.p-12 {background-color:#cbd2e2;} li.p-13 {background-color:#886a4c;} li.p-14 {background-color:#60709e;} li.p-15 {background-color:#99cd35;} li.p-16 {background-color:#bc2f53;} li.p-17 {background-color:#eb382b;} li.p-18 {background-color:#bc2f53;} li.p-19 {background-color:#efb50a;} li.p-20 {background-color:#fbfd20;} li.p-21 {background-color:#106ace;} li.p-22 {background-color:#f70818;} li.p-23 {background-color:#efb50a;} li.p-24 {background-color:#7d81b0;} li.p-25 {background-color:#999999;} li.p-26 {background-color:#d8b0ff;} li.p-27 {background-color:#ff5195;} li.p-28 {background-color:#0a1b69;} li.p-29 {background-color:#93bfc3;}
li.p-30 {background:-moz-linear-gradient(center top , #b8babc, #606061) repeat scroll 0 0 #606061; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#b8babc),color-stop(1,#606061)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFC8A1', EndColorStr='#606061')";} li.p-31 {background-color:#bee566;} li.p-32 {background-color:#000000;} li.p-33 {background-color:#36beed;} li.p-34 {background-color:#ff6600;} li.p-35 {background-color:#886a4c;} li.p-36 {background-color:#000000;} li.p-37 {background-color:#cc0033;} li.p-38 {background-color:#b8babc;} li.p-39 {background-color:#f76b1f;} li.p-40 {background-color:#10583e;} li.p-41 {background-color:#5748ab;} li.p-42 {background-color:#fdb2de;} li.p-43 {background-color:#09185c;} li.p-44 {background-color:#09ac52;} li.p-45 {background-color:#63c0ec;} li.p-46 {background-color:#ddbd14;} li.p-47 {background-color:#26de1c;} li.p-48 {background-color:#be14dd;}
.title-blue {background:url(//img.jp.wazap.com/smart/img/sprite-x.png) repeat-x; background-position: 0px -748px; height:31px; line-height:31px; padding:0 0 0 12px; color:#fff; font-weight:bold; font-size:17px; text-shadow: 1px 2px 3px #000;}
.subtitle-blue, .subtitle-orange { height:25px; line-height:25px; padding:0 0 0 10px; margin:0; color:#fff; font-weight:bold; font-size:14px; text-shadow: 1px 2px 3px #000;}
.subtitle-blue {background:url(//img.jp.wazap.com/smart/img/sprite-x.png) repeat-x; background-position: 0px -799px;}
.subtitle-orange { background:url(//img.jp.wazap.com/smart/img/sprite-x.png) repeat-x; background-position: 0px -844px;}
.subtitle-orange .crown { background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat;background-position: -10px -1244px; display:block; margin:0; padding:0; height:25px; line-height:25px; padding:0 0 0 36px;}
.game-top, .platform-top { position:relative; line-height:16px; font-size:12px; color:#787878;}
.game-top .game-detail { padding:17px 19px;}
.game-top .game-detail .left { float:left; display:block; width:110px;}
.game-top .game-detail .left img {max-width:105px;}
.game-top .game-detail .right { float:none; display:block; margin:0 0 0 120px;}
.game-top .game-detail .title { font-size:14px; font-weight:bold; display:block; color:#000;}
.game-top .game-detail .simple-row { font-weight:bold; color:#414141; display:block; line-height:18px; font-size:11px;}
.game-top .game-detail .simple-row a, .game-top .game-detail .simple-row a:visited {color:#0974c9; font-weight:300;}
.game-top .game-detail .rating-row { line-height:26px;}
.platform-top .game-top {
	margin-bottom:50px;
}
.units {
	float:right;
	padding-top:20px;
}
.units-label {
border-bottom:1px dotted black; padding-bottom:25px; padding-left:10px; padding-top:5px;
}
.clickable-row-mini {
	     background: url("//img.jp.wazap.com/smart/img/sprite-v.png") no-repeat scroll right -664px transparent;
    border-bottom: 1px solid gray;
    padding-top: 10px;
	padding-bottom:10px;
	padding-left:10px;
}
    	.clickable-row-mini-forum {
    background: url("//img.jp.wazap.com/smart/img/slider_arrow_right.png") no-repeat scroll right transparent;
    color: #444444;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-top: 7px;
	padding-right:15px;
}
	.forum-link {
	    color: #0974C9;
    	font-weight: bold;
    	text-decoration: underline;
    	}
.rating-row span { font-size:18px; margin:0 0 0 20px; color:#000;}
.rating-row .star, .rating-row .star-grey, .rating-row .star-half  { margin:0;}
.game-top .game-detail .full { clear:both; padding:5px 0 0 0; text-align:justify;}
.star { display:inline-block;  margin:0; width:11px; height:11px; background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -469px;}
.star-grey { display:inline-block; margin:0; width:11px; height:11px; background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -500px;}
.star-half { display:inline-block; margin:0; width:11px; height:11px; background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -516px;}
em.million05, em.million1, em.million2, em.million3, em.million4, em.million5 { height:55px; width:51px; text-indent:-9999px; display:block; position:absolute; left:5px; top:35px;}
em.million05 { background: url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -10px;}
em.million1 { background: url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -86px;}
em.million2 { background: url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -161px;}
em.million3 { background: url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -236px;}
em.million4 { background: url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -311px;}
em.million5 { background: url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -386px;}
.content  { padding:12px 10px 12px 10px; color:#787878;}
.upcoming, .ranking, .news, .tricks, .full-form, .q-a-list, .review { clear:both;}
.clickable-row { font-size:12px; margin-bottom:12px}
.clickable-row-link { display: block; text-decoration:none; color:#787878; padding:0 28px 0 0; background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat right center; background-position: right -1157px; min-height:80px;}
.clickable-row-link a:hover .link { text-decoration:none;}
.clickable-row  a:hover .link { text-decoration:none;}
.clickable-row .left { float:left; display:inline-block;}
.clickable-row .left img {max-width:60px;}
.clickable-row .right { float:none; margin:0 0 0 55px; display:block; vertical-align:top; padding:0 0 0 10px; color:#787878; text-decoration:none; }
.clickable-row .link, .right .link { font-weight:bold; font-size:14px; display:block; margin:0 0 6px 0; color:#0974C9; text-decoration:underline;}
.clickable-row .link.red {color:red;}
.news ul, .ranking ul, .tricks ul, .q-a-list ul, .review ul, .access-ranking ul, .platform-top ul, .video ul, .messages ul  {margin-left:0px;}
.news li, .ranking listitem, .tricks li, .q-a-list li, .review li, .access-ranking li, .platform-top li, .video li , .messages li{list-style-type: none;}
.news li {margin-bottom:20px;}
.video ul {min-height:130px;}
.news-description { width:60%; margin-right:15px; color:#444444; text-decoration:none;}
.news-description-wide{width:100%; color:#444444;}
.news-content { margin-top:5px;}
.ranking listitem {min-height:100px; max-height:160px;}
.ranking .clickable-row, .access-ranking .clickable-row { margin-bottom:0px; }
.ranking .content, .access-ranking .content {padding-bottom:0px;}
.access-ranking .controls, .ranking .controls{margin-bottom:20px;padding-left:20px;padding-top:20px;}
.access-ranking .controls p, .ranking .controls p{margin-bottom:10px;}
.access-ranking-button a {text-decoration:none;}
.q-a-list li, .tricks li, .review li { min-height:80px; max-height:90px;}
.all-platforms {margin-right:auto;margin-left:auto;width:80%;}
ul.platforms-color { margin:0; padding:8px 0; display:block;}
ul.platforms-color li { list-style-type:none; display:inline-block; width:60px; margin:0 0 5px 0; padding:2px 0; color:#fff; font-size:11px; font-weight:bold; border-radius:4px; text-decoration:none; height:15px; line-height:15px; text-align:center;}
.access-ranking-button {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FCFCFC',endColorstr='#DDDDDD');
		background: -webkit-gradient(linear,0% 0,0% 100%,from(#FCFCFC),to(#E8E8E8));
	background: -moz-linear-gradient(270deg, #FCFCFC, #DDDDDD) repeat scroll 0 0 transparent;
	border-color: #736F6E;
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	display: inline-block;
	font-weight: bold;
	line-height: 1;
	padding: 5px 5px 5px 7px;
	position: relative;
	text-decoration: none;
	text-shadow: 1px 1px 0 white;
	margin-right:10px;
}
.pushed-down {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AAAAAA',endColorstr='#DDDDDD');
	background: -webkit-gradient(linear,0% 0,0% 100%,from(#AAAAAA),to(#E8E8E8));
	 background: -moz-linear-gradient(270deg, #AAAAAA, #DDDDDD) repeat scroll 0 0 transparent;
}
.zup { display:block; background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -531px; width:63px; height:59px; text-align:center; color:#fff; font-weight:bold; font-size:21px; line-height:40px; text-decoration:none;}
.zup:hover {background-position: -10px -590px; color:#fff;}
.zup-mini {display:inline-block; background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat; background-position: -10px -1433px; width:29px; height:22px; text-align:center; color:#555; font-weight:bold; font-size:12px; line-height:28px; padding:0 0 0 22px; text-decoration:none; cursor:pointer;}
.zup-mini:hover {background-position: -10px -1456px;}

.resolve-btn { background-color:#0000FF; display:inline-block; width:42px; margin:0 0 5px 0; padding:2px 0; color:#fff; font-size:11px; font-weight:bold; border-radius: 4px; text-decoration:none; height:14px; line-height:14px; text-align:center;}
.unresolve-btn {background-color:#CC0000; display:inline-block; width:42px; margin:0 0 5px 0; padding:2px 0; color:#fff; font-size:11px; font-weight:bold; border-radius: 4px; text-decoration:none; height:14px; line-height:14px; text-align:center;}

.extended .left { display:inline-block;}
.extended .left img { max-width:60px; margin:0 auto; border:solid 1px #dadada; margin:8px 0 0 0;}
.extended .right { float:none; margin:0 0 0 70px; display:block; vertical-align:top; padding:0 0 0 10px; text-align:justify;}
.extended .one-row { display:block; line-height:18px; margin:0 0 4px 0;}
.extended .one-row .title { font-weight:bold; font-size:14px; color:#0974C9; text-decoration:underline;}
.extended .one-row .date { font-weight:bold; font-size:14px; color:#000;}
.extended .one-row .popIcon { border-radius:3px; background-color:#e60716; color:#fff; font-size:10px; border:solid 1px #990000; padding:1px 5px; margin:0 10px 0 0;}
.extended .one-row .category { border-radius:3px; background-color:#707070; color:#fff; font-size:10px; border:solid 1px #484848; padding:1px 5px; margin:0 10px 0 0;}
.extended .folder { background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat 0 3px; background-position: -10px -1286px; margin:12px 0 0 0; line-height:18px; padding:0 0 0 18px; display:block;}
.extended .author { display:block; line-height:20px;}
/*.full-form { width:100%;}*/
/*.full-form select { border:solid 1px #b3b3b3; line-height:28px; height:28px;}*/
/*.full-form input, .full-form textarea { padding:0 0 0 .5em; width:98%; border:solid 1px #b3b3b3;}*/
.full-form .label { display:block; font-size:16px; font-weight:bold; padding:10px 0 5px 0;}
.full-form .legend { display:block; font-size:11px; line-height:15px; padding:6px 0 6px 6px; color:#888;}
.full-form .link { display:block; padding:4px 0 4px 6px;}
.full-form .submit-btn { width:100%; margin:10px 0 0 0;}
.full-form .inner-label { margin:0 0 5px 0; color:#888;}
.full-form .checkbox { padding:0 0 8px 0; }
.full-form .checkbox input{ /*display:block; float:left; width:15px; margin-left:5px;*/}
.full-form .checkbox span { display:block; float:left; margin:5px 0 0 8px; }
.q-a .clickable-row { border-bottom:solid 1px #c7c7c7; padding-bottom:10px; margin-bottom:20px;}
.q-a ul.platforms-color { padding:0;}
.q-a .question, .q-a .extended .answer {width:60px; text-align:center; max-width:60px; padding:40px 0 0 0;}
.q-a .question { background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat center 3px; background-position: center -1317px; }
.q-a .answer { background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat center 0px; padding:35px 0 0 0; background-position: center -1374px;}
.answer-top { background:url(//img.jp.wazap.com/smart/img/sprite-v.png) no-repeat center 0px; background-position: -12px -1374px; margin-bottom:20px;}
.q-a .question im, .q-a .extended .answer im { max-width:60px;}
.q-a .title, .review .title { color:#000; font-size:16px; font-weight:bold;}
.q-a .clear { height:20px; display:block; width:100%;}
.q-a .comment, .review .comment{ padding:10px 0 0 0;}
.q-a .comment .title, .review .comment .title {display:block; padding-bottom:10px;}
.q-a textarea, .q-a input, .review textarea, .review input, #commentArea textarea {padding:0 0 0 .5em; border:solid 1px #b3b3b3;}
.q-a .comment .submit-btn, .review .comment .submit-btn { width:100%; margin:10px 0 0 0;}
.q-a .best-answer-selected {font-weight:bold; border-bottom: 1px solid #C7C7C7; margin-bottom:5px;}
.q-a .answer-block {margin-bottom:20px; border-bottom: 1px solid #C7C7C7; position:relative;}
.q-a .horizontalLinkTop2, .comments .horizontalLinkTop2, .comments .horizontalLinkBtm2 {width:100%;}
.q-a li {list-style:none;}
.q-a .extended .right { min-height:100px; }
.full-form input.preview-btn { width:100%; margin:10px 0 0 0;}
#commentArea {margin-top:20px;}
#commentArea .comment { padding:10px 0 0 0;}
#commentArea .comment .title {display:block; padding-bottom:10px; color: #000000; font-size: 16px; font-weight: bold;}
#commentArea .comment .submit-btn{margin: 10px 0 0;width: 100%;}
.bestAnswer{ text-indent:-9999px; float:left; background:url(//img.jp.wazap.com/images/v3/question/qa_icn_bst_ansr.png) no-repeat 0 0; width:64px; height:69px;  } 
.bestAnswer a{ display:block; width:63px; height:68px; } 
.bestAnswer a:hover{ background:url(//img.jp.wazap.com/images/v3/question/qa_icn_bst_ansr.png) no-repeat 0 -69px; }
.closeQstBtn{ text-indent:-9999px; width: 60px; height: 41px; margin-top:10px; background: url(//img.jp.wazap.com/images/v3/news/nws_cls_qst_btn.gif) left top no-repeat; } 
.closeQstBtn a{ display: block; width: 60px; height: 41px; } 
.closeQstBtn a:hover{ background: url(//img.jp.wazap.com/images/v3/news/nws_cls_qst_btn_ov.gif) left top no-repeat; }
.review .rating-row { display:block; padding:0 0 3px 0;}
.review .left, .review .right { padding-bottom:8px;}
.review .extended .left img { margin:0;}
.review .question-like { display:block; padding:10px 0 5px 0; color:#333;}
a.yes { display:inline-block; color:#333; border:solid 1px #659800; font-size:11px; padding:0px 3px; background:-moz-linear-gradient(center top , #99cc00, #d9eb00) repeat scroll 0 0 #d9eb00; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#99cc00),color-stop(1,#d9eb00)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#99cc00', EndColorStr='#d9eb00')"; text-decoration:none;}
a.yes:hover {background:-moz-linear-gradient(center top , #bbe441, #eef787) repeat scroll 0 0 #eef787; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#bbe441),color-stop(1,#eef787)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbe441', EndColorStr='#eef787')";}
a.no { display:inline-block; color:#333; border:solid 1px #659800; font-size:11px; padding:0px 3px; background:-moz-linear-gradient(center top , #ececec, #cfcfcf) repeat scroll 0 0 #cfcfcf; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ececec),color-stop(1,#cfcfcf)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ececec', EndColorStr='#cfcfcf')"; text-decoration:none;}
a.no:hover {background:-moz-linear-gradient(center top , #f5f5f5, #dddddd) repeat scroll 0 0 #dddddd; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#dddddd)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#dddddd')";}
.moderationBtn li, .moderationPoll li, .moderationCheat li, .moderationCheat2 li, .moderationReview li, .moderationQuestion li, .moderationComment li .moderationMail li {
text-indent: -9999px;
width: 75px;
height: 22px;
margin: 0 0 0 5px !important;
overflow: hidden;
float: left;
display: inline;
}

.threadButton2 { background: url("//img.jp.wazap.com/images/v3/community/cmn_thrd_btn2.gif") no-repeat 0 0; }
.threadButton3 {  background: url("//img.jp.wazap.com/images/v3/community/cmn_thrd_btn3.gif") no-repeat 0 0;  }
#ajax-loader-sprite {
	background-image:url(//img.jp.wazap.com/smart/img/new_ajax_loader.gif);
	width:24px;
	height:24px;
	margin-left:auto; 
	margin-right:auto;
}
#ajax-loader {
	display:none; 
	border:2px solid #0974C9; 
	border-radius:4px; 
	padding:5px; 
	background-color:white; 
	text-align:center; 
	z-index:1000; 
	position:fixed; 
	left:35%; 
	top:50%; 
}
.info-msg {
	background-color: orange;
	color: black;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	width: 95%;
}
.badge-iphone {
	width:105px; 
	height:36px; 
	background-image:url(//img.jp.wazap.com/smart/img/App_Store_Badge_EN_0609.png); 
}
.badge-android {
	width:105px; 
	height:45px; 
	background-image:url(//img.jp.wazap.com/smart/img/high-res_avail_market_logo1.png); 
}
/* start high res styles */
@media
only screen and (-webkit-min-device-pixel-ratio: 2) {
.badge-iphone {
	background-image:url(//img.jp.wazap.com/smart/img/App_Store_Badge_EN_0609retina.png); 
	background-size:105px 36px;
}
.badge-android {
	background-image:url(//img.jp.wazap.com/smart/img/high-res_avail_market_logo1ret.png); 
	background-size:105px 456px;
}
#ajax-loader-sprite {
	background-image:url(//img.jp.wazap.com/smart/img/new_ajax_loader_retina.gif);
	background-size: 24px 24px;
}
.nav-icon tr td a.ranking{ background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) center top no-repeat; background-size: 83px 1542px; background-position: center -719px;}
.nav-icon tr td a.news{ background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) center top no-repeat; background-size: 83px 1542px; background-position: center -803px;}
.nav-icon tr td a.wazap{ background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) center top no-repeat; background-size: 83px 1542px; background-position: center -887px;}
.nav-icon tr td a.q-a{ background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) center top no-repeat; background-size: 83px 1542px; background-position: center -971px;}
.nav-icon tr td a.review{ background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) center top no-repeat; background-size: 83px 1542px; background-position: center -1055px;}
.nav-icon tr td a.forum{ background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) center top no-repeat; background-size: 83px 1542px; background-position: center -1487px;}
.breadcrumbs ul li { list-style-type:none; background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -1134px;}
.subtitle-orange .crown { background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -1244px; }
.star {background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -469px;}
.star-grey {background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -500px;}
.star-half {background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -516px;}
em.million05 { background: url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -10px;}
em.million1 { background: url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -86px;}
em.million2 { background: url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -161px;}
em.million3 { background: url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -236px;}
em.million4 { background: url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -311px;}
em.million5 { background: url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -386px;}
.clickable-row-link { background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat right center; background-size: 83px 1542px; background-position: right -1157px;} 
.clickable-row-mini { background: url("//img.jp.wazap.com/smart/img/sprite-retina-v.png") no-repeat scroll right -664px transparent; background-size:83px 1542px; background-position: right -664px;padding-left:5px;}
.clickable-row-mini-forum {background: url("//img.jp.wazap.com/smart/img/clickable_row_mini_arrow_retina.png") no-repeat scroll right transparent; background-size:9px 13px;}
.zup { background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -531px;}
a.zup:hover {background-size: 83px 1542px; background-position: -10px -590px;}
.zup-mini {background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat; background-size: 83px 1542px; background-position: -10px -1433px; }
.zup-mini:hover {background-size: 83px 1542px; background-position: -10px -1456px;}
.extended .folder { background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat 0 3px; background-size: 83px 1542px; background-position: -10px -1286px;}
.q-a .question { background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat center 3px; background-size: 83px 1542px; background-position: center -1317px; }
.q-a .answer { background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat center 0px; background-size: 83px 1542px; background-position: center -1374px;}
.answer-top {background:url(//img.jp.wazap.com/smart/img/sprite-retina-v.png) no-repeat center 0px; background-size: 83px 1542px; background-position: -12px -1374px;}
#slidecont_left { background: url('//img.jp.wazap.com/smart/img/slider_arrow_left_v.png') no-repeat center center; background-size:13px 19px;}
#slidecont_right {background: url('//img.jp.wazap.com/smart/img/slider_arrow_right_v.png') no-repeat center center; background-size: 13px 19px;}
}
/* end high res styles */
.evaluatesIt, .evaluatesItL {
background: url("//img.jp.wazap.com/images/v3/news/btn/nws_btn_zup_m.png") no-repeat scroll 0 0 transparent;
height: 26px;
margin: 0 0 8px 5px;
overflow: hidden;
text-indent: -9999px;
width: 63px;
}
.zup .rating {color:#FFF;text-decoration:none;}
.iconHard {
    background-image: url("//img.jp.wazap.com/images/v3/share/icn_plt.png");
    background-repeat: no-repeat;
    display: block;
    height: 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 38px;
}
.rating { text-decoration:none;}
.iconHard a {display: block;height: 100%;width: 100%;}
.internalLink ul { float: left; list-style: none; margin: 0; padding-top:5px; padding-bottom:5px; width: 100%; }
.internalLink li { display: inline; }
.social-buttons li { min-height:0;}
.newsDetailRelation h2 {margin-bottom:10px;}
.comments {margin-top:20px;}
.comments .contributComment {width:auto;padding-left:15px;padding-top:5px;padding-bottom:5px;}
.comments .contributCommentIn {float:none;width:auto;}
.horizontal {clear: both;margin: 0 0 10px;}
.horizontalLinkTop {
    font-size: 90%;
    line-height: 100%;
    margin: 0 0 10px;
    padding: 10px 0 0;
    text-align: center;
}
.horizontalLinkTop p{padding:5px;}
.horizontalLinkTop.tableHeader {margin: 0;}
.horizontalLinkTop .right {padding-bottom: 10px;}
.hLinkTopIn {padding: 10px 0;}
.horizontalLinkBtm {font-size: 90%;line-height: 100%;padding: 0 0 5px;text-align: center;}
.horizontalLinkBtm p{padding:5px;}
.hLinkBtmIn {padding: 10px 0;}
.forumList.actionTable {position: relative;}
.forumList.actionTable h2 {
    background: none repeat scroll 0 0 #F1F8FE;
    font-size: 90%;
    font-weight: bold;
    height: auto;
    padding: 10px;
    text-indent: 0 !important;
}
.forumList.actionTable h3 {
    font-size: 90%;
    font-weight: 100;
}
.forumList.actionTable p.actionDate {
    font-size: 90%;
    font-weight: 700;
    text-align: right;
    padding: 10px;
}
.appliesCondition {
    border-bottom: 1px dotted #999999;
    padding: 10px;
}
.appliesConditionIn {
    display: inline;
    float: right;
}
.appliesConditionIn h3 {
    padding: 0 0 5px;
}
.appliesConditionLast {
	padding:10px;
}
.zups { display:inline-block; background:url(//img.jp.wazap.com/images/v3/news/nws_icn_zup.png) no-repeat; background-position: 0px 0px; width:68px; height:auto; text-align:center; font-weight:bold; font-size:14px; line-height:28px; text-decoration:none;}
ul.error {color:red}
div.error2 {color:red}

.confidentAnswer {
    background: url("//img.jp.wazap.com/images/v3/game/gm_icn_blow.gif") no-repeat scroll 0 0 transparent;
    color: #fff;
    height: 20px;
    text-align: center;
    width: 65px;
}
table.user-post, table.user-post tr, table.user-post th, table.user-post td {
    border: 1px solid #080808;
}
table.user-post {
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-right: 10px;
}
table.user-post th, table.user-post td {
    padding: 5px;
}
table.user-post th {
    background-color: #EFEFEF;
}
/*****************************      FOOTER      **********************************/
div.footer li {
	padding-right:4px;
}
address {
		font-size: 80%;
		color:#666;
		line-height:1.1em;
		text-align:center;
}
.retrievalTime {
	font-size: 90%;
	text-align: right;
	margin: 10px 0;
	padding: 7px 10px;
	background: #FFF4AC;
	border: 1px solid #EBDB72;
}
.retrievalsNumber {
	margin: 0 1px;
	padding: 7px 10px;
	background: #EAF5FF;
}
.searchResultIn .gameImage {
	float:left;
}
 
  .searchResultIn .videoText {
  	margin-left:110px; 
  	float:none;
  }
.searchResultIn ul {
	margin-left:0px;
}

.searchResultIn .searchText {
	margin-left:80px;
}
.searchResultIn .button {
	margin-top:10px;
	font-size:120%;
	font-weight:bold;
}
.searchResultIn .newsArticleDetail {
margin-top:5px;
}
.searchResultIn {
   margin-bottom:10px;
   margin-left:10px;
   padding:10px 0;
}
.searchText ul {
	font-size: 85%;
	padding: 5px 10px;
	margin-top:5px;
}
.maker-list {
	background: #EEE;
	margin-left:0px;
}
.searchText li {
	margin: 0 10px 0 0;
	display: inline;
}
.searchResultIn .game {
	margin-bottom:15px;
}
.game-search .game {
	margin-bottom:20px;
}
.video-search .content {
padding:12px 10px 12px 10px; color:#787878;
}
.video-search .game {
	margin-bottom:20px;
}
.popIcon {
    background: url("//img.jp.wazap.com/images/v3/news/icnPopNewsS.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 17px;
    margin: 0 3px 0 0;
    text-indent: -9999px;
    width: 36px;
}
.icnNewArticle, .icnPopArticle {
    background: url("//img.jp.wazap.com/images/v3/news/icnArvNews.gif") no-repeat scroll 0 0 transparent;
    display: block !important;
    height: 21px;
    overflow: hidden;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 100px;
    margin-bottom:20px;
}
.newsDetailRlnWrap {
	margin:12px 10px;
}
.icnPopArticle {
	
    background: url("//img.jp.wazap.com/images/v3/news/icnPopNews.gif") no-repeat scroll 0 0 transparent;
}
.allPlatformImages {
	width: 113px;
	height: 150px;
	padding: 10px 0 0;
	margin: 0 10px 0 0;
	text-align: center;
	float: left;
}
.newsText a {
	word-wrap:break-word;
}
.newsText img {
	max-width:100%;
}
.related-games-platforms {
	margin:12px 10px;
}
.related-games-platforms a{
	margin-bottom:10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 7px 35px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 25px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -2px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
          background: url("//img.jp.wazap.com/smart/img/sprite-v.png") no-repeat scroll right -664px transparent;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 7px;
    left: 0px;
    width: 20px;
    height: 32px;
    cursor: pointer;
     background: url("//img.jp.wazap.com/smart/img/sprite-v.png") no-repeat scroll right -690px transparent;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}
/* video page */ 
.categoryIcon {
	display: block;
	float: left;
	height: 14px;
	margin: 0 3px 0 0;
	text-indent: -9999px;
	width: 79px;
}
.categoryIcon.category1 {
	background: url("//img.jp.wazap.com/images/v3/video/vid_icn_ctg1.gif") no-repeat scroll 0 0 transparent;
}
.categoryIcon.category2 {
	background: url("//img.jp.wazap.com/images/v3/video/vid_icn_ctg2.gif") no-repeat scroll 0 0 transparent;
}
.categoryIcon.category3 {
	background: url("//img.jp.wazap.com/images/v3/video/vid_icn_ctg3.gif") no-repeat scroll 0 0 transparent;
}
.categoryIcon.category4 {
	background: url("//img.jp.wazap.com/images/v3/video/vid_icn_ctg4.gif") no-repeat scroll 0 0 transparent;
}
.categoryIcon.category5 {
	background: url("//img.jp.wazap.com/images/v3/video/vid_icn_ctg5.gif") no-repeat scroll 0 0 transparent;
}
.categoryIcon.category6 {
	background: url("//img.jp.wazap.com/images/v3/news/nws_icn_ctg6.gif") no-repeat scroll 0 0 transparent;
}
.categoryIcon.category7 {
	background: url("//img.jp.wazap.com/images/v3/news/nws_icn_ctg7.gif") no-repeat scroll 0 0 transparent;
}
.categoryIcon.category8 {
	background: url("//img.jp.wazap.com/images/v3/video/vid_icn_ctg6.gif") no-repeat scroll 0 0 transparent;
}		

.video-detail .content {
	color: #787878;
	padding: 12px 10px;
}
.video p.movieReadMore {
	text-indent: -9999px;
	width: 78px;
	height: 26px;
	background: url(//img.jp.wazap.com/images/v3/video/vid_btn_more2.gif) no-repeat 0 0;
	margin: 0 auto 5px;
	text-align: center;
	clear: both;
}
dl.vidKeywords {
	margin-top:10px;
	margin-bottom:10px;
	padding: 5px 0;
}
dl.vidKeywords dd {
	background-color: #F4F4F4;
	margin: 0pt 10px 0pt 0pt;
	padding: 2px;
	display: inline;
	line-height: 1.6em;
}
.videoInformationList {
	margin-top:10px;	
}
.videoImage2 {
	margin-top:10px;
	margin-bottom:10px;
}
.resource {
	margin-top:10px;
}
.url {
	font-size: 85%;
margin: 0 0 5px;
overflow: hidden;
width: 292px;
}
.caption2 {
	margin-top:10px;
}
.video-detail .right {
	 margin: 0 0 0 80px;
}
.ajaxErrorMessage {
	background-color:#FFCCCC; 
	display:none;
}
.ajaxErrorMessage span {
	color:#FF0000;
}
.ajaxMessage {
	background-color:#99FF33; 
	display:none;
}
#buddyrequest a {
	text-decoration:none;
}
#buddylist a {
	text-decoration:none;
}

/* 20130820 Refine Common Content for HEADER + FOOTER + SEARCH
___________________________________________________________________*/
.header, .footer { display:none!important; }
html { -webkit-text-size-adjust: 100%; }
body { font-family: 'HelveticaNeue-Light', 'Droid Sans'; }
.fleft { float: left!important;line-height:1;}
.fright { float: right!important;line-height:1;}

@font-face {
  font-family: 'fontello';
  src: url('font/fontello.eot?18519042');
  src: url('font/fontello.eot?18519042#iefix') format('embedded-opentype'),
       url('font/fontello.woff?18519042') format('woff'),
       url('font/fontello.ttf?18519042') format('truetype'),
       url('font/fontello.svg?18519042#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ico-qa:before { content: '\e810'; }
.ico-list:before { content: '\e80e'; }
.ico-android:before { content: '\e805'; }
.ico-ios:before { content: '\e804'; }
.ico-login:before { content: '\e808'; }
.ico-logout:before { content: '\e809'; }
.ico-left-open:before { content: '\e806'; }
.ico-right-open:before { content: '\e800'; }
.ico-ranking:before { content: '\e80b'; }
.ico-doc:before { content: '\e80d'; }
.ico-cheat:before { content: '\e801'; }
.ico-news:before { content: '\e80c'; }
.ico-reaction:before { content: '\e802'; }
.ico-star:before { content: '\e813'; }
.ico-star-empty:before { content: '\e811'; }
.ico-community:before { content: '\e80f'; }
.ico-user:before { content: '\e803'; }
.ico-tag:before { content: '\e80a'; }
.ico-bookmark:before { content: '\e814'; }
.ico-back:before { content: '\e807'; }
.ico-post:before { content: '\e816'; }

#userFunc #join li a,
#userFunc #myWazap a,
.searchForm,
.searchForm .smartSearch,
.searchForm .advancedSearch,
.listContent,
.listContent li,
.listContent li a,
.cheatsContent,
.cheatsBackTop a,
.cheatsHeadline,
.viewUser,
.viewComm,
.articleContent,
.viewZup,
.articleFooter .articleFunc,
.articleFooter .articleFunc a,
.commentsContent,
.commentsFooter .commentsFunc,
.commentsFooter .commentsFunc a,
.commentsApply h2,
.commentsApply form,
.commentsApply form textarea,
.relatedPostsWrap,
.relatedPosts,
.thumbListContent,
.thumbListContent li,
.listMain .pager,
.commentsContent .pager,
.listCatTabs li,
.thumbsList,
.thumbsList li,
.spEvent,
.spEvent li,
.galleryInfo,
.galleryInfo span,
.plat,
input,
form,
fieldset,
label,
legend,
textarea,
#tagicon-history,
.history-entity,
.contribution,
.content
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.plat {
	display: inline-block;
	width: 40px;
	height: 11px;
	padding: 0;
	background: url(../img/ico-plat2.png) no-repeat 0 0 transparent;
	line-height: 1;
	vertical-align: -0.15em;
	margin-right: 0.15em;
	/*background-position: 0 -196px;*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-indent: -65536em;
}
	.plat.plat35 {background-position: 0 0;}/*PS3*/
	.plat.plat55 {background-position: 0 -11px;}/*PS4*/
	.plat.plat66 {background-position: 0 -165px;}/*PS5*/
	.plat.plat48 {background-position: 0 -22px;}/*PSVita*/
	.plat.plat28,
	.plat.plat42 {background-position: 0 -33px;}/*PSP*/
	.plat.plat27 {background-position: 0 -44px;}/*DS*/
	.plat.plat47,
	.plat.plat58 {background-position: 0 -55px;}/*3DS*/
	.plat.plat36 {background-position: 0 -66px;}/*Wii*/
	.plat.plat52 {background-position: 0 -77px;}/*WiiU*/
	.plat.plat59 {background-position: 0 -176px;}/*Switch*/
	.plat.plat15,
	.plat.plat64,
	.plat.plat65 {background-position: 0 -88px;}/*Xbox*/
	.plat.plat34 {background-position: 0 -99px;}/*Xbox360*/
	.plat.plat39,
	.plat.plat46 {background-position: 0 -110px;}/*iOS*/
	.plat.plat49 {background-position: 0 -121px;}/*Android*/
	.plat.plat29,
	.plat.plat30 {background-position: 0 -132px;}/*PC*/
	.plat.plat38 {background-position: 0 -143px;}/*Online*/
	.plat.plat0 {background-position: 0 -154px;}






#container { width: 100%; overflow: hidden; }
#top-ad { text-align: center; }
#adingo_middle { margin-top: 20px; }
#globalHeader {
	width: 100%;
	padding: 0;
	text-align: center;
}
#globalHeaderLine {
	width: 100%;
	height: 38px;
	display: table;
	text-align: center;
	vertical-align: middle;
}
.ghItem { width: 33%;height: 100%;display: table-cell; vertical-align: middle; }
.siteid-wazap { text-align: center;}
.siteid-wazap a img { width: auto; height: 32px; }
.siteid-yahoo { text-align: right; padding-right: 10px; }
.siteid-yahoo a img { width: auto; height: 15px; }
.searchBtn { text-align: left; padding-left: 10px; font-size: 87.5%; color: #007aff; cursor: pointer;}
.searchBtn img { width: auto; height: 14px; margin-right:4px; vertical-align: middle; }
#userFunc { width: 98%; margin: 0 auto 0 auto; }
#userFunc #join {
	list-style: none;
	width: 100%;
	text-align: right;
	margin: 0;
}
#userFunc #join li {
	height: 100%;
	display: inline-block;
	text-align: center;
}
#userFunc #join li a {
	white-space: nowrap;
	display: block;
	width: 100%;
	height: 100%;
	margin-right: 2px;
	text-decoration: none;
	border-radius: 7px;
	font-size: 0.750rem;
	letter-spacing: -0.1em;
	padding: 0.3em 0.3em 0.8em 0.3em;
}
#userFunc #join li a:before { font-family: 'fontello'; }
#userFunc #join li.register a:before {
	content: '\e803';
	margin-right: 0.3em;
}
#userFunc #join li.homePageLogin a:before {
	content: '\e808';
	margin-right: 0.3em;
}
#userFunc #join li.outsideLogin a:before {
	content: '\e808';
	margin-right: 0.3em;
}
#userFunc #myWazap a {
	display: inline-block;
	width: 100%;
	line-height: 26px;
	clear: both;
	text-align: left;
	text-decoration: none;
	background: #f2f2f2;
	border-radius: 4px;
	padding: 0.2em;
	color: #747474;
	overflow: hidden;
	margin-bottom: 0.7em;
}
#userFunc #myWazap a img {
	width: 24px;
	height: 24px;
	margin: 1px 5px 0 2px;
	vertical-align: middle;
}
.reaction {
	height: 100%;
	font-size: 75%;
	display: inline-block;
	white-space: nowrap;
	float: right;
	text-align: center;
	padding: 0 0.5em;
}
.reaction.on {
	color: rgba(228,30,30,1.0);
	-webkit-animation-name: opacity;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes opacity{ 0% {opacity:0;} 90% {opacity:1;} }
.reaction.off { color: #ccc; }
.reaction:before {
	content: '\e802';
	font-family: 'fontello';
	font-size: 180%;
	vertical-align: bottom;
	margin-right: 0.1em;
}
	.searchForm {
		clear: both;
		width: 98%;
		margin: 0 auto;
		line-height: 1;
		text-align: center;
		padding: 10px 0 5px 0;
	}
	.searchForm:nth-of-type(2) {
		padding: 20px 10px 0px 10px;
	}
	.searchForm .smartSearch {
		text-align: center;
		width: 100%;
		height: 42px;
		line-height: 42px;
		padding: 0.2em 0.5%;
		font-size: 125%;
		margin: 0;
		vertical-align: bottom;
		border-radius: 4px!important;
		background: #efeff4;
		-webkit-appearance: textfield!important;
	}
	.searchForm .smartSearch:focus {
		outline: none;
		outline-offset: -2px;
	}
	.searchForm .smartSearch::-webkit-search-decoration {
  		display: none;
	}
	.searchForm .advancedSearch {
		display: inline-block;
		height: 44px;
		line-height: 44px;
		width: 97%;
		clear: both;
		text-align: right;
		position: relative;
		font-size: 112.5%;
		font-weight: 700;
		color: #acacac;
		text-decoration: none;
		margin: 5px auto 0 auto;
	}
	.searchForm .advancedSearch:after {
		content: '\e800';
		font-family: 'fontello';
		font-weight: 400;
		margin-left: 0.3em;
	}
	.cheatsSearch {
		padding: 1em 0 0 0;
	}
	.cheatsSearch form:nth-of-type(2) {
		text-align: left;
		line-height: 1;
		padding: 1em 0 1em 0;
	}
	.cheatsSearch select {
		border: 1px solid #999;
		border-radius: 3px;
		float: left;
		margin-right: 0.5em;
		padding: 2px;
		font-size: 112.5%;
		height: auto;
		line-height: 1;
		background: #fff;
		box-shadow: none;
	}
	.btn {
		display: inline-block;
		width: auto;
		height: auto;
		line-height: 1;
		border-radius: 3px;
		color: #fff;
		border: 1px solid rgba(0,0,0,0.4);
		padding: 0.2em 0.5em 0.2em 0.5em;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5),
					0 1px 2px rgba(0, 0, 0, 0.05),
					inset 0 0 2px 0 #ffcb33;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background: #fe8733;
		background: linear-gradient(to bottom,  #fe8733 0%,#ff8d32 50%,#fe6601 51%,#fe9601 100%);
	}
	.cheatsSearch .btn {
		height: auto;
		line-height: 1;
		box-shadow: none;
		border-radius: 3px;
		padding: 0.45em 0.8em 0.5em 0.8em;
		background: #005ab0;
	}










	.commentsApply,
	form[name="cheatForm"],
	form[name="PollSubmissionBean"],
	form[name="ForumSubmissionBean"],
	form[name="questionForm"],
	form[name="SocialNewsBean"],
	form[name="SimpleVideoForm"],
	form[name="gameImageUploadForm"] {
		width: 98%;
		margin: 20px auto 0 auto;
		padding: 6px;
		border-radius: 6px;
		position: relative;
		color: #333;
	}
	form:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}

	.cheatsHeadline.userPostAction {
		background: #013e5a;
		background: linear-gradient(to right,  #013e5a 0%,#01628d 100%);
		color: #fff;
	}
	.commentsApply h2 { display: none; }

	.commentsApply form,
	fieldset {
		background: #f5f5f5;
		width: 100%;
		margin: 0 auto 0.5em auto;
		padding: 0.7em 0.5em;
		border-radius: 4px;
	}
	fieldset:first-of-type {
		margin-top: 0;
	}
	legend {
		margin-bottom: 0.2em;
		line-height: 1;
		display: block;
		width: 100%;
		float: left;
		font-weight: 700;
		clear: both;
		color: #212626;
	}
	input[type="text"] {
		font-size: 112.5%;
		clear: both;
		width: 100%;
		margin: 0.2em auto 0.5em auto;
		padding: 0.5em;
		vertical-align: bottom;
		color: #333;
	}
	input[type="text"]:focus {
		outline: none;
		outline-offset: -2px;
	}
	form[name="cheatForm"] input[type="file"],
	form[name="gameImageUploadForm"] input[type="file"] {
		box-shadow: none;
		background: transparent;
		border: none;
	}
	form textarea {
		clear: both;
		outline: none;
		margin: 0.2em auto;
	}
	form select {
		border-radius: 2px;
		margin-top: 0.2em;
	}


	#tagicon-color {
		width: 10em;
	}
	fieldset a {
		vertical-align: middle;
		text-decoration: none;
	}

	#tagicon-history {
		width: 100%;
		text-align: center;
		padding: 0.5em 0;
	}
	.history-entity {
		display: inline-block;
		text-align: left;
		width: 48%;
		overflow: hidden;
		max-height: 44px;
		font-size: 81.3%;
		margin: 0.1em 0;
		border: 1px solid #ccc;
		border-radius: 4px;
		line-height: 1;
		padding: 0.3em;
		vertical-align: top;
	}
	.history-entity img {vertical-align: middle; float: left; margin-right:2px;}




	#reviewStars {
		line-height: 1;
		letter-spacing: -0.1em;
		display: inline-block;
	}
	fieldset #reviewStars {
		width: 100%;
		letter-spacing: 0.1em;
	}

	#reviewStars .reviewStar {
		color: #666;
		text-decoration: none;
	}
	fieldset #reviewStars .reviewStar {
		font-size: 325%;
		cursor: pointer;
	}
	#reviewStars .reviewStar:hover,
	#reviewStars .reviewStar.current {
		color: #fe8733;
		text-shadow: 0 0 0.2em rgba(255,136,53,0.8);
	}





	label[for="btn-guest-block"],
	label[for="btn-preview-body"] {
		white-space: nowrap;
		line-height: 1;
	}
	#btn-guest-block,
	#btn-preview-body {
		display: inline;
		width: auto;
		height: auto;
		line-height: 1;
		vertical-align: -0.1em;
		box-shadow: none;
		margin-right: 5px;
	}

	#preview-body {
		background: #fff;
		color: #212626;
		border-radius: 4px;
		clear: both;
		padding: 0.5em;
		margin: 0.5em 0;
	}








	form p {
		font-size: 81.3%;
		text-align: left;
		line-height: 1.2;
		padding-bottom: 0.5em;
	}

	form .uploadNotice {
		width: 100%;
		padding: 0.3em 0.5em 1em 0.5em;
	}
	form .uploadNotice:last-of-type {
		padding-bottom: 2em;
	}
	form .uploadNotice dt {
		font-weight: 700;
		color: #666;
		padding-bottom: 0.2em;
	}
	form .uploadNotice dt:before {
		content: '\e814';
		font-family: 'fontello';
		color: #666;
		margin-right: 0.3em;
		font-weight: 400;
	}
	form .uploadNotice dd {
		font-size: 87.5%;
	}


	.commentsApply form .btn,
	form[name="cheatForm"] [type="submit"],
	form[name="PollSubmissionBean"] [type="submit"],
	form[name="ForumSubmissionBean"] [type="submit"],
	form[name="questionForm"] [type="submit"],
	form[name="SocialNewsBean"] [type="submit"],
	form[name="SimpleVideoForm"] [type="submit"],
	form[name="gameImageUploadForm"] [type="submit"] {
		margin: 1em auto 0.5em auto;
		padding: 0 0.5em 0 0.5em;
		width: 100%;
		font-size: 125%;
		display: inline-block;
		height: 44px;
		line-height: 44px;
		color: #fff;
	}

	form.full-form div.content input.preview-btn,
	form.full-form div.content input.submit-btn{
	color:black;
	}


/* --- [ global nav Override ] --- */
.nav-icon {
	clear: both;
	border-collapse: collapse;
	margin: 0 auto 1em auto;
	padding: 0;
	width: 98%;
	height: 44px;
	border: none;
}
.nav-icon tr td {
	text-align: center;
	width: 20%;
	height: 44px;
	background: none!important;
	vertical-align: bottom;
	border: none;
}
.nav-icon tr td table {
	width: 100%;
	height: 44px;
	border-collapse: collapse;
	border: none;
}
.nav-icon tr td table td {
	vertical-align: middle;
}
.nav-icon tr td a {
	padding: 0;
	font-size: 68.8%;
	letter-spacing: -0.1em;
	width: 99%;
	height: 100%;
	margin: 0 0.5%;
	background: none;
	font-weight: 400;
	display: block;
	text-align: center;
	text-shadow: none;
	text-decoration: none;
	line-height: 1;
	color: #007aff;
	border: none;
	padding: 0.3em 0;
	border-radius: 7px;
	white-space: nowrap;
	background-image: none!important;
}
.nav-icon tr td.yellow a { background: #3868a6; color: #fff; }
.nav-icon tr td.green a { background: #734488; color: #fff; }
.nav-icon tr td.red a { background: #a6315d; color: #fff; }
.nav-icon tr td.orange a { background: #d03a43; color: #fff; }
.nav-icon tr td.blue a { background: #dd8335; color: #fff; }
.nav-icon tr td a:before {
	font-family: 'fontello';
	display: block;
	font-size: 280%;
	line-height: 1;
	text-align: center;
}
.nav-icon tr td.yellow a:before { content: '\e801'; }
.nav-icon tr td.green a:before { content: '\e810'; }
.nav-icon tr td.red a:before { content: '\e80b'; }
.nav-icon tr td.orange a:before { content: '\e80c'; }
.nav-icon tr td.blue a:before { content: '\e80f'; }


#globalFooter {
	width: 100%;
	clear: both;
	position: relative;
	background: #fff;
}
#globalFooter h2,
.listHeadline {
	position: relative;
	font-size: 112.5%;
	color: #555;
	padding: 40px 0 10px 0.5em;
	background: #efeff4;
	clear: both;
}
#globalFooter h2 .more,
.listHeadline .more,
.cheatsHeadline .more {
	position: absolute;
	right: 10px;
	color: #acacac;
	font-size: 100%;
	font-weight: 700;
	text-decoration: none;
}
#globalFooter h2 .more:after,
.listHeadline .more:after,
.cheatsHeadline .more:after {
	content: '\e800';
	font-family: 'fontello';
	font-weight: 400;
	margin-left: 0.5em;
}
.more.newPost {
	color: #0974C9;
	font-weight: 400;
}
.more.newPost:before {
	content: '\e816';
	font-family: 'fontello';
	vertical-align: 0;
	line-height: 0;
	font-weight: 400;
	font-size: 125%;
	margin-right: 0.2em;
}


/* --- [ List Content in global Footer ] --- */
.listContent {
	width: 100%;
	margin: 0;
	list-style: none;
	clear: both;
	border-top: 1px solid #d3d6db;
}
.listContent li {
	line-height: 1;
	width: 100%;
	line-height: 44px;
	position: relative;
	border-bottom: 1px solid #d3d6db;
	background: #fff;
}
.listContent li a {
	display: inline-block;
	text-decoration: none;
	width: 100%;
	height: 100%;
	font-size: 112.5%;
	position: relative;
	padding-left: 1em;
}
.listContent li a:before {
	font-family: 'fontello';
	margin-right: 0.5em;
}

/* --- [ access ranking ] --- */


.accRanking li > span:nth-of-type(1) {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-weight: 900;

	background: #444;
}

.accRanking li.rank1 > span:nth-of-type(1) {
	background: Gold;
}
.accRanking li.rank2 > span:nth-of-type(1) {
	background: CornflowerBlue;
}
.accRanking li.rank3 > span:nth-of-type(1) {
	background: IndianRed;
}
.listContent.accRanking li a { padding-left: 36px; }
.listContent.accRanking li a:before { content: ''; }
.listContent.accRanking li > span:nth-of-type(1) {
	position: absolute;
	left: 10px;
	top: 9px;
	border-radius: 3px;
	margin-right: 0.5em;
	width: 26px;
	height: 26px;
	line-height: 26px;
}








/* --- [ cheat for smartphone ] --- */
.listContent.spcheat li.ios a:before { content: '\e804'; }
.listContent.spcheat li.android a:before { content: '\e805'; }
.badge {
	background-color: #e42525;
	border-radius: 24px;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	color: white;
	font-size: 13px;
    min-width: 14px;
	font-family: Helvetica;
	padding: 3px 3px 3px 3px;
	text-align: center;
	line-height: 1;
}
.listContent li a .badge {
	position: absolute;
	right: 26px;
	top: 1em;
}
.listContent li a:after {
	content: '\e800';
	font-family: 'fontello';
	position: absolute;
	line-height: 1;
	right: 10px;
	top: 50%;
	margin-top: -0.5em;
}
/* --- [ site information ] --- */
.listContent.site { margin-top: 1em; }
.listContent.site li:nth-child(1) { width: 100%; }
.listContent.site li:nth-child(2) { width: 50%; float: left; border-right: 1px solid #d3d6db; font-size: 87.5%; }
.listContent.site li:nth-child(3) { width: 50%; float: right; font-size: 87.5%; }
.listContent.site li:nth-child(1) a {position: relative;}
.listContent.site li a:after { content: ''; }
.listContent.site li:nth-child(2) a:before { font-size: 150%; }
.listContent.site li:nth-child(3) a:before { font-size: 150%; }

/* --- [ spEvent ] --- */
#globalFooter h2.spEventTitle,
.spEventTitle {background: #013e5a; color:#fff;}
.spEventTitle:before { font-family: 'fontello'; content: '\e814'; margin-right: 0.4em; color:#eeb740; }
.spEvent {border-bottom: 1px solid #d3d6db;}
.g-gtav { margin-bottom: 10px; }
.spEvent li:nth-of-type(1):last-of-type { border-bottom: none; }
.spEvent li:nth-of-type(2) { width: 50%; font-size: 87.5%; float: left;  border-right: 1px solid #d3d6db; border-bottom:none; }
.spEvent li:nth-of-type(3) { width: 50%; font-size: 87.5%; float: right; border-bottom:none; }




/* --- [ Logout ] --- */
.listContent.logout { margin-top: 1em; clear: both; }
.listContent.logout li { text-align: center; }
.listContent.logout li a { padding-left: 0; }
.listContent.logout li a:before { content: '\e809'; }
.listContent.logout li a:after { content: ''; }
.copyright {
	width: 100%;
	text-align: center;
	line-height: 1;
	padding: 1em 0;
	font-size: 87.5%;
}

.listContent.half { border-top: 1px solid #d3d6db; }
.listContent.half li:nth-child(odd) { width: 50%; float: left; border-right: 1px solid #d3d6db; font-size: 87.5%; }
.listContent.half li:nth-child(even) { width: 50%; float: right; font-size: 87.5%; }
.listContent.half li a:before {
	font-family: 'fontello';
	font-size: 125%;
	font-weight: 400;
	vertical-align: bottom;
	margin-right: 0.25em;
}
.listContent.half li a:after { content: '';}
.listContent.half li.relatedList a:before { content: '\e80e'; }
.listContent.half li.relatedPosting a:before { content: '\e816'; }
.listContent.half.breadCrumb li { font-size: 75%; }
.listContent.half li.backTop a:before { content: '\e807'; }
.listContent.half li.products a:before { content: '\e80d'; }

/* 20130922 Refine Cheats
___________________________________________________________________*/
.thumb img {
	width: 100%;
	height: 100%;
	border-radius: 16%;
}
#main {
	padding: 0;
	margin-bottom: 20px;
	width: 100%;
}
#main.listMain {
	position: relative;
}
#main.cheatsMain {
}



.qaMain .articleBody {
	position: relative;
	padding-top: 2em!important;
}
	.qaMain .articleBody:before {
		font-family: 'HelveticaNeue-Light', 'Droid Sans';
		content: 'Question';
		color: rgba(0,0,0,0.06);
		line-height: 1;
		position: absolute;
		font-size: 375%;
		right: 5px;
		top: -23px;
		z-index: -1;
		letter-spacing: -0.05em;
	}
.qaMain .commentsList .commentsBody {
	position: relative;
}
	.qaMain .commentsList .commentsBody:before {
		font-family: 'HelveticaNeue-Light', 'Droid Sans';
		content: 'Answer';
		color: rgba(0,0,0,0.06);
		line-height: 1;
		position: absolute;
		font-size: 250%;
		right: 5px;
		top: -28px;
		z-index: -1;
		letter-spacing: -0.05em;
	}
	.qaMain .commentsList .best .commentsBody:before {
		content: 'Best!!';
		right: 40px;
	}
.qaMain .reCommentsList {
	list-style: none;
	border-left: 1px solid  #d3d6db;
	margin-bottom: 5px;
}
	.qaMain .reCommentsList .commentsBody {
		position: relative;
	}
	.qaMain .reCommentsList .commentsBody:before {
		font-family: 'HelveticaNeue-Light', 'Droid Sans';
		content: 'Re:' !important;
		color: rgba(0,0,0,0.06);
		line-height: 1;
		position: absolute;
		font-size: 187.5%;
		left: -30px!important;
		top: -28px;
		z-index: -1;
		letter-spacing: -0.1em;
	}


.platformNotice {
	border-bottom: 1px solid #b6bbbf;
	font-size: 87.5%;
	padding: 0.4em 0.3em;
}


.cheatsContent {
	clear: both;
	margin: 0 0 0.5em 0;
	width: 100%;
}
.cheatsContent:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cheatsBackTop {
	clear: both;
	width: 100%;
	line-height: 44px;
}
.cheatsBackTop a {
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 112.5%;
	padding-left: 1em;
	text-decoration: none;
}
.cheatsBackTop a:before {
	content: '\e807';
	font-family: 'fontello';
	font-size: 100%;

	margin-right: 0.3em;
}
.cheatsHeadline {
	height: auto;
	line-height: 1;
	margin: 0.2em 0 0 0;
	padding: 1em 0.6em 1em 0.5em;
	font-weight: 700;
	text-shadow: none;
	border-top: 1px solid #b6bbbf;
	border-bottom: 1px solid #b6bbbf;
	list-style: none;
	font-size: 112.5%;
	background: #efeff4;
	color: #212626;
}
	.cheatsHeadline .postTime {
		font-size: 68.8%;
		font-weight: 400;
		padding: 0 0 0.3em 0;
		color: #3385a9;
	}
	.cheatsHeadline .titleCat {
		font-size: 81.3%;
		font-weight: 400;
		padding: 0 0 0.55em 0;
		color: #3385a9;
	}
	.cheatsHeadline .cheatsTitle {
		font-size: 106.3%;
		padding-top: 0.5em;
		line-height: 1.2;
		color: #212626;
		letter-spacing: 0;
	}
		.cheatsHeadline .cheatsTitle .thumb {
			width: 50px;
			height: 50px;
			margin-right: 10px;
			float: left;
		}
		.cheatsHeadline .cheatsTitle .withGameTitle {
			font-weight: 400;
			font-size: 62.5%;
			padding-bottom: 0.3em;
			color: #999;
		}

	.authors {
		clear: both;
		font-weight: 400;
		font-size: 81.3%;
		padding-right: 0.2em;
		line-height: 1;
		color: #666;
	}
	.authors:before {
		content: '\e803';
		font-family: 'fontello';
		margin-right: 0.2em;
		vertical-align: 0.1em;
	}
	.cheatsHeadline .authors {
		text-align: right;
	}


.articleContent {
	padding: 1.2em 0;
}





	.viewUser,
	.viewZup,
	.viewComm {
		display: inline-block;
		padding: 0.1em 0.5em 0.15em 0.5em!important;
		line-height: 1;
		text-align: center;
		font-size: 87.5%;
		color: #fff;
		background: #6f0001;
		font-weight: 400;
		border-radius: 2px;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	}

	.viewUser { background: #6f0001; }
	.viewZup { background: #005ab0; }
	.viewComm { background: #3d3d3d; }



	.articleHeader .viewZup:before {
		content: url(../img/ico-siteid.png);
		vertical-align: middle;
		margin-right: 0.3em;
	}
	.articleHeader .viewZup {
		float: left;
		margin: 0 1%;
		padding: 0 0.5em 0 0.5em;
		width: 98%;
		height: 36px;
		line-height: 36px;
		font-size: 93.8%;
		text-align: left;
		border-radius: 4px;
		opacity: 0.6;
		background: #005ab0;
	}
	.articleHeader a.rating .viewZup {
		opacity: 1;
	}
	.articleHeader .viewZup span[id^="rating"] {
		float: right;
		color: #fff;
	}
	.articleHeader .zupNotice {
		float: left;
		width: 100%;
		display: none;
		font-size: 75%;
		text-align: left;
		margin: 0.2em 10px 0 10px;
	}
	.articleHeader a.rating .zupNotice {
		display: block;
		margin-bottom: 10px;
	}
	.articleHeader .iszup {
		display: block;
		color: #6f0001;
	}
	.articleHeader a.rating .iszup {
		display: none;
	}
	.articleBody {
		padding: 1em 10px 2em 10px;
	}
	.articleFooter {

	}
	.articleFooter .articleUseful {
		text-align: center;
		width: 100%;
		padding: 1em 0 1em 0;
	}
	.articleFooter .articleUseful a {
		padding: 0 0.5em;
	}
	.articleFunc {
		text-align: center;
		border-top: 1px solid #d3d6db;
	}
	.articleFunc a {
		width: 50%;
		height: 44px;
		line-height: 44px;
		border-bottom: 1px solid #d3d6db;
		display: inline-block;
		text-align: center;
		text-decoration: none;
	}
	.articleFunc a:nth-of-type(even) { border-left: 1px solid #d3d6db; }
	.articleFunc a:first-of-type:last-of-type {
		width: 100%;
	}


.commentsContent {
	width: 100%;
	margin: 10px auto 10px auto;
	position: relative;
	padding: 80px 0 50px 0;
}

	.commentsContent .listHeadline,
	.commentsContent .cheatsHeadline {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 0;
	}
.commentsList {
	list-style: none;
	margin: 10px 0 10px 0;
}
	.commentsList li {
		padding: 1em 0 0 0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #d3d6db;
	}
		.commentsList li:first-child {
			border-top: none;
		}

	.commentsList li.best {
		position: relative;
	}
	.commentsList li.best:before {
		content: url(../img/ribbon-bestAnswer.png);
		display: block;
		width: 100px;
		height: 100px;
		position: absolute;
		right: -15px;
		top: -15px;
		z-index: 1;
		-webkit-transform: scale(0.7); 
		-moz-transform: scale(0.7);
	}

	.commentsList .commentsHeader {
		margin: 0 10px;
	}
	.commentsHeader .thumb {
		float: left;
		display: inline-block;
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}
	.commentsHeader .commentsTime {
		display: inline-block;
		font-size: 87.5%;
		font-weight: 400;
		padding: 0.3em 0 0.3em 0;
		width: 60%;
	}
	.commentsHeader .authors {
		display: inline-block;
		font-size: 87.5%;
		width: 60%;
	}
	.commentsHeader .authors a {
		margin-right: 0.2em;
	}
	.commentsList .viewZup {
		float: right;
		padding: 0 0.5em 0 0.5em;
		height: 32px;
		line-height: 32px;
		font-size: 93.8%;
		text-align: left;
		border-radius: 4px;
		background: #005ab0;
	}
	.commentsList .viewZup:before {
		content: url(../img/ico-siteid.png);
		vertical-align: middle;
		margin-right: 0.3em;
	}

	.commentsBody {
		padding: 1em 10px 1em 10px;
	}
	.commentsFunc {
		margin-bottom: -1px;
		text-align: center;
		border-top: 1px solid #d3d6db;
		border-bottom: 1px solid #d3d6db;
	}
	.commentsFunc a {
		width: 32%;
		height: 44px;
		line-height: 44px;
		display: inline-block;
		text-align: center;
		text-decoration: none;
	}
	.commentsFunc a:first-child { border-right: 1px solid #d3d6db; }
	.commentsFunc a:last-child { border-left: 1px solid #d3d6db; }
	.commentsFunc a:first-of-type:last-of-type { max-width: 100%; border:none;}


	.closedMessage {
		color: Crimson;
	}


.loading { margin: 20px auto; }
.relatedPostsWrap {
	margin-top: 10px;
	clear: both;
	position: relative;
}
	.relatedTabs span a {
		background: #013e5a;
		background: linear-gradient(to right,  #013e5a 0%,#01628d 100%);
		color: #fff;
		text-decoration: none;
	}
	.relatedTabs span a,
	.relatedTabs .currentTab {
		display: inline-block;
		height: 38px;
		line-height: 38px;
		padding: 0 1em;
		margin-left: 0.1em;
		border-radius: 2px 2px 0 0 / 2px 2px 0 0;
		border-top: 2px solid transparent;
	}
	.relatedTabs .currentTab {
		background: #efeff4;
		border-top: 2px solid #013e5a;
	}
	.relatedTabs span a:before,
	.relatedTabs .currentTab:before {
		font-family: 'fontello';
		margin-right: 0.3em;
	}
	.relatedTabs .cheatsTab a:before,
	.relatedTabs .cheatsTab.currentTab:before {
		content: '\e801';
		font-size: 150%;
	}
	.relatedTabs .qaTab a:before,
	.relatedTabs .qaTab.currentTab:before {
		content: '\e810';
		font-size: 150%;
	}

.rankingWrap {
	margin-top: 16px;
	clear: both;
	position: relative;
}
	.rankingTabs {
		padding-top: 10px;
		margin-bottom: 0;
	}
	.rankingTabs span a {
		background: #013e5a;
		background: linear-gradient(to right,  #013e5a 0%,#01628d 100%);
		color: #fff;
		text-decoration: none;
	}
	.rankingTabs span a,
	.rankingTabs .currentTab {
		display: inline-block;
		height: 38px;
		line-height: 38px;
		padding: 0 1em;
		margin-left: 0.1em;
		border-radius: 2px 2px 0 0 / 2px 2px 0 0;
		font-size: 93.8%;
		border-top: 2px solid transparent;
	}
	.rankingTabs .currentTab {
		background: #efeff4;
		border-top: 2px solid #013e5a;
	}
	.rankingPosts .moreRankList {
		text-align: right;
		background: #efeff4;
		padding-right: 10px;
	}
	.rankingPosts .moreRankList a {
		color: #acacac;
		font-weight: 700;
	}
	.rankingPosts .moreRankList a:after {
		content: '\e800';
		font-family: 'fontello';
		font-weight: 400;
		font-size: 100%;
		margin-left: 0.5em;
		position: static;
	}

.thumbListContent {
	width: 100%;
	list-style: none;
	clear: both;
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	border-top: 1px solid #d3d6db;
}
	.cheatsHeadline + .thumbListContent {
		border-top: none;
	}
	.thumbListContent li {
		line-height: 1;
		clear: both;
		width: 100%;
		position: relative;
		padding: 0.5em 0 0.5em 0.5em;
		border-bottom: 1px solid #d3d6db;
		min-height: 44px;
	}

	.thumbListContent li.withoutThumb {
		line-height: 44px;
		padding: 0;
	}
	.thumbListContent li.withoutThumb a {
		text-decoration: none;
		padding-left: 1em;
	}

	.thumbListContent li:before {
		content: '\e800';
		font-family: 'fontello';
		position: absolute;
		line-height: 1;
		right: 10px;
		top: 50%;
		margin-top: -0.5em;
	}

	.thumbListContent li:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}

	.thumbListContent li span {
		display: inline-block;
		line-height: 1;
	}
	.thumbListContent li .thumb {
		float: left;
		display: inline-block;
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.thumbListContent li .postStat,
	.postCat {
		margin-right: 0.3em;
		font-size: 81.3%;
		padding: 0.15em 0.5em 0.15em 0.5em;
		line-height: 1;
		text-align: center;
		border-radius: 3px;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	}
	.postCat {
		color: #fff;
		background: #6f0001;
	}
	.thumbListContent li .postStat.yet {
		color: #fff;
		background: #6f0001;
	}
	.thumbListContent li .postStat.checked {
		color: #fff;
		background: #3f9f0c;
	}
	.thumbListContent li .postTime {
		line-height: 1;
		font-size: 87.5%;
		padding: 0.15em 0.2em 0.15em 0.2em;
	}


	.rateStars {
		line-height: 1;
		font-size: 12px;
	}
	.rateStars:before,
	.rateStars:after {
		font-family: 'fontello';
		line-height: 1;
	}

	.rateStars:before {
		color: #ff8511;
	}
	.rateStars.star5:before { content: '\e813\e813\e813\e813\e813'; }
	.rateStars.star4:before { content: '\e813\e813\e813\e813'; }
	.rateStars.star3:before { content: '\e813\e813\e813'; }
	.rateStars.star2:before { content: '\e813\e813'; }
	.rateStars.star1:before { content: '\e813'; }

	.rateStars:after {
		color: #999;
	}
	.rateStars.star5:after { content: ''; }
	.rateStars.star4:after { content: '\e811'; }
	.rateStars.star3:after { content: '\e811\e811'; }
	.rateStars.star2:after { content: '\e811\e811\e811'; }
	.rateStars.star1:after { content: '\e811\e811\e811\e811'; }


	.thumbListContent li .viewComm,
	.thumbListContent li .viewUser,
	.thumbListContent li .viewZup {
		float: right;
		font-size: 81.3%;
		margin-right: 10%;
		margin-top: 0.1em;
		vertical-align: -0.05em;
	}
	.thumbListContent li .gameTitle {
		width: 74%;
		font-size: 81.3%;
		padding: 0.5em 0 0 0;
		line-height: 1;
		color: #999;
	}
	.thumbListContent li .postTitle {
		width: 74%;
		padding: 0.2em 0 0 0;
		line-height: 1.4;
		font-size: 93.8%;
		margin-top: 0;
	}
	.thumbListContent li .postTitle a {
		text-decoration: none;
	}
	.thumbListContent li .postExplain {
		width: 74%;
		font-size: 87.5%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0.5em 0 0 0;
	}
	.relatedPosts .thumbListContent li {
		background: #efeff4;
	}
	.thumbListContent.thumbRight li .thumb {
		float: right;
	}
	.thumbListContent.accRanking li > span:nth-of-type(1) {
		min-width: 1em;
		margin-right: 0.3em;
		line-height: 50px;
		display: block;
		float: left;
		border-radius: 2px;
		text-align: center;
		white-space: nowrap;
		padding: 0 0.1em;
		font-weight: 400;
		letter-spacing: -0.1em;
		font-size: 87.5%;
	}
	.thumbRight.accRanking li.rank1 > span:nth-of-type(1) {
		background: #d3b200;
	}
	.thumbRight.accRanking li.rank2 > span:nth-of-type(1) {
		background: #005aaf;
	}
	.thumbRight.accRanking li.rank3 > span:nth-of-type(1) {
		background: #6f0001;
	}
	.thumbListContent.thumbRight.accRanking li .postTitle {
		width: 70%;
	}
	.thumbListContent.thumbRight.accRanking li .postTitle .postStat {
		padding: 0.15em 0.2em 0.15em 0!important;
		text-shadow: none!important;
		box-shadow: none!important;
	}
	.thumbListContent.thumbRight.accRanking li .postTitle .postStat:before {
		font-family: fontello;
		content: '\e80b';
		margin-right: 0.25em;
	}



	.thumbRight.accRanking li .fluct {
		font-size: 62.5%;
		display: inline-block;
		line-height: 1;
		padding-top: 0.05em;
		white-space: nowrap;
		font-weight: 700;
		text-align: center;
	}
	.thumbRight.accRanking li .fluct.rankUp {  }
	.thumbRight.accRanking li .fluct.rankStay {  }
	.thumbRight.accRanking li .fluct.rankDown {  }
	.thumbRight.accRanking li .fluct.rankIn { color: Crimson; }


	.thumbRight.isVid li .postTitle {
		width: 55%;
		font-weight: 700;
	}
	.thumbRight.isVid li .postExplain {
		width: 55%;
		text-overflow: clip;
		white-space: normal;
		line-height: 1.2;
		padding-bottom: 0.5em;
	}
	.thumbRight.isVid li .thumb {
		width: 120px;
		height: 90px;
		margin-left: 0;
	}
	.thumbRight.isVid li .thumb img {
		border-radius: 0;
		box-shadow: 0 0 0 4px rgba(208,212,202,0.3);
	}
	.postVidInfo {
		clear: both;
		padding: 0.15em 0 0.2em 0.2em;
		margin-right: 10px;
		background: #eee;
	}


.vidSortTabs {
	clear: both;
	width: 92%;
	margin: 1em auto 0 auto;
	text-align: center;
}
	.vidSortTabs li {
		display: inline-block;
		font-size: 87.5%;
		width: 20%;
		max-width: 25%;
		text-align: center;
	}
	.vidSortTabs li a {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-decoration: none;
		display: block;
		white-space: nowrap;
		border-top: 1px solid #005ab0;
		border-bottom: 1px solid #005ab0;
	}
	.vidSortTabs li:nth-child(2) a {
		border-right: 1px solid #005ab0;
	}
	.vidSortTabs li:first-child a {
		border: 1px solid #005ab0;
		border-radius: 3px 0 0 3px / 3px 0 0 3px;
	}
	.vidSortTabs li:last-child a {
		border: 1px solid #005ab0;
		border-radius: 0 3px 3px 0 / 0 3px 3px 0;
	}
	.vidSortTabs li a:hover,
	.vidSortTabs li.current a {
		background: #005ab0;
		color: #fff;
	}



	.galleryList {
		width: 100%;
		padding: 1em 0;
		text-align: center;
	}
	.image-box {
		display: inline-block;
		width: 140px;
		height: 170px;
		border: 1px solid #cecece;
		margin: 5px 5px 10px 5px;
		box-shadow: 0 0 0 4px rgba(208,212,202,0.3);
	}
	.image-box-in {
		display: table-cell;
		width: 140px;
		height: 120px;
		text-align: center;
		vertical-align: top;
	}
	.image-box-in strong {
		line-height: 1.5;
	}
	.image-box-in img {vertical-align : middle}
	.zup-color {color:#6f0001; font-weight: 700;}
	.cmt-color {color:#005ab0; font-weight:700;}


/*
	.galleryList {
		background: #222!important;
	}
	.galleryList li {
		color: #9f9f9f;
		border-bottom: 1px solid #141414;
	}
	.galleryList li .thumb {
		display: block;
		width: 90%;
		height: auto;
	}
	.galleryList li .thumb img {
		border-radius: 0;
		border: 1px solid #000;
		box-shadow: 0 0 1px 0 #3e3e3e;
	}
	.galleryList li .galleryInfo {
		clear: both;
		width: 90%;
	}
	.galleryList li .galleryInfo span {
		display: inline-block;
		width: 33%;
		text-align: center;
		font-size: 81.3%;
	}
	.galleryList li .galleryInfo span:first-child {
		border-right: 1px solid #262626;
	}
	.galleryList li .galleryInfo span:nth-of-type(2) {
		border-left: 1px solid #000;
		border-right: 1px solid #262626;
	}
	.galleryList li .galleryInfo span:last-child {
		border-left: 1px solid #000;
	}
*/







.cheatTags {
	margin: 1em auto 1em auto;
}
	.cheatTags ul {
		padding: 0 0.5em 0 0.5em;
		margin: 0;
	}
	.cheatTags li {
		display: inline-block;
		float: left;
		white-space: nowrap;
		position: relative;
	}
	.cheatTags a {
		display: block;
		line-height: 1;
		text-decoration: none;
		height: 38px;
		line-height: 38px;
		padding: 0 0.7em 0 0.1em;
	}
	.cheatTags a:before {
		font-family: 'fontello';
		content: '\e80a';
		margin-right: 0.2em;
	}



/* --- Pager --- */
	.listMain .pager {
		width: 100%;
		text-align: center;
		padding: 0.5em 0 0.5em 0;
		margin: 0;
	}
	.commentsContent .pager {
		position: absolute;
		right: 0;
		z-index: 100;
	}
		.commentsContent .pager.headerPager { top: 0.65em; right:0.15em; }
		.commentsContent .pager.footerPager { bottom: 0; right:0.15em; }

	.pager li,
	.pager li a {
		display: inline-block;
		text-decoration: none;
	}
	.pager li.current,
	.pager li a:hover {
		background: #005ab0;
		color: #fff;
		border-radius: 2px;
	}
	.pager li.prev a:before {
		content: '\e806';
		font-family: 'fontello';
		margin-right: 0.2em;
	}
	.pager li.next a:after {
		content: '\e800';
		font-family: 'fontello';
		margin-left: 0.2em;
	}
	.pager li.pageNum {
		font-weight: 700;
	}
	.pager li.current,
	.pager li.pageNum,
	.pager li a {
		padding: 0.5em;
	}

	.pager li.totalNum {
		width: 100%;
		display: block;
		padding: 0.5em 0;
		font-weight: 700;
	}

		.commentsContent .pager.footerPager { bottom: 1px; }




.listCatTabs {
	clear: both;
	width: 92%;
	margin: 1em auto 0 auto;
	text-align: center;
}
	.listCatTabs li {
		display: inline-block;
		font-size: 87.5%;
		width: 20%;
		max-width: 25%;
		text-align: center;
	}
	.listCatTabs li:last-child {
		text-align: right;
	}
	.listCatTabs li a {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-decoration: none;
		display: block;
		white-space: nowrap;
		border-top: 1px solid #005ab0;
		border-bottom: 1px solid #005ab0;
	}
	.listCatTabs li:nth-child(2) a {
		border-right: 1px solid #005ab0;
	}
	.listCatTabs li:first-child a {
		border: 1px solid #005ab0;
		border-radius: 3px 0 0 3px / 3px 0 0 3px;
	}
	.listCatTabs li:nth-last-of-type(2) a {
		border: 1px solid #005ab0;
		border-radius: 0 3px 3px 0 / 0 3px 3px 0;
	}
	.listCatTabs li a:hover,
	.listCatTabs li.current a {
		background: #005ab0;
		color: #fff;
	}
	.listCatTabs li:last-child a {
		border: none;
		background: transparent!important;
		color: #005ab0!important;
	}
	.listCatTabs li:last-child a:before {
		content: '\e816';
		font-size: 162.5%;
		font-family: 'fontello';
		vertical-align: -2px;
	}

/* --- [ credit ] --- */
.copyright small {
	display: block;
	padding-bottom: 0.5em;
}

.pr.rectangle {
	background: #fff;
	text-align: center;
	padding: 10px 10px;
}


#relate_thread {
	border: solid 1px #005aab;
	border-radius: 5px;
}
#relate_thread h3 {
	padding: 8px 12px;
	color: #fff;
	background: #005aab;
	border-bottom: solid 1px #ccc;
}
#relate_thread ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#relate_thread li {
	margin: 0;
	padding: 8px 0 8px 5px;
	border-bottom: dotted 1px #aaa;
}
#relate_thread li:nth-child(even) {
	background-color: #eee;
}
#relate_thread li:last-child {
	border-bottom: none;
}
#relate_thread li a {
	display: block;
	padding-right: 20px;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMTBlYjkwYy1lZjhkLWQ5NDMtODdmYS05MGY0YzEwNDUxZWEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMyMjhCNDcxQzcwMTFFNDhBMDhBRTdGMDdFQjI0MUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMyMjhCNDYxQzcwMTFFNDhBMDhBRTdGMDdFQjI0MUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQxMGViOTBjLWVmOGQtZDk0My04N2ZhLTkwZjRjMTA0NTFlYSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkMTBlYjkwYy1lZjhkLWQ5NDMtODdmYS05MGY0YzEwNDUxZWEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4lINjEAAAAhElEQVR42mLkLDnJw8DAsBWI1wPxBAY08K3bjAEbYAHiVUBsB8S2ULEJDEQAJiBuBeLPQMwIxH1AXECsxqNA7EmqZiYoTbJmJiQ2SHMJlA3S3A/EFsRoNATiNiR+IxCfIKQRpGk3EAsjaWog5FQDUjXBNHaTqgmWAMKhNm4mVhMIAAQYALooGyctW4IWAAAAAElFTkSuQmCC");
}
#relate_thread li a:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMTBlYjkwYy1lZjhkLWQ5NDMtODdmYS05MGY0YzEwNDUxZWEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMyMjhCNEIxQzcwMTFFNDhBMDhBRTdGMDdFQjI0MUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMyMjhCNEExQzcwMTFFNDhBMDhBRTdGMDdFQjI0MUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQxMGViOTBjLWVmOGQtZDk0My04N2ZhLTkwZjRjMTA0NTFlYSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkMTBlYjkwYy1lZjhkLWQ5NDMtODdmYS05MGY0YzEwNDUxZWEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KEduiAAAAhElEQVR42mJkME7jYWBg2ArE64F4AgMa+H9mJgM2wALEq4DYDohtoWITGIgATEDcCsSfgZgRiPuAuIBYjUeB2JNUzUxQmmTNTEhskOYSKBukuR+ILYjRaAjEbUj8RiA+QUgjSNNuIBZG0tRAyKkGpGqCaewmVRMsAYRDbdxMrCYQAAgwAKSIGydP5h4uAAAAAElFTkSuQmCC");

}

.embed_video {
	position: relative;
	height: 0;
	padding: 30px 0 56.25%;
	overflow: hidden;
}

.embed_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
