#box {
	width:1000px;
	margin:0 auto;
}

h2 {
	color: #111;
	border-bottom:1px solid #111;
	padding:10px 0 20px 0;
	font-size:36px;
}

h2 .bits_note {
	font-size:20px;
	color: #1e2174;
}

.p_title {
	color: #1e2174;
	margin-bottom:30px;
	font-size:30px;
}


.p_com_box {
	padding:10px;
	margin:10px 0 30px 0;
	background:#eee;
	box-sizing:border-box;
}


#bits_table {
	width:100%;
	margin-bottom:40px;
}

#bits_table th,
#bits_table td
{
	padding:8px;
	vertical-align:top;
}

#bits_table tr {
	border-bottom:1px solid #111;
}

.pop_link {
	text-align:center;
	width:150px;
}

.pieces {
	display:block;
	width:90%;
	padding:8px;
	background:#aaa;
	color:#fff;
}

/* bits popup */
.bits_content {
	width:90%;
	margin:30px auto;
}

.bits_content th,
.bits_content td
{
	padding:20px;	
}

.bits_content tr:nth-child(2) td {
	padding:10px;
	background:#eee;
	color:#1e2174;
}

.tb_close {
	display:block;
	width:200px;
	margin:0 auto;
	background:#aaa;
	color:#fff;
}




