section.topHow{background-color:#f4f7fa;padding-bottom:40px}@media screen and (min-width: 801px){section.topHow{padding-bottom:24px}}@media screen and (min-width: 801px){section.topHow .secInr{padding-left:20px;padding-right:0}}section.topHow .secInr .secTitle{padding-top:10px;padding-bottom:10px}@media screen and (min-width: 801px){.section.topHow .secInr .secTitle{padding-top:48px}}section.topHow .secInr .secTitle h3{letter-spacing:1px;margin-top:12px;margin-bottom:4px}section.topHow .secInr .howWrap{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}section.topHow .secInr .howWrap::-webkit-scrollbar{display:none}section.topHow .secInr .howWrap ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;background-color:#fff;padding-inline-start:0px;margin-top:0}@media screen and (min-width: 801px){section.topHow .secInr .howWrap ul{border-radius:12px}}section.topHow .secInr .howWrap ul li{width:50%;padding:16px 2px;position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 801px){section.topHow .secInr .howWrap ul li{width:25%;height:440px;padding:24px 28px;border-right:1px solid #e2e2e2}}section.topHow .secInr .howWrap ul li p.howNumber{position:absolute;top:-10px;left:20px;font-size:24px;font-style:italic;font-family:"Noto Serif JP";font-weight:700}@media screen and (min-width: 801px){section.topHow .secInr .howWrap ul li p.howNumber{top:-30px;font-size:36px}}section.topHow .secInr .howWrap ul li img{width:100%}section.topHow .secInr .howWrap ul li p.howWho{width:4em;margin-top:10px;font-size:14px;padding:2px 1px;text-align:center;border-radius:4px;background-color:#58b5aa;color:#fff}@media screen and (min-width: 801px){section.topHow .secInr .howWrap ul li p.howWho{margin-top:24px}}section.topHow .secInr .howWrap ul li p.howWho.howWho2{background-color:#385f97}section.topHow .secInr .howWrap ul li p.howDetail{margin-top:12px;font-size:13px;color:#707070;line-height:1.62}section.topHow .secInr .howWrap ul li p.howDetail strong{font-size:15px;font-weight:700;display:block;margin-bottom:12px;color:#010101}section.topHow .secInr .howWrap ul li p.howDetail{margin-top:12px;font-size:13px;color:#707070;line-height:1.62}section.topHow .secInr .howWrap ul li p.howDetail a{color:#b59768;text-decoration:underline}section.topHow .secInr .howWrap ul li p.howDetail b{display:block;margin-top:16px;color:#c40217;font-size:12px;font-weight:400}section.topHow .secInr .howWrap ul li>a{font-size:14px;color:#b59768;display:block;margin-top:8px}section.topHow .secInr .howWrap ul li>a::before{content:">"}section.topHow .secInr .howWrap ul li:last-child{border:none}section.topHow .secInr .linkBtn{margin:40px auto 0;background-color:#fff;border-color:#e2e2e2}@media screen and (min-width: 801px){section.topHow .secInr .linkBtn{margin:32px auto 0}}section.topHow .secInr .linkBtn:hover{background-color:#010101}