﻿/*!
Theme Name: Banana Moon 2.0
Author: the DA FLEX team, customized by recotana
Description: Banana Moon。PHP 8.4 対応。
Version: 2.0
*/
html{font-family:"Shippori Mincho", serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;overflow:hidden}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:700}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#eee;color:#222}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:"Shippori Mincho", serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:1px solid #bbb;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.entry-content:before,.entry-content:after{content:"";display:table;table-layout:fixed}.entry-footer:before,.entry-footer:after{content:"";display:table;table-layout:fixed}.site-header:before,.site-header:after{content:"";display:table;table-layout:fixed}.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both}body,button,input,select,textarea{color:#333;font-family:"Shippori Mincho", serif;font-size:16px;font-size:1em;font-weight:400;line-height:1.8}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.8;margin:0.4em 0 0.5em;padding:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}h1{font-size:24px;font-size:1.5em;font-weight:300}h2{font-size:1.8em;font-weight:400;letter-spacing:.072em;margin:0.72em 0 0.9em}@media screen and (min-width: 320px) and (max-width: 480px){h2{font-size:1.2em;font-weight:400;letter-spacing:.048em;margin:1.3em 0 1em}}h3{color:#333;font-size:1.6em;font-weight:400;letter-spacing:.064em;margin:0.64em 0 0.8em}@media screen and (min-width: 320px) and (max-width: 480px){h3{font-size:1.2em;font-weight:400;letter-spacing:.048em;margin:1.3em 0 1em}}.namebox h3{margin:0}h4{color:#333;font-size:1.3em;font-weight:400;letter-spacing:.052em;margin:052em 0 0.64em}@media screen and (min-width: 320px) and (max-width: 480px){h4{font-size:1em;font-weight:400;letter-spacing:.04em;margin:1.3em 0 1em}}h5{font-size:0.85em;font-weight:400;letter-spacing:0.034em;margin:0.34em 0 0.43em}@media screen and (min-width: 320px) and (max-width: 480px){h5{font-size:.85em;font-weight:400;letter-spacing:.034em;margin:.47em 0 .95em}}h6{font-size:0.7em;font-weight:400;letter-spacing:0.028em;margin:0}@media screen and (min-width: 320px) and (max-width: 480px){h6{font-size:.7em;font-weight:400;letter-spacing:.028em;margin:0}}p{font-size:1em;letter-spacing:0.04em;margin:1em 0 1.5em;padding:0}p img{padding:.55em 0}@media screen and (min-width: 320px) and (max-width: 480px){p{font-size:.85em;letter-spacing:0.034em;margin:.47em 0 .95em;padding:0}p:has(img){margin:0}}div.responsive:has(iframe){margin:1.3em 0 .8em}dfn,cite,em,i{font-style:italic}blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0}blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:0.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Shippori Mincho", serif;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:"Shippori Mincho", serif;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#eee;text-decoration:none}big{font-size:125%}blockquote{quotes:"" ""}q{quotes:"“" "”" "‘" "’"}blockquote:before,blockquote:after{content:""}:focus{outline:none}html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea{font-family:"Shippori Mincho", serif}html[lang="ary"] body,html[lang="ary"] button,html[lang="ary"] input,html[lang="ary"] select,html[lang="ary"] textarea{font-family:"Shippori Mincho", serif}html[lang="azb"] body,html[lang="azb"] button,html[lang="azb"] input,html[lang="azb"] select,html[lang="azb"] textarea{font-family:"Shippori Mincho", serif}html[lang="fa-IR"] body,html[lang="fa-IR"] button,html[lang="fa-IR"] input,html[lang="fa-IR"] select,html[lang="fa-IR"] textarea{font-family:"Shippori Mincho", serif}html[lang="haz"] body,html[lang="haz"] button,html[lang="haz"] input,html[lang="haz"] select,html[lang="haz"] textarea{font-family:"Shippori Mincho", serif}html[lang="ps"] body,html[lang="ps"] button,html[lang="ps"] input,html[lang="ps"] select,html[lang="ps"] textarea{font-family:"Shippori Mincho", serif}html[lang="ur"] body,html[lang="ur"] button,html[lang="ur"] input,html[lang="ur"] select,html[lang="ur"] textarea{font-family:"Shippori Mincho", serif}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] h5,html[lang="ar"] h6{font-weight:700}html[lang="ary"] h1,html[lang="ary"] h2,html[lang="ary"] h3,html[lang="ary"] h4,html[lang="ary"] h5,html[lang="ary"] h6{font-weight:700}html[lang="azb"] h1,html[lang="azb"] h2,html[lang="azb"] h3,html[lang="azb"] h4,html[lang="azb"] h5,html[lang="azb"] h6{font-weight:700}html[lang="fa-IR"] h1,html[lang="fa-IR"] h2,html[lang="fa-IR"] h3,html[lang="fa-IR"] h4,html[lang="fa-IR"] h5,html[lang="fa-IR"] h6{font-weight:700}html[lang="haz"] h1,html[lang="haz"] h2,html[lang="haz"] h3,html[lang="haz"] h4,html[lang="haz"] h5,html[lang="haz"] h6{font-weight:700}html[lang="ps"] h1,html[lang="ps"] h2,html[lang="ps"] h3,html[lang="ps"] h4,html[lang="ps"] h5,html[lang="ps"] h6{font-weight:700}html[lang="ur"] h1,html[lang="ur"] h2,html[lang="ur"] h3,html[lang="ur"] h4,html[lang="ur"] h5,html[lang="ur"] h6{font-weight:700}html[lang^="zh-"] body,html[lang^="zh-"] button,html[lang^="zh-"] input,html[lang^="zh-"] select,html[lang^="zh-"] textarea{font-family:"Shippori Mincho", serif}html[lang^="zh-"] h1,html[lang^="zh-"] h2,html[lang^="zh-"] h3,html[lang^="zh-"] h4,html[lang^="zh-"] h5,html[lang^="zh-"] h6{font-weight:700}html[lang="bg-BG"] body,html[lang="bg-BG"] button,html[lang="bg-BG"] input,html[lang="bg-BG"] select,html[lang="bg-BG"] textarea{font-family:"Shippori Mincho", serif}html[lang="ru-RU"] body,html[lang="ru-RU"] button,html[lang="ru-RU"] input,html[lang="ru-RU"] select,html[lang="ru-RU"] textarea{font-family:"Shippori Mincho", serif}html[lang="uk"] body,html[lang="uk"] button,html[lang="uk"] input,html[lang="uk"] select,html[lang="uk"] textarea{font-family:"Shippori Mincho", serif}html[lang="bg-BG"] h1,html[lang="bg-BG"] h2,html[lang="bg-BG"] h3,html[lang="bg-BG"] h4,html[lang="bg-BG"] h5,html[lang="bg-BG"] h6{font-weight:700;line-height:1.2}html[lang="ru-RU"] h1,html[lang="ru-RU"] h2,html[lang="ru-RU"] h3,html[lang="ru-RU"] h4,html[lang="ru-RU"] h5,html[lang="ru-RU"] h6{font-weight:700;line-height:1.2}html[lang="uk"] h1,html[lang="uk"] h2,html[lang="uk"] h3,html[lang="uk"] h4,html[lang="uk"] h5,html[lang="uk"] h6{font-weight:700;line-height:1.2}html[lang="bn-BD"] body,html[lang="bn-BD"] button,html[lang="bn-BD"] input,html[lang="bn-BD"] select,html[lang="bn-BD"] textarea{font-family:"Shippori Mincho", serif}html[lang="hi-IN"] body,html[lang="hi-IN"] button,html[lang="hi-IN"] input,html[lang="hi-IN"] select,html[lang="hi-IN"] textarea{font-family:"Shippori Mincho", serif}html[lang="mr-IN"] body,html[lang="mr-IN"] button,html[lang="mr-IN"] input,html[lang="mr-IN"] select,html[lang="mr-IN"] textarea{font-family:"Shippori Mincho", serif}html[lang="bn-BD"] h1,html[lang="bn-BD"] h2,html[lang="bn-BD"] h3,html[lang="bn-BD"] h4,html[lang="bn-BD"] h5,html[lang="bn-BD"] h6{font-weight:700}html[lang="hi-IN"] h1,html[lang="hi-IN"] h2,html[lang="hi-IN"] h3,html[lang="hi-IN"] h4,html[lang="hi-IN"] h5,html[lang="hi-IN"] h6{font-weight:700}html[lang="mr-IN"] h1,html[lang="mr-IN"] h2,html[lang="mr-IN"] h3,html[lang="mr-IN"] h4,html[lang="mr-IN"] h5,html[lang="mr-IN"] h6{font-weight:700}html[lang="el"] body,html[lang="el"] button,html[lang="el"] input,html[lang="el"] select,html[lang="el"] textarea{font-family:"Shippori Mincho", serif}html[lang="el"] h1,html[lang="el"] h2,html[lang="el"] h3,html[lang="el"] h4,html[lang="el"] h5,html[lang="el"] h6{font-weight:700;line-height:1.3}html[lang="gu-IN"] body,html[lang="gu-IN"] button,html[lang="gu-IN"] input,html[lang="gu-IN"] select,html[lang="gu-IN"] textarea{font-family:"Shippori Mincho", serif}html[lang="gu-IN"] h1,html[lang="gu-IN"] h2,html[lang="gu-IN"] h3,html[lang="gu-IN"] h4,html[lang="gu-IN"] h5,html[lang="gu-IN"] h6{font-weight:700}html[lang="he-IL"] body,html[lang="he-IL"] button,html[lang="he-IL"] input,html[lang="he-IL"] select,html[lang="he-IL"] textarea{font-family:"Shippori Mincho", serif}html[lang="he-IL"] h1,html[lang="he-IL"] h2,html[lang="he-IL"] h3,html[lang="he-IL"] h4,html[lang="he-IL"] h5,html[lang="he-IL"] h6{font-weight:700}html[lang="ja"] body,html[lang="ja"] button,html[lang="ja"] input,html[lang="ja"] select,html[lang="ja"] textarea{font-family:"Shippori Mincho", serif}html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] h5,html[lang="ja"] h6{font-weight:nomal}html[lang="ko-KR"] body,html[lang="ko-KR"] button,html[lang="ko-KR"] input,html[lang="ko-KR"] select,html[lang="ko-KR"] textarea{font-family:"Shippori Mincho", serif}html[lang="ko-KR"] h1,html[lang="ko-KR"] h2,html[lang="ko-KR"] h3,html[lang="ko-KR"] h4,html[lang="ko-KR"] h5,html[lang="ko-KR"] h6{font-weight:600}html[lang="th"] h1,html[lang="th"] h2,html[lang="th"] h3,html[lang="th"] h4,html[lang="th"] h5,html[lang="th"] h6{line-height:1.65;font-family:"Shippori Mincho", serif}html[lang="th"] body,html[lang="th"] button,html[lang="th"] input,html[lang="th"] select,html[lang="th"] textarea{line-height:1.8;font-family:"Shippori Mincho", serif}button{background-color:#222;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}button.secondary{background-color:#ddd;color:#222}input[type="reset"],input[type="button"].secondary,input[type="reset"].secondary,input[type="submit"].secondary{background-color:#ddd;color:#222}button:hover,button:focus{background:#767676}input[type="button"]:hover,input[type="button"]:focus{background:#767676}input[type="submit"]:hover,input[type="submit"]:focus{background:#767676}button.secondary:hover,button.secondary:focus{background:#bbb}input[type="reset"]:hover,input[type="reset"]:focus{background:#bbb}input[type="button"].secondary:hover,input[type="button"].secondary:focus{background:#bbb}input[type="reset"].secondary:hover,input[type="reset"].secondary:focus{background:#bbb}input[type="submit"].secondary:hover,input[type="submit"].secondary:focus{background:#bbb}::-webkit-input-placeholder,:-moz-placeholder{color:#333;font-family:"Shippori Mincho", serif}::-moz-placeholder{color:#333;font-family:"Shippori Mincho", serif;opacity:1}:-ms-input-placeholder{color:#333;font-family:"Shippori Mincho", serif}hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}ul.right-arr{list-style-type:none;padding:0}ul.right-arr li::before{content:">";position:absolute;left:-10px;top:10px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.right-arr li{position:relative;margin:0 0 6px 10px;padding-left:10px;font-size:.75rem}ol.number{counter-reset:list;list-style-type:none;padding:0px}ol.number li{position:relative;margin:7px 0 7px 10px;padding-left:10px;font-size:.75rem}ol.number li:before{counter-increment:list;content:counter(list) ".";position:absolute;left:-10px;top:10px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}a{color:#cd3466;text-decoration:none}a:hover,a:active{color:#cd3466;outline:0;text-decoration:underline}a:focus .nav-title,a:hover .nav-title{color:#000;-webkit-box-shadow:inset 0 0 0 transparent,0 3px 0 #000;box-shadow:inset 0 0 0 transparent,0 3px 0 #000}.entry-content a img,.widget a img{-webkit-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #fff}.post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222}.post-thumbnail{margin-bottom:1em}.post-thumbnail a img{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.post-thumbnail a:hover img,.post-thumbnail a:focus img{opacity:0.7}.navigation-top{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;font-size:16px;font-size:1rem;position:relative}.navigation-top .wrap{max-width:1000px;padding:0}.navigation-top a{color:#222;font-weight:600;-webkit-transition:color 0.2s;transition:color 0.2s}.navigation-top .current-menu-item>a,.navigation-top .current_page_item>a{color:#767676}.main-navigation{clear:both;display:block}.main-navigation ul{background:#fff;list-style:none;margin:0;padding:0 1.5em;text-align:left}.js .main-navigation ul{display:none}.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon,.main-navigation ul a>.icon{display:none}.main-navigation>div>ul{border-top:1px solid #eee;padding:0.75em 1.695em}.js .main-navigation.toggled-on>div>ul{display:block}.main-navigation ul ul{padding:0 0 0 1.5em}.main-navigation ul ul.toggled-on{display:block}.main-navigation ul ul a{letter-spacing:0;padding:0.4em 0;position:relative;text-transform:none}.main-navigation li{border-bottom:1px solid #eee;position:relative}.main-navigation li li,.main-navigation li:last-child{border:0}.main-navigation a{display:block;padding:0.5em 0;text-decoration:none}.main-navigation a:hover{color:#767676}.menu-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#222;display:none;font-size:14px;font-size:0.875rem;font-weight:800;line-height:1.5;margin:1px auto 2px;padding:1em;text-shadow:none}.js .menu-toggle,.main-navigation.toggled-on ul.nav-menu{display:block}.menu-toggle:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.menu-toggle:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.menu-toggle .icon{margin-right:0.5em;top:-2px}.toggled-on .menu-toggle .icon-bars,.menu-toggle .icon-close{display:none}.toggled-on .menu-toggle .icon-close{display:inline-block}.dropdown-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#222;display:block;font-size:16px;right:-0.5em;line-height:1.5;margin:0 auto;padding:0.5em;position:absolute;text-shadow:none;top:0}.dropdown-toggle:hover{background:transparent}.dropdown-toggle:focus{background:transparent}.dropdown-toggle.toggled-on .icon{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.site-header .menu-scroll-down{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}#page{position:relative;word-wrap:break-word;overflow:hidden;width:100vw;height:100vh}body.error404 #wrap,body.single #wrap,body.category #wrap,body.page-template-default #wrap,body.page-template-page-contact #wrap,body.page-template-page-allworks #wrap,body.page-template-page-news #wrap{overflow:scroll}body.error404 #logo,body.single #logo,body.category #logo,body.page-template-default #logo,body.page-template-page-contact #logo,body.page-template-page-allworks #logo,body.page-template-page-news #logo{z-index:15000;width:360px;height:42px;position:absolute;top:40px;left:40px;opacity:1;transform:scale(1)}body.error404 #page,body.single #page,body.category #page,body.page-template-default #page,body.page-template-page-contact #page,body.page-template-page-allworks #page,body.page-template-page-news #page{overflow:scroll}body.error404 #page .wrap,body.single #page .wrap,body.category #page .wrap,body.page-template-default #page .wrap,body.page-template-page-contact #page .wrap,body.page-template-page-allworks #page .wrap,body.page-template-page-news #page .wrap{margin:6rem auto 0;width:100%;max-width:1080px;padding:0}body.error404 #page .wrap .bl_frame.bred,body.single #page .wrap .bl_frame.bred,body.category #page .wrap .bl_frame.bred,body.page-template-default #page .wrap .bl_frame.bred,body.page-template-page-contact #page .wrap .bl_frame.bred,body.page-template-page-allworks #page .wrap .bl_frame.bred,body.page-template-page-news #page .wrap .bl_frame.bred{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:nowrap}body.error404 #page .wrap .iframe-inner,body.single #page .wrap .iframe-inner,body.category #page .wrap .iframe-inner,body.page-template-default #page .wrap .iframe-inner,body.page-template-page-contact #page .wrap .iframe-inner,body.page-template-page-allworks #page .wrap .iframe-inner,body.page-template-page-news #page .wrap .iframe-inner{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}body.error404 #page .wrap .iframe-inner iframe,body.single #page .wrap .iframe-inner iframe,body.category #page .wrap .iframe-inner iframe,body.page-template-default #page .wrap .iframe-inner iframe,body.page-template-page-contact #page .wrap .iframe-inner iframe,body.page-template-page-allworks #page .wrap .iframe-inner iframe,body.page-template-page-news #page .wrap .iframe-inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.error404 #page .wrap .bl_flex,body.single #page .wrap .bl_flex,body.category #page .wrap .bl_flex,body.page-template-default #page .wrap .bl_flex,body.page-template-page-contact #page .wrap .bl_flex,body.page-template-page-allworks #page .wrap .bl_flex,body.page-template-page-news #page .wrap .bl_flex{display:flex;justify-content:space-between;width:250px;margin:70px auto}body.error404 #page .wrap .bl_flex .fl_item,body.single #page .wrap .bl_flex .fl_item,body.category #page .wrap .bl_flex .fl_item,body.page-template-default #page .wrap .bl_flex .fl_item,body.page-template-page-contact #page .wrap .bl_flex .fl_item,body.page-template-page-allworks #page .wrap .bl_flex .fl_item,body.page-template-page-news #page .wrap .bl_flex .fl_item{margin:0;padding:0;font-size:1em;font-weight:400;letter-spacing:.04em;line-height:1.8em}body.error404 #page .wrap .bl_flex .fl_item span,body.single #page .wrap .bl_flex .fl_item span,body.category #page .wrap .bl_flex .fl_item span,body.page-template-default #page .wrap .bl_flex .fl_item span,body.page-template-page-contact #page .wrap .bl_flex .fl_item span,body.page-template-page-allworks #page .wrap .bl_flex .fl_item span,body.page-template-page-news #page .wrap .bl_flex .fl_item span{display:inline-block;padding:0 5px}body.category #primary #main,body.category #primary .alm-reveal{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;height:auto;margin:0 auto}body.category #primary #main .single-works,body.category #primary .alm-reveal .single-works{width:336px;height:auto;margin:0 0 40px;padding:0}body.category #primary #main .single-works img,body.category #primary .alm-reveal .single-works img{width:100%;height:189px}body.page-template-page-allworks #primary #main,body.page-template-page-allworks #primary .alm-ajax{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;height:auto;margin:0 auto}body.page-template-page-allworks #primary #main .single-works,body.page-template-page-allworks #primary .alm-ajax .single-works{width:336px;height:auto;margin:0 0 40px;padding:0}body.page-template-page-allworks #primary #main .single-works img,body.page-template-page-allworks #primary .alm-ajax .single-works img{width:100%;height:189px}body.page-template-page-allworks #primary #main .single-works p,body.page-template-page-allworks #primary .alm-ajax .single-works p{font-size:.85em;font-weight:400;line-height:1.8;padding:0;margin:.34em 0 .43em}body.page-template-page-allworks #primary .bl_frame.nav ul.page-numbers{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;max-width:500px;height:auto;margin:0 auto;list-style:none}body.page-template-page-allworks #primary .bl_frame.nav ul.page-numbers li{font-size:.85em;font-weight:400;letter-spacing:.034em;line-height:1.8;padding:0;margin:.34em 0 .43em}body.page-template-page-allworks #primary .bl_frame.nav ul.page-numbers li a{color:#cd3466}body.page-template-page-allworks #primary .bl_frame.nav ul.page-numbers li a:hover{text-decoration:underline}body.page-template-page-allworks #primary .bl_frame.nav ul.page-numbers li span{display:inline-block;padding:0 .2rem}#page.mobile{overflow:scroll}.wrap{margin-left:auto;margin-right:auto;max-width:700px;padding-left:2em;padding-right:2em}.wrap:after{clear:both;content:"";display:block}#WebGL-cover{opacity:1;width:100vw;height:100vh;position:absolute;top:0;left:0;margin:0;padding:0;background-color:#f9f9f9;z-index:1900}canvas{position:absolute;top:0px;z-index:50}#video{display:none}.dg.ac{z-index:100 !important}.preloader{position:absolute;top:46vh;left:46vw}.memberbox{margin:0.75em 0 1.25em;padding-bottom:1.25em;border-bottom:1px #ccc solid}.memberbox:last-child{border-bottom:none;margin-bottom:3rem}.namebox{width:70%;height:107px;float:left}.photobox{width:30%;height:auto;float:left}#masthead .wrap{position:relative}.site-header{background-color:#fff;position:relative}.site-branding{padding:1.8rem 0;position:relative;-webkit-transition:margin-bottom 0.2s;transition:margin-bottom 0.2s;z-index:3}.site-branding a{text-decoration:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.site-branding a:hover,.site-branding a:focus{opacity:0.7}.site-branding .site-branding-text p{margin:.85rem 0 0;text-align:center}.site-title{clear:none;font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:0.08em;margin:0;padding:0;text-transform:uppercase;color:#222;opacity:1}.site-title a{color:#222;opacity:1}body.has-header-image .site-title,body.has-header-video .site-title,body.has-header-image .site-title a,body.has-header-video .site-title a{color:#000}body.has-header-image .site-description,body.has-header-video .site-description{color:#000;opacity:0.8}#bananamoon:-webkit-full-screen{width:100%;height:100%}#Gmenu{z-index:1100;width:20px;height:15px;position:absolute;top:40px;right:40px}#Gmenu .btnline{margin:0;box-shadow:1px 1px 1px #999999}.page-template-page-product-top #Gmenu,.page-template-page-product #Gmenu{z-index:11000}#Workmenu{z-index:2100;display:block;width:24px;height:20px;position:absolute;top:30px;right:26px;opacity:1}#Workmenu .btnline{width:20px;height:1px;margin:0px auto}#SWorkmenu{z-index:2500;display:block;width:24px;height:20px;position:absolute;top:10px;right:10px}#SWorkmenu .btnline{width:20px;height:1px;margin:0px auto}#Listmenu{z-index:2200;display:block;width:24px;height:20px;position:absolute;top:40px;right:40px;opacity:1}#Listmenu .btnline{width:20px;height:1px;margin:0px auto}#Movmenu,#Infomenu{z-index:3200;display:block;width:24px;height:20px;position:absolute;top:40px;right:40px;background-color:#fff}#Movmenu .btnline,#Infomenu .btnline{width:20px;height:1px;margin:0px auto}#Gmenu .btnline.top,#Gmenu .btnline.bottom,#Gmenu .btnline.center{width:20px;height:1px;left:0;position:absolute;background-color:#fff;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}#Gmenu .btnline.top{top:0px;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}#Gmenu .btnline.bottom{bottom:2px;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}#Gmenu .btnline.center{top:6px;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}#SWorkmenu .btnline.bottom{background-color:#ccc}#Gmenu.open .btnline.top{background-color:#000;transform:rotate(45deg);position:absolute;top:8px}#Gmenu.open .btnline.center{background-color:transparent;box-shadow:1px 1px 1px transparent}#Gmenu.open .btnline.bottom{background-color:#000;transform:rotate(-45deg);position:absolute;bottom:6px}#Workmenu.open,#SWorkmenu.open,#Listmenu.open,#Movmenu.open,#Infomenu.open{display:block}#SWorkmenu .btnline.top{background-color:#ccc}#Workmenu .btnline.top,#SWorkmenu .btnline.top,#Listmenu .btnline.top,#Movmenu .btnline.top,#Infomenu .btnline.top{background-color:#000;transform:rotate(45deg);position:absolute;top:10px}#SWorkmenu.open .btnline.top{background-color:#ccc}#Workmenu .btnline.bottom,#SWorkmenu .btnline.bottom,#Listmenu .btnline.bottom,#Movmenu .btnline.bottom,#Infomenu .btnline.bottom{background-color:#000;transform:rotate(-45deg);position:absolute;bottom:9px}#SWorkmenu.open .btnline.bottom{background-color:#ccc}#FullscreenBtn{width:24px;height:24px;position:absolute;right:26px;bottom:30px;z-index:16000}#FullscreenBtn .resize-top,#FullscreenBtn .resize-bottom{position:absolute;width:10px;height:10px;transform:rotate(0deg);color:#cccccc;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}#FullscreenBtn .resize-top img,#FullscreenBtn .resize-bottom img{width:100%;height:auto}#FullscreenBtn .resize-top{top:0px;right:0px}#FullscreenBtn .resize-bottom{bottom:3px;left:3px}#FullscreenBtn.open .resize-top,#FullscreenBtn.open .resize-bottom{transform:rotate(180deg)}#site-menu{z-index:1000;width:100vw;height:100vh;background-color:#fff;position:absolute;top:0;right:-100vw;overflow:scroll;opacity:0}.site-content-contain-mobile #site-menu{z-index:1000;width:100vw;height:auto;background-color:#fff;position:relative;top:0;right:0;opacity:1}.site-content-contain-mobile #site-menu .menuwrap{width:80%;height:auto;margin:0 auto;position:relative}.site-content-contain-mobile #site-menu .menuwrap .site-menu-text{width:100%;height:auto;position:relative;margin-top:10px}.site-content-contain-mobile #site-menu .menuwrap .site-menu-text .site-menu-text-inner{overflow-y:scroll}.site-content-contain-mobile #site-menu .menuwrap .site-menu-text .site-menu-text-inner .category-frame{width:100%;height:auto;float:none}.site-content-contain-mobile #site-menu .menuwrap .site-menu-text .site-menu-text-inner .category-frame ul{margin-right:1rem;list-style:none}.site-content-contain-mobile #site-menu .menuwrap .site-menu-text .site-menu-text-inner .category-frame ul li{font-weight:400;margin-bottom:.75rem;font-size:.85rem;text-align:center}.site-content-contain-mobile #site-menu .menuwrap .site-menu-text .site-menu-text-inner .category-frame ul li a{font-weight:400;color:#000;display:block}.site-content-contain-mobile #site-menu .menuwrap .site-menu-text .site-menu-text-inner .category-frame ul li a:hover{color:#666}#workframe{z-index:2000;width:100vw;height:100vh;background-color:rgba(255,255,255,0.3);position:absolute;top:-100vh;right:0;padding:5%;overflow:hidden}#workframe .category-inner{position:absolute}#workframe .ctgframe-top ul,#workframe .ctgframe-right ul,#workframe .ctgframe-bottom ul,#workframe .ctgframe-left ul{height:auto;list-style:none;display:flex;margin:0}#workframe .ctgframe-top ul li,#workframe .ctgframe-right ul li,#workframe .ctgframe-bottom ul li,#workframe .ctgframe-left ul li{box-sizing:border-box;width:5.328vw;height:5.328vw;display:none;max-width:100px;max-height:100px}#workframe .ctgframe-top ul li a,#workframe .ctgframe-right ul li a,#workframe .ctgframe-bottom ul li a,#workframe .ctgframe-left ul li a{display:block;margin:0}#workframe .ctgframe-top ul li a img,#workframe .ctgframe-right ul li a img,#workframe .ctgframe-bottom ul li a img,#workframe .ctgframe-left ul li a img{width:100%;height:auto;border:1px #efefef solid;box-sizing:border-box}#workframe .ctgframe-top ul li.ctgon img,#workframe .ctgframe-right ul li.ctgon img,#workframe .ctgframe-bottom ul li.ctgon img,#workframe .ctgframe-left ul li.ctgon img{border:4px red solid}#workframe .ctgframe-top ul li.showon,#workframe .ctgframe-right ul li.showon,#workframe .ctgframe-bottom ul li.showon,#workframe .ctgframe-left ul li.showon{display:inherit}#workframe .ctgbox-top{position:absolute;top:12%;left:13.5%;width:7.84vw;height:5.328vw}#workframe .ctgbox-top .ctg-cap{display:inline-block;font-size:1rem;width:36px;height:36px;border:2px #000 solid;border-radius:18px;text-align:center;padding-top:1px;margin-right:3px}#workframe .ctgbox-top .ctg-text{font-size:.75rem}#workframe .ctgbox-top .ctg-ind{font-size:.75rem;padding-left:.2rem}#workframe .ctgbox-top .ctg-ind::after{content:">";margin-left:.2rem}#workframe .ctgframe-top{position:absolute;top:12%;left:21%;margin:0;width:79%;height:5.328vw;overflow:hidden}#workframe .ctgframe-top ul{width:auto;flex-direction:row;margin:0;position:absolute}#workframe .ctgframe-top ul li{margin-right:0.35vw;width:5.328vw;height:5.328vw;max-width:100px;max-height:100px}#workframe .ctgframe-top ul li.opa-1,#workframe .ctgframe-bottom ul li.opa-1{opacity:1}#workframe .ctgframe-top ul li.opa-2,#workframe .ctgframe-bottom ul li.opa-2{opacity:.96}#workframe .ctgframe-top ul li.opa-3,#workframe .ctgframe-bottom ul li.opa-3{opacity:.93}#workframe .ctgframe-top ul li.opa-4,#workframe .ctgframe-bottom ul li.opa-4{opacity:.89}#workframe .ctgframe-top ul li.opa-5,#workframe .ctgframe-bottom ul li.opa-5{opacity:.86}#workframe .ctgframe-top ul li.opa-6,#workframe .ctgframe-bottom ul li.opa-6{opacity:.83}#workframe .ctgframe-top ul li.opa-7,#workframe .ctgframe-bottom ul li.opa-7{opacity:.79}#workframe .ctgframe-top ul li.opa-8,#workframe .ctgframe-bottom ul li.opa-8{opacity:.76}#workframe .ctgframe-top ul li.opa-9,#workframe .ctgframe-bottom ul li.opa-9{opacity:.73}#workframe .ctgframe-top ul li.opa-10,#workframe .ctgframe-bottom ul li.opa-10{opacity:.69}#workframe .ctgframe-top ul li.opa-11,#workframe .ctgframe-bottom ul li.opa-11{opacity:.66}#workframe .ctgframe-top ul li.opa-12,#workframe .ctgframe-bottom ul li.opa-12{opacity:.63}#workframe .ctgframe-top ul li.opa-13,#workframe .ctgframe-bottom ul li.opa-13{opacity:.59}#workframe .ctgframe-top ul li.opa-14,#workframe .ctgframe-bottom ul li.opa-14{opacity:.56}#workframe .ctgframe-top ul li.opa-15,#workframe .ctgframe-bottom ul li.opa-15{opacity:.53}#workframe .ctgframe-right ul li.opa-1,#workframe .ctgframe-left ul li.opa-1{opacity:1}#workframe .ctgframe-right ul li.opa-2,#workframe .ctgframe-left ul li.opa-2{opacity:.93}#workframe .ctgframe-right ul li.opa-3,#workframe .ctgframe-left ul li.opa-3{opacity:.86}#workframe .ctgframe-right ul li.opa-4,#workframe .ctgframe-left ul li.opa-4{opacity:.79}#workframe .ctgframe-right ul li.opa-5,#workframe .ctgframe-left ul li.opa-5{opacity:.73}#workframe .ctgframe-right ul li.opa-6,#workframe .ctgframe-left ul li.opa-6{opacity:.66}#workframe .ctgframe-right ul li.opa-7,#workframe .ctgframe-left ul li.opa-7{opacity:.59}#workframe .ctgframe-right ul li.opa-8,#workframe .ctgframe-left ul li.opa-8{opacity:.53}#workframe .ctgframe-right ul li.opa-9,#workframe .ctgframe-left ul li.opa-9{opacity:.46}#workframe .ctgframe-right ul li.opa-10,#workframe .ctgframe-left ul li.opa-10{opacity:.39}#workframe .ctgframe-right ul li.opa-11,#workframe .ctgframe-left ul li.opa-11{opacity:.33}#workframe .ctgframe-right ul li.opa-12,#workframe .ctgframe-left ul li.opa-12{opacity:.26}#workframe .ctgframe-right ul li.opa-13,#workframe .ctgframe-left ul li.opa-13{opacity:.19}#workframe .ctgframe-right ul li.opa-14,#workframe .ctgframe-left ul li.opa-14{opacity:.13}#workframe .ctgframe-right ul li.opa-15,#workframe .ctgframe-left ul li.opa-15{opacity:.06}#workframe .ctgbox-right{position:absolute;top:24%;right:5%;height:5.328vw;width:7.84vw;transform:rotate(90deg)}#workframe .ctgbox-right .ctg-cap{display:inline-block;font-size:1rem;width:36px;height:36px;border:2px #000 solid;border-radius:18px;text-align:center;padding-top:1px;margin-right:3px}#workframe .ctgbox-right .ctg-text{font-size:.75rem}#workframe .ctgbox-right .ctg-ind{font-size:.75rem;padding-left:.2rem}#workframe .ctgbox-right .ctg-ind::after{content:">";margin-left:.2rem}#workframe .ctgframe-right{position:absolute;top:34%;right:5%;overflow:hidden;width:5.336vw;height:66%;margin:0}#workframe .ctgframe-right ul{width:5.328vw;flex-direction:column;margin:0}#workframe .ctgframe-right ul li{margin-bottom:0.35vw}#workframe .ctgbox-bottom{position:absolute;bottom:10%;right:12%;width:7.84vw;height:5.328vw}#workframe .ctgbox-bottom::before{content:"<";margin-right:.2rem}#workframe .ctgbox-bottom .ctg-cap{display:inline-block;font-size:1rem;width:36px;height:36px;border:2px #000 solid;border-radius:18px;text-align:center;padding-top:1px;margin-right:3px}#workframe .ctgbox-bottom .ctg-text{font-size:.75rem}#workframe .ctgbox-bottom .ctg-ind{font-size:.75rem;padding-right:.1rem}#workframe .ctgframe-bottom{position:absolute;bottom:10%;right:21%;margin:0;width:79%;height:5.336vw;overflow:hidden}#workframe .ctgframe-bottom .category-inner{right:0}#workframe .ctgframe-bottom .category-inner ul{width:auto;flex-direction:row;margin:0;position:absolute;flex-direction:row-reverse}#workframe .ctgframe-bottom .category-inner ul li{margin-right:0.35vw}#workframe .ctgbox-left{position:absolute;bottom:20%;left:5%;height:5.44vw;width:10vh;transform:rotate(-90deg)}#workframe .ctgbox-left .ctg-cap{display:inline-block;font-size:1rem;width:36px;height:36px;border:2px #000 solid;border-radius:18px;text-align:center;padding-top:1px;margin-right:3px}#workframe .ctgbox-left .ctg-text{font-size:.75rem}#workframe .ctgbox-left .ctg-ind{font-size:.75rem;padding-left:.2rem}#workframe .ctgbox-left .ctg-ind::after{content:">";margin-left:.2rem}#workframe .ctgframe-left{position:absolute;bottom:30%;left:5%;overflow:hidden;width:5.336vw;height:70%;margin:0}#workframe .ctgframe-left .category-inner{bottom:0}#workframe .ctgframe-left .category-inner ul{width:5.328vw;flex-direction:column-reverse}#workframe .ctgframe-left .category-inner ul li{margin-bottom:0.35vw}#workframe .ctgbox-top,#workframe .ctgbox-right,#workframe .ctgbox-bottom,#workframe .ctgbox-left,#workframe .ctgframe-top,#workframe .ctgframe-right,#workframe .ctgframe-bottom,#workframe .ctgframe-left{transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}#work-main-content{z-index:2010;top:-100vh;left:calc(50vw - 540px);width:1080px;height:460px;background-color:transparent;position:absolute;padding:0;overflow:hidden}#work-main-content #workbox{width:100%;height:auto}#work-main-content #workbox .workbox-inner{width:1080px;height:100%;display:flex;justify-content:space-between}#work-main-content #workbox .workbox-inner .workimagebox{width:57.4%;height:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}#work-main-content #workbox .workbox-inner .workimagebox .iframe-inner{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}#work-main-content #workbox .workbox-inner .workimagebox .iframe-inner iframe{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}#work-main-content #workbox .workbox-inner .workimagebox .iframe-inner iframe #player{background-color:#000 !important}#work-main-content #workbox .workbox-inner .workimagebox button{width:160px;height:40px;background-color:white;border:1px black solid;text-align:center;vertical-align:middle;margin:70px 0 0;padding:0}#work-main-content #workbox .workbox-inner .workimagebox button span{padding-right:5px}#work-main-content #workbox .workbox-inner .worktext{width:37%;height:460px;margin:0;opacity:0;overflow:scroll;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}#work-main-content #movbtnbox{width:40%;height:auto;position:absolute;top:15vw;z-index:2500}#work-main-content #movbtnbox .movbtnframe{width:100%;height:auto;margin-top:1rem;display:flex;justify-content:space-between}#work-main-content #movbtnbox .movbtnframe btn{width:48%;height:auto;margin:0;background-color:#ababab;display:block;text-align:center;padding:.3rem;font-size:.6rem}#work-main-content #movbtnbox .movbtnframe btn a{color:#fff;font-weight:400;display:block}#movframe btn#list-longmov{width:48%;height:auto;margin:-2.5rem 0 0 0;background-color:#ababab;display:block;float:right;text-align:center;padding:.3rem;font-size:.6rem}#movframe btn#list-longmov a{color:#fff;font-weight:400;display:block}#workframe.open{background-color:#fff}#workbox-cover{position:absolute;top:-100%;left:0;width:100%;height:100%;background-color:#000;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}#workbox-cover.on{width:100%;height:100%;top:0;z-index:2450}#s-movframe{width:80vw;height:48.5vw;top:-48.5vw;left:10vw;padding:5%;position:absolute;background-color:#000;border:1px #000 solid;z-index:2500}#s-movframe .iframe-inner{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}#s-movframe .iframe-inner .movtitlebox{color:#fff;padding:0;position:absolute;z-index:10000;top:-2.5rem}#s-movframe .iframe-inner .movtitlebox p.worktext{color:#fff !important;margin:0;font-size:10px}#s-movframe .iframe-inner .movtitlebox p.title{color:#fff !important;margin:0;font-size:12px}#s-movframe .iframe-inner iframe{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}#s-movframe .iframe-inner iframe #player{background-color:#000 !important}.menuwrap{width:1080px;height:auto;margin:0 auto;position:relative}.menuwrap .site-menu-text{width:100%;height:auto;position:relative;margin-top:10%}.menuwrap .site-menu-text .site-menu-text-inner{display:flex;justify-content:space-between}.menuwrap .site-menu-text .site-menu-text-inner .category-frame{width:336px;height:auto}.menuwrap .site-menu-text .site-menu-text-inner .category-frame p{font-size:1em;font-weight:400;letter-spacing:.034em;margin:0.34em 0 0.43em}.menuwrap .site-menu-text .site-menu-text-inner .category-frame h5.keyword{margin:0.34em 0 2.2rem}.menuwrap .site-menu-text .site-menu-text-inner .category-frame ul#ul-allworks{margin:2.2rem 0}.menuwrap .site-menu-text .site-menu-text-inner .category-frame ul{margin-right:0;margin-bottom:2.2rem;list-style:none}.menuwrap .site-menu-text .site-menu-text-inner .category-frame ul li{font-size:.85em;font-weight:400;letter-spacing:.034em;margin:0.34em 0 0.43em}.menuwrap .site-menu-text .site-menu-text-inner .category-frame ul li a{display:block}#loading-circle{z-index:14000;width:380px;height:380px;position:absolute;top:calc(50% - 190px);left:calc(50% - 190px);transform:scale(1)}#loading-circle .lc-circle{width:100%;height:100%;border:1px #333 solid;box-sizing:border-box;border-radius:50%;position:absolute;top:0;left:0}#loading-circle #lc-item1{border-color:#3f43f7}#loading-circle #lc-item2{border-color:#2aac6e}#loading-circle #lc-item3{border-color:#cc3355}#loading-circle #lc-item4{border-color:#ba00e8}.page-template-page-product-top #logo,.page-template-page-product #logo{z-index:15000;width:360px;height:42px;position:absolute;top:3%;left:15%;opacity:1;transform:matrix(1, 0, 0, 1, 0, 0);cursor:auto}.page-template-page-product-top #logo svg,.page-template-page-product #logo svg{width:360px;height:42px}#logo{z-index:15000;width:360px;height:42px;position:absolute;top:calc(50% - 5px);left:calc(50% - 180px);opacity:0;transform:scale(0.5);transition-property:all;transition-duration:.7s;transition-timing-function:ease-in-out}#logo svg{width:360px;height:42px}#logo.move-on{left:calc(50vw - 540px) !important}#weatherbox{width:20rem;height:8rem;position:fixed;bottom:40px;left:40px;z-index:1000}#weatherbox p{font-size:0.85rem;font-weight:400;letter-spacing:.034em;line-height:1.53;margin:.34em 0 .43rem;padding:0}.progress{display:none;background-color:#000;color:#fff;height:100%;position:absolute;width:100%}.progress-bar{border-top:1px solid #a0a0a0;position:absolute;top:50%;width:0%}.progress-text{font-family:"Menlo", "Consolas", monospace;font-size:12px;margin-top:10px;position:absolute;text-align:center;top:50%;width:100%}.progress-complete .progress-bar{border-top-color:#fff}#loading{border:1px dashed #999;padding:15px;position:fixed;top:50%;left:50%;background-color:#FFF;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85}#loading .loadingMsg{text-align:center;padding-top:100px;width:100px;background-image:url("./images/loading-line.gif");background-position:center top;background-repeat:no-repeat}.bl_footer{background-color:#f1f1f1;height:auto;width:100vw;text-align:center;padding:50px 0 45px;margin:0;margin-top:50px}.bl_footer button{width:370px;height:60px;background-color:white;margin-bottom:50px;border:1px black solid}.bl_footer button span{margin-right:5px}.bl_footer h5{margin:0 0 20px}.bl_footer .bl_flex{display:flex;justify-content:center;margin:0 auto 20px;width:100%;height:auto}.bl_footer .bl_flex .fl_item{width:41px;height:41px;margin:0 6px}.bl_footer .bl_flex .fl_item img{width:100%;height:auto}.bl_footer h6{margin:0}body.home .bl_footer{margin-left:calc((50vw - 540px) * -1)}.site-content-contain{width:100%;height:auto;background-color:#ffffff;position:absolute;left:0;top:100vh;z-index:2000;opacity:0;padding:0;transition-property:all;transition-duration:.7s;transition-timing-function:ease-in-out}.site-content-contain .site-content{padding:0;height:100%;overflow:scroll;position:relative}.page-template-page-product-top .site-content-contain,.page-template-page-product .site-content-contain{width:100%;height:auto;background-color:#ffffff;position:absolute;top:100vh;left:0;z-index:2000;opacity:1;transition-property:all;transition-duration:.7s;transition-timing-function:ease-in-out}.site-content-contain-mobile{width:100%;height:auto;background-color:#ffffff;position:relative}.site-content{padding:2.5em 0 0}#wrap{overflow:hidden}@media (max-width: 767px){.site-content{padding:0}.breadcrumbs{padding-left:3vw;padding-right:3vw;padding-bottom:2em}.wrap{margin-left:auto;margin-right:auto;max-width:700px;padding-left:3.8vw;padding-right:3.8vw}.wrap:after{clear:both;content:"";display:block}.iframe-inner iframe{width:100%;height:auto;margin-bottom:0}header.page-header{padding-bottom:1em}header.page-header h1{font-size:1.4rem;font-weight:300;margin-bottom:0}footer#colophon{margin-top:3em}h3.mobile-single{padding:.5em 0 0}.credit,.award,.note{display:block;font-size:.75rem;line-height:1.4;margin-bottom:.5rem}svg:not(:root){display:none}footer.entry-footer{margin-bottom:1rem}}#selected-category{position:absolute;right:15%;top:3%;z-index:10000}#selected-category h2{font-size:1.8em;font-weight:400;letter-spacing:.072em;margin:0.72em 0 0.9em;color:#000;text-align:right}#worklist-frame{width:1080px;height:100vh;margin:0 auto;position:relative;padding-top:5.5rem}@media screen and (min-width: 320px) and (max-width: 480px){#worklist-frame{width:94vw;height:90vh;margin:2% 3vw 0;padding:0}}#worklist-frame #list-outer-frame{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}#worklist-frame #list-outer-frame .worklist{width:336px;height:auto;margin:0;margin-bottom:2.5rem}#worklist-frame #list-outer-frame .worklist a{color:#000000;font-weight:400}#worklist-frame #list-outer-frame .worklist a:hover{color:#000000;font-weight:400}#worklist-frame #list-outer-frame .worklist a .inner{display:block;width:100%;height:auto;font-size:0.75rem;line-height:1.1rem}#worklist-frame #list-outer-frame .worklist a .inner .imagebox{width:100%;height:auto;margin-bottom:20px}#worklist-frame #list-outer-frame .worklist a .inner .imagebox img{width:100%;height:auto}#worklist-frame #list-outer-frame .worklist a .inner .category-name{display:block}#worklist-frame #list-outer-frame .worklist a .inner .title{display:block}#worklist-frame #list-outer-frame .worklist a .inner .year{display:none}#single-work-frame{width:1080px;height:100vh;margin:0 auto;position:relative;padding-top:5.5rem}@media screen and (min-width: 320px) and (max-width: 480px){#single-work-frame{width:94vw;height:90vh;margin:2% 3vw 0;padding:0}}#single-work-frame .bl_frame.bred{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:nowrap}#single-work-frame .iframe-inner{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}#single-work-frame .iframe-inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}#single-work-frame .bl_flex{display:flex;justify-content:space-between;width:250px;margin:70px auto}#single-work-frame .bl_flex .fl_item{margin:0;padding:0;font-size:1em;font-weight:400;letter-spacing:.04em;line-height:1.8em}#single-work-frame .bl_flex .fl_item span{display:inline-block;padding:0 5px}.page-template-page-product-top #movframe,.page-template-page-product #movframe{width:1080px;height:calc(100vh - 5.5em);margin:0 auto;position:relative}.page-template-page-product-top #movframe .prd-box,.page-template-page-product #movframe .prd-box{margin:5px 1%;width:48%;float:left}.page-template-page-product-top #movframe .wleft,.page-template-page-product #movframe .wleft{width:50%;margin-right:5%;height:auto;float:left}.page-template-page-product-top #movframe .wleft h1,.page-template-page-product #movframe .wleft h1{display:none}.page-template-page-product-top #movframe .wleft .iframe-inner,.page-template-page-product #movframe .wleft .iframe-inner{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}.page-template-page-product-top #movframe .wleft .iframe-inner iframe,.page-template-page-product #movframe .wleft .iframe-inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page-template-page-product-top #movframe .wleft btn#list-longmov,.page-template-page-product #movframe .wleft btn#list-longmov{width:48%;height:auto;margin:-2.5rem 0 0 0;background-color:#ababab;display:block;float:right;text-align:center;padding:.3rem;font-size:.6rem}.page-template-page-product-top #movframe .wright,.page-template-page-product #movframe .wright{width:45%;height:auto;margin:0;float:left}#movframe,#infoframe{width:1080px;height:calc(100vh - 5.5em);margin:0 auto;position:relative;transition-property:all;transition-duration:.7s;transition-timing-function:ease-in-out}#movframe.open,#infoframe.open{bottom:initial;opacity:1}#movframe .mov-inner,#movframe .info-inner,#infoframe .mov-inner,#infoframe .info-inner{margin:0;white-space:nowrap}#movframe .mov-inner #work-frame-inner,#movframe .mov-inner #info-frame-inner,#movframe .info-inner #work-frame-inner,#movframe .info-inner #info-frame-inner,#infoframe .mov-inner #work-frame-inner,#infoframe .mov-inner #info-frame-inner,#infoframe .info-inner #work-frame-inner,#infoframe .info-inner #info-frame-inner{margin:100px auto 0;padding:0;white-space:nowrap;width:1080px;height:auto;display:block;background-color:#fff}#movframe .mov-inner #work-frame-inner #prev-work,#movframe .mov-inner #work-frame-inner #main-work,#movframe .mov-inner #work-frame-inner #next-work,#movframe .mov-inner #info-frame-inner #prev-work,#movframe .mov-inner #info-frame-inner #main-work,#movframe .mov-inner #info-frame-inner #next-work,#movframe .info-inner #work-frame-inner #prev-work,#movframe .info-inner #work-frame-inner #main-work,#movframe .info-inner #work-frame-inner #next-work,#movframe .info-inner #info-frame-inner #prev-work,#movframe .info-inner #info-frame-inner #main-work,#movframe .info-inner #info-frame-inner #next-work,#infoframe .mov-inner #work-frame-inner #prev-work,#infoframe .mov-inner #work-frame-inner #main-work,#infoframe .mov-inner #work-frame-inner #next-work,#infoframe .mov-inner #info-frame-inner #prev-work,#infoframe .mov-inner #info-frame-inner #main-work,#infoframe .mov-inner #info-frame-inner #next-work,#infoframe .info-inner #work-frame-inner #prev-work,#infoframe .info-inner #work-frame-inner #main-work,#infoframe .info-inner #work-frame-inner #next-work,#infoframe .info-inner #info-frame-inner #prev-work,#infoframe .info-inner #info-frame-inner #main-work,#infoframe .info-inner #info-frame-inner #next-work{display:block;width:100%;max-width:1080px;height:auto;margin:0;background-color:#fff}#movframe .mov-inner #work-frame-inner #prev-work .inner,#movframe .mov-inner #work-frame-inner #main-work .inner,#movframe .mov-inner #work-frame-inner #next-work .inner,#movframe .mov-inner #info-frame-inner #prev-work .inner,#movframe .mov-inner #info-frame-inner #main-work .inner,#movframe .mov-inner #info-frame-inner #next-work .inner,#movframe .info-inner #work-frame-inner #prev-work .inner,#movframe .info-inner #work-frame-inner #main-work .inner,#movframe .info-inner #work-frame-inner #next-work .inner,#movframe .info-inner #info-frame-inner #prev-work .inner,#movframe .info-inner #info-frame-inner #main-work .inner,#movframe .info-inner #info-frame-inner #next-work .inner,#infoframe .mov-inner #work-frame-inner #prev-work .inner,#infoframe .mov-inner #work-frame-inner #main-work .inner,#infoframe .mov-inner #work-frame-inner #next-work .inner,#infoframe .mov-inner #info-frame-inner #prev-work .inner,#infoframe .mov-inner #info-frame-inner #main-work .inner,#infoframe .mov-inner #info-frame-inner #next-work .inner,#infoframe .info-inner #work-frame-inner #prev-work .inner,#infoframe .info-inner #work-frame-inner #main-work .inner,#infoframe .info-inner #work-frame-inner #next-work .inner,#infoframe .info-inner #info-frame-inner #prev-work .inner,#infoframe .info-inner #info-frame-inner #main-work .inner,#infoframe .info-inner #info-frame-inner #next-work .inner{position:relative}#movframe .mov-inner #work-frame-inner #prev-work a,#movframe .mov-inner #work-frame-inner #main-work a,#movframe .mov-inner #work-frame-inner #next-work a,#movframe .mov-inner #info-frame-inner #prev-work a,#movframe .mov-inner #info-frame-inner #main-work a,#movframe .mov-inner #info-frame-inner #next-work a,#movframe .info-inner #work-frame-inner #prev-work a,#movframe .info-inner #work-frame-inner #main-work a,#movframe .info-inner #work-frame-inner #next-work a,#movframe .info-inner #info-frame-inner #prev-work a,#movframe .info-inner #info-frame-inner #main-work a,#movframe .info-inner #info-frame-inner #next-work a,#infoframe .mov-inner #work-frame-inner #prev-work a,#infoframe .mov-inner #work-frame-inner #main-work a,#infoframe .mov-inner #work-frame-inner #next-work a,#infoframe .mov-inner #info-frame-inner #prev-work a,#infoframe .mov-inner #info-frame-inner #main-work a,#infoframe .mov-inner #info-frame-inner #next-work a,#infoframe .info-inner #work-frame-inner #prev-work a,#infoframe .info-inner #work-frame-inner #main-work a,#infoframe .info-inner #work-frame-inner #next-work a,#infoframe .info-inner #info-frame-inner #prev-work a,#infoframe .info-inner #info-frame-inner #main-work a,#infoframe .info-inner #info-frame-inner #next-work a{display:block;color:#000;font-weight:500}#movframe .mov-inner #work-frame-inner #prev-work .wleft,#movframe .mov-inner #work-frame-inner #main-work .wleft,#movframe .mov-inner #work-frame-inner #next-work .wleft,#movframe .mov-inner #info-frame-inner #prev-work .wleft,#movframe .mov-inner #info-frame-inner #main-work .wleft,#movframe .mov-inner #info-frame-inner #next-work .wleft,#movframe .info-inner #work-frame-inner #prev-work .wleft,#movframe .info-inner #work-frame-inner #main-work .wleft,#movframe .info-inner #work-frame-inner #next-work .wleft,#movframe .info-inner #info-frame-inner #prev-work .wleft,#movframe .info-inner #info-frame-inner #main-work .wleft,#movframe .info-inner #info-frame-inner #next-work .wleft,#infoframe .mov-inner #work-frame-inner #prev-work .wleft,#infoframe .mov-inner #work-frame-inner #main-work .wleft,#infoframe .mov-inner #work-frame-inner #next-work .wleft,#infoframe .mov-inner #info-frame-inner #prev-work .wleft,#infoframe .mov-inner #info-frame-inner #main-work .wleft,#infoframe .mov-inner #info-frame-inner #next-work .wleft,#infoframe .info-inner #work-frame-inner #prev-work .wleft,#infoframe .info-inner #work-frame-inner #main-work .wleft,#infoframe .info-inner #work-frame-inner #next-work .wleft,#infoframe .info-inner #info-frame-inner #prev-work .wleft,#infoframe .info-inner #info-frame-inner #main-work .wleft,#infoframe .info-inner #info-frame-inner #next-work .wleft{width:100%;height:auto;margin:0}#movframe .mov-inner #work-frame-inner #prev-work .wleft .bl_frame.bred,#movframe .mov-inner #work-frame-inner #main-work .wleft .bl_frame.bred,#movframe .mov-inner #work-frame-inner #next-work .wleft .bl_frame.bred,#movframe .mov-inner #info-frame-inner #prev-work .wleft .bl_frame.bred,#movframe .mov-inner #info-frame-inner #main-work .wleft .bl_frame.bred,#movframe .mov-inner #info-frame-inner #next-work .wleft .bl_frame.bred,#movframe .info-inner #work-frame-inner #prev-work .wleft .bl_frame.bred,#movframe .info-inner #work-frame-inner #main-work .wleft .bl_frame.bred,#movframe .info-inner #work-frame-inner #next-work .wleft .bl_frame.bred,#movframe .info-inner #info-frame-inner #prev-work .wleft .bl_frame.bred,#movframe .info-inner #info-frame-inner #main-work .wleft .bl_frame.bred,#movframe .info-inner #info-frame-inner #next-work .wleft .bl_frame.bred,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .bl_frame.bred,#infoframe .mov-inner #work-frame-inner #main-work .wleft .bl_frame.bred,#infoframe .mov-inner #work-frame-inner #next-work .wleft .bl_frame.bred,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .bl_frame.bred,#infoframe .mov-inner #info-frame-inner #main-work .wleft .bl_frame.bred,#infoframe .mov-inner #info-frame-inner #next-work .wleft .bl_frame.bred,#infoframe .info-inner #work-frame-inner #prev-work .wleft .bl_frame.bred,#infoframe .info-inner #work-frame-inner #main-work .wleft .bl_frame.bred,#infoframe .info-inner #work-frame-inner #next-work .wleft .bl_frame.bred,#infoframe .info-inner #info-frame-inner #prev-work .wleft .bl_frame.bred,#infoframe .info-inner #info-frame-inner #main-work .wleft .bl_frame.bred,#infoframe .info-inner #info-frame-inner #next-work .wleft .bl_frame.bred{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:nowrap}#movframe .mov-inner #work-frame-inner #prev-work .wleft btn a,#movframe .mov-inner #work-frame-inner #main-work .wleft btn a,#movframe .mov-inner #work-frame-inner #next-work .wleft btn a,#movframe .mov-inner #info-frame-inner #prev-work .wleft btn a,#movframe .mov-inner #info-frame-inner #main-work .wleft btn a,#movframe .mov-inner #info-frame-inner #next-work .wleft btn a,#movframe .info-inner #work-frame-inner #prev-work .wleft btn a,#movframe .info-inner #work-frame-inner #main-work .wleft btn a,#movframe .info-inner #work-frame-inner #next-work .wleft btn a,#movframe .info-inner #info-frame-inner #prev-work .wleft btn a,#movframe .info-inner #info-frame-inner #main-work .wleft btn a,#movframe .info-inner #info-frame-inner #next-work .wleft btn a,#infoframe .mov-inner #work-frame-inner #prev-work .wleft btn a,#infoframe .mov-inner #work-frame-inner #main-work .wleft btn a,#infoframe .mov-inner #work-frame-inner #next-work .wleft btn a,#infoframe .mov-inner #info-frame-inner #prev-work .wleft btn a,#infoframe .mov-inner #info-frame-inner #main-work .wleft btn a,#infoframe .mov-inner #info-frame-inner #next-work .wleft btn a,#infoframe .info-inner #work-frame-inner #prev-work .wleft btn a,#infoframe .info-inner #work-frame-inner #main-work .wleft btn a,#infoframe .info-inner #work-frame-inner #next-work .wleft btn a,#infoframe .info-inner #info-frame-inner #prev-work .wleft btn a,#infoframe .info-inner #info-frame-inner #main-work .wleft btn a,#infoframe .info-inner #info-frame-inner #next-work .wleft btn a{color:#fff}#movframe .mov-inner #work-frame-inner #prev-work .wleft .iframe-inner,#movframe .mov-inner #work-frame-inner #main-work .wleft .iframe-inner,#movframe .mov-inner #work-frame-inner #next-work .wleft .iframe-inner,#movframe .mov-inner #info-frame-inner #prev-work .wleft .iframe-inner,#movframe .mov-inner #info-frame-inner #main-work .wleft .iframe-inner,#movframe .mov-inner #info-frame-inner #next-work .wleft .iframe-inner,#movframe .info-inner #work-frame-inner #prev-work .wleft .iframe-inner,#movframe .info-inner #work-frame-inner #main-work .wleft .iframe-inner,#movframe .info-inner #work-frame-inner #next-work .wleft .iframe-inner,#movframe .info-inner #info-frame-inner #prev-work .wleft .iframe-inner,#movframe .info-inner #info-frame-inner #main-work .wleft .iframe-inner,#movframe .info-inner #info-frame-inner #next-work .wleft .iframe-inner,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .iframe-inner,#infoframe .mov-inner #work-frame-inner #main-work .wleft .iframe-inner,#infoframe .mov-inner #work-frame-inner #next-work .wleft .iframe-inner,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .iframe-inner,#infoframe .mov-inner #info-frame-inner #main-work .wleft .iframe-inner,#infoframe .mov-inner #info-frame-inner #next-work .wleft .iframe-inner,#infoframe .info-inner #work-frame-inner #prev-work .wleft .iframe-inner,#infoframe .info-inner #work-frame-inner #main-work .wleft .iframe-inner,#infoframe .info-inner #work-frame-inner #next-work .wleft .iframe-inner,#infoframe .info-inner #info-frame-inner #prev-work .wleft .iframe-inner,#infoframe .info-inner #info-frame-inner #main-work .wleft .iframe-inner,#infoframe .info-inner #info-frame-inner #next-work .wleft .iframe-inner{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}#movframe .mov-inner #work-frame-inner #prev-work .wleft .iframe-inner iframe,#movframe .mov-inner #work-frame-inner #main-work .wleft .iframe-inner iframe,#movframe .mov-inner #work-frame-inner #next-work .wleft .iframe-inner iframe,#movframe .mov-inner #info-frame-inner #prev-work .wleft .iframe-inner iframe,#movframe .mov-inner #info-frame-inner #main-work .wleft .iframe-inner iframe,#movframe .mov-inner #info-frame-inner #next-work .wleft .iframe-inner iframe,#movframe .info-inner #work-frame-inner #prev-work .wleft .iframe-inner iframe,#movframe .info-inner #work-frame-inner #main-work .wleft .iframe-inner iframe,#movframe .info-inner #work-frame-inner #next-work .wleft .iframe-inner iframe,#movframe .info-inner #info-frame-inner #prev-work .wleft .iframe-inner iframe,#movframe .info-inner #info-frame-inner #main-work .wleft .iframe-inner iframe,#movframe .info-inner #info-frame-inner #next-work .wleft .iframe-inner iframe,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .iframe-inner iframe,#infoframe .mov-inner #work-frame-inner #main-work .wleft .iframe-inner iframe,#infoframe .mov-inner #work-frame-inner #next-work .wleft .iframe-inner iframe,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .iframe-inner iframe,#infoframe .mov-inner #info-frame-inner #main-work .wleft .iframe-inner iframe,#infoframe .mov-inner #info-frame-inner #next-work .wleft .iframe-inner iframe,#infoframe .info-inner #work-frame-inner #prev-work .wleft .iframe-inner iframe,#infoframe .info-inner #work-frame-inner #main-work .wleft .iframe-inner iframe,#infoframe .info-inner #work-frame-inner #next-work .wleft .iframe-inner iframe,#infoframe .info-inner #info-frame-inner #prev-work .wleft .iframe-inner iframe,#infoframe .info-inner #info-frame-inner #main-work .wleft .iframe-inner iframe,#infoframe .info-inner #info-frame-inner #next-work .wleft .iframe-inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}#movframe .mov-inner #work-frame-inner #prev-work .wleft .media-title,#movframe .mov-inner #work-frame-inner #main-work .wleft .media-title,#movframe .mov-inner #work-frame-inner #next-work .wleft .media-title,#movframe .mov-inner #info-frame-inner #prev-work .wleft .media-title,#movframe .mov-inner #info-frame-inner #main-work .wleft .media-title,#movframe .mov-inner #info-frame-inner #next-work .wleft .media-title,#movframe .info-inner #work-frame-inner #prev-work .wleft .media-title,#movframe .info-inner #work-frame-inner #main-work .wleft .media-title,#movframe .info-inner #work-frame-inner #next-work .wleft .media-title,#movframe .info-inner #info-frame-inner #prev-work .wleft .media-title,#movframe .info-inner #info-frame-inner #main-work .wleft .media-title,#movframe .info-inner #info-frame-inner #next-work .wleft .media-title,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .media-title,#infoframe .mov-inner #work-frame-inner #main-work .wleft .media-title,#infoframe .mov-inner #work-frame-inner #next-work .wleft .media-title,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .media-title,#infoframe .mov-inner #info-frame-inner #main-work .wleft .media-title,#infoframe .mov-inner #info-frame-inner #next-work .wleft .media-title,#infoframe .info-inner #work-frame-inner #prev-work .wleft .media-title,#infoframe .info-inner #work-frame-inner #main-work .wleft .media-title,#infoframe .info-inner #work-frame-inner #next-work .wleft .media-title,#infoframe .info-inner #info-frame-inner #prev-work .wleft .media-title,#infoframe .info-inner #info-frame-inner #main-work .wleft .media-title,#infoframe .info-inner #info-frame-inner #next-work .wleft .media-title{font-size:1.4rem;margin-bottom:.2rem;display:block}#movframe .mov-inner #work-frame-inner #prev-work .wleft h1,#movframe .mov-inner #work-frame-inner #main-work .wleft h1,#movframe .mov-inner #work-frame-inner #next-work .wleft h1,#movframe .mov-inner #info-frame-inner #prev-work .wleft h1,#movframe .mov-inner #info-frame-inner #main-work .wleft h1,#movframe .mov-inner #info-frame-inner #next-work .wleft h1,#movframe .info-inner #work-frame-inner #prev-work .wleft h1,#movframe .info-inner #work-frame-inner #main-work .wleft h1,#movframe .info-inner #work-frame-inner #next-work .wleft h1,#movframe .info-inner #info-frame-inner #prev-work .wleft h1,#movframe .info-inner #info-frame-inner #main-work .wleft h1,#movframe .info-inner #info-frame-inner #next-work .wleft h1,#infoframe .mov-inner #work-frame-inner #prev-work .wleft h1,#infoframe .mov-inner #work-frame-inner #main-work .wleft h1,#infoframe .mov-inner #work-frame-inner #next-work .wleft h1,#infoframe .mov-inner #info-frame-inner #prev-work .wleft h1,#infoframe .mov-inner #info-frame-inner #main-work .wleft h1,#infoframe .mov-inner #info-frame-inner #next-work .wleft h1,#infoframe .info-inner #work-frame-inner #prev-work .wleft h1,#infoframe .info-inner #work-frame-inner #main-work .wleft h1,#infoframe .info-inner #work-frame-inner #next-work .wleft h1,#infoframe .info-inner #info-frame-inner #prev-work .wleft h1,#infoframe .info-inner #info-frame-inner #main-work .wleft h1,#infoframe .info-inner #info-frame-inner #next-work .wleft h1{font-size:1.4rem;font-weight:normal;padding-top:0}#movframe .mov-inner #work-frame-inner #prev-work .wleft h1 .h1-title,#movframe .mov-inner #work-frame-inner #main-work .wleft h1 .h1-title,#movframe .mov-inner #work-frame-inner #next-work .wleft h1 .h1-title,#movframe .mov-inner #info-frame-inner #prev-work .wleft h1 .h1-title,#movframe .mov-inner #info-frame-inner #main-work .wleft h1 .h1-title,#movframe .mov-inner #info-frame-inner #next-work .wleft h1 .h1-title,#movframe .info-inner #work-frame-inner #prev-work .wleft h1 .h1-title,#movframe .info-inner #work-frame-inner #main-work .wleft h1 .h1-title,#movframe .info-inner #work-frame-inner #next-work .wleft h1 .h1-title,#movframe .info-inner #info-frame-inner #prev-work .wleft h1 .h1-title,#movframe .info-inner #info-frame-inner #main-work .wleft h1 .h1-title,#movframe .info-inner #info-frame-inner #next-work .wleft h1 .h1-title,#infoframe .mov-inner #work-frame-inner #prev-work .wleft h1 .h1-title,#infoframe .mov-inner #work-frame-inner #main-work .wleft h1 .h1-title,#infoframe .mov-inner #work-frame-inner #next-work .wleft h1 .h1-title,#infoframe .mov-inner #info-frame-inner #prev-work .wleft h1 .h1-title,#infoframe .mov-inner #info-frame-inner #main-work .wleft h1 .h1-title,#infoframe .mov-inner #info-frame-inner #next-work .wleft h1 .h1-title,#infoframe .info-inner #work-frame-inner #prev-work .wleft h1 .h1-title,#infoframe .info-inner #work-frame-inner #main-work .wleft h1 .h1-title,#infoframe .info-inner #work-frame-inner #next-work .wleft h1 .h1-title,#infoframe .info-inner #info-frame-inner #prev-work .wleft h1 .h1-title,#infoframe .info-inner #info-frame-inner #main-work .wleft h1 .h1-title,#infoframe .info-inner #info-frame-inner #next-work .wleft h1 .h1-title{font-style:italic}#movframe .mov-inner #work-frame-inner #prev-work .wleft .year,#movframe .mov-inner #work-frame-inner #prev-work .wleft .credit,#movframe .mov-inner #work-frame-inner #prev-work .wleft .award,#movframe .mov-inner #work-frame-inner #main-work .wleft .year,#movframe .mov-inner #work-frame-inner #main-work .wleft .credit,#movframe .mov-inner #work-frame-inner #main-work .wleft .award,#movframe .mov-inner #work-frame-inner #next-work .wleft .year,#movframe .mov-inner #work-frame-inner #next-work .wleft .credit,#movframe .mov-inner #work-frame-inner #next-work .wleft .award,#movframe .mov-inner #info-frame-inner #prev-work .wleft .year,#movframe .mov-inner #info-frame-inner #prev-work .wleft .credit,#movframe .mov-inner #info-frame-inner #prev-work .wleft .award,#movframe .mov-inner #info-frame-inner #main-work .wleft .year,#movframe .mov-inner #info-frame-inner #main-work .wleft .credit,#movframe .mov-inner #info-frame-inner #main-work .wleft .award,#movframe .mov-inner #info-frame-inner #next-work .wleft .year,#movframe .mov-inner #info-frame-inner #next-work .wleft .credit,#movframe .mov-inner #info-frame-inner #next-work .wleft .award,#movframe .info-inner #work-frame-inner #prev-work .wleft .year,#movframe .info-inner #work-frame-inner #prev-work .wleft .credit,#movframe .info-inner #work-frame-inner #prev-work .wleft .award,#movframe .info-inner #work-frame-inner #main-work .wleft .year,#movframe .info-inner #work-frame-inner #main-work .wleft .credit,#movframe .info-inner #work-frame-inner #main-work .wleft .award,#movframe .info-inner #work-frame-inner #next-work .wleft .year,#movframe .info-inner #work-frame-inner #next-work .wleft .credit,#movframe .info-inner #work-frame-inner #next-work .wleft .award,#movframe .info-inner #info-frame-inner #prev-work .wleft .year,#movframe .info-inner #info-frame-inner #prev-work .wleft .credit,#movframe .info-inner #info-frame-inner #prev-work .wleft .award,#movframe .info-inner #info-frame-inner #main-work .wleft .year,#movframe .info-inner #info-frame-inner #main-work .wleft .credit,#movframe .info-inner #info-frame-inner #main-work .wleft .award,#movframe .info-inner #info-frame-inner #next-work .wleft .year,#movframe .info-inner #info-frame-inner #next-work .wleft .credit,#movframe .info-inner #info-frame-inner #next-work .wleft .award,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .year,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .credit,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .award,#infoframe .mov-inner #work-frame-inner #main-work .wleft .year,#infoframe .mov-inner #work-frame-inner #main-work .wleft .credit,#infoframe .mov-inner #work-frame-inner #main-work .wleft .award,#infoframe .mov-inner #work-frame-inner #next-work .wleft .year,#infoframe .mov-inner #work-frame-inner #next-work .wleft .credit,#infoframe .mov-inner #work-frame-inner #next-work .wleft .award,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .year,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .credit,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .award,#infoframe .mov-inner #info-frame-inner #main-work .wleft .year,#infoframe .mov-inner #info-frame-inner #main-work .wleft .credit,#infoframe .mov-inner #info-frame-inner #main-work .wleft .award,#infoframe .mov-inner #info-frame-inner #next-work .wleft .year,#infoframe .mov-inner #info-frame-inner #next-work .wleft .credit,#infoframe .mov-inner #info-frame-inner #next-work .wleft .award,#infoframe .info-inner #work-frame-inner #prev-work .wleft .year,#infoframe .info-inner #work-frame-inner #prev-work .wleft .credit,#infoframe .info-inner #work-frame-inner #prev-work .wleft .award,#infoframe .info-inner #work-frame-inner #main-work .wleft .year,#infoframe .info-inner #work-frame-inner #main-work .wleft .credit,#infoframe .info-inner #work-frame-inner #main-work .wleft .award,#infoframe .info-inner #work-frame-inner #next-work .wleft .year,#infoframe .info-inner #work-frame-inner #next-work .wleft .credit,#infoframe .info-inner #work-frame-inner #next-work .wleft .award,#infoframe .info-inner #info-frame-inner #prev-work .wleft .year,#infoframe .info-inner #info-frame-inner #prev-work .wleft .credit,#infoframe .info-inner #info-frame-inner #prev-work .wleft .award,#infoframe .info-inner #info-frame-inner #main-work .wleft .year,#infoframe .info-inner #info-frame-inner #main-work .wleft .credit,#infoframe .info-inner #info-frame-inner #main-work .wleft .award,#infoframe .info-inner #info-frame-inner #next-work .wleft .year,#infoframe .info-inner #info-frame-inner #next-work .wleft .credit,#infoframe .info-inner #info-frame-inner #next-work .wleft .award{font-size:0.75rem;display:block;line-height:1.1rem;margin-bottom:.75rem}#movframe .mov-inner #work-frame-inner #prev-work .wleft .scrollcontent,#movframe .mov-inner #work-frame-inner #main-work .wleft .scrollcontent,#movframe .mov-inner #work-frame-inner #next-work .wleft .scrollcontent,#movframe .mov-inner #info-frame-inner #prev-work .wleft .scrollcontent,#movframe .mov-inner #info-frame-inner #main-work .wleft .scrollcontent,#movframe .mov-inner #info-frame-inner #next-work .wleft .scrollcontent,#movframe .info-inner #work-frame-inner #prev-work .wleft .scrollcontent,#movframe .info-inner #work-frame-inner #main-work .wleft .scrollcontent,#movframe .info-inner #work-frame-inner #next-work .wleft .scrollcontent,#movframe .info-inner #info-frame-inner #prev-work .wleft .scrollcontent,#movframe .info-inner #info-frame-inner #main-work .wleft .scrollcontent,#movframe .info-inner #info-frame-inner #next-work .wleft .scrollcontent,#infoframe .mov-inner #work-frame-inner #prev-work .wleft .scrollcontent,#infoframe .mov-inner #work-frame-inner #main-work .wleft .scrollcontent,#infoframe .mov-inner #work-frame-inner #next-work .wleft .scrollcontent,#infoframe .mov-inner #info-frame-inner #prev-work .wleft .scrollcontent,#infoframe .mov-inner #info-frame-inner #main-work .wleft .scrollcontent,#infoframe .mov-inner #info-frame-inner #next-work .wleft .scrollcontent,#infoframe .info-inner #work-frame-inner #prev-work .wleft .scrollcontent,#infoframe .info-inner #work-frame-inner #main-work .wleft .scrollcontent,#infoframe .info-inner #work-frame-inner #next-work .wleft .scrollcontent,#infoframe .info-inner #info-frame-inner #prev-work .wleft .scrollcontent,#infoframe .info-inner #info-frame-inner #main-work .wleft .scrollcontent,#infoframe .info-inner #info-frame-inner #next-work .wleft .scrollcontent{width:100%;height:25vh;word-wrap:break-word;text-wrap-mode:wrap;overflow-y:scroll}#movframe .mov-inner #work-frame-inner #prev-work .wright,#movframe .mov-inner #work-frame-inner #main-work .wright,#movframe .mov-inner #work-frame-inner #next-work .wright,#movframe .mov-inner #info-frame-inner #prev-work .wright,#movframe .mov-inner #info-frame-inner #main-work .wright,#movframe .mov-inner #info-frame-inner #next-work .wright,#movframe .info-inner #work-frame-inner #prev-work .wright,#movframe .info-inner #work-frame-inner #main-work .wright,#movframe .info-inner #work-frame-inner #next-work .wright,#movframe .info-inner #info-frame-inner #prev-work .wright,#movframe .info-inner #info-frame-inner #main-work .wright,#movframe .info-inner #info-frame-inner #next-work .wright,#infoframe .mov-inner #work-frame-inner #prev-work .wright,#infoframe .mov-inner #work-frame-inner #main-work .wright,#infoframe .mov-inner #work-frame-inner #next-work .wright,#infoframe .mov-inner #info-frame-inner #prev-work .wright,#infoframe .mov-inner #info-frame-inner #main-work .wright,#infoframe .mov-inner #info-frame-inner #next-work .wright,#infoframe .info-inner #work-frame-inner #prev-work .wright,#infoframe .info-inner #work-frame-inner #main-work .wright,#infoframe .info-inner #work-frame-inner #next-work .wright,#infoframe .info-inner #info-frame-inner #prev-work .wright,#infoframe .info-inner #info-frame-inner #main-work .wright,#infoframe .info-inner #info-frame-inner #next-work .wright{width:45%;max-height:90vh;float:left}#movframe .mov-inner #work-frame-inner #prev-work .wright img,#movframe .mov-inner #work-frame-inner #main-work .wright img,#movframe .mov-inner #work-frame-inner #next-work .wright img,#movframe .mov-inner #info-frame-inner #prev-work .wright img,#movframe .mov-inner #info-frame-inner #main-work .wright img,#movframe .mov-inner #info-frame-inner #next-work .wright img,#movframe .info-inner #work-frame-inner #prev-work .wright img,#movframe .info-inner #work-frame-inner #main-work .wright img,#movframe .info-inner #work-frame-inner #next-work .wright img,#movframe .info-inner #info-frame-inner #prev-work .wright img,#movframe .info-inner #info-frame-inner #main-work .wright img,#movframe .info-inner #info-frame-inner #next-work .wright img,#infoframe .mov-inner #work-frame-inner #prev-work .wright img,#infoframe .mov-inner #work-frame-inner #main-work .wright img,#infoframe .mov-inner #work-frame-inner #next-work .wright img,#infoframe .mov-inner #info-frame-inner #prev-work .wright img,#infoframe .mov-inner #info-frame-inner #main-work .wright img,#infoframe .mov-inner #info-frame-inner #next-work .wright img,#infoframe .info-inner #work-frame-inner #prev-work .wright img,#infoframe .info-inner #work-frame-inner #main-work .wright img,#infoframe .info-inner #work-frame-inner #next-work .wright img,#infoframe .info-inner #info-frame-inner #prev-work .wright img,#infoframe .info-inner #info-frame-inner #main-work .wright img,#infoframe .info-inner #info-frame-inner #next-work .wright img{width:auto;max-width:100%;height:auto;max-height:70vh}#movframe .mov-inner #work-frame-inner #prev-work .ctgname,#movframe .mov-inner #work-frame-inner #main-work .ctgname,#movframe .mov-inner #work-frame-inner #next-work .ctgname,#movframe .mov-inner #info-frame-inner #prev-work .ctgname,#movframe .mov-inner #info-frame-inner #main-work .ctgname,#movframe .mov-inner #info-frame-inner #next-work .ctgname,#movframe .info-inner #work-frame-inner #prev-work .ctgname,#movframe .info-inner #work-frame-inner #main-work .ctgname,#movframe .info-inner #work-frame-inner #next-work .ctgname,#movframe .info-inner #info-frame-inner #prev-work .ctgname,#movframe .info-inner #info-frame-inner #main-work .ctgname,#movframe .info-inner #info-frame-inner #next-work .ctgname,#infoframe .mov-inner #work-frame-inner #prev-work .ctgname,#infoframe .mov-inner #work-frame-inner #main-work .ctgname,#infoframe .mov-inner #work-frame-inner #next-work .ctgname,#infoframe .mov-inner #info-frame-inner #prev-work .ctgname,#infoframe .mov-inner #info-frame-inner #main-work .ctgname,#infoframe .mov-inner #info-frame-inner #next-work .ctgname,#infoframe .info-inner #work-frame-inner #prev-work .ctgname,#infoframe .info-inner #work-frame-inner #main-work .ctgname,#infoframe .info-inner #work-frame-inner #next-work .ctgname,#infoframe .info-inner #info-frame-inner #prev-work .ctgname,#infoframe .info-inner #info-frame-inner #main-work .ctgname,#infoframe .info-inner #info-frame-inner #next-work .ctgname{position:absolute;top:-135px;right:0;font-size:1.4rem}#movframe .mov-inner #work-frame-inner #main-work,#movframe .mov-inner #info-frame-inner #main-work,#movframe .info-inner #work-frame-inner #main-work,#movframe .info-inner #info-frame-inner #main-work,#infoframe .mov-inner #work-frame-inner #main-work,#infoframe .mov-inner #info-frame-inner #main-work,#infoframe .info-inner #work-frame-inner #main-work,#infoframe .info-inner #info-frame-inner #main-work{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#movframe .mov-inner #work-frame-inner #prev-work,#movframe .mov-inner #info-frame-inner #prev-work,#movframe .info-inner #work-frame-inner #prev-work,#movframe .info-inner #info-frame-inner #prev-work,#infoframe .mov-inner #work-frame-inner #prev-work,#infoframe .mov-inner #info-frame-inner #prev-work,#infoframe .info-inner #work-frame-inner #prev-work,#infoframe .info-inner #info-frame-inner #prev-work{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#movframe .mov-inner #work-frame-inner #prev-work a,#movframe .mov-inner #info-frame-inner #prev-work a,#movframe .info-inner #work-frame-inner #prev-work a,#movframe .info-inner #info-frame-inner #prev-work a,#infoframe .mov-inner #work-frame-inner #prev-work a,#infoframe .mov-inner #info-frame-inner #prev-work a,#infoframe .info-inner #work-frame-inner #prev-work a,#infoframe .info-inner #info-frame-inner #prev-work a{display:block;color:#000;font-weight:500}#movframe .mov-inner #work-frame-inner #next-work,#movframe .mov-inner #info-frame-inner #next-work,#movframe .info-inner #work-frame-inner #next-work,#movframe .info-inner #info-frame-inner #next-work,#infoframe .mov-inner #work-frame-inner #next-work,#infoframe .mov-inner #info-frame-inner #next-work,#infoframe .info-inner #work-frame-inner #next-work,#infoframe .info-inner #info-frame-inner #next-work{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#movframe .mov-inner #work-frame-inner #next-work a,#movframe .mov-inner #info-frame-inner #next-work a,#movframe .info-inner #work-frame-inner #next-work a,#movframe .info-inner #info-frame-inner #next-work a,#infoframe .mov-inner #work-frame-inner #next-work a,#infoframe .mov-inner #info-frame-inner #next-work a,#infoframe .info-inner #work-frame-inner #next-work a,#infoframe .info-inner #info-frame-inner #next-work a{display:block;color:#000;font-weight:500}#movframe .mov-inner #work-frame-inner #next-work .iframe-inner,#movframe .mov-inner #info-frame-inner #next-work .iframe-inner,#movframe .info-inner #work-frame-inner #next-work .iframe-inner,#movframe .info-inner #info-frame-inner #next-work .iframe-inner,#infoframe .mov-inner #work-frame-inner #next-work .iframe-inner,#infoframe .mov-inner #info-frame-inner #next-work .iframe-inner,#infoframe .info-inner #work-frame-inner #next-work .iframe-inner,#infoframe .info-inner #info-frame-inner #next-work .iframe-inner{pointer-events:none}canvas{width:100%;height:100%}.label{color:#fff;text-shadow:-1px 1px 1px gray}.page-header{padding-bottom:2em}.page .entry-header .edit-link{font-size:14px;font-size:0.875rem}.search .page .entry-header .edit-link{font-size:11px;font-size:0.6875rem}.page-links{clear:both;margin:0 0 1.5em}.page:not(.home) #content{padding-bottom:1.5em}.error404 .page-content{padding-bottom:4em}.error404 .page-content .search-form{margin-bottom:3em}.search .page-content .search-form{margin-bottom:3em}.site-footer .wrap{padding-bottom:1.5em;padding-top:2em}.site-footer .widget-area{padding-bottom:2em;padding-top:2em}Footer widgets Social nav .social-navigation{font-size:16px;font-size:1rem;margin-bottom:1em}Footer widgets Social nav .social-navigation ul{list-style:none;margin-bottom:0;margin-left:0}Footer widgets Social nav .social-navigation li{display:inline}Footer widgets Social nav .social-navigation a{background-color:#767676;-webkit-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;height:40px;margin:0 1em 0.5em 0;text-align:center;width:40px}Footer widgets Social nav .social-navigation a:hover,Footer widgets Social nav .social-navigation a:focus{background-color:#333}Footer widgets Social nav .social-navigation .icon{height:16px;top:12px;width:16px;vertical-align:top}.site-info{text-align:center;font-size:8px;font-size:0.65rem;margin-bottom:1em}.site-info a{color:#666}.site-info .sep{margin:0;display:block;visibility:hidden;height:0;width:100%}img,video{height:auto;max-width:100%}img.alignleft,img.alignright{float:none;margin:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,object{margin-bottom:1.5em;max-width:100%}.wp-caption,.gallery-caption{color:#666;font-size:13px;font-size:0.8125rem;font-style:italic;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.mejs-container{margin-bottom:1.5em}.mejs-controls a.mejs-horizontal-volume-slider{background:transparent;border:0}.mejs-controls a.mejs-horizontal-volume-slider:focus,.mejs-controls a.mejs-horizontal-volume-slider:hover{background:transparent;border:0}.site-content .wp-playlist-light{border-color:#eee;color:#222}.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album{color:#333}.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist{color:#767676}.site-content .wp-playlist-light .wp-playlist-item{border-bottom:1px dotted #eee;-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out}.site-content .wp-playlist-light .wp-playlist-item:hover,.site-content .wp-playlist-light .wp-playlist-item:focus{border-bottom-color:transparent;background-color:#767676;color:#fff}.site-content .wp-playlist-light a.wp-playlist-caption:hover{color:#fff}.site-content .wp-playlist-light .wp-playlist-item:hover a,.site-content .wp-playlist-light .wp-playlist-item:focus a{color:#fff}.site-content .wp-playlist-dark{background:#222;border-color:#333}.site-content .wp-playlist-dark .mejs-container .mejs-controls{background-color:#333}.site-content .wp-playlist-dark .wp-playlist-caption{color:#fff}.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album{color:#eee}.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist{color:#aaa}.site-content .wp-playlist-dark .wp-playlist-playing{background-color:#333}.site-content .wp-playlist-dark .wp-playlist-item{border-bottom:1px dotted #555;-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out}.site-content .wp-playlist-dark .wp-playlist-item:hover,.site-content .wp-playlist-dark .wp-playlist-item:focus{border-bottom-color:transparent;background-color:#aaa;color:#222}.site-content .wp-playlist-dark a.wp-playlist-caption:hover{color:#222}.site-content .wp-playlist-dark .wp-playlist-item:hover a,.site-content .wp-playlist-dark .wp-playlist-item:focus a{color:#222}.site-content .wp-playlist{padding:0.625em 0.625em 0.3125em}.site-content .wp-playlist-current-item .wp-playlist-item-title{font-weight:700}.site-content .wp-playlist-current-item .wp-playlist-item-album{font-style:normal}.site-content .wp-playlist-current-item .wp-playlist-item-artist{font-size:10px;font-size:0.625rem;font-weight:800;letter-spacing:0.1818em;text-transform:uppercase}.site-content .wp-playlist-item{padding:0 0.3125em;cursor:pointer}.site-content .wp-playlist-item:last-of-type{border-bottom:none}.site-content .wp-playlist-item a{padding:0.3125em 0;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;background:transparent}.site-content .wp-playlist-item a:focus,.site-content .wp-playlist-item a:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent}.site-content .wp-playlist-item-length{top:5px}.svg-fallback{display:none}.no-svg .svg-fallback{display:inline-block}.no-svg .dropdown-toggle{padding:0.5em 0 0;right:0;text-align:center;width:2em}.no-svg .dropdown-toggle .svg-fallback.icon-angle-down{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before{content:"\005E"}.no-svg .social-navigation a{background:transparent;color:#222;height:auto;width:auto}.no-svg .next.page-numbers .screen-reader-text,.no-svg .prev.page-numbers .screen-reader-text,.no-svg .social-navigation li a .screen-reader-text,.no-svg .search-submit .screen-reader-text{clip:auto;font-size:16px;font-size:1rem;font-weight:400;height:auto;position:relative !important;width:auto}@media screen and (min-width: 20em){body.customize-partial-edit-shortcuts-shown .site-header .site-title{padding-left:0}#WebGL-output,#WebGL-cover,#FullscreenBtn,#loading-circle{display:none}}@media screen and (min-width: 30em){#WebGL-output,#WebGL-cover,#FullscreenBtn,#loading-circle{display:block}body,button,input,select,textarea{font-size:18px;font-size:1.125rem}h1{font-size:30px;font-size:1.4rem}h2,.page .panel-content .recent-posts .entry-title{font-size:1.8em;font-weight:400;letter-spacing:.072em;margin:0.72em 0 0.9em}h3{font-size:1.6em;font-weight:400;letter-spacing:.064em;margin:0.64em 0 0.8em}h4{font-size:1.3em;font-weight:400;letter-spacing:.052em;margin:0.52em 0 0.65em}h5{font-size:.85em;font-weight:400;letter-spacing:.034em;margin:0.34em 0 0.43em}h6{font-size:.7em;font-weight:400;letter-spacing:.028em;margin:0}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:14px;font-size:0.875rem}img.alignleft{float:left;margin-right:1.5em}img.alignright{float:right;margin-left:1.5em}.site-branding{padding:3em 0}.panel-content .wrap{padding-bottom:2em;padding-top:3.5em}.page-one-column .panel-content .wrap{max-width:740px}.panel-content .entry-header{margin-bottom:4.5em}.panel-content .recent-posts .entry-header{margin-bottom:0}.taxonomy-description{font-size:14px;font-size:0.875rem}.page-numbers.current,.site-footer{font-size:16px;font-size:1rem}.gallery-item{max-width:25%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.creator-title,.profile{font-size:.75rem}}@media screen and (min-width: 48em){body,button,input,select,textarea{font-size:16px;font-size:1em;line-height:1.8;letter-spacing:.04em}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:13px;font-size:0.8125rem}.wrap{max-width:1000px;padding-left:3em;padding-right:3em}.has-sidebar:not(.error404) #primary{float:left;width:58%}.has-sidebar #secondary{float:right;padding-top:0;width:36%}.error404 #primary{float:none}.site-branding{margin-bottom:0}.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding{bottom:0;display:block;left:0;height:auto;padding-top:0;position:absolute;width:100%}.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header{display:block;height:auto}.custom-header-media{height:165px;position:relative}.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media{height:0;position:relative}.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:0;position:relative}.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.custom-logo-link{padding-right:2em}.custom-logo-link img{max-width:350px}body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-width:350px}.title-tagline-hidden.home.has-header-image .custom-logo-link img,.title-tagline-hidden.home.has-header-video .custom-logo-link img{max-height:200px}.site-title{font-size:36px;font-size:2.25rem}.site-description{font-size:16px;font-size:1rem}.navigation-top{bottom:0;font-size:14px;font-size:0.875rem;left:0;position:absolute;right:0;width:100%;z-index:3}.navigation-top .wrap{max-width:1000px;padding:0.75em 3.4166666666667em}.navigation-top nav{margin-left:-1.25em}.site-navigation-fixed.navigation-top{bottom:auto;position:fixed;left:0;right:0;top:0;width:100%;z-index:7}.admin-bar .site-navigation-fixed.navigation-top{top:32px}.js .menu-toggle,.js .dropdown-toggle{display:none}.main-navigation{width:auto}.js .main-navigation ul{display:block}.js .main-navigation ul ul{display:block}.js .main-navigation>div>ul{display:block}.main-navigation ul{background:transparent;padding:0}.main-navigation>div>ul{border:0;margin-bottom:0;padding:0}.main-navigation li{border:0;display:inline-block}.main-navigation li li{display:block}.main-navigation a{padding:1em 1.25em}.main-navigation ul ul{background:#fff;border:1px solid #bbb;left:-999em;padding:0;position:absolute;top:100%;z-index:99999}.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.menu-item-has-children:after{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000}.main-navigation ul li.page_item_has_children:before,.main-navigation ul li.page_item_has_children:after{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000}.main-navigation ul li.menu-item-has-children.focus:before,.main-navigation ul li.menu-item-has-children:hover:before,.main-navigation ul li.menu-item-has-children.focus:after,.main-navigation ul li.menu-item-has-children:hover:after{display:block}.main-navigation ul li.page_item_has_children.focus:before,.main-navigation ul li.page_item_has_children:hover:before,.main-navigation ul li.page_item_has_children.focus:after,.main-navigation ul li.page_item_has_children:hover:after{display:block}.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before{border-color:transparent transparent #bbb;bottom:0}.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:after{border-color:transparent transparent #fff}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%;right:auto}.main-navigation ul ul a{padding:0.75em 1.25em;width:16em}.main-navigation li li{-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.main-navigation li li:hover,.main-navigation li li.focus{background:#767676}.main-navigation li li a{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.main-navigation li li.focus>a,.main-navigation li li:focus>a,.main-navigation li li:hover>a{color:#fff}.main-navigation li li a:hover,.main-navigation li li a:focus{color:#fff}.main-navigation li li.current_page_item a:hover,.main-navigation li li.current-menu-item a:hover,.main-navigation li li.current_page_item a:focus,.main-navigation li li.current-menu-item a:focus{color:#fff}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0.5em;right:auto}.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon{display:inline;left:5px;position:relative;top:-1px}.main-navigation ul ul .menu-item-has-children>a>.icon,.main-navigation ul ul .page_item_has_children>a>.icon{margin-top:-9px;left:auto;position:absolute;right:1em;top:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.main-navigation ul ul ul{left:-999em;margin-top:-1px;top:0}.main-navigation ul ul li.menu-item-has-children.focus:before,.main-navigation ul ul li.menu-item-has-children:hover:before,.main-navigation ul ul li.menu-item-has-children.focus:after,.main-navigation ul ul li.menu-item-has-children:hover:after{display:none}.main-navigation ul ul li.page_item_has_children.focus:before,.main-navigation ul ul li.page_item_has_children:hover:before,.main-navigation ul ul li.page_item_has_children.focus:after,.main-navigation ul ul li.page_item_has_children:hover:after{display:none}.site-header .site-navigation-fixed .menu-scroll-down{display:none}.site-header .menu-scroll-down{display:block;padding:1em;position:absolute;right:0;color:#fff;top:2em}.site-header .menu-scroll-down .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.site-header .navigation-top .menu-scroll-down{color:#767676;top:0.7em}.menu-scroll-down:focus{outline:thin dotted}.menu-scroll-down .icon{height:18px;width:18px}.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding{margin-bottom:70px}.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{margin-bottom:70px}.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media{height:1200px;height:100vh;max-height:100%;overflow:hidden}.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:1200px;height:100vh;max-height:100%;overflow:hidden}.twentyseventeen-front-page.has-header-image .custom-header-media:before,.twentyseventeen-front-page.has-header-video .custom-header-media:before{height:33%}.home.blog.has-header-image .custom-header-media:before,.home.blog.has-header-video .custom-header-media:before{height:33%}.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media{height:calc(100vh - 32px)}.admin-bar.home.blog.has-header-image .custom-header-media,.admin-bar.home.blog.has-header-video .custom-header-media{height:calc(100vh - 32px)}.panel-content .wrap{padding-bottom:4.5em;padding-top:6em}.panel-image{height:100vh;max-height:1200px}.background-fixed .panel-image{background-attachment:fixed}.page-two-column .panel-content .entry-header{float:left;width:36%}.page-two-column .panel-content .entry-content{float:right;width:58%}.page-two-column .panel-content .recent-posts{clear:right;float:right;width:58%}.panel-content .recent-posts article{margin-bottom:4em}.panel-content .recent-posts .entry-header{float:none;width:100%}.page-two-column #primary .panel-content .recent-posts .entry-header,.panel-content .recent-posts .entry-content,.page-two-column #primary .panel-content .recent-posts .entry-content{float:none;width:100%}.panel-content .recent-posts .entry-header{margin-bottom:1.5em}.page .panel-content .recent-posts .entry-title{font-size:26px;font-size:1.625rem}.site-content{padding:5.5em 0 0;height:100%}.single-post .entry-title,.page .entry-title{font-size:26px;font-size:1.625rem}.comments-pagination{clear:both}.post-navigation{clear:both}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}.nav-next,.post-navigation .nav-next{margin-top:0}.sticky .icon-thumb-tack{height:23px;left:-2.5em;top:1.5em;width:32px}body:not(.has-sidebar):not(.page-one-column) .page-header,body.has-sidebar.error404 #primary .page-header{float:left;width:36%}.blog:not(.has-sidebar) #primary article,.archive:not(.page-one-column):not(.has-sidebar) #primary article,.search:not(.has-sidebar) #primary article{float:right;width:58%}.error404:not(.has-sidebar) #primary .page-content,.error404.has-sidebar #primary .page-content{float:right;width:58%}.entry-footer{display:table;width:100%}.entry-footer .cat-tags-links{display:table-cell;vertical-align:middle;width:100%}.entry-footer .edit-link{display:table-cell;text-align:right;vertical-align:middle}.entry-footer .edit-link a.post-edit-link{margin-top:0;margin-left:1em}:not(.has-sidebar) .entry-content blockquote.alignleft{margin-left:-17.5%;width:48%}:not(.has-sidebar) .entry-content blockquote.alignright{margin-right:-17.5%;width:48%}.has-sidebar .entry-content blockquote.alignleft{margin-left:0;width:34%}.has-sidebar .entry-content blockquote.alignright{margin-right:0;width:34%}.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:-72.5%;width:62%}.blog:not(.has-sidebar) .entry-content blockquote.alignleft,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,.archive:not(.has-sidebar) .entry-content blockquote.alignleft,.page-two-column .entry-content blockquote.alignleft{margin-left:-72.5%;width:62%}.blog:not(.has-sidebar) .entry-content blockquote.alignright,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright{margin-right:0;width:36%}.format-quote blockquote .icon{left:-1.5em}.page.page-one-column .entry-header,.twentyseventeen-front-page.page-one-column .entry-header,.archive.page-one-column:not(.has-sidebar) .page-header{margin-bottom:4em}.page:not(.home) #content{padding-bottom:3.25em}.error404 .page-content{padding-bottom:9em}#comments{padding-top:5em}.comments-title{margin-bottom:2.5em}ol.children .children{padding-left:2em}.nav-links .nav-title{position:relative}.nav-title-icon-wrapper{position:absolute;text-align:center;width:2em}.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{left:-2em}.nav-links .nav-next .nav-title .nav-title-icon-wrapper{right:-2em}#secondary{font-size:14px;font-size:0.875rem;line-height:1.6}h2.widget-title{font-size:11px;font-size:0.6875rem;margin-bottom:2em}.site-footer{font-size:14px;font-size:0.875rem;line-height:1.6;margin-top:3em}.site-footer .widget-column.footer-widget-1{float:left;width:36%}.site-footer .widget-column.footer-widget-2{float:right;width:58%}.social-navigation{clear:left;float:left;margin-bottom:0;width:36%}.site-info{float:left;padding:0.7em 0 0;width:58%}.social-navigation+.site-info{margin-left:6%}.site-info .sep{margin:0 0.5em;display:inline;visibility:visible;height:auto;width:auto}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}}@media screen and (min-width: 67em){.navigation-top .wrap{padding:0.75em 2em}.navigation-top nav{margin-left:0}.sticky .icon-thumb-tack{font-size:32px;font-size:2rem;height:22px;left:-1.25em;top:0.75em;width:32px}.page-numbers{display:inline-block}.page-numbers.current{font-size:15px;font-size:0.9375rem}.page-numbers.current .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.comment-body{margin-left:0}}@media screen and (min-width: 79em){.has-sidebar .entry-content blockquote.alignleft{margin-left:-20%}.blog:not(.has-sidebar) .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright,.twentyseventeen-front-page .entry-content blockquote.alignright{margin-right:-20%}}@media screen and (max-width: 48.875em) and (min-width: 48em){.admin-bar .site-navigation-fixed.navigation-top,.admin-bar .site-navigation-hidden.navigation-top{top:46px}}@media screen and (min-width: 320px) and (max-width: 480px){.page-template-page-product-top .site-content-contain,.page-template-page-product .site-content-contain{width:100%;height:auto;background-color:#ffffff;position:relative;bottom:0;left:0;z-index:2000;opacity:1;overflow:scroll;transition-property:all;transition-duration:.7s;transition-timing-function:ease-in-out}.page-template-page-product-top .site-content-contain #selected-category,.page-template-page-product .site-content-contain #selected-category{position:relative;text-align:center;right:0;top:0}.page-template-page-product #s-movframe{display:none}.page-template-page-product-top #movframe,.page-template-page-product #movframe{margin:0 auto;padding-top:15px;width:98vw;max-width:767px;position:relative;bottom:0;left:auto;z-index:3000;opacity:1;overflow:scroll}.page-template-page-product-top #movframe .wleft,.page-template-page-product #movframe .wleft{width:100%;margin-right:0;height:auto;float:none}.page-template-page-product-top #movframe .wleft h1,.page-template-page-product #movframe .wleft h1{display:none}.page-template-page-product-top #movframe .wleft .iframe-inner,.page-template-page-product #movframe .wleft .iframe-inner{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:0}.page-template-page-product-top #movframe .wleft .iframe-inner iframe,.page-template-page-product #movframe .wleft .iframe-inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page-template-page-product-top #movframe .wleft btn#list-longmov,.page-template-page-product #movframe .wleft btn#list-longmov{display:none}.page-template-page-product-top #movframe .wright,.page-template-page-product #movframe .wright{width:100%;height:auto;margin:0;float:none}}@media print{form,button,input,select,textarea,.navigation-top,.social-navigation,#secondary,.content-bottom-widgets,.header-image,.panel-image-prop,.icon-thumb-tack,.page-links,.edit-link,.post-navigation,.pagination.navigation,.comments-pagination,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link,.site-footer aside.widget-area,.site-info{display:none !important}.entry-footer,#comments,.site-footer,.single-featured-image-header{border:0}body{font-size:12pt}h1{font-size:24pt}h2{font-size:22pt}h3{font-size:17pt}h4{font-size:12pt}h5{font-size:11pt}h6{font-size:12pt}.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{font-size:10pt}.wrap{padding-left:5% !important;padding-right:5% !important;max-width:none}.site-header{background:transparent;padding:0}.custom-header-media{padding:0}.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding{position:relative}.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{position:relative}.site-branding{margin-top:0;margin-bottom:1.75em !important}.site-title{font-size:25pt}.site-description{font-size:12pt;opacity:1}.single-featured-image-header{background:transparent}.entry-meta{font-size:9pt}body,.site{background:none !important}body,a,.site-title a{color:#222 !important}.twentyseventeen-front-page.has-header-image .site-title,.twentyseventeen-front-page.has-header-video .site-title,.twentyseventeen-front-page.has-header-image .site-title a,.twentyseventeen-front-page.has-header-video .site-title a{color:#222 !important}h2,h5,blockquote,.site-description{color:#777 !important}.twentyseventeen-front-page.has-header-image .site-description,.twentyseventeen-front-page.has-header-video .site-description{color:#777 !important}.entry-meta{color:#777 !important}.entry-meta a{color:#777 !important}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:11pt;width:34%}.site-footer{padding:0}}
/*# sourceMappingURL=style.css.map */
