@-webkit-keyframes rotation{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@font-face{font-family:'Yu Gothic Bold';src:url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Gothic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Yu Gothic Light';src:url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Gothic-Light.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Yu Mincho Demibold';src:url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Mincho-Demibold.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Yu Mincho Light';src:url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Mincho-Light.woff) format("woff"),url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Mincho-Light.woff2) format("woff2"),url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Mincho-Light.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Yu Mincho Regular';src:url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Mincho-Regular.woff) format("woff"),url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Mincho-Regular.woff2) format("woff2"),url(//ogawa-ito.com/app/wp-content/themes/herbst/fonts/Yu-Mincho-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}.layout-body:before,.layout-body:after,.layout-footer:before,.layout-footer:after{content:'';display:block;height:0;overflow:hidden}.layout-body:after,.layout-footer:after{clear:both}.layout-module{text-align:left;padding:0 2.857em;margin:0 auto;max-width:1024px}.profile-page .layout-module{padding:0}@media only screen and (min-width: 1024px){.layout-module{max-width:100%;padding:0 2.5em}.profile-page .layout-module{padding:0 2.5em}}.layout-module:before,.layout-module:after,.module:before,.module:after{content:'';display:block;height:0;overflow:hidden}.layout-module:after,.module:after{clear:both}.ui-accessible:not(.visible),.screen-reader-text:not(.visible){margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute;top:0;left:0}.layout-footer{background-color:#fbf9f9;position:fixed;bottom:0;width:100%;z-index:100;height:3.5em}.layout-footer .footer-container{padding:0 1.786em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-footer .copyright{-ms-transform:translateY(0.675em);-webkit-transform:translateY(0.675em);transform:translateY(0.675em);-webkit-box-flex:0;-webkit-flex:0 0 12em;-ms-flex:0 0 12em;flex:0 0 12em}.layout-footer .social-links{text-align:right;position:absolute;right:1.786em;top:0}.layout-footer .social-item{display:inline-block;width:2em;height:2.2em}.layout-footer .social-link{display:block;height:100%}.layout-footer .icon{display:block;width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat}@media only screen and (min-width: 1024px){.layout-footer{height:4em}.layout-footer .footer-container{padding:0 2.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.layout-footer .copyright,.layout-footer .social-links{-webkit-box-flex:0;-webkit-flex:0 0 23.8em;-ms-flex:0 0 23.8em;flex:0 0 23.8em}.layout-footer .copyright{-ms-transform:none;-webkit-transform:none;transform:none}.layout-footer .social-links{position:relative;right:0;width:23.8em}.layout-footer .social-item{width:2.5em;height:2.7em}}.layout-header{position:fixed;left:0;top:0;right:0;width:100%;padding:0;z-index:200;height:7em;background-color:inherit}.layout-header.show-menu .main-navigation{position:fixed;opacity:1;visibility:visible;background-color:#fbf9f9;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/nav-bg.png);z-index:202}.layout-header.show-menu .main-navigation .menu{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;display:block}.layout-header.show-menu .main-navigation .menu a{background-position:center}.layout-header.show-menu .menu-toggle{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/close.svg);-webkit-background-size:auto 100%;background-size:auto 100%;z-index:203}.layout-header .header-container{text-align:left;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.layout-header .header-container:before,.layout-header .header-container:after{content:'';display:block;height:0;overflow:hidden}.layout-header .header-container:after{clear:both}.layout-header .logo-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;top:1.786em;position:relative;text-align:center}.layout-header .logo-container .logo{max-width:13em}@media (max-width: 320px){.layout-header .logo-container .logo{max-width:10em}}.layout-header .main-navigation{-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;height:100%;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.layout-header .main-navigation .menu{display:none}.layout-header .language-switcher{position:absolute;top:1.786em;right:1.786em;width:7em}.layout-header .language-switcher .menu-item-wpglobus_menu_switch_ja{display:none;height:1.4em}.english-site .layout-header .language-switcher .menu-item-wpglobus_menu_switch_ja{display:block}.layout-header .language-switcher .menu-item-wpglobus_menu_switch_en{display:block}.english-site .layout-header .language-switcher .menu-item-wpglobus_menu_switch_en{display:none}.layout-header .language-switcher .menu-item a{background-position:right}.layout-header .menu-list{text-align:center;background-color:inherit}.layout-header .menu-item{display:block;margin-bottom:1.6em;height:1.6em;position:relative}.single-post .layout-header .menu-item.news-item:after{-ms-transform:rotateZ(-1deg);-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg);content:'';display:inline-block;width:6.3em;height:0.3em;position:absolute;left:0;right:0;margin:auto;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/underline.svg);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent}.single-letter .layout-header .menu-item.letter-item:after{-ms-transform:translateY(-0.2em) rotateZ(-1deg);-webkit-transform:translateY(-0.2em) rotateZ(-1deg);transform:translateY(-0.2em) rotateZ(-1deg);content:'';display:inline-block;width:5.5em;height:0.3em;position:absolute;left:0;right:0;margin:auto;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/underline.svg);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent}.single-afterwards .layout-header .menu-item.afterwards-item:after{-ms-transform:rotateZ(-1deg);-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg);content:'';display:inline-block;width:4.7em;height:0.3em;position:absolute;left:0;right:0;margin:auto;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/underline.svg);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent}.english-site .layout-header .menu-item.hide-item{display:none}.english-site .layout-header .menu-item.profile-item.active:after{width:4.5em}.english-site .layout-header .menu-item.profile-item a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/profile-en.svg);-webkit-background-size:auto 100%;background-size:auto 100%}.english-site .layout-header .menu-item.works-item.active:after{-ms-transform:translateY(-0.2em) rotateZ(-1deg);-webkit-transform:translateY(-0.2em) rotateZ(-1deg);transform:translateY(-0.2em) rotateZ(-1deg);width:5.3em}.english-site .layout-header .menu-item.works-item a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/works-en.svg);-webkit-background-size:auto 55%;background-size:auto 55%}.layout-header .menu-item.active:after{-ms-transform:rotateZ(-1deg);-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg);content:'';display:inline-block;height:0.3em;position:absolute;left:0;right:0;margin:auto;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/underline.svg);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent}.layout-header .menu-item:last-of-type{margin-bottom:0}.layout-header .menu-item.profile-item.active:after{-ms-transform:translateY(0.2em) rotateZ(-1deg);-webkit-transform:translateY(0.2em) rotateZ(-1deg);transform:translateY(0.2em) rotateZ(-1deg);width:6.6em}.layout-header .menu-item.profile-item a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/profile-jp.svg);-webkit-background-size:auto 100%;background-size:auto 100%}.layout-header .menu-item.works-item.active:after{-ms-transform:translateY(0.2em) rotateZ(-1deg);-webkit-transform:translateY(0.2em) rotateZ(-1deg);transform:translateY(0.2em) rotateZ(-1deg);width:8.6em}.layout-header .menu-item.works-item a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/works-jp.svg);-webkit-background-size:auto 100%;background-size:auto 100%}.layout-header .menu-item.news-item.active:after{width:6.3em}.layout-header .menu-item.news-item a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/news-jp.svg);-webkit-background-size:auto 75%;background-size:auto 75%}.layout-header .menu-item.afterwards-item.active:after{width:4.7em}.layout-header .menu-item.afterwards-item a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/afterwards-jp.svg);-webkit-background-size:auto 80%;background-size:auto 80%}.layout-header .menu-item.letter-item.active:after{-ms-transform:translateY(-0.2em) rotateZ(-1deg);-webkit-transform:translateY(-0.2em) rotateZ(-1deg);transform:translateY(-0.2em) rotateZ(-1deg);width:5.5em}.layout-header .menu-item.letter-item a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/letter-jp.svg);-webkit-background-size:auto 75%;background-size:auto 75%}.layout-header .menu-item.menu-item-wpglobus_menu_switch_en a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/english.svg);-webkit-background-size:auto 100%;background-size:auto 100%}.layout-header .menu-item.menu-item-wpglobus_menu_switch_ja a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/japanese.svg);-webkit-background-size:auto 80%;background-size:auto 80%}.layout-header .menu-item a{text-indent:-1000px;overflow:hidden;display:block;height:100%;background-repeat:no-repeat;background-color:transparent;margin:auto;padding:0;border:0;outline:0}.layout-header .menu-item a span{display:none}.layout-header .menu-toggle{display:inline-block;position:absolute;top:1.786em;left:1.786em;width:1.786em;height:1.429em;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/menu.svg);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center;background-color:transparent;border:0;padding:0;margin:0;outline:0;z-index:100}@media only screen and (min-width: 1024px){.layout-header{height:18.5em}.layout-header .menu-toggle{display:none}.layout-header .logo-container{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);top:30.275%}.layout-header .logo-container .logo{max-width:28em}.layout-header .main-navigation{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);position:relative;top:0;height:100%;opacity:1;visibility:visible}.layout-header .main-navigation .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.layout-header .language-switcher{position:relative;top:auto;right:auto;-webkit-box-flex:0;-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);width:calc(100% / 3)}.layout-header .language-switcher .menu-item-wpglobus_menu_switch_ja{height:1.8em}.layout-header .language-switcher .menu-item-wpglobus_menu_switch_en{height:2.4em}.layout-header .menu-list{text-align:right}.layout-header .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-top:3.65em}.layout-header .menu-item{height:1.6em}.layout-header .menu-item.active:after{right:auto}.single-post .layout-header .menu-item.news-item:after{right:auto}.single-letter .layout-header .menu-item.letter-item:after{right:auto}.single-afterwards .layout-header .menu-item.afterwards-item:after{right:auto}.layout-header .menu-item.menu-item-wpglobus_menu_switch_ja a{-webkit-background-size:auto 100%;background-size:auto 100%}}.header-pad{height:7em}@media only screen and (min-width: 1024px){.header-pad{height:18.5em}}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}html.landing{margin-top:0 !important}html.menu-visible{overflow-y:hidden}html #wpadminbar{display:none}@media only screen and (min-width: 1024px){html #wpadminbar{display:block;top:auto;bottom:0}}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Noto Serif JP', serif;margin:0;height:100%;width:100%;padding:0;position:relative;background:none;color:#1e1e1e;font-size:14px;background-color:#fbf9f9;overflow:hidden auto;-webkit-overflow-scrolling:touch;-ms-font-feature-settings:normal;-o-font-feature-settings:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;font-smooth:always;text-rendering:optimizelegibility;image-rendering:optimizeQuality;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body.home{overflow:hidden;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/homepage_bg.png);background-color:transparent;background-repeat:repeat}body.home .layout-footer{background-color:transparent}body.single .layout-header{background-color:#fbf9f9}@media only screen and (min-width: 768px){body{font-size:12px}}@media only screen and (min-width: 1024px){body{font-size:10px;overflow:auto hidden}body.home{overflow:hidden}body.single{overflow:hidden auto}body.home .main-navigation{visibility:hidden;opacity:0}}@media only screen and (min-width: 1520px){body{font-size:12px}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover,a:visited{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}main,div,p,ul,ol,li,blockquote,dl,dt,pre,address,fieldset,form,section,figure,aside,canvas,hr,table,footer,header,article,nav,video,h1,h2,h3,h4,h5,h6{-webkit-box-sizing:border-box;box-sizing:border-box}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.category-nav{position:fixed;right:0;top:7em;width:2.857em;height:calc(100% - 10.5em);z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.english-site .category-nav .category{display:none}.category-nav .category{font-size:1.143em;letter-spacing:0.05em;height:1em;margin-bottom:2.5em;width:100%}.category-nav .category:nth-of-type(1){display:none}.category-nav .category:nth-of-type(2){-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.category-nav .category:nth-of-type(5){-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;margin-bottom:0}.category-nav .category-link{font-family:'Yu Gothic Bold';font-weight:700;display:inline-block;width:100%;height:100%;border:0;outline:0;margin:0;padding:0;text-decoration:none;cursor:pointer;background-color:transparent;background-repeat:no-repeat;color:#1e1e1e;position:relative;visibility:hidden}.category-nav .category-link:hover{color:#999999}.category-nav .category-link.active{font-family:'Yu Gothic Bold';font-weight:700}.category-nav .category-link.active:before{background-color:#1e1e1e}.category-nav .category-link:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:0.75em;height:0.75em;margin:auto;border:0;-webkit-border-radius:50%;border-radius:50%;background-color:#d7d7d7;cursor:pointer;display:inline-block;visibility:visible}@media only screen and (min-width: 1024px){.category-nav{width:35%;top:30%;left:20.6%;height:2.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.category-nav .category{font-size:1.2em;line-height:1.8;width:auto;height:auto;margin-bottom:0}.category-nav .category-link{visibility:visible;height:auto;display:block}.category-nav .category-link:before{display:none}}@media only screen and (min-width: 1280px){.category-nav{width:29%}}.carousel-slider .slides{position:relative;padding-bottom:66.73553719008265%;height:0;overflow:hidden;background-color:#f8ece8}.carousel-slider .slide-image{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0}.carousel-slider .slide-image.showing{visibility:visible;opacity:1}.carousel-slider .indicators{text-align:center;height:1.5em;margin-top:2em;display:none}.carousel-slider .indicators.show{display:block}.carousel-slider .image-badge{display:inline-block;width:0.75em;height:0.75em;border:0;margin:0 2.5em 0 0;padding:0;outline:0;-webkit-border-radius:50%;border-radius:50%;background-color:#d7d7d7;cursor:pointer}.carousel-slider .image-badge:last-of-type{margin-right:0}.carousel-slider .image-badge.active{background-color:#1e1e1e}.hero-image{position:relative}.hero-image .image{height:0;padding-bottom:46.25%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.hero-image .title-container{position:absolute;top:2em;width:100%;padding:0 6em}.hero-image .static-text,.hero-image .type-list{display:inline}.hero-image .blinking-cursor{border-right:.05em solid;-webkit-animation:caret 1s steps(1) infinite;animation:caret 1s steps(1) infinite}.illustration{display:none}.english-site .illustration.home-en{display:block}.english-site .illustration.home-jp{display:none}.illustration.home-jp,.illustration.home-en{-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;height:100%;width:115%}.illustration.home-jp{display:block}.illustration.home-en{position:relative;left:-7.5%}@media only screen and (orientation: landscape){.illustration.home-jp,.illustration.home-en{-webkit-background-size:auto 100%;background-size:auto 100%;width:100%;left:0}}@media (max-width: 320px){.illustration.home-jp{width:100%}}@media only screen and (min-width: 768px){.illustration.home-jp{width:90%;margin:0 auto}.illustration.home-en{width:90%;margin:0 auto;left:0}}@media only screen and (min-width: 1024px){.illustration{display:block;position:absolute;z-index:201;-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat}.english-site .illustration.home-en{display:none}.illustration.home-jp,.illustration.home-en{display:none}.illustration.profile{position:fixed;top:-2.3em;right:8.6%;height:20em;width:21.4em;background-position:center top}.illustration.news-overview{position:fixed;top:-8%;left:12%;height:24em;width:24em;background-position:center}.illustration.news-detail{position:fixed;top:65%;left:8%;height:15em;width:15em;background-position:center;z-index:100}.illustration.afterwards-overview{position:fixed;top:55%;left:8%;height:23em;width:23em;background-position:center;z-index:-1}.illustration.afterwards-detail{position:fixed;top:25%;right:7%;height:15em;width:15em;background-position:center;z-index:100}.illustration.letter-overview{position:fixed;top:70%;left:8%;height:10em;width:32.1em;background-position:center;z-index:-1}.illustration.letter-detail{position:fixed;top:65%;right:7%;height:18em;width:18em;background-position:center;z-index:100}.illustration.works-overview{position:fixed;bottom:6em;left:0;height:4.2em;width:100%;background-position:left center}}.page .site,.blog .site,.search .site{height:calc(100% - (3.5em + 7em))}.page .site-content,.blog .site-content,.search .site-content{height:100%}.page:not(.home) .primary-content,.blog:not(.home) .primary-content,.search:not(.home) .primary-content{padding:2.5em 0 5em 0}.page .post-list,.blog .post-list,.search .post-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0}.page .post-list:before,.page .post-list:after,.blog .post-list:before,.blog .post-list:after,.search .post-list:before,.search .post-list:after{content:'';display:block;height:0;overflow:hidden}.page .post-list:after,.blog .post-list:after,.search .post-list:after{clear:both}.page.english-site .category-wrapper,.blog.english-site .category-wrapper,.search.english-site .category-wrapper{display:none}.page.english-site .category-wrapper:nth-of-type(1),.blog.english-site .category-wrapper:nth-of-type(1),.search.english-site .category-wrapper:nth-of-type(1){display:block}.page .category-wrapper,.blog .category-wrapper,.search .category-wrapper{margin-bottom:8em}.page .category-wrapper:nth-of-type(1),.blog .category-wrapper:nth-of-type(1),.search .category-wrapper:nth-of-type(1){display:none}.page .category-wrapper:nth-of-type(2),.blog .category-wrapper:nth-of-type(2),.search .category-wrapper:nth-of-type(2){-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.page .category-wrapper:nth-of-type(5),.blog .category-wrapper:nth-of-type(5),.search .category-wrapper:nth-of-type(5){-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.page .category-wrapper .work-item:before,.page .category-wrapper .work-item:after,.blog .category-wrapper .work-item:before,.blog .category-wrapper .work-item:after,.search .category-wrapper .work-item:before,.search .category-wrapper .work-item:after{content:'';display:block;height:0;overflow:hidden}.page .category-wrapper .work-item:after,.blog .category-wrapper .work-item:after,.search .category-wrapper .work-item:after{clear:both}.page .item,.blog .item,.search .item{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 2em 0;position:relative}.page .plant,.blog .plant,.search .plant{-webkit-background-size:auto 100%;background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-color:transparent;width:7em;height:7em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 0 2em 0}.page .plant:last-of-type,.blog .plant:last-of-type,.search .plant:last-of-type{visibility:hidden;margin-bottom:0;height:4em}@media only screen and (min-width: 768px){.page .category-wrapper,.blog .category-wrapper,.search .category-wrapper{width:50em;margin-bottom:10em}.page .category-wrapper .work-item,.blog .category-wrapper .work-item,.search .category-wrapper .work-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page .category-wrapper .post-item.works,.blog .category-wrapper .post-item.works,.search .category-wrapper .post-item.works{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width: 1024px){.page:not(.home) .primary-content,.blog:not(.home) .primary-content,.search:not(.home) .primary-content{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;padding:0}.page .site,.blog .site,.search .site{height:calc(100% - (4em + 18.5em))}.page .category-wrapper,.blog .category-wrapper,.search .category-wrapper{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:auto;margin-right:17.5%;margin-bottom:0;white-space:nowrap}.page .category-wrapper .category-title,.blog .category-wrapper .category-title,.search .category-wrapper .category-title{display:none}.page .category-wrapper .work-item,.blog .category-wrapper .work-item,.search .category-wrapper .work-item{display:inline-block;vertical-align:top;width:32em;margin:0 3.45em 0 0}.page .category-wrapper .work-item:before,.page .category-wrapper .work-item:after,.blog .category-wrapper .work-item:before,.blog .category-wrapper .work-item:after,.search .category-wrapper .work-item:before,.search .category-wrapper .work-item:after{content:'';display:block;height:0;overflow:hidden}.page .category-wrapper .work-item:after,.blog .category-wrapper .work-item:after,.search .category-wrapper .work-item:after{clear:both}.page .post-list,.blog .post-list,.search .post-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0 0 0 41.25%}.page .post-list.works-list,.blog .post-list.works-list,.search .post-list.works-list{padding:0 0 0 19.5%}.page .item,.blog .item,.search .item{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.333% - 3em);-ms-flex:0 0 calc(33.333% - 3em);flex:0 0 calc(33.333% - 3em);margin:0}.page .plant,.blog .plant,.search .plant{-webkit-box-flex:0;-webkit-flex:0 0 12em;-ms-flex:0 0 12em;flex:0 0 12em;width:10em;height:10em;position:relative;top:-3em;margin:0}.page .plant:last-of-type,.blog .plant:last-of-type,.search .plant:last-of-type{-webkit-box-flex:0;-webkit-flex:0 0 20em;-ms-flex:0 0 20em;flex:0 0 20em;height:10em}}.page-links{display:none}@media only screen and (min-width: 1024px){.page-links{display:block;position:relative;height:100%;max-width:100em;margin:0 auto}.english-site .page-links{max-width:100%;margin:0}.english-site .page-links .page-link:nth-of-type(-n+5){display:none}.english-site .page-links .page-link:nth-of-type(6),.english-site .page-links .page-link:nth-of-type(7){display:list-item}.page-links .page-link{position:absolute}.page-links .page-link:nth-of-type(1){top:4%;left:29%;width:27.35%;height:45.21%;z-index:6}.page-links .page-link:nth-of-type(1) .title-container{width:24%;top:55%;left:2%}.page-links .page-link:nth-of-type(1) .main-link{width:67%;height:100%;top:0;left:0}.page-links .page-link:nth-of-type(2){top:8%;left:42%;height:67.825%;width:34.375%;z-index:5}.page-links .page-link:nth-of-type(2) .title-container{width:12%;top:51%;left:90%}.page-links .page-link:nth-of-type(2) .main-link{width:87%;height:100%;top:0;right:-2%}.page-links .page-link:nth-of-type(3){width:27.35%;height:45.22%;top:49%;left:17%}.page-links .page-link:nth-of-type(3) .title-container{width:17%;top:50%;left:28%}.page-links .page-link:nth-of-type(3) .main-link{width:38%;height:100%;top:0;left:27%}.page-links .page-link:nth-of-type(4){width:10.938%;height:48.7%;top:49%;left:36%;z-index:7}.page-links .page-link:nth-of-type(4) .title-container{width:37%;top:59%;left:66%}.page-links .page-link:nth-of-type(4) .main-link{width:85%;height:67%;top:7%;left:17%}.page-links .page-link:nth-of-type(5){top:67%;left:45%;width:46%;height:26.085%}.page-links .page-link:nth-of-type(5) .title-container{width:14%;top:81%;left:50%}.page-links .page-link:nth-of-type(5) .main-link{width:37%;height:86%;top:8%;left:31%}.page-links .page-link:nth-of-type(6){display:none;top:-5%;left:32%;height:91.125%;width:50%}.page-links .page-link:nth-of-type(6) .title-container{width:7em;top:20%;left:11%}.page-links .page-link:nth-of-type(6) .main-link{width:100%;height:55%;top:0;left:0}.page-links .page-link:nth-of-type(7){display:none;top:46%;left:24%;width:43%;height:48.085%;z-index:1}.page-links .page-link:nth-of-type(7) .title-container{top:60%;width:7em;left:104%}.page-links .page-link:nth-of-type(7) .main-link{width:100%;height:100%;top:0;left:0}.page-links .page-link .image-container{position:absolute;top:0;bottom:0;right:0;left:0}.page-links .page-link .image{-webkit-animation:fadeIn 500ms ease-in 500ms forwards;animation:fadeIn 500ms ease-in 500ms forwards;position:absolute;width:100%;height:100%;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:center;background-repeat:no-repeat;opacity:0}.page-links .page-link .image.lazy{-webkit-animation:none;animation:none;opacity:0}.page-links .page-link .title-container,.page-links .page-link .main-link{position:absolute;display:inline-block}}@media only screen and (min-width: 1280px){.page-links{max-width:160em}.page-links .page-link:nth-of-type(6){left:36%;width:30%}.page-links .page-link:nth-of-type(6) .title-container{left:11%}.page-links .page-link:nth-of-type(7) .title-container{left:85%}}.page-title{display:block;margin-bottom:2em;width:100%;height:1.6em;position:relative;background-position:center;background-repeat:no-repeat;background-color:transparent}.english-site .page-title.works-title{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/works-en.svg);-webkit-background-size:auto 60%;background-size:auto 60%}.page-title.afterwards-title,.page-title.news-title,.page-title.letter-title{margin-bottom:0;margin-top:2.5em}.page-title.afterwards-title,.single-afterwards .page-title{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/afterwards-jp.svg);-webkit-background-size:auto 80%;background-size:auto 80%}.page-title.letter-title,.single-letter .page-title{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/letter-jp.svg);-webkit-background-size:auto 75%;background-size:auto 75%}.page-title.news-title,.single-post .page-title{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/news-jp.svg);-webkit-background-size:auto 75%;background-size:auto 75%}.page-title.works-title{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/works-jp.svg);-webkit-background-size:auto 80%;background-size:auto 80%}@media only screen and (min-width: 1024px){.page-title{display:none}}@media only screen and (min-width: 1280px){.page-title.afterwards-title,.page-title.news-title,.page-title.letter-title{position:fixed;display:block;margin-bottom:0;margin-top:0}}.post-article{padding:6em 0}.single-post .post-article .news-link{display:block}.single-post .post-article .letter-link,.single-post .post-article .afterwards-link{display:none}.single-letter .post-article .letter-link{display:block}.single-letter .post-article .news-link,.single-letter .post-article .afterwards-link{display:none}.single-afterwards .post-article .afterwards-link{display:block}.single-afterwards .post-article .news-link,.single-afterwards .post-article .letter-link{display:none}.post-article .back-link{height:1.8em;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/back.svg);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent;background-position:center;margin:10em 0 2em 0;padding:0;border:0;outline:0}.post-article.afterwards .image-container{display:none}.post-article .entry-header{text-align:center}.post-article .entry-title{max-width:62.25%;margin:0 auto}.post-article .image-container{margin-bottom:3em}.post-article .post-image{-webkit-animation:fadeIn 500ms ease-in forwards;animation:fadeIn 500ms ease-in forwards;display:block;width:100%;padding-bottom:62.25%;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:center;position:relative;z-index:1;opacity:0}.post-article .post-image.lazy{-webkit-animation:none;animation:none;opacity:0}.post-article .entry-content{padding-top:2em}.post-article .entry-date{font-family:'Yu Gothic Bold', san serif;font-size:0.857em;line-height:1.8;letter-spacing:0.05em}.post-article h1,.post-article h2,.post-article h3,.post-article h4,.post-article h5,.post-article h6{font-size:1.143em}.post-article p{font-size:1em}.post-article p img{height:auto;width:75%;display:block;margin:3em auto}.post-article .post-links{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.post-article .post-links a{text-indent:-1000px;overflow:hidden;display:block}@media only screen and (min-width: 768px){.post-article{padding:6em 8em}.single-post .post-article p{text-align:center}}@media only screen and (min-width: 1024px){.post-article{padding:6em 22em}.post-article .entry-content{padding-top:8.5em}.post-article .entry-date{font-size:0.9em}.post-article h1,.post-article h2,.post-article h3,.post-article h4,.post-article h5,.post-article h6{font-size:1.6em}.post-article p{font-size:1.3em}.post-article p img{width:55%}}@media only screen and (min-width: 1280px){.post-article{padding:6em 0;max-width:68.6em;margin:0 auto}}@media only screen and (min-width: 1520px){.post-article{max-width:57.167em}}.post-grid .about{padding:0 2.857em}.post-grid .about h1,.post-grid .about h2,.post-grid .about h3,.post-grid .about h4,.post-grid .about h5,.post-grid .about h6{text-align:center}.post-grid .about p{text-align:left}.post-grid .carousel-slider{margin:0 0 2em 0}.post-grid .post-image{-webkit-animation:fadeIn 500ms ease-in 500ms forwards;animation:fadeIn 500ms ease-in 500ms forwards;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;z-index:1;opacity:0}.post-grid .post-image.lazy{-webkit-animation:none;animation:none;opacity:0}@media only screen and (min-width: 1024px){.post-grid{padding:0 8.3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse nowrap;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.post-grid.two-column>*{-webkit-box-flex:0;-webkit-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%}.post-grid .carousel-slider{margin-bottom:0}.post-grid .about{padding:0;top:-1.65em;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.mobile .post-grid .about{top:0}}.post-item{overflow:hidden;height:auto}.post-item:before,.post-item:after{content:'';display:block;height:0;overflow:hidden}.post-item:after{clear:both}.post-item.works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 0 3em 0;white-space:normal}.post-item.works .entry-header{margin-right:6.5%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.post-item.works .entry-thumbnail img{max-width:90px;height:auto}.post-item.works .entry-content{-webkit-box-flex:0;-webkit-flex:0 0 56%;-ms-flex:0 0 56%;flex:0 0 56%}.post-item.works .entry-content *{text-align:left}.post-item.works .entry-content p{white-space:normal}.post-item.works .entry-meta{margin-bottom:0}.post-item.works .entry-date{color:#d7d7d7}.post-item.letter .entry-title{margin-bottom:0}.news .post-item .entry-thumbnail{display:none}.post-item .entry-footer:not(.visible){margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute;top:0;left:0}.post-item .post-link{display:block}.post-item .post-image{-webkit-animation:fadeIn 500ms ease-in forwards;animation:fadeIn 500ms ease-in forwards;display:block;width:100%;height:auto;position:relative;z-index:1;opacity:0}.post-item .post-image.lazy{-webkit-animation:none;animation:none;opacity:0}.post-item .entry-details,.post-item .entry-content{width:100%;display:inline-block;vertical-align:top}.post-item .entry-title{margin-bottom:0;text-align:center}.post-item .entry-meta{margin-bottom:2em}.post-item .entry-thumbnail.image-container{max-width:11.4em;height:16.9em;margin:0 auto}.post-item .entry-thumbnail.image-container+.entry-title{margin-top:1em}.post-item .entry-date{font-family:'Yu Gothic Bold', san serif;font-size:0.857em;line-height:1.8;letter-spacing:0.05em;text-align:center}@media only screen and (min-width: 1024px){.post-item .post-link:hover .entry-title,.post-item .post-link:hover .entry-date,.post-item .post-link:hover p{color:#999999}.post-item.works{height:15em;margin:0 0 5em 0}.post-item.works:last-child{margin-bottom:0}.post-item.works .entry-title{font-size:1.2em;line-height:1.8}.post-item.works .entry-content{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.post-item .entry-date{font-size:0.9em}}@media only screen and (min-width: 1280px){.post-item.works{margin:0 0 1em 0}}a,a:visited{color:inherit;text-decoration:none;outline:0}a:hover,a:focus,a:active{cursor:pointer;text-decoration:none}.button-container,.post-article .post-links{position:fixed;left:0.71425em;bottom:8em;width:calc(100% - 1.4285em);height:1.786em;z-index:100}.button-container .button,.post-article .post-links .button{position:absolute;width:1.786em;height:1.786em;border:0;outline:0;margin:0;padding:0;text-decoration:none;cursor:pointer;background-color:transparent;background-repeat:no-repeat}.button-container .button.next,.post-article .post-links .button.next{right:0}.button-container .button.previous,.post-article .post-links .button.previous{left:0}.button-container .button.scroll-left,.post-article .post-links .button.scroll-left,.button-container .button.scroll-right,.post-article .post-links .button.scroll-right{visibility:hidden;opacity:0}.button-container .button.scroll-left,.post-article .post-links .button.scroll-left,.button-container .button.previous a,.post-article .post-links .button.previous a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/previous.svg);-webkit-background-size:auto 18px;background-size:auto 18px;background-position:left center;background-repeat:no-repeat;height:100%;width:100%;left:0}.button-container .button.scroll-right,.post-article .post-links .button.scroll-right,.button-container .button.next a,.post-article .post-links .button.next a{background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/forward.svg);-webkit-background-size:auto 18px;background-size:auto 18px;background-position:right center;background-repeat:no-repeat;height:100%;width:100%;right:0}@media only screen and (min-width: 1024px){.button-container,.post-article .post-links{right:5em;left:5em;bottom:8em;width:calc(100% - 10em);height:2.5em}.button-container.scroll-buttons .scroll-left,.post-article .scroll-buttons.post-links .scroll-left,.button-container.scroll-buttons .scroll-right,.post-article .scroll-buttons.post-links .scroll-right{-o-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;visibility:hidden;opacity:0}.button-container.scroll-buttons .scroll-left.active,.post-article .scroll-buttons.post-links .scroll-left.active,.button-container.scroll-buttons .scroll-right.active,.post-article .scroll-buttons.post-links .scroll-right.active{visibility:visible;opacity:1}.button-container .button,.post-article .post-links .button{width:2.5em;height:100%}.button-container .button.scroll-left,.post-article .post-links .button.scroll-left,.button-container .button.previous a,.post-article .post-links .button.previous a,.button-container .button.scroll-right,.post-article .post-links .button.scroll-right,.button-container .button.next a,.post-article .post-links .button.next a{-webkit-background-size:auto 100%;background-size:auto 100%;width:2.5em}}.form .section-title{font-size:28px;line-height:40px;margin-bottom:20px}.form p{font-weight:300;line-height:24px;margin-bottom:20px}.form .hightlight{border-color:#d6111e}.form .form-row{width:100%;margin-bottom:20px}.form label{line-height:18px;font-weight:300;display:block;margin-bottom:10px}.form .field{line-height:18px;font-weight:300;border:1px solid #f0f0f0}.form .field.active,.form .field.focus{border:1px solid #1e1e1e}h1,h2,h3,h4,h5,h6{font-family:'Yu Gothic Bold', san serif;font-size:1.071em;line-height:1.8;letter-spacing:0.05em;margin-top:0;margin-bottom:1em}@media only screen and (min-width: 1024px){h1,h2,h3,h4,h5,h6{font-size:1.5em}}input{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;height:44px;line-height:44px;border:0;padding:0 18px;outline:2px solid #1208DD;color:#1e1e1e;background-color:transparent;font-size:16px;font-family:inherit;letter-spacing:0.05em;width:230px}input.placeholder{color:#aaa}input:-moz-placeholder{color:#aaa}input::-moz-placeholder{color:#aaa}input:-ms-input-placeholder{color:#aaa}input::-webkit-input-placeholder{color:#aaa}input:focus{outline-color:#aaa}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+label,input[type="checkbox"]+label{color:#aaa;letter-spacing:0;font-size:14px;line-height:23px;cursor:pointer}input[type="radio"]+label span,input[type="checkbox"]+label span{display:inline-block;width:24px;height:24px;line-height:24px;position:relative;margin:0px 9px -7px 0;background-color:#fff}input[type="radio"]:checked+label span:before,input[type="checkbox"]:checked+label span:before{font-family:'';content:"";font-size:19px;position:absolute;top:0;bottom:0;right:0;left:3px;margin:auto}input[type="radio"]:not(:checked)+label span:before,input[type="checkbox"]:not(:checked)+label span:before{content:''}input[type="radio"]+label span,input[type="radio"]:checked+label span,input[type="checkbox"]+label span,input[type="checkbox"]:checked+label span{-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}ul,ol{margin:0;padding:0;list-style:none}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}p{font-size:0.929em;line-height:1.9;letter-spacing:0.046em;margin-bottom:1.5em;margin-top:0}p:last-of-type{margin-bottom:0}p:empty{display:none}@media only screen and (min-width: 1024px){p{font-size:1.2em;letter-spacing:0.03em;margin-bottom:1em}}p>strong,p>b{font-style:normal}p>i,p>em,p>span>i,p>span>em{font-style:italic}table{margin:0 0 1.5em;width:100%}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;display:block;width:100%;line-height:1.2em;padding:10px;background-color:#fff;border:1px solid #808080;color:#1e1e1e;margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#000;outline:0}input[type="email"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="url"][disabled],input[type="color"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="week"][disabled],textarea[disabled]{background:#aaa;opacity:0.3}input[type="email"].placeholder,input[type="number"].placeholder,input[type="password"].placeholder,input[type="search"].placeholder,input[type="tel"].placeholder,input[type="text"].placeholder,input[type="url"].placeholder,input[type="color"].placeholder,input[type="date"].placeholder,input[type="datetime"].placeholder,input[type="datetime-local"].placeholder,input[type="month"].placeholder,input[type="time"].placeholder,input[type="week"].placeholder,textarea.placeholder{color:#1e1e1e}input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,textarea:-moz-placeholder{color:#1e1e1e}input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,textarea::-moz-placeholder{color:#1e1e1e}input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#1e1e1e}input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1e1e1e}textarea{resize:vertical;min-height:150px}.search-form .search-wrap{position:relative}.search-form .search-input{border:0;color:#1208DD;height:1.888em;line-height:1.888;padding-left:1.888em;font-size:1.888em;letter-spacing:0;text-transform:uppercase}.search-form .search-input.placeholder{color:#1208DD}.search-form .search-input:-moz-placeholder{color:#1208DD}.search-form .search-input::-moz-placeholder{color:#1208DD}.search-form .search-input:-ms-input-placeholder{color:#1208DD}.search-form .search-input::-webkit-input-placeholder{color:#1208DD}.search-form .search-submit{position:absolute;top:0;bottom:0;left:1em;cursor:pointer;display:inline-block;vertical-align:top;background-image:url(//ogawa-ito.com/app/wp-content/themes/herbst/images/search.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:transparent;height:2em;width:2em;margin:auto;padding:0;border:0;outline:0}.wpglobus_flag{height:12px;width:18px;background-repeat:no-repeat;background-position:center left}.wpglobus_language_name{padding-left:22px}.page_item_wpglobus_menu_switch .children{display:none}.page_item_wpglobus_menu_switch:hover .children{display:block}.menu_item_wpglobus_menu_switch .sub-menu{display:none}.menu_item_wpglobus_menu_switch:hover .sub-menu{display:block}.widget_wpglobus .flags-styled .flag{margin-right:.4em}.widget_wpglobus .list a{display:block}.widget_wpglobus .list a img{display:none}.widget_wpglobus .list a span.name{display:inline-block}.widget_wpglobus .list a span.code{display:inline-block;margin:0 0 0 4px}.widget_wpglobus .list a span.code:before{content:"("}.widget_wpglobus .list a span.code:after{content:")"}.widget_wpglobus .list.flags img{margin:0 4px 0 0;display:inline-block}.widget_wpglobus .select-styled{overflow:hidden}.widget_wpglobus .dropdown-styled{text-align:center;display:inline;list-style:none}.widget_wpglobus .dropdown-styled li{text-align:left;display:inline-block;margin-right:-4px;position:relative;padding:5px 10px;background:#fff;cursor:pointer}.widget_wpglobus .dropdown-styled li:hover{background:#eee;color:#fff}.widget_wpglobus .dropdown-styled li:hover ul{display:block;opacity:1;visibility:visible}.widget_wpglobus .dropdown-styled li ul{padding:0;position:absolute;top:28px;left:-21px;width:150px;display:none;opacity:0;visibility:hidden}.widget_wpglobus .dropdown-styled li ul li{background:#eee;display:block;color:#fff}.widget_wpglobus .dropdown-styled li ul li:hover{background:#ddd}