/*!
  YUI 3.4.1 (build 4118)
  Copyright 2011 Yahoo! Inc. All rights reserved.
  Licensed under the BSD License.
  http://yuilibrary.com/license/
*/html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}/*!
  YUI 3.4.1 (build 4118)
  Copyright 2011 Yahoo! Inc. All rights reserved.
  Licensed under the BSD License.
  http://yuilibrary.com/license/
*/h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol{list-style:decimal outside}ul{list-style:disc outside}dl dd{margin-left:1em}th,td{border:1px solid #000;padding:.5em}th{font-weight:bold;text-align:center}caption{margin-bottom:.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em}/*! my-default.scss document */body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,ul,ol,li,blockquote,table,thead,tbody,tfoot,tr,th,td,a,address{margin:0;padding:0;vertical-align:baseline}html{background:none}body{text-align:left;color:#000;font-style:normal;font-weight:normal;font-family:helvetica,arial,'ヒラギノ角ゴ Pro W3','HiraKakuProN','HiraKakuProN-W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3','ＭＳ Ｐゴシック','MS-PGothic','MS PGothic',sans-serif;letter-spacing:0;background:#fff;text-decoration:none}body,pre,button,input,select,label,textarea{font-size:12px;line-height:1.5;vertical-align:baseline;margin:0}body,pre,button,input,select,label,textarea{font-family:font-family(sanserif)}li{list-style-image:none;list-style-position:outside;list-style-type:none}fieldset,img{border-width:0;border-style:none}img{-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0px;border:none}th{text-align:center}th,td{border:1px solid #ccc}iframe{margin:0;padding:0;border-widht:0;border-style:none;width:100%}input,select,label,button{cursor:pointer;_cursor:auto}input,select,button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="email"],input[type="password"]{cursor:text}input[type="text"]{height:1.8em}input[type="checkbox"],input[type="radio"]{margin-right:0.25em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}a,address a{outline:none;text-decoration:none;color:#05c;color:#000;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}a:hover,address a:hover{text-decoration:underline;color:#0bf;color:#C20000;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}a:focus{text-decoration:underline;color:#000;outline:1px solid #C20000 !important;outline-offset:-2px}html .inactive{color:#999}html .ex_disable,html .disable{color:#ccc;cursor:default}html .hidden{visibility:hidden}html .focus{background:red}html .hide{display:none}html .hide-important{display:none !important}.s_handler{cursor:pointer}/*! kaja.scss document */@font-face{font-family:'fontello';src:url("../fonts/fontello.eot");src:url("../fonts/fontello.eot?#iefix") format("embedded-opentype"),url("../fonts/fontello.woff") format("woff"),url("../fonts/fontello.ttf") format("truetype"),url("../fonts/fontello.svg#fontello") format("svg");font-weight:normal;font-style:normal}.ex_lower-page-container,#About #Container,#Entry #Container,#Faq #Container,#Kaja #Container{position:relative;z-index:100;margin:20px auto;padding-left:190px;padding-right:20px;max-width:760px}body{background:url(/assets/images/body-bg.jpg) repeat 0 0 fixed}.bg-kumo{background:url(/assets/images/sprite.png) no-repeat -450px 0;position:fixed;width:440px;height:370px;top:30px;left:0}.bg-matsu{background:url(/assets/images/sprite.png) no-repeat -200px -380px;position:fixed;width:680px;height:480px;bottom:0;right:0}.sidebar{position:fixed;padding:0 10px 10px;top:20px;left:20px;width:150px;background:rgba(255,255,255,0.6);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3)}.sidebar .logo{display:block;width:130px;height:272px;background:url(/assets/images/sprite.png) no-repeat -320px 0;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.sidebar .logo:hover{-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.sidebar .logo .text{display:none}.sidebar .global-nav{padding-top:1em}.sidebar .global-nav a{display:block;text-align:center;font-size:16px;font-weight:bold;padding:0.5em 0}.ex_current_anchor,.global-nav .link.current a,#About .sidebar .about a,#Entry .sidebar .entry a,#Kaja .sidebar .kaja a{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;color:#C20000}.ex_current_anchor:hover,.global-nav .link.current a:hover,#About .sidebar .about a:hover,#Entry .sidebar .entry a:hover,#Kaja .sidebar .kaja a:hover{text-decoration:none}.sidebar .copy{display:inline-block;margin-top:2em;font-size:10px}.site-title-wrapper{position:absolute;top:50%;margin-top:-245px;width:100%}.site-title{position:relative;display:block;margin:auto;width:164px;height:500px;background-color:rgba(255,255,255,0.4);background-image:url(/assets/images/contents-bg.png);background-repeat:repeat 0 0;background-position:0 0;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.site-title:hover{-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.site-title .image{position:absolute;background-image:url(/assets/images/sprite.png);background-repeat:no-repeat}.site-title .text{display:none}.site-title .wa-logo{top:-60px;left:-280px;width:170px;height:440px;cursor:default;background-position:0 0;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.site-title .yo-logo{top:140px;right:230px;width:150px;height:244px;background-position:-170px 0;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.site-title .begin-recruitment{bottom:-100px;left:-210px;width:30px;height:150px;background-position:-170px -244px;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.site-title .stamp{bottom:10px;right:262px;width:30px;height:30px;background-position:-200px -244px;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.site-title .copy{bottom:-60px;left:-124px;width:20px;height:60px;background-position:-200px -274px;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.site-title .logo{top:0;left:16px;width:130px;height:272px;background-position:-320px 0;opacity:1;-moz-transition:all 0.5s 0.5s ease-out;-webkit-transition:all 0.5s 0.5s ease-out;-o-transition:all 0.5s 0.5s ease-out;-ms-transition:all 0.5s 0.5s ease-out;transition:all 0.5s 0.5s ease-out}.site-title .global-nav{padding-top:25em}.site-title .global-nav .link{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;position:relative;top:0;opacity:1}.site-title .global-nav a{display:block;text-align:center;font-size:16px;font-weight:bold;padding:0.5em 0}#About .contents{margin:0 0 1em;padding:4em 6em 3em;background-color:rgba(255,255,255,0.4);background-image:url(/assets/images/contents-bg.png);background-repeat:repeat 0 0;background-position:0 0;-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3)}#About .contents p,#About .contents dd,#About .contents address{line-height:2;font-size:16px}#About .contents p,#About .contents dl,#About .contents dd,#About .contents ul{margin-bottom:1.5em}#About .about-header h1{font-size:70px;margin-bottom:0}#About .about-header h2{font-size:26px;margin-bottom:0}#About .about-header strong{font-size:12px;font-weight:normal}#About .contents h1{font-size:30px;margin-bottom:1.5em}#About .contents h2{font-size:22px;margin-bottom:1.2em;margin-top:2em}#About .contents h3{font-size:16px}#About dt h3::before{content:'●';font-size:12px;margin-right:0.5em;display:inline-block}#About header{padding:2em 1em 4em}#About .contents h1::before{content:'';display:inline-block;width:90px;height:80px;vertical-align:-30px;margin:0 -20px 0 -10px;background:url(/assets/images/sprite.png) no-repeat -228px -244px}#About .about-contents a{color:#C20000}#About .committee-contents address{line-height:1.5}#About .committee-contents address .label{display:inline-block;width:7em}#About .entry-contents a{color:#C20000;text-decoration:underline;font-size:1.5em}#Entry .contents{margin:0 0 1em;padding:4em 6em 3em;background-color:rgba(255,255,255,0.4);background-image:url(/assets/images/contents-bg.png);background-repeat:repeat 0 0;background-position:0 0;-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3)}#Entry .contents p,#Entry .contents dd,#Entry .contents address{line-height:2;font-size:16px}#Entry .contents p,#Entry .contents dl,#Entry .contents dd,#Entry .contents ul{margin-bottom:1.5em}#Entry .about-header h1{font-size:70px;margin-bottom:0}#Entry .about-header h2{font-size:26px;margin-bottom:0}#Entry .about-header strong{font-size:12px;font-weight:normal}#Entry .contents h1{font-size:30px;margin-bottom:1.5em}#Entry .contents h2{font-size:22px;margin-bottom:1.2em;margin-top:2em}#Entry .contents h3{font-size:16px}#Entry dt h3::before{content:'●';font-size:12px;margin-right:0.5em;display:inline-block}#Entry .contents h1::before{content:'';display:inline-block;width:90px;height:80px;vertical-align:-30px;margin:0 -20px 0 -10px;background:url(/assets/images/sprite.png) no-repeat -228px -244px}#Entry .contents h2{margin-bottom:0}#Entry header .deadline{margin-bottom:2.5em}#Entry header .deadline::before{content:'!';background-color:#000;color:#fff;display:inline-block;height:1.2em;line-height:1.2;width:16px;text-align:center;margin-right:0.3em;font-weight:bold;font-size:14px;-moz-border-radius:8px;border-radius:8px}#Entry .entry-form h2{margin-top:0;margin-bottom:1em}#Entry .entry-form p{margin-bottom:1em}#Entry .entry-form label,#Entry .entry-form .input{font-size:14px;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#Entry .entry-form .form{padding:3em 3em 2em;background-color:rgba(255,255,255,0.3);-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3)}#Entry .entry-form label{display:block;margin-bottom:0.25em}#Entry .entry-form .input{width:100%;-moz-border-radius:4px;border-radius:4px;border:1px solid #ddd}#Entry .entry-form textarea{padding:0.5em}#Entry .entry-form .button{display:block;width:140px;margin:auto;padding:8px;font-size:14px;font-weight:bold;color:#5F5A45;border:1px solid;border-color:#E7E3D6 #D3CEB0 #A0996D;-moz-box-shadow:0 1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.5);box-shadow:0 1px 6px rgba(0,0,0,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#D3CEB0;background:-moz-linear-gradient(top, #D3CEB0, #B7AD7B);background:-ms-linear-gradient(#D3CEB0, #B7AD7B);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #D3CEB0), color-stop(100%, #B7AD7B));background:-webkit-linear-gradient(#D3CEB0, #B7AD7B);background:-o-linear-gradient(#D3CEB0, #B7AD7B);background:linear-gradient(#D3CEB0, #B7AD7B);-moz-border-radius:4px;border-radius:4px}#Entry .entry-form .button:hover{-moz-box-shadow:0 0 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);box-shadow:0 0 4px rgba(0,0,0,0.3)}#Entry .field-errors h2{font-size:16px;margin-bottom:0.25em;color:#C20000}#Entry .field-errors li{font-size:14px;color:#C20000}#Entry .field-errors li::before{content:'●';margin-right:0.5em;display:inline-block}.community-list table{border-spacing:4px;border-collapse:separate}.community-list th,.community-list td{padding:12px 24px;background-color:rgba(255,255,255,0.5);border:0;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}.community-list td :last-child{margin-bottom:0}.community-list th{font-size:18px}.community-list p{font-size:14px;line-height:1.6;margin-bottom:1em}.community-list li{font-size:14px;color:#C20000}.community-list li::before{content:'●';margin-right:0.5em;display:inline-block}#Faq .contents{margin:0 0 1em;padding:4em 6em 3em;background-color:rgba(255,255,255,0.4);background-image:url(/assets/images/contents-bg.png);background-repeat:repeat 0 0;background-position:0 0;-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3)}#Faq .contents p,#Faq .contents dd,#Faq .contents address{line-height:2;font-size:16px}#Faq .contents p,#Faq .contents dl,#Faq .contents dd,#Faq .contents ul{margin-bottom:1.5em}#Faq .about-header h1{font-size:70px;margin-bottom:0}#Faq .about-header h2{font-size:26px;margin-bottom:0}#Faq .about-header strong{font-size:12px;font-weight:normal}#Faq .contents h1{font-size:30px;margin-bottom:1.5em}#Faq .contents h2{font-size:22px;margin-bottom:1.2em;margin-top:2em}#Faq .contents h3{font-size:16px}#Faq dt h3::before{content:'●';font-size:12px;margin-right:0.5em;display:inline-block}#Faq .contents h1::before{content:'';display:inline-block;width:90px;height:80px;vertical-align:-30px;margin:0 -20px 0 -10px;background:url(/assets/images/sprite.png) no-repeat -228px -244px}#Faq .contents h3{margin-bottom:0.5em;margin-left:1.7em;text-indent:-0.8em}#Faq .contents p{margin-bottom:2em;margin-left:1.7em;text-indent:-0.8em;line-height:1.5;color:#333}#Faq .contents strong{display:inline-block;font-weight:bold;margin-right:0.5em}#Kaja .about-header h1{text-align:center;font-size:70px;margin-bottom:0}#Kaja #Container{padding-right:0;max-width:none}#Kaja .contents{margin:0}#Kaja #KajaContainer{position:relative}#Kaja #KajaContainer .flowting{position:absolute !important;z-index:3000 !important;left:0 !important;width:auto !important;max-width:600px}#Kaja #KajaContainer .flowting .inner-kaja{padding:3em !important}#Kaja #KajaContainer .kaja{padding:6px;width:280px;max-width:600px;background:rgba(255,255,255,0.8);cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3)}#Kaja #KajaContainer .kaja:hover{-moz-box-shadow:0 0 6px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.6);box-shadow:0 0 6px rgba(0,0,0,0.6)}#Kaja #KajaContainer .kaja .inner-kaja{background-color:rgba(255,255,255,0.4);background-image:url(/assets/images/contents-bg.png);background-repeat:repeat 0 0;background-position:0 0;padding:10px;word-wrap:break-word}#Kaja #KajaContainer .kaja .img{display:inline-block;width:70px;background:#fff;margin-bottom:0.5em}#Kaja #KajaContainer .kaja h2{font-size:24px;margin-bottom:0}#Kaja #KajaContainer .kaja h3{font-size:16px}#Kaja #KajaContainer .kaja p{font-size:14px;line-height:1.8;margin-bottom:1em}#Kaja #KajaContainer .kaja a{color:#C20000;font-size:12px;display:block}#Kaja #KajaContainer .kaja .link:before{font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:8px;text-align:center;color:#000;text-decoration:none}#Kaja #KajaContainer .kaja .github:before{content:'\f308'}#Kaja #KajaContainer .kaja .twitter{margin-bottom:1em}#Kaja #KajaContainer .kaja .twitter:before{content:'\f303';margin-left:-2px}#Kaja #KajaContainer .kaja .community-name{margin-top:1em;padding-top:0.7em;border-top:1px dotted #999}#Kaja #KajaContainer .kaja .criterion{margin-top:1.8em;padding-top:2em;border-top:1px dotted #999}#Kaja #KajaContainer .kaja .motive{font-size:14px;margin-bottom:1em}#Kaja #KajaContainer .kaja .motive li{list-style-type:disc;margin-left:1.5em}/*! ie.scss document */#ie_container{display:none !important}.ie #Container,.ie .bg-kumo,.ie .bg-matsu{display:none !important}.ie #ie_container{display:block !important}.ie body{background:#010185;padding:2em}.ie #ie_container strong,.ie #ie_container p{color:#fff;font-weight:bold}
