@media screen and (max-width: 390px){#main .mv-area .mv-copy{width:75%}}.page-header.transparent{background:#fff;color:#1C4264}.acc-list{padding:5rem 0;padding-bottom:10rem}.acc-list .acc-btn{position:relative;width:90%;max-width:950px;margin-right:auto;margin-left:auto;max-width:600px;margin:3rem auto 0 auto;display:grid;gap:20px;grid-template-columns:40px 1fr 80px;background:#1C4264;cursor:pointer;overflow:hidden;transition:.3s}.acc-list .acc-btn:first-of-type{margin-top:0}.acc-list .acc-btn.open .more .line{transform:rotate(90deg)}.acc-list .acc-btn.open .more .line::after{opacity:0}.acc-list .acc-btn.open .more .txt::after{content:"CLOSE"}.acc-list .acc-btn img{width:100%;height:auto}.acc-list .acc-btn .num{position:relative;top:-4px;left:-1px}.acc-list .acc-btn .btn-inner img{max-width:400px}.acc-list .acc-btn .more{display:grid;place-content:center;place-items:center;gap:10px}.acc-list .acc-btn .more .line{display:block;width:1px;height:30px;background:#fff;position:relative;transition:.3s}.acc-list .acc-btn .more .line::after{content:"";display:block;width:100%;height:100%;background:#fff;transform:translate(-50%, -50%) rotate(90deg);position:absolute;top:50%;left:50%;transition:.3s}.acc-list .acc-btn .more .txt{display:block}.acc-list .acc-btn .more .txt::after{content:"View More";display:block;width:100%;height:10px;font-size:10px;line-height:1;text-align:center;color:#fff}.acc-list .acc-item{display:none;padding:5rem 0}.acc-list .acc-item img{width:100%;height:auto}.acc-list .acc-item .a-ttl{width:80px;margin:0 auto}.acc-list .acc-item .komidashi{margin-top:3rem;text-align:center}.acc-list .acc-item .lead{margin-top:2rem}.acc-list #acc-item03 .img01{max-width:800px;margin:3rem auto 0 auto;background:#fff}.acc-list #acc-item03 .img01 .img{display:block;padding:10px}.acc-list #acc-item03 .img01 .note{display:block;text-align:right;color:#000;padding:0 10px 10px 0}.acc-list #acc-item03 .img01+.note{margin-top:1rem}.acc-list #acc-item03 .acc01-flow{max-width:1000px;margin:3rem auto 0 auto;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.acc-list #acc-item03 .acc01-flow .img .cap{display:block;width:50%;bottom:3px;left:0;text-align:right}.acc-list #acc-item03 .acc01-flow .img .cap .txt{display:inline-block;text-align:right;margin:0 3px 0 auto;background:rgba(0,0,0,0.5);color:#fff;padding:3px 5px}.acc-list #acc-item02 .imglist04{margin:3rem auto 0 auto;display:grid;gap:20px;grid-template-columns:40% 1fr}.acc-list #acc-item02 .imglist04 ul{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.acc-list #acc-item02 .imglist04 ul .li-ttl{background:#1C4264;padding:10px 5px;text-align:center;color:#fff;font-size:16px;line-height:1;letter-spacing:.1em}.acc-list #acc-item01 .a-item-list{margin:3rem auto 0 auto;max-width:800px;display:grid;gap:5px 40px;grid-template-columns:1fr 45%}.acc-list #acc-item01 .img05 .img{padding:10px;background:#fff}.acc-list #acc-item01 .img05 .note{text-align:right}.acc-list #acc-item01 .img06 .note{margin-top:2rem}.acc-list #acc-item01 .a-time-area{border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:20px 0;margin:5rem auto 0 auto;max-width:600px}.acc-list #acc-item01 .a-time-area .a-time-line{margin-top:1rem;font-size:1.5rem;line-height:1.2;display:grid;gap:5px 10px;grid-template-columns:auto 1fr}.acc-list #acc-item01 .a-time-area .a-time-line:first-of-type{margin-top:0}.acc-list #acc-item01 .a-time-area .a-time-line .a-time{flex-basis:auto;text-align:right}.acc-list #acc-item01 .a-time-area .a-time-line .note{grid-column:1 / 3}.acc-list #acc-item01 .a-time-area .a-time-line+.note{margin-top:2rem;text-align:center}.acc-list #acc-item01 .imglist07{margin:10rem auto 0 auto;display:grid;gap:0;grid-template-columns:repeat(6, 1fr)}@media screen and (max-width: 1000px){.acc-list #acc-item01 .a-item-list{max-width:400px;gap:40px;grid-template-columns:1fr}.acc-list #acc-item01 .a-time-area+.note{grid-column:1 / 2}}@media screen and (max-width: 768px){.acc-list #acc-item03 .acc01-flow{gap:10px;grid-template-columns:1fr;max-width:600px}.acc-list #acc-item02 .imglist04{grid-template-columns:1fr}.acc-list #acc-item02 .imglist04 ul{gap:10px;grid-template-columns:repeat(2, 1fr)}.acc-list #acc-item01 .a-item-list{max-width:400px;gap:40px;grid-template-columns:1fr}.acc-list #acc-item01 .imglist07{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 390px){.acc-list .acc-btn .more{gap:5px}.acc-list .acc-btn .more .line{height:20px}}.ac01{background:#fff}
