﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-display:swap;font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url("./font/YakuHanJP-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanJP";font-style:normal;font-weight:500;src:url("./font/YakuHanJP-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanJP";font-style:normal;font-weight:700;src:url("./font/YakuHanJP-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanMP";font-style:normal;font-weight:400;src:url("./font/YakuHanMP-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanMP";font-style:normal;font-weight:500;src:url("./font/YakuHanMP-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanMP";font-style:normal;font-weight:700;src:url("./font/YakuHanMP-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanRP";font-style:normal;font-weight:400;src:url("./font/YakuHanRP-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanRP";font-style:normal;font-weight:500;src:url("./font/YakuHanRP-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"YakuHanRP";font-style:normal;font-weight:700;src:url("./font/YakuHanRP-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("./font/NotoSansJP-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("./font/NotoSansJP-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("./font/NotoSansJP-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("./font/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("./font/open-sans-v40-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:url("./font/open-sans-v40-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("./font/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("./font/open-sans-v40-latin-700italic.woff2") format("woff2")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}:root{line-height:1.75;font-weight:400;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;--contentWidth:1260px;--easeInOutCubic:cubic-bezier(0.65, 0, 0.35, 1);--color-white:#fff;--color-text:#222;--scrollbar-width: 17px;--boder-color:#000 }html{color:#000;height:-webkit-fill-available}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:140%;line-height:1.5;-webkit-text-size-adjust:100%;font-feature-settings:"palt";background-color:#fff}#main{display:block}html{font-size:62.5%}.text_link{color:#0ca7dc;text-decoration:underline}.tel_link{pointer-events:none;cursor:none;color:#000}.mv_area{aspect-ratio:16/9;max-width:800px;margin-left:auto;margin-right:auto}.mv_area iframe{width:100%;height:100%}@media screen and (max-width: 900px){.tel_link{pointer-events:inherit;cursor:pointer;text-decoration:underline}}rt{font-size:.6rem;font-weight:400}a{color:#333;text-decoration:none;text-underline-offset:.15em;word-break:break-all}a:visited{color:#333;text-decoration:none}a:hover{color:#333;text-decoration:underline}img{line-height:1;vertical-align:bottom;height:auto}table th img,table td img{vertical-align:middle}.fr{float:right}.fl{float:left}.pcbr{display:block !important}.tbbr{display:none !important}.spbr{display:none !important}@media screen and (max-width: 900px){.pcbr{display:none !important}.tbbr{display:none !important}.spbr{display:block !important}}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mr0{margin-right:0px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.ml0{margin-left:0px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.pt0{padding-top:0px !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt55{padding-top:55px !important}.pt60{padding-top:60px !important}.pb0{padding-bottom:0px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pr0{padding-right:0px !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pl0{padding-left:0px !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}input,textarea,label{vertical-align:middle}.text-r{text-align:right !important}.text-c,table.text-c th,table.text-c td,table.th-c th{text-align:center !important}.text-l{text-align:left !important}img{max-width:100%}.color01{color:#a50b84}@font-face{font-family:"fontello";src:url("./font/fontello.eot?97777879");src:url("./font/fontello.eot?97777879#iefix") format("embedded-opentype"),url("./font/fontello.woff2?97777879") format("woff2"),url("./font/fontello.woff?97777879") format("woff"),url("./font/fontello.ttf?97777879") format("truetype"),url("./font/fontello.svg?97777879#fontello") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down:before{content:""}.icon-left:before{content:""}.icon-up:before{content:""}.icon-right:before{content:""}.icon-popup:before{content:""}.icon-down-open:before{content:""}.icon-up-open-1:before{content:""}.icon-right-open:before{content:""}.icon-left-open:before{content:""}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)),linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@keyframes scroll-anim{100%{background-position:-3907px 0}}@keyframes gradient{0%{background-position:0% 0%}100%{background-position:-1600px 0%}}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-0.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-0.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}.js-scTrigger{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(0, 10%, 0);transition:.8s cubic-bezier(0.14, 1, 0.34, 1)}.js-scTrigger.viewed{opacity:1 !important;transform:translateZ(0) !important}.js-scTrigger.catchcopy{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0) !important;opacity:1 !important}.js-scTrigger.catchcopy .text01{opacity:0;transform:translateX(-20px);transition:.4s;transition-delay:.3s}.js-scTrigger.catchcopy .text02{opacity:0;transform:translateY(20px);transition:.4s}.js-scTrigger.catchcopy .text03{opacity:0;transform:translateX(20px);transition:.4s;transition-delay:.3s}.js-scTrigger.catchcopy.viewed .text01{opacity:1;transform:translateX(0px)}.js-scTrigger.catchcopy.viewed .text02{opacity:1;transform:translateY(0px)}.js-scTrigger.catchcopy.viewed .text03{opacity:1;transform:translateX(0px)}.bg.js-scTrigger img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0 !important;transform:translate3d(0, 0, 0) scale(1.2);transition:3.2s ease}.bg.js-scTrigger.viewed img{opacity:.7 !important;transform:translate3d(0, 0, 0) scale(1)}ol.js-scTrigger li,ul.js-scTrigger li{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(0, 10%, 0);transition:1.2s cubic-bezier(0.14, 1, 0.34, 1)}ol.js-scTrigger.viewed li,ul.js-scTrigger.viewed li{opacity:1 !important;transform:translateZ(0) !important}ol.js-scTrigger.viewed li:nth-child(0),ul.js-scTrigger.viewed li:nth-child(0){transition-delay:0s}ol.js-scTrigger.viewed li:nth-child(1),ul.js-scTrigger.viewed li:nth-child(1){transition-delay:0s !important}ol.js-scTrigger.viewed li:nth-child(2),ul.js-scTrigger.viewed li:nth-child(2){transition-delay:0.08s !important}ol.js-scTrigger.viewed li:nth-child(3),ul.js-scTrigger.viewed li:nth-child(3){transition-delay:0.16s !important}ol.js-scTrigger.viewed li:nth-child(4),ul.js-scTrigger.viewed li:nth-child(4){transition-delay:0.24s !important}ol.js-scTrigger.viewed li:nth-child(5),ul.js-scTrigger.viewed li:nth-child(5){transition-delay:0.32s !important}ol.js-scTrigger.viewed li:nth-child(6),ul.js-scTrigger.viewed li:nth-child(6){transition-delay:0.4s !important}ol.js-scTrigger.viewed li:nth-child(7),ul.js-scTrigger.viewed li:nth-child(7){transition-delay:0.48s !important}ol.js-scTrigger.viewed li:nth-child(8),ul.js-scTrigger.viewed li:nth-child(8){transition-delay:0.56s !important}ol.js-scTrigger.viewed li:nth-child(9),ul.js-scTrigger.viewed li:nth-child(9){transition-delay:0.64s !important}ol.js-scTrigger.viewed li:nth-child(10),ul.js-scTrigger.viewed li:nth-child(10){transition-delay:0.72s !important}ol.js-scTrigger.viewed li:nth-child(11),ul.js-scTrigger.viewed li:nth-child(11){transition-delay:0.8s !important}ol.js-scTrigger.viewed li:nth-child(12),ul.js-scTrigger.viewed li:nth-child(12){transition-delay:0.88s !important}ol.js-scTrigger.viewed li:nth-child(13),ul.js-scTrigger.viewed li:nth-child(13){transition-delay:0.96s !important}ol.js-scTrigger.viewed li:nth-child(14),ul.js-scTrigger.viewed li:nth-child(14){transition-delay:1.04s !important}ol.js-scTrigger.viewed li:nth-child(15),ul.js-scTrigger.viewed li:nth-child(15){transition-delay:1.12s !important}ol.js-scTrigger.viewed li:nth-child(16),ul.js-scTrigger.viewed li:nth-child(16){transition-delay:1.2s !important}ol.js-scTrigger.viewed li:nth-child(17),ul.js-scTrigger.viewed li:nth-child(17){transition-delay:1.28s !important}ol.js-scTrigger.viewed li:nth-child(18),ul.js-scTrigger.viewed li:nth-child(18){transition-delay:1.36s !important}ol.js-scTrigger.viewed li:nth-child(19),ul.js-scTrigger.viewed li:nth-child(19){transition-delay:1.44s !important}ol.js-scTrigger.viewed li:nth-child(20),ul.js-scTrigger.viewed li:nth-child(20){transition-delay:1.52s !important}ol.js-scTrigger.viewed li:nth-child(21),ul.js-scTrigger.viewed li:nth-child(21){transition-delay:1.6s !important}ol.js-scTrigger.viewed li:nth-child(22),ul.js-scTrigger.viewed li:nth-child(22){transition-delay:1.68s !important}ol.js-scTrigger.viewed li:nth-child(23),ul.js-scTrigger.viewed li:nth-child(23){transition-delay:1.76s !important}ol.js-scTrigger.viewed li:nth-child(24),ul.js-scTrigger.viewed li:nth-child(24){transition-delay:1.84s !important}ol.js-scTrigger.viewed li:nth-child(25),ul.js-scTrigger.viewed li:nth-child(25){transition-delay:1.92s !important}ol.js-scTrigger.viewed li:nth-child(26),ul.js-scTrigger.viewed li:nth-child(26){transition-delay:2s !important}ol.js-scTrigger.viewed li:nth-child(27),ul.js-scTrigger.viewed li:nth-child(27){transition-delay:2.08s !important}ol.js-scTrigger.viewed li:nth-child(28),ul.js-scTrigger.viewed li:nth-child(28){transition-delay:2.16s !important}ol.js-scTrigger.viewed li:nth-child(29),ul.js-scTrigger.viewed li:nth-child(29){transition-delay:2.24s !important}ol.js-scTrigger.viewed li:nth-child(30),ul.js-scTrigger.viewed li:nth-child(30){transition-delay:2.32s !important}ol.js-scTrigger.viewed li:nth-child(31),ul.js-scTrigger.viewed li:nth-child(31){transition-delay:2.4s !important}ol.js-scTrigger.viewed li:nth-child(32),ul.js-scTrigger.viewed li:nth-child(32){transition-delay:2.48s !important}ol.js-scTrigger.viewed li:nth-child(33),ul.js-scTrigger.viewed li:nth-child(33){transition-delay:2.56s !important}ol.js-scTrigger.viewed li:nth-child(34),ul.js-scTrigger.viewed li:nth-child(34){transition-delay:2.64s !important}ol.js-scTrigger.viewed li:nth-child(35),ul.js-scTrigger.viewed li:nth-child(35){transition-delay:2.72s !important}ol.js-scTrigger.viewed li:nth-child(36),ul.js-scTrigger.viewed li:nth-child(36){transition-delay:2.8s !important}ol.js-scTrigger.viewed li:nth-child(37),ul.js-scTrigger.viewed li:nth-child(37){transition-delay:2.88s !important}ol.js-scTrigger.viewed li:nth-child(38),ul.js-scTrigger.viewed li:nth-child(38){transition-delay:2.96s !important}ol.js-scTrigger.viewed li:nth-child(39),ul.js-scTrigger.viewed li:nth-child(39){transition-delay:3.04s !important}ol.js-scTrigger.viewed li:nth-child(40),ul.js-scTrigger.viewed li:nth-child(40){transition-delay:3.12s !important}ol.js-scTrigger.viewed li:nth-child(41),ul.js-scTrigger.viewed li:nth-child(41){transition-delay:3.2s !important}ol.js-scTrigger.viewed li:nth-child(42),ul.js-scTrigger.viewed li:nth-child(42){transition-delay:3.28s !important}ol.js-scTrigger.viewed li:nth-child(43),ul.js-scTrigger.viewed li:nth-child(43){transition-delay:3.36s !important}ol.js-scTrigger.viewed li:nth-child(44),ul.js-scTrigger.viewed li:nth-child(44){transition-delay:3.44s !important}ol.js-scTrigger.viewed li:nth-child(45),ul.js-scTrigger.viewed li:nth-child(45){transition-delay:3.52s !important}ol.js-scTrigger.viewed li:nth-child(46),ul.js-scTrigger.viewed li:nth-child(46){transition-delay:3.6s !important}ol.js-scTrigger.viewed li:nth-child(47),ul.js-scTrigger.viewed li:nth-child(47){transition-delay:3.68s !important}ol.js-scTrigger.viewed li:nth-child(48),ul.js-scTrigger.viewed li:nth-child(48){transition-delay:3.76s !important}ol.js-scTrigger.viewed li:nth-child(49),ul.js-scTrigger.viewed li:nth-child(49){transition-delay:3.84s !important}ol.js-scTrigger.viewed li:nth-child(50),ul.js-scTrigger.viewed li:nth-child(50){transition-delay:3.92s !important}ol.js-scTrigger.viewed li:nth-child(51),ul.js-scTrigger.viewed li:nth-child(51){transition-delay:4s !important}.animation-trigger.scale.viewed{opacity:1 !important;transform:scale(1) !important}.animation-trigger-block>*{opacity:0;transform:translate3d(0, 50px, 0);transition:transform 1.2s cubic-bezier(0.14, 1, 0.34, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.animation-trigger-block.left>*{opacity:0;transform:translate3d(-100px, 0, 0);transition:transform 1.2s cubic-bezier(0.14, 1, 0.34, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.animation-trigger-block.scale>*{opacity:0;transform:scale(0);transition:transform 1.2s cubic-bezier(0.14, 1, 0.34, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.animation-trigger-block.viewed>*{opacity:1;transform:translateZ(0)}.animation-trigger-block.scale.viewed>*{opacity:1;transform:scale(1)}.animation-trigger-block>*:nth-child(0){transition-delay:0s}.animation-trigger-block>*:nth-child(1){transition-delay:0s !important}.animation-trigger-block>*:nth-child(2){transition-delay:0.08s !important}.animation-trigger-block>*:nth-child(3){transition-delay:0.16s !important}.animation-trigger-block>*:nth-child(4){transition-delay:0.24s !important}.animation-trigger-block>*:nth-child(5){transition-delay:0.32s !important}.animation-trigger-block>*:nth-child(6){transition-delay:0.4s !important}.animation-trigger-block>*:nth-child(7){transition-delay:0.48s !important}.animation-trigger-block>*:nth-child(8){transition-delay:0.56s !important}.animation-trigger-block>*:nth-child(9){transition-delay:0.64s !important}.animation-trigger-block>*:nth-child(10){transition-delay:0.72s !important}.animation-trigger-block>*:nth-child(11){transition-delay:0.8s !important}.animation-trigger-block>*:nth-child(12){transition-delay:0.88s !important}.animation-trigger-block>*:nth-child(13){transition-delay:0.96s !important}.animation-trigger-block>*:nth-child(14){transition-delay:1.04s !important}.animation-trigger-block>*:nth-child(15){transition-delay:1.12s !important}.animation-trigger-block>*:nth-child(16){transition-delay:1.2s !important}.animation-trigger-block>*:nth-child(17){transition-delay:1.28s !important}.animation-trigger-block>*:nth-child(18){transition-delay:1.36s !important}.animation-trigger-block>*:nth-child(19){transition-delay:1.44s !important}.animation-trigger-block>*:nth-child(20){transition-delay:1.52s !important}.animation-trigger-block>*:nth-child(21){transition-delay:1.6s !important}.animation-trigger-block>*:nth-child(22){transition-delay:1.68s !important}.animation-trigger-block>*:nth-child(23){transition-delay:1.76s !important}.animation-trigger-block>*:nth-child(24){transition-delay:1.84s !important}.animation-trigger-block>*:nth-child(25){transition-delay:1.92s !important}.animation-trigger-block>*:nth-child(26){transition-delay:2s !important}.animation-trigger-block>*:nth-child(27){transition-delay:2.08s !important}.animation-trigger-block>*:nth-child(28){transition-delay:2.16s !important}.animation-trigger-block>*:nth-child(29){transition-delay:2.24s !important}.animation-trigger-block>*:nth-child(30){transition-delay:2.32s !important}.animation-trigger-block>*:nth-child(31){transition-delay:2.4s !important}.animation-trigger-block>*:nth-child(32){transition-delay:2.48s !important}.animation-trigger-block>*:nth-child(33){transition-delay:2.56s !important}.animation-trigger-block>*:nth-child(34){transition-delay:2.64s !important}.animation-trigger-block>*:nth-child(35){transition-delay:2.72s !important}.animation-trigger-block>*:nth-child(36){transition-delay:2.8s !important}.animation-trigger-block>*:nth-child(37){transition-delay:2.88s !important}.animation-trigger-block>*:nth-child(38){transition-delay:2.96s !important}.animation-trigger-block>*:nth-child(39){transition-delay:3.04s !important}.animation-trigger-block>*:nth-child(40){transition-delay:3.12s !important}.animation-trigger-block>*:nth-child(41){transition-delay:3.2s !important}.animation-trigger-block>*:nth-child(42){transition-delay:3.28s !important}.animation-trigger-block>*:nth-child(43){transition-delay:3.36s !important}.animation-trigger-block>*:nth-child(44){transition-delay:3.44s !important}.animation-trigger-block>*:nth-child(45){transition-delay:3.52s !important}.animation-trigger-block>*:nth-child(46){transition-delay:3.6s !important}.animation-trigger-block>*:nth-child(47){transition-delay:3.68s !important}.animation-trigger-block>*:nth-child(48){transition-delay:3.76s !important}.animation-trigger-block>*:nth-child(49){transition-delay:3.84s !important}.animation-trigger-block>*:nth-child(50){transition-delay:3.92s !important}.animation-trigger-block>*:nth-child(51){transition-delay:4s !important}.animation-trigger-block.no-delay>*{transition-delay:0s !important}#page_tlt_area h1{overflow:hidden}#page_tlt_area h1 span{display:block;transform:translateY(120%)}#page_tlt_area h1+p{opacity:0}.wf-active #page_tlt_area h1 span{transform:translateY(0%);transition:transform 1.2s cubic-bezier(0.32, 0.1, 0, 1)}.wf-active #page_tlt_area h1+p{opacity:1;transition:opacity 1.2s cubic-bezier(0.32, 0.1, 0, 1);transition-delay:.5s}@media screen and (min-width: 901px){.animation{opacity:0;transform:translate3d(0, 100px, 0)}.animation.viewed{opacity:1 !important;transform:translateZ(0) !important;transition-property:transform,opacity;transition:transform 1.5s cubic-bezier(0.14, 1, 0.34, 1),opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1)}}@keyframes slideRight{0%{transform:translateX(0)}100%{transform:translateX(10vw)}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes mask_line01{0%{clip-path:inset(0 0% 0 0)}100%{clip-path:inset(0 0 0 100%)}}@keyframes mask_line01_2{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0%)}}@keyframes mask_line02{0%{clip-path:inset(0 0% 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes mask_line02_2{0%{clip-path:inset(0 0 0 100%)}100%{clip-path:inset(0 0 0 0%)}}#load_area{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:9999;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#fff}.first_access #load_area{background-color:#fff}#load_area #loading_mv{width:100%}#load_area .loading_logo{width:clamp(160px,65.455px + 20.202vw,320px);transform:translateY(-20%)}#load_area #splash_text{position:absolute;top:60%;left:50%;z-index:999;width:100%;transform:translate(-50%, -40%);color:#fff;display:none}.first_access #load_area #splash_text{display:block}#modal-video{cursor:pointer;display:flex;justify-content:center;align-items:center;position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);transition:.5s}#modal-video.close{filter:opacity(0);visibility:hidden}#modal-video.open{filter:opacity(1);visibility:visible}#modal-video iframe{width:64vw;height:36vw}@media screen and (max-width: 900px){#modal-video iframe{width:94vw;height:66vw}}.modal{position:fixed;top:0;left:0;width:100%;height:100svh;text-align:center;background:rgba(0,0,0,.8);overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:100;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 900px){.modal{padding:50px 0;display:block}}.modal:before{content:"";display:inline-block;vertical-align:middle;width:100%;height:100%;position:absolute;left:0;top:0}.active .modal{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;padding:0 40px;box-sizing:border-box}.modal-body .modal-close{align-items:center;appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;width:30px;box-sizing:border-box;position:absolute;top:clamp(10px,4.091px + 1.263vw,20px);right:clamp(10px,4.091px + 1.263vw,20px);z-index:50;transition:.3s;display:inline-flex !important}.modal-body .modal-close span{background-color:#000;display:block;height:2px;transition:.3s;width:30px;border-radius:1px}.modal-body .modal-close span:nth-of-type(1){transform:translate(0, -8px) rotate(45deg);transform-origin:0%}.modal-body .modal-close span:nth-of-type(2){transform:translate(0, 10px) rotate(-45deg);transform-origin:0%}.modal-body .modal-content{position:relative;max-width:1400px;width:100%;background:#fff;padding:clamp(20px,-3.636px + 5.051vw,60px);display:flex;flex-direction:row-reverse;gap:clamp(20px,-3.636px + 5.051vw,60px);box-sizing:border-box}@media screen and (max-width: 900px){.modal-body .modal-content{flex-direction:column}}.modal-body .modal-content .img{flex-shrink:0;width:40%;max-width:336px}@media screen and (max-width: 900px){.modal-body .modal-content .img{width:100%;max-width:inherit}}.modal-body .modal-content .num{position:absolute;width:clamp(50px,32.273px + 3.788vw,80px);height:clamp(50px,32.273px + 3.788vw,80px);left:clamp(-20px,3.864px + -1.894vw,-5px);top:clamp(-20px,3.864px + -1.894vw,-5px);z-index:5}@media screen and (max-width: 900px){.modal-body .modal-content .num{left:clamp(5px,-3.864px + 1.894vw,20px);top:clamp(5px,-3.864px + 1.894vw,20px)}}.modal-body .modal-content .text{text-align:left}.modal-body .modal-content .text .product_name{font-family:"YakuHanJP","Open Sans",serif;font-style:italic;font-weight:700;font-size:clamp(20px,11.136px + 1.894vw,35px)}.modal-body .modal-content .text .product_num{font-family:"YakuHanJP","Open Sans",serif;font-style:italic;font-weight:700;font-size:clamp(16px,10.682px + 1.136vw,25px)}.modal-body .modal-content .text .copy{margin-top:1em;font-size:clamp(14px,12.818px + 0.253vw,16px);line-height:1.8}.modal-body .modal-content .text .impression{margin-top:1em;background-color:#f5f5f5;padding:clamp(15px,12.045px + 0.631vw,20px)}.modal-body .modal-content .text .impression dt{font-family:"YakuHanJP","Open Sans",serif;font-style:italic;font-weight:700;font-size:clamp(15px,13.227px + 0.379vw,18px)}.modal-body .modal-content .text .impression dd{margin-top:.5em;font-size:clamp(12px,10.818px + 0.253vw,14px);font-weight:500;line-height:1.8}.modal-body .btn{margin-top:1.5em}.modal-body .btn a{display:flex;margin:0 auto 0;background-color:#971229;color:#fff;font-weight:900;font-size:clamp(16px,13.636px + 0.505vw,20px);width:50%;max-width:360px;padding:15px;text-align:center;justify-content:center}.modal-body .btn a:hover{opacity:.8;text-decoration:none}.head_close{position:absolute;display:flex;align-items:center;justify-content:center;top:20px;right:20px;width:50px;height:50px;color:#fff;cursor:pointer}.content_close{margin-top:60px;text-align:center}header{position:fixed;top:0;left:0;width:100%;z-index:100}header>.inner{position:relative;box-shadow:0 5px 5px rgba(0,0,0,.25);background-color:#fff;z-index:100;display:flex;align-items:center;justify-content:space-between;height:75px;padding:0 clamp(20px,14.091px + 1.263vw,30px);box-sizing:border-box}@media screen and (max-width: 900px){header>.inner{height:55px;background-size:300%;box-shadow:0 3px 5px rgba(0,0,0,.25)}}header #header_logo{width:clamp(70px,46.364px + 5.051vw,110px)}header .site_title{width:clamp(50px,-2px + 11.111vw,138px);display:block;line-height:1;left:clamp(15px,6.136px + 1.894vw,30px);position:absolute;margin-top:-0.5em}header .corporate_logo{width:clamp(50px,-2px + 11.111vw,138px);display:block;line-height:1;right:clamp(20px,14.091px + 1.263vw,30px);position:absolute}header .header_nav{position:absolute;background-color:#557ec0;width:350px;height:100svh;right:0;transform:translateX(100%);transition:.3s ease}@media screen and (max-width: 900px){header .header_nav{width:65vw;height:100svh}}header .header_nav .inner{padding:clamp(20px,2.273px + 3.788vw,50px) clamp(20px,14.091px + 1.263vw,30px)}header .header_nav .inner ul{display:flex;flex-direction:column}header .header_nav .inner ul li{padding:clamp(18px,13.864px + 0.884vw,25px) 0;border-bottom:1px dotted rgba(255,255,255,.5)}header .header_nav .inner ul li a{display:flex;align-items:center;color:#fff;font-size:clamp(14px,12.818px + 0.253vw,16px);font-weight:700;text-decoration:none;transition:.3s}header .header_nav .inner ul li a::before{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;margin-right:1em;font-size:85%;transition:.3s;transform:translateX(0)}header .header_nav .inner ul li a:hover{opacity:.8}header .header_nav .inner ul li a:hover::before{transform:translateX(5px)}.header_btn{padding:10px 13px 25px;border-radius:5px 5px 0 0;display:flex;align-self:flex-end;background-color:rgba(0,0,0,0);transition:.3s}@media screen and (max-width: 900px){.header_btn{position:relative;padding:10px 13px 15px;border-radius:0;right:clamp(-30px,-14.091px + -1.263vw,-20px)}}.header_btn .c-hamburger-menu__button{align-items:center;appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;flex-direction:column;position:relative;gap:7px;height:30px;justify-content:center;width:24px;box-sizing:border-box;transition:.3s;display:inline-flex !important}.header_btn .c-hamburger-menu__button-mark{background-color:#000;display:block;height:2px;transition:.3s;width:24px;border-radius:1px}.menu_open header .header_nav{transform:translateX(0)}.menu_open .header_btn{background-color:#557ec0;transition:.3s}.menu_open .header_btn .c-hamburger-menu__button .c-hamburger-menu__button-mark{background-color:#fff}.menu_open .header_btn .c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(1){transform:translate(3px, 1px) rotate(45deg);transform-origin:0%}.menu_open .header_btn .c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(2){opacity:0}.menu_open .header_btn .c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(3){transform:translate(3px, 0) rotate(-45deg);transform-origin:0%}#page_top{position:fixed;bottom:50px;right:clamp(10px,-7.727px + 3.788vw,40px);z-index:90;transform:scale(1);transition:.2s ease}#page_top:hover{transform:scale(0.7)}@media screen and (max-width: 900px){#page_top{max-width:12vw;bottom:clamp(10px,-7.727px + 3.788vw,40px)}}footer{position:relative;padding:clamp(20px,14.091px + 1.263vw,30px) clamp(20px,8.182px + 2.525vw,40px);z-index:1;background-color:#4c679b}footer .footer_nav .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em}footer .footer_nav .inner ul{display:flex}@media screen and (max-width: 900px){footer .footer_nav .inner ul{justify-content:center}}footer .footer_nav .inner ul li{padding:0 15px 0 0;position:relative}@media screen and (max-width: 900px){footer .footer_nav .inner ul li{width:clamp(26px,17.727px + 1.768vw,40px)}}footer .footer_nav .inner #copyright{font-size:clamp(10px,8.818px + 0.253vw,12px);color:#fff}.vote_list{display:flex;justify-content:space-between}@media screen and (max-width: 900px){.vote_list{flex-direction:column;gap:clamp(16px,13.636px + 0.505vw,20px)}}.vote_list li{width:30%}@media screen and (max-width: 900px){.vote_list li{width:100%}}.vote_list li a{display:flex;border:2px solid #fff;justify-content:center;align-items:center;height:clamp(70px,40.455px + 6.313vw,120px);background:#971229;background:radial-gradient(ellipse, rgb(151, 18, 41) 0%, rgb(0, 0, 0) 90%, rgb(0, 0, 0) 100%);color:#fff;font-size:clamp(16px,13.636px + 0.505vw,20px);text-align:center;font-weight:700;transition:.3s ease;position:relative;box-sizing:border-box}.vote_list li a::after{content:"";position:absolute;right:0;bottom:0;width:clamp(22px,6.045px + 3.409vw,49px);height:clamp(22px,6.045px + 3.409vw,49px);background:url(../img/top/vote_list_icon.svg) no-repeat center center;background-size:100%}.vote_list li a.soon{pointer-events:none;border:2px solid #bbb}.vote_list li a.soon::before{content:"COMMING SOON";width:100%;height:100%;background-color:rgba(20,20,20,.8);color:#bbb;font-size:clamp(12px,10.818px + 0.253vw,14px);position:absolute;left:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.vote_list li a:hover{text-decoration:none;font-size:clamp(17px,15.818px + 0.253vw,19px)}.top #mainvisual{overflow:hidden;background-color:#f5f5f5}@media print,screen and (max-width: 1100px){.top #mainvisual{margin-top:75px}}@media screen and (max-width: 900px){.top #mainvisual{margin-top:48px}}.top #mainvisual .inner{overflow:hidden;width:100%;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;z-index:2;overflow:hidden;max-width:1920px;margin:0 auto;background-color:#fff}.top #mainvisual .inner .text{position:absolute;top:calc(13% + 70px);left:clamp(20px,14.091px + 1.263vw,30px);width:36%;z-index:52}@media print,screen and (max-width: 1100px){.top #mainvisual .inner .text{top:calc(5% + 55px)}}@media screen and (max-width: 900px){.top #mainvisual .inner .text{top:calc(5% + 35px);width:60%}}@media screen and (max-width: 680px){.top #mainvisual .inner .text{width:85%}}.top #mainvisual .inner .text h1{position:relative;width:100%}.top #mainvisual .inner .text .bar{background-color:#557ec0;left:-5%;padding:15px;font-size:clamp(16px,12.455px + 0.758vw,22px);margin-top:1.5em}.top #mainvisual .imgs{width:100%;position:relative}.top #mainvisual .imgs .line{display:flex;width:72%;overflow:hidden;position:relative;z-index:6}@media screen and (max-width: 680px){.top #mainvisual .imgs .line{width:100%}}.top #mainvisual .imgs .line.show{opacity:1}.top #mainvisual .imgs .img03{position:absolute;top:0;left:22%;width:78%;z-index:5}.top #mainvisual .imgs .img03 picture{width:100%;position:absolute;top:0;left:0;opacity:0;transition:2s ease-out}.top #mainvisual .imgs .img03 picture img{max-width:inherit;width:100%}.top #mainvisual .imgs .img03 picture.show{opacity:1}.top #special{padding:clamp(50px,20.455px + 6.313vw,100px) clamp(20px,8.182px + 2.525vw,40px)}.top #special .inner{margin:0 auto 0;max-width:1160px}.top #special .inner .headline{text-align:center;font-size:clamp(20px,8.182px + 2.525vw,40px);font-weight:300;position:relative;font-family:"Open Sans"}.top #special .inner .headline span{position:relative;padding:0 .5em}.top #special .inner .headline span::before{content:"";width:50px;height:2px;background-color:#557ec0;position:absolute;right:100%;left:auto;top:0;margin:auto;bottom:0}.top #special .inner .headline span::after{content:"";width:50px;height:2px;background-color:#557ec0;position:absolute;left:100%;right:auto;top:0;margin:auto;bottom:0}.top #special .inner .sp_links{display:flex;margin:2.5em auto 0;max-width:1160px;justify-content:center;gap:clamp(35px,26.136px + 1.894vw,50px)}.top #special .inner .sp_links li{width:30%}@media screen and (max-width: 900px){.top #special .inner .sp_links{margin-top:2em;flex-direction:column}.top #special .inner .sp_links li{width:100%}}.top #special .inner .sp_links a{display:block;text-decoration:none;text-align:center}.top #special .inner .sp_links a .img{width:100%;max-width:960px;margin:0 auto;aspect-ratio:460/280}.top #special .inner .sp_links a .img img{object-fit:cover;width:100%;height:100%;transform:scale(1);transition:.3s}.top #special .inner .sp_links a .more{text-align:center;margin-top:2em;display:inline-flex;justify-content:center;align-items:center;width:60%;max-width:300px;height:60px;background-color:#557ec0;color:#fff;padding:0 0px;border-radius:30px;position:relative;border:2px solid #557ec0;box-sizing:border-box;transition:.3s;font-size:clamp(16px,14.818px + 0.253vw,18px)}.top #special .inner .sp_links a .more::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;position:absolute;right:10px;font-size:80%}.top #special .inner .sp_links a:hover .img img{transform:scale(1.05)}.top #special .inner .sp_links a:hover .more{background-color:#fff;color:#557ec0}.top #intro{background-image:url(../img/top/intro.webp);background-position:center top;background-size:cover;padding:clamp(60px,6.818px + 11.364vw,150px) clamp(20px,8.182px + 2.525vw,40px) clamp(80px,26.818px + 11.364vw,170px)}.top #intro .inner{margin:0 auto 0;max-width:1160px}.top #intro .inner .copy{font-size:clamp(18px,13.273px + 1.01vw,26px);font-weight:700;margin-top:1.5em;line-height:2.2;text-align:center;color:#fff}.top #intro .inner .copy:first-child{margin-top:0}@media screen and (max-width: 900px){.top #intro .inner .copy{line-height:2;text-align:left}.top #intro .inner .copy br{display:none}}.top #intro .inner .movie{margin-top:3em;text-align:center}.top #intro .inner .movie .js-modal-video-open{cursor:pointer;transform:scale(1);transition:.2s}.top #intro .inner .movie .js-modal-video-open:hover{transform:scale(1.05)}.top #read_area{background-color:#fffdf1;position:relative;overflow:hidden}.top #read_area::before{content:"";width:calc(100% + 15vw);background:url(../img/top/statement_bg.svg) no-repeat bottom right;background-size:100%;position:absolute;left:-4vw;height:100%;bottom:0;z-index:2}.top #read_area .inner{position:relative;z-index:2;margin:0 auto;padding:clamp(40px,-7.273px + 10.101vw,120px) clamp(20px,8.182px + 2.525vw,40px) 32vh}@media screen and (max-width: 900px){.top #read_area .inner{padding-bottom:clamp(80px,56.364px + 5.051vw,120px)}}.top #read_area .inner .catchcopy{display:flex;justify-content:center;gap:25px}@media screen and (max-width: 900px){.top #read_area .inner .catchcopy{flex-direction:column;align-items:center}}.top #read_area .inner .catchcopy p{position:relative}@media screen and (max-width: 900px){.top #read_area .inner .catchcopy p{width:70%}}.top #read_area .inner .catchcopy p:nth-child(2){top:5em;max-width:65px}@media screen and (max-width: 900px){.top #read_area .inner .catchcopy p:nth-child(2){top:0;width:10%}}.top #read_area .inner .copy{font-size:clamp(18px,10.909px + 1.515vw,30px);font-weight:500;margin-top:3em;line-height:2.2;text-align:center}@media screen and (max-width: 900px){.top #read_area .inner .copy{line-height:2}.top #read_area .inner .copy br{display:none;text-align:left}}.top #read_area .inner .text_box{margin:6em auto 0;text-align:center}@media screen and (max-width: 900px){.top #read_area .inner .text_box{margin:2.5em auto 0}}.top #read_area .inner .text_box p{font-size:clamp(15px,12.045px + 0.631vw,20px);margin-top:2em;line-height:2.4;font-weight:500}.top #read_area .inner .text_box p:first-child{margin-top:0}@media screen and (max-width: 900px){.top #read_area .inner .text_box p{margin-top:1.5em;line-height:2;text-align:left}.top #read_area .inner .text_box p br{display:none}}.top #read_area .inner .headline{text-align:center;font-size:clamp(20px,14.091px + 1.263vw,30px);font-weight:700;margin-top:4em;position:relative;padding-bottom:.8em;font-family:"Open Sans"}@media screen and (max-width: 900px){.top #read_area .inner .headline{margin-top:2.5em}}.top #read_area .inner .headline::after{content:"";width:50px;height:5px;background-color:#557ec0;position:absolute;left:0;right:0;margin:auto;bottom:0}.top #read_area .inner .special_box{max-width:1160px;justify-content:space-between;background-color:rgba(255,255,255,.85);padding:clamp(35px,26.136px + 1.894vw,50px);border-radius:clamp(12px,4.909px + 1.515vw,24px);box-shadow:5px 5px 5px rgba(0,0,0,.25);margin:clamp(35px,26.136px + 1.894vw,50px) auto 0}.top #read_area .inner .special_box .headline{margin-top:0}.top #read_area .inner .special_box .sp_links{display:flex;margin:2.5em auto 0;max-width:1160px;justify-content:center;gap:clamp(35px,26.136px + 1.894vw,50px)}.top #read_area .inner .special_box .sp_links li{width:100%;text-align:center}@media screen and (max-width: 900px){.top #read_area .inner .special_box .sp_links{margin-top:2em;flex-direction:column}}.top #read_area .inner .special_box .sp_links a{display:block;text-decoration:none;text-align:center}.top #read_area .inner .special_box .sp_links a .img{width:100%;max-width:960px;aspect-ratio:535/280;overflow:hidden;box-shadow:none;margin:0 auto}.top #read_area .inner .special_box .sp_links a .img img{object-fit:cover;width:100%;height:100%;transform:scale(1);transition:.3s}.top #read_area .inner .special_box .sp_links a .tlt{text-align:center;font-size:clamp(17px,12.273px + 1.01vw,25px);font-weight:700;margin-top:1.2em}.top #read_area .inner .special_box .sp_links a .more{text-align:center;margin-top:2em;display:inline-flex;justify-content:center;align-items:center;width:60%;max-width:300px;height:60px;background-color:#557ec0;color:#fff;padding:0 0px;border-radius:30px;position:relative;border:2px solid #557ec0;box-sizing:border-box;transition:.3s;font-size:clamp(16px,14.818px + .253vw,18px)}.top #read_area .inner .special_box .sp_links a .more::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;position:absolute;right:10px;font-size:80%}.top #read_area .inner .special_box .sp_links a:hover .img img{transform:scale(1.05)}.top #read_area .inner .special_box .sp_links a:hover .more{background-color:#fff;color:#557ec0}.top #read_area .inner .sp_links{display:flex;margin:4em auto 0;max-width:1160px;justify-content:space-between;gap:clamp(35px,26.136px + 1.894vw,50px)}.top #read_area .inner .sp_links.twocolumn li{width:calc(50% - clamp(5px,2.045px + 0.631vw,10px))}@media screen and (max-width: 900px){.top #read_area .inner .sp_links{margin-top:2em;flex-direction:column}.top #read_area .inner .sp_links li{width:100%}}.top #read_area .inner .sp_links a{display:block;text-decoration:none;text-align:center}.top #read_area .inner .sp_links a .img{width:100%;aspect-ratio:535/280;overflow:hidden;box-shadow:5px 5px 5px rgba(0,0,0,.25)}.top #read_area .inner .sp_links a .img img{object-fit:cover;width:100%;height:100%;transform:scale(1);transition:.3s}.top #read_area .inner .sp_links a .tlt{text-align:center;font-size:clamp(17px,12.273px + 1.01vw,25px);font-weight:700;margin-top:1.2em}.top #read_area .inner .sp_links a .more{text-align:center;margin-top:1em;display:inline-flex;align-items:center;height:35px;background-color:#557ec0;color:#fff;padding:0 35px;border-radius:17.5px;position:relative;border:2px solid #557ec0;box-sizing:border-box;transition:.3s;font-size:clamp(13px,11.227px + 0.379vw,16px)}.top #read_area .inner .sp_links a .more::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;position:absolute;right:10px;font-size:80%}.top #read_area .inner .sp_links a:hover{opacity:.8}.top #read_area .inner .sp_links a:hover .img img{transform:scale(1.15)}.top #read_area .inner .sp_links a:hover .more{background-color:#fff;color:#557ec0}.top #read_area .inner .bnr{margin:5em auto 0;display:flex;justify-content:center;max-width:700px}.top #read_area .inner .bnr a{display:inline-block;transition:.2s ease;text-align:center}.top #read_area .inner .bnr a .copy{text-align:center;margin-top:8px;font-size:clamp(17px,12.273px + 1.01vw,25px);font-weight:700;display:inline-flex;gap:8px;align-items:center}.top #read_area .inner .bnr a .copy::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:85%}.top #read_area .inner .bnr a:hover{opacity:.6}.top #read_area .bg{overflow:hidden;position:absolute;width:100%;height:100%;margin:auto;top:5%;left:0;right:0;opacity:.7}@media screen and (max-width: 900px){.top #read_area .bg{display:none}}.top #statement{position:relative;padding:clamp(80px,38.636px + 8.838vw,150px) clamp(20px,8.182px + 2.525vw,40px) clamp(90px,42.727px + 10.101vw,170px)}.top #statement .inner{margin:0 auto 0;max-width:1160px;display:flex;gap:clamp(30px,0.455px + 6.313vw,80px)}@media screen and (max-width: 900px){.top #statement .inner{flex-direction:column}}.top #statement .inner .headline{text-align:center;flex-shrink:0;width:30%;max-width:365px}@media screen and (max-width: 900px){.top #statement .inner .headline{width:65%;margin:0 auto}}.top #statement .inner .headline .img{position:sticky;top:120px}@media screen and (max-width: 900px){.top #statement .inner .headline .img{position:relative;top:0}}.top #statement .inner .text p{margin-top:1.8em;font-size:clamp(14px,11.636px + 0.505vw,18px);line-height:2}@media screen and (max-width: 900px){.top #statement .inner .text p br{display:none}}.top #statement .inner .text p:first-child{margin-top:0}.top #statement .inner .text .movie{margin-top:3em}.top #statement .inner .text .movie .js-modal-video-open{cursor:pointer;transform:scale(1);transition:.2s}.top #statement .inner .text .movie .js-modal-video-open:hover{transform:scale(1.05)}.top #story{padding:clamp(40px,4.545px + 7.576vw,100px) clamp(20px,8.182px + 2.525vw,40px);background-color:#f5f5f5;position:relative}.top #story .inner{max-width:1160px;margin:0 auto}.top #story .inner a{transition:.3s}.top #story .inner a img{transform:scale(1);transition:.3s}.top #story .inner a:hover{opacity:.8}.top #story .inner a:hover .img img{transform:scale(1.05)}.top #story .inner a:hover .more{background-color:#fff;color:#557ec0}.top #info{padding:clamp(80px,38.636px + 8.838vw,150px) clamp(20px,8.182px + 2.525vw,40px) clamp(20px,-3.636px + 5.051vw,60px);position:relative}.top #info .inner{max-width:1160px;margin:0 auto}.top #info .inner .headline{text-align:center;top:-0.7em;position:relative;font-size:clamp(20px,5.227px + 3.157vw,45px);font-family:"Open Sans"}.top #info .inner .table-corp{margin-top:2.5em;border-collapse:separate;border-spacing:5px 0;width:100%}.top #info .inner .table-corp th{border-bottom:1px solid #557ec0;padding:clamp(15px,12.045px + 0.631vw,20px);font-size:clamp(14px,12.818px + 0.253vw,16px)}.top #info .inner .table-corp td{border-bottom:1px solid #414141;padding:clamp(15px,12.045px + 0.631vw,20px);font-size:clamp(14px,12.818px + 0.253vw,16px)}.top #info .inner .table-corp tr:first-child th{border-top:1px solid #557ec0}.top #info .inner .table-corp tr:first-child td{border-top:1px solid #414141}@media screen and (max-width: 900px){.top #info .inner .table-corp{display:block;margin-top:.5em}.top #info .inner .table-corp th{display:block;text-align:left;border-top:none !important;padding:clamp(15px,12.045px + 0.631vw,20px) 0 clamp(5px,2.045px + 0.631vw,10px)}.top #info .inner .table-corp td{display:block;border-bottom:none;border-top:none !important;padding:clamp(15px,12.045px + 0.631vw,20px) 0 clamp(5px,2.045px + 0.631vw,10px)}}.top #bnrs{padding:0 clamp(20px,8.182px + 2.525vw,40px) 0}.top #bnrs .inner{padding:clamp(40px,16.364px + 5.051vw,80px) 0;position:relative;z-index:2;max-width:1160px;margin:0 auto}.top #bnrs .inner .list{margin-left:clamp(-50px,-10.227px + -3.157vw,-25px);width:calc(100% + clamp(25px,10.227px + 3.157vw,50px));display:flex;flex-wrap:wrap;list-style-type:none;justify-content:center;counter-reset:item}.top #bnrs .inner .list li{width:calc(25% - clamp(25px,10.227px + 3.157vw,50px));margin-left:clamp(25px,10.227px + 3.157vw,50px);position:relative}@media screen and (max-width: 900px){.top #bnrs .inner .list li{width:calc(50% - clamp(25px,10.227px + 3.157vw,50px))}}.top #bnrs .inner .list li a{display:block}.top #bnrs .inner .list li a:hover{opacity:.6}.top.first_access #mainvisual .inner .text{transform:translateX(-3%);opacity:0}.top.first_access #mainvisual .imgs .line{transform:scale(0, 0.1);transform-origin:34.5% 80.5%;transition:transform .5s ease;opacity:0}.top.first_access #mainvisual .imgs .img03{opacity:0}.top.first_access #intro{opacity:0;transform:translateY(30px);transition:.4s ease}.top.first_access.loaded #intro{opacity:1;transform:translateY(0px)}.top.loaded .line{opacity:1 !important;transform:scale(1) !important}.top.loaded .imgs.change .right_line1_1{clip-path:inset(0 0 0 0%);animation-name:mask_line01;animation-duration:1s;animation-timing-function:cubic-bezier(0.87, 0, 0.13, 1);animation-fill-mode:forwards}.top.loaded .imgs.change .right_line1_2{clip-path:inset(0 0 0 0%);animation-name:mask_line01_2;animation-duration:1s;animation-timing-function:cubic-bezier(0.87, 0, 0.13, 1);animation-fill-mode:forwards;animation-delay:.3s}.top.loaded .imgs.change .left_line1_1{clip-path:inset(0 0 0 0%);animation-name:mask_line02;animation-duration:1s;animation-timing-function:cubic-bezier(0.87, 0, 0.13, 1);animation-fill-mode:forwards}.top.loaded .imgs.change .left_line1_2{clip-path:inset(0 0 0 0%);animation-name:mask_line02_2;animation-duration:1s;animation-timing-function:cubic-bezier(0.87, 0, 0.13, 1);animation-fill-mode:forwards;animation-delay:.3s}.top.loaded #right_mask01{display:none;clip-path:inset(0 0 0 -100%)}.top.loaded #right_mask02{display:none;clip-path:inset(0 0 0 -100%)}.top.loaded #left_mask01{clip-path:inset(0 0 0 100%)}.top.loaded #left_mask02{clip-path:inset(0 0 0 100%)}.history #mainvisual{overflow:hidden;background-color:#5168af;margin-top:75px;position:relative}.history #mainvisual::after{position:absolute;top:0;left:15%;width:85%;height:100%;display:block;content:"";background:url(../../assets/img/common/mainvisual_bg.png) no-repeat left center;background-size:cover}@media screen and (max-width: 900px){.history #mainvisual::after{left:0%;width:100%;background:url(../../assets/img/common/mainvisual_bg.png) no-repeat 30% center;background-size:cover}}.history #mainvisual #page_tlt{width:40%;position:relative;z-index:2;color:#fff;padding:clamp(40px,16.364px + 5.051vw,80px) clamp(40px,4.545px + 7.576vw,100px) clamp(40px,16.364px + 5.051vw,80px) clamp(40px,22.273px + 3.788vw,70px);font-size:clamp(25px,19.091px + 1.263vw,35px);box-sizing:border-box;white-space:nowrap}@media screen and (max-width: 900px){.history #mainvisual{margin-top:55px}.history #mainvisual #page_tlt{width:100%;position:relative;text-align:center;z-index:2;color:#fff;background-color:rgba(81,104,175,.8)}}.history #read_area{position:relative;padding:clamp(40px,16.364px + 5.051vw,80px) clamp(20px,8.182px + 2.525vw,40px) 0;text-align:center}.history #read_area p{font-size:clamp(15px,12.045px + 0.631vw,20px);line-height:2.4;font-weight:500}.history #read_area p.note{font-size:95%;margin-top:1.5em}.history #history>.inner{padding-top:clamp(40px,16.364px + 5.051vw,80px)}.history #history>.inner#history01 .headline{color:#000}.history #history>.inner#history01 .headline::after{background-color:#000}.history #history>.inner#history01 .poster{text-align:center;padding:clamp(20px,8.182px + 2.525vw,40px) clamp(40px,16.364px + 5.051vw,80px) clamp(40px,16.364px + 5.051vw,80px)}.history #history>.inner#history01 .poster button{max-width:400px;width:60%;margin:0 auto;box-shadow:5px 5px 5px rgba(0,0,0,.25);transform:scale(1);transition:.2s ease}.history #history>.inner#history01 .poster button:hover{transform:scale(1.05)}.history #history>.inner#history02{background-color:#99cf16}.history #history>.inner#history02 .headline{color:#000}.history #history>.inner#history02 .headline::after{background-color:#000}.history #history>.inner#history03{background-color:#e6f306}.history #history>.inner#history03 .headline{color:#000}.history #history>.inner#history03 .headline::after{background-color:#000}.history #history>.inner#history04{background-color:#5168af}.history #history>.inner#history05{background-color:#f0047f}.history #history>.inner .headline{text-align:center;font-size:clamp(20px,14.091px + 1.263vw,30px);font-weight:700;position:relative;padding-bottom:.8em;color:#fff;font-weight:700}.history #history>.inner .headline::after{content:"";width:50px;height:3px;background-color:#fff;position:absolute;left:0;right:0;margin:auto;bottom:0;border-radius:1.5px}.history #history>.inner .headline.color_b{color:#000}.history #history>.inner .headline.color_b::after{background-color:#000}.history #history>.inner .posters{position:relative}.history #history>.inner .posters .swiper:after{content:"";width:100%;position:absolute;left:0;bottom:0em;height:10em;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 60%);mix-blend-mode:multiply}.history #history>.inner .posters .swiper-wrapper{transition-timing-function:linear;align-items:flex-end;padding-top:clamp(30px,12.273px + 3.788vw,60px)}.history #history>.inner .posters .swiper-wrapper .swiper-slide{box-shadow:10px 15px 15px rgba(0,0,0,.45);display:block;line-height:1}.history #history>.inner .posters .swiper-wrapper .swiper-slide img{transform:scale(1);transform-origin:center bottom;transition:.2s ease}.history #history>.inner .posters .swiper-wrapper .swiper-slide button:hover img{transform:scale(1.05);transform-origin:center bottom}.history #back_area{position:relative;padding:clamp(50px,14.545px + 7.576vw,110px) clamp(20px,8.182px + 2.525vw,40px);text-align:center}.history #back_area .back_btn a{background-color:#0d0157;color:#fff;font-size:clamp(15px,12.045px + 0.631vw,20px);padding:clamp(8px,3.864px + 0.884vw,15px) clamp(30px,12.273px + 3.788vw,60px);border-radius:3.2rem;border:2px solid #0d0157;font-weight:700;transition:.3s}.history #back_area .back_btn a:hover{text-decoration:none;color:#0d0157;background-color:#fff}.history .modal-content{flex-direction:column;padding:clamp(20px,8.182px + 2.525vw,40px);gap:0;border-radius:clamp(8px,3.864px + 0.884vw,15px)}.history .modal-content h2{font-size:clamp(18px,13.864px + 0.884vw,25px);color:#5168af}.history .modal-content .photolist{display:flex;flex-wrap:wrap;max-width:820px;justify-content:space-between}.history .modal-content .photolist>div{width:48%;max-width:inherit;margin-top:4%}@media screen and (max-width: 900px){.history .modal-content .photolist{flex-direction:column}.history .modal-content .photolist div{width:90%;max-width:inherit;margin:4% auto 0}}.sidestory #mainvisual{overflow:hidden;background-color:#5168af;margin-top:75px;position:relative}.sidestory #mainvisual::after{position:absolute;top:0;left:15%;width:85%;height:100%;display:block;content:"";background:url(../../assets/img/common/mainvisual_bg.png) no-repeat left center;background-size:cover}@media screen and (max-width: 900px){.sidestory #mainvisual::after{left:0%;width:100%;background:url(../../assets/img/common/mainvisual_bg.png) no-repeat 30% center;background-size:cover}}.sidestory #mainvisual #page_tlt{width:40%;position:relative;z-index:2;color:#fff;padding:clamp(40px,16.364px + 5.051vw,80px) clamp(40px,4.545px + 7.576vw,100px) clamp(40px,16.364px + 5.051vw,80px) clamp(40px,22.273px + 3.788vw,70px);font-size:clamp(25px,19.091px + 1.263vw,35px);box-sizing:border-box;white-space:nowrap}@media screen and (max-width: 900px){.sidestory #mainvisual{margin-top:55px}.sidestory #mainvisual #page_tlt{width:100%;position:relative;text-align:center;z-index:2;color:#fff;background-color:rgba(81,104,175,.8)}}.sidestory #read_area{position:relative;padding:clamp(40px,16.364px + 5.051vw,80px) clamp(20px,8.182px + 2.525vw,40px) 0;text-align:center}.sidestory #read_area p{font-size:clamp(15px,12.045px + 0.631vw,20px);line-height:2.4;font-weight:500}.sidestory #read_area p.note{font-size:95%;margin-top:1.5em}.sidestory #charm{margin-top:clamp(50px,20.455px + 6.313vw,100px)}.sidestory #charm>div{padding:0 clamp(20px,8.182px + 2.525vw,40px) 0}.sidestory #charm>div:nth-child(even){background-color:#fffdf1}.sidestory #charm>div:nth-child(odd){background-color:#ffecf3}.sidestory #charm>div .inner{position:relative;padding:clamp(35px,14.318px + 4.419vw,70px) 0 clamp(70px,28.636px + 8.838vw,140px);max-width:1160px;margin:0 auto}.sidestory #charm>div .inner .label{position:absolute;top:clamp(-30px,-6.136px + -1.894vw,-15px);width:clamp(60px,24.545px + 7.576vw,120px);left:0;margin:auto;transform:rotate(-10deg)}.sidestory #charm>div .inner .headline{font-size:clamp(20px,12.909px + 1.515vw,32px);text-align:center;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 900px){.sidestory #charm>div .inner .headline{letter-spacing:0}}.sidestory #charm>div .inner .headline strong{font-size:clamp(28px,9.091px + 4.04vw,60px);color:#f20344}.sidestory #charm>div .inner .headline strong span{font-size:clamp(20px,12.909px + 1.515vw,32px)}.sidestory #charm>div .inner .flex_box{display:flex;gap:clamp(20px,8.182px + 2.525vw,40px)}.sidestory #charm>div .inner .flex_box .imgs{display:flex;flex-direction:column;flex-shrink:0;width:28%;max-width:300px}.sidestory #charm>div .inner .flex_box .imgs .img{width:100%}.sidestory #charm>div .inner .flex_box .img{flex-shrink:0;width:42%;max-width:400px;margin-top:2.5em;line-height:2}.sidestory #charm>div .inner .flex_box.flex_left{flex-direction:row}.sidestory #charm>div .inner .flex_box.flex_right{flex-direction:row-reverse}@media screen and (max-width: 900px){.sidestory #charm>div .inner .flex_box{flex-direction:column !important}.sidestory #charm>div .inner .flex_box .imgs{flex-direction:row;justify-content:space-between;width:100%;max-width:inherit}.sidestory #charm>div .inner .flex_box .imgs .img{width:50%}.sidestory #charm>div .inner .flex_box .img{flex-shrink:0;width:100%;max-width:600px;margin-top:1.5em;line-height:2}}.sidestory #charm>div .inner .text p{font-size:clamp(15px,13.227px + 0.379vw,18px);line-height:2.1;margin-top:1.5em;font-weight:500}@media screen and (max-width: 900px){.sidestory #charm>div .inner .text p{margin-top:1.2em;line-height:1.8}.sidestory #charm>div .inner .text p:first-child{margin-top:0}}.sidestory #back_area{position:relative;padding:clamp(50px,14.545px + 7.576vw,110px) clamp(20px,8.182px + 2.525vw,40px);text-align:center}.sidestory #back_area .back_btn a{background-color:#0d0157;color:#fff;font-size:clamp(15px,12.045px + 0.631vw,20px);padding:clamp(8px,3.864px + 0.884vw,15px) clamp(30px,12.273px + 3.788vw,60px);border-radius:3.2rem;border:2px solid #0d0157;font-weight:700;transition:.3s}.sidestory #back_area .back_btn a:hover{text-decoration:none;color:#0d0157;background-color:#fff}.story #mainvisual{overflow:hidden;background:#aaa;margin-top:75px;position:relative}.story #mainvisual .inner{padding:clamp(40px,16.364px + 5.051vw,80px) clamp(20px,-27.273px + 10.101vw,100px)}.story #mainvisual .inner .text{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:400px;position:relative;z-index:2}.story #mainvisual .inner .text .label span{color:#fff;font-size:clamp(14px,11.636px + 0.505vw,18px);font-weight:700;background-color:#5168af;display:inline-flex;padding:4px 12px;font-weight:500}.story #mainvisual .inner .text #page_tlt{color:#fff;font-size:clamp(28px,13.818px + 3.03vw,52px);line-height:1.4;margin-top:clamp(5px,-0.909px + 1.263vw,15px);font-weight:500}.story #mainvisual .inner .text #page_tlt .subcopy{font-size:clamp(18px,13.273px + 1.01vw,26px);display:block;padding:clamp(8px,3.864px + 0.884vw,15px) 0}@media screen and (max-width: 900px){.story #mainvisual{margin-top:55px}.story #mainvisual .inner .text{justify-content:flex-end}}.story #read_area{position:relative;padding:clamp(40px,4.545px + 7.576vw,100px) clamp(20px,8.182px + 2.525vw,40px);background-color:#e4e8f2}.story #read_area .inner{position:relative;z-index:2;max-width:1060px;margin:0 auto}.story #read_area .inner p{font-size:clamp(18px,14.455px + 0.758vw,24px);line-height:2;font-weight:500;text-align:center}.story #read_area .inner p.note{font-size:95%;margin-top:1.5em}@media screen and (max-width: 900px){.story #read_area .inner p{text-align:left}}.story #section>div{padding:0 clamp(20px,8.182px + 2.525vw,40px) 0}.story #section>div:nth-child(even){background-color:#e4e8f2}.story #section>div:nth-child(odd){background-color:#fff}.story #section>div .inner{position:relative;padding:clamp(40px,4.545px + 7.576vw,100px) 0 clamp(40px,4.545px + 7.576vw,100px);max-width:1060px;margin:0 auto}.story #section>div .inner .label{position:absolute;top:clamp(-30px,-6.136px + -1.894vw,-15px);width:clamp(60px,24.545px + 7.576vw,120px);left:0;margin:auto;transform:rotate(-10deg)}.story #section>div .inner .headline{font-size:clamp(22px,11.364px + 2.273vw,40px);margin-bottom:clamp(16px,13.636px + 0.505vw,20px);font-weight:500;letter-spacing:.05em}@media screen and (max-width: 900px){.story #section>div .inner .headline{letter-spacing:0}}.story #section>div .inner .headline strong{color:#5168af;font-weight:500}.story #section>div .inner .img{margin:clamp(20px,-3.636px + 5.051vw,60px) auto 0;text-align:center;max-width:800px}.story #section>div .inner .img img{margin:auto}.story #section>div .inner .flex_box{display:flex;gap:clamp(20px,8.182px + 2.525vw,40px)}.story #section>div .inner .flex_box .imgs{display:flex;flex-direction:column;flex-shrink:0;width:20%;max-width:250px}.story #section>div .inner .flex_box .imgs .img{width:100%}.story #section>div .inner .flex_box .img{flex-shrink:0;width:35%;max-width:350px;margin-top:2.5em;line-height:2}.story #section>div .inner .flex_box.flex_left{flex-direction:row}.story #section>div .inner .flex_box.flex_right{flex-direction:row-reverse}@media screen and (max-width: 900px){.story #section>div .inner .flex_box{flex-direction:column !important}.story #section>div .inner .flex_box .imgs{flex-direction:row;justify-content:space-between;width:100%;max-width:inherit}.story #section>div .inner .flex_box .imgs .img{width:50%}.story #section>div .inner .flex_box .img{flex-shrink:0;width:100%;max-width:600px;margin-top:1.5em;line-height:2}}.story #section>div .inner .text p{font-size:clamp(15px,13.227px + 0.379vw,18px);line-height:2.2;margin-top:1.5em;font-weight:500}@media screen and (max-width: 900px){.story #section>div .inner .text p{margin-top:1.2em;line-height:1.8}.story #section>div .inner .text p:first-child{margin-top:0}}@media screen and (max-width: 900px){.story #section>div .inner .text p .spblock{display:block;margin-top:1.5em}}.story #section>div .inner .box{display:flex;gap:clamp(30px,12.273px + 3.788vw,60px);margin-top:60px;border:2px solid #444;padding:clamp(20px,8.182px + 2.525vw,40px);text-align:left;border-radius:12px}.story #section>div .inner .box .img{flex-shrink:0;width:30%;max-width:400px;margin-top:0}.story #section>div .inner .box dt{font-size:clamp(18px,16.818px + 0.253vw,20px);font-weight:700}.story #section>div .inner .box dd{text-align:left;margin-top:15px}.story #section>div .inner .box dd .copy{font-size:clamp(14px,12.227px + 0.379vw,17px);text-align:left;line-height:2.2}@media screen and (max-width: 900px){.story #section>div .inner .box{flex-direction:column}.story #section>div .inner .box .img{flex-shrink:0;width:80%;max-width:400px;margin:0 auto}}.story #section>div.section02{background:url(../../story/01/img/img03_pc.webp) no-repeat center center;background-size:cover;position:relative}.story #section>div.section02::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.story #section>div.section02 .text{padding-left:50% !important}.story #section>div.section02 .text .headline{text-align:left !important;color:#fff}.story #section>div.section02 .text p{color:#fff}@media screen and (max-width: 900px){.story #section>div.section02{background:url(../../story/01/img/img03_sp.webp) no-repeat center center;background-size:cover}.story #section>div.section02::after{background-color:rgba(0,0,0,.7) !important}.story #section>div.section02 .inner{padding:clamp(70px,52.273px + 3.788vw,100px) 0 clamp(70px,52.273px + 3.788vw,100px) !important}.story #section>div.section02 .text{padding-left:0% !important}}.story #section>div.section03 .inner .flex_box .img{width:42%;max-width:420px;flex-shrink:0}@media screen and (max-width: 900px){.story #section>div.section03 .inner .flex_box .img{width:100%}}.story #section>div.section04 .inner .img{max-width:600px}.story #section>div.section05 .inner{padding-bottom:20px}.story #section>div.section05 .inner .img{max-width:1060px}.story #slogan{position:relative;padding:clamp(40px,16.364px + 5.051vw,80px) clamp(20px,8.182px + 2.525vw,40px) clamp(60px,24.545px + 7.576vw,120px);background-color:#e4e8f2}.story #slogan .inner{position:relative;z-index:2;max-width:900px;margin:0 auto}.story #slogan .inner .text{position:relative;padding:clamp(25px,10.227px + 3.157vw,50px);max-width:700px !important;margin:0 auto}.story #slogan .inner .text p{color:#5168af;font-size:clamp(20px,2.273px + 3.788vw,50px);text-align:center;font-weight:900;line-height:2}.story #slogan .inner .text:before{content:"";position:absolute;left:0;top:0;width:clamp(40px,-7.273px + 10.101vw,120px);height:clamp(40px,-7.273px + 10.101vw,120px);border-top:clamp(1px,0.409px + 0.126vw,2px) solid #5168af;border-left:clamp(1px,0.409px + 0.126vw,2px) solid #5168af}.story #slogan .inner .text::after{content:"";position:absolute;right:0;bottom:0;width:clamp(40px,-7.273px + 10.101vw,120px);height:clamp(40px,-7.273px + 10.101vw,120px);border-bottom:clamp(1px,0.409px + 0.126vw,2px) solid #5168af;border-right:clamp(1px,0.409px + 0.126vw,2px) solid #5168af}.story #slogan .inner .btns{margin-top:clamp(40px,28.182px + 2.525vw,60px);display:flex;justify-content:center;gap:clamp(15px,6.136px + 1.894vw,30px)}@media screen and (max-width: 900px){.story #slogan .inner .btns{flex-direction:column;gap:12px}}.story #slogan .inner .more{text-align:center}.story #slogan .inner .more a{display:block;background-color:#5168af;color:#fff;font-size:clamp(14px,9.273px + 1.01vw,22px);padding:clamp(8px,3.864px + 0.884vw,15px) clamp(30px,12.273px + 3.788vw,60px);border-radius:3.2rem;border:2px solid #5168af;font-weight:700;transition:.3s}.story #slogan .inner .more a:hover{text-decoration:none;color:#5168af;background-color:#fff}.story #back_area{position:relative;padding:clamp(40px,16.364px + 5.051vw,80px) clamp(20px,8.182px + 2.525vw,40px);background-color:#f5f5f5}.story #back_area .inner{position:relative;z-index:2;max-width:1160px;margin:0 auto;display:flex;justify-content:space-between}.story #back_area .prev a,.story #back_area .back_btn a,.story #back_area .next a{display:inline-flex;color:#0d0157;text-decoration:none;font-size:clamp(11px,6.864px + 0.884vw,18px);font-weight:700;gap:clamp(4px,0.455px + 0.758vw,10px)}.story #back_area .prev a:hover,.story #back_area .back_btn a:hover,.story #back_area .next a:hover{opacity:.6}.story #back_area .prev a::before{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center}.story #back_area .next a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center}.story.story01 #mainvisual{background:url(../../story/01/img/mainvisual_pc.webp) no-repeat center 25%;background-size:cover}.story.story01 #mainvisual::after{content:"";width:70%;height:100%;position:absolute;left:0;bottom:0;background:#000;background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);opacity:.7}@media screen and (max-width: 900px){.story.story01 #mainvisual{margin-top:55px;background:url(../../story/01/img/mainvisual_sp.webp) no-repeat center center;background-size:cover}.story.story01 #mainvisual::after{content:"";width:100%;height:70%;position:absolute;left:0;bottom:0;background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);opacity:.7}}.dialogue #mainvisual{overflow:hidden;background-color:#5168af;margin-top:75px;position:relative}@media screen and (max-width: 900px){.dialogue #mainvisual{margin-top:55px}}.dialogue #mainvisual #page_tlt{position:absolute;bottom:0;z-index:2;padding:clamp(20px,8.182px + 2.525vw,40px) clamp(40px,4.545px + 7.576vw,100px);box-sizing:border-box;white-space:nowrap;width:100%;z-index:3;display:flex;align-items:center;justify-content:center}.dialogue #mainvisual #page_tlt img{max-width:877px;width:70%}@media screen and (max-width: 900px){.dialogue #mainvisual #page_tlt img{width:100%}}.dialogue #mainvisual .line{position:absolute;bottom:0;z-index:2;padding:clamp(20px,8.182px + 2.525vw,40px) clamp(40px,4.545px + 7.576vw,100px);box-sizing:border-box;white-space:nowrap;width:100%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:rgba(81,104,175,.7);mix-blend-mode:multiply}.dialogue #mainvisual .line img{opacity:0;max-width:877px;width:70%}@media screen and (max-width: 900px){.dialogue #mainvisual .line img{width:100%}}.dialogue #mainvisual .bg{position:relative;z-index:1}.dialogue #read_area{position:relative;padding:clamp(40px,16.364px + 5.051vw,80px) clamp(20px,8.182px + 2.525vw,40px) 0;text-align:center}.dialogue #read_area p{font-size:clamp(18px,13.273px + 1.01vw,26px);line-height:1.8;font-weight:700}@media screen and (max-width: 900px){.dialogue #read_area p{text-align:left}.dialogue #read_area p br{display:none}}.dialogue .profile{padding:clamp(40px,16.364px + 5.051vw,80px) clamp(20px,8.182px + 2.525vw,40px) 0}.dialogue .profile .inner{max-width:1160px;margin:0 auto}.dialogue .profile .inner dl{display:flex;gap:clamp(15px,6.136px + 1.894vw,30px)}.dialogue .profile .inner dl dt{width:180px;flex-shrink:0}@media screen and (max-width: 900px){.dialogue .profile .inner dl dt{width:clamp(80px,20.909px + 12.626vw,180px)}}.dialogue .profile .inner dl dd .name{font-size:clamp(16px,13.636px + 0.505vw,20px);font-weight:700}.dialogue .profile .inner dl dd .name+p{margin-top:clamp(8px,4.455px + 0.758vw,14px);font-size:clamp(13px,11.818px + 0.253vw,15px);line-height:2}.dialogue .profile .inner dl dd .name+p a{color:#0ca7dc}.dialogue .profile .inner dl+dl{margin-top:30px;border-top:1px dotted #777;padding-top:30px}.dialogue .comments{padding:0 clamp(20px,8.182px + 2.525vw,40px) clamp(40px,16.364px + 5.051vw,80px)}.dialogue .comments>div{max-width:1160px;margin:0 auto}.dialogue .comments>div h2{margin-top:clamp(40px,16.364px + 5.051vw,80px);background-color:#86a1d6;padding:clamp(10px,7.045px + 0.631vw,15px) clamp(10px,-1.818px + 2.525vw,30px);border-radius:6px;color:#fff;font-size:clamp(16px,12.455px + 0.758vw,22px)}@media screen and (max-width: 900px){.dialogue .comments>div h2 br{display:none}}.dialogue .comments>div .text{display:flex;margin-top:clamp(20px,8.182px + 2.525vw,40px);gap:clamp(10px,4.091px + 1.263vw,20px)}.dialogue .comments>div .text p{margin-top:.5em;font-size:clamp(15px,13.227px + 0.379vw,18px);line-height:2}.dialogue .comments>div .text p span{font-weight:700;padding-right:2px}.dialogue .comments>div .text.murata::before{content:"";display:block;background-image:url(../../dialogue/img/icon_murata.png);background-repeat:no-repeat;background-size:100%;width:clamp(30px,12.273px + 3.788vw,60px);aspect-ratio:6/7.2;flex-shrink:0}.dialogue .comments>div .text.arimori::before{content:"";display:block;background-image:url(../../dialogue/img/icon_arimori.png);background-repeat:no-repeat;background-size:100%;width:clamp(30px,12.273px + 3.788vw,60px);aspect-ratio:6/7.2;flex-shrink:0}.dialogue .comments>div .one_img{max-width:700px;margin:clamp(20px,8.182px + 2.525vw,40px) auto 0}@media screen and (max-width: 900px){.dialogue .comments>div .one_img{box-sizing:border-box;padding-left:clamp(40px,16.364px + 5.051vw,80px)}}.dialogue .comments>div .imgs{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:clamp(30px,12.273px + 3.788vw,60px)}.dialogue .comments>div .imgs>.img{margin-top:clamp(12px,4.909px + 1.515vw,24px);width:48%}.dialogue .comments>div .imgs>.img .caption{font-size:clamp(13px,11.818px + 0.253vw,15px);margin-top:5px;line-height:1.7}@media screen and (max-width: 900px){.dialogue .comments>div .imgs{margin-top:clamp(10px,4.091px + 1.263vw,20px);box-sizing:border-box;padding-left:clamp(40px,16.364px + 5.051vw,80px);flex-direction:column}.dialogue .comments>div .imgs>.img{width:100%}}.dialogue .comments>div .flex_box{display:flex;gap:clamp(25px,10.227px + 3.157vw,50px);margin-top:clamp(30px,12.273px + 3.788vw,60px)}.dialogue .comments>div .flex_box .img{flex-shrink:0;width:40%}.dialogue .comments>div .flex_box .text{margin-top:0}.dialogue .comments>div .flex_box.reserve{flex-direction:row-reverse}@media screen and (max-width: 900px){.dialogue .comments>div .flex_box{flex-direction:column;gap:clamp(20px,8.182px + 2.525vw,40px)}.dialogue .comments>div .flex_box.reserve{flex-direction:column}.dialogue .comments>div .flex_box .img{flex-shrink:0;width:100%;box-sizing:border-box;padding-left:clamp(40px,16.364px + 5.051vw,80px)}}.dialogue #back_area{position:relative;padding:clamp(50px,14.545px + 7.576vw,110px) clamp(20px,8.182px + 2.525vw,40px);text-align:center;background-color:#eefaff}.dialogue #back_area .back_btn a{background-color:#557ec0;color:#fff;font-size:clamp(15px,12.045px + 0.631vw,20px);padding:clamp(8px,3.864px + 0.884vw,15px) clamp(30px,12.273px + 3.788vw,60px);border-radius:3.2rem;border:2px solid #557ec0;font-weight:700;transition:.3s}.dialogue #back_area .back_btn a:hover{text-decoration:none;color:#557ec0;background-color:#fff}.dialogue .modal-content{flex-direction:column;padding:clamp(20px,8.182px + 2.525vw,40px);gap:0;border-radius:clamp(8px,3.864px + 0.884vw,15px)}.dialogue .modal-content h2{font-size:clamp(18px,13.864px + 0.884vw,25px);color:#5168af}.dialogue .modal-content .photolist{display:flex;flex-wrap:wrap;max-width:820px;justify-content:space-between}.dialogue .modal-content .photolist>div{width:48%;max-width:inherit;margin-top:4%}@media screen and (max-width: 900px){.dialogue .modal-content .photolist{flex-direction:column}.dialogue .modal-content .photolist div{width:90%;max-width:inherit;margin:4% auto 0}}@page{margin:10mm;size:210mm 297mm}@media print{body{-webkit-print-color-adjust:exact;width:1190px;zoom:.8}#header,#footer{width:1190px}#header{position:relative}#wrapper{padding-top:0}.animation-trigger{opacity:1;transform:translateZ(0)}.animation-trigger.reserve{opacity:1;transform:translateZ(0)}.animation-trigger.up{opacity:1;transform:translateZ(0)}.animation-trigger-block>*{opacity:1;transform:translateZ(0)}.animation-trigger-block.left>*{opacity:1;transform:translateZ(0)}.animation-trigger-block.viewed>*{opacity:1;transform:translateZ(0)}}/*# sourceMappingURL=common.css.map */