@charset "UTF-8";
/* $Header: $ */
/* =========================================================
 * 画面スタイル（）
 * ======================================================= */
 
/*-------------------
 #NS6400
-------------------*/
#form\3aNS6400 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6400 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6400 .maincontent-section-table {
	margin-bottom: 8px;
}
#form\3aNS6400 .maincontent-section .maincontent-section-table tr {
	height: 98.8px;
	border: none;
	border-bottom: 1px solid #0099ff;
}
#form\3aNS6400 .maincontent-section-table .table-payment-radio {
	vertical-align: middle;
	padding-left: 20px;
	width: 326px;
	table-layout: fixed;
}
#form\3aNS6400 .maincontent-section-table .table-payment-explain {
	line-height: 1em;
}
#form\3aNS6400 .maincontent-section-table .table-payment-explain .NS6400-p-style-1 {
	padding-top:4px;
}
#form\3aNS6400 .maincontent-section-table .table-payment-btn {
	padding-left: 10px;
	padding-right: 15px;
		width: 160px;	
}
#form\3aNS6400 .maincontent-section-table .table-payment-btn a {
	width: 9em;
}
#form\3aNS6400 .infobox-table-section .maincontent-section-table tr {
	height: 2.1em;
}
#form\3aNS6400 .radio_outside label {
	width: 500px;
}
#form\:NS6113 .radio_outside label[for="form\:NS6400_kzfrTtzkRadioBtn_1"] {
	width: 100px;
}
#form\3aNS6400 .ui-body-z .chkbox2 label {
	width: 310px;
}

/*-------------------
 #NS6401
-------------------*/
#form\3aNS6401 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6401 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6401 .NS6401-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6401 .NS6401-style-p-1 {
	margin-top:0.5em; margin-left:1em;
}
#form\3aNS6401 .NS6401-table-style-1 {
	margin-left:30px; width:96%;
}
#form\3aNS6401 .NS6401-table-style-1 td {
	border: 1px solid #000000;
}
#form\3aNS6401 .NS6401-table-style-2 {
	margin-top:-1px; margin-left:30px; margin-bottom:20px; width:96%;
}
#form\3aNS6401 .NS6401-table-style-2 td {
	border: 1px solid #000000;
}
#form\3aNS6401 .NS6401-width-1 {
	width:100%;
}
#form\3aNS6401 .NS6401-td-style-1 {
	height:5.4em; width:10%;
	vertical-align: middle;
}
#form\3aNS6401 .NS6401-td-style-2 {
	height:1.8em; width:28%;
	vertical-align: middle;
}
#form\3aNS6401 .NS6401-td-style-3 {
	height:1.8em; width:27%;
	vertical-align: middle;
}
#form\3aNS6401 .NS6401-td-style-4 {
	height:1.8em; width:35%;
	vertical-align: middle;
}
#form\3aNS6401 .NS6401-td-style-5 {
	height:1.8em; width:10%;
	vertical-align: middle;
	border-right: none;
}
#form\3aNS6401 .NS6401-td-style-6 {
	height:3.6em; width:17%;
	vertical-align: middle;
}
#form\3aNS6401 .NS6401-td-style-7 {
	height:5.4em; width:35%;
	vertical-align: middle;
}
#form\3aNS6401 .NS6401-td-style-8 {
	height:3.4em; width:10%;
	vertical-align: middle;
}
#form\3aNS6401 .NS6401-td-style-9 {
	height:3.4em; width:90%;
	vertical-align: middle;
	padding-left: 8px;
}
#form\3aNS6401 .NS6401-ppl-chkbtn-divStyle {
	width: 20px;
}
#form\3aNS6401 .NS6401-ppl-chkbtn-chkboxStyle {
	width: 30px;
}
#form\3aNS6401 .NS6401-ppl-chkbtn-labelStyle {
	width:280px;
}
#form\3aNS6401 .NS6401-table-style-1 P,
#form\3aNS6401 .NS6401-table-style-2 P {
	margin-bottom: 0px;
}


/*-------------------
 #NS6402
-------------------*/
#form\3aNS6402 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6402 .mainarea-header-num {
	overflow: visible;
}
#NS6402_Indicator {
	float: right;
}
#form\3aNS6402 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6402 .NS6402-div-overflow-hidden {
	overflow: hidden;
}

#form\3aNS6402 .NS6402-td-style-1 {
	width: 80px; height:50px; text-align: left; padding-left: 0.5em;
}
#form\3aNS6402 .NS6402-td-style-2 {
	width: 500px; height:50px; text-align: left;
}
#form\3aNS6402 .NS6402-td-style-2 div {
	margin-left: 14px;
}
#form\3aNS6402 .NS6402-td-style-4 {
	border-left:solid 1px rgb(0, 153, 255);
}
#form\3aNS6402 .NS6402-td-style-5 {
	padding-left:20px;
}
#form\3aNS6402 .NS6402-td-style-6 {
	padding-left:20px; padding-right:10px;width:550px;
}
#form\3aNS6402 .NS6402-div-style-1 {
	text-align:center;
}
#form\3aNS6402 .NS6402-tex-underline {
	text-decoration: underline;
}
#form\3aNS6402 .NS6402-table-style-1 {
	width:98%; height:260px;
}
#form\3aNS6402 .NS6402-table-style-2 {
	margin-left:720px;
}
#form\3aNS6402 .NS6402-border-bottom-none {
	border-bottom:none;
}
#form\3aNS6402 .NS6402-border-top-none {
	border-top:none;
}
#form\3aNS6402 .NS6402-width-1 {
	width:550px;
}
#form\3aNS6402 .NS6402-p-style-1 {
	font-size:14px; color:red;margin-left:10px; text-align : center;
}
#form\3aNS6402 .NS6402-ppl-chkbtn-chkboxStyle {
	margin-left:20px;
}
#form\3aNS6402 .NS6402-ppl-chkbtn-labelStyle-1 {
	width:360px;margin-left:20px;
}
#form\3aNS6402 .NS6402-ppl-chkbtn-labelStyle-2 {
	width:260px;
}
#NS6402_QRImageReCreateMessage{
	float:left;
	font-size: 16px;
}
#form\3aNS6402_QRImageReCreateBtn{
	width:100px;
	float:left;
	margin-top:-7px;
	height:31px;
	line-height: 25px;
	font-size:10px;
}
#form\3aNS6402_QRImageReCreateBtn .ui-btn-inner{
	line-height: 31px !important;
}
#form\3aNS6402_QRImageReCreateBtn .ui-btn-text {
	line-height: 25px;
	font-size: 15px;	
}
/*-------------------
 #NS6403
-------------------*/
#form\3aNS6403 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6403 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l {
	width: 540px;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-r {
	width: 340px;
}
#form\3aNS6403 .table-option-container .maincontent-section-table th {
	width: 6em;
	padding-left: .5em;
	padding-right: .5em;
	text-align: left;
	background-color: #8dc9f1;
}
#form\3aNS6403 .table-option-container .maincontent-section-table td {
	padding-top: 2px;
	padding-left: .5em;
	vertical-align: middle;
	border: 1px solid #0099ff;
}
#form\3aNS6403 .NS6403_edit {
	margin-top: 4px;
	margin-bottom: 5px;
	font-size: 24px;
}
#form\3aNS6403 .NS6403_edit:focus {
	background: none;
}
#form\3aNS6403 .NS6403_edit_on {
	margin-top: 0;
	margin-bottom: 0;
}
#form\3aNS6403 .NS6403_edit_on:focus {
	background-color: #ffff99;
}
#form\3aNS6403 #NS6403_upper.ui-input-text {
	width: 170px;
}
#form\3aNS6403 #NS6403_lower.ui-input-text {
	width: 18px;
}
#form\3aNS6403 .table-option-container {
	margin-top: 0;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l tr {
	clear: both;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .ui-field-contain .ui-input-text {
	width: auto;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .ui-field-contain {
	clear: none;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 5px;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .num-separator {
	float: left;
	margin-top: 20px;
	margin-right: 5px;
	font-size: 24px;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .table-additional-editbtn {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .table-additional-editbtn div[data-role="button"] {
	width: 6em;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .table-additional-comment {
	clear:both;
	float: left;
	margin: 0 0 8px 20px;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .radio_outside .ui-controlgroup-controls {
	margin-left: 15px;
	margin-bottom: 3px;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .radio_outside .radio_outside_mark {
	margin-left: 0;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-l .radio_outside label {
	margin-right: 15px;
}
#form\3aNS6403 .maincontent-section-table.table-option-container-r {
	text-indent: 0;
}
#form\3aNS6403 .ul-decimal {
	margin-top: 5px;
	margin-bottom: 5px;
}
#form\3aNS6403 hr {
	border: none;
	border-bottom: 2px solid #0099ff;
} 
#form\3aNS6403 NS6403-p-style-1 {
	font-size:16px;
}
#form\3aNS6403 NS6403-tr-style-1 {
	height:45px;
} 
#form\3aNS6403 NS6403-inputtext-style-1 {
	width:130px;
} 

#form\3aNS6403 .ui-field-contain .ui-controlgroup-controls {
	width:auto;
} 
#form\3aNS6403 .maincontent-section-signarea {
	line-height: 28px;
}

/*-------------------
 #NS6404
-------------------*/
#form\3aNS6404 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6404 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6404 .NS6404-div-overflow-hidden {
	overflow: hidden;
} 
#form\3aNS6404 .img-cover {
	margin-top: 20px;
	width: 240px;
	height: 311px;
	background-image: url("../../../images/psx/NS6404.png");
}
#form\3aNS6404 .NS6404-div-style-1 {
	margin-top: 10px;
} 

/*-------------------
 #NS6405
-------------------*/
#form\3aNS6405 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6405 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6405 .NS6405-div-overflow-hidden {
	overflow: hidden;
} 
#form\3aNS6405 .img-cover {
	margin-top: 20px;
	margin-left: -30px;	
	width: 283px;
	height: 283px;
	background-image: url("../../../images/psx/NS6405.jpg");
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    box-shadow: none;
}

#form\3aNS6405 .NS6405-td-style-1 .maincontent-section-table {
	margin: 8px 0px 8px 0px;
	width: 480px;

	background-color: #ffffff;
	border: none;
	border-collapse: collapse;
}

#form\3aNS6405 .NS6405-td-style-1 .maincontent-section-table tr {
	height: 4.2em;
	border: none;
}

#form\3aNS6405 .NS6405-td-style-1 .maincontent-section-table td {
	margin-left: 10px;
	vertical-align: middle;
	border: none;
}
#form\3aNS6405 .ui-body-z .chkbox_inside .btn-label-f1 {
    width: 14em;
}
#form\3aNS6405 .NS6405-td-style-1 {
	width:55%; vertical-align:middle;
}
#form\3aNS6405 .NS6405-td-style-2 {
	width:25%; vertical-align:middle;
} 
#form\3aNS6405 .NS6405-hcolumn-style-1 {
	width:50%; vertical-align:top;
}
#form\3aNS6405 .NS6405-hcolumn-style-2 {
	width:50%; vertical-align:buttom;
}
#form\3aNS6405 .NS6405-p-style-1 {
	width: 180px; margin-left:2em;margin-top:0.2em;
}
#form\3aNS6405 .NS6405-p-style-2 {
	text-align:center;
} 
#form\3aNS6405 .NS6405-div-style-1 {
	height:315px;
}
#form\3aNS6405 .NS6405-label-style-1 {
	width:250px;
}

 /*-------------------
 #NS6406
-------------------*/
#form\3aNS6406 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6406 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6406 .maincontent-section-table {
	margin-bottom: 8px;
}
#form\3aNS6406 .maincontent-section .maincontent-section-table tr {
	height: 98.5px;
	border: none;
	border-bottom: 1px solid #0099ff;	
}
#form\3aNS6406 .maincontent-section-table .table-payment-radio {
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
}

#form\3aNS6406 .maincontent-section-table .table-payment-explain {
	line-height: 1em;
		
}
#form\3aNS6406 .maincontent-section-table .table-payment-btn {
	padding-left: 10px;
	padding-right: 15px;
}
#form\3aNS6406 .maincontent-section-table .table-payment-btn a {
	width: 9em;
}
#form\3aNS6406 .infobox-table-section .maincontent-section-table tr {
	height: 2.1em;
}
#form\3aNS6406 .radio_outside label {
	width: 500px;
}
#form\:NS6113 .radio_outside label[for="form\:NS6406_kzfrTtzkRadioBtn_1"] {
	width: 100px;
}
#form\3aNS6406 .ui-body-z .chkbox2 label {
	width: 290px;
}
#form\3aNS6406 .NS6406-p-style-1 {
	padding-top:4px;
}
#form\3aNS6406 .mainarea-explain {
	margin-left: 0;
}

/*-------------------
 #NS6407
-------------------*/
#form\3aNS6407 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6407 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6407 .ul-disc {
	margin-left: 0.8em;
	line-height: 1.2em;
}
#form\3aNS6407 .NS6407-div-overflow-hidden {
	overflow: hidden;
} 
#form\3aNS6407 .maincontent-section-table td.table-leftarea {
	padding: 10px 10px 5px 20px;
	width: 680px;
	vertical-align: top;
	border: 1px solid #0099ff;
}
#form\3aNS6407 .maincontent-section-table td.table-rightarea {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
#form\3aNS6407  strong {
	text-decoration: underline;
	font-weight: bold;
	color: #ff0000;
}


/*-------------------
 #NS6408
-------------------*/
#form\3aNS6408 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6408 .mainarea-header-num {
	overflow: visible;
}
#NS6408_Indicator {
	float: right;
}
#form\3aNS6408 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6408 .NS6408-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6408 .NS6408-table-td-1 {
	width: 80px; height:50px; text-align: left; padding-left: 0.5em;
}
#form\3aNS6408 .NS6408-table-td-2 {
	width: 500px; height:50px; text-align: left;
}
#form\3aNS6408 .NS6408-table-td-3 {
	width: 98%; text-align: left; text-indent: 1em;
}
#form\3aNS6408 .NS6408-table-td-4 {
	width: 77.5%; text-align: left; text-indent: 1em;
}
#form\3aNS6408 .NS6408-table-td-5 {
	width: 8%; text-align: center;
}
#form\3aNS6408 .NS6408-table-td-6 {
	width: 18%; text-align: right; border:1px solid #0099ff; padding-right:0.5em
}
#form\3aNS6408 .NS6408-width-4 {
	width: 60%;
}
#form\3aNS6408 .NS6408-width-5 {
	width: 500px;
}
#form\3aNS6408 .NS6408-width-6 {
	width: 17%;
}
#form\3aNS6408 .NS6408-width-7 {
	width: 22.5%;
}
#form\3aNS6408 .NS6408-width-8 {
	width: 180px;
}
#form\3aNS6408 .NS6408-width-9 {
	width: 18%;
}
#form\3aNS6408 .NS6408-div-1 {
	text-align:center; padding-top:.5em; padding-bottom:2em;
}
#form\3aNS6408 .NS6408-div-2 {
	margin-top:10px; margin-bottom:10px;
}
#form\3aNS6408 .NS6408-border-none {
	border:none;
}
#form\3aNS6408 .NS6408-label-width1 {
	width:240px;
}
#form\3aNS6408 .NS6408-table-style-1 {
	border:none; margin: 8px 12px 0 12px; background-color: #ffffff; border-collapse: collapse;
}
#form\3aNS6408 .NS6408-height1 {
	height: 36px
}
#form\3aNS6408 .NS6408-tex-underline {
	text-decoration: underline;
}
#NS6408_QRImageReCreateMessage{
	float:left;
	font-size: 16px;
}
#form\3aNS6408_QRImageReCreateBtn{
	width:100px;
	float:left;
	margin-top:-7px;
	height:31px;
	line-height: 25px;
	font-size:10px;
}
#form\3aNS6408_QRImageReCreateBtn .ui-btn-inner{
	line-height: 31px !important;
}
#form\3aNS6408_QRImageReCreateBtn .ui-btn-text {
	line-height: 25px;
	font-size: 15px;	
}
/*-------------------
 #NS6409
-------------------*/
#form\3aNS6409 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6409 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6409 .NS6409-div-overflow-hidden {
	overflow: hidden;
} 
#form\3aNS6409 .NS6409-div-style-1 {
	margin-top: 10px;
}
#form\3aNS6409 .NS6409-div-style-2 {
	text-align:center; padding-top:10px;
} 
#form\3aNS6409 .NS6409-p-style-1 {
	padding-top:0;
} 

/*-------------------
 #NS6410
-------------------*/
#form\3aNS6410 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6410 .maincontent .mainarea-singlesection {
	margin-top:0px;
}
#form\3aNS6410 .NS6410-p-style-1 {
	padding-top:0;
}
#form\3aNS6410 .NS6410_GuidanceArea {
	padding-top:30px;
	padding-bottom:30px;
}
/*-------------------
 #NS6411
-------------------*/
#form\3aNS6411 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6411 .ui-body-z  .maincontent-section-table {
	margin-bottom: 8px;
}
#form\3aNS6411 .ui-body-z  .maincontent-section-table tr {
	height: 88px;
}
#form\3aNS6411 .ui-body-z  .maincontent-section-table .table-payment-radio {
	vertical-align: top;
	width:350px;
	vertical-align: middle;
	text-align: center;
}
#form\3aNS6411 .ui-body-z  .maincontent-section-table .table-payment-explain {
	line-height: 1em;
}
#form\3aNS6411 .ui-body-z .chkbox2 label {
	width: 320px;
}
#form\3aNS6411 .internalinfo.cw {
	color:#999999;
}
/*-------------------
 #NS6412
-------------------*/
#form\3aNS6412 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6412 .ui-body-z .maincontent-section-block ul.ul-decimal {
	margin-left: 50px;
	margin-right: 25px;
}
#form\3aNS6412 .internalinfo.cw {
	color:#999999;
}
/*-------------------
 #NS6413
-------------------*/
#form\3aNS6413 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6413 .crcKsyStVisa {
	padding: 0px;
	width:131px;
	height:75px;
	border: 2px #ffffff solid;
	background-image: url("../../../images/psx/visa.png");
	background-repeat:no-repeat;

}
#form\3aNS6413 .crcKsyStMastercard {
	padding: 0px;
	width:114px;
	height:73px;
	border: 2px #ffffff solid;
	background-image: url("../../../images/psx/master.png");
	background-repeat:no-repeat;

}
#form\3aNS6413 .crcKsyStJcb {
	padding: 0px;
	width:96px;
	height:69px;
	border: 2px #ffffff solid;
	background-image: url("../../../images/psx/jcb.png");
	background-repeat:no-repeat;

}
#form\3aNS6413 .crcKsyStAmericanexpress {
	padding: 0px;
	width:82px;
	height:63px;
	border: 2px #ffffff solid;
	background-image: url("../../../images/psx/amex.png");
	background-repeat:no-repeat;

}
#form\3aNS6413 .crcKsyStDiners {
	padding: 0px;
	width:92px;
	height:68px;
	border: 2px #ffffff solid;
	background-image: url("../../../images/psx/dc.png");
	background-repeat:no-repeat;

}
#form\3aNS6413 .card-btn-td {
	height: 35px;
}
#form\3aNS6413 .ui-body-z  .maincontent-section-table {
	width:900px;
}
#form\3aNS6413 .datarea1 {
	text-align:left;
}
#form\3aNS6413 .headarea2 {
	width:215px;
}
#form\3aNS6413 .crcRadio tr {
	border: none;
}
#form\3aNS6413 .section-credit-card {
	padding-left:10px;
}
#form\3aNS6413 .section-credit-card td{
	padding-right:25px;
}
#form\3aNS6413 .credit-table {
	border: none;
	margin-top:5px;
}
#form\3aNS6413 .credit-table tr {
	height: 100%;
	border: none;
}
#form\3aNS6413 .credit-table tr td {
	min-width: 70px;
	border: none;
}
#NS6413_crcNo {
	width: 185px;
	background-color: #ffffd5;
	font-size: 16px;
	padding: 0;
	padding-left: 8px;
}
#form\3aNS6413  input.crcYkkgnYM {
	padding: 0;
	background-color: #ffffd5;
	text-align: center;
	padding-left: 2px;
}
#form\3aNS6413 .ykkgn-table,
#form\3aNS6413 .ykkgn-table tr{
	border: none;
}
#form\3aNS6413 .ykkgn-table tr td{
	text-align: center;
	border: none;
	padding:0px
}
#form\3aNS6413 .ykkgn-table .td-width-1 {
	width: 40px;
	min-width: 40px;
}
#form\3aNS6413 .ykkgn-table .td-width-2 {
	width: 30px;
	min-width: 30px;
}
#form\3aNS6413 .ykkgn-table .td-width-3 {
	width: 40px;
	min-width: 40px;
}
#form\3aNS6413 .ykkgn-table .td-width-4 {
	width: 30px;
	min-width: 30px;
}
#form\3aNS6413 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6413 .maincontent-section-table td {
	min-width: 20px
}
#form\3aNS6413 #NS6413_crcInfoArea1 {
	margin-bottom:0px
}
#form\3aNS6413 #NS6413_crcInfoArea2 {
	display: none;
	border-top-style: none;
	margin-top:0px
}
#form\3aNS6413 .confirminfo.maincontent-section {
	min-height: 265px;
}
#form\3aNS6413 #NS6413_crcInfoArea2 tr,
#form\3aNS6413 #NS6413_crcInfoArea2 tr th {
	border-top-width: 0px;
}
#form\3aNS6413 .maincontent-section-table .crcarea1 td{
	padding: 0 0 0 0;
}

/*-------------------
 #NS6414
-------------------*/
#form\3aNS6414 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6414 .img-cover {
	margin-top: 20px;
	width: 360px;
	height: 465px;
}
#form\3aNS6414 td.table-leftarea {
	padding: 2px 0px 10px 10px;
	text-align: center;
	width: 400px;
}
#form\3aNS6414 .ui-body-z .maincontent-section-table {
	width: 810px;
	height: 400px;
	border: none;
}
#form\3aNS6414 .ui-body-z .maincontent-section-table tr,
#form\3aNS6414 .ui-body-z .maincontent-section-table td {
	border: none;
}
#form\3aNS6414 td.table-rightarea p {
	height: 200px;
}
#form\3aNS6414 .internalinfo.cw {
	color:#999999;
}

/*-------------------
 #NS6415
-------------------*/
#form\3aNS6415 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6415 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6415 .ui-body-z .maincontent-section-table td {
	margin: 0;
	vertical-align: middle;
}
#form\3aNS6415 .table-td-border{
	border: 1px solid #0099FF;
	padding-left: 10px;
	padding-right: 10px;
}
#form\3aNS6415 .ui-body-z .info-table tr.chkboxarea {
	text-align: center;
	height: 80px;
}
#form\3aNS6415 .ui-body-z .info-table .NS6412-ppl-chkbtn-labelStyle {
	width: 280px;
}
#form\3aNS6415 .ui-body-z .info-table th.table-th-width-1 {
	text-align: center;
	width: 20%;
}
#form\3aNS6415 .ui-body-z .info-table th.table-th-width-2 {
	text-align: center;
	width: 50%;	
}
#form\3aNS6415 .ui-body-z .info-table th.table-th-width-3 {
	text-align: center;
	width: 30%;
}
#form\3aNS6415 .ui-body-z .info-table {
	margin-left: 70px;
	width:720px;
	border-color: #0099ff;
}
#form\3aNS6415 .ui-body-z .section-title {
	margin-top:3px;
	margin-left: 36px;
	font-weight: bold;
}
#form\3aNS6415 .NS6415-fkKzStiChk-radio{
	text-align:center;
}
#form\3aNS6415 .NS6415-fkKzStiChk-radio-label{
	width:350px;
}

#form\3aNS6415 .ui-body-z .koza-table {
	width:860px;
}
#form\3aNS6415 .ui-body-z .koza-table .table-header {
	width:100px;
}
#form\3aNS6415 .ui-body-z .koza-table th,
#form\3aNS6415 .ui-body-z .koza-table td  {
	text-align:left;
	padding-left: .5em; 
}
#form\3aNS6415 .ui-body-z .koza-table th {
	width:160px;
	text-align:left;
}
#form\3aNS6415 .ui-body-z .koza-table .koz_label_width {
	width: 170px;
}
#form\3aNS6415 .ui-body-z .koza-table .NS6415-inputtext-style-1 {
	width:50px;
}
#form\3aNS6415 .ui-body-z .koza-table .NS6415-inputtext-style-2 {
	width:90px;
}
#form\3aNS6415 .ui-body-z .koza-table .NS6415-inputtext-style-3 {
	width:45px;
}
#form\3aNS6415 .ui-body-z .koza-table .NS6415-inputtext-style-4 {
	width:110px;
}
#form\3aNS6415 .ui-body-z .koza-table .shiten-btn {
	width:160px;
	margin-bottom: 10px
}
#form\3aNS6415 .ui-body-z .koza-table .td-width-1 {
	width:70px;
}
#form\3aNS6415 .ui-body-z .koza-table .td-width-2 {
	width:10px;
}
#form\3aNS6415 .ui-body-z .koza-table .td-width-3 {
	width:auto;
}
#form\3aNS6415 .ui-body-z .seikyu-date {
	margin-top:10px;
	margin-left:36px;
}
#form\3aNS6415 .maincontent-section-signarea {
	line-height: 28px;
}
#form\3aNS6415 #NS6415_kozaSelectarea,
#form\3aNS6415 #NS6415_kozaShiteiArea,
#form\3aNS6415 #NS6415_signArea{
	display: none;
}
#form\3aNS6415 .num-square {
	margin-top: 4px;
}
#form\3aNS6415 .section-title {
	line-height: 26px;
}
#form\3aNS6415 #NS6415_kykknSrchAjaxBtn {
	cursor:pointer;
} 
#form\3aNS6415 .maincontent-section-explain .ex_line-height {
	line-height:22px;
}
/*-------------------
 #NS6416
-------------------*/
#form\3aNS6416 .maincontent {
	font-size: 16px;
	line-height: 19px;
	height: 100%;
}
#form\3aNS6416 .maincontent .NS6416-display-table-area {
	display: table;
	width: 100%;
	height: 100%;
}
#form\3aNS6416 .maincontent .mainarea-singlesection {
	margin-top:0px;
}
#form\3aNS6416 .display_valign_middle {
	display: table-cell;
	vertical-align: middle;
}
