@import url("https://use.typekit.net/okg5pmj.css");*{cursor:url("../img/cursor.png"),auto}html,body,#wrapper,#contents,#home{width:100%;height:100%}#home{position:relative}#home .area{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-29px}#home .label{z-index:1;position:relative;text-align:center;max-width:38%;width:300px;margin:0 auto}#home .label h1 img{display:block}#home .label nav{margin-top:30px}#home .label nav ul{margin:-6px -12px}#home .label nav ul li{padding:6px 12px;display:inline-block}#home .label nav ul li a{display:block;opacity:1;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#home .label nav ul li a:hover{opacity:0.5}#home .label nav ul li a img{width:auto;height:30px;-webkit-filter:invert(100%);-moz-filter:invert(100%);-ms-filter:invert(100%);filter:invert(100%)}@media (max-width: 768px){#home .label nav ul li a img{height:20px}}@media (max-width: 768px){#home .label nav ul{margin:-6px -6px}#home .label nav ul li{padding:6px 6px}}#home #billboard{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222}#new{width:100%;height:100%;position:relative}#new:before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);background-color:transparent}#new.page-2:before{background-color:rgba(0,0,0,0.5)}#new.page-3:before{background-color:rgba(0,0,0,0.75)}#new #billboard{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#222}#new .to_blog{z-index:3;position:fixed;right:60px;top:60px}@media (max-width: 768px){#new .to_blog{right:15px;top:20px}}#new .to_blog a{display:block;width:120px;height:36px;line-height:36px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;background-color:#e9450a;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);text-align:center;padding-right:18px;color:#1a1a1a;font:normal 700 14px/36px futura-pt, sans-serif;position:relative}@media (max-width: 768px){#new .to_blog a{width:90px}}#new .to_blog a:after{content:"";position:absolute;top:0;right:0;display:block;width:36px;height:36px;background-position:center;background-repeat:no-repeat;background-image:url(../img/new_home_arrow.png);background-size:5px 10px}#new .to_blog a:hover{background-color:#f66430}#new .fixed_nav{z-index:3;position:fixed;left:0;bottom:0;padding-bottom:30px;width:100%}@media (max-width: 768px){#new .fixed_nav{padding-bottom:5px;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.68) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.68) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.68) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ad000000',GradientType=0 )}}#new .fixed_nav *{color:#fff}#new .fixed_nav ul{text-align:center;margin:0 -6px}#new .fixed_nav ul li{padding:0 6px;display:inline-block}#new .fixed_nav ul li:after{display:inline-block;content:".";margin-left:12px}#new .fixed_nav ul li:last-child:after{content:none}#new .fixed_nav ul li a{display:inline-block;font:normal normal 16px/1.5 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#new .fixed_nav ul{margin:0 -1px}#new .fixed_nav ul li{padding:0 1px}#new .fixed_nav ul li:after{margin-left:2px}#new .fixed_nav ul li a{display:inline-block;font:normal normal 13px/1.5 "HelveticaNeue","Helvetica",sans-serif}}#new .fixed_nav .copyright{margin-top:10px;text-align:center;font:normal normal 11px/1.5 "HelveticaNeue","Helvetica",sans-serif;margin-top:5px}@media (max-width: 768px){#new .fixed_nav .copyright{font:normal normal 9px/1.5 "HelveticaNeue","Helvetica",sans-serif}}#new #fullpage{z-index:2}#new #fullpage-about .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 -60px}@media (max-width: 768px){#new #fullpage-about .box{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0;padding:90px 15px}#new #fullpage-about .box .column{padding:0 0 !important;margin-bottom:30px;width:100%}#new #fullpage-about .box .column:last-child{margin-bottom:0}}#new #fullpage-about .box .column{padding:0 60px}#new #fullpage-about .box .column *{color:#fff}#new #fullpage-about .box .column .heading{font:normal normal 16px/2 "HelveticaNeue","Helvetica",sans-serif}#new #fullpage-about .box .column .desc{font:normal normal 12px/2 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}#new #fullpage-about .box .column .desc a{text-decoration:underline}#new #fullpage-about .box .column .image{text-align:center}@media (max-width: 768px){#new #fullpage-about .box .column .image img{width:62%;margin:0 auto}}#new #fullpage-ryookamoto .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 -60px}@media (max-width: 768px){#new #fullpage-ryookamoto .box{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0;padding:90px 15px}#new #fullpage-ryookamoto .box .column{padding:0 0 !important;margin-bottom:30px;width:100%}#new #fullpage-ryookamoto .box .column:last-child{margin-bottom:0}}#new #fullpage-ryookamoto .box .column{padding:0 60px}#new #fullpage-ryookamoto .box .column *{color:#fff}#new #fullpage-ryookamoto .box .column .heading{font:normal normal 24px/2 "HelveticaNeue","Helvetica",sans-serif}#new #fullpage-ryookamoto .box .column .desc{font:normal normal 12px/2 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}#new #fullpage-ryookamoto .box .column .image{text-align:center}@media (max-width: 768px){#new #fullpage-ryookamoto .box .column .image img{width:62%;margin:0 auto}}#new #fullpage-ryookamoto .box .column .link{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;width:auto;height:30px;padding:9px 18px;font:normal normal 12px/1 "HelveticaNeue","Helvetica",sans-serif;color:#fff;background-color:transparent;border:1px solid #fff;display:inline-block;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new #fullpage-ryookamoto .box .column .link:hover{color:#000;background-color:#fff}#new #fullpage-exhibition .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 -60px}@media (max-width: 768px){#new #fullpage-exhibition .box{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0;padding:35px 15px 100px}#new #fullpage-exhibition .box .column{width:100%;margin-bottom:30px;padding:0 0 !important}#new #fullpage-exhibition .box .column:last-child{margin-bottom:0}}#new #fullpage-exhibition .box .column{padding:0 60px}#new #fullpage-exhibition .box .column *{color:#fff}#new #fullpage-exhibition .box .column p{margin:0 0}#new #fullpage-exhibition .box .column .heading{font:normal 700 32px/1.5 "HelveticaNeue","Helvetica",sans-serif;margin:0 0}#new #fullpage-exhibition .box .column .desc{font:normal normal 12px/1.5 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}#new #fullpage-exhibition .box .column .date{font:normal normal 18px/2 "HelveticaNeue","Helvetica",sans-serif}#new #fullpage-exhibition .box .column .place{margin-top:1.5em;font:normal normal 18px/1.5 "HelveticaNeue","Helvetica",sans-serif}#new #fullpage-exhibition .box .column .place b{font-weight:700}#new #fullpage-exhibition .box .column .place a{display:inline-block;font:normal 700 18px/1.5 "HelveticaNeue","Helvetica",sans-serif}#new #fullpage-exhibition .box .column .place a:after{content:"";display:inline-block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-image:url(../img/icon_link.svg);opacity:0.5;margin-left:6px;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new #fullpage-exhibition .box .column .place a:hover:after{opacity:1}#new #fullpage-exhibition .box .column .address{margin-top:6px;font:normal normal 12px/1.5 "HelveticaNeue","Helvetica",sans-serif}#new #fullpage-exhibition .box .column .address.ja{font:normal normal 11px/1.5 "HelveticaNeue","Helvetica",sans-serif;margin-bottom:1em}#new #fullpage-exhibition .box .column .detail-text{margin-top:12px;font:normal normal 12px/1.5 "HelveticaNeue","Helvetica",sans-serif}#new #fullpage-exhibition .box .column .detail-text.ja{font:normal normal 11px/1.5 "HelveticaNeue","Helvetica",sans-serif;margin-bottom:1em}#new #fullpage-exhibition .box .column .detail-link{margin-top:12px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;width:auto;height:30px;padding:9px 18px;font:normal normal 12px/1 "HelveticaNeue","Helvetica",sans-serif;color:#fff;background-color:transparent;border:1px solid #fff;display:inline-block;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new #fullpage-exhibition .box .column .detail-link:hover{color:#000;background-color:#fff}#new #fullpage-exhibition .box .column .image{text-align:center}@media (max-width: 768px){#new #fullpage-exhibition .box .column .image img{width:62%;margin:0 auto}}#new .area{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-29px}#new .area .label{z-index:1;position:relative;text-align:center;max-width:38%;width:300px;margin:0 auto}#new .area .label h1 img{display:block}#new .area .label nav{margin-top:30px}#new .area .label nav ul{margin:-6px -12px}#new .area .label nav ul li{padding:6px 12px;display:inline-block}#new .area .label nav ul li a{display:block;opacity:1;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new .area .label nav ul li a:hover{opacity:0.5}#new .area .label nav ul li a img{width:auto;height:30px;-webkit-filter:invert(100%);-moz-filter:invert(100%);-ms-filter:invert(100%);filter:invert(100%)}@media (max-width: 768px){#new .area .label nav ul li a img{height:20px}}@media (max-width: 768px){#new .area .label nav ul{margin:-6px -6px}#new .area .label nav ul li{padding:6px 6px}}#new .toggle{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;width:30px;height:30px;background-color:transparent;border:1px solid #fff;position:relative;overflow:hidden;text-indent:-100vw;white-space:nowrap;display:inline-block;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new .toggle:before,#new .toggle:after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new .toggle:before{margin-left:-2px;width:5px;height:1px}#new .toggle:after{margin-top:-2px;height:5px;width:1px}#new .toggle.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#new #fullpage-pickup .heading{color:#fff;font-size:36px;margin-bottom:1em}#new .list._article .item .thumbnail{-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new .list._article .item .content{padding-top:15px}#new .list._article .item .content .category{color:#e9450a;font:normal bold 13px/1.5 "HelveticaNeue","Helvetica",sans-serif;margin-bottom:6px}#new .list._article .item .content .title{color:#fff;font:normal bold 16px/1.5 "HelveticaNeue","Helvetica",sans-serif;font-feature-settings:"palt";margin-bottom:9px;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new .list._article .item .content .title .ja{color:currentColor;font:normal bold 15px/1.5 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#new .list._article .item .content .title{font:normal bold 16px/1.25 "HelveticaNeue","Helvetica",sans-serif}#new .list._article .item .content .title .ja{font:normal bold 15px/1.25 "HelveticaNeue","Helvetica",sans-serif}}#new .list._article .item .content .created{color:#bfbfbf;font:normal normal 11px/1.5 "HelveticaNeue","Helvetica",sans-serif}#new .list._article .item a.box{display:block}#new .list._article .item a.box:hover .thumbnail{transform:scale(1.1)}#new .list._article .item a.box:hover .title{color:#e9450a}#new .list._article .item a.more{margin-top:12px;display:block;text-align:center;color:#808080;font:normal normal 12px/1 "HelveticaNeue","Helvetica",sans-serif;padding:0.5em 1.5em;border:1px solid #eee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#fff;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#new .list._article .item a.more:hover{background-color:#222;border:1px solid #222;color:#bfbfbf}#new .ratio{position:relative;padding-bottom:100%;padding-top:0;height:0;overflow:hidden}#new .ratio .ratioin,#new .ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%}#new .ratio._32{padding-bottom:66.666666666667%}#new .ratio._21{padding-bottom:50%}#new .ratio._169{padding-bottom:56.25%}#new .ratio._23{padding-bottom:150%}#new .ratio._silver{padding-bottom:71%}@media (max-width: 576px){#new .ratio.reset-xs{padding-bottom:0;height:auto}#new .ratio.reset-xs .ratioin{position:static}}#new ._objectfit img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}#new ._objectfit.ratio img{position:absolute}#fp-nav ul li a span,.fp-slidesNav ul li a span{background-color:#fff !important}#fp-nav.right{right:6px !important}
