<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";body{min-width:1000px;height:100%;overflow:hidden}div.pageWrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;width:100%;min-height:100vh;height:100%;margin:0 auto;text-align:left}div.container{position:relative;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media all and (-ms-high-contrast: none){body{font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif !important}}*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(74,74,74,0);overflow:auto}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,section{display:block}p,h1,h2,h3,h4,h5,h6,h7,ul,ol,li,dl,dt,dd,p,caption,th,td,form,input,textarea,blockquote,address,embed,object,figure,em{margin:0;padding:0;font-style:normal;font-size:100%;font-weight:normal}body{position:relative;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif !important;font-size:1.4em;line-height:1;color:#4a4a4a;text-align:left;text-rendering:optimizeLegibility}[tabindex="-1"]:focus{outline:0 !important}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style-type:none}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-left:0}blockquote{margin:0 0 1rem}figure{line-height:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#4a4a4a;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif !important;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0}input,button,select,optgroup,textarea{vertical-align:middle;position:relative;outline:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}div.contents{width:1000px;margin:0 auto}header{position:relative;width:100%}.head-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:1000px;height:100px;margin:0 auto;padding:0 20px}.head-top::after{content:"";position:absolute;bottom:0;left:0;width:100vw;margin-left:calc(50% - 50vw);height:1px;background:#4a4a4a}.header-logo a{position:relative;padding-left:70px;transition:.3s}.header-logo a::before{content:"";display:block;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;left:0;width:52px;height:55px;background:url("../common/images/logo_symbol.svg") no-repeat left top/contain}.header-logo a img{height:34px}.header-logo a:hover{opacity:.6}.header-info{position:relative;padding-left:65px}.header-info::before{content:"";display:block;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;left:0;width:55px;height:55px;background:url("../common/images/header_tel_icon.svg") no-repeat top center/contain}.header-info dt{margin-bottom:5px}.header-info dt a{color:#213a94;font-size:3rem;font-weight:700}.header-info dd{color:#213a94;font-size:1.4rem;font-weight:700;letter-spacing:.05em}nav.global-nav{position:relative;width:100%}nav.global-nav ul{width:1000px;margin:0 auto;padding:0 30px}nav.global-nav ul li a{position:relative;font-size:1.5rem;transition:.3s}nav.global-nav ul li a::before,nav.global-nav ul li a::after{content:"";display:block;transition:.3s}nav.global-nav ul li a::before{position:absolute;top:50%;left:0;width:6px;height:6px;border-top:2px solid #4a4a4a;border-right:2px solid #4a4a4a;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}footer{position:relative;width:100%;background:#0061b5}footer small{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;color:#fff;font-size:1.4rem;letter-spacing:.05em}.pagetop{right:8vw;z-index:10}.pagetop a{transition:.3s}.pagetop a:hover{opacity:.8}h2.section-title{position:relative;width:100%;margin:0 auto 50px;text-align:center}h2.section-title::before{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;border-bottom:solid #d4d4d4 1px}h2.section-title span{display:inline-block;padding-bottom:15px;border-bottom:solid #0889df 2px;font-size:2.6rem;font-weight:700;letter-spacing:.05em}h2.section-title span.top-title{font-size:2.8rem}.page-title-contents{position:relative;width:100%}.page-title-contents::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:url("../common/images/underlayer_title_bg.jpg") no-repeat center center/cover}.page-title-contents h1{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px;color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.05em}.simple-btn{display:block;margin:0 auto}.simple-btn a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;background:#0889df;border:solid transparent 2px;border-radius:20px;color:#fff;font-size:1.6rem;letter-spacing:.025em;transition:.3s}.simple-btn a::before,.simple-btn a::after{content:"";display:block;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;width:16px;height:16px;background:no-repeat top right/contain;transition:.3s}.simple-btn a::before{background-image:url("../common/images/circle_arrow_white.svg")}.simple-btn a::after{background-image:url("../common/images/circle_arrow_blue.svg");opacity:0}.simple-btn a:hover{background:#fff;border-color:#0889df;color:#0889df}.simple-btn a:hover::after{opacity:1}.small-btn{display:block;width:120px}.small-btn a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;position:relative;width:100%;background:#fff;border:solid #0889df 2px;border-radius:16px;color:#0889df;font-size:1.3rem;font-weight:700;transition:.3s}.small-btn a::before,.small-btn a::after{content:"";display:block;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:5px;width:15px;height:15px;background:no-repeat top right/contain;transition:.3s}.small-btn a::before{background-image:url("../common/images/circle_arrow_blue.svg")}.small-btn a::after{background-image:url("../common/images/circle_arrow_white.svg");opacity:0}.small-btn a:hover{background:#0889df;color:#fff}.small-btn a:hover::after{opacity:1}@media screen and (max-width: 1048px)and (min-width: 769px){section{padding-left:20px !important;padding-right:20px !important}}@media screen and (min-width: 769px){br.tabbr,br.spbr,br.stbr,.st-text{display:none}a[href^="tel:"]{pointer-events:none}.trigger,.back-shadow{display:none}.header-logo{position:relative;-webkit-flex:1;flex:1}nav.global-nav ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}nav.global-nav ul li a{padding-left:20px}nav.global-nav ul li a::after{position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;left:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);height:150%;border-radius:5px;z-index:-1}nav.global-nav ul li a:hover{color:#fff}nav.global-nav ul li a:hover::before{border-color:#fff}nav.global-nav ul li a:hover::after{background:#0889df}h2.section-title span.top-title{font-size:2.8rem}.simple-btn a{height:40px}.small-btn a{height:30px;padding-left:15px}}@media screen and (max-width: 768px){body{width:100%;min-width:100%}div.pageWrap{width:100%}div.contents{width:650px}.trigger{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:12px;right:15px;width:35px;height:35px;background:#0889df;z-index:200}.trigger .menu-trigger,.trigger .menu-trigger span{display:inline-block;transition:.4s}.trigger .menu-trigger{position:relative;width:25px;height:19px}.trigger span{position:absolute;top:0;left:0;width:100%;height:3px;background-color:#fff}.trigger span:nth-child(1){top:0px}.trigger span:nth-child(2){top:8px}.trigger span:nth-child(3){top:16px}.back-shadow{position:fixed;top:0;left:0;z-index:40}.back-shadow::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:rgba(74,74,74,.25);opacity:0;visibility:hidden;transition:.5s}.open .trigger{background:#4a4a4a}.open .trigger span:nth-child(1){-webkit-transform:translate(0, 8px) rotate(45deg);transform:translate(0, 8px) rotate(45deg)}.open .trigger span:nth-child(2){opacity:0}.open .trigger span:nth-child(3){-webkit-transform:translate(0, -8px) rotate(-45deg);transform:translate(0, -8px) rotate(-45deg)}.open .back-shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh}.open .back-shadow::before{opacity:1;visibility:visible}.open nav.global-nav{position:fixed;top:60px;left:0;right:0}.open .head-top::after{background:#0889df}.head-top{-webkit-justify-content:center;justify-content:center;width:100%;height:60px;margin-bottom:5px;background:#fff;z-index:100}.head-top::after{transition:.3s}.header-logo a{padding-left:40px}.header-logo a::before{width:33px;height:35px}.header-logo a img{height:21px}nav.global-nav{position:fixed;top:-500px;left:0;right:0;padding-bottom:30px;background:#fff;text-align:center;transition:.5s;z-index:10}nav.global-nav ul{width:100%;margin-bottom:25px}nav.global-nav ul li a{display:block;width:100%;padding:15px 0;border-bottom:solid #0889df 1px}nav.global-nav ul li a::before{left:auto;right:25px}.header-info{position:relative;display:inline-block;padding-left:65px;text-align:left}.header-info::before{width:53px;height:53px}.header-info dt a{font-size:2.8rem}.header-info dd{font-size:1.2rem}footer small{height:45px;font-size:1.1rem;line-height:1.2;text-align:center}.pagetop{right:15px}h2.section-title{margin-bottom:35px}h2.section-title span{font-size:2.3rem;line-height:1.4}h2.section-title span.top-title{font-size:2.3rem}.page-title-contents h1{height:80px;font-size:2rem}.simple-btn a{padding:10px 0}.simple-btn a::after{width:20px;height:20px}.small-btn{width:170px}.small-btn a{padding:10px 0 10px 35px;border-radius:20px;font-size:1.5rem}.small-btn a::before,.small-btn a::after{right:10px}}@media screen and (min-width: 667px)and (max-width: 768px){br.pcbr,br.spbr{display:none}}@media screen and (max-width: 666px){br.pcbr,br.tabbr,br.ptbr,.pt-text{display:none}div.contents{width:100%}}@media screen and (max-width: 320px){nav.global-nav ul li a::before{right:15px}}.visual-body-contents{position:relative;width:100%}.visual-body-contents .mascot-introduction{position:absolute;left:50%;width:1000px;max-width:100vw;bottom:40px;transform:translateX(-50%)}.visual-body-contents .mascot-introduction a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;position:relative;width:285px;height:100px;padding:0 30px 0 70px;background:#edf7fd;border:solid 2px #0889df;border-radius:10px}.visual-body-contents .mascot-introduction a figure{position:absolute;left:-65px;bottom:-8px;width:130px}.visual-body-contents .mascot-introduction a figure::before{content:"";display:block;padding-top:130%}.visual-body-contents .mascot-introduction a figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.visual-body-contents .mascot-introduction a p{color:#0889df;font-size:1.5rem;letter-spacing:.025em;line-height:1.5;font-weight:700}.visual-body-contents .mascot-introduction a::after{content:"";display:block;top:50%;right:15px;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:10px;height:8px;background:url(../images/icon_arrow.svg) center center/contain no-repeat}.slider{width:100vw}.slider li{position:relative}@keyframes caption{from{opacity:0;transform:translateX(150px)}to{opacity:1;transform:translateX(-50%)}}.slider li.slick-current .caption{animation:caption 1s ease .6s backwards}.slider li figure{width:100vw;height:70vh;background:#000}.slider li figure img{width:100%;height:100%;opacity:.8;object-fit:cover}.slider li .caption{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:28vh;left:50%;width:1000px;max-width:100vw;padding:0 30px}.slider li .caption .period{display:inline-block;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-end;align-items:flex-end;color:#fff}.slider li .caption .period dt{margin-right:10px;font-size:2.4rem;font-weight:700;letter-spacing:.05em}.slider li .caption .period dd{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.slider li .caption .period dd p{font-size:3rem;font-weight:700;letter-spacing:.05em}.slider li .caption .period dd p span{display:inline-block;margin-right:5px;font-size:1.8rem;transform:translateY(-10px)}.slider li .caption .period dd p:not(:last-child){position:relative;padding-right:60px}.slider li .caption .period dd p:not(:last-child)::after{content:"";display:block;top:50%;right:20px;width:25px;height:2px;background:#fff;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);box-shadow:2px 3px 3px rgba(0,0,0,.6)}.slider li .caption .period:not(:last-child){margin-bottom:35px}.slider li .caption .announce{color:#fff;font-size:4rem;font-weight:700;letter-spacing:.05em;line-height:1.625}.slider li .caption .announce:not(:last-child){margin-bottom:25px}.slider li .caption .supplement{color:#fff;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1.625}.slider li .caption .supplement:not(:last-child){margin-bottom:35px}.slider li .caption&gt;span{display:block;width:430px}.slider li .caption&gt;span a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid #fff 3px;border-radius:10px;color:#fff;font-size:2rem;font-weight:700;letter-spacing:.025em;transition:.3s}.slider li .caption&gt;span a::after{content:"";display:inline-block;position:relative;width:22px;height:22px;margin-left:10px;background:url("../images/main_catch_arrow.svg") no-repeat top right/contain}.slider li .caption&gt;span a:hover{opacity:.8}.slider li.poster-img figure img{opacity:.95}.slider li.poster-img .caption{top:18vh}.slider li.poster-img .caption .period{text-shadow:2px 3px 3px rgba(0,0,0,.6)}.slider li.poster-img .caption .period dd p:not(:last-child)::after{box-shadow:2px 3px 3px rgba(0,0,0,.6)}.slider li.poster-img .caption .announce{font-size:5rem;color:#fa0;text-shadow:2px 3px 3px rgba(0,0,0,.6)}.slider li.poster-img .caption .supplement{color:#ffe100;text-shadow:2px 3px 3px rgba(0,0,0,.6)}.slider li.poster-img .caption&gt;span a{border:none;background:#bda653;box-shadow:2px 3px 3px rgba(0,0,0,.4)}.news-contents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;position:relative;width:100%;padding:30px 0}.news-contents::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:-webkit-linear-gradient(90deg, #08BADF, #0889DF, #0889DF);background:linear-gradient(90deg, #08BADF, #0889DF, #0889DF)}.news-contents .title-wrap h2{color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.05em}.news-contents .title-wrap .news-btn{display:block;width:100px}.news-contents .title-wrap .news-btn a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;position:relative;width:100%;padding-left:25px;border:solid #fff 2px;border-radius:17px;color:#fff;font-size:1.6rem;letter-spacing:.05em;transition:.3s}.news-contents .title-wrap .news-btn a::before,.news-contents .title-wrap .news-btn a::after{content:"";display:block;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:13px;width:16px;height:16px;background:no-repeat top right/contain;transition:.3s}.news-contents .title-wrap .news-btn a::before{background-image:url("../common/images/circle_arrow_white.svg")}.news-contents .title-wrap .news-btn a::after{background-image:url("../common/images/circle_arrow_blue.svg");opacity:0}.news-contents .title-wrap .news-btn a:hover{color:#0889df;background:#fff}.news-contents .title-wrap .news-btn a:hover::after{opacity:1}.news-contents ul{position:relative;-webkit-flex:1;flex:1}.news-contents ul li:not(:last-child){margin-bottom:5px}.news-contents ul li dl{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.news-contents ul li dl dt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;background:#075191;border-radius:5px 0 0 5px;color:#fff;font-size:1.3rem;letter-spacing:.05em;text-align:center}.news-contents ul li dl dd{position:relative;-webkit-flex:1;flex:1}.news-contents ul li dl dd a{position:relative;display:block;width:100%;padding:15px 40px 15px 25px;background:#fff;border-radius:0 5px 5px 0;font-size:1.6rem;letter-spacing:.05em;line-height:1.4;transition:.3s}.news-contents ul li dl dd a::before{content:"";display:block;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:10px;width:18px;height:18px;background:url("../common/images/circle_arrow_blue.svg") no-repeat top left/contain;z-index:1}.news-contents ul li dl dd a:hover{opacity:.8}.calendar-contents{position:relative;width:100%;padding:50px 0 55px}.calendar-contents::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:rgba(0,97,181,.07)}.calendar-contents h2{margin-bottom:60px}.calendar-contents .calendar-inner{position:relative;height:0;padding-bottom:75%}.calendar-contents .calendar-inner::before{content:"※時間ごとの残数を表示しています。";position:absolute;top:-25px;right:0;font-size:1.6rem}.calendar-contents .calendar-inner iframe{position:absolute;left:0;top:0;height:100%;width:100%}.active-contents{position:relative;width:100%;padding:70px 0 90px}.active-contents&gt;p{margin-bottom:30px;font-size:1.6rem;letter-spacing:.05em;line-height:1.75}.active-contents ul{margin-bottom:50px}.active-contents ul li{width:300px}.active-contents ul li figure{margin-bottom:15px}.active-contents ul li figure a{display:block;width:100%;height:180px;overflow:hidden;transition:.3s}.active-contents ul li figure a:hover{opacity:.8}.active-contents ul li figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.active-contents ul li dl{margin-bottom:10px}.active-contents ul li dl dt{margin-bottom:5px}.active-contents ul li dl dt time{color:#0061b5;font-size:1.3rem;letter-spacing:.05em}.active-contents ul li dl dt .category{position:relative;padding-left:20px}.active-contents ul li dl dt .category::before{content:"|";display:block;position:absolute;top:5px;left:9px;color:#0061b5;font-size:.9rem;font-weight:700}.active-contents ul li dl dt .category a{color:#0061b5;font-size:1.3rem;letter-spacing:.05em;transition:.3s}.active-contents ul li dl dt .category a:hover{opacity:.8}.active-contents ul li dl dd a{font-size:1.7rem;font-weight:700;letter-spacing:.05em;line-height:1.64;transition:.3s}.active-contents ul li dl dd a:hover,.active-contents ul li dl dd a:active{color:#0889df}.active-contents ul li p{font-size:1.5rem;letter-spacing:.05em;line-height:1.86}.active-contents .simple-btn{width:300px}.active-contents .simple-btn a::before,.active-contents .simple-btn a::after{right:17px}.about-contents{position:relative;width:100%;padding:80px 0 70px}.about-contents::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:rgba(0,97,181,.07)}.about-contents&gt;p{margin-bottom:40px;font-size:1.6rem;letter-spacing:.05em;line-height:1.75}.about-contents&gt;ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:70px}.about-contents&gt;ul li{position:relative;width:300px}.about-contents&gt;ul li:nth-child(1) dl dt:after{width:54px;height:55px;background-image:url("../images/icon_about01.svg")}.about-contents&gt;ul li:nth-child(2) dl dt:after{width:67px;height:48px;background-image:url("../images/icon_about02.svg")}.about-contents&gt;ul li:nth-child(3) dl dt:after{width:53px;height:55px;background-image:url("../images/icon_about03.svg")}.about-contents&gt;ul li dl{position:relative;width:100%;padding:30px 0 70px;background:#fff;border:solid #0889df 1px;border-radius:10px;overflow:hidden}.about-contents&gt;ul li dl::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:7px;background:#0889df}.about-contents&gt;ul li dl dt{position:relative;padding-bottom:95px;color:#0889df;font-size:2rem;font-weight:700;text-align:center}.about-contents&gt;ul li dl dt::after{content:"";display:block;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:70px;left:50%;background:no-repeat top center/contain}.about-contents&gt;ul li dl dd{padding:0 40px;font-size:1.5rem;line-height:1.6}.about-contents&gt;ul li .simple-btn{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:25px;left:50%;width:160px}.about-contents&gt;ul li .simple-btn a{font-size:1.5rem}.about-contents&gt;ul li .simple-btn a::before,.about-contents&gt;ul li .simple-btn a::after{right:12px}.about-contents .access-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;position:relative;width:100%;padding-top:60px;border-top:dashed #0889df 1px}.about-contents .access-about{position:relative}.about-contents .access-about&gt;dl{margin-bottom:15px}.about-contents .access-about&gt;dl dt{margin-bottom:15px;font-size:1.8rem;font-weight:700;letter-spacing:.025em}.about-contents .access-about&gt;dl dd{font-size:1.6rem;line-height:1.75}.about-contents .access-about&gt;ul li:not(:last-child){margin-bottom:30px}.about-contents .access-about&gt;ul li:nth-child(1) dl::before{background:url("../images/icon_train.svg") no-repeat top left/contain}.about-contents .access-about&gt;ul li:nth-child(2) dl::before{background:url("../images/icon_car.svg") no-repeat top left/contain}.about-contents .access-about&gt;ul li dl{position:relative;padding-left:35px}.about-contents .access-about&gt;ul li dl::before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px}.about-contents .access-about&gt;ul li dl dt{font-size:1.6rem;letter-spacing:.05em}.about-contents .access-about&gt;ul li dl dd{font-size:1.6rem;letter-spacing:.05em;line-height:1.6}.about-contents .access-about .small-btn{margin-bottom:30px}.about-contents .access-map figure{width:650px}.about-contents .access-map figure img{width:100%;height:auto}.relation-contents{position:relative;width:100%;padding:50px 0 40px}.relation-contents::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:rgba(8,137,223,.37)}.relation-contents h3{margin-bottom:30px;color:#1e2248;font-size:2.4rem;font-weight:700;letter-spacing:.05em}.relation-contents nav.relation-nav ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.relation-contents nav.relation-nav ul li{margin-bottom:15px}.relation-contents nav.relation-nav ul li a{position:relative;color:#1e2248;padding-left:10px;font-size:1.5rem;letter-spacing:.025em;line-height:1.6;transition:.3s}.relation-contents nav.relation-nav ul li a::before{content:"-";display:block;position:absolute;top:0;left:0}.relation-contents nav.relation-nav ul li a:hover,.relation-contents nav.relation-nav ul li a:active{color:#0889df}@media screen and (max-width: 1024px){.slider li figure{height:600px}.slider li .caption{top:230px}}@media screen and (min-width: 769px){@keyframes bound-anim{0%{transform:translate(0, 0)}25%{transform:translate(0, -15px) rotate(2deg)}50%{transform:translate(0, 0) rotate(0)}75%{transform:translate(0, -15px) rotate(-2deg)}100%{transform:translate(0, 0) rotate(0)}}.visual-body-contents .mascot-introduction a{margin-left:auto}.visual-body-contents .mascot-introduction a figure,.visual-body-contents .mascot-introduction a::after{transition:.3s}.visual-body-contents .mascot-introduction a:hover figure{animation:bound-anim .5s forwards}.visual-body-contents .mascot-introduction a:hover::after{right:10px}.slider li .caption span a{height:60px}.news-contents .title-wrap{width:175px}.news-contents .title-wrap h2{margin-bottom:20px}.news-contents .title-wrap .news-btn a{height:35px}.active-contents ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.about-contents&gt;ul li dl{height:300px}.relation-contents nav.relation-nav ul li{width:20%}}@media screen and (max-width: 768px){.visual-body-contents .mascot-introduction{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:30px;padding-left:30px}.visual-body-contents .mascot-introduction a{width:240px;height:62px;padding:0 20px 0 36px}.visual-body-contents .mascot-introduction a figure{left:-45px;width:75px}.visual-body-contents .mascot-introduction a p{font-size:1.4rem}.visual-body-contents .mascot-introduction a::after{right:10px;width:8px;height:6px}.slider li figure{height:400px}.slider li .caption{top:140px;width:100%;padding:0 15px}.slider li .caption .period{font-size:2.4rem;line-height:1.66}.slider li .caption .announce{font-size:2.4rem;line-height:1.66;text-align:center}.slider li .caption .announce:not(:last-child){margin-bottom:30px}.slider li .caption&gt;span{width:320px;margin:0 auto}.slider li .caption&gt;span a{padding:15px 0;border-width:2px;border-radius:5px;font-size:1.5rem}.slider li .caption&gt;span a::after{width:17px;height:17px;margin-left:10px}.slider li .caption.middle{top:70px}.slider li.poster-img figure img{object-position:65% center}.slider li.poster-img .caption{top:75px}.slider li.poster-img .caption .period{-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;text-shadow:1px 2px 2px rgba(0,0,0,.6)}.slider li.poster-img .caption .period dt{margin-right:10px;font-size:1.8rem;font-weight:700}.slider li.poster-img .caption .period dd p{font-size:2rem}.slider li.poster-img .caption .period dd p span{display:inline-block;margin-right:5px;font-size:1.3rem;transform:translateY(-8px)}.slider li.poster-img .caption .period dd p:not(:last-child){position:relative;padding-right:40px}.slider li.poster-img .caption .period dd p:not(:last-child)::after{right:10px;width:15px;height:2px;box-shadow:1px 2px 2px rgba(0,0,0,.6)}.slider li.poster-img .caption .period:not(:last-child){margin-bottom:20px}.slider li.poster-img .caption .announce{margin:0 -10px;font-size:2.6rem;font-weight:bold;text-shadow:1px 2px 2px rgba(0,0,0,.6)}.slider li.poster-img .caption .announce:not(:last-child){margin-bottom:23px}.slider li.poster-img .caption .supplement{font-size:1.5rem;line-height:1.5;font-weight:500;text-shadow:1px 2px 2px rgba(0,0,0,.6)}.slider li.poster-img .caption .supplement:not(:last-child){margin-bottom:20px}.slider li.poster-img .caption&gt;span a{box-shadow:1px 2px 2px rgba(0,0,0,.4)}.news-contents{-webkit-flex-direction:column;flex-direction:column;padding:30px 10px 40px}.news-contents .title-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.news-contents .title-wrap h2{margin-right:15px;font-size:2.3rem}.news-contents .title-wrap .news-btn{width:80px}.news-contents .title-wrap .news-btn a{padding:8px 0 8px 15px;font-size:1.4rem}.news-contents .title-wrap .news-btn a::before,.news-contents .title-wrap .news-btn a::after{right:8px}.news-contents ul li dl dt{width:90px;margin-right:5px;font-size:1.3rem}.news-contents ul li dl dd a{padding:15px 30px 15px 10px;font-size:1.5rem;line-height:1.5}.news-contents ul li dl dd a::before{right:10px;width:16px;height:16px}.news-contents ul li dl dd a:hover{opacity:.8}.calendar-contents{padding:30px 10px 30px}.calendar-contents h2{margin-bottom:50px}.calendar-contents .calendar-inner{padding-bottom:130%}.calendar-contents .calendar-inner::before{position:absolute;top:-25px;font-size:1.4rem}.active-contents{padding:55px 15px 65px}.active-contents&gt;p{margin-bottom:35px;line-height:1.62}.active-contents ul.active-slider{width:450px;margin:0 auto 40px}.active-contents ul.active-slider .slick-slide{margin:0 20px}.active-contents ul.active-slider .slick-list{margin:0 -20px}.active-contents ul.active-slider .slick-arrow{position:absolute;top:90px;z-index:1}.active-contents ul.active-slider .slick-arrow img{height:90px}.active-contents ul.active-slider .slider-prev{left:-15px}.active-contents ul.active-slider .slider-next{right:-15px}.active-contents ul.active-slider li{position:relative;width:100%}.active-contents ul.active-slider li figure{position:relative;margin-bottom:10px}.active-contents ul.active-slider li figure::before{content:"";display:block;padding-top:60%}.active-contents ul.active-slider li figure a{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.active-contents ul.active-slider li dl{margin-bottom:5px}.active-contents ul.active-slider li dl dt{margin-bottom:5px}.active-contents ul.active-slider li dl dt time{font-size:1.4rem}.active-contents ul.active-slider li dl dt a{font-size:1.4rem}.active-contents ul.active-slider li dd a{font-size:1.8rem}.active-contents ul.active-slider p{font-size:1.6rem;line-height:1.62}.active-contents .simple-btn a::before,.active-contents .simple-btn a::after{right:12px}.about-contents{padding:50px 15px 40px}.about-contents&gt;p{margin-bottom:50px;line-height:1.62}.about-contents&gt;ul{margin-bottom:45px}.about-contents&gt;ul li:nth-child(1) dl dt:after{width:88px;height:90px}.about-contents&gt;ul li:nth-child(2) dl dt:after{width:118px;height:85px}.about-contents&gt;ul li:nth-child(3) dl dt:after{width:87px;height:90px}.about-contents&gt;ul li dl{padding:45px 0 105px;border-radius:10px}.about-contents&gt;ul li dl::before{height:12px}.about-contents&gt;ul li dl dt{padding-bottom:150px}.about-contents&gt;ul li dl dt::after{top:95px}.about-contents&gt;ul li dl dd{padding:0 15px;font-size:1.6rem;line-height:1.62}.about-contents&gt;ul li .simple-btn{bottom:40px;width:210px}.about-contents&gt;ul li .simple-btn a{font-size:1.6rem}.about-contents&gt;ul li .simple-btn a::before,.about-contents&gt;ul li .simple-btn a::after{right:25px}.about-contents .access-box{padding-top:40px}.about-contents .access-about{margin-bottom:30px}.about-contents .access-about&gt;dl{margin-bottom:15px}.about-contents .access-about&gt;dl dt{margin-bottom:20px;font-size:2rem}.about-contents .access-about&gt;dl dd{font-size:1.6rem;line-height:1.62}.about-contents .access-about&gt;ul li:not(:last-child){margin-bottom:30px}.about-contents .access-about&gt;ul li dl{padding-left:40px}.about-contents .access-about&gt;ul li dl::before{width:33px;height:33px}.about-contents .access-about&gt;ul li dl dt{margin-bottom:5px;font-size:1.6rem;letter-spacing:.05em}.about-contents .access-about&gt;ul li dl dd{font-size:1.6rem;letter-spacing:.05em;line-height:1.62}.about-contents .access-about .small-btn{margin-bottom:30px}.about-contents .access-map figure{width:320px}.relation-contents{padding:40px 15px 35px}.relation-contents h3{margin-bottom:20px;font-size:2rem}.relation-contents nav.relation-nav ul li{margin-bottom:10px;width:50%}.relation-contents nav.relation-nav ul li a{display:block;width:100%;padding-left:10px;font-size:1.5rem}}@media screen and (max-width: 768px)and (min-width: 667px){.about-contents&gt;ul{-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.about-contents&gt;ul li:nth-child(2n){margin-left:20px}.about-contents&gt;ul li:not(:nth-last-child(-n+2)){margin-bottom:20px}.about-contents&gt;ul li dl{height:400px}}@media screen and (max-width: 666px){.active-contents&gt;p{margin-bottom:25px}.active-contents ul.active-slider{width:-webkit-calc(100vw - 30px);width:calc(100vw - 30px)}.active-contents ul.active-slider .slick-arrow{top:65px}.active-contents ul.active-slider .slick-arrow img{height:75px}.active-contents ul.active-slider .slider-prev{left:-15px}.active-contents ul.active-slider .slider-next{right:-15px}.about-contents&gt;ul{-webkit-flex-direction:column;flex-direction:column;width:100%}.about-contents&gt;ul li{width:100%}.about-contents&gt;ul li:not(:last-child){margin-bottom:20px}.about-contents .access-map figure{width:100%}}@media screen and (max-width: 320px){.slider li .caption{padding:0 5px}.slider li .caption span{width:300px}.slider li .caption span a{font-size:1.4rem}.active-contents ul.active-slider .slick-arrow{top:50px}.active-contents .simple-btn{width:290px}.about-contents .access-about&gt;ul li dl dt,.about-contents .access-about&gt;ul li dl dd{font-size:1.5rem}}/*# sourceMappingURL=top.css.map */
</pre></body></html>