﻿@media screen and (max-width: 349.98px){.u-min-xs{display:none !important}}@media screen and (max-width: 649.98px){.u-min-sm{display:none !important}}@media screen and (max-width: 949.98px){.u-min-md{display:none !important}}@media screen and (max-width: 1249.98px){.u-min-lg{display:none !important}}@media screen and (max-width: 1549.98px){.u-min-xl{display:none !important}}@media screen and (min-width: 350px){.u-max-xs{display:none !important}}@media screen and (min-width: 650px){.u-max-sm{display:none !important}}@media screen and (min-width: 950px){.u-max-md{display:none !important}}@media screen and (min-width: 1250px){.u-max-lg{display:none !important}}@media screen and (min-width: 1550px){.u-max-xl{display:none !important}}.u-color-black-0{color:rgba(0,0,0,0)}.u-bgc-black-0{background-color:rgba(0,0,0,0)}.u-color-black-1{color:rgba(0,0,0,.1)}.u-bgc-black-1{background-color:rgba(0,0,0,.1)}.u-color-black-2{color:rgba(0,0,0,.2)}.u-bgc-black-2{background-color:rgba(0,0,0,.2)}.u-color-black-3{color:rgba(0,0,0,.3)}.u-bgc-black-3{background-color:rgba(0,0,0,.3)}.u-color-black-4{color:rgba(0,0,0,.4)}.u-bgc-black-4{background-color:rgba(0,0,0,.4)}.u-color-black-5{color:rgba(0,0,0,.5)}.u-bgc-black-5{background-color:rgba(0,0,0,.5)}.u-color-black-6{color:rgba(0,0,0,.6)}.u-bgc-black-6{background-color:rgba(0,0,0,.6)}.u-color-black-7{color:rgba(0,0,0,.7)}.u-bgc-black-7{background-color:rgba(0,0,0,.7)}.u-color-black-8{color:rgba(0,0,0,.8)}.u-bgc-black-8{background-color:rgba(0,0,0,.8)}.u-color-black-9{color:rgba(0,0,0,.9)}.u-bgc-black-9{background-color:rgba(0,0,0,.9)}.u-color-black-10{color:#000}.u-bgc-black-10{background-color:#000}.u-color-white-0{color:rgba(255,255,255,0)}.u-bgc-white-0{background-color:rgba(255,255,255,0)}.u-color-white-1{color:rgba(255,255,255,.1)}.u-bgc-white-1{background-color:rgba(255,255,255,.1)}.u-color-white-2{color:rgba(255,255,255,.2)}.u-bgc-white-2{background-color:rgba(255,255,255,.2)}.u-color-white-3{color:rgba(255,255,255,.3)}.u-bgc-white-3{background-color:rgba(255,255,255,.3)}.u-color-white-4{color:rgba(255,255,255,.4)}.u-bgc-white-4{background-color:rgba(255,255,255,.4)}.u-color-white-5{color:rgba(255,255,255,.5)}.u-bgc-white-5{background-color:rgba(255,255,255,.5)}.u-color-white-6{color:rgba(255,255,255,.6)}.u-bgc-white-6{background-color:rgba(255,255,255,.6)}.u-color-white-7{color:rgba(255,255,255,.7)}.u-bgc-white-7{background-color:rgba(255,255,255,.7)}.u-color-white-8{color:rgba(255,255,255,.8)}.u-bgc-white-8{background-color:rgba(255,255,255,.8)}.u-color-white-9{color:rgba(255,255,255,.9)}.u-bgc-white-9{background-color:rgba(255,255,255,.9)}.u-color-white-10{color:#fff}.u-bgc-white-10{background-color:#fff}.u-color-gray-e{color:#eee}.u-bgc-gray-e{background-color:#eee}.u-color-gray-d{color:#ddd}.u-bgc-gray-d{background-color:#ddd}.u-color-gray-c{color:#ccc}.u-bgc-gray-c{background-color:#ccc}.u-color-gray-b{color:#bbb}.u-bgc-gray-b{background-color:#bbb}.u-color-gray-a{color:#aaa}.u-bgc-gray-a{background-color:#aaa}.u-color-gray-9{color:#999}.u-bgc-gray-9{background-color:#999}.u-color-gray-8{color:#888}.u-bgc-gray-8{background-color:#888}.u-color-gray-7{color:#777}.u-bgc-gray-7{background-color:#777}.u-color-gray-6{color:#666}.u-bgc-gray-6{background-color:#666}.u-color-gray-5{color:#555}.u-bgc-gray-5{background-color:#555}.u-color-gray-4{color:#444}.u-bgc-gray-4{background-color:#444}.u-color-gray-3{color:#333}.u-bgc-gray-3{background-color:#333}.u-color-gray-2{color:#222}.u-bgc-gray-2{background-color:#222}.u-color-gray-1{color:#111}.u-bgc-gray-1{background-color:#111}.u-color-primary-1{color:#003c96}.u-bgc-primary-1{background-color:#003c96}.u-color-primary-2{color:#000}.u-bgc-primary-2{background-color:#000}.u-color-secondary-1{color:#251e1c}.u-bgc-secondary-1{background-color:#251e1c}.u-color-secondary-2{color:red}.u-bgc-secondary-2{background-color:red}.u-color-bg-1{color:#f0f0f0}.u-bgc-bg-1{background-color:#f0f0f0}.u-color-bg-2{color:#000}.u-bgc-bg-2{background-color:#000}.u-m-1{margin:8rem}.u-m-2{margin:16rem}.u-m-3{margin:24rem}.u-m-4{margin:32rem}.u-m-5{margin:40rem}.u-m-6{margin:48rem}.u-m-7{margin:56rem}.u-m-8{margin:64rem}.u-m-9{margin:72rem}.u-m-10{margin:80rem}.u-m-11{margin:88rem}.u-m-12{margin:96rem}.u-m-13{margin:104rem}.u-m-14{margin:112rem}.u-m-15{margin:120rem}.u-m-16{margin:128rem}.u-m-17{margin:136rem}.u-m-18{margin:144rem}.u-m-19{margin:152rem}.u-m-20{margin:160rem}.u-mt-1{margin-top:8rem}.u-mt-2{margin-top:16rem}.u-mt-3{margin-top:24rem}.u-mt-4{margin-top:32rem}.u-mt-5{margin-top:40rem}.u-mt-6{margin-top:48rem}.u-mt-7{margin-top:56rem}.u-mt-8{margin-top:64rem}.u-mt-9{margin-top:72rem}.u-mt-10{margin-top:80rem}.u-mt-11{margin-top:88rem}.u-mt-12{margin-top:96rem}.u-mt-13{margin-top:104rem}.u-mt-14{margin-top:112rem}.u-mt-15{margin-top:120rem}.u-mt-16{margin-top:128rem}.u-mt-17{margin-top:136rem}.u-mt-18{margin-top:144rem}.u-mt-19{margin-top:152rem}.u-mt-20{margin-top:160rem}.u-mr-1{margin-right:8rem}.u-mr-2{margin-right:16rem}.u-mr-3{margin-right:24rem}.u-mr-4{margin-right:32rem}.u-mr-5{margin-right:40rem}.u-mr-6{margin-right:48rem}.u-mr-7{margin-right:56rem}.u-mr-8{margin-right:64rem}.u-mr-9{margin-right:72rem}.u-mr-10{margin-right:80rem}.u-mr-11{margin-right:88rem}.u-mr-12{margin-right:96rem}.u-mr-13{margin-right:104rem}.u-mr-14{margin-right:112rem}.u-mr-15{margin-right:120rem}.u-mr-16{margin-right:128rem}.u-mr-17{margin-right:136rem}.u-mr-18{margin-right:144rem}.u-mr-19{margin-right:152rem}.u-mr-20{margin-right:160rem}.u-mb-1{margin-bottom:8rem}.u-mb-2{margin-bottom:16rem}.u-mb-3{margin-bottom:24rem}.u-mb-4{margin-bottom:32rem}.u-mb-5{margin-bottom:40rem}.u-mb-6{margin-bottom:48rem}.u-mb-7{margin-bottom:56rem}.u-mb-8{margin-bottom:64rem}.u-mb-9{margin-bottom:72rem}.u-mb-10{margin-bottom:80rem}.u-mb-11{margin-bottom:88rem}.u-mb-12{margin-bottom:96rem}.u-mb-13{margin-bottom:104rem}.u-mb-14{margin-bottom:112rem}.u-mb-15{margin-bottom:120rem}.u-mb-16{margin-bottom:128rem}.u-mb-17{margin-bottom:136rem}.u-mb-18{margin-bottom:144rem}.u-mb-19{margin-bottom:152rem}.u-mb-20{margin-bottom:160rem}.u-ml-1{margin-left:8rem}.u-ml-2{margin-left:16rem}.u-ml-3{margin-left:24rem}.u-ml-4{margin-left:32rem}.u-ml-5{margin-left:40rem}.u-ml-6{margin-left:48rem}.u-ml-7{margin-left:56rem}.u-ml-8{margin-left:64rem}.u-ml-9{margin-left:72rem}.u-ml-10{margin-left:80rem}.u-ml-11{margin-left:88rem}.u-ml-12{margin-left:96rem}.u-ml-13{margin-left:104rem}.u-ml-14{margin-left:112rem}.u-ml-15{margin-left:120rem}.u-ml-16{margin-left:128rem}.u-ml-17{margin-left:136rem}.u-ml-18{margin-left:144rem}.u-ml-19{margin-left:152rem}.u-ml-20{margin-left:160rem}.u-mx-1{margin-right:8rem;margin-left:8rem}.u-mx-2{margin-right:16rem;margin-left:16rem}.u-mx-3{margin-right:24rem;margin-left:24rem}.u-mx-4{margin-right:32rem;margin-left:32rem}.u-mx-5{margin-right:40rem;margin-left:40rem}.u-mx-6{margin-right:48rem;margin-left:48rem}.u-mx-7{margin-right:56rem;margin-left:56rem}.u-mx-8{margin-right:64rem;margin-left:64rem}.u-mx-9{margin-right:72rem;margin-left:72rem}.u-mx-10{margin-right:80rem;margin-left:80rem}.u-mx-11{margin-right:88rem;margin-left:88rem}.u-mx-12{margin-right:96rem;margin-left:96rem}.u-mx-13{margin-right:104rem;margin-left:104rem}.u-mx-14{margin-right:112rem;margin-left:112rem}.u-mx-15{margin-right:120rem;margin-left:120rem}.u-mx-16{margin-right:128rem;margin-left:128rem}.u-mx-17{margin-right:136rem;margin-left:136rem}.u-mx-18{margin-right:144rem;margin-left:144rem}.u-mx-19{margin-right:152rem;margin-left:152rem}.u-mx-20{margin-right:160rem;margin-left:160rem}.u-my-1{margin-top:8rem;margin-bottom:8rem}.u-my-2{margin-top:16rem;margin-bottom:16rem}.u-my-3{margin-top:24rem;margin-bottom:24rem}.u-my-4{margin-top:32rem;margin-bottom:32rem}.u-my-5{margin-top:40rem;margin-bottom:40rem}.u-my-6{margin-top:48rem;margin-bottom:48rem}.u-my-7{margin-top:56rem;margin-bottom:56rem}.u-my-8{margin-top:64rem;margin-bottom:64rem}.u-my-9{margin-top:72rem;margin-bottom:72rem}.u-my-10{margin-top:80rem;margin-bottom:80rem}.u-my-11{margin-top:88rem;margin-bottom:88rem}.u-my-12{margin-top:96rem;margin-bottom:96rem}.u-my-13{margin-top:104rem;margin-bottom:104rem}.u-my-14{margin-top:112rem;margin-bottom:112rem}.u-my-15{margin-top:120rem;margin-bottom:120rem}.u-my-16{margin-top:128rem;margin-bottom:128rem}.u-my-17{margin-top:136rem;margin-bottom:136rem}.u-my-18{margin-top:144rem;margin-bottom:144rem}.u-my-19{margin-top:152rem;margin-bottom:152rem}.u-my-20{margin-top:160rem;margin-bottom:160rem}.u-p-1{padding:8rem}.u-p-2{padding:16rem}.u-p-3{padding:24rem}.u-p-4{padding:32rem}.u-p-5{padding:40rem}.u-p-6{padding:48rem}.u-p-7{padding:56rem}.u-p-8{padding:64rem}.u-p-9{padding:72rem}.u-p-10{padding:80rem}.u-p-11{padding:88rem}.u-p-12{padding:96rem}.u-p-13{padding:104rem}.u-p-14{padding:112rem}.u-p-15{padding:120rem}.u-p-16{padding:128rem}.u-p-17{padding:136rem}.u-p-18{padding:144rem}.u-p-19{padding:152rem}.u-p-20{padding:160rem}.u-pt-1{padding-top:8rem}.u-pt-2{padding-top:16rem}.u-pt-3{padding-top:24rem}.u-pt-4{padding-top:32rem}.u-pt-5{padding-top:40rem}.u-pt-6{padding-top:48rem}.u-pt-7{padding-top:56rem}.u-pt-8{padding-top:64rem}.u-pt-9{padding-top:72rem}.u-pt-10{padding-top:80rem}.u-pt-11{padding-top:88rem}.u-pt-12{padding-top:96rem}.u-pt-13{padding-top:104rem}.u-pt-14{padding-top:112rem}.u-pt-15{padding-top:120rem}.u-pt-16{padding-top:128rem}.u-pt-17{padding-top:136rem}.u-pt-18{padding-top:144rem}.u-pt-19{padding-top:152rem}.u-pt-20{padding-top:160rem}.u-pr-1{padding-right:8rem}.u-pr-2{padding-right:16rem}.u-pr-3{padding-right:24rem}.u-pr-4{padding-right:32rem}.u-pr-5{padding-right:40rem}.u-pr-6{padding-right:48rem}.u-pr-7{padding-right:56rem}.u-pr-8{padding-right:64rem}.u-pr-9{padding-right:72rem}.u-pr-10{padding-right:80rem}.u-pr-11{padding-right:88rem}.u-pr-12{padding-right:96rem}.u-pr-13{padding-right:104rem}.u-pr-14{padding-right:112rem}.u-pr-15{padding-right:120rem}.u-pr-16{padding-right:128rem}.u-pr-17{padding-right:136rem}.u-pr-18{padding-right:144rem}.u-pr-19{padding-right:152rem}.u-pr-20{padding-right:160rem}.u-pb-1{padding-bottom:8rem}.u-pb-2{padding-bottom:16rem}.u-pb-3{padding-bottom:24rem}.u-pb-4{padding-bottom:32rem}.u-pb-5{padding-bottom:40rem}.u-pb-6{padding-bottom:48rem}.u-pb-7{padding-bottom:56rem}.u-pb-8{padding-bottom:64rem}.u-pb-9{padding-bottom:72rem}.u-pb-10{padding-bottom:80rem}.u-pb-11{padding-bottom:88rem}.u-pb-12{padding-bottom:96rem}.u-pb-13{padding-bottom:104rem}.u-pb-14{padding-bottom:112rem}.u-pb-15{padding-bottom:120rem}.u-pb-16{padding-bottom:128rem}.u-pb-17{padding-bottom:136rem}.u-pb-18{padding-bottom:144rem}.u-pb-19{padding-bottom:152rem}.u-pb-20{padding-bottom:160rem}.u-pl-1{padding-left:8rem}.u-pl-2{padding-left:16rem}.u-pl-3{padding-left:24rem}.u-pl-4{padding-left:32rem}.u-pl-5{padding-left:40rem}.u-pl-6{padding-left:48rem}.u-pl-7{padding-left:56rem}.u-pl-8{padding-left:64rem}.u-pl-9{padding-left:72rem}.u-pl-10{padding-left:80rem}.u-pl-11{padding-left:88rem}.u-pl-12{padding-left:96rem}.u-pl-13{padding-left:104rem}.u-pl-14{padding-left:112rem}.u-pl-15{padding-left:120rem}.u-pl-16{padding-left:128rem}.u-pl-17{padding-left:136rem}.u-pl-18{padding-left:144rem}.u-pl-19{padding-left:152rem}.u-pl-20{padding-left:160rem}.u-px-1{padding-right:8rem;padding-left:8rem}.u-px-2{padding-right:16rem;padding-left:16rem}.u-px-3{padding-right:24rem;padding-left:24rem}.u-px-4{padding-right:32rem;padding-left:32rem}.u-px-5{padding-right:40rem;padding-left:40rem}.u-px-6{padding-right:48rem;padding-left:48rem}.u-px-7{padding-right:56rem;padding-left:56rem}.u-px-8{padding-right:64rem;padding-left:64rem}.u-px-9{padding-right:72rem;padding-left:72rem}.u-px-10{padding-right:80rem;padding-left:80rem}.u-px-11{padding-right:88rem;padding-left:88rem}.u-px-12{padding-right:96rem;padding-left:96rem}.u-px-13{padding-right:104rem;padding-left:104rem}.u-px-14{padding-right:112rem;padding-left:112rem}.u-px-15{padding-right:120rem;padding-left:120rem}.u-px-16{padding-right:128rem;padding-left:128rem}.u-px-17{padding-right:136rem;padding-left:136rem}.u-px-18{padding-right:144rem;padding-left:144rem}.u-px-19{padding-right:152rem;padding-left:152rem}.u-px-20{padding-right:160rem;padding-left:160rem}.u-py-1{padding-top:8rem;padding-bottom:8rem}.u-py-2{padding-top:16rem;padding-bottom:16rem}.u-py-3{padding-top:24rem;padding-bottom:24rem}.u-py-4{padding-top:32rem;padding-bottom:32rem}.u-py-5{padding-top:40rem;padding-bottom:40rem}.u-py-6{padding-top:48rem;padding-bottom:48rem}.u-py-7{padding-top:56rem;padding-bottom:56rem}.u-py-8{padding-top:64rem;padding-bottom:64rem}.u-py-9{padding-top:72rem;padding-bottom:72rem}.u-py-10{padding-top:80rem;padding-bottom:80rem}.u-py-11{padding-top:88rem;padding-bottom:88rem}.u-py-12{padding-top:96rem;padding-bottom:96rem}.u-py-13{padding-top:104rem;padding-bottom:104rem}.u-py-14{padding-top:112rem;padding-bottom:112rem}.u-py-15{padding-top:120rem;padding-bottom:120rem}.u-py-16{padding-top:128rem;padding-bottom:128rem}.u-py-17{padding-top:136rem;padding-bottom:136rem}.u-py-18{padding-top:144rem;padding-bottom:144rem}.u-py-19{padding-top:152rem;padding-bottom:152rem}.u-py-20{padding-top:160rem;padding-bottom:160rem}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-align-left{text-align:left}.u-fw-bold{font-weight:bold !important}.u-fw-normal{font-weight:normal}.u-fw-lighter{font-weight:lighter}.u-radius-1{border-radius:24rem;overflow:hidden}.u-radius-2{border-radius:20rem;overflow:hidden}.u-radius-3{border-radius:16rem;overflow:hidden}.u-z-1{z-index:1}.u-z-2{z-index:2}.u-z-3{z-index:3}.u-position-static{position:static}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-position-fixed{position:fixed}.u-position-sticky{position:sticky}.u-hover-1,.c-pdf-1 .-btn a,.wrapper .footer .logo a{cursor:pointer}@media screen and (min-width: 950px){.u-hover-1,.c-pdf-1 .-btn a,.wrapper .footer .logo a{transition:opacity .2s}.u-hover-1:hover,.c-pdf-1 .-btn a:hover,.wrapper .footer .logo a:hover{opacity:.4}}.u-frame-1,.wrapper .fv,.wrapper .fv .en,.wrapper .fv .title,.wrapper .main,.wrapper .footer{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media screen and (min-width: 650px){.u-frame-1,.wrapper .fv,.wrapper .fv .en,.wrapper .fv .title,.wrapper .main,.wrapper .footer{padding-right:20px;padding-left:20px}}@media screen and (min-width: 950px){.u-frame-1,.wrapper .fv,.wrapper .fv .en,.wrapper .fv .title,.wrapper .main,.wrapper .footer{padding-right:25px;padding-left:25px}}@media screen and (min-width: 1250px){.u-frame-1,.wrapper .fv,.wrapper .fv .en,.wrapper .fv .title,.wrapper .main,.wrapper .footer{padding-right:calc((100% - 900px)/2);padding-left:calc((100% - 900px)/2)}}@media screen and (min-width: 950px){.u-maxwidth-1{max-width:1000px}}.u-fullwidth-1{margin-left:50%;width:100vw;transform:translateX(-50%)}.u-comingsoon-1{opacity:.75;pointer-events:none}@media screen and (min-width: 950px){.u-hover-1,.c-pdf-1 .-btn a,.wrapper .footer .logo a{transition:opacity .2s}.u-hover-1:hover,.c-pdf-1 .-btn a:hover,.wrapper .footer .logo a:hover{opacity:.5}}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(../font/MaterialIcons-Regular.ttf)}.u-icon-1{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}*{position:relative;z-index:2;margin:0;padding:0;letter-spacing:inherit;box-sizing:border-box;font-variant-ligatures:none}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,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{border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{scroll-behavior:smooth;font-size:1px}body{display:block;position:relative;margin:0px;height:100%;width:100%;background:#fff;text-align:left;letter-spacing:0;line-height:1.5;color:#251e1c;overflow-x:hidden;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-variant-ligatures:none;pointer-events:all;font-family:"Noto Sans JP",-apple-system,"游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body>.container{overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{display:block}a:link,a:visited,a:hover{color:inherit;text-decoration:none}img{vertical-align:top;width:100%;max-width:100%;height:auto}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance-border:none;appearance-outline:none}::selection{background-color:#003c96;color:#fff}::-moz-selection{background-color:#003c96;color:#fff}.lum-lightbox{z-index:11}.lum-lightbox img{width:auto}.lum-lightbox .lum-lightbox-caption{padding-top:8rem;font-size:14rem}@media(max-width: 460px){.lum-lightbox .lum-lightbox-caption{position:relative !important}}@media(max-width: 460px){.lum-lightbox .lum-lightbox-inner img{max-width:100%;max-height:100%}}.c-heading-1{margin-right:auto;margin-left:auto;border:6px solid #fff;border-radius:50px;width:250px;background-color:#003c96;text-align:center;font:700 28px/1.25 "Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;color:#fff}@media screen and (min-width: 950px){.c-heading-1{border-width:10px;font-size:33px}}.c-label-1{text-align:center;font:20px/1.25 "Noto Sans SC",sans-serif}@media screen and (min-width: 950px){.c-label-1{font-size:24px}}.c-label-2{margin-right:auto;margin-left:auto;border:1px solid #000;width:174px;background-color:#fff;text-align:center;font:17px/1.25 "Noto Sans SC",sans-serif}@media screen and (min-width: 950px){.c-label-2{font-size:20px}}.c-body-1{font:15px/1.75 "Noto Sans SC",sans-serif}@media screen and (min-width: 950px){.c-body-1{font-size:17px}}.c-body-1 p:nth-child(n+2){margin-top:2em}.c-pdf-1 .-note{text-align:center;font:16px/1.25 "Noto Sans SC",sans-serif}@media screen and (min-width: 950px){.c-pdf-1 .-note{font-size:18px}}.c-pdf-1 .-btn{margin:10px auto 0;max-width:380px}.c-pdf-1 .-btn a{padding:10px;background-color:#003c96;text-align:center;color:#fff}.c-pdf-1 .-btn .-en{font:18px/1.25 "Noto Sans SC",sans-serif}@media screen and (min-width: 950px){.c-pdf-1 .-btn .-en{font-size:23px}}.c-pdf-1 .-btn .-sc{margin-top:5px;font:14px/1.25 "Noto Sans SC",sans-serif}@media screen and (min-width: 950px){.c-pdf-1 .-btn .-sc{font-size:16px}}.wrapper{font-family:"Noto Sans SC",sans-serif}.wrapper .loader{position:fixed;top:0;left:0;width:100%;height:1000%}.wrapper .fv{border-top:15px solid #003c96}@media screen and (min-width: 950px){.wrapper .fv{border-top-width:30px}}.wrapper .fv .en{position:absolute;top:0;left:0;z-index:3;padding-top:10%;padding-bottom:8%;width:100%;text-align:center;background-color:rgba(0,0,0,.1)}@media screen and (min-width: 950px){.wrapper .fv .en{padding-top:60px;padding-bottom:40px}}.wrapper .fv .en img{max-width:744px}.wrapper .fv .map{z-index:1;padding-top:15%}@media screen and (min-width: 950px){.wrapper .fv .map{padding-top:60px}}.wrapper .fv .title{position:absolute;top:0;left:0;margin-top:40%;width:100%;text-align:center}@media screen and (min-width: 950px){.wrapper .fv .title{margin-top:380px}}@media screen and (min-width: 950px){.wrapper .fv .title img{width:900px}}.wrapper .fv .overview{margin-top:-10%}@media screen and (min-width: 950px){.wrapper .fv .overview{display:flex;justify-content:space-between;margin-top:-190px}}.wrapper .fv .overview .item{padding:15px 15px 25px;border:3px solid #003c96;max-width:500px;background:#fff}@media screen and (max-width: 949.98px){.wrapper .fv .overview .item{margin:0 auto}.wrapper .fv .overview .item:nth-child(n+2){margin-top:30px}}@media screen and (min-width: 950px){.wrapper .fv .overview .item{width:32%}}.wrapper .fv .overview .item:before{content:"";display:block;position:absolute;top:24px;left:10px;z-index:1;border-right:30px solid rgba(0,0,0,0);border-bottom:30px solid #000;border-left:30px solid rgba(0,0,0,0);transform:rotate(-45deg);transform-origin:left bottom}@media screen and (min-width: 950px){.wrapper .fv .overview .item:before{border-right-width:35px;border-bottom-width:35px;border-left-width:35px}}.wrapper .fv .overview .item.this-medical:before{border-bottom-color:red}.wrapper .fv .overview .item.this-food:before{border-bottom-color:#ffe000}.wrapper .fv .overview .item.this-tourism:before{border-bottom-color:aqua}.wrapper .fv .overview .label{padding-left:10px;font:600 32px/1 "Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;color:#003c96}@media screen and (min-width: 950px){.wrapper .fv .overview .label{font-size:42px}}.wrapper .fv .overview .body{margin-top:1em;font:14px/2 "Noto Sans JP",-apple-system,"游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.wrapper .main{z-index:1;margin-top:-100px;padding-top:150px;padding-bottom:200px;background:#f0f0f0 url(../img/main-bg.png) no-repeat center/250px auto;background-attachment:fixed}@media screen and (min-width: 950px){.wrapper .main{background:#f0f0f0 url(../img/main-bg.png) no-repeat center/400px auto;background-attachment:fixed}}.wrapper .main .noto-kanazawa{padding-top:100px}@media screen and (min-width: 950px){.wrapper .main .noto-kanazawa{padding-top:150px}}.wrapper .main .noto-kanazawa .heading{margin:0 auto;max-width:500px}.wrapper .main .noto-kanazawa .video{margin:10% auto 0;max-width:480px}@media screen and (min-width: 950px){.wrapper .main .noto-kanazawa .video{margin-top:50px}}.wrapper .main .noto-kanazawa .video video{width:100%}.wrapper .main .noto-kanazawa .block{margin-top:60px}@media screen and (min-width: 950px){.wrapper .main .noto-kanazawa .block{display:flex;justify-content:space-around;align-items:flex-start}}.wrapper .main .noto-kanazawa .block .box{border:3px solid #003c96;margin:0 auto;padding:25px 15px;width:100%;max-width:500px;background-color:#fff}@media screen and (max-width: 949.98px){.wrapper .main .noto-kanazawa .block .box:nth-child(n+2){margin-top:30px}}@media screen and (min-width: 950px){.wrapper .main .noto-kanazawa .block .box{padding:20px 25px 45px;width:340px}}.wrapper .main .noto-kanazawa .block .label{text-align:center;font:600 33px/1 "Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;color:#003c96}.wrapper .main .noto-kanazawa .block .list{margin-top:25px}@media screen and (max-width: 949.98px){.wrapper .main .noto-kanazawa .block .list .item:nth-child(n+2){margin-top:30px}}@media screen and (min-width: 950px){.wrapper .main .noto-kanazawa .block .list .item:nth-child(n+2){margin-top:55px}}.wrapper .main .noto-kanazawa .block .list .body{margin-top:1em;text-align:justify;font:16px/1.25 "Noto Sans SC",sans-serif}.wrapper .main .medical,.wrapper .main .plan,.wrapper .main .contact{margin-top:100px}@media screen and (min-width: 950px){.wrapper .main .medical,.wrapper .main .plan,.wrapper .main .contact{margin-top:70px}}.wrapper .main .medical .content,.wrapper .main .plan .content,.wrapper .main .contact .content{margin:30px auto 0;max-width:550px}.wrapper .main .medical .label,.wrapper .main .plan .label,.wrapper .main .contact .label{margin-bottom:1em}.wrapper .main .medical .label:nth-child(n+2),.wrapper .main .plan .label:nth-child(n+2),.wrapper .main .contact .label:nth-child(n+2){margin-top:70px}.wrapper .main .medical .pdf,.wrapper .main .plan .pdf,.wrapper .main .contact .pdf{margin-top:50px}.wrapper .main .medical .img{display:flex;justify-content:space-between;margin:50px auto 0;max-width:840px}.wrapper .main .medical .img .item{max-width:250px;width:32%}.wrapper .main .plan .table{margin-top:70px}.wrapper .main .plan .table .item:nth-child(n+2){margin-top:70px}.wrapper .footer{z-index:9;padding:25px 0;background-color:#003c96}@media screen and (min-width: 950px){.wrapper .footer{padding:45px 0}}.wrapper .footer .logo{margin:0 auto;width:200px}.wrapper .page-top{position:fixed;right:0;bottom:0;margin:10px;z-index:9}@media screen and (min-width: 950px){.wrapper .page-top{margin:30px}}.wrapper .page-top a{display:flex;justify-content:center;align-items:center;border-radius:50%;border:3px solid #003c96;background-color:#003c96;width:60px;height:60px;text-align:center;font:14px/1.25 "Noto Sans JP",-apple-system,"游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#fff}@media screen and (min-width: 950px){.wrapper .page-top a{width:95px;height:95px;font-size:20px;transition:background-color .2s,color .2s}.wrapper .page-top a:hover{background-color:#fff;color:#003c96}}/*# sourceMappingURL=style.css.map */
