﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Koburina Gothic W3 JIS2004", sans-serif;color:#000;font-size:100%;line-height:1em;background-color:#f1fcff;font-weight:400;font-style:normal;display:flex;flex-direction:column;-webkit-text-size-adjust:100%;word-break:normal;position:relative;z-index:1}body,html{width:100%;height:100%}p,a,li,dt,dd,div,th,td,h1,h2,h3,h4,h5,h6{letter-spacing:.1em}a,li,p,div,button{outline:none !important}a{color:#000;text-decoration:none}a,p,div,li,dd,dt{-webkit-tap-highlight-color:transparent}img,svg{height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.disabled{cursor:default !important}.disabled a{cursor:default !important}.is_pc .device_sp{display:none !important}.is_sp .device_pc{display:none !important}.is_pc.onScroll ._dis_scroller{pointer-events:none}a[target="_blank"]::after{margin:0 3px 0 1px;font-family:"Hobonichi-Icons" !important;content:"\e914";font-size:85%;position:relative;top:-3px}a.ico_none[target="_blank"]::after{display:none}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}select{-webkit-appearance:none;-moz-appearance:none;outline:none;border:none;-moz-outline-style:none}:focus{outline:none}::-moz-focus-inner{border:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0}input[type=radio],input[type=checkbox]{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select::-ms-expand{display:none}input,textarea,select{-webkit-appearance:none;border-radius:0}textarea{z-index:65535;position:relative}@media (min-width: 751px){body{backface-visibility:hidden;-webkit-backface-visibility:hidden}br.sp{display:none}img.sp{display:none}.switch_sp,.switch_sp *{display:none}main{display:block}}@media screen and (max-width: 750px){body{width:100vw;z-index:10}body{backface-visibility:hidden;-webkit-backface-visibility:hidden}br{display:none !important}br.sp{display:inherit !important}img.pc{display:none}.switch_pc,.switch_pc *{display:none !important}main{display:block}}.fix{max-height:100vh;overflow-y:hidden}main{display:flex;flex-direction:column;min-height:100vh}footer{margin-top:auto;box-sizing:border-box}@media (min-width: 751px){main{position:relative}}@media screen and (max-width: 750px){main{position:relative}}.ff-w1{font-family:"Koburina Gothic W1 JIS2004", sans-serif !important}.ff-w6{font-family:"Koburina Gothic W6 JIS2004", sans-serif !important}.ff-min{font-family:'A1 Mincho', serif !important}.ff-a1go{font-family:'A1 Gothic L', sans-serif !important}@media (min-width: 751px){header{width:100vw;height:40px;position:fixed;top:0;left:0;z-index:100}header .logo{position:absolute;top:50%;left:50px;transform:translateY(-50%)}}@media (min-width: 751px) and (max-width: 840px){header .logo{left:5.9523809524vw}}@media (min-width: 751px) and (max-width: 750px){header .logo{white-space:inherit !important;left:44.6428571429px}}@media (min-width: 751px){header .logo svg{width:216px;height:13px;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}}@media (min-width: 751px) and (max-width: 840px){header .logo svg{width:25.7142857143vw}}@media (min-width: 751px) and (max-width: 750px){header .logo svg{white-space:inherit !important;width:192.8571428571px}}@media (min-width: 751px) and (max-width: 840px){header .logo svg{height:1.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){header .logo svg{white-space:inherit !important;height:11.6071428571px}}@media (min-width: 751px){header #gnav{height:40px;overflow:hidden;position:absolute;top:50%;right:50px;transform:translateY(-50%)}}@media (min-width: 751px) and (max-width: 840px){header #gnav{right:5.9523809524vw}}@media (min-width: 751px) and (max-width: 750px){header #gnav{white-space:inherit !important;right:44.6428571429px}}@media (min-width: 751px){header #gnav ul{height:40px;display:flex;overflow:hidden}header #gnav ul li{margin-left:35px;height:40px;overflow:hidden}}@media (min-width: 751px) and (max-width: 840px){header #gnav ul li{margin-left:4.1666666667vw}}@media (min-width: 751px) and (max-width: 750px){header #gnav ul li{white-space:inherit !important;margin-left:31.25px}}@media (min-width: 751px){header #gnav ul li a{font-size:12px;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;letter-spacing:0;color:#fff;transition:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}}@media (min-width: 751px) and (max-width: 840px){header #gnav ul li a{font-size:1.4285714286vw}}@media (min-width: 751px) and (max-width: 750px){header #gnav ul li a{white-space:inherit !important;font-size:10.7142857143px}}@media (min-width: 751px){.is_pc header #gnav ul li a:hover,.is_sp header #gnav ul li a.touch{opacity:.7}#index #kv{width:100vw;height:100vh;min-height:380px;position:fixed;top:0;left:0;pointer-events:none;z-index:-2}#index #kv .t{width:2000vw;height:60%;position:relative;display:flex}#index #kv .t span{width:auto;height:100%;display:block;position:relative}#index #kv .t span img{width:auto;height:100%}#index #kv .t span:nth-child(1){transform:translateX(-6.665418%)}#index #kv .t span:nth-child(2){transform:translateX(-13.330836%)}#index #kv .m{height:22%;display:flex;justify-content:center;align-items:center}#index #kv .m h1{padding-top:1.6783216783vh}}@media (min-width: 751px) and (max-aspect-ratio: 1.3986013986){#index #kv .m h1{padding-top:"12px"}#index #kv .m h1 else{padding-top:1.2vw}}@media (min-width: 751px){#index #kv .m h1 svg{width:56.3636363636vh;height:17.2027972028vh;min-width:calc(403*.6px);min-height:calc(123*.6px);object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}}@media (min-width: 751px) and (max-aspect-ratio: 1.3986013986){#index #kv .m h1 svg{width:"403px"}#index #kv .m h1 svg else{width:40.3vw}}@media (min-width: 751px) and (max-aspect-ratio: 1.3986013986){#index #kv .m h1 svg{height:"123px"}#index #kv .m h1 svg else{height:12.3vw}}@media (min-width: 751px){#index #kv .b{width:2000vw;height:18%;display:flex}#index #kv .b span{width:auto;height:100%;display:block;position:relative;transform:translateX(calc(-400% + 100vw))}#index #kv .b span img{width:auto;height:100%}#index #bg_ph{width:100vw;height:calc(100vh - 40px);position:fixed;top:0;left:0;pointer-events:none;z-index:-1}#index #bg_ph p{opacity:0;width:100vw;height:calc(100vh - 40px);position:fixed;top:40px;left:0;transition:opacity, filter, transform;transition-duration:.65s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);filter:brightness(2.5) hue-rotate(0.35turn) blur(5px);transform:scale(1.05) translateY(2vh)}#index #bg_ph p img{width:100vw;height:calc(100vh - 40px);object-fit:cover;object-position:center 15%;font-family:"object-fit: cover; object-position: center 15%;"}#index #bg_ph p:nth-child(0){z-index:0}#index #bg_ph p:nth-child(1){z-index:1}#index #bg_ph p:nth-child(2){z-index:2}#index #bg_ph p:nth-child(3){z-index:3}#index #bg_ph p:nth-child(4){z-index:4}#index #bg_ph p:nth-child(5){z-index:5}#index #bg_ph p:nth-child(6){z-index:6}#index #bg_ph p:nth-child(7){z-index:7}#index #bg_ph p:nth-child(8){z-index:8}#index #bg_ph p:nth-child(9){z-index:9}#index #bg_ph p:nth-child(10){z-index:10}#index #bg_ph p._in{transition:opacity, filter, transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);opacity:1;filter:brightness(1);transform:scale(1)}#index #bg_ph p._out{transition:opacity, transform;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);opacity:0;transform:scale(1.05) translateY(-2vh)}#page_index{padding-top:100vh;position:relative;z-index:1}#page_index #yodogawa{height:100vh;min-height:680px;display:flex;justify-content:center;align-items:center}}@media (min-width: 751px) and (max-width: 840px){#page_index #yodogawa{min-height:80.9523809524vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #yodogawa{white-space:inherit !important;min-height:607.1428571429px}}@media (min-width: 751px){#page_index #yodogawa .inner{background-color:rgba(255,255,255,0.95);padding-top:40px;padding-left:55px;padding-right:40px;padding-bottom:40px}}@media (min-width: 751px) and (max-width: 840px){#page_index #yodogawa .inner{padding-top:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #yodogawa .inner{white-space:inherit !important;padding-top:35.7142857143px}}@media (min-width: 751px) and (max-width: 840px){#page_index #yodogawa .inner{padding-left:6.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #yodogawa .inner{white-space:inherit !important;padding-left:49.1071428571px}}@media (min-width: 751px) and (max-width: 840px){#page_index #yodogawa .inner{padding-right:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #yodogawa .inner{white-space:inherit !important;padding-right:35.7142857143px}}@media (min-width: 751px) and (max-width: 840px){#page_index #yodogawa .inner{padding-bottom:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #yodogawa .inner{white-space:inherit !important;padding-bottom:35.7142857143px}}@media (min-width: 751px){#page_index #yodogawa .inner p{font-size:18px;line-height:2em;letter-spacing:.025em}}@media (min-width: 751px) and (max-width: 840px){#page_index #yodogawa .inner p{font-size:2.1428571429vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #yodogawa .inner p{white-space:inherit !important;font-size:16.0714285714px}}@media (min-width: 751px){#page_index .sec{width:100vw;padding-top:250vh;min-height:200vh;padding-bottom:50vh;box-sizing:border-box;display:flex;align-items:center}#page_index .sec .inner{width:100%;background-color:rgba(255,255,255,0.9);display:flex;justify-content:center}#page_index .sec .inner .desc{width:390px;padding-left:60px;padding-top:50px;padding-bottom:30px;box-sizing:border-box;text-align:center;white-space:nowrap}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .desc{width:39vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc{white-space:inherit !important;width:292.5px}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .desc{padding-left:6vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc{white-space:inherit !important;padding-left:45px}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .desc{padding-top:5vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc{white-space:inherit !important;padding-top:37.5px}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .desc{padding-bottom:3vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc{white-space:inherit !important;padding-bottom:22.5px}}@media (min-width: 751px){#page_index .sec .inner .desc .prod img{width:240px;height:240px;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .desc .prod img{width:24vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc .prod img{white-space:inherit !important;width:180px}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .desc .prod img{height:24vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc .prod img{white-space:inherit !important;height:180px}}@media (min-width: 751px){#page_index .sec .inner .desc h2{font-size:16px;line-height:1.625em;letter-spacing:.025em}}@media (min-width: 751px) and (max-width: 840px){#page_index .sec .inner .desc h2{font-size:1.9047619048vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc h2{white-space:inherit !important;font-size:14.2857142857px}}@media (min-width: 751px){#page_index .sec .inner .desc ._d{font-size:16px;line-height:1.625em;letter-spacing:.025em}}@media (min-width: 751px) and (max-width: 840px){#page_index .sec .inner .desc ._d{font-size:1.9047619048vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc ._d{white-space:inherit !important;font-size:14.2857142857px}}@media (min-width: 751px){#page_index .sec .inner .desc ._d .s{font-size:13px;line-height:2.1538461538em;display:inline-block}}@media (min-width: 751px) and (max-width: 840px){#page_index .sec .inner .desc ._d .s{font-size:1.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc ._d .s{white-space:inherit !important;font-size:11.6071428571px}}@media (min-width: 751px){#page_index .sec .inner .desc ._d .price{letter-spacing:.1em}#page_index .sec .inner .desc .btn{margin:0 auto;margin-top:15px;margin-bottom:10px}}@media (min-width: 751px) and (max-width: 840px){#page_index .sec .inner .desc .btn{margin-top:1.7857142857vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc .btn{white-space:inherit !important;margin-top:13.3928571429px}}@media (min-width: 751px) and (max-width: 840px){#page_index .sec .inner .desc .btn{margin-bottom:1.1904761905vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .desc .btn{white-space:inherit !important;margin-bottom:8.9285714286px}}@media (min-width: 751px){#page_index .sec .inner .detail{width:610px;padding-top:75px}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .detail{width:61vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .detail{white-space:inherit !important;width:457.5px}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .detail{padding-top:7.5vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .detail{white-space:inherit !important;padding-top:56.25px}}@media (min-width: 751px){#page_index .sec .inner .detail .img{margin-bottom:12px}}@media (min-width: 751px) and (max-width: 840px){#page_index .sec .inner .detail .img{margin-bottom:1.4285714286vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .detail .img{white-space:inherit !important;margin-bottom:10.7142857143px}}@media (min-width: 751px){#page_index .sec .inner .detail .img img{width:500px;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .detail .img img{width:50vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .detail .img img{white-space:inherit !important;width:375px}}@media (min-width: 751px){#page_index .sec .inner .detail .d{width:520px;font-size:13px;letter-spacing:0}}@media (min-width: 751px) and (max-width: 1000px){#page_index .sec .inner .detail .d{width:52vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .detail .d{white-space:inherit !important;width:390px}}@media (min-width: 751px) and (max-width: 840px){#page_index .sec .inner .detail .d{font-size:1.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){#page_index .sec .inner .detail .d{white-space:inherit !important;font-size:11.6071428571px}}@media (min-width: 751px){#page_index #info{text-align:center}#page_index #info hr{opacity:0;pointer-events:none}#page_index #info .r{padding-top:50px;display:inline-block;text-align:left}}@media (min-width: 751px) and (max-width: 840px){#page_index #info .r{padding-top:5.9523809524vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #info .r{white-space:inherit !important;padding-top:44.6428571429px}}@media (min-width: 751px){#page_index #info .r h4{font-size:18px;letter-spacing:.1em;line-height:1.7777777778em}}@media (min-width: 751px) and (max-width: 840px){#page_index #info .r h4{font-size:2.1428571429vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #info .r h4{white-space:inherit !important;font-size:16.0714285714px}}@media (min-width: 751px){#page_index #info .r p{font-size:18px;letter-spacing:.1em;line-height:1.7777777778em;margin-bottom:2em}}@media (min-width: 751px) and (max-width: 840px){#page_index #info .r p{font-size:2.1428571429vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #info .r p{white-space:inherit !important;font-size:16.0714285714px}}@media (min-width: 751px){#page_index #info .r p:last-child{margin-bottom:0}#page_index #info .r p .s{font-size:14px;line-height:2em}}@media (min-width: 751px) and (max-width: 840px){#page_index #info .r p .s{font-size:1.6666666667vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #info .r p .s{white-space:inherit !important;font-size:12.5px}}@media (min-width: 751px){#page_index #info ._r2{padding-top:30px;padding-bottom:55px}}@media (min-width: 751px) and (max-width: 840px){#page_index #info ._r2{padding-top:3.5714285714vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #info ._r2{white-space:inherit !important;padding-top:26.7857142857px}}@media (min-width: 751px) and (max-width: 840px){#page_index #info ._r2{padding-bottom:6.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #info ._r2{white-space:inherit !important;padding-bottom:49.1071428571px}}@media (min-width: 751px){#page_index #info ._r2 p{font-size:16px;line-height:2em;padding-left:1em;text-indent:-1em;letter-spacing:.1em}}@media (min-width: 751px) and (max-width: 840px){#page_index #info ._r2 p{font-size:1.9047619048vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #info ._r2 p{white-space:inherit !important;font-size:14.2857142857px}}@media (min-width: 751px){#page_index #exhibition{padding-top:60px;padding-bottom:55px;text-align:center}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition{padding-top:7.1428571429vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition{white-space:inherit !important;padding-top:53.5714285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition{padding-bottom:6.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition{white-space:inherit !important;padding-bottom:49.1071428571px}}@media (min-width: 751px){#page_index #exhibition hr{opacity:0;pointer-events:none}#page_index #exhibition h3{font-size:25px;margin-bottom:15px;line-height:1.8em;letter-spacing:.075em}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition h3{font-size:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition h3{white-space:inherit !important;font-size:22.3214285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition h3{margin-bottom:1.7857142857vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition h3{white-space:inherit !important;margin-bottom:13.3928571429px}}@media (min-width: 751px){#page_index #exhibition .ph{margin:0 auto;width:640px;margin-bottom:30px}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition .ph{width:76.1904761905vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition .ph{white-space:inherit !important;width:571.4285714286px}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition .ph{margin-bottom:3.5714285714vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition .ph{white-space:inherit !important;margin-bottom:26.7857142857px}}@media (min-width: 751px){#page_index #exhibition .ph img{width:100%;height:auto}#page_index #exhibition .desc{margin-bottom:15px;display:inline-block;text-align:left}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition .desc{margin-bottom:1.7857142857vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition .desc{white-space:inherit !important;margin-bottom:13.3928571429px}}@media (min-width: 751px){#page_index #exhibition .desc p{font-size:16px;line-height:2em;letter-spacing:.1em}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition .desc p{font-size:1.9047619048vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition .desc p{white-space:inherit !important;font-size:14.2857142857px}}@media (min-width: 751px){#page_index #exhibition .info{display:inline-block;text-align:left}#page_index #exhibition .info h4{font-size:18px;line-height:2em;letter-spacing:.1em}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition .info h4{font-size:2.1428571429vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition .info h4{white-space:inherit !important;font-size:16.0714285714px}}@media (min-width: 751px){#page_index #exhibition .info p{font-size:14px;line-height:2em;letter-spacing:.1em;text-indent:-1em;padding-left:1em}}@media (min-width: 751px) and (max-width: 840px){#page_index #exhibition .info p{font-size:1.6666666667vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #exhibition .info p{white-space:inherit !important;font-size:12.5px}}@media (min-width: 751px){#page_index #staff{text-align:center;padding-top:55px;padding-bottom:55px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff{padding-top:6.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff{white-space:inherit !important;padding-top:49.1071428571px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff{padding-bottom:6.5476190476vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff{white-space:inherit !important;padding-bottom:49.1071428571px}}@media (min-width: 751px){#page_index #staff h3{font-size:18px;margin-bottom:25px;line-height:1.7777777778em;letter-spacing:.1em}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff h3{font-size:2.1428571429vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff h3{white-space:inherit !important;font-size:16.0714285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff h3{margin-bottom:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff h3{white-space:inherit !important;margin-bottom:22.3214285714px}}@media (min-width: 751px){#page_index #staff .t{display:inline-block}#page_index #staff table th{width:300px;text-align:right;font-size:16px;line-height:2em;letter-spacing:.1em;padding-right:7px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff table th{width:35.7142857143vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff table th{white-space:inherit !important;width:267.8571428571px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff table th{font-size:1.9047619048vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff table th{white-space:inherit !important;font-size:14.2857142857px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff table th{padding-right:.8333333333vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff table th{white-space:inherit !important;padding-right:6.25px}}@media (min-width: 751px){#page_index #staff table td{width:300px;text-align:left;font-size:16px;line-height:2em;letter-spacing:.1em;padding-left:7px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff table td{width:35.7142857143vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff table td{white-space:inherit !important;width:267.8571428571px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff table td{font-size:1.9047619048vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff table td{white-space:inherit !important;font-size:14.2857142857px}}@media (min-width: 751px) and (max-width: 840px){#page_index #staff table td{padding-left:.8333333333vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #staff table td{white-space:inherit !important;padding-left:6.25px}}@media (min-width: 751px){#page_index #relation{text-align:center;padding-top:30px}}@media (min-width: 751px) and (max-width: 840px){#page_index #relation{padding-top:3.5714285714vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #relation{white-space:inherit !important;padding-top:26.7857142857px}}@media (min-width: 751px){#page_index #relation h4{font-size:25px;letter-spacing:.075em;margin-bottom:30px;line-height:1em}}@media (min-width: 751px) and (max-width: 840px){#page_index #relation h4{font-size:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #relation h4{white-space:inherit !important;font-size:22.3214285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index #relation h4{margin-bottom:3.5714285714vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #relation h4{white-space:inherit !important;margin-bottom:26.7857142857px}}@media (min-width: 751px){#page_index #relation .list p{width:500px;margin:0 auto;margin-bottom:30px}}@media (min-width: 751px) and (max-width: 840px){#page_index #relation .list p{width:59.5238095238vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #relation .list p{white-space:inherit !important;width:446.4285714286px}}@media (min-width: 751px) and (max-width: 840px){#page_index #relation .list p{margin-bottom:3.5714285714vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #relation .list p{white-space:inherit !important;margin-bottom:26.7857142857px}}@media (min-width: 751px){#page_index #relation .list p a{display:block}#page_index #relation .list p a img{width:100%}#page_index footer{text-align:center}#page_index footer .share{padding-top:30px;padding-bottom:28px;border-top:1px solid #000;border-bottom:1px solid #000;box-sizing:border-box}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share{padding-top:3.5714285714vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share{white-space:inherit !important;padding-top:26.7857142857px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share{padding-bottom:3.3333333333vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share{white-space:inherit !important;padding-bottom:25px}}@media (min-width: 751px){#page_index footer .share h5{font-size:18px;letter-spacing:.1em;margin-bottom:28px;line-height:1em}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share h5{font-size:2.1428571429vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share h5{white-space:inherit !important;font-size:16.0714285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share h5{margin-bottom:3.3333333333vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share h5{white-space:inherit !important;margin-bottom:25px}}@media (min-width: 751px){#page_index footer .share .sns ul{display:flex;justify-content:center}#page_index footer .share .sns ul li{margin-right:25px;margin-left:25px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share .sns ul li{margin-right:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share .sns ul li{white-space:inherit !important;margin-right:22.3214285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share .sns ul li{margin-left:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share .sns ul li{white-space:inherit !important;margin-left:22.3214285714px}}@media (min-width: 751px){#page_index footer .share .sns ul li a{width:50px;height:50px;display:block}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share .sns ul li a{width:5.9523809524vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share .sns ul li a{white-space:inherit !important;width:44.6428571429px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .share .sns ul li a{height:5.9523809524vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .share .sns ul li a{white-space:inherit !important;height:44.6428571429px}}@media (min-width: 751px){#page_index footer .share .sns ul li a svg{width:100%;height:100%;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}#page_index footer .foot_link{padding-top:40px;display:flex;flex-direction:column;align-items:center}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link{padding-top:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link{white-space:inherit !important;padding-top:35.7142857143px}}@media (min-width: 751px){#page_index footer .foot_link .list{width:640px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link .list{width:76.1904761905vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link .list{white-space:inherit !important;width:571.4285714286px}}@media (min-width: 751px){#page_index footer .foot_link .list ul{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:20px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link .list ul{padding-bottom:2.380952381vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link .list ul{white-space:inherit !important;padding-bottom:17.8571428571px}}@media (min-width: 751px){#page_index footer .foot_link .list ul li{margin-right:25px;margin-left:25px;margin-bottom:40px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link .list ul li{margin-right:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link .list ul li{white-space:inherit !important;margin-right:22.3214285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link .list ul li{margin-left:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link .list ul li{white-space:inherit !important;margin-left:22.3214285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link .list ul li{margin-bottom:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link .list ul li{white-space:inherit !important;margin-bottom:35.7142857143px}}@media (min-width: 751px){#page_index footer .foot_link .t_link{margin-bottom:40px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link .t_link{margin-bottom:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link .t_link{white-space:inherit !important;margin-bottom:35.7142857143px}}@media (min-width: 751px){#page_index footer .foot_link .t_link ul{display:flex}#page_index footer .foot_link .t_link ul li{font-size:12px;letter-spacing:.025em}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .foot_link .t_link ul li{font-size:1.4285714286vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .foot_link .t_link ul li{white-space:inherit !important;font-size:10.7142857143px}}@media (min-width: 751px){#page_index footer .foot_link .t_link ul li:after{content:'／'}#page_index footer .foot_link .t_link ul li:last-child:after{display:none}#page_index footer .copyright{margin-bottom:45px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .copyright{margin-bottom:5.3571428571vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .copyright{white-space:inherit !important;margin-bottom:40.1785714286px}}@media (min-width: 751px){#page_index footer .copyright svg{width:90px;height:12px;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .copyright svg{width:10.7142857143vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .copyright svg{white-space:inherit !important;width:80.3571428571px}}@media (min-width: 751px) and (max-width: 840px){#page_index footer .copyright svg{height:1.4285714286vw}}@media (min-width: 751px) and (max-width: 750px){#page_index footer .copyright svg{white-space:inherit !important;height:10.7142857143px}}@media (min-width: 751px){#page_index #_attention{margin-top:5px;padding-top:25px;padding-bottom:30px;padding-left:40px;padding-right:40px;border:2px solid #ff2626;text-align:left;box-sizing:border-box;display:inline-block;position:relative}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention{margin-top:.5952380952vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention{white-space:inherit !important;margin-top:4.4642857143px}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention{padding-top:2.9761904762vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention{white-space:inherit !important;padding-top:22.3214285714px}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention{padding-bottom:3.5714285714vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention{white-space:inherit !important;padding-bottom:26.7857142857px}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention{padding-left:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention{white-space:inherit !important;padding-left:35.7142857143px}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention{padding-right:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention{white-space:inherit !important;padding-right:35.7142857143px}}@media (min-width: 751px){#page_index #_attention h5{font-size:16px;letter-spacing:.1em;line-height:2.2857142857em;color:#ff2626}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention h5{font-size:1.9047619048vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention h5{white-space:inherit !important;font-size:14.2857142857px}}@media (min-width: 751px){#page_index #_attention h5 .s{font-size:14px}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention h5 .s{font-size:1.6666666667vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention h5 .s{white-space:inherit !important;font-size:12.5px}}@media (min-width: 751px){#page_index #_attention .d p{font-size:14px;letter-spacing:.1em;line-height:2em}}@media (min-width: 751px) and (max-width: 840px){#page_index #_attention .d p{font-size:1.6666666667vw}}@media (min-width: 751px) and (max-width: 750px){#page_index #_attention .d p{white-space:inherit !important;font-size:12.5px}}@media (min-width: 751px){#page_index #_attention .d p a{color:#ffa300;border-bottom:1px solid transparent;transition:border .1s ease}.is_pc #page_index #_attention .d p a:hover,.is_sp #page_index #_attention .d p a.touch{border-bottom:1px solid #ffa300}}@media screen and (max-width: 750px){header{width:100vw;height:8vw;position:fixed;top:0;left:0;z-index:100;overflow-y:visible !important}header .logo{width:43.3333333333vw;height:8vw;position:absolute;top:0;left:6.6666666667vw}header .logo svg{width:43.3333333333vw;height:8vw;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}header #gnav{opacity:0;pointer-events:none;background-color:#ff54af;position:absolute;top:8vw;right:0;transition:opacity 0s ease .25s, transform .25s ease 0s;transform:translateX(100%);transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.gnav header #gnav{transition:opacity 0s ease 0s, transform .25s ease 0s;opacity:1;transform:translateX(0px);pointer-events:inherit}header #gnav ul li a{font-size:3.2vw;padding:4vw 10.6666666667vw;display:block;letter-spacing:0;color:#fff;background-color:#ff54af;transition:color, background;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc header #gnav ul li a:hover,.is_sp header #gnav ul li a.touch{color:#ff54af;background-color:#fff}header .gnav_ico{width:18.6666666667vw;height:8vw;position:absolute;top:0;right:0;cursor:pointer}.onResize header .gnav_ico *{transition:inherit !important}header .gnav_ico span{width:5.3333333333vw;height:.8vw;background-color:#ecf7fa;display:block;position:absolute;right:6.6666666667vw;transition:top, transform, opacity;transition-duration:.35s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}header .gnav_ico .t{top:2vw;transform:rotate(0deg)}header .gnav_ico .m{top:3.6vw}header .gnav_ico .b{top:5.2vw;transform:rotate(0deg)}.is_pc header .gnav_ico:hover span.t,.is_sp header .gnav_ico.touch span.t{top:3.6vw;transform:rotate(90deg) scaleX(0.8)}.is_pc header .gnav_ico:hover span.m,.is_sp header .gnav_ico.touch span.m{opacity:0;transform:translateX(80%);transition-delay:0s}.is_pc header .gnav_ico:hover span.b,.is_sp header .gnav_ico.touch span.b{top:3.6vw;transform:rotate(0deg) scaleX(0.8)}.gnav header .gnav_ico .t{transform:rotate(135deg) !important;top:3.6vw}.gnav header .gnav_ico .m{opacity:0;transform:translateX(80%)}.gnav header .gnav_ico .b{transform:rotate(-135deg) !important;top:3.6vw}#index #bg_ph{display:none !important}#index #kv{width:100vw;height:100%;min-height:460px;position:fixed;top:0;left:0;pointer-events:none;z-index:-2;transform:translate3d(0, 0, 0)}#index #kv:after{content:'';width:100vw;height:20vh;background-image:url(../images/index/kv_overlay.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:100vh;left:0;transform:translateY(-100%) translate3d(0, 0, 0);z-index:-1}#index #kv *{pointer-events:none}#index #kv .t{width:1000vw;height:50%;position:relative;display:flex}#index #kv .t span{width:auto;height:100%;display:block;position:relative}#index #kv .t span img{width:auto;height:100%}#index #kv .t span:nth-child(1){transform:translateX(-6.665418%)}#index #kv .t span:nth-child(2){transform:translateX(-13.330836%)}#index #kv .m{height:20%;display:flex;justify-content:center;align-items:center;background-color:#f1fcff}#index #kv .m h1{padding-top:.9745127436vh}}@media screen and (max-width: 750px) and (min-height: 1334px){#index #kv .m h1{padding-top:13px}}@media screen and (max-width: 750px) and (max-height: 480px){#index #kv .m h1{padding-top:4.6776611694px}}@media screen and (max-width: 750px) and (max-aspect-ratio: 0.5622188906){#index #kv .m h1{padding-top:1.7333333333vw}}@media screen and (max-width: 750px){#index #kv .m h1 svg{width:45.952023988vh;max-width:86vw;height:auto;padding:2.1333333333vw 0;box-sizing:border-box;transform:translate3d(0, 0, 0);object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;";will-change:all;-webkit-will-change:all}}@media screen and (max-width: 750px) and (min-height: 1334px){#index #kv .m h1 svg{width:613px}}@media screen and (max-width: 750px) and (max-height: 480px){#index #kv .m h1 svg{width:220.5697151424px}}@media screen and (max-width: 750px) and (max-aspect-ratio: 0.5622188906){#index #kv .m h1 svg{width:81.7333333333vw}}@media screen and (max-width: 750px){#index #kv .b{width:2000vw;height:30%;display:flex}#index #kv .b span{width:auto;height:100%;display:block;position:relative;transform:translateX(calc(-400% + 100vw))}#index #kv .b span img{width:auto;height:100%}#page_index #yodogawa{margin-top:100vh;min-height:100vh;padding-bottom:25vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#page_index #yodogawa .inner{width:88vw;margin:0 auto;padding:9.3333333333vw 0 9.3333333333vw 10.6666666667vw;box-sizing:border-box;background-color:rgba(255,255,255,0.95)}#page_index #yodogawa .inner p{font-size:3.6vw;line-height:2em;letter-spacing:.025em}#page_index #yodogawa .inner p br{display:inherit !important}#page_index .sec{background-color:#f1fcff;position:relative}.onResize #page_index .sec *{transition:inherit !important}#page_index .sec ._cl{opacity:0;display:block;width:8vw;height:8vw;background-repeat:no-repeat;background-color:rgba(255,84,175,0.7);border-radius:60px;background-image:url(../images/index/ico_plus.svg);background-position:center;position:absolute;top:4vw;right:5.3333333333vw;transform:rotate(-45deg) scale(0.8);z-index:2;cursor:pointer;transition:transform, opacity, background;transition-duration:.25s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.is_pc #page_index .sec ._cl:hover,.is_sp #page_index .sec ._cl.touch{background-color:rgba(255,84,175,0)}#page_index .sec._on ._cl{opacity:1;transition:transform .25s ease .35s, opacity .25s ease .35s, background .15s ease 0s;transform:scale(1) rotate(-45deg);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}#page_index .sec .ph{width:100vw;height:66.6666666667vw;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative;cursor:pointer}#page_index .sec .ph:after{content:'';display:block;width:8vw;height:8vw;background-repeat:no-repeat;background-color:rgba(255,84,175,0.7);border-radius:60px;background-image:url(../images/index/ico_plus.svg);background-position:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2;transition:transform, opacity, background;transition-duration:.25s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}#page_index .sec .ph img{width:100vw;height:100%;pointer-events:none}.is_pc #page_index .sec .ph:hover:after,.is_sp #page_index .sec .ph.touch:after{background-color:rgba(255,84,175,0);transform:translateX(-50%) translateY(-50%) scale(1.2) rotate(90deg)}#page_index .sec .ph._on{width:100vw;height:calc(100vh + 1px);margin-top:-8vw;padding-top:8vw;min-height:66.6666666667vw;display:block;cursor:inherit;box-sizing:border-box;position:relative;transition:height;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);will-change:all;-webkit-will-change:all}#page_index .sec .ph._on:after{transition:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0}#page_index .sec .ph._on img{width:auto;height:100%;transition:height;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);position:relative;left:50%;transform:translateX(-50%)}#page_index .sec .ph._on._set img{left:0;transform:inherit}#page_index .sec .ph._out{width:100vw;overflow:hidden;height:66.6666666667vw;min-height:0;margin-top:0;padding-top:0;display:block;cursor:inherit;box-sizing:border-box;position:relative;transition:height;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);will-change:all;-webkit-will-change:all}#page_index .sec .ph._out:after{transition:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0}#page_index .sec .ph._out img{width:auto;height:100%;transition:height;transition-duration:.25s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;top:0;left:50%;transform:translateX(-50%)}#page_index .sec .inner{text-align:center;overflow:hidden}#page_index .sec .inner .desc .prod{padding-top:4.6666666667vw;padding-bottom:1.3333333333vw}#page_index .sec .inner .desc .prod img{width:45.3333333333vw;height:48vw;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}#page_index .sec .inner .desc h2{font-size:3.2vw;line-height:1.625em;letter-spacing:.025em}#page_index .sec .inner .desc ._d{margin-top:.4vw;font-size:2.6666666667vw;line-height:2.1em;margin-bottom:4vw}#page_index .sec .inner .desc .btn{margin:0 auto;margin-top:4vw;margin-bottom:6vw}#page_index .sec .inner .detail .img{margin-bottom:2vw}#page_index .sec .inner .detail .img img{width:93.3333333333vw;height:auto}#page_index .sec .inner .detail .d{margin-bottom:8.6666666667vw;font-size:2.6666666667vw;line-height:1.75em;letter-spacing:0}#page_index #info{text-align:center}#page_index #info hr{opacity:0;pointer-events:none}#page_index #info .r{padding-top:8.6666666667vw;display:inline-block;text-align:left}#page_index #info .r h4{font-size:4.2666666667vw;letter-spacing:.1em;line-height:1.75em}#page_index #info .r p{font-size:4.2666666667vw;letter-spacing:.1em;line-height:1.75em;margin-bottom:8.6666666667vw}#page_index #info .r p:last-child{margin-bottom:0}#page_index #info .r p .s{font-size:3.2vw;line-height:1.75em;display:block}#page_index #info ._r2{padding:0 6.6666666667vw;padding-top:9.3333333333vw;padding-bottom:9.3333333333vw}#page_index #info ._r2 p{font-size:3.4666666667vw;line-height:2em;letter-spacing:.1em;padding-left:1em;text-indent:-1em;text-align:justify;text-justify:inter-ideograph}#page_index #exhibition{padding-top:8.6666666667vw;padding-bottom:9.3333333333vw;text-align:center}#page_index #exhibition hr{display:none}#page_index #exhibition h3{font-size:4.8vw;margin-bottom:3.3333333333vw;line-height:1.8333333333em;letter-spacing:.075em}#page_index #exhibition .ph{margin:0 auto;width:93.3333333333vw;margin-bottom:8vw}#page_index #exhibition .ph img{width:100%;height:auto}#page_index #exhibition .desc{padding:0 4.6666666667vw;text-align:left}#page_index #exhibition .desc p{font-size:3.7333333333vw;line-height:2em;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph}#page_index #exhibition .info{padding:0 4.6666666667vw;padding-top:6.6666666667vw;text-align:left}#page_index #exhibition .info h4{font-size:4.8vw;white-space:nowrap;line-height:2em;letter-spacing:.04em}#page_index #exhibition .info p{font-size:3.2vw;line-height:1.75em;letter-spacing:.1em;text-indent:-1em;padding-left:1em}#page_index #staff{text-align:center;padding-top:11.3333333333vw;padding-bottom:8.6666666667vw}#page_index #staff h3{font-size:3.6vw;letter-spacing:.1em;margin-bottom:6.6666666667vw}#page_index #staff .t{display:inline-block}#page_index #staff table th{width:46.6666666667vw;text-align:right;font-size:3.2vw;line-height:2em;letter-spacing:.1em;padding-right:2vw}#page_index #staff table td{width:46.6666666667vw;text-align:left;font-size:3.2vw;line-height:2em;letter-spacing:.1em;padding-left:2vw}#page_index #relation{text-align:center;padding-top:5.3333333333vw}#page_index #relation h4{font-size:4.5333333333vw;letter-spacing:.075em;margin-bottom:5.3333333333vw;line-height:1em}#page_index #relation .list p{width:93.3333333333vw;margin:0 auto;margin-bottom:5.3333333333vw}#page_index #relation .list p a{display:block}#page_index #relation .list p a img{width:100%}#page_index footer{text-align:center}#page_index footer .share{padding-top:5.3333333333vw;padding-bottom:6vw;border-top:1px solid #000;border-bottom:1px solid #000;box-sizing:border-box}#page_index footer .share h5{font-size:3.6vw;letter-spacing:.1em;margin-bottom:6vw;line-height:1em}#page_index footer .share .sns ul{display:flex;justify-content:center}#page_index footer .share .sns ul li{margin-right:4.9333333333vw;margin-left:4.9333333333vw}#page_index footer .share .sns ul li a{width:10vw;height:10vw;display:block}#page_index footer .share .sns ul li a svg{width:100%;height:100%;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}#page_index footer .foot_link{padding-top:8vw;display:flex;flex-direction:column;align-items:center}#page_index footer .foot_link .list{margin-bottom:9.3333333333vw;display:flex;justify-content:center;align-items:center;flex-direction:column}#page_index footer .foot_link .list ul li{margin-bottom:6.6666666667vw}#page_index footer .foot_link .list ul li:last-child{margin-bottom:0}#page_index footer .foot_link .t_link{display:flex;flex-direction:column;align-items:center;margin-bottom:11.3333333333vw}#page_index footer .foot_link .t_link ul li{font-size:2.6666666667vw;letter-spacing:.025em;margin-bottom:4.6666666667vw;line-height:1em}#page_index footer .foot_link .t_link ul li:last-child{margin-bottom:0}#page_index footer .copyright{margin-bottom:10vw}#page_index footer .copyright svg{width:18vw;height:2.4vw;object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}#page_index #_attention{width:90.6666666667vw;padding:3.3333333333vw 5.3333333333vw 3.3333333333vw 5.3333333333vw;margin-top:4vw;border:.4vw solid #ff2626;text-align:left;box-sizing:border-box;display:inline-block;position:relative}#page_index #_attention h5{font-size:3.2vw;letter-spacing:.1em;line-height:2em;color:#ff2626}#page_index #_attention h5 .s{font-size:2.8vw}#page_index #_attention .d p{font-size:2.8vw;letter-spacing:.1em;line-height:2em;text-align:justify;text-justify:inter-ideograph}#page_index #_attention .d p a{color:#ffa300;border-bottom:1px solid transparent;transition:border .1s ease}.is_pc #page_index #_attention .d p a:hover,.is_sp #page_index #_attention .d p a.touch{border-bottom:1px solid #ffa300}}body{overflow-x:hidden}body._move{pointer-events:none}body.is_pc{width:100%;height:100%;position:fixed;top:0;left:0}body.isIE,body.isEdge{height:auto !important;overflow:auto !important;overflow-x:hidden !important;position:relative !important}.is_pc .scroll-content{width:100%;height:100%}.isIE .scroll-content,.isEdge .scroll-content{height:auto !important}.scrollbar-track{width:8px !important;background-color:transparent !important;z-index:10000 !important}.scrollbar-track-x{display:none !important}._lock .scrollbar-track,.modal .scrollbar-track{display:none !important}.scrollbar-thumb{width:6px !important;background-color:#a5a5a5 !important}main{overflow:hidden}.is_sp .fix,.isIE .fix,.isEdge .fix{transform:inherit !important}.is_sp._lock,.is_sp.modal,.isIE._lock,.isIE.modal,.isEdge._lock,.isEdge.modal{overflow:hidden !important}.ovh{overflow:hidden !important}@keyframes LoadingAnim{0%{transform:translateY(0px)}20%{transform:translateY(-15%) scaleY(0) rotate(5deg) translateX(5px)}20.01%{transform:translateY(200px) scaleY(0.01) rotate(-5deg) translateX(-5px)}45%{transform:translateY(0px) scaleY(1)}100%{transform:translateY(0px)}}#loading{width:100vw;height:100vh;display:block;position:fixed;top:0;left:0;z-index:65535;pointer-events:none}#loading .i{opacity:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:10}@media (min-width: 751px){#loading .i{width:calc(247 * 1.3px);height:calc(15 * 1.3px)}}@media screen and (max-width: 750px){#loading .i{width:37.0314842579vh;height:2.2488755622vh}}@media screen and (max-width: 750px) and (min-height: 1334px){#loading .i{width:494px}}@media screen and (max-width: 750px) and (max-height: 480px){#loading .i{width:177.7511244378px}}@media screen and (max-width: 750px) and (max-aspect-ratio: 0.5622188906){#loading .i{width:65.8666666667vw}}@media screen and (max-width: 750px) and (min-height: 1334px){#loading .i{height:30px}}@media screen and (max-width: 750px) and (max-height: 480px){#loading .i{height:10.7946026987px}}@media screen and (max-width: 750px) and (max-aspect-ratio: 0.5622188906){#loading .i{height:4vw}}#loading .i svg{object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center;"}@media (min-width: 751px){#loading .i svg{width:calc(247 * 1.3px);height:calc(15 * 1.3px)}}@media screen and (max-width: 750px){#loading .i svg{width:37.0314842579vh;height:2.2488755622vh}}@media screen and (max-width: 750px) and (min-height: 1334px){#loading .i svg{width:494px}}@media screen and (max-width: 750px) and (max-height: 480px){#loading .i svg{width:177.7511244378px}}@media screen and (max-width: 750px) and (max-aspect-ratio: 0.5622188906){#loading .i svg{width:65.8666666667vw}}@media screen and (max-width: 750px) and (min-height: 1334px){#loading .i svg{height:30px}}@media screen and (max-width: 750px) and (max-height: 480px){#loading .i svg{height:10.7946026987px}}@media screen and (max-width: 750px) and (max-aspect-ratio: 0.5622188906){#loading .i svg{height:4vw}}#loading .i svg .cls-1{fill:#ff54af}#loading .i svg path{animation-name:LoadingAnim;animation-duration:2.3s;animation-timing-function:cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-name:LoadingAnim;-webkit-animation-duration:2.3s;-webkit-animation-timing-function:cubic-bezier(0.77, 0, 0.175, 1);-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite}#loading .i svg path:nth-child(0){animation-delay:.6s;-webkit-animation-delay:.6s}#loading .i svg path:nth-child(1){animation-delay:.64s;-webkit-animation-delay:.64s}#loading .i svg path:nth-child(2){animation-delay:.68s;-webkit-animation-delay:.68s}#loading .i svg path:nth-child(3){animation-delay:.72s;-webkit-animation-delay:.72s}#loading .i svg path:nth-child(4){animation-delay:.76s;-webkit-animation-delay:.76s}#loading .i svg path:nth-child(5){animation-delay:.8s;-webkit-animation-delay:.8s}#loading .i svg path:nth-child(6){animation-delay:.84s;-webkit-animation-delay:.84s}#loading .i svg path:nth-child(7){animation-delay:.88s;-webkit-animation-delay:.88s}#loading .i svg path:nth-child(8){animation-delay:.92s;-webkit-animation-delay:.92s}#loading .i svg path:nth-child(9){animation-delay:.96s;-webkit-animation-delay:.96s}#loading .i svg path:nth-child(10){animation-delay:1s;-webkit-animation-delay:1s}#loading .i svg path:nth-child(11){animation-delay:1.04s;-webkit-animation-delay:1.04s}#loading .i svg path:nth-child(12){animation-delay:1.08s;-webkit-animation-delay:1.08s}#loading .i svg path:nth-child(13){animation-delay:1.12s;-webkit-animation-delay:1.12s}#loading .i svg path:nth-child(14){animation-delay:1.16s;-webkit-animation-delay:1.16s}#loading .i svg path:nth-child(15){animation-delay:1.2s;-webkit-animation-delay:1.2s}#loading .i svg path:nth-child(16){animation-delay:1.24s;-webkit-animation-delay:1.24s}#loading .i svg path:nth-child(17){animation-delay:1.28s;-webkit-animation-delay:1.28s}#loading .i svg path:nth-child(18){animation-delay:1.32s;-webkit-animation-delay:1.32s}#loading .i svg path:nth-child(19){animation-delay:1.36s;-webkit-animation-delay:1.36s}#loading .i svg path:nth-child(20){animation-delay:1.4s;-webkit-animation-delay:1.4s}#loading .t{width:100%;background-color:#f1fcff;position:absolute;top:0;left:0;z-index:1}@media (min-width: 751px){#loading .t{height:62%}}@media screen and (max-width: 750px){#loading .t{height:52%}}#loading .m{width:100%;background-color:#f1fcff;position:absolute;left:0;z-index:1}@media (min-width: 751px){#loading .m{height:20%;top:62%}}@media screen and (max-width: 750px){#loading .m{height:18%;top:52%}}#loading .b{width:100%;background-color:#f1fcff;position:absolute;left:0;z-index:1}@media (min-width: 751px){#loading .b{height:18%;top:82%}}@media screen and (max-width: 750px){#loading .b{height:30%;top:70%}}.onResize header *{transition:inherit !important}header .header_wrap{width:100vw;background-color:#ff54af;transform:translateY(-100%);transition:transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}@media (min-width: 751px){header .header_wrap{height:40px}}@media screen and (max-width: 750px){header .header_wrap{height:8vw}}._nav header .header_wrap{transform:translateY(0px);transition-delay:0s}header .logo .cls-1{fill:#ecf7fa}#kv{opacity:1;filter:inherit;transition:opacity, filter;transition-duration:.65s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}._h #kv{filter:blur(5px);opacity:0}.is_sp._h #kv *{display:none !important}#kv .m h1 svg .cls-1{fill:#ff54af}.btn{font-family:'A1 Gothic L', sans-serif !important}@media (min-width: 751px){.btn.sale{width:135px;height:36px}}@media (min-width: 751px) and (max-width: 840px){.btn.sale{width:16.0714285714vw}}@media (min-width: 751px) and (max-width: 750px){.btn.sale{white-space:inherit !important;width:120.5357142857px}}@media (min-width: 751px) and (max-width: 840px){.btn.sale{height:4.2857142857vw}}@media (min-width: 751px) and (max-width: 750px){.btn.sale{white-space:inherit !important;height:32.1428571429px}}@media screen and (max-width: 750px){.btn.sale{width:27.0666666667vw;height:7.2vw}}.btn.sale a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000;border-radius:203px;color:#000;white-space:nowrap;font-feature-settings:"palt" 1;letter-spacing:.075em}@media (min-width: 751px){.btn.sale a{font-size:15.6px}}@media (min-width: 751px) and (max-width: 840px){.btn.sale a{font-size:1.8571428571vw}}@media (min-width: 751px) and (max-width: 750px){.btn.sale a{white-space:inherit !important;font-size:13.9285714286px}}@media screen and (max-width: 750px){.btn.sale a{font-size:3.12vw}}@media (min-width: 751px){.btn.b{width:250px;height:40px}}@media (min-width: 751px) and (max-width: 840px){.btn.b{width:29.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){.btn.b{white-space:inherit !important;width:223.2142857143px}}@media (min-width: 751px) and (max-width: 840px){.btn.b{height:4.7619047619vw}}@media (min-width: 751px) and (max-width: 750px){.btn.b{white-space:inherit !important;height:35.7142857143px}}@media screen and (max-width: 750px){.btn.b{width:50vw;height:8vw}}.btn.b a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000;border-radius:375px;color:#000;white-space:nowrap;font-feature-settings:"palt" 1;letter-spacing:.075em}@media (min-width: 751px){.btn.b a{font-size:15.6px}}@media (min-width: 751px) and (max-width: 840px){.btn.b a{font-size:1.8571428571vw}}@media (min-width: 751px) and (max-width: 750px){.btn.b a{white-space:inherit !important;font-size:13.9285714286px}}@media screen and (max-width: 750px){.btn.b a{font-size:3.12vw}}.btn a{transition:border, background, color;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc .btn a:hover,.is_sp .btn a.touch{border-color:#ff54af;background-color:#ff54af;color:#ecf7fa}#info{background-color:#262626}#info a{color:#ffa300;border-bottom:1px solid transparent;transition:border;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc #info a:hover,.is_sp #info a.touch{border-bottom:1px solid #ffa300}#info h4,#info p{color:#f1fcff}#exhibition{background-color:#f1fcff}#exhibition a{color:#ffa300;border-bottom:1px solid transparent;transition:border;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc #exhibition a:hover,.is_sp #exhibition a.touch{border-bottom:1px solid #ffa300}#exhibition h3,#exhibition h4,#exhibition p{color:#262626}#staff{background-color:#212b2b}#staff h3,#staff h4,#staff th,#staff td{color:#f1fcff}#relation{background-color:#f1fcff}#relation h3,#relation h4,#relation p{color:#000}#relation a img{transition:filter;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc #relation a:hover img,.is_sp #relation a.touch img{filter:brightness(1.15) contrast(1.05)}footer{background-color:#f1fcff}footer .sns svg{transition:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}footer .sns svg .cls-1{fill:#fff}footer .sns svg path{fill:#000}footer .sns svg circle,footer .sns svg path{transition:fill;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc footer .sns a:hover svg,.is_sp footer .sns a.touch svg{transform:scale(1.15)}.is_pc footer .sns a:hover svg .cls-1,.is_sp footer .sns a.touch svg .cls-1{fill:#ff54af}.is_pc footer .sns a:hover svg path,.is_sp footer .sns a.touch svg path{fill:#f1fcff}footer .t_link a{transition:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc footer .t_link a:hover,.is_sp footer .t_link a.touch{opacity:.7}
