@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500&display=swap";@media screen and (min-width: 1024px){[data-tb],[data-sp]{display:none !important}[data-pc]{display:inline-block !important}}@media screen and (min-width: 750px)and (max-width: 1024px){[data-pc],[data-sp]{display:none !important}[data-tb]{display:inline-block !important}}@media screen and (max-width: 750px){[data-tb],[data-pc]{display:none !important}[data-sp]{display:inline-block !important}}[data-target],[data-target-center]{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0;will-change:transform,opacity}[data-target].action,[data-target-center].action{opacity:1}[data-target][data-mask-right],[data-target][data-mask-left],[data-target][data-mask-up],[data-target][data-mask-down],[data-target-center][data-mask-right],[data-target-center][data-mask-left],[data-target-center][data-mask-up],[data-target-center][data-mask-down]{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-delay:0s;transition-delay:0s;display:inline-block;visibility:hidden;opacity:1}[data-target][data-mask-right].action,[data-target][data-mask-left].action,[data-target][data-mask-up].action,[data-target][data-mask-down].action,[data-target-center][data-mask-right].action,[data-target-center][data-mask-left].action,[data-target-center][data-mask-up].action,[data-target-center][data-mask-down].action{visibility:visible;clip-path:inset(0)}[data-target][data-mask-right],[data-target-center][data-mask-right]{clip-path:inset(0 99.99% 0 0)}[data-target][data-mask-left],[data-target-center][data-mask-left]{clip-path:inset(0 0 0 99.99%)}[data-target][data-mask-up],[data-target-center][data-mask-up]{clip-path:inset(99.99% 0 0 0)}[data-target][data-mask-down],[data-target-center][data-mask-down]{clip-path:inset(0 0 99.99% 0)}[data-target][data-nomotion],[data-target-center][data-nomotion]{-webkit-transition:none;transition:none;opacity:1}[data-target][data-slideup],[data-target-center][data-slideup]{-webkit-transform:translateY(1.5625vw) scale(1);transform:translateY(1.5625vw) scale(1)}[data-target][data-slideup].action,[data-target-center][data-slideup].action{-webkit-transform:translateY(0);transform:translateY(0)}[data-target][data-slidedown],[data-target-center][data-slidedown]{-webkit-transform:translateY(-1.5625vw) scale(1);transform:translateY(-1.5625vw) scale(1)}[data-target][data-slidedown].action,[data-target-center][data-slidedown].action{-webkit-transform:translateY(0);transform:translateY(0)}[data-target][data-slideleft],[data-target-center][data-slideleft]{-webkit-transform:translateX(1.5625vw) scale(1);transform:translateX(1.5625vw) scale(1)}[data-target][data-slideleft].action,[data-target-center][data-slideleft].action{-webkit-transform:translateX(0);transform:translateX(0)}[data-target][data-slideright],[data-target-center][data-slideright]{-webkit-transform:translateX(-1.5625vw) scale(1);transform:translateX(-1.5625vw) scale(1)}[data-target][data-slideright].action,[data-target-center][data-slideright].action{-webkit-transform:translateX(0);transform:translateX(0)}[data-target][data-scaleup],[data-target-center][data-scaleup]{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(0.7);transform:scale(0.7)}[data-target][data-scaleup].action,[data-target-center][data-scaleup].action{-webkit-transform:scale(1);transform:scale(1)}[data-target][data-scaledown],[data-target-center][data-scaledown]{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transform:scale(1.3);transform:scale(1.3)}[data-target][data-scaledown].action,[data-target-center][data-scaledown].action{-webkit-transform:scale(1);transform:scale(1)}[data-target][data-paint].action,[data-target-center][data-paint].action{-webkit-animation:paint_mask 1s steps(5) forwards;animation:paint_mask 1s steps(5) forwards}.disable-hover{pointer-events:none}@media screen and (min-width: 1280px){[data-target][data-slideup]{-webkit-transform:translateY(20px) scale(1);transform:translateY(20px) scale(1)}[data-target][data-slidedown]{-webkit-transform:translateY(-20px) scale(1);transform:translateY(-20px) scale(1)}[data-target][data-slideleft]{-webkit-transform:translateX(20px) scale(1);transform:translateX(20px) scale(1)}[data-target][data-slideright]{-webkit-transform:translateX(-20px) scale(1);transform:translateX(-20px) scale(1)}}@media screen and (max-width: 750px){[data-target][data-slideup]{-webkit-transform:translateY(5.3333333333vw) scale(1);transform:translateY(5.3333333333vw) scale(1)}[data-target][data-slidedown]{-webkit-transform:translateY(-5.3333333333vw) scale(1);transform:translateY(-5.3333333333vw) scale(1)}[data-target][data-slideleft]{-webkit-transform:translateX(5.3333333333vw) scale(1);transform:translateX(5.3333333333vw) scale(1)}[data-target][data-slideright]{-webkit-transform:translateX(-5.3333333333vw) scale(1);transform:translateX(-5.3333333333vw) scale(1)}}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,var,b,i,a,dl,dt,dd,ol,ul,li,button,input,textarea,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,main,time,mark,audio,video{margin:0;padding:0;border:none;outline:none;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;line-height:1;font-size:1.6rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}img{border-style:none;max-width:100%;height:auto}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}a{text-decoration:none;color:inherit}a:active,a:hover{outline-width:0}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal}hr{display:block;height:0;border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}code,kbd,pre,samp{font-family:Consolas,"Courier New",Courier,Monaco,monospace}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}body{font-family:"fot-tsukumin-pr6n",sans-serif;font-weight:300;font-style:normal;letter-spacing:.125em;position:relative}body.noscroll{overflow:hidden}body strong{font-weight:initial}picture{position:relative;display:block;line-height:0;width:auto;height:auto}picture source{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;visibility:hidden}img{vertical-align:bottom}#loading{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#loading.hide{opacity:0;visibility:hidden}#wrapper{position:relative;overflow:hidden}#container{position:relative;max-width:69.53125vw;margin:auto;padding:7.8125vw 0 11.171875vw}[data-page=top] header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:3.125vw 3.90625vw 6.25vw}[data-page=top] header h1{width:13.28125vw;position:absolute;top:0;left:50%;margin-left:-6.640625vw}[data-page=top] header .lead{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1.6;font-size:1.171875vw}[data-page=top] header .lead span{font-family:"neue-haas-unica",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;font-size:1.40625vw}[data-page=top] .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-column-gap:10vw;-moz-column-gap:10vw;column-gap:10vw;margin-bottom:6.25vw}[data-page=top] .items .unit{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-page=top] .items .unit figure{margin-bottom:2.1875vw}[data-page=top] .items .unit .detail{height:100%;position:relative;border-bottom:1px solid #1d1d1b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-page=top] .items .unit .detail h2{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid #1d1d1b;border-bottom:none;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}[data-page=top] .items .unit .detail h2 strong{font-size:1.171875vw;padding:.625vw;border-left:1px solid #1d1d1b}[data-page=top] .items .unit .detail h2 span{font-family:"neue-haas-unica",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;font-size:1.40625vw;padding:.625vw}[data-page=top] .items .unit .detail .icon{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[data-page=top] .items .unit .detail .icon .type{border:1px solid #1d1d1b;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5vw;height:5vw}[data-page=top] .items .unit .detail .icon .type img{width:1.40625vw}[data-page=top] .items .unit .detail .icon .txt{font-family:"neue-haas-unica",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;font-size:1.40625vw;border:1px solid #1d1d1b;border-bottom:none;border-right:none;padding:.390625vw .78125vw .625vw}[data-page=top] .items .unit .detail ol{counter-reset:number 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.875vw;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:.9375vw;padding-bottom:2.5vw}[data-page=top] .items .unit .detail ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:1.875vw;row-gap:.390625vw}[data-page=top] .items .unit .detail ol li:before{font-family:"neue-haas-unica",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;counter-increment:number 1;content:counter(number);position:absolute;top:0;left:50%;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}[data-page=top] .items .unit .detail ol li span{font-family:"neue-haas-unica",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em}[data-page=top] footer{font-family:"neue-haas-unica",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:1.5625vw}@media screen and (min-width: 750px){[data-page=top] footer a:hover{opacity:.6}}@media screen and (min-width: 1280px){#container{max-width:890px;padding:100px 0 143px}[data-page=top] header{padding:40px 50px 80px}[data-page=top] header h1{width:170px;margin-left:-85px}[data-page=top] header .lead{font-size:15px}[data-page=top] header .lead span{font-size:18px}[data-page=top] .items{-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px;margin-bottom:80px}[data-page=top] .items .unit figure{margin-bottom:28px}[data-page=top] .items .unit .detail h2 strong{font-size:15px;padding:8px}[data-page=top] .items .unit .detail h2 span{font-size:18px;padding:8px}[data-page=top] .items .unit .detail .icon .type{width:64px;height:64px}[data-page=top] .items .unit .detail .icon .type img{width:18px}[data-page=top] .items .unit .detail .icon .txt{font-size:18px;padding:5px 10px 8px}[data-page=top] .items .unit .detail ol{row-gap:24px;font-size:12px;padding-bottom:32px}[data-page=top] .items .unit .detail ol li{padding-top:24px;row-gap:5px}[data-page=top] footer{row-gap:20px}}@media screen and (max-width: 750px){#container{max-width:initial;padding:26.6666666667vw 0 38.1333333333vw}[data-page=top] header{padding:32vw 8vw 21.3333333333vw}[data-page=top] header h1{width:45.3333333333vw;margin-left:-22.6666666667vw}[data-page=top] header .lead{font-size:4vw;white-space:nowrap}[data-page=top] header .lead span{font-size:4.8vw}[data-page=top] .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:26.6666666667vw;padding:0 8vw;margin-bottom:21.3333333333vw}[data-page=top] .items .unit figure{margin-bottom:7.4666666667vw}[data-page=top] .items .unit .detail h2 strong{font-size:4vw;padding:2.1333333333vw}[data-page=top] .items .unit .detail h2 span{font-size:4.8vw;padding:2.1333333333vw}[data-page=top] .items .unit .detail .icon .type{width:17.0666666667vw;height:17.0666666667vw}[data-page=top] .items .unit .detail .icon .type img{width:4.8vw}[data-page=top] .items .unit .detail .icon .txt{font-size:4.8vw;padding:1.3333333333vw 2.6666666667vw 2.1333333333vw}[data-page=top] .items .unit .detail ol{row-gap:6.4vw;font-size:3.2vw;padding-bottom:18.6666666667vw}[data-page=top] .items .unit .detail ol li{padding-top:6.4vw;row-gap:1.3333333333vw}[data-page=top] footer{row-gap:5.3333333333vw}}