 section[id]{scroll-margin-top:5rem}.intro-wrapper{max-width:70rem;margin:0 auto 1.5rem}blockquote{margin:1rem 2rem}.h-line{color:#060;font-weight:500}.contact-cta-link{display:block;box-shadow:0 .063rem .125rem 0 #0003;padding:.063rem;border-radius:.5rem;margin:1.5rem 1rem;transition:background-color .3s ease}.contact-cta-link:hover{background-color:#F63}.contact-cta-box{background:#8ce5f7;background:linear-gradient(216deg,#8ce5f7ff 0%,#ffffafff 50%,#ffd4a8ff 100%);padding:1.5rem;text-align:right;color:#000;border-radius:.5rem}a{text-decoration:none;color:#1A0DAB}a:hover{color:#f60}strong{font-weight:600}embed,img,object,video{max-width:100%;height:auto}main ul,main ol{margin:.7rem 3rem 1.5rem;max-width:56rem;line-height:2.2rem}@media only screen and (max-width: 30.063rem){main ul,main ol{margin:.8rem 1.5rem}}h2,h3,h4,h5,h6,.htex{font-size:1.2rem;color:#060;font-weight:600}.net,.ntt{color:#900}.ntt{padding:.625rem;text-align:center}.content-box{margin:.313rem;padding:1rem 1.5rem;display:block}.content-box-padded{margin:0 .313rem;padding:.313rem 1em}.content-highlight{margin:0 .313rem;padding:.625rem;text-shadow:.063rem .063rem .063rem #000;background-color:#5b5c00;color:#FFF}.day-list{border-left:.5em solid #FC0;color:#060;padding:.313rem;margin:0 0 .313rem .313rem}.link-bo{background-color:#1A0DAB;color:#fff;padding:0.3rem 1rem;margin:.313rem .3rem;text-align:center;box-shadow:.063rem .063rem .063rem #ccc;border-radius:.313rem;width:auto;text-shadow:.063rem .063rem .063rem #000;display:inline-block}.link-bo:hover{background-color:#f0ffff;text-shadow:.063rem 0 .063rem #999;color:#00188F}.doc-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.doc-header .net{margin:0}@media (max-width: 768px){.doc-header{flex-direction:column;align-items:center}}.faq-section{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:1rem 1.5rem;margin:1rem .313rem}.faq-question{font-weight:600;color:#005a8a}#share{display:flex;justify-content:space-around;box-sizing:border-box;margin:1.5rem .625rem;padding:.6rem .313rem;align-items:center;font-weight:600;background:#F2F7F7;border-radius:.625rem;flex-direction:row}#share img{width:1.75rem;height:1.75rem;border-radius:100%;margin:0 .2rem;box-shadow:0 0 .25rem #999}#share img:hover{box-shadow:0 0 0 .188rem #F30}.foll,.sha{align-items:center;display:flex;padding:0 .5rem}@media only screen and (max-width: 23.125rem){.foll,.sha{margin:.313rem 0}#share img{width:1.563rem;height:1.563rem}}@media only screen and (max-width: 22.438rem){#share{flex-direction:column}}
#set{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box;margin:0 auto;padding:.313rem;max-width:75rem;width:100%;line-height:normal}#set .item{box-sizing:border-box;width:100%;margin-bottom:.625rem;padding:.188rem;display:flex;flex-direction:column}#set .item .content{background:#FFF;text-shadow:none;box-shadow:0 2px 4px #0000001a;text-align:center;box-sizing:border-box;height:100%;padding:0;font-size:.875rem;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;overflow:hidden;border-radius:.313rem;display:flex;flex-direction:column;flex-grow:1}#set .item .content:hover{box-shadow:0 5px 15px #0003;transform:translateY(-5px)}#set .item .content a{font-weight:600;display:flex;flex-direction:column;height:100%}#set .item .content img{width:100%;height:auto;display:block}#set .item .content p{padding:.75rem .5rem;margin:0;flex-grow:1;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 30.063rem){#set .item{width:50%}}@media only screen and (min-width: 48.063rem){#set .item{width:25%}}
.doc-header-flag{flex-shrink:0}@media (max-width: 768px){.doc-header{flex-direction:column;align-items:center}}.page-navigation{position:-webkit-sticky;position:sticky;top:4.375rem;z-index:999;background-color:#fff;padding:1rem 0;margin:1.5rem 0;box-shadow:0 2px 5px #0000000d}.page-navigation #jp{margin:0 auto;padding:0 1rem}#cut{display:flex;flex-direction:row;padding:.125rem;background:#10b690;background:linear-gradient(90deg,#10b690ff 0%,#fad128fb 33%,#1106abff 100%);border-radius:.313rem;width:100%}#cut a{background-color:#F2F7F7;display:block;line-height:3rem;text-align:center;font-weight:600;margin:.063rem;padding:0 .25%;border-radius:.313rem;flex:1}#cut a:hover{background:#020E8D;color:#fff;text-shadow:.063rem .063rem .063rem #000}#doc,#vfs,#express{scroll-margin-top:12rem}@media only screen and (max-width: 48rem){#cut{flex-direction:column}#cut a{width:100%}}