.text-link a,.noshi-guide .noshi-container a a{-webkit-transition:opacity .2s;transition:opacity .2s}.text-link a:hover,.noshi-guide .noshi-container a a:hover{opacity:.6;text-decoration:none}a.text-link,.noshi-guide .noshi-container a{-webkit-transition:opacity .2s;transition:opacity .2s}a.text-link:hover,.noshi-guide .noshi-container a:hover{opacity:.6;text-decoration:none}.noshi-guide{width:calc(100% - 64px);max-width:1200px;margin:40px auto}@media screen and (max-width: 780px){.noshi-guide{width:calc(100% - 32px)}}.noshi-guide h1,.noshi-guide h2{font-family:"Noto Sans JP",sans-serif !important;font-weight:500;font-size:1.25rem;line-height:150%;margin-bottom:24px}.noshi-guide .noshi-container{width:100%;max-width:1008px;margin:auto}.noshi-guide .noshi-container ul,.noshi-guide .noshi-container li{padding:0;margin:0;list-style:none}.noshi-guide .noshi-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media screen and (max-width: 780px){.noshi-guide .noshi-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.noshi-guide .noshi-container ul li:not(:first-child){margin-left:24px}@media screen and (max-width: 780px){.noshi-guide .noshi-container ul li:not(:first-child){margin-left:0;margin-top:24px}}.noshi-guide .noshi-container a{text-decoration:none;position:relative;padding-right:24px;display:inline-block}.noshi-guide .noshi-container a::after{content:"↓";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noshi-guide .noshi-container h3{font-family:"Noto Serif JP",serif !important;font-weight:400;font-size:1.5rem;line-height:150%;color:var(--imperial-white);background-color:var(--imperial-gold);padding:16px;margin-bottom:24px}.noshi-guide .noshi-container section{margin-bottom:64px;padding-top:180px;margin-top:-180px}@media screen and (max-width: 780px){.noshi-guide .noshi-container section{padding-top:100px;margin-top:-100px}}.noshi-guide .noshi-container p{margin:0;margin-bottom:24px;color:var(--imperial-gray1)}.noshi-guide .noshi-container p.notice{color:var(--attention-red)}.noshi-guide .noshi-container p.small{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.875rem;line-height:150%}.noshi-guide .noshi-container table{width:100%}.noshi-guide .noshi-container table tr th{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:1rem;line-height:150%;text-align:center;width:160px;color:var(--imperial-gold);border-bottom:solid 1px var(--imperial-gold);padding:24px}@media screen and (max-width: 780px){.noshi-guide .noshi-container table tr th{width:140px}}.noshi-guide .noshi-container table tr td{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:1rem;line-height:150%;color:var(--imperial-gray1);border-bottom:dashed 1px var(--imperial-gold);padding:24px}.noshi-guide .noshi-container table tr td p{margin:0}.noshi-guide .noshi-container h4{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:1.25rem;line-height:150%;color:var(--imperial-gray1);padding-left:16px;margin:0;position:relative;padding-top:180px;margin-top:-156px}@media screen and (max-width: 780px){.noshi-guide .noshi-container h4{padding-top:100px;margin-top:-76px}}.noshi-guide .noshi-container h4::before{content:"";position:absolute;left:0;bottom:0;height:24px;border-left:solid 3px var(--imperial-gold)}.noshi-guide .noshi-container img{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;max-height:450px;border:solid 1px var(--imperial-gray1)}
