@charset "Shift_JIS";

/*
* 
* 	4-baselayout.css
*	
*	1bankbook
*	2all bank
*	3entry
*	4point
*	
*	
*/


/* =1 bankbook
----------------------------- */
.container:after {
	content: url(../images/base/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.container{
	display: inline-block;
}
.container{
	display: block;
}

#flamec{
	padding-bottom: 10px;
	width: 845px;
	height: auto;
	text-align: center;
	margin: auto;
}

/*  mainWrap */

#mainWrap { 
	background-image:url(../images/sub/input_bg.gif);
	background-color: #f2f5d4;
	background-repeat: no-repeat;
	border: #b8c901 solid 3px;
	width:621px;
	float:left;
}

#mainWrap a{
	color: #B58026;
	text-decoration: none;
}
#mainWrap a:hover{
	color: #e59815;
	text-decoration: none;
}

#bktop{
	clear: both;
	text-align: left;
}

#bktop table{
	margin: auto;
	width: 585px;
}

#bktop td{
	padding: 3px 0 3px 0 ;
}

#name{
	font-weight: bold;
	clear:both;
	float: left;
	font-size: 20px;
	margin-top: 10px;
	margin-right: 25px;
}

#thanksbtn{
	float:left;
}

#pagenumber{
	color: #555;
	text-align: left;
	font-size: 11pt;
}
.number{
	clear: both;
	font-size: 14px;
	letter-spacing: 0.2em;
	text-align: left;
}
.number a{
	color: #B58026;
}
.number a:hover{
	color: #e59815;
}

.space_left{
	margin-left: 10px;
}
.space_right{
	margin-right: 10px;
}
	
#thankslist{
	font-size: 11pt;
	line-height: 1.4em;
	background: #FFF;
	width: 587px;
	height: auto;
	clear: both;
	margin: 0 14px 0 14px;
	margin:auto;
}
#thankslist table{
	table-layout:fixed;
	width: 587px;
	height: auto;
}
#thankslist table th,td{
	word-wrap: break-word;
}
#thankslist table th{
	border: #e6e2d0 solid 1px;
	letter-spacing: 0.1em;
	text-align:center;
	font-size:13px;
	color: #555;
	font-weight: bold;
	padding: 5px;
	background: #e6e2d0;
}
#thankslist table td{
	border: #e6e2d0 solid 1px;
	padding: 8px;
	background: #fff;
}



/*  金額 */
.balance{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color: #555;
	text-align: right;
	font-size: 17px;

}
/*  sideWrap */

#sideWrap { 
	/* border-top: #b8c901 solid 3px;
	border-right: #b8c901 solid 3px;
	border-bottom: #b8c901 solid 3px; */
	padding:15px;
	width:185px; 
	float:right;
} 
#sideWrap img{
	margin-bottom:15px;
}
  

/* =2 all bank
----------------------------- */
.idtext{/* 
	background-image:url(../images/base/allbank_b.png);
	background-position: left top;
	background-repeat: no-repeat;*/
	letter-spacing: 0.2em;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 7px 0 0  15px;
	height: 29px;
	font-size: 9pt;
}

#numberall{
	font-size: 15px;
	letter-spacing: 0.4em;
	margin: 14px 14px 11px 0;
	float: right;
}

#numberall a{
	text-decoration:none;
	color: #B58026;
}
#numberall a:hover{
	text-decoration:none;
	color: #e59815;
}

#page{
	color: #555;
	float: left;
	margin: 11px 0 0 18px;
	padding-bottom: 32px;
	font-size: 13px;
}

#alllist{
	font-size: 11pt;
	line-height: 1.4em;
	background: #FFF;
	width: 587px;
	height: auto;
	clear: both;
	margin: 0 14px 0 14px;
	margin:auto;
}
#alllist table{
	table-layout:fixed;
	width: 587px;
	height: auto;
}
#alllist table th,td{
	word-wrap: break-word;
}
#alllist table th{
	border: #e6e2d0 solid 1px;
	letter-spacing: 0.1em;
	text-align:center;
	font-size:13px;
	color: #555;
	font-weight: bold;
	padding: 5px;
	background: #e6e2d0;
}

#alllist table td{
	border: #e6e2d0 solid 1px;
	padding: 8px;
	background: #fff;
}

/* =3 entry
----------------------------- */
div.entry{
	text-align: left;
}
.entry h1,p.trbutton{
	text-align: center;
}
.entry #name{
	float: none;
	margin: 35px 36px 35px 22px;
	font-size: 20px;
}
.entry p{
	margin: 0 0 10px 32px;
	line-height: 1.5;
}
.entry table td input,.entry table td textarea{
	border: 1px solid #d0ccb6;
}
.entry table td input{
	margin-right: 6px;
}
p.trbutton{
	padding-left: 20px;
}

p.trbutton img{
	padding: 10px 15px 20px 0 ;
}

/* =4 point
----------------------------- */

#massage{
	font-size: 18px;
	letter-spacing: 0.2em;
	margin-top: 25px;
	padding-bottom: 30px;
}

#pointname{
	font-size: 18px;
	margin-bottom:22px;
}
#pointpull{
	font-size: 18px;
	margin-bottom: 20px;
}
#pointbtn{
	padding-bottom: 10px;
}
