@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@600;900&family=Noto+Serif+JP:wght@600;900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:none;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}img{display:block;border:none;width:auto;height:auto;max-width:100%;max-height:100%}input::-moz-focus-inner,button::-moz-focus-inner,select::-moz-focus-inner{border:0;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input[type="search"],input[type="search"]:hover,input[type="search"]:focus,input[type="search"]:active{-webkit-appearance:none}select::-ms-expand{display:none}button,input[type="submit"],input[type="reset"]{background:none;cursor:pointer;appearance:none;-webkit-appearance:none}option{background-color:transparent}code{display:block;background:#151515;padding:10px;border-left:3px solid #c4f9f8}a{outline:none !important;color:#003b71}a:focus{color:inherit}.col100{width:100%}.col90{width:90%}.col80{width:80%}.col75{width:75%}.col70{width:70%}.col66{width:66.6666%}.col60{width:60%}.col55{width:55%}.col50{width:50%}.col45{width:45%}.col40{width:40%}.col30{width:30%}.col33{width:33.3333%}.col25{width:25%}.col20{width:20%}.col15{width:15%}.col05{width:05%}.flex-wrap{display:flex;flex-wrap:wrap}.flex-nowrap{display:flex;flex-wrap:nowrap}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.d-none{display:none}@media screen and (max-width: 1023px){.d-1023-block{display:block}.d-1023-none{display:none}}@media screen and (max-width: 1024px){.d-1024-block{display:block}.d-1024-none{display:none}}@media screen and (max-width: 768px){.d-768-block{display:block}.d-768-flex{display:flex}.d-768-none{display:none}}@media screen and (max-width: 620px){.d-620-block{display:block}.d-620-none{display:none}}@media screen and (max-width: 480px){.d-480-block{display:block}.d-480-none{display:none}}::selection{background:#c4f9f8}::-moz-selection{background:#c4f9f8}body{background:#fff;position:relative;overflow-x:hidden;opacity:0;-moz-transition:opacity 2s ease;-o-transition:opacity 2s ease;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}body.is-loaded{opacity:1}img.lazyload{opacity:0;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}audio{opacity:0;pointer-events:none;position:absolute;z-index:-9999}#fullpage{opacity:0;-moz-transition:opacity 0.8s ease;-o-transition:opacity 0.8s ease;-webkit-transition:opacity 0.8s ease;transition:opacity 0.8s ease}#fullpage .reveal{opacity:0}#fullpage .is-animated .reveal-up{-webkit-animation-delay:.2s;-webkit-animation-duration:.8s;-webkit-animation-name:fadeInUp;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-delay:.2s;-moz-animation-duration:.8s;-moz-animation-name:fadeInUp;-moz-animation-timing-function:ease;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-delay:.2s;-o-animation-duration:.8s;-o-animation-name:fadeInUp;-o-animation-timing-function:ease;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;animation-delay:.2s;animation-duration:.8s;animation-name:fadeInUp;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}#fullpage .is-animated .reveal-down{-webkit-animation-delay:.2s;-webkit-animation-duration:.8s;-webkit-animation-name:fadeInDown;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-delay:.2s;-moz-animation-duration:.8s;-moz-animation-name:fadeInDown;-moz-animation-timing-function:ease;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-delay:.2s;-o-animation-duration:.8s;-o-animation-name:fadeInDown;-o-animation-timing-function:ease;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;animation-delay:.2s;animation-duration:.8s;animation-name:fadeInDown;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}#fullpage .is-animated .reveal-right{-webkit-animation-delay:.2s;-webkit-animation-duration:.8s;-webkit-animation-name:fadeInRight;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-delay:.2s;-moz-animation-duration:.8s;-moz-animation-name:fadeInRight;-moz-animation-timing-function:ease;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-delay:.2s;-o-animation-duration:.8s;-o-animation-name:fadeInRight;-o-animation-timing-function:ease;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;animation-delay:.2s;animation-duration:.8s;animation-name:fadeInRight;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}#fullpage .is-animated .delay-1{-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}#fullpage .is-animated .delay-2{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}#fullpage .is-animated .delay-3{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}#fullpage .is-animated .delay-4{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}#fixed-menu{display:flex;flex-wrap:nowrap;align-items:center;position:fixed;bottom:10%;right:5%;z-index:5}#fixed-menu img{width:30px}#fixed-menu a,#fixed-menu .trigger-play{padding:1.5em;cursor:pointer}#fixed-menu a:hover>img,#fixed-menu .trigger-play:hover>img{filter:brightness(1.5)}#fixed-menu .trigger-play .off{display:none}#fixed-menu .trigger-play.active .on{display:none}#fixed-menu .trigger-play.active .off{display:block}#fixed-menu .submenu{display:none;position:absolute;bottom:100%}#fixed-menu .submenu a{padding:0}#fixed-menu .submenu img{filter:brightness(1) !important;opacity:0}#fixed-menu #trigger-share{padding:1.5em;position:relative}#fixed-menu #trigger-share.is-open .submenu{display:block}#fixed-menu #trigger-share.is-open .submenu li img{-webkit-animation-delay:.3s;-webkit-animation-duration:.6s;-webkit-animation-name:fadeInUp;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-delay:.3s;-moz-animation-duration:.6s;-moz-animation-name:fadeInUp;-moz-animation-timing-function:ease;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-delay:.3s;-o-animation-duration:.6s;-o-animation-name:fadeInUp;-o-animation-timing-function:ease;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;animation-delay:.3s;animation-duration:.6s;animation-name:fadeInUp;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}#fixed-menu #trigger-share.is-open .submenu li:last-child img{-webkit-animation-delay:0s;-webkit-animation-duration:.6s;-webkit-animation-name:fadeInUp;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:.6s;-moz-animation-name:fadeInUp;-moz-animation-timing-function:ease;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:.6s;-o-animation-name:fadeInUp;-o-animation-timing-function:ease;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:.6s;animation-name:fadeInUp;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}.section{padding:0 4%}#sec-kv{background:#c4f9f8 url(../img/bg-01.jpg) center center no-repeat;background-size:cover}#sec-kv .above{width:12em;margin:0 auto 1.25em}#sec-kv .title{display:inline-flex;flex-direction:column;margin-right:-.75em;padding-bottom:4.25em;position:relative}#sec-kv .title:before{content:'';display:block;width:1em;height:.875em;background:url(../img/icon-pin.png) center center no-repeat;background-size:contain;position:absolute;top:0;right:100%;margin-right:.125em;margin-top:.01em}#sec-kv .title .deco{display:block;width:1px;height:1em;background:#003b71;margin:.25em .75em .25em 0;opacity:.6}#sec-kv .title img{width:100%;position:absolute;left:1em;bottom:0}#sec-kv h2{padding-left:1em;margin:1.5em 0 .75em}#sec-kv .description{font-family:"Noto Serif TC","Noto Serif JP","Arial",serif;letter-spacing:.4em;line-height:2;margin-bottom:6em}#sec-kv .btn{font-weight:bold}#sec-kv .btn span{display:inline-block;letter-spacing:0;margin-right:.25em}#sec-kv .is-animated .delay-1{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}#sec-kv .is-animated .delay-2{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}#sec-kv .is-animated .delay-3{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}#sec-kv .is-animated .delay-4{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-ms-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}#fixed-logo{width:20%;max-width:300px;position:fixed;left:66%;top:48%;display:none}.fading-page #fullpage{transition:none !important}.fading-page .fp-section{visibility:hidden;opacity:0;z-index:0;transition:opacity .7s ease-in-out}.fading-page .fp-section.active{visibility:visible;opacity:1;z-index:2}.sec-content{padding-left:0}.sec-content .container{min-height:90%}.sec-content .bg{width:80%;position:relative}.sec-content .bg p{max-height:20em;position:absolute;top:50%;right:20%;z-index:2}.sec-content figure{width:100%;height:41.5vw;background:center no-repeat;background-size:cover}.sec-content .title-container{width:20%;max-width:16em}.sec-content .title-container h3{margin-left:.5em}.sec-content .title-container p{margin-left:auto}.sec-content.narrow .bg{display:flex;align-items:flex-end}.sec-content.narrow .bg p{top:0;right:10%;max-height:23em}.sec-content.narrow figure{height:35vw;margin-bottom:3%}#sec-schedule,#sec-buy{padding:0}#sec-schedule .container,#sec-buy .container{display:flex;flex-wrap:wrap;min-height:80%}#sec-schedule .w1200,#sec-buy .w1200{flex-direction:row-reverse;width:85%;max-width:1300px;margin:0 auto}#sec-schedule .content,#sec-buy .content{width:80%}#sec-schedule .title-container,#sec-buy .title-container{width:20%;max-width:16em}#sec-schedule .title-container h3,#sec-buy .title-container h3{margin-left:.5em}#sec-schedule .title-container p,#sec-buy .title-container p{margin-left:auto}#sec-schedule .gallery,#sec-buy .gallery{margin:3% 0 2%}#sec-schedule .gallery li:nth-child(1),#sec-buy .gallery li:nth-child(1){z-index:4}#sec-schedule .gallery li:nth-child(2),#sec-buy .gallery li:nth-child(2){z-index:3}#sec-schedule .gallery li:nth-child(3),#sec-buy .gallery li:nth-child(3){z-index:2}#sec-schedule .gallery li:nth-child(4),#sec-buy .gallery li:nth-child(4){z-index:1}#sec-buy .product-list{align-self:flex-start;margin:3em -.5em}#sec-buy .product-list li{padding:0 .5em 1.5em;margin:.5em;border:0.5em solid #c4f9f8}#sec-buy .product-list figure{width:80%;max-width:80px;background:#003b71;padding:2em 1em;margin:-3.5em auto 2em;border-radius:.5em}#sec-buy .product-list figure svg{width:3em;height:3em}#sec-buy .product-list h4{margin-bottom:1em}@media screen and (max-width: 1440px){#fixed-menu{bottom:5%}#sec-buy .product-list figure{padding:1em}}@media screen and (max-width: 1280px){#fixed-menu img{width:20px}}@media screen and (max-width: 1024px){#sec-kv .description{margin-bottom:3em}}@media screen and (max-width: 1023px){.fading-page #fullpage{transition:all .7s ease !important}.fading-page .fp-section{visibility:visible;opacity:1;transition:opacity .7s ease-in-out}.fading-page .fp-section.active{visibility:visible;opacity:1;z-index:2}}@media screen and (max-width: 768px){#fixed-logo{display:none !important}#fixed-menu .submenu{margin-left:-10px}#fixed-menu .submenu a{padding:.5em}#fixed-menu .submenu img{width:30px}.sec-content .fp-tableCell{vertical-align:top}.sec-content .container{min-height:0}.sec-content .bg p{padding-left:7%;margin:1.5em 0;position:relative;top:0;left:0}.sec-content figure{height:60vh}.sec-content figure img{width:25%;max-width:200px;position:absolute;bottom:10%;right:-7.75%}.sec-content .title-container{width:80%;padding-left:5%;max-width:none;z-index:2}.sec-content .title-container h3{line-height:1;margin:-.125em 0 1em}.sec-content .title-container p{line-height:1.25}.sec-content.narrow .container{flex-direction:column-reverse}.sec-content.narrow .bg{flex-wrap:wrap;flex-direction:column-reverse}.sec-content.narrow .bg p{max-height:none;right:auto;top:0;left:0;padding-left:10%}.sec-content.narrow figure{height:60vh;margin-bottom:0}.sec-content.narrow .title-container{margin-bottom:1em}.sec-content.narrow .title-container h3{margin:1em 0 .5em}#sec-schedule,#sec-buy{padding-bottom:3em}#sec-schedule .title-container,#sec-buy .title-container{width:100%;max-width:none;margin-bottom:1em}#sec-schedule .title-container h3,#sec-buy .title-container h3{line-height:1;margin:-.125em 0 .25em}#sec-schedule .content,#sec-buy .content{width:100%}#sec-schedule .gallery,#sec-buy .gallery{flex-wrap:wrap}#sec-schedule .gallery li,#sec-buy .gallery li{width:50%}#sec-buy h3{text-align:left;margin-left:0;margin-right:auto;margin-bottom:1em}#sec-buy .product-list{flex-wrap:wrap}#sec-buy .product-list li{width:calc(50% - 1em);margin-bottom:5em}#sec-buy .product-list li{border-width:.25em}#fig06{background-position:11%}#fig05{background-position:77%}}@media screen and (max-width: 480px){#fixed-menu{bottom:0}#sec-kv .title{padding-bottom:3.5em}#sec-kv .title .deco{height:.5em}#sec-kv .title img{width:80%}.sec-content .bg{width:90%}.sec-content .bg p{padding-left:6%}.sec-content .title-container{width:90%}.sec-content.narrow .bg p{padding-left:6%}#sec-schedule .w1200,#sec-buy .w1200{width:90%}#sec-schedule .gallery li,#sec-buy .gallery li{width:100%}#sec-buy .product-list li{width:100%}}@media screen and (max-width: 360px){#sec-kv .title{padding-bottom:1em}#sec-kv .title img{width:50%;left:40%}#sec-kv .description{margin-bottom:1em}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 30px);-o-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 30px);-o-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 30px);-o-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 30px);-o-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 30px);-o-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);-ms-transform:translate(0, -30px);-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);-ms-transform:translate(0, -30px);-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);-ms-transform:translate(0, -30px);-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);-ms-transform:translate(0, -30px);-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInDown{0%{opacity:0;-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);-ms-transform:translate(0, -30px);-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(-30px, 0);-o-transform:translate(-30px, 0);-ms-transform:translate(-30px, 0);-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(-30px, 0);-o-transform:translate(-30px, 0);-ms-transform:translate(-30px, 0);-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(-30px, 0);-o-transform:translate(-30px, 0);-ms-transform:translate(-30px, 0);-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(-30px, 0);-o-transform:translate(-30px, 0);-ms-transform:translate(-30px, 0);-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInRight{0%{opacity:0;-moz-transform:translate(-30px, 0);-o-transform:translate(-30px, 0);-ms-transform:translate(-30px, 0);-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@font-face{font-family:'Sawarabi Mincho';src:url("../font/sawarabi-mincho-medium.ttf") format("opentype"),url("../font/sawarabi-mincho-medium.woff");font-weight:normal;font-style:normal;font-display:swap}html{font-size:16px}body{position:relative;font-weight:400;font-family:"Noto Serif TC","Noto Serif JP","Arial",serif;color:#003b71}option{font-family:"Noto Serif TC","Noto Serif JP","Arial",serif}h1,h2,h3,h4,h5,h6,a,p,b,small{font-weight:400;font-family:"Noto Serif TC","Noto Serif JP","Arial",serif;color:#003b71}h1{font-family:"Noto Serif TC","Noto Serif JP","Arial",serif;font-size:2.75em;font-weight:bold;letter-spacing:.75em;line-height:1;text-align:center}h2{font-family:"Noto Serif TC","Noto Serif JP","Arial",serif;font-size:1.5em;font-weight:bold;letter-spacing:.65em;line-height:1.5}h2 span{letter-spacing:0}h3{font-family:"Noto Serif TC","Noto Serif JP","Arial",serif;font-size:1.5em;font-weight:bold;letter-spacing:.4em;line-height:1.5;font-style:normal}h4{font-size:1.6em;font-weight:bold;line-height:1.2}h5{font-size:1.4em;line-height:1.2}h6{font-size:1.2em;line-height:1.2}a{display:inline-block;text-decoration:none}p{font-size:1em;line-height:1.75;letter-spacing:.1em}p.txt-large{font-size:1.125em}b,strong{letter-spacing:inherit;font-weight:bold}small{font-size:.875em;line-height:inherit}.color-white{color:white}.color-primary{color:#c4f9f8}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.bold{font-weight:bold}.italic{font-style:italic}.uppercase{text-transform:uppercase}.font-tc{font-family:"Noto Serif TC","Noto Serif JP","Arial",serif}.font-jp{font-family:"Noto Serif TC","Noto Serif JP","Arial",serif}.writing-mode-verticle{-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;_writing-mode:tb-rl}.txt-large{font-size:1.125em}@media screen and (max-width: 1440px){html{font-size:14px}}@media screen and (max-width: 1280px){html{font-size:12px}}@media screen and (max-width: 768px){.writing-mode-verticle{-moz-writing-mode:initial;-webkit-writing-mode:initial;-o-writing-mode:initial;-ms-writing-mode:initial;_writing-mode:initial}p{font-size:14px}}.btn{font-size:14px;padding:.5em 1.5em;letter-spacing:.25em}.btn.btn-frame{border:1px solid #003b71;-moz-transition:background 0.4s ease;-o-transition:background 0.4s ease;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}.btn.btn-frame:hover{background:#003b71;color:white}
/*# sourceMappingURL=main.css.map */
