@charset "iso-8859-1";
/* CSS Document */

.inr .linkList_block li {
	border-bottom: none;
	border-top: 1px solid #e6e6e6;
}
.inr .linkList_block li:first-child {
	border-top: none!important;
}
.tabs_child > li {
	height: 110px;
	border-top: 4px solid #fff;
}
.step_flow {
	padding-top: 40px;
}
.step_flow ul {
	display: table;
}
.step_flow ul li {
	text-align: center;
	display: table-cell;
	height: 80px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 248px;
	background: url(/en/dom/payment/Y15/img/bg_step.gif) no-repeat right top #eeeeee;
	padding-right: 31px;
	padding-left: 20px;
}
.step_flow ul li.last {
	text-align: center;
	width: 205px;
	background: #eeeeee;
}
.step_flow ul li a.txtLink.iconDown {
	background-position: 0 50%;
	text-align: left;
}
.step_flow.col5 ul li {
	width: 190px;
	padding-right: 31px;
	padding-left: 20px;
}
.step_flow.col5 ul li.last {
	width: 190px;
	padding: 0;
}
.box_typeA.bdr1P {
	border: 1px solid #d0d0d0;
	padding: 20px;
}
.box_typeA.bdr1P .clm_2col > .col {
	width: 400px;
	margin-left: 48px;
}
.box_typeA.bdr1P .clm_2col > .col:first-child {
	width: 460px;
	margin-left: 0;
}
.box_typeA.bdr1P .clm_2col > .col.w639P {
	width: 639px;
}
.box_typeA.bdr1P .clm_2col > .col.w221P {
	width: 221px;
}
.box_typeA.bdr1P .clm_2col > .col .w143P {
	width: 143px;
}
.box_typeA.bdr1P .clm_2col > .col .thumb_pic {
	height: 160px;
	text-align: center;
}
.tmb_typeD a > .image {
	background-color: #fff;
}

#js_tab01 .stepBox .tmb_typeD a.iconOtherImg > .content > .heading, 
#js_tab02 .stepBox .tmb_typeD a.iconOtherImg > .content > .heading {
background: none;
padding-left: 0;
}
#js_tab01 .stepBox .tmb_typeD a.iconOtherImg img.extIcon, 
#js_tab02 .stepBox .tmb_typeD a.iconOtherImg img.extIcon {
margin-right: 5px;
}

.payment_due_box {
	display: table;
	vertical-align: middle;
}
.payment_due_box .pic {
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
	line-height: 1;
	font-size: 0px;
}
.payment_due_box .txt-box {
	display: table-cell;
	vertical-align: middle;
}
.table_typeA_02 .disTbl .disTbc:first-child {
	line-height: 1;
	font-size: 0px;
	width: 193px;
	padding-right: 20px;
}
