.pay-bank{display:grid;grid-template-columns:1fr;gap:40px}.pay-bank__title-h1{color:#6dc8c8;font-size:24px;font-weight:bold;line-height:1.5}.pay-bank img{display:block;max-width:500px;height:auto}.pay-bank__body{display:grid;grid-template-columns:1fr;gap:10px;padding-left:20px}.pay-bank__text{color:#333;font-size:16px;font-weight:normal;line-height:1.75}.pay-bank__text--strong{font-weight:bold}.pay-bank__text--red{color:#ff3434;font-weight:bold}.pay-bank__title-h2{color:#333;background-color:#faecb5;font-size:20px;font-weight:bold;line-height:1.5;padding:10px;border-left:5px solid #6dc8c8}.pay-bank__section{display:grid;grid-template-columns:1fr;gap:10px}.pay-bank__wrap-section{display:grid;grid-template-columns:1fr;gap:30px}.pay-bank__sub-section{display:grid;grid-template-columns:1fr;gap:15px;padding-left:20px}.pay-bank__contents{display:grid;grid-template-columns:1fr;gap:8px;background-color:#fff;padding-left:20px}.pay-bank__list{display:grid;grid-template-columns:1fr;gap:8px}.pay-bank__item{display:grid;grid-auto-flow:column;align-items:center;justify-content:start;color:#333;font-size:16px;font-weight:normal;line-height:1.75;counter-increment:no}.pay-bank__list .pay-bank__item::before{content:counter(no) "．";color:#333;font-size:16px;font-weight:normal;line-height:1.75}.pay-bank__title-h3{color:#333;background-color:#ebfcfc;font-size:20px;font-weight:bold;line-height:1.5;padding:10px;border:2px solid #6dc8c8;margin:0}.pay-bank__notice{color:#ff3434;font-size:14px;font-weight:bold;line-height:1.75}