@charset "UTF-8";
/* $Header: $ */
/* =========================================================
 * 画面スタイル（）
 * ======================================================= */
 
#form\3aNS6304 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6304 .NS6304-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6304 .NS6304-div-style-1 {
	margin-left: -10px;
	margin-right: -10px;
}
#form\3aNS6304 .NS6304-table-style-1 {
	border:none;
	width:90%;
}
#form\3aNS6304 .NS6304-border-none {
	border:none
}
#form\3aNS6304 .internalinfo.cw {
	color:#999999;
}

#form\3aNS6304 .maincontent {
	margin-top: 0px;
	margin-left: 10px;
}
#form\3aNS6304 .maincontent-section {
	margin-bottom: 0;
	min-height: 20px;
}
#form\3aNS6304 .mainarea-scroll {
	margin: 5px;
	min-height: 380px;
	height: 380px;
}
#form\3aNS6304 .mainarea-scroll .mainarea-scroll-block {
	margin-right: 10px;
	overflow: hidden;
}
#form\3aNS6304 .maincontent-section-block ul {
	margin-left: 70px;
}
#form\3aNS6304 .section-block-btn label {
	width: 14em;
}

#form\3aNS6304_rykykDiKbKeisBtn_0_lbl,
#form\3aNS6304_rykykDiKbHihoBtn_0_lbl {
 	margin-left: 15%;
}
#form\3aNS6304_rykykDiKbKeisBtn_1_lbl,
#form\3aNS6304_rykykDiKbHihoBtn_1_lbl {
 	margin-left: 30%;
}

/*-------------------
 NS6305
 -------------------*/
 
#form\3aNS6305 .maincontent {
	font-size: 16px;
	line-height: 19px;
}

#form\3aNS6305 .internalinfo.cw {
	color:#999999;
}

#form\3aNS6305 .NS6305-div-overflow-hidden {
	overflow: hidden;
} 
#form\3aNS6305 .maincontent-section-table td.table-leftarea {
	padding: 10px 10px 5px 20px;
	width: 630px;
	vertical-align: top;
	border: 1px solid #0099ff;
}
#form\3aNS6305 .maincontent-section-table td.table-rightarea label {
	width: 230px;
}
#form\3aNS6305 .maincontent-section-table td.table-rightarea {
	text-align: center;
}
#form\3aNS6305 .img-cover {
	width : 520px;
	height : 140px;	
	box-shadow:none;
	background-image: url("../../../images/psx/NS6305.png");
	background-position: center;
	background-repeat: no-repeat;
}

/*-------------------
 NS6306
 -------------------*/
#form\3aNS6306 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6306 .mainarea-header-num {
	overflow: visible;
}
#NS6306_Indicator {
	float: right;
}
#form\3aNS6306 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6306 .NS6306-inputtext-style-1 {
	width: 300px;
	ime-mode:disabled;
}
#form\3aNS6306 .NS6306-inputtext-style-2 {
	float:left;
	margin-left:389px;
}
#form\3aNS6306 .NS6306-div-style-1 {
	margin-bottom:10px;
}
#form\3aNS6306 .NS6306-div-style-2 {
	margin-bottom:5px;
}
#form\3aNS6306 .NS6306-div-style-3 {
	width:100%; float: middle;
}
#form\3aNS6306 .NS6306-div-style-4 {
	width:385px; margin-left: 15em;margin-bottom:10px;
}
 #form\3aNS6306 .NS6306-span-style-1 {
	FONT-WEIGHT:NORMAL; FONT-SIZE: 12PX; text-align:right;display:none;
}
#form\3aNS6306 .NS6306-href-style-1 {
	width:200px;
}

#form\3aNS6306 div.ui-input-text input.ui-input-text
 {
	font-size: 24px;
}
#form\3aNS6306 .maincontent-section-table
 {
	margin-bottom: 10px;
}

#form\3aNS6306 .maincontent-section-table tr
{
	clear: both;
}
#form\3aNS6306 .maincontent-section-table .table-header
 {
	padding: 0;
	text-align: left;
	text-indent: 1em;
	vertical-align: middle;
	border: 1px solid #0099ff;
	background-color: #8dc9f1;
}
#form\3aNS6306 .maincontent-section-table .table-header {
	width: 11em;
}

#form\3aNS6306 .maincontent-section-table td.table-leftarea
{
	padding: 10px 20px;
	width: auto;
	line-height: 1.5em;
}
#form\3aNS6306 .maincontent-section-table input
{
	width: 15em;
}
#form\3aNS6306 .maincontent-section-note
{
	margin-top: 0;
/*	
	margin-bottom: 20px;
*/
	overflow: hidden;
}
#form\3aNS6306 .maincontent-section-note .btn-gr{
	float: left;
	margin-left: 5px;
	width: 7em;
}
#form\3aNS6306 .qrcode-explain .input-field .ui-input-text{
    width: 140px;
}

#form\3aNS6306 #NS6306_vis2	.maincontent-section-table{
	line-height: 16px;	
}
#NS6306_QRImageReCreateMessage{
	float:left;
	font-size: 16px;
	display:none;
}
#form\3aNS6306_QRImageReCreateBtn{
	width:100px;
	float:left;
	margin-top:-7px;
	height:31px;
	line-height: 25px;
	font-size:10px;
}
#form\3aNS6306_QRImageReCreateBtn .ui-btn-inner{
	line-height: 31px !important;
}
#form\3aNS6306_QRImageReCreateBtn .ui-btn-text {
	line-height: 25px;
	font-size: 15px;	
}

/*-------------------
 NS6307
 -------------------*/

#form\3aNS6307 .maincontent {
	font-size: 16px;
	line-height: 19px;
}

#form\3aNS6307 .internalinfo.cw {
	color:#999999;
}
 
 #form\3aNS6307 .maincontent-section-table td.table-leftarea {
	padding: 10px 10px 5px 20px;
	width: 630px;
	vertical-align: top;
	border: 1px solid #0099ff;
}

#form\3aNS6307 .maincontent-section-table td.table-rightarea label {
	width: 230px;
}

#form\3aNS6307 .maincontent-section-table td.table-rightarea {
	text-align: center;
}


/*-------------------
 NS6308
 -------------------*/
#form\3aNS6308 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6308 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6308 .NS6308-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6308 .NS6308-radio-label-style-1 {
	width:10em;
}

#form\3aNS6308 .maincontent-section.section-half {
	width: 460px;
}
#form\3aNS6308 .maincontent-section.section-half .maincontent-section-table {
	width: 436px;
	font-size: 14px;
}
#form\3aNS6308 .maincontent-section.section-halfleft {
	float: left;
}
#form\3aNS6308 .maincontent-section.section-halfright {
	float: right;
}
#form\3aNS6308 .maincontent-section.section-clearfix {
	clear: both;
}
#form\3aNS6308 .maincontent-section.section-half .maincontent-section-table tr {
	height: 34px;
}
#form\3aNS6308 .maincontent-section.section-half .maincontent-section-table th {
	padding-left: .5em;
	padding-right: .5em;
	width: 6em;

	text-align: left;
}
#form\3aNS6308 .maincontent-section.section-half .maincontent-section-table td {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: .5em;
	padding-right: 3px;
	line-height: 1.2em;
}

#form\3aNS6308 .NS6308_div_style_1 {
	width: 200px;
}

#form\3aNS6308 .hoshou_table_style_2 {
	width:915px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: .5em;
	padding-right: .5em;
}
#form\3aNS6308 .hoshou_th_min_width_1 {
	min-width:532px;
}
#form\3aNS6308 .hoshou_th_min_width_2 {
	min-width:112px;
}
#form\3aNS6308 .hoshou_th_min_width_3 {
	min-width:42px;
}
#form\3aNS6308 .hoshou_th_min_width_4 {
	min-width:105px;
}
#form\3aNS6308 .hoshou_th_min_width_5 {
	min-width:448px;
}
#form\3aNS6308 .hoshou_th_min_width_6 {
	min-width:56px;
}
#form\3aNS6308 .hoshou_text_align_center {
	text-align: center;
}
#form\3aNS6308 .hoshou_text_align_left {
	text-align: left;
}
#form\3aNS6308 .hoshou-div-margin-topbottom-1 {
	margin-top:0px;
	margin-bottom:5px;
}
#form\3aNS6308 .hoshou-table-style-1 {
	width:100%;
	margin: 0 0 0 0;
}
#form\3aNS6308 .hoshou-visibility-visible {
	visibility:visible;
}
#form\3aNS6308 .hoshou-tableRow {
	background-color: #f0f7ff !important;
}
#form\3aNS6308 .hoshou-tableRowAlt {
	background-color: #ffffff !important;
}
#form\3aNS6308 .hoshou-th-style-1 {
	min-width: 3em ;
	text-align: center ;
	vertical-align: center ;
}
#form\3aNS6308 .NS6308_gtanNayKnChkBtn_wrapper{
	margin: 0 auto;
	width: 19%;
}
#form\3aNS6308 .blueframe-section .fms-line-height {
	line-height: 17.5px;
}
#form\3aNS6308 .hosnaymngn_1{
	padding-left: 9px;
}
#form\3aNS6308 .mainarea-explain.mainarea-explain-scrollable{
	margin-bottom:0px;
}
#form\3aNS6308 .fm-line-height{
	line-height:1.2em;
}
#form\3aNS6308 .NS6450_hihoTable {
	margin-bottom:6px;
}
/*-------------------
 NS6309
 -------------------*/

#form\3aNS6309 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6309 .NS6309-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6309 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6309 .scrollbtn-up,
#form\3aNS6309 .scrollbtn-down {
	z-index: 1;
}
#form\3aNS6309 .z-index-low {
	z-index: 0;
}
#form\3aNS6309 .NS6309-th-style-1 {
	width: 110px;
}
#form\3aNS6309 .NS6309-td-style-1 {
	width: 200px;
}
#form\3aNS6309 .NS6309-tr-height-1 {
	height:60px;
}
#form\3aNS6309 .NS6309-div-margin-left-1 {
	margin-left:10px;
}
#form\3aNS6309 .NS6309-display-none {
	display:none;
}
#form\3aNS6309 .NS6309-cursor-default {
	cursor:default;
}
#form\3aNS6309 .NS6309-radio-label-style-1 {
	width:165px;margin-left:5px;
}
#form\3aNS6309 .ui-body-z .confirminfo.maincontent-section .maincontent-section-table {
	table-layout: fixed;
	background-color: transparent;
	width: 915px;
}
#form\3aNS6309 .maincontent-section-table .btnarea {
	width: 4em;
	padding-top: 0;
	padding-right: 50px;
}
#form\3aNS6309 .maincontent-section-table .btnarea .btn-input {
	width: 4em;
}

#form\3aNS6309 .ui-body-z .maincontent-section-table td.confirm-rightarea_dynamic {
	float: none;
	overflow: hidden;
	background-color: #8dc9f1 !important;
	border-top: 1px solid #0099ff;
	border-right: 1px solid #0099ff;
	border-bottom: 1px solid #0099ff;
	margin: 0px;
	vertical-align: top;
	padding-right: 0.3em;
}

#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_th1 {
	width: 80px;
}
#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_th2 {
	width: 100px;
}
#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_td1 {
	width: 180px;
}
#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_td2 {
	width: 100px;
}
#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_th3 {
	width: 80px;
}
#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_td3 {
	width: auto;
}
#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_td4 {
	width: 100px;
}
#form\3aNS6309 .ui-body-z .maincontent-section-table col.NS6309_td5 {
	width: 190px;
}

/*-------------------
 NS6310
 -------------------*/

#form\3aNS6310 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6310 .NS6310-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6310 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6310 .scrollbtn-up,
#form\3aNS6310 .scrollbtn-down {
	z-index: 1;
}
#form\3aNS6310 .z-index-low {
	z-index: 0;
}
#form\3aNS6310 .NS6310-th-style-1 {
	width: 110px;
}
#form\3aNS6310 .NS6310-td-style-1 {
	width: 200px;
}
#form\3aNS6310 .NS6310-tr-height-1 {
	height:60px;
}
#form\3aNS6310 .NS6310-div-margin-left-1 {
	margin-left:10px;
}
#form\3aNS6310 .NS6310-display-none {
	display:none;
}
#form\3aNS6310 .NS6310-cursor-default {
	cursor:default;
}
#form\3aNS6310 .NS6310-radio-label-style-1 {
	width:165px;margin-left:5px;
}

#form\3aNS6310 .maincontent-section-table.NS6310-main-table {
	table-layout: fixed;
	background-color: transparent;
	width: 915px;
}
#form\3aNS6310 .maincontent-section-table .btnarea {
	width: 4em;
	padding-top: 0;
	padding-right: 50px;
}
#form\3aNS6310 .maincontent-section-table .btnarea .btn-input {
	width: 4em;
}
#form\3aNS6310 strong {
 font-weight: normal;
 color: #ff0000;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table td.confirm-rightarea_dynamic {
	float: none;
	overflow: hidden;
	background-color: #8dc9f1 !important;
	border-top: 1px solid #0099ff;
	border-right: 1px solid #0099ff;
	border-bottom: 1px solid #0099ff;
	margin: 0px;
	vertical-align: top;
	padding-right: 0.3em;
}

#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_th1 {
	width: 80px;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_th2 {
	width: 100px;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_td1 {
	width: 180px;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_td2 {
	width: 100px;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_th3 {
	width: 80px;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_td3 {
	width: auto;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_td4 {
	width: 100px;
}
#form\3aNS6310 .ui-body-z .maincontent-section-table col.NS6310_td5 {
	width: 190px;
}
/*-------------------
 NS6322
 -------------------*/
#form\3aNS6322 .maincontent {
	font-size: 16px;
	line-height: 23px;
}
#form\3aNS6322 .maincontent-section-table.NS6322-main-table1 {
	table-layout: fixed;
	background-color: transparent;
	width: 915px;
	margin-bottom: 0px;
}
#form\3aNS6322 .maincontent-section-table.NS6322-main-table2 {
	table-layout: fixed;
	background-color: transparent;
	width: 915px;
	margin-top: 15px;
	margin-bottom: 0px;
}
#form\3aNS6322 .maincontent-section-table .btnarea {
	width: 45px;
	padding-top: 0;
	padding-right: 50px;
}
#form\3aNS6322 .maincontent-section-table .btnarea .btn-input {
	width: 4em;
}

#form\3aNS6322 .sibo_msg {
	margin-left:10px;
	margin-bottom:20px;
	float:left;
	text-align: left;
}

#form\3aNS6322 .fixed_height {
	height:3em;
}
#form\3aNS6322 .kyk_tb2,
#form\3aNS6322 .kyk_tb3,
#form\3aNS6322 .sbo_tb2,
#form\3aNS6322 .sbo_tb3 {
	display:none;
}

/*-------------------
 NS6311
 -------------------*/
#form\3aNS6311 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
/* 上位CSSの無効化 */
/*.ui-body-z */
#form\3aNS6311 .maincontent-section.confirminfo .maincontent-section-table td {
	min-width: 1px;
	padding: 5px 8px 3px 8px;
}
#form\3aNS6311 .maincontent-section.confirminfo .maincontent-section-table td.table-td-bgGray {
	line-height: 2em;
}
/*.ui-body-z */
#form\3aNS6311 .maincontent-section.confirminfo .maincontent-section-table th {
	width: auto;
	/*background-color: yellow ! important;*/
}

/*#NS6311-mainarea td {
	min-width: 1px;
	padding: 5px 8px 3px 8px;
}
#NS6311-mainarea th {
	width: auto;
	background-color: yellow ! important;
}
*/
/* .maincontent */
#form\3A NS6311 .NS6311-div-overflow-hidden {
	overflow: hidden;
}
#form\3A NS6311 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6311 .scrollbtn-up,
#form\3aNS6311 .scrollbtn-down {
	z-index: 1;
}
#form\3aNS6311 .z-index-low {
	z-index: 0;
}
/* 受取人情報の行 */
#form\3aNS6311 .ui-body-z .maincontent-section-table tr {
	height: 50px;
}
/* 複数人のヘッダ行(受取人情報1-4) */
#form\3aNS6311 .ui-body-z .maincontent-section-table tr.NS6311_uketorinin-number-row {
	height: 1.5em;
}
/* 追加ボタンのセル */
#form\3aNS6311 .ui-body-z .maincontent-section-table th.NS6311-addButton {
	background-color: transparent;
	border-left: hidden;
	border-right: hidden;
	border-bottom: 1px solid transparent;
	text-align: right;
	width: 100%;
}
/* 追加ボタンのa */
#form\3aNS6311 .ui-body-z .maincontent-section-table th.NS6311-addButton a {
	text-align: right;
}
/* 追加ボタンのマージン */
#form\3aNS6311 .NS6311-a-margin {
	margin-left: 640px;/* ボタンはなぜかtext-alignが無視される */
	margin-bottom: 5px;
}
/* 確認するボタン */
#form\3aNS6311 .NS6311-radio-label-style-1 {
	width:165px;margin-left:10px;
}
/* 確認するボタン */
#form\3aNS6311 .NS6311-radio-label-style-2 {
	width:165px;margin-left:10px;margin-top:0;
}
/* 編集ボタンのセル td.btnarea */
#form\3aNS6311 .maincontent-section-table .btnarea {
	padding-top: 0;
}
/* 編集ボタン td.btnarea a.btn-input */
#form\3aNS6311 .maincontent-section-table .btnarea .btn-input {
	width: 4em;
}
/* 受取人情報のtable */
#form\3aNS6311 .maincontent-section-table.NS6311-uketorinin-table {
	table-layout: fixed;
	background-color: transparent;
	width: 915px;
}
#form\3aNS6311 .maincontent-section-table.NS6311-youiku {
	table-layout: fixed;
	min-height: 165px;
	width: 915px;
}
/* 契約者、契約者以外一人指定...等の一つ外側のdiv */
#form\3aNS6311 .maincontent-section-explain {
	margin-top: 2px;
	margin-left: 12px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #0099ff;
}

/* 契約者ボタン */
#form\3aNS6311 label[id$="NS6311_uktnStiHjKbDisplay_0_lbl"] {
	width: 7em;
}
/* 契約者以外一人指定ボタン */
#form\3aNS6311 label[id$="NS6311_uktnStiHjKbDisplay_1_lbl"] {
	width: 13.7em;
}
/* 複数人指定ボタン */
#form\3aNS6311 label[id$="NS6311_uktnStiHjKbDisplay_2_lbl"] {
	width: 9.3em;
}
/* 続柄ダイアログ: 被保険者の親（契約者以外）ボタン */
#form\3aNS6311 label[id$="NS6311_yinkUktnHjKbDisplay_1_lbl"] {
	width: 16.5em;
}

/* 受取人情報の各列 */
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table TH{
        box-sizing: border-box;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table TD{
        box-sizing: border-box;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col1 {
	width: 90px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col2 {
	width: 90px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col3 {
	width: 180px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col4 {
	width: 90px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col5 {
	width: 90px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col6 {
	width: 85px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col7 {
	width: 90px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col8 {
	width: 200px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col12 {
	width: 180px;
	line-height: 30px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col34 {
	width: 270px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col67 {
	width: 175px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col3456 {
	width: 445px;
}
#form\3aNS6311 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col34567 {
	width: 535px;
}
#form\3aNS6311 .ui-body-z .radio1 .ui-controlgroup label.ui-disabled .ui-btn-inner, #form\3aNS6311 .ui-body-z .radio2 .ui-controlgroup label.ui-disabled .ui-btn-inner {
	background-color: rgb(83, 186, 233);
	text-align: left;
}
#form\3aNS6311 .ui-body-z .maincontent-section-table td.confirm-rightarea_dynamic {
	float: none;
	overflow: hidden;
	background-color: #8dc9f1 !important;
	border-top: 1px solid #0099ff;
	border-right: 1px solid #0099ff;
	border-bottom: 1px solid #0099ff;
	margin: 0px;
	padding-right: 0.3em;
}
#form\3aNS6311 .NS6311-uketorinin-add-table {
	width: 740px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#form\3aNS6311 .NS6311-uketorinin-add-table th.NS6311-addButton {
	background-color: transparent;
	border: none;
}
#form\3aNS6311 .ui-body-z .confirm-text {
    line-height: 1.2em;
    padding: 0;
}

/*-------------------
 NS6312
 -------------------*/

#form\3aNS6312 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6312 .NS6312-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6312 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6312 .scrollbtn-up,
#form\3aNS6312 .scrollbtn-down {
	z-index: 1;
}
#form\3aNS6312 .z-index-low {
	z-index: 0;
}
#form\3aNS6312 .NS6312-td-style-1 {
	background-color : #cbcccc;
} 
#form\3aNS6312 .ui-body-z .maincontent-section-table tr {
	height: 50px;
}
#form\3aNS6312 .NS6312-style-width-1 {
	width: 180px;
}
#form\3aNS6312 .NS6312-radio-label-style-1 {
	width:165px;margin-left:10px;
}

#form\3aNS6312 .maincontent-section-table.NS6312-seikyuunin-table {
	table-layout: fixed;
	background-color: transparent;
	width: 915px;
}
#form\3aNS6312 .maincontent-section-explain .chkbox_outside label {
	width: 21em;
}

#form\3aNS6312 .maincontent-section-table .btnarea {
	width: 4em;
	padding-top: 0;
	padding-right: 50px;
}
#form\3aNS6312 .maincontent-section-table .btnarea .btn-input {
	width: 4em;
}
#form\3aNS6312 .ui-body-z .maincontent-section-table td.confirm-rightarea_dynamic {
	float: none;
	overflow: hidden;
	background-color: #8dc9f1 !important;
	border-top: 1px solid #0099ff;
	border-right: 1px solid #0099ff;
	border-bottom: 1px solid #0099ff;
	margin: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
}

#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table TH{
        box-sizing: border-box;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
}
#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table TD{
        box-sizing: border-box;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
}

#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col1 {
	width: 90px;
}
#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col2 {
	width: 90px;
}
#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col12 {
	width: 180px;
}
#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col3 {
	width: 445px;
}
#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col4 {
	width: 90px;
}
#form\3aNS6312 .ui-body-z .maincontent-section.confirminfo .maincontent-section-table .NS6311-col5 {
	width: 200px;
}

/*-------------------
 NS6313
 -------------------*/

#form\3aNS6313 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6313 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6313 .table-width {
	width: 920px; 
	font-size: 14px;
}
#form\3aNS6313 .td_mskNo {
	width: 80px;
}
#form\3aNS6313 .td_shky {
	width: 810px;
}
#form\3aNS6313 .maincontent {
	overflow: hidden;
}
#form\3aNS6313 .maincontent-section-table.NS6313-section-table {
	margin-bottom: 8px;
}
#form\3aNS6313 .maincontent-section-table.NS6313-section-table tr {
	height: auto !important;
}
#form\3aNS6313 .maincontent-section-table.NS6313-section-table td {
	padding-top: 5px;
	padding-bottom: 2px;
	border: 1px solid #0099ff;
}
#form\3aNS6313 .maincontent-section-table .table-header {
	width:33px !important;
}
#form\3aNS6313 .maincontent-section-table .table-leftarea {
	width: 609px !important;
	min-height: 42px;
}
#form\3aNS6313 .maincontent-section-table.NS6313-section-table .table-rightarea .ui-checkbox {
	margin-left: auto;
	margin-right: auto;
}
#form\3aNS6313 .ns6313_blnk {
	height:0.6em;
}
#form\3aNS6313 .ui-body-z .btn-or3 {
	position: relative;
	width: 150px;
	height: 31px;
	margin-left: 20px;
	margin-top: 45px;
	float: left;
	overflow: hidden;
	color: #ffffff;
	background-color: #53bae9;
	box-shadow: none;		
	cursor: default;
	disabled: "disabled"
}
#form\3aNS6313 .ns6313_KnChk {
	width: 11em;
}
#form\3aNS6313 .maincontent-section-table.NS6313-section-table td.table-rightarea {
	width: auto !important;
	padding: 10px;
	text-align: center;
}
#form\3aNS6313 .maincontent .table-guarantee tr:nth-child(odd) {
	background-color: #ffffff;
}
#form\3aNS6313 .maincontent .table-guarantee tr:nth-child(even) {
	background-color: #f0f7ff;
}
#form\3aNS6313 .maincontent .table-guarantee tr:nth-child(even) {
	background-color: #f0f7ff;
}
#form\3aNS6313 .NS6313-section-table-head-tr {
	min-height: 25px;
	height: auto;
	line-height: 17px;
}
#form\3aNS6313 .NS6313-section-table-body-tr {
	min-height: 20px;
	height: auto;
	line-height: 17px;
}
#form\3aNS6313 .maincontent-section-signarea {
	line-height: 28px;
}
#form\3aNS6313 #NS6313_sksKoknSignarea_br {
	line-height: 16px;
}
#form\3aNS6313 #NS6313_notice_1 {
	padding-left: 25px;
	padding-top: 3px;
	text-indent: -16px;
}
#form\3aNS6313 #NS6313_notice_2 {
	padding-left: 58px;
	text-indent: -16px;
}
/*-------------------
 NS6314
 -------------------*/

#form\3aNS6314 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6314 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6314 .table-width {
	width: 920px; 
	font-size: 14px;
}
#form\3aNS6314 .td_mskNo {
	width: 80px;
}
#form\3aNS6314 .td_shky {
	width: 810px;
}
#form\3aNS6314 .maincontent {
	overflow: hidden;
}
#form\3aNS6314 .ui-body-z .btn-or3 {
	position: relative;
	width: 150px;
	height: 31px;
	margin-top: 8px;
	margin-bottom: 3px;
	overflow: hidden;
	color: #ffffff;
	background-color: #53bae9;
	box-shadow: none;		
	cursor: default;
}
#form\3aNS6314 .maincontent-section-table .table-header {
	width:31px !important;
}
#form\3aNS6314 .maincontent-section-table .table-leftarea {
	width: 611px !important;
}
#form\3aNS6314 .maincontent-section-table td.table-rightarea {
	width: auto !important;
	padding: 10px;
	text-align: center;
}
#form\3aNS6314 .maincontent .table-guarantee tr:nth-child(odd) {
	background-color: #ffffff;
}
#form\3aNS6314 .maincontent .table-guarantee tr:nth-child(even) {
	background-color: #f0f7ff;
}
#form\3aNS6314 .maincontent-section-signarea {
	line-height: 28px;
}
#form\3aNS6314 #NS6314_NS6314_sksKoknSignarea_br {
	line-height: 16px;
}

/*-------------------
 NS6315
 -------------------*/

#form\3aNS6315 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6315 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6315 .table-width {
	width: 920px; 
	font-size: 14px;
}
#form\3aNS6315 .td_mskNo {
	width:80px;
}
#form\3aNS6315 .td_shky {
	width: 810px;
}
#form\3aNS6315 .maincontent {
	overflow: hidden;
}
#form\3aNS6315 .ui-body-z .btn-or3 {
	position: relative;
	width: 150px;
	height: 31px;
	margin-top: 8px;
	margin-bottom: 3px;
	overflow: hidden;
	color: #ffffff;
	background-color: #53bae9;
	box-shadow: none;		
	cursor: default;
}
#form\3aNS6315 .maincontent-section-table .table-header {
	width:31px;
}
#form\3aNS6315 .maincontent-section-table .table-leftarea {
	width: 611px;
}
#form\3aNS6315 .maincontent-section-table td.table-rightarea {
	width: auto !important;
	padding: 10px;
	text-align: center;
}
#form\3aNS6315 .maincontent .table-guarantee tr:nth-child(odd) {
	background-color: #ffffff;
}
#form\3aNS6315 .maincontent .table-guarantee tr:nth-child(even) {
	background-color: #f0f7ff;
}
#form\3aNS6315 .maincontent-section-signarea {
	line-height: 28px;
}
#NS6315_kiykTitlearea_br {
	line-height: 16px;
}
#NS6315_keisSksKoknTitlearea1_br {
	line-height: 16px;
}
#NS6315_hihoTitlearea_br {
	line-height: 16px;
}
#NS6315_keisSksKoknTitlearea2_br{
	line-height: 16px;
}
#form\3aNS6315 .annotation_strong {
	text-decoration: underline;
}
/*-------------------
 NS6316
 -------------------*/

#form\3aNS6316 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6316 .NS6316-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6316 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6316 .NS6316-p-style-1 {
	text-align:center;
} 
#form\3aNS6316 .maincontent-section-table td.table-leftarea {
	padding: 10px 10px 10px 20px;
	width: 690px;
	vertical-align: top;
	border: 1px solid #0099ff;
}
#form\3aNS6316 .maincontent-section-table td.table-rightarea {
	padding: 10px;
	text-align: center;
}
#form\3aNS6316 .inner-column {
	width: 45%;
	margin-top: 15px;
	text-align: center;
}
#form\3aNS6316 .inner-column.inner-column-l {
	float: left;
}

#form\3aNS6316 .inner-column.inner-column-r {
	float: right;
	margin-right: 10%;
}

#NS6316_div_sassi .inner-column .img-cover {
	height: 191px;
	background-position: 0 0;
}
#NS6316_div_sassi .inner-column.inner-column-l .img-cover {
	background-image: url("../../../images/psx/NS6316_sassi_1.png");
}
#NS6316_div_sassi .inner-column.inner-column-r .img-cover2 {
	background-image: url("../../../images/psx/NS6316_sassi_2.png");
	float: left;
	margin-left: 5%;
}
#NS6316_div_sassi .inner-column.inner-column-r .img-cover3 {
	background-image: url("../../../images/psx/NS6316_sassi_3.png");
	margin-left: 60%;
	width: 135px;
	
}
#NS6316_div_cdrom .inner-column .img-cover {
	background-position: 0 0;
	height: 191px;
}
#NS6316_div_cdrom .inner-column.inner-column-l .img-cover {
	background-image: url("../../../images/psx/NS6316_cdrom_1.png");
}
#NS6316_div_cdrom .inner-column.inner-column-r .img-cover2 {
	background-image: url("../../../images/psx/NS6316_cdrom_2.png");
	float: left;
	margin-left: 5%;
}
#NS6316_div_cdrom .inner-column.inner-column-r .img-cover3 {
	background-image: url("../../../images/psx/NS6316_cdrom_3.png");	
	margin-left: 60%;
	width: 135px;
	
}

#form\3aNS6316 .maincontent-section .blueframe-section {
	    display: none;
}

#form\3aNS6316 .fms_v2 {
	text-align: center;
}

#form\3aNS6316 .table-width {
	width: 920px; 
	font-size: 14px;
}

#form\3aNS6316 .table-td-w0-number {
	width:80px;
}
#form\3aNS6316_yknKnKb_0_lbl {
 	margin-left: 15%;
}
#form\3aNS6316_yknKnKb_1_lbl {
 	margin-left: 30%;
}
#form\3aNS6316 .NS6316-tex-bold-underline {
	text-decoration: underline;
	font-weight: bold;
}
#form\3aNS6316 .NS6316fms-style-1 {
	margin-right: -10%;
} 


/*-------------------
 NS6317
 -------------------*/

#form\3aNS6317 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6317 .NS6317-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6317 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6317 .maincontent-section-table td.table-leftarea {
	padding: 10px 10px 10px 20px;
	width: 690px;
	vertical-align: top;
	border: 1px solid #0099ff;
}
#form\3aNS6317 .maincontent-section-table td.table-rightarea {
	padding: 10px;
	text-align: center;
}
#form\3aNS6317 .maincontent-section-table td.table-leftarea p:first-child {
	margin-bottom: 10px;
}	
#form\3aNS6317 .ui-body-z ul.ul-disc {
	font-size:20px;
	margin-left:0.8em;
}
#form\3aNS6317 .ui-body-z ul.ul-disc li {
    margin-bottom: 0;
}
#form\3aNS6317 .NS6317-li-style-1 {
	line-height:0.9em;
}
#form\3aNS6317 .NS6317-line-height-1 {
	line-height:1.2em;
}
#f
#form\3aNS6317 .NS6317-style-padding-bottom-1 {
	padding-bottom:2px;
}
#form\3aNS6317 .NS6317_th_style_1 {
	width:47%;
}
#form\3aNS6317 .NS6317_table_style_3 {
	width:670px;
}
#form\3aNS6317 .NS6317-tex-underline {
	text-decoration: underline;
}
#form\3aNS6317 .maincontent .table-needs {
	border: 0;
    width: 670px;	
}
#form\3aNS6317 .NS6317_td_valign_top {
	vertical-align: top;
}

/*-------------------
 NS6318
 -------------------*/
#form\3aNS6318 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6318 .maincontent-custom6318 {
	overflow: hidden;
}
#form\3aNS6318 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6318 .maincontent-section-table {
	margin-bottom: 8px;
}
#form\3aNS6318 .maincontent .table-needs {
	margin-left: 12px;
}
#form\3aNS6318 .maincontent-section-table-custom6318 {
	padding:0;
	border:0px solid #00665a;
	background-color: #cde7c7; 
}
#form\3aNS6318 .maincontent-section-table-td-custom6318_1 {
	padding-top:0;
	width:60%;
	vertical-align:middle;
	line-height: 1.7em;
	padding-right: 1em;
}
#form\3aNS6318 .maincontent-section-table-td-custom6318_1 div {
    float: left;
    height: 26px;
}

#form\3aNS6318 .maincontent-section-table-td-custom6318_2 {
	padding-top:0;
	width:36%;
	vertical-align:middle;
}
#form\3aNS6318 .maincontent-section-table-custom6318_2 {
	border: 1px solid #00665a;
	padding-top:50px;
}
#form\3aNS6318 .maincontent-section-table-td-custom6318_2_1 {
	padding-top:0;
	width:5%;
	vertical-align:middle;
}
#form\3aNS6318 .maincontent-section-table-td-custom6318_2_2 {
}
#form\3aNS6318 .maincontent-section-explain-custom6318 {
	margin-bottom:-20px;
	margin-left:-7px;
}
#form\3aNS6318 .maincontent-section-explain {
	line-height: 20px;
}
#form\3aNS6318 .document-number-custom6318 {
	text-align: right;padding-bottom:5px;
}
#form\3aNS6318 .NS6318-td-style-1 {
	padding-top:0; width:4%; vertical-align:top;
}
#form\3aNS6318 .NS6318-td-style-2 {
	padding-top:0;width:36%; vertical-align:middle;
}
#form\3aNS6318 .NS6318-td-style-3 {
	padding-top:0; width:25%; vertical-align:middle;
}
#form\3aNS6318 .NS6318_div_style_1 {
	padding-top:0; width:5%;
}
#form\3aNS6318 .NS6318_div_style_2 {
	text-align: left;
	padding-left: 30px;
}
#form\3aNS6318 .NS6318_tr_style_1 {
	height:10px;
}
#form\3aNS6318 .NS6318_td_style_1 {
	vertical-align:middle;
}
#form\3aNS6318 .NS6318_td_style_2 {
	padding-top:0; width:25%; vertical-align:middle;
}
#form\3aNS6318 .NS6318_td_style_2_S {
	padding-top:0; width:21%; vertical-align:middle;
}
#form\3aNS6318 .NS6318_td_style_3 {
	padding-top:0; width:5%; vertical-align:middle;
}
#form\3aNS6318 .NS6318_td_style_4 {
	padding-top:0; width:60%; vertical-align:middle;
}
#form\3aNS6318 .NS6318_td_style_4_S {
	padding-top:0; vertical-align:middle;
}
#form\3aNS6318 .NS6318_table_style_1 {
	border: 1px solid #00666a;
}
#form\3aNS6318 .NS6318_td_height_1 {
	height:100px;
}
#form\3aNS6318 .checkbox-ON,
#form\3aNS6318 .checkbox-OFF {
	margin-top:-5px;
	margin-left:-5px;
}
#form\3aNS6318 .ui-body-z .radio1 .ui-controlgroup label, .ui-body-z .radio2 .ui-controlgroup label {
    width: 120px;
    margin-right: 10px;
}
#form\3aNS6318 .ui-field-contain .ui-controlgroup-controls {
    width: 270px;
}
#form\3aNS6318 .ui-body-z .maincontent-section-table td.table-leftarea {
    border-right: none;
    vertical-align: middle;
}
#form\3aNS6318 .ui-body-z .blueframe-title {
    height: auto;
}
#form\3aNS6318 .greenframe-section .maincontent-section-note p {
	margin-left: 0px;
	text-indent: 0px;
}

/*-------------------
 NS6319
 -------------------*/
#form\3aNS6319 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6319 .maincontent-custom6319 {
	overflow: hidden;
}
#form\3aNS6319 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6319 .mainarea-header {
	height: 76px;
}
#form\3aNS6319 .mainarea-header-title {
	width: 620px;
	height: 76px;
	padding-top: 10px;
	font-size: 24px;
	line-height: 28px;
	vertical-align: middle;
}
#form\3aNS6319 .mainarea-header-title:before {
	height: 76px;
	overflow: hidden;
}

#form\3aNS6319 .ui-controlgroup-controls {
	width: 100%;
	margin-left: 0px;
}

#form\3aNS6319 .tkykFuka_label_width {
	width: 180px;
}

#form\3aNS6319 .shdk_label_width {
	margin-right: 100px;
	width: 180px;
}

#form\3aNS6319 .radio_label_width {
	width: 180px;
}
#form\3aNS6319 .table-text-align {
	text-align: left;
}

#form\3aNS6319 .table-leftarea-width {
	width: 40%;
}

#form\3aNS6319 .blueframe-content-display {
	display: none;
}

#form\3aNS6319 .btn-style {
	width:150px; 
	margin-left: .5em;
}

#form\3aNS6319 .td-detail-width {
	width:580px;
}

#form\3aNS6319 .td-style {
	width:650px;
}

#form\3aNS6319 .padding-width {
	width:270px;
}
#form\3aNS6319 .hoge {
	width:70px;
}

#form\3aNS6319 .table-display-mode {
	display: none;
}
#form\3aNS6319 .table-td-style-1 {
	width:70px;
	text-align:left;
	padding-left: .5em; 
}
#form\3aNS6319 .NS6319-table-td-style-2 {
	text-align:left;border:none;padding:0;
}
#form\3aNS6319 .NS6319-table-td-style-3 {
	text-align:left;border:none;padding:0 0 0 10px;
}
#form\3aNS6319 .NS6319-table-td-style-4 {
	text-align:left;
	padding-left: .5em; 
}
#form\3aNS6319 .NS6319-table-tr-style-1 {
	border:none;height:auto;
}
#form\3aNS6319 .NS6319-inputtext-style-1 {
	width:50px;
}
#form\3aNS6319 .NS6319-inputtext-style-2 {
	width:90px;
}
#form\3aNS6319 .NS6319-inputtext-style-3 {
	width:45px;
}
#form\3aNS6319 .NS6319-inputtext-style-4 {
	width:110px;
}
#form\3aNS6319 .NS6319_table-th-width-0 {
	width:168px;
}
#form\3aNS6319 .NS6319_table-td-width-1 {
	min-width:266px;
}
#form\3aNS6319 .NS6319_table-td-width-2 {
	min-width:140px;
}
#form\3aNS6319 .section-margin {
	margin-top:-1px;
	margin-bottom:0;
}
/* テーブル幅 */
#form\3aNS6319 .table-heder-style {
	width:17%;
	text-align:left;
	padding-left: .5em;
}
#form\3aNS6319 .fixing-style1 {
	 width:5px;
	 text-align:center;
	 padding-left: .5em;
}
#form\3aNS6319 .ui-body-z .NS6319-fix .input-field .ui-input-text
{
	width:10%;
}
#form\3aNS6319 .fix-width {
	width:52px;
}
#form\3aNS6319 .fixing-style2 {
	width:5px;
	text-align:center;
	padding-left: 2px;
}
#form\3aNS6319 .padding-width {
	 width:51.5%;
}					
/* テーブル全体幅 */
#form\3aNS6319 .table-all-width {
	width:650px;
}
/* 詳細内容の幅 */
#form\3aNS6319 .td-content-width {
	width:500px;
}
#form\3aNS6319_yuchoRdo_NotYucho_lbl {
	width: 220px;
	margin-left: 20px;
}
#form\3aNS6319_yuchoRdo_Yucho_lbl {
	width: 220px;
	margin-left: 20px;
}
#form\3aNS6319 .koz_label_width {
	width: 170px;
}
#form\3aNS6319 .output-padding {
	padding-left: .5em; 
}
#form\3aNS6319 .output-display {
	display:none;
}
/* テーブル全体マージン幅 */
#form\3aNS6319 .maincontent-margin {
	margin-bottom:0;
}
/* ID指定CSS */
#form\:tkykFukaChk1_div,
#form\:tkykFukaChk1_disabled_div {
 margin-left: 33%;
}
#form\:tkykFukaChk2_div,
#form\:tkykFukaChk2_disabled_div {
 margin-left: 24%;
}
#form\3aNS6319_sydkChk1_div {
 margin-left: 24%;
}
#form\3aNS6319_sydkChk2_div {
 margin-left: 33%;
}
#form\3aNS6319_jdskKb_0_lbl,
#form\3aNS6319_yuchoRdo_0_lbl,
#form\3aNS6319_kozSbtRdo_0_lbl {
 	margin-left: 20px;
}
#form\3aNS6319 .NS6319-chkbtn-display-none {
	display:none;
}
#form\3aNS6319 .NS6319-chkbtn-display-block {
	display:block;
}

/*-------------------
 NS6320
 -------------------*/
#form\3aNS6320 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6320 .maincontent-custom6320 {
	overflow: hidden;
}
#form\3aNS6320 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6320 .ui-controlgroup-controls {
	width: 100%;
	margin-left: 0px;
}
#form\3aNS6320 .radio_outside .group01 {
	width: 120px;
}
#form\3aNS6320 .radio_outside .group02 {
	width: 180px;
}
#form\3aNS6320 .radio_outside .group03 {
	width: 180px;
}
#form\3aNS6320 .radio_outside label .ui-btn-inner  {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
#form\3aNS6320 .ui-body-z .NS6320-fix .input-field .ui-input-text
{
	width:52px;
}
#form\3aNS6320 .Yucho_label_width {
	width: 220px;
}
#form\3aNS6320 .soukin_label_width {
	width: 200px;
}
#form\3aNS6320 .koz_label_width {
	width: 170px;
}
#form\3aNS6320 .NS6320-radiobtn-margin-left-1 {
	margin-left:20px;
}
#popup_container.NS6320 #popup_title {
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	text-indent: 45px;
	font-size: 18px;
	background: #0099ff;
	border: 2px solid #0099ff;
	vertical-align: middle;
}
/*タイトルより下の部分*/
#popup_container.NS6320 #popup_content {
	background: #d6e3f7;
}
/*メッセージ部分*/
#popup_container.NS6320 #popup_message {
	padding-left: 0em;
}
/*ボタン部分*/
#popup_container.NS6320 INPUT[type='button'] {
	border: outset 2px #0099ff;
	color: #0099ff;
	background: #0099ff;
	width: 6em;
}

/* テーブル全体マージン幅 */
#form\3aNS6320 .maincontent-margin {
	margin-bottom:0;
}

#form\3aNS6320 .section-margin {
	margin-top:-1px;
	margin-bottom:0;
	display: none;	
}
#form\3aNS6320 .NS6320-div-style-1 {
	text-align:left;
	padding: .5em;
}
/* テーブル全体幅 */
#form\3aNS6320 .table-all-width {
	width:650px;
}

/* テーブル幅 */
#form\3aNS6320 .table-heder-style {
	width:17%;
	text-align:left;
	padding-left: .5em;
}

#form\3aNS6320 .table-td-style-1 {
	width:70px;
	text-align:left;
	padding-left: .5em; 
}
#form\3aNS6320 .table-td-style-2 {
	text-align:left;
	padding-left: .5em; 
}
/* 詳細内容の幅 */
#form\3aNS6320 .td-content-width {
	width:500px;
}

/*　ボタン幅・マージン */
#form\3aNS6320 .btn-style {
	 width:150px;
	 margin-left: .5em; 
}
/* */
#form\3aNS6320 .teble-header-padding {
	text-align:left;
	padding-left: .5em;
}

#form\3aNS6320 .fixing-style1 {
	width:5px;
	text-align:center;
	padding-left: 12px;
}

#form\3aNS6320 .fix-width {
	width:66px;
}
#form\3aNS6320 .fixing-style2 {
	width:5px;
	text-align:center;
}

#form\3aNS6320 .padding-width {
	 width:600px;
}

#form\3aNS6320 .output-display {
	display:none;
}

#form\3aNS6320 .output-padding {
	padding-left: .5em; 
}

#form\3aNS6320 .cpybtn-setting {
	width: 350px; margin-left: 33em;  margin-bottom: 1em;
}
#form\3aNS6320 .NS6320-inputtext-style-1 {
	width:50px;
}
#form\3aNS6320 .NS6320-inputtext-style-2 {
	width:90px;
}
#form\3aNS6320 .NS6320-inputtext-style-3 {
	width:45px;

}
#form\3aNS6320 .NS6320-inputtext-style-4 {
	width:110px;
}
#form\3aNS6320_jdskKb_0_lbl,
#form\3aNS6320_yuchoRdo_0_lbl,
#form\3aNS6320_kozSbtRdo_0_lbl {
 	margin-left: 20px;
}

/*-------------------
 NS6321
 -------------------*/
#form\3aNS6321 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6321 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6321 .NS6321-div-overflow-hidden {
	overflow: hidden;
}

#form\3aNS6321 .maincontent .table-info tr:last-child {
	border-bottom: 1px solid #0099ff;
}
#form\3aNS6321 .maincontent .table-needs {
	border: 0;
    width: 100%;	
}
#form\3aNS6321 .ui-body-z .maincontent .table-needs .section-table-num {
width: 3em;
}
#form\3aNS6321  hr {
	border: none;
	border-bottom: 2px solid #0099ff;
} 
#form\3aNS6321  hr {
	margin-top: 25px;
} 
#form\3aNS6321 .maincontent-section-explain p {
	margin-bottom: 10px;
	line-height: 1.2em;
}
#form\3aNS6321 .maincontent-section-explain p:last-child {
	margin-bottom: 0;
}
#form\3aNS6321 .maincontent-section.section-half {
	width: 450px;
}
#form\3aNS6321 .maincontent-section.section-half .maincontent-section-table {
	width: 436px;
	margin-bottom: 8px;
	font-size: 14px;
}
#form\3aNS6321 .maincontent-section.section-halfleft {
	float: left;
}
#form\3aNS6321 .maincontent-section.section-halfright {
	float: right;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner {
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 20px;
	width: 440px;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner tr {
	height: 4em;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner th {
	width: 8em;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner th,
#form\3aNS6321 .ui-body-z .maincontent .table-owner td {	
	padding-left: .5em;
	padding-right: .5em;
	border: 1px solid #0099ff;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner td {	
	width: 400px;
	background: none;
	text-indent: -9999px;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner2 {
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 20px;
	width: 914px;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner3 {
	width:100%;
	table-layout:fixed;
	margin:0px 0px 0px 0px;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner3 tr{
	height: 4em;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner2 tr {
	height: 4em;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner2 th {
	width: 120px;
}
#form\3aNS6321 .ui-body-z .maincontent .table-owner2 th,
#form\3aNS6321 .ui-body-z .maincontent .table-owner2 td {	
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #0099ff;
}
#form\3aNS6321 #NS6321_bsnJishorSignarea {
	width: 250px;
}
#form\3aNS6321 #NS6321_bsnJishorBosSp{
	width:0;
	border-top-style: hidden;
	border-bottom-style: hidden;
}
#form\3aNS6321 .NS6321-div-style-1 {
	margin-top: 0px;
}
#form\3aNS6321 .NS6321-span-style-1 {
	font-weight: normal;
	float: right;	
}
#form\3aNS6321 .NS6321-style-padding-left-1 {
	padding-left:10px;
}
#form\3aNS6321 .NS6321-style-padding-left-2 {
	padding-left:20px;
}
#form\3aNS6321 .NS6321-style-padding-left-3 {
	padding-left:45px;
}
#form\3aNS6321 .NS6321-style-padding-left-4 {
	padding-left:7px;
}
#form\3aNS6321 .NS6321-style-padding-left-zero {
	padding-left:0;
}
#form\3aNS6321 .NS6321-style-padding-bottom-1 {
	padding-bottom:10px;
}
#form\3aNS6321 .NS6321-li-style-1 {
	line-height:14px;
}
#form\3aNS6321 .NS6321-style-width-1 {
	width:100%;
}
#form\3aNS6321 .NS6321-style-width-td-right {
	max-width:15em;
	word-wrap: break-word;
}
#form\3aNS6321 .NS6321-tex-underline {
	text-decoration: underline;
}
#form\3aNS6321 .ui-body-z ul.ul-disc {
	font-size:20px;
}
#form\3aNS6321 .ui-body-z ul.ul-disc.f-size-small{
	font-size:14px;
}
#form\3aNS6321 .maincontent-section-table-td-custom6321_2_1 {
	padding-top:10px;
	width:5%;
}
#form\3aNS6321 .NS6321_th_style_1 {
	width:30%;
}
#form\3aNS6321 .NS6321_th_style_2 {
	width:32%;
}
#form\3aNS6321 .NS6321_td_style_1 {
	padding-top:6.5px;
}
#form\3aNS6321 .NS6321_td_style_2 {
	padding-top:6.5px;
	width:25%;
}
#form\3aNS6321 .NS6321_td_style_3 {
	padding-top:6.5px;
	width:5%;
}
#form\3aNS6321 .NS6321_td_style_4 {
	padding-top:6.5px;
	width:60%;
}
#form\3aNS6321 .NS6321_td_style_5 {
	padding-top:0;
	padding-left:0;
}
#form\3aNS6321 .NS6321_td_style_6 {
	padding-left:110px;
}
#form\3aNS6321 .NS6321_td_style_7 {
	padding-top:10px;
}
#form\3aNS6321 .NS6321_tr_style_1 {
	height:10px;
}
#form\3aNS6321 .NS6321_table_style_1 {
	border: 1px solid #00666a;
}
#form\3aNS6321 .NS6321_table_style_2 {
	width:990;
	margin: 0;
}
#form\3aNS6321 .NS6321_table_style_3 {
	width: 100%;
}
#form\3aNS6321 .NS6321_td_height_1 {
	height:60px;
}
#form\3aNS6321 .NS6321_th_style_width_1 {
	width:150px;
}
#form\3aNS6321 .NS6321_p_style_1 {
	margin-left:15px;
}
#form\3aNS6321 .NS6321_table_background_color_1 {
	background-color: #d6e3f7;
}
#form\3aNS6321 .NS6321_table-td-width-1 {
	min-width:266px;
}
#form\3aNS6321 .NS6321_table-td-width-2 {
	min-width:10em;
}
#form\3aNS6321 .NS6321_table-td-width-3 {
	max-width:180px;
	width:9em;
}
#form\3aNS6321 .NS6321_table-td-width-4 {
	max-width:250px;
	width:250px;
}
#form\3aNS6321 .maincontent .table-option-container-r {
	width: 18em;
}
#form\3aNS6321 .hoshou_table_style_2 {
	width:914px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: .5em;
	padding-right: .5em;
}
#form\3aNS6321 .maincontent-section-table {
	margin: 8px 0px 8px 0px;
}
#form\3aNS6321 .separate-border-collapse {
	border-collapse: separate;
}
#form\3aNS6321 .hoshou_th_min_width_1 {
	min-width:532px;
}
#form\3aNS6321 .hoshou_th_min_width_2 {
	min-width:112px;
}
#form\3aNS6321 .hoshou_th_min_width_3 {
	min-width:42px;
}
#form\3aNS6321 .hoshou_th_min_width_4 {
	min-width:105px;
}
#form\3aNS6321 .hoshou_th_min_width_5 {
	min-width:400px;
}
#form\3aNS6321 .hoshou_th_min_width_6 {
	min-width:56px;
}
#form\3aNS6321 .hoshou_text_align_center {
	text-align: center;
}
#form\3aNS6321 .hoshou_text_align_left {
	text-align: left;
}
#form\3aNS6321 .hoshou-div-margin-topbottom-1 {
	margin-top:10px;
	margin-bottom:5px;
}
#form\3aNS6321 .hoshou-table-style-1 {
	width:100%;
	margin: 0 0 0 0;
}
#form\3aNS6321 .hoshou-visibility-visible {
	visibility:visible;
}
#form\3aNS6321 .hoshou-tableRow {
	background-color: #f0f7ff !important;
}
#form\3aNS6321 .hoshou-tableRowAlt {
	background-color: #ffffff !important;
}
#form\3aNS6321 .hoshou-th-style-1 {
	min-width: 3em ;
	text-align: center ;
	vertical-align: center ;
}
#form\3aNS6321_bsnJishor_div{
	zoom: 50% ;
	float:left;
	margin: 0 auto;
	background-color: rgb(255, 255, 255); 
	border: 0px;
	width: 395px;
	height: 90px;
	left: 10%;
}
#form\3aNS6321_bsnJishor_div .signarea-sign{
	top: 0px;
	left: 0px;
}
#form\3aNS6321 .NS6321_td_valign_top {
	vertical-align: top;
}
#form\3aNS6321 .txtindent_lh {
	clear: both;
}
#form\3aNS6321 .bos_drim {
	font-size: 19px;
	display:block;
}
#form\3aNS6321 .bos_drim_smbc {
	font-size: 19px;
	display:block;
}
#form\3aNS6321 td.table-info-name {
	width: 255px;
}
#form\3aNS6321 .NS6321_UKETORININ_SUBTITLE {
	width: 170px;
}

#form\3aNS6321 .NS6321_UKETORININ_TAISYO {
	width: 356px;	
}

#form\3aNS6321 .NS6321_UKETORININ_WARIAI {
	width: 140px;	
}

#form\3aNS6321 .NS6321_UKETORININ_PERCENTAGE {
	width: 100px;	
}
#form\3aNS6321 .ui-body-z .maincontent .table-needs div.table-needs-dotted {
	width: 100%;
	background: url("../../../images/psx/dotted.gif") 0 0 repeat-x;
}
#form\3aNS6321 .ui-body-z .maincontent .table-needs div.table-needs-dotted span {
	background-color: #ffffff;
}
#form\3aNS6321 .ui-body-z .maincontent .table-needs p.table-needs-width {
	width: 700px;
}
#form\3aNS6321  .table-keiyakuinfo-col-1 {
	width:177px;
}
#form\3aNS6321  .table-keiyakuinfo-col-2 {
	width:263px;
}

#form\3aNS6321  .skksyoNoHkmsArea_skksyoNo {
	padding-left:30px; 
	text-indent: -15px;
}
#form\3aNS6321  .skksyoNoHkmsArea_hkms {
	padding-left:30px;
}
#form\3aNS6321  .skksyoNoHkmsArea_info {
	padding-left:30px; 
	padding-top: 4px;
	padding-bottom: 8px;
}
#form\3aNS6321  .stptKbDisplay {
 line-height: 20px;
}
#NS6321_bosDrim_2 {
	width: 137px !important;
}
#form\3aNS6321 .maincontent-section-signarea {
	line-height: 28px;
}
#form\3aNS6321 .option-container-r2{
	float:left;
	padding-left:30px;
}
#form\3aNS6321 .option-container-r3{
	float:none;
}
#form\3aNS6321 .NS6321_blank {
	width:15px;
}
#form\3aNS6321 .NS6321_keiAge_indent {
	padding-left:1em;
}

#form\3aNS6321 .NS6321-text-indent {
	text-indent:-1em;
	padding-right:12px;
	padding-left:24px;
	margin-bottom:5px;
}
#NS6450  .scrollbtnarea {
    left: 920px;
}
#NS6452 .scrollbtnarea {
    left: 920px;
}
#NS6454 .scrollbtnarea {
    left: 690px;
}

#NS6453 .scrollbtnarea {
    left: 920px;
}

#NS6460 .scrollbtnarea {
    left: 920px;
}

.ikkn-info {
	width: 896px; 
	display: block; 
	word-wrap: break-word;
}
.text-info-with-max-width {
	max-width: 26em; 
	display: block; 
	word-wrap: break-word;
}
.hanging-indent{
	margin-left: 1em;
	text-indent: -1em;
}
#form\3aNS6321 .thin_span {
	width: 20px;
}
#form\3aNS6321 .NS6321-tex-bold-underline {
	text-decoration: underline;
	font-weight: bold;
}
#form\3aNS6321 .kkeiinfo-col-2,
#form\3aNS6321 .kkeiinfo-col-3,
#form\3aNS6321 .sboinfo-col-1,
#form\3aNS6321 .sboinfo-col-2,
#form\3aNS6321 .sboinfo-col-3 {
	display:none;
}

#form\3aNS6321 .tr-seiKkei-height {
	height:7px;
}

/*-------------------
 NS6322
 -------------------*/
#C07S0008 .maincontent-section-table .btnarea {
	width: 4em;
	padding-top: 0;
	padding-right: 50px;
}
#C07S0008 .maincontent-section-table .btnarea .btn-input {
	width: 4em;
}
#form\3aNS6322 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6322 .maincontent-section.confirminfo  {
	min-height: 100px;
}
.ui-body-z .maincontent-section-confirm_C07S0008 {
	position :absolute;
	top: 36px;
	right: 12px;
	width: 200px;
	height: 384px;
	z-index: 100;
	overflow: hidden;
}
.ui-body-z .confirm-rightarea_C07S0008 {
	float: right;
	width: 179px;
	height: 382px;
	overflow: hidden;
	padding-left: 5px;
	background-color: #8dc9f1;
	border-top: 1px solid #0099ff;
	border-right: 1px solid #0099ff;
	border-bottom: 1px solid #0099ff;
}

#form\3aNS6322 .NS6322-kikei-add-table {
	width: 740px;
	margin-top: 0px;
	margin-bottom: 8px;
}

/* 追加ボタンのセル */
#form\3aNS6322 .NS6322-kikei-add-table th.NS6322-addButton {
	background-color: transparent;
	border-left: hidden;
	border-right: hidden;
	border-bottom: 1px solid transparent;
	text-align: right;
	width: 100%;
	border-style:none;
}

/* 追加ボタンのa */
#form\3aNS6322 .NS6322-kikei-add-table th.NS6322-addButton a {
	text-align: right;
}
/* 追加ボタンのマージン */
#form\3aNS6322 .NS6322-a-margin {
	margin-left: 830px;
	margin-bottom: 5px;
}
/*-------------------
 NS6323
 -------------------*/

#form\3aNS6323 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6323 .NS6323-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6323 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6323 .NS6316-p-style-1 {
	text-align:center;
} 
#form\3aNS6323 .maincontent-section-table td.table-leftarea {
	padding: 10px 10px 10px 20px;
	width: 690px;
	vertical-align: top;
	border: 1px solid #0099ff;
}
#form\3aNS6323 .maincontent-section-table td.table-rightarea {
	padding: 10px;
	text-align: center;
}
#form\3aNS6323 .inner-column {
	width: 50%;
	height: 10px;
	text-align: center;
}
#form\3aNS6323 .inner-column.inner-column-l {
	float: left;
}
#form\3aNS6323 .inner-column.inner-column-r {
	float: right;
}
#form\3aNS6323 .inner-column .img-cover {
	height: 191px;
	background-position: 0 0;
}
#form\3aNS6323 .img-cover1 {
	background-image: url("../../../images/psx/NS6316_sassi_1.png");
	float: left;
	margin-left: 15px;
}
#form\3aNS6323 .img-cover2 {
	background-image: url("../../../images/psx/NS6316_sassi_3.png");
	float: right;
	margin-right: 15px;
	width: 135px;
}
#form\3aNS6323 .img-cover3 {
	background-image: url("../../../images/psx/NS6316_sassi_2.png");
}
#form\3aNS6323 .pol-content {
	width:100%;
	border-collapse:separate;
	padding-left: 3%;
	padding-right: 3%;
}
#form\3aNS6323 .ns6323-item {
	width:25%;
	vertical-align: top;
}


/*-------------------
 NS6324
 -------------------*/
#form\3aNS6324 .maincontent {
	font-size: 16px;
	line-height: 19px;
}
#form\3aNS6324 .internalinfo.cw {
	color:#999999;
}
#form\3aNS6324 .NS6324-radio-label-style-1 {
	width:185px;
	margin-left:10px;
}
#form\3aNS6324 .NS6324-div-overflow-hidden {
	overflow: hidden;
}
#form\3aNS6324 .NS6324-td-style-1 {
	width: 680px;
}









}