.p-top{background-color:#fff}.p-top h2{padding:1.6em .8em}.p-top .box-link{margin-top:70px}@media screen and (max-width: 768px){.p-top .box-link{margin-top:20px;margin-bottom:60px}}.p-top .box-link .inner{display:flex;justify-content:space-between;padding-left:20px;padding-right:40px}@media screen and (max-width: 768px){.p-top .box-link .inner{flex-wrap:wrap;padding-left:15px;padding-right:15px}}.p-top .box-link.disable .list-link .item .link::after{content:"準備中";position:absolute;left:68px;color:rgba(0,0,0,0);transition:.4s}.p-top .box-link.disable .list-link .item .link:hover{color:rgba(0,0,0,0)}.p-top .box-link.disable .list-link .item .link:hover::after{color:#fff}.p-top .box-link .list-link{padding-left:0;margin-bottom:0}.p-top .box-link .list-link .item{list-style:none;margin-bottom:36px}@media screen and (max-width: 768px){.p-top .box-link .list-link .item{margin-bottom:10px}}.p-top .box-link .list-link .item a{background-color:#001a50;text-decoration:none;padding:8px 68px;padding-bottom:4px;width:100%;max-width:650px;display:flex;align-items:center;border-radius:100px;font-size:24px;font-weight:500;color:#fff;line-height:normal;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 8L22 12M22 12L18 16M22 12H2' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position-x:calc(100% - 48px);background-size:20px;transition:.4s}@media screen and (max-width: 768px){.p-top .box-link .list-link .item a{font-size:16px;padding:8px 20px;padding-right:68px}}.p-top .box-link .list-link .item a:hover{background-color:#c0a50e}.p-top .box-link .img img{max-width:370px}@media screen and (max-width: 768px){.p-top .box-link .img{text-align:center}.p-top .box-link .img img{width:70%}}.p-top h3{margin-top:140px;margin-bottom:24px;font-size:32px}@media screen and (max-width: 768px){.p-top h3{font-size:20px;margin-bottom:0px;margin-top:50px}}.p-top .row{display:grid;grid-template-columns:1fr 1fr;gap:150px}@media screen and (max-width: 768px){.p-top .row{grid-template-columns:1fr;padding-left:10px;padding-right:10px;gap:unset}}.p-top .row h4{margin-top:48px;margin-bottom:24px;font-size:32px;border-color:#001a50;border-width:4px}@media screen and (max-width: 768px){.p-top .row h4{margin-top:30px;font-size:20px;padding-left:20px;margin-bottom:20px}}.p-top .row .list-site{margin-bottom:0}.p-top .row .list-site li{margin-bottom:24px}.p-top .row .list-site li::marker{font-size:24px}@media screen and (max-width: 768px){.p-top .row .list-site li::marker{font-size:14px}}@media screen and (max-width: 768px){.p-top .row .list-site li{margin-bottom:10px}}.p-top .row .list-site li a{font-size:24px}@media screen and (max-width: 768px){.p-top .row .list-site li a{font-size:14px}}.p-top .row .list-site .has-sub{list-style:none}.p-top .row .list-site .has-sub .sub{padding-left:20px}.p-top .row .list-site .has-sub .sub li{list-style:disc}.p-top .row .list-site p{font-size:16px;line-height:1.4;margin-bottom:0}