@charset "utf-8";

/*---------------------------------
氏名の入力ボックスを横に並べる
-----------------------------------*/
.namebox {
	float: left;
	clear: none;
	width: 200px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.short_text_box input{
	width: 20%;
}

.mini_text_box input{
	width: 70px;
}

.namebox input{
	padding: 7px;
	width: 150px;
}

.namebox label{
	display: inline;
	font-size: 100%;
	font-weight: normal;
}

.namebox label:after{
	content: ' ' !important;
}

.status_pending{
	background-color: #ffe4c4;
}

.status_black {
	background-color: #ffc0cb;
}

table.table_notice tr{
	background-color: #ffcccc;
}


/*---------------------------------
規約
-----------------------------------*/
.common_agreement ol li span{
	position: absolute;
	left: -30px;
}

.common_agreement ol{
	padding-left: 30px;
}

.common_agreement li{
	position: relative;
}

.common_agreement ol,
.common_agreement li{
	list-style-type: none;
}


.affiliate_paid_contract_detail{
	background-color: #93cddd;
}

.affiliate_paid_contract_detail_sample{
	color: #93cddd;
	font-size: 200%;
}
