@charset "shift_jis";
/* ======================================================
 * /common-files/css/cashing/cashing.css
 * ------------------------------------------------------
 * cash COMMON PARTS
 * /cashing/index.html
 * /cashing/relief.html
 * /cashing/flow/index.html
 * /cashing/interest.html
 * /cashing/repayment/index.html
 * /cashing/oversea.html
 * Clearfix
====================================================== */


/* cash COMMON PARTS
------------------------------------------------------ */
body#cashing {
	font-family: 'Heebo', 'Noto Sans CJK JP', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/* ----- component ----- */
body#cashing .cashing-heading03 {
	position: relative;
	margin-bottom: 15px;
	padding-left: 15px;
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1.2;
}
body#cashing .cashing-heading03::before {
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
	width: 5px;
	height: 80%;
	background-color: #DC322C;
}
body#cashing .cashing-lead01 {
	margin-top: 15px;
	font-size: 1.4rem;
	font-weight: bold;
	color: #008191;
}
body#cashing .cashing-button01 {
	margin-top: 30px;
}
body#cashing .cashing-button01 a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	min-width: 490px;
	padding: 19px 60px 17px 50px;
	background-color: #E6E6E6;
	border-radius: 9px;
	text-align: center;
	font-size: 1.8rem;
	color: inherit;
	font-weight: bold;
	line-height: 1.2;
	text-decoration: none;
	transition: 0.3s ease-out all;
}
body#cashing .cashing-button01 a:hover {
	opacity: 0.7;
}
body#cashing .cashing-button01 a::before {
	content: '';
	position: absolute;
	top: 50%;
	right: 11px;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	background: url("/net_cashing/img-files/index_ic01.png") no-repeat 0 0 / contain;
}
body#cashing .cashing-list {
	margin-top: 20px;
}
body#cashing .cashing-list > li {
	position: relative;
	padding-left: 14px;
	font-size: 1.4rem;
}
body#cashing .cashing-list > li > .mark {
	position: absolute;
	top: 0;
	left: 0;
}
body#cashing .cashing-faqWrap {
	margin-top: 49px;
}
body#cashing .cashing-faqWrap .cashing-faqItem {
	border-bottom: dashed 1px #c5c5c5;
}
body#cashing .cashing-faqWrap .cashing-faqItem + .cashing-faqItem {
	margin-top: 22px;
}
body#cashing .cashing-faqWrap .cashing-faqItem .cashing-faqHead {
	display: block;
	position: relative;
	color: #333;
	padding: 4px 40px 21px 39px;
}
body#cashing .cashing-faqWrap .cashing-faqItem .cashing-faqHead::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: url("/net_cashing/img-files/index_ic02.png") no-repeat 0 0 / contain;
}
body#cashing .cashing-faqWrap .cashing-faqItem .cashing-faqHead::after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 29px;
	height: 29px;
	background: url("/net_cashing/img-files/index_ic04.png") no-repeat 0 0 / contain;
	transform: scale(1,-1);
	transition: 0.3s all ease-out;
}
body#cashing .cashing-faqWrap .cashing-faqItem .cashing-faqHead.open::after {
	transform: none;
}
body#cashing .cashing-faqWrap .cashing-faqItem .cashing-faqBody {
	position: relative;
	padding: 4px 40px 0 39px;
	margin-bottom: 25px;
}
body#cashing .cashing-faqWrap .cashing-faqItem .cashing-faqBody::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: url("/net_cashing/img-files/index_ic03.png") no-repeat 0 0 / contain;
}
/* ----- icon ----- */
body#cashing .heading03.hasAtmIcon {
	padding-left: 0;
	border-left: none;
}
body#cashing .atmType {
	width: 42px;
	height: 32px;
	margin-right: 5px;
	vertical-align: middle;
}
/* ----- cashInfoBlock ----- */
body#cashing .cashInfoBlock {
	clear: both;
	margin-top: 40px;
	background: #ffffff;
}
body#cashing .cashInfoBlock .cashInfoHeading {
	color: #a5001e;
	font-size: 23px;
	font-size: 2.3rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashInfoBlock .cashInfoInner {
	position: relative;
	margin-top: 30px;
	padding: 20px;
	background: #f5e6e6;
}
body#cashing .cashInfoBlock .cashInfoInner:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: -18px;
	margin-left: -32px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 32px 18px 32px;
	border-color: transparent transparent #f5e6e6 transparent;
}

/* cashInfoCol2 */
body#cashing .cashInfoBlock .cashInfoCol2 {
}

body#cashing .cashInfoBlock .cashInfoCol2 .col {
	float: left;
	background: #ffffff;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col:nth-child(1) {
	width: 825px;
	margin-right: 10px;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col:nth-child(2) {
	width: 325px;
}

body#cashing .cashInfoBlock .cashInfoCol2 .col .colTitle {
	padding: 10px;
	background: #2d2d2d;
	color: #ffffff;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .colWrap {
	background: #ffffff;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .colInner {
	padding: 20px 30px;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .colInner > *:first-child {
	margin-top: 0;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .colInner .btnLink01 a {
	width: 100%;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col:nth-child(1) .colInner .btnLink01 a {
	font-size: 24px;
	font-size: 2.4rem;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col:nth-child(1) .colInner .btnLink01.type03 a {
	font-size: 18px;
	font-size: 1.8rem;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col:nth-child(1) .colInner .btnLink01 a > span {
	font-size: 18px;
	font-size: 1.8rem;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .colInner .btnLink01 a {
	padding: 19px 60px 17px 40px;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col:nth-child(2) .colInner .btnLink01 a {
	padding: 23px 60px 21px 40px;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .colInner .colDetali {
	margin-top: 15px;
	font-weight: bold;
}


/* cashingCvCol2 */
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2 {
	margin-top: 15px;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2 > .btCol {
	float: left;
	width: 255px;
	margin-right: 20px;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2 > .btCol > *:first-child {
	margin-top: 0;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2 > .textCol {
	overflow: hidden;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2 > .textCol .telLead {
	font-size: 17px;
	font-size: 1.7rem;
	font-weight: bold;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2 > .textCol .telTxt {
	line-height: 1.2;
	padding-left: 55px;
	background: url(/common-files/img/com_mark_ic09.png) no-repeat 0 50%;
	font-size: 33px;
	font-size: 3.3rem;
	font-weight: bold;
}
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2 > .textCol .telTxt > span {
	vertical-align: baseline;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}



/* cashMoreInfo */
body#cashing .cashInfoBlock .cashMoreInfo {
	margin-top: 30px;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoTitle {
	padding: 12px 70px;
	background: #e6e6e6;
	border-top: solid 1px #ffffff;
	border-bottom: solid 3px #a5a5a5;
	color: #333333;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoTitle:hover {
	border-bottom: solid 1px #a5a5a5;
	border-top: solid 3px #ffffff;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoTitle.open {
	border-bottom: solid 1px #a5a5a5;
	border-top: solid 1px #ffffff;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoTitle.open:hover {
	border-bottom: solid 1px #a5a5a5;
	border-top: solid 1px #ffffff;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoTitle .toggleIcon {
	left: 20px;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner {
	padding: 25px 40px 30px;
	border: solid 1px #dddddd;
	border-top: none;
	background: #ffffff;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner.noBorder {
	padding: 0;
	border: none;
}

body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner .moreInfoLink {
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner .moreInfoLink > li {
	float: left;
	width: 48%;
	padding: 1px 0 2px 25px;
	margin-right: 4%;
	background: url(/common-files/img/com_arw_ic01.png) no-repeat 0 0.2em;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner .moreInfoLink > li:nth-child(even) {
	margin-right: 0;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner .moreInfoLink > li:nth-child(n+3) {
	margin-top: 5px;
}
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner .moreInfoLink > li > a {
}

/* ----- simulationLink ----- */
body#cashing .simulationLink {
	margin-top: 30px;
	padding: 30px 0;
	background: #f4f4f4;
	text-align: center;
}
body#cashing .cashSection .simulationLink {
	padding: 0;
}
body#cashing .simulationLink a {
	display: inline-block;
	position: relative;
	width: 500px;
	padding: 38px 60px 38px 100px;
	border-bottom: solid 3px #bbbbbb;
	background: url(/cashing/img-files/index_ic01.png) no-repeat 37px 50% #ffffff;
	color: #222222;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	text-decoration: none;
}
body#cashing .simulationLink.type02 a {
	padding: 23px 60px 23px 60px;
	background: none;
	background-color: #ffffff;
}
body#cashing .simulationLink a:hover {
	margin-top: 2px;
	border-bottom: solid 1px #bbbbbb;
	opacity: 0.7;
}
body#cashing .simulationLink a:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 33px;
	height: 21px;
	background: url(/common-files/img/com_arw_ic03.png) no-repeat 0 0;
}

/* /cashing/index.html
------------------------------------------------------ */
/* ----- cashingSlider ----- */
body#cashing .cashingSlider {
	padding: 30px 0 70px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #f6f6f6));
	background: -webkit-linear-gradient(#f6f6f6, #fff);
	background: -moz-linear-gradient(#f6f6f6, #fff);
	background: -o-linear-gradient(#f6f6f6, #fff);
	background: -ms-linear-gradient(#f6f6f6, #fff);
	background: linear-gradient(#f6f6f6, #fff);
}
body#cashing .heading01 + .cashingSlider {
	margin-top: -30px !important;
}
body#cashing .cashingSlider  + .anchorWrap01 {
	margin-top: 0;
}
body#cashing .cashingSlider > ul > li {
	/*display: none;*/
	text-align: center;
}

body#cashing .cashingSlider .bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}
body#cashing .cashingSlider .bx-wrapper .bx-viewport {
	text-align: center;
}
body#cashing .cashingSlider .bx-wrapper img {
	max-width: 100%;
}
body#cashing .cashingSlider .bx-wrapper img:hover {
	opacity: 0.7;
}
body#cashing .cashingSlider .bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

body#cashing .cashingSlider .bx-wrapper .bx-pager,
body#cashing .cashingSlider .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -35px;
	width: 100%;
	line-height: 1;
}

/* PAGER */

body#cashing .cashingSlider .bx-wrapper .bx-pager {
	text-align: center;
}

body#cashing .cashingSlider .bx-wrapper .bx-pager .bx-pager-item,
body#cashing .cashingSlider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

body#cashing .cashingSlider .bx-wrapper .bx-pager.bx-default-pager a {
	background: #525252;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 10px;
	outline: 0;
	border-radius: 10px;
}

body#cashing .cashingSlider .bx-wrapper .bx-pager.bx-default-pager a:hover,
body#cashing .cashingSlider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #b20632;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

body#cashing .cashingSlider .bx-wrapper .bx-prev {
	left: 60px;
	background: url(/cashing/img-files/index_arw_01.png) no-repeat 0 50%;
}

body#cashing .cashingSlider .bx-wrapper .bx-next {
	right: 60px;
	background: url(/cashing/img-files/index_arw_02.png) no-repeat 100% 50%;
}

body#cashing .cashingSlider .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 0;
	outline: 0;
	width: 34px;
	height: 280px;
	text-indent: -9999px;
	z-index: 10;
}
body#cashing .cashingSlider .bx-wrapper .bx-controls-direction a:hover {
	opacity: 0.7;
}

body#cashing .cashingSlider .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* ----- systemNews ----- */
body#cashing .systemNews{
	width: 1200px;
	padding-bottom: 20px;
	margin: 0 auto;
}
body#cashing .systemNews >p{
border: solid 3px #a5001e;
background-color: white;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
font-weight: bold;
font: #a5001e;
text-align:center;
}
	
/* ----- ancList02 ----- */
body#cashing .ancList02 > li.anchor01 { border-bottom-color: #dc9d90; }
body#cashing .ancList02 > li.anchor02 { border-bottom-color: #d6bd17; }
body#cashing .ancList02 > li.anchor03 { border-bottom-color: #6dadba; }
body#cashing .ancList02 > li.anchor04 { border-bottom-color: #c497bf; }

/* ----- cashSection ----- */
body#cashing .cashSection {
	margin-top: 20px;
	padding: 0 30px 40px;
	background: #f4f4f4;
}
body#cashing .cashSection + .cashSection {
	margin-top: 30px;
}
body#cashing .cashSection .cashHeading {
	position: relative;
	line-height: 1.2;
	padding: 20px 0;
	margin: 0 -30px 40px;
	background: #5c5543;
	color: #222222;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashSection .cashHeading:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	bottom: -9px;
	width: 0;
	height: 0;
	margin-left: -8px;
	border-style: solid;
	border-width: 9px 8px 0 8px;
	border-color: #5c5543 transparent transparent transparent;
}
body#cashing .cashSection.index01 { background: #f8f2f0; }
body#cashing .cashSection.index02 { background: #f8f7ef; }
body#cashing .cashSection.index03,
body#cashing .cashSection.index03 .simulationLink { background: #e9eff0; }
body#cashing .cashSection.index04 { background: #f5f1f5; }
body#cashing .cashSection.index01 .cashHeading { background: #f9d4cc; }
body#cashing .cashSection.index02 .cashHeading { background: #f7e881; }
body#cashing .cashSection.index03 .cashHeading { background: #bce3eb; }
body#cashing .cashSection.index04 .cashHeading { background: #ebd3e7; }
body#cashing .cashSection.index01 .cashHeading:after { border-color: #f9d4cc transparent transparent transparent; }
body#cashing .cashSection.index02 .cashHeading:after { border-color: #f7e881 transparent transparent transparent; }
body#cashing .cashSection.index03 .cashHeading:after { border-color: #bce3eb transparent transparent transparent; }
body#cashing .cashSection.index04 .cashHeading:after { border-color: #ebd3e7 transparent transparent transparent; }
body#cashing .cashSection .cashHeading > span {
	margin-right: 8px;
	font-size: 20px;
	font-size: 2.0rem;
}
body#cashing .cashSection .cashHeading + * {
	margin-top: 0 !important;
} 
body#cashing .cashSection .cashLead01 {
	color: #222222;
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashSection .cashLead02 {
	margin-top: 6px;
	color: #976302;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashSection .txtLarge02 {
    font-size: 2rem;
}

/* infoSection */
body#cashing .infoSection {
	display: flex;
	align-items: center;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 20px;
	border: 2px solid #cccccc;
}
body#cashing .infoSection .infoHead {
	width: 200px;
	margin: 0;
	padding: 8px 0 8px 60px;
	background: url(/cashing/img-files/index_ic04.png) 0 50% no-repeat;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
}
body#cashing .infoSection .infoLayout {
	float: left;
	width: 920px;
	margin-left: 30px;
}
body#cashing .infoSection .infoLayout .mScroll-view {
	max-height: 8.0em;
}
body#cashing .infoSection .infoLayout .mScroll-view .mCSB_dragger_bar .mCSB_draggerRail {
	width: 6px;
}
body#cashing .infoSection .infoLayout > *:first-child,
body#cashing .infoSection .infoLayout .mScroll-view > *:first-child {
	margin-top: 0 !important;
}

/* cashingCaseCol2 */
body#cashing .cashSection .cashingCaseCol2 {
	margin-top: 25px;
}
body#cashing .cashSection .cashingCaseCol2 > .imgCol {
	float: right;
	width: 555px;
}
body#cashing .cashSection .cashingCaseCol2 > .imgCol > figure {
}
body#cashing .cashSection .cashingCaseCol2 > .imgCol > figure > img {
	width: 100%;
	height: auto;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol {
	float: left;
	width: 546px;
	background: url(/cashing/img-files/index_bg03.png) no-repeat 0 100%;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCaseTitle {
	color: #222222;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCaseTitle > span {
	display: inline-block;
	position: relative;
	padding: 4px 30px;
	background: url(/cashing/img-files/index_bg01.png) no-repeat 0 0;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCaseTitle > span:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 34px;
	background: url(/cashing/img-files/index_bg02.png) no-repeat 0 0;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase {
	margin-top: 13px;
	letter-spacing: -0.4em;
	text-align: center;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase > .cashCol {
	display: inline-block;
	width: 265px;
	border-radius: 10px;
	background: #ffffff;
	text-align: center;
	letter-spacing: normal;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase > .cashCol.col01 {
	margin-right: 15px;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase > .cashCol.col02 {
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase > .cashCol.col03 {
	margin-top: 10px;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase > .cashCol > .colInner {
	display: table;
	height: 116px;
	width: 100%;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase > .cashCol > .colInner > p {
	display: table-cell;
	vertical-align: middle;
	color: #222222;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .cashSection .cashingCaseCol2 > .textCol .cashingCase > .cashCol > .colInner > p > span {
	color: #a5001e;
	font-size: 18px;
	font-size: 1.8rem;
}

body#cashing .cashSection .cashingCaseCol2.type02 > .col {
	float: left;
	width: 48.5%;
}
body#cashing .cashSection .cashingCaseCol2.type02 > .col.left {
	margin-left: 2.9%;
}
body#cashing .cashSection .cashingCaseCol2.type02 > .col > .caseColHead {
	display: block;
	margin: 0 0 10px;
	padding: 18px 10px 16px;
	background: #f9d4cc;
	color: #222222;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashSection .cashingCaseCol2.type02 > .col > figure {
	margin: 0 0 10px;
}
body#cashing .cashSection .cashingCaseCol2.type02 > .col > figure > img {
	width: 100%;
	height: auto;
}
body#cashing .cashSection .cashingCaseCol2.type02 > .col > .caseColcaption {
	color: #222222;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}

/* cashingCaseCol3 */
body#cashing .cashSection .cashingCaseCol3 {
	margin-top: 25px;
}
body#cashing .cashSection .cashingCaseCol3 > .cashingCaseTitle {
	color: #222222;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashSection .cashingCaseCol3 > .cashingCaseTitle > span {
	display: inline-block;
	position: relative;
	padding: 4px 30px;
	background: url(/cashing/img-files/index_bg01.png) no-repeat 0 0;
}
body#cashing .cashSection .cashingCaseCol3 > .cashingCaseTitle > span:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 34px;
	background: url(/cashing/img-files/index_bg02.png) no-repeat 0 0;
}
body#cashing .cashSection .cashingCaseCol3 > .cashingCaseMedia {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}
body#cashing .cashSection .cashingCaseCol3 > .cashingCaseMedia .cashingCaseMediaHead {
	flex-shrink: 0;
	width: 143px;
	margin-right: 2%;
}
body#cashing .cashSection .cashingCaseCol3 .cashingCaseList > li {
	position: relative;
	padding-left: 10px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .cashSection .cashingCaseCol3 .cashingCaseList > li::before {
	content: '';
	position: absolute;
	top: 10px;
	left: 0;
	width: 4px;
	height: 4px;
	background-color: #000;
	border-radius: 50%;
}
body#cashing .cashSection .cashingCaseCol3 .cashingCaseList > li .cashingCaseListStrong {
	color: #a5001e;
}
/* cashingCaseColNet */

body#cashing .cashingCaseColNet > .col {
	float: left;
	width: 48.5%;
}
body#cashing .cashingCaseColNet > .col.left {
	margin-left: 2.9%;
}
body#cashing .cashingCaseColNet > .col > .caseColHead {
	display: block;
	margin: 0 0 10px;
	padding: 18px 10px 16px;
	background: #f9d4cc;
	color: #222222;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashingCaseColNet > .col > figure {
	margin: 0 0 10px;
}
body#cashing .cashingCaseColNet > .col > figure > img {
	width: 100%;
	height: auto;
}
body#cashing .cashingCaseColNet > .col > .caseColcaption {
	color: #222222;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
.cashingCaseColNet .imgHover a:hover>img{
	opacity: 0.7;
}
/* cashLowerCol3 */
body#cashing .cashSection .cashLowerCol3 {
	margin-top: 40px;
}
body#cashing .cashSection .cashLowerCol3 > .col {
	float: left;
	width: 366px;
	margin-right: 21px;
	background: #ffffff;
	border-bottom: solid 3px #bbbbbb;
}
body#cashing .cashSection .cashLowerCol3 > .col:hover {
	padding-top: 2px;
	background: #f4f4f4;
	border-bottom: solid 1px #bbbbbb;
}
body#cashing .cashSection .cashLowerCol3 > .col:last-child {
	margin-right: 0;
}
body#cashing .cashSection .cashLowerCol3 > .col > a {
	display: block;
	color: #222222;
	text-decoration: none;
}
body#cashing .cashSection .cashLowerCol3 > .col > a figure {
}
body#cashing .cashSection .cashLowerCol3 > .col > a figure img {
	width: 100%;
	height: auto;
}
body#cashing .cashSection .cashLowerCol3 > .col > a:hover figure img {
	opacity: 0.7;
}
body#cashing .cashSection .cashLowerCol3 > .col > a .lowerTx {
	padding: 20px 0 20px 70px;
	background: url(/cashing/img-files/cashing_arw_01.png) no-repeat 29px 50% #ffffff;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}

/* cashLowerCol4 */
body#cashing .cashSection .cashLowerCol4 {
	margin-top: 40px;
}
body#cashing .cashSection .cashLowerCol4 > .col {
	float: left;
	width: 270px;
	margin-right: 20px;
	background: #ffffff;
	border-bottom: solid 3px #bbbbbb;
}
body#cashing .cashSection .cashLowerCol4 > .col:hover {
	padding-top: 2px;
	background: #f4f4f4;
	border-bottom: solid 1px #bbbbbb;
}
body#cashing .cashSection .cashLowerCol4 > .col:last-child {
	margin-right: 0;
}
body#cashing .cashSection .cashLowerCol4 > .col > a {
	display: block;
	color: #222222;
	text-decoration: none;
}
body#cashing .cashSection .cashLowerCol4 > .col > a figure {
}
body#cashing .cashSection .cashLowerCol4 > .col > a figure img {
	width: 100%;
	height: auto;
}
body#cashing .cashSection .cashLowerCol4 > .col > a:hover figure img {
	opacity: 0.7;
}
body#cashing .cashSection .cashLowerCol4 > .col > a .lowerTx {
	padding: 20px 0 20px 70px;
	background: url(/cashing/img-files/cashing_arw_01.png) no-repeat 29px 50% #ffffff;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}


/* atmSearch */
body#cashing .cashSection .atmSearch {
	margin-top: 45px;
	padding: 30px;
	background: #ffffff;
}
body#cashing .cashSection .atmSearch > *:first-child {
	margin-top: 0 !important;
}
body#cashing .cashSection .atmSearch .btnList01 {
	margin-top: 0;
}
body#cashing .cashSection .atmSearch .floatCenter .btnList01 > li > a {
	width: 515px;
}

/* qaBox01 */
body#cashing .cashSection .qaBox01:last-child {
	padding-bottom: 25px;
	border-bottom: solid 1px #bbbbbb;
}

/* ----- availableLink ----- */
body#cashing .availableLink {
	margin-top: 30px;
}
body#cashing .availableLink > li a {
	display: inline-block;
	position: relative;
	width: 500px;
	padding: 25px 10px 25px 175px;
	border-bottom: solid 3px #bbbbbb;
	background: url(/cashing/img-files/index_ic02.png) no-repeat 34px 50% #ffffff;
	color: #222222;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-decoration: none;
}
body#cashing .availableLink > li.link01 a { background: url(/cashing/img-files/index_ic02.png) no-repeat 34px 50% #ffffff; }
body#cashing .availableLink > li.link02 a { background: url(/cashing/img-files/index_ic03.png) no-repeat 34px 50% #ffffff; }
body#cashing .availableLink > li + li {
	margin-left: 20px;
}
body#cashing .availableLink > li a:hover {
	margin-top: 2px;
	border-bottom: solid 1px #bbbbbb;
	opacity: 0.7;
}
body#cashing .availableLink > li a:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 33px;
	height: 21px;
	background: url(/common-files/img/com_arw_ic03.png) no-repeat 0 0;
}

/*20180713 add*/

.cashingCaseCol2 .imgHover a>img{
	border: 1px solid #a6a6a6;
	border-bottom-width: 3px;
	padding: 4px;
	background-color: #ffffff;
}
.cashingCaseCol2 .imgHover a:hover>img{
	margin-top:2px;
	border-bottom-width: 1px;
	opacity: 0.7;
}
.cashingCaseCol2 .imgHover02 a:hover>img{
	opacity: 0.7;
}


/* /cashing/relief.html
------------------------------------------------------ */
/* ----- cashVideoLayout ----- */
body#cashing .cashVideoLayout {
	position: relative;
	margin-top: 25px;
	background: #fbf4f2;
}
body#cashing .cashVideoLayout .upperCol {
	min-height: 112px;
	padding: 35px 40px 20px 540px; 
	background: #f7e8e5;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
body#cashing .cashVideoLayout .underCol {
	min-height: 132px;
	padding: 15px 40px 20px 540px;
}
body#cashing .cashVideoLayout .videoImg {
	position: absolute;
	left: 185px;
	top: 0;
	bottom: 0;
	width: 325px;
	height: 183px;
	margin: auto 0;
}
body#cashing .cashVideoLayout .videoImg  a:after {
	display: none;
}
body#cashing .cashVideoLayout .videoImg img {
	width: 100%;
	height: auto;
}
body#cashing .youtubeVideo {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
body#cashing .youtubeVideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* ----- reliefBtCol3 ----- */
body#cashing .reliefBtCol3 {
	margin-top: 15px;
}
body#cashing .reliefBtCol3 > .col {
	float: left;
	width: 380px;
	margin-right: 30px;
	background: url(/common-files/img/com_btn_ic01.png) no-repeat 339px 50% #efefef;
	border-radius: 5px;
	-webkit-box-shadow:rgb(165, 165, 165) 0px 3px 0px 0px;
	-moz-box-shadow:rgb(165, 165, 165) 0px 3px 0px 0px;
	box-shadow:rgb(165, 165, 165) 0px 3px 0px 0px;
}
body#cashing .reliefBtCol3 > .col:nth-child(3n) {
	margin-right: 0;
}
body#cashing .reliefBtCol3 > .col:nth-child(n+4) {
	margin-top: 30px;
}
body#cashing .reliefBtCol3 > .col:hover {
	margin-top: 2px;
	opacity: 0.7;
	-webkit-box-shadow:rgb(165, 165, 165) 0px 1px 0px 0px;
	-moz-box-shadow:rgb(165, 165, 165) 0px 1px 0px 0px;
	box-shadow:rgb(165, 165, 165) 0px 1px 0px 0px;
}
body#cashing .reliefBtCol3 > .col > a {
	display: table;
	width: 100%;
	height: 147px;
	padding: 0 50px 0 135px;
	color: #222222;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-decoration: none;
}
body#cashing .reliefBtCol3 > .col:hover > a {
	height: 145px;
}
body#cashing .reliefBtCol3 > .col.bgType01 > a {
	background: url(/cashing/img-files/relief_im02.png) no-repeat 20px 50%;
}
body#cashing .reliefBtCol3 > .col.bgType02 > a {
	background: url(/cashing/img-files/relief_im03.png) no-repeat 20px 50%;
}
body#cashing .reliefBtCol3 > .col.bgType03 > a {
	background: url(/cashing/img-files/relief_im04.png) no-repeat 20px 50%;
}
body#cashing .reliefBtCol3 > .col > a > p {
	display: table-cell;
	vertical-align: middle;
}
body#cashing .reliefBtCol3 > .col > a > p > span {
	color: #a5001e;
}
body#cashing .col3.noMagin {
	width: 1140px;
}
body#cashing .col3.noMagin > .col {
	width: 380px;
	margin: 0;
}


/* ----- reliefIllustCol2 ----- */
body#cashing .reliefIllustCol2 {
	margin-top: 40px;
}
body#cashing .reliefIllustCol2 > .col {
	float: left;
	width: 585px;
	margin-right: 30px;
	padding: 10px;
	background: #f4f4f4;
}
body#cashing .reliefIllustCol2 > .col:last-child {
	margin-right: 0;
}
body#cashing .reliefIllustCol2 > .col > .colTitle {
	line-height: 1;
	padding: 15px 20px 20px;
	color: #222222;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	text-align: center;
}

/* innerCol2 */
body#cashing .reliefIllustCol2 > .col > .innerCol2 {
}
body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col {
	float: left;
	display: table;
	width: 280px;
	min-height: 152px;
	margin-right: 5px;
	background: #ffffff;
}
body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col a {
	display: block;
}
body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col:last-child {
	margin-right: 0;
}

body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col.bgType04 {
	background: url(/cashing/img-files/relief_im08.png) no-repeat 50% 20% #ffffff;
}
body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col.bgType05 {
	background: url(/cashing/img-files/relief_im09.png) no-repeat 50% 20% #ffffff;
}
body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col > p,
body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col > a {
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	color: #222222;
	text-decoration: none;
}
body#cashing .reliefIllustCol2 > .col > .innerCol2 > .col > a:hover {
	color: #e70000;
}

/* innerCol3 */
body#cashing .reliefIllustCol2 > .col > .innerCol3 {
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col {
	float: left;
	display: table;
	width: 185px;
	min-height: 152px;
	margin-right: 5px;
	background: #ffffff;
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col a {
	display: block;
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col:last-child {
	margin-right: 0;
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col.bgType01 {
	background: url(/cashing/img-files/relief_im05.png) no-repeat 50% 20% #ffffff;
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col.bgType02 {
	background: url(/cashing/img-files/relief_im06.png) no-repeat 50% 20% #ffffff;
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col.bgType03 {
	background: url(/cashing/img-files/relief_im07.png) no-repeat 50% 20% #ffffff;
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col > p,
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col > a {
	display: table-cell;
	line-height: 1.2;
	vertical-align: bottom;
	padding-bottom: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	color: #222222;
	text-decoration: none;
}
body#cashing .reliefIllustCol2 > .col > .innerCol3 > .col > a:hover {
	color: #e70000;
}


/* /cashing/flow/index.html
------------------------------------------------------ */
/* ----- cashingFlowCol2 ----- */
body#cashing .cashingFlowCol2 {
	margin-top: 20px;
}
body#cashing .cashingFlowCol2 [class*="flowCol"] {
	float: left;
	width: 585px;
	margin-right: 30px;
}
body#cashing .cashingFlowCol2 .flowCol > ol {
}
body#cashing .cashingFlowCol2 .flowCol > ol > li,
body#cashing .cashingFlowCol2 .flowCol2 > ol > li > span {
	padding: 25px 20px 22px 60px;
	background: url(/cashing/flow/img-files/index_ic01.png) no-repeat 20px 50% #fff7e6;
	border-radius: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .cashingFlowCol2 .flowCol2 > ol > li > span {
	display: block;
}
body#cashing .cashingFlowCol2 [class*="flowCol"] > ol > li + li {
	position: relative;
	margin-top: 33px;
}
body#cashing .cashingFlowCol2 [class*="flowCol"] > ol > li + li:after {
	content: "";
	position: absolute;
	top: -23px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -23px;
	border-style: solid;
	border-width: 16px 23px 0 23px;
	border-color: #d27f8f transparent transparent transparent;

}
body#cashing .cashingFlowCol2 .flowCol > ol > li:nth-child(2),
body#cashing .cashingFlowCol2 .flowCol2 > ol > li:nth-child(2) > span {
	background: url(/cashing/flow/img-files/index_ic02.png) no-repeat 20px 50% #fff7e6;
}
body#cashing .cashingFlowCol2 .flowCol > ol > li:nth-child(3),
body#cashing .cashingFlowCol2 .flowCol2 > ol > li:nth-child(3) > span {
	background: url(/cashing/flow/img-files/index_ic03.png) no-repeat 20px 50% #fff7e6;
}
body#cashing .cashingFlowCol2 .flowCol > ol > li:nth-child(4),
body#cashing .cashingFlowCol2 .flowCol2 > ol > li:nth-child(4) > span {
	background: url(/cashing/flow/img-files/index_ic06.png) no-repeat 20px 50% #fff7e6;
}
body#cashing .cashingFlowCol2 .flowCol > ol > li:nth-child(5),
body#cashing .cashingFlowCol2 .flowCol2 > ol > li:nth-child(5) > span {
	background: url(/cashing/flow/img-files/index_ic07.png) no-repeat 20px 50% #fff7e6;
}
body#cashing .cashingFlowCol2 .textCol {
	float: left;
	width: 585px;
}
body#cashing .cashingFlowCol2 .textCol > *:first-child {
	margin-top: 0 !important;
}
body#cashing .cashingFlowCol2 .textCol .telCashCol {
	padding: 25px;
	background: #fae9e9;
}
body#cashing .cashingFlowCol2 .textCol .telCashCol .colInner {
	padding: 25px 30px 30px;
	background: #fff6f6;
	text-align: center;
}
body#cashing .cashingFlowCol2 .textCol .telCashCol .telLead {
	font-size: 21px;
	font-size: 2.1rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashingFlowCol2 .textCol .telCashCol .telTxt {
	display: inline-block;
	line-height: 1;
	padding-left: 55px;
	margin-top: 15px;
	background: url(/common-files/img/com_mark_ic09.png) no-repeat 0 0.1em;
	font-size: 44px;
	font-size: 4.4rem;
	font-weight: bold;
	text-align: left;
}
body#cashing .cashingFlowCol2 .textCol .telCashCol .telTxt > span {
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}
body#cashing .cashingFlowCol2 .textCol .telCashCol .btnLink01 {
	margin-top: 10px;
}
body#cashing .cashingFlowCol2 .textCol .telCashCol .btnLink01 a {
	width: 328px;
}

/* ----- bankBox ----- */
body#cashing .bankBox {
	margin-top: 10px;
	border: 1px solid #dddddd;
	padding: 25px 28px 35px;
}
body#cashing .bankBox .bankList > li {
	float: left;
	width: 12.5%;
	height: 60px;
	display: table;
	text-align: center;
}
body#cashing .bankBox .bankList > li span {
	display: table-cell;
	vertical-align: middle;
}
body#cashing .bankBox .bankList > li:nth-child(8n+1) {
	clear: left;
}

/* ----- visaBox ----- */
body#cashing .visaBox01 {
	display: table;
	width: 100%;
	margin-top: 30px;
	border: 1px solid #dddddd;
	padding: 20px 15px;
}
body#cashing .visaBox01 .visaDetail,
body#cashing .visaBox01 .visaBtn {
	display: table-cell;
	vertical-align: middle;
}
body#cashing .visaBox01 .visaDetail .visaLead {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .visaBox01 .visaDetail .visaIcon {
	vertical-align: middle;
	margin: -3px 3px 0;
}
body#cashing .visaBox01 .visaBtn {
	width: 235px;
}
body#cashing .visaBox01 .visaBtn .btnLink01 {
	margin-top: 0;
}
body#cashing .visaBox01 .visaBtn .btnLink01 a {
	width: 235px;
}

/* /cashing/interest.html
------------------------------------------------------ */
/* ----- cashCostsCol3 ----- */
body#cashing .cashCostsCol3 {
	margin-top: 40px;
	background: #f4efe6;
}
body#cashing .cashCostsCol3 > .colTitle {
	line-height: 1;
	padding: 17px 15px 15px;
	background: #ede8e0;
	color: #222222;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashCostsCol3 > .col3Wrap {
	padding: 30px;
}
body#cashing .cashCostsCol3 > .col3Wrap > .col {
	float: left;
	width: 326px;
}
body#cashing .cashCostsCol3 > .col3Wrap > .col + .col {
	position: relative;
	margin-left: 75px;
}
body#cashing .cashCostsCol3 > .col3Wrap > .col + .col:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: -60px;
	width: 45px;
	height: 45px;
	margin-top: -13px;
	background: url(/cashing/img-files/interest_ic01.gif) no-repeat 0 0;
}
body#cashing .cashCostsCol3 > .col3Wrap > .col > img {
	width: 100%;
	height: auto;
}
body#cashing .interestSection {
	margin-top: 35px;
}
body#cashing .interestSection .interestHead01 {
	margin-bottom: 15px;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	color: #a5001e;
}
body#cashing .interestColumn01 {
	margin-top: 30px;
}
body#cashing .interestSection .interestColumn01 {
	margin-top: 0;
}
body#cashing .interestCol .interestColumn01,
body#cashing .interestColumn01 .interestCol{
	padding: 0;
	border: 0;
}
body#cashing .interestSection .interestBox01 {
	border: 2px solid #a5001e;
}
body#cashing .interestSection .interestBox01 > a {
	display: block;
	color: #222222;
	text-decoration: none;
}
body#cashing .interestSection .interestBox01 .interestHead02 {
	padding: 7px 5px;
	background: #a5001e;
	font-size: 20px;
	font-size: 2.0rem;
	color: #ffffff;
	text-align: center;
}
body#cashing .interestSection .interestBox01 .interestInner {
	padding: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .interestSection .interestBox01 > a .interestInner {
	position: relative;
}
body#cashing .interestSection .interestBox01 > a .interestInner:after {
	position: absolute;
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	right: 5px;
	top: 50%;
	margin-top: -12px;
	background: url(/common-files/img/com_arw_ic04.png) 0 0 no-repeat;
}
body#cashing .interestSection .interestBox01 > a:hover img {
	opacity: 0.7;
}
body#cashing .interestSection .interestBtnLayout {
}
body#cashing .interestBtnLayout > li {
	float: left;
	width: 23.65%;
	margin-left: 1.8%;
}
body#cashing .interestBtnLayout > li a {
	display: table;
	width: 100%;
	height: 82px;
	padding: 10px;
	border: 1px solid #a5a5a5;
	border-bottom-width: 3px;
	-webkit-border-radius: 10px;
		 -moz-border-radius: 10px;
					border-radius: 10px;
}
body#cashing .interestBtnLayout > li a:hover {
	margin-top: 2px;
	height: 80px;
	border-bottom-width: 1px;
}
body#cashing .interestBtnLayout > li a span {
	display: table-cell;
	padding: 0 25px;
	/*background: url(/common-files/img/com_arw_ic04.png) 100% 50% no-repeat;*/
	text-align: center;
	vertical-align: middle;
}
body#cashing .interestBtnLayout > li:nth-child(4n+1) {
	margin-left: 0;
}
body#cashing .interestBtnLayout > li:nth-child(n+5) {
	margin-top: 1.8%;
}
body#cashing .interestAttention {
	margin-top: 30px;
	display: table;
	width: 100%;
	padding: 15px 35px;
	background: #ffebeb;
}
body#cashing .interestAttention .interestAttentHead,
body#cashing .interestAttention .interestAttentList {
	display: table-cell;
	vertical-align: middle;
}
body#cashing .interestAttention .interestAttentHead {
	width: 270px;
	padding-left: 30px;
	padding-right: 10px;
	color: #a5001e;
	background: url(/common-files/img/com_mark_ic06.png) 0 50% no-repeat;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .interestAttention .interestAttentList .normalList01 {
	margin-top: 0;
}

/* /cashing/repayment/index.html
------------------------------------------------------ */

/* ----- cashCostsCol2 ----- */
body#cashing .cashCostsCol2 {
	margin: 40px 0;
	background: #f4efe6;
}
body#cashing .cashCostsCol2 > .colTitle {
	line-height: 1;
	padding: 17px 15px 15px;
	background: #ede8e0;
	color: #222222;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashCostsCol2 > .col2Wrap {
	padding: 30px;
}
body#cashing .cashCostsCol2 > .col2Wrap > .col {
	float: left;
	width: 534px;
}
body#cashing .cashCostsCol2 > .col2Wrap > .col + .col {
	position: relative;
	margin-left: 72px;
}
body#cashing .cashCostsCol2 > .col2Wrap > .col + .col:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: -50px;
	width: 32px;
	height: 20px;
	margin-top: -16px;
	background: url(/cashing/repayment/img-files/index_ic02.png) no-repeat 0 0;
}
body#cashing .cashCostsCol2 > .col2Wrap > .col > img {
	width: 100%;
	height: auto;
}

/*-------- interestCalc --------*/
body#cashing .interestCalc {
	padding: 15px 20px 20px;
	margin-top: 15px;
	background: #f4f4f4;
}
body#cashing .interestCalc .calcTitle {
	padding-left: 40px;
	background: url(/cashing/repayment/img-files/index_ic01.png) no-repeat 0 50%;
}
body#cashing .interestCalc .calcTitle > span {
	font-weight: bold;
}
body#cashing .interestCalc .calcExam {
	margin-top: 15px;
}
body#cashing .interestCalc .calcImg + .calcExam {
	margin-top: 5px;
}
body#cashing .interestCalc .calcImg {
	display: block;
	margin-top: 5px;
	text-align: center;
}
body#cashing .repaymentEx {
	min-height: 76px;
	padding: 10px 0 10px 90px;
	background: url(/cashing/repayment/img-files/index_tx03.png) 0 50% no-repeat;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
body#cashing .repaymentEx.type02 {
	margin-top: 53px;
}
body#cashing .repaymentEx.line01 {
	padding: 25px 0 10px 90px;
}
body#cashing .repaymentFigure {
	margin-top: 20px;
	text-align: center;
}
body#cashing .repaymentShop {
	margin: 30px 0 0 -8px;
}
body#cashing .repaymentShop > li {
	float: left;
	margin-left: 25px;
}



/* /cashing/oversea.html
------------------------------------------------------ */
/* ----- override ----- */
body#cashing .o-color {
	color: #dc322c!important;
}
/* ----- cashInfoBlock-override ----- */
body#cashing .cashInfoBlock.oversea .cashMoreInfo .moreInfoTitle {
	position: relative;
	display: flex;
	justify-content: center;
	flex-flow: column wrap;
	margin: 20px 0 0;
	border: none;
	border-radius: 5px;
	padding: 10px 60px 10px 20px;
	background: #ececec;
	font-size: 1.8rem;
	cursor: pointer;
}
body#cashing .cashInfoBlock.oversea .cashMoreInfo .moreInfoTitle.open:hover {
	border: none;
}
body#cashing .cashInfoBlock.oversea .cashMoreInfo .moreInfoTitle .toggleIcon {
	left: auto;
	right: 20px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	background: url("/cashing/img-files/oversea_ic13_plus.png") 0 0 no-repeat;
}
body#cashing .cashInfoBlock.oversea .cashMoreInfo .moreInfoTitle.open .toggleIcon {
	left: auto;
	right: 20px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	background: url("/cashing/img-files/oversea_ic13_minus.png") 0 0 no-repeat;
}
body#cashing .cashInfoBlock.oversea .cashMoreInfo .moreInfoInner {
	padding: 25px 0 30px;
	border: none;
}
/* ----- cvWrap-override ----- */
body#cashing .cvWrap02.oversea{border: none;}
body#cashing .cvWrap02.oversea .cvHeading01{
	background: none;
	border-bottom: 1px solid #bfbfbf;
	font-size: 22px;
	font-size: 2.2rem;
}
body#cashing .cvWrap02.oversea .cvTel{
	font-size: 34px;
	font-size: 3.4rem;
}
body#cashing .cvWrap02.oversea .cvTime{
	font-size: 17px;
	font-size: 1.7rem;
	margin-top: 30px;
}
body#cashing .cvWrap02.oversea .cvInner{
	padding: 20px 10px 30px;
}
body#cashing .cvWrap02.oversea .cvTel .area{
	width: 51px;
	line-height: 25px;
	padding: 0;
	background-color: #d0352c;
}
/* ----- btn-override ----- */
body#cashing .btnList01.oversea .type03 a {
	padding: 19px 60px 17px 50px;
	min-width: 500px;
	border: none;
	background-color: #ececed;
	border-radius: 10px;
}
body#cashing .btnList01.oversea .type03 a::after {
	background: url("/cashing/img-files/oversea_ic10.png") no-repeat 0 0 / cover;
}
body#cashing .btnList01.oversea .blank.type03 a::after {
	background: url("/cashing/img-files/oversea_ic11.png") no-repeat 0 0 / cover;
}
body#cashing .btnList01.oversea .pdf.type03 a::after {
	background: url("/cashing/img-files/oversea_ic12.png") no-repeat 0 0 / cover;
}
body#cashing .btnList01.oversea .type03 a:hover {
	margin-top: 0;
	color: #222;
	opacity: 0.7;
}
body#cashing .btnLink01.oversea.type03 a {
	min-width: 500px;
	padding: 19px 60px 17px 50px;
	border: none;
	background-color: #ececed;
	border-radius: 10px;
}
body#cashing .btnLink01.oversea.type03 a::after {
	background: url("/cashing/img-files/oversea_ic10.png") no-repeat 0 0 / cover;
}
body#cashing .btnLink01.oversea.type03.blank a::after {
	background: url("/cashing/img-files/oversea_ic11.png") no-repeat 0 0 / cover;
}
body#cashing .btnLink01.oversea.type03.pdf a::after {
	background: url("/cashing/img-files/oversea_ic12.png") no-repeat 0 0 / cover;
}
body#cashing .btnLink01.oversea.type03 a:hover {
	margin-top: 0;
	color: #222;
	opacity: 0.7;
}
/* ----- navHeading-override ----- */
body#cashing .heading01.oversea {
	width: calc(100vw - 9px);
	margin-left: min(calc(50% - 50vw), -6px);
	padding: 50px 10px;
	border: none;
	background: #a8d1d6;
}
body#cashing .heading01.oversea .headLine {
	width: 1200px;
	margin: 0 auto;
}
body#cashing .heading01.oversea .headLine .head {
	font-weight: bold;
}
body#cashing .heading01.oversea.hasNav.fixed {
	width: 100%;
	padding-top: 0;
	margin-left: 0;
}
body#cashing .heading01.oversea.hasNav.type-2.fixed {
	padding-bottom: 0;
	background: #b7334b;
}
body#cashing .heading01.oversea.hasNav.fixed .headLine {
	width: 100%;
}
body#cashing .normalList01.oversea > li:before {
	background-color: #a8d1d6;
}
/* ----- overseaHeading ----- */
body#cashing .overseaHeading03 {
	margin-top: 35px;
	margin-bottom: 20px;
	padding-bottom: 13px;
	font-size: 2.6rem;
	border-bottom: 1px solid #bfbfbf;
}
/* ----- overseaMerit ----- */
body#cashing .overseaMerit {
	margin-top: 40px;
	padding: 0 35px 35px;
}
body#cashing .overseaMerit .overseaHeading01 {
	line-height: 1;
	margin: 0 -35px;
	padding: 18px 20px;
	background: #a5001e;
	color: #ffffff;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaMerit.oversea .movieSection01 {
	margin-top: 0;
}

/* overseaHeading01 */
body#cashing .overseaHeading01.oversea {
	line-height: 1;
	margin: 30px 0 0;
	padding: 18px 20px;
	background: #f3b9ad;
	color: #333;
	font-size: 25px;
	font-size: 2.5rem;
	font-weight: bold;
	text-align: left;
}
body#cashing .overseaHeading01.oversea.type03 {
	background: #e5d4e2;
}
/* overseaAncNavWrap */
body#cashing .overseaAncNavWrap {
	margin-top: 30px;
}
body#cashing .overseaAncNav {
	display: flex;
	flex-flow: row wrap;
	padding: 0 10px;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
	border-radius: 30px;
}
body#cashing .overseaAncNav > li {
	position: relative;
	width: calc(100% / 4);
	min-height: 85px;
}
body#cashing .overseaAncNav > li::before {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 1px;
	height: 60px;
	background-color: #a8d1d6;
	content: "";
}
body#cashing .overseaAncNav > li:nth-of-type(4n)::before {
	display: none;
}
body#cashing .overseaAncNav > li > a {
	position: relative;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	height: 100%;
	padding: 20px 40px 20px 20px;
	font-size: 1.8rem;
	color: #333;
	text-decoration: none;
}
body#cashing .overseaAncNav > li > a:hover {
	text-decoration: underline;
}
body#cashing .overseaAncNav > li > a::before {
	position: absolute;
	top: 50%;
	right: 20px;
	transform: rotate(135deg);
	width: 8px;
	height: 8px;
	margin-top: -5px;
	border-top: 2px solid #a8d1d6;
	border-right: 2px solid #a8d1d6;
	content: "";
}
/* overseaImage */
body#cashing .overseaImage {
	position: relative;
	margin: 30px auto;
	text-align: center;
}
body#cashing .overseaImage a:hover {
	opacity: 0.7;
}
/* overseaMeritCol4 */
body#cashing .overseaMerit .overseaMeritCol4 {
	margin-top: 37px;
}
body#cashing .overseaMerit .overseaMeritCol4 .col {
	float: left;
	width: 272px;
	position: relative;
	margin-right: 13px;
	padding-bottom: 102px;
	background: #ffffff;
	border-radius: 5px;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:after {
	content: "";
	display: block;
	position: absolute;
	top: -17px;
	left: 50%;
	width: 54px;
	height: 54px;
	margin-left: -27px;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(1) {
	border: solid 2px #fed2c9;
	background: url(/cashing/img-files/oversea_im01.png) no-repeat 50% 125px #ffffff;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(2) {
	border: solid 2px #dfd8ac;
	background: url(/cashing/img-files/oversea_im02.png) no-repeat 50% 125px #ffffff;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(3) {
	border: solid 2px #c7ddad;
	background: url(/cashing/img-files/oversea_im03.png) no-repeat 50% 123px #ffffff;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(4) {
	margin-right: 0;
	border: solid 2px #b3e4ee;
	background: url(/cashing/img-files/oversea_im04.png) no-repeat 50% 135px #ffffff;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(1):after {
	background: url(/cashing/img-files/oversea_ic01.png) no-repeat 0 0;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(2):after {
	background: url(/cashing/img-files/oversea_ic02.png) no-repeat 0 0;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(3):after {
	background: url(/cashing/img-files/oversea_ic03.png) no-repeat 0 0;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(4):after {
	background: url(/cashing/img-files/oversea_ic04.png) no-repeat 0 0;
}

body#cashing .overseaMerit .overseaMeritCol4 .col .textCol {
	min-height: 106px;
	padding: 45px 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}

/* IE8 Hack */
html>/**/body#cashing .overseaMerit .overseaMeritCol4 .col .textCol	{
	min-height /*\**/:0;
	height: 106px;
}
body#cashing .overseaMerit .overseaMeritCol4 .col .textCol p > span {
	color: #a5001e;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(1) .textCol {
	background: #f8ecea;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(2) .textCol {
	background: #faf6e0;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(3) .textCol {
	background: #e9efe2;
}
body#cashing .overseaMerit .overseaMeritCol4 .col:nth-child(4) .textCol {
	background: #eef6f7;
}

/* overseaMeritCol2 */
body#cashing .overseaMeritCol2 {
	clear: both;
	margin-top: 20px;
}
body#cashing .overseaMeritCol2 > .col {
	float: left;
	width: 554px;
	padding-bottom: 20px;
	background: #ffffff;
}
body#cashing .overseaMeritCol2 > .col:first-child {
	margin-right: 20px;
	border-bottom: solid 3px #c7c7c7;
}
body#cashing .overseaMeritCol2 > .col:first-child:hover {
	opacity: 0.7;
	border-bottom: solid 1px #c7c7c7;
	border-top: solid 2px #f3efe6;
}
body#cashing .overseaMeritCol2 > .col > a {
	display: block;
	height: 100%;
	color: #222222;
	text-decoration: none;
}
body#cashing .overseaMeritCol2 > .col > a > figure {
}
body#cashing .overseaMeritCol2 > .col > a > figure img {
	width: 100%;
	height: auto;
}
body#cashing .overseaMeritCol2 > .col > a > .colLink {
	margin-top: 25px ;
	padding: 0 30px 0 70px;
	background: url(/common-files/img/com_arw_ic04.png) no-repeat 31px 0.2em;
	color: #2649a1;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
body#cashing .overseaMeritCol2 > .col > a > .colText {
	margin-top: 15px;
	padding: 0 30px 0 70px;
}

body#cashing .overseaMeritCol2 > .col:nth-child(even) {
	background: #effaff;
}
body#cashing .overseaMeritCol2 > .col .movieSection01 {
	margin: 0;
}
body#cashing .overseaMeritCol2 > .col .movieSection01 .movieHead {
	height: 121px;
	padding: 20px 0 40px;
	text-align: center;
	font-size: 22px;
	font-size: 2.2rem;
}
body#cashing .overseaMeritCol2 > .col .movieSection01 .movieShot {
	position: static;
	width: 345px;
	height: auto;
	margin: -30px auto 0;
}
body#cashing .atmMerit .movieBox .movieShot img {
	border: 1px solid #a6a6a6;
	border-bottom-width: 3px;
	padding: 4px;
	background-color: #ffffff;
}
body#cashing .atmMerit .movieBox{
text-align: center;
	margin: 30px 0 0px;
}
body#cashing .atmMerit .movieBox .movieHead{
margin-top: 10px;
font-size: 2.0rem;
font-size: 20px;
font-weight: bold;
}
body#cashing .overseaMeritCol2 > .col .movieSection01 .movieText {
	margin-top: 20px;
	padding: 0 10px;
	text-align: center;
	min-height: 0;
}

/* ----- cashAnchor ----- */
body#cashing .cashAnchor {
	margin-top: 70px;
	border-bottom: solid 3px #a5001e;
	border-top: solid 1px #dddddd;
}
body#cashing .cashAnchor > li {
	float: left;
	width: 300px;
	border-right: solid 1px #dddddd;
}
body#cashing .cashAnchor > li:first-child {
	border-left: solid 1px #dddddd;
}
body#cashing .cashAnchor > li > a {
	display: table;
	height: 107px;
	width: 100%;
	color: #222222;
	text-decoration: none;
}

body#cashing .cashAnchor > li > a:hover {
	opacity: 0.7;
}
body#cashing .cashAnchor > li > a > .textCol {
	display: table-cell;
	position: relative;
	vertical-align: middle;
	padding: 0 8px;
	font-size: 15px;
	font-size: 1.5rem;
	text-align: center;
}
body#cashing .cashAnchor > li > a > .textCol:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	bottom: 12px;
	width: 0;
	height: 0;
	margin-left: -4px;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #584933 transparent transparent transparent;
}
body#cashing .cashAnchor > li > a > .figureCol {
	display: table-cell;
	vertical-align: middle;
	width: 150px;
}

/* ----- overseaSection ----- */
body#cashing .overseaSection {
	margin-top: 40px;
	padding: 0 30px 30px;
	border: solid 1px #dddddd;
}
body#cashing .overseaSection02 {
	margin-top: 40px;
}
body#cashing .overseaSection + .overseaSection {
	margin-top: 20px;
}
body#cashing .overseaSection02 + .overseaSection02 {
	margin-top: 20px;
}
body#cashing .overseaSection .overseaHeading02 {
	line-height: 1;
	margin: 0 -30px 30px;
	padding: 30px 15px 25px;
	background: #f3efe6;
	font-size: 30px;
	font-size: 3.0rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection .overseaHeading03 {
	line-height: 1;
	margin: 0 -30px;
	padding: 18px 20px;
	background: #6dadba;
	color: #ffffff;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
}

/*overseaCashing */
body#cashing .overseaSection.overseaCashing {
	margin-top: 20px;
	padding: 0 29px 30px; 
}
body#cashing .overseaSection.overseaCashing  + * {
	margin-top: 30px;
}
body#cashing .overseaSection.overseaCashing > .colLayout.col3 {
	margin-top: 10px;
}
body#cashing .overseaSection.overseaCashing .cashInfoBlock {
	margin-top: 25px;
}
body#cashing .overseaSection.overseaCashing .cashMoreInfo {
	margin-top: 0;
}

/* overseaCol2 */
body#cashing .overseaSection .overseaCol2 {
	margin-top: 30px;
}
body#cashing .overseaSection .overseaCol2 > .col {
	float: right;
	width: 559px;
}
body#cashing .overseaSection .overseaCol2 > .col:first-child {
	margin-left: 19px; 
}
body#cashing .overseaSection .overseaCol2 > .col > figure {
}
body#cashing .overseaSection .overseaCol2 > .col > figure > img {
	width: 100%;
	height: auto;
}
body#cashing .overseaSection .overseaCol2 > .col .colTitle {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
}
body#cashing .overseaSection .overseaCol2 > .col .colTitle > span {
	color: #a5001e;
}
body#cashing .overseaSection .overseaCol2 > .col .colTitle02 {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleLaed {
	margin-top: 15px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleLaed > span {
	display: inline-block;
	margin-right: 10px;
	padding: 5px 25px;
	background: #1e58af;
	border-radius: 30px;
	color: #ffffff;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .overseaSection .overseaCol2 > .col .btnLink01 a {
	width: 433px;
}
body#cashing .overseaSection02 .overseaCol2 {
	margin-top: 30px;
}
body#cashing .overseaSection02 .overseaCol2 > .col {
	float: right;
	width: 559px;
}
body#cashing .overseaSection02 .overseaCol2.col1 > .col {
	width: 100%;
	float: none;
}
body#cashing .overseaSection02 .overseaCol2 > .col:first-child {
	margin-left: 19px; 
}
body#cashing .overseaSection02 .overseaCol2 > .col > figure {
}
body#cashing .overseaSection02 .overseaCol2 > .col > figure > img {
	width: 100%;
	height: auto;
}
body#cashing .overseaSection02 .overseaCol2 > .col .colTitle {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .colTitle > span {
	color: #a5001e;
}
body#cashing .overseaSection02 .overseaCol2 > .col .colTitle02 {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleLaed {
	margin-top: 15px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleLaed > span {
	display: inline-block;
	margin-right: 10px;
	padding: 5px 25px;
	background: #1e58af;
	border-radius: 30px;
	color: #ffffff;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .btnLink01 a {
	width: 433px;
}
/*---- exampleTableCol2 ----*/
body#cashing .overseaSection .overseaCol2 .exampleTableCol2 {
	margin-top: 15px;
}
body#cashing .overseaSection02 .overseaCol2 .exampleTableCol2 {
	width: fit-content;
	margin: 15px auto 0;
}
/* exampleTable01 */
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 {
	float: left;
	width: 322px;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 th,
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 td {
	vertical-align: middle;
	padding: 12px 10px;
	border: solid 1px #bbbbbb;
	text-align: center;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 th {
	background: #a2a2a2;
	color: #ffffff;
	font-weight: bold;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 .priceText {
	color: #a5001e;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable01 {
	float: left;
	width: 322px;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable01 th,
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable01 td {
	vertical-align: middle;
	padding: 12px 10px;
	border: solid 1px #bbbbbb;
	text-align: center;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable01 th {
	background: #a2a2a2;
	color: #ffffff;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable01 .priceText {
	color: #a5001e;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}

/* country01 */
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 .country01 {
	padding-left: 65px;
	background: url(/cashing/img-files/oversea_ic06.gif) 5px 50% no-repeat;
	background-size: 51px auto;
	text-align: left;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 .country02 {
	padding-left: 65px;
	background: url(/cashing/img-files/oversea_ic07.gif) 5px 50% no-repeat;
	background-size: 51px auto;
	text-align: left;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable01 .country03 {
	padding-left: 65px;
	background: url(/cashing/img-files/oversea_ic08.gif) 5px 50% no-repeat;
	background-size: 51px auto;
	text-align: left;
}

/* exampleTable02 */
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 {
	float: left;
	width: 238px;
	margin-left: -1px;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 th,
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 td {
	vertical-align: middle;
	padding: 10px;
	border: solid 1px #1e58af;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 th {
	line-height: 1.2;
	background: #1e58af;
	color: #ffffff;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 td {
	padding: 10px 15px;
	vertical-align: middle;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 .exampleLead {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 .priceText {
	color: #a5001e;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 .exampleDetail {
	margin-top: 8px;
	font-weight: bold;
}
body#cashing .overseaSection .overseaCol2 > .col .exampleTable02 .exampleNotes {
}

body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 {
	float: left;
	width: 238px;
	margin-left: -1px;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 th,
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 td {
	vertical-align: middle;
	padding: 10px;
	border: solid 1px #1e58af;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 th {
	line-height: 1.2;
	background: #1e58af;
	color: #ffffff;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 td {
	padding: 10px 15px;
	vertical-align: middle;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 .exampleLead {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 .priceText {
	color: #a5001e;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 .exampleDetail {
	margin-top: 8px;
	font-weight: bold;
}
body#cashing .overseaSection02 .overseaCol2 > .col .exampleTable02 .exampleNotes {
}

/* cashExplaineBoxCol2 */
body#cashing .overseaSection .cashExplaineBoxCol2 {
	margin-top: 20px;
}
body#cashing .overseaSection .cashExplaineBoxCol2 > .col {
	float: left;
	width: 559px;
	padding: 30px;
	background: #f4f4f4;
}
body#cashing .overseaSection .cashExplaineBoxCol2 > .col:first-child {
	margin-right: 19px;
}
body#cashing .overseaSection .cashExplaineBoxCol2 > .col > *:first-child {
	margin-top: 0 !important;
}
body#cashing .cashExplaineBox .priceDetail {
	margin-top: 15px;
	font-weight: bold;
}
body#cashing .cashExplaineBox .priceDetail + .priceDetail {
	margin-top: 0;
}
body#cashing .cashExplaineBox .priceDetail {
	margin-top: 15px;
	font-weight: bold;
}
body#cashing .normalList01.oversea .priceDetail + .priceDetail {
	margin-top: 0;
}
body#cashing .normalList01.oversea .priceDetail {
	margin-top: 15px;
	font-weight: bold;
}
body#cashing .cashExplaineBox .priceDetail + .priceDetail {
	margin-top: 0;
}
body#cashing .cashExplaineBox .priceText {
	color: #a5001e;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .normalList01.oversea .priceText {
	color: #dc322c;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .cashExplaineBox .priceText > span {
	color: #222222;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}
body#cashing .normalList01.oversea .priceText > span {
	color: #222222;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}

/* cashExplaineBox */
body#cashing .overseaSection .cashExplaineBox {
	margin-top: 20px;
	padding: 30px;
	background: #f4f4f4;
}

/* btnList01 */
body#cashing .overseaSection .btnList01 li a,
body#cashing .overseaSection .btnLink01 a {
	width: 362px;
	padding: 19px 60px 17px 50px;
}
/* overseaLine */
body#cashing .overseaSection .overseaLine {
	display: block;
	height: 1px;
	margin: 35px 0;
	background: #dddddd;
}
body#cashing .overseaLine.oversea {
	display: block;
	height: 3px;
	margin: 35px 0;
	background: #dddddd;
	border: none;
}

/* atmMapHeading */
body#cashing .overseaSection .atmMapHeading {
	padding: 15px 0 15px 100px;
	background: url(/cashing/img-files/oversea_ic05.png) no-repeat 0 50%;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
}
body#cashing .overseaSection .atmMapHeading > span {
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}

/* overseaTableCol5 */
body#cashing .overseaSection .overseaTableCol5 {
	margin-top: 20px;
}
body#cashing .overseaSection .overseaTableCol5 > .col {
	float: left;
	width: 228px;
	margin-top: 0;
}
body#cashing .overseaSection .overseaTableCol5 > .col + .col {
	margin-left: -1px;
}

/* overseaTableCol2 */
body#cashing .overseaSection .overseaTableCol2 {
	margin-top: 20px;
}
body#cashing .overseaSection .overseaTableCol2 > .col {
	float: left;
	width: 569px;
	margin-top: 0;
}
body#cashing .overseaSection .overseaTableCol2 > .col + .col {
	margin-left: -1px;
}
/* colLead */
body#cashing .overseaSection .colLead {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection02 .colLead {
	margin-top: 25px;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}

/* overseaStepCol4 */
body#cashing .overseaSection .overseaStepCol4 {
	margin-top: 30px;
}
body#cashing .overseaSection .overseaStepCol4 > .col {
	float: left;
	width: 266px;
	margin-right: 24px;
	padding: 20px 25px;
	background: #f4f4f4;
}
body#cashing .overseaSection .overseaStepCol4 > .col:nth-child(4n) {
	margin-right: 0;
}
body#cashing .overseaSection .overseaStepCol4 > .col .step {
	display: block;
	width: 96px;
	margin: 0 auto;
	padding: 4px 15px;
	background: #1e58af;
	border-radius: 30px;
	color: #ffffff;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection .overseaStepCol4 > .col .stepLead {
	margin-top: 5px;
	color: #1e58af;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection .overseaStepCol4 > .col .stepImg {
	margin-top: 15px;
}
body#cashing .overseaSection .overseaStepCol4 > .col .stepImg img {
	width: 100%;
}
body#cashing .overseaSection .overseaStepCol4 > .col .stepDetail {
	margin-top: 20px;
}
body#cashing .overseaSection02 .overseaStepCol4 {
	margin-top: 30px;
}
body#cashing .overseaSection02 .overseaStepCol4 > .col {
	float: left;
	width: 266px;
	margin-right: 24px;
	padding: 20px 25px;
	background: #f4f4f4;
}
body#cashing .overseaSection02 .overseaStepCol4 > .col:nth-child(4n) {
	margin-right: 0;
}
body#cashing .overseaSection02 .overseaStepCol4 > .col .step {
	display: block;
	width: 96px;
	margin: 0 auto;
	padding: 4px 15px;
	background: #1e58af;
	border-radius: 30px;
	color: #ffffff;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection02 .overseaStepCol4 > .col .stepLead {
	margin-top: 5px;
	color: #1e58af;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection02 .overseaStepCol4 > .col .stepImg {
	margin-top: 15px;
}
body#cashing .overseaSection02 .overseaStepCol4 > .col .stepImg img {
	width: 100%;
}
body#cashing .overseaSection02 .overseaStepCol4 > .col .stepDetail {
	margin-top: 20px;
}


/* cashExplaineBoxInnerCol2 */
body#cashing .overseaSection .cashExplaineBoxInnerCol2 {
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col {
	float: left;
	width: 525px;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col:first-child {
	margin-right: 20px;
}
/* telInquiryBox */
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox {
	border: solid 1px #b7b3ab;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox dt {
	padding: 12px 10px 10px;
	background: #f4efe6;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox dd {
	padding: 15px;
	background: #ffffff;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox .customerCenter {
	font-size: 17px;
	font-size: 1.7rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox .customerCenter > span {
	margin-left: 8px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox .custmerTelBox {
	text-align: center;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox .custmerTelBox .telText {
	display: inline-block;
	margin-top: 5px;
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: bold;
}
body#cashing .overseaSection .cashExplaineBoxInnerCol2 > .col .telInquiryBox .custmerTelBox .telText > span {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	margin-right: 10px;
	padding: 7px 8px 5px;
	background: #a5001e;
	color: #ffffff;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: normal;
}

/* /cashing/epos_atm.html
------------------------------------------------------ */
/* ---atmCol--- */
/* atmCol2 */
body#cashing .atmCol2 {
	margin-top: 20px;
}
body#cashing .atmCol2 .col,
body#cashing .atmCol2 .searchCol {
	float: left;
	width: 48.75%;
}
body#cashing .atmCol2.type-mark .searchCol {
	width: 40%;
}
body#cashing .atmCol2 .col {
	margin-right: 2.5%;
}
body#cashing .atmCol2 .searchCol {
	padding: 10px;
	background: #f4f4f4;
}
body#cashing .searchCol .colInner {
	display: table;
	width: 100%;
	padding: 10px 0;
	background: #ffffff;
}
body#cashing .searchCol .colInner .imgCol,
body#cashing .searchCol .colInner .textCol {
	display: table-cell;
	width: 45%;
	padding: 5px 0;
	text-align: center;
}
body#cashing .atmCol2.type-mark .searchCol .colInner {
	padding: 10px;
}
body#cashing .atmCol2.type-mark .searchCol .colInner .imgCol {
	width: 100%;
	display: block;
}
body#cashing .searchCol .colInner .imgCol,
body#cashing .searchCol .colInner .imgCol > *,
body#cashing .searchCol .colInner .textCol {
	vertical-align: middle;
}
body#cashing .searchCol .colInner .imgCol {
}
body#cashing .searchCol .colInner .imgCol > * {
	display: inline-block;
}
body#cashing .searchCol .colInner .imgCol > figure {
	margin-right: 10px;
}
body#cashing .searchCol .colInner .textCol {
	width: 55%;
	border-left: 1px solid #efefef;
}
body#cashing .searchCol .colInner .textCol > .btnLink01 {
	margin-top: 12px;
}
/* atmCol1 */
body#cashing .atmCol1 {
	margin-top: 20px;
}
body#cashing .atmCol1 .searchCol {
	width: 600px;
	margin: 0 auto;
	padding: 10px;
	background: #f4f4f4;
}
body#cashing .atmCol1 .searchCol .searchInner{
	padding: 0 71px;
	overflow: hidden;
	background: #ffffff;
}
body#cashing .atmCol1 .searchCol .colInner .imgCol{
	width: 50%;
	padding-right: 21px;
}
body#cashing .atmCol1 .searchCol .colInner .textCol{
	width: 50%;
}
body#cashing .btnLink01 a.searchBtn{
	padding-right: 54px;
	padding-left: 54px;
}
body#cashing .btnLink01 a.searchBtn::after{
	content: "";
	width: 16px;
	height: 16px;
	top: 50%;
	left: 15px;
	margin-top: -8px;
	background-image: url(/common-files/img/sp_com_search_ic02.png);
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}

/* atmFlowCol */
body#cashing .atmFlowCol {
	margin: 20px auto 0;
}
body#cashing .atmFlowCol.noneC {
	margin: 20px 0 0;
}
body#cashing .atmFlowCol .col {
	position: relative;
}
body#cashing .atmFlowCol .col:before {
	position: absolute;
	content: "";
	right: 95%;
	top: 45%;
	width: 0;
	height: 0;
	margin-top: -28px;
	border: solid transparent;
	border-color: rgba(22, 107, 165, 0);
	border-left-color: #166ba5;
	border-width: 28px;
}
body#cashing .atmFlowCol.arrow01 .col:before,
body#cashing .atmFlowCol.col3.arrow02 .col:last-child:before {
	top: 35px;
	margin-top: 0;
}
body#cashing .atmFlowCol.arrow02 .col:before {
	top: 70px;
	margin-top: 0;
}
body#cashing .atmFlowCol.col2 .col {
	float: left;
	width: 48%;
	margin-right: 4%;
}
body#cashing .atmFlowCol.col2.rightLarge .col {
	width: 40%;
}
body#cashing .atmFlowCol.col2.rightLarge .col:nth-child(2n) {
	width: 56%;
}
body#cashing .atmFlowCol.col2.rightLarge .col:nth-child(2n+1) {
	clear: left;
}
body#cashing .atmFlowCol.col3 .col {
	float: left;
	width: 31%;
	margin-right: 3.5%;
}
body#cashing .atmFlowCol.col4 .col {
	float: left;
	width: 21%;
	margin-right: 5.3%;
}

body#cashing .atmFlowCol.col3.wType01 .col {
	display: table;
	width: calc((100% - 98px)/ 3 - 1px);
	margin-right: 49px;
}
body#cashing .atmFlowCol.col3.wType02 .col {
	display: table;
	width: 260px;
	height: 250px;
	margin-right: 75px;
}
body#cashing .atmFlowCol.col3.wType02 .col:last-child {
	height: 150px;
}
body#cashing .atmFlowCol.col4.wType01 .col {
	display: table;
	width: calc((100% - 70px)/4);
	height: 122px;
	margin-right: 60px;
}
body#cashing .atmFlowCol.col4.wType02 .col {
	display: table;
	width: 23.6%;
	height: 195px;
}
body#cashing .atmFlowCol.col4.wType03 .col {
	display: table;
	width: calc((100% - 130px)/4);
	height: 186px;
	margin-right: 60px;
}
body#cashing .atmFlowCol.col4.wType03 .col figure img,
body#cashing .atmFlowCol.col3.wType02 .col figure img{
	width: 100%;
}
body#cashing .atmFlowCol.wType01 .col.ps .textBlock,
body#cashing .atmFlowCol.wType02 .col.ps .text,
body#cashing .atmFlowCol.wType03 .col.ps .text,
body#cashing .atmFlowCol.wType04 .col.ps .text {
	display: table-cell;
	vertical-align: middle;
}

body#cashing .atmFlowCol.col2 .col:nth-child(2n),
body#cashing .atmFlowCol.col3 .col:nth-child(3n),
body#cashing .atmFlowCol.col4 .col:nth-child(4n) {
	margin-right: 0;
}
body#cashing .atmFlowCol.col2 .col:nth-child(n+3),
body#cashing .atmFlowCol.col3 .col:nth-child(n+4),
body#cashing .atmFlowCol.col4 .col:nth-child(n+5) {
	margin-top: 18px;
}
body#cashing .atmFlowCol.col4.wType03 .col:nth-child(n+5) {
	margin-left: 50px;
}
body#cashing .atmFlowCol .col:first-child:before,
body#cashing .atmFlowCol.col2.arrowNone .col:nth-child(2n+1):before,
body#cashing .atmFlowCol.col3.arrowNone .col:nth-child(3n+1):before,
body#cashing .atmFlowCol.col4.arrowNone .col:nth-child(4n+1):before {
	border: none;
}
body#cashing .atmFlowCol .col > .text {
	margin-top: 5px;
}
body#cashing .atmFlowCol.iconTxt .text {
	position: relative;
	min-height: 38px;
	padding: 5px 0 5px 40px;
	line-height: 1.4;
}
body#cashing .atmFlowCol.iconTxt .text:before {
	position: absolute;
	content: "";
	width: 38px;
	height: 38px;
	top: 0;
	left: 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic01_typeSeven:before,
body#cashing .atmFlowCol.iconTxt .text.ic02_typeSeven:before,
body#cashing .atmFlowCol.iconTxt .text.ic03_typeSeven:before,
body#cashing .atmFlowCol.iconTxt .text.ic04_typeSeven:before {
	position: absolute;
	content: "";
	width: 24px;
	height: 24px;
	top: 0;
	left: 0;
}
body#cashing .atmFlowCol.iconTxt .text.double {
	padding-left: 80px;
}
body#cashing .atmFlowCol.iconTxt .text.double:after {
	position: absolute;
	content: "";
	width: 38px;
	height: 38px;
	top: 0;
	left: 40px;
}
body#cashing .atmFlowCol.iconTxt .text.ic01:before {
	background: url(/cashing/img-files/cashing_com_ic01.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic02:before {
	background: url(/cashing/img-files/cashing_com_ic02.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic03:before {
	background: url(/cashing/img-files/cashing_com_ic03.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic04:before {
	background: url(/cashing/img-files/cashing_com_ic04.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.double.ic03.ic04:before {
	background: url(/cashing/img-files/cashing_com_ic03.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.double.ic03.ic04:after {
	background: url(/cashing/img-files/cashing_com_ic04.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic05:before {
	background: url(/cashing/img-files/cashing_com_ic05.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic06:before {
	background: url(/cashing/img-files/cashing_com_ic06.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic07:before {
	background: url(/cashing/img-files/cashing_com_ic07.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic08:before {
	background: url(/cashing/img-files/cashing_com_ic08.png) no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic01_typeSeven:before {
	background: url("/cashing/seven/img-files/about_com_ic01.png") no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic02_typeSeven:before {
	background: url("/cashing/seven/img-files/about_com_ic02.png") no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic03_typeSeven:before {
	background: url("/cashing/seven/img-files/about_com_ic03.png") no-repeat 0 0;
}
body#cashing .atmFlowCol.iconTxt .text.ic04_typeSeven:before {
	background: url("/cashing/seven/img-files/about_com_ic04.png") no-repeat 0 0;
}
body#cashing .atmFlowCol.col3.wType01 .col.ps .text:before {
	top: 0;
}
body#cashing .atmFlowCol.col3.wType02 .col.ps .text:before {
	top: 75px;
}
body#cashing .atmFlowCol.col4.wType01 .col.ps .text:before{
	top: 0;
}
body#cashing .atmFlowCol.col3.wType02 .col.ps:last-child .text:before {
	top: 35px;
}
body#cashing .atmFlowCol.col4.wType03 .col.ps .text:before {
	top: 65px;
}
body#cashing .atmFlowCol .col > .text > span {
	color: #a5001e;
	font-weight: bold;
}
/* .atmFlowCol.type02 */
body#cashing .atmFlowCol.type02 {
	margin: 15px auto 0;
}
body#cashing .atmFlowCol.type02.col4 .col {
	float: left;
	width: calc((100% - 144px)/4);
	margin-right: 48px;
	text-align: center;
}
body#cashing .atmFlowCol.col4 .col:nth-child(4n){
	margin-right: 0;
}
body#cashing .atmFlowCol.col4 .col:first-child:before{
	content: none;
}
body#cashing .atmFlowCol.type02 .col:before {
	position: absolute;
	content: "";
	left: -34px;
	top: 90px;
	width: 0;
	height: 0;
	margin-top: -13px;
	border-top: solid 13px transparent;
	border-right: none;
	border-bottom: solid 13px transparent;
	border-left: solid 20px #166ba5;
}
body#cashing .atmFlowCol.type02 .col:nth-child(4n):after {
	position: absolute;
	content: "";
	right: -34px;
	top: 90px;
	width: 0;
	height: 0;
	margin-top: -13px;
	border-top: solid 13px transparent;
	border-right: none;
	border-bottom: solid 13px transparent;
	border-left: solid 20px #166ba5;
}
body#cashing .atmFlowCol.type02 .col:last-child:after {
	content: none;
}
body#cashing .atmFlowCol.type02 .col .colInner:before {
	position: absolute;
	content: "";
	top: 90px;
	left: -15%;
	width: calc(100% + 50px);
	height: 3px;
	margin-top: -1px;
	background-color: #eaeaea;
	z-index: -1;
}
body#cashing .atmFlowCol.type02 .col:first-child .colInner:before {
	left: 40%;
	width:100%;
}
body#cashing .atmFlowCol.type02 .col:last-child .colInner:before {
	left: -40%;
	width:100%;
}
body#cashing .atmFlowCol.type02 .col .colInner .num{
	position: relative;
	padding-top: 25px;
}
body#cashing .atmFlowCol.type02 .col .colInner .num .icNum{
	position: absolute;
	top: 0;
	left: 28px;
	width: 35px;
	height: 35px;
}
body#cashing .atmFlowCol.type02 .col .colInner .num .text{
	margin-top: 5px;
}
body#cashing .atmTable01{
	border: solid 1px #a5a5a5;
	text-align: left;
}
body#cashing .atmTable01 th,
body#cashing .atmTable01 td {
	padding: 8px 20px;
	border-right: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;
	font-weight: normal;
}
body#cashing .atmTable01 tr:nth-of-type(2n+1){
	background-color: #f8f8f8;
}
body#cashing .atmTable01 tr:first-child > *{
	border-top: solid 1px #a5a5a5;
}
body#cashing .atmTable01 tr > *:last-child {
	border-right: solid 1px #a5a5a5;
}
body#cashing .atmTable01 tr> *:first-child{
	border-left: solid 1px #a5a5a5;
}
body#cashing .atmTable01 tr:last-child > *{
	border-bottom: solid 1px #a5a5a5;
}

.atmHeading03{
	position: relative;
	margin: 10px 0 15px;
	text-align: center;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
.atmHeading03::before{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #d5ccbc;
	content: "";
}
.atmHeading03 span{
	position: relative;
	display: inline-block;
	padding: 0 30px;
	background-color: #ffffff;
	z-index: 1;
}
body#cashing .atmBtnList01 li{
	display: table;
	width: calc(((100% - 30px)/2) - 1px);
	height: 67px;
	margin-right: 30px;
	float: left;
}
body#cashing .atmBtnList01 li:nth-of-type(4n){
	margin-right: 0;
}
body#cashing .atmBtnList01 li:nth-of-type(n+5){
	margin-top: 10px;
}
body#cashing .atmBtnList01 li a{
	display: table-cell;
	width: 100%;
	height: 67px;
	border-radius: 9px;
	border-bottom: solid 1px #a5a5a5;
	padding: 10px 80px;
	background: url("/cashing/img-files/epos_atm_ic01.png") no-repeat right 36px center ;
	background-color: #eaeaea;
	font-size: 18px;
	font-size: 1.8rem;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #222222;
}
body#cashing .atmBtnList01 li.active a{
	background: url("/cashing/img-files/epos_atm_ic02.png") no-repeat right 36px center ;
}
body#cashing .atmBtnList01 li.active a,
body#cashing .atmBtnList01 li:hover a{
	border-bottom-width: 0px;
	border-top: solid 1px #0b334e;
	background-color: #166ba5;
	color: #ffffff;
}
body#cashing .atmBtnList01 li a img{
	height: 65px;
}
body#cashing .atmBtnList01 li:nth-of-type(2n){
	margin-right: 0;
}
.atmToggleBox .interestBtnLayout{
	margin-top: 1.8% !important;
}
/* arrow03 */
body#cashing .arrow03 .col:before {
	position: absolute;
	content: "";
	right: 100%;
	top: 76px;
	margin-top: 0;
	box-sizing: border-box;
	width: 20px;
	height: 35px;
	border: 17px solid transparent;
	border-left: 20px solid #b5ad9f;
}
body#cashing .atmFlowCol.col4.wType04 .col {
	display: inline;
	width: 21%;
	height: 122px;
}
Ubody#cashing .atmFlowCol.col4.wType03 .col.ps .text:before {
	top: 35px;
}
body#cashing .arrow03{
	padding-bottom: 10px;
}

/* ----- atmMerit ----- */
body#cashing .atmMerit {
	margin-top: 40px;
	padding: 10px 35px 35px;
	background: #f3efe6;
}

/* atmMeritCol2 */
body#cashing .atmMerit .atmMeritCol2 {
	margin-top: 37px;
}
body#cashing .atmMerit .atmMeritCol2 .col {
	float: left;
	width: 550px;
	position: relative;
	margin-right: 25px;
	padding-bottom: 102px;
	background: #ffffff;
	border-radius: 5px;
}
body#cashing .atmMerit .atmMeritCol2 .col:after {
	content: "";
	display: block;
	position: absolute;
	top: -17px;
	left: 50%;
	width: 54px;
	height: 54px;
	margin-left: -27px;
}
/* atmMeritCol3 */
body#cashing .atmMerit .atmMeritCol3 {
	margin-top: 37px;
}
body#cashing .atmMerit .atmMeritCol3 .col {
	float: left;
	width: 360px;
	position: relative;
	margin-right: 25px;
	padding-bottom: 102px;
	background: #ffffff;
	border-radius: 5px;
}
body#cashing .atmMerit .atmMeritCol3 .col:after {
	content: "";
	display: block;
	position: absolute;
	top: -17px;
	left: 50%;
	width: 54px;
	height: 54px;
	margin-left: -27px;
}
body#cashing .atmMerit .atmHeading01 {
	line-height: 1;
	margin: 0 -35px;
	padding: 18px 20px;
	background: #a5001e;
	color: #ffffff;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
}

/* atmMeritCol4 */
body#cashing .atmMerit .atmMeritCol4 {
	margin-top: 37px;
}
body#cashing .atmMerit .atmMeritCol4 .col {
	float: left;
	width: 272px;
	position: relative;
	margin-right: 13px;
	padding-bottom: 102px;
	background: #ffffff;
	border-radius: 5px;
}
/* atmMeritCol5 */
body#cashing .atmMerit .atmMeritCol5 {
	margin-top: 37px;
}
body#cashing .atmMerit .atmMeritCol5 .col {
	float: left;
	width: 215px;
	position: relative;
	margin-right: 13px;
	padding-bottom: 112px;
	background: #ffffff;
	border-radius: 5px;
	display: block;
}
body#cashing .atmMerit .atmMeritCol5 a.col {
	text-decoration: none;
	color: #222;

}
body#cashing .atmMerit .atmMeritCol5 .col:after {
	content: "";
	display: block;
	position: absolute;
	top: -17px;
	left: 50%;
	width: 54px;
	height: 54px;
	margin-left: -27px;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:last-child {
	margin-right: 0;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(1) {
	border: solid 2px #fed2c9;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(2) {
	border: solid 2px #dfd8ac;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(3) {
	border: solid 2px #c7ddad;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(4) {
	border: solid 2px #b3e4ee;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(5) {
	border: solid 2px #B0B5E7;
}
body#cashing .atmMerit [class^="atmMeritCol"].type01 .col:nth-child(1),
body#cashing .atmMerit [class^="atmMeritCol"].type06 .col:nth-child(1){
	background: url(/cashing/img-files/com_im01.png) no-repeat 50% 125px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type01 .col:nth-child(2),
body#cashing .atmMerit [class^="atmMeritCol"].type06 .col:nth-child(2){
	background: url(/cashing/img-files/com_im02.png) no-repeat 50% 125px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type01 .col:nth-child(3){
	background: url(/cashing/img-files/com_im03.png) no-repeat 50% 123px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type02 .col:nth-child(1),
body#cashing .atmMerit [class^="atmMeritCol"].type03 .col:nth-child(1) {
	background: url(/cashing/img-files/com_im01.png) no-repeat 50% 125px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type02 .col:nth-child(1),
body#cashing .atmMerit [class^="atmMeritCol"].type09 .col:nth-child(1) {
	background: url(/cashing/img-files/com_im01.png) no-repeat 50% 125px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type04 .col:nth-child(1) {
	background: url(/cashing/img-files/com_im07.png) no-repeat 50% 130px #ffffff;
}
body#cashing .atmMerit .atmMeritCol5.type04 .col:nth-child(1) {
	background: url(/cashing/img-files/com_im07.png) no-repeat 50% 160px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type05 .col:nth-child(1) {
	background: url(/cashing/img-files/com_im09.png) no-repeat 50% 130px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type02 .col:nth-child(2) {
	background: url(/cashing/img-files/com_im04.png) no-repeat 50% 125px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type02 .col:nth-child(3) {
	background: url(/cashing/img-files/com_im05.png) no-repeat 50% 123px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type03 .col:nth-child(2),
body#cashing .atmMerit [class^="atmMeritCol"].type04 .col:nth-child(2),
body#cashing .atmMerit [class^="atmMeritCol"].type05 .col:nth-child(2) {
	background: url(/cashing/img-files/com_im02.png) no-repeat 50% 125px #ffffff;
}
body#cashing .atmMerit .atmMeritCol5.type04 .col:nth-child(2) {
	background: url(/cashing/img-files/com_im02.png) no-repeat 50% 160px #ffffff;
}
body#cashing .atmMerit .atmMeritCol2.type03 .col:nth-child(2) {
	background: url(/cashing/img-files/com_im10.png) no-repeat 50% 120px #ffffff;
}
body#cashing .atmMerit .atmMeritCol2.type09 .col:nth-child(2) {
	background: url("/cashing/img-files/com_im18.png") no-repeat 50% 120px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type03 .col:nth-child(3),
body#cashing .atmMerit [class^="atmMeritCol"].type04 .col:nth-child(3),
body#cashing .atmMerit [class^="atmMeritCol"].type05 .col:nth-child(3) {
	background: url(/cashing/img-files/com_im06.png) no-repeat 50% 130px #ffffff;
}
body#cashing .atmMerit .atmMeritCol5.type04 .col:nth-child(3) {
	background: url(/cashing/img-files/com_im06.png) no-repeat 50% 160px #ffffff;
}

body#cashing .atmMerit [class^="atmMeritCol"].type04 .col:nth-child(4) {
	background: url(/cashing/img-files/com_im08.png) no-repeat 50% 150px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type04 .col:nth-child(5) {
	background: url(/cashing/img-files/com_im15.png) no-repeat 50% 160px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type07 .col:nth-child(1) {
	background: url(/cashing/img-files/com_im12.png) no-repeat 50% 120px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type07 .col:nth-child(2) {
	background: url(/cashing/img-files/com_im13.png) no-repeat 50% 120px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type07 .col:nth-child(3) {
	background: url(/cashing/img-files/com_im14.png) no-repeat 50% 120px #ffffff;
}
body#cashing .atmMerit [class^="atmMeritCol"].type08 .col:nth-child(2) {
	background: url(/cashing/img-files/com_im17.png) no-repeat 50% 120px #ffffff;
}

body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(1):after {
	background: url(/cashing/img-files/oversea_ic01.png) no-repeat 0 0;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(2):after {
	background: url(/cashing/img-files/oversea_ic02.png) no-repeat 0 0;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(3):after {
	background: url(/cashing/img-files/oversea_ic03.png) no-repeat 0 0;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(4):after {
	background: url(/cashing/img-files/oversea_ic04.png) no-repeat 0 0;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(5):after {
	background: url(/cashing/img-files/oversea_ic09.png) no-repeat 0 0;
}
body#cashing .atmMerit [class^="atmMeritCol"].type06 .col:nth-child(3){
	background: url(/cashing/img-files/com_im11.png) no-repeat 50% 123px #ffffff;
}

body#cashing .atmMerit [class^="atmMeritCol"] .col:before {
	background: url(/cashing/img-files/com_im16.png) no-repeat 0 0 / 20px auto;
}

body#cashing .atmMerit .atmMeritCol5 .col.typeAnc01:before {
	content: "";
	display: block;
	position: absolute;
	top: 230px;
	right: 50%;
	width: 20px;
	height: 11px;
	margin-right: -10px;
}

body#cashing .atmMerit [class^="atmMeritCol"] .col .textCol {
	height: 106px;
	min-height: 0;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col .textCol {
	height: 106px;
	min-height: 0;
}
body#cashing .atmMerit .atmMeritCol5 .col .textCol {
	height: 140px;
	min-height: 0;
}
body#cashing .atmMerit .atmMeritCol2 .col .textCol {
	padding: 45px 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .atmMerit .atmMeritCol3 .col .textCol {
	padding: 45px 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .atmMerit .atmMeritCol4 .col .textCol {
	padding: 45px 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .atmMerit .atmMeritCol5 .col .textCol {
	padding: 45px 6px 0;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .atmMerit .type07 .col:nth-child(2) .textCol p {
	line-height: 48px;
}

body#cashing .atmMerit [class^="atmMeritCol"] .col .textCol p > span {
	color: #a5001e;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(1) .textCol {
	background: #f8ecea;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(2) .textCol {
	background: #faf6e0;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(3) .textCol {
	background: #e9efe2;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(4) .textCol {
	background: #eef6f7;
}
body#cashing .atmMerit [class^="atmMeritCol"] .col:nth-child(5) .textCol {
	background: #E4EAFF;
}

/* /cashing/el_atm.html
------------------------------------------------------ */
/* elAttentionBox */
body#cashing .elAttentionBox {
	display: table;
	width: 100%;
	margin-top: 30px;
}
body#cashing .elAttentionBox > * {
	display: table-cell;
	vertical-align: middle;
}
body#cashing .elAttentionBox > .imgCol {
	width: 530px;
	padding-right: 30px;
}
body#cashing .elAttentionBox > .textCol .text > span {
	font-size: 1.8rem;
	font-weight: bold;
	color: #a5001e;
}

/* /cashing/pay.html
------------------------------------------------------ */
/* payInfo */
body#cashing .payInfo {
	padding: 10px;
	background: #f4f4f4;
}
body#cashing .payInfo .leadTxt {
	font-size: 2.2rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .payInfo .payInfoInner {
	margin-top: 10px;
	padding: 20px 275px 20px 25px;
}
body#cashing .col:nth-child(1) .payInfo .payInfoInner {
	background: #ffffff url(/cashing/img-files/pay_im02.png) no-repeat 92% 50%;
}
body#cashing .col:nth-child(2) .payInfo .payInfoInner {
	background: #ffffff url(/cashing/img-files/pay_im01.png) no-repeat 92% 50%;
}
body#cashing .payInfo .payInfoInner .txt > * {
	margin-top: 0;
}
body#cashing .responsiveTable02.cashAtmTable01 td {
	height: 84px;
}

/* /net_cashing/index.html
------------------------------------------------------ */
body#cashing [class^="netLead01"] {
	min-height: 58px;
	margin-top: 20px;
	padding: 15px 0 10px 60px;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
	line-height: 1.2;
}
body#cashing .netLead01-1 {
	background: url(/cashing/img-files/oversea_ic01.png) no-repeat 0 50%;
	color: #883d2d;
}
body#cashing .netLead01-2 {
	background: url(/cashing/img-files/oversea_ic02.png) no-repeat 0 50%;
	color: #81782d;
}
body#cashing .netLead01-3 {
	background: url(/cashing/img-files/oversea_ic03.png) no-repeat 0 50%;
	color: #4c771b;
}
body#cashing .netLead01-4 {
	background: url(/cashing/img-files/oversea_ic04.png) no-repeat 0 50%;
	color: #2E5982;
}
body#cashing .netLead01-5 {
	background: url(/cashing/img-files/oversea_ic09.png) no-repeat 0 50%;
	color: #201b85;
}

body#cashing .netTextCol {
	margin-bottom: 15px;
}

/* /cashing/oshirase.html
------------------------------------------------------ */
/* oshiraseNumList */
body#cashing ol.oshiraseNumList {
}
body#cashing ol.oshiraseNumList li {
	margin-top: 15px;
	padding: 10px 0 10px 45px;
}
body#cashing ol.oshiraseNumList li:nth-child(1) {
	margin-top: 0;
	background: url(/cashing/img-files/cashing_com_ic01.png) no-repeat 0 0;
}
body#cashing ol.oshiraseNumList li:nth-child(2) {
	background: url(/cashing/img-files/cashing_com_ic02.png) no-repeat 0 0;
}
body#cashing ol.oshiraseNumList li:nth-child(3) {
	background: url(/cashing/img-files/cashing_com_ic03.png) no-repeat 0 0;
}
body#cashing ol.oshiraseNumList li:nth-child(4) {
	background: url(/cashing/img-files/cashing_com_ic04.png) no-repeat 0 0;
}

/* /cashing/atm_use.html
------------------------------------------------------ */
.atm_use-box01 {
	margin-top: 20px;
	padding: 30px;
	background: #f5f5f5;
}
.atm_use-box_inn {
	display: table;
	width: 100%;
}
.atm_use-box_left,
.atm_use-box_right {
	display: table-cell;
	vertical-align: middle;
}
.atm_use-box_left {
	width: 68%;
	padding: 15px 30px;
	background: #fff6e7;
	border: 2px solid #a5001e;
}
.atm_use-box_right {
	width: 32%;
	text-align: right;
}
.atm_use-box_left > *,
.atm_use-box_right > * {
	margin-top: 0 !important;
}
.atm_use-box_left_inn {
	display: table;
	width: 100%;
}
.atm_use-box_until,
.atm_use-box_from {
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.atm_use-box_until {
	width: 37%;
	font-size: 16px;
	font-size: 1.6rem;
}
.atm_use-box_from {
	width: 63%;
	padding-left: 140px;
}
.atm_use-box_from:before,
.atm_use-box_from:after {
	display: block;
	position: absolute;
	content: "";
}
.atm_use-box_from:before {
	left: 0;
	top: 50%;
	width: 60px;
	height: 18px;
	margin-top: -9px;
	background: #5c8a27;
}
.atm_use-box_from:after {
	width: 0;
	height: 0;
	left: 60px;
	top: 50%;
	margin-top: -16px;
	border-left: 20px solid #5c8a27;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
}

/* /cashing/detail.html
------------------------------------------------------ */
/* detailDefList */
body#cashing .detailDefList {
	margin-top: 15px;
}
body#cashing .detailDefList dt {
	position: relative;
	padding: 10px 0 0 40px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .detailDefList dt:before {
	position: absolute;
	content: "";
	width: 38px;
	height: 38px;
	top: 0;
	left: 0;
}
body#cashing .detailDefList dt.def01:before {
	background: url(/cashing/img-files/cashing_com_ic01.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def02:before {
	background: url(/cashing/img-files/cashing_com_ic02.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def03:before {
	background: url(/cashing/img-files/cashing_com_ic03.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def04:before {
	background: url(/cashing/img-files/cashing_com_ic04.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def05:before {
	background: url(/cashing/img-files/cashing_com_ic05.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def06:before {
	background: url(/cashing/img-files/cashing_com_ic06.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def07:before {
	background: url(/cashing/img-files/cashing_com_ic07.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def08:before {
	background: url(/cashing/img-files/cashing_com_ic08.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def09:before {
	background: url(/cashing/img-files/cashing_com_ic09.png) no-repeat 0 0;
}
body#cashing .detailDefList dt.def10:before {
	background: url(/cashing/img-files/cashing_com_ic10.png) no-repeat 0 0;
}
body#cashing .detailDefList dd {
	padding: 5px 0 0 40px;
}

/* /cashing_meisai/index.html
------------------------------------------------------ */
/* meisaiMeritCol */
body#cashing .meisaiMeritCol {
	margin-top: 20px;
	padding: 35px;
	background: #f3efe6;
}
body#cashing .meisaiMeritCol .col {
	position: relative;
	float: left;
	padding: 105px 25px 25px;
	border-radius: 5px;
}
body#cashing .meisaiMeritCol.col3 .col {
	width: 360px;
	margin-left: 25px;
}
body#cashing .meisaiMeritCol .col:nth-child(1) {
	margin-left: 0;
	background: #ffffff url(/cashing_meisai/img-files/index_im01.png) no-repeat 150px 20px;
}
body#cashing .meisaiMeritCol .col:nth-child(2) {
	background: #ffffff url(/cashing_meisai/img-files/index_im02.png) no-repeat 150px 22px;
}
body#cashing .meisaiMeritCol .col:nth-child(3) {
	background: #ffffff url(/cashing_meisai/img-files/index_im03.png) no-repeat 150px 34px;
}
body#cashing .meisaiMeritCol .col:before {
	position: absolute;
	content: "";
	width: 100px;
	height: 100px;
	top: -15px;
	left: 15px;
}
body#cashing .meisaiMeritCol .col:nth-child(1):before {
	background: url(/cashing/img-files/cashing_com_ic15.png) no-repeat 0 0;
}
body#cashing .meisaiMeritCol .col:nth-child(2):before {
	background: url(/cashing/img-files/cashing_com_ic16.png) no-repeat 0 0;
}
body#cashing .meisaiMeritCol .col:nth-child(3):before {
	background: url(/cashing/img-files/cashing_com_ic17.png) no-repeat 0 0;
}
body#cashing .meisaiMeritCol .col .text > span {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #a5001e;
}

/* meisaiServiceFlow */
body#cashing .meisaiServiceFlow {
}
body#cashing .meisaiServiceFlow .col {
	position: relative;
	float: left;
}
body#cashing .meisaiServiceFlow .col:nth-child(2):before {
	position: absolute;
	content: "";
	right: 100%;
	top: 45%;
	width: 0;
	height: 0;
	margin-top: -28px;
	border: solid transparent;
	border-color: rgba(22, 107, 165, 0);
	border-left-color: #166ba5;
	border-width: 28px;
}
body#cashing .meisaiServiceFlow .col:nth-child(1) {
	width: 450px;
	margin-right: 65px;
	padding: 0 150px 0 6px;
	background: url(/cashing_meisai/img-files/index_im04.png) no-repeat 310px 100%;
}
body#cashing .meisaiServiceFlow .col:nth-child(2) {
	width: 685px;
	padding: 0 390px 0 6px;
	background: url(/cashing_meisai/img-files/index_im05.gif) no-repeat 100% 100%;
}
body#cashing .meisaiServiceFlow .col .leadTxt {
	padding: 8px 0 4px 48px;
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	color: #a5001e;
}
body#cashing .meisaiServiceFlow .col:nth-child(1) .leadTxt {
	background: url(/cashing/img-files/cashing_com_ic18.png) no-repeat 0 50%;
}
body#cashing .meisaiServiceFlow .col:nth-child(2) .leadTxt {
	background: url(/cashing/img-files/cashing_com_ic19.png) no-repeat 0 50%;
}
body#cashing .meisaiServiceFlow .col .leadTxt + .text {
	margin-top: 10px;
}
body#cashing .meisaiServiceFlow .col .text + .noteList01,
body#cashing .meisaiServiceFlow .col .text + .noteList01 li {
	margin-top: 0;
}

/* meisaiAlphList */
body#cashing .meisaiAlphList {
}
body#cashing .meisaiAlphList > li {
	padding: 15px 0 15px 50px;
}
body#cashing .meisaiAlphList > li:nth-child(1) {
	background: url(/cashing/img-files/cashing_com_ic11.png) no-repeat 0 0;
}
body#cashing .meisaiAlphList > li:nth-child(2) {
	background: url(/cashing/img-files/cashing_com_ic12.png) no-repeat 0 0;
}
body#cashing .meisaiAlphList > li:nth-child(3) {
	background: url(/cashing/img-files/cashing_com_ic13.png) no-repeat 0 0;
}
body#cashing .meisaiAlphList > li:nth-child(4) {
	background: url(/cashing/img-files/cashing_com_ic14.png) no-repeat 0 0;
}
body#cashing .meisaiAlphList > li:nth-child(5) {
	background: url(/cashing/img-files/cashing_com_ic22.png) no-repeat 0 0;
}
body#cashing .meisaiAlphList > li:nth-child(6) {
	background: url(/cashing/img-files/cashing_com_ic23.png) no-repeat 0 0;
}

/* /cashing/guidance.html
------------------------------------------------------ */
/* guidanceTblWrap */
body#cashing .guidanceTblWrap {
}
body#cashing .guidanceTblWrap .guidanceTbl {
	float: left;
	width: 50%;
}
body#cashing .guidanceTblWrap .guidanceTbl:nth-child(2n) {
	border-left: none;
}

/* /cashing/law.html
------------------------------------------------------ */
/* lawSection */
body#cashing .lawSection {
	margin-top: 30px;
}
body#cashing .lawSection .lawSectionInner {
	padding: 25px 20px;
	background: #f3efe6;
}
body#cashing .lawPointCol2 {
}
body#cashing .lawPointCol2 .col {
	float: left;
	width: 550px;
	margin-right: 30px;
}
body#cashing .lawPointCol2 .col .textWrap {
	margin-top: 20px;
	padding: 15px;
	border: 2px solid #cccccc;
}
body#cashing .lawPointCol2 .col .pointWrap {
	position: relative;
	padding: 20px;
	background: #ffffff;
	border-bottom: 3px solid #cccccc;
}
body#cashing .lawPointCol2 .col .pointWrap:after, 
body#cashing .lawPointCol2 .col .pointWrap:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
body#cashing .lawPointCol2 .col .pointWrap:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 26px;
	margin-left: -26px;
}
body#cashing .lawPointCol2 .col .pointWrap:before {
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #cccccc;
	border-width: 30px;
	margin-left: -30px;
}
body#cashing .lawPointCol2 .col .point .leadTxt {
	position: relative;
	padding-left: 100px;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1.3;
	color: #a5001e;
}
body#cashing .lawPointCol2 .col .point .leadTxt:before {
	position: absolute;
	content: "";
	top: -26px;
	left: 0;
	width: 80px;
	height: 80px;
}
body#cashing .lawPointCol2 .col:nth-child(1) .point .leadTxt:before {
	background: url(/cashing/img-files/cashing_com_ic20.png) no-repeat 0 0;
}
body#cashing .lawPointCol2 .col:nth-child(2) .point .leadTxt:before {
	background: url(/cashing/img-files/cashing_com_ic21.png) no-repeat 0 0;
}
body#cashing .lawPointCol2 .col .point > .textWrap {
	display: table;
	padding: 15px 25px;
}
body#cashing .lawPointCol2 .col .point > .textWrap > * {
	display: table-cell;
	vertical-align: middle;
}
body#cashing .lawPointCol2 .col .point > .textWrap + * {
	margin-top: 10px;
}
body#cashing .lawPointCol2 .col .point > .textWrap.flow + .text {
	position: relative;
	margin-top: 30px;
	font-size: 16px;
	font-size: 1.6rem;
	text-align: center;
}
body#cashing .lawPointCol2 .col .point > .textWrap.flow + .text:after {
	position: absolute;
	content: "";
	top: -23px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -23px;
	border-style: solid;
	border-width: 16px 23px 0 23px;
	border-color: #166ba5 transparent transparent transparent;
}
body#cashing .lawPointCol2 .col .point > .textWrap.flow + .text span {
	font-weight: bold;
}
body#cashing .lawPointCol2 .col .answerBox {
	margin-top: 35px;
	background: #ffffff;
	border-radius: 3px;
}
body#cashing .lawPointCol2 .col .answerBox > dt {
	padding: 10px;
	background: #a5001e;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border-radius: 3px 3px 0 0;
}
body#cashing .lawPointCol2 .col .answerBox > dd {
	padding: 20px;
}
body#cashing .lawPointCol2 .col .answerBox > dd .lead {
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.4;
}
body#cashing .lawPointCol2 .col .answerBox > dd > .paragraph01 + .textWrap {
	margin-top: 10px;
}
body#cashing .lawPointCol2 .col:nth-child(2) .answerBox > dd > .textWrap {
	padding: 30px 25px;
}
body#cashing .lawPointCol2 .col .answerBox > dd > .textWrap .lawEx {
	padding: 0 0 0 100px;
	background: url(/cashing/repayment/img-files/index_tx03.png) no-repeat 0 50%;
}
body#cashing .lawPointCol2 .col .answerBox > dd > .textWrap .normalList01.floatList li {
	width: 31%;
	margin: 0 0 0 3.5%;
}
body#cashing .lawPointCol2 .col .answerBox > dd > .textWrap .normalList01.floatList li:nth-child(3n+1) {
	margin-left: 0;
}
body#cashing .lawPointCol2 .col .answerBox > dd > .textWrap .normalList01.floatList li:nth-child(n+4) {
	margin-top: 8px;
}
body#cashing .lawPointCol2 .linkTxt01 a {
	padding-left: 10px;
}
body#cashing .lawPointCol2 .linkTxt01 a:before{
	border-color: transparent transparent transparent #a60320;
}
body#cashing .lawPointCol2 .col .textWrap > *:first-child,
body#cashing .lawPointCol2 .col .textWrap > .lawEx > *:first-child,
body#cashing .lawPointCol2 .col .textWrap > .section03 > *:first-child {
	margin-top: 0 !important;
}


/*20180713 add*/
.movieSection01.imgHover .movieShot {
	padding: 0;
	background: none;
	border-bottom: none;
}
.movieSection01.imgHover .movieShot a>img{
	border: 1px solid #a6a6a6;
	border-bottom-width: 3px;
	padding: 4px;
	background-color: #ffffff;
}
.movieSection01.imgHover .movieShot a:hover>img{
	margin-top:2px;
	border-bottom-width: 1px;
	opacity: 0.7;
}




/* /cashing/lawson.html
------------------------------------------------------ */
/* lawsonMethod */
body#cashing .lawsonMethod {
	display: table;
	width: 100%;
	padding: 20px;
	background: #f4f4f4;
}
body#cashing .lawsonMethod > * {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
}
body#cashing .lawsonMethod > .leadText {
	padding-left: 55px;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
body#cashing .lawsonMethod > .leadText span {
	position: relative;
	text-indent: -999px;
}
body#cashing .lawsonMethod > .leadText span:before {
	position: absolute;
	content: "";
	top: 0;
	left: -60px;
	width: 54px;
	height: 54px;
}
body#cashing .col:nth-child(1) .lawsonMethod > .leadText span:before {
	background: url(/cashing/img-files/oversea_ic01.png) no-repeat 0 0;
}
body#cashing .col:nth-child(2) .lawsonMethod > .leadText span:before {
	background: url(/cashing/img-files/oversea_ic02.png) no-repeat 0 0;
}
body#cashing .lawsonMethod figure {
	text-align: right;
}

/* /cashing/cd.html
------------------------------------------------------ */
body#cashing .headingOutline + .jsCashingBnr > .colLayout,
body#cashing .headingOutline + .headingTopBnr + .jsCashingBnr > .colLayout {
	margin-top: 0;
}
body#cashing .btnList01.cashingCol6 > li {
	float: left;
	width: 15%;
	margin-top: 0;
	margin-left: 2%;
}
body#cashing .btnList01.cashingCol6 > li a {
	width: 100%;
	padding-left: 25px;
	padding-right: 35px;
}
body#cashing .btnList01.cashingCol6 > li:nth-child(6n+1) {
	margin-left: 0;
	clear: left;
}
body#cashing .btnList01.cashingCol6 > li:nth-child(n+7)  {
	margin-top: 2%;
}
body#cashing #floatingAtmSearch {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(/common-files/img/com_floating_bg01.png) 0 0 repeat-x;
	z-index: 5;
}
body#cashing #floatingAtmSearch .floatingInner {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
body#cashing .cd-colLayout.colLayout.col2 > .col:first-child {
	width: 51.25%;
	margin-right: 0;
}
body#cashing .cd-atmList > li {
	width: 25%;
	float: left;
	border-left: 1px solid #cccccc;
	text-align: center;
}
body#cashing .cd-atmList > li:nth-child(4n+1) {
	border-left-color: #ffffff;
}
body#cashing .colLayout.cd-cardcenter {
	margin-top: 0;
}
body#cashing .colLayout.col2.cd-cardcenter .col:first-child {
	width: 72.5%;
}
body#cashing .colLayout.col2.cd-cardcenter .col:nth-child(2) {
	width: 25%;
}
body#cashing .cd-atmSearchWrap{
	
}
body#cashing .cd-atmSearchWrap .input01{
	width: 585px;
	height: 60px;
	float: left;
	font-size: 18px;
	font-size: 1.8rem;
}
body#cashing .cd-atmSearchWrap .btnLink01{
	height: 60px;
	margin-top: 0;
	margin-left: 27px;
	float: left;
}
body#cashing .cd-atmSearchWrap .btnLink01 input{
	padding-right: 55px;
	padding-left: 55px;
	background-image: url(/common-files/img/sp_com_search_ic02.png);
	background-position: 15px 50%;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}
body#cashing .cd-toggleBox .btnList01:first-child{
	margin-top: 20px !important;
}
body#cashing .cd-boxLayout01{
	margin-top: 60px;
	padding: 25px 30px;
	background-color: #efefef;
}
body#cashing .btnLink01.cd-toggle a:not(.open) .openTxt{
	display: none;
}
body#cashing .btnLink01.cd-toggle a.open .closeTxt{
	display: none;
}
body#cashing .btnLink01.cd-toggle a::after{
	content: "";
	position: absolute;
	top: 50%;
	right: 12px;
	height: 16px;
	width: 16px;
	margin-top: -8px;
	background: url(/cashing/img-files/cd_ic01.gif) no-repeat 0 0;
}
body#cashing .btnLink01.cd-toggle a.open::after{
	content: "";
	position: absolute;
	top: 50%;
	right: 12px;
	height: 16px;
	width: 16px;
	margin-top: -8px;
	background: url(/cashing/img-files/cd_ic02.gif) no-repeat 0 0;
}
/* .cd-atmBtnList01 */
body#cashing .cd-atmBtnList01 li{
	display: table;
	width: calc(((100% - 72px)/4) - 1px);
	height: 87px;
	margin-right: 24px;
	float: left;
}
body#cashing .cd-atmBtnList01 li:nth-of-type(4n){
	margin-right: 0;
}
body#cashing .cd-atmBtnList01 li:nth-of-type(n+5){
	margin-top: 10px;
}
body#cashing .cd-atmBtnList01 li a{
	display: table-cell;
	width: 100%;
	height: 87px;
	border-radius: 9px;
	border: solid 1px #a5a5a5;
	border-bottom-width: 3px;
	padding: 10px;
	font-size: 18px;
	font-size: 1.8rem;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #222222;
}
body#cashing .cd-atmBtnList01 li:hover{
	padding-top: 2px;
}
body#cashing .cd-atmBtnList01 li:hover a{
	border-bottom-width: 1px;
}
body#cashing .cd-atmBtnList01 li a img{
	height: 65px;
}
body#cashing .cd-atmBtnList01 li:nth-of-type(4n){
	margin-right: 0;
}
body#cashing .cd-atmBtnList01 li:nth-of-type(n+5){
	margin-top: 10px;
}
/* .cd-atmBtnList02 */
body#cashing .cd-atmBtnList02 li{
	display: table;
	width: calc(((100% - 30px)/3) - 1px);
	height: 120px;
	margin-right: 15px;
	float: left;
}
body#cashing .cd-atmBtnList02 li:nth-of-type(3n){
	margin-right: 0 ;
}
body#cashing .cd-atmBtnList02 li a{
	display: table-cell;
	width: 100%;
	border-radius: 6px;
	border-bottom: solid 3px #a5a5a5;
	padding: 12px 10px;
	background-color: #ffffff;
	font-size: 20px;
	font-size: 2.0rem;
	vertical-align: middle;
	text-decoration: none;
	color: #222222;
}
body#cashing .cd-atmBtnList02 li:hover{
	padding-top: 2px;
}
body#cashing .cd-atmBtnList02 li:hover a{
	border-bottom-width: 1px;
}
body#cashing .cd-atmBtnList02 li a .imgCol{
	display: inline-block;
	width: 96px;
	margin-right: 10px;
}
body#cashing .cd-atmBtnList02 li a .imgCol img{
	vertical-align: middle;
}

/* newsBox01 */
body#cashing .newsBox01 .borderBox01{
	height: 125px;
	overflow: auto;
}
body#cashing .newsBox01 .linkTxt01 a,
body#cashing .newsBox01 .linkList01 > li a {
	padding-left: 0;
}
body#cashing .newsBox01 .linkTxt01 a:before,
body#cashing .newsBox01 .linkList01 > li > a:before {
	content: none;
}

/* /cashing/pay_detail.html
------------------------------------------------------ */
/* ----- cashingSection ----- */
body#cashing .cashingSection {
	margin-top: 30px;
}
/* cashingHeading */
body#cashing .cashingSection .cashingHeading {
	padding: 10px 0 10px 75px;
	background: url(/cashing/img-files/index_ic01.png) no-repeat 0 50%;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
}
body#cashing .cashingSection .cashingHeading > span {
	color: #a5001e;
	font-size: 30px;
	font-size: 3.0rem;
	font-weight: bold;
}
/* cashingSectionInner */
body#cashing .cashingSection .cashingSectionInner {
	margin-top: 8px;
	background: #e9f8ff;
	padding: 0 20px 25px;
}
body#cashing .cashingSection .cashingSectionInner > *:first-child {
	margin-top: 0 !important;
}
/* choiceCashingCol2 */
body#cashing .cashingSection .choiceCashingCol2 {
}
body#cashing .cashingSection .choiceCashingCol2 > .col {
	float: left;
	width: 575px;
	margin-right: 10px;
}
body#cashing .cashingSection .choiceCashingCol2 > .col:nth-child(even) {
	margin-right: 0;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .balloonWrap {
	display: table;
	position: relative;
	width: 90%;
	height: 76px;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 20px;
	-webkit-box-shadow:rgba(135, 171, 187, 0.1) 0px 0px 3px 1px;
	-moz-box-shadow:rgba(135, 171, 187, 0.1) 0px 0px 3px 1px;
	box-shadow:rgba(135, 171, 187, 0.1) 0px 0px 3px 1px;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .balloonWrap:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	bottom: -16px;
	width: 0;
	height: 0;
	margin-left: -19px;
	border-style: solid;
	border-width: 16px 19px 0 19px;
	border-color: #ffffff transparent transparent transparent;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .balloonWrap .balloon {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 10px;
	text-align: center;
}

body#cashing .cashingSection .choiceCashingCol2 > .col .balloonWrap .balloon p {
	display: inline-block;
	height: 100%;
	padding: 10px 0 10px 50px;
	color: #000000;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
body#cashing .cashingSection .choiceCashingCol2 > .col:nth-child(1) .balloonWrap .balloon p {
	background: url(/cashing/img-files/index_ic03.png) no-repeat 0 50%;
}
body#cashing .cashingSection .choiceCashingCol2 > .col:nth-child(2) .balloonWrap .balloon p {
	background: url(/cashing/img-files/index_ic04.png) no-repeat 0 50%;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .balloonWrap .balloon p > span {
	color: #a5001e;
	font-weight: bold;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox {
	margin-top: 25px;
	background: #ffffff;
	border-bottom: solid 1px #c3cfd5;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox > dt {
	padding: 10px;
	background: #1368a1;
	color: #ffffff;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox > dd {
	padding: 20px 35px 30px;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox > dd .textWrap {
	width: 310px;
	margin: 0 auto;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox > dd .btnLink01 a {
	width: 100%;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox > dd .linkTxt02 {
	font-size: 14px;
	font-size: 1.4rem;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox > dd .btnList01 > li.type02:first-child a {
	/*padding: 30px 60px 28px 50px;*/
	padding: 20px 60px 18px 50px;
}
body#cashing .cashingSection .choiceCashingCol2 > .col .answerBox .btnLink01.txtSmall a{
	padding: 12px 48px 10px 20px;
}

body#cashing .strongBold01{
	font-weight: bold;
	font-size: 17px;
	font-size: 1.7rem;
}
/* cashingInnerHeading */
body#cashing .cashingSection .cashingInnerHeading {
	margin-top: 20px;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
	text-align: center;
}
/* cashingLeadTx01 */
body#cashing .txtLead01 .cashingLeadTx01 {
	font-size: 24px;
	font-size: 2.4rem;
}
/* colLayout */
body#cashing .colLayout.typePayDetail .col {
	border: 1px solid #b7b3ab;
}
body#cashing .colLayout.typePayDetail .col section {
	display: table;
	width: 100%;
}
body#cashing .colLayout.typePayDetail .col .head {
	display: table-caption;
	background: #eeeeee;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

body#cashing .colLayout.typePayDetail .col p {
	display: table-cell;
	width: 100%;
	padding: 20px;
	text-align: center;
	vertical-align: middle;
}
/* sliderTable01 */
body#cashing .sliderTable01 .lv03{ background-color: #f8ecea !important; }
body#cashing .sliderTable01 .lv04{ background-color: #faf6e0 !important; }
body#cashing .sliderTable01 .lv05{ background-color: #e9efe2 !important; }
body#cashing .sliderTable01 .lv06{ background-color: #eef6f7 !important; }

body#cashing .sliderTable01 .headingCell01.lv00 .payRibbon{
	position: relative;
	display: inline-block;
	width: 99%;
	margin: 3px 15px 0 0;
	padding: 3px 0;
	background: #f2f2f2;
	color: #000000;
}
body#cashing .sliderTable01 .headingCell01.lv00 .payRibbon::after{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.0em;
  border-top: 1.0em solid transparent;
  border-bottom: 1.0em solid transparent;
  border-left: 1em solid #f2f2f2;
  right: -1em;
}

/* /campaign/2015060011.html
------------------------------------------------------ */
/* ----- kinriColumn ----- */
body#cashing .kinriColumn{
	margin: 55px 0 65px;
}
body#cashing .kinriColumn .head{
	position: relative;
	display: block;
	padding: 15px 0 13px;
	background: #f9d4cc;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .kinriColumn .head:after{
	position: absolute;
	content: "";
	bottom: -10px;
	right: 0;
	left: 0;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 15px 0 15px;
	border-color: #f9d4cc transparent transparent transparent;
}
body#cashing .kinriColumn .kinriCol{
	display: table;
	width: 100%;
	padding: 35px 30px;
	background: #f8f2f0 url(/campaign/kinri_zero/img/2015060011/bg_001.png) no-repeat 28px 44px;
}
body#cashing .kinriColumn .kinriCol > .col{
	display: table-cell;
	width: 50%;
}
body#cashing .kinriColumn .kinriCol > .col{
	vertical-align: middle;
	padding-left: 10px;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
body#cashing .kinriColumn .kinriCol > .col + .col{
	display: inline-block;
	margin-left: 10px;
	padding-left: 0;
	border-bottom: solid 3px #bbbbbb;
	width: auto;
}
body#cashing .kinriColumn .kinriCol > .col + .col:hover{
	margin-top: 2px;
	border-bottom-width: 1px;
}

/* ----- kinriMerit ----- */
body#cashing .kinriMerit{
	margin: 25px 0 45px;
	padding: 35px 0;
	background: #f2f2f2;
	text-align: center;
}
body#cashing .kinriMerit .btnItem{
	display: inline-block;
	border-bottom: solid 3px #bbbbbb;
}
body#cashing .kinriMerit .btnItem:hover{
	margin-top: 2px;
	border-bottom-width: 1px;
}
body#cashing .kinriMerit .colLayout {
    margin-top: 0;
}

/* ----- arrowBoxs ----- */
body#cashing .arrowBoxs{
	position: relative;
	margin-top: 20px;
	padding-top: 30px;
}
body#cashing .arrowBoxs:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	top: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
	border-style: solid;
	border-width: 30px 60px 0 60px;
	border-color: #a5001e transparent transparent transparent;
}

/* ----- appliDLBox ----- */

body#cashing .appliDLBox {
	margin-top: 40px;
}
body#cashing .appliDLBox .boxTitle {
	position: relative;
	margin-bottom: 20px;
	background: #a5001e;
	text-align: center;
}
body#cashing .appliDLBox .boxTitle:after {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -8px;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #a5001e transparent transparent transparent;
}
body#cashing .appliDLBox .boxTitle > span {
	display: inline-block;
	padding: 12px 35px 8px;
	color: #ffffff;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold; 
}
body#cashing .appliDLBox .appliDLCol2 {
}
body#cashing .appliDLBox .appliDLCol2 > .col {
	float: left;
	width: 585px;
	border: solid 1px #b7b3ab;
}
body#cashing .appliDLBox .appliDLCol2 > .col:first-child {
	margin-right: 30px;
}
body#cashing .appliDLBox .appliDLCol2 > .col .colTitle {
	padding: 12px 0;
	background: #f4efe6;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
}
body#cashing .appliDLBox .appliDLCol2 > .col .colInner {
	background: #ffffff;
	padding: 35px 20px 20px;
	text-align: center;
}
body#cashing .appliDLBox .appliDLCol2 > .col .colInner .appliDL {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
body#cashing .appliDLBox .appliDLCol2 > .col .colInner .appliDL a:hover {
	opacity: 0.7;
}
body#cashing .appliDLBox .appliDLCol2 > .col .colInner .qrScan  {
	display: inline-block;
	vertical-align: middle;
}
.list_seven{
	background-color: #f3efe6 ;
	padding: 30px;
}
.list_seven > li:before{
	background-color: #b5ad9f;
	height: 6px;
	width: 6px;
	}
.arrow03 > .col > figure {
	height: 160px;
}
.arrow03 > .col > .text{
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #513e1e;
}
.bx_seven > p{
	font-size: 16px;
	font-size: 1.6rem;
	margin-top: 10px;
}
.linkList_seven{
	font-size: 16px;
	margin-top: 80px;
}
.redLine{
	background-color: #a5001e;
	color: #fff;
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 9px;
}
.bb_seven {
	border-top: solid 1px #b5ad9f;
	padding-top: 40px;
}
.grnBx{
	background: #048a22;
	color: #fff;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	padding: 13px;
	margin-top: 40px;
}
.grnBxWrap > .spLayout > .col:nth-child(2){
	text-align: right;
	padding-right: 75px;
	
}

/* ----- boxLayout01 typePink ----- */
.boxLayout01.typePink{
	margin-top: 15px;
	padding-top: 47px;
	background-color: #ffebeb;
}
.boxLayout01.typePink .box-logo--typePink{
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	text-align: center;
}
.boxLayout01.typePink .box-LeadTxt--typePink{
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
}
.boxLayout01.typePink .btnLink01.type03 a{
	width: 450px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: normal;
}
.boxLayout01.typePink .btnLink01 a:after,
.boxLayout01.typePink .btnList01 > li a:after{
	content: "";
	position: absolute;
	top: 50%;
	right: 11px;
	height: 30px;
	width: 30px;
	margin-top: -14px;
	background-size: 100% 100%;
}

/* ----- boxLayout01 typePink ----- */
body#cashing.pay .grayOutWrap{
	position: relative;
}
body#cashing.pay .grayOut{
	background-color: #444444;
	opacity: 0.7;
}
body#cashing.pay .grayOutTxt{
	position: absolute;
	z-index: 30;
	color: #fff;
}
body#cashing.pay .responsiveTable02 .grayOut td,
body#cashing.pay .responsiveTable02 .grayOutTxt td{
	border-bottom: solid 1px #777777;
	border-right: solid 1px #777777;
}

/* repayment-flow
------------------------------------------------------ */
body#cashing .repayment-flow .bx_seven > .bx_sevenImg{
	height: 172px;
	display: table;
	margin-right: auto;
	margin-left: auto;
}
body#cashing .repayment-flow .bx_seven > .bx_sevenImg > figure{
	display: table-cell;
	vertical-align: middle;
}
body#cashing .repayment-flow .bx_seven > .bx_sevenImg > figure > img{
	max-height: 142px;
}
body#cashing .repayment-flow .bx_seven > p{
	font-size: 16px;
	font-size: 1.6rem;
	margin-top: 10px;
}
body#cashing .repayment-flow .boxLayout01.typeYellow {
	position: relative;
	background-color: #fff4cd;
	padding: 36px 0 34px 180px;
	font-size: 16px;
	font-size: 1.6rem;
}
body#cashing .repayment-flow .arrow03 .col:before {
	position: absolute;
	content: "";
	right: 100%;
	top: 50%;
	margin-top: -35px;
	box-sizing: border-box;
	width: 20px;
	height: 35px;
	border: 17px solid transparent;
	border-left: 20px solid #b5ad9f;
}
body#cashing .repayment-flow .arrow03 .col.arrowNone::before {
	content: none;
}
body#cashing .repayment-flow .atmFlowCol.col4.wType04 .col {
	display: inline;
	width: 21%;
	height: 122px;
}
body#cashing .repayment-flow .atmFlowCol.col4.wType03 .col.ps .text:before {
	top: 35px;
}
body#cashing .repayment-flow .arrow03{
	padding-bottom: 10px;
}

body#cashing .repayment-flow .boxLayout01.typeYellow .txtNote01{
	font-size: 14px;
	font-size: 1.4rem;
}
body#cashing .repayment-flow .boxLayout01.typeYellow::before {
	position: absolute;
	content: "";
	width: 98px;
	height: 104px;
	bottom: 0;
	left: 65px;
	background-image: url(/barcode/img-files/about_im04.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: auto auto;
}

/* /cashing/cashing_stepup.html
------------------------------------------------------ */
body#cashing.stepup #mainContainer {
	margin-top: 50px;
	padding-bottom: 80px;
	font-size: 16px;
	font-size: 1.6rem;
}

body#cashing.stepup .cs-exText{
	position: relative;
	width: fit-content;
	margin: 75px auto 0;
	padding: 0 40px;
	text-align: center;
	font-size: 2rem;
}
body#cashing.stepup .cs-exText::before,
body#cashing.stepup .cs-exText::after{
	content: '';
	position: absolute;
	bottom: 4px;
	width: 1px;
	height: 22px;
	background-color: #444;
}
body#cashing.stepup .cs-exText::before{
	left: 8px;
	transform: rotate(-45deg);
}
body#cashing.stepup .cs-exText::after{
	right: 8px;
	transform: rotate(45deg);
}
body#cashing.stepup .cs-exText + *{
	margin-top: 15px;
}
body#cashing.stepup .flow-box02{
	position: relative;
	width: 900px;
	margin: 43px auto 0;
	padding: 25px 25px 40px;
	border-radius: 20px;
	background-color: #f0f0f0;
}
body#cashing.stepup .flow-box02::before{
	content: '';
	position: absolute;
	top: -17px;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-left: 19px solid transparent;
	border-right: 19px solid transparent;
	border-bottom: 18px solid #f0f0f0;
}
body#cashing.stepup .flow-box02 .flow-box02Column{
	display: flex;
	gap: 60px;
}
body#cashing.stepup .flow-box02 .flow-box02Column .flow-box02ColumnItem{
	width: calc(50% - 30px);
}
body#cashing.stepup .flow-box02 .flow-box02Column .flow-box02ColumnItem >:first-child{
	margin-top: 0 !important;
}
body#cashing.stepup .flow-box02 .flow-box02Title{
	margin-top: 20px;
	font-size: 2rem;
	font-weight: bold;
}
body#cashing.stepup .flow-box02 .flow-box02Text{
	margin-top: 20px;
	font-size: 1.6rem;
	line-height: 1.25;
}
body#cashing.stepup .flow-box02 .flow-box02Image{
	margin: 25px auto 0;
	width: 248px;
}
body#cashing.stepup .heading01{
	position: relative;
	margin-bottom: 65px;
	border-bottom: none;
	font-size: 38px;
	font-size: 3.8rem;
	font-weight: bold;
	text-align: center;
}
body#cashing.stepup .heading01.fixed {
	position: fixed;
	padding-bottom: 0;
	background: #b7334b;
	z-index: 10000;
}
body#cashing.stepup .heading01.hasNav.type-2.fixed.open {
	z-index: 1010;
}
body#cashing.stepup .heading01.hasNav .head{
	float: none;
	padding-bottom: 16px;
	letter-spacing: normal;
	line-height: 1.5;
}
body#cashing.stepup .heading01 .head::before{
	content: "";
	position: absolute;
	width: 35px;
	height: 5px;
	bottom: 0;
	left: 50%;
	margin-left: -17px;
	background: #d0372c;
}
body#cashing .cs-heading01{
	position: relative;
	margin-top: 78px;
	text-align: center;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
	color: #444444;
}
body#cashing .cs-heading02{
	position: relative;
	margin-top: 70px;
	padding-bottom: 14px;
	border-bottom: 2px solid #d0372c;
	color: #222222;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
	line-height: 1.1;
}
body#cashing .cs-heading03{
	margin: 80px 0 14px;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	line-height: 1.1;
}
body#cashing .cs-boxLayout01{
	margin-top: 30px;
	padding: 20px 20px 40px;
	border-radius: 20px;
	background-color: #fff;
	color: #444444;
}
body#cashing .cs-boxLayout01 > .box-head{
	font-size: 24px;
	font-size: 2.4rem;
}
body#cashing .cs-boxLayout01 .txtColor01{
	color: #d0372c;
}
body#cashing ol.cs-flowLayout01{
	margin-top: 20px;
}
body#cashing ol.cs-flowLayout01 > li:nth-of-type(n+2){
	margin-top: 40px;
}
body#cashing ol.cs-flowLayout01.type02{
	margin-top: 20px;
}
body#cashing ol.cs-flowLayout01.type02 > li{
	float: left;
	width: calc((100% - 20px)/2);
	margin-right: 20px;
	padding-bottom: 60px;
}
body#cashing ol.cs-flowLayout01.type02 > li:nth-child(2n){
	margin-right: 0;
}
body#cashing ol.cs-flowLayout01.type02 > li:nth-of-type(n+2){
	margin-top: 0;
}
body#cashing ol.cs-flowLayout01.type03{
	margin-top: 30px;
	border-top: 1px solid #cccccc;
	padding-top: 14px;
}
body#cashing .cs-flowLayout01 .flow-head{
	font-weight: bold;
	font-size: 22px;
	font-size: 2.2rem;
}
body#cashing .cs-flowLayout01 .flow-head > .num{
	display: inline-block;
	width: 42px;
	height: 42px;
	margin-right: 8px;
	padding: 12px;
	border-radius: 50%;
	background-color: #c1875f;
	text-align: center;
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1;
	color: #ffffff;
}
body#cashing .cs-flowLayout01 .flow-box01{
	margin-top: 17px;
	padding-left: 50px;
	font-size: 18px;
	font-size: 1.8rem;
}
body#cashing .cs-flowLayout01 .flow-box01 > .flow-imgArea{
	width: 180px;
	margin: 0 20px 0 -15px;
	float: left;
	text-align: center;
}
body#cashing .cs-flowLayout01 .flow-box01 > .flow-textArea{
	overflow: hidden;
	font-size: 18px;
	font-size: 1.8rem;
}
body#cashing .cs-flowLayout01 .flow-txtLead01{
	border: 1px solid #cccccc;
	border-radius: 50px;
	padding: 3px;
	font-size: 24px;
	font-size: 2.4rem;
	text-align: center;
}
body#cashing .cs-flowLayout01.type02 .flow-head{
	position: relative;
	margin-top: 40px;
	border-top: 1px solid #cccccc;
	padding-top: 20px;
}
body#cashing .cs-flowLayout01.type02 .flow-head::before{
	position: absolute;
	top:-30px;
	left: 50%;
	width: 19px;
	height: 12px;
	margin-left: -10px;
	content: "";
	background: url("/cashing/img-files/cashing_stepup_ic01.png") 0 0 no-repeat;
}
body#cashing .cs-flowLayout01.type02 .noItem{
	position: relative;
}
body#cashing .cs-flowLayout01.type02 .noItem::before{
	position: absolute;
	top: 59px;
	left: 50%;
	width: 19px;
	height: calc(100% - 59px);
	margin-left: -10px;
	background: url("/cashing/img-files/cashing_stepup_ic02.png") 0 0 repeat-y;
	content: "";
}
body#cashing .cs-flowLayout01 .txtLarge01{
	font-size: 22px;
	font-size: 2.2rem;
}
body#cashing .cs-flowLayout01 .txtSmall01{
	font-size: 16px;
	font-size: 1.6rem;
}
/* ----- figure ----- */
body#cashing .cs-figureLayout01 {
	margin-top: 50px;
}
body#cashing .cs-figureLayout01 > .imgL {
	float: left;
	margin-right: 20px;
}
body#cashing .cs-figureLayout01 > .imgR {
	float: right;
	margin-left: 20px;
}
body#cashing .cs-figureLayout01 > .txt {
	overflow: hidden;
	zoom: 1;
}
body#cashing .cs-figureLayout01 > .txt > *:first-child {
	margin-top: 0;
}
body#cashing .cs-txtLead01 {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
@media screen and (min-width: 751px) {
	body#cashing .cs-txtLead01.pc-mb {
		margin-bottom: 14px;
	}
}
body#cashing .cs-btnLink01{
	margin-top: 30px;
	text-align: center;
}
body#cashing .cs-btnLink01 a{
	display: inline-block;
	min-width: 530px;
	border-radius: 50px;
	border-bottom: 3px solid #7d0017;
	padding: 18px 40px 16px;
	background-color: #d0372c;
	font-size: 20px;
	font-size: 2.0rem;
	line-height: 1.3;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
body#cashing .cs-btnLink01.sizeL a{
	padding: 26px 40px 24px;
}
body#cashing .cs-btnLink01.color01 a{
	border: 1px solid #d0372c;
	border-bottom: 3px solid #d0372c;
	background-color: #ffffff;
	color: #333333;
}
body#cashing .cs-btnLink01.color02 a{
	border: 1px solid #7c266e;
	border-bottom: 3px solid #7c266e;
	background-color: #ffffff;
	color: #333333;
}
body#cashing .cs-btnLink01 a:hover{
	margin-top: 2px;
	border-bottom-width: 1px;
}
body#cashing .cs-btnLink01 a .sub{
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: normal;
}
/* .cs-atmBtnList01 */
.cs-atmBtnList01{
	margin: 40px 0 10px;
}
.cs-atmBtnList01 li{
	display: table;
	width: 392px;
	height: 210px;
	margin-right: 60px;
	float: left;
	overflow:hidden;
}
.cs-atmBtnList01 li:nth-of-type(2n){
	margin-right: 0 ;
}
.cs-atmBtnList01 li a{
	display: table-cell;
	position: relative;
	width: 100%;
	padding: 0;
	background-color: #333;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.cs-atmBtnList01 li a img{
	transition:0.5s all;
}
.cs-atmBtnList01 li a:hover img{
	transform:scale(1.1,1.1);
	transition:0.5s all;
}
.cs-atmBtnList01 li a::before {
	content: "";
	position: absolute;
	width: 392px;
	height: 210px;
	top: 0;
	left: 0;
	z-index: 4;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
}
.cs-atmBtnList01 li.atmBtn01 a::before {background-image: url(/cashing/img-files/pc_cashing_stepup_tx01.png);}
.cs-atmBtnList01 li.atmBtn02 a::before {background-image: url(/cashing/img-files/pc_cashing_stepup_tx02.png);}
.cs-atmBtnList01 li a::after {
	content: "";
	position: absolute;
	width: 32px;
	height: 6px;
	bottom: 75px;
	right: 14px;
	margin-top: -5px;
	transition: all .2s;
	background-image: url(/cashing/img-files/cashing_stepup_ic03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	z-index: 40;
}
.cs-atmBtnList01 li a:hover::after {right: 7px;}
/* cashCol */
.cs-colWrap {
	display: flex;
	gap: 12px;
	margin: 40px 0 40px;
}
.cs-colWrap .cs-colItem {
	position: relative;
	width: calc(1200px - 24px/3);
	overflow:hidden;
}
.cs-colWrap .cs-colItem a::before {
	content: "";
	position: absolute;
	width: 392px;
	height: 210px;
	top: 0;
	left: 0;
	z-index: 4;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
}
.cs-colWrap .cs-colItem[data-bg="001"] a::before {background-image: url(/cashing/img-files/pc_cashing_stepup_tx01.png);}
.cs-colWrap .cs-colItem[data-bg="002"] a::before {background-image: url(/cashing/img-files/pc_cashing_stepup_tx02.png);}
.cs-colWrap .cs-colItem[data-bg="003"] a::before {background-image: url(/cashing/img-files/pc_cashing_stepup_tx03.png);}
.cs-colWrap .cs-colItem a::after {
	content: "";
	position: absolute;
	width: 32px;
	height: 6px;
	bottom: 75px;
	right: 14px;
	margin-top: -5px;
	transition: all .2s;
	background-image: url(/cashing/img-files/cashing_stepup_ic03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	z-index: 40;
}
.cs-colWrap .cs-colItem a img{
	transition:0.5s all;
}
.cs-colWrap .cs-colItem a:hover img{
	transform:scale(1.1,1.1);
	transition:0.5s all;
}
.cs-colWrap .cs-colItem a:hover::after {
	right: 7px;
}
/* cashMoreInfo */
body#cashing.stepup .cashMoreInfo {
	margin-top: 50px;
}
body#cashing.stepup .cashMoreInfo .moreInfoTitle {
	padding: 12px 22px;
	border-bottom: solid 2px #cccccc;
	color: #444444;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1.3;
}
body#cashing.stepup .cashMoreInfo .moreInfoTitle .toggleIcon {
	position: absolute;
	display: block;
	top: 50%;
	left: 0px;
	width: 17px;
	height: 17px;
	margin-top: -10px;
	background: url(/cashing/img-files/cashing_stepup_ic04.png) 0 0 no-repeat;
}
body#cashing.stepup .cashMoreInfo .moreInfoTitle.open .toggleIcon{
	background: url(/cashing/img-files/cashing_stepup_ic05.png) 0 0 no-repeat;
}
body#cashing.stepup .cashMoreInfo .moreInfoInner {
	padding: 25px 40px 30px;
	border: solid 2px #dddddd;
	border-top: none;
	background: #ffffff;
}
body#cashing.stepup .cashMoreInfo .moreInfoInner.noBorder {
	padding: 0;
	border: none;
}

body#cashing.stepup .cashMoreInfo .moreInfoInner .moreInfoLink {
}
body#cashing.stepup .cashMoreInfo .moreInfoInner .moreInfoLink > li {
	float: left;
	width: 48%;
	padding: 1px 0 2px 25px;
	margin-right: 4%;
	background: url(/common-files/img/com_arw_ic01.png) no-repeat 0 0.2em;
}
body#cashing.stepup .cashMoreInfo .moreInfoInner .moreInfoLink > li:nth-child(even) {
	margin-right: 0;
}
body#cashing.stepup .cashMoreInfo .moreInfoInner .moreInfoLink > li:nth-child(n+3) {
	margin-top: 5px;
}
body#cashing.stepup .cashMoreInfo .moreInfoInner .moreInfoLink > li > a {
}



body#cashing .cs-linkLayout01 {
	
}
body#cashing .cs-linkLayout01 .col{
	float: left;
	width: 380px;
	margin-right: 30px;
}
body#cashing .cs-linkLayout01 .col:nth-child(3n){
	margin-right: 0;
}
body#cashing .cs-linkLayout01 .col .noLink{
	padding-left: 60px;
	overflow: hidden;
}
body#cashing .cs-linkLayout01 .col.index01 .noLink{
	background: url("/cashing/img-files/pc_cashing_stepup_im08.png") no-repeat left bottom;
}
body#cashing .cs-linkLayout01 .col.index02 .noLink{
	background: url("/cashing/img-files/pc_cashing_stepup_im09.png") no-repeat left bottom;
}
body#cashing .cs-linkLayout01 .col.index03 .noLink{
	background: url("/cashing/img-files/pc_cashing_stepup_im10.png") no-repeat left bottom;
}
body#cashing .cs-linkLayout01 .col .linkBaloon{
	position: relative;
	margin-bottom: 30px;
	padding: 30px 19px;
	border-radius: 40px;
	border: 1px solid #cccccc; 
	background-color: #fff;
}
body#cashing .cs-linkLayout01 .col .linkBaloon::after{
	position: absolute;
	bottom: -16px;
	left: 34px;
	width: 18px;
	height: 16px;
	background: url("/cashing/img-files/cashing_stepup_ex01.png") no-repeat 0 0;
	content: "";
}
body#cashing .cashLetterInfo {
	margin-top: 30px;
}
body#cashing .cashLetterInfo .cashLetterInfoTitle {
	padding: 12px 70px;
	background: #e6e6e6;
	border-top: solid 1px #ffffff;
	border-bottom: solid 3px #a5a5a5;
	color: #333333;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
body#cashing .cashLetterInfo .cashLetterInfoTitle:hover {
	border-bottom: solid 1px #a5a5a5;
	border-top: solid 3px #ffffff;
}
body#cashing .cashLetterInfo .cashLetterInfoTitle.open {
	border-bottom: solid 1px #a5a5a5;
	border-top: solid 1px #ffffff;
}
body#cashing .cashLetterInfo .cashLetterInfoTitle.open:hover {
	border-bottom: solid 1px #a5a5a5;
	border-top: solid 1px #ffffff;
}
body#cashing .cashLetterInfo .cashLetterInfoTitle .toggleIcon {
	left: 20px;
}




/* util
------------------------------------------------------ */
.letter-spacing0 {
	letter-spacing: 0!important;
}

/* Clearfix
------------------------------------------------------ */
body#cashing .cs-linkLayout01:after,
body#cashing.stepup .cashMoreInfo .moreInfoInner .moreInfoLink:after,
body#cashing .cs-atmBtnList01:after,
body#cashing .cs-flowLayout01.type02:after,
body#cashing .cs-flowLayout01 .flow-box01:after,
body#cashing .atmBtnList01:after,
body#cashing .cd-atmBtnList02:after,
body#cashing .cd-atmBtnList01:after,
body#cashing .cd-atmSearchWrap:after,
body#cashing .appliDLBox .appliDLCol2:after,
body#cashing .appliDLBox .appliDLCol2 > .col .colInner:after,
body#cashing .cashSection .cashingCaseCol2:after,
body#cashing .cashingCaseColNet:after,
body#cashing .cashSection .cashLowerCol3:after,
body#cashing .cashSection .cashLowerCol4:after,
body#cashing .infoSection:after,
body#cashing .cashInfoBlock .cashInfoCol2:after,
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner .moreInfoLink:after,
body#cashing .reliefBtCol3:after,
body#cashing .reliefIllustCol2:after,
body#cashing .reliefIllustCol2 > .col > .innerCol2:after,
body#cashing .reliefIllustCol2 > .col > .innerCol3:after,
body#cashing .cashingFlowCol2:after,
body#cashing .cashCostsCol3 > .col3Wrap:after,
body#cashing .overseaMerit .overseaMeritCol4:after,
body#cashing .overseaMeritCol2:after,
body#cashing .cashAnchor:after,
body#cashing .overseaSection .overseaCol2:after,
body#cashing .overseaSection .overseaCol2 .exampleTableCol2:after,
body#cashing .overseaSection .cashExplaineBoxCol2:after,
body#cashing .overseaSection .overseaStepCol4:after,
body#cashing .overseaSection .cashExplaineBoxInnerCol2:after,
body#cashing .overseaSection .overseaTableCol5:after,
body#cashing .overseaSection .overseaTableCol2:after,
body#cashing .overseaSection02 .overseaCol2:after,
body#cashing .overseaSection02 .overseaCol2 .exampleTableCol2:after,
body#cashing .overseaSection02 .cashExplaineBoxCol2:after,
body#cashing .overseaSection02 .overseaStepCol4:after,
body#cashing .overseaSection02 .cashExplaineBoxInnerCol2:after,
body#cashing .overseaSection02 .overseaTableCol5:after,
body#cashing .overseaSection02 .overseaTableCol2:after,
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2:after,
body#cashing .cashCostsCol2 > .col2Wrap:after,
body#cashing .bankBox .bankList:after,
body#cashing .interestColumn01:after,
body#cashing .interestBtnLayout:after,
body#cashing .repaymentShop:after,
body#cashing .atmCol2:after,
body#cashing .atmFlowCol:after,
body#cashing .atmMerit .atmMeritCol2:after,
body#cashing .atmMerit .atmMeritCol3:after,
body#cashing .atmMerit .atmMeritCol4:after,
body#cashing .atmMerit .atmMeritCol5:after,
body#cashing .atmMerit:after,
body#cashing .meisaiMeritCol:after,
body#cashing .meisaiServiceFlow:after,
body#cashing .guidanceTblWrap:after,
body#cashing .lawPointCol2:after,
body#cashing .btnList01.cashingCol6:after,
body#cashing .cd-atmList:after,
body#cashing .cashingSection .choiceCashingCol2:after{
	content: "";
	display: block;
	clear: both;
}
body#cashing .cs-linkLayout01,
body#cashing.stepup .cashMoreInfo .moreInfoInner .moreInfoLink,
body#cashing .cs-atmBtnList01,
body#cashing .cs-flowLayout01 .flow-box01,
body#cashing .cs-flowLayout01 .flow-box01,
body#cashing .atmBtnList01,
body#cashing .cd-atmBtnList02,
body#cashing .cd-atmBtnList01,
body#cashing .cd-atmSearchWrap,
body#cashing .appliDLBox .appliDLCol2:after,
body#cashing .appliDLBox .appliDLCol2 > .col .colInner:after,
body#cashing .cashSection .cashingCaseCol2,
body#cashing .cashingCaseColNet,
body#cashing .cashSection .cashLowerCol3,
body#cashing .cashSection .cashLowerCol4,
body#cashing .infoSection,
body#cashing .cashInfoBlock .cashInfoCol2,
body#cashing .cashInfoBlock .cashMoreInfo .moreInfoInner .moreInfoLink,
body#cashing .reliefBtCol3,
body#cashing .reliefIllustCol2,
body#cashing .reliefIllustCol2 > .col > .innerCol2,
body#cashing .reliefIllustCol2 > .col > .innerCol3,
body#cashing .cashingFlowCol2,
body#cashing .cashCostsCol3 > .col3Wrap,
body#cashing .overseaMerit .overseaMeritCol4,
body#cashing .overseaMeritCol2,
body#cashing .cashAnchor,
body#cashing .overseaSection .overseaCol2,
body#cashing .overseaSection .overseaCol2 .exampleTableCol2,
body#cashing .overseaSection .cashExplaineBoxCol2,
body#cashing .overseaSection .overseaStepCol4,
body#cashing .overseaSection .cashExplaineBoxInnerCol2,
body#cashing .overseaSection .overseaTableCol5,
body#cashing .overseaSection .overseaTableCol2,
body#cashing .overseaSection02 .overseaCol2,
body#cashing .overseaSection02 .overseaCol2 .exampleTableCol2,
body#cashing .overseaSection02 .cashExplaineBoxCol2,
body#cashing .overseaSection02 .overseaStepCol4,
body#cashing .overseaSection02 .cashExplaineBoxInnerCol2,
body#cashing .overseaSection02 .overseaTableCol5,
body#cashing .overseaSection02 .overseaTableCol2,
body#cashing .cashInfoBlock .cashInfoCol2 .col .cashingCvCol2,
body#cashing .cashCostsCol2 > .col2Wrap,
body#cashing .bankBox .bankList,
body#cashing .interestColumn01,
body#cashing .interestBtnLayout,
body#cashing .repaymentShop,
body#cashing .atmCol2,
body#cashing .atmFlowCol,
body#cashing .atmMerit .atmMeritCol2,
body#cashing .atmMerit .atmMeritCol3,
body#cashing .atmMerit .atmMeritCol4,
body#cashing .atmMerit .atmMeritCol5,
body#cashing .atmMerit,
body#cashing .meisaiMeritCol,
body#cashing .meisaiServiceFlow,
body#cashing .guidanceTblWrap,
body#cashing .lawPointCol2,
body#cashing .btnList01.cashingCol6,
body#cashing .cd-atmList,
body#cashing .cashingSection .choiceCashingCol2 {
	zoom: 1;
}

