.dkouhu__point_list{margin-top:30px;display:flex;flex-direction:column;gap:20px}
@media (min-width: 48em){.dkouhu__point_list{flex-direction:row;gap:40px;margin-top:42px}}
.dkouhu__point_item{width:100%;border:3px solid #ededed;border-radius:5px;padding:17px 17px 27px}
@media (min-width: 48em){.dkouhu__point_item{width:calc(50% - 20px);padding:26px 30px 37px}}
.dkouhu__point_item.center{text-align:center}
.dkouhu__point_item .c-button-link{margin-top:20px}
.dkouhu__point_item-heading{position:relative;z-index:1;width:76px;text-align:center;padding:5px 0;display:block;margin:0 auto;background-color:var(--c-primary);color:#fff;border-radius:5px;font-weight:600;font-size:1.2rem}
@media (min-width: 48em){.dkouhu__point_item-heading{width:80px;font-size:1.3rem;margin-top:5px}}
.dkouhu__point_item-heading:before{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:12px;content:"";height:10px;background-color:var(--c-primary);clip-path:polygon(0 0,100% 0%,50% 100%)}
.dkouhu__point_img{border-radius:5px;overflow:hidden;margin-top:12px}
@media (min-width: 48em){.dkouhu__point_img{margin-top:18px;padding:0 10px}}
.dkouhu__point_text{margin-top:18px;font-size:1.4rem}
@media (min-width: 48em){.dkouhu__point_text{margin-top:32px;font-size:1.6rem}}
.dkouhu__point_text .dkouhu__point_text_title{font-size:2rem;color:var(--c-primary);display:block;text-align:center;margin-bottom:15px}
@media (min-width: 48em){.dkouhu__point_text .dkouhu__point_text_title{font-size:1.9rem;line-height:1.4}}
.dkouhu__point_text .dkouhu__point_text_title .black{color:#000;line-height:1}


/* ※リスト */
.p-info__notes{font-size:1.2rem;letter-spacing:.01em;line-height:1.5454545455;margin-top:10px}
@media (min-width: 48em){.p-info__notes{font-size:1.6rem;line-height:1.6666666667;letter-spacing:.03em}}
.p-info__notes li{display:flex;gap:5px}
.p-info__notes li>span{flex-shrink:0}
.p-info__notes li+li{margin-top:9px}

.p-service {
  padding: 2rem;
  border-style: solid;
  border-width: 0.3rem;
  border-color: #ededed;
  border-radius: 0.5rem;
}
@media (min-width:48em) {
  .p-service {
    padding: 2rem 4rem;
    display: -webkit-grid;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 38rem;
    grid-template-columns: 1fr 38rem;
    grid-gap: 1.2rem 3.2rem;
  }
}
@media (min-width:48em) {
  .p-service__header {
    grid-column: span 2;
  }
}
.p-service__header-lead {
  margin-bottom: 2rem;
  font-size: 2.2rem;
  font-weight: 500;
}
.p-service__header-text {
  max-width: 90rem;
  width: auto;
}
.p-service__contents-list {
  margin-bottom: 2rem;
}
.p-service__contents-list .p-rtf-ul {
  margin: 0rem;
}
@media (min-width:48em) {
  .p-service__contents-list {
    padding-left: 4rem;
  }
}
.p-service__column {
  padding: 2rem;
  border-style: solid;
  border-width: 0.3rem;
  border-color: #ededed;
  border-radius: 0.5rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.p-service__column-images {
  padding: 0.8rem;
}
.p-service__column-images-img {
  display: block;
  max-width: 13rem;
  width: 100%;
  height: auto;
  margin: auto;
}
.p-service__column-lead {
  text-align: center;
  font-size: 2.2rem;
  font-weight: 500;
}
@media (max-width:48em) {
  .p-service__column {
    padding: 2rem 1.2rem;
    margin-top: 2rem;
    display: -webkit-grid;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 10rem 1fr;
    grid-template-columns: 10rem 1fr;
    grid-gap: 2.4rem 0rem;
  }
  .p-service__column-images {
    order: 1;
  }
  .p-service__column-lead {
    order: 2;
    text-align: left;
    font-size: 2rem;
    word-break: break-all;
  }
  .p-service__column-button {
    order: 3;
    grid-column: span 2;
  }
}

.image_s {
  display: block;
  max-width: 95rem;
  width: 100%;
  height: auto;
  margin: auto;
}


.comment_list {
    width: 100%;
}
@media (min-width: 48em){.comment_list{width: 350px;}}

.notice-list{margin-top:5px}.tesuryo-table.furikomi{font-size:1.4rem}.furikomi-table{width:100%}.furikomi-table.sp-vertical{border-top:#D9D9D9 solid 1px}@media (min-width: 48em){.furikomi-table.sp-vertical{border-top:none}}.furikomi-table.sp-vertical tbody th,.furikomi-table.sp-vertical tbody td{display:block;width:100%;border-top:none}@media (min-width: 48em){.furikomi-table.sp-vertical tbody th,.furikomi-table.sp-vertical tbody td{display:table-cell;border:#D9D9D9 solid 1px}}.furikomi-table.sp-vertical tbody th{text-align:left}@media (min-width: 48em){.furikomi-table.sp-vertical tbody th{width:33.3%}}.furikomi-table th,.furikomi-table td{border:#D9D9D9 solid 1px;padding:7px min(3.13vw,40px);box-sizing:border-box;font-size:1.4rem;line-height:1.5;vertical-align:top}@media (min-width: 48em){.furikomi-table th,.furikomi-table td{font-size:1.6rem}}.furikomi-table th.center,.furikomi-table td.center{text-align:center}.furikomi-table th.t-left,.furikomi-table td.t-left{text-align:left}.furikomi-table th{background-color:#f2f2f2;font-weight:700}.furikomi-table td{text-align:center}.furikomi-table td span{font-size:1.4rem}.furikomi-table td.table-left{background-color:#f2f2f2;text-align:left;font-weight:700}.furikomi-table td.bg-color{background-color:#f2f2f2}.furikomi-table td.v-middle{vertical-align:middle}.furikomi-table
.notice-list{margin-top:5px}.furikomi-table.furikomi{font-size:1.4rem}.daikintoritate .col1{width:30.41%}@media (min-width: 48em){.daikintoritate .col1{width:33.41%}}.daikintoritate .col2{width:26.59%}@media (min-width: 48em){.daikintoritate .col2{width:18.59%}}.daikintoritate .col3{width:43%}@media (min-width: 48em){.daikintoritate .col3{width:48%}}.daikintoritate .col4{width:57%}@media (min-width: 48em){.daikintoritate .col4{width:52%}}.furikomi .col1{width:30.41%}@media (min-width: 48em){.furikomi .col1{width:33.41%}}.furikomi .col2{width:29.59%}@media (min-width: 48em){.furikomi .col2{width:18.59%}}.furikomi .col3{width:40%}@media (min-width: 48em){.furikomi .col3{width:48%}}.yushi .col1{width:15%}@media (min-width: 48em){.yushi .col1{width:14.83%}}.yushi .col2{width:14%}@media (min-width: 48em){.yushi .col2{width:13.66%}}@media (min-width: 48em){.yushi .col3{width:7.25%}}.yushi .col4{width:15%}@media (min-width: 48em){.yushi .col4{width:14.5%}}.yushi .col5{width:14%}@media (min-width: 48em){.yushi .col5{width:12.95%}}.denshisaiken .col2{width:22%}@media (min-width: 48em){.denshisaiken .col2{width:12.2%}}.denshisaiken .col3{width:25.5%}@media (min-width: 48em){.denshisaiken .col3{width:34.95%}}.denshisaiken .col4{width:25.5%}@media (min-width: 48em){.denshisaiken .col4{width:34.95%}}@media (min-width: 48em){.overseas .col2{width:16.25%}}@media (min-width: 48em){.overseas .col3{width:12.58%}}@media (min-width: 48em){.overseas .col4{width:25%}}@media (min-width: 48em){.overseas .col5{width:25%}}@media (min-width: 48em){.overseas .col6{width:50%}}.atm-table{width:100%;border-collapse:collapse}.atm-table td{display:block;font-size:1.6rem;padding:20px;border-top:#D9D9D9 solid 1px;border-right:#D9D9D9 solid 1px;border-left:#D9D9D9 solid 1px}@media (min-width: 48em){.atm-table td{border-top:#D9D9D9 solid 1px;border-right:#D9D9D9 solid 1px;display:table-cell}}.atm-table th{background-color:#f2f2f2;font-weight:700;vertical-align:top;border-left:#D9D9D9 solid 1px;border-right:#D9D9D9 solid 1px;border-top:#D9D9D9 solid 1px;display:block;padding:20px;text-align:left}@media (min-width: 48em){.atm-table th{display:table-cell;width:23.5%;border-left:#D9D9D9 solid 1px;border-top:#D9D9D9 solid 1px}}.atm-table tr{display:block}.atm-table tr:last-child{border-bottom:#D9D9D9 solid 1px}@media (min-width: 48em){.atm-table tr{display:table-row}}.yushi-table{width:900px}@media (min-width: 48em){.yushi-table{width:100%}}.yushi-table th,.yushi-table td{border:#D9D9D9 solid 1px;padding:7px min(3.13vw,20px);box-sizing:border-box;font-size:1.5rem;line-height:1.5;vertical-align:top}@media (min-width: 48em){.yushi-table th,.yushi-table td{font-size:1.6rem}}.yushi-table th.center,.yushi-table td.center{text-align:center}.yushi-table th.t-left,.yushi-table td.t-left{text-align:left}.yushi-table th.less-space,.yushi-table td.less-space{padding:7px min(3.13vw,20px)}.yushi-table th{background-color:#f2f2f2;font-weight:700}.yushi-table td{text-align:center}.yushi-table td span{font-size:1.4rem}.yushi-table td.table-left{background-color:#f2f2f2;text-align:left;font-weight:700}.yushi-table td.bg-color{background-color:#f2f2f2}.yushi-table td.v-middle{vertical-align:middle}.yushi-table 
.notice-list{margin-top:5px}.yushi-table.yushi{font-size:1.4rem}.denshisaiken-table{width:100%}@media (min-width: 48em){.denshisaiken-table{width:100%}}.denshisaiken-table th,.denshisaiken-table td{border:#D9D9D9 solid 1px;padding:7px min(3.13vw,40px);box-sizing:border-box;font-size:1.5rem;line-height:1.5;vertical-align:top}@media (min-width: 48em){.denshisaiken-table th,.denshisaiken-table td{font-size:1.6rem}}.denshisaiken-table th.center,.denshisaiken-table td.center{text-align:center}.denshisaiken-table th.t-left,.denshisaiken-table td.t-left{text-align:left}.denshisaiken-table th.less-space,.denshisaiken-table td.less-space{padding:7px min(3.13vw,20px)}.denshisaiken-table th.v-middle,.denshisaiken-table td.v-middle{vertical-align:middle}.denshisaiken-table th{background-color:#f2f2f2;font-weight:700}.denshisaiken-table td{text-align:center}.denshisaiken-table td span{font-size:1.4rem}.denshisaiken-table td.table-left{background-color:#f2f2f2;text-align:left;font-weight:700}.denshisaiken-table td.bg-color{background-color:#f2f2f2}.denshisaiken-table 
.notice-list{margin-top:5px}.denshisaiken-table.yushi{font-size:1.4rem}.overseas-table{width:650px}@media (min-width: 48em){.overseas-table{width:100%}}.overseas-table.no-scroll{width:100%}.overseas-table th,.overseas-table td{border:#D9D9D9 solid 1px;padding:7px min(3.13vw,40px);box-sizing:border-box;font-size:1.5rem;line-height:1.5;vertical-align:top}@media (min-width: 48em){.overseas-table th,.overseas-table td{font-size:1.6rem}}.overseas-table th.center,.overseas-table td.center{text-align:center}.overseas-table th.t-left,.overseas-table td.t-left{text-align:left}.overseas-table th.less-space,.overseas-table td.less-space{padding:7px min(3.13vw,20px)}.overseas-table th.v-middle,.overseas-table td.v-middle{vertical-align:middle}.overseas-table th{background-color:#f2f2f2;font-weight:700}.overseas-table td{text-align:center}.overseas-table td span{font-size:1.4rem}.overseas-table td.table-left{background-color:#f2f2f2;text-align:left;font-weight:700}.overseas-table td.bg-color{background-color:#f2f2f2}.overseas-table 
.notice-list{margin-top:5px}.overseas-table.yushi{font-size:1.4rem}
.notice-list{font-size:1.2rem;margin-top:15px}
.notice-list.num li{padding-left:2.5em}
.notice-list.num li:before{content:attr(data-num)}
.notice-list li{position:relative;padding-left:1.5em}
.notice-list li:before{content:"※";display:inline-block;position:absolute;top:0;left:0}
.notice-list a{color:var(--c-primary);transition:opacity .4s ease}
.notice-list a:hover{opacity:.7}.tab-content>div{display:none}.tab-content>div.active{display:block}.img-lead{color:var(--c-primary);font-size:1.8rem;font-weight:700}.tesuryo-img{max-width:1200px;margin-inline:auto}.tesuryo-link-box{background-color:#fcf0f0;text-align:center;padding:20px 15px}@media (min-width: 48em){.tesuryo-link-box{padding:10px}}.link-box-lead{font-size:1.4rem;font-weight:500;text-align:left}@media (min-width: 48em){.link-box-lead{text-align:center}}.link-box-lead span{color:#b40914;font-size:1.6rem}.tesuryo-link{margin-top:5px}.tesuryo-link a{display:inline-block;font-size:1.4rem;font-weight:500;text-decoration:underline;position:relative;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease}.tesuryo-link a:hover{opacity:.7}.tesuryo-link a:after{content:"";display:inline-block;margin-left:5px;margin-top:2px;width:6px;height:11px;background-image:url(/kinri/images/tesuryo/arrow_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0}.tesuryo-cap-box{margin-top:23px}.cap-ttl{font-size:1.4rem;font-weight:500}.cap-text{font-size:1.4rem}.atm-table-list li+li{margin-top:15px}.atm-table-list a{display:flex;align-items:center;transition:opacity .4s ease}.atm-table-list a:hover{opacity:.7}.atm-table-list a:before{content:"";margin-right:10px;margin-top:5px;width:6px;height:11px;background-image:url(/kinri/images/tesuryo/arrow_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0}.atm-use-box+.atm-use-box{margin-top:52px}.atm-use-box 
.notice-list{margin-top:5px}

.tesuryo-cap-box{margin-top:23px}
.cap-ttl{font-size:1.4rem;font-weight:500}
.cap-text{font-size:1.4rem}

.tesuryo-img{max-width:1200px;margin-inline:auto}
.img-lead{color:var(--c-primary);font-size:1.8rem;font-weight:700}
.atm-use-img{margin-top:20px;overflow-x:auto}@media (min-width: 48em){.atm-use-img{overflow:hidden;margin-top:2px}}
.atm-use-img img{min-width:800px}@media (min-width: 48em){.atm-use-img img{width:100%}}

/* 固定長バナー */
.fixed_length_bnr{text-align:center;display:grid;gap:10px 0;justify-self:center}
@media (min-width: 48em){.fixed_length_bnr{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 40px}}
.fixed_length_bnr>div{max-width:400px;width:100%}
@media (min-width: 48em){.fixed_length_bnr>div{width:400px}}
.fixed_length_bnr>div>a{width:100%}
@media (min-width: 48em){.fixed_length_bnr .c-button-link.c-button-link--sm .c-button-link__text{font-size:1.8rem;font-weight:500}}

/* テキストリンク */
.linktxt{text-decoration:underline;margin-right:5px}@media (min-width: 48em){.linktxt{transition:color .4s}}@media (min-width: 48em){.linktxt:hover{color:var(--c-primary)}}
.linktxt svg{display:inline-block;margin-left:6px;color:var(--c-primary)}
.linktxt .blank{width:14px;height:auto}

/* 赤ポチリスト　下線付き */
.info_list{display:flex;align-items:flex-start;border-bottom:1px dashed #d1d1d1;gap:10px;padding-bottom:18px}
@media (min-width: 48em){.info_list{gap:12px;padding-left:10px}}
.info_list:before{width:8px;height:8px;border-radius:9999px;content:"";display:block;flex-shrink:0;background-color:var(--c-primary);margin-top:9px}
@media (min-width: 48em){.info_list:before{margin-top:10px}}
.info_list+.info_list{padding-top:18px}
.info_list>p>span{margin-top:5px;}
.info_list>p>a{text-decoration:underline}

.red{color:var(--c-primary);}

/* コンビニATMロゴ */
.p-atmguide {
  padding: 3rem 0rem;
}
@media (min-width:48em) {
  .p-atmguide {
    padding: 4rem;
  }
}
@media (min-width:48em) {
  .p-atmguide__items {
    display: -webkit-grid;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.p-atmguide__items-dt, .p-atmguide__items-dd {
  margin: 0rem -0.1rem -0.1rem 0rem;
  padding: 2rem;
  align-content: center;
  border-style: solid;
  border-width: 0.1rem;
  border-color: #d9d9d9;
}
.p-atmguide__items-dt-logo {
  display: block;
  height: 6rem;
  width: auto;
  margin: auto;
}

/* 赤ポチリスト　下線なし */
.info_list2{display:flex;align-items:flex-start;gap:10px;padding-bottom:18px}
@media (min-width: 48em){.info_list2{gap:12px;padding-left:10px}}
.info_list2:before{width:8px;height:8px;border-radius:9999px;content:"";display:block;flex-shrink:0;background-color:var(--c-primary);margin-top:9px}
@media (min-width: 48em){.info_list2:before{margin-top:10px}}
.info_list2+.info_list2{padding-top:18px}
.info_list2>p>span{font-size:1.4rem;margin-top:5px;display:block}

/* 連番リスト */
.info_list_n{display:flex;gap:4px;letter-spacing:.02em;line-height:1.7333333333;border-bottom:1px dashed #d1d1d1;padding-bottom:16px}
@media (min-width: 48em){.info_list_n{padding-bottom:18px;line-height:1.875;letter-spacing:0;gap:10px;padding-left:10px}}
.info_list_n span{flex-shrink:0}
.info_list_n+.info_list_n{margin-top:17px}
.info_list_n ul{margin-top:5px}
@media (min-width: 48em){.info_list_n ul{margin:0 0 4px -3px}}
.info_list_n ul>li{display:flex;letter-spacing:.02em;line-height:1.8461538462}
@media (min-width: 48em){.info_list_n ul>li{letter-spacing:0;line-height:1.7142857143}}
.info_list_n ul>li span{flex-shrink:0}

/* ※リスト */
.p-info__notes{font-size:1.2rem;letter-spacing:.01em;line-height:1.5454545455;margin-top:10px}
@media (min-width: 48em){.p-info__notes{font-size:1.2rem;line-height:1.6666666667;letter-spacing:.03em}}
.p-info__notes li{display:flex;gap:5px}
.p-info__notes li>span{flex-shrink:0}
.p-info__notes li+li{margin-top:9px}


/* ダウンロードはこちら */
.p-index-dl {
	margin-top: 38px;
	padding-top: 25px;

	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;

}

.p-index-dl__list {
	margin-top: 15px;
	display: flex;
	justify-content: space-between;
}

.p-index-dl__item {
	width: 48%;
	border: solid 1px #adadad;
	padding: 10px 10px 15px;
	text-align: center;
}

.p-index-dl__qr {
	display: none;
}

.p-index-dl__text {
	font-weight: bold;
	font-size: 1.1rem;
}

.p-index-dl__btn {
	margin: 5px auto 0;
}

.p-index-dl__btn--ios {
	width: 70%;
}

.p-index-dl__btn--android {
	width: 84%;
}

.p-index-use__text {
	font-size: 1.4rem;
	margin-top: 5px;
}

.p-index-use__text--bold {
	font-size: 1.4rem;
	margin-top: 15px;
	font-weight: bold;
}

.p-index-use__list {
	font-size: 1.4rem;
	margin-top: 5px;
}

@media (min-width: 48em) {
	.p-index-point {
		display: flex;
		justify-content: space-between;
		width: 92%;
		margin-top: 30px;
	}
	
	.p-index-point__item {
		margin-top: 20px;
		width: 29%;
		font-size: 2rem;
	}
	
	.p-index-point__icon {
		padding: 30px 0 50px;
		border-radius: 10px;
	}
	
	.p-index-point__img {
		width: 156px;
	}
	
	.p-index-point__text {
		margin-top: 20px;
		font-size: 2rem;
		line-height: 1.7;
	}
	
	.p-index-dl {
		margin: 68px auto 0;
		padding-top: 52px;
	}
	
	.p-index-dl__inner {
		margin: 20px auto 0;
		max-width: 825px;
	}
	
	.p-index-dl__list {
		margin-top: 0;
	}
	
	.p-index-dl__item {
		width: 48.5%;
		padding: 23px 10px;
		display: flex;
		justify-content: center;
	}
	
	.p-index-dl__text {
		font-size: 1.6rem;
	}
	
	.p-index-dl__btn {
		margin: 10px 0 0;
	}
	
	.p-index-dl__link {
		transition: 0.3s;
	}
	
	.p-index-dl__link:hover {
		opacity: 0.7;
	}
	
	.p-index-dl__btn--ios {
		width: 138px;
	}
	
	.p-index-dl__btn--android {
		width: 164px;

	}
	
	.p-index-dl__qr {
		display: block;
		margin-left: 10%;
	}
	
	.p-index-use__text--bold {
		font-size: 1.6rem;
		margin-top: 22px;
	}
	
	.p-index-use__text {
		font-size: 1.6rem;
	}

	
}
