body{
	/*width:85%;*/
	/*width:98%;*/
	width:850px;
        margin-top:2px;
        /*margin-left:10px;*/
        background-image: url(../img/daiwa_backimage06.png);
 text-align: center;
 margin-right: auto;
 margin-left: auto;
/* overflow:auto;*/
}

table{
 margin-right : auto;
 margin-left : auto;
 /*margin-right : 10%;*/
 /*margin-left : 10%;*/
}
th, td{
 text-align : left;
}


.shukeikaiseki_body{
	/*width:150%;*/
	width:100%;
	background-image: url(../img/daiwa_backimage06.png);

}

.copybody{
	background-image: url("");
}

a{
	text-decoration: none;
}
img{
	border: 0px;
}

.line1 {
	background-color: #FFFFFF;
}
.line2 {
	background-color: #E4F8EE;
}
.line3 {
	background-color: #FFFF00;
}



#top{
        /*position:absolute;*/
        /*left:5px;*/
        /*top:10px;*/
	width:177px;
	height:19px;
        background-repeat:no-repeat;
        background-image:url(../img/daiwa_logo.gif);
        border-bottom:                0px;
        border-left:          	      0px;
        border-right:                 0px;
        border-top:                   0px;
        cursor:                       pointer;
        display:                      block;
        float:                        center;
        margin:                       0 5px;
        padding:                      0px;
        text-align:                   center;
        vertical-align:               middle;
        text-decoration:              none ;
        -moz-border-radius:           0px;
        -opera-border-radius:         0px;
        -webkit-border-radius:        0px;
}

#top.hover{
                border-bottom:                0px;
                border-left:                  0px;
                border-right:                 0px;
                border-top:                   0px;
}






input[type=button],
input[type=reset],
input[type=submit],
button {
	/*background:			#80c1ff;*/
	background: 			#4C88BE;
	/*border-bottom:		3px double #609dd1;*/
	/*border-left:			3px double #c0e8ff;*/
	/*border-right:			3px double #609dd1;*/
	/*border-top: 			3px double #c0e8ff;*/
	border-bottom:			3px double #305C85;
	border-left:			3px double #8AB1D5;
	border-right:			3px double #305C85;
	border-top: 			3px double #8AB1D5;
	color:					white;
	cursor: 				pointer;
	display:				inline;
	float:					center;
	margin: 				0 0px;
	padding:				2px;
	text-align: 			center;
	vertical-align: 		middle;
	text-decoration:		none;
	font-weight:			bold;
	/*width:				130px;*/
	/*height:				27px;*/
	-moz-border-radius: 	3px;
	-opera-border-radius:	3px;
	-webkit-border-radius:	3px;
}
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
button:hover {
	border-width:	4px 2px 2px 4px;
}
div#header_button input[type=submit],
div#header_button input[type=button],
div#header_button input[type=reset] {
	font-size:				x-small;
	/*background:			#80c1ff;*/
	/*border-bottom:		2px solid #609dd1;*/
	/*border-left:			2px double #c0e8ff;*/
	/*border-right: 		2px double #609dd1;*/
	/*border-top:			2px double #c0e8ff;*/
	background: 			#4C88BE;
	border-bottom:			2px solid #305C85;
	border-left:			2px double #8AB1D5;
	border-right:			2px double #305C85;
	border-top: 			2px double #8AB1D5;
	color:					white;
	cursor: 				pointer;
	display:				inline;
	float:					center;
	margin: 				0 0px;
	padding:				0px;
	text-align: 			center;
	vertical-align: 		middle;
	text-decoration:		none;
	font-weight:			normal;
	/*width:				150px;*/
	/*height:				27px;*/
	-moz-border-radius: 	2px;
	-opera-border-radius:	2px;
	-webkit-border-radius:	2px;
}
div#header_button input[type=submit]:hover,
div#header_button input[type=button]:hover,
div#header_button input[type=reset]:hover {
	border-width:	3px 1px 1px 3px;
}

div#header_button table{
	text-align: center;
	width: 100%;
}
div#header_button td{
	text-align: center;
}

#maincontents .inputvalue input[type=button],
#basicinfo .inputvalue input[type=button],
#maintable input[type=button] {
	font-size:	x-small;
	margin:		0px;
	padding:	1px 0px 0px 0px;
	font-weight:	normal;
	/*background:	#000;*/
}
#maincontents .inputvalue input[type=button]:hover,
#basicinfo .inputvalue input[type=button]:hover,
#maintable input[type=button]:hover {
	border-width:	4px 2px 2px 4px;
}



.copybody{
	background-image: url("");
}

a{
	text-decoration: none;
}
img{
	border: 0px;
}

.line1 {
	background-color: #FFFFFF;
}
.line2 {
	background-color: #E4F8EE;
}
.line3 {
	background-color: #FFFF00;
}

.lineshukeikaiseki
{
	background-color: #E4F8EE;
	font-weight: bold;
}

botton{
	vertical-align:middle;
}

#controls .colbutton {
	width:auto;
	margin: 0 0 0 0;
}
#controls .colbuttonNone {
    display:none;
}
#controls .colbuttonInactive {
    disabled:true;
    width:150px;
    margin: 0 0 0 0;
}

#maintable {
	/*width: 90%;*/
	width: 98%;
	border: 0px;
	/*margin: 0 0 0 0;*/
	background: #DDDDDD;
	text-align: center;
	overflow-y: auto;
}
#maintable thead {
	border: 0px;
	background: #FFFF99;
	color: #707070;
	margin: 0 0 0 0;
	font-weight: bold;
}
#maintable td {
 text-align : center;
}
#maintable th {
 text-align : center;
}
div#buildscroll{
	width:100%;
	border: 1px;
	margin: 0 0 0 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #707070;
	/*overflow-y: scroll;;*/
	overflow-y: scroll;
	height: 110px;

}


/*edit_table*/
#writemaintable {
}



#writemaintable thead {
	border: 1px;
	background: #ffffc8;
/*	background: #FFFF99;*/
	color: #707070;
	margin: 0 0 0 0;
	font-weight: bold;
}

#writemaintable tr{
	border-width: 0px;
}

#writemaintable td{
	border-width: 0px;
}


.writemainhead tr{

	/*position: relative;
	top: expression(this.offsetParent.scrollTop);
	z-index: 1;*/
}


#menutable{
	width:90%;
	/*text-align:center;*/
	vertical-align:middle;
}

#menutable tr{
	height:30px;
}

#menutable td{
	white-space: nowrap;
	width:25%;
}
/*
#menutable td.menu1 {
        width:40%;
}

#menutable td.menu2 {
        width:20%;
}

#menutable td.menu3 {
        width:40%;
}
*/


#menutable input{
	width:180px;
}

#inputtable{
	border: 0px;
	/*margin: 0 0 0 0;*/
	text-align:left;
	/* */
	/*width: 98%;*/
}

#inputtable .inputtitle{
	text-align:right;
	color:black;
	white-space:nowrap;
}

#inputtable .inputvalue{
	text-align:left;
	color:black;
	white-space:nowrap;

}
#inputtable .inputvalue_wrap{
	text-align:left;
	color:black;
}

#fixeddata{


}


#fixeddata table{
	width: 98%;
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	font-size: 11px;
	/*white-space: nowrap;*/
	empty-cells: show;
	overflow-y:auto;

}

#fixeddata tr{
	border-width: 0px;
}

#fixeddata td{
	border-width: 0px;
 text-align : center;
}
#fixeddata th{
 text-align : center;
}




#fixeddata .inputtitle{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	width: 10%;
	background: #cccccc;
}

#fixeddata .inputtitlenoclr{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	width: 10%;
}

#fixeddata .inputvalue{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	width: 20%;
}



#maincontents table{
	/*width: 95%;*/
	width: 98%;
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	font-size: 11px;
	/*white-space: nowrap;*/
	empty-cells: show;
	overflow-y:auto;
}



#maincontents tr{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
}

#maincontents td{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
}

#maincontents .inputtitle{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	/*width: 10%;*/
	white-space: nowrap;
	background: #e1e1e1;
}

#maincontents .inputtitlenoclr{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	/*width: 10%;*/
}

#maincontents .inputvalue{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	/*width: 20%;*/
	font-size:xx-small ;

}

/*mail_torikomi_true*/
#maincontents .mailtruetable{
	width: 950px;
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	font-size: 11px;
	white-space: nowrap;
	empty-cells: show;
	overflow-y:auto;
}

/*mail_torikomi_false*/
#maincontents .mailfalsetable{
	width: 450px;
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	font-size: 11px;
	white-space: nowrap;
	empty-cells: show;
	overflow-y:auto;
}

.mailthead {
	border: 0px;
	background: #FFFF99;
	color: #707070;
	margin: 0 0 0 0;
	font-weight: bold;
	text-align: center;
}


/*checkbox*/
.centertd{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	text-align: center;
}

/*masta*/
#mastamaincontents table{
	border: 0px;
	/*margin: 0 0 0 0;*/
	white-space: nowrap;
	empty-cells: show;
}

#mastamaincontents .inputtitle{
	/*text-align:right;*/
	text-align:left;
	color:black;
	white-space:nowrap;
}

#mastamaincontents .inputvalue{
	text-align:left;
	color:black;
}


/*marge*/
#margemaincontents table{
	width: 95%;
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	font-size: 13px;
	white-space: nowrap;
	empty-cells: show;
	overflow-y:auto;
}

#margemaincontents thead {
	border: 0px;
	background: #FFFF99;
	color: #707070;
	margin: 0 0 0 0;
	font-weight: bold;
}

#margemaincontents tr{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
}

#margemaincontents td{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
}

#margemaincontents .inputtitle{
	text-align:right;
	color:black;
	white-space:nowrap;
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
}

/*shukei*/
#shukeimaincontents table{
	width: 80%;
	border-width: 0px;
	border-collapse: separate;
	font-size: 13px;
	white-space: nowrap;
	empty-cells: show;
	overflow-y:auto;
}

#shukeimaincontents tr{
	border-width: 0px;
}

#shukeimaincontents td{
	border-width: 0px;
}

#shukeimaincontents .inputtitle{
	text-align:right;
	color:black;
	white-space:nowrap;
}



#shukeimaintable {
	width: 150%;
	border: 0px;
	/*margin: 0 0 0 0;*/
	background: #DDDDDD;
	text-align: center;
	overflow-y: auto;
	font-size: 11px;
	white-space: nowrap;
	empty-cells: show;

}
#shukeimaintable thead {
	border: 0px;
	background: #FFFF99;
	color: #707070;
	margin: 0 0 0 0;
	font-weight: bold;
}
#shukeiinputtable{
	width: 150%;
	border: 0px;
	margin: 0 0 0 0;
	text-align:left;
	font-size: 15px;
}

#shukeiinputtable .inputtitle{
	text-align:right;
	color:black;
	white-space:nowrap;
	font-size: 10px;
}

#shukeiinputtable .inputvalue{
	text-align:left;
	color:black;
	white-space:nowrap;
	font-size: 10px;

}


.readonlytext{
	border-style: none;
	border-width: 0px;
}



#header{

	font-size:smaller;
	width:100%;
}


#headertitle{
	border:0 0 0 0;
	float:left;
	padding-top: 10px;
	/*padding-left: 20px;*/
	padding-left: 0px;
	/*font-size:20pt;*/
	font-size:large;
	font-weight:900;
	font-family:'ＭＳ Ｐゴシック',serif;
	/*color:#b0a7f5;*/
	color:#5944ea;
}

#headertable{
        font-size:small;
        font-weight:200;
        font-family:'ＭＳ Ｐゴシック',serif;
        /*color:#b0a7f5;*/
        color:black;
margin-top: 5px;
margin-right: 0;
}



#headerlogininfo{
	/*position:absolute;
	top:1px;
	left:900px;*/
	border:0 0 0 0;
	float:right;
}


.button{
	/*color: #FFFF99;
	background: #99CCFF repeat-x left bottom;
	text-align: center;*/
	padding-right: 2px;
	padding-left: 2px;
}
.buttonNone{
	display:none;
}

/*noborder*/
#nomaincontents table{
	/*width: 90%;*/
	/*width: 98%;*/
	border-width: 0px;
	font-size: 11px;
	/*white-space: nowrap;*/
	empty-cells: show;
	overflow-y:auto;
	
}

#nomaincontents tr{

	border-width: 0px;
}

#nomaincontents td{
	border-width: 0px;
 text-align : center;

}
#nomaincontents th{
 text-align : center;

}

/*copy*/
#copymaincontents{
	width:720px;

}

#copymaincontents .headercopytitle{
	background-color:#cccccc;
	font-weight: bold;
	width: 13%;
}

#copymaincontents .headercopytitlebukken{
	background-color:#cccccc;
	font-weight: bold;
}

#copymaincontents .headercopyvalue{
	width: 20%;
}

#copymaincontents table{
	width: 100%;
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	font-size: 10px;
	white-space: nowrap;
	empty-cells: show;
	overflow-y:auto;
}

#copymaincontents tr{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;


}

#copymaincontents td{
	border-style: groove;
	border-width: 1px;
	border-collapse: separate;
	height:15px;

}

#copymaincontents h4 {
page-break-before: always;
}

.headercolor{
	background-color:#bcd1f5;
	width: 90%;
	font-size: 13px;
}

.headercolor_smile{
	background-color:#cafddc;
	width: 90%;
	font-size: 13px;
}

.headercolor_keiyaku{
	background-image: url(../img/header_keiyaku.gif);
	width: 90%;
	font-size: 13px;
}


#footer{

}

#footer-control{
	margin: 10px 15px 15px 15px;
}

#footer-control input{
	margin-right:15px;
}


/*******************************
add_field
*******************************/
.namef{
	/*width:80px;*/
}

.adr{
	width: 300px;
}

.bnc{
	width: 150px;
}

.tanm{
	width: 150px;
}


.age{
	width: 30px;
    text-align:right;
}

.area{
	width: 100px;
    text-align:right;
}

.money{
	width: 115px;
	text-align:right;
}

.year{
	width: 60px;
	text-align:right;
}

.day{
	width: 75px;
}

.id{
	width: 100px;
}


.biko{
	width: 99%;
	height:50px;
}

.torikomibiko{
	width: 99%;
	height:50px;
}

.printbiko{
	width: 600px;
	height:50px;
	background-color: #ffffff;
    color:#000000;

}
.selectmedia{
    background-color: #ffffff;
    color:#000000;
    }

.biko300{
	width: 300px;
}

.biko450{
	width: 500px;
}
.tel{
	width: 100px;
	ime-mode: disabled;
}

.mail{
	/*width: 200px;*/
	width: 90%;
	ime-mode: disabled;
}

.yno1{
	width: 25px;
	ime-mode: disabled;
}

.yno2{
	width: 35px;
	ime-mode: disabled;
}

.etctxt70{
	width: 70px;
}

.etctxt{
	width: 100px;
}

.etctxt110{
	width: 110px;
}


.etctxt125{
	/*width: 125px;*/
	width: 90%;
}

.etctxt150{
	width: 150px;
}

.etctxt210{
	width: 210px;
}

.etctxt300{
	width: 300px;
}


.checkbox{
	width: 15px;
}

.bknadr{
	/*width: 300px;*/
	width: 90%;
}

.renraku{
	width: 500px;
}

.mailmgtitle{
	/*width: 85%;*/
}

.mailmginput{
	/*width: 95%;*/
	width: 100%;
	height: 380px;
}

.select_media{
	width: 120px;
}
form {
	margin: 0px 0px 0px 0px;
}
