body,h1.lucis,h3.title{font-family:"Courier New",monospace,Arial,sans-serif}.info_box,.main_item,.title{text-align:center}.contact_block,.contact_footer_box,.contact_footer_box_head,.contact_footer_box_onethird,.formrow textarea,[data-toti]::after{box-sizing:border-box}#sidebar li,h2.title{text-transform:uppercase}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}img:-moz-broken{-moz-force-broken-image-icon:0}}html{-webkit-font-smoothing:subpixel-antialiased}body{margin:0;padding:0;color:#fff;background-color:#fdfdfd;overflow-y:auto;overflow-x:hidden;font-size:12px}.formrow label,.head_field{overflow:visible}body::after{visibility:hidden;position:absolute;top:-990px;content:url(/art/png/AllInOne_22x22.png) url(/art/png/lucis-skin_dadada_909090.png) url(/art/gif/ajax-loader.gif)}img{border:0}.top_region{padding-top:32px}.head_field{position:relative;width:75%;background-color:#131e32;box-shadow:0 0 8px rgba(0,0,0,.6);margin:0 auto 31px}.head_area{border:4px solid #fff;padding:22px 0}.head_area_banner{margin:0 0 19px 37px;width:186px;z-index:150}.head_area_special{position:absolute;right:12px;top:-12px}.head_area_special a:hover,.head_area_special a:link,.head_area_special a:visited{background-color:transparent}.head_area_hellip{position:absolute;bottom:8px;right:3%;font-size:30px;-webkit-transition:color 555ms cubic-bezier(.4,0,.22,1) 0s;-moz-transition:color 555ms cubic-bezier(.4,0,.22,1) 0s;-ms-transition:color 555ms cubic-bezier(.4,0,.22,1) 0s;-o-transition:color 555ms cubic-bezier(.4,0,.22,1) 0s;transition:color 555ms cubic-bezier(.4,0,.22,1) 0s}.head_area_hellip:active,.head_area_hellip:hover{cursor:pointer;color:#29D4E8;background-color:transparent}h1.lucis{margin:0;padding:0;color:#fff;font-size:2.3em;font-weight:700;z-index:100}h1.lucis a:link img,h1.lucis a:visited img{position:relative;left:0;top:0;width:186px;height:201px;color:#fff;text-decoration:none;overflow:hidden}h1.lucis a:focus img,h1.lucis a:hover img{text-decoration:none}.head_area_title{position:absolute;width:100%;bottom:18%;z-index:400}.head_area_title_container{background-color:rgba(13,30,50,.6);border-radius:4px;width:42%;margin:0 auto;padding:6px 17px 6px 0}.title{background-color:rgba(13,30,50,.5);border-radius:4px;z-index:400;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual}span.subtitle_middot{color:#fdfdfd}h3.title{color:#fff;font-size:24px;font-weight:400;letter-spacing:10px;line-height:24px;margin:18px 0;text-indent:10px}h1.title,h2.title{font-family:Helvetica,sans-serif;font-weight:400}h3.title a:link,h3.title a:visited{padding:0 0 0 12px}h3.title::after{border-color:#eee;border-style:inset;border-width:1px;content:" ";display:block;margin:.5em auto}h1.title{-moz-osx-font-smoothing:grayscale;color:#fdfdfd;font-size:15px;letter-spacing:7px;line-height:22px;text-indent:16px;margin:0}h2.title{color:#b0b0b0;font-size:11px;letter-spacing:4px;line-height:12px;margin:12px 0 6px;padding-left:2px;text-indent:11px}.navi_arrows{background:url(/art/png/lucis-skin_dadada_909090.png) no-repeat;position:fixed;top:50%;margin-top:-20px;width:40px;height:40px;z-index:400;border-radius:4px}#navi_arrow_previous{background-position:-218px -46px;left:0;margin-left:4px}#navi_arrow_next{background-position:-224px -2px;right:0;margin-right:3px}.info_box_region{background-color:transparent;color:#fff;height:40px;z-index:80;display:none}.info_box{background-color:rgba(19,30,50,.03);box-shadow:0 0 23px rgba(255,255,255,.88);color:grey;line-height:12px;margin-top:-18px;padding:2px}.main_field,.main_region{background-color:transparent;color:#000;position:relative}.main_region{z-index:50;padding-top:12px;left:2%;width:96%}.main_field{margin:10px 0 0}.main_item{background:0 0;padding:0 0 58px;margin:0 auto}.main_item_content{background:0 0;position:relative;margin-left:auto;margin-right:auto}.gallery_view_error_message_box,.gallery_view_message_box{margin:0 16px;text-align:center;padding:0;font-family:'Courier New',monospace,sans-serif;color:#b0b0b0;position:relative}.gallery_view_message_box a:active,.gallery_view_message_box a:focus,.gallery_view_message_box a:hover,.gallery_view_message_box a:link,.gallery_view_message_box a:visited{font-family:'Courier New',monospace,sans-serif;color:#b0b0b0;text-decoration:underline}.gallery_view_error_message_box{font-size:12px;line-height:18px}.gallery_view_error_message_box a:active,.gallery_view_error_message_box a:focus,.gallery_view_error_message_box a:hover,.gallery_view_error_message_box a:link,.gallery_view_error_message_box a:visited{font-family:'Courier New',monospace,sans-serif;color:#b0b0b0;text-decoration:underline}.gallery_view_items{display:inline-block;margin:12px 0;z-index:0}.gallery_view_w_title_box{font-family:'Courier New',monospace,sans-serif;margin-top:4px;text-align:right}.gallery_view_title,a.gallery_view_title:link,a.gallery_view_title:visited{border-radius:4px;color:#b0b0b0;margin:0 16px}a.gallery_view_title:link,a.gallery_view_title:visited{padding:3px 0}a.gallery_view_title:active,a.gallery_view_title:hover{color:#606060}.gallery_view_item_image_block{border:4px solid transparent;box-sizing:border-box;text-align:center}.gallery_view_item_image{display:inline-block;vertical-align:middle}.gallery_view_item_images figure.single_row{display:list-item;list-style:none}.gallery_view_item_image_first_in_row{display:inline}.gallery_view_item_image_first_in_row::before{content:"\000A";white-space:pre}.gallery_view_item_images figure.gallery_view_item_image_last_in_row{display:inline;vertical-align:middle;font-size:0;letter-spacing:0;word-spacing:0}.gallery_view_item_image_last_in_row::after{content:"\A ";display:inline;font-size:14px;letter-spacing:0;white-space:pre;word-spacing:0}figure{display:inline;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0;padding:0;white-space:pre-line}figure.normal_break,figure.onehalf_break,figure.paragraph,figure.twohalf_break{letter-spacing:0;word-spacing:0;white-space:pre}figure.marg4_row{margin-right:4px}figure.marg8_row{margin-right:8px}figure.marg12_row{margin-right:12px}figure.marg16_row{margin-right:16px}figure.marg20_row{margin-right:20px}figure.marg36_row{margin-right:36px}figure.marg64_row{margin-right:64px}figure.zero_break{display:inline;font-size:0;letter-spacing:0;word-spacing:0}figure.zero_break::before{display:none}figure.zero_break::after{display:inline;content:"\a\200B\a ";font-size:0}figure.normal_break{display:inline;font-size:0;margin:0}figure.normal_break::before{display:none}figure.normal_break::after{display:inline;content:"\a\200B\a\200B⁠";font-size:13.3px}figure.onehalf_break{display:inline;font-size:0;margin:0}figure.onehalf_break::before{display:none}figure.onehalf_break::after{display:inline;content:"\a\200B\a\200B⁠";font-size:20px}figure.twohalf_break{display:inline;font-size:0;margin:0}figure.twohalf_break::before{display:none}figure.twohalf_break::after{display:inline;content:"\a\200B\a\200B⁠";font-size:33.3px}figure.paragraph{display:inline;font-size:0;margin:0}figure.paragraph::before{display:none}figure.paragraph::after{display:block;content:"\a\200B";font-size:62px}.gallery_hide_item_image{display:none}.gallery_view_item_images figure{padding:0;vertical-align:middle;background-repeat:no-repeat;background-position:center center;opacity:1}.gallery_view_item_images figure a:link,.gallery_view_item_images figure a:visited{margin:0;display:inline-block;border:12px solid #fff;outline:transparent solid 2px;box-shadow:0 0 8px rgba(55,55,55,.6);-webkit-transition:box-shadow .3s ease-out 0s,opacity .3s ease-out 0s;-moz-transition:box-shadow .3s ease-out 0s,opacity .3s ease-out 0s;-ms-transition:box-shadow .3s ease-out 0s,opacity .3s ease-out 0s;transition:box-shadow .3s ease-out 0s,opacity .3s ease-out 0s}.gallery_view_item_images figure a:focus{box-shadow:0 0 9px rgba(0,0,0,.9)}.gallery_view_item_images figure a:active,.gallery_view_item_images figure a:hover{box-shadow:0 0 10px rgba(0,0,0,.9)}.gallery_view_item_images figure a:link img{vertical-align:middle}.gallery_view_item_images figure figcaption{display:none;background-color:rgba(19,30,50,.03);border:2px solid rgba(19,30,50,.03);box-shadow:0 7px 8px rgba(0,0,0,.26);color:grey;line-height:24px;margin-left:2px;margin-right:2px;position:relative;text-align:center;top:-2px}p.bottom{margin:0;padding:20px 0 58px}#footer_region{display:block;background-color:transparent;bottom:0;color:#fff;z-index:80;margin-left:auto;margin-right:auto;margin-top:-58px;height:58px;clear:both;position:relative;left:0;width:100%}.footer_region p{padding:0 0 32px}.footer_frame{margin:0 auto;max-width:32%;min-width:320px;text-align:center;z-index:100}#contact h2,.contact_block{text-align:left}.footer_box{display:inline-block;position:relative;width:100%;color:#b0b0b0;margin:0;padding:0;white-space:nowrap;font-size:12px;line-height:22px}.footer_author{display:inline;margin:0 8px}.footer_impressum{display:inline;margin:0 auto;width:106px}a.footer_menu:link,a.footer_menu:visited,label.footer_menu{cursor:pointer;color:#606060;border-radius:4px}.footer_menu:hover,a.footer_menu:active,a.footer_menu:hover{background-color:rgba(33,33,33,.12)}span.error{display:inline;float:right}#contact{position:relative}#contact fieldset{border:0;padding-bottom:24px}.contact_block{font-family:cursive;font-size:18px;background:no-repeat #131e32;box-shadow:0 0 12px rgba(0,0,0,.39);position:relative;color:#f3f3f3;border:4px solid #f3f3f3;margin:40px auto;padding:20px 30px;width:75%}hr.contact{display:block;border-style:inset;border-width:1px;margin:.5em auto;margin:.5em auto}.contact_footer_box{font-family:'Courier New';font-size:12px;margin-top:12px!important}.contact_footer_box_onethird{width:32.39%;display:inline-block;padding-left:22px;vertical-align:top}#sidebaron:checked,.formrow input{display:inline}.contact_footer_box_onethird h3{color:#f0f0f0}.contact_footer_box_onethird p{color:#b0b0b0}.plus-sign:after{content:"\002B"}.bracket-open-sign:after{content:"\0028"}.bracket-closed-sign:after{content:"\0029"}.contact_footer_box_onethird p span.at-sign:after{content:"\0040"}.dot-sign:after{content:"\002E"}.contact_footer_box_onethird p a:link,.contact_footer_box_onethird p a:visited{color:#f0f0f0}.contact_footer_box_onethird p a:active,.contact_footer_box_onethird p a:hover{background-color:transparent;text-decoration:underline}.formblock{font-family:Arial,sans-serif;font-size:16px;line-height:24px}.formrow{padding:0 0 2px}.formrow input{left:1%;margin:0 0 0 104px;position:absolute;width:45%}#sidebar,#toggle{bottom:0;position:fixed;z-index:400}.formrow textarea{resize:vertical;width:100%}.formrow_submit input{float:right;padding:0;margin-top:12px}a:link,a:visited,label{color:#fff;background-color:transparent;text-decoration:none;outline:0;-webkit-transition:color 555ms ease-in-out .15s,background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s;-moz-transition:color 555ms ease-in-out .15s,background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s;-ms-transition:color 555ms ease-in-out .15s,background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s;transition:color 555ms ease-in-out .15s,background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s}a:active,a:focus,a:hover,label:active,label:focus,label:hover{background-color:#E2E2E2;text-decoration:none;outline:0}.help_cursor{cursor:help}#sidebar li,#toggle{border-radius:4px;cursor:pointer}.enableTransition{-webkit-transition:left .55s ease-in-out 0s,color .55s ease-in-out 0s,margin-left .55s ease-in-out 0s,opacity .4s ease-in 0s;-moz-transition:left .55s ease-in-out 0s,color .55s ease-in-out 0s,margin-left .55s ease-in-out 0s,opacity .4s ease-in 0s;-ms-transition:left .55s ease-in-out 0s,color .55s ease-in-out 0s,margin-left .55s ease-in-out 0s,opacity .4s ease-in 0s;transition:left .55s ease-in-out 0s,color .55s ease-in-out 0s,margin-left .55s ease-in-out 0s,opacity .4s ease-in 0s}.disableTransition{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-ms-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}#toggle{background-image:url(/art/png/lucis-skin_dadada_909090.png);background-position:-178px -46px;background-color:rgba(0,0,0,0);color:#eee;font-size:30px;height:40px;left:0;margin-left:4px;right:0;top:4px;width:40px;-webkit-transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s;-moz-transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s;-ms-transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s;transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s,left 555ms ease-in-out 0s}#toggle:focus,#toggle:hover{background-color:rgba(33,33,33,.12);color:#29D4E8}#sidebar{background-color:rgba(26,26,26,1);font-family:Helvetica,sans-serif;font-size:1.8em;height:100%;left:-120px;padding:30px 0;top:0;width:120px}#sidebar ul{list-style-type:none;margin:0 auto;padding:0;width:4.6em}#sidebar li{background-color:transparent;margin:6px auto;opacity:1;text-align:center;-webkit-transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s;-moz-transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s;-ms-transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s;transition:background-color 555ms cubic-bezier(.4,0,.22,1) 0s}.lowered:hover .lowered_i,.lowered_i:focus{margin-top:-32px}#sidebar li:hover{opacity:1;background-color:rgba(200,200,200,.7)}.lowered{overflow:hidden;height:24px;padding:8px}.lowered_i{height:24px;background:url(/art/png/AllInOne_22x22.png) no-repeat rgba(0,0,0,0);-webkit-transition:margin-top .4s ease-in-out 0s;-moz-transition:margin-top .4s ease-in-out 0s;-ms-transition:margin-top .4s ease-in-out 0s;transition:margin-top .4s ease-in-out 0s}#lowered_Home{background-position:-47px 1px}#lowered_Work{background-position:-230px 0}#lowered_Lucky{background-position:-408px 1px}#lowered_Talk{background-position:-593px 0}#lowered_Contact{background-position:-779px 1px}#lowered_Legal{background-position:-962px 0;color:silver;font-family:"Lucida Console",sans-serif}.lowered_t{font-size:8px;height:32px;line-height:32px;padding:5px 0 0;vertical-align:middle}.lowered_i:focus{outline:0}#page_content{box-shadow:1px 0 2px rgba(33,33,33,.33) inset;min-height:61px;min-height:100vh;color:#fff}#sidebaron,#sidebartoggler{display:none}#sidebartoggler:checked+#page_wrapper #sidebar{left:0}#sidebartoggler:checked+#page_wrapper #toggle{left:120px;color:rgba(33,33,33,.13)}#sidebartoggler:checked+#page_wrapper #toggle:hover{color:#29D4E8}#sidebartoggler:checked+#page_wrapper #page_content{margin-left:120px}#sidebartoggler:checked+#page_wrapper #page_content #navi_arrow_previous{left:120px}#sidebartoggler:checked+#page_wrapper #footer_region{left:60px}#debug{color:red;font-size:30px;text-align:center}[data-toti]{position:relative;padding:0}[data-toti]::after,[data-toti]::before{left:0;position:absolute;top:100%;z-index:5;opacity:0;-webkit-transition:opacity .7s ease-in-out .3s;-moz-transition:opacity .7s ease-in-out .3s;-ms-transition:opacity .7s ease-in-out .3s;-o-transition:opacity .7s ease-in-out .3s;transition:opacity .7s ease-in-out .3s}[data-toti]:hover::after,[data-toti]:hover::before{opacity:1;visibility:visible}[data-toti]::after{box-shadow:0 0 2px 1px rgba(0,0,0,.31);background-color:#fdfdfd;border:4px solid #fff;width:100%;color:#909090;content:attr(data-toti);opacity:0;white-space:pre-wrap;cursor:default;font:11px/16px Arial,sans-serif;margin-top:25px;overflow:visible;padding:10px 7px}[data-toti]::before{border-style:solid;content:" "}[data-toti-pos=lscp_br][data-toti]::before{border-color:transparent transparent rgba(250,250,250,.42);border-width:0 0 14px 14px;left:100%;margin:-14px 0 0 -14px;opacity:1;top:100%}[data-toti-pos=lscp_ur][data-toti]::before{border-color:transparent rgba(250,250,250,.3) transparent transparent;border-width:0 14px 14px 0;left:100%;margin:0 0 0 -14px;opacity:1;top:0}[data-toti-pos=lscp_ul][data-toti]::before{border-color:rgba(250,250,250,.3) transparent transparent;border-width:14px 14px 0 0;left:0;margin:0;opacity:1;top:0}[data-toti-pos=lscp_bl][data-toti]::before{border-color:transparent transparent transparent rgba(250,250,250,.3);border-width:14px 0 0 14px;left:0;margin:-14px 0 0;opacity:1;top:100%}[data-cont-pos=lscp_r][data-toti]::after{top:0;left:100%;margin:0 0 0 31px}[data-toti-pos][data-toti]:hover::before{opacity:0}.has_js a.img_wrapper{background-color:#fff}.has_js a.img_wrapper.loaded img{opacity:1}.has_js a.img_wrapper img{opacity:0;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms}