@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}.aspect-square{position:relative}.aspect-square:before{display:block;content:"";width:100%;padding-top:100%}.aspect-square>.aspect-content{position:absolute;top:0;left:0;right:0;bottom:0}.aspect-standard{position:relative}.aspect-standard:before{display:block;content:"";width:100%;padding-top:75%}.aspect-standard>.aspect-content{position:absolute;top:0;left:0;right:0;bottom:0}.aspect-vista{position:relative}.aspect-vista:before{display:block;content:"";width:100%;padding-top:56.25%}.aspect-vista>.aspect-content{position:absolute;top:0;left:0;right:0;bottom:0}.aspect-scope{position:relative}.aspect-scope:before{display:block;content:"";width:100%;padding-top:41.6666666667%}.aspect-scope>.aspect-content{position:absolute;top:0;left:0;right:0;bottom:0}.list-categories,.list-pagination,.list-sub-category,.list-taxonomy,.nav,.sub-menu{list-style:none;padding-left:0}.list-sub-category,.list-taxonomy{margin:0}.list-sub-category>li,.list-taxonomy>li{display:inline-block;margin:0 1rem 0 0}.list-sub-category>li:last-child,.list-taxonomy>li:last-child{margin:0}.list-pagination>li>a{text-indent:100%;white-space:nowrap;overflow:hidden}.dl-horizontal{margin:0}.dl-horizontal:after,.dl-horizontal:before{content:" ";display:table}.dl-horizontal:after{clear:both}.dl-horizontal{*zoom:1}.dl-horizontal>dd,.dl-horizontal>dt{float:left}.dl-horizontal>dt{clear:left}.dl-horizontal>dd{margin:0 0 0 1rem}.text-center{text-align:center}.is-open .nav-primary{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}*{box-sizing:border-box}html{font-size:62.5%;tap-highlight-color:transparent}body{font-size:1.2rem;color:#666;background-color:#fff;font-family:Libre Baskerville,Georgia,游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ\ Ｐ明朝,MS PMincho,serif;font-weight:400;line-height:2;font-feature-settings:"palt" 1;letter-spacing:.05em;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media screen and (min-width:1024px){body{font-size:1.4rem}}body ::selection{background:#ffaa05}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#ffaa05;text-decoration:none}a img{vertical-align:bottom;transition:opacity .1s linear}a:focus,a:hover{outline:none;color:#ffd585}a:focus i,a:focus img,a:hover i,a:hover img{opacity:.8}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.5;color:#333}.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#333}.h1>a:hover,.h2>a:hover,.h3>a:hover,.h4>a:hover,.h5>a:hover,.h6>a:hover,h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{color:#737373}.h1,h1{font-size:1.8rem}@media screen and (min-width:1024px){.h1,h1{font-size:2rem}}.h2,h2{font-size:1.6rem}@media screen and (min-width:1024px){.h2,h2{font-size:1.8rem}}.h3,h3{font-size:1.4rem}@media screen and (min-width:1024px){.h3,h3{font-size:1.6rem}}.h4,h4{font-size:1.2rem}@media screen and (min-width:1024px){.h4,h4{font-size:1.4rem}}.h5,h5{font-size:1rem}@media screen and (min-width:1024px){.h5,h5{font-size:1.2rem}}.h6,h6{font-size:.8rem}@media screen and (min-width:1024px){.h6,h6{font-size:1rem}}img{max-width:100%;height:auto;vertical-align:middle}figure{margin-left:0;margin-right:0}figure figcaption{display:block;margin-top:1em;font-size:80%}table{margin:1em -.5rem}table th{font-weight:400;white-space:nowrap}table td,table th{padding:0 .5rem;text-align:left;vertical-align:top}hr{border:none;margin:2.8rem 0}@media only screen and (min-width:481px){hr{margin:5.6rem 0}}ol,ul{padding-left:1.5em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xs,.wrap{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:481px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xs,.wrap{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1025px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xs,.wrap{padding-left:8rem;padding-right:8rem}}.container-fluid [class*=col],.container-lg [class*=col],.container-md [class*=col],.container-sm [class*=col],.container-xs [class*=col],.container [class*=col],.wrap [class*=col]{padding-left:2rem;padding-right:2rem}.container-gapless,.container-gapless [class*=col]{padding-left:0;padding-right:0}.container-xs{max-width:480px}.container-sm{max-width:768px}.container-md{max-width:1024px}.container-lg,.wrap{max-width:1280px}.container-fluid{max-width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;max-width:9999px;margin-left:-2rem;margin-right:-2rem}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row.eq-height{-ms-flex-align:stretch;align-items:stretch}.row.eq-height>*{position:relative}.row.auto-height{-ms-flex-align:start;align-items:flex-start}.col{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.first{-ms-flex-order:-1;order:-1}.last{-ms-flex-order:1;order:1}.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-12{margin-left:100%}.start-xs{-ms-flex-pack:start;justify-content:flex-start}.center-xs{-ms-flex-pack:center;justify-content:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width:481px){.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-12{margin-left:100%}.start-sm{-ms-flex-pack:start;justify-content:flex-start}.center-sm{-ms-flex-pack:center;justify-content:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width:769px){.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-12{margin-left:100%}.start-md{-ms-flex-pack:start;justify-content:flex-start}.center-md{-ms-flex-pack:center;justify-content:center}.end-md{-ms-flex-pack:end;justify-content:flex-end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width:1025px){.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-12{margin-left:100%}.start-lg{-ms-flex-pack:start;justify-content:flex-start}.center-lg{-ms-flex-pack:center;justify-content:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}}@media only screen and (min-width:1281px){.col-xl{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-offset-3{margin-left:25%}.col-xl-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-offset-6{margin-left:50%}.col-xl-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-offset-9{margin-left:75%}.col-xl-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-12{margin-left:100%}.start-xl{-ms-flex-pack:start;justify-content:flex-start}.center-xl{-ms-flex-pack:center;justify-content:center}.end-xl{-ms-flex-pack:end;justify-content:flex-end}.top-xl{-ms-flex-align:start;align-items:flex-start}.middle-xl{-ms-flex-align:center;align-items:center}.bottom-xl{-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-ms-flex-pack:justify;justify-content:space-between}.first-xl{-ms-flex-order:-1;order:-1}.last-xl{-ms-flex-order:1;order:1}}@media only screen and (min-width:1025px){main.main{margin-top:2.8rem}}footer.content-info{margin-top:2.8rem}.show{display:block}.hide{display:none}.show-xs{display:block}.hide-xs{display:none}@media only screen and (max-width:480px){.show-xs-only{display:block}.hide-xs-only{display:none}}@media only screen and (min-width:481px){.show-sm{display:block}.hide-sm{display:none}}@media only screen and (min-width:481px) and (max-width:768px){.show-sm-only{display:block}.hide-sm-only{display:none}}@media only screen and (min-width:769px){.show-md{display:block}.hide-md{display:none}}@media only screen and (min-width:769px) and (max-width:1024px){.show-md-only{display:block}.hide-md-only{display:none}}@media only screen and (min-width:1025px){.show-lg{display:block}.hide-lg{display:none}}@media only screen and (min-width:1025px) and (max-width:1280px){.show-lg-only{display:block}.hide-lg-only{display:none}}@media only screen and (min-width:1281px){.show-xl{display:block}.hide-xl{display:none}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?4rwkxh);src:url(../fonts/icomoon.eot?4rwkxh#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?4rwkxh) format("truetype"),url(../fonts/icomoon.woff?4rwkxh) format("woff"),url(../fonts/icomoon.svg?4rwkxh#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-right:.7em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-about-architecture:before{content:"\e900";color:#00b9ef}.icon-books-texts:before{content:"\e901";color:#856daf}.icon-in-the-museums:before{content:"\e902";color:#e94820}.icon-objects:before{content:"\e903";color:#fabe00}.icon-own-initiated-projects:before{content:"\e904";color:#45b035}header.banner{text-align:center;position:relative;padding-top:2.8rem;padding-bottom:2.8rem;transition:max-height .1s linear}@media only screen and (min-width:1025px){header.banner{text-align:left}}.is-open header.banner{z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff}.is-open header.banner .nav-primary{display:block}.brand{display:none}.brand-horizontal{display:inline-block}@media only screen and (min-width:1025px){.brand-horizontal{display:none}.brand-rectangle{display:inline-block}}footer.content-info{font-size:.8rem;padding-top:2.8rem;padding-bottom:2.8rem;text-align:center}@media screen and (min-width:1024px){footer.content-info{font-size:1rem}}@media only screen and (min-width:1025px){footer.content-info{text-align:left}}.nav{display:-ms-flexbox;display:flex}.is-open .nav{display:block;font-size:1.6rem}@media screen and (min-width:1024px){.is-open .nav{font-size:1.8rem}}.nav li a{color:#a6a6a6}.nav li.active>a,.nav li.current-category-ancestor>a,.nav li a:hover{color:#666}.nav-primary{display:none}.nav-primary>ul>li{margin-right:0;margin-bottom:1.4rem}@media only screen and (min-width:1025px){.nav-primary{display:block}.nav-primary>ul>li{margin-right:2rem;margin-bottom:0}}.sub-menu{display:none;font-size:.8rem}@media screen and (min-width:1024px){.sub-menu{font-size:1rem}}.menu-item-has-children{position:relative}.menu-item-has-children.active .sub-menu{display:-ms-flexbox;display:flex}.is-open .menu-item-has-children .sub-menu{display:block;position:static;font-size:1.2rem}@media screen and (min-width:1024px){.is-open .menu-item-has-children .sub-menu{font-size:1.4rem}}.is-open .menu-item-has-children .sub-menu>li{margin-right:0;margin-top:1.4rem}.menu-item-has-children .sub-menu{position:absolute;bottom:-2.6rem;left:0}.menu-item-has-children .sub-menu>li{white-space:nowrap;margin-right:2rem;margin-top:0}.menu-works .menu-item:before{margin-right:.7em;content:"";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-works .menu-item.menu-about-architecture:before{content:"\e900";color:#00b9ef}.menu-works .menu-item.menu-books-texts:before{content:"\e901";color:#856daf}.menu-works .menu-item.menu-in-the-museums:before{content:"\e902";color:#e94820}.menu-works .menu-item.menu-objects:before{content:"\e903";color:#fabe00}.menu-works .menu-item.menu-own-initiated-projects:before{content:"\e904";color:#45b035}.nav-menu{position:fixed;top:4rem;right:2rem;width:24px;height:18px;cursor:pointer;z-index:11}@media only screen and (min-width:481px){.nav-menu{right:4rem}}@media only screen and (min-width:1025px){.nav-menu{display:none}}.bar,.bar:after,.bar:before{width:24px;height:2px}.bar{position:relative;transform:translateY(8px);background:#000;transition:all 0s .3s}.bar.animate{background:transparent}.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.bar.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.bar:before{bottom:8px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.bar:after,.bar:before{content:"";position:absolute;left:0;background:#000}.bar:after{top:8px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}[class^=button-] i{vertical-align:middle}.button-default,.button-inverted,.ias-trigger>a{display:inline-block;transition:all .1s linear;padding:.7em 1.4em;border:1px solid #000;color:#666}.button-default:active,.button-default:focus,.button-default:visited,.button-inverted:active,.button-inverted:focus,.button-inverted:visited,.ias-trigger>a:active,.ias-trigger>a:focus,.ias-trigger>a:visited{text-decoration:none}.button-default:hover,.button-inverted:hover,.ias-trigger>a:hover{color:#fff;background:#000;text-decoration:none}.button-default i,.button-default img,.button-inverted i,.button-inverted img,.ias-trigger>a i,.ias-trigger>a img{vertical-align:middle}.button-inverted,.button-inverted:active,.button-inverted:focus,.button-inverted:visited{background:#fff}.button-inverted:hover{background:#f5f5f5}.button-link{white-space:nowrap;display:inline-block;transition:all .1s linear;color:#666;border-bottom:1px solid #666}.button-link:hover{text-decoration:none;color:inherit;border-bottom-color:transparent}.button-xs{font-size:.8rem;padding:.5em 1.5em}@media screen and (min-width:1024px){.button-xs{font-size:1rem}}.button-sm{font-size:1rem}@media screen and (min-width:1024px){.button-sm{font-size:1.2rem}}.button-lg{font-size:1.4rem}@media screen and (min-width:1024px){.button-lg{font-size:1.6rem}}.fb_iframe_widget>span{vertical-align:baseline!important}.list-sub-category{margin-left:1em;padding-left:1em;border-left:1px solid #ddd;color:#666}.list-categories{font-size:1rem}@media screen and (min-width:1024px){.list-categories{font-size:1.2rem}}.list-categories>li{display:inline-block;margin-right:1rem;margin-bottom:.7rem}@media only screen and (min-width:1025px){.list-categories>li{display:block;margin-right:0}}.list-categories>li.current-cat>a{color:#666}.list-categories>li.current-cat>a:hover,.list-categories>li>a{color:#a6a6a6}.list-categories>li>a:hover{color:#666}.list-taxonomy{font-size:.8rem}@media screen and (min-width:1024px){.list-taxonomy{font-size:1rem}}.list-pagination{margin-top:5.6rem}@media only screen and (min-width:1025px){.list-pagination{margin-top:0}}@media only screen and (min-width:1025px){.type-works .list-pagination{position:absolute;right:2rem;bottom:0}}.list-pagination>li{margin-bottom:1.4rem}.list-pagination>li>a{display:block;width:80px;height:40px;transition:opacity .1s linear}.list-pagination>li>a:hover{opacity:.5}.list-pagination .prev>a{background-image:url(../images/button-previous.svg)}.list-pagination .next>a{background-image:url(../images/button-next.svg)}.page-header+.sub-header{margin:2.8rem 0}.page-header+.ias-container{margin-top:2.8rem}.posts-navigation{display:none}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(.5)}to{transform:scale(1)}}.ias-spinner,.ias-trigger{margin-top:4rem;display:block;min-height:56px;width:100%}.ias-spinner{position:relative}.ias-spinner>img{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;animation:scale 1s ease-in-out infinite}p.en{font-size:1rem;line-height:2.2}@media screen and (min-width:1024px){p.en{font-size:1.2rem}}.post{margin-bottom:5.6rem}@media only screen and (min-width:1025px){.post{margin-bottom:8.4rem}}.entry-header{margin-top:1em;margin-bottom:1.4rem}@media only screen and (min-width:1025px){.entry-header{margin-bottom:2.8rem}}.entry-header a{color:#666}.entry-header a:hover{color:#a6a6a6}.entry-header>.entry-meta{display:-ms-flexbox;display:flex;font-size:.8rem}@media screen and (min-width:1024px){.entry-header>.entry-meta{font-size:1rem}}.entry-header>.entry-title{margin-top:.5rem}.entry-summary:after,.entry-summary:before{content:" ";display:table}.entry-summary:after{clear:both}.entry-summary{*zoom:1}.entry-title small{display:block;font-size:1rem;font-weight:400;letter-spacing:0;margin-top:1.4rem}@media screen and (min-width:1024px){.entry-title small{font-size:1.2rem}}.entry-items{margin-top:2.8rem}@media only screen and (min-width:1025px){.entry-items{margin-top:5.6rem}}.entry-item{margin-top:2.8rem}.entry-item>.item-oembed,.entry-item>.item-video{position:relative;padding-bottom:56.25%;height:0;background:#000}.entry-item>.item-oembed>embed,.entry-item>.item-oembed>iframe,.entry-item>.item-oembed>object,.entry-item>.item-oembed>video,.entry-item>.item-video>embed,.entry-item>.item-video>iframe,.entry-item>.item-video>object,.entry-item>.item-video>video{position:absolute;top:0;left:0;width:100%;height:100%}.entry-item>.item-caption{margin-top:-1.4rem}.entry-item>.item-caption>small{font-size:1rem;color:#999;display:block}@media screen and (min-width:1024px){.entry-item>.item-caption>small{font-size:1.2rem}}.entry-credit-title{margin-bottom:2.8rem;position:relative}.entry-credit-title:after{position:absolute;bottom:-1.4rem;left:0;content:"";width:1rem;height:1px;border-bottom:1px solid #666}.entry-credit-content{font-size:.8rem}@media screen and (min-width:1024px){.entry-credit-content{font-size:1rem}}.entry-footer{position:relative;margin-top:2.8rem}@media only screen and (min-width:1025px){.entry-footer{margin-top:5.6rem}}.panel{margin-bottom:1.4rem}@media only screen and (min-width:481px){.panel{margin-bottom:2.8rem}}.panel-poster-inner{background-position:50%;background-repeat:none;background-size:cover}.panel-link{display:block}.panel-link:hover .panel-poster-inner{transform:scale(1.01);opacity:.8}.panel-poster{margin-bottom:1.4rem;overflow:hidden;position:relative}.panel-poster:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.panel-poster>.panel-poster-inner{position:absolute;top:0;left:0;right:0;bottom:0}.panel-poster-inner{transition:all .1s linear}.panel-summary{position:relative;padding-right:2rem}.panel-summary .list-taxonomy{position:absolute;top:0;right:-.7em}.panel-summary .list-taxonomy>li{margin:0}.panel-summary-title{margin-top:.7rem;font-size:1.2rem;font-weight:400}@media screen and (min-width:1024px){.panel-summary-title{font-size:1.4rem}}.panel-summary-title>a{color:#333}.panel-summary-title>a:hover{color:#737373}.panel-summary-title>a>small{display:block;font-size:.8rem;letter-spacing:0;margin-top:.7rem}@media screen and (min-width:1024px){.panel-summary-title>a>small{font-size:1rem}}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin-left:auto;margin-right:auto;height:auto}.alignleft,.alignright{height:auto}@media only screen and (min-width:769px){.alignleft{float:left;margin:0 2rem 2rem 0}.alignright{float:right;margin:0 0 2rem 2rem}}.wp-caption{max-width:100%;line-height:1;text-align:center;margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:769px){.wp-caption{margin-top:3rem;margin-bottom:3rem}}.wp-caption-text{margin-top:1rem;font-size:.8rem;color:gray;display:block;line-height:1.6}@media only screen and (min-width:769px){.wp-caption-text{margin-top:1.5rem}}@media screen and (min-width:1024px){.wp-caption-text{font-size:1rem}}img[class*=wp-image-]{vertical-align:bottom}.mce-content-body{margin-left:2rem;margin-right:2rem}.mce-content-body table th{font-weight:400;white-space:nowrap}.mce-content-body table td,.mce-content-body table th{padding:0 .5rem;text-align:left;vertical-align:top}
/*# sourceMappingURL=main.css.map */
