﻿.c-heading-1{font:700 28px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-heading-2{font:700 24px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-heading-3{font:700 20px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-heading-4,#index .handsOn .program .list .item .text h1,#index .handsOn .list .meta .content h1,#index .handsOn .list .free h1,#index .event .list .meta .content h1,#index .event .list .free h1{font:700 18px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-heading-5,#index .handsOn .program .list .item .text h2,#index .handsOn .list .meta .content h2,#index .handsOn .list .free h2,#index .event .list .meta .content h2,#index .event .list .free h2{font:700 16px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-heading-6,#index .handsOn .program .list .item .text h3,#index .handsOn .list .meta .content h3,#index .handsOn .list .free h3,#index .event .list .meta .content h3,#index .event .list .free h3{font:700 14px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-heading-7,#index .handsOn .program .list .item .text h4,#index .handsOn .list .meta .content h4,#index .handsOn .list .free h4,#index .event .list .meta .content h4,#index .event .list .free h4{font:700 12px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-headingEn-1{font:600 48px/1 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-headingEn-2{font:600 24px/1.5 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-headingEn-3{font:600 20px/1.5 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-headingEn-4{font:600 16px/1.5 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-headingEn-5{font:600 14px/1.5 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-headingEn-6{font:600 12px/1.5 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-text-1{font:500 14px/2 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-text-2,#index .handsOn .program .list .item .text p,#index .handsOn .list .meta .content p,#index .handsOn .list .free p,#index .event .list .meta .content p,#index .event .list .free p,#index .handsOn .program .list .item .text ul,#index .handsOn .list .meta .content ul,#index .handsOn .list .free ul,#index .event .list .meta .content ul,#index .event .list .free ul,#index .handsOn .program .list .item .text ol,#index .handsOn .list .meta .content ol,#index .handsOn .list .free ol,#index .event .list .meta .content ol,#index .event .list .free ol{font:500 14px/1.75 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-text-3{font:500 12px/1.75 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-text-4{font:500 10px/1.5 "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.c-textEn-1{font:500 14px/2 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-textEn-2{font:500 12px/1.5 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}.c-textEn-3{font:500 10px/1.5 "Barlow Semi Condensed",sans-serif;letter-spacing:.025em}#index .event .list .image:after,#index .foot .image:after,#index .access .map:after,#index .kagayaki .image:after,#index .gokan .image:after,#index .handsOn .head .image:after,#index .marche .head .image:after,#index .handsOn .program .image:after,#index .coordinate .slider .image:after,#index .nhk .slider .image:after{content:"";display:block;width:100%;height:0}#index .event .list .image iframe,#index .foot .image iframe,#index .access .map iframe,#index .kagayaki .image iframe,#index .gokan .image iframe,#index .handsOn .head .image iframe,#index .marche .head .image iframe,#index .handsOn .program .image iframe,#index .coordinate .slider .image iframe,#index .nhk .slider .image iframe,#index .event .list .image img,#index .foot .image img,#index .access .map img,#index .kagayaki .image img,#index .gokan .image img,#index .handsOn .head .image img,#index .marche .head .image img,#index .handsOn .program .image img,#index .coordinate .slider .image img,#index .nhk .slider .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#index .handsOn .head .image:after,#index .marche .head .image:after,#index .handsOn .program .image:after,#index .coordinate .slider .image:after,#index .nhk .slider .image:after{padding-bottom:66.6666%}#index .kagayaki .image:after,#index .gokan .image:after{padding-bottom:75%}#index .access .map:after{padding-bottom:55%}#index .event .list .image:after,#index .foot .image:after{padding-bottom:50%}#index .hero{background-color:#ec7291}@media(max-width: 959.98px){#index .hero{padding:120px 20px 80px;width:100%}}@media(min-width: 960px){#index .hero{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;min-height:500px}}#index .hero .logo{display:flex;justify-content:center;align-items:center}@media(min-width: 960px){#index .hero .logo{margin-left:50%;width:50%}}#index .hero .logo img{width:76%}@media(min-width: 960px){#index .hero .logo img{width:50%;min-width:330px}}#index .hero .slider{z-index:1}@media(max-width: 959.98px){#index .hero .slider{margin-top:-5%;padding-bottom:113.5%}}@media(min-width: 960px){#index .hero .slider{position:fixed;top:0;left:0;padding:20px;width:50%;height:100vh;background-color:#ec7291}}#index .hero .slider .text{position:absolute;top:50%;left:50%;z-index:4;margin-top:8px;transform:translate(-50%, -50%)}#index .hero .slider .container{border-radius:calc(25vw - 20px) calc(25vw - 20px) 0 0}@media(max-width: 959.98px){#index .hero .slider .container{position:absolute;top:0;left:0;border-radius:calc(50vw - 20px) calc(50vw - 20px) 0 0;width:100%;height:100%}}#index .hero .slider .container,#index .hero .slider .wrapper,#index .hero .slider .slide,#index .hero .slider .image{width:100%;height:100%}#index .hero .slider .slide.swiper-slide-active .image,#index .hero .slider .slide.swiper-slide-duplicate-active .image,#index .hero .slider .slide.swiper-slide-prev .image{transform:scale(1.1)}#index .hero .slider .image{transition:transform 7s linear;overflow:hidden}#index .hero .slider .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#index .hero .slider .pagenation{display:flex;justify-content:center;position:absolute;bottom:20px;left:50%;width:auto;transform:translate(-50%)}#index .hero .slider .pagenation .swiper-pagination-bullet{display:block;width:6px;height:6px;background-color:#e6e6e6;opacity:1}#index .hero .slider .pagenation .swiper-pagination-bullet-active{background-color:#ec7291}@media(min-width: 960px){#index .busTicket .btn a{transition:background-color .2s}#index .busTicket .btn a .text{transition:color .2s}#index .busTicket .btn a:hover{background-color:#1754c6}#index .busTicket .btn a:hover .text{color:#fff}}@media(min-width: 960px){#index .marche .exhibitor .btn a{transition:background-color .2s}#index .marche .exhibitor .btn a .text{transition:color .2s}#index .marche .exhibitor .btn a .hover{transition:opacity .2s}#index .marche .exhibitor .btn a:hover{background-color:#ec7291}#index .marche .exhibitor .btn a:hover .text{color:#fff}#index .marche .exhibitor .btn a:hover .hover{opacity:1}}#index .marche .exhibitor .btn .hover{opacity:0}#index .handsOn .program .list .item .text>*:first-child,#index .handsOn .list .meta .content>*:first-child,#index .handsOn .list .free>*:first-child,#index .event .list .meta .content>*:first-child,#index .event .list .free>*:first-child{margin-top:0 !important}#index .handsOn .program .list .item .text>*:last-child,#index .handsOn .list .meta .content>*:last-child,#index .handsOn .list .free>*:last-child,#index .event .list .meta .content>*:last-child,#index .event .list .free>*:last-child{margin-bottom:0 !important}#index .handsOn .program .list .item .text h1,#index .handsOn .list .meta .content h1,#index .handsOn .list .free h1,#index .event .list .meta .content h1,#index .event .list .free h1{margin-top:30px}#index .handsOn .program .list .item .text h2,#index .handsOn .list .meta .content h2,#index .handsOn .list .free h2,#index .event .list .meta .content h2,#index .event .list .free h2{margin-top:25px}#index .handsOn .program .list .item .text h3,#index .handsOn .list .meta .content h3,#index .handsOn .list .free h3,#index .event .list .meta .content h3,#index .event .list .free h3{margin-top:20px}#index .handsOn .program .list .item .text h4,#index .handsOn .list .meta .content h4,#index .handsOn .list .free h4,#index .event .list .meta .content h4,#index .event .list .free h4{margin-top:15px}#index .handsOn .program .list .item .text p,#index .handsOn .list .meta .content p,#index .handsOn .list .free p,#index .event .list .meta .content p,#index .event .list .free p{margin-top:5px}#index .handsOn .program .list .item .text ul,#index .handsOn .list .meta .content ul,#index .handsOn .list .free ul,#index .event .list .meta .content ul,#index .event .list .free ul,#index .handsOn .program .list .item .text ol,#index .handsOn .list .meta .content ol,#index .handsOn .list .free ol,#index .event .list .meta .content ol,#index .event .list .free ol{margin:10px 0;padding-left:1.25em}#index .handsOn .program .list .item .text ul,#index .handsOn .list .meta .content ul,#index .handsOn .list .free ul,#index .event .list .meta .content ul,#index .event .list .free ul{list-style-type:disc}#index .handsOn .program .list .item .text ol,#index .handsOn .list .meta .content ol,#index .handsOn .list .free ol,#index .event .list .meta .content ol,#index .event .list .free ol{list-style-type:decimal}#index .handsOn .program .list .item .text strong,#index .handsOn .list .meta .content strong,#index .handsOn .list .free strong,#index .event .list .meta .content strong,#index .event .list .free strong{font-weight:700}#index .handsOn .program .list .item .text em,#index .handsOn .list .meta .content em,#index .handsOn .list .free em,#index .event .list .meta .content em,#index .event .list .free em{font-style:italic}#index .handsOn .list .free h2,#index .handsOn .list .free h3,#index .handsOn .list .free h4{color:#de0055}#index .event .list .free h2,#index .event .list .free h3,#index .event .list .free h4{color:#35adbe}#index .coordinate .swiper-button-next,#index .coordinate .swiper-button-prev,#index .nhk .swiper-button-next,#index .nhk .swiper-button-prev{margin-top:0px !important;border-radius:50%;width:32px;height:32px;background:#222 url(../images/local/index/slider-arrow.svg) no-repeat 55% center/25% auto}@media(min-width: 960px){#index .coordinate .swiper-button-next,#index .coordinate .swiper-button-prev,#index .nhk .swiper-button-next,#index .nhk .swiper-button-prev{width:40px;height:40px;transition:background-color .2s}}#index .coordinate .swiper-button-next,#index .nhk .swiper-button-next{right:0;transform:translate(50%, -50%)}#index .coordinate .swiper-button-prev,#index .nhk .swiper-button-prev{left:0;transform:translate(-50%, -50%) rotate(180deg)}@media(min-width: 960px){#index .coordinate .swiper-button-next:hover,#index .coordinate .swiper-button-prev:hover{background-color:#d3ad46}}@media(min-width: 960px){#index .nhk .swiper-button-next:hover,#index .nhk .swiper-button-prev:hover{background-color:#e8127d}}#index .foot .image{width:calc(100% + 40px)}@media(min-width: 960px){#index .foot .image{width:calc(100% + 80px)}}@media(min-width: 960px){#index .foot .bnr{transition:opacity .2s}#index .foot .bnr:hover{opacity:.7}}@media(min-width: 960px){#index .foot .archive .list .item a{transition:border-color .2s,color .2s}#index .foot .archive .list .item a:hover{border-color:#ec7291;color:#ec7291}}.underlineHoverAnimation,#index .handsOn .program .list .item .text a,#index .handsOn .list .meta .content a,#index .handsOn .list .free a,#index .event .list .meta .content a,#index .event .list .free a{background:linear-gradient(currentColor, currentColor) 100% 100%/100% 1px no-repeat}@media(min-width: 960px){.underlineHoverAnimation:hover,#index .handsOn .program .list .item .text a:hover,#index .handsOn .list .meta .content a:hover,#index .handsOn .list .free a:hover,#index .event .list .meta .content a:hover,#index .event .list .free a:hover{animation:underlineHoverAnimation .5s ease}}@keyframes underlineHoverAnimation{0%{background-size:100% 1px;background-position:100% 100%}50%{background-size:0 1px;background-position:100% 100%}51%{background-size:0 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}/*# sourceMappingURL=index.css.map */
