div.inner.root>article#top{width:100%}div.inner.root>article#top img{display:block}div.inner.root>article#top div.slide{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;z-index:2;background:#FFF;overflow:hidden;pointer-events:none}div.inner.root>article#top div.slide>ul.carousel{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}div.inner.root>article#top div.slide>ul.carousel li.cell{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;z-index:1;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";transition-property:z-index, opacity;transition-duration:0s, 1s;transition-timing-function:ease-out}div.inner.root>article#top div.slide>ul.carousel li.cell.active{z-index:3;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}div.inner.root>article#top div.slide>ul.carousel li.cell.pending.active{z-index:2;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}div.inner.root>article#top div.slide>ul.carousel li.cell>a{display:block;width:100%;height:100%}div.inner.root>article#top div.slide>ul.carousel li.cell>a[data-link-to-flag="media"]{cursor:default}div.inner.root>article#top div.slide>ul.carousel li.cell>a>div.img{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;will-change:filter;transform:translateZ(0)}div.inner.root>article#top div.slide>ul.carousel li.cell>a>div.img>img{display:none;width:100%;height:100%;display:block;position:absolute;top:-1000%;left:-1000%;right:-1000%;bottom:-1000%;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-property:-moz-transform;-webkit-transform-property:-webkit-transform;-o-transform-property:-o-transform;-ms-transform-property:-ms-transform;transition-property:transform;-moz-transition-delay:1s;-webkit-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;-ms-transition-duration:0s;transition-duration:0s;-moz-transition-timing-function:linear;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear;transition-timing-function:linear;-moz-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-o-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-ms-transform:matrix(1.1, 0, 0, 1.1, 0, 0);transform:matrix(1.1, 0, 0, 1.1, 0, 0)}div.inner.root>article#top div.slide>ul.carousel li.cell.active>a>div.img>img{display:block;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-moz-transition-duration:6s;-webkit-transition-duration:6s;-o-transition-duration:6s;-ms-transition-duration:6s;transition-duration:6s;-moz-transform:matrix(1, 0, 0, 1, 0, 0);-webkit-transform:matrix(1, 0, 0, 1, 0, 0);-o-transform:matrix(1, 0, 0, 1, 0, 0);-ms-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}div.inner.root>article#top div.slide>ul.dots{position:absolute;width:100%;bottom:20px;padding:0;margin:auto;list-style:none;text-align:center;line-height:1;z-index:5;height:20px;left:0;right:0;display:none}div.inner.root>article#top div.slide>ul.dots>li{display:inline-block;width:8px;height:8px;margin:0 4px;background:rgba(255,255,255,0.4);border-radius:50%;cursor:pointer;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.2, -0.3, 0.6, 2.5);transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}div.inner.root>article#top div.slide>ul.dots>li.active{filter:alpha(opacity=100);background:#007e9e;transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);cursor:default}div.inner.root>article#top>div.inner.top>header{padding:0 0 0;position:relative;text-align:center;z-index:2;height:67vw;max-height:670px}@media only screen and (max-width: 450px){div.inner.root>article#top>div.inner.top>header{height:125vw}}div.inner.root>article#top>div.inner.top>header>h1.logo{max-width:230px;width:50%;position:absolute;z-index:2;bottom:0;right:0;left:0;margin:auto}div.inner.root>article#top>div.inner.top>header>h1.logo>div.img{width:100%;margin-bottom:-64%}div.inner.root>article#top>div.inner.top>header>h1.logo>div.img>img{width:100%}div.inner.root>article#top>div.inner.top>header>h2.copy{max-width:100px;width:22%;position:absolute;z-index:2;top:11%;right:1.5%;height:75%}@media only screen and (max-width: 450px){div.inner.root>article#top>div.inner.top>header>h2.copy{top:4.5%;right:0.2%}}div.inner.root>article#top>div.inner.top>header>h2.copy>div.img{width:100%;height:100%}div.inner.root>article#top>div.inner.top>header>h2.copy>div.img>img{max-width:100%;max-height:100%}div.inner.root>article#top>div.inner.top>header>div.bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1}div.inner.root>article#top>div.inner.top>header div.arrow_scroll{display:block;width:50px;position:absolute;z-index:10;bottom:0;left:0;right:0;margin:auto;height:100px}@media only screen and (max-width: 450px){body.float_banner_ln div.inner.root>article#top>div.inner.top>header div.arrow_scroll{bottom:60px}}div.inner.root>article#top>div.inner.top>header div.arrow_scroll>div>img{display:block;margin:0 auto}div.inner.root>article#top>div.inner.top>header div.arrow_scroll>div.arrow{-webkit-animation:scrollarrow infinite forwards 3s;-moz-animation:scrollarrow infinite forwards 3s;animation:scrollarrow infinite forwards 3s}@-webkit-keyframes scrollarrow{0%{-webkit-transform:translateY(-30px);opacity:0}55%{-webkit-transform:translateY(0px);opacity:1}60%{-webkit-transform:translateY(0px);opacity:1}90%{-webkit-transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(-30px);opacity:0}}@-moz-keyframes scrollarrow{0%{-moz-transform:translateY(-30px);opacity:0}55%{-moz-transform:translateY(0px);opacity:1}60%{-moz-transform:translateY(0px);opacity:1}90%{-moz-transform:translateY(30px);opacity:0}100%{-moz-transform:translateY(-30px);opacity:0}}@keyframes scrollarrow{0%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0}55%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}60%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}90%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}div.inner.root>article#top>div.inner.top>header div.arrow_scroll>div.arrow>img{width:10px}div.inner.root>article#top>div.inner.top>header div.arrow_scroll>div.str{position:absolute;top:0;left:35px}div.inner.root>article#top>div.inner.top>header div.arrow_scroll>div.str>img{width:12px}div.inner.root>article#top>div.inner.top>div.body{max-width:840px;width:90%;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:170px 0 70px}@media only screen and (max-width: 600px){div.inner.root>article#top>div.inner.top>div.body{padding:135px 0 40px}}div.inner.root>article#top>div.inner.top>div.body>div.inner{height:370px}@media only screen and (max-width: 600px){div.inner.root>article#top>div.inner.top>div.body>div.inner{height:310px}}@media only screen and (max-width: 350px){div.inner.root>article#top>div.inner.top>div.body>div.inner{height:280px}}div.inner.root>article#top>div.inner.top>div.body>div.inner>div.text{font-size:16px;line-height:2.35;letter-spacing:0.235em;margin-right:2.5em}@media only screen and (max-width: 600px){div.inner.root>article#top>div.inner.top>div.body>div.inner>div.text{font-size:15px;line-height:1.75;letter-spacing:0.21em;margin-right:1.8em}}@media only screen and (max-width: 350px){div.inner.root>article#top>div.inner.top>div.body>div.inner>div.text{font-size:13px}}div.inner.root>article#concept{max-width:900px;width:90%;margin:0 auto}div.inner.root>article#concept>div.inner.concept{max-width:840px;width:100%;margin:0 auto;padding:100px 0 85px}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept{padding:50px 0 0}}div.inner.root>article#concept>div.inner.concept>header{white-space:nowrap;width:300px;margin:0 auto 75px}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>header{width:260px;margin-bottom:50px}}div.inner.root>article#concept>div.inner.concept>header>h2{font-size:9.25px;letter-spacing:1.18em;padding:0 0 0 1em;line-height:1}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>header>h2{font-size:8px}}div.inner.root>article#concept>div.inner.concept>header>h1{font-size:24px;letter-spacing:0.285em}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>header>h1{font-size:21px}}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body{width:90%;max-width:400px;margin:0 auto}}div.inner.root>article#concept>div.inner.concept>div.body>div.row{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body>div.row{display:block}}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col{width:30%;max-width:245px}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col{width:100%;max-width:none;margin-bottom:70px}}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header{text-align:center;margin-bottom:20px;display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header{margin-bottom:25px}}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.text{width:100%;margin-bottom:15px}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.text{margin-bottom:20px}}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.text>div.point{margin-bottom:15px}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.text>div.point>div.img>img{display:block;max-width:120px;width:50%;margin:0 auto}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.text>h3{font-size:17.5px;line-height:1.7;letter-spacing:0.2em}@media only screen and (max-width: 740px){div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.text>h3{font-size:2.3vw}}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.text>h3{font-size:17.5px}}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.img{width:100%}@media only screen and (max-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.img{width:73%;margin:0 auto}}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>header>div.img>img{display:block}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col>div.inner>div.body{font-size:14px;font-weight:300;text-align:justify;letter-spacing:0.05em;line-height:1.75}@media only screen and (min-width: 600px){div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col:nth-child(even)>div.inner>header>div.text{order:2;margin-bottom:-8px;margin-top:23px}div.inner.root>article#concept>div.inner.concept>div.body>div.row>div.col:nth-child(even)>div.inner>header>div.img{order:1}}div.inner.root>article#antique-reuse{border-bottom:1px dashed #05050580;max-width:900px;width:90%;margin:0 auto}@media only screen and (max-width: 600px){div.inner.root>article#antique-reuse{width:100%;border-bottom:none}}div.inner.root>article#antique-reuse>div.inner.antique-reuse{max-width:840px;width:100%;margin:0 auto;padding:100px 0 100px}@media only screen and (max-width: 600px){div.inner.root>article#antique-reuse>div.inner.antique-reuse{padding:50px 0 0}}div.inner.root>article#antique-reuse>div.inner.antique-reuse>header{margin-bottom:45px;position:relative}@media only screen and (max-width: 600px){div.inner.root>article#antique-reuse>div.inner.antique-reuse>header{margin-bottom:35px}}div.inner.root>article#antique-reuse>div.inner.antique-reuse>header>div.inner{text-align:center;position:absolute;z-index:2;width:100%;height:55px;top:0;bottom:0;margin:auto}@media only screen and (max-width: 600px){div.inner.root>article#antique-reuse>div.inner.antique-reuse>header>div.inner{height:12vw}}div.inner.root>article#antique-reuse>div.inner.antique-reuse>header>div.inner>h1{font-size:19.7px;letter-spacing:0.2em;margin-bottom:0.2em}@media only screen and (max-width: 450px){div.inner.root>article#antique-reuse>div.inner.antique-reuse>header>div.inner>h1{font-size:4.25vw;margin-bottom:0.5em}}div.inner.root>article#antique-reuse>div.inner.antique-reuse>header>div.inner>h2{font-size:17.2px;letter-spacing:0.2em}@media only screen and (max-width: 450px){div.inner.root>article#antique-reuse>div.inner.antique-reuse>header>div.inner>h2{font-size:3.75vw}}div.inner.root>article#antique-reuse>div.inner.antique-reuse>header>div.img.bg>img{display:block}@media only screen and (max-width: 600px){div.inner.root>article#antique-reuse>div.inner.antique-reuse>div.body{width:88%;margin:0 auto;border-bottom:1px dashed #05050580;padding-bottom:65px}}div.inner.root>article#antique-reuse>div.inner.antique-reuse>div.body>div.text{font-size:13px;font-weight:100;text-align:justify;letter-spacing:0.08em;line-height:1.75}div.inner.root>article#items div.inner.items{padding:70px 0 0}div.inner.root>article#items div.inner.items>header{margin-bottom:60px}div.inner.root>article#items div.inner.items>header>h1>div.img>img{display:block;margin:0 auto;width:80px}
/*# sourceMappingURL=root.css.map */
