body.categories .pagetitle{position:relative;display:flex;justify-content:center;align-items:center;padding:7.5rem 0 1.25rem;background-color:#008fd3}@media(max-width: 768px){body.categories .pagetitle{padding:14.5833333333vw 8.3333333333vw 0}}body.categories .pagetitle::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:100%;background:url("../images/wave.svg") no-repeat 100% 100%;background-size:100%}@media(max-width: 768px){body.categories .pagetitle::before{background-size:116.6666666667vw}}body.categories .pagetitle h2{position:relative;display:flex;justify-content:center;align-items:center;width:50rem;padding:3.125rem;border:.3125rem solid var(--bk);border-radius:10em;font-family:"M PLUS Rounded 1c",sans-serif;font-size:3rem;font-weight:700;text-align:center;line-height:1.25;letter-spacing:.1em;background-color:var(--wh);transition-delay:.3s}@media(max-width: 768px){body.categories .pagetitle h2{flex-direction:column;width:100%;padding:6.25vw 0 4.1666666667vw;border-width:1.0416666667vw;font-size:7.5vw}}body.categories .pagetitle h2::before,body.categories .pagetitle h2::after{content:"";position:absolute;top:0;left:50%;z-index:-1}body.categories .pagetitle h2::before{width:10rem;aspect-ratio:2/1;border:.3125rem solid var(--bk);border-bottom:0 none;border-radius:5rem 5rem 0 0;background-color:var(--wh);transform:translate(-50%, -100%)}@media(max-width: 768px){body.categories .pagetitle h2::before{width:25vw;border-width:1.0416666667vw;border-radius:12.5vw 12.5vw 0 0}}body.categories .pagetitle h2::after{width:9.375rem;aspect-ratio:1/1;border-radius:50%;background-color:var(--wh);transform:translate(-50%, -50%)}@media(max-width: 768px){body.categories .pagetitle h2::after{width:22.9166666667vw}}body.categories .pagetitle h2 .icon{position:absolute;top:0;left:50%;width:6.25rem;aspect-ratio:1/1;background-color:var(--bk);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain;transform:translate(-50%, -60%)}@media(max-width: 768px){body.categories .pagetitle h2 .icon{width:16.6666666667vw}}body.categories .pagetitle h2 span{color:var(--mynkRed)}body.categories .pagetitle h2 strong{color:var(--mynkBlue)}body.categories .main .section{position:relative;padding:5rem 0}@media(max-width: 768px){body.categories .main .section{padding:8.3333333333vw 0}}body.categories .main .section:nth-child(2n-1){background-color:#fefce9}body.categories .main .section h3{position:relative;display:flex;gap:.625rem;padding-bottom:.625rem;border-bottom:.125rem dashed var(--bk40);color:var(--mynkBlue);font-size:1.875rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body.categories .main .section h3{gap:2.0833333333vw;padding-bottom:2.0833333333vw;border-width:.4166666667vw;font-size:5vw}}body.categories .main .section h3:not(:first-child){margin-top:1.25rem}@media(max-width: 768px){body.categories .main .section h3:not(:first-child){margin-top:4.1666666667vw}}body.categories .main .section h3::before{content:"";width:.625rem;border-radius:.1875rem;background-color:var(--mynkRed)}@media(max-width: 768px){body.categories .main .section h3::before{width:2.0833333333vw;border-radius:.625vw}}body.categories .main .section p{font-size:1.125rem;line-height:1.75}@media(max-width: 768px){body.categories .main .section p{font-size:3.3333333333vw}}body.categories .main .section ul.list{display:flex;flex-direction:column;gap:.625rem;font-size:1.125rem;line-height:1.5}@media(max-width: 768px){body.categories .main .section ul.list{gap:1.0416666667vw;font-size:3.3333333333vw}}body.categories .main .section ul.list.horizontal{flex-direction:row;flex-wrap:wrap;gap:.3125rem 1.875rem}@media(max-width: 768px){body.categories .main .section ul.list.horizontal{gap:1.0416666667vw 4.1666666667vw}}body.categories .main .section ul.list>li{position:relative;padding-left:1.25em}body.categories .main .section ul.list>li::before{content:"";position:absolute;top:.3125em;left:0;display:block;width:.75em;aspect-ratio:1/1;border:solid .1875rem #08d;border-radius:50%;background-color:var(--mynkBlue)}@media(max-width: 768px){body.categories .main .section ul.list>li::before{border-width:.625vw}}body.categories .main .section ol.list{display:flex;flex-direction:column;gap:.625rem;margin-left:2.5em;font-size:1.125rem;line-height:1.5}@media(max-width: 768px){body.categories .main .section ol.list{gap:1.0416666667vw;font-size:3.3333333333vw}}body.categories .main .section ol.list>li{counter-increment:item;position:relative;padding:.3125em 0}body.categories .main .section ol.list>li::before{content:counter(item, decimal) ".";position:absolute;top:.125em;left:-2em;display:flex;justify-content:center;align-items:center;width:1.75em;aspect-ratio:1/1;border-radius:.25em;color:var(--bk);font-weight:700;background-color:var(--mynkYellow)}body.categories .main .section .table{width:100%;overflow:hidden;border-collapse:separate;border-spacing:.625rem 1.25rem;font-size:1.125rem;line-height:1.5}@media(max-width: 768px){body.categories .main .section .table{font-size:3.3333333333vw;border-spacing:0}}@media(max-width: 768px){body.categories .main .section .table tbody tr{display:flex;flex-direction:column}body.categories .main .section .table tbody tr+tr{margin-top:4.1666666667vw}}body.categories .main .section .table tbody tr th,body.categories .main .section .table tbody tr td{position:relative;padding:1.875rem;border-radius:.625rem}@media(max-width: 768px){body.categories .main .section .table tbody tr th,body.categories .main .section .table tbody tr td{padding:4.1666666667vw}}body.categories .main .section .table tbody tr th{display:flex;align-items:center;gap:1.25rem;color:var(--wh);font-weight:700;background-color:var(--mynkBlue)}@media(max-width: 768px){body.categories .main .section .table tbody tr th{gap:2.5vw;border-radius:2.0833333333vw 2.0833333333vw 0 0}}body.categories .main .section .table tbody tr th::before{content:"";width:1.25rem;aspect-ratio:1/1;background-color:var(--wh);-webkit-mask:url("../images/icon_face.svg") no-repeat 50% 50%;mask:url("../images/icon_face.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}@media(max-width: 768px){body.categories .main .section .table tbody tr th::before{width:3.75vw}}body.categories .main .section .table tbody tr td{background-color:var(--wh)}@media(max-width: 768px){body.categories .main .section .table tbody tr td{border-radius:0 0 2.0833333333vw 2.0833333333vw}}body.categories .main .section .export{position:relative;display:inline-block;margin-right:.25em;padding-right:1.25em}body.categories .main .section .export::after{content:"";position:absolute;top:50%;right:0;width:1em;aspect-ratio:1/1;background-color:var(--mynkBlue);-webkit-mask:url("../images/icon_export.svg") no-repeat 50% 50%;mask:url("../images/icon_export.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transform:translateY(-50%);transition:background-color .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(any-hover: hover){body.categories .main .section .export:hover::after{background-color:var(--mynkRed)}}body.categories .main .section .nav{display:flex;justify-content:center;gap:2.5rem}@media(max-width: 768px){body.categories .main .section .nav{flex-direction:column;align-items:center;gap:8.3333333333vw}}body.categories .main .section .nav .btn{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;gap:.625rem;padding:1.25rem 5rem;border:.125rem solid var(--bk);border-radius:5em;color:var(--bk);font-size:1.125rem;font-weight:700;text-decoration:none}@media(max-width: 768px){body.categories .main .section .nav .btn{gap:2.0833333333vw;padding:4.1666666667vw 8.3333333333vw;border-width:.625vw;font-size:3.3333333333vw}}body.categories .main .section .nav .btn.export::after{right:1.25rem;background-color:var(--bk)}@media(max-width: 768px){body.categories .main .section .nav .btn.export::after{right:4.1666666667vw}}@media(any-hover: hover){body.categories .main .section .nav .btn:hover{color:var(--wh);background-color:var(--bk)}body.categories .main .section .nav .btn.export:hover::after{background-color:var(--wh)}}