html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}th[align=center],td[align=center]{text-align:center}th[align=right],td[align=right]{text-align:right}h1,h2,h3,h4,h5,h6{font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.unset{line-height:inherit;text-align:left}.unset address{font-style:italic}.unset b{font-weight:700}.unset blockquote{margin:1em 40px}.unset caption{display:table-caption;text-align:center}.unset cite{font-style:italic}.unset code{font-family:monospace}.unset col{display:table-column}.unset colgroup{display:table-column-group}.unset dd{display:block;margin-left:40px;float:none;overflow:visible}.unset del{text-decoration:line-through}.unset dfn{font-style:italic}.unset dl{display:block;margin:1em 0}.unset dt{display:block}.unset em{font-style:italic}.unset figcaption{display:block}.unset figure{display:block;margin:1em 40px}.unset h1,.unset h2,.unset h3,.unset h4,.unset h5,.unset h6{display:block;font-weight:700;line-height:130%}.unset h1{font-size:2em;margin:.67em 0}.unset h2{font-size:1.5em;margin:.83em 0}.unset h3{font-size:1.17em;margin:1em 0}.unset h4,.unset h5,.unset h6{margin:1.33em 0}.unset hr{display:block;margin:1em auto;border-width:0;border-style:none;border-bottom-width:1px;border-bottom-style:solid}.unset i{font-style:italic}.unset ins{text-decoration:underline}.unset kbd{font-family:monospace}.unset label{cursor:default}.unset li{display:list-item;text-align:-webkit-match-parent}.unset menu{display:block;list-style-type:disc;margin:1em 0;padding:0 0 0 40px}.unset ol{display:block;list-style-type:decimal;margin:1em 0;padding:0 0 0 40px}.unset p{display:block;margin:1em 0}.unset pre{display:block;font-family:monospace;white-space:pre;margin:1em 0}.unset q{display:inline}.unset samp{font-family:monospace}.unset small{font-size:smaller}.unset strong{font-weight:700}.unset sub{vertical-align:sub;font-size:smaller}.unset sup{vertical-align:super;font-size:smaller}.unset table{width:100%;overflow:auto;display:block;margin-bottom:1.4em;width:100%}.unset tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.unset th{display:table-cell;vertical-align:inherit;font-weight:700;text-align:center}.unset td{display:table-cell;vertical-align:inherit}.unset th,.unset td{border:1px solid #ddd;padding:6px 13px}.unset tfoot{display:table-footer-group;vertical-align:middle;border-color:inherit}.unset thead{display:table-header-group;vertical-align:middle;border-color:inherit}.unset tr{display:table-row;vertical-align:inherit;border-color:inherit;border-top:1px solid #ccc;background-color:#fff}.unset tr:nth-child(2n){background-color:#f8f8f8}.unset ul{display:block;list-style-type:disc;margin:1em 0;padding:0 0 0 40px}.unset var{font-style:italic}.unset li ul,.unset li ol{margin:0 1.5em}.unset ol ol{list-style:upper-alpha}.unset ol ol ol{list-style:lower-roman}.unset ol ol ol ol{list-style:lower-alpha}.unset dl dt{font-weight:700}.unset dd{margin-left:1.5em}.unset img{max-width:100%}.unset div.figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.unset div.figure.w10{margin:0 auto;width:10%}.unset div.figure.w20{margin:0 auto;width:20%}.unset div.figure.w30{margin:0 auto;width:30%}.unset div.figure.w40{margin:0 auto;width:40%}.unset div.figure.w50{margin:0 auto;width:50%}.unset div.figure.w60{margin:0 auto;width:60%}.unset div.figure.w70{margin:0 auto;width:70%}.unset div.figure.w80{margin:0 auto;width:80%}.unset div.figure.w90{margin:0 auto;width:90%}.unset div.figure figure{margin:3em 0;width:100%;line-height:0;text-align:center}.unset div.figure figure img{font-family:"fit-width";max-width:100%}.unset div.figure figure figcaption{padding-top:.5em;line-height:140%;text-align:right;padding-left:10%}.unset div.two-figures{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-content:flex-start;align-content:flex-start;align-items:center}.unset div.two-figures div.figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}.unset div.two-figures div.figure:first-child{padding-right:1%}.unset div.two-figures div.figure:last-child{padding-left:1%}.unset div.two-figures div.figure.w10{margin:0 auto;width:10%}.unset div.two-figures div.figure.w20{margin:0 auto;width:20%}.unset div.two-figures div.figure.w30{margin:0 auto;width:30%}.unset div.two-figures div.figure.w40{margin:0 auto;width:40%}.unset div.two-figures div.figure.w50{margin:0 auto;width:50%}.unset div.two-figures div.figure.w60{margin:0 auto;width:60%}.unset div.two-figures div.figure.w70{margin:0 auto;width:70%}.unset div.two-figures div.figure.w80{margin:0 auto;width:80%}.unset div.two-figures div.figure.w90{margin:0 auto;width:90%}@media only screen and (max-width:599px){.unset div.two-figures{display:block}.unset div.two-figures div.figure{width:auto}.unset div.two-figures div.figure:first-child{padding-right:0}.unset div.two-figures div.figure:last-child{padding-left:0}}.unset.markdown span.q{font-weight:700}.unset.markdown div.center{text-align:center}.unset.markdown div.left{text-align:left}.unset.markdown div.right{text-align:right}.unset.markdown h1,.unset.markdown h2{border-bottom:1px solid #ccc;padding-bottom:.5em}.unset.markdown a{color:#4183c4}.unset.markdown a:hover{color:#4183c4;text-decoration:underline}.unset.markdown pre{word-wrap:normal;background-color:#000;border:1px solid #ddd;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.unset.markdown code{margin:0;border:1px solid #ddd;background-color:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 4px;font-size:13px}.unset.markdown pre code{margin:0;padding:0;background-color:transparent;border:none;word-wrap:normal;max-width:initial;display:inline;overflow:initial;line-height:inherit}.unset.markdown table{border:1px}.unset.markdown figure{margin:1em 0;width:100%;text-align:center;line-height:0}.unset.markdown figure img{font-family:"fit-width";max-width:100%}.unset.markdown figure figcaption{margin-top:.5em;line-height:1.5em;font-size:.9em;color:#999}.unset.markdown figure+br{display:none}.unset.markdown blockquote{margin-left:0;border-left:2px solid #ddd;padding-left:30px;font-style:italic}@font-face{font-family:"Albertina";src:url("/fonts/AlbertinaMTStdRegular.woff") format("woff")}@font-face{font-family:"Albertina";src:url("/fonts/AlbertinaMTStdMedium.woff") format("woff");font-weight:700}@font-face{font-family:"Albertina";src:url("/fonts/AlbertinaMTStdItalic.woff") format("woff");font-style:italic}@font-face{font-family:"Avenir";src:url("/fonts/AvenirRegular.woff") format("woff")}@font-face{font-family:"Avenir";src:url("/fonts/AvenirMedium.woff") format("woff");font-weight:700}@font-face{font-family:"Cinzel";src:url("/fonts/CinzelRegular.woff") format("woff")}@font-face{font-family:"Montserrat";src:url("/fonts/MontserratRegular.woff") format("woff")}.tooltip.sans,#astro-loading,#quick-panel,.form-row .form-content .inline-note{font-family:"Avenir","Helvetica Neue","Helvetica","Nimbus Sans L","Arial","Liberation Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","MS PGothic","MS Gothic",sans-serif}.minus{font-family:"Monaco","Menlo","Courier New","Courier","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","MS PGothic","MS Gothic",monospace}body{font-family:"Avenir","Helvetica Neue","Helvetica","Nimbus Sans L","Arial","Liberation Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","MS PGothic","MS Gothic",sans-serif}.work-list .enter,#header{font-family:"Albertina","Times New Roman","Times","Times Roman","Nimbus Roman No9 L","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","MS Mincho",serif}textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],div.selectable{font-family:"Avenir","Helvetica Neue","Helvetica","Nimbus Sans L","Arial","Liberation Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","MS PGothic","MS Gothic",sans-serif}@media only screen and (max-width:979px){#astro-device{font-family:"craft"}}@media only screen and (min-width:980px){#astro-device{font-family:"desktop"}}@media only screen and (max-width:599px){#astro-view{font-family:"mobile"}}@media only screen and (min-width:600px) and (max-width:979px){#astro-view{font-family:"tablet"}}@media only screen and (min-width:980px) and (max-width:1100px){#astro-view{font-family:"compact"}}@media only screen and (min-width:1101px){#astro-view{font-family:"cozy"}}@media only screen and (max-width:599px){#astro-display{font-family:"thick"}}@media only screen and (min-width:600px){#astro-display{font-family:"easy"}}.swipeshow,.swipeshow .slides,.swipeshow .slide{display:block;margin:0;padding:0;list-style:none;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.swipeshow img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swipeshow{overflow:hidden}.swipeshow-active .slides{cursor:-moz-grab !important;cursor:ew-resize}html.swipeshow-grabbed,html.swipeshow-grabbed *{cursor:-moz-grabbing !important;cursor:ew-resize}.swipeshow .slides,.swipeshow .slide{position:absolute;top:0;left:0;width:100%;height:100%}.swipeshow .slide{visibility:hidden}.swipeshow .slide:first-child{visibility:visible}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.hide{display:none}.clip-out{width:1px;height:1px;overflow:hidden;display:block;filter:alpha(opacity=0);opacity:0}.disappear{position:absolute;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;filter:alpha(opacity=0);opacity:0}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.transparent{filter:alpha(opacity=0);opacity:0}.invisible{visibility:hidden}.one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-ie9 #wrap{display:none}.js+#wrap img.i{filter:alpha(opacity=0);opacity:0}.js-required #wrap{display:none}.js-required .js+#wrap{display:block}#noscript-access-denied{text-align:center;padding:20%}#activate-javascript{text-align:center;padding:0 20px;background:#c33;color:#fae04d;font-size:12px;line-height:24px}#activate-javascript a,#activate-javascript a:hover{color:#fae04d;border:0 none;text-decoration:underline}#deprecated-browser{text-align:center;padding:10%}#deprecated-browser a,#deprecated-browser a:hover{border:0 none;text-decoration:underline}.info-error{padding:20px;background:#e8e5c1;color:#000}.private-post,.draft-post{filter:alpha(opacity=30);opacity:.3;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.private-post:hover,.draft-post:hover{filter:alpha(opacity=100);opacity:1}#dp_swf_engine{display:none}.underline{text-decoration:underline}input::-moz-focus-inner{border:0;padding:0}.button,input[type=button],input[type=submit],button{background-color:#222;color:#ddd !important}.button:hover,.button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus{background-color:#000;color:#fff !important}.button.disabled,.button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=submit].disabled,input[type=submit]:disabled,button.disabled,button:disabled{background-color:#777;color:#aaa !important}input[type=reset]{background-color:#f1f1f1;color:#222 !important}input[type=reset]:hover,input[type=reset]:focus{background-color:#eaeaea;color:#000 !important}input[type=reset].disabled,input[type=reset]:disabled{background-color:#eaeaea;color:#aaa !important}.button,input[type=button],input[type=submit],input[type=reset],button{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Avenir","Helvetica Neue","Helvetica","Nimbus Sans L","Arial","Liberation Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","MS PGothic","MS Gothic",sans-serif;-webkit-appearance:none;display:inline-block;border:0 none;cursor:pointer;margin:0;outline:none;text-align:center;line-height:100%;text-decoration:none;vertical-align:baseline;font-size:13px;padding:8px 20px}.button.uc,input[type=button].uc,input[type=submit].uc,input[type=reset].uc,button.uc{text-transform:uppercase}.button.disabled,.button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,button.disabled,button:disabled{cursor:default}.button.disabled,input[type=button].disabled,input[type=submit].disabled,input[type=reset].disabled,button.disabled{pointer-events:none}.button.black,input[type=button].black,input[type=submit].black,input[type=reset].black,button.black{background-color:#222;color:#ddd !important}.button.black:hover,.button.black:focus,input[type=button].black:hover,input[type=button].black:focus,input[type=submit].black:hover,input[type=submit].black:focus,input[type=reset].black:hover,input[type=reset].black:focus,button.black:hover,button.black:focus{background-color:#000;color:#fff !important}.button.black.disabled,.button.black:disabled,input[type=button].black.disabled,input[type=button].black:disabled,input[type=submit].black.disabled,input[type=submit].black:disabled,input[type=reset].black.disabled,input[type=reset].black:disabled,button.black.disabled,button.black:disabled{background-color:#777;color:#aaa !important}.button.grey,input[type=button].grey,input[type=submit].grey,input[type=reset].grey,button.grey{background-color:#f1f1f1;color:#222 !important}.button.grey:hover,.button.grey:focus,input[type=button].grey:hover,input[type=button].grey:focus,input[type=submit].grey:hover,input[type=submit].grey:focus,input[type=reset].grey:hover,input[type=reset].grey:focus,button.grey:hover,button.grey:focus{background-color:#eaeaea;color:#000 !important}.button.grey.disabled,.button.grey:disabled,input[type=button].grey.disabled,input[type=button].grey:disabled,input[type=submit].grey.disabled,input[type=submit].grey:disabled,input[type=reset].grey.disabled,input[type=reset].grey:disabled,button.grey.disabled,button.grey:disabled{background-color:#eaeaea;color:#aaa !important}.button.ghost,input[type=button].ghost,input[type=submit].ghost,input[type=reset].ghost,button.ghost{border:1px solid;background-color:transparent !important;color:#000 !important}.button.ghost:hover,.button.ghost:focus,input[type=button].ghost:hover,input[type=button].ghost:focus,input[type=submit].ghost:hover,input[type=submit].ghost:focus,input[type=reset].ghost:hover,input[type=reset].ghost:focus,button.ghost:hover,button.ghost:focus{color:#000 !important}.button.ghost.disabled,.button.ghost:disabled,input[type=button].ghost.disabled,input[type=button].ghost:disabled,input[type=submit].ghost.disabled,input[type=submit].ghost:disabled,input[type=reset].ghost.disabled,input[type=reset].ghost:disabled,button.ghost.disabled,button.ghost:disabled{color:#bbb !important}.button.ghost-grey,input[type=button].ghost-grey,input[type=submit].ghost-grey,input[type=reset].ghost-grey,button.ghost-grey{border:1px solid;background-color:transparent !important;color:#999 !important}.button.ghost-grey:hover,.button.ghost-grey:focus,input[type=button].ghost-grey:hover,input[type=button].ghost-grey:focus,input[type=submit].ghost-grey:hover,input[type=submit].ghost-grey:focus,input[type=reset].ghost-grey:hover,input[type=reset].ghost-grey:focus,button.ghost-grey:hover,button.ghost-grey:focus{color:#777 !important}.button.ghost-grey.disabled,.button.ghost-grey:disabled,input[type=button].ghost-grey.disabled,input[type=button].ghost-grey:disabled,input[type=submit].ghost-grey.disabled,input[type=submit].ghost-grey:disabled,input[type=reset].ghost-grey.disabled,input[type=reset].ghost-grey:disabled,button.ghost-grey.disabled,button.ghost-grey:disabled{color:#bbb !important}.button.white,input[type=button].white,input[type=submit].white,input[type=reset].white,button.white{background-color:#fff;color:#333 !important}.button.white:hover,.button.white:focus,input[type=button].white:hover,input[type=button].white:focus,input[type=submit].white:hover,input[type=submit].white:focus,input[type=reset].white:hover,input[type=reset].white:focus,button.white:hover,button.white:focus{background-color:#666;color:#fff !important}.button.white.disabled,.button.white:disabled,input[type=button].white.disabled,input[type=button].white:disabled,input[type=submit].white.disabled,input[type=submit].white:disabled,input[type=reset].white.disabled,input[type=reset].white:disabled,button.white.disabled,button.white:disabled{background-color:#fff;color:#aaa !important}.button.x-large,input[type=button].x-large,input[type=submit].x-large,input[type=reset].x-large,button.x-large{font-weight:600;font-size:18px;padding:11px 24px}.button.large,input[type=button].large,input[type=submit].large,input[type=reset].large,button.large{font-size:16px;padding:10px 23px}.button.medium,input[type=button].medium,input[type=submit].medium,input[type=reset].medium,button.medium{font-size:14px;padding:9px 22px}.button.small,input[type=button].small,input[type=submit].small,input[type=reset].small,button.small{font-size:13px;padding:8px 20px}.button.x-small,input[type=button].x-small,input[type=submit].x-small,input[type=reset].x-small,button.x-small{font-size:12px;padding:6px 14px}.button.xx-small,input[type=button].xx-small,input[type=submit].xx-small,input[type=reset].xx-small,button.xx-small{font-size:10px;padding:4px 6px}input[type=submit]{font-size:14px;padding:9px 22px}dl.dl dt,dl.dl dd{line-height:130%;margin-bottom:5px}dl.dl dt{width:100px;float:left;clear:left}dl.dl dd{margin-left:100px}dl.dl dd:before,dl.dl dd:after{content:" ";display:table}dl.dl dd:after{clear:both}dl.dl.w50 dt{width:50px}dl.dl.w50 dd{margin-left:50px}dl.dl.w60 dt{width:60px}dl.dl.w60 dd{margin-left:60px}dl.dl.w70 dt{width:70px}dl.dl.w70 dd{margin-left:70px}dl.dl.w80 dt{width:80px}dl.dl.w80 dd{margin-left:80px}dl.dl.w90 dt{width:90px}dl.dl.w90 dd{margin-left:90px}dl.dl.w100 dt{width:100px}dl.dl.w100 dd{margin-left:100px}dl.dl.w110 dt{width:110px}dl.dl.w110 dd{margin-left:110px}dl.dl.w120 dt{width:120px}dl.dl.w120 dd{margin-left:120px}dl.dl.w130 dt{width:130px}dl.dl.w130 dd{margin-left:130px}dl.dl.w140 dt{width:140px}dl.dl.w140 dd{margin-left:140px}dl.dl.w150 dt{width:150px}dl.dl.w150 dd{margin-left:150px}@media only screen and (max-width:599px){dl.dl.respond dt,dl.dl.respond dd{margin-bottom:0}dl.dl.respond dt{width:auto;float:none;clear:none;margin-bottom:5px}dl.dl.respond dd{margin-left:2em;margin-bottom:15px}}.form-row{overflow:hidden;margin-bottom:1em;font-size:13.5px}@media only screen and (min-width:600px){.form-row .form-head{padding-top:5px;width:100px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.form-row .form-head+.form-content{margin-left:100px}}@media only screen and (max-width:599px){.form-row .form-head{display:inline-block;margin-bottom:5px}}.form-row .form-note{margin-bottom:10px;color:#999}.form-row .form-note.is-warn{color:#a20}.form-row .form-content input[type=text],.form-row .form-content input[type=email],.form-row .form-content input[type=password]{width:100%}.form-row .form-content input[type=text][size],.form-row .form-content input[type=email][size],.form-row .form-content input[type=password][size]{width:auto}.form-row .form-content textarea{width:100%}.form-row .form-content ul{list-style:none}.form-row .form-content *+.inline-note{margin-left:2em}.form-row .form-content .inline-note{display:inline-block;font-size:12px;background:#f4f4f4;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 6px;color:#666}.form-row span.block-note{display:block;padding-top:5px;font-size:13px;color:#999}.form-row.reset{overflow:visible;margin-bottom:0}.form-row.reset .form-head{width:auto;float:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-right:0}.form-row.reset .form-head+.form-content{margin-left:0}.form-row.reset .form-content input[type=text],.form-row.reset .form-content input[type=password]{width:auto}div.selectable{position:relative;float:left;border:1px solid #bbb;padding:5px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}div.selectable:after{content:".";height:0;padding-top:16px;width:16px;overflow:hidden;position:absolute;right:8px;top:50%;margin-top:-8px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxwYXRoIGQ9Ik0xNiwxNGMwLDEuMTA1LTAuODk1LDItMiwySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWMmMwLTEuMTA1LDAuODk1LTIsMi0yaDEyYzEuMTA1LDAsMiwwLjg5NSwyLDJWMTR6Ii8+DTxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGQ0ZDRkMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIxMiw2IDgsMTAgNCw2ICIvPg08L3N2Zz4N");background-repeat:no-repeat}div.selectable.focus{border-color:#000}div.selectable label{float:left;padding-right:30px}div.selectable select{-webkit-appearance:menulist-button;position:absolute;z-index:1;left:0;top:0;height:100%;cursor:pointer;margin:0;width:100%;filter:alpha(opacity=0);opacity:0}div.selectable select:focus{outline:none}.inline-radios-row .form-head{padding-top:0 !important}.inline-radios-row .form-head+.form-content li{float:left;margin-right:11px}.inline-radios-row .form-head+.form-content li input[type=radio]+label:before{margin-right:3px}textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;font-size:13.5px;outline:none;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:0;padding:9px 8px 7px}textarea:focus,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{border-color:#000}textarea.invalid,input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=search].invalid,input[type=tel].invalid,input[type=text].invalid,input[type=url].invalid{border-color:#c44}textarea:disabled,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{background:#f4f4f4}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{padding:7px 8px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:required{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type=radio]{position:absolute;left:-99999px}input[type=radio]+label{position:relative}input[type=radio]+label:before{content:".";display:inline-block;width:18px;padding-top:18px;height:0;overflow:hidden;margin:-1px 8px 0 0;vertical-align:middle;cursor:pointer;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxnPg08cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOCwxNS41Yy00LjEzNiwwLTcuNS0zLjM2NC03LjUtNy41UzMuODY0LDAuNSw4LDAuNXM3LjUsMy4zNjQsNy41LDcuNVMxMi4xMzYsMTUuNSw4LDE1LjV6Ii8+DTxwYXRoIGZpbGw9IiNBQUFBQUEiIGQ9Ik04LDFjMy44NiwwLDcsMy4xNCw3LDdzLTMuMTQsNy03LDdzLTctMy4xNC03LTdTNC4xNCwxLDgsMSBNOCwwQzMuNTgyLDAsMCwzLjU4MiwwLDhzMy41ODIsOCw4LDgNczgtMy41ODIsOC04UzEyLjQxOCwwLDgsMEw4LDB6Ii8+DTwvZz4NPC9zdmc+DQ==");background-repeat:no-repeat}input[type=radio]:checked+label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxnPg08cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOCwxNS41Yy00LjEzNiwwLTcuNS0zLjM2NC03LjUtNy41UzMuODY0LDAuNSw4LDAuNXM3LjUsMy4zNjQsNy41LDcuNVMxMi4xMzYsMTUuNSw4LDE1LjV6Ii8+DTxwYXRoIGZpbGw9IiNBQUFBQUEiIGQ9Ik04LDFjMy44NiwwLDcsMy4xNCw3LDdzLTMuMTQsNy03LDdzLTctMy4xNC03LTdTNC4xNCwxLDgsMSBNOCwwQzMuNTgyLDAsMCwzLjU4MiwwLDhzMy41ODIsOCw4LDgNczgtMy41ODIsOC04UzEyLjQxOCwwLDgsMEw4LDB6Ii8+DTwvZz4NPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjMuNSIvPg08L3N2Zz4N");background-repeat:no-repeat}input[type=radio]:focus+label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxnPg08cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOCwxNS41Yy00LjEzNiwwLTcuNS0zLjM2NC03LjUtNy41UzMuODY0LDAuNSw4LDAuNXM3LjUsMy4zNjQsNy41LDcuNVMxMi4xMzYsMTUuNSw4LDE1LjV6Ii8+DTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik04LDFjMy44NiwwLDcsMy4xNCw3LDdzLTMuMTQsNy03LDdzLTctMy4xNC03LTdTNC4xNCwxLDgsMSBNOCwwQzMuNTgyLDAsMCwzLjU4MiwwLDhzMy41ODIsOCw4LDgNczgtMy41ODIsOC04UzEyLjQxOCwwLDgsMEw4LDB6Ii8+DTwvZz4NPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjMuNSIvPg08L3N2Zz4N");background-repeat:no-repeat}input[type=radio]:disabled+label{filter:alpha(opacity=50);opacity:.5}input[type=checkbox]{position:absolute;left:-99999px}input[type=checkbox]+label{position:relative}input[type=checkbox]+label:before{content:".";display:inline-block;width:15px;padding-top:15px;height:0;overflow:hidden;margin:-1px 8px 0 0;vertical-align:middle;cursor:pointer;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxnPg08cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTUsMTQuMTY3QzE1LDE0LjYyNywxNC42MjcsMTUsMTQuMTY3LDE1SDAuODMzQzAuMzczLDE1LDAsMTQuNjI3LDAsMTQuMTY3VjAuODMzQzAsMC4zNzMsMC4zNzMsMCwwLjgzMywwDWgxMy4zMzNDMTQuNjI3LDAsMTUsMC4zNzMsMTUsMC44MzNWMTQuMTY3eiIvPg08cGF0aCBmaWxsPSIjQUFBQUFBIiBkPSJNMTQsMXYxM0gxVjFIMTQgTTE0LjE2NiwwSDAuODMzQzAuMzczLDAsMCwwLjM3MywwLDAuODMzdjEzLjMzNEMwLDE0LjYyNywwLjM3MywxNSwwLjgzMywxNWgxMy4zMzQNQzE0LjYyNywxNSwxNSwxNC42MjcsMTUsMTQuMTY3VjAuODMzQzE1LDAuMzczLDE0LjYyNywwLDE0LjE2NiwwTDE0LjE2NiwweiIvPg08L2c+DTwvc3ZnPg0=");background-repeat:no-repeat}input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxnPg08cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTUsMTQuMTY3QzE1LDE0LjYyNywxNC42MjcsMTUsMTQuMTY3LDE1SDAuODMzQzAuMzczLDE1LDAsMTQuNjI3LDAsMTQuMTY3VjAuODMzQzAsMC4zNzMsMC4zNzMsMCwwLjgzMywwDWgxMy4zMzNDMTQuNjI3LDAsMTUsMC4zNzMsMTUsMC44MzNWMTQuMTY3eiIvPg08cGF0aCBmaWxsPSIjQUFBQUFBIiBkPSJNMTQsMXYxM0gxVjFIMTQgTTE0LjE2NiwwSDAuODMzQzAuMzczLDAsMCwwLjM3MywwLDAuODMzdjEzLjMzNEMwLDE0LjYyNywwLjM3MywxNSwwLjgzMywxNWgxMy4zMzQNQzE0LjYyNywxNSwxNSwxNC42MjcsMTUsMTQuMTY3VjAuODMzQzE1LDAuMzczLDE0LjYyNywwLDE0LjE2NiwwTDE0LjE2NiwweiIvPg08L2c+DTxwYXRoIGQ9Ik0xMy40MzEsNC4xOTRsLTAuOTQ1LTAuOTQ1Yy0wLjI2MS0wLjI2MS0wLjY4NC0wLjI2MS0wLjk0NSwwTDYuMzQ3LDguNDQ1bC0xLjg4OS0xLjg5Yy0wLjI2MS0wLjI2MS0wLjY4NC0wLjI2MS0wLjk0NSwwDUwyLjU2OSw3LjVjLTAuMjYxLDAuMjYxLTAuMjYxLDAuNjg0LDAsMC45NDVsMi4zNjEsMi4zNjFsMCwwbDAuOTQ0LDAuOTQ1YzAuMjYxLDAuMjYxLDAuNjg0LDAuMjYxLDAuOTQ1LDBsMC45NDUtMC45NDVsMCwwDWw1LjY2Ny01LjY2OEMxMy42OTIsNC44NzgsMTMuNjkyLDQuNDU1LDEzLjQzMSw0LjE5NHoiLz4NPC9zdmc+DQ==");background-repeat:no-repeat}input[type=checkbox]:focus+label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxnPg08cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMC44MzMsMTQuNWMtMC4xODQsMC0wLjMzMy0wLjE0OS0wLjMzMy0wLjMzM1YwLjgzM0MwLjUsMC42NDksMC42NDksMC41LDAuODMzLDAuNWgxMy4zMzMNYzAuMTg0LDAsMC4zMzMsMC4xNDksMC4zMzMsMC4zMzN2MTMuMzMzYzAsMC4xODQtMC4xNDksMC4zMzMtMC4zMzMsMC4zMzNMMC44MzMsMTQuNUwwLjgzMywxNC41eiIvPg08cGF0aCBkPSJNMTQsMXYxM0gxVjFIMTQgTTE0LjE2NywwSDAuODMzQzAuMzczLDAsMCwwLjM3MywwLDAuODMzdjEzLjMzM0MwLDE0LjYyNywwLjM3MywxNSwwLjgzMywxNWgxMy4zMzMNQzE0LjYyNywxNSwxNSwxNC42MjcsMTUsMTQuMTY3VjAuODMzQzE1LDAuMzczLDE0LjYyNywwLDE0LjE2NywwTDE0LjE2NywweiIvPg08L2c+DTwvc3ZnPg0=");background-repeat:no-repeat}input[type=checkbox]:focus:checked+label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DTxnPg08cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMC44MzMsMTQuNWMtMC4xODQsMC0wLjMzMy0wLjE0OS0wLjMzMy0wLjMzM1YwLjgzM0MwLjUsMC42NDksMC42NDksMC41LDAuODMzLDAuNWgxMy4zMzMNYzAuMTg0LDAsMC4zMzMsMC4xNDksMC4zMzMsMC4zMzN2MTMuMzMzYzAsMC4xODQtMC4xNDksMC4zMzMtMC4zMzMsMC4zMzNMMC44MzMsMTQuNUwwLjgzMywxNC41eiIvPg08cGF0aCBkPSJNMTQsMXYxM0gxVjFIMTQgTTE0LjE2NywwSDAuODMzQzAuMzczLDAsMCwwLjM3MywwLDAuODMzdjEzLjMzM0MwLDE0LjYyNywwLjM3MywxNSwwLjgzMywxNWgxMy4zMzMNQzE0LjYyNywxNSwxNSwxNC42MjcsMTUsMTQuMTY3VjAuODMzQzE1LDAuMzczLDE0LjYyNywwLDE0LjE2NywwTDE0LjE2NywweiIvPg08L2c+DTxwYXRoIGQ9Ik0xMy40MzEsNC4xOTRsLTAuOTQ1LTAuOTQ1Yy0wLjI2MS0wLjI2MS0wLjY4NC0wLjI2MS0wLjk0NSwwTDYuMzQ3LDguNDQ1bC0xLjg4OS0xLjg5Yy0wLjI2MS0wLjI2MS0wLjY4NC0wLjI2MS0wLjk0NSwwDUwyLjU2OSw3LjVjLTAuMjYxLDAuMjYxLTAuMjYxLDAuNjg0LDAsMC45NDVsMi4zNjEsMi4zNjFsMCwwbDAuOTQ0LDAuOTQ1YzAuMjYxLDAuMjYxLDAuNjg0LDAuMjYxLDAuOTQ1LDBsMC45NDUtMC45NDVsMCwwDWw1LjY2Ny01LjY2OEMxMy42OTIsNC44NzgsMTMuNjkyLDQuNDU1LDEzLjQzMSw0LjE5NHoiLz4NPC9zdmc+DQ==");background-repeat:no-repeat}input[type=checkbox]:disabled+label{filter:alpha(opacity=50);opacity:.5}#quick-panel{position:fixed;left:10px;bottom:10px;width:130px;text-align:center;border:1px solid #444;border-radius:5px;overflow:hidden;color:#fff}#quick-panel a{color:#fff}.white-page #quick-panel{left:30px;bottom:30px;width:100px;color:#111}.white-page #quick-panel a{color:#111}#quick-panel .pv{border-bottom:1px solid #444;height:71px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-bottom:14px}#quick-panel .pv.size-1,#quick-panel .pv.size-2,#quick-panel .pv.size-3{font-size:40px;line-height:40px}#quick-panel .pv.size-4,#quick-panel .pv.size-5{font-size:30px;line-height:40px}#quick-panel .pv.size-6{font-size:26px;line-height:40px}#quick-panel .list-item .item a{display:block;padding:8px 0 5px}#quick-panel .list-item .item a:hover{border:0 none;text-decoration:none;background:#000;color:#fff}#quick-panel .list-item .item+.item{border-top:1px solid #444}@media only screen and (max-width:750px){#quick-panel{display:none}}.tooltip{z-index:9999;position:absolute;left:0;top:0;background:rgba(0,0,0,.8);color:#fff;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.tooltip .tooltip-content{padding:4px 10px}.tooltip .tooltip-arrow{position:absolute;width:0;height:0}.tooltip .tooltip-arrow i{position:absolute;border-style:solid;display:block}.tooltip.pos-top.align-begin .tooltip-arrow,.tooltip.pos-bottom.align-begin .tooltip-arrow{left:20px}.tooltip.pos-top.align-center .tooltip-arrow,.tooltip.pos-bottom.align-center .tooltip-arrow{left:50%}.tooltip.pos-top.align-end .tooltip-arrow,.tooltip.pos-bottom.align-end .tooltip-arrow{right:20px}.tooltip.pos-top .tooltip-arrow{bottom:0}.tooltip.pos-top .tooltip-arrow i{top:0;left:-4px;width:0;border-color:rgba(0,0,0,.8) transparent;border-width:4px 4px 0}.tooltip.pos-bottom .tooltip-arrow{top:0}.tooltip.pos-bottom .tooltip-arrow i{bottom:0;left:-4px;width:0;border-color:rgba(0,0,0,.8) transparent;border-width:0 4px 4px}.tooltip.pos-left .tooltip-arrow{right:0}.tooltip.pos-left .tooltip-arrow i{top:-4px;left:0;height:0;border-color:transparent rgba(0,0,0,.8);border-width:4px 0 4px 4px}.tooltip.pos-right .tooltip-arrow{left:0}.tooltip.pos-right .tooltip-arrow i{top:-4px;right:0;height:0;border-color:transparent rgba(0,0,0,.8);border-width:4px 4px 4px 0}.tooltip.pos-left.align-begin .tooltip-arrow,.tooltip.pos-right.align-begin .tooltip-arrow{top:15px}.tooltip.pos-left.align-center .tooltip-arrow,.tooltip.pos-right.align-center .tooltip-arrow{top:50%}.tooltip.pos-left.align-end .tooltip-arrow,.tooltip.pos-right.align-end .tooltip-arrow{bottom:15px}#astro-loading{z-index:9999;position:fixed;top:10px;width:150px;left:50%;margin-left:-75px;background:#a20;background:#e8e5c1;color:#000;padding:4px 10px;font-size:12px;text-transform:uppercase;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}#header .toggle-wrapper{width:40px;height:40px;position:relative;position:fixed;top:15px;right:15px;margin-top:-5px;margin-right:-10px;cursor:pointer}@media only screen and (min-width:600px) and (max-width:979px){#header .toggle-wrapper{top:30px;right:30px;margin-top:-10px}}@media only screen and (min-width:980px){#header .toggle-wrapper{display:none}}#header .toggle{position:absolute;width:15px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%)}#header .toggle .bar{width:100%;height:2px;background:#fff;position:absolute}#header .toggle .bar-open{transition:opacity .2s .2s,transform .2s .2s,width .2s .2s;right:0}#header .toggle .bar-close{width:0}#header .toggle .bar-1{top:0}#header .toggle .bar-2{top:50%;margin-top:-1px}#header .toggle .bar-3{bottom:0}#header .toggle .bar-4{transform-origin:left top;transform:rotate(45deg) translateY(-50%);transition:width .1s}#header .toggle .bar-5{transform-origin:right top;transform:rotate(-45deg) translateY(-50%);transition:width .1s .1s;right:0}#header.is-open .bar-open{transition:opacity .2s,transform .2s,width .2s;opacity:0;width:0;transform:translateX(5px)}#header.is-open .bar-close{width:141.213%}#header.is-open .bar-4{transition:width .1s .2s}#header.is-open .bar-5{transition:width .1s .3s}#header{position:fixed;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;z-index:99;height:60px;padding:0 15px}@media only screen and (min-width:600px){#header{height:80px;padding:0 30px}}@media only screen and (min-width:980px){#header{padding:0 50px}}.white-page #header{background:#000;color:#fff}.white-page #header a{color:#fff}#header+.placeholder{height:60px;margin-bottom:15px}@media only screen and (min-width:600px){#header+.placeholder{height:80px;margin-bottom:30px}.work-index #header+.placeholder{display:none}}@media only screen and (min-width:980px){#header+.placeholder{margin-bottom:50px}}#header .site-title{font-size:1.3rem;font-style:italic}#main-nav{display:none}@media only screen and (min-width:980px){#main-nav{display:flex}}#main-nav .main-nav-item+.main-nav-item{margin-left:50px}#nav{position:relative}#nav .active{border-bottom:1px solid}#lang-switch{position:absolute;right:0;bottom:-2.2em;font-size:.7em;text-transform:uppercase;display:none;font-family:"Avenir","Helvetica Neue","Helvetica","Nimbus Sans L","Arial","Liberation Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","MS PGothic","MS Gothic",sans-serif}@media only screen and (min-width:980px){#lang-switch{display:block}}#lang-switch .divider{margin:0 5px}#header.is-open{height:100vh;flex-wrap:wrap;align-content:baseline;background:#222}#header.is-open .site-title{width:100%;margin-top:21px;margin-bottom:5em}@media only screen and (min-width:600px) and (max-width:979px){#header.is-open .site-title{margin-top:31px}}#header.is-open #main-nav{display:block;font-size:1.3rem}#header.is-open #lang-switch{position:static;display:block}#header.is-open .main-nav-item{margin-left:0;margin-bottom:2em}#artist-article:before,#artist-article:after{content:" ";display:table}#artist-article:after{clear:both}#artist-article .info .content{margin-bottom:2em}#artist-article .info .h3{margin:3em 0 1.5em}.attachment-section ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1em}#filling-information .flash-messages,#cart-summary .flash-messages,.simple-form .flash-messages,.simple-content .flash-messages{margin-bottom:20px}#filling-information .flash-message-item,#cart-summary .flash-message-item,.simple-form .flash-message-item,.simple-content .flash-message-item{padding:8px 20px;margin-bottom:4px}#filling-information .flash-message-item.success,#cart-summary .flash-message-item.success,.simple-form .flash-message-item.success,.simple-content .flash-message-item.success{color:#d1e8e4;border:1px solid #d1e8e4}#filling-information .flash-message-item.warning,#filling-information .flash-message-item.error,#cart-summary .flash-message-item.warning,#cart-summary .flash-message-item.error,.simple-form .flash-message-item.warning,.simple-form .flash-message-item.error,.simple-content .flash-message-item.warning,.simple-content .flash-message-item.error{color:#c44;border:1px solid}#cart-summary .flash-messages{margin:20px 0;font-size:12px}#cart-summary .flash-message-item{text-align:left}#footer{text-align:center;clear:both;font-size:.6rem;padding:15px 5%}@media only screen and (min-width:600px){#footer{font-size:.8rem;padding:30px 5%}}@media only screen and (min-width:980px){#footer{padding:50px 5%}}.homepage #footer{position:absolute;padding:0;right:15px;bottom:7.5px}@media only screen and (max-width:599px){.homepage #footer{display:none}}@media only screen and (min-width:600px) and (max-width:979px){.homepage #footer{right:30px;bottom:15px}}@media only screen and (min-width:980px){.homepage #footer{right:50px;bottom:25px}}form.simple-form{width:80%;max-width:600px;margin:0 auto}form.simple-form .form-head:empty{display:none}@media only screen and (min-width:600px) and (max-width:979px){form.simple-form .submit-row{text-align:right}}@media only screen and (max-width:599px){form.simple-form .submit-row input{width:100%}}form.simple-form .actions{text-align:right}form.simple-form .actions a{margin-left:2em}.simple-content>.h1d+form.simple-form{margin-top:80px}@media only screen and (max-width:599px){.simple-content>.h1d+form.simple-form{margin-top:40px}}.home-gallery{position:fixed;left:0;top:0;bottom:0;right:0}.home-gallery .scene{width:100%;height:100%}.home-gallery .image{width:100%;height:100%;background-repeat:no-repeat;background-position:35% bottom;background-size:cover}.home-gallery img{display:none}html{font-size:13px}@media only screen and (min-width:980px){html{font-size:14px}}body{background:#000;color:#fff;line-height:150%;padding:0 15px}@media only screen and (min-width:600px) and (max-width:979px){body{padding:0 30px}}@media only screen and (min-width:980px){body{padding:0 50px}}body.white-page{background:#fff;color:#000;padding:0 -25px 20px}@media only screen and (min-width:600px) and (max-width:979px){body.white-page{padding:0 -10px 20px}}@media only screen and (min-width:980px){body.white-page{padding:0 10px 20px}}body.white-page:after{bottom:0;left:0;right:0;height:7px;content:"";display:block;position:fixed;background:#000;z-index:99}@media only screen and (min-width:600px){body.white-page:after{height:20px}}body.white-page .inner-border:before,body.white-page .inner-border:after{top:0;bottom:0;width:7px;content:"";display:block;position:fixed;background:#000;z-index:99}@media only screen and (min-width:600px){body.white-page .inner-border:before,body.white-page .inner-border:after{width:20px}}body.white-page .inner-border:before{left:0}body.white-page .inner-border:after{right:0}a{color:#fff;text-decoration:none}.white-page a{color:#000}::selection{background:#fff;color:#000}::-moz-selection{background:#fff;color:#000}.white-page ::selection{background:#000;color:#fff}.white-page ::-moz-selection{background:#000;color:#fff}#main{min-height:500px}.homepage #main{min-height:0}html:lang(ja) #main{line-height:160%}.page-title{font-weight:400;font-size:24px;margin-bottom:40px}html:lang(en) .page-title{font-size:28px}.page-title.reset,div[class^=flex-content] .page-title{margin-left:0}@media only screen and (min-width:1101px){.page-title{margin-left:160px;line-height:100%}}@media only screen and (min-width:980px) and (max-width:1100px){.page-title{margin-left:150px;line-height:100%}}@media only screen and (max-width:979px){.page-title{padding:0 4%;text-align:center;line-height:120%}}@media only screen and (max-width:599px){.page-title{margin-top:40px;font-size:18px;line-height:130%}html:lang(en) .page-title{font-size:20px}}.page-header{margin-bottom:40px}@media only screen and (max-width:979px){.page-header{padding:0 4%;text-align:center}}@media only screen and (max-width:599px){.page-header{margin-top:40px}}.page-header .title{font-weight:400;font-size:24px;font-family:"Albertina","Times New Roman","Times","Times Roman","Nimbus Roman No9 L","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","MS Mincho",serif}html:lang(en) .page-header .title{line-height:1.5em}@media only screen and (max-width:599px){.page-header .title{font-size:18px}}.flex-content{margin:0 auto;width:100%}@media only screen and (min-width:980px){.flex-content{width:80%}}.flex-content-90{margin:0 auto;width:100%}@media only screen and (min-width:600px){.flex-content-90{width:90%}}.flex-content-50{margin:0 auto;width:100%}@media only screen and (min-width:600px){.flex-content-50{width:50%}}.work-list .work-entry{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}@media only screen and (max-width:599px){.work-list .work-entry{margin-bottom:5em}}@media only screen and (min-width:600px){.work-list .work-entry{align-items:center;min-height:100vh}}.work-list .cover img{width:100%;height:auto}@media only screen and (min-width:600px){.work-list .cover{width:55%}}.work-list .text{box-sizing:border-box;font-size:1rem}.work-list .text .title{font-family:"Albertina","Times New Roman","Times","Times Roman","Nimbus Roman No9 L","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","MS Mincho",serif}@media only screen and (min-width:600px){.work-list .text{width:45%;padding-left:3vw}}.work-list .enter{margin-top:2em;display:block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;font-size:.75em;text-transform:uppercase;background:#fff;color:#000}@media only screen and (max-width:599px){.work-list .enter{margin:2em auto}}#work-article{text-align:center}#work-article .title{margin-top:10vh}#work-article .content,#work-article img{margin:5vh auto}@media only screen and (min-width:600px){#work-article .content,#work-article img{margin:4em auto}}@media only screen and (min-width:600px){#work-article .content{width:60%;max-width:500px}}#work-article img{max-width:100%}.news-list .news-entry{margin-bottom:2rem}.news-list .news-entry time{font-size:.8em}.news-list .news-entry p{font-size:1.1em;line-height:1.8em}.news-list .news-entry a{text-decoration:underline}.publishing-index #header+.placeholder{margin-bottom:0}.publishing-list article{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:599px){.publishing-list article{margin:5em 0}}@media only screen and (min-width:600px){.publishing-list article{min-height:calc(100vh - 100px)}}.publishing-list .publishing-entry{width:100%}.publishing-list .gallery{margin-bottom:2em;width:100%}@media only screen and (min-width:980px){.publishing-list .gallery{width:auto;min-width:1000px}}.publishing-list .gallery .scene{width:100%;height:30vh}@media only screen and (min-width:600px){.publishing-list .gallery .scene{height:50vh}}.publishing-list .gallery .slide{display:flex;align-items:center}.publishing-list .gallery img{max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.publishing-list .gallery .dots{text-align:center}.publishing-list .gallery .dot-item{background:0 0;position:relative;padding:5px;opacity:.3}@media only screen and (min-width:600px){.publishing-list .gallery .dot-item{padding:5px 10px}}.publishing-list .gallery .dot-item.active{opacity:1}.publishing-list .gallery .dot{display:block;background:#999;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:4px}@media only screen and (min-width:600px){.publishing-list .gallery .dot{width:6px;height:6px}}.publishing-list .text{margin:0 auto;font-size:1rem;width:60%}@media only screen and (min-width:600px){.publishing-list .text{display:flex;justify-content:space-between}}.publishing-list .text .title{font-size:1.5em;font-weight:400}@media only screen and (max-width:599px){.publishing-list .easy-button{display:none}.publishing-list .left-part{margin-bottom:1em}.publishing-list .mobile-button{margin-top:1em}}@media only screen and (min-width:600px){.publishing-list .mobile-button{display:none}.publishing-list .left-part{position:relative}}.publishing-list .details{font-size:.8em}@media only screen and (min-width:600px){.publishing-list .details{font-size:.9em}}.publishing-list .details a{border-bottom:1px solid #999}.publishing-list .details a:hover{border-bottom-color:#000}.publishing-list .details dl{line-height:1.7em}.publishing-list .details dt{display:inline;position:relative}html:lang(en) .publishing-list .details dt:after{content:": "}html:lang(ja) .publishing-list .details dt:after{content:"："}.publishing-list .details dd{display:inline}.publishing-list .details dd:after{content:"";display:block}.contact-info{margin:3em 0;border-bottom:1px solid #444;padding-bottom:3em}.contact-info dt{visibility:hidden}.contact-info .name{font-weight:700;font-size:1.2em}