#kvWrap{width:100%;background-color:#003d6c;box-sizing:border-box}#kv{width:100%;padding-top:min(8.0555555556vw, 116px);padding-bottom:min(8.0555555556vw, 116px);box-sizing:border-box;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv{padding-top:9.3023255814vw;padding-bottom:9.3023255814vw}}@media only screen and (max-width: 767px){#kv{padding-top:18.6046511628vw;padding-bottom:18.6046511628vw}}#kv .photo{width:100%;height:100%;box-sizing:border-box;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;z-index:1}#kv .photo .img{width:100%;height:100%;box-sizing:border-box}#kv .photo .img>img{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom;display:block}#kv .pageTitle{line-height:1.6;padding-right:min(2.7777777778vw, 40px);padding-left:min(2.7777777778vw, 40px);font-size:min(2.7777777778vw, 40px);font-weight:bold;letter-spacing:.05em;text-align:center;color:#fff;box-sizing:border-box;position:relative;z-index:2}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .pageTitle{padding-right:2.3255813953vw;padding-left:2.3255813953vw;font-size:3.7209302326vw}}@media only screen and (max-width: 767px){#kv .pageTitle{padding-right:4.6511627907vw;padding-left:4.6511627907vw;font-size:7.4418604651vw}}.pageTopBreadcrumb{width:100%;padding-top:min(1.3888888889vw, 20px);padding-bottom:min(1.3888888889vw, 20px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageTopBreadcrumb{padding-top:2.3255813953vw;padding-bottom:2.3255813953vw}}@media only screen and (max-width: 767px){.pageTopBreadcrumb{padding-top:4.6511627907vw;padding-bottom:4.6511627907vw}}#contents.download-thanks #downloadThanks .sectionInner>*{margin-top:min(3.4722222222vw, 50px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download-thanks #downloadThanks .sectionInner>*{margin-top:5.8139534884vw}}@media only screen and (max-width: 767px){#contents.download-thanks #downloadThanks .sectionInner>*{margin-top:11.6279069767vw}}#contents.download-thanks #downloadThanks .sectionInner>*:first-child{margin-top:0}#contents.download_archive #downloadSlider{padding-top:min(2.7777777778vw, 40px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider{padding-top:4.6511627907vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider{padding-top:9.3023255814vw}}#contents.download_archive #downloadSlider .sliderArea{width:100%;box-sizing:border-box}#contents.download_archive #downloadSlider .sliderArea .noSwiper .swiper-wrapper{justify-content:center;gap:min(2.7777777778vw, 40px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .noSwiper .swiper-wrapper{gap:4.6511627907vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .noSwiper .swiper-wrapper{gap:9.3023255814vw}}#contents.download_archive #downloadSlider .sliderArea .noSwiper .swiper-slide{width:min(55.5555555556vw, 800px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .noSwiper .swiper-slide{width:69.7674418605vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .noSwiper .swiper-slide{width:74.4186046512vw}}#contents.download_archive #downloadSlider .sliderArea .swiper-wrapper{align-items:stretch}#contents.download_archive #downloadSlider .sliderArea .swiper-slide{height:auto;border:1px solid #000;background-color:#fff;box-sizing:border-box;position:relative}#contents.download_archive #downloadSlider .sliderArea .swiper-slide:before{width:calc(100% - min(1.3888888889vw, 20px)*2);height:calc(100% - min(1.3888888889vw, 20px)*2);content:"";background-image:linear-gradient(to right, #f0c537, #f0c537 min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px)),linear-gradient(to bottom, #f0c537, #f0c537 min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px)),linear-gradient(to left, #f0c537, #f0c537 min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px)),linear-gradient(to top, #f0c537, #f0c537 min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px), transparent min(1.3888888889vw, 20px));background-size:min(2.7777777778vw, 40px) min(0.3472222222vw, 5px),min(0.3472222222vw, 5px) min(2.7777777778vw, 40px),min(2.7777777778vw, 40px) min(0.3472222222vw, 5px),min(0.3472222222vw, 5px) min(2.7777777778vw, 40px);background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-position:left top,right top,right bottom,left bottom;display:block;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;z-index:2}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .swiper-slide:before{width:calc(100% - 4.6511627907vw);height:calc(100% - 4.6511627907vw);background-image:linear-gradient(to right, #f0c537, #f0c537 2.3255813953vw, transparent 2.3255813953vw, transparent 2.3255813953vw),linear-gradient(to bottom, #f0c537, #f0c537 2.3255813953vw, transparent 2.3255813953vw, transparent 2.3255813953vw),linear-gradient(to left, #f0c537, #f0c537 2.3255813953vw, transparent 2.3255813953vw, transparent 2.3255813953vw),linear-gradient(to top, #f0c537, #f0c537 2.3255813953vw, transparent 2.3255813953vw, transparent 2.3255813953vw);background-size:4.6511627907vw .5813953488vw,.5813953488vw 4.6511627907vw,4.6511627907vw .5813953488vw,.5813953488vw 4.6511627907vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .swiper-slide:before{width:calc(100% - 9.3023255814vw);height:calc(100% - 9.3023255814vw);background-image:linear-gradient(to right, #f0c537, #f0c537 4.6511627907vw, transparent 4.6511627907vw, transparent 4.6511627907vw),linear-gradient(to bottom, #f0c537, #f0c537 4.6511627907vw, transparent 4.6511627907vw, transparent 4.6511627907vw),linear-gradient(to left, #f0c537, #f0c537 4.6511627907vw, transparent 4.6511627907vw, transparent 4.6511627907vw),linear-gradient(to top, #f0c537, #f0c537 4.6511627907vw, transparent 4.6511627907vw, transparent 4.6511627907vw);background-size:9.3023255814vw 1.1627906977vw,1.1627906977vw 9.3023255814vw,9.3023255814vw 1.1627906977vw,1.1627906977vw 9.3023255814vw}}#contents.download_archive #downloadSlider .sliderArea .swiper-pagination{margin-top:min(2.7777777778vw, 40px);position:static}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .swiper-pagination{margin-top:4.6511627907vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .swiper-pagination{margin-top:9.3023255814vw}}#contents.download_archive #downloadSlider .sliderArea .swiper-pagination .swiper-pagination-bullet{width:min(1.3888888889vw, 20px);height:min(1.3888888889vw, 20px);margin:0 min(0.6944444444vw, 10px);background-color:#fff;border:1px solid #003d6c;opacity:1}#contents.download_archive #downloadSlider .sliderArea .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#003d6c}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .swiper-pagination .swiper-pagination-bullet{width:2.3255813953vw;height:2.3255813953vw;margin:0 1.1627906977vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .swiper-pagination .swiper-pagination-bullet{width:4.6511627907vw;height:4.6511627907vw;margin:0 2.3255813953vw}}#contents.download_archive #downloadSlider .sliderArea .slideInner{width:100%;padding:min(5.5555555556vw, 80px) min(4.1666666667vw, 60px);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .slideInner{padding:6.976744186vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .slideInner{padding:9.3023255814vw;justify-content:center;flex-wrap:wrap}}#contents.download_archive #downloadSlider .sliderArea .photo{width:min(16.6666666667vw, 240px);aspect-ratio:1/1;overflow:hidden;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .photo{width:16.2790697674vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .photo{width:60%}}#contents.download_archive #downloadSlider .sliderArea .photo .img{width:100%;height:100%;box-sizing:border-box}#contents.download_archive #downloadSlider .sliderArea .photo .img>img{width:100%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}#contents.download_archive #downloadSlider .sliderArea .detail{width:calc(100% - min(16.6666666667vw, 240px) - min(2.7777777778vw, 40px));box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .detail{width:calc(100% - 16.2790697674vw - 4.6511627907vw)}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .detail{width:100%}}#contents.download_archive #downloadSlider .sliderArea .detail>*{margin-top:min(0.6944444444vw, 10px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadSlider .sliderArea .detail>*{margin-top:1.1627906977vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadSlider .sliderArea .detail>*{margin-top:2.3255813953vw}}#contents.download_archive #downloadSlider .sliderArea .detail>*:first-child{margin-top:0}#contents.download_archive #downloadArchive{width:100%;box-sizing:border-box}#contents.download_archive #downloadArchive .downloadList{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:min(2.7777777778vw, 40px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadArchive .downloadList{justify-content:space-between;gap:6.976744186vw 0}}@media only screen and (max-width: 767px){#contents.download_archive #downloadArchive .downloadList{gap:13.9534883721vw}}@media only screen and (min-width: 1080px){#contents.download_archive #downloadArchive .downloadList>a:hover .photo .img{transform:scale(1.1)}}#contents.download_archive #downloadArchive .downloadList .card{width:min(23.125vw, 333px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadArchive .downloadList .card{width:46%}}@media only screen and (max-width: 767px){#contents.download_archive #downloadArchive .downloadList .card{width:100%}}#contents.download_archive #downloadArchive .downloadList .card .photo{width:100%;overflow:hidden;box-sizing:border-box}#contents.download_archive #downloadArchive .downloadList .card .photo .img{width:100%;aspect-ratio:333/204;box-sizing:border-box}@media only screen and (min-width: 1080px){#contents.download_archive #downloadArchive .downloadList .card .photo .img{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;transition-delay:0}}#contents.download_archive #downloadArchive .downloadList .card .photo .img>img{width:100%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}#contents.download_archive #downloadArchive .downloadList .card .detail{width:100%;margin-top:min(1.3888888889vw, 20px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadArchive .downloadList .card .detail{margin-top:2.3255813953vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadArchive .downloadList .card .detail{margin-top:4.6511627907vw}}#contents.download_archive #downloadArchive .downloadList .card .detail>*{margin-top:min(0.6944444444vw, 10px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_archive #downloadArchive .downloadList .card .detail>*{margin-top:1.1627906977vw}}@media only screen and (max-width: 767px){#contents.download_archive #downloadArchive .downloadList .card .detail>*{margin-top:2.3255813953vw}}#contents.download_archive #downloadArchive .downloadList .card .detail>*:first-child{margin-top:0}