.caution{margin:0 auto;text-align:center;background:#fffcfc;border-radius:5px;border:2px solid #e50012;font-weight:bold}.caution h4,.caution strong{color:#e50012}.caution p{line-height:1.4}.gonext{margin:0 auto;background:#e50012;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;font-family:"nsjp";font-weight:700;line-height:1.4}.gonext p{text-align:center}.user,.acc{margin:0 auto;border-radius:5px;position:relative}.user h3,.acc h3{background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:flex-start;color:#5d5d5d;font-family:"nsjp";font-weight:700}.user{background:#ebf8fc}.acc{background:#fdebec}.user.arrow::after{content:"";background:url("../images/acc/arrow-blue.svg") no-repeat center}.acc.arrow::after{content:"";background:url("../images/acc/arrow-red.svg") no-repeat center}.user h3 span{display:flex;justify-content:center;align-items:center}.user h3 span.step{background:#29abe2;font-family:"oswald";color:#fff}.user strong{color:#1e82c8}.acc strong{color:#e50012}.media-list{display:flex;flex-wrap:wrap;list-style-type:none}.media-list span{display:block}.media-list .media{font-weight:bold;text-align:center;color:#00aad7;background:#fff;border:2px solid #00aad7;border-radius:5px}.mailto{display:flex;flex-wrap:wrap;align-items:center}.mailto span{display:inline-block;margin:0 10px 5px 0}.mailto .icon{width:30px;height:24px;flex:0 0 30px}.mailto .note{width:100%}.user .mailto a{color:#1e82c8}.entry .dl-link{margin-bottom:0px}.acc-mail-back{display:flex;justify-content:center;align-items:center}.acc-mail-back span{display:inline-block}.acc-mail-back .icon{height:24px}.acc-mail-back .label{font-weight:bold}.checklist li{font-weight:bold}.checklist li:last-child{margin-bottom:0px}.checklist li .supplement{font-weight:normal}.checklist li .super{margin-top:10px;width:100%;background:#fff;border-radius:5px;text-align:center;padding:25px 0}@media screen and (max-width: 768px){.caution{width:calc(100vw - 40px);padding:20px;margin-bottom:20px}.caution h4{font-size:1.7rem;margin-bottom:5px}.gonext{width:calc(100vw - 40px);margin-bottom:20px;font-size:1.5rem;padding:10px 15px}.user,.acc{width:calc(100vw - 40px);margin-bottom:50px;padding:10px}.user h3,.acc h3{justify-content:center;padding:5px 10px;margin-bottom:10px;font-size:1.5rem}.user h3{padding:0px;display:flex;flex-direction:column}.user h3 span{width:100%}.user h3 .step{font-size:1.4rem;border-radius:5px 5px 0 0;padding:5px}.user h3 span:nth-child(2){padding:5px 10px 8px 10px}.user.arrow::after,.acc.arrow::after{width:60px;height:35px;background-size:60px 35px;position:absolute;right:50%;bottom:-45px;transform:translateX(50%)}.media-list li{flex:0 0 calc(50% - 14px);margin:0 7px;margin-bottom:15px}.media-list li .media{font-size:1.3rem;margin-bottom:5px;line-height:1.4;height:60px;display:flex;justify-content:center;align-items:center}.media-list li .description{font-size:1.1rem;line-height:1.4}.mailto .icon{margin-right:5px}.entry{margin-bottom:15px}.entry h4{font-size:1.6rem}.entry .dl-link li{margin-bottom:10px}.entry .dl-link li:last-child{margin-bottom:0}.entry .note{margin-bottom:5px}.acc-mail-back{align-items:flex-start}.acc-mail-back .icon{margin-right:5px}.acc-mail-back .label{font-size:1.3rem}.checklist li{margin-bottom:15px}.checklist li .supplement{margin-top:3px;display:block;font-size:1.3rem;line-height:1.35}}@media screen and (min-width: 769px){.caution{padding:25px;width:1000px;margin-bottom:30px}.caution h4{font-size:2.4rem;margin-bottom:10px}.gonext{width:1000px;margin-bottom:30px;height:60px;font-size:2.1rem}.user,.acc{width:1000px;margin-bottom:110px;padding:20px}.user h3,.acc h3{height:50px;margin-bottom:20px;padding:0 20px;font-size:2.1rem}.user h3{padding-left:0px;display:flex}.user h3 .step{flex:0 0 100px;border-radius:5px 0 0 5px;width:100px;height:50px}.user h3 span:nth-child(2){padding-left:20px}.user.arrow::after,.acc.arrow::after{width:120px;height:70px;background-size:120px 70px;position:absolute;right:50%;bottom:-90px;transform:translateX(50%)}.media-list li{width:220px;margin-right:26px;margin-bottom:30px}.media-list li:nth-child(4n){margin-right:0px}.media-list li .media{width:220px;height:80px;display:flex;justify-content:center;align-items:center;line-height:1.4;margin-bottom:5px}.media-list li .description{font-size:1.5rem;line-height:1.4}.mailto .icon{margin-right:10px}.entry{margin-bottom:30px}.entry h4{font-size:2.1rem;margin-bottom:5px}.entry .dl-link li{margin-bottom:20px}.entry .dl-link li:last-child{margin-bottom:0}.acc-mail-back .icon{margin-right:10px}.checklist li{margin-bottom:20px}}