@charset "utf-8";

/* ############################################################################
 *
 * にゃんクリックアンケート
 *
 * ############################################################################ */


/* ============================================================================
 *
 * 共通スタイル
 *
 * ============================================================================ */


/* タイトル
----------------------------------------------------------- */
@media screen {
	body {
		-webkit-text-size-adjust: none;
	}
}
h1 {
	width: 620px;
	height: 33px;
	background: url("/nyanclick/images/title.png");
	background-size: 640px;
	padding-top: 17px;
	text-align: right;
	padding-right: 20px;
}


div.nyanclick div#themeArea{
	margin:20px auto;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background:#fafcf8;
	padding:10px;
}
div.nyanclick div#themeArea div.themeTxt{
	float:right;
	width:480px;
}
div.nyanclick div#themeArea div.themeTxt p.title{
	font-size:11pt;font-weight:bold;color:#d14834;margin-top:10px;
}
div.nyanclick div#themeArea div.themeTxt span.qStyle{
	font-size:12pt;color:#dc8b29;font-weight:bold;
}
div.nyanclick span.num{
	color:#b22222;font-weight:bold;
}

div.nyanclick div#resultArea{
	color:#572e1e;
	width:420px;
	margin:10px 0 0 50px;
	background:url(/nyanclick/images/illust.png) no-repeat right bottom;
	min-height:110px;
	padding-right:130px;
}
div.nyanclick div#resultArea div.selectWrap{
	margin-top:2px;
}
div.nyanclick div#resultDtail table{
	width:400px;
	font-size:12px
}
div.nyanclick div#resultDtail table th,
div.nyanclick div#resultDtail table td{
	padding:2px 5px;
}
div.nyanclick div#resultDtail table th{
	text-align:center;
}
div.nyanclick div#resultDtail table th{
	text-align:center;
}
div.nyanclick div#resultDtail table td.bars{
	width:170px;
}
div.nyanclick div#resultDtail div.barArea{
	background:#A5DDAD;
}
div.nyanclick div#resultDtail table td.votes{
	text-align:right;
	width:40px;
}
div.nyanclick div#backNumbers{
	margin:30px auto;
}

div.nyanclick div#backNumbers div.backNumbers-inner{
	background:url(/nyanclick/images/backno_mdl.jpg) repeat-y;
	padding:10px 23px;
}
div.nyanclick div#backNumbers div.backNumbers-inner table{
	width:100%;
}
div.nyanclick div#backNumbers div.backNumbers-inner table td{
	padding:7px 0 0;
	border:none;
}
div.nyanclick div#backNumbers div.backNumbers-inner table tr.secondStage td{
	padding-top:0;
	padding-bottom:7px;
	border-bottom:1px dotted #ccc;
}
div.nyanclick div#backNumbers div.backNumbers-inner table tr.secondStage:last-child td{
	border-bottom: none;
}
div.nyanclick div#backNumbers div.backNumbers-inner table tr.nowDisplay td{
	background:#F2FFDE;
	color:#003333;
}


