body{font-size:small;margin:0;padding:0}h1,h2,h3,h4,h5,h6,ul,li,em,pre,code{font-size:100%;font-weight:400;font-style:normal;margin:0;padding:0}table{font-size:inherit;font:100%}img{border:0}p{margin:0}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}input,textarea{border-radius:0}::-webkit-input-placeholder{color:#7a8890}:-moz-placeholder{color:#7a8890}:-ms-input-placeholder{color:#7a8890}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.float-left{float:left}.float-right{float:right}.input{position:relative;z-index:1;display:inline-block;margin:1em;max-width:400px;width:calc(100% - 2em);vertical-align:top}.input-field{position:relative;display:block;float:right;padding:.8em;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#aaa;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-appearance:none}.input-field:focus{outline:none}.input-label{display:inline-block;float:right;width:40%;color:#000;font-size:1.2em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-label-content{position:relative;display:block;padding:1em 0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#ddd;font-size:150%}.input-haruki{margin:4em 1em 1em}.input-field-haruki{padding:.4em 0;width:100%;background:transparent;color:#000;font-size:1.2em;height:30pt}.input-label-haruki{position:absolute;width:100%;text-align:left;pointer-events:none}.input-label-content-haruki{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-haruki::after{content:'';position:absolute;left:0;z-index:-1;width:100%;height:1px;background:#000;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-haruki::before{top:0}.input-label-haruki::after{bottom:0}.input-field-haruki:focus+.input-label-haruki .input-label-content-haruki,.input-filled .input-label-content-haruki{-webkit-transform:translate3d(0,-70%,0);transform:translate3d(0,-70%,0)}.input-field-haruki:focus+.input-label-haruki::before,.input-filled .input-label-haruki::before{-webkit-transform:translate3d(0,-.5em,0);transform:translate3d(0,-.5em,0)}.input-field-haruki:focus+.input-label-haruki::after,.input-filled .input-label-haruki::after{-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.input-hoshi{overflow:hidden}.input-field-hoshi{margin-top:1em;padding:.85em .15em;width:100%;background:transparent;color:#595f6e}.input-label-hoshi{position:absolute;bottom:0;left:0;padding:0 .25em;width:100%;height:calc(100% - 1em);text-align:left;pointer-events:none}.input-label-content-hoshi{position:absolute}.input-label-hoshi::before,.input-label-hoshi::after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 10px);border-bottom:1px solid #b9c1ca}.input-label-hoshi::after{margin-top:2px;border-bottom:4px solid red;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-hoshi-color-1::after{border-color:hsl(200,100%,50%)}.input-label-hoshi-color-2::after{border-color:hsl(160,100%,50%)}.input-label-hoshi-color-3::after{border-color:hsl(20,100%,50%)}.input-field-hoshi:focus+.input-label-hoshi::after,.input-filled .input-label-hoshi::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.input-field-hoshi:focus+.input-label-hoshi .input-label-content-hoshi,.input-filled .input-label-content-hoshi{-webkit-animation:anim-1 .3s forwards;animation:anim-1 .3s forwards}@-webkit-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}@keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}.input-kuro{max-width:320px;margin-bottom:3em}.input-field-kuro{width:100%;background:transparent;color:#9196a1;opacity:0;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.input-label-kuro{position:absolute;left:0;width:100%;color:#df6589;pointer-events:none}.input-label-kuro::before,.input-label-kuro::after{content:'';position:absolute;top:0;left:0;width:50%;height:100%;border:4px solid #747981;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-kuro::before{border-right:none}.input-label-kuro::after{left:50%;border-left:none}.input-field-kuro:focus,.input-filled .input-field-kuro{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.input-field-kuro:focus+.input-label-kuro::before,.input-filled .input-label-kuro::before{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}.input-field-kuro:focus+.input-label-kuro::after,.input-filled .input-label-kuro::after{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}.input-field-kuro:focus+.input-label-kuro .input-label-content-kuro,.input-filled .input-label-content-kuro{-webkit-animation:anim-2 .3s forwards;animation:anim-2 .3s forwards}@-webkit-keyframes anim-2{50%{opacity:0;-webkit-transform:scale3d(.3,.3,1);transform:scale3d(.3,.3,1)}51%{opacity:0;-webkit-transform:translate3d(0,3.7em,0) scale3d(.3,.3,1);transform:translate3d(0,3.7em,0) scale3d(.3,.3,1)}100%{opacity:1;-webkit-transform:translate3d(0,3.7em,0);transform:translate3d(0,3.7em,0)}}@keyframes anim-2{50%{opacity:0;-webkit-transform:scale3d(.3,.3,1);transform:scale3d(.3,.3,1)}51%{opacity:0;-webkit-transform:translate3d(0,3.7em,0) scale3d(.3,.3,1);transform:translate3d(0,3.7em,0) scale3d(.3,.3,1)}100%{opacity:1;-webkit-transform:translate3d(0,3.7em,0);transform:translate3d(0,3.7em,0)}}.input-jiro{margin-top:2em}.input-field-jiro{padding:.85em .5em;width:100%;background:transparent;color:#dde2e2;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.input-label-jiro{position:absolute;left:0;padding:0 .85em;width:100%;height:100%;text-align:left;pointer-events:none}.input-label-content-jiro{-webkit-transition:-webkit-transform .3s .3s;transition:transform .3s .3s}.input-label-jiro::before,.input-label-jiro::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-jiro::before{border-top:2px solid #6a7989;-webkit-transform:translate3d(0,100%,0) translate3d(0,-2px,0);transform:translate3d(0,100%,0) translate3d(0,-2px,0);-webkit-transition-delay:.3s;transition-delay:.3s}.input-label-jiro::after{z-index:-1;background:#6a7989;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.input-field-jiro:focus,.input-filled .input-field-jiro{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.input-field-jiro:focus+.input-label-jiro .input-label-content-jiro,.input-filled .input-label-content-jiro{-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.input-field-jiro:focus+.input-label-jiro::before,.input-filled .input-label-jiro::before{-webkit-transition-delay:0s;transition-delay:0s}.input-field-jiro:focus+.input-label-jiro::before,.input-filled .input-label-jiro::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.input-field-jiro:focus+.input-label-jiro::after,.input-filled .input-label-jiro::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.input-minoru{max-width:629pt;width:629pt;margin-left:22pt}.input-field-minoru{height:80pt;-moz-resize:none;-ms-resize:none;-o-resize:none;resize:none;width:100%;background:#fff;color:#000;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-ms-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;border:1px solid #000;padding:5pt;font-size:1.2em;overflow:hidden}.input-label-minoru{padding:0;width:100%;text-align:left}.input-label-minoru::after{content:'';position:absolute;top:0;z-index:-1;width:100%;height:4em;-webkit-box-shadow:0 0 0 0;-ms-box-shadow:0 0 0 0;box-shadow:0 0 0 0;color:rgba(199,152,157,.6)}.input-field-minoru:focus{-webkit-box-shadow:0 0 3px 1px black;-ms-box-shadow:0 0 3px 1px black;box-shadow:0 0 3px 1px black}.input-field-minoru:focus+.input-label-minoru{pointer-events:none}.input-field-minoru:focus+.input-label-minoru::after{-webkit-animation:anim-shadow .3s forwards;-moz-animation:anim-shadow .3s forwards;-ms-animation:anim-shadow .3s forwards;-o-animation:anim-shadow .3s forwards;animation:anim-shadow .3s forwards}@-webkit-keyframes anim-shadow{to{box-shadow:0 0 100px 50px;opacity:0}}@keyframes anim-shadow{to{box-shadow:0 0 100px 50px;opacity:0}}.input-label-content-minoru{padding:.75em .15em}.input-field-yoko{z-index:10;width:100%;background:transparent;color:#f5f5f5;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.input-label-yoko{position:relative;width:100%;color:#b04b40;text-align:left}.input-label-yoko::before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:4em;background:#c5564a;-webkit-transform:perspective(1000px) rotate3d(1,0,0,90deg);transform:perspective(1000px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-yoko::after{content:'';position:absolute;top:0;left:0;width:100%;height:.25em;background:#ad473c;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-content-yoko{padding:.75em 0}.input-field-yoko:focus,.input-filled .input-field-yoko{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.input-field-yoko:focus+.input-label-yoko::before,.input-filled .input-label-yoko::before{-webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);transform:perspective(1000px) rotate3d(1,0,0,0deg)}.input-field-yoko:focus+.input-label-yoko,.input-filled .input-label-yoko{pointer-events:none}.input-field-yoko:focus+.input-label-yoko::after,.input-filled .input-label-yoko::after{-webkit-transform:perspective(1000px) rotate3d(1,0,0,-90deg);transform:perspective(1000px) rotate3d(1,0,0,-90deg)}.input-kyo{z-index:auto}.input-field-kyo{padding:.85em 1.5em;width:100%;border-radius:2em;background:#fff;color:#535d92}.input-label-kyo{z-index:0;padding:0 0 0 2em;width:100%;text-align:left}.input-label-kyo::after{content:'';position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(11,43,205,.6);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.input-label-content-kyo{padding:.5em 0}.input-field-kyo:focus,.input-field-kyo:focus+.input-label-kyo .input-label-content-kyo{z-index:10000}.input-field-kyo:focus+.input-label-kyo{color:#fff}.input-field-kyo:focus+.input-label-kyo::after{opacity:1}.input-akira{margin-top:2em}.input-field-akira{position:absolute;top:0;left:0;z-index:10;display:block;padding:0 1em;width:100%;height:100%;background:transparent;text-align:center}.input-label-akira{padding:0;width:100%;background:#696a6e;color:#cc6055;cursor:text}.input-label-akira::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#2f3238;-webkit-transform:scale3d(.97,.85,1);transform:scale3d(.97,.85,1);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-content-akira{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-field-akira:focus+.input-label-akira::before,.input-filled .input-label-akira::before{-webkit-transform:scale3d(.99,.95,1);transform:scale3d(.99,.95,1)}.input-field-akira:focus+.input-label-akira,.input-filled .input-label-akira{cursor:default;pointer-events:none}.input-field-akira:focus+.input-label-akira .input-label-content-akira,.input-filled .input-label-content-akira{-webkit-transform:translate3d(0,-3.5em,0);transform:translate3d(0,-3.5em,0)}.input-ichiro{margin-top:2em}.input-field-ichiro{position:absolute;top:4px;left:4px;z-index:100;display:block;padding:0 .55em;width:calc(100% - 8px);height:calc(100% - 8px);background:#f0f0f0;color:#7f8994;opacity:0;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.input-label-ichiro{width:100%;text-align:left;cursor:text}.input-label-ichiro::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-content-ichiro{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-field-ichiro:focus,.input-filled .input-field-ichiro{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.input-field-ichiro:focus+.input-label-ichiro,.input-filled .input-label-ichiro{cursor:default;pointer-events:none}.input-field-ichiro:focus+.input-label-ichiro::before,.input-filled .input-label-ichiro::before{-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}.input-field-ichiro:focus+.input-label-ichiro .input-label-content-ichiro,.input-filled .input-label-content-ichiro{-webkit-transform:translate3d(0,-3.15em,0) scale3d(.8,.8,1);transform:translate3d(0,-3.15em,0) scale3d(.8,.8,1) translateZ(1px)}.input-juro{overflow:hidden}.input-field-juro{position:absolute;z-index:100;padding:2.15em .75em 0;width:100%;background:transparent;color:#1784cd;font-size:.85em}.input-label-juro{padding:0;width:100%;height:100%;background:#fff;text-align:left}.input-label-content-juro{padding:2em 1em;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s,color .3s;transition:transform .3s,color .3s;text-rendering:geometricPrecision}.input-label-juro::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid transparent;-webkit-transition:border-width .3s,border-color .3s;transition:border-width .3s,border-color .3s}.input-field-juro:focus+.input-label-juro::before,.input-filled .input-label-juro::before{border-width:8px;border-color:#1784cd;border-top-width:2em}.input-field-juro:focus+.input-label-juro .input-label-content-juro,.input-filled .input-label-juro .input-label-content-juro{color:#fff;-webkit-transform:translate3d(0,-1.5em,0) scale3d(.75,.75,1);transform:translate3d(0,-1.5em,0) scale3d(.75,.75,1) translateZ(1px)}.input-hideo{overflow:hidden;background:#fff}.input-field-hideo{padding:.85em .85em .85em 3em;width:100%;background:transparent;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-hideo{position:absolute;padding:1.25em 0 0;width:4em;height:100%}.input-label-hideo::before{content:'';position:absolute;top:0;left:0;z-index:-1;width:4em;height:100%;background:#899dda;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.icon-hideo{color:#fff;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input-label-content-hideo{position:absolute;top:100%}.input-field-hideo:focus{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.input-field-hideo:focus+.input-label-hideo::before{-webkit-transform:scale3d(.8,1,1);transform:scale3d(.8,1,1)}.input-field-hideo:focus+.input-label-hideo .icon-hideo{-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1)}.input-madoka{margin:1.1em}.input-field-madoka{width:100%;background:transparent;color:#7a7593}.input-label-madoka{position:absolute;width:100%;height:100%;color:#7a7593;text-align:left;cursor:text}.input-label-content-madoka{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.graphic-madoka{-webkit-transform:scale3d(1,-1,1);transform:scale3d(1,-1,1);-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s;pointer-events:none;stroke:#7a7593;stroke-width:4px;stroke-dasharray:962;stroke-dashoffset:558}.input-field-madoka:focus+.input-label-madoka,.input-filled .input-label-madoka{cursor:default;pointer-events:none}.input-field-madoka:focus+.input-label-madoka .graphic-madoka,.input-filled .graphic-madoka{stroke-dashoffset:0}.input-field-madoka:focus+.input-label-madoka .input-label-content-madoka,.input-filled .input-label-content-madoka{-webkit-transform:scale3d(.81,.81,1) translate3d(0,4em,0);transform:scale3d(.81,.81,1) translate3d(0,4em,0)}.input-kaede{display:block;overflow:hidden;margin:1em auto 2em;background:#efeeee}.input-field-kaede{position:absolute;top:0;right:100%;width:60%;height:100%;background:#fff;color:#9dabba;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.input-label-kaede{z-index:10;display:block;width:100%;height:100%;text-align:left;cursor:text;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.input-label-content-kaede{padding:1.5em 0}.input-field-kaede:focus,.input-filled .input-field-kaede{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition-delay:.06s;transition-delay:.06s}.input-field-kaede:focus+.input-label-kaede,.input-filled .input-label-kaede{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);pointer-events:none}@media screen and (max-width:34em){.input-field-kaede:focus+.input-label-kaede,.input-filled .input-label-kaede{-webkit-transform:translate3d(65%,0,0) scale3d(.65,.65,1);transform:translate3d(65%,0,0) scale3d(.65,.65,1);pointer-events:none}}.input-field-isao{z-index:10;padding:.75em .1em .25em;width:100%;background:transparent;color:#afb3b8}.input-label-isao{position:relative;overflow:hidden;padding:0;width:100%;color:#dadada;text-align:left}.input-label-isao::before{content:'';position:absolute;top:0;width:100%;height:7px;background:#dadada;-webkit-transform:scale3d(1,.4,1);transform:scale3d(1,.4,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.input-label-isao::after{content:attr(data-content);position:absolute;top:0;left:0;padding:.75em .15em;color:#da7071;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);pointer-events:none}.input-field-isao:focus+.input-label-isao::before{background-color:#da7071;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.input-field-isao:focus+.input-label-isao{pointer-events:none}.input-field-isao:focus+.input-label-isao::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.input-label-content-isao{padding:.75em .15em;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.input-field-isao:focus+.input-label-isao .input-label-content-isao{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.banner{direction:ltr;position:relative;overflow:auto;margin-bottom:15pt}.banner li{list-style:none;width:100%}.banner ul li{float:left}.banner .dots{position:absolute;left:16px;bottom:7px}.banner .dots li{display:inline-block;width:8px;height:8px;margin:0 4px;text-indent:-999em;border:1px solid #fff;border-radius:7px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}.banner .btn,.banner .dot{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.banner .dots li.active{background:#fff;opacity:1}.slide-text{direction:rtl;margin:0 20px;margin-top:235px;color:#fff;font-size:24px;text-align:right;border-top:1px solid #fff;padding-top:10px;padding-left:160px}header{padding-top:10pt;font-size:1.2em;width:100%;position:fixed;z-index:10;background:#fff;top:0}#header-menu{margin:0 auto;width:800pt;border-bottom:1px solid #d3d3d3;border-bottom:1px solid rgba(0,0,0,.3)}.header-menu-item{list-style-type:none;display:inline;vertical-align:text-bottom;padding-top:48pt;padding-bottom:8pt;margin-right:52pt}.header-menu-item a,.header-menu-item a:active,.header-menu-item a:visited{color:#000;padding-bottom:8pt}.header-menu-item a:hover{color:#000;color:rgba(0,0,0,.7)}#header-menu-last{margin-right:0}#header-menu-item-logo{padding-top:0;margin:0}.header-menu-item-active a{border-bottom:4px solid #000}.header-menu-item-active a:hover{border-bottom-color:#000;border-bottom:4px solid rgba(0,0,0,.7)}#header-logo{height:70pt}#header-submenu{margin:0 auto;width:800pt}#header-tags{list-style:none;text-align:center;padding:10pt}.header-tag{display:inline;margin-right:20pt;font-size:13pt}.header-tag a{color:#000;font-weight:300}.header-tag a:hover{color:#000;color:rgba(0,0,0,.7)}.header-tag:last-child{margin-right:0}.header-tag-selected a{font-weight:600}footer{margin-top:40pt;letter-spacing:.8pt}#footer-content-container{background-color:#333;height:100pt}#footer-content{width:800pt;margin:0 auto;padding-left:20pt;padding-right:20pt}#footer-left{float:left;width:218pt}#footer-signup-title{font-size:1.1em;margin-top:15pt;color:#777}#footer-signup-textbox input{width:210pt;height:26pt;margin-top:4pt;background-color:#e6e7e8;padding-left:4pt;font-size:15pt}#footer-signup-button{color:#fff;background-color:transparent;border:none;cursor:pointer;font-size:1em;margin-top:6pt;float:right}#footer-right{float:right;padding-top:45pt;margin-left:25pt}.footer-link{color:#777;margin-left:8pt;font-size:1em}.footer-link:hover{color:#fff}*{font-family:futura-pt,sans-serif;font-style:normal;font-weight:400}body{overflow-y:scroll}.bold{font-weight:600}#site-container{margin-top:100pt}#articles-container,#article{margin:0 auto;padding-top:21pt;width:800pt;min-height:300pt}#article{padding-top:10px}.back-to-top{cursor:pointer;position:fixed;top:40%;left:0;text-decoration:none;color:#000;font-size:12px;display:none}.back-to-top a{float:left;padding-top:8px}.back-to-top div{padding-left:10px;width:80px;float:left}.recommendation{margin-bottom:37px}.recommendation-photo{float:left}.recommendation-photo img{width:374pt;height:374pt}.recommendation-content{float:right;width:374pt;height:374pt}.recommendation-title{font-size:40px;line-height:30px}.recommendation-subtitle{margin-top:10px;font-size:26px}.recommendation-text{margin-top:20px;line-height:24px;letter-spacing:1px;font-size:16px;height:273pt}#contact-title{margin-top:15pt;text-align:center;font-size:3em}#contact-form-container{text-align:center;min-height:300pt}.input-haruki:first-child{margin-right:30pt}#contact-note-label{margin-top:20pt;text-align:center}#contact-note-label label{width:642pt;float:none;text-align:left}#contact-send{margin-top:10pt}#contact-send-btn{padding:8pt 25pt;border:1px solid #d3d3d3;border:1px solid rgba(0,0,0,.3);font-weight:bold;font-size:1.2em;cursor:pointer}#contact-send-btn:hover{border:1px solid #000}#contact-success-msg{display:none;margin-top:100pt;text-align:center;font-size:3em}#contact-send-btn:hover{}#contact-address{color:#000;color:rgba(0,0,0,.8);border-top:1px solid #d3d3d3;border-top:1px solid rgba(0,0,0,.3);text-align:center;padding-top:7pt;margin:0 auto;width:800pt;font-size:13pt}#articles-cover{list-style:none}.cover-photo{width:100%}.articles-list{list-style:none;margin:-15pt}.article-item{border:1px solid #d3d3d3;border:1px solid rgba(0,0,0,.3);width:245pt;margin-top:20pt;float:left;margin:15pt;text-align:center;height:320pt}.article-item:hover{border:1px solid #000}.article-item a{color:#000}.article-item-img{width:100%}.article-item-title{text-transform:uppercase;font-size:15pt;font-weight:600;margin-top:5pt}.article-item-subtitle{font-size:13pt;font-weight:300;margin-bottom:8pt}.article-item-tag{font-size:10pt;font-weight:300;font-style:italic}.article-header{border:1px solid #d3d3d3;border:1px solid rgba(0,0,0,.3);padding-bottom:5pt}.article-header-img{width:100%}.article-header-title{text-align:center;font-size:30pt}.article-header-subtitle{text-align:center;font-size:17pt}.article-text{margin-top:25pt;font-size:15pt;margin-bottom:30pt}.column{width:45%}.column p{margin-bottom:10pt;font-weight:300}.article-text .first{padding-right:40pt}.article-text .last{padding-left:40pt}.article-img-desc{font-size:16pt;font-weight:300;min-height:24pt;margin-top:-5pt}.article-img{width:100%}.article-img-container iframe{width:100%;min-height:600pt;margin-top:-5pt;margin-bottom:24pt}#article-toolbox,#blog-toolbox{text-align:center;border-bottom:1px solid #d3d3d3;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:15pt;margin-top:-10pt;font-size:15pt}#blog-toolbox{margin-top:20pt}#article-toolbox-buttons a,#blog-toolbox-buttons a{color:#000;border:1px solid #d3d3d3;border:1px solid rgba(0,0,0,.3);width:90pt;height:30pt;display:inline-block;line-height:30pt;margin:0 5pt;font-weight:300}#blog-toolbox-buttons a:first-child{margin-left:0}#article-toolbox-buttons a:hover,#blog-toolbox-buttons a:hover{border-color:#000}#article-toolbox-navigation,#blog-toolbox-navigation{text-align:right}#article-toolbox-navigation a,#blog-toolbox-navigation a{color:#000;font-weight:300;font-size:12pt}#blog-toolbox-navigation{padding-top:5pt;width:100pt;float:right}#blog-toolbox-buttons{float:left}#related-title{margin-top:10pt;font-size:16pt;font-style:italic}#related-list{margin-top:0}#about-container .article-header{margin-bottom:20pt}.about-column{float:left;width:45%}.about-left-column{padding-right:39pt;border-right:1px solid #d3d3d3;border-right:1px solid rgba(0,0,0,.3);font-size:17pt}.about-right-column{padding-left:40pt;font-weight:300;font-size:15pt}.about-three-column{font-size:17pt;float:left;width:30%;border-right:1px solid #d3d3d3;border-right:1px solid rgba(0,0,0,.3);padding-left:20pt}.about-three-column:last-child{border:none}.about-three-column:first-child{padding-left:0}#blog-post-header{border-bottom:1px solid #000;padding-bottom:15pt}#blog-post-title{font-size:32pt}#blog-post-sub-cont{position:relative}#blog-post-subtitle{margin-top:10pt;font-size:23pt;font-weight:300;float:left;width:750pt}#blog-post-date{float:right;position:absolute;bottom:0;right:0;font-size:12pt;font-style:italic;font-weight:lighter}.blog-post-text{font-size:15pt;float:left;width:370pt}.blog-post-text p{font-weight:300}.blog-post-images{float:right;width:350pt}#blog-content-container{padding-top:15pt;font-size:14pt}.blog-post-main-img{width:100%}.blog-post-img{width:100%;margin-top:15pt}