/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,:after,:before,input[type=search]{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;border:0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{list-style:none;margin:0;padding:0}[tabindex="-1"]:focus{outline:none!important}@-webkit-keyframes a{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes a{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}body{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:200;font-size:16px;color:#000;background-color:#cdccca;background-image:url(/assets/images/common/patterns/pattern-001.png);background-position:center 0;background-repeat:no-repeat}html:lang(cn) body{font-family:source-han-sans-simplified-c,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:100}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}hr{height:1px;border:none;background-color:rgba(0,0,0,.09999999999999998)}.wf-loading{visibility:hidden}.wf-active,.wf-inactive{visibility:visible}#header{padding:20px;width:100%}#header .container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:1200px}#header .logo{margin:8px 0 0 15px}#header .logo a{display:block}#header .logo img{vertical-align:top}#header .page-navigation{margin:15px 0 0 25px}#header .page-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}#header .page-navigation ul li:after{content:"\2f";display:inline-block;padding:0 9px}#header .page-navigation ul li:first-child{display:none}#header .page-navigation ul li:last-child:after{content:""}#header .page-navigation ul li{line-height:1}#header .page-navigation ul li a{padding-bottom:3px;background-position:0 bottom;background-repeat:repeat-x}#header .page-navigation ul li a:hover{background-image:url(/assets/images/common/borders/dotted-001.png?1a16476d5e9);text-decoration:none}#artists #header .page-navigation ul li a.artists,#contact #header .page-navigation ul li a.contact,#overview #header .page-navigation ul li a.overview,#works #header .page-navigation ul li a.works{padding-bottom:3px;background-image:url(/assets/images/common/borders/dotted-001.png?1a16476d5e9)}html:lang(ja) #header .page-navigation ul li a.news,html:lang(ja) #header .page-navigation ul li a.overview{border-right:1px solid transparent}html:lang(ja) #header .page-navigation ul li a.contact{background-position:1px bottom}html:lang(ja) #header .page-navigation ul li a.artists,html:lang(ja) #header .page-navigation ul li a.contact,html:lang(ja) #header .page-navigation ul li a.works{background-position:2px bottom}html:lang(en) #header .page-navigation ul li a.contact{border-right:1px solid transparent}html:lang(en) #header .page-navigation ul li a.news{background-position:1px bottom}html:lang(en) #header .page-navigation ul li a.overview{background-position:2px bottom}html:lang(cn) #header .page-navigation ul li a.overview{border-right:1px solid transparent}html:lang(cn) #header .page-navigation ul li a.contact{background-position:1px bottom}html:lang(cn) #header .page-navigation ul li a.artists,html:lang(cn) #header .page-navigation ul li a.works{background-position:2px bottom}#header .languages{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;margin-left:auto}#header .languages .title{margin-right:20px;padding-top:15px;height:50px;line-height:1}#header .languages .select{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-right:10px;width:130px;line-height:50px;background-color:rgba(0,0,0,.15000000000000002)}#header .languages .select:before{display:block;content:"";position:absolute;top:-2px;right:18px;bottom:0;left:auto;margin:auto;width:0;height:0;border-style:solid;border-width:6px 3px 0;border-color:#000 transparent transparent}#header .languages .select .text{padding-top:15px;width:100%;height:50px;line-height:1;text-align:center;text-decoration:none}#header .languages .select .options{position:absolute;top:calc(100% + 10px);left:0;width:100%;text-align:center;background-color:rgba(0,0,0,.15000000000000002);visibility:hidden;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);transition-duration:.1s}#header .languages .select .options,#header .languages .select:hover .options{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}#header .languages .select:hover .options{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);transition-duration:.15s}#header .languages .select .options:before{content:"";display:block;position:absolute;top:-8px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 4px 8px;border-color:transparent transparent rgba(0,0,0,.15000000000000002)}#header .languages .select .options:after{content:"";display:block;position:absolute;top:-10px;left:0;width:100%;height:10px}#header .languages .select .options li a{display:block;padding:7px 0;line-height:1}#header .languages .select .options li:first-child a{padding-top:17px}#header .languages .select .options li:last-child a{padding-bottom:18px}#header .sm-menu{display:none}#footer,#main{width:100%}#footer{margin:100px 0}#footer .copyright{display:block;font-size:1rem;text-align:center}#sm-menu{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:3;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:15px 25px;width:100%;height:100%;background-color:#cdccca;background-image:url(/assets/images/common/patterns/pattern-001.png?1a16476d5ed);background-position:center 0;background-repeat:no-repeat;visibility:hidden;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.25s}#sm-menu .page-navigation{margin-top:17px}#sm-menu .page-navigation ul{padding-top:25px;border-top:1px solid rgba(0,0,0,.09999999999999998)}#sm-menu .page-navigation ul li a{display:block;padding:8px 0;width:100%;font-size:25px;font-weight:100;text-align:center}#sm-menu .page-navigation ul li:first-child{display:block}#sm-menu .languages{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;margin-left:auto}#sm-menu .languages .title{margin-right:20px;padding-top:11px;height:40px;line-height:1}#sm-menu .languages .select{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-right:12px;width:110px;line-height:40px;background-color:hsla(0,0%,67%,.7)}#sm-menu .languages .select:before{display:block;content:"";position:absolute;top:0;right:12px;bottom:0;left:auto;margin:auto;width:0;height:0;border-style:solid;border-width:6px 3px 0;border-color:#000 transparent transparent}#sm-menu .languages .select .text{padding-top:11px;width:100%;height:40px;line-height:1;text-align:center;text-decoration:none}#sm-menu .languages .select .options{position:absolute;top:calc(100% + 10px);left:0;width:100%;text-align:center;background-color:hsla(0,0%,67%,.7);visibility:hidden;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);transition-duration:.1s}#sm-menu .languages .select .options,#sm-menu .languages .select:hover .options{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}#sm-menu .languages .select:hover .options{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);transition-duration:.15s}#sm-menu .languages .select .options:before{content:"";display:block;position:absolute;top:-8px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 4px 8px;border-color:transparent transparent hsla(0,0%,67%,.7)}#sm-menu .languages .select .options:after{content:"";display:block;position:absolute;top:-10px;left:0;width:100%;height:10px}#sm-menu .languages .select .options li a{display:block;padding:7px 0;line-height:1}#sm-menu .languages .select .options li:first-child a{padding-top:17px}#sm-menu .languages .select .options li:last-child a{padding-bottom:18px}#page{margin:0 auto;width:810px}#page>.sections{margin-bottom:150px}#page>.sections>header{position:relative;text-align:center}#page>.sections>header img{border-radius:3px}#page>.sections>header h1{display:inline-block;margin:50px 0 60px;padding-bottom:3px;width:auto;font-size:48px;background-image:url(/assets/images/common/borders/dotted-001.png?1a16476d5e9);background-position:0 bottom;background-repeat:repeat-x}#page>.sections>.content{margin:0 auto;width:700px}#page>.sections>.content p{text-indent:1em;line-height:1.75}html:lang(en) #page>.sections>.content>p,html:lang(fr) #page>.sections>.content>p{text-align:justify;text-justify:inter-word;text-indent:2em}html:lang(en) #page>.sections>.content p:first-child,html:lang(fr) #page>.sections>.content p:first-child{text-indent:0}html:lang(cn) #page>.sections>.content p{text-indent:2em}.chocolat-overlay{background-color:#000!important}.chocolat-loader{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;margin-left:-20px!important;margin-top:-20px!important;width:40px!important;height:40px!important;background-image:none!important}.chocolat-loader:before{content:"";opacity:.7;display:block;position:relative;width:100%;height:100%;-webkit-animation:a .6s linear infinite;animation:a .6s linear infinite;border-radius:100%;border-top:1px solid #545a6a;border-bottom:1px solid #d4d4db;border-left:1px solid #545a6a;border-right:1px solid #d4d4db}.chocolat-loader:after{width:40px;height:40px}.chocolat-wrapper .chocolat-left{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yNS8xNWGHkEsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAe0lEQVRYhe3WyQ3AIAxE0XGKDTVRrXMa5RhDbFlI8yt4ArMYgBvNXd0AQIg3IZgQTAh2NsLdZyvC3aeZjTZENmAZUQFYQlQBAMAQ+E/8HcIvfAhBSNVKhLfDzEbmsdxCVEKWj2gFZOuyyoaEB7Oysx+wzIRgQjAhmBDsAZA5LW2zmMtbAAAAAElFTkSuQmCC")!important}.chocolat-wrapper .chocolat-left,.chocolat-wrapper .chocolat-right{width:33px!important;height:33px!important;margin-top:-33px!important}.chocolat-wrapper .chocolat-right{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yNS8xNWGHkEsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAiUlEQVRYhe3WQQrAIAxE0bHWq7ZeybsK01XaZWMaEUr+WvAhQU0ADixuWw0AAvEUCCkQUiCk/yFItuWIUkq1QFwRvXdaIO4zYYFMGcxRSILiP2EduHuTlM7PCGsk2xsAmHhPkGw556pZu88CaE5Acj+JUYA7wgIAJg+mtv89YNYCIQVCCoQUCOkCYLk5g7N3JDUAAAAASUVORK5CYII=")!important}.chocolat-wrapper .chocolat-close{width:33px!important;height:33px!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yNS8xNWGHkEsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAjUlEQVRYhe3WUQqAIBCE4ZkOm2fytNvTUEQl7ioS7P8c9JGuRgA7FretBgCJOEuESoRKhPofwszqyOdcCJKl9QIzqyTLNEQL4gG4EG8QL8CNuEMiAAAggv8TUQAQHFEBeqdhGOL6BaIQF+JpCSKQbsTXHvBCuk/M1ib0QMLTMaL/XWCzSoRKhEqESoQ6AHrwVDSh5Bg7AAAAAElFTkSuQmCC")!important}.chocolat-wrapper .chocolat-bottom{color:#000!important;background-color:transparent!important}.chocolat-wrapper .chocolat-fullscreen{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2mlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanZJNa1NBFIafSSR1UUuRCC4HNyYYBcFNFMR81CiX4YbbLpLg5vbONLnY+8Fkbm13gv4M/QcuunLnP/ADKbj2R4jLxEWMpkoX7bN6Z+a8nPNyBsrvvI7aLm1Ckjob9NpyMBzJtc+sI7jKfa6F0TRX2493ADy/2wp8pfiLgJ/fEAAntzy/2+J8rEe5dSCqwBNtphGIZ8CrFy53IL4DVbsTdED8ADbGK3p3RdvBcASlS0B1vNDXgeruQjeAqk5SDaVHQKoTraF0DHxNkkxD+TVQc+bQAXSy/MjG44mTtagut8KpS8JUepkOn8tOluRhetSQd5vNZkOG+/vSxuOJm0prpsYeGH2HRRYArvRt1p9kLpNBr70MvjGb08eS0WdChiNDEtCjfabnvAyGI7lQf3bUiAp7sNyd+LRa8/EePP1w2nfjDbx/ePrucgWowMntlYwVz++2vGXjtdkcD58uLbz/ny/KSr+bgdkz1qSRkX7h8sJJZXRcJFIZZ+OoFvhK1aVcOmuzOQGGPQwWQ0qEQeJT4MgpcEgUBk1MQfL75LDERNQI8FEo6kjkBSY4i8XfA6hswtuyEEIcf3nw8t+6X6pCmakR9IQ5AAAAIGNIUk0AAIcKAACMDQABHv0AAGeiAAA+WAABSEcAAA5MAAAACpy2nVUAAAAySURBVHjaYmRgYPjPQCGgxID/TJTaPvAGsFAaPixEWMI4zAORYgMYKU3KAAAAAP//AwCi4gYU+CBNWAAAAABJRU5ErkJggg==")!important}.chocolat-cover .chocolat-content .chocolat-img[src=""]{display:none!important}@media (min-width:0px) and (max-width:970px){body,html{position:relative;width:100%;height:100%}#header .container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:block;width:100%}#header .logo{display:inline-block;margin:0}#header .languages,#header .page-navigation{display:none}#header .sm-menu{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;z-index:4;position:fixed;top:23px;right:23px;width:25px;height:25px}#header .sm-menu .active{background:transparent}#header .sm-menu .active:after,#header .sm-menu .active:before{margin-top:0}#header .sm-menu .active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header .sm-menu .active:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#header .sm-menu-icon{top:40%;transition:.2s}#header .sm-menu-icon,#header .sm-menu-icon:after,#header .sm-menu-icon:before{display:block;position:absolute;left:0;width:25px;height:3px;background-color:#000}#header .sm-menu-icon:after,#header .sm-menu-icon:before{content:"";top:50%;transition:.3s}#header .sm-menu-icon:before{margin-top:-10px}#header .sm-menu-icon:after{margin-top:8px}#page{width:100%}#page>.sections{margin-bottom:100px}#page>.sections>.content{width:100%;padding:0 2em}#page>.sections>header:before{display:none!important}#page>.sections>header img{width:100%;height:auto;border-radius:0}#page>.sections>header h1{font-size:38px}html:lang(en) #page>.sections>.content>p,html:lang(fr) #page>.sections>.content>p{text-align:left;text-justify:auto}#footer{margin:0;padding:50px 0}#footer .copyright{font-size:13px;font-weight:200}#sm-menu.active{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.25s}}#home .swiper-container{height:calc(100vh - 90px)}#home .swiper-container .swiper-slide-container{position:relative;margin:0 auto;width:1200px;height:100%}#home .swiper-container .swiper-slide{text-align:center}#home .swiper-container .swiper-slide figure{position:relative;height:100%}#home .swiper-container .swiper-slide figure figcaption{position:absolute;top:30px;right:-5px;width:50px}#home .swiper-container .swiper-slide figure figcaption .artist,#home .swiper-container .swiper-slide figure figcaption .name{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#home .swiper-container .swiper-slide figure figcaption .name{position:relative;padding:0 0 30px;font-size:38px;font-weight:100;border-bottom:1px solid rgba(0,0,0,.5)}#home .swiper-container .swiper-slide figure figcaption .artist{padding:30px 0 0 10px}#home .swiper-container .swiper-slide img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;max-width:90vw;height:auto;max-height:calc(90vh - 90px)}#home .swiper-container .swiper-slide-3 img{top:-10px;left:-10px}#home .swiper-container .swiper-slide-4 img{top:-20px;left:100px}#home .swiper-container .swiper-slide-5 img{top:65px;left:-40px}#home .swiper-container .swiper-pagination{bottom:50px}#home .swiper-container .swiper-button-next,#home .swiper-container .swiper-button-prev{margin-top:-90px;width:65px;height:50px;background-size:inherit}#home .swiper-container .swiper-button-prev{left:50px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAzCAYAAAAjKt6MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOnAAADpwBB5RT3QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEuSURBVGiB7dtZDsMwCEXRS/e/gm6W/kRVhwx2bJTyKBtwdJTBhhdzd6LLzNzdLXyhgbpFL5ABAYIhsiBAIEQmBAiCyIYAARAZEWAyRFYEmAiRGQEmQWRHgAkQCggwCKGCAAMQSghwEkINAU5AKCJAJ4QqAnRAKCNAI4Q6AjRAVECAA4gqCLADUQkBNiCqIcAKREUE+ICoigAvEJURYIGojgBggAP3qy/k6jJ3/98RLI+Gu5uZxc/+frieL8vqGG+fz8oYXxuqqhirW+yKGJuHrmoYu8fwShiHjZkqGE2tugoYzc1bdYyudr4yRveARxXj1MhPEeP0EFgNYygWoIQxHBRRwZgSHVLAmBYmy44xNV6YGWN64DQrRkgEOSNGWCg9G0bobwqZMMJ/XMmC8QD1as/3M6xqhwAAAABJRU5ErkJggg==")}#home .swiper-container .swiper-button-next{right:50px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAzCAYAAAAjKt6MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOnAAADpwBB5RT3QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEsSURBVGiB5dvJDcNACEDRT4pNT6mWnCJl8TILOAPQgK1n+cRHVJWVR0RUVcX7OTfvB8yOqoqIuH+t5SHgGowQEOCPEQYCfDFCQYAfRjgI8MEICQH2GGEhwBYjNATYYYSHABuMFBAwj5EGAuYwUkHAOEY6CBjDSAkB/RhpIaAPIzUEtGOkh4A2jBIQcI5RBgKOMUpBwD5GOQjYxigJAb8YZSHgE0OAx5/fZ4W5y+qbLu95bdJK/xrv68SyEN871ZIQW4vlchB72/VSEEeJQRmIs86iBERLbJIeorW4SQ3Rkx2lhehtr1JCjARo6SBGK7xUEDMpYhqI2R4zBYRFlBoewqrMDQ1hmSeHhbButENCeITq4SC8av1QEJ4nC2EgvO82QkBccbyyPMRVFzxPecjPXan5jbYAAAAASUVORK5CYII=")}#home .swiper-container .swiper-pagination-bullet-active{background-color:rgba(0,0,0,.5)}#home #page .online-shop-banner{margin:35px 0}#home #page .online-shop-banner a{overflow:hidden;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;border-radius:3px;height:200px;font-size:28px}#home #page .online-shop-banner a:hover{text-decoration:none}#home #page .online-shop-banner a .arrow{display:inline-block;margin-left:8px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#home #page .online-shop-banner a:hover .arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}#home #page .online-shop-banner a .text{display:block;width:100%;text-align:center}#home #page .banners{margin:35px 0}#home #page .banners a{display:block}#home #page .sections.base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 0;padding:25px 30px;border:1px solid #000;border-radius:3px}#home #page .sections.base header{padding-right:30px}#home #page .sections.base header h1{margin:0;padding:0;line-height:1;background-image:none}#home #page .sections.base header h1 img{vertical-align:top}#home #page .sections.base .content{padding:0 0 7px 30px;border-left:1px solid #000}#home #page .sections.base .content h2{margin-bottom:5px}#home #page .sections.base .content p{font-size:13px;text-indent:0}#home #page .sections.news .feed li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:13px 20px 14px 30px;font-size:13px}#home #page .sections.news .feed li:nth-child(odd){background-color:rgba(0,0,0,.15000000000000002)}#home #page .sections.news .feed li strong{display:block;position:absolute;top:11px;left:-27px;padding:2px 7px 3px;color:hsla(0,0%,100%,.85);font-size:12px;font-weight:400;background-color:#433959}#home #page .sections.news .feed li strong:before{content:"";display:block;position:absolute;top:8px;right:-5px;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #433959}#home #page .sections.news .feed li time{display:block;width:17%}#home #page .sections.news .feed li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:83%}#home #page .sections.tea-ceremony{margin-top:150px}#home #page .sections.tea-ceremony header:before{content:url(/assets/images/common/patterns/pattern-002.png?1a16476d5ed);display:block;position:absolute;top:30px;left:30px;width:395px;height:315px;mix-blend-mode:multiply}#home #page .sections.enshu-kobori header:before{content:url(/assets/images/common/patterns/pattern-003.png?1a16476d5ed);display:block;position:absolute;top:110px;left:380px;width:402px;height:207px;mix-blend-mode:multiply;opacity:.5}html:lang(en) #home .swiper-container .swiper-slide figure figcaption,html:lang(fr) #home .swiper-container .swiper-slide figure figcaption{width:100%}html:lang(en) #home .swiper-container .swiper-slide figure figcaption .artist,html:lang(en) #home .swiper-container .swiper-slide figure figcaption .name,html:lang(fr) #home .swiper-container .swiper-slide figure figcaption .artist,html:lang(fr) #home .swiper-container .swiper-slide figure figcaption .name{float:right}html:lang(en) #home .swiper-container .swiper-slide figure figcaption .name,html:lang(fr) #home .swiper-container .swiper-slide figure figcaption .name{padding:0;border-bottom:none;border-left:1px solid rgba(0,0,0,.4)}html:lang(en) #home .swiper-container .swiper-slide figure figcaption .artist,html:lang(fr) #home .swiper-container .swiper-slide figure figcaption .artist{padding:3px 10px 0}html:lang(ja) #home #page .sections.enshu-kobori header h1,html:lang(ja) #home #page .sections.news header h1{border-right:1px solid transparent}@media (min-width:0px) and (max-width:970px){#home .swiper-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}#home .swiper-container .swiper-slide-container{width:100%}#home .swiper-container .swiper-slide img{top:-5vh;width:auto;max-width:90vw;height:auto;max-height:calc(90vh - 90px)}#home .swiper-container .swiper-slide-4 img{top:-40px;left:55px}#home .swiper-container .swiper-slide-5 img{top:25px;left:-25px;max-width:105vw;max-height:calc(95vh - 90px)}#home .swiper-container .swiper-button-next,#home .swiper-container .swiper-button-prev,#home .swiper-container .swiper-slide figure figcaption{display:none}#home .swiper-container .swiper-pagination{bottom:5vh}#home #page .online-shop-banner{margin:35px 20px}#home #page .online-shop-banner a{font-size:20px}#home #page .banners{margin:35px 20px}#home #page .banners a{display:block}#home #page .banners a img{width:100%}#home #page .sections.base{margin-right:15px;margin-left:15px;padding:25px}#home #page .sections.news .feed li{display:block}#home #page .sections.news .feed li strong{display:inline-block;position:relative;top:0;left:0;margin-right:10px}#home #page .sections.news .feed li strong:before{display:none}#home #page .sections.news .feed li time{display:inline-block;width:auto}#home #page .sections.news .feed li a{width:100%}html:lang(en) #home #page .sections.news header h1,html:lang(en) #home #page .sections.tea-ceremony header h1{border-right:1px solid transparent}html:lang(en) #home #page .sections.enshu-kobori header h1{border-right:2px solid transparent}html:lang(fr) #home #page .sections.tea-ceremony header h1{border-right:1px solid transparent}html:lang(cn) #home #page .sections.news header h1,html:lang(fr) #home #page .sections.enshu-kobori header h1{border-right:2px solid transparent}}@media (min-width:0px) and (max-width:970px) and (orientation:landscape){#home .swiper-container .swiper-slide-5 img{top:-5px;left:-10px}}#overview #page .sections.overview{margin-top:80px;margin-bottom:0}#overview #page .sections.overview header:before{content:url(/assets/images/common/patterns/pattern-004.png?1a16476d5ed);display:block;position:absolute;top:70px;left:20px;width:281px;height:347px;mix-blend-mode:multiply}#overview #page .sections.overview .content .map{margin:60px 0 100px;text-align:center}#overview #page .sections.overview .studios{margin:100px auto;width:700px}#overview #page .sections.overview .studios li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:25px}#overview #page .sections.overview .studios li .name{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;padding-bottom:4px;width:20%;border:1px solid rgba(0,0,0,.7);text-align:center}#overview #page .sections.overview .studios li .detail{padding:0 0 5px 40px;width:80%}#overview #page .sections.overview .studios li .google-map{position:absolute;top:0;right:0}#overview #page .sections.jr-2k540{margin:0 auto;width:700px}#overview #page .sections.jr-2k540 .description{text-align:left}#overview #page .sections.jr-2k540 .images{overflow:hidden;margin-top:60px}#overview #page .sections.jr-2k540 .images img{float:left;vertical-align:top}html:lang(ja) #overview #page .sections.overview>header h1{border-right:1px solid transparent}@media (min-width:0px) and (max-width:970px){#overview #page .sections.overview{margin-top:30px;margin-bottom:0}#overview #page .sections.overview .content .map{margin-bottom:70px}#overview #page .sections.overview .content .map img{width:100%;height:auto}#overview #page .sections.overview .studios{margin-top:70px;padding:0 2em;width:100%}#overview #page .sections.overview .studios li{display:block}#overview #page .sections.overview .studios li .name{display:inline-block;width:100%;text-align:left;border:none;border-bottom:1px solid rgba(0,0,0,.7)}#overview #page .sections.overview .studios li .detail{margin-top:10px;padding:0;width:100%}#overview #page .sections.jr-2k540{width:100%}#overview #page .sections.jr-2k540 .description{padding:0 2em}#overview #page .sections.jr-2k540 .images img:first-child{width:100%;height:auto}#overview #page .sections.jr-2k540 .images img:nth-child(2),#overview #page .sections.jr-2k540 .images img:nth-child(3){width:50%;height:auto}html:lang(en) #overview #page .sections.overview header h1{border-right:1px solid transparent}html:lang(en) #overview #page .sections .studios li .name br,html:lang(en) #overview #page .sections .studios li .name br:after,html:lang(fr) #overview #page .sections .studios li .name br,html:lang(fr) #overview #page .sections .studios li .name br:after{content:" "}}#works #page .tabs{position:relative;margin-top:80px}#works #page .tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:250px}#works #page .tabs ul li{cursor:pointer;position:relative;height:100%;background-color:#433959;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.2s}#works #page .tabs ul li.active{background-color:#342c44}#works #page .tabs ul li:not(.active):hover{-webkit-transform:scale(1.075);transform:scale(1.075);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}#works #page .tabs ul li.active:before{content:"";display:block;position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:15px 8px 0;border-color:#342c44 transparent transparent}#works #page .tabs ul li div{padding:20px 35px;width:89px;height:100%;color:#fff;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#works #page .tabs:before{content:url(/assets/images/common/patterns/pattern-005.png?1a16476d5ed);display:block;z-index:1;position:absolute;top:150px;left:460px;width:327px;height:207px;mix-blend-mode:multiply;pointer-events:none}#works #page .sections{display:none}#works #page .sections.active{display:block}#works #page .sections .content .works{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}#works #page .sections .content .works figure{position:relative;width:335px}#works #page .sections .content .works figure a{cursor:pointer;display:block}#works #page .sections .content .works figure a:after{cursor:pointer;content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:335px;height:207px;background-image:url(/assets/images/common/chocolat/expansion-layer.png?1a16476d5e9);visibility:hidden;opacity:0;transition-property:opacity;transition-duration:.2s}#works #page .sections .content .works figure a:hover:after{visibility:visible;opacity:1;transition-property:opacity}#works #page .sections .content .works figure a img{vertical-align:top}#works #page .sections .content .works figure figcaption{padding:25px 0 40px}#works #page .sections .content .works figure figcaption .name{display:block;margin-bottom:2px;text-align:center}#works #page .sections .content .works figure figcaption .size{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(0,0,0,.55);font-size:13px;text-align:center}html:lang(en) #works #page .sections .content .works figure a:after,html:lang(fr) #works #page .sections .content .works figure a:after{background-image:url(/assets/images/common/chocolat/expansion-layer-en.png?1a16476d5e9)}html:lang(cn) #works #page .sections .content .works figure a:after{background-image:url(/assets/images/common/chocolat/expansion-layer-cn.png?1a16476d5e9)}@media (min-width:0px) and (max-width:970px){#works #page .tabs{display:none}#works #page .sections{display:block;margin:0}#works #page .sections .content .works figure{margin:0 auto}#works #page .sections .content .works figure a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html:lang(en) #works #page .sections.mizusashi header h1,html:lang(fr) #works #page .sections.tsubo header h1{border-right:2px solid transparent}}#artists #page .tabs{position:relative;margin-top:80px}#artists #page .tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:250px}#artists #page .tabs ul li{cursor:pointer;position:relative;height:100%;background-color:#433959;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.2s}#artists #page .tabs ul li.active{background-color:#342c44}#artists #page .tabs ul li:not(.active):hover{-webkit-transform:scale(1.075);transform:scale(1.075);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}#artists #page .tabs ul li.active:before{content:"";display:block;position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:15px 8px 0;border-color:#342c44 transparent transparent}#artists #page .tabs ul li div{padding:20px 109px;width:240px;height:100%;color:#fff;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#artists #page .tabs:before{content:url(/assets/images/common/patterns/pattern-006.png?1a16476d5ed);display:block;z-index:1;position:absolute;top:180px;left:500px;width:380px;height:160px;mix-blend-mode:multiply;pointer-events:none}#artists #page .sections{display:none}#artists #page .sections header h1{margin-bottom:30px}#artists #page .sections.active{display:block}#artists #page .sections .content .artist{text-align:center}#artists #page .sections .content .artist figcaption{margin-bottom:35px;font-size:21px;font-weight:300px;white-space:pre}#artists #page .sections .content .history{position:relative;margin-top:80px;padding:2px;border:3px solid #000}#artists #page .sections .content .history h2{margin-top:40px;font-size:18px;font-weight:200;text-align:center}#artists #page .sections .content .history ul{margin:30px auto 50px;width:80%}#artists #page .sections .content .history ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#artists #page .sections .content .history ul li .period{width:20%}#artists #page .sections .content .history ul li .events{width:80%}#artists #page .sections .content .history ul li .events p{text-indent:0}#artists #page .sections .content .history:after{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid #000}#artists #page .sections .content .works{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}#artists #page .sections .content .works figure{position:relative;width:335px}#artists #page .sections .content .works figure a{cursor:pointer;display:block}#artists #page .sections .content .works figure a:after{cursor:pointer;content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:335px;height:207px;background-image:url(/assets/images/common/chocolat/expansion-layer.png?1a16476d5e9);visibility:hidden;opacity:0;transition-property:opacity;transition-duration:.2s}#artists #page .sections .content .works figure a:hover:after{visibility:visible;opacity:1;transition-property:opacity}#artists #page .sections .content .works figure a img{vertical-align:top}#artists #page .sections .content .works figure figcaption{padding:25px 0 40px}#artists #page .sections .content .works figure figcaption .name{display:block;margin-bottom:2px;text-align:center}#artists #page .sections .content .works figure figcaption .size{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(0,0,0,.55);font-size:13px;text-align:center}html:lang(en) #artists #page .tabs ul li div,html:lang(fr) #artists #page .tabs ul li div{padding:100px 0 0;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}html:lang(en) #artists #page .sections header h1,html:lang(fr) #artists #page .sections header h1{padding:12px 0;line-height:1.1}html:lang(en) #artists #page .sections.hekizan-1 header h1,html:lang(en) #artists #page .sections.hekizan-2 header h1,html:lang(fr) #artists #page .sections.hekizan-1 header h1,html:lang(fr) #artists #page .sections.hekizan-2 header h1{border-right:1px solid transparent}html:lang(en) #artists #page .sections .content p,html:lang(fr) #artists #page .sections .content p{text-align:left}html:lang(en) #artists #page .sections .content .works figure a:after,html:lang(fr) #artists #page .sections .content .works figure a:after{background-image:url(/assets/images/common/chocolat/expansion-layer-en.png?1a16476d5e9)}html:lang(cn) #artists #page .sections .content .works figure a:after{background-image:url(/assets/images/common/chocolat/expansion-layer-cn.png?1a16476d5e9)}@media (min-width:0px) and (max-width:970px){#artists #page .tabs{display:none}#artists #page .sections{display:block;margin:0}#artists #page .sections .content .history ul li{display:block;margin-bottom:20px}#artists #page .sections .content .history ul li .events,#artists #page .sections .content .history ul li .period{width:100%}#artists #page .sections .content .history ul li .period{display:block;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #000;font-weight:200}#artists #page .sections .content .works figure{margin:0 auto}#artists #page .sections .content .works figure a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html:lang(ja) #artists #page .sections .content .history ul li .events p{display:inline}html:lang(ja) #artists #page .sections .content .history ul li .events p:after{content:"\003002"}}#nav{padding:20px}#nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.mv{background-image:url(/assets/images/pages/torikumi/main@2x.png?1a16476d635);padding-bottom:66.77785%;background-size:100% auto;background-repeat:no-repeat}@media (max-width:768px){.mv{background-image:url(/assets/images/pages/torikumi/sp01@2x.png?1a16476d65d);padding-bottom:100%;background-size:100% auto;background-repeat:no-repeat}}.contents{max-width:1200px;background-color:#fff}.contents,.text-mind img{margin:0 auto;display:block}.text-mind img{width:60%;padding:40px 0}@media (max-width:768px){.text-mind img{width:80%;margin:0 auto;display:block;padding:20px 0}}.text img{width:70%;padding:40px 0}.text.nana img,.text img{margin:0 auto;display:block}.text.nana img{width:60%;padding:200px 10px}@media (max-width:768px){.text.nana img{width:90%;padding:50px 10px}}@media (max-width:768px){.text.nana img,.text img{margin:0 auto;display:block}.text img{width:100%;padding:40px 10px}}ul{list-style:none}.image_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.image_box li img{width:100%;margin:10px 0}}.image_box li{margin:0 10px}.map{background-color:#c8c2b4;padding:20px 30px}.map-sp img{width:100%}.map-sp{background-color:#c8c2b4;padding:20px 30px}.map img{width:100%;margin:10px;padding:0}sp{display:none}.sp{display:none!important}@media (max-width:768px){.sp{display:block!important}}.nakamidashi04{background-image:url(/assets/images/pages/torikumi/project@2x.png?1a16476d655);padding-bottom:33.53414%;background-size:100% auto;background-repeat:no-repeat}@media (max-width:768px){.nakamidashi04{background-image:url(/assets/images/pages/torikumi/sp05@2x.png?1a16476d661);padding-bottom:100%;background-size:100% auto;background-repeat:no-repeat}}.nakamidashi03{background-image:url(/assets/images/pages/torikumi/test@2x.png?1a16476d66d);padding-bottom:33.53414%;background-size:100% auto;background-repeat:no-repeat}@media (max-width:768px){.nakamidashi03{background-image:url(/assets/images/pages/torikumi/sp04@2x.png?1a16476d661);padding-bottom:100%;background-size:100% auto;background-repeat:no-repeat}}.nakamidashi02{background-image:url(/assets/images/pages/torikumi/new@2x.png?1a16476d63d);padding-bottom:33.53414%;background-size:100% auto;background-repeat:no-repeat}@media (max-width:768px){.nakamidashi02{background-image:url(/assets/images/pages/torikumi/sp03@2x.png?1a16476d65d);padding-bottom:100%;background-size:100% auto;background-repeat:no-repeat}}.nakamidashi01{background-image:url(/assets/images/pages/torikumi/binotuikyu@2x.png?1a16476d621);padding-bottom:33.53414%;background-size:100% auto;background-repeat:no-repeat}@media (max-width:768px){.nakamidashi01{background-image:url(/assets/images/pages/torikumi/sp02@2x.png?1a16476d65d);padding-bottom:100%;background-size:100% auto;background-repeat:no-repeat}}.tate ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.tate.rev ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.tate ul li img{width:100%;padding:25px}.tate ul li{width:45%}@media (max-width:768px){.tate ul li{width:100%}}.lineup-title,.tate{padding:50px 0}.lineup-title{width:500px;margin:0 auto}@media (max-width:768px){.lineup-title{width:70%;margin:0 auto;padding:50px 10px 0}}.tate ul li .right-text{width:100px;margin-right:30px;float:right;padding:0}.tate ul li .left-text2{width:400px;float:left;margin-bottom:100px;padding:20px}@media (max-width:768px){.tate ul li .left-text2{width:100%;float:left;margin-bottom:0;padding:20px}}.tate ul li .left-text{width:300px;margin-right:30px;float:left;padding:20px}.mini-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mini-box{width:100%;margin-top:100px}@media (max-width:768px){.mini-box{width:70%;margin-top:0;margin:50px auto}}.mini-box ul li img{padding:10px}.clear{clear:both}.tate ul li .right-text-bb{width:350px;margin-right:30px;float:right;padding:0}@media (max-width:768px){.tate ul li .right-text-bb{width:90%;margin-right:0;float:none;padding:10px;margin:0 auto;display:block}}.yoko ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.yoko ul .left{width:30%}@media (max-width:768px){.yoko ul .left{width:90%;margin:0 auto}}.yoko ul img{width:100%;padding:20px}.yoko ul .right{width:50%}@media (max-width:768px){.yoko ul .right{width:100%}}.three ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.three ul li{width:25%;padding:10px}@media (max-width:768px){.three ul li{width:80%;padding:10px}}.image_box ul .harf img,.three ul li img{width:100%}.image_box ul .harf{width:40%}@media (max-width:768px){.image_box ul .harf{width:80%}}@media (max-width:768px){.pc{display:none!important}}.text-end img{width:70%;margin:0 auto;display:block;padding:30px}@media (max-width:768px){.text-end img{width:100%;margin:0 auto;display:block;padding:30px}}.text-end{margin:50px 0}.hover .st3:hover{fill:#576fa9}.map.pc .svg{width:100%}.yoko-normal ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.yoko-normal ul li{width:45%;padding:25px}@media (max-width:768px){.yoko-normal ul li{width:100%;padding:25px}}@media (max-width:768px){.yoko-normal ul li img{width:100%}}.yoko-normal ul li img{width:100%}.text-inline{width:80%;margin:0 auto}.sp.spmap img{width:60%;margin:0 auto;display:block}.sp.spmap{background-color:#fff}@media (max-width:768px){.w8{width:80%!important}}#contact #page .sections.contact{margin-bottom:100px}#contact #page .sections.contact header h1{border-right:1px solid transparent}#contact #page .sections .content .lead{text-align:center}#contact #page .sections .content .error,#contact #page .sections .content .success{margin:0 auto;padding:15px 20px 16px;width:520px;font-weight:400;text-align:center;text-decoration:underline}#contact #page .sections .content .contact-form{margin-top:50px}#contact #page .sections .content .contact-form ul{margin:0 auto;width:520px}#contact #page .sections .content .contact-form ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}#contact #page .sections .content .contact-form ul li .label{width:30%;line-height:2}#contact #page .sections .content .contact-form ul li .form{width:70%}#contact #page .sections .content .contact-form input[type=text],#contact #page .sections .content .contact-form textarea{width:100%;max-width:100%;border:1px solid #000;background-color:transparent;font-family:helvetica,arial,hiragino kaku gothic pro,meiryo,ms pgothic,sans-serif}#contact #page .sections .content .contact-form input[type=text]{padding:5px}#contact #page .sections .content .contact-form textarea{padding:5px;height:7em}#contact #page .sections .content .contact-form .h-captcha{display:table;margin:50px auto}#contact #page .sections .content .contact-form .buttons{margin-top:50px;text-align:center}#contact #page .sections .content .contact-form .buttons [type=submit]{padding:15px 30px;color:#fff;border:none;background-color:#433959;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.2s}#contact #page .sections .content .contact-form .buttons [type=submit]:hover{-webkit-transform:scale(1.075);transform:scale(1.075);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}@media (min-width:0px) and (max-width:970px){#contact #page .sections.contact{margin-bottom:50px}#contact #page .sections .content .lead{text-align:center}#contact #page .sections .content .lead br{display:none}#contact #page .sections .content .contact-form input[type=submit],#contact #page .sections .content .contact-form input[type=text],#contact #page .sections .content .contact-form textarea{-webkit-appearance:none;border-radius:0}#contact #page .sections .content .contact-form ul{width:100%}#contact #page .sections .content .contact-form ul li{display:block}#contact #page .sections .content .contact-form ul li .form,#contact #page .sections .content .contact-form ul li .label{width:100%}html:lang(fr) #contact #page .sections.contact header h1{border-right:3px solid transparent}}#error #page .sections{position:relative;margin:0;height:calc(100vh - 90px - 80px);min-height:300px}#error #page .sections header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#error #page .sections header h1{display:block;margin:-100px auto 0}#error #footer{margin:0}