@charset "UTF-8";

/* 共通
------------------------------------------ */
.error_txt_01 {
	color: #663300;
	font-weight: bold;
	line-height: 130%;
	}

.error_txt_02 {
	color: #FF0000;
	font-weight: bold;
	line-height: 130%;
	}

.error_waku {width: 830px; margin: 10px 0 0 5px; padding-bottom: 10px; text-align: center;}
.error_waku table {
	width: 100%;
	border: 1px solid #000066;
	padding: 5px;
	}

.width70 {
	width: 70px;
	}

.width180 {
	width: 180px;
	}

/* トップページ
------------------------------------------ */
.indDrcTab {width: 590px; height: 57px; background: url(../img/ind_bg_tab_02.jpg) no-repeat;}
.indDrcTab .tab1 {margin: 20px 0 0 474px;}

.indDrcSrch {width: 590px; background: url(../../img/bg_indsrch_m.gif) repeat-y;}
.indDrcSrchT {width: 590px; min-height: 379px; padding-top: 10px; background: url(../../img/bg_indsrch_t.gif) no-repeat left top;}
.indDrcSrchB {width: 590px; min-height: 379px; padding-bottom: 10px; background: url(../../img/bg_indsrch_b.gif) no-repeat left bottom;}
* html .indDrcSrchB {height: 379px;}

.indDrcSrch input {font-size: 15px;}
.indDrcSrch input.ipW180 {width: 175px;}
.indDrcSrch select {font-size: 15px;}
.indDrcSrch select.slW180 {width: 180px;}

.indDrcSrch .inputTbl {width: 540px; margin-left: 25px; padding-top: 2px; background: url(../../img_cmn/lined_gray_01.gif) repeat-x;}
.indDrcSrch .inputTbl table {width: 540px;}
.indDrcSrch .inputTbl th {width: 130px; padding-bottom: 2px; background: url(../../img_cmn/lined_gray_01.gif) repeat-x left bottom; text-align: left;}
.indDrcSrch .inputTbl td {width: 410px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%; text-align: left;}
.indDrcSrch .inputTbl td.date {width: 214px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%;}
.indDrcSrch .inputTbl td.time {width: 131px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%;}
.indDrcSrch .inputTbl td.chk1 {width: 190px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%; text-align: left; vertical-align: top;}
.indDrcSrch .inputTbl td.chk2 {width: 190px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%; text-align: left; vertical-align: top;}
/* safari only \*/
html:\66irst-child .indDrcSrch .inputTbl td.date {width: 210px;}
html:\66irst-child .indDrcSrch .inputTbl td.time {width: 130px;}
/* end */
.indDrcSrch .inputTbl td.calendar {width: 65px; padding-bottom: 8px; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 3px 100%;}
/* safari only \*/
html:\66irst-child .indDrcSrch .inputTbl td.calendar {width: 70px;}
/* end */

.indDrcSrch .btn1 {margin-top: 10px; padding: 0 20px 10px 0; text-align: right;}
.indDrcSrch .btn2 {margin-top: 10px; padding: 0 20px 0 0; text-align: right;}
.indDrcSrch .htlImg {padding: 0 0 10px 23px;}

.indDrcNews01 {position: relative; width: 580px; height: 35px; margin: 20px 0 0 5px;}

.indDrcNews01Li {width: 580px; margin-left: 5px; background: url(../../img/ind_bg_news01_m.gif) repeat-y;}
.indDrcNews01LiB {width: 580px; padding: 5px 0 7px 0; background: url(../../img/ind_bg_news01_b.gif) no-repeat left bottom;}
.indDrcNews01Li table {width: 560px; margin: 0 0 0 10px;}
.indDrcNews01Li td {width: 495px; text-align: left; line-height: 1.4em;}

/* 検索結果商品なし
------------------------------------------ */
.srchNoItemBox01 {width: 840px; background: url(../../img_cmn/bg_srchagbox01_m.gif) repeat-y;}
.srchNoItemBox01T {width: 840px; background: url(../../img_cmn/bg_srchagbox01_t.gif) no-repeat;}
.srchNoItemBox01B {width: 800px; padding: 15px 20px 20px 20px; background: url(../../img_cmn/bg_srchagbox01_b.gif) no-repeat left bottom;}

.srchNoItemBox01 .inputTbl {width: 750px; margin-left: 25px; padding-top: 2px; background: url(../../img_cmn/lined_gray_01.gif) repeat-x;}
.srchNoItemBox01 .inputTbl table {width: 750px;}
.srchNoItemBox01 .inputTbl th {width: 150px; padding-bottom: 2px; background: url(../../img_cmn/lined_gray_01.gif) repeat-x left bottom; text-align: left;}
.srchNoItemBox01 .inputTbl td {width: 600px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%; text-align: left;}
.srchNoItemBox01 .inputTbl td.date {width: 200px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%;}
.srchNoItemBox01 .inputTbl td.time {width: 125px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%;}
.srchNoItemBox01 .inputTbl td.chk1 {width: 200px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%; text-align: left; vertical-align: top;}
.srchNoItemBox01 .inputTbl td.chk2 {width: 400px; padding: 10px 0 10px 0; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 1px 100%; text-align: left; vertical-align: top;}
.srchNoItemBox01 .inputTbl td.calendar {width: 275px; padding-bottom: 8px; background: url(../../img_cmn/lined_gray_01.gif) repeat-x 3px 100%;}

.srchNoItemBox01M01 {width: 750px; padding-bottom: 12px;}

/* サイド
------------------------------------------ */
#sideDrc {float: left; width: 210px; margin-top: 15px;}
#middleAreaTop #sideDrc {float: right; width: 240px; margin-top: 15px;}

#sideDrc .srch01 {width: 210px; background: url(../../img_cmn/bg_side_m.gif) repeat-y;}
#sideDrc .srch01T {width: 210px; background: url(../../img_cmn/bg_side_t.gif) no-repeat;}
#sideDrc .srch01B {width: 210px; padding: 12px 0; background: url(../../img_cmn/bg_side_b.gif) no-repeat left bottom;}

#sideDrc .srch01M01 {margin: 0 12px;}
#sideDrc .srch01M01W {margin: 0 5px 0 7px;}

#sideDrc .srch01M02 {width: 188px; margin: 6px 8px 0 14px; padding-top: 10px; background: url(../../img_cmn/bg_side_lined_01.gif) no-repeat;}

#sideDrc .srch01M03 {width: 188px; margin: 9px 8px 0 14px; padding: 10px 0 1px 0; background: url(../../img_cmn/bg_side_lined_01.gif) no-repeat;}

#sideDrc .srch01M04 {margin: 6px 9px 0 9px; border: solid 2px #998FC5;}

#sideDrc .srch01M05 {margin: 3px 9px 0 9px; border: solid 2px #998FC5;}
#sideDrc .srch01M05 p {padding: 2px; text-align: center;}
#sideDrc .srch01M05 p input {width: 78px;}

#sideDrc .srch01M06 {width: 188px; padding: 5px 0 1px 0;}
#sideDrc .srch01M06 td.td1 {width: 132px; text-align: right;}
#sideDrc .srch01M06 td.td2 {width:  56px; padding-left: 5px;}

* html #sideDrc .srch01M05 p input {padding-top: 1px;}
*+html #sideDrc .srch01M05 p input {padding-top: 1px;}

#sideDrc .btn01 {width: 182px; margin: 7px 8px 0 14px; padding: 12px 0 0 6px; background: url(../../img_cmn/bg_side_lined_01.gif) no-repeat;}

#sideDrc .sideTbl01 {width: 188px;}
#sideDrc .sideTbl01 th {width: 45px; padding: 2px 0; text-align: left;}
#sideDrc .sideTbl01 td {width: 143px; padding: 2px 0;}

#sideDrc .sideTbl02 {width: 188px;}
#sideDrc .sideTbl02 th {width: 65px; padding: 3px 0; text-align: left;}
#sideDrc .sideTbl02 td {width: 123px; padding: 3px 0;}

#sideDrc .sideTbl03 {padding: 3px 4px;}
#sideDrc .sideTbl03 table {width: 180px;}
#sideDrc .sideTbl03 th {width: 40px; padding: 1px 0; text-align: left;}
#sideDrc .sideTbl03 td {width: 140px; padding: 1px 0;}
#sideDrc .sideTbl03 td.arr01 {width: 180px; text-align: center;}

#sideDrc .sideTblH01 {width: 188px;}
#sideDrc .sideTblH01 th.th1 {width: 134px;}
#sideDrc .sideTblH01 th.th2 {width: 54px;}
#sideDrc .sideTblH01 td {padding-top: 5px;}

#sideDrc .sideLi01 {text-align: right; padding-right: 11px;}

#sideDrc .sideJk01 {margin-top: 2px;}
#sideDrc .sideJk01 li {line-height: 1.0em; padding: 0;}
#sideDrc .sideJk01 li input {vertical-align: middle;}
* html #sideDrc .sideJk01 li input {vertical-align: baseline;}
*+html #sideDrc .sideJk01 li input {vertical-align: baseline;}

#sideDrc .sideDetail01 {margin-top: 5px;}
#sideDrc .sideDetail01 li {min-height: 23px; margin-top: 2px; padding: 0; line-height: 1.0em;}
#sideDrc .sideDetail01 li input {vertical-align: middle;}
#sideDrc .sideDetail01 li img {padding: 0 3px; vertical-align: bottom;}
* html #sideDrc .sideDetail01 li input {vertical-align: baseline;}
*+html #sideDrc .sideDetail01 li input {vertical-align: baseline;}

#sideDrc .sideRyotei01 {padding: 3px 0 0 4px; line-height: 1.0em;}

#sideDrc .roomtypeD01 { width: 130px; }

/* 検索結果一覧  商品ボックス
------------------------------------------ */
.rsltDrcBox01 {width: 620px; margin-top: 10px; background: url(../../img_cmn/bg_rsltbox01_m.gif) repeat-y;}

.rsltDrcBox01 .txt01 {width: 606px; padding: 10px 7px 0 7px; background: url(../../img_cmn/bg_rsltbox01_t.gif) no-repeat;}
.rsltDrcBox01 .txt01:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.rsltDrcBox01 .txt01 {display: inline-block;}

* html .rsltDrcBox01 .txt01 {height: 1%;}
.rsltDrcBox01 .txt01 {display: block;}

.rsltDrcBox01 .txt01 .txt01L1 {float: left; width: 140px; padding-top: 3px;}
.rsltDrcBox01 .txt01 .txt01L1 img {vertical-align: middle;}
.rsltDrcBox01 .txt01 .txt01L2 {float: left; width: 295px; padding-top: 3px;}
.rsltDrcBox01 .txt01 .txt01L2 img {vertical-align: middle;}
.rsltDrcBox01 .txt01 .txt01R {float: right; width: 165px; padding-top: 3px;}

.rsltDrcBox01 .txt02 {width: 606px; padding: 7px; background: url(../../img_cmn/bg_rsltbox01_b.gif) no-repeat left bottom;}
.rsltDrcBox01 .txt02 table {width: 606px;}
.rsltDrcBox01 .txt02 .txt02L {width: 380px;}
.rsltDrcBox01 .txt02 .txt02R {width: 226px; padding-right: 10px;}
.rsltDrcBox01 .txt02 h3 {font-size: 16px; line-height: 1.1em; color: #1984E5;}
.rsltDrcBox01 .txt02 h4 {font-size: 13px; color: #FF69B4;}
.rsltDrcBox01 .txt02 p {text-align: right;}
.rsltDrcBox01 .txt02 p strong {font-size: 23px; line-height: 1.0em;}

.rsltDrcBoxBtbl02 {width: 422px; margin-top: 10px; background: #F5F5F8 url(../../img_cmn/bg_rsltboxbl_01.gif) no-repeat 0 0;}
.rsltDrcBoxBtbl02B {width: 422px; padding: 0 0 1px 0; background: url(../../img_cmn/bg_rsltboxbl_01.gif) no-repeat left bottom;}
.rsltDrcBoxBtbl02 th {width: 73px; padding: 5px 8px; text-align: left;}
.rsltDrcBoxBtbl02 td.td1 {width: 400px; padding: 5px 5px 2px 5px;}
.rsltDrcBoxBtbl02 td.td2 {width: 400px; padding: 2px 5px 5px 0;}

.rsltDrcBoxBtbl03 {width: 422px; margin-top: 2px;}
.rsltDrcBoxBtbl03B {width: 422px; padding: 0 0 1px 0;}
.rsltDrcBoxBtbl03 th {width: 73px; padding: 5px 8px; text-align: left;}
.rsltDrcBoxBtbl03 td.td1 {width: 400px; padding: 5px 5px 2px 5px;}
.rsltDrcBoxBtbl03 td.td2 {width: 400px; padding: 2px 5px 5px 0;}

.rsltDrcBox01B {width: 602px; padding: 7px 7px 10px 11px; background: url(../../img_cmn/bg_rsltbox01_b.gif) no-repeat left bottom;}
.rsltDrcBox01B .rsltBoxBtbl01 td {line-height: 1.0em;}
.rsltDrcBox01B .rsltBoxBtbl01 td.tdR {padding: 0 0 10px 20px; height: 15px;}
.rsltDrcBox01B .rsltBoxBtbl01 td.td1 {width: 400px; padding: 5px 5px 3px 5px;}
.rsltDrcBox01B .rsltBoxBtbl01 td a.aTp {position: relative; top: 0px;}

.rsltDrcBox01BM {width: 602px; padding-bottom: 10px; background: url(../../img_cmn/bg_rsltbox01_m3.gif) no-repeat;}
.rsltDrcBox01BM:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.rsltDrcBox01BM {display: inline-block;}

* html .rsltDrcBox01BM {height: 1%;}
.rsltDrcBox01BM {display: block;}

.rsltDrcBoxBL {float: left; width: 420px;}
.rsltDrcBoxBR {float: right; width: 163px; padding: 15px 2px 10px 5px;}

.rsltDrcBoxBtbl01 {width: auto;}
.rsltDrcBoxBtbl01 td {line-height: 1.0em; font-size: 0;}

/* テーブル */
.tblDrc_waku {width: 830px; margin: 10px 0 0 5px;}
.tblDrc_waku table {width: 100%; border-top: solid 1px #ccc; border-left: solid 1px #ccc;}
.tblDrc_waku th {width: 23%; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.wakuL {width: 23%; height: 20px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.wakuR {width: 15%; height: 20px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt01 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon01.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt02 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon02.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt03 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon03.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt04 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon04.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt05 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon05.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt06 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon06.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt07 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon07.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt08 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon08.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt09 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon09.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.opt10 {width: 23%; padding-left: 68px; background: #EDE9FE url(../img/icon10.gif) no-repeat 4% center; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_waku th.frm01 {padding: 5px 8px;}
.tblDrc_waku thead th {font-size: 15px; font-weight: bold;}
.tblDrc_waku tbody th.l01 {background: #F9F7FF;}
.tblDrc_waku td {padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_waku td.ren01 {width: 350px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_waku td.ren02 {width: 175px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_waku td.ret01 {width: 350px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_waku td.ret02 {width: 175px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_waku th.thGra01 {background: #f3f3f3;}

.tblDrc_waku td.form {padding: 3px 8px;}
.tblDrc_waku td.name01 {padding: 12px 8px;}
.tblDrc_waku td.tel {padding-left: 15px;}
.tblDrc_waku tr.hl01 th {padding: 6px 8px;}
.tblDrc_waku tr.hl01 td {padding: 6px 8px;}

.tblDrc_item_flight {margin: 0;}
.tblDrc_item_flight table {width: 100%; border: 0;}
.tblDrc_item_flight td {padding: 0; border: 0;}
.tblDrc_item_flight td.td1 {width: 170px;}
.tblDrc_item_flight td.td2 {width: 240px;}
.tblDrc_item_flight td.td3 {width: 240px;}
.tblDrc_item_flight p {margin-bottom: 2px;}

.tblDrc_entry_waku {width: 830px; margin: 10px 0 0 5px;}
.tblDrc_entry_waku table {width: 100%; border-top: solid 1px #ccc; border-left: solid 1px #ccc;}
.tblDrc_entry_waku th {width: 20%; height: 25px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_entry_waku td {height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_entry_waku th.wakuL {width: 20%; height: 25px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_entry_waku th.wakuR {width: 15%; height: 25px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_entry_waku td.ren01 {width: 350px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_entry_waku td.ren02 {width: 175px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_entry_waku td.ret01 {width: 350px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_entry_waku td.ret02 {width: 175px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}

.tblDrc_confirm_waku {width: 830px; margin: 10px 0 0 5px;}
.tblDrc_confirm_waku table {width: 100%; border-top: solid 1px #ccc; border-left: solid 1px #ccc;}
.tblDrc_confirm_waku th {width: 20%; height: 25px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_confirm_waku td {height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_confirm_waku th.wakuL {width: 20%; height: 25px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_confirm_waku th.wakuR {width: 15%; height: 25px; padding: 8px; background: #EDE9FE; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-weight: normal; text-align: left;}
.tblDrc_confirm_waku td.ren01 {width: 350px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_confirm_waku td.ren02 {width: 175px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_confirm_waku td.ret01 {width: 350px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.tblDrc_confirm_waku td.ret02 {width: 175px; height: 25px; padding: 8px; background: #fff; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}

.tblDrc_hosho {width: 830px; margin: 10px 0 0 5px;}
.tblDrc_hosho table {width: 100%; border: 0;}

.tblDrc_entry_name {margin: 0;}
.tblDrc_entry_name table {width: 100%; border: 0;}
.tblDrc_entry_name td {border: 0;}
.tblDrc_entry_name td.td1 {width: 6%; margin-left: 5px;}
.tblDrc_entry_name td.td2 {width: 32%;}
.tblDrc_entry_name td.td3 {width: 6%;}
.tblDrc_entry_name td.td4 {width: 36%;}
.tblDrc_entry_name p {margin-top: 3px;}

.tblDrc_cancel {margin: 0;}
.tblDrc_cancel table {width: 100%; border: 0;}
.tblDrc_cancel td {padding: 5px; border: 0;}
.tblDrc_cancel td.td1 {width: 30%;}
.tblDrc_cancel td.td2 {width: 70%;}

.tblDrc_annai {margin-top: 20px; padding-left: 80px;}
.tblDrc_annai table {width: 90%; border: solid 1px; background: #FFFFE0;}
.tblDrc_annai td {text-align: left; padding: 2px 0 2px 6px; border: 0;}

/* テキストエリア
------------------------------------------ */
.txtaIDrc {width: 830px;}

/* ドキュメント
------------------------------------------ */
.docDrc01 {width: 834px; height: 102px; border: solid 1px #839CB2; overflow: auto;}
.docDrc01 .docDrc01M {padding: 5px;}

/* お申込み完了テキスト
------------------------------------------ */
.completeTxt strong {font-size: 15px; color: #DC1317;}