@charset "UTF-8";
/* CSS Document */

/* 共有 -------------------- { */
/*sup-gig5-comon.css reset*/
.tbl-a {table-layout: inherit;}
.tbl-a thead tr:first-child>*:first-child { width: inherit!important;}

input, textarea { line-height: 1.6; font-family: Arial, Verdana, Lucida Grande, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif; }


/* 遷移ボタン view_detailsBtn,confirmationBtn（for input）*/
.view_details>div,.confirmation>div,.customer_reply>div {width: fit-content;position: relative;margin: 0 auto;}
.view_details .view_detailsBtn,.confirmation .confirmationBtn,.customer_reply .customer_replyBtn { font-size: 1.5rem; color: #333333;font-weight: 700; border: 1px solid #b8b8b8; border-radius: 5px; padding: 4px 25px 4px 15px;background: #f1e767; background: -webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee)); background: -webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%); background: linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%); -webkit-box-shadow: inset 1px 1px 1px #fff; box-shadow: inset 1px 1px 1px #fff; box-shadow: 0 1px 2px rgb(0 0 0 / 18%); cursor: pointer;}
.view_details>div::before,.confirmation>div::before,.customer_reply>div::before { display: block; position: absolute; content: ""; top: 50%; right: 10px; width: 8px; height: 8px; border-top: 2px solid #005243; border-top-color: rgb(0, 82, 67); border-right: 2px solid #005243; border-right-color: rgb(0, 82, 67); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px;}
.confirmation>div::before {margin-top: -6px;}
.confirmation .confirmationBtn {font-size: 2.0rem;}
.customer_reply .customer_replyBtn {font-size: 1.8rem;}
.customer_reply>div::before {border-top: 2px solid #ff8a00; border-top-color: rgb(255, 138, 0); border-right: 2px solid #ff8a00; border-right-color: rgb(255, 138, 0);}

/* 遷移ボタン transitionBtn（for a）*/
.transitionBtn {margin: 0 auto; text-align: center;}
.transitionBtn > a { text-decoration: none; }
.transitionBtn a.confirmation, .transitionBtn a.return,.transitionBtn a.repair,.transitionBtn a.cancel,.transitionBtn a.cash,.transitionBtn a.credit { display: inline-block; position: relative; font-size: 2.0rem; color: #333333; font-weight: 700; border: 1px solid #b8b8b8; border-radius: 5px; padding: 4px 25px 4px 15px; background: #f1e767; background: -webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee)); background: -webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%); background: linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%); -webkit-box-shadow: inset 1px 1px 1px #fff; box-shadow: inset 1px 1px 1px #fff; box-shadow: 0 1px 2px rgb(0 0 0 / 18%);}
.transitionBtn a.confirmation::before,.transitionBtn a.return::before { display: block; position: absolute; content: ""; top: 50%; right: 12px; width: 8px; height: 8px; border-top: 2px solid #005243; border-top-color: rgb(0, 82, 67); border-right: 2px solid #005243; border-right-color: rgb(0, 82, 67); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; }
.transitionBtn a.repair,.transitionBtn a.cancel,.transitionBtn a.cash,.transitionBtn a.credit { font-size: 1.8rem; min-width: 200px;}
.transitionBtn a.repair::before,.transitionBtn a.cancel::before,.transitionBtn a.cancel::before,.transitionBtn a.cash::before,.transitionBtn a.credit::before { display: block; position: absolute; content: ""; top: 50%; right: 12px; width: 8px; height: 8px; border-top: 2px solid #ff8a00; border-top-color: rgb(255, 138, 0); border-right: 2px solid #ff8a00; border-right-color: rgb(255, 138, 0); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; }
.detail_index-Btn { margin-top: 32px;}
#disp_qa_list_ftr { margin: 0 auto; text-align: center;}
#disp_qa_list_ftr a {text-decoration: none;display: inline-block; position: relative; font-size: 1.5rem; color: #333333; font-weight: 700; border: 1px solid #b8b8b8; border-radius: 5px; padding: 2px 8px; background: #f1e767; background: -webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee)); background: -webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%); background: linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%); -webkit-box-shadow: inset 1px 1px 1px #fff; box-shadow: inset 1px 1px 1px #fff; box-shadow: 0 1px 2px rgb(0 0 0 / 18%);}
#disp_qa_list_ftr a .round_xmark { margin-left: 8px; display: inline-block; position: relative; top: 3px; width: 18px; height: 18px; border: 1px solid #ff8a00; border-radius: 50%; background: #ff8a00; }
#disp_qa_list_ftr a .round_xmark::before,#disp_qa_list_ftr a  .round_xmark::after { content: ""; position: absolute; top: 50%; left: 50%; width: 3px; height: 14px; background: #ffffff; }
#disp_qa_list_ftr a .round_xmark::before { transform: translate(-50%,-50%) rotate(45deg); }
#disp_qa_list_ftr a .round_xmark::after { transform: translate(-50%,-50%) rotate(-45deg); }
@media only screen and (max-width: 768px) {
	.view_details .view_detailsBtn,.confirmation .confirmationBtn { font-size: 1.8rem; }
}

/* foam内flexbox */
.flexFixed { display: -webkit-flex; display: -moz-flex; display: flex; align-items: center; }/*左揃え・レスポンシブ改行なし*/
.flexBlock { display: -webkit-flex; display: -moz-flex; display: flex; align-items: center; }/*左揃え・レスポンシブ改行あり*/
.flexBlock div:first-child { margin-left: 0;}
.flexBlock-sb { display: flex; justify-content: space-between;}/*両端配置・レスポンシブ改行あり*/
.flexBlock-sb .flexItem.innerflex{ display: -webkit-flex; display: -moz-flex; display: flex; }
@media only screen and (max-width: 768px) {
	.flexBlock,.flexBlock-sb { display: block; }
}
/* -------------------- } 共有*/

/* ユーザー登録機種の修理申し込み状況 -------------------- { */
/* table(tbl-repairstatus) */    
.tbl-repairstatus { margin: 1.5rem 0 0; width: 100%; }
.tbl-repairstatus thead th{background: #f3f5f7;vertical-align: middle;}
.tbl-repairstatus tbody td { text-align: center; vertical-align: middle;}
.tbl-repairstatus tbody .cellindex-sp { display: none; }

/* 現在の状況（situation) */
.situation {display: block;}
[class^="situationIDNo_"]{ display: inline-block; font-weight: 700; color: #444444; border: 1px solid #f3f3f3; background: #f3f3f3; padding: 4px 10px 4px 10px; margin: 5px;}
.situationIDNo_3,.situationIDNo_9 { border: 1px solid #ffe7e7; background: #ffe7e7; }/*了承待ち*/
.situationIDNo_andNotans { border: 1px solid #ebf1f8; background: #ebf1f8; }/*質問の返答待ち*/
	/*icon*/
	[class^="situationIDNo_"] [class^="icon-"] { padding-left:26px; position:relative;}
	[class^="situationIDNo_"] [class^="icon-"]::before,
	[class^="situationIDNo_"] [class^="icon-"]::after{ content:""; display:block; position:absolute; }
	[class^="situationIDNo_"] .icon-check::before{ font: var(--fa-font-solid); content: "\f058"; font-size: 2.0rem; color: #05bb37; top:-1px; }
	[class^="situationIDNo_"] .icon-progress::before{ font: var(--fa-font-solid); content: "\f056"; font-size: 2.0rem; color: #05bb37; top:-1px; }
	[class^="situationIDNo_"] .icon-attention::before{ font: var(--fa-font-solid); content: "\f06a"; font-size: 2.0rem; color: #f60000; top:-1px; }
	[class^="situationIDNo_"] .icon-cancel::before{ font: var(--fa-font-solid); content: "\f057"; font-size: 2.0rem; color: #f60000; top:-1px; }
#ind_tbl1mdl0 { text-align:left; }
@media only screen and (max-width: 768px) {
	.tbl-repairstatus thead { display: none; }
	.tbl-repairstatus tbody tr { margin-bottom: 30px; border-bottom:1px solid #b1b1ac;}
	.tbl-repairstatus tbody .cellindex-sp { background: #f3f5f7; font-weight: 700; text-align: center; }
	.tbl-repairstatus .ind_tbl1mdl1d,.tbl-repairstatus .ind_tbl1mdl2d { border-bottom: none; }
	.tbl-repairstatus .ind_tbl1mdl1e,.tbl-repairstatus .ind_tbl1mdl2e { border-top: 1px dashed #b1b1ac; }
	[class^="situationIDNo_"]{ margin: 2.5px;}
	.view_details .view_detailsBtn,.confirmation .confirmationBtn { font-size: 1.8rem; }
}
/* -------------------- } ユーザー登録機種の修理申し込み状況*/

/* 修理申し込み状況の確認 -------------------- { */
#ind_tbl2mdl { display: table; width: 100%;}
#ind_tbl2mdl>* { display: table-cell; padding: 16px 0; vertical-align: top;}
#ind_tbl2r { padding-left: 16px; border-left: 3px dotted #E7E8E9; width: 45%;}
#ind_tbl2l { padding-right: 16px; width: 55%;}
#ind_tbl2l1{ display:table; width: 100%; }
#ind_tbl2l1>*{ display: table-cell; }
.ind_tbl2l2_bt { vertical-align: middle; }
#ind_tbl2l2 select,#ind_tbl2l2 input:not([type="radio"]) ,#ind_tbl2l3 select,#ind_tbl2l3 input:not([type="radio"]) { min-height: 30px; }
#ind_tbl2l2 select,#ind_tbl2l3 select { width:110px; font-size: 1.6rem; }
#ind_tbl2l2 input:not([type="radio"]),#ind_tbl2l3 input:not([type="radio"])  { width:140px; padding: 5px; font-size: 1.6rem; }
#ind_tbl2l2a { margin-bottom: 2.0rem; }
#ind_tbl2l2a .item_tit {font-weight: 700;}
#ind_tbl2l2a .item_tit span {font-weight: normal;}
#ind_tbl2l2a .item_txtbox,#ind_tbl2l2c .item_txtbox { margin-top: 1rem; }
#ind_tbl2l2c .item_select {font-weight: 700; }
#ind_tbl2l2c .item_select input[type="radio"] {vertical-align: inherit;}
#ind_tbl2l2c .item_select .item1,#ind_tbl2l2c .item_select .item2 { background: #dadada; padding: 1px 5px 1px 0;}
#ind_tbl2l2c .item_select .item2 { margin-left: 1rem;}
#ind_tbl2l2c .item_select .item3 {font-weight: normal; margin-left: 1rem;}
.ind_tbl2r1:not(:first-child){ margin-top: 2.0rem;}
.ind_tbl2r2{ margin-left: 2em; margin-top: .5rem; }
#ind_tbl2r .icon-style{ display: inline-block; height: 1.5em; line-height: 1.3em; position: relative; vertical-align: middle; width: 1.5em; margin-right: .5em; }
#ind_tbl2r .icon-style::before, .icon-style::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center; }
#ind_tbl2r .icon-style::before { content: '\f0c8'; font-size:1.5em; color: #666666; }
#ind_tbl2r .icon-style::after { content: '\f061'; line-height: inherit; color: #ffffff; }

@media only screen and (max-width: 768px) {
	#ind_tbl2mdl { display: block;}
	#ind_tbl2mdl>* { display: block; padding: 16px 0; vertical-align: top; direction: ltr; }
	#ind_tbl2r { border-left: none; width: 100%; padding: 1rem;}
	#ind_tbl2l { width: 100%;}
	#ind_tbl2l1 { display: block;}
	#ind_tbl2l1>*{ display: block; }
	#ind_tbl2l2 {margin-bottom: 1.5rem;}
	#ind_tbl2l2 input:not([type="radio"]) { width:100%; }
	#ind_tbl2l2c { margin-bottom: 2.0rem; }
}
@media only screen and (max-width: 480px) {
	#ind_tbl2l2 .flexFixed { display: block;	}
	#ind_tbl2l2 .flexFixed>* { margin-bottom: 1rem; margin-left: 0!important;	}
}
/* -------------------- } 修理申し込み状況の確認*/

/* メールで修理申し込み状況をお知らせ -------------------- { */
#ind_info{ margin-top: 34px; }
.ind_info_tit { font-size: 2.0rem; font-weight: 700; }
.ind_info_tit .icon-style{ display: inline-block; height: 2.0em; line-height: 1.6em; position: relative; vertical-align: middle; width: 2.0em; margin-right: .5em; }
.ind_info_tit .icon-style::before, .icon-style::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center; }
.ind_info_tit .icon-style::before { content: '\f111'; font-size:2.0em; color: #005243; }
.ind_info_tit .icon-style::after { content: '\f0e0'; line-height: inherit; color: #ffffff; transform: rotate(15deg); }
.ind_info_cnt { margin-top: 1.5rem!important; margin-left: 3.0em;}
@media only screen and (max-width: 768px) {
	.ind_info_cnt { margin-left: 0;}
}
/* -------------------- } メールで修理申し込み状況をお知らせ*/

/* エラー -------------------- { */
.repairstatus_err { font-size: 4.0rem; font-weight: 700; text-align: center; }
.repairstatus_err_type {display: inline-block;}
.repairstatus_err_type .icon-exclamation { padding-left: 5.0rem; position:relative; top:1rem; left: -5rem; }
.repairstatus_err_type .icon-exclamation::before,
.repairstatus_err_type .icon-exclamation::after{ content:""; /*display:block;*/ position:absolute; }
.repairstatus_err_type .icon-exclamation::before{ font: var(--fa-font-solid); content: "\f06a"; color: #f60000; }
#sdwztitle2 { margin-top: 34px; text-align: center; }
#sdwztitle2 p:not(.icon-kome) { font-size: 2.0rem; }
.main-contents #sdwztitle2 p+*:not([class^="hdg-"]):not([class*=" hdg-"]) { margin-top: 1em; }
#err_bt { text-align: center; }
@media only screen and (max-width: 600px) {
	#sdwztitle2 { margin-top: 34px; text-align: left; }
}
/* -------------------- } エラー*/

/* progressbar -------------------- { */
.progressbar { position: relative; margin: 0; padding: 0; display: -webkit-flex; display: -moz-flex; display: flex; flex-wrap: wrap; justify-content: space-between; }
.progressbar .item { position: relative; text-align: center; text-transform: uppercase; width: 25%; color: #a2c0d4; font-weight: 700; font-size: 1.8rem; }
.progressbar .item::before { position: relative; display: block; width: 18px; height: 18px; margin: 7px auto 20px auto; content: ''; text-align: center; border-radius: 50%; background-color: #eaf4fc; z-index: 1; }
.progressbar .item::after { position: absolute; top: 15px; left: -50%; width: 100%; height: 2px; content: ''; background-color: #eaf4fc; }
.progressbar .item:first-child:after { content: none; }
.progressbar .item.active { color: #05558c; }
.progressbar .item.active::before  { background-color: #05558c; }
.progressbar .item.active::after  { background-color: #05558c; }
@media screen and (max-width: 768px) {
	.progressbar .item { font-size: 1.4rem;}
}
/* -------------------- } progressbar*/

/* 修理申し込み状況の詳細・確認 -------------------- { */
.section-inner.repair_detail { padding-top: 0!important; }
.repair_detail_description { text-align: center; color: #666666; font-size: 2.8rem; }
/* head */.repair_detail_hd { display: -webkit-flex; display: -moz-flex; display: flex; justify-content: space-between; align-items: center; }
/* body */.repair_detail_body { margin-top: 16px; padding: 10px; border-radius: 8px; background: #f8fafb; }
@media screen and (max-width: 768px) {
	/* head */.repair_detail_hd { display: block;}
}
@media screen and (max-width: 480px) {
	.repair_detail_description { font-size: 2.0rem; }
}

/* お客様名・修理お問合せ伝票番号 */
.repair_detail_hd .customerName { font-size: 2.0rem; font-weight: 700; padding: 10px 0;}
.repair_detail_hd .customerName span::after { content: "様"; margin-left: 1em;} 
.repair_detail_hd .slipNumber { display: table; border-collapse: collapse;}
.repair_detail_hd .slipNumber [class^="slipNumber_"] { display: table-cell; padding: 10px 16px; border: 1px solid #b1b1ac;}
.repair_detail_hd .slipNumber .slipNumber_tit { font-size: 1.8rem; font-weight: 700; background:#f3f5f7; color: #666666; }
.repair_detail_hd .slipNumber .slipNumber_num { font-size: 2.0rem; text-align: center; }
@media screen and (max-width: 768px) {
	.repair_detail_hd .slipNumber { width: 100%;}
}
@media screen and (max-width: 480px) {
	.repair_detail_hd .slipNumber [class^="slipNumber_"] { padding: 8px;}
}
/* 現在の状況（currentSituation) */
.repair_detail_body .currentSituation {display: table; border-collapse: collapse;}
.repair_detail_body .currentSituation [class^="currentSituation_"] { display: table-cell; padding: 10px 16px; border: 1px solid #b1b1ac; vertical-align: middle; font-size: 2.0rem; }
.repair_detail_body .currentSituation .currentSituation_tit{ font-size: 1.8rem; font-weight: 700; background:#f3f5f7; color: #666666; }
.repair_detail_body .currentSituation .currentSituation_status{background:#ffffff;}
	.currentSituation_status [class^="priShinchokuId_"]{ display: table; border: 1px solid #FCEC98; background: #FCEC98; }
	.currentSituation_status [class^="priShinchokuId_"] > div { display: table-cell;padding: 8px 16px; }
	.currentSituation_status [class^="priShinchokuId_"] .icon-situation { position: relative;background: #FEF5C2; color: #4F4005; min-width: 4em;}
	.currentSituation_status [class^="priShinchokuId_"] .icon-situation::before,.currentSituation_status [class^="priShinchokuId_"] .icon-situation::after {font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; top:50%; transform: translateY(-50%); display: inline-block; width: 100%; text-align: center;}
	/*icon*/
		/*引取前*/.currentSituation_status .priShinchokuId_1 .icon-situation::before  {content: '\f0d1\00a0\f015';}
		/*診断・修理*/.currentSituation_status .priShinchokuId_2 .icon-situation::before  {content: '\e163\00a0\f7d9';}
		/*修理完了*/.currentSituation_status .priShinchokuId_3 .icon-situation::before  {content: '\f7d9\00a0\f466';}
		/*発送完了*/.currentSituation_status .priShinchokuId_4 .icon-situation::before  {content: '\f0d1';}
		/*回答済み*/.currentSituation_status .priShinchokuId_6 .icon-situation::before,
		/*返答済み*/.currentSituation_status .priShinchokuId_8 .icon-situation::before	{content: '\f058';}
		/*了承待ち*/.currentSituation_status .priShinchokuId_5 .icon-situation::before,
		/*質問の返答待ち*/.currentSituation_status .priShinchokuId_7 .icon-situation::before,
		/*了承と質問の返答待ち*/.currentSituation_status .priShinchokuId_9 .icon-situation::before	{content: '\f06a';}
		/*キャンセル*/.currentSituation_status .priShinchokuId_10 .icon-situation::before  {content: '\f05e\00a0\f7d9';}
		/*発送準備*/.currentSituation_status .priShinchokuId_11 .icon-situation::before	{content: '\e163\00a0\f466';}
	/*-*/
	.currentSituation_status [class^="priShinchokuId_"] .cnt-situation { font-weight: 700; color: #4F4005; min-width: 11.7em; text-align: center;}
@media screen and (max-width: 768px) {
	.repair_detail_body .currentSituation {width: 100%;}
}
@media screen and (max-width: 550px) {
	.currentSituation_status [class^="priShinchokuId_"] .cnt-situation { min-width: inherit;width: 100%; }
}
@media screen and (max-width: 480px) {
	.repair_detail_body .currentSituation [class^="currentSituation_"] { padding: 8px; }
}
/* 申込詳細（applicationDetails) */
.applicationDetails { margin-top: 10px; }
/* table(tbl-applicationDetails) */
.tbl-applicationDetails {width: 100%; table-layout: fixed; }
.tbl-applicationDetails tbody th{ font-size: 1.8rem; font-weight: 700; color: #666666; background: #f3f5f7; width: 142px;}
@media screen and (max-width: 662px) {
	.tbl-applicationDetails { table-layout: inherit; border-bottom: 1px solid #b1b1ac; }
	.tbl-applicationDetails tbody th,.tbl-applicationDetails tbody td {display: block; width: 100%; border-bottom:0; text-align: center; }
	.tbl-applicationDetails th,.tbl-applicationDetails td { padding: 8px;}
}

/* 修理状況お知らせメール (mailArea) */
.mailArea { margin-top: 16px;}
#disp_mail_mdl {border: 1px solid #E8E8E8; border-radius: 8px; }
#disp_mail_mdl #disp_mailtit { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 10px; }
#disp_mail_mdl summary::-webkit-details-marker { display: none; }
#disp_mail_mdl summary::after { transform: translateY(-25%) rotate(45deg); width: 7px; height: 7px; margin-left: 10px; margin-right: 6px; border-bottom: 3px solid #666666b6; border-right: 3px solid #666666b6; content: ''; transition: transform .3s; }
#disp_mail_mdl[open] summary::after { transform: rotate(225deg); }
#disp_mail_mdl #disp_mail1,#disp_mail_mdl #disp_mail3 { transform: translateY(-10px); opacity: 0; ransition: transform .5s, opacity .5s; margin: 0 10px 10px 47px; }
#disp_mail_mdl #disp_mail1 input:not([type="radio"]),#disp_mail_mdl #disp_mail3 input:not([type="radio"]) { min-height: 30px;}
#disp_mail_mdl[open] #disp_mail1,#disp_mail_mdl[open] #disp_mail3 { transform: none; opacity: 1; }
#disp_mail_mdl #disp_mail2 { margin: 16px 8px 8px; background: #ffffff; padding: 8px; border-radius: 3px; }
#disp_mail_mdl #disp_mail2 #disp_mails4 { font-size: 1.4rem; text-indent: -2.1em; padding-left: 2.1em; }
#disp_mail_mdl #disp_mail2 #disp_mails4 .icon-point	{display: inline-block; height: 1.4em; line-height: 1.0em; position: relative; left:1em; vertical-align: middle; width: 1.6em; margin-right: .5em;}
#disp_mail_mdl #disp_mail2 #disp_mails4 .icon-point::before,#disp_mail_mdl #disp_mail2 #disp_mails4 .icon-point::after	{font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center;}
#disp_mail_mdl #disp_mail2 #disp_mails4 .icon-point::before { content: '\f111'; font-size:1.6em; color: #005243; }
#disp_mail_mdl #disp_mail2 #disp_mails4 .icon-point::after { content: '\f0eb'; line-height: inherit; color: #ffffff; }
#disp_mail_mdl #disp_mail2.tbl_2col { display: table; }
#disp_mail_mdl #disp_mail2.tbl_2col>* { display: table-cell; vertical-align: top; width: 50%; font-size: 1.4rem;}
#disp_mail_mdl #disp_mail2.tbl_2col #disp_mailcr { padding-right: 8px;}
#disp_mail_mdl #disp_mail2.tbl_2col #disp_mailcl { padding-left: 8px;}
#disp_mail_mdl #disp_mailtit #disp_mailr1_tit1	{font-size: 1.6rem; font-weight: 700; color: #666666;	}
#disp_mail_mdl #disp_mailtit #disp_mailr1_tit1 .icon-style{ display: inline-block; height: 1.8em; line-height: 1.5em; position: relative; vertical-align: middle; width: 1.8em; margin-right: .5em; }
#disp_mail_mdl #disp_mailtit #disp_mailr1_tit1 .icon-style::before, .icon-style::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center; }
#disp_mail_mdl #disp_mailtit #disp_mailr1_tit1 .icon-style::before { content: '\f111'; font-size:1.8em; color: #666666; }
#disp_mail_mdl #disp_mailtit #disp_mailr1_tit1 .icon-style::after { content: '\f0e0'; line-height: inherit; color: #ffffff; transform: rotate(15deg); }
#disp_mail_mdl #disp_mailtit #disp_mailr1_tit1 .mailRegistration { display: inline-block; font-size: 1.4rem; font-weight: 700; color: #4f4005; background: #fcec98; margin-left: 10px; padding: 1px 8px; border-radius: 3px;}
#disp_mailr1a [class^="disp_mail_form_"] {display: inline-block; font-size: 1.6rem; font-weight: 700; color: #4f4005; background: #fcec98; margin-right: 10px; padding: 2px 8px; border-radius: 3px;}
#disp_mailr1a [class^="disp_mail_form_"] span { position: relative; display: inline-block; vertical-align: middle; width: 2.5em; margin-left: 0.5em;}
#disp_mailr1a [class^="disp_mail_form_"] span::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; top:50%; transform: translateY(-50%); display: inline-block; width: 100%; text-align: center; }
#disp_mailr1a .disp_mail_form_pcsp span::after {content: '\f109\00a0\f3cf';}
#disp_mailr1a .disp_mail_form_mp span::after {content: '\e527';}
#disp_mailns1l .item,#disp_mailns2l .item { background: #E4E4E4; padding: 1px 5px 1px 0; }
#disp_mailns1l .item label,#disp_mailns2l .item label { cursor: pointer; }
#disp_mailns1l .item input[type="radio"] ,#disp_mailns2l .item input[type="radio"] { vertical-align: inherit; }
#disp_mailns1l .item:not(:first-child),#disp_mailns2l .item:not(:first-child) { margin-left: 8px; }
#disp_mailns1c { margin-left: 16px;}
#disp_mailns1c span { color: #AA0000; }
#disp_mailns1c input { margin-left: 8px; }
#disp_mailcr .icon-style,#disp_mailcl .icon-style { display: inline-block; height: 1.5em; line-height: 1.3em; position: relative; vertical-align: middle; width: 1.5em; margin-right: .5em; }
#disp_mailcr .icon-style::before, .icon-style::after,#disp_mailcl .icon-style::before, .icon-style::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center; }
#disp_mailcr .icon-style::before,#disp_mailcl .icon-style::before { content: '\f0c8'; font-size:1.5em; color: #666666; }
#disp_mailcr .icon-style::after,#disp_mailcl .icon-style::after { content: '\f061'; line-height: inherit; color: #ffffff; }
#disp_mailcr p,#disp_mailcl p {margin-top: 0.5rem; margin-left: 2em;}
/* mailarea ボタン */
.mailchangeBtn > a { text-decoration: none; }
.mailchangeBtn a { display: inline-block; position: relative; font-size: 1.4rem; color: #333333; font-weight: 700; border: 1px solid #b8b8b8; border-radius: 5px; padding: 4px 25px 4px 15px; background: #f1e767; background: -webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee)); background: -webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%); background: linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%); -webkit-box-shadow: inset 1px 1px 1px #fff; box-shadow: inset 1px 1px 1px #fff; box-shadow: 0 1px 2px rgb(0 0 0 / 18%); margin: 0 3px;}
.mailchangeBtn a::before { display: block; position: absolute; content: ""; top: 50%; right: 12px; width: 6px; height: 6px; border-top: 2px solid #005243; border-top-color: rgb(0, 82, 67); border-right: 2px solid #005243; border-right-color: rgb(0, 82, 67); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; }
.mailchangeBtn>div { display: inline-block; width: fit-content;position: relative;margin: 0 auto;}
.mailchangeBtn input { font-size: 1.4rem; color: #333333;font-weight: 700; border: 1px solid #b8b8b8; border-radius: 5px; margin: 0 3px; padding: 4px 25px 5px 15px;background: #f1e767; background: -webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee)); background: -webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%); background: linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%); -webkit-box-shadow: inset 1px 1px 1px #fff; box-shadow: inset 1px 1px 1px #fff; box-shadow: 0 1px 2px rgb(0 0 0 / 18%); cursor: pointer;}
.mailchangeBtn>div::before { display: block; position: absolute; content: ""; top: 50%; right: 12px; width: 6px; height: 6px; border-top: 2px solid #005243; border-top-color: rgb(0, 82, 67); border-right: 2px solid #005243; border-right-color: rgb(0, 82, 67); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px;}
.mailchangeBtn.email_registration {margin-left: 8px;}

@media screen and (max-width: 768px) {
	#disp_mail_mdl #disp_mail1 {margin: 0 10px 10px 10px;}
	.mailchangeBtn { margin: 16px auto 0; text-align: center; }
	#disp_mail1 .icon-kome { font-size: 1.3rem; }
	#disp_mailns1c { margin-top: 1.5rem; margin-left: 0 }
	#disp_mailns1c input { margin-left: 0; }
	#disp_mailns1r input[type="text"] ,#disp_mailns1b input[type="text"],#disp_mailns1c input[type="text"]{ width: 100%;}
	#disp_mail_mdl #disp_mail2.tbl_2col { display: block; }
	#disp_mail_mdl #disp_mail2.tbl_2col>* { display: block; width: 100%;}
	#disp_mail_mdl #disp_mail2.tbl_2col #disp_mailcr { padding-right: 0;}
	#disp_mail_mdl #disp_mail2.tbl_2col #disp_mailcl { padding-left: 0; margin-top: 16px;}
	.mailchangeBtn.email_registration {margin-left: 0;}

}
@media screen and (max-width: 480px) {
	.repair_detail_body .currentSituation [class^="currentSituation_"] { font-size: 1.8rem; }
	#disp_mailr1a [class^="disp_mail_form_"] {min-height: 3em;}
	#disp_mailr1a [class^="disp_mail_form_"] span { display: block; width: inherit; margin-left: 0; margin-top: 8px;}
	#disp_mailns1l.flexFixed,	#disp_mailns2l.flexFixed { display: block; }
	#disp_mailns1l .item:not(:first-child),#disp_mailns2l .item:not(:first-child) { margin-left: 0; margin-top: 1rem; }
}

/* 見積エリア (mitsumoriArea) */
.mitsumoriArea { }
/*--タイトルメッセージ--*/
.mitsumoriArea #disp_agreetit {margin-top: 16px;  padding: 8px 16px; background: #fcec98; font-size: 2.2rem; font-weight: 700; color: #4f4005; }
.mitsumoriArea #disp_agreetit .icon-style { display: inline-block; height: 1.5em; line-height: 1.3em; position: relative; vertical-align: middle; width: 1.5em; margin-right: .5em; }
.mitsumoriArea #disp_agreetit .icon-style::before,.mitsumoriArea #disp_agreetit .icon-style::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center; }
.mitsumoriArea #disp_agreetit .icon-style::before { content: '\f0c8'; font-size:1.4em; color: #4f4005; }
.mitsumoriArea #disp_agreetit .icon-style::after { content: '\21'; font-size:1.0em; color: #fcec98; }
.mitsumoriArea .disp_agreelmr p .subtit_notes { font-size: 1.6rem;}
.mitsumoriArea #disp_agree { padding: 16px 8px; background: #ffffff; border: 1px solid #fcec98; }
/*--了承待ち--*/
.mitsumoriArea #disp_agree #disp_agree_comm1 { margin: 0 8px;}
.mitsumoriArea #disp_agree p+*:not([class^="hdg-"]):not([class*=" hdg-"]) { margin-top: 16px; }
.mitsumoriArea #disp_agree p:first-child { font-size: 2.0rem; font-weight: 700; color: #4f4005;  }
.mitsumoriArea #disp_agree #disp_agree1l,.mitsumoriArea #disp_agree #disp_agree1r,.mitsumoriArea #disp_agree #disp_agree2l,.mitsumoriArea #disp_agree #disp_agree2r { padding: 8px 8px 12px; width: 50%; border-width: 1px 6px; border-style: solid; border-color: #f8eeb2; background: #fffefa;}
.mitsumoriArea #disp_agree .disp_agreelmr {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; height: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.mitsumoriArea #disp_agree .disp_agreelmr .arrange { flex-grow: 1}
.mitsumoriArea #disp_agree #disp_agree1l,.mitsumoriArea #disp_agree #disp_agree2l { margin-right: 8px; }
.mitsumoriArea #disp_agree #disp_agree1r,.mitsumoriArea #disp_agree #disp_agree2r { margin-left: 8px; }
.mitsumoriArea #disp_agree .flexBlock.disp_agree_choice { margin-top: 16px; align-items: stretch;}
.mitsumoriArea #disp_agree #disp_agree_comm2 { margin: 0 8px 0 0; align-items: flex-start;}
.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l { width: 40%; margin-right: 8px; padding: 0; border-width: 1px 6px; border-style: solid; border-color: #f8eeb2; background: #fffefa;}
.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l #disp_agree_comm2a { margin: 0; padding: 8px; font-size: 2.0rem; font-weight: 700; color: #4f4005; border-bottom: 1px dashed #f8eeb2; text-align: center; }
.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l #disp_agree_comm2a2 { margin: 0; padding: 8px; justify-content: center; }
.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l #disp_agree_comm2a2 .flexFixed { justify-content: center; }
.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l #disp_agree_comm2a2 .item-tit { font-size: 1.6rem; font-weight: 700; color: #4f4005; background: #f8eeb2; border-radius: 3px; padding: 2px 0px 2px 8px; margin-right: 8px; }
.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l #disp_agree_comm2a2 .item-fee { font-size: 2.0rem; color:#a30b1a;}
.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2r { width: 60%; margin-left: 8px; }
/*--回答済み--*/
.mitsumoriArea #disp_agree .tbl-answer_reception {}
.mitsumoriArea #disp_agree .tbl-answer_reception tbody th { font-size: 1.8rem; font-weight: 700; color: #666666; background: #f3f5f7; width: 142px; }
.mitsumoriArea #disp_agree .tbl-answer_reception tbody td { min-width: 200px;}
.mitsumoriArea #disp_agree .tbl-answer_reception tbody .disp_agree3b { font-size: 2.0rem; color: #a30b1a;}
.mitsumoriArea #disp_agree .tbl-answer_reception tbody .disp_agree3c { font-size: 1.8rem; }
.mitsumoriArea #disp_agree .disp_agree3d { margin-top: 16px; padding: 8px; background: #fffdf0; border:solid 1px #fdf9e2; }
.mitsumoriArea #disp_agree .disp_agree3f { position: relative; font-size: 1.8rem;}
.mitsumoriArea #disp_agree .disp_agree3f::before { font: var(--fa-font-solid); content: "\f06a"; top: -1px;
margin-right: 8px; }
.mitsumoriArea #disp_agree .disp_agree3f::after { content: ""; display: block; position: absolute; }
.mitsumoriArea #disp_agree .disp_agree3d span { color: #a30b1a; }
.mitsumoriArea #disp_agree .disp_agree_receive { margin-top: 16px;}

@media screen and (max-width: 768px) {
	.mitsumoriArea #disp_agree #disp_agree1l,.mitsumoriArea #disp_agree #disp_agree2l { width: 100%; margin-right: 0; }
	.mitsumoriArea #disp_agree #disp_agree1r,.mitsumoriArea #disp_agree #disp_agree2r { width: 100%; margin-left: 0; margin-top: 8px; }
	.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l { width: 100%; margin-right: 0; }
	.mitsumoriArea #disp_agree #disp_agree_comm2 #disp_agree_comm2r { width: 100%; margin-left: 0; margin-top: 16px; }
	.mitsumoriArea #disp_agree .tbl-answer_reception { table-layout: inherit; border-bottom: 1px solid #b1b1ac;  width: 100%;}
	.mitsumoriArea #disp_agree .tbl-answer_reception tbody th,.mitsumoriArea #disp_agree .tbl-answer_reception tbody td {display: block; width: 100%; border-bottom:0; text-align: center;}
.mitsumoriArea #disp_agree .disp_agree3d > .list-a { padding-left: 8px;}
}
@media screen and (max-width: 480px) {
	.mitsumoriArea #disp_agreetit { font-size: 2.0rem; }
	.mitsumoriArea #disp_agree p:first-child { font-size: 1.8rem; }
}

/* 問い合わせエリア (toiawaseArea) */
.toiawaseArea { }
/*--タイトルメッセージ--*/
.toiawaseArea #disp_qatit {margin-top: 16px;  padding: 8px 16px; background: #fffbe1; font-size: 1.6rem; font-weight: 700; color: #05558c; }
.toiawaseArea #disp_qatit .icon-style { display: inline-block; height: 1.2em; line-height: 1.0em; position: relative; vertical-align: middle; width: 1.5em; margin-right: .5em; }
.toiawaseArea #disp_qatit .icon-style::before,.mitsumoriArea #disp_qatit .icon-style::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center; }
.toiawaseArea #disp_qatit .icon-style::before { content: '\f0c8'; font-size:1.6em; color: #05558c; }
.toiawaseArea #disp_qatit .icon-style::after { content: '\f00c'; font-size:1.0em; color: #e6f6fd; }
.toiawaseArea #disp_qatit #disp_qatit1 { font-weight: normal; font-size: 1.5rem; }
.toiawaseArea #disp_qatit #disp_qatit1 a { position: relative;	display: inline-block; padding: 0 0 0 16px; vertical-align: middle; text-decoration: none; font-size: 15px; }
.toiawaseArea #disp_qatit #disp_qatit1 a::before,.toiawaseArea #disp_qatit disp_qatit1 ::after { position: absolute; top: 0; bottom: 0; left: 0; margin: auto; content: ""; vertical-align: middle; }
.toiawaseArea #disp_qatit #disp_qatit1 a::before { left: 4px; box-sizing: border-box; width: 4px; height: 4px; border: 4px solid transparent; border-left: 6px solid #05558c; }
.toiawaseArea #disp_qatit #disp_qatit1 a:hover {text-decoration: underline;}
.toiawaseArea #disp_qa1 {	padding:8px; background: #ffffff; border: solid 3px #fffbe1; }
.toiawaseArea #disp_qa_list { margin-top: 16px;}
.toiawaseArea #disp_qa_list_ftr { margin-top:16px; padding: 8px 16px; background:#fffbe1; text-align:center; }
@media screen and (max-width: 768px) {
	.toiawaseArea #disp_qatit #disp_qatit1 > div { text-align: right; margin-top: 8px;}
}

/* 支払方法選択エリア (shiharaiHouhouSentakuArea) */
.shiharaiHouhouSentakuArea { }
/*--タイトルメッセージ--*/
.shiharaiHouhouSentakuArea #disp_agreetit {margin-top: 16px;  padding: 8px 16px; background: #fcec98; font-size: 2.2rem; font-weight: 700; color: #4f4005; }
.shiharaiHouhouSentakuArea #disp_agreetit .icon-style { display: inline-block; height: 1.5em; line-height: 1.3em; position: relative; vertical-align: middle; width: 1.5em; margin-right: .5em; }
.shiharaiHouhouSentakuArea #disp_agreetit .icon-style::before,.shiharaiHouhouSentakuArea #disp_agreetit .icon-style::after { font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; left: 0; display: inline-block; width: 100%; text-align: center; }
.shiharaiHouhouSentakuArea #disp_agreetit .icon-style::before { content: '\f0c8'; font-size:1.4em; color: #4f4005; }
.shiharaiHouhouSentakuArea #disp_agreetit .icon-style::after { content: '\21'; font-size:1.0em; color: #fcec98; }
.shiharaiHouhouSentakuArea .disp_agreelmr p .subtit_notes { font-size: 1.6rem;}
.shiharaiHouhouSentakuArea #disp_agree { padding: 16px 8px; background: #ffffff; border: 1px solid #fcec98; }
.shiharaiHouhouSentakuArea #disp_agree #disp_agree_comm1 { margin: 0 8px; }
.shiharaiHouhouSentakuArea #disp_agree p+*:not([class^="hdg-"]):not([class*=" hdg-"]) { margin-top: 16px; }
.shiharaiHouhouSentakuArea #disp_agree p:first-child { font-size: 2.0rem; font-weight: 700; color: #4f4005;  }
.shiharaiHouhouSentakuArea #disp_agree #disp_agree1l,.shiharaiHouhouSentakuArea #disp_agree #disp_agree1r,.shiharaiHouhouSentakuArea #disp_agree #disp_agree2l,.shiharaiHouhouSentakuArea #disp_agree #disp_agree2r { padding: 8px 8px 12px; width: 50%; border-width: 1px 6px; border-style: solid; border-color: #f8eeb2; background: #fffefa;}
.shiharaiHouhouSentakuArea #disp_agree .disp_agreelmr {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; height: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.shiharaiHouhouSentakuArea #disp_agree .disp_agreelmr .arrange { flex-grow: 1}
.shiharaiHouhouSentakuArea #disp_agree #disp_agree1l,.shiharaiHouhouSentakuArea #disp_agree #disp_agree2l { margin-right: 8px; }
.shiharaiHouhouSentakuArea #disp_agree #disp_agree1r,.shiharaiHouhouSentakuArea #disp_agree #disp_agree2r { margin-left: 8px; }
.shiharaiHouhouSentakuArea #disp_agree .flexBlock.disp_agree_choice { margin-top: 16px; align-items: stretch;}
.shiharaiHouhouSentakuArea #disp_agree #disp_agree_comm2 { padding: 16px 8px 0; margin: 0 8px 0 0; }
.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception {}
.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception tbody th { font-size: 1.8rem; font-weight: 700; color: #666666; background: #f3f5f7; width: 142px; }
.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception tbody td { min-width: 200px;}
.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception tbody .disp_agree3b { font-size: 2.0rem; color: #a30b1a;}
.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception tbody .disp_agree3c { font-size: 1.8rem; }
.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod { margin-bottom: 8px; }
.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod tbody th { font-size: 1.8rem; font-weight: 700; color: #666666; background: #f3f5f7;}
.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod tbody td { min-width: 200px;}
.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod tbody .disp_agree3b { font-size: 2.0rem; color: #a30b1a;}
.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod tbody .disp_agree3c { font-size: 1.8rem; }
.shiharaiHouhouSentakuArea #disp_agree .disp_agree3d { margin-top: 16px; padding: 8px; background: #fffdf0; border:solid 1px #fdf9e2; }
.shiharaiHouhouSentakuArea #disp_agree .disp_agree3f { position: relative; font-size: 1.8rem;}
.shiharaiHouhouSentakuArea #disp_agree .disp_agree3f::before { font: var(--fa-font-solid); content: "\f06a"; top: -1px; margin-right: 8px; }
.shiharaiHouhouSentakuArea #disp_agree .disp_agree3f::after { content: ""; display: block; position: absolute; }
.shiharaiHouhouSentakuArea #disp_agree .disp_agree_receive { margin-top: 16px;}
.shiharaiHouhouSentakuArea #disp_agree .creditCard { background-color: #0000ff; color: #ffffff; }
.shiharaiHouhouSentakuArea #disp_agree #paymentNotes { margin-top: 16px;}

@media screen and (max-width: 768px) {
	.shiharaiHouhouSentakuArea #disp_agree #disp_agree1l,.shiharaiHouhouSentakuArea #disp_agree #disp_agree2l { width: 100%; margin-right: 0; }
	.shiharaiHouhouSentakuArea #disp_agree #disp_agree1r,.shiharaiHouhouSentakuArea #disp_agree #disp_agree2r { width: 100%; margin-left: 0; margin-top: 8px; }
	.shiharaiHouhouSentakuArea #disp_agree #disp_agree_comm2 #disp_agree_comm2l { width: 100%; margin-right: 0; }
	.shiharaiHouhouSentakuArea #disp_agree #disp_agree_comm2 #disp_agree_comm2r { width: 100%; margin-left: 0; margin-top: 16px; }
	.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception { table-layout: inherit; border-bottom: 1px solid #b1b1ac;  width: 100%;}
	.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception tbody th,.shiharaiHouhouSentakuArea #disp_agree .tbl-answer_reception tbody td {display: block; width: 100%; border-bottom:0; text-align: center;}
	.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod { table-layout: inherit; border-bottom: 1px solid #b1b1ac;  width: 100%;}
	.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod tbody th,.shiharaiHouhouSentakuArea #disp_agree .tbl-declaredPaymentMethod tbody td {display: block; width: 100%; border-bottom:0; text-align: center;}
.shiharaiHouhouSentakuArea #disp_agree .disp_agree3d > .list-a { padding-left: 8px;}
}
@media screen and (max-width: 480px) {
	.shiharaiHouhouSentakuArea #disp_agreetit { font-size: 2.0rem; }
	.shiharaiHouhouSentakuArea #disp_agree p:first-child { font-size: 1.8rem; }
}

/*--質問・返答表示（disp_qa1）--*/
#disp_qa1 > div, #disp_qa_list > div { margin-top: 1.0rem; padding-bottom: 1.0rem; }
#disp_qa1 > div:first-child { margin-top: 0; padding-bottom: 0; }
#disp_qa_list > div:first-child { margin-top: 0; }
.disp_qacaution { color:#a30b1a; font-size: 1.8rem; padding: 4px 8px 4px 1.6em; /*margin-bottom: .5rem;*/ }
.disp_qacaution span {position: relative; display: block;}
.disp_qacaution span::before {position: absolute; left:-2.8rem; top: .2rem; font-family: "Font Awesome 5 Free"; content: "\f06a"; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: 900; font-size: 2.0rem; text-rendering: auto; line-height: 1;}
.disp_qatimetit {	padding: 4px 8px; background:#f8f9f9;	font-size: 1.8rem; }
.disp_qatimetit_fin { padding: 4px 8px; background-color:#fff8f8;	font-size: 1.8rem; display: -webkit-flex; display: -moz-flex; display: flex; width: 100%;}
.disp_qatimetit_fin .disp_qatimetit1 { margin-right: 8px; flex-basis: 100%;}
.disp_qatimetit_fin .disp_qatimetit2 { margin-left: 8px; flex-basis: 100%; }
.disp_qatimetit_fin .disp_qatimetit_arrow { flex-basis: 8%; display: flex; align-items: flex-start; justify-content: center; flex-grow: 0; }
.disp_qatimetit_fin .disp_qatimetit_arrow span { margin-top: 14px; display: inline-block; vertical-align: middle; color: #7E5353; line-height: 1; position: relative; width: 1em; height: 2px; background: currentColor;}
.disp_qatimetit_fin .disp_qatimetit_arrow span::before { content: ''; width: 0.65em; height: 0.65em; border: 2px solid currentColor; border-left: 0; border-bottom: 0; transform: rotate(45deg); transform-origin: top right; position: absolute; top: 50%; right: -0.05em; box-sizing: border-box;}
.disp_qa_cnt { display: -webkit-flex; display: -moz-flex; display: flex; width: 100%; align-items: stretch; margin-top: 16px; }
.disp_qa_cnt .disp_qa1l,.disp_qa_cnt .disp_qa1r {flex-basis: 100%;}
.disp_qa_cnt .disp_qa_arrow { margin-top: 84px; flex-basis: 8%; display: flex; align-items: flex-start; justify-content: center; flex-grow: 0; }
.disp_qa_cnt .disp_qa {display: -webkit-flex; display: -moz-flex; display: flex; align-items: center; }
.disp_qa_cnt .disp_qa .disp_qa_tit1 { border:1px solid #e2e2e2; border-radius: 4px; font-size: 1.4rem; color: #4f4005; font-weight: 700; background: #fffbe1; background: linear-gradient(0deg, rgba(253,234,128,1) 0%, rgba(254,247,204,1) 30%, rgba(255,253,238,1) 100%); padding: 4px 4px 0px 4px; text-align: center; flex-shrink: 0;}
.disp_qa_cnt .disp_qa .disp_qa_tit1 .img-q,
.disp_qa_cnt .disp_qa .disp_qa_tit1 .img-a { position: relative; height: 3.0rem; }
.disp_qa_cnt .disp_qa .disp_qa_tit1 .img-q::before,
.disp_qa_cnt .disp_qa .disp_qa_tit1 .img-a::before  {position: absolute; left: 50%; transform: translateX(-50%); font-family: "Font Awesome 5 Free"; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: 900; font-size: 3.0rem; color: #f4d60d; text-rendering: auto; line-height: 1;}
.disp_qa_cnt .disp_qa .disp_qa_tit1 .img-q::before {content: "\f508";}
.disp_qa_cnt .disp_qa .disp_qa_tit1 .img-a::before {content: "\f007";}
.disp_qa_cnt .disp_qa .disp_qa_tit2 { padding: 4px 16px 4px 8px; font-size: 1.8rem; font-weight: 700; color: #4f4005; flex-shrink: 0;}
.disp_qa_cnt .disp_qa .disp_qa_tit3 { color: #4f4005; font-size: 1.8rem; }
.disp_qa_cnt .disp_qatbl { margin-top: 16px; padding: 8px; border: solid 1px #e2e2e2; border-radius: 4px; word-break: break-all; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock { display: table; margin-top: 2.0rem; margin-bottom: 1.5rem; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock:first-child { margin-top: 0; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock::before { display: table-cell; content:url(/repair/status/images/icon_arrow6.gif) }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner { display: table-cell; padding-left: 8px; width: 100%; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .item_radio input[type="radio"] { vertical-align: inherit; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .item_radio label { cursor: pointer; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner input:not([type="radio"]) { min-height: 30px; padding: 0 6px;}
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner #disp_qa1rradio1c,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1g { margin-top: .5rem; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1d,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1e,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1f,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1h,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1i,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio2a,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa_list4,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa_list5 { margin-top: 1rem;}
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1e,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1h { padding:8px; background-color:#f8f9f9; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1i { padding:8px; background-color:#fff7fb; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa_list1,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa_list4 { padding:8px; background-color:#f4f6f6; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa_list1 { margin-left: 1.5rem; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa_list4radio1f,
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1f { color:#a30b1a; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1g a { position: relative; display: inline-block; padding: 0 0 0 16px; vertical-align: middle; text-decoration: none; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1g a::before {position: absolute; top: 0; bottom: 0; left: 4px; margin: auto; content: ""; vertical-align: middle; box-sizing: border-box; width: 4px; height: 4px; border: 4px solid transparent; border-left: 6px solid #05558c; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1g a:hover {text-decoration: underline;}
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio1g span {	color:#a30b1a; font-size:1.3rem; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio3 { margin-top: .5rem; padding: 8px 0 0; border-top: 1px dashed #d1d1d1; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa1rradio3a { margin-top: .5rem; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .recovery_key { line-height: 2.2; margin-left: 1.5rem; flex: 1;}
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .recovery_key input[type="text"] { width: 4em;  text-align: center; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .recovery_key span { display: inline-block; width: 1.5em; text-align: center; }
.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .textarea_sonota textarea { max-width: 100%; width: 100%; height: 120px; line-height: 1.6; padding: 6px;}
.disp_qa_cnt .disp_qatbl .disp_qaftr { margin-top: 1.5rem; border-top: 1px dashed #d1d1d1; padding: 16px 16px 8px ;text-align:center;	}
.section-inner:has(#disp_qa_main) {padding: 20px!important;}
@media screen and (max-width: 768px) {
	.disp_qatimetit_fin { display: block;}
	.disp_qatimetit_fin .disp_qatimetit1 { margin-right: 0;}
	.disp_qatimetit_fin .disp_qatimetit2 { margin-left: 0;}
	.disp_qatimetit_fin .disp_qatimetit_arrow { justify-content: flex-start; margin: 8px auto; }
	.disp_qatimetit_fin .disp_qatimetit_arrow span { margin-top:0; margin-left: 16px; width: 2px; height: 1em;}
	.disp_qatimetit_fin .disp_qatimetit_arrow span::before {border-top: 0; border-right: 0; border-left: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(-45deg); transform-origin: bottom left; top: inherit; left: 50%; bottom: -0.05em; right: inherit; }
	.disp_qa_cnt { display: block; }
	.disp_qa_cnt .disp_qa_arrow { margin: 8px auto; height: 24px; background: url(/repair/status/images/icon_arrow9.gif) no-repeat center center; }
	.disp_qa_cnt .disp_qa_arrow img { display: none; }
}
@media screen and (max-width: 480px) {
	.disp_qa_cnt .disp_qa .disp_qa_tit3 { font-size: 1.6rem; }
	.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner > .flexFixed { display: block; }
	.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner > .flexFixed .u-ml-lg { margin-top: 1rem; margin-left: 0!important; }
	.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .recovery_key { margin-top: 1rem; margin-left: 0; }
	.disp_qa_cnt .disp_qatbl .disp_itemBlock .disp_itemBlock_inner .disp_qa_list1 { margin-top: 1rem; margin-left: 0; }
}
/* 診断情報 (disp_stat) */
#disp_stat { display: -webkit-flex; display: -moz-flex; display: flex; margin-top: 16px; }
#disp_stat #disp_statl { width: 100%; }
#disp_stat #disp_statl #disp_statl1 { display: -webkit-flex; display: -moz-flex; display: flex; align-items: center; background: #eaf4fc; }
#disp_stat #disp_statl #disp_statl1 .disp_statl1_tit { position: relative; margin-right: 8px; padding: 8px 6px 8px 34px; background: #05558c; color: #ffffff; font-weight: 700; }
#disp_stat #disp_statl #disp_statl1 .disp_statl1_tit::before,#disp_stat #disp_statl #disp_statl1 .disp_statl1_tit::after { position: absolute; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; left: 8px; top: 50%; transform: translateY(-50%); display: inline-block; text-align: center; }
#disp_stat #disp_statl #disp_statl1 .disp_statl1_tit::after { content: '\f157'; color: #05558c; left: 11px; }
#disp_stat #disp_statl #disp_statl1 .disp_statl1_tit::before { content: '\f0c8'; color: #ffffff; font-size: 2.0rem; }
#disp_stat #disp_statl #disp_statl1 #disp_statl1a { font-size: 2.0rem; color: #a30b1a; }
#disp_stat #disp_statl #disp_statl2 { margin-top: 8px; background:#eaf4fc; width: 100%; font-size: 1.4rem; }
#disp_stat #disp_statl #disp_statl2 tbody tr:not(:last-child) { border-bottom: solid 3px #f8fafb; }
#disp_stat #disp_statl #disp_statl2 tbody th { border-right: solid 3px #f8fafb; padding: 8px; vertical-align: middle; }
#disp_stat #disp_statl #disp_statl2 tbody td { padding: 8px; }
#disp_stat #disp_statl #disp_statl2 tbody .disp_statl2a{ text-align:center; color: #666666; font-size: 1.5rem; min-width: 100px; width: 100px; }
#disp_stat #disp_statr { flex-grow: 1; margin-left: 8px; }
#disp_stat #disp_statr .disp_statr1 { display: -webkit-flex; display: -moz-flex; display: flex; }
#disp_stat #disp_statr .disp_statr1icon,#disp_stat #disp_statr .disp_statr2icon { position: relative; background: #eaf4fc; width: 50px; }
#disp_stat #disp_statr .disp_statr1icon::before,#disp_stat #disp_statr .disp_statr2icon::before { position: absolute; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; left: 50%; top: 50%; transform: translate(-50%, -50%); display: inline-block; text-align: center; color: #05558c; font-size: 2.0rem; }
#disp_stat #disp_statr .disp_statr1icon::before {content: '\f7d9'; }
#disp_stat #disp_statr .disp_statr2icon::before {content: '\f275'; }
#disp_stat #disp_statr .disp_statr-tit { font-size: 1.5rem; font-weight: 700; color: #05558c; }
#disp_stat #disp_statr .disp_statrtxt { font-size: 1.4rem;}
#disp_stat #disp_statr .disp_statr1 .disp_statr1ab { border: 1px solid #eaf4fc; background: #ffffff; width: 100%;}
#disp_stat #disp_statr .disp_statr1 .disp_statr1ab > div { display: -webkit-flex; display: -moz-flex; display: flex; padding: 8px; align-items: center; }
#disp_stat #disp_statr .disp_statr1 .disp_statr1b { border-top: 1px dashed #eaf4fc; }
#disp_stat #disp_statr .disp_statr2 { display: -webkit-flex; display: -moz-flex; display: flex; margin-top: 8px; }
#disp_stat #disp_statr .disp_statr2 .disp_statr2b {display: -webkit-flex; display: -moz-flex; display: flex; padding: 8px; align-items: center; border: 1px solid #eaf4fc; background: #ffffff; width: 100%; white-space: nowrap}
@media screen and (max-width: 768px) {
	#disp_stat { display: block; }
	#disp_stat #disp_statr { margin-top: 16px; margin-left: 0; }
	#disp_stat #disp_statr .disp_statr2 .disp_statr2b { align-items: flex-start; }
	#disp_stat #disp_statr .disp_statr2 .disp_statr2b .disp_statrtxt { white-space: normal; }
}

/* 修理料金の内訳・修理の内訳 (disp_cst) */
#disp_cst .disp_cst-tit { position: relative; font-size: 1.5rem; font-weight: 700; color: #333333; margin-top: 16px; padding-left: 30px; }
#disp_cst .disp_cst-tit::before { position: absolute; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; left: 0px; top: 50%; transform: translateY(-50%); display: inline-block; text-align: center; color: #666666; font-size: 2.0rem; content: '\f085'; }
/*--pc&tablet--*/
#disp_cst .tbl-breakdown { margin-top: 8px; font-size: 1.3rem; width: 100%; }
#disp_cst .tbl-breakdown th,#disp_cst .tbl-breakdown td { padding: 8px 8px; border: 1px solid #dedede; }
#disp_cst .tbl-breakdown thead th, #disp_cst .tbl-breakdown thead td { background: #eaf4fc; font-weight: normal; }
#disp_cst .tbl-breakdown tbody td { text-align: center; background: #ffffff; }
#disp_cst .tbl-breakdown .disp_csttbl5,.disp_csttbl6,.disp_csttbl7,.disp_csttbl8 { text-align: right; }
#disp_cst .tbl-breakdown .disp_csttbl5,.disp_csttbl6 { background: #ffffff; }
#disp_cst .tbl-breakdown .disp_csttbl6,
#disp_cst .tbl-breakdown-sp .disp_csttbl6 { color:#0033FF; }
#disp_cst .tbl-breakdown .disp_csttbl7,.disp_csttbl8 { background: #f0f1f1; }
#disp_cst .tbl-breakdown .disp_csttbl7,
#disp_cst .tbl-breakdown-sp .disp_csttbl7 { font-weight: 700; }
#disp_cst .tbl-breakdown .disp_csttbl8,
#disp_cst .tbl-breakdown-sp .disp_csttbl8 { color: #a30b1a; }
#disp_cst .tbl-breakdown-sp .disp_csttbl8 { background: #ffffff; }
/*--smartphone only--*/
#disp_cst .tbl-breakdown-sp .parts_area { margin-top: 6px; padding-bottom: 4px; background: #f0f1f1; font-size: 1.3rem; }
#disp_cst .tbl-breakdown-sp .parts_area > div:not(.parts_situation) { padding: 4px 8px; }
#disp_cst .tbl-breakdown-sp .parts_area .parts_nameCNT { border-top: 1px dashed #dedede; }
#disp_cst .tbl-breakdown-sp .parts_area .parts_situation { margin: 0 8px;}
#disp_cst .tbl-breakdown-sp .parts_area .parts_situation table { width: 100%; }
#disp_cst .tbl-breakdown-sp .parts_area .parts_situation th, #disp_cst .tbl-breakdown-sp .parts_area .parts_situation td { padding: 2px 4px; border: 1px solid #dedede;}
#disp_cst .tbl-breakdown-sp .parts_area .parts_situation thead th { text-align: center; background: #eaf4fc; }
#disp_cst .tbl-breakdown-sp .parts_area .parts_situation tbody td { text-align: center; background: #ffffff; }
#disp_cst .tbl-breakdown-sp .parts_area .parts_situation .tbl_freeSP { table-layout: fixed; }
#disp_cst .tbl-breakdown-sp .parts_area .parts_situation .price_alignment { text-align: right; }
#disp_cst .tbl-breakdown-sp .price_area {margin-top: 6px; background: #ffffff; font-size: 1.3rem; }
#disp_cst .tbl-breakdown-sp .price_area .price_area-flex { display: -webkit-flex; display: -moz-flex; display: flex; justify-content: space-between; padding: 4px 8px; }
#disp_cst .tbl-breakdown-sp .price_area .price_area-flex:not(:first-child) { border-top: 1px dashed #dedede; }
#disp_cst #disp_csttbl_ftr { margin-top: 8px; }
/* -------------------- } 修理申し込み状況の詳細・確認*/

/* 窓口案内 -------------------- { */
#RepairStatusInquiry { width: 586px; margin: 48px auto 0; }
@media screen and (max-width: 768px) {
	#RepairStatusInquiry { width: 100%; }
}
/* -------------------- } 窓口案内*/

/*a:link{
	text-decoration:none;
	}

a:visited{
	text-decoration:underline;
	}

a:hover{
	text-decoration:underline;
	}

a:active{
	text-decoration:underline;
	}
*/
/*.maincontents h2{
	margin: 0px auto;
	width: 945px;
	display: block;
	margin-left: 20px;
    padding: 2px 0px 0px 5px;
	border-left: solid 3px #cccccc;
	line-height: 100%;
	}*/

/*p.repair_sen{
	margin: 0px auto;
	width: 955px;
	display: block;
	margin-left: 20px;
	font-size: small;
	line-height: 110%;
	}*/

/*.repair_sen2{
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

a img{
	border: solid 0px #ffffff;
	}

.disp_mode2 {
	display: none;
	}*/

/* Font Common ST */
/* Header Menu FT ST */
/*.hdrftrmenuft{
	color:#000000;
	}


.hdrftrmenuft:link{
	color:#003399;
	}

.hdrftrmenuft:visited{
	color:#660099;
	}

.hdrftrmenuft:hover{
	color:##003399;
	}

.hdrftrmenuft:active{
	color:#cc3300;
	}
*/
/* Header Menu FT ED */

/*.noborder{
	border:solid 0px #ffffff;
	}

.newwinft{
	font-size:80%;
	font-weight:normal;
	}

.pointft{
	color:#ff0000;
	}

.nodeco{
	text-decoration:none;
	}

.nodeco img{
	border: solid 0px #ffffff;
	text-decoration:none;
	}*/

/* Font Common ED */
/* To PageTop Link ST */
/*a.pgtop:link{
	color:#003399;
	text-decoration:underline;
	}

a.pgtop:visited{
	text-decoration:none 0px;
	color:#003399;
	}

a.pgtop:hover{
	text-decoration:underline;
	color:#003399;
	}

a.pgtop:active{
	text-decoration:underline;
	color:#003399;
	}*/

/* To PageTop Link ED */

/*.clearleft{
	clear:left;
	}

.clearright{
	clear:right;
	}

.clearall{
	clear:both;
	}*/

/*.floatl{
	float:left;
	}
*/
/* Common header ST */

/*#sdwz_maintit{
	margin:0px auto;
	width:980px;
	padding:15px 0px 0px 0px;
	}

#sdwz_maintit:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #sdwz_maintit{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#sdwz_maintit1{
	float:left;
	width:7px;
	height:42px;
	background:url("/repair/status/images/sdwz_titback1.gif") no-repeat top left;
	}

#sdwz_maintit2{
	float:left;
	width:966px;
	height:42px;
	background:url("/repair/status/images/sdwz_titback2.gif") repeat-x;
	}

#sdwz_maintit img{
	margin:11px 0px 0px 2px;
	}

#sdwz_maintit3{
	float:left;
	width:7px;
	height:42px;
	background:url("/repair/status/images/sdwz_titback3.gif") no-repeat top right;
	}*/

/* Common header ED */
/* Common ST */
/*#main{
	width:980px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}

#main:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #main{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/*#mainarea{
	width:954px;
	padding:20px 0px 15px 24px;
	}

#mainarea:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #mainarea{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/* error_input ST */

/*#content2{
	margin:0px auto;
	width:904px;
	}

#content2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #content2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/* error_input ED */
/* login ST */

/*#content3{
	margin:0px auto;
	width:609px;
	padding-bottom:50px;
	}

#content3:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #content3{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/*.tbl3_mdl{
	padding:5px 10px 6px 10px;
	background:url("/repair/status/images/tbl3_mdl.gif") repeat-y top left;
	}

.tbl4_hdr{
	margin-top:8px;
	}

.tbl4_mdl{
	width:570px;
	padding:5px 8px 5px 8px;
	border-left:solid 1px #e7e8e9;
	border-right:solid 1px #e7e8e9; 
	}*/

/* login ED */

/*#sdwztitle1{
	padding:5px 0px 0px 10px;
	}*/

/* error_input ST */

/*#sdwztitle2{
	padding:5px 0px 15px 10px;
	}*/

/* error_input ED */
/* index Information ST */

/*#tbl2_hdr1{
	margin:5px 0px 0px 0px;
	}

#tbl2_hdr2{
	margin:10px 0px 0px 0px;
	}

#tbl2_mdl{
	width:859px;
	padding:0px 10px 0px 10px;
	background:url("/repair/status/images/tbl2_mdl.gif") repeat-y top left;
	text-align:left;
	}

#tbl2_mdl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #tbl2_mdl{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/* index Information ED */
/* Common ED */
/* Common Footer ST */

/*#repair_ftr{
	margin:0px auto;
	width:970px;
	padding:10px 0px 60px 0px;
	}

#repair_ftr:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #repair_ftr{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/*#repair_ftr1{
	margin-top:32px;
	padding:3px;
	padding-left:25px;
	padding-bottom:2px;
	float:right;
	background:url("/repair/status/images/icontopgtop.gif") no-repeat;
	text-align:left;
	}

#repair_ftrbt2{
	float:left;
	margin-top:25px;
	border:solid 0px #ffffff;
	}*/

/* Common Footer ED */
/* index.html ST */

/*#ind_maintit{
	width:980px;
	height:62px;
	margin-top:10px;
	background:url("/repair/status/images/ind_tit_back.gif") no-repeat top left;
	}

#ind_maintit:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #ind_maintit{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/*#ind_maintit1{
	float:left;
	margin:21px 0px 0px 9px;
	}

#ind_maintit2{
	float:right;
	width:552px;
	padding:16px 5px 13px 0px;
	}

#ind_maintit2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}*/

/** html #ind_maintit2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*	}*/

/*#ind_maintit2 img{
	float:left;
	margin:0px 0px 0px 0px;
	}

#ind_maintit2 div{
	float:right;
	width:500px;
	padding:2px 0px 0px 0px;
	color:#dd4400;
	}*/

/*.ind_main{
	margin:0px auto;
	width:892px;
	margin-top:20px;
	margin-bottom:30px;
	text-align:left;
	}*/

.ind_main_tbl1hdr{
	margin-top:20px;
	}

/* index.html&error_input.html ST */

/*.ind_main_tbl1mdl{
	width:872px;
	padding:5px 10px 6px 10px;
	background:url("/repair/status/images/tbl1_mdl.gif") repeat-y;
	}*/

/* index.html&error_input.html ED */
/* index.html AzbyClub Member's PC Info ST */

/*#ind_tbl1comm{
	margin-top:8px;
	padding:8px 2px 0px 2px;
	background:url("/repair/status/images/horiline4.gif") repeat-x top left;
	line-height:110%;
	}*/

/*#ind_tbl1comm span{
	color:#ff0000;
	}*/

/*#ind_tbl1hdr{
	margin-top:8px;
	}*/

/*#ind_tbl1mdl{
	width:863px;
	padding:0px 3px 0px 3px;
	border-left:solid 1px #e7e8e9;
	border-right:solid 1px #e7e8e9;
	}

#ind_tbl1mdl table{
	border-collapse:collapse;
	width:863px;
	margin-bottom:0px;
	}

#ind_tbl1mdl td{
	font-size:small;
	text-align:center;
	}*/

/*.ind_tbl1mdl1a{
	width:167px;
	padding:15px 5px 15px 5px;
	}

.ind_tbl1mdl1b{
	width:152px;
	padding:15px 5px 15px 5px;
	}

.ind_tbl1mdl1c{
	width:156px;
	padding:15px 5px 15px 5px;
	}

.ind_tbl1mdl1d{
	width:194px;
	padding:12px 5px 12px 5px;
	}

.ind_tbl1mdl1d img{
	vertical-align:middle;
	}

.ind_tbl1mdl1e{
	padding:12px 5px 12px 5px;
	border:solid 0px #ffffff;
	}
*/
/*.ind_tbl1mdl2a{
	margin-left:2px;
	padding:15px 5px 15px 5px;
	background-color:#f8f9f9;
	}

.ind_tbl1mdl2b{
	padding:15px 5px 15px 5px;
	background-color:#f8f9f9;
	}

.ind_tbl1mdl2c{
	padding:15px 5px 15px 5px;
	background-color:#f8f9f9;
	}

.ind_tbl1mdl2d{
	padding:12px 5px 12px 5px;
	background-color:#f8f9f9;
	}

.ind_tbl1mdl2d img{
	vertical-align:middle;
	}

.ind_tbl1mdl2e{
	padding:12px 5px 12px 5px;
	background-color:#f8f9f9;
	border:solid 0px #f8f9f9;
	}
*/
/*.ind_tbl1img{
	margin-left:5px;
	}
*/
/*#ind_tbl1mdl0{
	padding:14px 5px 12px 5px;
	border:solid 0px #ffffff;
	text-align:left;
	}*/

/* index.html AzbyClub Member's PC Info ED */
/* index.html&error_input.html Search ST */

/*#ind_tbl2hdr{
	margin-top:8px;
	}*/

/*#ind_tbl2mdl{
	width:853px;
	padding:5px 8px 5px 8px;
	border-left:solid 1px #e7e8e9;
	border-right:solid 1px #e7e8e9;
	}

#ind_tbl2mdl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #ind_tbl2mdl{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#ind_tbl2l{
	float:left;
	width:537px;
	padding:0px 0px 0px 0px;
	}

#ind_tbl2l span{
	color:#ff0000;
	}*/

/*#ind_tbl2l1{
	width:510px;
	margin-top:10px;
	padding:13px 7px 9px 17px;
	background-color:#f8f9f9;
	}

#ind_tbl2l1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

* html #ind_tbl2l1{
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#ind_tbl2l2{
	float:left;
	width:370px;
	padding:0px 0px 0px 0px;
	}

#ind_tbl2l2 select{
	width:103px;
	font-size:small;
	}

#ind_tbl2l2 input{
	width:140px;
	margin:0px 5px 0px 10px;
	}

#ind_tbl2l2a{
	padding:0px 0px 10px 0px;
	}

#ind_tbl2l2b{
	padding:2px 0px 0px 113px;
	color:#666666;
	}

.ind_tbl2l2_bt{
	margin-top:18px;
	}
*/

/*#ind_tbl2lbt{
	float:left;
	margin:17px 0px 0px 0px;
	}*/

/*#ind_tbl2r{
	float:right;
	width:300px;
	padding:0px 0px 2px 10px;
	background:url("/repair/status/images/varline4.gif") repeat-y top left;
	}

#ind_tbl2r:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #ind_tbl2r{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.ind_tbl2r1{
	float:left;
	width:281px;
	padding:1px 0px 0px 5px;
	color:#666666;
	}

.ind_tbl2r2{
	clear:both;
	padding:2px 0px 8px 19px;
	color:#666666;
	}*/

/* index.html&error_input.html Search ED */
/* index.html Information ST */

/*#ind_info{
	margin:0px auto;
	width:879px;
	padding:20px 0px 30px 0px;
	text-align:center;
	}

.ind_infotit{
	float:left;
	margin:26px 0px 0px 10px;
	}*/

/* index.html Mail Info ST */

/*.ind_infor{
	float:right;
	width:650px;
	padding:10px 8px 2px 0px;
	}

.ind_infor:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .ind_infor{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.ind_infor1{
	width:650px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 6px 0px;
	background:url("/repair/status/images/horiline3.gif") repeat-x left bottom;
	}

.ind_infor2{
	float:left;
	width:400px;
	padding:2px 4px 0px 5px;
	}

.ind_infor2a{
	float:left;
	width:380px;
	padding:0px 0px 0px 3px;
	}

.ind_infor2b{
	float:left;
	width:380px;
	padding:3px 0px 0px 3px;
	}

.ind_infor2c{
	float:left;
	clear:both;
	margin:3px 0px 0px 0px;
	}

.ind_infor3{
	float:left;
	width:150px;
	padding:5px 0px 0px 0px;
	}*/

/* index.html Mail Info ED */
/* index.html QR Info ST */

/*#ind_qrimg{
	float:right;
	margin:1px 18px 1px 0px;
	}

.ind_qrr{
	float:right;
	width:550px;
	padding:10px 10px 2px 10px;
	}

.ind_qrr1{
	width:540px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 6px 0px;
	background:url("/repair/status/images/horiline3.gif") repeat-x left bottom;
	}

.ind_qrr1 span{
	line-height:110%;
	}

.ind_qrr1 span span{
	font-size:120%;
	}

#ind_qrr2{
	color:#666666;
	}*/

/* index.html QR Info ED */
/* index.html Information ED */
/* index.html ED */
/* disp.html ST */

/*.disp_main{
	margin:0px auto;
	width:824px;
	margin-top:10px;
	margin-bottom:30px;
	text-align:center;
	}
*/
/*.disp_tbl1tit{
	width:805px;
	padding:6px 10px 0px 9px;
	background:url("/repair/status/images/disp_tit_back.gif") no-repeat;
	color:#05558c;
	text-align:left;
	}

.disp_tbl1tit:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_tbl1tit{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_tbl1titl{
	float:left;
	margin:1px 0px 0px 0px;
	}

.disp_tbl1titr{
	float:right;
	width:605px;
	padding:1px 0px 0px 5px;
	font-size:110%;
	text-align:right;
	}

.disp_tbl1titr1{
	float:right;
	width:70px;
	padding:0px 0px 0px 5px;
	font-size:110%;
	line-height:100%;
	text-align:left;
	}

.disp_tbl1titr2{
	float:right;
	margin:2px 0px 7px 20px;
	}

.disp_tbl1{
	width:820px;
	padding:1px 1px 1px 1px;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	text-align:left;
	}

.disp_tbl1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_tbl1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/* disp.html Header IMG ST */

/*#disp_tbl1a{
	width:820px;
	padding-bottom:1px;
	border-bottom:solid 1px #e4eef9;
	}

#disp_tbl1b{
	width:820px;
	background-color:#eff7fe;
	}

#disp_tbl1b:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_tbl1b{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_tbl1b div{
	width:312px;
	padding:8px 5px 8px 5px;
	border-right:solid 1px #ffffff;
	text-align:center;
	}

#disp_tbl1aimg1{
	float:right;
	margin:10px 11px 10px 0px;
	}*/

/* disp.html Header IMG ED */
/* disp.html Mail Area ST */

/*#disp_mail_hdr{
	margin:10px 0px 0px 6px;
	}

#disp_mail_mdl{
	width:798px;
	margin-left:6px;
	padding:0px 4px 0px 4px;
	border-left:solid 1px #e4e4e4;
	border-right:solid 1px #e4e4e4;
	}

#disp_mail_mdl form{
	margin:0px;
	padding:0px;
	}

#disp_mail_mdl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mail_mdl{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_mailtit{
	float:left;
	width:798px;
	margin-bottom:4px;
	padding:1px 0px 4px 0px;
	background:url("/repair/status/images/horiline5.gif") repeat-x bottom;
	word-wrap:break-word;
	}

#disp_mailtit:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mailtit{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_mailtit div{
	float:right;
	width:560px;
	padding:10px 10px 4px 0px;
	}*/

/*#disp_mailtit div span{
	color:#ff0000;
	}

#disp_mailtit1{
	float:left;
	}*/

/* disp.html Mail Common Registered&Stop ST */

/*#disp_mail1{
	clear:both;
	width:793px;
	margin-bottom:3px;
	padding:15px 0px 15px 5px;
	background-color:#f6fafe;
	text-align:left;
	line-height: 110%;
	}

#disp_mail1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mail1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/* disp.html Mail Common Registered ED */
/* disp.html Mail Common NEW&Registered ST */

/*#disp_mail2{
	clear:both;
	width:788px;
	margin-bottom:1px;
	padding:5px 5px 5px 5px;
	background-color:#f9fafa;
	border-collapse:collapse;
	color:#666666;
	}

#disp_mail2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mail2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/* disp.html Mail Common NEW&Registered ED */
/* disp.html Mail Common NEW&Change ST */

/*#disp_mail3{
	clear: both;
	width:793px;
	padding:12px 0px 17px 5px;
	text-align:left;
	}

#disp_mail3:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mail3{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	
/*}*/

/*#disp_mailns1l{
	padding:0px 0px 0px 25px;
	}*/

/*#disp_mailns1r{
	padding:8px 0px 3px 30px;
	}

#disp_mailns1r input{
	float:left;
	width:190px;
	margin:1px 30px 0px 0px;
	}*/

/*#disp_mailns2r{
	float:right;
	width:615px;
	padding:8px 0px 3px 0px;
	}

#disp_mailns2l{
	float:left;
	width:160px;
	padding:0px 0px 0px 10px;
	}

#disp_mailns1b{
	float:left;
	width:190px;
	margin:1px 0px 0px 0px;
	}

#disp_mailns1b input{
	ime-mode:inactive;
	}*/

/*#disp_mailns1c{
	float:left;
	width:40px;
	padding:5px 0px 0px 0px;
	}*/

/*#disp_mailns1d{
	float:left;
	width:180px;
	margin:1px 25px 0px 0px;
	}

#disp_mailns1d input{
	ime-mode:inactive;
	}*/

/*#disp_mailns1e{
	float:left;
	margin: 0px;
	border: solid 0px #ffffff;
	}*/

/*input#disp_mailns1f{
	float: none;
	width: 87px;
	margin: 0px;
	}*/

/* disp.html Mail Common NEW&Change ED */
/* disp.html Mail NEW ST */

/*#disp_mailn1{
	float:left;
	}

#disp_mailn1l{
	float:left;
	width:70px;
	padding:0px 0px 0px 10px;
	}

#disp_mailn1r{
	float:right;
	width:705px;
	padding:9px 0px 0px 0px;
	}

#disp_mailn1b{
	float:left;
	width:170px;
	margin:1px 0px 0px 0px;
	}

#disp_mailn1c{
	float:left;
	width:40px;
	padding:5px 0px 0px 15px;
	}

#disp_mailn1d{
	float:left;
	width:170px;
	margin:1px 25px 0px 0px;
	}

#disp_mailn1e{
	margin:0px 10px 0px 0px;
	}

#disp_mailn2{
	float:left;
	width:454px;
	background-color:#ffffff;
	border-top:solid 1px #f5f7f9;
	border-right:solid 1px #f5f7f9;
	border-bottom:solid 1px #f5f7f9;
	}

#disp_mailn2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mailn2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_mailn2a{
	float:left;
	width:205px;
	margin:3px 3px 3px 5px;
	padding:3px 0px 3px 8px;
	background:url("/repair/status/images/varline2.gif") repeat-y top left;
	line-height:110%;
	}

#disp_mailn2c{
	float:left;
	width:157px;
	padding:1px 1px 0px 5px;
	}

.disp_mailn2b{
	float:left;
	width:39px;
	padding:1px 1px 1px 1px;
	background-color:#d74343;
	color:#ffffff;
	}

#disp_mailn2d{
	float:left;
	width:213px;
	margin:3px 3px 3px 0px;
	padding:3px 0px 3px 8px;
	background:url("/repair/status/images/varline2.gif") repeat-y top left;
	line-height:110%;
	}

#disp_mailn2e{
	float:left;
	width:162px;
	padding:1px 1px 0px 5px;
	}

#disp_mailn3{
	float:left;
	width:192px;
	padding:4px 0px 6px 5px;
	}*/

/* disp.html Mail NEW ED */
/* disp.html Registered ST */

/*#disp_mailr1_tit1{
	float:left;
	}*/

/*#disp_mailr1_tit2{
	float:left;
	margin:14px 0px 0px 35px;
	}*/

/*#disp_mailr1a{
	float:left;
	width:435px;
	padding:13px 0px 10px 5px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
	}*/

/*#disp_mailr1a1a{
	float:left;
	width:150px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
	}*/

/*#disp_mailr1a1b{
	float:left;
	width:52px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
	}*/

/*#disp_mailr1a2a{
	float:right;
	width:285px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
	}

#disp_mailr1a2b{
	float:right;
	width:383px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
	}*/

/*#disp_mailr1b{
	float:left;
	width:240px;
	margin:3px 3px 0px 0px;
	padding:5px 5px 2px 5px;
	text-align:left;
	}

#disp_mailr1b a{
	margin: 0px;
	padding: 0px;
	}

#disp_mailr1b img{
	margin: 0px 0px 0px 0px;
	border: solid 0px #ffffff;
	}*/

/* disp.html Mail Flow ST */

/*#disp_mailr2{
	width:798px;
	margin-bottom:1px;
	background-color:#f9fafa;
	border-collapse:collapse;
	color:#666666;
	}

#disp_mailr2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mailr2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_mailr2tbl{
	float:left;
	width:640px;
	margin:5px 0px 5px 10px;
	border-collapse:collapse;
	border:solid 0px;
	color:#666666;
	}

#disp_mailr2tbl tr td{
	font-size:small;
	}

#disp_mailr2tbl1{
	width:121px;
	padding-right:3px;
	}

.disp_mailr2tbl2{
	width:75px;
	padding:12px 1px 1px 1px;
	background-color:#fdfdfd;
	border:solid 1px #e2e2e2;
	text-align:center;
	}

.disp_mailr2tbl3{
	margin-top:11px;
	padding:0px 2px 0px 2px;
	background-color:#f3f3f3;
	color:#267fbc;
	text-align:center;
	}

.disp_mailr2tbl4{
	padding:1px 1px 4px 1px;
	text-align:center;
	}

.disparea3td2b{
	width:75px;
	padding:12px 1px 1px 1px;
	background-color:#fdfdfd;
	border:solid 1px #e2e2e2;
	text-align:center;
	}

#disp_mailr2tbl5{
	width:105px;
	padding:0px 1px 0px 1px;
	}

#disp_mailr2tbl6{
	width:75px;
	padding:2px 1px 1px 1px;
	background-color:#fdfdfd;
	border:solid 1px #e2e2e2;
	text-align:center;
	}

#disp_mailr2tbl6 div{
	margin-top:1px;
	padding:0px 6px 0px 7px;
	background-color:#f3f3f3;
	color:#267fbc;
	text-align:center;
	}

#disp_mailr2tbl7{
	width:110px;
	padding:12px 1px 1px 1px;
	background-color:#fdfdfd;
	border:solid 1px #e2e2e2;
	text-align:center;
	}

#disp_mailr2tbl8{
	padding:4px 1px 1px 1px;
	}

#disp_mailr2tblc{
	float:right;
	width:130px;
	padding:7px 5px 2px 2px;
	}*/

/* disp.html Mail Flow ED */
/* disp.html Registered ED */
/* disp.html Mail Change ST */

/*#disp_mailcr{
	float:right;
	width:360px;
	padding:0px 5px 0px 2px;
	}

#disp_mailcr:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mailcr{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_mailcr div{
	float:right;
	width:340px;
	padding:0px 0px 0px 2px;
	color:#666666;
	}*/

/*#disp_mailcr span{
	color:#e05e00;
	}*/

/*#disp_mailcl{
	float:left;
	width:410px;
	padding:0px 5px 0px 2px;
	}

#disp_mailcl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_mailcl{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_mailcl div{
	float:right;
	width:390px;
	padding:0px 0px 0px 2px;
	color:#666666;
	}*/

/*#disp_mailcl span{
	color:#e05e00;
	}
*/
/* disp.html Mail Change ED */
/* disp.html Mail Stop ST */

/*#disp_mails1{
	padding:13px 20px 14px 5px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
	}

_#disp_mails1 div{
	float:left;
	width:460px;
	padding:5px 20px 14px 30px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
	}*/

/*_#disp_mails2{
	float:left;
	margin:0px 10px 0px 0px;
	}

_#disp_mails3{
	float:left;
	}*/

/*#disp_mails4{
	float:right;
	width:750px;
	padding:0px 5px 0px 0px;
	color:#666666;
	}
*/
/* disp.html Mail Stop ED */

/*#disp_mail_ftr{
	margin:0px 0px 0px 6px;
	}*/

/* disp.html Mail Area ED */
/* disp.html Agreement Area ST */

/*#disp_agreetit{
	margin:0px auto;
	clear:both;
	width:798px;
	margin-top:11px;
	padding:3px 6px 1px 3px;
	background-color:#fffbe1;
	}

#disp_agree{
	margin:0px auto;
	width:771px;
	padding:15px 15px 15px 15px;
	background-color:#ffffff;
	border:solid 3px #fffbe1;
	text-align:left;
	}

#disp_agree:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_agree{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_agree_comm1{
	width:771px;
	padding:0px 0px 10px 1px;
	text-align:left;
	background:url("/repair/status/images/line5.gif") repeat-x bottom;
	}

#disp_agree_comm1a{
	padding:2px 0px 2px 10px;
	background:url("/repair/status/images/varline1.gif") repeat-y top left;
	}*/

/*#disp_agree_comm2{
	width:781px;
	padding:0px 0px 0px 1px;
	text-align:left;
	}

#disp_agree_comm2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_agree_comm2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_agree_comm2l{
	float:left;
	width:230px;
	padding:5px 0px 0px 0px;
	background:url("/repair/status/images/varline5.gif") repeat-y top left;
	border-top:solid 1px #f8eeb2;
	border-bottom:solid 1px #f8eeb2;
	}

#disp_agree_comm2l:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_agree_comm2l{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_agree_comm2r{
	float:right;
	width:535px;
	padding:3px 0px 3px 15px;
	}

#disp_agree_comm2a{
	margin:0px 0px 3px 0px;
	padding:0px 0px 3px 15px;
	background:url("/repair/status/images/line5.gif") repeat-x bottom;
	}

#disp_agree_comm2a1{
	clear:both;
	float:left;
	margin:1px 0px 0px 15px;
	}

#disp_agree_comm2a2{
	float:left;
	padding:0px 0px 0px 10px;
	color:#ff0000;
	font-size:120%;
	}*/

/*#disp_agree1l{
	float:left;
	width:375px;
	margin:15px 0px 0px 0px;
	background-color:#fffefa;
	border:solid 1px #f8eeb2;
	text-align:center;
	}*/

/*#disp_agree1r{
	float:right;
	width:375px;
	margin:15px 0px 0px 0px;
	background-color:#fffefa;
	border:solid 1px #f8eeb2;
	text-align:center;
	}*/

/*#disp_agree2l{
	float:left;
	width:375px;
	margin:15px 0px 0px 0px;
	background-color:#fffefa;
	border:solid 1px #f8eeb2;
	text-align:center;
	}*/

/*#disp_agree2m{
	float:right;
	width:245px;
	margin:25px 15px 0px 0px;
	background-color:#fffefa;
	border:solid 1px #f8eeb2;
	text-align:center;
	}*/

/*#disp_agree2r{
	float:right;
	width:375px;
	margin:15px 0px 0px 0px;
	background-color:#fffefa;
	border:solid 1px #f8eeb2;
	text-align:center;
	}
*/
/*.disp_agreelmr{
	padding:10px 5px 10px 10px;
	background:url("/repair/status/images/varline1.gif") repeat-y top left;
	}

.disp_agreelmr span{
	color:#ff0000;
	}

.disp_agreelmr div{
	padding:10px 0px 0px 0px;
	border:solid 0px #fffefa;
	}*/

/* delete ST */

/*#disp_agree2{
	width:781px;
	margin:10px 0px 0px 0px;
	padding:10px;
	background-color:#fffdf0;
	border:solid 1px #fdf9e2;
	border-collapse:collapse;
	}

#disp_agree2 td{
	font-size:small;
	border-right:solid 1px #fdf9e2;
	}

#disp_agree2a{
	width:520px;
	padding:8px 10px 10px 20px;
	background:url("/repair/status/images/line5.gif") repeat-x bottom;
	}

#disp_agree2b{
	float:left;
	width:350px;
	padding:0px 0px 0px 10px;
	color:#ff0000;
	font-size:120%;
	}

.disp_agree2b1{
	color:#000000;
	font-size:80%;
	}

#disp_agree2c{
	text-align:center;
	background-color:#fffbe1;
	}

#disp_agree2d{
	width:485px;
	padding:8px 5px 8px 15px;
	}

.disp_agree2d1{
	padding-bottom:6px;
	}

.disp_agree2d1a{
	padding:5px 0px 0px 20px;
	}*/

/*.disp_comm1{
	padding-top:5px;
	}*/

/*.disp_comm2{
	padding:5px 0px 5px 0px;
	color:#ff0000;
	}*/

/* delete ED */
/* disp.html Agreement Answer ST */

/*.disp_agree3a{
	float:left;
	margin:7px 2px 0px 2px;
	}

#disp_agree3b{
	float:left;
	width:283px;
	padding:6px 10px 15px 5px;
	color:#ff0000;
	font-size:115%;
	}

#disp_agree3c{
	float:left;
	width:232px;
	padding:6px 10px 13px 5px;
	font-size:115%;
	}

.disp_agree3d{
	clear:both;
	width:749px;
	padding:10px 10px 10px 10px;
	background-color:#fffdf0;
	border:solid 1px #fdf9e2;
	}

.disp_agree3d span{
	color:#ff0000;
	}

.disp_agree3f{
	padding:7px 0px 2px 0px;
	}*/

/*.disp_agree3g{
	padding:0px 0px 7px 0px;
	color:#333333;
	font-size:110%;
	font-weight:bold;
	}*/

/* disp.html Agreement Answer ED */
/* disp.html Agreement Area ED */
/* disp.html QA Area ST */

/*#disp_qatit{
	margin:0px auto;
	clear:both;
	width:798px;
	margin-top:20px;
	padding:3px 6px 1px 3px;
	background-color:#fffbe1;
	}

#disp_qatit:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
*/
/** html #disp_qatit{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_qatit2{
	margin:0px auto;
	clear:both;
	width:704px;
	margin-top:10px;
	padding:3px 100px 1px 3px;
	background-color:#f9fafa;
	}

#disp_qatit2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_qatit2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}
*/
/*.disp_qacaution{
	clear:both;
	width:751px;
	margin:7px 0px 5px 0px;
	padding:3px 6px 5px 24px;
	background:url("/repair/status/images/icon_caution.gif") no-repeat top left;
	color:#bb4444;
	font-size:110%;
	}*/

/*.disp_qatimetit{
	clear:both;
	width:768px;
	margin:0px 0px 10px 0px;
	padding:7px 6px 7px 7px;
	background-color:#f8f9f9;
	font-size:110%;
	}

.disp_qatimetit:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qatimetit{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qatimetit_fin{
	clear:both;
	width:768px;
	margin:0px 0px 10px 0px;
	padding:7px 6px 7px 7px;
	background-color:#fff8f8;
	font-size:110%;
	}*/

/*.disp_qatimetit_fin:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qatimetit_fin{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_qatit1{
	float:right;
	width:200px;
	padding:7px 5px 5px 0px;
	text-align:right;
	}*/

/*#disp_qa1{
	margin:0px auto;
	width:791px;
	padding:10px 0px 0px 10px;
	background-color:#ffffff;
	border:solid 3px #fffbe1;
	text-align:left;
	}

#disp_qa1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_qa1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qatit1{
	float:left;
	margin:0px 0px 5px 0px;
	}

.disp_qatit2{
	float:left;
	width:245px;
	padding:15px 0px 5px 10px;
	color:#744f00;
	font-size:110%;
	}*/

/*.disp_qatbl{
	width:359px;
	padding:2px 7px 2px 7px;
	border-left:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	word-break: break-all;
	}*/

/*.disp_qa1l{
	float:left;
	width:380px;
	padding:0px 0px 20px 0px;
	}*/

/*.disp_qa1m{
	float:left;
	margin-top:60px;
	}*/

/*.disp_qa1r{
	float:right;
	width:380px;
	padding:0px 4px 20px 0px;
	}*/

/*.disp_qa1r1{
	width:359px;
	padding:5px 0px 10px 0px;
	}*/

/*.disp_qa1r1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qa1r1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qa1r2{
	width:359px;
	padding:0px 0px 15px 0px;
	}

.disp_qa1r2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qa1r2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qa1ra{
	float:left;
	width:120px;
	margin-top:3px;
	padding:2px 5px 2px 21px;
	background:url("/repair/status/images/icon_arrow6.gif") no-repeat top left;
	}*/

/*.disp_qa1rb{
	width:338px;
	margin-top:3px;
	padding:2px 0px 2px 21px;
	background:url("/repair/status/images/icon_arrow6.gif") no-repeat top left;
	}
*/
/*.disp_qa1rtext1{
	float:left;
	width:150px;
	}*/

/*.disp_qa1rtext2{
	width:330px;
	height:150px;
	margin-left:20px;
	}

.disp_qa1rtext3{
	width:320px;
	height:150px;
	margin-top:5px;
	font-size:small;
	}*/

/*.disp_qa1rtext4{
	width:18%;
	margin-bottom:5px;
	}

.disp_qa1rtext5{
	width:18%;
	margin-bottom:5px;
	margin-left:20px;
	}*/

/*.disp_qa1rradio1{
	width:338px;
	padding:3px 0px 3px 21px;
	}

.disp_qa1rradio1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qa1rradio1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qa1rradio1a{
	float:left;
	width:188px;
	padding:3px 5px 0px 0px;
	}

.disp_qa1rradio1b{
	float:left;
	width:145px;
	padding:0px 0px 0px 0px;
	}*/
/*
#disp_qa1rradio1c{
	clear:both;
	padding:5px 0px 3px 0px;
	}

#disp_qa1rradio1c1{
	float:left;
	width:190px;
	padding:5px 0px 0px 0px;
	}

#disp_qa1rradio1c2{
	float:right;
	width:135px;
	padding:5px 0px 0px 0px;
	}*/

/*.disp_qa1rradio1d{
	float:left;
	width:330px;
	padding:0px 0px 0px 20px;
	}*/

/*.disp_qa1rradio1e{
	width:337px;
	margin-bottom:10px;
	padding:5px 0px 5px 1px;
	background-color:#f8f9f9;
	}

.disp_qa1rradio1e:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qa1rradio1e{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qa1rradio1f{
	padding:5px 0px 2px 5px;
	color:#ff0000;
	}*/

/*.disp_qa1rradio1g{
	padding:0px 0px 5px 22px;
	}

.disp_qa1rradio1g p{
	margin:0px;
	padding:0px;
	display:inline;
	color:#ff0000;
	font-size:small;
	}*/

/*.disp_qa1rradio1h{
	width:330px;
	margin-bottom:10px;
	padding:5px 3px 5px 5px;
	background-color:#f8f9f9;
	}

.disp_qa1rradio1h:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qa1rradio1h{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/


/*.disp_qa1rradio1i{
	clear:both;
	padding:5px 5px 5px 7px;
	background-color:#fff7fb;
	}
*/
/*.disp_qa1rradio1j{
	clear:both;
	padding:5px 0px 0px 0px;
	}

.disp_qa1rradio1k{
	clear:both;
	padding:2px 0px 0px 0px;
	}*/

/*.disp_qa1rradio2a{
	float:left;
	width:150px;
	padding:5px 5px 10px 0px;
	}*/

/*.disp_qa1rradio2b{
	float:left;
	width:120px;
	padding:5px 5px 10px 0px;
	}*/

/*.disp_qa1rradio3{
	margin:5px 0px 0px 0px;
	padding:8px 0px 3px 0px;
	background:url("/repair/status/images/horiline5.gif") repeat-x top left;
	}

.disp_qa1rradio3a{
	padding:10px 10px 5px 10px;
	}

.disp_qa1rradio3:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_qa1rradio3{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qaftr{
	width:359px;
	clear:both;
	padding:7px 0px 0px 0px;
	background:url("/repair/status/images/horiline5.gif") repeat-x top left;
	text-align:center;
	}*/

/* disp.html QA Area ED */
/* disp.html Repair State Area ST */

/*#disp_stat{
	margin:0px auto;
	clear:both;
	width:806px;
	padding:0px 0px 0px 0px;
	}*/

/*#disp_statl{
	float:left;
	width:520px;
	padding:10px 0px 3px 0px;
	}*/

/* disp.html Price Area ST */

/*#disp_statl1{
	width:510px;
	padding:3px;
	background-color:#f6fafe;
	}*/

/*#disp_statl1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_statl1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_statl1a{
	float:left;
	width:320px;
	margin:6px 0px 4px 12px;
	color:#ff0000;
	font-size:120%;
	}*/

/* disp.html Price Area ED */
/* disp.html State Table Area ST */

/*#disp_statl2{
	width:516px;
	margin:5px 0px 0px 0px;
	background-color:#f6fafe;
	border:solid 0px #ffffff;
	border-collapse:collapse;
	}

#disp_statl2 td{
	padding:7px 7px 7px 10px;
	border-bottom:solid 3px #ffffff;
	font-size:small;
	}*/

/*.disp_statl2a{
	width:65px;
	border-right:solid 2px #ffffff;
	text-align:center;
	}*/

/* disp.html State Table Area ED */
/* disp.html Repair Date Area ST */

/*#disp_statr{
	float:right;
	width:284px;
	padding:10px 0px 3px 0px;
	}*/

/*.disp_statr1{
	width:278px;
	padding:3px 3px 3px 3px;
	background-color:#f6fafe;
	}

.disp_statr1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_statr1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_statr1icon{
	float:left;
	margin:2px 0px 0px 0px;
	}*/

/*.disp_statr1ab{
	float:left;
	width:248px;
	margin:3px 0px 3px 0px;
	background-color:#ffffff;
	}*/

/*.disp_statr1a{
	float:left;
	width:238px;
	padding:4px 3px 3px 5px;
	background-color:#ffffff;
	border-top:solid 1px #e5f2ff;
	border-left:solid 1px #e5f2ff;
	border-right:solid 1px #e5f2ff;
	background:url("/repair/status/images/horiline5.gif") repeat-x left bottom;
	}

.disp_statr1b{
	float:left;
	width:238px;
	padding:4px 3px 4px 5px;
	background-color:#ffffff;
	border-left:solid 1px #e5f2ff;
	border-right:solid 1px #e5f2ff;
	border-bottom:solid 1px #e5f2ff;
	}*/

/*.disp_statr2{
	clear:both;
	width:278px;
	margin-top:5px;
	padding:3px;
	background-color:#f6fafe;
	}

.disp_statr2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html .disp_statr2{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_statr2a{
	float:left;
	width:238px;
	margin-top:2px;
	padding:4px 3px 3px 5px;
	background-color:#ffffff;
	border:solid 1px #e5f2ff;
	}

.disp_statr2b{
	float:left;
	width:238px;
	margin-top:2px;
	padding:4px 3px 3px 5px;
	background-color:#ffffff;
	border:solid 1px #e5f2ff;
	}*/

/*.disp_statrtxt{
	float:left;
	margin:0px 0px 0px 4px;
	line-height:100%;
	}*/

/* disp.html Repair Date Area ED */
/* disp.html Repair State Area ED */
/* disp.html Cost Detail Area ST */

/*#disp_cst{
	margin:0px auto;
	clear:both;
	width:806px;
	padding:20px 0px 0px 0px;
	}

#disp_csttit{
	margin:13px 0px 0px 2px;
	}*/

/*#disp_csttbl{
	width:806px;
	margin:5px 0px 5px 0px;
	padding:10px;
	background-color:#ffffff;
	text-align:center;
	border:solid 1px #dedede;
	border-collapse:collapse;
	}

#disp_csttbl td{
	margin:5px 0px 10px 0px;
	padding:3px 15px 3px 15px;
	font-size:small;
	border:solid 1px #dedede;
	}

#disp_csttbl_hdr{
	background-color:#f6fafe;
	}

#disp_csttbl1{
	width:105px;
	}

#disp_csttbl2{
	width:280px;
	}

#disp_csttbl3{
	width:120px;
	}

#disp_csttbl4{
	width:105px;
	}

.disp_csttbl5{
	text-align:right;
	}

.disp_csttbl6{
	text-align:right;
	color:#0033FF;
	}

.disp_csttbl7{
	text-align:right;
	background-color:#fafafa;
	}

.disp_csttbl8{
	text-align:right;
	background-color:#fafafa;
	color:#ff0000;
	}

#disp_csttbl_ftr{
	padding:0px 0px 5px 9px;
	}
*/
/* disp.html Cost Detail Area ED */
/* disp.html Customer Info Area ST */

/*#disp_cust1{
	margin:0px auto;
	width:802px;
	margin-top:10px;
	border:solid 1px #e0e0e0;
	border-collapse:collapse;
	}

#disp_cust1 td{
	padding:4px 3px 3px 10px;
	border:solid 1px #e0e0e0;
	font-size:small;
	}

.disp_cust1a{
	width:90px;
	background-color:#f8f8f8;
	}

.disp_cust1b{
	width:179px;
	}

#disp_cust2{
	width:805px;
	margin:10px 0px 0px 9px;
	background-color:#f8f9fa;
	border:solid 0px #ffffff;
	border-collapse:collapse;
	}

#disp_cust2 td{
	padding:7px 7px 7px 10px;
	border-right:solid 3px #ffffff;
	border-bottom:solid 3px #ffffff;
	font-size:small;
	}

.disp_cust2a{
	width:147px;
	text-align:center;
	}

#disp_cust2atbl1{
	width:573px;
	border:solid 0px #f8f9fa;
	border-collapse:collapse;
	}

#disp_cust2atbl1 td{
	padding:0px 10px 0px 0px;
	border:solid 0px #f8f9fa;
	font-size:small;
	}

#disp_cust2atbl1a{
	width:170px;
	}

#disp_cust2atbl1b{
	width:400px;
	}

#disp_cust2atbl2{
	width:573px;
	background-color:#ffffff;
	border:solid 1px #ededed;
	border-collapse:collapse;
	}

#disp_cust2atbl2 td{
	padding:5px 10px 5px 10px;
	border:solid 1px #ededed;
	font-size:small;
	}

.disp_cust2atbl2a{
	width:120px;
	}

.disp_cust2atbl2b{
	}

.disp_cust2atbl2b img{
	float:left;
	}

.disp_cust2atbl2b div{
	float:left;
	width:389px;
	padding:0px 0px 0px 5px;
	}*/

/* disp.html Customer Info Area ED */

/*#dispbt{
	margin:0px auto;
	margin-top:30px;
	border:solid 0px #ffffff;
	}*/

/* disp.html Call Info Area ST */

/*#disp_cll{
	margin:0px auto;
	width:708px;
	padding-top:40px;
	}

#disp_clltit{
	padding-left: 5px;
	color: #333;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	}

#disp_cll1{
	width:698px;
	margin:2px 0px 40px 0px;
	padding:5px;
	border:solid 1px #e0e0e0;
	color:#004576;
	}

#disp_cll1l{
	float:left;
	width:295px;
	padding:2px;
	background-color:#f4f9fe;
	border:solid 1px #f0f6fb;
	}

#disp_cll1l_tit{
	float:left;
	margin:13px 0px 0px 6px;
	}

#disp_cll1l1{
	float:right;
	width:199px;
	padding:0px 0px 3px 6px;
	text-align:center;
	}

#disp_cll1r{
	float:right;
	width:385px;
	padding:2px;
	background-color:#f4f9fe;
	border:solid 1px #f0f6fb;
	}

#disp_cll1r_tit{
	float:left;
	margin:7px 0px 0px 3px;
	}

#disp_cll1r1{
	float:right;
	width:260px;
	padding:0px 0px 3px 5px;
	text-align:center;
	}

.disp_cll1lr{
	margin-bottom:3px;
	padding:3px 0px 2px 20px;
	background:url("/repair/status/images/icon_phone.gif") no-repeat left;
	text-align:left;
	font-weight:bold;
	font-size:130%;
	}

.disp_cll1lr span{
	font-weight:normal;
	font-size:small;
	}*/

/* disp.html Call Info Area ED */
/* disp.html ED */
/* disp_qa_list.html ST */

/*#disp_qa_main{
	margin:0px auto;
	width:798px;
	margin-top:20px;
	padding:3px 6px 1px 3px;
	font-size:small;
	}

#disp_qa_main:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_qa_main{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#disp_qa_list{
	margin:0px auto;
	width:791px;
	padding:10px 0px 10px 10px;
	background-color:#ffffff;
	text-align:left;
	}

#disp_qa_list:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #disp_qa_list{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.disp_qatimetit1{
	float:left;
	width:370px;
	}*/

/*.disp_qatimetit2{
	float:right;
	width:368px;
	}*/

/*.disp_qa_list1{
	float:left;
	width:200px;
	padding:3px 2px 3px 3px;
	background-color:#f4f6f6;
	}
*/
/*.disp_qa_list2{
	float:left;
	width:130px;
	padding:3px 2px 3px 3px;
	background-color:#f4f6f6;
	}

.disp_qa_list3a{
	float:left;
	width:42px;
	padding:3px 2px 2px 0px;
	}

.disp_qa_list3b{
	float:left;
	width:125px;
	padding:3px 2px 3px 3px;
	background-color:#f4f6f6;
	}

.disp_qa_list3c{
	float:left;
	width:77px;
	padding:3px 2px 3px 3px;
	background-color:#f4f6f6;
	}*/

/*.disp_qa_list4{
	width:320px;
	margin-left:20px;
	padding:5px 5px 5px 5px;
	background-color:#f4f6f6;
	}*/

/*.disp_qa_list5{
	padding:7px 0px 0px 2px;
	}*/

/*.disp_qa_list6{
	width:339px;
	padding:5px 0px 5px 0px;
	}*/

/*#disp_qa_list_ftr{
	margin:0px auto;
	clear:both;
	width:807px;
	margin-top:20px;
	padding:10px 0px 10px 0px;
	background-color:#fffbe1;
	text-align:center;
	}

#disp_qa_list_ftr img{
	border:solid 0px #fffbe1;
	}*/

/* disp_qa_list.html ED */
/* login.html ST */

/*div#loginForm{
	margin: 0px auto;
	width:950px;
	}

div#loginForm p{
	display: none;
	margin-bottom: 0px;
	font-size: small;
	}

.jqDrag{
	display: none;
	}

div#loginForm ul.ui-tabs-nav{
	display: none;
	}

div.login{
	width: 500px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}

div#input_area{
	padding: 10px 10px 0px 10px;
	}

div#input_area div{
	margin: 0px;
	padding: 0px;
	background-color: #f2fbf3;
	border-color: #ffffff #ffffff #ffffff;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-width: 0px 0px 0px;
	border: 0px solid #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#b2e7ba), color-stop(0.07, #f2fbf3), color-stop(0.93, #f2fbf3), to(#f2fbf3));
	background: -moz-linear-gradient(top, #b2e7ba, #f2fbf3 7%, #f2fbf3 93%, #f2fbf3);
	}

div#input_area table{
	margin: 0px auto;
	}

div#input_area div.ui-tabs-panel{
	padding: 20px 0px 10px 0px;
	}

div.login img#userId{
	background:url("/repair/status/images/log_tit_user.gif") no-repeat top left;
	}

div.login img#passWordNo{
	background:url("/repair/status/images/log_tit_pass.gif") no-repeat top left;
	}

div#input_area div table div{
	background: -webkit-gradient(linear, left top, left bottom, from(#f2fbf3), to(#f2fbf3));
	background: -moz-linear-gradient(top, #f2fbf3, #f2fbf3);
	}

div#input_area div ul.notice{
	display: none;
	margin: 0px;
	padding: 0px;
	}

div#input_area div ul.notice li{
	padding: 0px 0px 2px 18px;
	background:url("/repair/images/icon_arrow2.gif") no-repeat 0 2px;
	line-height: 110%;
	}

ul#notice_link {
	margin: 0px auto;
	width: 470px;
	padding: 0px 0px 30px 0px;
	list-style: none;
	}

#notice_link li {
	padding: 0px 0px 2px 18px;
	background:url("/repair/images/icon_arrow2.gif") no-repeat 0% 50%;
	text-align: left;
	line-height: 120%;
	}

ul#notice_link_sp {
	display: none;
	}

div#input_area div.submit_button{
	padding: 10px 0px 0px 0px;
	}

#log_tbl1{
	width:310px;
	margin-top:8px;
	padding:10px 130px 10px 130px;
	background-color:#f8f9f9;
	text-align:center;
	}

#log_tbl1 input{
	float:right;
	width:180px;
	margin:0px 0px 0px 0px;
	}

#log_tbl1a{
	width:310px;
	padding:0px 0px 10px 0px;
	}

#log_tbl1a:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #log_tbl1a{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#log_tbl1b{
	clear:both;
	width:310px;
	padding:0px 0px 0px 0px;
	}

#log_tbl1b:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #log_tbl1b{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*.log_tbl1ab1{
	float:left;
	width:120px;
	padding:4px 0px 0px 0px;
	text-align:left;
	}

.log_tbl1bt{
	clear:both;
	width:570px;
	padding:10px 0px 0px 0px;
	text-align:center;
	}

.log_comm{
	width:540px;
	min-height:18px;
	margin:7px 0px 10px 0px;
	padding:4px 0px 3px 30px;
	background:url("/repair/status/images/icon_caution.gif") no-repeat top left;
	color:#ff0000;
	}*/

/* login.html ED */
/* error.html ST */

/*#err_tbl1{
	width:540px;
	padding:10px 15px 10px 15px;
	background-color:#f8f9f9;
	}

#err_tbl1:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}*/

/** html #err_tbl1{
	height: 1px;*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/*}*/

/*#err_tbl1a{
	float:left;
	width:500px;
	padding:4px 0px 0px 5px;
	color:#333333;
	font-weight:bold;
	}

#err_tbl2{
	width:530px;
	margin-top:1px;
	padding:10px 20px 10px 20px;
	background-color:#f8f9f9;
	}

#err_bt{
	padding:20px 0px 0px 0px;
	text-align:center;
	}

#err_bt img{
	border:solid 0px #ffffff;
	}*/

/* error.html ED */


/* footer Area ST */

/*.sponlymenu,
.footer_sp {
	display: none;
	}*/

/* footer Area ED */