@charset "UTF-8";

img {
	border: 0;
}

body{
	background-color:#400F00;
	margin: 0;
	padding: 0 0 0 0;
	color: #000000;
	font-size: 18px;
	line-height: 35px;
}

body a {
	color: #0000FF;
}

body a:hover {
	color: #000000;
}

#t01 {
	background: url("images/t01.png");
	width: 960px;
	height: 180px;
	margin: 0 auto;
}

.results {
	margin-left: -25px;
}

#header {
	background: url("images/header.jpg") no-repeat;
	width: 960px;
	height: 894px;
	margin: 0 auto;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
}

.main-r {
	background: url("images/w-bg.png") repeat-y;
	width: 730px;
	margin: 0 auto;
	padding: 0 130px;
	font-size: 17px;
	line-height: 33px;
}

.main-r p{
	margin: 0 auto;
	padding:0 0 0 0;
}

.main {
	background: url("images/w-bg.png") repeat-y;
	width: 700x;
	margin: 0 auto;
	padding: 0 130px;
	font-size: 17px;
	line-height: 33px;
}

.r-top {
	background: url("images/r-top.png");
	width: 960px;
	height: 40px;
	margin: 0 0 0 -130px;
}

.r-bg {
	background: url("images/r-bg.png");
	width: 800px;
	height: auto;
	margin: 0 0 0 -130px;
	padding: 0 80px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	letter-spacing: 1px;
}

.r-bg2 {
	background: url("images/r-bg.png");
	width: 710px;
	height: auto;
	margin: 0 0 0 -130px;
	padding: 0 100px 0 150px;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 30px;
	text-align: left;
	letter-spacing: 1px;
}

.r-bt {
	background: url("images/r-bt.png");
	width: 960px;
	height: 40px;
	margin: 0 0 0 -130px;
}

.v-top1 {
	background: url("images/v-top1.gif");
	width: 660px;
	height: 220px;
	margin: 0 auto;
}

.v-top2 {
	background: url("images/v-top2.gif");
	width: 660px;
	height: 220px;
	margin: 0 auto;
}

.v-top3 {
	background: url("images/v-top3.gif");
	width: 660px;
	height: 220px;
	margin: 0 auto;
}

.v-bg {
	background: url("images/v-bg.gif");
	width: 540px;
	height: auto;
	padding: 0 60px;
	color: #000000;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 1px;
	margin: 0 auto;
}

.v-bt {
	background: url("images/v-bt.gif");
	width: 660px;
	height: 20px;
	margin: 0 auto;
}

.p-bg {
	background: url("images/p-bg.gif");
	width: 620px;
	height: auto;
	padding: 0 60px;
	color: #000000;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 1px;
	margin: 0 auto;
}

.p-img {
	margin-left: -60px;
}



.intro {
	width: 650px;
	padding: 0 0 0 50px;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 1px;
}

.title1 {
	background: url("images/t05.png");
	width: 960px;
	height: 200px;
	margin: 0 0 0 -130px;
}

.title2 {
	background: url("images/t06.png");
	width: 960px;
	height: 200px;
	margin: 0 0 0 -130px;
}

.title3 {
	background: url("images/t07.png");
	width: 960px;
	height: 200px;
	margin: 0 0 0 -130px;
}

.title4 {
	background: url("images/t08.png");
	width: 960px;
	height: 200px;
	margin: 0 0 0 -130px;
}

.title5 {
	background: url("images/t10.png");
	width: 960px;
	height: 180px;
	margin: 0 0 0 -130px;
}

.title6 {
	background: url("images/t22.png");
	width: 960px;
	height: 180px;
	margin: 0 0 0 -130px;
}

.q-top {
	background: url("images/q-top.gif");
	width: 730px;
	height: 80px;
}

.q-bg {
	background: url("images/q-bg.gif");
	width: 610px;
	height: auto;
	padding: 0 60px;
	color: #000000;
	font-size: 17px;
	line-height: 35px;
	letter-spacing: 1px;
}


.q-bg p {
	width: 610px;
	height: auto;
margin:0px;
	padding: 0 30px;
	color: #000000;
	font-size: 17px;
	line-height: 35px;
	letter-spacing: 1px;
}

.q-bt {
	background: url("images/q-bt.gif");
	width: 730px;
	height: 30px;
}

.qa1 {
	color: #FF3333;
	font-size: 34px;
	font-weight: bold;
	line-height: 45px;
}

.qa2 {
	color: #FF3333;
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	border-bottom: dotted 1px;
	margin-bottom: 30px;
	margin-left: 72px;
}

.qa3 {
	color: #009900;
	font-size: 34px;
	font-weight: bold;
}

.qa4 {
	color: #000000;
	font-size: 17px;
	line-height: 25px;
	margin-left: 72px;
}

.tel {
	font-size: 25px;
	font-weight: bold;
	letter-spacing: 0px;
}

.bt {
	background: url("images/bt.gif");
	width: 520px;
	height: 120px;
	margin: 0 auto;
}

.bt:hover {
	background-position: right bottom;
}

.bt_bottomtxt{
	width:614px;
	margin:20px auto 0 auto;
}

.infobt {
	background: url("images/bt2.gif");
	width: 520px;
	height: 120px;
	margin: 50px auto 30px;
}

.infobt:hover {
	background-position: right bottom;
}

.l-bg {
	background: url("images/l-bg.gif");
	width: 560px;
	height: auto;
	padding: 0 30px;
	color: #000000;
	font-size: 17px;
	line-height: 40px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.gr1 {
	width: 550px;
	color: #FF3333;
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	border-bottom: dotted 1px;
	margin-bottom: 30px;
	margin-left: 60px;
}

.gr2 {
	color: #000000;
	font-size: 17px;
	line-height: 25px;
	margin-left: 60px;
}






#resbg {
	background: url("images/top-bg2.gif") repeat-x;
	margin: 0 auto;
	text-align: center;
	height: 460px;
}

#resbg2 {
	background: url("images/h01.gif") no-repeat top center;
	height: 460px;
}

#resbg3 {
	background: url("images/h01-2.gif") no-repeat;
	width: 960px;
	height: 460px;
	margin: 0 auto;
}

#introbg {
	background: url("images/top-bg2.gif") repeat-x;
	margin: 0 auto;
	text-align: center;
	height: 460px;
}

#introbg2 {
	background: url("images/h02.gif") no-repeat top center;
	height: 460px;
}

#introbg3 {
	background: url("images/h02-2.jpg") no-repeat;
	width: 960px;
	height: 460px;
	margin: 0 auto;
}

#infobg {
	background: url("images/top-bg3.gif") repeat-x;
	margin: 0 auto;
	text-align: center;
	height: 970px;
}

#infobg2 {
	background: url("images/h03.jpg") no-repeat top center;
	height: 970px;
}

#infobg3 {
	background: url("images/h03-2.jpg") no-repeat;
	width: 960px;
	height: 970px;
	margin: 0 auto;
}

#progbg {
	background: url("images/top-bg2.gif") repeat-x;
	margin: 0 auto;
	text-align: center;
	height: 460px;
}

#progbg2 {
	background: url("images/h04.gif") no-repeat top center;
	height: 460px;
}

#progbg3 {
	background: url("images/h04-2.gif") no-repeat;
	width: 960px;
	height: 460px;
	margin: 0 auto;
}


.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.big0 {
	font-weight: bold;
}

.big1 {
	font-size: 18px;
	font-weight: bold;
}


.big2 {
	font-size: 25px;
	font-weight: bold;
}

.big3 {
	font-size: 30px;
	font-weight: bold;
}

.small1 {
	font-size: 12px;
}

#infomation {
	background: url("images/h03-2.jpg") no-repeat;
}

.qa {
	background: url("images/w-bg.gif") repeat-y;
	width: 700x;
	margin: 0 auto;
	padding: 0 130px;
	font-size: 14px;
	line-height: 28px;
}

.last {
	background: url("images/l-bg.gif") repeat-y;
	width: 630px;
	margin: 0 auto;
	padding: 15px 10px 0 10px;
	font-size: 16px;
	letter-spacing: 5px;
	font-weight: bold;
	line-height: 30px;
	color: #643C14;
	text-align: center;
}

.conc {
	background: url("images/c-bg.gif") repeat-y;
	width: 610px;
	margin: 0 auto;
	padding: 15px 70px 0 70px;
	font-size: 15px;
	letter-spacing: 3px;
	line-height: 28px;
	color: #E6E682;
}

.f01 {
	color: #CC3333;
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
}

.f02 {
	color: #CC6600;
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
}

.f03 {
	color: #CC3333;
	font-size: 24px;
	font-weight: bold;
}


.m0 {
	float: left;
}

.m1 {
	background: #000000;
	width: 300px;
	border: dotted 3px;
	border-color: #FFFF00;
	padding: 10px;
	margin-left: 15px;
	float: left;
	color: #FFFF00;
	font-size: 15px;
	line-height: 35px;
}

.m2 {
	background: url("images/m-bg.gif");
	width: 310px;
	padding: 10px 0 0 30px;
	margin-left: 5px;
	color: #336633;
	font-size: 15px;
	line-height: 35px;
}

.m-top {
	background: url("images/m-top.gif");
	width: 340px;
	height: 30px;
	margin-left: 5px;
	float: left;
}

.m-bt {
	background: url("images/m-bt.gif");
	width: 340px;
	height: 30px;
	margin-left: 5px;
	float: left;
}

.de {
	width: 630px;
	padding: 10px 0 0 30px;
}

.int-right {
	text-align: right;
}

.int1 {
	background: #006600;
	color: #FFFFFF;
	font-size: 19px;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 5px 30px;
}

.int2 {
	background: #555555;
	color: #FFFFFF;
	font-size: 15px;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 5px 10px;
}

.int2-2 {
	color: #555555;
	font-size: 15px;
	letter-spacing: 1px;
}

.int3 {
	background: #005500;
	color: #FFFFFF;
	font-size: 15px;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 5px 10px;
}

.int3-2 {
	color: #005500;
	font-size: 15px;
	letter-spacing: 1px;
}

.voice1{
	float: left;
	margin: 0 0 0 45px;
}

.voice2{
	float: left;
	margin: 0 0 0 10px;
}

.voice3{
	margin: 0 0 0 35px;
}

.copy {
	width: 700px;
	font-size: 13px;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	margin-top:15px;
}

#law {
	width: 800px;
	background: #ffffff;
	margin: 0 auto;
}

#law p{
	padding-top: 20px;
}

#h {
	width: 600px;
	background: #644A00;
	font-size: 35px;
	letter-spacing: 20px;
	margin: 0 auto;
	padding: 15px 0;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.lawrules {
	background: #FFFFFF;
	width: 660px;
	margin: 0 auto;
	line-height: 20px;
	color: #000000;
	font-size: 12px;
	padding: 0 70px;
}

ul {
	list-style-type: none;
}

/* textcolor */

/* voice */
.v-red1 {
	color: #FF0000;
	font-size: 15px;
	font-weight: bold;
}

.v-red2 {
	color: #FF0000;
	font-size: 17px;
	font-weight: bold;
}

.v-blue1 {
	color: #000099;
	font-weight: bold;
}

.under1 {
	border-bottom: solid 1px #000000;
	color: #000000;
}

.under2 {
	border-bottom: solid 1px #FF0000;
	color: #000000;
}

.under3 {
	border-bottom: solid 1px #FFFF66;
	color: #FFFFFF;
}

.white1 {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
}

.white2 {
	color: #FFFFFF;
	font-size: 26px;
	font-weight: bold;
	margin: 0 5px;
}

.red1 {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}

.red2 {
	color: #FF0000;
	font-size: 24px;
	font-weight: bold;
}

.red3 {
	color: #FF0000;
	font-size: 32px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 2px;
}

.red4 {
	color: #FF0000;
	font-size: 35px;
	font-weight: bold;
	line-height: 50px;
	margin: 0 5px;
}

.red5 {
	color: #FF0000;
	font-size: 25px;
	font-weight: bold;
	line-height: 40px;
	border-bottom: solid 2px #FF0000;
}

.red6 {
	color: #FF0000;
	font-weight: bold;
	border-bottom: solid 2px #FF0000;
}

.red7 {
	color: #FF0000;
	font-size: 70px;
	font-weight: bold;
	line-height: 40px;
	margin: 0 5px;
}

.ora1 {
	color: #EE4400;
	font-size: 17px;
	font-weight: bold;
}

.ora2 {
	color: #FF6600;
	font-size: 23px;
	line-height: 35px;
	font-weight: bold;
}

.ora3 {
	color: #FF6600;
	font-size: 35px;
	font-weight: bold;
	margin: 0 5px;
}

.ora4 {
	color: #FF6600;
	font-size: 40px;
	font-weight: bold;
	margin: 0 5px;
}


.blue1 {
	color: #000099;
	font-weight: bold;
}

.blue2 {
	color: #000099;
	font-size: 20px;
	font-weight: bold;
}

.gre1 {
	color: #006600;
	font-size: 17px;
	font-weight: bold;
}

.yel0 {
	color: #FFFF00;
	font-weight: bold;
}

.yel1 {
	color: #FF4141;
	font-weight: bold;
}

.yel2 {
	color: #666600;
	font-size: 20px;
	font-weight: bold;
}

.yel3 {
	color: #666600;
	font-size: 26px;
	font-weight: bold;
}

.yel4 {
	color: #FFFF00;
	font-size: 32px;
	font-weight: bold;
}

.yel5 {
	color: #FFFF00;
	font-weight: bold;
}

.yel6 {
	color: #FFFF00;
	font-size: 26px;
	font-weight: bold;
}

.yel7 {
	color: #FFFF00;
	font-size: 22px;
	font-weight: bold;
}

.black0 {
	color: #000000;
	font-size: 15px;
}

.black1 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.black2 {
	color: #000000;
	font-size: 35px;
	font-weight: bold;
	line-height: 60px;
}

.black3 {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	line-height: 60px;
	margin: 0 5px;
}

.sm {
	text-align: center;
	font-size: 12px;
}


.formnaka p.one{
	position: absolute;
	top: 45px;
	left: 170px;
}

.size{
	width:300px;
	height:20px;
	margin:0 auto;
	font-size: 20px;
}

.formnaka p.two{
	position: absolute;
	top: 39px;
	left: 606px;
}
.info-form {
	background: #000000;
	border: double 3px #D75414;
	margin: 25px auto 0 auto;
	padding: 20px 10px 0px 10px;
	color:#ffffff;
}

.info-form table {
	margin: 0 auto;
}
.button {
	width: 500px;
	height: 80px;
	font-size: 10px;
	font-weight: bold;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
	letter-spacing: 5px;
	cursor: pointer;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */

}
.button:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1da36+0,fefcea+100 */
background: #f1da36; /* Old browsers */
background: -moz-linear-gradient(top,  #f1da36 0%, #fefcea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#fefcea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1da36 0%,#fefcea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */

}

input[type="text"]{
	padding: 5px;
}

button {
	width: 500px;
	padding: 30px;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */

}
button:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1da36+0,fefcea+100 */
background: #f1da36; /* Old browsers */
background: -moz-linear-gradient(top,  #f1da36 0%, #fefcea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#fefcea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1da36 0%,#fefcea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */

}

.td2{
	padding: 10px 0;
}

.td3{
	font-size: 18px;
	line-height: 8px;
}

label{
	cursor: pointer;
	margin: 20px 10px;
}



/*銀行・クレジット共通入力フォーム*/

div#wrapper_form{
	background: url("images/form.jpg") no-repeat;
	width: 750px;
	height: 920px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 340px 0 0 0;
	color: #000000;
	text-align: center;
}


div#wrapper_form form{
	width: 500px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


div#wrapper_form table.fr1{
	width: 500px;
	height: auto;
	border-collapse:collapse;
	border:solid 1px #FF0000;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size:20px;
}

div#wrapper_form table.fr1 td{
	height: auto;
	border:solid 1px #FF0000;
	margin: 0;
	padding:14px 10px 14px 10px;
	text-align: left;
}

div#wrapper_form table.fr1 input.size{
	width: 300px;
}


.text01 {
	font-size: 12px;
	color: #FFFF00;
	letter-spacing: 2px;
}

.text {
	font-size: 15px;
}

.text2 {
	font-size: 15px;
	padding-left: 150px;
}

.text3 {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	line-height: 25px;
}

div#wrapper_form table input.size{
	width: 200px;
	height: 16px;
	font-size: 16px;
}

/*銀行・クレジット共通サンクス*/

div#wrapper_thanks{
	background: url("images/form.png") no-repeat;
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 360px 0 0 0;
	color: #000000;
}

div#wrapper_thanks2{
	background: url("images/form.png") no-repeat;
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 340px 0 0 0;
	color: #000000;
}

.button {
	font-size: 14px;
	letter-spacing: 2px;
	padding: 3px 10px;
}

div#wrapper_thanks form, #wrapper_thanks2 form{
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}

div#wrapper_thanks form input, #wrapper_thanks2 form input{
	width: 300px;
	height: 40px;
	font-size: 18px;
	margin: 0 auto;
	padding: 0;
}

div#wrapper_thanks form input#send_credit:hover{
	background-position: left bottom;
}

div#wrapper_thanks form input#send_bank{
	width: 300px;
	height: 70px;
	margin: 0;
	padding: 0;
	background-image: url("images/setl_bank.png");
	background-repeat: no-repeat;
}

div#wrapper_thanks form input#send_bank:hover{
	background-position: left bottom;
}

div.bn1 {
	text-align: center;
}

.bank-thanks1 {
	font-size: 15px;
	line-height: 20px;
	width: 200px;
	float: left;
	margin: 0 0 0 85px;
	border: 1px dotted #FF0000;
	letter-spacing: 1px;
	padding: 10px 15px;
	text-align: left;
}

.bank-thanks2 {
	font-size: 15px;
	line-height: 20px;
	width: 300px;
	float: left;
	margin: 0 0 0 10px;
	border: 1px dotted #FF0000;
	letter-spacing: 1px;
	padding: 10px 15px;
	text-align: left;
}

.bank-thanks3 {
	font-size: 15px;
	line-height: 20px;
	width: 542px;
	margin: 10px 0 0 85px;
	border: 1px dotted #FF0000;
	letter-spacing: 1px;
	padding: 10px 15px 10px 15px;;
	text-align: left;
}

.text4 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
	line-height: 25px;
}

/*----------------------------------------------------
実績
----------------------------------------------------*/
.jisseki{
	margin:20px auto 0;
	padding: 0px ;
	width:100%;
	background:#FFE696;
	border:solid 1px #000000;
}	

table {
	width:100%;
	margin:0 auto;
	border-collapse: collapse;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
}

table td{
	border:dotted 1px #333333;
}


.jisseki .total {
	height: 26px;
	text-align:right;
	background-color:#ffb31a;
	font-size: 20px;
	color:#ffffff;
}


.taitle{
	height:40px ;
	width:1000px ;
	background-color:#b30000;
	font-size: 20px;
	color:#ffffff;

}

.huteki{
	height: 26px;
	text-align: center;
	background-color:#efefef;
	font-size: 15px;
}

.teki{
	height: 26px;
	text-align: center;
	background-color:#E51E00;
	font-size: 15px;
	color:#FFFF05;

}


.koumoku{
	height: 26px;
	text-align: center;
	background-color:#ff9500;
	font-size: 15px;
	color:#000000;

}

.boldw{
	font-weight: bold;
	color:#ffffff;
	}


/*銀行・クレジット共通エラー*/

#error-wrapper {
	width: 960px;
	margin: 0 auto;
}

#error {
	text-align: center;
	margin: 20px auto 0 auto;
	padding: 20px;
	color: #000000;
}

/*共通コピーライト*/
.copy {
	width: 700px;
	font-size: 13px;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
}


.gray{color:#555555;}


/*ドドドドドン追加*/

.header{
	height: 855px;
	margin: 0 auto;
	width: 100%;
	background: url("images/header.jpg") no-repeat center center;
}


.header_0728{
	height: 855px;
	margin: 0 auto;
	width: 100%;
	background: url("images/header_0728.png") no-repeat center center;
}
form table .red{
	color: #FF0000;
	font-weight: bold;
	font-size: 30px;
	letter-spacing: 1px;
}
