@charset "Shift_JIS";

/*-------------------------------------------
 cd.html
-------------------------------------------*/
.txt-sizeXS{font-size: 11px!important; font-size: 1.1rem!important;}
.txt-sizeS{font-size: 12px!important; font-size: 1.2rem!important;}
.txt-sizeM{font-size: 13px!important; font-size: 1.3rem!important;}
.txt-sizeL{font-size: 15px!important; font-size: 1.5rem!important;}
.txt-sizeSL{font-size: 16px!important; font-size: 1.6rem!important;}
.txt-sizeLL{font-size: 17px!important; font-size: 1.7rem!important;}
.txt-size3L{font-size: 18px!important; font-size: 1.8rem!important;}
.txt-size4L{font-size: 19px!important; font-size: 1.9rem!important;}
.txt-sizeXL{font-size: 20px!important; font-size: 2.0rem!important;}
.txt-size6L{font-size: 21px!important; font-size: 2.1rem!important;}
.txt-size7L{font-size: 24px!important; font-size: 2.4rem!important;}
.txt-size8L{font-size: 26px!important; font-size: 2.6rem!important;}
.txt-size10L{font-size: 28px!important; font-size: 2.8rem!important;}

#mainContainer{
	background: #f5f5f7;
	padding-bottom: 80px;
}
#mainContents{
	padding-top: 25px;
}
/* heading*/
.heading01{
	position: relative;
	margin-bottom: 65px;
	border-bottom: none;
	font-size: 38px;
	font-size: 3.8rem;
	font-weight: bold;
	text-align: center;
}
.heading01.hasNav .head{
	float: none;
	padding-bottom: 13px;
	letter-spacing: normal;
}
.heading01 .head::before{
	content: "";
	position: absolute;
	width: 35px;
	height: 5px;
	bottom: 0;
	left: 50%;
	margin-left: -17px;
	background: #a5001e;
}
.cd-heading02 {
	position: relative;
	padding-bottom: 10px;
	border-bottom: 2px solid #a5001e;
	color: #222222;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
	line-height: 1.1;
}
.cd-heading02:before{
	content: none;
}
.cd-heading03 {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
/* section*/
	.section02 + .section02{
		margin-top: 100px!important;
	}
.cd-section03{
	margin-top: 20px;
	padding: 30px 20px 60px;
	background: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.cd-section03 .cd-heading03{
	padding-left: 10px;
}

/* atmSearc*/
.cd-atmSearchWrap{
	margin-top: 12px;
}
body#cashing .cd-atmSearchWrap .input01{
	width: 835px;
	height: 60px;
	padding: 5px 0 0 22px;
	border: solid 1px #bfbfbf;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 3px 0 #e6e6e6 inset;
	-moz-box-shadow: 0 3px 3px 0 #e6e6e6 inset;
	box-shadow: 0 3px 3px 0 #e6e6e6 inset;
	font-size: 16px;
	font-size: 1.6rem;
}
input::placeholder {
	color: rgba(85,
		85,85,0.5);
}
/* IE */
input:-ms-input-placeholder {
	color: rgba(85,85,85,0.5);
}
/* Edge */
input::-ms-input-placeholder {
	color: rgba(85,85,85,0.5);
}
body#cashing .cd-atmSearchWrap .btnLink01{
	margin-left: 18px;
}
body#cashing .cd-atmSearchWrap .btnLink01 input{
	margin: 0;
	padding: 20px 44px 13px 67px;
	font-size: 20px;
	font-size: 2.0rem;
	background-image: url(/cashing/img-files/cd_ic06.png);
	background-position: 21px 54%;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
body#cashing .cd-atmSearchWrap .btnLink01 input:hover{
	margin: 2px 0 0 0;
}
/* cashingCol6 */
.btnList01.cashingCol6{
	margin-top: 10px;
}
body#cashing .btnList01.cashingCol6 > li {
	width: 180px;
	margin-left: 16px;
}
body#cashing .btnList01.cashingCol6 > li a{
	padding-top: 20px;
	padding-bottom: 17px;
	border-bottom-width: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
body#cashing .btnList01.cashingCol6 > li a:hover{
	border-bottom-width: 1px;
}
.btnList01.cashingCol6 > li.blank a:after {
	background-image: url(/cashing/img-files/cd_ic07.png);
	background-size: 16px auto;
	right: 17px;
	height: 13px;
	width: 16px;
	margin-top: -6px;
}
.btnLink01.type02.cd-toggle a{
	min-width: 180px;
	padding: 13px 0 12px 0;
	background-color: #e1e1e1;
	font-weight: normal;
}
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_ic08.gif) no-repeat 0 0;
	background-size: 16px auto;
}
/* cd-colLayout */
.cd-colLayout.colLayout{
	margin-top: 1px;
	font-size: 16px;
	font-size: 1.6rem;
}
.cd-colLayout.colLayout .col.txtSide{
	margin-top: 14px;
	margin: 12px 0 0 10px;
}
.cd-colLayout.colLayout .col.imgSide{
	width: 47%;
	text-align: right;
	padding-right: 5px;
}

/* cd-linkTxt01 */
.cd-linkTxt01 + p{
	margin-top: 5px;
}

/* newsBox01 */
.cd-section03.newsBox01{
	margin: 50px 0 0;
	padding: 30px 12px 30px 20px;
}
.cd-section03.newsBox01 .cd-heading03 {
	padding-left: 0;
}
body#cashing .newsBox01 .borderBox01{
	height: 130px;
	padding: 0;
	margin-top: 0;
	border: none;
}
.newsBox {
	width: 100%;
	margin: 0 auto 0;
	height: 124px;
}
.newsBox .content {
	position: relative;
	height: 60px;
	padding-top: 5px;
}
.newsBox .contentbox {
	margin-top: 7px;
	font-size: 16px;
	font-size: 1.6rem;
}
.newsBox .contentbox ul.linkList01{
	margin-top: 0;
}
.newsBox .contentbox ul li {
	display: inline-block;
	width: 100%;
}
.newsBox .contentbox ul li + li {
	margin-top: 0;
}
.newsBox .contentbox ul li .date {
	float: left;
	width: 100px;
}
.newsBox .contentbox ul li .txt{
	display: block;
	float: left;
	width: calc(100% - 100px);
}
.newsBox .contentbox ul li a{
	display: block;
}
.newsBox .contentbox ul li a .txt{
	padding-left: 5px;
	text-decoration: none;
}
.newsBox .mCSB_container {
	padding-right: 0px !important;
}
.mCSB_inside>.mCSB_container {
	margin-right: 6px;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin: 0;
}
.newsBox01 .mCS-my-theme.mCSB_scrollTools{
	width: 6px;
	background-color: inherit;
	padding: 0;
	opacity: 1;
}
.newsBox01 .mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{
	width: 6px;
	background-color: #999999;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.newsBox01 .mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	width: 6px;
	margin: 0;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #999999;
}
.newsBox01 .mCS-my-theme.mCSB_scrollTools .mCSB_buttonUp,
.newsBox01 .mCS-my-theme.mCSB_scrollTools .mCSB_buttonDown { 
	width: 0;
	height:0;
}
.newsBox01 .mCS-my-theme.mCSB_scrollTools a.mCSB_buttonUp::before,
.newsBox01 .mCS-my-theme.mCSB_scrollTools a.mCSB_buttonDown::before{ 
	content: none;
}

/* cd-atmBtnList */
.cd-atmBtnList01{
	padding-top: 20px;
}
body#cashing .cd-atmBtnList01 li {
	display: block;
	float: left;
	width: 380px;
	height: auto;
	margin-top: 0;
	margin-right: 10px;
	padding-top: 0;
}
body#cashing .cd-atmBtnList01 li:nth-of-type(3n) {
	margin-right: 0;
}
body#cashing .cd-atmBtnList01 li a{
	display: block;
	height: auto;
	width: 100%;
	padding: 10px;
	border-bottom-width: 4px;
	background-color: #fff;
}
body#cashing .cd-atmBtnList01 li a:hover{
	margin-top: 3px;
	border-bottom-width: 1px;
}
body#cashing .cd-atmBtnList01 li:hover{margin-top: 0;padding-top: 0;}
body#cashing .cd-atmBtnList01 li a img{height: auto;max-height: 70px;}

/* cd-toggleNote */
.cd-toggleNote{
	margin-top: 18px;
}
.cd-toggleNote .toggleTrigger{
	display: inline-block;
	position: relative;
	padding: 0 14px 0 0;
	color: #222222;
	font-size: 16px;
	font-size: 1.6rem;
}
.cd-toggleNote .toggleTrigger span.toggleTxt {
	text-decoration: underline;
}
.cd-toggleNote .toggleTrigger:before{
	content: '';
	position: absolute;
	width: 11px;
	height: 2px;
	background-color: #a5001e;
	top: 50%;
	right: 0;
	margin-top: -3px;
}
.cd-toggleNote .toggleTrigger:after{
	content: '';
	position: absolute;
	width: 11px;
	height: 2px;
	background-color: #a3001e;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	top: 50%;
	right: 0;
	margin-top: -3px;
}
.cd-toggleNote .toggleTrigger.open:after{
	content: none;
}
.cd-toggleNote .toggleContent{
	margin-top: 5px;
}
.btnLink01.cd-btnLink01{
	margin-top: 30px;
}
.btnLink01.cd-btnLink01 a{
	width: 470px;
	padding: 24px 0 23px;
	font-size: 20px;
	font-size: 2.0rem;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.btnLink01.cd-btnLink01 a:after{
	content: none;
}

/* .cd-atmBtnList03 */
.cd-atmBtnList03{
	margin-top: 100px;
}
.cd-atmBtnList03 li{
	display: table;
	width: 392px;
	height: 120px;
	margin-right: 12px;
	float: left;
	overflow:hidden;
}
.cd-atmBtnList03 li:nth-of-type(3n){
	margin-right: 0 ;
}
.cd-atmBtnList03 li a{
	display: table-cell;
	position: relative;
	width: 100%;
	padding: 0;
	background-color: #333;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.cd-atmBtnList03 li a img{
	transition:0.5s all;
}
.cd-atmBtnList03 li a:hover img{
	transform:scale(1.1,1.1);
	transition:0.5s all;
}
.cd-atmBtnList03 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;
}
.cd-atmBtnList03 li.atmBtn01 a::before {background-image: url(/cashing/img-files/cd_tx01.png);}
.cd-atmBtnList03 li.atmBtn02 a::before {background-image: url(/cashing/img-files/cd_tx02.png);}
.cd-atmBtnList03 li.atmBtn03 a::before {background-image: url(/cashing/img-files/cd_tx03.png);}
.cd-atmBtnList03 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/cd_ic09.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	z-index: 40;
}
.cd-atmBtnList03 li.arrowWhite a::after {background-image: url(/cashing/img-files/cd_ic10.gif);}
.cd-atmBtnList03 li a:hover::after {right: 7px;}

.headingTopBnrLayout {
	margin-top: 120px !important;
}

@media screen and (max-width: 750px) {
	.sp_txt-sizeXS{font-size: 11px!important; font-size: 1.1rem!important;}
	.sp_txt-sizeS{font-size: 12px!important; font-size: 1.2rem!important;}
	.sp_txt-sizeM{font-size: 14px!important; font-size: 1.4rem!important;}
	.sp_txt-sizeSL{font-size: 15px!important; font-size: 1.5rem!important;}
	.sp_txt-sizeL{font-size: 16px!important; font-size: 1.6rem!important;}
	.sp_txt-sizeLL{font-size: 17px!important; font-size: 1.7rem!important;}
	.sp_txt-size3L{font-size: 18px!important; font-size: 1.8rem!important;}
	.sp_txt-size4L{font-size: 19px!important; font-size: 1.9rem!important;}
	.sp_txt-sizeXL{font-size: 20px!important; font-size: 2.0rem!important;}
	.sp_txt-size6L{font-size: 21px!important; font-size: 2.1rem!important;}
	.sp_txt-size7L{font-size: 24px!important; font-size: 2.4rem!important;}
	.sp_txt-size8L{font-size: 26px!important; font-size: 2.6rem!important;}
	.sp_txt-size10L{font-size: 28px!important; font-size: 2.8rem!important;}
	#mainContents{
		padding-top: 13px;
	}
	#mainContainer{
		padding-bottom: 60px;
	}
	#footerContainer{
		padding-top: 0!important;
		padding-bottom: 50px;
	}
	.section02 + .section02{
		margin-top: 80px!important;
	}
	/* heading*/
	.heading01{
		position: relative;
		margin-bottom: 65px;
		border-bottom: none;
		font-size: 25px;
		font-size: 2.5rem;
	}
	.heading01.hasNav{
		margin-bottom: 0;
	}
	.headingOutline{
		margin-bottom: 40px;
	}
	.heading01.hasNav .head{
		position: relative;
		border-bottom: none;
	}
	.heading01.hasNav.type-2 .head{
		margin: 0 0 10px;
		padding: 0 0 6px;
	}
	.heading01.hasNav.type-2.fixed .head{
		padding-right: 0;
		padding-left: 0;
	}
	.heading01.hasNav .headLine .head::before{
		position: absolute;
		display: block!important;
		content: "";
		top: auto;
		bottom: 0;
		right: 50%;
		width: 50px;
		height: 2px;
		margin-top: 0;
		margin-left: -25px;
		background: #a5001e;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-transition: background 0.3s, border 0.3s;
		-moz-transition: background 0.3s, border 0.3s;
		-ms-transition: background 0.3s, border 0.3s;
		-o-transition: background 0.3s, border 0.3s;
		transition: background 0.3s, border 0.3s;
	}
	.heading01.hasNav.fixed .headLine .head:before,
	.heading01.hasNav.open .headLine .head:before{
		content: none;
		display: none!important;
	}
	.heading01.hasNav.type-2 .headLine .head .lnav-trg{
		right: 4px;
	}
	.cd-heading02 {
		padding-bottom: 4px;
		border-bottom: 2px solid #a5001e;
		font-size: 18px;
		font-size: 1.8rem;
	}
	.cd-heading03 {
		font-size: 15px;
		font-size: 1.5rem;
	}
	.cd-heading03.type02 {
		padding-top: 5px;
	}
	/*section*/
	.cd-section03{
		margin-top: 14px;
		padding: 22px 10px 20px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.cd-section03 .cd-heading03{
		padding-left: 0;
	}
	/*newsBox01*/
	.cd-section03.newsBox01{
		margin: 25px 0 0;
		padding: 30px 0;
	}
	.cd-section03.newsBox01 .cd-heading03{
		padding: 0 10px;
	}
	body#cashing .newsBox01 .borderBox01{
		height: 167px;
		padding: 0;
		margin-top: 0;
		border: none;
	}
	.newsBox{
		width: auto;
		height: 100px;
	}
	.newsBox .contentbox {
		padding: 0;
		margin: 0;
		font-size: 13px;
		font-size: 1.3rem;
	}
	.newsBox .contentbox ul.linkList01{
		padding: 0 20px 10px 10px;
		margin-top: 0;
	}
	.newsBox .contentbox ul li {
		margin: 0;
	}
	.newsBox .contentbox ul li + li {
		margin-top: 10px;
	}
	.newsBox .contentbox ul li .date {
		width: 80px;
		padding-left: 0;
		font-size: 12px;
		font-size: 1.2rem;
	}
	.newsBox .contentbox ul li a .txt{
		padding: 0 0 0 17px;
	}
	.newsBox .contentbox ul li .txt{
		width: calc(100% - 80px);
		padding: 0 0 0 17px;
	}
	.newsBox .contentbox ul li a{
		display: block;
	}
	.newsBox .mCSB_inside > .mCSB_container{
		margin-right: 0;
	}
	.mCSB_scrollTools a+.mCSB_draggerContainer{
		margin: 0;
	}
	.newsBox01 .mCS-my-theme.mCSB_scrollTools{
		margin-right: 6px;
	}

	/* atmSearc*/
	body#cashing .cd-atmSearchWrap .input01{
		width: 71%;
		height: 50px;
		padding: 0 0 0 10px;
		-webkit-border-radius: 7.5px;
		-moz-border-radius: 7.5px;
		border-radius: 7.5px;
		-webkit-box-shadow: 0 1.5px 1.5px 0 #e6e6e6 inset;
		-moz-box-shadow: 0 1.5px 1.5px 0 #e6e6e6 inset;
		box-shadow: 0 1.5px 1.5px 0 #e6e6e6 inset;
		font-size: 13px!important;
		font-size: 1.3rem!important;
	}
	body#cashing .cd-atmSearchWrap .btnLink01{
		height: auto;
		margin-left: 5px;
	}
	body#cashing .cd-atmSearchWrap .btnLink01 input{
		width: 75px;
		height: 50px;
		padding: 12px 0 9px 32px;
		background-position: 13px 50%;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
		border-bottom-width: 1.5px;
		-webkit-border-radius: 7.5px;
		-moz-border-radius: 7.5px;
		border-radius: 7.5px;
		font-size: 13px;
		font-size: 1.3rem;
		text-align: left;
	}
	.cd-atmBtnList03 li,
	.btnLink01.cd-btnLink01 a{
		width: 100%;
	}
	.btnLink01.cd-btnLink01 a:hover{
		margin-top: 0;
		border-bottom: solid 1px #760015;
	}
	.cd-atmBtnList03 li + li{
		margin-top: 10px;
	}
	.cd-atmBtnList03 li a::before{
		width: 100%;
	}
	body#cashing .btnLink01.cd-toggle{
		width: 100%;
		margin: 8px auto 0;
	}
	.btnLink01.type02.cd-toggle a{
		max-width: 110px;
		min-width: auto;
	}
	body#cashing .btnLink01.cd-toggle a{
		padding: 11px 18px 8px;
		font-size: 14px;
		font-size: 1.4rem;
		border-bottom-width: 1.5px;
	}
	body#cashing .btnLink01.cd-toggle a:hover{
		margin-top: 0;
		border-bottom-width: 1.5px;
	}
	body#cashing .btnLink01.cd-toggle a.open::after,
	body#cashing .btnLink01.cd-toggle a::after {
		content: "";
		position: absolute;
		top: 50%;
		right: 7px;
		height: 12px;
		width: 12px;
		margin-top: -5px;
		background-size: 12px auto;
	}
	/* .cd-atmBtnList03 */
	.cd-atmBtnList03{
		margin-top: 60px;
	}
	.cd-atmBtnList03 li a img,
	.cd-atmBtnList03 li a:hover img,
	.cd-atmBtnList03 li a,
	.cd-atmBtnList03 li{
		width: 100%;
		height: auto;
	}
	.cd-atmBtnList03 li a img,
	.cd-atmBtnList03 li a:hover img{
		transform:none;
		transition:none;
	}
	.cd-atmBtnList03 li a::before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 4;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% auto;
	}
	.cd-atmBtnList03 li.atmBtn01 a::before {background-image: url(/cashing/img-files/sp_cd_tx01.png);}
	.cd-atmBtnList03 li.atmBtn02 a::before {background-image: url(/cashing/img-files/sp_cd_tx02.png);}
	.cd-atmBtnList03 li.atmBtn03 a::before {background-image: url(/cashing/img-files/sp_cd_tx03.png);}
	.cd-atmBtnList03 li a::after {
		content: "";
		position: absolute;
		width: 32px;
		height: 6px;
		bottom: 37%;
		right: 7px;
		margin-top: -5px;
		transition: all .2s;
		background-image: url(/cashing/img-files/cd_ic09.gif);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% auto;
	}
	.cd-atmBtnList03 li a:hover::after {right: 7px;}

	/* cashingCol6 */
	body#cashing .btnList01.cashingCol6 > li a{
		width: 100%;
		padding: 13px 10px 0 0;
		height: 42px;
		font-size: 13px;
		font-size: 1.3rem;
		border-bottom-width: 3px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	body#cashing .btnList01.cashingCol6 > li a:hover {
		margin-top: 0;
		border-bottom-width: 3px;
	}
	body#cashing .btnList01.cashingCol6 > li,
	body#cashing .btnList01.cashingCol6 > li:nth-child(6n+1){
		width: calc((100% - 12px)/3);
		margin-left: 6px;
	}
	body#cashing .btnList01.cashingCol6 > li:nth-child(1),
	body#cashing .btnList01.cashingCol6 > li:nth-child(3n + 1){
		margin-left: 0;
	}
	body#cashing .btnList01.cashingCol6 > li a:after{
		right: 6px;
		width: 13px;
		height: 13px;
		margin-top: -5px;
		-webkit-background-size: 13px auto;
		background-size: 13px auto;
	}
	/* cd-atmBtnList */
	body#cashing .cd-atmBtnList01 li{
		display: table;
		width: calc((100% - 10px)/3);
		margin: 0;
	}
	body#cashing .cd-atmBtnList01 li + li{
		margin-left: 5px;
	}
	body#cashing .cd-atmBtnList01 li:nth-of-type(3n+1){
		margin-left: 0;
	}
	body#cashing .cd-atmBtnList01 li a{
		display: table-cell;
		vertical-align: middle;
		height: 110px;
	}
	body#cashing .cd-atmBtnList01 li:nth-of-type(n+3){
		margin-top: 0;
	}
	body#cashing .cd-atmBtnList01 li a img{
		max-height: 80px;
	}
	/* cd-toggleNote */
	.cd-toggleNote{
		margin-top: 12px;
	}
	.cd-toggleNote .toggleTrigger{
		font-size: 13px;
		font-size: 1.3rem;
	}
	.cd-toggleNote .toggleContent{
		font-size: 12px;
		font-size: 1.2rem;
	}
	.btnLink01.cd-btnLink01{
		margin: 30px 10px 0;
	}
	.btnLink01.cd-btnLink01 a{
		padding: 22px 0 18px;
		border-bottom: solid 1px #760015;
		font-size: 13px;
		font-size: 1.3rem;
	}
	.btnLink01.btnGPSWrap{
		margin-top: 12px;
	}
	.btnLink01 a.btnGPS,
	.btnLink01 input.btnGPS,
	.btnList01 > li a.btnGPS,
	.btnList01 > li input.btnGPS{
		width: 100%;
		padding: 13px 0 0;
		height: 40px;
		font-size: 13px;
		font-size: 1.3rem;
		border-bottom-width: 3px;
		-webkit-border-radius: 19px;
		-moz-border-radius: 19px;
		border-radius: 19px;
	}
	#floatingAtmSearch .btnLink01 a.btnGPS,
	#floatingAtmSearch .btnLink01 input.btnGPS,
	#floatingAtmSearch .btnList01 > li a.btnGPS,
	#floatingAtmSearch .btnList01 > li input.btnGPS{
		width: 100%;
		padding: 10px 0 9px;
		height: auto;
		font-size: 14px;
		font-size: 1.4rem;
		border-bottom-width: 3px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}
	#floatingAtmSearch .btnLink01 a.btnGPS span.txtSmall,
	#floatingAtmSearch .btnLink01 input.btnGPS span.txtSmall,
	#floatingAtmSearch .btnList01 > li a.btnGPS span.txtSmall,
	#floatingAtmSearch .btnList01 > li input.btnGPS span.txtSmall{
		padding: 0 5px 0 40px;
		font-size: 10px;
		font-size: 1.0rem;
	}
	.btnLink01 a.btnGPS:hover,
	.btnLink01 input.btnGPS:hover,
	.btnList01 > li a.btnGPS:hover,
	.btnList01 > li input.btnGPS:hover{
		margin-top: 0;
		border-bottom: solid 3px #9f4d5c;
	}
	.btnLink01 a.btnGPS:after,
	.btnLink01 input.btnGPS:after,
	.btnList01 > li a.btnGPS:after,
	.btnList01 > li input.btnGPS:after{
		width: 26px;
		height: 24px;
		left: 11px;
		background-image: url(/cashing/img-files/cd_ic11.gif);
		-webkit-background-size: 26px auto;
		background-size: 26px auto;
	}
	.headingTopBnrLayout{
		margin-top: 60px!important;
	}
	.headingTopBnrLayout figure img{
		margin: 0 auto;
	}
}
body#cashing .cd-atmBtnList03:after{
	content: "";
	display: block;
	clear: both;
}