.be-vietnam-pro-regular{font-family:"Be Vietnam Pro",sans-serif;font-weight:400;font-style:normal}.be-vietnam-pro-medium{font-family:"Be Vietnam Pro",sans-serif;font-weight:500;font-style:normal}.be-vietnam-pro-semibold{font-family:"Be Vietnam Pro",sans-serif;font-weight:600;font-style:normal}.be-vietnam-pro-bold{font-family:"Be Vietnam Pro",sans-serif;font-weight:700;font-style:normal}.be-vietnam-pro-extrabold{font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-style:normal}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,body,html{border:0;font-family:inherit;font-weight:inherit;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}body,html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:var(--black)}body a{color:var(--black)}body a:hover{color:var(--black)}body{font-family:"Be Vietnam Pro","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400;letter-spacing:0;line-height:2}body:after,html:after,.clearfix:after{content:"";display:block;clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}:root{--blue: #0033c5;--pink: #ff4193;--yellow: #ffe100;--green: #00a330;--white: #fff;--black: #000;--dark_gray: #838383;--gray: #c6c6c6;--background_gray: #f3f3f3;--width: $pcWidth}html{scroll-behavior:smooth;font-size:62.5%;word-wrap:break-word}body{font-size:clamp(13px,1.0416666667vw,15px);font-size:15px;font-weight:400;line-height:1.8;width:100%;padding:0;margin:0}@media only screen and (max-width: 750px){body{font-size:12px;line-height:1.75}}body.home{background:unset}@media only screen and (max-width: 900px){body.admin-bar{margin-top:-46px !important}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;overflow-wrap:anywhere}.en{font-family:"Be Vietnam Pro",sans-serif;font-weight:700}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}small,.small{font-size:.8em}strong,b{font-weight:bold}font{word-break:break-word}a{-webkit-transition-duration:.3s;transition-duration:.3s}@media(hover: hover)and (pointer: fine){a:hover{opacity:.8;color:inherit}}a:focus{outline:unset}svg{-webkit-transition-duration:.3s;transition-duration:.3s}img{max-width:100%;height:auto;vertical-align:middle;pointer-events:none}@media only screen and (max-width: 750px){.nosp{display:none !important}}.nopc{display:none !important}@media only screen and (max-width: 750px){.nopc{display:block !important}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex.--flexunset>*,.flex.flex-unset>*{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.section{background:var(--white);width:calc(100% - 162px);margin:20px auto}@media only screen and (max-width: 750px){.section{width:calc(100% - 30px);margin:10px auto}}.container{width:90%;margin:auto;padding:100px 0}@media only screen and (max-width: 900px){.container{width:80%}}@media only screen and (max-width: 750px){.container{width:calc(100% - 90px);padding:70px 0}}.anchor__target{display:block;padding-top:80px;margin-top:-80px}@media only screen and (max-width: 750px){.anchor__target{padding-top:20px;margin-top:-20px}}.map{width:100%;height:445px;position:relative}@media only screen and (max-width: 750px){.map{height:300px}}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.button,.button{border-radius:40px;border:1px solid var(--gray);color:var(--black);font-size:clamp(13px,1.1111111111vw,16px);font-weight:600;line-height:1.8;text-decoration:none;min-width:280px;-webkit-transition:all .7s;transition:all .7s;padding:20px 34px;position:relative;display:inline-block}@media only screen and (max-width: 750px){a.button,.button{min-width:200px;padding:10px 40px;min-height:30px}}.button svg{stroke-width:1px;stroke:var(--black);width:9px;height:16px;position:absolute;top:0;bottom:0;right:25px;margin:auto;-webkit-transition:all .7s;transition:all .7s}@media(hover: hover)and (pointer: fine){.button:hover{background:var(--blue);border:1px solid var(--blue);color:var(--white);opacity:1}.button:hover svg{stroke:var(--white);right:20px}}.button-large{padding:.5em 1.75em;font-size:1.25em;line-height:1.5;border-radius:.3em}.button-small{padding:.25em 1.25em;font-size:.875em;line-height:1.5;border-radius:.2em}.button-block{display:block;width:100%;margin:auto;text-align:center}.button-contact{min-width:unset}@media(hover: hover)and (pointer: fine){.button-contact:hover{color:var(--white)}}.button-contact:visited{color:var(--white)}.header{position:fixed;top:0;left:0;right:0;margin:auto;width:100%;height:76px;z-index:99;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 25px;background:var(--white)}@media only screen and (max-width: 959px){.header{height:70px;padding:0;padding-right:10px}}.header_logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:165px;height:45px}@media only screen and (max-width: 959px){.header_logo a{width:86px;position:absolute;inset:0;margin:auto}}.logo-fpma{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logo-fpma img{width:166px}@media only screen and (max-width: 959px){.logo-fpma img{width:110px}}.nav_btn{all:unset;position:relative;width:70px;height:70px;display:none}@media only screen and (max-width: 959px){.nav_btn{display:block;cursor:pointer}}.nav_btn .nav_btn__item{width:20px;height:18px;position:absolute;inset:0;margin:auto;-webkit-transition:all .5s;transition:all .5s}.nav_btn .nav_btn__bar{position:absolute;left:0;right:0;margin:auto;border:2px solid var(--black);-webkit-transition:all .5s;transition:all .5s;width:100%;height:0}.nav_btn .nav_btn__bar:nth-child(1){top:0px}.nav_btn .nav_btn__bar:nth-child(2){top:0;bottom:0}.nav_btn .nav_btn__bar:nth-child(3){bottom:0}.global_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media only screen and (max-width: 959px){.global_nav{display:none}}.global_nav .navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(2.5rem,3.4722222222vw,5rem)}@media only screen and (max-width: 1179px){.global_nav .navi{gap:clamp(1rem,2.0833333333vw,5rem)}}.global_nav a{color:var(--black);font-size:13px;font-weight:bold;letter-spacing:.09em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}@media(hover: hover)and (pointer: fine){.global_nav a:hover{opacity:.8}}.global_nav_sp{position:fixed;top:70px;left:0;right:0;visibility:hidden;pointer-events:none;opacity:0;z-index:-2;max-height:calc(100vh - 70px);height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.global_nav_sp::-webkit-scrollbar{display:none}@media only screen and (max-width: 900px){.global_nav_sp{overflow-y:auto}}.global_nav_sp .navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:60px 0 100px}.global_nav_sp .navi_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;text-decoration:none;color:var(--black);font-size:12px;font-weight:500;line-height:normal;letter-spacing:.09em}.global_nav_sp .navi_item a .en{font-size:38px;font-weight:600;line-height:1;letter-spacing:-0.05em}.global_nav_sp .navi_item:nth-child(1) a .en{color:#ffd900}.global_nav_sp .navi_item:nth-child(2) a .en{color:#d47a6a}.global_nav_sp .navi_item:nth-child(3) a .en{color:#f55400}.global_nav_sp .navi_item:nth-child(4) a .en{color:#ff9500}.global_nav_sp .navi_item:nth-child(5) a .en{color:var(--pink)}.global_nav_sp .navi_item:nth-child(6) a .en{color:var(--yellow)}.global_nav_sp .navi_item:nth-child(7) a .en{color:var(--blue)}.nav_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--white);z-index:-2;opacity:0;visibility:hidden;pointer-events:none}.--activeNav .nav_overlay{opacity:1;visibility:visible;pointer-events:all}body.--activeNav .nav_btn .nav_btn__item{width:26px}body.--activeNav .nav_btn .nav_btn__bar:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(40deg);transform:translateY(-50%) rotate(40deg)}body.--activeNav .nav_btn .nav_btn__bar:nth-child(2){opacity:0}body.--activeNav .nav_btn .nav_btn__bar:nth-child(3){bottom:50%;-webkit-transform:translateY(50%) rotate(-40deg);transform:translateY(50%) rotate(-40deg)}body.--activeNav .global_nav_sp{opacity:1 !important;visibility:visible;pointer-events:all}#totop{position:absolute;right:70px;bottom:60px;text-decoration:none;font-size:11px;text-align:center}@media only screen and (max-width: 900px){#totop{position:static;margin:50px auto}}#totop img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#totop .en{display:block;font-weight:400;margin-top:5px}.footer{position:relative}.footer .container{padding-top:110px;padding-bottom:0}@media only screen and (max-width: 750px){.footer .container{width:100%;padding-top:60px;padding-left:15px;padding-right:15px}}.footer .logo{text-align:center;max-width:70%;margin:0 auto 80px}@media only screen and (max-width: 750px){.footer .logo{width:240px;margin:0 auto 30px}}.footer .bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:30px 0}.footer .footer_nav{margin:60px 0}@media only screen and (max-width: 900px){.footer .footer_nav{display:none}}.footer .navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(2.5rem,3.4722222222vw,5rem)}.footer .navi_item a{text-decoration:none;font-size:13px;font-weight:bold;letter-spacing:.09em}@media(hover: hover)and (pointer: fine){.footer .navi_item a:hover{opacity:.8}}.footer .logo-fpma{display:block;width:291px;margin:40px auto}@media only screen and (max-width: 750px){.footer .logo-fpma{margin:30px auto}}.footer .logo-fpma img{width:100%}.footer .copyright{text-align:center;font-size:11px;line-height:normal;padding:10px 0}@media only screen and (max-width: 750px){.footer .copyright{border-top:1px solid #000;font-size:12px}}.pr{position:relative;z-index:9;pointer-events:none}.pr>*{width:170px}@media only screen and (max-width: 900px){.pr>*{width:150px}}@media only screen and (max-width: 750px){.pr>*{width:55px}}.bg_txt1{position:absolute;top:-18px;left:0}@media only screen and (max-width: 750px){.bg_txt1{top:20px}}.bg_txt2{position:absolute;right:0;top:870px}@media only screen and (max-width: 750px){.bg_txt2{display:none}}.bg_txt3{position:absolute;left:0;display:none}@media only screen and (max-width: 750px){.bg_txt3{bottom:190px;display:block}}.bg_txt4{position:absolute;right:0;display:none}@media only screen and (max-width: 750px){.bg_txt4{top:2490px;display:block}}.bg_txt5{position:absolute;left:0;bottom:70px}@media only screen and (max-width: 750px){.bg_txt5{display:none}}.kv .kv_title{position:absolute;inset:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-height: 899px){.kv .kv_title{width:42px;margin:10.0111234705vh auto 13.3481646274vh}.kv .kv_title img{position:absolute;inset:0;margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width: 750px){.kv .kv_title{width:29px;height:100%;margin:auto}.kv .kv_title img{position:absolute;inset:0;margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.kv .kv_list{position:relative;height:calc(100vh - 76px);margin-top:76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 959px){.kv .kv_list{margin-top:70px;height:calc(100vh - 70px)}}@media only screen and (max-width: 750px){.kv .kv_list{max-height:100dvh;height:149.3333333333vw;display:grid}}.kv .kv_list__item{padding:3px 7px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media only screen and (max-width: 750px){.kv .kv_list__item{gap:40px;padding:3px 5px}}@media only screen and (max-width: 750px){.kv .kv_list__item .label{position:absolute;top:0;bottom:0;left:0;margin:auto;padding:4px;max-width:calc(50% - 20px)}}.kv .kv_list__item .label img{width:auto;height:100%;aspect-ratio:229/217;-o-object-fit:contain;object-fit:contain}.kv .kv_list__item .image{text-align:center;position:absolute;left:0;right:0;bottom:13.4408602151vh;bottom:clamp(4.5rem,12.0967741935vh,9rem);margin:auto;padding:0 20px}@media only screen and (max-width: 750px){.kv .kv_list__item .image{top:0;bottom:0;right:0;left:unset;margin:auto;max-width:calc(50% - 20px);padding:12px}.kv .kv_list__item .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.kv .kv_list__item .caption{font-size:11px;line-height:1.5454545455;margin-top:1rem;min-height:60px}@media only screen and (max-width: 750px){.kv .kv_list__item .caption{display:none}}.kv .kv_list__item:nth-child(1){background:var(--pink)}@media only screen and (max-width: 750px){.kv .kv_list__item:nth-child(1){grid-row:1/2}}.kv .kv_list__item:nth-child(2){background:var(--yellow)}@media only screen and (max-width: 750px){.kv .kv_list__item:nth-child(2){grid-row:2/3}}.kv .kv_list__item:nth-child(3){background:#f05b13}@media only screen and (max-width: 750px){.kv .kv_list__item:nth-child(3){grid-row:3/4}}.kv .kv_list__item:nth-child(4){background:var(--green)}@media only screen and (max-width: 750px){.kv .kv_list__item:nth-child(4){grid-row:4/5}}.kv .scroll{position:absolute;left:0;right:0;bottom:20px;margin:auto;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:12px}@media only screen and (max-width: 750px){.kv .scroll{display:none}}.kv .scroll img{margin:auto}.info{background:var(--white);margin:auto}.info .container{text-align:center}@media only screen and (max-width: 750px){.info .container{padding:70px 0 30px;max-width:360px}}.info .caption{margin-top:12px;font-size:16px;font-weight:bold}@media only screen and (max-width: 750px){.info .caption{font-size:14px;margin-top:30px}}.info .caption span{font-weight:500}.info .copy{font-size:11px;line-height:1.5454545455;text-align:left;border:1px solid #000;border-width:1px 0;margin-top:60px;padding:5px 0}.headline{display:grid;text-align:center;gap:5px;margin-bottom:50px}@media only screen and (max-width: 750px){.headline{margin-bottom:30px}}.headline .label{font-size:16px;font-weight:bold;letter-spacing:.09em}@media only screen and (max-width: 750px){.headline .label{font-size:15px}}.headline .en{font-size:70px;font-weight:600;line-height:1;letter-spacing:-0.05em;white-space:nowrap}@media only screen and (max-width: 750px){.headline .en{font-size:45px}}.introduction{background:var(--pink)}.introduction .container{padding:160px 0 90px;max-width:660px}@media only screen and (max-width: 750px){.introduction .container{padding:70px 0 90px}}.introduction .headline .en{color:var(--yellow)}.introduction .lead{color:#ffc8af;font-size:27px;font-weight:bold;line-height:1.4814814815;letter-spacing:.06em;text-align:center;margin-bottom:30px}@media only screen and (max-width: 750px){.introduction .lead{font-size:19px;line-height:1.5789473684;text-align:left}}.introduction .copy{color:var(--white);margin-top:2em;text-align:justify}.highlight{background:var(--yellow)}.highlight .container{padding:160px 0 150px;max-width:1000px}@media only screen and (max-width: 750px){.highlight .container{padding:70px 0}}.highlight .headline .en{color:#d47a6a}.highlight .card__item:not(:first-child){border-top:10px solid #d3272d;margin-top:60px;position:relative}@media only screen and (max-width: 750px){.highlight .card__item:not(:first-child){border-top-width:6px;margin-top:50px}}.highlight .card__item:not(:first-child)::before{content:"";position:absolute;top:-1px;left:0;right:0;margin:auto;width:21px;height:14px;background:#d3272d;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.highlight .card__item .label{background:#d3272d;color:var(--white);font-size:29px;font-weight:400;width:190px;margin:auto;text-align:center;line-height:1.2;margin-top:90px}@media only screen and (max-width: 750px){.highlight .card__item .label{font-size:20px;width:130px;margin-top:50px}}.highlight .card__item .label .en{font-size:28px;font-weight:600;padding-right:12px}@media only screen and (max-width: 750px){.highlight .card__item .label .en{font-size:19px}}.highlight .card__item .title{color:#d3272d;font-size:46px;font-weight:800;text-align:center}@media only screen and (max-width: 750px){.highlight .card__item .title{margin-top:10px;font-size:31px;line-height:1.3225806452}}.highlight .column{display:grid;grid-template-columns:360px 1fr;gap:50px;padding:0 45px;margin-top:60px}@media only screen and (max-width: 1179px){.highlight .column{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 750px){.highlight .column{gap:40px;margin-top:30px;padding:0}}.highlight .desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.highlight .desc b{color:#d54151}.highlight .copy{text-align:justify}.highlight .image{display:grid;grid-template-columns:repeat(2, 1fr);gap:35px 2px}@media only screen and (max-width: 750px){.highlight .image{grid-template-columns:repeat(1, 1fr);gap:40px 0}}.highlight .image .item{text-align:center;display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:10px}.highlight .image img{margin:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.highlight .image .caption{font-size:11px;line-height:1.5454545455;overflow-wrap:anywhere;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.event{background:#efe6de}.event .container{max-width:700px;padding:160px 0}@media only screen and (max-width: 959px){.event .container{max-width:360px}}@media only screen and (max-width: 750px){.event .container{padding:70px 0;max-width:270px}}.event .headline .en{color:#f55400}.event .card{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 750px){.event .card{grid-template-columns:repeat(1, 1fr);gap:30px}}.event .card__item{background:var(--white);border:1px solid var(--color);display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 18px)}.event .card__item:nth-child(1){--color: var(--blue)}.event .card__item:nth-child(2){--color: #f04e1f}.event .card__item:nth-child(3){--color: #ff8000}.event .card__item:nth-child(4){--color: #56c31f}@media only screen and (max-width: 959px){.event .card__item{width:100%}}.event .card__item:nth-child(3) .lead,.event .card__item:nth-child(4) .lead{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.event .card__item .title{background:var(--color);color:var(--white);font-size:18px;font-weight:500;text-align:center;letter-spacing:.05em}@media only screen and (max-width: 750px){.event .card__item .title{font-size:15px}}.event .card__item .desc{padding:0 12px 12px}@media only screen and (max-width: 750px){.event .card__item .desc{padding:0 10px 10px}}.event .card__item .lead{text-align:center;font-size:16px;font-weight:bold;line-height:1.625;padding:19px 12px;min-height:135px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 750px){.event .card__item .lead{font-size:13px;padding:15px 10px;min-height:110px}}.event .card__item .lead b{font-size:18px;line-height:1.5}@media only screen and (max-width: 750px){.event .card__item .lead b{font-size:15px;letter-spacing:-0.2px}}.event .card__item .lead .small{display:block;text-align:justify;font-size:13px;font-weight:500;line-height:1.5384615385;margin-top:10px}@media only screen and (max-width: 750px){.event .card__item .lead .small{font-size:12px}}.event .card__item .data{display:grid;grid-template-columns:64px 1fr;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;border:1px solid;border-style:solid;border-color:var(--color);border-width:0 0 1px}@media only screen and (max-width: 750px){.event .card__item .data{grid-template-columns:52px 1fr;gap:10px}}.event .card__item .data:first-child{border-top-width:1px}.event .card__item .data dt{border:1px solid;color:var(--color);font-size:15px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 750px){.event .card__item .data dt{font-size:13px;height:36px}}.event .card__item .data dd{font-size:15px;font-weight:500;line-height:1.4666666667;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}@media only screen and (max-width: 750px){.event .card__item .data dd{font-size:13px;gap:8px}}.event .card__item .data dd i{width:1px;background:var(--color)}.event .card__item .data dd span{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.event .card__item .note{font-size:11px;margin:8px 0 0}@media only screen and (max-width: 750px){.event .card__item .note{font-size:9px;letter-spacing:-0.3px}}.event .card__item .note+.note{margin:0}.goods{background:var(--green)}.goods .container{padding:160px 0 150px;max-width:770px}@media only screen and (max-width: 750px){.goods .container{padding:70px 0 60px;max-width:270px}}.goods .headline .en{color:#ff9500}.goods .headline .label{color:var(--white)}.goods .cs{border:1px solid #2e362e;color:#2e362e;margin:auto;text-align:center;width:300px;font-size:34px;font-weight:600;margin:120px auto 110px}@media only screen and (max-width: 750px){.goods .cs{width:200px;font-size:22px;margin:90px auto 120px}}.goods .goods_title{border:2px solid #2e362e;background:#ff9500;color:#2e362e;font-size:18px;font-weight:700;line-height:1;letter-spacing:.08em;text-align:center;width:295px;padding:8px 8px 7px;margin:1em auto 40px}@media only screen and (max-width: 750px){.goods .goods_title{font-size:15px;width:100%;padding:6px 6px 7px;margin-bottom:30px}}.goods .goods_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:70px}@media only screen and (max-width: 750px){.goods .goods_list{grid-template-columns:1fr;margin-bottom:40px}}.goods .copy{color:var(--white);font-size:16px;font-weight:500;text-align:center;margin-top:2em}@media only screen and (max-width: 750px){.goods .copy{font-size:13px}}.information{background:#ffc8af}.information .container{max-width:670px;padding:160px 0 150px}@media only screen and (max-width: 750px){.information .container{max-width:270px;padding:70px 0}}.information .headline .en{color:var(--pink)}.information .sns_x__copy{font-size:15px;font-weight:500;text-align:center;margin-top:10px}@media only screen and (max-width: 750px){.information .sns_x__copy{font-size:12px}}.information .twitter-tweet{margin:auto}.access{background:#d47a6a;color:var(--white)}.access .container{max-width:1000px;padding:160px 0 100px}@media only screen and (max-width: 750px){.access .container{padding:70px 0;width:100%}}.access .headline .en{color:var(--yellow)}.access .map{margin-bottom:40px}@media only screen and (max-width: 750px){.access .map{margin-bottom:30px}}@media only screen and (max-width: 750px){.access .desc{max-width:270px;margin:auto}}.access .address{font-size:24px;font-weight:500;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width: 750px){.access .address{display:block;text-align:center;font-size:22px;margin-bottom:20px}}.access .address span{font-size:15px}@media only screen and (max-width: 750px){.access .address span{display:block;font-size:12px}}.access .route{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media only screen and (max-width: 900px){.access .route{grid-template-columns:repeat(1, 1fr);gap:10px}}.access .item{border-bottom:1px solid var(--white);display:grid;grid-template-columns:74px 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding-bottom:15px}@media only screen and (max-width: 750px){.access .item{grid-template-columns:30px 1fr;padding-bottom:10px}}.access .item dt{border:1px solid var(--yellow);color:var(--yellow);font-size:15px;height:66px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 750px){.access .item dt{font-size:13px;height:74px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1}}.access .item dd{font-size:14px;line-height:1.5714285714;text-align:justify}@media only screen and (max-width: 750px){.access .item dd{font-size:13px}}.access .note{display:block;font-size:11px}@media only screen and (max-width: 750px){.access .note{font-size:9px}}.note{padding-left:1em;text-indent:-1em}.outline{background:#ffbe20}.outline .container{max-width:700px;padding:160px 0 120px}@media only screen and (max-width: 750px){.outline .container{max-width:270px;width:100%;padding:70px 0}}.outline .headline .en{color:var(--blue)}.outline table{width:100%}@media only screen and (max-width: 750px){.outline table{display:block}}.outline table tr:first-child th,.outline table tr:first-child td{border-top:unset}.outline table tr:last-child td{text-align:left}.outline table th,.outline table td{border:1px solid var(--white);border-width:1px 0;font-size:15px;padding:10px 0}@media only screen and (max-width: 750px){.outline table th,.outline table td{display:block;font-size:13px}}.outline table th{color:#eb3200;font-size:15px;font-weight:500;white-space:nowrap;padding-right:40px;vertical-align:top}@media only screen and (max-width: 750px){.outline table th{border:none;padding-bottom:0}}.outline table td{font-weight:400;line-height:1.6;text-align:justify}@media only screen and (max-width: 750px){.outline table td{border-width:0 0 1px;padding-top:5px}}.outline table td span{display:inline-block}.outline table .small{font-size:12px;padding-left:1em}.outline table .note{display:block;font-size:11px}@media only screen and (max-width: 750px){.outline table .note{font-size:9px}}.outline table a{text-decoration:none}.outline table table{width:100%;max-width:420px;table-layout:fixed;margin-bottom:10px;display:table}@media only screen and (max-width: 750px){.outline table table{table-layout:auto}}.outline table table td{border-width:0 0 1px 1px;padding:5px 0;display:table-cell;text-align:center !important}@media only screen and (max-width: 750px){.outline table table td{text-align:left !important;padding:5px 7px}}.outline table table td:first-child{border-left:0}@media only screen and (max-width: 750px){.outline table table td:first-child{padding-left:0}}@media only screen and (max-width: 750px){.outline table table td:last-child{padding-right:0}}@media only screen and (max-width: 750px){.outline table .price{padding-left:24px}}/*# sourceMappingURL=style.min.css.map */