/*仮登録フォーム******************************************************************/
.flowtitle {
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}
.detailtext {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
}


/*登録フォーム*************************************************/
/*横幅の指定*/
.form {
	width: 580px;
	margin-top:10px;
}

/*登録フォームのタイトル枠*/
td.titleimg {
	border: 1px solid #999999;
}


/*左側のセルの枠*/
td.leftparts {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 10px;
	text-align: left;
	background-color:#EFEFEF;
}

/*左側のセルの枠 サイズ小*/
td.leftpartsmin {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 10px;
	text-align: left;
	background-color:#EFEFEF;
	font-size: 10px;
}
/*右側のセルの枠*/
td.rightparts {
	height: 30px;
	width: 375px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align: left;
}

/*ラストの左側のセルの枠*/
td.lastleftparts {
	height: 30px;
	width: 185px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: left;
	background-color:#EFEFEF;
}

.textpa {
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
}
/*ラストの右側のセルの枠*/
td.lastrightparts {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	width: 375px;
	padding-left: 10px;
	text-align: left;
}

/*フォントの色指定*/
.formlistcolor{ 
    color: #FF0000;
}

/*誘導*/
.inducementtest {
	color: #FF0000;
	letter-spacing: 4px;
	text-align: left;
	padding-left: 10px;
	text-align: center;
}

/*誘導*/
.inducementtable {
	text-align: center;
	margin-top: 15px;
}


/*ボタンのマウスオーバー（2007/2/15)*/
.btngocampain a {
	display:block;
	width:167x;
	height:42px;
	background-image:url("/images/entry/btn_go.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.btngocampain a:hover {
	background-position:0 -42px;
}

/*中央寄せ*/
.center {
	text-align: center;
	padding-top:15px;
	padding-bottom: 5px;
}

div.entrycenter {
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background-color: #FFFFCC;
	border: 1px solid #999999;
	margin-top: 15px;
	padding-top: 10px;
	font-weight: bold;
}

/*登録内容の変更フォーム******************************************************************/

/*注意事項*/
div.changedetailtext {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
div.button {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}



/*広告掲載問い合わせフォーム*************************************************/
.formtext {
	margin-top: 10px;
	margin-bottom: 20px;
}
td.advertisementrightparts {
    height: 30px;
	width: 375px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
td.advertisementleftparts {
	background-color: #EFEFEF;
	height: 30px;
	width: 185px;
	padding-right: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: left;
}

/*お友達紹介*************************************************/
.line {
	padding: 3px;
	border: 1px solid #999999;
}
.error {
	color: #FF0000;
	width: 520px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
}
.referralleftparts  {
	background-color: #FFCC33;
	height: 30px;
	width: 185px;
	padding-right: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: left;
}
.referralrightparts {
	height: 30px;
	width: 375px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	text-align: left;
}
.referrallastrightparts {
	width: 375px;
	padding:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	text-align: left;
}

/*コイン通帳************************************************/
td.bookttileleftparts {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #999999;
}

td.bookttilerightparts {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

td.booktrightparts {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

td.bookredtrightparts {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FF9999;
}

td.leftredparts {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 10px;
	text-align: left;
	background-color: #FF9999;
}


/*懸賞応募履歴************************************************/
td.prizebooktrightparts {
    padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

td.bookttilerightpartsanken  {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: center;
}

td.prizebookttilerightparts {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
