.m-business-card-section{color:#fff;width:100%}.m-business-card-section *{box-sizing:border-box}.m-business-card-section .column-block{display:flex;flex-wrap:wrap;margin-top:80px}.m-business-card-section .column{margin:0 0 100px;padding:0 30px;width:50%}.m-business-card-section .column:nth-child(2n+2){padding-right:0}.m-business-card-section .column:nth-child(odd){padding-left:0}.m-business-card-section .column>a{color:#fff}.m-business-card-section .column>a:hover{text-decoration:none}.m-business-card-section .column>a .content,.m-business-card-section .column>a .subtitle,.m-business-card-section .column>a .title{transition:opacity .3s}.m-business-card-section .column>a:hover .content,.m-business-card-section .column>a:hover .subtitle,.m-business-card-section .column>a:hover .title{opacity:.7}.m-business-card-section .title{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:200;line-height:1;margin:0;padding:0}.m-business-card-section .subtitle{line-height:1.375;margin:3px 0 22px;padding:0}.m-business-card-section p{margin:10px 0 0;padding:0}.m-business-card-section .button{background:transparent;border:1px solid #fff;border-radius:50px;display:block;margin:32px auto 0;max-width:170px;padding:5px;transition:background .3s,color .3s}.m-business-card-section .button .text{font-size:1.4rem}.m-business-card-section .column>a:hover .button{background:#fff;color:#1d2088}@media(max-width:767px){.m-business-card-section .column-block{margin-top:40px}.m-business-card-section .column{margin:0 0 60px;padding:0;width:100%}.m-business-card-section .column:last-child{margin-bottom:80px}.m-business-card-section .title{font-size:2.2rem}.m-business-card-section .subtitle{font-size:1.6rem}}