.dashboard-form{display:inline-block}.dashboard-form .dashboard-input{margin-right:20px;width:150px}@media (max-width: 790px){.dashboard-form{display:block;float:none;margin-bottom:25px;clear:both}.dashboard-form .dashboard-input{width:100%;display:block}}#cuusoo-brand-statistics iframe.tc-dashboard{width:100%;overflow:hidden}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:320px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu>li>div{display:block;padding:3px 3px;clear:both}.dropdown-menu>li>div a{padding-left:10px;font-weight:normal;line-height:50px;color:#333;white-space:nowrap}.dropdown-menu>li>div img{padding:2px;vertical-align:middle;height:48px;width:48px}.dropdown-menu>li>div:hover,.dropdown-menu>li>div:focus{background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x}.dropdown-menu>li>div>a:hover,.dropdown-menu>li>div>a:focus{text-decoration:none;color:#fff}.dropdown-menu>.active>div,.dropdown-menu>.active>div:hover,.dropdown-menu>.active>div:focus{outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x}.dropdown-menu>.active>div>a,.dropdown-menu>.active>div>a:hover,.dropdown-menu>.active>div>a:focus{color:#fff;text-decoration:none}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#comment_body{resize:none}.comments-discuss .pagination{margin-top:20px}.new_comment.reply{background:white}.anonymize{margin-top:16px}.report{float:right;top:0;right:0;margin-right:20px;margin-top:15px;z-index:1}.report span.text{display:block;float:left;margin:0;line-height:16px;height:16px}.report i.flag{display:block;float:left;height:16px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_flags-1d181d9897ea0ceb39d60184179f2b3fec528bf796503ce625620f36055bf3f5.png) no-repeat left;background-position:0 2px;width:20px}.report i.remove{display:block;float:left;height:16px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_remove-26c320b3958a7c3becd5c177de55da2bf7711a6388326a7517bfb1a02ffa25a4.png) no-repeat left;background-position:2 2px;background-size:15px 12px;opacity:0.6;width:20px}.report i.flag.flagged{background-position:0 -13px}@media (max-width: 480px){.report{margin-right:5px}.report span.text{display:none}}.comment-body p:first-child{margin-top:0}.comment-body p:last-child{margin-bottom:0;word-break:break-all}.project_comment{padding:0px;margin:20px;background:white}.comment-actions{margin-bottom:16px;margin-top:16px}.comment-actions .comment-action-right{margin-left:24px;float:left}.comment-actions .comment-action-left{float:left}.comment{position:relative;padding:15px;margin-bottom:10px;margin-left:50px;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.comment .author{font-weight:bold}.comment .created-at{font-size:10pt;color:#999}.comment .replies{margin-top:10px;font-size:10pt;background:#F5F5F5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.comment .replies .comment{border:none;margin:0;margin-left:0;padding-left:60px}.comment .replies .comment .avatar{left:10px}.comment .write-comment{padding:0;margin:0;padding-top:10px}.comment .write-comment form{margin:0;padding:0}.comment .avatar{position:absolute;left:-50px}.comment .avatar img{width:40px;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.comment .information{height:40px}.comment form.reply textarea{resize:none;min-height:25px}.show-more{margin-top:10px;font-weight:bold;font-size:10pt}.show-more.big a{padding:10px;margin:10px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #fff, #F5F5F5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#F5F5F5));background-image:-webkit-linear-gradient(top, #fff, #F5F5F5);background-image:-o-linear-gradient(top, #fff, #F5F5F5);background-image:linear-gradient(to bottom, #fff, #F5F5F5);background-repeat:repeat-x;border:1px solid #dadada;text-align:center;font-weight:bold;display:block}.show-more.big a:hover{background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #F5F5F5, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#fff));background-image:-webkit-linear-gradient(top, #F5F5F5, #fff);background-image:-o-linear-gradient(top, #F5F5F5, #fff);background-image:linear-gradient(to bottom, #F5F5F5, #fff);background-repeat:repeat-x;text-decoration:none}.confirmations form{float:left;width:49%;margin-right:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.confirmations .login-prompt{display:block}@media (max-width: 590px){.confirmations form{float:none;width:auto;margin:0 0 20px}}.manufacturers form .text{font-size:10pt}.manufacturers form .input{padding-left:0;position:static}.manufacturers form label{position:static !important;display:block;margin-bottom:15px}.manufacturers a.facebook{background:url(//d3vgh2ebord16e.cloudfront.net/assets/old/sns-btnS-625740d293189e2c0d903849c84c3916a920830ec58d18f501654f7f8b9c0dae.png);background-repeat:no-repeat;padding-bottom:24px;padding-left:40px;margin-bottom:15px;display:block}a.home-page{background:url(//d3vgh2ebord16e.cloudfront.net/assets/old/sns-btn3-c28e058eb487297ff76cf036a389719519584cb29be6e86cc6f2f554ab4b023b.png);background-repeat:no-repeat;padding-bottom:23px;padding-left:40px;margin-bottom:15px;display:block}.btn-facebook{background-color:#4060a5;background-image:-moz-linear-gradient(top, #4060a5, #37528c);background-image:-ms-linear-gradient(top, #4060a5, #37528c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4060a5), to(#37528c));background-image:-webkit-linear-gradient(top, #4060a5, #37528c);background-image:-o-linear-gradient(top, #4060a5, #37528c);background-image:linear-gradient(top, #4060a5, #37528c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4060a5', endColorstr='#37528c', GradientType=0);border-color:#37528c;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-facebook:hover,.btn-facebook:active,.btn-facebook.active,.btn-facebook.disabled,.btn-facebook[disabled]{background-color:#37528c;*background-color:#001c26}.btn-facebook:active,.btn-facebook.active{background-color:#001c26 \9}.btn-twitter{background-color:#5cabe5;background-image:-moz-linear-gradient(top, #5cabe5, #4e9cde);background-image:-ms-linear-gradient(top, #5cabe5, #4e9cde);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5cabe5), to(#4e9cde));background-image:-webkit-linear-gradient(top, #5cabe5, #4e9cde);background-image:-o-linear-gradient(top, #5cabe5, #4e9cde);background-image:linear-gradient(top, #5cabe5, #4e9cde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cabe5', endColorstr='#4e9cde', GradientType=0);border-color:#4e9cde;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-twitter:hover,.btn-twitter:active,.btn-twitter.active,.btn-twitter.disabled,.btn-twitter[disabled]{background-color:#4e9cde;*background-color:#001c26}.btn-twitter:active,.btn-twitter.active{background-color:#001c26 \9}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-facebook,.btn-twitter{font-size:12px;margin:0 0 10px 0;color:white;text-shadow:none;height:14px;line-height:14px;font-weight:bold;width:170px;padding:6px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.manufacturers .projects-list{float:left;width:562px}.manufacturers .projects-list .project-box:nth-child(5n+5){margin-right:20px}.manufacturers .projects-list .project-box:nth-child(3n+3){margin-right:0}.manufacturers-right{float:left;margin-left:40px;width:328px}.content.manufacturers .discover-header li a{background-image:none;padding:5px 10px}.content.manufacturers .pending img{max-width:60px;max-height:60px}.content.manufacturers .pending a{font-weight:bold}.manufacturers .top{width:100%;height:100px;background:#eee;margin-bottom:20px}.manufacturers .left{float:left;max-width:682px;margin-right:20px}.manufacturers .left .project-box{width:30%}.manufacturers .right{float:left;width:248px}.manufacturers .right .block{margin-bottom:20px;border-radius:4px}.manufacturers .right .block.approved{background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/verified-446f8e65abb9030a8493253b9aca78168f9c1b82fa87dfd4673b9a4e2110ef1c.png) #0abaee no-repeat 15px 17px;padding:26px 0 26px 59px;text-transform:uppercase;font-weight:bold;font-size:.8em;color:#fff}.manufacturers .right .block.shadow{box-shadow:0 2px 3px rgba(0,0,0,0.15)}.manufacturers .right .block .header{width:auto;background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/header_bg-5c9224d551a96f17cf78c05a6f03c88cd2e1fe754d1a018c38ebe0cdc4a47800.png) #dbdbdb repeat-x;font-weight:bold;text-shadow:0 1px #fff;background-size:100% 100%;border-radius:4px 4px 0 0;padding:10px 20px}.manufacturers .right .block .header div:not(.clear){float:left;width:16px;height:16px;padding:8px;margin:10px 12px 2px 0;border-radius:2px;transition:background .15s linear}.manufacturers .right .block .header div:not(.clear):nth-child(5n+1){margin-right:0}.manufacturers .right .block .header div:not(.clear) img{width:100%;height:100%}.manufacturers .right .block .header div:not(.clear).selected{background:#0abaee;box-shadow:0 0 0 2px #fff}.manufacturers .right .block .header div:not(.clear).selected:before{content:" ";position:absolute;bottom:-12px;left:50%;margin-left:-5px;display:block;width:10px;height:5px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/pointer-138823613957e158ba3276a2bbba4b2af13ce6184949784f9d8488c4453e287f.gif);background-size:10px 5px}.manufacturers .right .block .header div:not(.clear).selected img{display:none}.manufacturers .right .block .header div:not(.clear).selected img:first-child{display:block}.manufacturers .right .block .header div:not(.clear):not(.selected){background:#fff;cursor:pointer}.manufacturers .right .block .header div:not(.clear):not(.selected) img{display:block}.manufacturers .right .block .header div:not(.clear):not(.selected) img:first-child{display:none}.manufacturers .right .block .content-block{overflow-x:hidden}.manufacturers .right .block .content-block .partner-logos a img{display:block;width:100%;margin-bottom:1px}.manufacturers .right .block .content-block .partner-logos a:last-child img{border-radius:0 0 4px 4px;margin-bottom:0}.manufacturers .right .block .content-block .process-images{width:2000px;height:150px;overflow:hidden;font-size:0;transition:left .25s ease-out;background:#000}.manufacturers .right .block .content-block .process-images img{display:inline-block;width:248px;margin-right:2px}.manufacturers .right .block .content-block p{padding:15px;margin:0;font-size:.8em;min-height:2.4em}.manufacturers .right .block .content-block p:not(.selected){display:none}.manufacturers .right .block .dots{text-align:center;font-size:0;padding-bottom:11px}.manufacturers .right .block .dots i{display:inline-block;width:8px;height:8px;background:#c7c6c7;border:4px solid #fff;border-radius:50%}.manufacturers .right .block .dots i.selected{background:#0db1ea}.manufacturers .right .block .dots i:not(.selected){cursor:pointer}.manufacturers .right .block .team{height:150px;overflow:hidden}.manufacturers .right .block .team .details{position:absolute;width:197px;height:100%;background:#000}.manufacturers .right .block .team .details>img{position:absolute;width:100%;height:100%}.manufacturers .right .block .team .details>div{position:absolute;bottom:0;width:177px;padding:10px;background:rgba(0,0,0,0.75)}.manufacturers .right .block .team .details>div h1,.manufacturers .right .block .team .details>div p{color:#fff;margin:0;font-size:.8em}.manufacturers .right .block .team .details>div h1{text-transform:uppercase}.manufacturers .right .block .team .details:not(.selected){display:none}.manufacturers .right .block .team .list{position:absolute;right:0;width:55px;overflow-y:hidden;transition:top .15s linear}.manufacturers .right .block .team .list img{position:relative;display:block;left:5px;margin-bottom:1px;width:50px;height:50px}.manufacturers .right .block .team .list img:not(.selected){cursor:pointer}.manufacturers .right .block .team .list i{position:absolute;display:block;top:0;margin-top:20px;width:5px;height:10px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/pointer_left-ac20c5bfbd2009c00483df3316fb3872ad9e9ff60db782230bde43554c355696.gif);background-size:5px 10px;z-index:2;transition:top .15s linear}#fancy-table{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:14px;background:#fff;border-collapse:collapse;text-align:left;margin:20px}#fancy-table th{font-size:14px;font-weight:normal;color:#1c1c1c;padding:10px 8px}#fancy-table td{padding:9px 8px 9px}#order-table td{padding:10px}#order-table th{padding:10px;background:#dadada}.brands form .text{font-size:10pt}.brands form .input{padding-left:0;position:static}.brands form label{position:static !important;display:block;margin-bottom:15px}.brands #projects-more .sort-menu,.brands #arvhived-more .sort-menu{position:relative}.brands #challenges-more .menu-title{font-size:28px}.brands #challenges-more .sort-menu a{font-size:16px;font-weight:500}.brands #challenges-more a.selected{cursor:default;text-decoration:underline}.brands #challenges-more .divider{border-right:1px solid;margin:0 10px}.brands #projects-parts-more .tag-filters{background-color:#efefef;padding:15px;text-align:right}.brands #projects-parts-more .tag-filters select{background-color:#fff;margin-left:1.4%;width:18.2%;height:30px}.brands #projects-parts-more .tag-filters select:first-child{margin-left:0}.brands #projects-parts-more .sort-menu{position:relative;border:1px solid #ccc;border-radius:6px;overflow:hidden;top:-20px;margin:15px 0;padding-right:0;width:100%;height:100%}.brands #projects-parts-more .sort-menu a{font-size:12px;font-weight:500}.brands #projects-parts-more a.selected{cursor:default;text-decoration:underline}.brands #projects-parts-more .divider{border-right:1px solid;margin:0 10px}@media (max-width: 420px){.brands #projects-parts-more .tag-filters{background-color:#efefef;padding:15px;text-align:right}.brands #projects-parts-more .tag-filters select{width:100%;margin-left:0%;margin-bottom:8px}.brands #projects-parts-more .tag-filters select:last-child{margin-left:0}.brands #projects-parts-more .sort-menu .right{margin:10px 5px;text-align:center}.brands #projects-parts-more .sort-menu .divider{margin:0 7px}}.brand-dashboard .dashboard-guide .prjects-dashbaord{background:url(//d3vgh2ebord16e.cloudfront.net/assets/start/published@2x-faa3d4685cdb6eeeb039c8205e19ab2e55d4287e3c46b97512a0972f86c11ffe.png);display:block;margin:0 auto 20px;opacity:0.6;height:128px;width:230px}.brand-dashboard .dashboard-guide h1{color:#999;text-align:center}.brand-dashboard .dashboard-guide h2{color:#999;text-align:center}.dashboard-navigation{border-bottom:1px solid #e1e1e1;margin-bottom:40px}.dashboard-navigation h1{display:inline-block}.dashboard-navigation .dashboard-navigation-link{display:inline-block;font-size:12px;margin-left:10px}.dashboard-navigation .dashboard-navigation-link a{margin-left:20px}.dashboard-navigation .dashboard-navigation-link a.active{font-weight:bold}.dashboard-categories-operation,.dashboard-banners-operation,.dashboard-histories-operation,.dashboard-interests-operation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:15px 15px 5px;background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;text-align:center}.dashboard-categories-operation .button,.dashboard-banners-operation .button,.dashboard-histories-operation .button,.dashboard-interests-operation .button{margin-right:7px;margin-bottom:10px}.dashboard-categories,.dashboard-banners,.dashboard-histories,.dashboard-interests{width:100%;margin-bottom:20px}.dashboard-categories img.highlight-image,.dashboard-banners img.highlight-image,.dashboard-histories img.highlight-image,.dashboard-interests img.highlight-image{background-color:gray}.edit-brand-category .category_main_image_widget,.edit-brand-category .category_highlight_image_widget{padding-left:0}.edit-brand-category .category_main_image_widget h2,.edit-brand-category .category_highlight_image_widget h2{font-weight:300}.edit-brand-category .category_main_image_widget .image-widget-remove,.edit-brand-category .category_highlight_image_widget .image-widget-remove{float:right}.edit-brand-category .category_highlight_image_widget img{background-color:gray}.edit-brand-banner #banner_image_widget,.edit-brand-banner #mobile_banner_image_widget{padding-left:0}.edit-brand-banner #banner_image_widget h2,.edit-brand-banner #mobile_banner_image_widget h2{font-weight:300}.edit-brand-banner #banner_image_widget .image-widget-remove,.edit-brand-banner #mobile_banner_image_widget .image-widget-remove{float:right}.brands .top{width:100%;height:100px;background:#eee;margin-bottom:20px}.brands .left h2{padding-top:9px}.brands .left .projects.manufactured .project-box:nth-child(3n){margin-right:0}.brands .left .projects.manufactured .project-box:nth-child(4n+1){margin-right:2.5%}.brands .right{display:block;text-align:right;width:219px;z-index:2}.brands .right .block{margin-bottom:20px;border-radius:4px}.brands .right .block.approved{background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/verified-446f8e65abb9030a8493253b9aca78168f9c1b82fa87dfd4673b9a4e2110ef1c.png) #0abaee no-repeat 15px 17px;padding:26px 0 26px 59px;text-transform:uppercase;font-weight:bold;font-size:.8em;color:#fff}.brands .right .block.shadow{box-shadow:0 2px 3px rgba(0,0,0,0.15)}.brands .right .block .header{width:auto;background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/header_bg-5c9224d551a96f17cf78c05a6f03c88cd2e1fe754d1a018c38ebe0cdc4a47800.png) #dbdbdb repeat-x;font-weight:bold;text-shadow:0 1px #fff;background-size:100% 100%;border-radius:4px 4px 0 0;padding:10px 15px}.brands .right .block .header div:not(.clear){float:left;width:16px;height:16px;padding:8px;margin:10px 12px 2px 0;border-radius:2px;transition:background .15s linear}.brands .right .block .header div:not(.clear):nth-child(5n+1){margin-right:0}.brands .right .block .header div:not(.clear) img{width:100%;height:100%}.brands .right .block .header div:not(.clear).selected{background:#0abaee;box-shadow:0 0 0 2px #fff}.brands .right .block .header div:not(.clear).selected:before{content:" ";position:absolute;bottom:-12px;left:50%;margin-left:-5px;display:block;width:10px;height:5px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/pointer-138823613957e158ba3276a2bbba4b2af13ce6184949784f9d8488c4453e287f.gif);background-size:10px 5px}.brands .right .block .header div:not(.clear).selected img{display:none}.brands .right .block .header div:not(.clear).selected img:first-child{display:block}.brands .right .block .header div:not(.clear):not(.selected){background:#fff;cursor:pointer}.brands .right .block .header div:not(.clear):not(.selected) img{display:block}.brands .right .block .header div:not(.clear):not(.selected) img:first-child{display:none}.brands .right .block .content-block{overflow-x:hidden}.brands .right .block .content-block .partner-logos a img{display:block;width:100%;margin-bottom:1px}.brands .right .block .content-block .partner-logos a:last-child img{border-radius:0 0 4px 4px;margin-bottom:0}.brands .right .block .content-block .process-images{width:2000px;height:150px;overflow:hidden;font-size:0;transition:left .25s ease-out;background:#000}.brands .right .block .content-block .process-images img{display:inline-block;width:248px;margin-right:2px}.brands .right .block .content-block p{padding:15px;margin:0;font-size:.8em;min-height:2.4em}.brands .right .block .content-block p:not(.selected){display:none}.brands .right .block .dots{text-align:center;font-size:0;padding-bottom:11px}.brands .right .block .dots i{display:inline-block;width:8px;height:8px;background:#c7c6c7;border:4px solid #fff;border-radius:50%}.brands .right .block .dots i.selected{background:#0db1ea}.brands .right .block .dots i:not(.selected){cursor:pointer}.brands .right .block .team{height:150px;overflow:hidden}.brands .right .block .team .details{position:absolute;width:197px;height:100%;background:#000}.brands .right .block .team .details>img{position:absolute;width:100%;height:100%}.brands .right .block .team .details>div{position:absolute;bottom:0;width:177px;padding:10px;background:rgba(0,0,0,0.75)}.brands .right .block .team .details>div h1,.brands .right .block .team .details>div p{color:#fff;margin:0;font-size:.8em}.brands .right .block .team .details>div h1{text-transform:uppercase}.brands .right .block .team .details:not(.selected){display:none}.brands .right .block .team .list{position:absolute;right:0;width:55px;overflow-y:hidden;transition:top .15s linear}.brands .right .block .team .list img{position:relative;display:block;left:5px;margin-bottom:1px;width:50px;height:50px}.brands .right .block .team .list img:not(.selected){cursor:pointer}.brands .right .block .team .list i{position:absolute;display:block;top:0;margin-top:20px;width:5px;height:10px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/manufacturers/pointer_left-ac20c5bfbd2009c00483df3316fb3872ad9e9ff60db782230bde43554c355696.gif);background-size:5px 10px;z-index:2;transition:top .15s linear}.brand-main .tab-navigation .nav-tabs a.switch{color:white;height:auto;display:inline-block}.dashboard-histories-preview{margin-top:32px}.dashboard-histories-preview ul{list-style-type:none}.dashboard-histories-preview ul.history-item-items{list-style-type:disc}.dashboard-histories-preview .history-items .history-item{margin-bottom:48px}.dashboard-histories-preview .history-items .history-item .step-left{float:left;width:20%}.dashboard-histories-preview .history-items .history-item .step-right{float:right;width:80%}.dashboard-histories-preview .history-item p{margin:0}@media (max-width: 950px) and (min-width: 731px){.brands .left .projects.manufactured .project-box{width:31.3%}.brands .left .projects.manufactured .project-box:nth-child(3n){clear:left;margin-right:2.5%}.brands .right{width:31.3%}.brands .right .block{width:100%}}@media (max-width: 730px) and (min-width: 401px){.brands .right{float:none;width:100%}.brands .right .block{float:left;width:48%}.brands .right .block:first-child{margin-right:4%}.brands .right .button{float:left;max-width:400px;margin:0 auto;position:relative;display:block;clear:left}}@media (max-width: 600px){.brands #challenges-more .sort-menu a{font-size:12px}}@media (max-width: 480px){.brands #challenges-more .sort-menu a{font-size:8px}}@media (max-width: 400px){.brands .right{float:none;width:100%;margin-bottom:20px}.brands .right .block{width:100%}}.messages h2{margin-bottom:0}.messages .sender{font-size:9pt;margin-bottom:20px}.messages table{width:100%}.messages table tr{background:#f5f5f5}.messages table tr:nth-child(even){background:#fff}.messages table td{padding:10px}.messages table td:first-child{padding-right:20px}.messages table .unread{font-weight:bold}.messages .pagination{text-align:center;margin:36px 0}.register{max-width:320px;margin:32px auto}.register ul{list-style-type:none;padding:0;text-align:center}.g-recaptcha{transform:scale(0.8);transform-origin:62% 50%}.register .sign-in form{margin:0;padding:0;background:none}.register .sign-in form input{font-size:14px;padding:11px 10px 11px 13px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.register .sign-in form .input{margin:0;padding:0}.register .sign-in form .user_remember_me{margin:16px 0}.register .sign-in form .login input{border-radius:0px;width:100%}.register .sign-in form .forgot{margin:16px 0}.register .sns-sign-in .actions li{display:inline-block;width:40%;height:40%}.register .sns-sign-in .separator-wrapper .separator p:before{width:30%}.register .sns-sign-in .separator-wrapper .separator p:after{width:30%}.register .sign-up .separator-wrapper .separator p:before{width:12%}.register .sign-up .separator-wrapper .separator p:after{width:12%}.register .sign-up .actions a{border-radius:0px;width:100%}.register .services li{margin-bottom:48px}@media (max-width: 480px){.register .sns-sign-in .separator-wrapper .separator p:before{width:0%}.register .sns-sign-in .separator-wrapper .separator p:after{width:0%}.register .sign-up .separator-wrapper .separator p:before{width:0%}.register .sign-up .separator-wrapper .separator p:after{width:0%}}.join{max-width:320px;margin:32px auto}.join ul{list-style-type:none;padding:0;text-align:center}.join .registration .separator-wrapper .separator p:before{width:12%}.join .registration .separator-wrapper .separator p:after{width:12%}.join .registration form{margin:0;padding:0;background:none}.join .registration form input{font-size:14px;padding:11px 10px 11px 13px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.join .registration form .input{margin:0;padding:0}.join .registration form input[type='submit']{width:100%}.join .registration form .errors{margin:16px 0;text-align:center;color:red;font-weight:bold}.join .registration form .errors p{padding:0}.join .sns-registration .actions li{display:inline-block;width:40%;height:40%}.join .sns-registration .separator-wrapper .separator p:before{width:23%}.join .sns-registration .separator-wrapper .separator p:after{width:23%}@media (max-width: 480px){.join .registration .separator-wrapper .separator p:before{width:0%}.join .registration .separator-wrapper .separator p:after{width:0%}.join .sns-registration .separator-wrapper .separator p:before{width:0%}.join .sns-registration .separator-wrapper .separator p:after{width:0%}}.passwords form{float:left;width:49%;margin-right:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.passwords .login-prompt{display:inline-block}.passwords a.blue{display:table-cell}@media (max-width: 590px){.passwords form{float:none;width:auto;margin:0 0 20px}}.pledges .pledge-left{float:right;width:60%}.pledges .pledge-left .notice{padding:20px;background:rgba(255,248,194,0.67);border-radius:6px;text-shadow:0 1px #fff}.pledges .pledge-right{float:right;width:37.9%;margin-left:2.1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #c7c7c7;padding:10px 20px}.pledge-right .time{background:#f0fbff;color:#0b6080;padding:10px;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:9pt;text-align:center;margin:0}.pledge-right #pledge-info{background:#f5fff0;color:#143605;padding:10px;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;margin-bottom:20px}.pledge-right .ssl{margin-top:30px;margin-bottom:10px}.pledge-right .ssl .rapid-logo{float:left;margin-right:5px}.pledge-right .ssl .msg{font-size:9pt}.pledge-right .ssl:after{display:block;height:0;visibility:hidden;content:"\0020";clear:both}.pledge-right .security-code{margin-top:20px;margin-bottom:10px;display:none}.pledge-right .security-code h2{margin-bottom:10px}.pledge-right .security-code h3{margin-top:5px;margin-bottom:0px;font-size:10pt}.pledge-right .security-code p{margin-top:0px;margin-bottom:0px;font-size:9pt}.pledge-right .price h1{margin-bottom:0;font-size:24pt}.pledge-right .price{font-size:9pt}@media (max-width: 750px){.pledges .pledge-left,.pledges .pledge-right{float:none;width:100%;margin:0 0 20px;border:0;padding:0}.pledge-right .price,.pledge-right .time{display:inline-block;margin:0 20px 0 0;padding:10px 20px}}.preorder #stage-plate .batch-area{width:100%;background:#cacaca;padding:15px;left:-15px}.preorder #stage-plate .batch-area .time-line-circle{width:70%;height:20px;text-align:center;float:left;position:relative;color:#000;top:-10px}.preorder #stage-plate .batch-area .time-line-circle .time-line{position:relative;top:50%;font-size:21px;text-decoration:none;height:21px;width:21px;display:inline-block;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;background:#FFF;color:#000;margin-right:15px}.preorder #stage-plate .batch-area .time-line-circle .time-line:before{content:'';background:#FFF;height:3px;left:95%;position:absolute;top:50%;width:100%}.preorder #stage-plate .batch-area .time-line-circle .time-line:last-child{margin-right:0}.preorder #stage-plate .batch-area .time-line-circle .time-line:last-child:before{content:none}.preorder #stage-plate .batch-area .time-line-circle .time-line:last-child .circleLine{opacity:1;background:#34b6e4}.preorder #stage-plate .batch-area .time-line-circle .time-line .circleLine{width:15px;height:15px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;position:relative;top:3px;left:3px}.preorders .preorder-left,.preorders .push-left,.sales .preorder-left,.sales .push-left,.pushes .preorder-left,.pushes .push-left{float:right;width:60%}.preorders .preorder-left .notice,.preorders .push-left .notice,.sales .preorder-left .notice,.sales .push-left .notice,.pushes .preorder-left .notice,.pushes .push-left .notice{padding:20px;background:rgba(255,248,194,0.67);border-radius:6px;text-shadow:0 1px #fff}.preorders .preorder-right,.preorders .push-right,.sales .preorder-right,.sales .push-right,.pushes .preorder-right,.pushes .push-right{float:right;width:37.9%;margin-left:2.1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #c7c7c7;padding:10px 0 10px 20px}.preorders .preorder-right .time,.preorders .push-right .time,.sales .preorder-right .time,.sales .push-right .time,.pushes .preorder-right .time,.pushes .push-right .time{background:#f0fbff;color:#0b6080;padding:10px;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:9pt;text-align:center;margin:0}.preorders .preorder-right #preorder-info,.preorders .push-right #preorder-info,.sales .preorder-right #preorder-info,.sales .push-right #preorder-info,.pushes .preorder-right #preorder-info,.pushes .push-right #preorder-info{background:#f5fff0;color:#143605;padding:10px;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;margin-bottom:20px}.preorders .preorder-right .order-info,.preorders .push-right .order-info,.sales .preorder-right .order-info,.sales .push-right .order-info,.pushes .preorder-right .order-info,.pushes .push-right .order-info{padding:0 20px}.preorders .preorder-right .order-info>div,.preorders .push-right .order-info>div,.sales .preorder-right .order-info>div,.sales .push-right .order-info>div,.pushes .preorder-right .order-info>div,.pushes .push-right .order-info>div{margin-bottom:10px}.preorders .preorder-right .order-info>div>span:last-child,.preorders .push-right .order-info>div>span:last-child,.sales .preorder-right .order-info>div>span:last-child,.sales .push-right .order-info>div>span:last-child,.pushes .preorder-right .order-info>div>span:last-child,.pushes .push-right .order-info>div>span:last-child{position:absolute;right:0;font-weight:bold}.preorders .preorder-right .order-info>div.total,.preorders .push-right .order-info>div.total,.sales .preorder-right .order-info>div.total,.sales .push-right .order-info>div.total,.pushes .preorder-right .order-info>div.total,.pushes .push-right .order-info>div.total{border-top:1px solid #c7c7c7;margin-top:20px;padding-top:20px;font-weight:bold;font-size:1.2em}.preorders .preorder-right .order-info>div.tax,.preorders .push-right .order-info>div.tax,.sales .preorder-right .order-info>div.tax,.sales .push-right .order-info>div.tax,.pushes .preorder-right .order-info>div.tax,.pushes .push-right .order-info>div.tax{font-size:9pt}.preorders .preorder-right .order-info>div.tax span:last-child,.preorders .push-right .order-info>div.tax span:last-child,.sales .preorder-right .order-info>div.tax span:last-child,.sales .push-right .order-info>div.tax span:last-child,.pushes .preorder-right .order-info>div.tax span:last-child,.pushes .push-right .order-info>div.tax span:last-child{font-weight:normal !important}.preorders .preorder-right .order-info>div.ssl,.preorders .push-right .order-info>div.ssl,.sales .preorder-right .order-info>div.ssl,.sales .push-right .order-info>div.ssl,.pushes .preorder-right .order-info>div.ssl,.pushes .push-right .order-info>div.ssl{font-size:9pt}.preorders .preorder-right .order-info>div.ssl span:last-child,.preorders .push-right .order-info>div.ssl span:last-child,.sales .preorder-right .order-info>div.ssl span:last-child,.sales .push-right .order-info>div.ssl span:last-child,.pushes .preorder-right .order-info>div.ssl span:last-child,.pushes .push-right .order-info>div.ssl span:last-child{font-weight:normal !important}.preorders .preorder-right .order-info .ssl,.preorders .push-right .order-info .ssl,.sales .preorder-right .order-info .ssl,.sales .push-right .order-info .ssl,.pushes .preorder-right .order-info .ssl,.pushes .push-right .order-info .ssl{margin-top:30px;margin-bottom:10px}.preorders .preorder-right .order-info .ssl .rapid-logo,.preorders .push-right .order-info .ssl .rapid-logo,.sales .preorder-right .order-info .ssl .rapid-logo,.sales .push-right .order-info .ssl .rapid-logo,.pushes .preorder-right .order-info .ssl .rapid-logo,.pushes .push-right .order-info .ssl .rapid-logo{float:left;margin-right:5px}.preorders .preorder-right .order-info .ssl .msg,.preorders .push-right .order-info .ssl .msg,.sales .preorder-right .order-info .ssl .msg,.sales .push-right .order-info .ssl .msg,.pushes .preorder-right .order-info .ssl .msg,.pushes .push-right .order-info .ssl .msg{font-size:9pt}.preorders .preorder-right .order-info .ssl:after,.preorders .push-right .order-info .ssl:after,.sales .preorder-right .order-info .ssl:after,.sales .push-right .order-info .ssl:after,.pushes .preorder-right .order-info .ssl:after,.pushes .push-right .order-info .ssl:after{display:block;height:0;visibility:hidden;content:"\0020";clear:both}.preorders .preorder-right .order-info .security-code,.preorders .push-right .order-info .security-code,.sales .preorder-right .order-info .security-code,.sales .push-right .order-info .security-code,.pushes .preorder-right .order-info .security-code,.pushes .push-right .order-info .security-code{margin-top:20px;margin-bottom:10px;display:none}.preorders .preorder-right .order-info .security-code h2,.preorders .push-right .order-info .security-code h2,.sales .preorder-right .order-info .security-code h2,.sales .push-right .order-info .security-code h2,.pushes .preorder-right .order-info .security-code h2,.pushes .push-right .order-info .security-code h2{margin-bottom:10px}.preorders .preorder-right .order-info .security-code h3,.preorders .push-right .order-info .security-code h3,.sales .preorder-right .order-info .security-code h3,.sales .push-right .order-info .security-code h3,.pushes .preorder-right .order-info .security-code h3,.pushes .push-right .order-info .security-code h3{margin-top:5px;margin-bottom:0px;font-size:10pt}.preorders .preorder-right .order-info .security-code p,.preorders .push-right .order-info .security-code p,.sales .preorder-right .order-info .security-code p,.sales .push-right .order-info .security-code p,.pushes .preorder-right .order-info .security-code p,.pushes .push-right .order-info .security-code p{margin-top:0px;margin-bottom:0px;font-size:9pt}@media (max-width: 750px){.sales .preorder-left,.sales .preorder-right,.preorders .preorder-left,.preorders .preorder-right{float:none;width:100%;margin:0 0 20px;border:0;padding:0}.preorder-right .price,.preorder-right .time{display:inline-block;margin:0 20px 0 0;padding:10px 20px}}.login-help{margin-bottom:20px}.login-help p{padding-left:0;margin-bottom:0}.no-activity .more{font-size:inherit;background-position:right 6px}.profiles .form,.profiles .interests,.profiles .span9,.profiles #welcome,.profiles .profile-contents,.profiles .ideas-contents,.profiles .evaluations-contents,.profiles .themes-contents,.messages .message-content{float:right;width:66%}.profiles .login-prompt{position:relative;display:inline-block}.profiles .user_brand_member_skills{position:relative;padding-left:37%}.profiles .user_brand_member_skills .checkbox{position:relative;display:inline-block;width:50%}.messages .sidebar-spacing .avatar img,.profiles .avatar img,.profiles .avatar img{width:80px;height:80px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.messages .nav.nav-list,.profiles .nav-list,.profiles .nav-list{position:relative}.messages .nav.nav-list,.profiles .nav.nav-list,.profiles .nav.nav-list{margin-top:20px;margin-bottom:20px}.messages .nav.nav-list li,.profiles .nav.nav-list li,.profiles .nav.nav-list li{display:block}.messages .sidebar-spacing .more,.profiles .more,.profiles .more{float:none;font-size:14px;line-height:1.5em}.profiles .actions hr{margin-top:0}.profiles .actions p{margin-bottom:0}.profiles .user_enable_dm_notification{padding-left:0}.profiles p.submit-action{padding-left:0}.profiles input[type="submit"]{margin:0 auto;text-align:center;width:100%}.profiles .change a,.profiles .danger a{margin:0 auto;text-align:center;width:100%}.profiles .danger{margin-top:20px;padding:20px 20px 1px 20px}.profiles .danger ul{margin:0;padding:0;list-style-type:none}.profiles .danger ul li{margin-top:10px}.profiles .danger ul li a.button{text-align:center;width:100%}.profiles .interests #interest-setting form{margin-top:36px;padding:0px}.profiles .interests #interest-setting form .interest-form-item{margin-bottom:12px}.profiles .interests #interest-setting form .interest-notification{margin:36px 0}.profiles .interests #interest-setting form .interest-notification p{padding-left:0px}.profiles .interests #interest-setting .interest-actions{margin:36px 0}.profiles .interests #interest-setting .interest-messages .error{color:red}.profiles .interests #interest-setting .interest-messages .success{color:green}.messages .inset,.profiles .inset{display:flex}.messages .inset #profile-sidebar,.profiles .inset #profile-sidebar{margin-right:4%;width:30%;z-index:1}.messages .inset .form,.profiles .inset .form{background:transparent;margin-bottom:10px;flex-grow:1}.messages .inset .message-form,.profiles .inset .message-form{flex-direction:column;width:100%}#profile-sidebar h1{margin:0;word-break:break-word}#profile-sidebar .create a,#profile-sidebar .invite a,#profile-sidebar .setting a,#profile-sidebar .interest a{text-align:center;width:100%}#profile-sidebar .sidebar-spacing{padding:5%;background-color:#E9E9E9}#profile-sidebar .sidebar-spacing i.profile-trigger{display:none}@media (max-width: 360px){#profile-sidebar .sidebar-spacing{height:85px;overflow:hidden}#profile-sidebar .sidebar-spacing.expand-menu{height:100%}#profile-sidebar .sidebar-spacing.expand-menu i.profile-trigger{color:#34b6e4}#profile-sidebar .sidebar-spacing .avatar{width:35%}#profile-sidebar .sidebar-spacing .username{display:inline-block;vertical-align:top;margin-top:8px;width:60%}#profile-sidebar .sidebar-spacing i.profile-trigger{cursor:pointer;display:block;position:absolute;top:65px;right:0;padding:15px}}#profile-sidebar .profile-url-share{margin-top:10px}#profile-sidebar .profile-url-share .profile-share-text span{word-break:break-word}#profile-sidebar .profile-url-share ul.social{margin-top:10px;margin-bottom:10px;padding:0;list-style-type:none;display:table}#profile-sidebar .profile-url-share ul.social li{margin-top:10px;padding-right:10px;display:table-cell;vertical-align:middle}#profile-sidebar .buttons{margin-top:20px}#profile-sidebar .button{margin-bottom:10px}#profile-sidebar .contact .button{margin-bottom:0}#profile-sidebar .avatar{margin:4px 0 10px;display:inline-block}#profile-sidebar .about_me{overflow:hidden}#profile-sidebar form input{margin:0}#profile-sidebar .statistics.clearfix{margin-left:10px;margin-right:-30px}#profile-sidebar .statistics div{padding:0 25px 0 0px;float:left}#profile-sidebar .statistics div p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px}#profile-sidebar .statistics div .count{font-size:11pt;font-weight:bold;margin:0.2em 0 0 0}#profile-sidebar .statistics div .unit{font-size:9pt;color:#AAAAAA;margin:-0.5em 0 0.5em 0}#profile-sidebar .statistics div span:before{background-size:contain;background-repeat:no-repeat;vertical-align:middle;display:inline-block;margin-right:5px}#profile-sidebar .statistics div span.stats-views:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_views-4def2da6260e00184d5023dbc994369e7b70cb62da4f0269f9ced29e9d12043e.png);position:relative;padding:13px 8px;background-position:0 4px}#profile-sidebar .statistics div span.stats-comment:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_comment-2b49da1148031454d387facf83fe6a24e25a02a5d8f3a9b00ee5875005e102bd.png);position:relative;padding:13px 7px;background-position:0 5px}#profile-sidebar .statistics div span.stats-vote:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_vote-52f0283cde69a7a27bb2797cea3c6974705ec57130db72dbcbd3386b200cbd3e.png);position:relative;padding:13px 7px;background-position:0 5px}.profile-contents>h1{display:inline-block;margin-right:5px;margin-bottom:10px}.profile-contents>p{margin:0px 0 30px}.profile-contents .tab{overflow:auto}@media (max-width: 320px){.profile-contents>h1{font-size:13pt}.profile-contents>span{font-size:12px}.profile-contents>p{font-size:14px}}.profiles .recent-activity{list-style:none;padding:0}.profiles .recent-activity li{margin-bottom:20px}.profiles .recent-activity .avatar{float:left;margin-right:10px}.profiles .recent-activity .avatar img{width:30px;height:30px}.profiles .recent-activity .event-text{margin-top:5px;display:inline-block}.profiles #welcome{background:#fafafa;border:1px solid #cccccc;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.profiles #welcome .welcomeRibbon{background:url(//d3vgh2ebord16e.cloudfront.net/assets/old/welcome_ribbon-a0e1a1ff3e053b3c37e7dadccf2992c8873bb5e877f8820813b7dcae4a526088.png) no-repeat top center;width:530px;height:85px;left:50%;margin-left:-265px;text-align:center;padding-top:22px}.profiles #welcome .welcomeRibbon h1{color:white;vertical-align:middle;line-height:32px;text-shadow:0 -1px rgba(0,0,0,0.5)}.profiles #welcome .welcomeMessage{margin:0 10px 20px 40px}.profiles #welcome .welcomeMessage h2{margin:0 0 5px}.profiles #welcome .welcomeMessage p{margin-bottom:10px;line-height:18px}.profiles #welcome .welcomeFigure{float:left;background:url(//d3vgh2ebord16e.cloudfront.net/assets/old/welcome_figure-3edb740132733363c28305b5c3daa7cce83ad333ff0c7a52465612fe62408191.png) no-repeat top center;background-size:100%;width:23.5%;height:140px;margin:20px 40px 30px 0}.profiles #welcome .messageFigure{float:right;width:56%;margin:20px 30px 30px 0}.profiles #welcome .messageBricks{float:left;width:50%;margin:10px 30px 0 0}.profiles #welcome .welcomeBricks{float:right;background:url(//d3vgh2ebord16e.cloudfront.net/assets/old/welcome_bricks-16a96f690409e3dde2a9b0813bd9c63fc582681f9c53dea972145f114524db5c.png) no-repeat top center;background-size:100%;width:28.5%;height:166px;margin:10px 40px 0 0}.profiles .toggle.following .button:first-child,.profiles .toggle.followers .button:nth-child(2){background-image:none;cursor:default}.profiles .toggle.following .button:first-child:hover,.profiles .toggle.followers .button:nth-child(2):hover{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.4) !important;border-color:#bbb}.profiles .toggle .button{margin-right:10px}.profiles #user-list .user{height:60px;margin:0 20px 20px 0}.profiles #user-list .user:nth-child(2n+2){margin-right:0}.profiles #user-list .avatar{float:left;margin-right:10px}.profiles #user-list .username{margin-bottom:5px}.profiles #user-list .avatar img{width:60px;height:60px}.profiles #user-list form{background:none;padding:0}.profiles #user-list form input{margin:0}.profiles .follow .button,.profiles .following .button{margin-bottom:0 !important}.profiles .toggle .button{margin-right:0;border-radius:0 2px 2px 0}.profiles .toggle .button:first-child{border-right:0;border-radius:2px 0 0 2px}.profiles .toggle .button:hover{z-index:1}@media (min-width: 790px){.profiles .project-list div:nth-child(3n) .project-box{margin-right:0}.profiles .project-list .project-box{width:31.3%;margin-bottom:3%}.profiles .project-list .project-box:nth-child(4n+1){clear:none;margin-right:3%}.profiles .project-list .project-box:nth-child(4n+4){margin-right:2.5%}.profiles .project-list .project-box:nth-child(4n+3){clear:left}.profiles .project-list .project-box:nth-child(4n+2){margin-right:0}}.notify-empty-message{display:inline-block;margin:20px 0;text-align:center;width:100%}.delete-account{margin:20px 0 20px}.delete-account form{background:none;padding:0}@media (max-width: 790px){.profiles .form,.profiles .span9,#profile-sidebar,.profiles #welcome,.profiles .profile-contents,.messages .message-content{float:none;margin:0 0 20px;width:100%}#profile-sidebar .account{display:inline-block;position:absolute;top:15px;right:15px;z-index:2}#profile-sidebar .account{top:40px}#profile-sidebar{border-bottom:1px solid #c7c7c7}.profile-contents .pagination .page{display:none}}@media (max-width: 700px) and (min-width: 480px){#profile-sidebar .buttons{position:absolute;top:0;right:0;text-align:right;background:#fff;padding-left:10px;margin-top:4px}}@media (max-width: 479px){#profile-sidebar .account{display:table;position:static}.profiles .follow,.profiles .following,.profiles .contact{display:inline-block;margin-right:11px}.profiles #welcome{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;left:-20px;padding:0 20px;margin-top:40px;border:0}.profiles #welcome .welcomeRibbon{margin-top:-40px}.profiles #welcome .welcomeMessage{top:-10px;margin:0 0 20px}.profiles #welcome .messageFigure{margin-right:0}.profiles #welcome .welcomeBricks{margin-right:0}.profiles #welcome .messageBricks{margin-right:0;width:56%}}@media (max-width: 479px){.profiles .tab-navigation{margin-left:0px;padding:0;-webkit-padding-start:0px}.profiles .tab-navigation li a{font-size:10pt}}.project-left .whatiscuusoo{font-size:0.9rem;color:#bbbbbb}.continue-curation{margin:20px 0;display:inline-block}.new-project .input.action{text-align:center}ul#project-list{list-style-type:none;padding:0}ul#project-list .sort-menu{background-color:#efefef;padding:15px;border-radius:6px;margin-bottom:4%}ul#project-list .sort-menu a{font-size:12px;font-weight:500}ul#project-list .sort-menu-selector{display:inline-block;margin-right:20px}ul#project-list .sort-menu-selector span{display:block;margin-bottom:5px}ul#project-list .sort-menu-selector select{width:100%}@media (max-width: 430px){ul#project-list .sort-menu-selector{margin-right:8px}ul#project-list .sort-menu-selector span{display:none}}ul#project-list a{line-height:1.0em}ul#project-list a.selected{cursor:default;text-decoration:underline}ul#project-list .divider{border-right:1px solid;margin:0 10px}ul#project-list .read-more{margin-top:10px;margin-bottom:30px;text-align:center}div.curator-tips{margin-bottom:40px}div.curator-tips>div{padding:20px 0}div.curator-tips a{margin-top:20px}div.addthis_toolbox.addthis_default_style.addthis_32x32_style>a{margin-bottom:5px}div.addthis_toolbox.addthis_default_style.addthis_32x32_style>a:nth-child(2){display:table-cell}div.addthis_toolbox.addthis_default_style.addthis_32x32_style>a:nth-child(3){padding-top:6px;display:block}div.addthis_toolbox_mini{width:108px;margin:0 auto}#projects-more .sort-menu,#archived-more .sort-menu{position:absolute;top:-25px;right:0;height:3ex;padding-right:5px}#projects-more .sort-menu a,#archived-more .sort-menu a{font-size:12px;font-weight:500}#projects-more a.selected,#archived-more a.selected{cursor:default;text-decoration:underline}#projects-more .divider,#archived-more .divider{border-right:1px solid;margin:0 10px}.projects-placeholder{font-size:2em;text-align:center;margin-left:10px;margin-right:10px}.project-notice span{font-size:9pt;color:red}.project-report{margin:20px 0px;overflow:hidden}.project-report span.text{display:block;float:left;margin:0;line-height:16px;height:16px}.project-report i.flag{display:block;float:left;height:16px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_flags-1d181d9897ea0ceb39d60184179f2b3fec528bf796503ce625620f36055bf3f5.png) no-repeat left;background-position:0 2px;width:20px}.project-report i.flag.flagged{background-position:0 -13px}.discover-header{position:absolute;padding:5px 0;right:20px;font-weight:bold;margin-bottom:20px;text-align:right;border-color:transparent;z-index:3}.fix .discover-header{position:fixed;width:100%;top:0;left:0;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-bottom:1px solid #c7c7c7;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:11;box-sizing:border-box}.discover-header .discover-inset{padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.discover-header .option{display:inline-block;margin-left:25px;cursor:pointer}.discover-header span:first-child{color:#aaa;margin-right:10px}@media (max-width: 880px){.discover-header span:first-child{display:none}.discover-header .current-option{display:inline-block;padding:0 8px 4px !important;width:18px;height:18px;overflow:hidden;text-indent:100%;white-space:nowrap;color:rgba(255,255,255,0.01) !important}}.discover-header .current-option{position:relative;color:#444;padding:0 14px 0 18px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_arrow_down_black-6baf4f1dc84b3ac854fef0961d8abd7c8b1d991e228f59ad58c77ef33d6f6c08.gif) right 8px no-repeat}.discover-header .current-option i{position:absolute;display:block;top:-2px;left:0;width:18px;height:19px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icons_explore-e1e0c3138240d7d0f790c972ba21842f33ef83fce99f3b58d3ff6f8350759fc4.png) no-repeat 0 -8px}.discover-header .current-option .overview{background-position:0 -8px}.discover-header .current-option .featured{background-position:0 -37px}.discover-header .current-option .popular{background-position:0 -64px}.discover-header .current-option .approaching{background-position:0 -93px}.discover-header .current-option .ending{background-position:0 -120px}.discover-header .current-option .new{background-position:0 -149px}.discover-header .current-option .activeprojects{background-position:0 -176px}.discover-header .current-option .preorder{background-position:0 -205px}.discover-header .current-option .voting{background-position:0 -231px}.discover-header .current-option .funding{background-position:0 -261px}.discover-header .current-option .external{background-position:0 -288px}.discover-header ul{position:absolute;min-width:214px;top:-6px;right:-5px;display:none;list-style-type:none;margin:0;padding:0;text-align:left;border:1px solid #c7c7c7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fcfcfc;z-index:2}.discover-header .option:hover ul{display:block}.discover-header li{margin:0;line-height:18px}.discover-header li a{display:block;padding:5px 10px 5px 34px;color:#444;border-bottom:1px solid #c7c7c7;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icons_explore-e1e0c3138240d7d0f790c972ba21842f33ef83fce99f3b58d3ff6f8350759fc4.png) no-repeat 7px -5px}.discover-header .overview{background-position:7px -5px}.discover-header .featured{background-position:7px -33px}.discover-header .featured:hover{background-position:7px -342px}.discover-header .popular{background-position:7px -61px}.discover-header .popular:hover{background-position:7px -370px}.discover-header .approaching{background-position:7px -89px}.discover-header .approaching:hover{background-position:7px -398px}.discover-header .ending{background-position:7px -117px}.discover-header .ending:hover{background-position:7px -426px}.discover-header .new{background-position:7px -145px}.discover-header .new:hover{background-position:7px -454px}.discover-header .activeprojects,.discover-header .option:nth-child(2) li:first-child a{background-position:7px -173px}.discover-header .activeprojects:hover,.discover-header .option:nth-child(2) li:first-child a:hover{background-position:7px -482px}.discover-header .preorder{background-position:7px -201px}.discover-header .preorder:hover{background-position:7px -510px}.discover-header .voting{background-position:7px -229px}.discover-header .voting:hover{background-position:7px -538px}.discover-header .funding{background-position:7px -257px}.discover-header .funding:hover{background-position:7px -566px}.discover-header .external{background-position:7px -285px}.discover-header .external:hover{background-position:7px -594px}.discover-header li a:hover{background-color:#34b6e4;color:#fff;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,0.25)}.discover-header li:last-child a{border:0}.discover-header .left{position:absolute;top:-4px;left:0;text-align:left;display:none;z-index:1}.fix .discover-header .left{display:block}.discover-header h1{display:inline;margin-right:20px}.discover-header form{top:-2px;display:inline-block;background:transparent;padding:0;width:126px;opacity:0}.discover-header .left form:first-child{top:5px}@-webkit-keyframes search-show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes search-show{0%{opacity:0}100%{opacity:1}}@keyframes search-show{0%{opacity:0}100%{opacity:1}}.fix .discover-header form{opacity:1}#search-options{height:18px}.create-cta{background:#f0fbff;color:#0b6080;padding:20px;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:20px}.create-cta p{margin-bottom:0}@media (max-width: 790px){.create-cta .button{width:180px;display:block;margin-top:20px}}.search h1{display:inline-block}.search ul{margin:0}.search .discover-content a.more{float:none;margin-left:10px}#project-moderation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:15px 15px 5px;background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;text-align:center}#project-moderation .button{margin-right:7px;margin-bottom:10px}.project-left{background:#fafafa;max-width:640px;min-height:800px;margin-right:310px;padding:5px}.project-left img{max-width:100%}.project-left .description-widget-item img{display:block;margin:0 auto;max-width:100%;height:auto !important}.project-left div.tab.active{background-color:#fff;padding:40px 15px 15px;margin-top:0}.project-left ul.tab-navigation{margin:0;padding:0;border-bottom:none}.project-left ul.tab-navigation li{padding-left:0;padding-right:0;background:#fafafa;width:33.3333333%;text-align:center}.project-left ul.tab-navigation li a{height:40px;display:block}.project-left ul.tab-navigation li a:link{color:#717171}.project-left ul.tab-navigation li a:visited{color:#717171}.project-left ul.tab-navigation li a:hover{text-decoration:none}.project-left ul.tab-navigation li.active{background-color:#fff;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;border:none}.project-left ul.tab-navigation li.active a{color:#1c1c1c}.project-left ul.tab-navigation li.active a:link{color:#1c1c1c}.project-left ul.tab-navigation li.active a:visited{color:#1c1c1c}.project-left ul.tab-navigation li.active a:hover{color:#1c1c1c;text-decoration:none}.project-left ul.tab-navigation .to-comment{color:#444;background:#fafafa;display:block;float:left;line-height:40px;padding-left:0;padding-right:0;text-align:center;text-decoration:none}.project-left ul.tab-navigation .comment-count{background-color:#34b6e4;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:9pt;margin-left:8px;padding:4px 6px;position:relative}.project-left ul.tab-navigation .comment-count:before{content:"";position:absolute;width:7px;height:7px;top:8px;left:-3px;background-color:#34b6e4;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.project-left.procurement .expired-message{color:red}#cuusoo-official-comment .widget-item-blank{border-bottom:1px solid #c7c7c7;margin:20px 0;padding-bottom:20px;text-align:center}#cuusoo-official-comment .official-comment-body{border-bottom:1px solid #c7c7c7;margin:25px;padding-bottom:25px;word-wrap:break-word}#cuusoo-official-comment .official-comment-body .post-date{font-size:13px;font-style:italic;margin:0}#cuusoo-official-comment .official-comment-body .post-date p{display:inline}#cuusoo-official-comment .official-comment-body .post-body{font-size:18px}#cuusoo-official-comment .error{background-color:#e76b53;color:#fff;display:block;margin-top:8px;padding:10px 0;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#related-projects .read-more{text-align:center}#related-projects .cuusoo-loading{position:relative;margin-top:0}.requires-login{padding-top:20px}.project-right{float:right;top:0;right:0;width:270px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.project-right h2,#stage-plate h2{text-transform:uppercase;height:15px;font-size:9pt;text-align:left}.project-left.wanted .project-actions.submit,.project-left.contest .project-actions.submit,.project-left.data .project-actions.submit,.project-left.decommissioning .project-actions.submit{text-align:center}.project-left.wanted .project-actions.submit a,.project-left.contest .project-actions.submit a,.project-left.data .project-actions.submit a,.project-left.decommissioning .project-actions.submit a{width:80%}.project-left.wanted .project-actions.submit .button,.project-left.contest .project-actions.submit .button,.project-left.data .project-actions.submit .button,.project-left.decommissioning .project-actions.submit .button{margin:32px}.project-left.wanted .project-private-contest-mode,.project-left.contest .project-private-contest-mode,.project-left.data .project-private-contest-mode,.project-left.decommissioning .project-private-contest-mode{padding-top:12px;padding-bottom:12px;text-align:center;background:#f0fbff;color:#0b6080;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.project-left.wanted .project-actions.more .project-action,.project-left.contest .project-actions.more .project-action,.project-left.data .project-actions.more .project-action,.project-left.decommissioning .project-actions.more .project-action{float:left;width:50%}.project-left.wanted .project-actions.more .project-action .right,.project-left.contest .project-actions.more .project-action .right,.project-left.data .project-actions.more .project-action .right,.project-left.decommissioning .project-actions.more .project-action .right{float:right;margin-right:16px;width:80%}.project-left.wanted .project-actions.more .project-action .left,.project-left.contest .project-actions.more .project-action .left,.project-left.data .project-actions.more .project-action .left,.project-left.decommissioning .project-actions.more .project-action .left{float:left;margin-left:16px;width:80%}#stage-plate,.tag-list{width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbcbc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15);background:#fff;text-align:center;margin-bottom:20px}#stage-plate .asking-value,.tag-list .asking-value{font-size:16px;font-weight:600;text-align:center;color:#79e452}#stage-plate .asking-value span,.tag-list .asking-value span{font-size:12px;font-weight:normal}#stage-plate .progress,.tag-list .progress{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:15px 0;border-radius:5px}#stage-plate .progress i,.tag-list .progress i{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#stage-plate .kind,.tag-list .kind{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:15px 0;border-radius:3px}#stage-plate .kind span,.tag-list .kind span{display:block;width:100%;text-align:center}#stage-plate .kind i,.tag-list .kind i{-webkit-border-radius:2px 0 0 wpx;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}#stage-plate .support-count,.tag-list .support-count{display:inline-block;font-size:9pt;margin-left:10px}#stage-plate .button,.tag-list .button{display:inline-block;margin:0 auto 15px}#stage-plate .viewport-small,.tag-list .viewport-small{display:none}#stage-plate button,.tag-list button{float:right;display:none;width:30%;padding:7px 0;top:-2px}#stage-plate .cuusoo-tag-operation a,.tag-list .cuusoo-tag-operation a{margin-top:18px}.payment-info{display:inline-block;margin:6px 10px 0 0}#stage-plate.fund .progress{border-top-right-radius:0;border-bottom-right-radius:0}#stage-plate.fund .progress .total{opacity:1}#stage-plate.fund .progress .percent{opacity:0}#stage-plate.fund .payment-area .payment-info{width:30%;float:left;margin:5px 0}#stage-plate.fund .payment-area a{float:right;width:55%;margin:0}#stage-plate.fund:hover .progress .total{opacity:0}#stage-plate.fund:hover .progress .percent{opacity:1}.preorder #stage-plate .batch-history{padding-top:20px;font-size:9pt}.preorder #stage-plate .batch-history ul{margin:0;padding:0;list-style-type:none}.preorder #stage-plate .batch-history ul li{display:block;font-style:italic}.preorder #stage-plate .batch-history ul li span.date{float:right}.preorder #stage-plate,#stage-plate.fund,.external #stage-plate,.procurement #stage-plate,.contest #stage-plate,.data #state-plate{text-align:left;padding-bottom:0}.preorder #stage-plate h2,#stage-plate.fund h2,.external #stage-plate h2,.procurement #stage-plate h2,.contest #stage-plate h2,.data #state-plate h2{margin-bottom:10px}.preorder #stage-plate .goal,#stage-plate.fund .goal,.external #stage-plate .goal,.procurement #stage-plate .goal,.contest #stage-plate .goal,.data #state-plate .goal{position:absolute;width:100%;border-left:15px solid transparent;border-right:15px solid transparent;top:92px;left:0;box-sizing:border-box;z-index:1}.preorder #stage-plate .goal.hide,#stage-plate.fund .goal.hide,.external #stage-plate .goal.hide,.procurement #stage-plate .goal.hide,.contest #stage-plate .goal.hide,.data #state-plate .goal.hide{display:none}.preorder #stage-plate .goal .post,#stage-plate.fund .goal .post,.external #stage-plate .goal .post,.procurement #stage-plate .goal .post,.contest #stage-plate .goal .post,.data #state-plate .goal .post{position:absolute;width:17px;height:42px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/stageplate_preorder_goal-f192f4ecdaa9852a0211d0e10fd2e9973bff6af90f96544645cd7c45fe8d2c1d.png) no-repeat;margin-left:-2px}.preorder #stage-plate .minorder-notice,#stage-plate.fund .minorder-notice,.external #stage-plate .minorder-notice,.procurement #stage-plate .minorder-notice,.contest #stage-plate .minorder-notice,.data #state-plate .minorder-notice{position:relative;min-height:30px;font-weight:bold;text-align:center;font-size:14px;color:#999;background:#eee;padding:8px;border-radius:4px;box-shadow:inset 0 1px 2px #ccc;text-shadow:0 1px #fff;line-height:1.25em}.preorder #stage-plate .minorder-notice i,#stage-plate.fund .minorder-notice i,.external #stage-plate .minorder-notice i,.procurement #stage-plate .minorder-notice i,.contest #stage-plate .minorder-notice i,.data #state-plate .minorder-notice i{position:absolute;width:10px;height:10px;background:inherit;bottom:-5px;margin-left:-6px;-webkit-transform:rotate(45deg)}.preorder #stage-plate #countdown,#stage-plate.fund #countdown,.external #stage-plate #countdown,.procurement #stage-plate #countdown,.contest #stage-plate #countdown,.data #state-plate #countdown{text-align:center;margin-bottom:0}.preorder #stage-plate #countdown strong,#stage-plate.fund #countdown strong,.external #stage-plate #countdown strong,.procurement #stage-plate #countdown strong,.contest #stage-plate #countdown strong,.data #state-plate #countdown strong{margin-left:4px}.preorder #stage-plate .achieved-notice,#stage-plate.fund .achieved-notice,.external #stage-plate .achieved-notice,.procurement #stage-plate .achieved-notice,.contest #stage-plate .achieved-notice,.data #state-plate .achieved-notice{display:none}.preorder #stage-plate .unsuccessful-notice,#stage-plate.fund .unsuccessful-notice,.external #stage-plate .unsuccessful-notice,.procurement #stage-plate .unsuccessful-notice,.contest #stage-plate .unsuccessful-notice,.data #state-plate .unsuccessful-notice{display:none}.preorder #stage-plate .payment-area,#stage-plate.fund .payment-area,.external #stage-plate .payment-area,.procurement #stage-plate .payment-area,.contest #stage-plate .payment-area,.data #state-plate .payment-area{width:100%;background:#eee;padding:15px;left:-15px;margin-top:15px}.preorder #stage-plate .payment-area:last-child,#stage-plate.fund .payment-area:last-child,.external #stage-plate .payment-area:last-child,.procurement #stage-plate .payment-area:last-child,.contest #stage-plate .payment-area:last-child,.data #state-plate .payment-area:last-child{border-radius:0 0 5px 5px}.preorder #stage-plate .payment-area p,#stage-plate.fund .payment-area p,.external #stage-plate .payment-area p,.procurement #stage-plate .payment-area p,.contest #stage-plate .payment-area p,.data #state-plate .payment-area p{height:16px;margin:0;padding:8px;border-radius:4px;text-align:center;font-size:9pt;color:#888;text-transform:uppercase;font-weight:bold;background:#fff}.preorder #stage-plate .payment-area p i,#stage-plate.fund .payment-area p i,.external #stage-plate .payment-area p i,.procurement #stage-plate .payment-area p i,.contest #stage-plate .payment-area p i,.data #state-plate .payment-area p i{position:relative;display:inline-block;width:19px;height:16px;margin-right:8px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/stageplate_preorder_truck-87c352960486afa29f0128b5e2c7b8dc82ecbd5706c93eb56e101bcff70be7a7.png) no-repeat}.preorder #stage-plate .payment-area p span,#stage-plate.fund .payment-area p span,.external #stage-plate .payment-area p span,.procurement #stage-plate .payment-area p span,.contest #stage-plate .payment-area p span,.data #state-plate .payment-area p span{position:relative;display:inline-block;top:-3px}.preorder #stage-plate .button,#stage-plate.fund .button,.external #stage-plate .button,.procurement #stage-plate .button,.contest #stage-plate .button,.data #state-plate .button{display:block;min-width:auto;margin:0 auto 15px;zoom:1.25}.preorder #stage-plate .project-info,#stage-plate.fund .project-info,.external #stage-plate .project-info,.procurement #stage-plate .project-info,.contest #stage-plate .project-info,.data #state-plate .project-info{position:relative;padding:15px;width:100%;left:-15px;border-radius:0 0 6px 6px;background:#f0fbff;color:#0e465b}.preorder #stage-plate .project-info.short,#stage-plate.fund .project-info.short,.external #stage-plate .project-info.short,.procurement #stage-plate .project-info.short,.contest #stage-plate .project-info.short,.data #state-plate .project-info.short{display:none}.preorder #stage-plate .project-info.sales-legal,#stage-plate.fund .project-info.sales-legal,.external #stage-plate .project-info.sales-legal,.procurement #stage-plate .project-info.sales-legal,.contest #stage-plate .project-info.sales-legal,.data #state-plate .project-info.sales-legal{display:block}.preorder #stage-plate .detail p,.preorder #stage-plate .deadline p,#stage-plate.fund .detail p,#stage-plate.fund .deadline p,.external #stage-plate .detail p,.external #stage-plate .deadline p,.procurement #stage-plate .detail p,.procurement #stage-plate .deadline p,.contest #stage-plate .detail p,.contest #stage-plate .deadline p,.data #state-plate .detail p,.data #state-plate .deadline p{font-size:12px}.external #stage-plate{text-align:left;padding-bottom:0}.external #stage-plate .button{float:right;display:inline-block;width:auto}.procurement #stage-plate .button{zoom:1;font-size:16px}.fund.achieved #stage-plate .payment-area,.fund.achieved #stage-plate #countdown{display:none}.fund.achieved #stage-plate .achieved-notice{margin-bottom:12px}.soldout #stage-plate #countdown{display:none}.achieved #stage-plate .goal{top:34px;opacity:0.25}.achieved #stage-plate .minorder-notice{display:none}.achieved #stage-plate .achieved-notice{height:16px;margin:10px 0 0;text-align:center;font-size:9pt;color:#3fb025;text-transform:uppercase;font-weight:bold;display:block}.achieved #stage-plate .achieved-notice i{position:relative;display:inline-block;width:16px;height:16px;margin-right:8px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/stageplate_preorder_check-5ba68e942cacb5597088b7480e247404e012d3e1287a2c711050c51b346eb3de.png) no-repeat}.achieved #stage-plate .achieved-notice span{position:relative;display:inline-block;top:-3px}.achieved #stage-plate .project-info{display:none}.achieved #stage-plate .project-info.short{display:block}.achieved #stage-plate .project-info.sales-legal{display:block}.fund.unsuccessful #stage-plate .payment-area,.fund.unsuccessful #stage-plate #countdown{display:none}.fund.unsuccessful #stage-plate .unsuccessful-notice{margin-bottom:12px}.preorder.unsuccessful #stage-plate .payment-area,.preorder.unsuccessful #stage-plate #countdown{display:none}.preorder.unsuccessful #stage-plate .unsuccessful-notice{margin-bottom:12px}.unsuccessful #stage-plate .goal{top:34px;opacity:0.25}.unsuccessful #stage-plate .progress{opacity:0.25}.unsuccessful #stage-plate .minorder-notice{display:none}.unsuccessful #stage-plate .unsuccessful-notice{height:16px;margin:10px 0 0;text-align:center;font-size:9pt;display:block}.unsuccessful #stage-plate .unsuccessful-notice span{position:relative;display:inline-block;top:-3px}.unsuccessful #stage-plate .project-info{display:none}.unsuccessful #stage-plate .project-info.short{display:block}.unsuccessful #stage-plate .project-info.sales-legal{display:block}.preorder #stage-plate .button{float:right;display:inline-block;width:auto}.project-follow{margin-top:20px}.project-follow span{position:relative;margin-left:8px;border:1px solid #c7c7c7;padding:4px 6px;font-size:9pt;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.project-follow span:before{content:"";color:#fff;position:absolute;width:5px;height:5px;top:8px;left:-4px;border-left:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.project-right.draft,.project-right.pending{padding-top:40px}.project-right.draft .project-share,.project-right.pending .project-share{opacity:0.3;pointer-events:none}.project-right.draft #remind-cta a,.project-right.pending #remind-cta a{width:100%}.project-share{margin-top:20px;margin-bottom:20px;height:auto;overflow:visible}.project-share .sns{display:inline-block;margin-right:10px}.project-share .sns:nth-child(3n+3){margin-top:8px}.project-info{background:#f0fbff;color:#0b6080;padding:10px;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:9pt;text-align:left;margin:0}.project-info a.more{float:none}.project-info.prompt-update{margin-bottom:20px;padding:15px}.project-info.prompt-update a{font-weight:bold}.tag-list .cuusoo-tag-list ul{margin:0;padding:0;list-style-type:none;display:inline-block}.tag-list .cuusoo-tag-list ul li{list-style:none;float:left;margin:0 5px 5px 0;padding:10px;background:#f0fbff;color:#0b6080;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.tag-list .cuusoo-tag-list ul li:first-child{margin-left:0px}.avatar img{float:left;margin-right:15px;width:50px;height:50px}#project-info{background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}#project-info .creator{margin:20px 0 0;padding:15px;line-height:1.5}#project-info .creator h2{text-shadow:0 1px #fff;margin-bottom:10px}#project-info .creator .username{overflow:hidden}#project-info .creator .username a{float:none;display:inline-block;margin:0 0 5px;font-size:inherit;background-position:right 6px}#project-info .creator .about_me{overflow:hidden}#project-info .article-icon img{float:left;margin-right:15px;width:70px;height:70px}#project-info .am{margin-top:8px;text-align:right}#project-info .collaborator{margin-top:15px}#project-info .collaborator .collaborator{margin-top:15px}#project-info .collaborator .collaborator.pending .user{opacity:0.33}#project-info .collaborator .collaborator .remove{position:absolute;bottom:0;right:0}#project-info .collaborator .collaborator .accept{position:absolute;bottom:0;right:auto;left:63px}#project-info .collaborator #add-collaborator hr{margin:15px 0}#project-info .collaborator #add-collaborator button{margin:10px 0 0}#project-info .collaborator #add-collaborator .error{padding:10px;background:rgba(255,0,0,0.2);color:red;font-weight:bold;font-size:9pt;margin:10px 0;border-radius:4px;display:none}#project-info .collaborator #add-collaborator .error.show{display:block}#project-info .statistics{background-color:#EBEBEB;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);background-image:linear-gradient(#fff, rgba(255,255,255,0));border-radius:0 0 4px 4px}#project-info .statistics div{width:103px;padding:0 15px 0 15px;float:left;border-left:2px solid #f0f0f0}#project-info .statistics div .count{font-size:11pt;font-weight:bold;margin:0.5em 0 0 0}#project-info .statistics div .unit{font-size:9pt;color:#AAAAAA;margin:0 0 0.5em 0}#project-info .statistics div:first-child{border-left:none}#project-supporters{margin-bottom:20px}#project-supporters .user{margin:0.5em 0 0.5em 0}#project-supporters .read-more .button{float:right}.project-image{margin-bottom:20px;text-align:center;overflow:hidden}.project-image.carousel{padding-left:2.5em;padding-right:2.5em}.project-image .carousel-inner{height:100%}.project-image .img-responsive,.project-image .carousel-inner>.item>img,.project-image .carousel-inner>.item>a>img{height:auto}.project-image .carousel-control.left,.project-image .carousel-control.right{height:100%}.project-image .animate{-webkit-transition:height 0.1s linear}.project-image img{max-width:100%;max-height:400px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.project-image img.selected{display:inline-block;margin:0;z-index:1}.project-image img.removeme{z-index:0;opacity:0}.project-image img.animate{position:absolute;-webkit-animation:show-image 0.5s ease-out;-moz-animation:show-image 0.5s ease-out;animation:show-image 0.5s ease-out;margin-left:50%}.project-image-thumbnail{padding:1ex 0 3ex 0;overflow:hidden}.project-image-thumbnail.row:before,.project-image-thumbnail.row:after{display:table;content:" "}.project-image-thumbnail.row:after{clear:both}.project-image-thumbnail>div{float:left;overflow:hidden;height:30px;margin-right:15px;margin-bottom:10px;width:12.5%;max-width:40px;cursor:pointer}.modal-container>div{max-width:550px}.interviewer{color:#a0a0a0;margin:18px 0}.modalBody.interview p{text-align:justify}@-webkit-keyframes show-image{0%{margin-left:151%}100%{margin-left:50%}}@-moz-keyframes show-image{0%{margin-left:101%}100%{margin-left:auto}}@keyframes show-image{0%{margin-left:101%}100%{margin-left:auto}}.project-image-toggle{width:100%;height:21px;margin-bottom:10px;text-align:center}.project-image-toggle span{display:inline-block;width:21px;height:21px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_dot_grey-e3b4db82471192dbcab213c14e455aff507a18ae69f2022d38206e7672dbbc67.png) no-repeat 7px 7px;cursor:pointer}.project-image-toggle span.selected{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_dot-b0ade1b39c7536c454f47c8a688344df669b638c45f7f8c74c954b79b8cd0c4d.png)}@media (max-width: 990px){.project-image img.animate{position:relative;-webkit-animation:none;-moz-animation:none;animation:none;margin:0 auto;left:auto !important}.project-image img.removeme{display:none}}@media (max-width: 640px){.project-left{width:100%;margin-bottom:20px}.project-right,.fix .project-right{position:relative;top:auto;right:auto;width:100%;float:none}#stage-plate{float:left;width:50%;margin-right:4%}#stage-plate:not(.fund) .viewport-large{display:none !important}#stage-plate:not(.fund) .viewport-small{display:block !important;text-align:center}#stage-plate:not(.fund) .viewport-small .button{float:none}#stage-plate .button{margin:0 auto 15px;min-width:100px;z-index:1}#stage-plate .project-info{min-height:3.7em}.preorder #stage-plate .payment-area p i{display:none}.preorder #stage-plate .payment-area p span{top:auto}.creator .am{margin-top:0}.creator .username{height:1.2em;margin-bottom:7px}.creator .username a{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-follow{position:static;display:inline-block;width:50%;margin-top:0}#project-info{width:46%;top:40px;float:right;position:absolute;right:0}.project-share{position:static;left:54%;width:50%;text-align:right;display:inline-block;margin-bottom:20px}.project-share .sns{float:right;max-width:90px;margin:0}.project-right h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fix-remind #remind-cta{z-index:10;position:fixed;width:100%;bottom:0;left:0;border-top:1px solid #bcbcbc;-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 20px rgba(0,0,0,0.2);box-shadow:0 2px 20px rgba(0,0,0,0.2);padding-bottom:6px;background:#fff;display:block}.fix-remind #remind-cta .progress{position:relative;float:left;width:55%;margin:6px 2% 0 2%;border-radius:5px}.fix-remind #remind-cta a{width:39%;margin-top:6px;padding:8px}.fix-remind #remind-cta button{display:inline-block;margin:9px 0 0;box-sizing:border-box;width:39%}.fix-remind #remind-cta button i{display:inline-block;margin-left:6px;width:8px;height:1em;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_arrow_up_black-d84cdf3df85e0b778805f9099270e184db4c4b22ab87392cb9964aed3f737c23.png) 0 6px no-repeat}.external #remind-cta .progress{display:none}.external #remind-cta a{width:100%}}#remind-cta{display:none}.project-header .project-header-left{width:40%;margin:0;display:inline-block}.project-header .project-header-right{width:60%;float:right}.project-header .project-header-right a{float:right}#category_project select{width:100%}@media (max-width: 548px){.preorder .viewport-large{display:none}.fund .viewport-large .payment-info{width:40% !important}.fund .viewport-large a{width:50% !important;min-width:0 !important}.preorder .viewport-small{display:inline !important}.preorder .viewport-small .button.blue{min-width:auto !important;float:none !important}}@media (max-width: 440px){.project-right .cuusoo-brick-banner{display:inline-block;width:48%;float:left}.project-right .curatables-banner{display:inline-block;width:48%;float:right}#stage-plate{display:none}#stage-plate .viewport-large .button,#stage-plate .button.viewport-large{display:inline-block;width:50%;z-index:1}#project-info{float:none;width:100%;top:auto;margin-bottom:20px;position:relative}.fund .viewport-large a{width:60% !important}.project-follow{position:relative;top:auto;left:auto;zoom:1.25;margin:16px 0;display:block}.project-follow .button{z-index:1}.project-follow span{display:none}.project-share{display:none}.project-share .sns{float:none;width:90px}.project-share .sns:first-child{margin-right:10px}.tab-description .button.blue.to-brand-page{display:none}}@media (max-width: 479px){.preorder .project-follow span{display:none}.search .discover-header{width:100%;position:absolute}.search .discover-header h1{display:none;padding-right:112px;box-sizing:border-box}.search .discover-header form{top:2px}.search .discover-content a.more{position:relative;display:inline-block;margin:0 0 20px}.search .discover-content h1{display:block;margin:40px 0 5px}.search .discover-content h1:first-child{margin:0}.search .discover-content .search .discover-content h1:first-child{padding-right:112px;box-sizing:border-box}.fix .search .discover-header{position:fixed}.fix .search .option ul{top:10px}.search .option:first-child ul{right:69px}.search .option ul{position:fixed;top:80px;right:10px;z-index:200}}.new-project{margin-top:22px}#cuusoo-tags [role="alert"]{margin-top:10px;margin-bottom:0}#cuusoo-tags .cuusoo-tag-loading{top:50%;left:30%}#survey-error ul{list-style:none;padding:0}.search form .input{padding-left:0}.search form label{display:block;margin-bottom:10px;position:static !important}.project-preview{position:absolute;top:47px;right:20px;width:24%}.project-preview .project-box{float:none;width:100%;margin:0}.project-preview>button{margin:20px 0}#project form .project_shipping_inside_costs_cost label{width:100%}#project form .project_shipping_outside_costs_cost label{width:100%}@media (max-width: 790px){.new-project{width:auto}.project-preview{display:none}}.steps{position:absolute;top:-4px;right:20px;font-size:0}.steps span{display:inline-block;width:32px;height:25px;text-align:center;font-weight:bold;font-size:11pt;color:#22b2e8;padding:7px 0 0 32px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/step-90e4e4b47fd8d0948fa0788377c1799b18f4ede79d9931f0347a6ac6559f95ad.png) top right no-repeat}.steps span:first-child{padding-left:0}.steps span.selected{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/step_selected-297a89e366c06e7feb0c2565aacbdb3baba15261cc32ded0e7cd7f3ad8e19947.png);color:#fff}h1.center{text-align:center}.step{display:none}.step.show{display:block}.step .next{text-align:center;margin-top:20px}#categories-container .categories{font-size:0;max-width:588px;padding:20px 0 0 20px;margin:0 auto;background:#ddd;border-radius:4px}#categories-container .categories div{display:inline-block;margin:0 20px 20px 0;width:64px;height:64px;background-color:#fff;background-size:auto 32px;background-repeat:no-repeat;background-position:center center;box-shadow:inset 0 0 0 0 #0cb1eb;border-radius:2px;transition:box-shadow .15s linear;cursor:pointer;text-align:center}#categories-container .categories div img{margin-top:16px;opacity:0;transition:opacity .15s linear}#categories-container .categories div:hover img,#categories-container .categories div.keep img{opacity:1}#categories-container .categories div.keep{box-shadow:0 0 0 4px #fff !important;background:#0cb1eb}#categories-container .categories div:hover,#categories-container .categories .keep{box-shadow:inset 0 0 0 32px #0cb1eb}#categories-container .category-detail{max-width:568px;margin:20px auto 0;background:#f8f8f8;border-radius:4px;padding:20px;transition:height 0.25s linear}#categories-container .category-detail>div{display:none}#categories-container .category-detail .show{display:block}#categories-container .category-detail p{margin-bottom:0}.upload .highlight{background:white;padding:10px;border:1px solid #dadada;border-radius:15px}.upload label.upload{width:auto}.upload .progress{width:250px;position:static;float:left;background:linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background:-webkit-linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background-size:31px 32px;background-position:0px 0px;border-radius:5px;-webkit-border-radius:5px}.upload .progress i{background:linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background:-webkit-linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background-size:31px 32px;background-position:0px 0px}.upload button{margin-left:10px;margin-top:1px;float:left;height:30px}.progress{margin-top:1px;border-radius:5px;width:260px}.upload-image-select ul{list-style-type:none}.upload-image-select ul li{margin-left:5px;float:left}.upload-images:after{content:" ";position:absolute;bottom:-50px;margin-top:-15px;right:32px;display:block;width:35px;height:40px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/cuusoo_next_bottom@2x-de14cf9aa27ccc7490d41f1b2e9d885a4602ffbe5e20255994503d2aea57197c.png);background-size:100%;z-index:2}.upload-images{font-size:0}.upload-images .uploaded-image{cursor:move;margin-top:20px}.upload-images .uploaded-image{display:inline-block;height:126px;text-align:center}.upload-images .uploaded-image:first-child .left{display:none}.upload-images .uploaded-image:last-child .right{display:none}.upload-images .uploaded-image.selected .feature{background-color:#e4b31c;cursor:default}.upload-images .uploaded-image div{position:absolute;width:64px;margin-left:-32px;height:32px;bottom:0;right:0;margin-top:-16px;opacity:0;transition:opacity .75s linear}.upload-images .uploaded-image div span{position:absolute;display:block;left:50%;width:23px;height:23px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/imageupload_icons_transparent-98775dabd408ad43d5aea9e3f631fe9c01142585b2ffd95f1de2279f2eb0fb9b.png) no-repeat #34b6e4;border-radius:100%;cursor:pointer}.upload-images .uploaded-image div .left{top:6px;margin-left:-26px;background-position:0 0}.upload-images .uploaded-image div .right{top:6px;margin-left:3px;background-position:0 33.33%}.upload-images .uploaded-image div .feature{bottom:6px;margin-left:-26px;background-position:0 100%}.upload-images .uploaded-image div .delete{bottom:6px;margin-left:3px;background-position:0 66.67%}.upload-images .uploaded-image div .delete:hover{background-color:#e43434}.upload-images .uploaded-image:hover div{opacity:1;transition:opacity .15s linear}.upload-images .uploaded-image table{width:100%;height:100%;border-collapse:collapse}.upload-images .uploaded-image table td{height:100%;vertical-align:middle;padding:0}.upload-images .uploaded-image table td img{max-width:100%;max-height:126px;border-radius:1px;box-shadow:0 1px 3px #aaa}.upload-images .uploaded-image.selected:before{content:" ";position:absolute;top:5px;margin-top:-15px;left:-10px;display:block;width:28px;height:28px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/imageupload_icons_transparent-98775dabd408ad43d5aea9e3f631fe9c01142585b2ffd95f1de2279f2eb0fb9b.png);background-position:0 100%;background-size:100%;background-color:#e4b31c;border-radius:100%;z-index:2}#cuusoo-quote-edit .highlight{background:white;padding:10px;border:1px solid #dadada;border-radius:15px}#cuusoo-quote-edit .quote-contents{font-size:0}#cuusoo-quote-edit .quote-contents .loaded-image{cursor:move;margin-top:20px;margin-right:20px}#cuusoo-quote-edit .quote-contents .loaded-image{display:inline-block;height:126px;text-align:center}#cuusoo-quote-edit .quote-contents .loaded-image table{width:100%;height:100%;border-collapse:collapse}#cuusoo-quote-edit .quote-contents .loaded-image table td{height:100%;vertical-align:middle;padding:0}#cuusoo-quote-edit .quote-contents .loaded-image table td img{max-width:100%;max-height:126px;border-radius:1px;box-shadow:0 1px 3px #aaa}#cuusoo-quote-edit .quote-contents .loaded-image.selected:before{content:" ";position:absolute;top:5px;margin-top:-15px;left:-10px;display:block;width:28px;height:28px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/imageupload_icons_transparent-98775dabd408ad43d5aea9e3f631fe9c01142585b2ffd95f1de2279f2eb0fb9b.png);background-position:0 100%;background-size:100%;background-color:#e4b31c;border-radius:100%;z-index:2}.projects form .project_voting_price_point_ja label,.projects form .project_voting_price_point_en label{background-color:#ddd;border-radius:4px 0 0 4px;border:1px solid #bbb;color:#666;display:inline-block;font-weight:bold;padding:3px 8px;position:absolute !important;width:auto}.projects form .project_voting_price_point_ja input,.projects form .project_voting_price_point_en input{width:80px;left:25px;position:relative}@media (max-width: 647px){.center{text-align:left !important}.categories{text-align:center}}@media (max-width: 440px){.steps{position:relative;text-align:center;width:100%;margin:0 0 10px 20px}}@media (min-width: 751px){.uploaded-image{margin:4% 4% 0 0}.upload:nth-child(4n){margin-right:0}}@media (max-width: 750px) and (min-width: 521px){.uploaded-image{margin:0 5% 5% 0}.upload:nth-child(3n){margin-right:0}}@media (max-width: 520px) and (min-width: 401px){.uploaded-image{margin:0 4% 4% 0}.upload:nth-child(2n){margin-right:0}}@media (max-width: 400px) and (min-width: 321px){.upload-images{padding-left:0}.upload{width:30%;margin:0 5% 5% 0}.upload:nth-child(3n){margin-right:0}}@media (max-width: 320px){.upload-images{padding-left:0}.upload{margin:0 4% 4% 0}.upload:nth-child(2n){margin-right:0}}@media (max-width: 480px){.projects .new-project{width:100%;left:-20px;border-radius:0}}@media all and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.discover-header .current-option{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_arrow_down_black@2x-a512ebef2be27680199e4d616d24208e08ee1b9fcb3a44d25f6329f6ae2cc7d1.gif);background-size:8px 4px}.project-image-toggle span{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_dot_grey@2x-384def9bc9b3bfafbe6749749551134128967f89e9c2e8ef9c8e613c41a37d93.png);background-size:7px}.project-image-toggle span.selected{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_dot@2x-3e268a64bc8d0bfb57099c61d8132ed289d45e3ad30eeea8f23c5e688fc02e81.png);background-size:7px}#stage-plate button i{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_arrow_up_black@2x-83e8e182ae007c3e66a171553059c3520ff3350cd1979da2aa2c52808c4521e2.png);background-size:8px 4px}.discover-header .current-option i,.discover-header li a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icons_explore@2x-3545cd8a566da1c73721656be0459405bb7563c95016f7d06f4d839d0640ddda.png);background-size:18px}.preorder #stage-plate .payment-area p i{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/stageplate_preorder_truck@2x-a279eea5825b29fbc689ea47aa7b8a7cb15bd5f8f14dd21a8d019f7c1383cba8.png);background-size:19px}.achieved .achieved-notice i{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/stageplate_preorder_check@2x-f92e971bb63736caee75ca1a48bc16171797a4b42086f1b5dd0007739c889ac7.png);background-size:16px}.steps span{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/step@2x-223050cef236b01cd94f81be574d6184a4c066c3dfd6ed46c99d7be295745f64.png);background-size:58px}.steps span.selected{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/step_selected@2x-7b14fa85d4ad37e7d47badb78268e13f0d7a335a718a439e7241567e4ca1137e.png)}}.survey-right .input,.survey-left .input,.survey-comment .input{padding-left:0}.survey-right .input input,.survey-left .input input,.survey-comment .input input{display:block}.survey-right .input label,.survey-left .input label,.survey-comment .input label{padding-left:0;position:relative;width:auto}@media (max-width: 414px){.survey-left{padding-bottom:0}.survey-left .add-on{line-height:1.0;position:static;vertical-align:initial}}.survey-project-image{float:left;margin-right:20px}.select-value{vertical-align:middle}.select-currency{display:inline-block;vertical-align:middle;margin-left:5px}@media (max-width: 580px){.survey-project-image{display:none}}.survey-project-title{font-size:18px;font-weight:bold}.survey-creator{display:block;clear:left;background:none;border-radius:0;box-shadow:none}form.new_vote input[type="text"]{width:100px}@media (max-width: 420px){form.new_vote label{font-size:13px}}.input.text.required.vote_comment{margin-bottom:0px}.projects .start{background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/project-start-bg-978daf39f11fdf4d1064870b2ec61fc88158053f6f578503f53a3d215998a7aa.png) no-repeat top left;min-height:300px}.projects .start .button{margin-left:auto;margin-right:auto;margin-top:50px}.projects .start .product-steps-detail{width:70%;margin-left:auto;margin-right:auto}.projects .start h1:not(:first-child){margin-top:40px}.projects .start hr{margin:40px 0}.projects .start h2{margin-bottom:5px}.projects .start p{margin-top:0}.projects .start .about-steps{font-size:0.1em;margin:40px auto}.projects .start .about-steps div:not(.clear){display:inline-block;width:198px;height:184px;border:1px solid #34b6e4;margin-right:40px;font-size:12em;font-weight:bold;color:#fff;border-radius:4px;background:#34b6e4}.projects .start .about-steps div:not(.clear):nth-child(1)>span{background:#fff url(//d3vgh2ebord16e.cloudfront.net/assets/about/cuusoo_step1@2x-ad13b4c63856631e9ef3bf951588f97f426d1e73daab0b8d763c1f20506af932.png) center center no-repeat;background-size:159px}.projects .start .about-steps div:not(.clear):nth-child(2)>span{background:#fff url(//d3vgh2ebord16e.cloudfront.net/assets/about/cuusoo_step2@2x-5a9e1017ef3fc8ca72a0eee365c016b5c43cfc9fd62f8e2ae1de7aacc7eb51a5.png) 82px center no-repeat;background-size:63px}.projects .start .about-steps div:not(.clear):nth-child(3){margin-right:0}.projects .start .about-steps div:not(.clear):nth-child(3)>span{background:#fff url(//d3vgh2ebord16e.cloudfront.net/assets/start/published@2x-faa3d4685cdb6eeeb039c8205e19ab2e55d4287e3c46b97512a0972f86c11ffe.png) 23px 31px no-repeat;background-size:152px}.projects .start .about-steps div:not(.clear):nth-child(n+2):before{content:" ";position:absolute;top:50%;margin-top:-15px;left:-35px;display:block;width:35px;height:30px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/cuusoo_next@2x-a816816a7bb751ab73aff9d79f9c01ded5ad49998a073d839d758f7db3b8aec2.png);background-size:100%;z-index:1}.projects .start .about-steps div:not(.clear)>span{position:relative;display:block;width:100%;height:133px;background:#fff;border-radius:3px 3px 0 0}.projects .start .about-steps div:not(.clear) p{text-align:center;padding-top:12px}.projects .start .about-steps div:not(.clear) p span{display:inline-block;width:27px;height:27px;line-height:1.5em;text-align:center;border-radius:50%;background:#fff;color:#34b6e4;margin-right:8px}.projects .start .product-steps-detail{float:left}.projects .start .product-steps-detail p{position:relative;margin-top:30px;margin-left:48px}.projects .start .product-steps-detail p span{position:absolute;top:50%;margin-top:-13px;left:-43px;display:inline-block;width:27px;height:27px;line-height:1.8em;text-align:center;border-radius:50%;background:#34b6e4;color:#fff;margin-right:8px;font-weight:bold}.projects .start-actions{text-align:center}.projects .start-actions a{margin-top:16px;width:50%}.learn{width:200px;border:1px solid #dadada;margin:20px auto;background:white;border-radius:10px;padding:0px;position:absolute;top:65px;right:0}.learn h1{padding:10px 15px;margin:0;display:block;background:#dadada;border-top-left-radius:5px;border-top-right-radius:5px}.learn ul{list-style-type:none;padding:20px;margin:0}.learn ul li{padding-bottom:10px}.learn ul li:last-child{padding-bottom:0}.project-newboxes .project-newbox{width:23%;margin-right:2.0%;margin-bottom:2.5%;line-height:1.1em;float:left;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3)}.project-newboxes .project-newbox .info{width:100%;height:100%;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.project-newboxes .project-newbox .info .thumb-container{position:relative;display:block;width:100%;height:149px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;overflow:hidden}.project-newboxes .project-newbox .info .thumb-container img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.project-newboxes .project-newbox .info .thumb-container .overwrap{position:absolute;width:100%;height:100%;bottom:0px}.project-newboxes .project-newbox .info .thumb-container .overwrap:hover{background:rgba(0,0,0,0.3)}.project-newboxes .project-newbox .info .desc{height:48px;margin:0;padding:10px 12px}.project-newboxes .project-newbox .info .desc p{margin:0}.project-newboxes .project-newbox .info .desc a{color:black;display:inline-block;font-size:110%;font-weight:500;line-height:1.3em}.project-newboxes .project-newbox .info .stats{border-top:1px solid #ccc;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 10px;height:36px}.project-newboxes .project-newbox .info .stats div.created-at{width:66%;float:left;margin-top:8px}.project-newboxes .project-newbox .info .stats div.views{width:33%;float:left;margin-top:4px}.project-newboxes .project-newbox .info .stats span:before{background-size:contain;background-repeat:no-repeat;vertical-align:middle;display:inline-block;margin-right:5px}.project-newboxes .project-newbox .info .stats .views span:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_views-4def2da6260e00184d5023dbc994369e7b70cb62da4f0269f9ced29e9d12043e.png);position:relative;padding:13px 8px;background-position:0 3px}.project-newboxes .project-newbox .info .stats .views span{float:right}.project-pagination .project-pagination-actions{height:32px}.project-pagination .project-pagination-actions .project-pagination-prev{margin-right:24px}.project-pagination .project-pagination-actions .project-pagination-next{margin-left:24px}.project-pagination .project-pagination-actions a[disabled="disabled"]{color:gray}.project-pagination .project-pagination-list{height:24px}.project-pagination .project-pagination-actions,.project-pagination .project-pagination-list,.project-pager-loading{text-align:center}.project-pagination .project-pagination-actions div,.project-pagination .project-pagination-list div,.project-pager-loading div{display:inline-block}.project-read-more{text-align:center}#project-discover .project-discover-contents{width:70%;float:left}#project-discover .project-discover-contents .project-newboxes .project-newbox{width:31.3%;margin-right:2%;margin-bottom:2%}#project-discover .project-discover-queries{float:right;width:25%}#project-discover .project-discover-queries a.action{display:block;margin-bottom:8px}#project-discover .project-discover-queries .project-discover-query{margin-bottom:20px}#project-discover .project-discover-queries .project-discover-query input{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_search_grey@2x-491d75e4a441addee73bc2f53cb250991800da480dc8f3cc0ec4e454aafa9902.png);background-size:13px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_search-530061118aefdcc0829927628cf63d5f84ee109cd00a24373103f3187b30bf6e.png) no-repeat 7px 4px #fff;padding:2px 8px 2px 23px;font-size:10pt;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:2}#project-discover .project-discover-queries hr{margin:20px 0}@media (max-width: 985px){#project-discover .project-discover-contents .project-newboxes .project-newbox{width:48%;margin-right:2%;margin-bottom:2%}}@media (max-width: 950px){.projects .start .about-steps{float:none;text-align:center}.learn{width:335px;position:static;top:none;right:noen}}@media (max-width: 893px){#project-discover .project-discover-contents{width:67.5%;float:left}.project-newboxes .project-newbox{width:31.3%;margin-right:2%;margin-bottom:2%}.project-newbox:nth-child(4n+4){margin-right:3%}.project-newbox:nth-child(3n+3){margin-right:0}}@media (max-width: 745px){.projects .start .about-steps{width:300px}.projects .start .about-steps div:not(.clear){margin-bottom:15px;width:300px}.projects .start .about-steps div:not(.clear):nth-child(n+2):before{content:none}}@media (max-width: 666px){.project-newboxes .project-newbox{width:48%;margin-right:2%;margin-bottom:2%}}@media (max-width: 650px){#project-discover .project-discover-contents{width:65%}#project-discover .project-discover-contents .project-newboxes{margin-right:2%}#project-discover .project-discover-contents .project-newboxes .project-newbox{width:100%;margin-right:2%;margin-bottom:2%}}@media (max-width: 574px){#project-discover .project-discover-queries{float:left;width:100%;padding:0;margin-bottom:20px}#project-discover .project-discover-queries div{margin:20px}#project-discover .project-discover-queries hr{margin:0 20px}#project-discover .project-discover-contents{width:100%}#project-discover .project-discover-contents .project-newboxes .project-newbox{width:100%;margin-bottom:20px;margin-right:0%}}@media (max-width: 508px){.project-newboxes .project-newbox{width:100%;margin-right:2%;margin-bottom:2%}}@media (max-width: 480px){.content.projects .inset .start h1{margin:20px}.content.projects .inset .button.extra-large{padding:12px 30px}}#collab-invite{background:#F0F0F0;border-radius:4px;padding:20px;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15)}#collab-invite .error{color:red}#collab-invite h2{text-transform:uppercase;font-size:9pt;text-shadow:0 1px #fff}#collab-invite .user{min-height:60px;margin-bottom:20px;position:relative}#collab-invite .user .avatar{top:0;left:0;position:absolute}#collab-invite .user .avatar img{float:none;margin-right:0;width:60px;height:60px}#collab-invite .user .username{position:absolute;left:65px;top:0}#collab-invite .user .remove{top:26px;left:65px}#collab-invite .collaborators{width:47%;float:left;border-right:#dadada 2px solid}#collab-invite .collaborators .pending{opacity:0.6}#collab-invite .add-collaborator{float:right;width:50%}#collab-invite .add-collaborator button{margin-top:10px}.related-project .project-box{width:100%;margin-right:0}.related-project .project-box p.desc{line-height:1.0em}@media (min-width: 498px){.related-project .project-box{width:48%}.related-project .project-box:nth-child(1n){margin-right:4%}.related-project .project-box:nth-child(2n){margin-right:0}}@media (min-width: 868px){.related-project .project-box{width:31.3%}.related-project .project-box:nth-child(1n){margin-right:2.5%}.related-project .project-box:nth-child(2n){margin-right:2.5%}.related-project .project-box:nth-child(3n){margin-right:0%}}.table-overflow{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden}@media (max-width: 790px){.table-overflow{border-right:1px solid #ddd}.table-overflow table thead tr th{padding:10px;white-space:nowrap}.table-overflow table tbody tr td{padding:10px;white-space:nowrap}.table-overflow table tbody tr:nth-child(even)>td{background-color:#fafafa}}table{font-family:Arial, Helvetica, sans-serif;color:#666;border-spacing:1px;font-size:12px;text-shadow:1px 1px 0px #fff;background:#e1e1e1}table th{text-align:left;text-transform:uppercase;padding:15px 20px;background:#eee}table th:first-child{text-align:left;padding-left:20px}table tr{text-align:center;padding-left:20px}table td{text-align:left;padding:10px 20px;background:#fff}table tr:last-child td{border-bottom:0}pre{background-color:#eee;padding:10px;font-size:11px}.small-dialog{margin-left:auto;margin-right:auto;width:60%;padding:25px;border:1px solid #dadada}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{color:#ef4545;font-weight:bold}#error_explanation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:450px;padding:7px;margin-bottom:20px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;margin:-7px;margin-bottom:0px;background-color:#ef4545;color:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}#error_explanation ul li{margin-bottom:5px}.flash-alert{color:#fff;font-size:11pt;line-height:1.4;text-align:center;padding:8px;width:100%;margin:0;background:#e76b53;text-shadow:1px 1px rgba(0,0,0,0.5);font-weight:bold;z-index:100;cursor:pointer;box-sizing:border-box}.flash-alert a{color:#FFFFFF}.flash-alert a:hover{color:#c9ff9e}.flash-notice{font-size:10pt;color:#FFFFFF;text-align:center;padding:5px;width:100%;margin:0;background:#55a047;text-shadow:1px 1px rgba(0,0,0,0.5);font-weight:bold;z-index:100;cursor:pointer}.flash-update{font-size:11pt;line-height:2.4;color:#FFFFFF;text-align:center;padding:8px;width:100%;margin:0;background-color:#33CC66;text-shadow:1px 1px rgba(0,0,0,0.5);font-weight:bold;z-index:100;cursor:pointer}.cta-to-curatables{border:2px solid #fff;display:inline-block;padding:2px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.control-label abbr{display:none}.pagination{margin-bottom:20px}.pagination span{display:inline-block;margin-right:5px}.pagination a,.pagination .current,.pagination .gap{display:inline-block;background:#34b6e4;padding:4px 12px;border-radius:4px;font-weight:bold;text-transform:uppercase;font-size:11pt;text-align:center;text-shadow:0 -1px rgba(0,0,0,0.15);color:#fff}.pagination a:hover{text-decoration:none}.pagination .current,.pagination .gap{background:#c7c7c7;font-weight:normal;cursor:default}textarea[disabled="disabled"]{opacity:0.3}.static-heading{margin-top:60px;border-bottom:1px solid #34b6e4}.static-content{border:1px solid #ddd;padding:40px;margin-bottom:30px}@media (max-width: 480px){.static-content{border:0;padding:0;box-shadow:none;margin:0}}#privacy p{margin-left:25px}#cookie #title p{margin:48px 0}#cookie #detail .content-item{margin-bottom:48px}#cookie #detail h2{font-size:20px}#cookie #detail ul,#cookie #detail ol{margin:24px 0}.contents.sales .bordlayoutp3 th{padding:10px;border:1px solid #999;vertical-align:top}.contents.sales .backcolor1{background:#E8E8E8}.contents.sales .bordlayoutp3 td{padding:10px;border:1px solid #999;vertical-align:top}.contents.sales .backcolor2{background:#FFF;vertical-align:middle}.contents.sales .bordlayoutp3{padding:5px 0px}.contents.sales table{border-collapse:collapse;border-spacing:0}.contents.about .contents.about,.contents.about .content.welcome .index,.content.welcome .contents.about .index{font-family:'Open Sans', -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif}.contents.about .contents.about b,.contents.about .content.welcome .index b,.content.welcome .contents.about .index b,.contents.about .contents.about strong,.contents.about .content.welcome .index strong,.content.welcome .contents.about .index strong,.contents.about .contents.about .bold,.contents.about .content.welcome .index .bold,.content.welcome .contents.about .index .bold{font-family:'Open Sans', -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI semibold", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic", "Segoe UI", Verdana, Meiryo, sans-serif}.contents.about .contents.about _:lang(x)::-ms-backdrop,.contents.about .content.welcome .index _:lang(x)::-ms-backdrop,.content.welcome .contents.about .index _:lang(x)::-ms-backdrop,.contents.about .contents.about .selector,.contents.about .content.welcome .index .selector,.content.welcome .contents.about .index .selector{font-family:"Segoe UI", Meiryo, sans-serif}.contents.about .contents.about h1,.contents.about .content.welcome .index h1,.content.welcome .contents.about .index h1{margin-bottom:60px}.contents.about .ja.contents.about h1,.contents.about .contents.about h1.ja,.contents.about .content.welcome .index h1.ja,.content.welcome .contents.about .index h1.ja,.ja.contents.about .contents.about h1,.ja.contents.about .content.welcome .index h1,.content.welcome .ja.contents.about .index h1,.content.welcome .ja.index .contents.about .contents.about h1,.contents.about .content.welcome .ja.index h1,.content.welcome .contents.about .ja.index h1,.contents.about .contents.about .ja h1,.contents.about .ja .contents.about h1,.contents.about .ja .content.welcome .index h1,.content.welcome .contents.about .ja .index h1,.content.welcome .index .ja .contents.about .contents.about h1,.contents.about .content.welcome .index .ja h1,.content.welcome .contents.about .index .ja h1{font-size:30px;line-height:40px}.contents.about .en.contents.about h1,.contents.about .contents.about h1.en,.contents.about .content.welcome .index h1.en,.content.welcome .contents.about .index h1.en,.en.contents.about .contents.about h1,.en.contents.about .content.welcome .index h1,.content.welcome .en.contents.about .index h1,.content.welcome .en.index .contents.about .contents.about h1,.contents.about .content.welcome .en.index h1,.content.welcome .contents.about .en.index h1,.contents.about .contents.about .en h1,.contents.about .en .contents.about h1,.contents.about .en .content.welcome .index h1,.content.welcome .contents.about .en .index h1,.content.welcome .index .en .contents.about .contents.about h1,.contents.about .content.welcome .index .en h1,.content.welcome .contents.about .index .en h1{font-size:36px;line-height:46px}.contents.about .contents.about h2,.contents.about .content.welcome .index h2,.content.welcome .contents.about .index h2{margin:40px 0 60px 0;font-size:24px}.contents.about .contents.about h3,.contents.about .content.welcome .index h3,.content.welcome .contents.about .index h3{color:#086aaf;margin:40px 0 40px 0;font-size:20px}.contents.about .contents.about h4,.contents.about .content.welcome .index h4,.content.welcome .contents.about .index h4{margin:40px 0 60px 0;font-size:16px}.contents.about .contents.about p,.contents.about .content.welcome .index p,.content.welcome .contents.about .index p{font-size:14px}.contents.about .contents.about h6,.contents.about .content.welcome .index h6,.content.welcome .contents.about .index h6{margin:40px 0 60px 0;font-size:12px}.contents.about.ja h1{white-space:nowrap}.contents.about .statement{margin-top:40px;margin-bottom:40px}.contents.about .statement+.statement{margin-top:80px;margin-bottom:40px}.contents.about .btn-container{text-align:center}.contents.about .btn-container #return_back_to_top{padding:10px 30px}@-webkit-keyframes show-step{0%{opacity:0;left:-100px}100%{opacity:1;left:0}}@-moz-keyframes show-step{0%{opacity:0;left:-100px}100%{opacity:1;left:0}}@-ms-keyframes show-step{0%{opacity:0;left:-100px}100%{opacity:1;left:0}}@keyframes show-step{0%{opacity:0;left:-100px}100%{opacity:1;left:0}}.contents.about-pre-orders h1:not(:first-child),.contents.about-funding h1:not(:first-child){margin-top:40px}.contents.about-pre-orders .image-area,.contents.about-funding .image-area{margin:20px 0}.contents.about-pre-orders .image-area div,.contents.about-funding .image-area div{height:64px;margin-right:20px;background-repeat:no-repeat;display:inline-block}.contents.about-pre-orders .image-area .time{width:53px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_time-d7ec5132dc542c8e4c6c21e6f71d2a90cf3fa408c7155803df753e6429b7d0cb.png)}.contents.about-pre-orders .image-area .orders{width:208px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_progress-07a1bf9cac798a086829f09d70994f98f1248985af7c49342d6e72be7bac5b8e.png);background-position:0 9px}.contents.about-pre-orders .image-area .design{width:54px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_design-84a5fde101ab8a1d4b144cc8a977ab11bedc58b3c88bd0a20df49f1b40a1de75.png)}.contents.about-pre-orders .image-area .manufacture{width:62px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_manufacture-21fdddee209a3503a149dcee251e5a3daac32b86ea8213e80ce9d1929b8fba78.png)}.contents.about-pre-orders .image-area .shipping{width:64px;height:53px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_shipping-2fda7648e293837b2fe94e33cca414f0bb589a7d4fa48a06fcdcb6b7e1352ea4.png)}.contents.about-pre-orders ul{margin-left:20px}.contents.about-pre-orders ul.phase1 li{margin-bottom:10px}.contents.about-pre-orders .image-area,.contents.about-funding .image-area{margin-top:40px}.contents.about-pre-orders .image-area div,.contents.about-funding .image-area div{background-size:100%}.contents.about-pre-orders .image-area .fans,.contents.about-funding .image-area .fans{width:119px;height:64px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_fans-1c6e9b87c26fc57da8534d534e5ed67d8b2b105ac56445cd260f340e11c06e05.png);margin-bottom:8px}.contents.about-pre-orders .image-area .plus,.contents.about-funding .image-area .plus{width:64px;height:64px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_plus-22cdef2a8814a9d3dbe2e7da4dd69c90cb634374d018996eb3b78217d4da1d93.png);margin-bottom:8px}.contents.about-pre-orders .image-area .funds,.contents.about-funding .image-area .funds{width:73px;height:64px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_piggybank-6b6ad32798f80a20d2a98ced33108473f23254d1d221599983770d582b626786.png);margin-bottom:8px}.contents.about-pre-orders .image-area .equals,.contents.about-funding .image-area .equals{width:64px;height:64px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_equals-a2febb2d07468d2923bd3909644a6252f82a542614fc3cb871249d8e1f3de6e1.png);margin-bottom:8px}.contents.about-pre-orders .image-area .blueprint,.contents.about-funding .image-area .blueprint{width:124px;height:72px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_blueprint-495effa1c744cb2aa0c319f5defbded0c7cd79b95e52f182ea73d02c87bf4e36.png)}.contents.faq ul{list-style:none;padding:0;font-weight:bold;line-height:1.5em}.contents.faq ul ul{padding-left:20px;margin:2px 0 10px;font-weight:normal}.contents.faq h1{margin:40px 0}.contents.faq h1:first-child{margin:0 0 20px}.contents.faq h2{margin:40px 0 0}.contents.faq hr{margin:40px 0}.box-white{margin:0 0 60px 0;background:white;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px}#tos_text{font-size:18px;font-weight:bold}.static-title{font-size:28px}.tos_text_left{float:left;width:100%;padding:0 20px 20px 0;font-weight:bold}.tos_text_right{float:left;width:100%;padding:0 0 50px 0}.tos_text_right ul{background-image:none;padding-left:1.0em;list-style-type:decimal;margin-left:25px}@media all and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.contents.about-pre-orders .image-area .time{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_time@2x-086a383ed198f9b0cc593b64c877d0b89fc733a89521c157ef52e1f9d35d103d.png);background-size:53px}.contents.about-pre-orders .image-area .orders{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_progress@2x-2f516f7437c0fdeb747c15d57fd182286faff76db1e15ce65cce219bee69c6b2.png);background-size:208px}.contents.about-pre-orders .image-area .design{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_design@2x-3e84e2a820f2a5aee6e8296001f9208619d067b8ee9b0399d3e56d3b63fb8382.png);background-size:54px}.contents.about-pre-orders .image-area .manufacture{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_manufacture@2x-6f6aa31836cb4b6d602ea3d0f5824f6c0b576c0bf6cdf921a808e0192d695462.png);background-size:62px}.contents.about-pre-orders .image-area .shipping{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/preorder_shipping@2x-f1f372bdf7696d52bb32537c11874651813586c60699967b188fa285b0445085.png);background-size:64px}.contents.about-funding .image-area .fans{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_fans@2x-e36e04d3508faa79ea2dce0883af04a7397b3191591db0db9d1a364c05b9eb7b.png)}.contents.about-funding .image-area .plus{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_plus@2x-a74cb09ffd3f4a8bd03a636fa6c973f94dd75af0fcfdad0979f421257839f95f.png)}.contents.about-funding .image-area .funds{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_piggybank@2x-a3a2f74b7c5f014506a71c4a154254271f006eacf5634948ba7fd49e6e22d803.png)}.contents.about-funding .image-area .equals{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_equals@2x-088e02976c02a28ded3d8ee99823eb6e9146733bf0eb7a2ab5309dccb209b823.png)}.contents.about-funding .image-area .blueprint{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/about/funding_blueprint@2x-8612411ecb33c3a608b587e6538aaca023bdcb5e100e4de1f35a0c85816c9e65.png)}}.content.welcome .modal-container .setPlayer,.content.brands .modal-container .setPlayer{top:50%;left:50%;margin:0;background:none;box-shadow:none;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:840px;max-width:80%;min-width:270px}.content.welcome .modal-container .setPlayer>span,.content.brands .modal-container .setPlayer>span{position:absolute;top:-15px;right:-15px;width:29px;height:29px;background:url("//d3vgh2ebord16e.cloudfront.net/assets/icon_close-b6faaa1a854cf6280c09b4bf1c339e6bb07a4b2899a19f49c24bfea8dd9272a6.png") 10px 10px no-repeat #aaa;border-radius:50%;cursor:pointer;z-index:9999}.content.welcome .modal-container .setPlayer #videoPlayer,.content.brands .modal-container .setPlayer #videoPlayer{background:#000;position:relative;padding-bottom:56.25%;margin:0;height:0;overflow:hidden}.content.welcome .modal-container .setPlayer #videoPlayer iframe,.content.brands .modal-container .setPlayer #videoPlayer iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.content.welcome .home-heading.shop.ja,.content.brands .home-heading.shop.ja{background:url("//d3vgh2ebord16e.cloudfront.net/cuusoo_top_8.jpg") top center #e8e9ed;color:#fff;background-size:cover}.content.welcome .home-heading.shop.en,.content.brands .home-heading.shop.en{background:url("//d3vgh2ebord16e.cloudfront.net/cuusoo_top_8.jpg") top center #e8e9ed;color:#fff;background-size:cover}.content.welcome .home-heading.shop .content-area,.content.brands .home-heading.shop .content-area{width:100%;height:380px;text-align:center;overflow:hidden}.content.welcome .home-heading.shop .content-area.play,.content.brands .home-heading.shop .content-area.play{cursor:pointer}.content.welcome .home-heading.shop .content-area.play:hover .iconPlay,.content.brands .home-heading.shop .content-area.play:hover .iconPlay{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.content.welcome .home-heading.shop .content-area .iconPlay,.content.brands .home-heading.shop .content-area .iconPlay{background:url("//d3vgh2ebord16e.cloudfront.net/play@2x.png") no-repeat;display:block;position:relative;top:25%;margin:0 auto;height:170px;width:170px;background-size:100%;-webkit-transition:all 340ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 340ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 340ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.content.welcome .home-heading.shop .content-area h3,.content.brands .home-heading.shop .content-area h3{font-size:30px;font-weight:400;text-align:left;margin:50px 0 0 135px}.content.welcome .home-heading.shop .content-area h3 p,.content.brands .home-heading.shop .content-area h3 p{font-size:18px;font-weight:100;margin:8px 0 0}.content.welcome .home-heading.shop .content-area .block,.content.brands .home-heading.shop .content-area .block{display:inline-block;width:140px;height:140px;margin:20px 20px 0 0;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.25);background-color:#fff;background-size:140px;background-repeat:no-repeat}.content.welcome .home-heading.shop .content-area .block:first-child:not(.shoes),.content.brands .home-heading.shop .content-area .block:first-child:not(.shoes){margin-left:20px}.content.welcome .home-heading.shop .incentive,.content.brands .home-heading.shop .incentive{position:absolute;bottom:0;width:100%;height:60px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZTllZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZDlkOWRiIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNkOWQ5ZGIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkYiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZTllZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, rgba(232,233,237,0.7) 0%, rgba(217,217,219,0.6) 30%, rgba(217,217,219,0.6) 31%, rgba(217,217,219,0.6) 70%, rgba(232,233,237,0.7) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(232,233,237,0.7)), color-stop(30%, rgba(217,217,219,0.6)), color-stop(31%, rgba(217,217,219,0.6)), color-stop(70%, rgba(217,217,219,0.6)), color-stop(100%, rgba(232,233,237,0.7)));background:-webkit-linear-gradient(left, rgba(232,233,237,0.7) 0%, rgba(217,217,219,0.6) 30%, rgba(217,217,219,0.6) 31%, rgba(217,217,219,0.6) 70%, rgba(232,233,237,0.7) 100%);background:-o-linear-gradient(left, rgba(232,233,237,0.7) 0%, rgba(217,217,219,0.6) 30%, rgba(217,217,219,0.6) 31%, rgba(217,217,219,0.6) 70%, rgba(232,233,237,0.7) 100%);background:-ms-linear-gradient(left, rgba(232,233,237,0.7) 0%, rgba(217,217,219,0.6) 30%, rgba(217,217,219,0.6) 31%, rgba(217,217,219,0.6) 70%, rgba(232,233,237,0.7) 100%);background:linear-gradient(to right, rgba(232,233,237,0.7) 0%, rgba(217,217,219,0.6) 30%, rgba(217,217,219,0.6) 31%, rgba(217,217,219,0.6) 70%, rgba(232,233,237,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e8e9ed', endColorstr='#b3e8e9ed',GradientType=1 )}.content.welcome .home-heading.shop .incentive .more,.content.brands .home-heading.shop .incentive .more{font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_arrow_right_blue-8f44a9676cb8a068d876d99874c236bf4b32f02355e9e74ff95970af8f2478a5.gif) right 8px no-repeat;margin-top:18px}@media (max-width: 840px){.content.welcome .home-heading.shop.ja,.content.brands .home-heading.shop.ja{background:url("//d3vgh2ebord16e.cloudfront.net/cuusoo_top_8.jpg") top center #e8e9ed;background-repeat:no-repeat}.content.welcome .home-heading.shop.en,.content.brands .home-heading.shop.en{background:url("//d3vgh2ebord16e.cloudfront.net/cuusoo_top_8.jpg") top center #e8e9ed;background-repeat:no-repeat}.content.welcome .home-heading.shop .incentive h1,.content.brands .home-heading.shop .incentive h1{margin-top:36px;font-size:16pt}}@media (max-width: 750px){.content.welcome .home-heading.shop .incentive h1,.content.brands .home-heading.shop .incentive h1{margin-left:3.5%}.content.welcome .home-heading.shop .incentive p,.content.brands .home-heading.shop .incentive p{margin-left:3.5%}.content.welcome .home-heading.shop .incentive .button.large,.content.brands .home-heading.shop .incentive .button.large{right:3.5%}}@media (max-width: 620px){.content.welcome .home-heading.shop.ja,.content.brands .home-heading.shop.ja{height:347px;padding:0 20px;left:-20px;text-align:center;background:url("//d3vgh2ebord16e.cloudfront.net/myplace_w1_small.jpg") top center #e8e9ed;background-repeat:no-repeat;overflow:visible}.content.welcome .home-heading.shop.en,.content.brands .home-heading.shop.en{height:347px;padding:0 20px;left:-20px;text-align:center;background:url("//d3vgh2ebord16e.cloudfront.net/myplace_w1_small.jpg") top center #e8e9ed;background-repeat:no-repeat;overflow:visible}.content.welcome .home-heading.shop .content-area,.content.brands .home-heading.shop .content-area{height:347px}.content.welcome .home-heading.shop .content-area .iconPlay,.content.brands .home-heading.shop .content-area .iconPlay{top:20%}.content.welcome .home-heading.shop .content-area h3,.content.brands .home-heading.shop .content-area h3{font-size:36px;text-align:center;margin:45px 0}.content.welcome .home-heading.shop .content-area h3 p,.content.brands .home-heading.shop .content-area h3 p{font-size:14px}.content.welcome .home-heading.shop .content-area span,.content.brands .home-heading.shop .content-area span{display:block}.content.welcome .home-heading.shop .content-area .block,.content.brands .home-heading.shop .content-area .block{width:70px;height:70px;background-size:70px}.content.welcome .home-heading.shop .content-area span:nth-child(2) .block:first-child,.content.brands .home-heading.shop .content-area span:nth-child(2) .block:first-child{margin-left:0}.content.welcome .home-heading.shop .content-area span:nth-child(2) .block:last-child,.content.brands .home-heading.shop .content-area span:nth-child(2) .block:last-child{margin-right:0}.content.welcome .home-heading.shop .incentive,.content.brands .home-heading.shop .incentive{width:100%;height:60px;left:-20px;padding-left:20px;padding-right:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.content.welcome .home-heading.shop .incentive a,.content.brands .home-heading.shop .incentive a{right:20px;position:relative}.content.welcome .home-heading.shop #videoPlayer,.content.brands .home-heading.shop #videoPlayer{left:-20px;padding-left:20px}}@media (max-width: 450px){.content.welcome .home-heading.shop,.content.brands .home-heading.shop{max-height:270px}.content.welcome .home-heading.shop.ja,.content.brands .home-heading.shop.ja{background-size:cover}.content.welcome .home-heading.shop.en,.content.brands .home-heading.shop.en{background-size:cover}.content.welcome .home-heading.shop .content-area .iconPlay,.content.brands .home-heading.shop .content-area .iconPlay{top:20%;height:90px;width:90px}.content.welcome .home-heading.shop .content-area h3,.content.brands .home-heading.shop .content-area h3{margin:30px 0}.content.welcome .home-heading.shop .content-area h3 p,.content.brands .home-heading.shop .content-area h3 p{display:none}.content.welcome .home-heading.shop .incentive a,.content.brands .home-heading.shop .incentive a{right:10px}}.contents.about,.content.welcome .index{font-family:'Open Sans', -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif}.contents.about b,.content.welcome .index b,.contents.about strong,.content.welcome .index strong,.contents.about .bold,.content.welcome .index .bold{font-family:'Open Sans', -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI semibold", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic", "Segoe UI", Verdana, Meiryo, sans-serif}.contents.about _:lang(x)::-ms-backdrop,.content.welcome .index _:lang(x)::-ms-backdrop,.contents.about .selector,.content.welcome .index .selector{font-family:"Segoe UI", Meiryo, sans-serif}.contents.about h1,.content.welcome .index h1{margin-bottom:60px}.contents.about .contents.about h1.ja,.ja.contents.about .ja.contents.about h1,.contents.about .contents.about .ja h1,.contents.about h1.ja,.content.welcome .index h1.ja,.ja.contents.about h1,.content.welcome .ja.index h1,.contents.about .ja h1,.content.welcome .index .ja h1{font-size:30px;line-height:40px}.contents.about .contents.about h1.en,.en.contents.about .en.contents.about h1,.contents.about .contents.about .en h1,.contents.about h1.en,.content.welcome .index h1.en,.en.contents.about h1,.content.welcome .en.index h1,.contents.about .en h1,.content.welcome .index .en h1{font-size:36px;line-height:46px}.contents.about h2,.content.welcome .index h2{margin:40px 0 60px 0;font-size:24px}.contents.about h3,.content.welcome .index h3{color:#086aaf;margin:40px 0 40px 0;font-size:20px}.contents.about h4,.content.welcome .index h4{margin:40px 0 60px 0;font-size:16px}.contents.about p,.content.welcome .index p{font-size:14px}.contents.about h6,.content.welcome .index h6{margin:40px 0 60px 0;font-size:12px}.content.welcome .index hr{clear:both}.content.welcome .index .what-is-cuusoo{margin:40px 0 40px}.content.welcome .index .what-is-cuusoo .next-btn{margin-top:20px;text-align:right}.content.welcome .index .achievements{margin:40px 0 calc(40px - 2.5%)}.content.welcome .index .achievements .project-newboxes{overflow:auto;padding:2px}.content.welcome .index .achievements .project-newboxes .project-newbox{margin-bottom:2.5%}.content.welcome .index .achievements .project-newboxes .project-newbox .thumb-container{display:flex;justify-content:center;align-items:center}.content.welcome .index .achievements .project-newboxes .project-newbox .thumb-container #muji{width:120px;height:120px}.content.welcome .index .achievements .project-newboxes .project-newbox .thumb-container .banner{width:100%;height:100%;object-fit:cover}.content.welcome .index .current-projects .project-pagination-list .list{display:none}.content.welcome .index .current-projects #current-projects{margin-top:40px;display:block}.content.welcome .index .current-projects #current-projects.loading{display:none}.content.welcome .index .current-projects #projects-placeholder img.loading-spinner{width:50px;height:50px}.content.welcome .index .current-projects #projects-placeholder a.thumb-container{display:flex;justify-content:center;align-items:center}.content.welcome .heading{display:inline-block;background:#34b6e4;color:#fff;padding:12px 20px;margin-top:30px}.content.welcome .mobile-bnr{display:none}.content.welcome .curatable-brick{display:none}.content.welcome .home-media{width:100%;margin:40px 0 20px}.content.welcome .home-media h1{display:inline-block;background:#34b6e4;color:#fff;padding:12px 20px}.content.welcome .home-media div{text-align:center;font-size:0}.content.welcome .carousel-brands{width:100%;height:370px;margin:10px 0 50px;border:1px solid #bcbcbc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15)}.content.welcome .carousel-brands .column{position:absolute;top:0;height:100%}.content.welcome .carousel-brands .column.left{background:#FFF;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.15);left:0;width:25%;height:100%;border-radius:6px 0 0 6px;border-right:1px solid #bfbfbf;z-index:1}.content.welcome .carousel-brands .column.left .arrows{width:95%;background:#FFF;margin:2.5%}.content.welcome .carousel-brands .column.left .arrows.selected:before{position:absolute;right:-20px;top:35%;display:block;content:'\25b6';line-height:100%;font-size:18px;margin-left:0;color:#FFF;text-shadow:1px 1px 0px #bcbcbc}.content.welcome .carousel-brands .column.left img{width:100%;display:block;margin-bottom:1px}.content.welcome .carousel-brands .column.left img:first-child{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;border-radius:6px 0 0 0}.content.welcome .carousel-brands .column.right{right:0;width:75%;height:100%;border-radius:0 4px 4px 0}.content.welcome .carousel-brands .column.right>.showcase{display:none;width:100%;height:100%}.content.welcome .carousel-brands .column.right>.showcase.selected{position:relative;display:block;overflow:hidden}.content.welcome .carousel-brands .column.right>.showcase>.captions{position:absolute;top:0;right:0px;width:64%;height:100%;min-width:200px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.content.welcome .carousel-brands .column.right>.showcase>.captions .brand-logo{width:150px}.content.welcome .carousel-brands .column.right>.showcase>.captions p{font-size:13px;margin:0;position:relative}.content.welcome .carousel-brands .column.right>.showcase>.captions .button{margin-top:15px}.content.welcome .carousel-brands .column.right>.showcase>img{position:absolute;top:35px;left:0;max-height:300px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.content.welcome .desktopShow{display:block}.content.welcome .mobileShow{display:none}.content.welcome .user-content-select form{background:none}.content.welcome .user-content-select form .service label{margin-bottom:16px}.content.welcome .user-content-select form .service label img{width:10%;height:10%;margin-left:48px;margin-right:48px}.content.welcome .user-content-select form .service label span{font-size:16px}.content.welcome .user-content-select form .action{margin:64px 0}.content.welcome .user-content-select form input[type="submit"]{width:100%}.content.welcome .user-agreement .main-title{font-size:36px}.content.welcome .user-agreement form{background:white;padding:0}.content.welcome .user-agreement form p{padding-left:0}.content.welcome .user-agreement .privacy,.content.welcome .user-agreement .cookie{background:#f8f8f8;padding:20px 20px 1px 20px;margin-top:48px;margin-bottom:48px}.content.welcome .user-agreement .action{text-align:center;margin-bottom:48px}.content.welcome .user-agreement .action label{font-size:1.4em}.content.welcome .tepco-news-projects .read-more,.content.welcome .tepco-wanted-projects .read-more,.content.welcome .tepco-outcome-projects .read-more{text-align:center}@media (max-width: 850px){.content.welcome .carousel-brands .column.right{width:60%}.content.welcome .carousel-brands .column.right>.showcase>.captions{width:100%}.content.welcome .carousel-brands .column.right>.showcase img{display:none}.content.welcome .carousel-brands .column.left{width:30%}.content.welcome .carousel-brands .column.left .arrows.selected:before{right:-20px}}@media (max-width: 767px){.content.welcome .playMovie{display:none}.content.welcome .desktopShow{display:none}.content.welcome .mobileShow{display:block}}@media (max-width: 620px){.content.welcome{background:none}.content.welcome .carousel-brands .column.right>.showcase>.captions h1{font-size:13pt}.content.welcome .carousel-brands .column.right>.showcase>.captions p{font-size:11px}.content.welcome .carousel-brands .column.left .arrows.selected:before{right:-18px}}@media (max-width: 460px){.content.welcome .project-feature{display:none}.content.welcome .carousel-feature{display:none}.content.welcome .mobile-bnr{display:block !important;padding-bottom:20px}.content.welcome .mobile-bnr img{width:100%}.content.welcome .curatable-brick{display:block;padding-bottom:30px}.content.welcome .carousel-brands .column.right>.showcase>.captions{padding:15px 20px;position:relative}.content.welcome .carousel-brands .column.right>.showcase>.captions h1{font-size:11pt;margin-bottom:5px}.content.welcome .carousel-brands .column.right>.showcase>.captions .button{margin-top:8px}.content.welcome .carousel-brands .column.left{width:40%}.content.welcome .carousel-brands .column.left .arrows.selected:before{right:-17px}.content.welcome .home-pr-brick-pack{display:none}.content.welcome .cuusoo-footer-banner-ja{display:none}.content.welcome .cuusoo-footer-banner-en{display:none}}.content.welcome .tepco-cuusoo.carousel,.content.welcome .project-list.carousel{margin-bottom:50px}.content.welcome .playMovie{position:absolute;margin-right:50%;right:-85px;top:115px;cursor:pointer}.content.welcome .playMovie:hover .iconPlay{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.content.welcome .playMovie .iconPlay{background:"//d3vgh2ebord16e.cloudfront.net/play@2x.png" no-repeat;display:block;position:relative;top:25%;margin:0 auto;height:170px;width:170px;background-size:100%;-webkit-transition:all 340ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 340ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 340ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.content.welcome .project-list{margin-bottom:0}.content.welcome .project-list .project-box{margin-bottom:25px}.content.welcome .home-pr-brick-pack{display:block;width:950px;height:400px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/brick_set-00cd521272daa1646f3a27aea904003f362ad4f2dc235ad392f44b2b6a14f928.png);background-size:100%;background-repeat:no-repeat;background-position:center}.content.welcome .home-pr-brick-pack a{position:absolute;left:60px;bottom:75px;width:200px}.content.welcome .cuusoo-footer-banner-ja{display:block;height:400px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/cs_2015_footer_banner_ja-ffa4449406f56ee19dfcb5bf4b05b3eb363aee7957ed8fb95ad8522ade613518.png);background-size:100%;background-repeat:no-repeat;background-position:center}.content.welcome .cuusoo-footer-banner-ja a{position:absolute;right:32px;bottom:130px;width:200px;height:36px}.content.welcome .cuusoo-footer-banner-en{display:block;height:400px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/cs_2015_footer_banner_en-a93cd0b4642669fabd7ba12bd5ec38921a1b91453e9e5e6291459f1dee97771b.png);background-size:100%;background-repeat:no-repeat;background-position:center}.content.welcome .cuusoo-footer-banner-en a{position:absolute;right:32px;bottom:130px;width:200px;height:36px}.content.welcome .home-create{width:100%;height:400px;background:url("https://s3.amazonaws.com/cuusoo/static/home-creator-2-1.jpg") top right no-repeat #605b72;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.content.welcome .home-create.loggedin{background-image:url(//d3vgh2ebord16e.cloudfront.net/cuusoo/static/home-creator-2_loggedin.jpg)}.content.welcome .home-create:not(.loggedin) .product{left:20px}.content.welcome .home-create.loggedin .product{right:20px}.content.welcome .home-create>p{position:absolute;margin:0;padding:20px 20px;font-weight:bold;font-size:22pt;letter-spacing:1pt;line-height:1.3em;color:#fff;top:20px;left:20px;width:250px;background-color:#00b3ea}.content.welcome .home-create>p:before{content:'\25b6';position:absolute;right:-20px;margin-top:40px;color:#00b3ea}.content.welcome .home-create .product{display:block;position:absolute;width:250px;min-height:100px;padding:20px;background:#F1F1F1;bottom:20px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15)}.content.welcome .home-create .product img{float:left;width:100px;height:100px;margin-right:20px}.content.welcome .home-create .product:hover{text-decoration:none}.content.welcome .home-create .product h2{color:#444;margin:0}.content.welcome .home-create .product p{color:gray;font-size:13px;margin:1px 0 0 0}.content.welcome .home-create .product:hover span{text-decoration:underline}.content.welcome .home-create .form-container{position:absolute;bottom:0;right:0;width:260px;height:300px;padding:50px 20px;border-radius:2px}.content.welcome .home-create .form-container h1{margin-bottom:20px;text-align:center}.content.welcome .home-create .form-container form{background:none;padding:0 50px}.content.welcome .home-create .form-container p,.content.welcome .home-create .form-container .input{padding:0;text-align:center}.content.welcome .home-create .form-container label{display:none}.content.welcome .home-create .form-container input[type="text"],.content.welcome .home-create .form-container input[type="password"],.content.welcome .home-create .form-container input[type="email"],.content.welcome .home-create .form-container input[type="submit"]{padding:3px 6px;zoom:1.3}.content.welcome form .input{padding-left:0}.content.welcome form label{display:block;margin-bottom:5px;position:static !important}.content.welcome .sponsors{margin-bottom:20px;padding:20px 20px 0;background:#fbfbfb;border-radius:4px;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);text-align:center;font-size:0}.content.welcome .sponsors a{display:inline-block;width:150px;height:100px;margin:0 10px 20px;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.content.welcome .sponsors a:hover{box-shadow:0 0 0 1px #23b2e8, 0 0 6px #3ccaff}@media (max-width: 1000px) and (min-width: 620px){.content.welcome .home-media{border:0 !important}}@media (max-width: 420px){.content.welcome .home-media{display:none}}@media (max-width: 940px){.content.welcome .home-create{display:none;background-position:-50px 0}.content.welcome .home-create .form-container{right:0;box-sizing:border-box;width:25%;height:400px}}@media (max-width: 850px){.content.welcome .home-create{width:100%;padding:0 20px;left:-20px;border-radius:0;background-position:-110px 0}}@media (max-width: 780px){.content.welcome .home-create form{padding:0 20px}}@media (max-width: 720px){.content.welcome .home-pr-brick-pack{display:none}.content.welcome .cuusoo-footer-banner-en{display:none}.content.welcome .cuusoo-footer-banner-ja{display:none}.content.welcome .home-create{background:none;height:auto}.content.welcome .home-create .form-container{position:relative;padding:0;bottom:auto;right:auto;width:auto;max-width:460px;height:auto}.content.welcome .home-create .form-container h1{text-align:left}.content.welcome .home-create .form-container form{padding:0}}@media (max-width: 620px){.content.welcome .home-discover{padding-bottom:0}}@media (max-width: 320px){.content.welcome .home-discover{width:300px;left:-10px}}@media all and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.content.welcome .home-create{background-image:url("https://s3.amazonaws.com/cuusoo/static/home-creator-2%402x-1.jpg");background-size:950px}.content.welcome .home-create.loggedin{background-image:url(//d3vgh2ebord16e.cloudfront.net/cuusoo/static/home-creator-2%402x.jpg)}}.projects form .input,.themes form .input,.ideations form .input,.phases form .input{padding-left:0}.projects form label,.themes form label,.ideations form label,.phases form label{display:block;margin-bottom:10px;position:static !important}#new_vow .input{padding-left:0}#new_vow label{display:block;margin-bottom:10px;position:static !important}#title_widgets .widget-item .select label,#status_widgets .widget-item .select label,#subtitle_widgets .widget-item .select label,#description_widgets .widget-item .select label,#tagline_widgets .widget-item .select label,#note_widgets .widget-item .select label,#vow_widgets .widget-item .select label,#expired_message_widgets .widget-item .select label,#procurement_url_widgets .widget-item .select label{display:inline}#title_widgets .text-widget .input,#status_widgets .text-widget .input,#subtitle_widgets .text-widget .input,#description_widgets .text-widget .input,#tagline_widgets .text-widget .input,#note_widgets .text-widget .input,#vow_widgets .text-widget .input,#expired_message_widgets .text-widget .input,#procurement_url_widgets .text-widget .input{margin-bottom:0px}#title_widgets .video-widget .select label,#status_widgets .video-widget .select label,#subtitle_widgets .video-widget .select label,#description_widgets .video-widget .select label,#tagline_widgets .video-widget .select label,#note_widgets .video-widget .select label,#vow_widgets .video-widget .select label,#expired_message_widgets .video-widget .select label,#procurement_url_widgets .video-widget .select label{display:block}#title_widgets .video-widget .input.string,#status_widgets .video-widget .input.string,#subtitle_widgets .video-widget .input.string,#description_widgets .video-widget .input.string,#tagline_widgets .video-widget .input.string,#note_widgets .video-widget .input.string,#vow_widgets .video-widget .input.string,#expired_message_widgets .video-widget .input.string,#procurement_url_widgets .video-widget .input.string{margin-bottom:0px}#title_widgets .video-widget input[type="text"],#status_widgets .video-widget input[type="text"],#subtitle_widgets .video-widget input[type="text"],#description_widgets .video-widget input[type="text"],#tagline_widgets .video-widget input[type="text"],#note_widgets .video-widget input[type="text"],#vow_widgets .video-widget input[type="text"],#expired_message_widgets .video-widget input[type="text"],#procurement_url_widgets .video-widget input[type="text"]{margin-top:10px}#title_widgets .text-widgets-editables,#title_widgets .description-widgets-editables,#status_widgets .text-widgets-editables,#status_widgets .description-widgets-editables,#subtitle_widgets .text-widgets-editables,#subtitle_widgets .description-widgets-editables,#description_widgets .text-widgets-editables,#description_widgets .description-widgets-editables,#tagline_widgets .text-widgets-editables,#tagline_widgets .description-widgets-editables,#note_widgets .text-widgets-editables,#note_widgets .description-widgets-editables,#vow_widgets .text-widgets-editables,#vow_widgets .description-widgets-editables,#expired_message_widgets .text-widgets-editables,#expired_message_widgets .description-widgets-editables,#procurement_url_widgets .text-widgets-editables,#procurement_url_widgets .description-widgets-editables{margin-top:20px}#title_widgets .text-widgets-editables ul,#title_widgets .description-widgets-editables ul,#status_widgets .text-widgets-editables ul,#status_widgets .description-widgets-editables ul,#subtitle_widgets .text-widgets-editables ul,#subtitle_widgets .description-widgets-editables ul,#description_widgets .text-widgets-editables ul,#description_widgets .description-widgets-editables ul,#tagline_widgets .text-widgets-editables ul,#tagline_widgets .description-widgets-editables ul,#note_widgets .text-widgets-editables ul,#note_widgets .description-widgets-editables ul,#vow_widgets .text-widgets-editables ul,#vow_widgets .description-widgets-editables ul,#expired_message_widgets .text-widgets-editables ul,#expired_message_widgets .description-widgets-editables ul,#procurement_url_widgets .text-widgets-editables ul,#procurement_url_widgets .description-widgets-editables ul{list-style-type:none;padding:0}#title_widgets .text-widgets-editables ul li,#title_widgets .description-widgets-editables ul li,#status_widgets .text-widgets-editables ul li,#status_widgets .description-widgets-editables ul li,#subtitle_widgets .text-widgets-editables ul li,#subtitle_widgets .description-widgets-editables ul li,#description_widgets .text-widgets-editables ul li,#description_widgets .description-widgets-editables ul li,#tagline_widgets .text-widgets-editables ul li,#tagline_widgets .description-widgets-editables ul li,#note_widgets .text-widgets-editables ul li,#note_widgets .description-widgets-editables ul li,#vow_widgets .text-widgets-editables ul li,#vow_widgets .description-widgets-editables ul li,#expired_message_widgets .text-widgets-editables ul li,#expired_message_widgets .description-widgets-editables ul li,#procurement_url_widgets .text-widgets-editables ul li,#procurement_url_widgets .description-widgets-editables ul li{float:left;margin-right:5px;margin-left:5px}#title_widgets .text-widgets-editables ul li:first-child,#title_widgets .description-widgets-editables ul li:first-child,#status_widgets .text-widgets-editables ul li:first-child,#status_widgets .description-widgets-editables ul li:first-child,#subtitle_widgets .text-widgets-editables ul li:first-child,#subtitle_widgets .description-widgets-editables ul li:first-child,#description_widgets .text-widgets-editables ul li:first-child,#description_widgets .description-widgets-editables ul li:first-child,#tagline_widgets .text-widgets-editables ul li:first-child,#tagline_widgets .description-widgets-editables ul li:first-child,#note_widgets .text-widgets-editables ul li:first-child,#note_widgets .description-widgets-editables ul li:first-child,#vow_widgets .text-widgets-editables ul li:first-child,#vow_widgets .description-widgets-editables ul li:first-child,#expired_message_widgets .text-widgets-editables ul li:first-child,#expired_message_widgets .description-widgets-editables ul li:first-child,#procurement_url_widgets .text-widgets-editables ul li:first-child,#procurement_url_widgets .description-widgets-editables ul li:first-child{margin-right:5px;margin-left:0px}#title_widgets .text-widgets-editables ul li:last-child,#title_widgets .description-widgets-editables ul li:last-child,#status_widgets .text-widgets-editables ul li:last-child,#status_widgets .description-widgets-editables ul li:last-child,#subtitle_widgets .text-widgets-editables ul li:last-child,#subtitle_widgets .description-widgets-editables ul li:last-child,#description_widgets .text-widgets-editables ul li:last-child,#description_widgets .description-widgets-editables ul li:last-child,#tagline_widgets .text-widgets-editables ul li:last-child,#tagline_widgets .description-widgets-editables ul li:last-child,#note_widgets .text-widgets-editables ul li:last-child,#note_widgets .description-widgets-editables ul li:last-child,#vow_widgets .text-widgets-editables ul li:last-child,#vow_widgets .description-widgets-editables ul li:last-child,#expired_message_widgets .text-widgets-editables ul li:last-child,#expired_message_widgets .description-widgets-editables ul li:last-child,#procurement_url_widgets .text-widgets-editables ul li:last-child,#procurement_url_widgets .description-widgets-editables ul li:last-child{margin-right:0px}#tag-widgets,#tags_widget{background:#fff;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbcbc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#tag-widgets .tag-items,#tags_widget .tag-items,#idea-keywords .cuusoo-tag-editor .tag-items,#cuusoo-tags .cuusoo-tag-editor .tag-items{margin:2px 0;padding:0 2px}#tag-widgets .tag-items .tag-item,#tags_widget .tag-items .tag-item,#idea-keywords .cuusoo-tag-editor .tag-items .tag-item,#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item{margin:0 5px 5px 0;padding:10px;display:inline-block;float:left;background:#f0fbff;color:#0b6080;padding:10px;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#tag-widgets .tag-items .tag-item .tag-box,#tags_widget .tag-items .tag-item .tag-box,#idea-keywords .cuusoo-tag-editor .tag-items .tag-item .tag-box,#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item .tag-box{display:inline-block}#tag-widgets .tag-items .tag-item .tag-box .tag-box-text,#tags_widget .tag-items .tag-item .tag-box .tag-box-text,#idea-keywords .cuusoo-tag-editor .tag-items .tag-item .tag-box .tag-box-text,#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item .tag-box .tag-box-text{color:#34b6e4;display:inline-block}#tag-widgets .tag-items .tag-item .tag-box .tag-box-delete,#tags_widget .tag-items .tag-item .tag-box .tag-box-delete,#idea-keywords .cuusoo-tag-editor .tag-items .tag-item .tag-box .tag-box-delete,#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item .tag-box .tag-box-delete{color:#34b6e4;margin-left:6px;display:inline-block}#tag-widgets .tag-items .tag-item:first-child,#tags_widget .tag-items .tag-item:first-child,#idea-keywords .cuusoo-tag-editor .tag-items .tag-item:first-child,#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item:first-child{margin-left:0px}#tag-widgets .tag-items .tag-item-input,#tags_widget .tag-items .tag-item-input,#idea-keywords .cuusoo-tag-editor .tag-items .tag-item-input,#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item-input{display:inline-block;float:left}#tag-widgets .tag-items .tag-item-input input[type="text"],#tags_widget .tag-items .tag-item-input input[type="text"],#idea-keywords .cuusoo-tag-editor .tag-items .tag-item-input input[type="text"],#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item-input input[type="text"]{height:43px;border-color:none;box-shadow:none;border:none;outline:none}#tag-widgets .tag-items .tag-item-input input[type="text"]:focus,#tags_widget .tag-items .tag-item-input input[type="text"]:focus,#idea-keywords .cuusoo-tag-editor .tag-items .tag-item-input input[type="text"]:focus,#cuusoo-tags .cuusoo-tag-editor .tag-items .tag-item-input input[type="text"]:focus{border-color:none;box-shadow:none}.description-widget-item span{display:block;text-align:center}.description-widget-item span.input-text{display:inline;text-align:left}.description-widget-item.more{padding-bottom:32px}.description-widget-item-more-messages{font-size:0.9rem;text-align:center}.image-widget .highlight{background:white;padding:10px;border:1px solid #dadada;border-radius:15px}.image-widget label.upload{width:auto}.image-widget .progress{width:250px;position:static;float:left;background:linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background:-webkit-linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background-size:31px 32px;background-position:0px 0px;border-radius:5px;-webkit-border-radius:5px}.image-widget .progress i{background:linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background:-webkit-linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background-size:31px 32px;background-position:0px 0px}.image-widget .cuusoo-loading{position:relative;margin-top:0}.quote-widget .quote-content{margin-top:10px;margin-bottom:10px}.quote-widget .highlight{background:white;padding:10px;border:1px solid #dadada;border-radius:15px}.quote-widget .quote-load{margin-top:10px;margin-bottom:10px}.quote-widget .quote-contents{font-size:0}.quote-widget .quote-contents .loaded-image{cursor:move;margin-top:20px;margin-right:20px}.quote-widget .quote-contents .loaded-image{display:inline-block;height:126px;text-align:center}.quote-widget .quote-contents .loaded-image table{width:100%;height:100%;border-collapse:collapse}.quote-widget .quote-contents .loaded-image table td{height:100%;vertical-align:middle;padding:0}.quote-widget .quote-contents .loaded-image table td img{max-width:100%;max-height:126px;border-radius:1px;box-shadow:0 1px 3px #aaa}.quote-widget .quote-contents .loaded-image.selected:before{content:" ";position:absolute;top:5px;margin-top:-15px;left:-10px;display:block;width:28px;height:28px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/imageupload_icons_transparent-98775dabd408ad43d5aea9e3f631fe9c01142585b2ffd95f1de2279f2eb0fb9b.png);background-position:0 100%;background-size:100%;background-color:#e4b31c;border-radius:100%;z-index:2}.widget-text:before,.widget-camera:before,.widget-link:before,.widget-video:before{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;padding:14px;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.widget-text:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_texts-a07d4d8e641c95b04012ae3f797d94453c493dd0ce9b50b334f0b758c635fb84.png)}.widget-camera:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_camera-ed3ef7392c90900e4c85d6e7a5dfd810069a2daab7b3c07a36ce2c46aca24802.png);float:left}.widget-link:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_link-39e67ed7c3bdb560fdc6b1796f20f69910df285dd2255478e75fb4b6f6f4fb9c.png);float:left}.widget-video:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_video-43c6d7e1cfedbdb57392787bbbfd9cea5446499f7cd124d5e6ce1d7a3ad5e501.png)}.widget-arrow-up:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_arrow-up-991363efda8b0776d15fd1decfdf72b71769a32ac80c48e3596a10b49b27ebbc.png);background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;padding:7px}.widget-arrow-down:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_arrow-down-443ed2174b33b25f0297bb891f6878f2214ec1cab8b60e354bdc28fa3877eebd.png);background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;padding:7px}.widget-remove:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/icon_remove-26c320b3958a7c3becd5c177de55da2bf7711a6388326a7517bfb1a02ffa25a4.png);background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;padding:7px}.projects .project-edit h1{text-transform:uppercase}.projects .project-edit h5{text-transform:uppercase}.description-menu ul{list-style:none;margin:0;padding:0 10px}.widget-item .hint{font-size:1.4rem;margin-top:5px}.widget-item .optional{margin-bottom:5px}.project_description_widgets .widget-item,.theme_description_widgets .widget-item,.ideation_description_widgets .widget-item{display:inline-block;padding:40px 0;width:100%}.project_description_widgets .widget-item.text,.theme_description_widgets .widget-item.text,.ideation_description_widgets .widget-item.text{padding:10px 0 20px}.project_description_widgets .widget-item.video,.theme_description_widgets .widget-item.video,.ideation_description_widgets .widget-item.video{padding:10px 0 20px}.description-menu{display:inline-block;width:100%}.description-menu ul li{display:table;float:left;margin-right:5%;width:16%}.description-menu ul li:first-child{padding-top:4px}.description-menu ul li:last-child{margin-right:0}.description-menu ul li a{display:table-cell;font-size:12px;vertical-align:middle;width:100%}.description-widgets-remove{position:absolute;right:5px;top:5px;z-index:2}.description-widgets-remove a{width:28px;min-width:28px}.description-widgets-up,.description-widgets-down{position:absolute;z-index:2}.description-widgets-up a,.description-widgets-down a{width:80px}.description-widgets-up{top:5px;left:50%;margin-left:-40px}.description-widgets-down{bottom:5px;left:50%;margin-left:-40px}.text-widget textarea{margin-top:10px;line-height:1.4em}.image-widget .highlight{background:white;border:1px solid #dadada;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.image-widget .image-content{margin-top:10px;margin-bottom:10px;background-color:#cccccc}.image-widget .widget-image-input{position:relative;bottom:14px;padding:0 2%}.image-widget .image-load a{width:100%}.image-widget .progress{height:31px;width:250px;position:static;float:left;margin-bottom:0;background:linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background:-webkit-linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background-size:31px 32px;background-position:0px 0px;border-radius:5px;-webkit-border-radius:5px}.image-widget .progress i{background:linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background:-webkit-linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background-size:31px 32px;background-position:0px 0px}.image-widget label.upload{width:auto}.image-widget img{width:100%}.image-widget a{font-size:1.4rem}.progress{margin-top:1px;border-radius:5px;width:260px}.upload-image-select ul{list-style-type:none}.upload-image-select ul li{margin-left:5px;float:left}.quote-widget .highlight{background:white;padding:10px;border:1px solid #dadada;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.quote-widget .quote.optional{position:relative}.quote-widget .quote-content img{width:100%}.quote-widget .widget-quote-input{position:absolute;bottom:20px;padding:0 2%;width:100%}.quote-widget .widget-quote-input .quote.control-label{display:inline-block;width:5%}.quote-widget .widget-quote-url{width:70%}.quote-widget .quote-load{margin:0;width:22%;display:inline-block}.quote-widget .quote-contents{font-size:0}.quote-widget .quote-contents .loaded-image{cursor:move;margin-top:20px;margin-right:20px;display:inline-block;height:126px;text-align:center}.quote-widget .quote-contents table{width:100%;height:100%;border-collapse:collapse}.quote-widget .quote-contents table td{height:100%;vertical-align:middle;padding:0}.quote-widget .quote-contents table td img{max-width:100%;max-height:126px;border-radius:1px;box-shadow:0 1px 3px #aaa}#ideation_template_widgets .form-template-menu,#form_template_widgets .form-template-menu{margin-top:24px;margin-bottom:24px}#ideation_template_widgets .form-template-menu ul,#form_template_widgets .form-template-menu ul{display:block;list-style:none;margin:0;padding:0 10px}#ideation_template_widgets .form-template-menu ul li:first-child,#form_template_widgets .form-template-menu ul li:first-child{padding-top:8px;width:18%}#ideation_template_widgets .form-template-menu ul li,#form_template_widgets .form-template-menu ul li{display:table;float:left;margin-right:1%}#ideation_template_widgets .form-template-menu .form-widget-linetext:before,#ideation_template_widgets .form-template-menu .form-widget-longtext:before,#ideation_template_widgets .form-template-menu .form-widget-checkbox:before,#ideation_template_widgets .form-template-menu .form-widget-radio:before,#ideation_template_widgets .form-template-menu .form-widget-upload:before,#form_template_widgets .form-template-menu .form-widget-linetext:before,#form_template_widgets .form-template-menu .form-widget-longtext:before,#form_template_widgets .form-template-menu .form-widget-checkbox:before,#form_template_widgets .form-template-menu .form-widget-radio:before,#form_template_widgets .form-template-menu .form-widget-upload:before{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;padding:14px;margin-right:8px;vertical-align:middle;position:relative;top:-1px}#ideation_template_widgets .form-template-menu .form-widget-linetext:before,#form_template_widgets .form-template-menu .form-widget-linetext:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_linetext-b7e3a8c4917d2aaec7e0c01e57bdf52d7e22409718e767062c0b264a5abb2488.png)}#ideation_template_widgets .form-template-menu .form-widget-longtext:before,#form_template_widgets .form-template-menu .form-widget-longtext:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_longtext-6df2900ce89e3cae6249210247c3ac38db8eeafac049c24ec9fb5a225013f95b.png)}#ideation_template_widgets .form-template-menu .form-widget-checkbox:before,#form_template_widgets .form-template-menu .form-widget-checkbox:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_checkbox-7b8c33aa9188c9031ebfd853bfb36697abea75df18cffd983325e50b9585e3d4.png)}#ideation_template_widgets .form-template-menu .form-widget-radio:before,#form_template_widgets .form-template-menu .form-widget-radio:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_radio-1741bd52cf40e613f3dfcb0425a203384bcf6355e73deed2bd81d78e3f6eaa8a.png)}#ideation_template_widgets .form-template-menu .form-widget-upload:before,#form_template_widgets .form-template-menu .form-widget-upload:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_upload-a14bf1372417e20e834c8030294c95a1a1aa2b09b9c68e93c4fbb80edfaccf8e.png)}@media (max-width: 647px){.center{text-align:left !important}.categories{text-align:center}}@media (max-width: 440px){.steps{position:relative;text-align:center;width:100%;margin:0 0 10px 20px}}@media (min-width: 751px){.uploaded-image{margin:4% 4% 0 0}.upload:nth-child(4n){margin-right:0}}@media (max-width: 750px) and (min-width: 521px){.uploaded-image{margin:0 5% 5% 0}.upload:nth-child(3n){margin-right:0}}@media (max-width: 520px) and (min-width: 401px){.uploaded-image{margin:0 4% 4% 0}.upload:nth-child(2n){margin-right:0}}@media (max-width: 400px) and (min-width: 321px){.upload{width:30%;margin:0 5% 5% 0}.upload:nth-child(3n){margin-right:0}}@media (max-width: 320px){.upload{margin:0 4% 4% 0}.upload:nth-child(2n){margin-right:0}}@media (max-width: 480px){.projects .new-project,.themes .new-theme,.ideations .new-ideation{width:100%;left:-20px;border-radius:0}}@media (max-width: 320px){.description-menu ul li a{text-indent:-9999px}.widget-text:before,.widget-video:before{float:left}.quote-widget .widget-quote-input .quote.control-label{width:100%}.quote-widget .widget-quote-url{width:65%}}h1.contest-header{font-size:2em;margin-bottom:48px}.contests h2{font-size:18pt}.contests .victory-header{margin-bottom:10px;font-size:18pt;font-weight:600}.contests .victory{margin-bottom:50px}.contests .victory .right{width:50%;float:right}.contests .victory .right .description .title{font-size:15pt;margin:0 0 20px 0}.contests .victory .right .description .text{float:left;margin-right:32px}.contests .victory .right .description .text .owner_label{margin:0;font-weight:normal}.contests .victory .right .description .text .owner{font-weight:bold;font-size:18px;margin:0 0 24px 0}.contests .victory .right .description .image{float:left}.contests .victory .right .comment p{margin-right:0}.contests .victory .left{width:50%;float:left}.contests .victory .left img{max-width:400px;max-height:400px;height:auto}.contests .results-pagination{margin-top:48px;margin-bottom:48px;text-align:center}.contests .results-pagination a{margin:10px}@media (max-width: 745px){.contests .victory-header{font-size:14pt}.contests .victory .right{width:100%;float:left;margin-bottom:50px}.contests .victory .left{width:100%;float:left;margin-bottom:50px;text-align:center}}@media (max-width: 480px){.contests .victory .left img{max-width:320px;max-height:320px;height:auto;margin:0 auto}}@media (max-width: 360px){h1.contest-header{font-size:1.4em}.contests h2{font-size:14pt}.contests .victory-header{font-size:14pt}.contests .victory-header img{width:32px;height:32px}.contests .victory .left img{max-width:280px;max-height:280px;height:auto;margin:0 auto}}.invitation .invite,.invitation .accept{padding:20px}.invitation .invite .action input[type="submit"],.invitation .accept .action input[type="submit"]{float:right}#new_evaluation_request .input{padding-left:0%}.invitations-form-actions{margin:20px 0}.invitations-form-actions ul{list-style-type:none;padding:0;width:100%}.invitations-form-actions ul li{width:32%;margin:20px auto}.invitations-form-actions ul li a{width:100%}.invitations-form-actions ul li input[type="submit"]{width:100%}.invitations-next-actions{margin:20px 0}.invitations-next-actions ul{list-style-type:none;padding:0;width:100%}.invitations-next-actions ul li{width:60%;margin:20px auto}.invitations-next-actions ul li a{width:100%}.idea-start-flow img.devise-mobile{display:none}#idea-starting .idea-starting-first{display:none}#idea-starting .idea-starting-first p.invalid,#idea-starting .idea-starting-first p.error{color:red}#idea-starting .idea-starting-title label{display:block;text-align:center;font-size:1.25rem}#idea-starting .idea-starting-title input{margin:24px 0 8px 0}#idea-starting .idea-starting-title input.invalid{background-color:#f2dede}#idea-starting .idea-starting-title input.valid{background-color:#dff0d8}#idea-starting .idea-starting-title span{display:block;text-align:center;font-size:9pt;color:#888}#idea-starting button{width:100%}#idea-starting .idea-starting-action button{margin:24px 0}#idea-edit{background:#f8f8f8}#idea-edit abbr{color:red;font-weight:bold}#idea-edit input[type="text"].invalid,#idea-edit textarea.invalid,#idea-edit input[type="checkbox"].invalid{background-color:#f2dede}#idea-edit input[type="text"].valid,#idea-edit textarea.valid,#idea-edit input[type="checkbox"].valid{background-color:#dff0d8}#idea-edit .form-idea-tos{margin-top:24px;margin-bottom:24px}#idea-edit .idea-terms-contest-items{padding:20px}#idea-edit form .form-item,#idea-edit form .form-answer-item{position:relative;padding-left:27%;margin-top:0;margin-bottom:20px}#idea-edit form .form-item label,#idea-edit form .form-answer-item label{position:absolute;left:0;padding-top:2px;width:25%;display:block}#idea-edit form .form-item label.radio,#idea-edit form .form-item label.checkbox,#idea-edit form .form-answer-item label.radio,#idea-edit form .form-answer-item label.checkbox{position:relative;padding-top:0;width:100%}#idea-edit form .form-item label.tos,#idea-edit form .form-answer-item label.tos{position:relative;padding-top:0;width:100%}#idea-edit form .form-item .hint,#idea-edit form .form-answer-item .hint{display:block;margin:4px 0 0 0;font-size:9pt;color:#888}#idea-edit form .form-answer-item.upload button{margin:0;height:auto;float:none}.new-idea div.input label.radio{display:block}.new-idea .idea-terms-notice p{padding:0;font-size:9pt}.new-idea .idea_terms_of_service{padding:0;text-align:center}.new-idea .idea-terms-contest-items p{padding:0;font-size:9pt}.new-idea .cuusoo-loading{position:relative;margin-top:0}.idea-decommissioning-type-item label.collection_check_boxes{position:relative}.idea-actions{padding:20px}.idea-actions p{padding:0}.idea-actions .container{padding:0;width:100%}.idea-actions .container .save{float:left;width:40%;margin:20px 20px 20px 0px}.idea-actions .container .save p{min-height:32px;font-size:9pt}.idea-actions .container .save a.save,.idea-actions .container .save button.save{width:100%;margin:0}.idea-actions .container .submit{float:right;width:40%;margin:20px 0px 20px 20px}.idea-actions .container .submit p{min-height:32px;font-size:9pt}.idea-actions .container .submit a.submit,.idea-actions .container .submit button.submit{width:100%;margin:0}.idea-actions .error{color:red;text-align:center}.idea-actions .updating,.idea-actions .posting{margin:24px 0;text-align:center}.idea-actions .uploader .progress{position:static;background:linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background:-webkit-linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background-size:31px 32px;border-radius:5px;-webkit-border-radius:5px}.idea-actions .uploader .progress i{background:linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background:-webkit-linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background-size:31px 32px}.idea-created-messages pre{font-size:12pt}.idea-start-actions{width:40%;margin:20px auto}.idea-start-actions a{width:100%}.idea-next-actions{margin:20px 0}.idea-next-actions ul{list-style-type:none;padding:0;width:100%}.idea-next-actions ul li{width:60%;margin:20px auto}.idea-next-actions ul li a{width:100%}.idea-next-actions ul li .idea-decline-option{margin:10px}.idea-field{margin-bottom:20px}.idea-field h1,.idea-field p{margin:0}.idea-meta .proposer{background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding:15px 15px 25px 15px;line-height:1.5}.idea-meta .proposer h2{text-shadow:0 1px #fff;margin-bottom:10px}.idea-meta .proposer .username{overflow:hidden}.idea-meta .proposer .username a{float:none;display:inline-block;margin:0 0 5px;font-size:inherit;background-position:right 6px}.idea-meta .proposer .about_me{overflow:hidden}.idea-fields{margin-right:48px}.ideas .idea .idea-right{width:30%;float:right}.ideas .idea .idea-left{width:70%;float:left}.ideas .idea .idea-left hr.separator{margin-right:48px}.ideas .idea .cuusoo-loading{position:relative;margin-top:0}.ideas .idea .idea-actions{text-align:center}.ideas .idea form.show-idea{padding:0;background-color:white}.ideas .idea form.show-idea .idea_contact{padding:0}.ideas .idea form.show-idea .idea_contact .control-label{display:none}.ideas .idea form.show-idea .idea_contact label{display:block}ol.idea-evaluation-progress{list-style:none;position:relative;padding:0}ol.idea-evaluation-progress:before{content:'';position:absolute;top:0;bottom:30px;width:5px;background:#afdcf8;left:10%;margin-left:-10px}ol.idea-evaluation-progress li{padding-left:45px;position:relative}ol.idea-evaluation-progress li .idea-evaluation-progress-icon{width:10px;height:10px;font-size:1.4em;line-height:40px;position:absolute;background:#fff;border-radius:50%;box-shadow:0 0 0 8px #afdcf8;text-align:center;left:10%;top:40%;margin:0 0 0 -12px}ol.idea-evaluation-progress li .pass{background:#34b6e4;box-shadow:0 0 0 8px #34b6e4}.idea-evaluation-deadline{padding-left:45px}.idea-status,.idea-evaluation-deadline,.idea-action-show-statistics,.idea-action-judgement{margin-bottom:36px}.evaluation-statistics .evaluation-statistics-right{width:30%;float:right}.evaluation-statistics .evaluation-statistics-left{width:70%;float:left}.evaluations-detail{margin-bottom:32px}.evaluations-detail .table{margin-bottom:32px}.new-idea-judgement-mail .mail-editor{margin-bottom:64px}.new-idea-judgement-mail .mail-editor div.input{padding-left:0}.new-idea-judgement-mail .mail-editor div.input label{position:static}.new-idea-judgement-mail .mail-preview{margin-bottom:64px}.new-idea-judgement-mail .mail-actions{margin:20px 0}.new-idea-judgement-mail .mail-actions ul{list-style-type:none;padding:0;width:100%}.new-idea-judgement-mail .mail-actions ul li{width:60%;margin:20px auto}.new-idea-judgement-mail .mail-actions ul li a,.new-idea-judgement-mail .mail-actions ul li input{width:100%}.slide-viewer .navigation{margin:16px 0}.slide-viewer .navigation p{padding-left:0;margin-bottom:20px}.slide-viewer .navigation .action{text-align:center}.slide-viewer .navigation .page-info{text-align:center}#idea-deletion{margin-bottom:20px}#idea-deletion p{padding-left:0}#idea-deletion div.idea_deletion_memo{padding-left:0}#idea-deletion input[type="submit"]{float:right}@media (max-width: 512px){.ideas .idea .idea-right{width:100%;float:left}.ideas .idea .idea-left{width:100%;float:left}.idea-start-actions{width:80%}.idea-actions .container .save{float:none;width:100%;margin:20px 0 20px 0}.idea-actions .container .submit{float:none;width:100%;margin:20px 0 20px 0}}@media (max-width: 640px){.idea-start-flow img.devise-desktop{display:none}.idea-start-flow img.devise-mobile{display:block}}.theme-moderation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:15px 15px 5px;background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;text-align:center}.theme-moderation .button{margin-right:7px;margin-bottom:10px}.theme-moderation-info{margin-bottom:20px;padding:10px;background:#f0fbff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.new-theme .input.action{text-align:center}.themes .theme .theme-head{width:100%;height:192px;margin-bottom:24px;overflow:hidden;background-color:#888}.themes .theme .theme-head img{position:relative;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.themes .theme .theme-head .overwrap{position:absolute;width:100%;bottom:0px;background:rgba(0,0,0,0.5)}.themes .theme .theme-head .label{bottom:0px;float:left;font-size:170%}.themes .theme .theme-head .label p{margin:8px;color:white}.themes .theme .theme-head .label p.subtitle{font-size:50%}.themes .theme .theme-right{width:30%;float:right}.themes .theme .theme-left{width:70%;float:left}.themes .theme .theme-left hr.separator{margin-right:48px}.themes .theme .theme-left img{width:100%}.themes .theme .theme-left .theme-image{text-align:center}.themes .theme .theme-left .description-widget-item.image,.themes .theme .theme-left .description-widget-item.video{text-align:center}.theme .theme-header .theme-header-left{width:40%;margin:0;display:inline-block}.theme .theme-header .theme-header-right{width:60%;float:right}.theme .theme-header .theme-header-right a{float:right}.theme .theme-ideations{margin:48px 0}.theme-tiles .theme-tile{width:32%;float:left;margin:0;padding:6px}.theme-tiles .theme-tile .theme-container{position:relative;display:block;width:100%;height:192px;background:#bcbcbc;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;overflow:hidden}.theme-tiles .theme-tile .theme-container img{width:100%;height:100%}.theme-tiles .theme-tile .theme-container .overwrap{position:absolute;width:100%;height:50%;bottom:0px;background:rgba(0,0,0,0.5)}.theme-tiles .theme-tile .theme-container .label{bottom:0px;float:left;font-size:100%;width:100%}.theme-tiles .theme-tile .theme-container .label p{margin:16px;text-align:center;color:white}.theme-tiles .theme-tile .theme-subtitle p{margin:8px 0;text-align:center;font-size:90%}.theme-meta{margin-left:36px}.theme-meta .owner{background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding:15px 15px 25px 15px;line-height:1.5}.theme-meta .owner h2{text-shadow:0 1px #fff;margin-bottom:10px}.theme-meta .owner .username{overflow:hidden}.theme-meta .owner .username a{float:none;display:inline-block;margin:0 0 5px;font-size:inherit;background-position:right 6px}.theme-meta .owner .about_me{overflow:hidden}.theme-side-actions{margin-left:36px}@media (max-width: 978px){.theme-tiles .theme-tile{padding:4px}}@media (max-width: 674px){.theme-tiles .theme-tile{padding:2px}.theme-tiles .theme-tile .theme-container{height:147px}}@media (max-width: 526px){.theme-tiles .theme-tile{width:100%;float:none}.theme-tiles .theme-tile .theme-container{height:343px}}@media (max-width: 526px){.theme-tiles .theme-tile .theme-container{height:267px}}@media (max-width: 512px){.themes .theme .theme-right{width:100%;float:left}.themes .theme .theme-left{width:100%;float:left}.theme-meta{margin-left:0}}.evaluations-form-actions{margin:20px 0}.evaluations-form-actions ul{list-style-type:none;padding:0;width:100%}.evaluations-form-actions ul li{width:32%;margin:20px auto}.evaluations-form-actions ul li a{width:100%}.evaluations-form-actions ul li input[type="submit"]{width:100%}.new-evaluation{margin-bottom:48px}.new-evaluation div.input{padding-left:0}.new-evaluation div.input label.radio{display:block}.evaluations-next-actions{margin:20px 0}.evaluations-next-actions ul{list-style-type:none;padding:0;width:100%}.evaluations-next-actions ul li{width:60%;margin:20px auto}.evaluations-next-actions ul li a{width:100%}.landing .inset{margin:0}.tepco-landing{margin:0 auto;text-align:center}.tepco-landing .banner{margin-bottom:36px}.tepco-landing .banner .default img{width:100%}.tepco-landing .banner .mobile{display:none}.tepco-landing .body{margin:20px 0;text-align:center}.tepco-landing .actions{margin:0 auto;width:100%}.tepco-landing .actions .item{float:left;width:50%}.tepco-landing .actions .item .left{float:left;margin-left:16px;width:50%}.tepco-landing .actions .item .right{float:right;margin-right:16px;width:50%}.tepco-landing .flow img,.tepco-landing .pattern img{width:100%}.tepco-landing .project-box{text-align:left}.tepco-landing #projects-more{max-width:950px;min-width:320px;margin:0 auto;padding:20px}.content.welcome .tepco-banner,.content.contents .tepco-banner{margin-bottom:36px}.content.welcome .tepco-banner .default img,.content.contents .tepco-banner .default img{width:100%}.content.welcome .tepco-banner .mobile,.content.contents .tepco-banner .mobile{display:none}@media (max-width: 480px){.content.welcome .tepco-banner .default,.content.contents .tepco-banner .default{display:none}.content.welcome .tepco-banner .mobile,.content.contents .tepco-banner .mobile{display:block}.content.welcome .tepco-banner .mobile img,.content.contents .tepco-banner .mobile img{width:100%}.tepco-landing .banner .default{display:none}.tepco-landing .banner .mobile{display:block}.tepco-landing .banner .mobile img{width:100%}.tepco-landing .actions{margin:0 auto}.tepco-landing .actions .item{float:none;margin:16px auto}.tepco-landing .actions .item .left{float:none;width:100%;margin:0}.tepco-landing .actions .item .right{float:none;width:100%;margin:0}}.tepco-projects .pagination{text-align:center}.ideation-start .flow{margin-top:36px;margin-bottom:36px}.ideation-start .flow img{width:100%;height:auto}.ideation-start .actions{text-align:center}.ideation-start .actions .theme-head{width:100%;height:192px;margin-bottom:24px;overflow:hidden;background-color:#888}.ideation-start .actions .theme-head img{position:relative;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ideation-start .actions .theme-head .overwrap{position:absolute;width:100%;bottom:0px;background:rgba(0,0,0,0.3)}.ideation-start .actions .theme-head .label{bottom:0px;float:left;font-size:170%}.ideation-start .actions .theme-head .label p{margin:8px;color:white}#ideation-starting .ideation-starting-first{display:none}#ideation-starting .ideation-starting-first p.invalid,#ideation-starting .ideation-starting-first p.error{color:red}#ideation-starting .ideation-starting-title label{display:block;text-align:center;font-size:1.25rem}#ideation-starting .ideation-starting-title input{margin:24px 0 8px 0}#ideation-starting .ideation-starting-title input.invalid{background-color:#f2dede}#ideation-starting .ideation-starting-title input.valid{background-color:#dff0d8}#ideation-starting .ideation-starting-title span{display:block;text-align:center;font-size:9pt;color:#888}#ideation-starting button{width:100%}#ideation-starting .ideation-starting-action button{margin:24px 0}.new-ideation .input.action{text-align:center}#ideation-edit{background:#f8f8f8}#ideation-edit h4.requirement{color:red;padding:20px 20px 0 20px;margin-bottom:0px}#ideation-edit h4.administration{color:green;padding:20px 20px 0 20px;margin-bottom:0px}#ideation-edit hr{margin:40px 20px 1px 20px}#ideation-edit abbr{color:red;font-weight:bold}#ideation-edit span.hint{display:block;font-size:9pt;margin-bottom:8px}#ideation-edit input[type="text"].invalid,#ideation-edit textarea.invalid{background-color:#f2dede}#ideation-edit input[type="text"].valid,#ideation-edit textarea.valid{background-color:#dff0d8}#ideation-edit .form-ideation-status label,#ideation-edit .form-ideation-title label,#ideation-edit .form-ideation-widget label,#ideation-edit .form-ideation-tags label,#ideation-edit .form-ideation-theme label{font-weight:bold}#ideation-edit .form-ideation-widget .form-widget-item{margin-bottom:20px}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container{margin-bottom:10px}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container .image-widget-left{float:left;width:48%;margin:0 12px 0 0}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container .image-widget-left img{width:100%;height:100%}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container .image-widget-right{float:right;width:48%;margin:0 0 0 12px}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container .image-widget-right .image-widget-info .progress{position:static;background:linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background:-webkit-linear-gradient(-45deg, transparent 25%, #eaeaea 25%, #eaeaea 50%, transparent 50%, transparent 75%, #eaeaea 75%, #eaeaea);background-size:31px 32px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container .image-widget-right .image-widget-info .progress i{background:linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background:-webkit-linear-gradient(-45deg, #bcdf93 25%, #a0d463 25%, #a0d463 50%, #bcdf93 50%, #bcdf93 75%, #a0d463 75%, #a0d463);background-size:31px 32px}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container .image-widget-right .image-load-actions{margin-top:8px}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-container .image-widget-right .image-load-actions .image-load-action{float:left;margin:4px 4px 0 0}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-selects .image-widget-selectable-image{width:240px;height:180px;float:left;padding:12px}#ideation-edit .form-ideation-widget .form-widget-item.image .image-widget-selects .image-widget-selectable-image .image-loader img{width:100%;min-height:180px}#ideation-edit .form-ideation-tags .form-widget-item{min-height:54px}#ideation-edit .form-ideation-tags .form-widget-item .form-item-tag-field.left{margin:0;float:left;width:90%}#ideation-edit .form-ideation-tags .form-widget-item .form-item-tag-remove.right{margin:0;float:right;width:10%}#ideation-edit .form-ideation-tags .form-widget-item .form-item-tag-remove.right button{float:right}#ideation-edit .form-ideation-theme{margin-top:24px;padding:20px 20px 0 20px}#ideation-edit .form-ideation-theme .form-widget-item label{display:block;margin-bottom:10px}#ideation-edit .form-ideation-theme .form-widget-item .theme-head{width:100%;height:192px;margin-bottom:24px;overflow:hidden;background-color:#888}#ideation-edit .form-ideation-theme .form-widget-item .theme-head img{position:relative;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#ideation-edit .form-ideation-theme .form-widget-item .theme-head .overwrap{position:absolute;width:100%;bottom:0px;background:rgba(0,0,0,0.3)}#ideation-edit .form-ideation-theme .form-widget-item .theme-head .label{bottom:0px;float:left;font-size:170%}#ideation-edit .form-ideation-theme .form-widget-item .theme-head .label p{margin:8px;color:white}#ideation-edit .form-ideation-anonymous,#ideation-edit .form-ideation-notice{padding:20px 20px 0 20px}#ideation-edit .form-ideation-tos{margin-top:24px;margin-bottom:24px}#ideation-edit .form-ideation-tos .form-widget-item label.tos{text-align:center;width:100%}#ideation-edit .ideation-actions{padding:0 20px 20px 20px}#ideation-edit .ideation-actions p{padding:0}#ideation-edit .ideation-actions .container{padding:0;width:100%}#ideation-edit .ideation-actions .container .save{float:left;width:40%;margin:20px 20px 20px 0px}#ideation-edit .ideation-actions .container .save p{min-height:32px;font-size:9pt}#ideation-edit .ideation-actions .container .save a.save,#ideation-edit .ideation-actions .container .save button.save{width:100%;margin:0}#ideation-edit .ideation-actions .container .save-override{float:none;width:100%;margin:40px 20px 40px 0px}#ideation-edit .ideation-actions .container .submit{float:right;width:40%;margin:20px 0px 20px 20px}#ideation-edit .ideation-actions .container .submit p{min-height:32px;font-size:9pt}#ideation-edit .ideation-actions .container .submit a.submit,#ideation-edit .ideation-actions .container .submit button.submit{width:100%;margin:0}#ideation-edit .ideation-actions .error{color:red;text-align:center}#ideation-edit .ideation-actions .updating,#ideation-edit .ideation-actions .posting{margin:24px 0;text-align:center}#ideation_theme_ids{width:100%}#ideation-official-comment form{padding:20px}#ideation-official-comment form .form-group{margin-bottom:24px}#ideation-official-comment form label{font-weight:bold}#ideation-official-comment form span.hint{display:block;font-size:9pt;margin-bottom:8px}#ideation-official-comment .ideation-official-comment-loading-root{margin:auto;min-height:48px}#ideation-official-comment .ideation-official-comment-loading{margin:auto}#ideation-official-comment .ideation-official-comment-form .ideation-official-comment-action .checkbox{display:inline-block}#ideation-official-comment .ideation-official-comment-form .ideation-official-comment-action .checkbox label{font-weight:normal}#ideation-official-comment .ideation-official-comment-item .post-date{font-style:italic}#ideation-official-comment .ideation-official-comment-item .actions button{float:right}.ideation-moderation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:15px 15px 5px;background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;text-align:center}.ideation-moderation .button{margin-right:7px;margin-bottom:10px}.ideation-moderation-info.draft-color{padding:18px;border:1px solid;-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;-o-border:1px solid;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-color:red;-webkit-border-color:red;-moz-border-color:red;-ms-border-color:red;-o-border-color:red;color:red}.ideation-moderation-info.pending-color{padding:18px;border:1px solid;-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;-o-border:1px solid;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-color:#bcbcbc;-webkit-border-color:#bcbcbc;-moz-border-color:#bcbcbc;-ms-border-color:#bcbcbc;-o-border-color:#bcbcbc}.ideation-moderation-info .ideation-draft-alert-header,.ideation-moderation-info .ideation-pending-alert-header{text-align:center}.ideation-moderation-info .ideation-draft-alert-message,.ideation-moderation-info .ideation-pending-alert-message{font-weight:bold}.ideation-moderation-info .ideation-draft-alert-actions{text-align:center}.ideation-moderation-info .ideation-draft-alert-actions a{width:50%}#ideation .ideation-left h1.ideation-title{font-size:1.75rem}#ideation .ideation-left .ideation-progress{margin:32px 0px}#ideation .ideation-left .ideation-progress .progressbar{height:32px;background:#dbdcdd}#ideation .ideation-left .ideation-progress .progressbar i{background:#f0fbff;display:inline-block;height:100%}#ideation .ideation-left .ideation-progress .progressbar span{height:32px;top:8px;position:absolute;text-shadow:0 0 2px rgba(0,0,0,0.2);width:100%;font-size:80%;font-weight:bold;color:#fff;text-align:center;z-index:2}#ideation .ideation-left .ideation-progress ul.progress-status{padding-left:0;list-style-type:none;height:118px}#ideation .ideation-left .ideation-progress ul.progress-status li{height:118px;float:left;width:33.333%;font-weight:bold;color:#dbdcdd}#ideation .ideation-left .ideation-progress ul.progress-status li span{display:block}#ideation .ideation-left .ideation-progress .progress-status .progress-status-item{text-align:center}#ideation .ideation-left .ideation-progress .progress-status .progress-status-item .like-count,#ideation .ideation-left .ideation-progress .progress-status .progress-status-item .like-label{font-size:80%}#ideation .ideation-left .ideation-progress #ideation-progress-hints ul{padding-left:20px}#ideation .ideation-left .ideation-progress #ideation-progress-hints button{float:right}#ideation .ideation-left ul.tab-navigation li{padding:0;text-align:center}#ideation .ideation-left ul.tab-navigation li[data-section="tab-description"]{width:28%}#ideation .ideation-left ul.tab-navigation li[data-section="tab-official-comment"]{width:34%}#ideation .ideation-left ul.tab-navigation li[data-section="tab-comment"]{width:20%}#ideation .ideation-left ul.tab-navigation .comment-count{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:9pt;margin-left:8px;padding:4px 6px;position:relative}#ideation .ideation-left ul.tab-navigation .comment-count:before{content:"";position:absolute;width:7px;height:7px;top:8px;left:-3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#ideation .ideation-left .ideation-image{text-align:center}#ideation .ideation-left .ideation-image img{width:100%}#ideation .ideation-left .description-widget-item.image,#ideation .ideation-left .description-widget-item.video{text-align:center}#ideation .ideation-left .description-widget-item.image img,#ideation .ideation-left .description-widget-item.video img{width:100%}.ideations .ideation .ideation-right{width:30%;float:right}.ideations .ideation .ideation-right .theme-tiles .theme-tile{width:100%}.ideations .ideation .ideation-left{width:70%;float:left}.ideations .ideation .ideation-left hr.separator{margin-right:48px}.ideations .modal-content form label{width:100%}.ideations .modal-content form p.reject-btn{padding-left:0;text-align:center}.ideation-image,.ideation-widget{margin-bottom:36px}.ideation-tiles .ideation-tile{width:33%;margin:0}.ideation-tiles .ideation-tile img{width:100%}.ideation-wrapper{margin-left:36px}.ideations-commands{margin-top:32px;margin-bottom:32px}.ideations-commands .ideations-left{float:left;width:50%}.ideations-commands .ideations-left .ideations-search form{padding:0;background:none}.ideations-commands .ideations-left .ideations-search form input{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_search-530061118aefdcc0829927628cf63d5f84ee109cd00a24373103f3187b30bf6e.png) no-repeat 7px 4px #fff;padding:2px 8px 2px 23px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.ideations-commands .ideations-right{width:50%;float:right}.ideations-commands .ideations-right .ideations-sort-menu{float:right}.ideations-commands .ideations-right .ideations-sort-menu a{line-height:1.0em}.ideations-commands .ideations-right .ideations-sort-menu a.selected{cursor:default;text-decoration:underline}.ideations-commands .ideations-right .ideations-sort-menu .divider{border-right:1px solid;margin:0 10px}.ideations-commands .ideations-right .ideations-sort-menu .read-more{margin-top:10px;margin-bottom:30px;text-align:center}.ideations-found-message,.ideations-announcement .message{margin-top:32px;margin-bottom:32px;text-align:center}.ideation-likebox{padding:15px;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:35px}.ideation-likebox .reactions button{width:100%}.ideation-status{margin-bottom:20px}.ideation-owner{margin-bottom:20px}.ideation-owner .owner{background-color:#EBEBEB;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 25px 15px;line-height:1.5}.ideation-owner .owner h2{text-shadow:0 1px #fff;margin-bottom:10px}.ideation-owner .owner .username{min-height:50px;overflow:hidden}.ideation-owner .owner .username a{float:none;display:inline-block;margin:0 0 5px;font-size:inherit;background-position:right 6px}.ideation-owner .owner .about_me{overflow:hidden}.ideation-owner .stats{background-color:#EBEBEB;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);background-image:linear-gradient(#fff, rgba(255,255,255,0))}.ideation-owner .stats div{width:40%;float:left;border-left:2px solid #f0f0f0}.ideation-owner .stats div .count{font-size:11pt;font-weight:bold;margin:0.5em 0 0 0}.ideation-owner .stats div .unit{font-size:9pt;color:#AAAAAA;margin:0 0 0.5em 0}.ideation-owner .stats .views{padding-left:15px}.ideation-owner .stats .comments{padding-left:15px}.ideation-box{width:23%;margin-right:2.5%;margin-bottom:2.5%;line-height:1.1em;float:left;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3)}.ideation-box.hoverout{-webkit-box-shadow:5px 5px 18px rgba(0,0,0,0.6);-moz-box-shadow:5px 5px 18px rgba(0,0,0,0.6);box-shadow:5px 5px 18px rgba(0,0,0,0.6);z-index:10}.ideation-box.hoverout .toggle-trigger{color:#34b6e4}.ideation-box .toggle-trigger{cursor:pointer;padding:4px 2px}.ideation-box .toggle-trigger:hover{color:#34b6e4}.ideation-box .info{width:100%;height:100%;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ideation-box .info .thumb:hover .project-thumb-url{display:block}.ideation-box .info .toggle-action{display:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}.ideation-box .info .toggle-action.slideout{display:block;z-index:10}.ideation-box .info .stats span:before{background-size:contain;background-repeat:no-repeat;vertical-align:middle;display:inline-block;margin-right:5px}.ideation-box .info .stats .views span:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_views-4def2da6260e00184d5023dbc994369e7b70cb62da4f0269f9ced29e9d12043e.png);position:relative;padding:13px 8px;background-position:0 3px}.ideation-box .info .stats .comments span:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_comments-93fb6ce682c67352ebab4be83fe8257b81c21d9f7032ab562d1b93addf473466.png);position:relative;padding:13px 8px;background-position:0 3px}.ideation-box .info .stats .likes span:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_likes-54b5f2f7a5e085687f498ec7fd4f902d6429795dd55e3e2a33e8b9072ba2d4d9.png);position:relative;padding:13px 8px;background-position:0 3px}.ideation-box .thumb-container{position:relative;display:block;height:100%;width:100%;background:#bcbcbc;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;overflow:hidden}.ideation-box .thumb-container img{width:100%;border:0}.ideation-box .thumb-container .overwrap{position:absolute;width:100%;height:100%;bottom:0px;background:rgba(0,0,0,0.3)}.ideation-box .thumb-container .overwrap:hover{background:none}.ideation-box .thumb-container .label{position:absolute;bottom:0px;float:left;font-size:150%}.ideation-box .thumb-container .label p{color:white;margin:0 0 0 8px;line-height:1.5em}.ideation-box .thumb-container .numbering{float:right;font-size:150%}.ideation-box .thumb-container .numbering p{color:white;margin:0 8px 0 0;line-height:1.5em}.ideation-box .desc{height:100%;margin:0;padding:10px 12px}.ideation-box .desc p{margin:0}.ideation-box .desc .ideation-title{margin-bottom:8px}.ideation-box .desc .ideation-title a{color:black;display:inline-block;font-size:150%;font-weight:500;line-height:1.3em}.ideation-box .desc .theme-title{font-size:14px;font-weight:500;line-height:1.3em}.ideation-box .desc .theme-title a{color:#888}.ideation-box .stats{border-top:1px solid #ccc;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 10px;height:36px}.ideation-box .stats div{width:33%;float:left}.ideation-box:nth-child(4n+4){margin-right:0}.ideation-list div:nth-child(4n+4) .ideation-box{margin-right:0}#ideations-more .read-more{margin-top:10px;margin-bottom:30px;text-align:center}#ideations-more a.decoration:hover{text-decoration:none}.ideation-side-actions{margin-bottom:36px}.ideation-side-actions a{width:100%}.ideation_comment{padding:0px;margin:20px;background:white}form.ideation_comment{margin-left:50px;margin-right:15px}#ideation #discuss{margin-bottom:48px}@media (max-width: 790px){.ideation-box{width:31.3%;margin-right:3%;margin-bottom:3%}.ideation-box:nth-child(4n+4){margin-right:3%}.ideation-box:nth-child(3n+3){margin-right:0}.ideation-list div:nth-child(4n+4) .ideation-box{margin-right:3%}.ideation-list div:nth-child(3n+3) .ideation-box{margin-right:0}}@media (max-width: 790px) and (min-width: 480px){.ideation-list .ideation-box:nth-child(4){display:none}}@media (max-width: 479px){.ideation-box{width:48%;margin-right:4%;margin-bottom:4%}.ideation-box:nth-child(3n+3){margin-right:4%}.ideation-box:nth-child(2n+2){margin-right:0}.ideation-list div:nth-child(3n+3) .ideation-box{margin-right:4%}.ideation-list div:nth-child(2n+2) .ideation-box{margin-right:0}}@media (max-width: 512px){.ideations .ideation .ideation-right{width:100%;float:left}.ideations .ideation .ideation-left{width:100%;float:left}.ideation-wrapper{margin-left:0px}.ideation-meta{margin-left:0}}#form-challenge .challenge-actions{margin:20px auto}#form-challenge .challenge-actions p{padding:0}#form-challenge .challenge-actions .container{padding:0;width:100%}#form-challenge .challenge-actions .container .save{margin:20px 20px}#form-challenge .challenge-actions .container .save p{min-height:32px;font-size:9pt}#form-challenge .challenge-actions .container .save a.save{width:100%;margin:0}#form-challenge .challenge-actions .container .update{text-align:center}#form-challenge .challenge-actions .container .publish{margin:20px 20px}#form-challenge .challenge-actions .container .publish p{min-height:32px;font-size:9pt}#form-challenge .challenge-actions .container .publish a.submit{width:100%;margin:0}.challenges .challenge .challenge-header .challenge-header-left{width:40%;margin:0;display:inline-block}.challenges .challenge .challenge-header .challenge-header-right{width:60%;float:right}.challenges .challenge .challenge-header .challenge-header-right a{float:right}.challenges .challenge .challenge-moderation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:15px 15px 5px;background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;text-align:center}.challenges .challenge .challenge-moderation .button{margin-right:7px;margin-bottom:10px}.challenges .challenge .challenge-operation-message{margin:48px 24px 48px 24px}.challenges .challenge .challenge-operation-message p{font-size:1.5rem}.challenges .challenge .challenge-fields{margin-bottom:24px}.challenges .challenge .challenge-statistics{margin-top:48px;margin-bottom:48px}.new-vow .input.action{text-align:center}.challenge-result .challenge-result-header{margin-bottom:48px}.challenge-result .challenge-result-header h1{font-size:2em;margin-bottom:48px}.challenge-result .challenge-result-header img{max-width:none;max-height:none;width:100%}.challenge-result .challenge-result-highest-awards,.challenge-result .challenge-result-performance-awards{margin-bottom:48px}.challenge-result .challenge-result-highest-awards h2,.challenge-result .challenge-result-performance-awards h2{font-size:18pt}.challenge-result .challenge-result-highest-award,.challenge-result .challenge-result-performance-award{margin-bottom:50px}.challenge-result .challenge-result-highest-award .right,.challenge-result .challenge-result-performance-award .right{width:50%;float:right}.challenge-result .challenge-result-highest-award .right .description .title,.challenge-result .challenge-result-performance-award .right .description .title{font-size:15pt;margin:0 0 20px 0}.challenge-result .challenge-result-highest-award .right .description .text,.challenge-result .challenge-result-performance-award .right .description .text{float:left;margin-right:32px}.challenge-result .challenge-result-highest-award .right .description .text .owner,.challenge-result .challenge-result-performance-award .right .description .text .owner{margin:0;font-weight:normal}.challenge-result .challenge-result-highest-award .right .description .text .comment,.challenge-result .challenge-result-performance-award .right .description .text .comment{margin:0;padding:16px 0;border:none}.challenge-result .challenge-result-highest-award .right .description .image,.challenge-result .challenge-result-performance-award .right .description .image{float:left}.challenge-result .challenge-result-highest-award .left,.challenge-result .challenge-result-performance-award .left{width:50%;float:left}.challenge-result .challenge-result-highest-award .left img,.challenge-result .challenge-result-performance-award .left img{max-width:400px;max-height:400px;height:auto}.challenge-result .challenge-result-performance-awards{margin-top:24px}.challenge-result .challenge-result-performance-awards .challenge-result-performance-award-items .challenge-result-performance-award-item{margin-bottom:24px}.challenge-result .challenge-result-performance-awards .challenge-result-performance-award-items .challenge-result-performance-award-item p.title{font-weight:bold}.private-contest-challengers .private-contest-challenger-header .private-contest-challenger-header-left{width:40%;margin:0;display:inline-block}.private-contest-challengers .private-contest-challenger-header .private-contest-challenger-header-right{width:60%;float:right}.private-contest-challengers .private-contest-challenger-header .private-contest-challenger-header-right a{float:right}.private-contest-challengers .private-contest-challenger-list .private-contest-challenger-list-no-users{padding-top:12px;padding-bottom:12px;text-align:center;background:#f0fbff;color:#0b6080;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.private-contest-challengers .private-contest-challenger-list .challenge-invitation input{margin-bottom:16px}.private-contest-challengers .private-contest-challenger-list .error{color:red}.private-contest-challengers .private-contest-invitation{text-align:center}@media (max-width: 872px){.challenge-result .challenge-result-highest-award .right,.challenge-result .challenge-result-performance-award .right{width:100%;float:none;margin-top:24px}.challenge-result .challenge-result-highest-award .left,.challenge-result .challenge-result-performance-award .left{width:100%;float:none;text-align:center}.challenge-result .challenge-result-highest-award .left img,.challenge-result .challenge-result-performance-award .left img{max-width:none;max-height:none;width:100%}}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left{float:left}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.linetext:before,.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.longtext:before,.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.checkbox:before,.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.radio:before,.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.upload:before{background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;padding:14px;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.linetext:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_linetext-b7e3a8c4917d2aaec7e0c01e57bdf52d7e22409718e767062c0b264a5abb2488.png)}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.longtext:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_longtext-6df2900ce89e3cae6249210247c3ac38db8eeafac049c24ec9fb5a225013f95b.png)}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.checkbox:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_checkbox-7b8c33aa9188c9031ebfd853bfb36697abea75df18cffd983325e50b9585e3d4.png)}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.radio:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_radio-1741bd52cf40e613f3dfcb0425a203384bcf6355e73deed2bd81d78e3f6eaa8a.png)}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-left h3.upload:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_form_upload-a14bf1372417e20e834c8030294c95a1a1aa2b09b9c68e93c4fbb80edfaccf8e.png)}.forms .form-item-widget-header .form-item-widget-header-nav1 .form-item-widget-header-right{float:right}.forms .form-item-widget-header .form-item-widget-header-nav2 .form-template-item-widgets-up{text-align:center;margin-top:18px;margin-bottom:36px}.forms .form-item-widget-header .form-item-widget-header-nav2 .form-template-item-widgets-up a.widget-arrow-up{width:30%}.forms .form-item-widget-footer .form-template-item-widgets-down{text-align:center;margin-top:18px;margin-bottom:36px}.forms .form-item-widget-footer .form-template-item-widgets-down a.widget-arrow-down{width:30%}.forms ul.project_form_template_widgets_items_values li{list-style-type:none}.forms ul.project_form_template_widgets_items_values li .project_form_template_widgets_items_values_value{padding-left:0}.forms ul.project_form_template_widgets_items_values li .project_form_template_widgets_items_values_value .form-item-value-widget-value{width:86%;float:left}.forms ul.project_form_template_widgets_items_values li .project_form_template_widgets_items_values_value .form-item-value-widget-value input{display:inline-block}.forms ul.project_form_template_widgets_items_values li .project_form_template_widgets_items_values_value .form-item-value-widget-up{float:right}.forms ul.project_form_template_widgets_items_values li .project_form_template_widgets_items_values_value .form-item-value-widget-down{float:right}.forms ul.project_form_template_widgets_items_values li .project_form_template_widgets_items_values_value .form-item-value-widget-remove{float:right}.forms ul.project_form_template_widgets_items_values li .project_form_template_widgets_items_values_value button{min-width:24px}.prediction-phase .prediction-phase-header .prediction-phase-header-left,.prediction-phases .prediction-phase-header .prediction-phase-header-left{width:40%;margin:0;display:inline-block}.prediction-phase .prediction-phase-header .prediction-phase-header-right,.prediction-phases .prediction-phase-header .prediction-phase-header-right{width:60%;float:right}.prediction-phase .prediction-phase-header .prediction-phase-header-right a,.prediction-phases .prediction-phase-header .prediction-phase-header-right a{float:right}.prediction-phase .prediction-phase-moderation,.prediction-phases .prediction-phase-moderation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:15px 15px 5px;background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;text-align:center}.prediction-phase .prediction-phase-moderation .button,.prediction-phases .prediction-phase-moderation .button{margin-right:7px;margin-bottom:10px}.prediction-phase .prediction-phase-desc .prediction-phase-desc-right,.prediction .prediction-phase-desc .prediction-phase-desc-right{width:30%;float:right}.prediction-phase .prediction-phase-desc .prediction-phase-desc-left,.prediction .prediction-phase-desc .prediction-phase-desc-left{width:68%;float:left}.prediction-phase .prediction-phase-desc .prediction-phase-desc-left img,.prediction .prediction-phase-desc .prediction-phase-desc-left img{width:100%}.prediction-phase .prediction-phase-desc .prediction-phase-desc-duration,.prediction-phase .prediction-phase-desc .prediction-phase-desc-files,.prediction .prediction-phase-desc .prediction-phase-desc-duration,.prediction .prediction-phase-desc .prediction-phase-desc-files{width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbcbc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15);background:#fff;text-align:left;padding-bottom:0;margin-bottom:24px}.prediction-phase .prediction-phase-desc .prediction-phase-desc-duration h2,.prediction-phase .prediction-phase-desc .prediction-phase-desc-files h2,.prediction .prediction-phase-desc .prediction-phase-desc-duration h2,.prediction .prediction-phase-desc .prediction-phase-desc-files h2{margin-bottom:10px}.prediction-phase .prediction-phase-desc .prediction-phase-desc-duration span.inprogress,.prediction .prediction-phase-desc .prediction-phase-desc-duration span.inprogress{color:red}.prediction-phase .prediction-phase-desc .prediction-phase-desc-close a,.prediction .prediction-phase-desc .prediction-phase-desc-close a{float:right}.prediction .prediction-header{margin-bottom:48px}.prediction .prediction-header .prediction-preview-mode{padding-top:12px;padding-bottom:12px;text-align:center;background:#f0fbff;color:#0b6080;text-shadow:0 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.prediction .prediction-header .prediction-header-left{width:40%;margin:0;display:inline-block}.prediction .prediction-header .prediction-header-right{width:60%;float:right}.prediction .prediction-header .prediction-header-right a{float:right}.prediction .prediction-moderation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:15px 15px 5px;background:#f0f0f0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15);border-radius:4px;text-align:center}.prediction .prediction-moderation .button{margin-right:7px;margin-bottom:10px}.prediction .prediction-phase-desc-bar .prediction-phase-desc-bar-left{width:40%;margin:0;display:inline-block}.prediction .prediction-phase-desc-bar .prediction-phase-desc-bar-right{width:60%;float:right}.prediction .prediction-phase-desc-bar .prediction-phase-desc-bar-right a{float:right}.prediction-api-key .prediction-api-key-header .prediction-api-key-header-left{width:40%;margin:0;display:inline-block}.prediction-api-key .prediction-api-key-publishment .action{text-align:center}.prediction-api-key .prediction-api-key-info{margin:24px 0}.prediction-api-key .prediction-api-key-info input{margin-bottom:12px}.prediction-api-key .prediction-api-key-info .prediction-api-key-token{margin-bottom:24px}.prediction-api-key .prediction-api-key-info .prediction-api-key-agreed{margin-bottom:24px}.prediction-api-key .api-tos{margin-bottom:48px}.prediction-api-key .api-tos p{padding-left:0}.prediction-api-key .api-tos ol{padding-left:20px}.new-prediction-phase .input.action{text-align:center}.prediction-tabs{margin-bottom:48px}.prediction-rankings .pagination,#prediction-results .pagination,.prediction-results .pagination,.power-data .pagination,.prediction-private-contest-data .pagination,.prediction-private-action-log-logs .pagination{text-align:center;margin:24px 0}.prediction-rankings table,#prediction-results table,.prediction-results table,.power-data table,.prediction-private-contest-data table,.prediction-private-action-log-logs table{width:100%;margin:0 auto}.prediction-rankings table .success,#prediction-results table .success,.prediction-results table .success,.power-data table .success,.prediction-private-contest-data table .success,.prediction-private-action-log-logs table .success{color:green}.prediction-rankings table .alert,#prediction-results table .alert,.prediction-results table .alert,.power-data table .alert,.prediction-private-contest-data table .alert,.prediction-private-action-log-logs table .alert{color:red}.prediction-rankings table .current,#prediction-results table .current,.prediction-results table .current,.power-data table .current,.prediction-private-contest-data table .current,.prediction-private-action-log-logs table .current{background-color:#f0fbff}.prediction-rankings table tr.current td,#prediction-results table tr.current td,.prediction-results table tr.current td,.power-data table tr.current td,.prediction-private-contest-data table tr.current td,.prediction-private-action-log-logs table tr.current td{background-color:#f0fbff}.prediction-rankings .action{text-align:center;margin:24px 0}.prediction-results-messages{margin-bottom:24px}.prediction-results-updates{margin-bottom:24px}.prediction-results-updates .error{font-weight:bold;color:red}.prediction-results-updates .success{font-weight:bold;color:green}.prediction-private-action-log-operation{margin:24px 0}.prediction-private-action-log-navigation{margin:24px 0;text-align:center}@media (max-width: 512px){.prediction-phase .prediction-phase-desc .prediction-phase-desc-right{width:100%;float:left}.prediction-phase .prediction-phase-desc .prediction-phase-desc-left{width:100%;float:left}}.category-boxes .category-box,.project-discover-category-boxes .category-box{width:23%;margin-right:2.0%;margin-bottom:2.5%;line-height:1.1em;float:left;background:#eeeeee}.category-boxes .category-box .info,.project-discover-category-boxes .category-box .info{width:100%;height:100%}.category-boxes .category-box .info .thumb-container,.project-discover-category-boxes .category-box .info .thumb-container{position:relative;display:block;width:100%;height:149px;overflow:hidden}.category-boxes .category-box .info .thumb-container img,.project-discover-category-boxes .category-box .info .thumb-container img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.category-boxes .category-box .info .desc,.project-discover-category-boxes .category-box .info .desc{height:24px;margin:0;padding:10px 12px;text-align:center}.category-boxes .category-box .info .desc p,.project-discover-category-boxes .category-box .info .desc p{margin:0}.category-boxes .category-box .info .desc a,.project-discover-category-boxes .category-box .info .desc a{color:#777777;display:inline-block;font-weight:500;line-height:1.3em}.category-pagination .category-pagination-actions{height:48px}.category-pagination .category-pagination-actions .category-pagination-prev{margin-right:24px}.category-pagination .category-pagination-actions .category-pagination-next{margin-left:24px}.category-pagination .category-pagination-actions a[disabled="disabled"]{color:gray}.category-pagination .category-pagination-actions,.category-pager-loading{text-align:center}.category-pagination .category-pagination-actions div,.category-pager-loading div{display:inline-block}.project-discover-categories .project-discover-category-boxes{margin-right:0px;margin-left:0px;list-style-type:none}.project-discover-categories .project-discover-category-boxes .category-box{width:47%;margin-right:2.5%;margin-bottom:2.5%}.project-discover-categories .project-discover-category-boxes .category-box .info .thumb-container{height:96px}.project-discover-categories .project-discover-category-boxes .category-box .info .desc{padding:0}.project-discover-categories .project-discover-category-boxes .category-box .info .desc p{padding-left:0px}.project-discover-categories .project-discover-category-boxes .category-box .info .desc a{font-size:75%;font-weight:300;line-height:1.0em}@media (max-width: 893px){.category-boxes .category-box{width:31.3%;margin-right:2%;margin-bottom:2%}.category-box:nth-child(4n+4){margin-right:3%}.category-box:nth-child(3n+3){margin-right:0}}@media (max-width: 666px){.category-boxes .category-box{width:48%;margin-right:2%;margin-bottom:2%}}@media (max-width: 574px){.project-discover-categories .project-discover-category-boxes .category-box{width:100%;margin:0 0 20px 0 !important}.project-discover-categories .project-discover-category-boxes .category-box .info{width:auto;margin:0}.project-discover-categories .project-discover-category-boxes .category-box .info .thumb-container{height:149px}.project-discover-categories .project-discover-category-boxes .category-box .info .desc p{padding-left:0px}.project-discover-categories .project-discover-category-boxes .category-box .info .desc a{font-size:100%;font-weight:300;line-height:1.0em}}@media (max-width: 508px){.category-boxes .category-box{width:100%;margin-right:2%;margin-bottom:2%}}[hidden],template{display:none}@font-face{font-family:'Glyphicons Halflings';src:url(//d3vgh2ebord16e.cloudfront.net/assets/glyphicons-halflings-regular-62fcbc4796f99217282f30c654764f572d9bfd9df7de9ce1e37922fa3caf8124.eot);src:url(//d3vgh2ebord16e.cloudfront.net/assets/glyphicons-halflings-regular-62fcbc4796f99217282f30c654764f572d9bfd9df7de9ce1e37922fa3caf8124.eot?#iefix) format("embedded-opentype"),url(//d3vgh2ebord16e.cloudfront.net/assets/glyphicons-halflings-regular-63faf0af44a428f182686f0d924bb30e369a9549630c7b98a969394f58431067.woff) format("woff"),url(//d3vgh2ebord16e.cloudfront.net/assets/glyphicons-halflings-regular-e27b969ef04fed3b39000b7b977e602d6e6a2b1c8c0d618bebf6dd875243ea3c.ttf) format("truetype"),url(//d3vgh2ebord16e.cloudfront.net/assets/glyphicons-halflings-regular-cef3dffcef386be2c8d1307761717e2eb9f43c151f2da9f1647e9d454abf13a3.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}img{vertical-align:middle}.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100%;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;width:100% \9;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("//d3vgh2ebord16e.cloudfront.net/assets/fontawesome-webfont-9f8288933d2c87ab3cdbdbda5c9fa1e1e139b01c7c1d1983f91a13be85173975.eot");src:url("//d3vgh2ebord16e.cloudfront.net/assets/fontawesome-webfont-9f8288933d2c87ab3cdbdbda5c9fa1e1e139b01c7c1d1983f91a13be85173975.eot#iefix") format("embedded-opentype"),url("//d3vgh2ebord16e.cloudfront.net/assets/fontawesome-webfont-66db52b456efe7e29cec11fa09421d03cb09e37ed1b567307ec0444fd605ce31.woff") format("woff"),url("//d3vgh2ebord16e.cloudfront.net/assets/fontawesome-webfont-c2a9333b008247abd42354df966498b4c2f1aa51a10b7e178a4f5df2edea4ce1.ttf") format("truetype"),url("//d3vgh2ebord16e.cloudfront.net/assets/fontawesome-webfont-4f1f9ffe01469bbd03b254ec563c304dd92276514110364148cb7ffdd75d3297.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.carousel .item{background-size:cover;width:100%;height:100%}.carousel .item.item-and-note{background-image:url(//d3vgh2ebord16e.cloudfront.net/carousel/and_note.jpg)}.carousel .item.item-idea.en{background-image:url(//d3vgh2ebord16e.cloudfront.net/carousel/launch_made_easy_en.jpg)}.carousel .item.item-idea.ja{background-image:url(//d3vgh2ebord16e.cloudfront.net/carousel/launch_made_easy_ja.jpg)}.carousel .item.item-my-palce{background-image:url(//d3vgh2ebord16e.cloudfront.net/cuusoo_top_8.jpg);background-position:100px}.carousel .item.item-curatables{background-image:url(//d3vgh2ebord16e.cloudfront.net/brands/bg_curatable_brick.png);background-size:cover;background-repeat:no-repeat;background-color:#096fb0;background-position:center}.carousel .item.item-curatables i{background-image:url(//d3vgh2ebord16e.cloudfront.net/brands/curatable_brick.png);background-size:contain;display:inline-block;position:relative;left:60px;margin-bottom:0;padding:0;width:180px;height:90px}.carousel .item.item-cuusoo-brick{background-image:url(//d3vgh2ebord16e.cloudfront.net/carousel/cuusoo_brick.jpg);background-size:100%;background-repeat:no-repeat;background-color:#ffe04d;background-position:center}.carousel .item.item-cuusoo-brick i{background-image:url(//d3vgh2ebord16e.cloudfront.net/brands/logo_cuusoo_brick.png);background-size:contain;display:inline-block;position:relative;left:60px;margin-bottom:0;padding:0;width:160px;height:90px}.carousel .item.item-cuusoo-brick p{width:35%}.carousel .item.item-cuusoo-brick strong{font-size:16px;margin-bottom:8px;display:block}.carousel .item.item-cuusoo-brick .item-align-middle a{margin-top:20px}.carousel .item.item-debut-with{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/debut_with-5fde27f40d59269d052d2ec05494bb3b7cb1e336435643d21c29928d2b0571e2.png);background-size:100%;background-repeat:no-repeat;background-position:center}.carousel .item.item-debut-with a{position:absolute;right:50px;bottom:30px;width:200px}.carousel .item.cuusoo-header-banner-ja{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/cs_2015_header_banner_ja-34f63a25caaf35054a4d5fff439b415226f1eef5072a193f8ae803b039fa0394.png);background-size:100%;background-repeat:no-repeat;background-position:center}.carousel .item.cuusoo-header-banner-ja a{position:absolute;left:92px;bottom:64px;width:200px}.carousel .item.cuusoo-header-banner-en{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/cs_2015_header_banner_en-c55502efd8bdccb038b95f135368a9f6af567960655615e7ca0c1d2365553700.png);background-size:100%;background-repeat:no-repeat;background-position:center}.carousel .item.cuusoo-header-banner-en a{position:absolute;left:92px;bottom:64px;width:200px}.carousel .item.item-brick-contest{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/brick_contest3_result-be1e838f35f6838b05e1f789bbe6af2c9bffed693a9f962521a66e709d080b17.png);background-size:100%;background-repeat:no-repeat;background-position:center}.carousel .item.item-brick-contest a.see_results{position:absolute;right:50px;bottom:30px;width:200px}.carousel .item.item-brick-contest a.see_entries{position:absolute;right:50px;bottom:88px;width:200px}.carousel .item.item-brick-contest a.learn_more{position:absolute;right:50px;bottom:88px;width:200px;font-weight:bold;text-align:center}.carousel .item .item-desc{display:table;width:100%;height:100%}.carousel .item .item-align-middle{display:table-cell;vertical-align:middle}.carousel .item .item-align-middle a{left:60px}.carousel .item.item-idea>a{position:absolute;bottom:20px;left:-65px;margin-left:50%}.carousel .item.item-creator{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/promo/home-creator-2_loggedin@2x-62d81267c5d5e2779682013fca373e7136f651d52a14774d64f04cba80879c83.jpg)}.carousel .item.item-creator .user-voice{position:absolute;margin:0;padding:20px 20px;font-weight:bold;font-size:22pt;letter-spacing:1pt;line-height:1.3em;color:#fff;top:20px;left:20px;width:250px;background-color:#00b3ea}.carousel .item.item-creator .user-voice:before{content:'\25b6';position:absolute;right:-20px;margin-top:40px;color:#00b3ea}.carousel .item.item-creator .product{display:block;position:absolute;width:250px;min-height:100px;padding:20px;background:#F1F1F1;bottom:20px;right:20px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15)}.carousel .item.item-creator .product img{float:left;width:100px;height:100px;margin-right:20px}.carousel .item.item-creator .product h2{color:#444;margin:0}.carousel .item i{background-image:url(//d3vgh2ebord16e.cloudfront.net/carousel/and_note_logo.jpg);background-repeat:no-repeat;background-size:100%;display:inline-block;position:relative;left:60px;margin-bottom:10px;padding:25px 85px}.carousel .item h1{display:inline-block;position:relative;left:60px}.carousel .item p{font-size:12px;position:relative;left:60px;width:25%}.carousel .item a.more{font-size:11pt}@media (max-width: 767px){.carousel-control.left,.carousel-control.right{height:300px}.carousel-inner{height:300px}.carousel .item.item-and-note{background-image:url(//d3vgh2ebord16e.cloudfront.net/carousel/and_note_small.jpg);background-position:50%}.carousel .item.item-idea{background-position:50%}.carousel .item.item-creator{background-position:50%}.carousel .item.item-my-palce{background-position:50%}.carousel .item.item-cuusoo-brick{background-image:url(//d3vgh2ebord16e.cloudfront.net/carousel/cuusoo_brick_small.jpg);background-size:90%}.carousel .item.item-cuusoo-brick i{width:130px;height:80px}.carousel .item.item-cuusoo-brick .item-align-middle{text-align:left}.carousel .item.item-cuusoo-brick .item-align-middle a{margin-top:0;left:60px;display:inherit;position:relative}.carousel .item .item-desc{width:100%}.carousel .item .item-align-middle{text-align:center}.carousel .item .item-align-middle a{position:static;display:inline-block;margin:0 auto}.carousel .item i{left:0;display:block;width:170px;background-size:contain;margin:0 auto 20px;padding:0;height:50px}.carousel .item h1{left:0;display:block}.carousel .item p{display:none}}@media (max-width: 320px){.carousel .item.item-creator .product{right:-10px}.carousel .item.item-and-note .item-align-middle a,.carousel .item.item-my-palce .item-align-middle a{display:inline-block;position:relative;left:0;margin:0}}*:focus{outline:0}body{margin:0;overflow-x:hidden;background:#fff;color:#444;font-size:11pt}@media (max-width: 320px){body{overflow-x:hidden}}body,button,input,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300}div,form{position:relative}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.pull-left{float:left !important}.pull-right{float:right !important}.show{display:block !important}.hide{display:none !important;visibility:hidden !important}.invisible{visibility:hidden}img{border:0;height:auto}noscript{color:red;font-size:1.2em;font-weight:bold}a{color:#34b6e4;text-decoration:none;border:0}a:hover{text-decoration:underline}a.more,.arrow{margin-top:8px;padding-right:9px;font-size:9pt;font-weight:bold}a.more{float:right}a.more.large{font-size:inherit;background-position:right 6px}.button,button,input[type="submit"]{line-height:1.3em;position:relative;display:inline-block;min-width:62px;padding:4px 6px;background-color:#ebebeb;border:1px solid #bbb;border-bottom-color:#aaa;border-radius:2px;font-size:9pt;color:#666;cursor:pointer;font-weight:bold;text-align:center;text-shadow:0 1px #fff;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:border-color 0.15s linear, box-shadow 0.15s linear;-moz-transition:border-color 0.15s linear, box-shadow 0.15s linear;transition:border-color 0.15s linear, box-shadow 0.15s linear;-webkit-tap-highlight-color:transparent}.button.vote,.button.wanted,.button.outcome,.button.procurement,.button.data,.button.contest,.button.blue,.button.vermilion,.button.facebook,.button.twitter,button.vote,button.wanted,button.outcome,button.procurement,button.data,button.contest,button.blue,button.vermilion,button.facebook,button.twitter,input[type="submit"].vote,input[type="submit"].wanted,input[type="submit"].outcome,input[type="submit"].procurement,input[type="submit"].data,input[type="submit"].contest,input[type="submit"].blue,input[type="submit"].vermilion,input[type="submit"].facebook,input[type="submit"].twitter{color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.button.blue-highlight,button.blue-highlight,input[type="submit"].blue-highlight{color:#34b6e4}.button.facebook,button.facebook,input[type="submit"].facebook{background-image:-webkit-linear-gradient(top, #94a8d7, #5475bd);background-image:linear-gradient(#94a8d7, #5475bd);background-color:#5475bd;border-color:#39579a}.button.twitter,button.twitter,input[type="submit"].twitter{background-image:-webkit-linear-gradient(top, #bcf0ff, #4dd6ff);background-image:linear-gradient(#bcf0ff, #4dd6ff);background-color:#4dd6ff;border-color:#00c1fa}.button.blue,button.blue,input[type="submit"].blue{background-color:#34b6e4;border:2px solid #34b6e4}.button.blue:active,button.blue:active,input[type="submit"].blue:active{border-color:#439fca}.button.blue-highlight,button.blue-highlight,input[type="submit"].blue-highlight{background-color:white;border:2px solid #34b6e4}.button.blue-highlight:active,button.blue-highlight:active,input[type="submit"].blue-highlight:active{border-color:#439fca}.button.vermilion,button.vermilion,input[type="submit"].vermilion{color:white}.button.vermilion,button.vermilion,input[type="submit"].vermilion{background-color:#E55151;border:2px solid #E55151}.button.vermilion:active,button.vermilion:active,input[type="submit"].vermilion:active{border-color:#E55151}.button.vermilion:hover,button.vermilion:hover,input[type="submit"].vermilion:hover{text-decoration:none;border-color:#E55151;box-shadow:0 0 6px red,0 0 0 4px rgba(255,255,255,0.3) !important}.button.vote,button.vote,input[type="submit"].vote{background-color:#3AF150;border:none}.button.wanted,.button.outcome,.button.procurement,.button.data,.button.contest,button.wanted,button.outcome,button.procurement,button.data,button.contest,input[type="submit"].wanted,input[type="submit"].outcome,input[type="submit"].procurement,input[type="submit"].data,input[type="submit"].contest{background-color:#34b6e4;border:none}.button.red,button.red,input[type="submit"].red{color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.button.red,button.red,input[type="submit"].red{background-color:#E82323;border-color:#C71212}.button.red:active,button.red:active,input[type="submit"].red:active{border-color:#439fca}.button.secondary,button.secondary,input[type="submit"].secondary{font-weight:300}.button.medium,button.medium,input[type="submit"].medium{padding:8px 12px;font-size:0.8em;border-radius:4px}.button.large,button.large,input[type="submit"].large{padding:8px 12px;font-size:1.2em;border-radius:4px}.button.large.facebook,.button.large.twitter,button.large.facebook,button.large.twitter,input[type="submit"].large.facebook,input[type="submit"].large.twitter{font-size:1.1em}.button.extra-large,button.extra-large,input[type="submit"].extra-large{padding:12px 45px;font-size:1.5em;border-radius:4px}.button:hover,button:hover,input[type="submit"]:hover{text-decoration:none;border-color:#23b2e8;box-shadow:0 0 6px #3ccaff,inset 0 0 4px rgba(255,255,255,0.3) !important}.button:active,button:active,input[type="submit"]:active{-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.33) !important;-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.33) !important;box-shadow:inset 0 2px 3px rgba(0,0,0,0.33) !important;border-color:#bbb;-webkit-transition:border-color 0s linear, box-shadow 0s linear;-moz-transition:border-color 0s linear, box-shadow 0s linear;transition:border-color 0s linear, box-shadow 0s linear}.button.loading,.button.loading:hover,button.loading,button.loading:hover,input[type="submit"].loading,input[type="submit"].loading:hover{cursor:default;text-indent:-9999px;white-space:nowrap;box-shadow:inset 0 1px 1px rgba(0,0,0,0.15) !important;border-color:#bbb !important;background:url(//d3vgh2ebord16e.cloudfront.net/assets/loading-f6e7ac8d06b5a8fb252afbc17151b81afba7637d3a5af5b382cf3e51d18f320c.gif) center center no-repeat #e8e8e8;background-size:24px}.pagination a:hover{text-decoration:none;border-color:#23b2e8;box-shadow:0 0 6px #3ccaff,inset 0 0 4px rgba(255,255,255,0.3) !important}a.button[disabled="disabled"],input[disabled="disabled"],button[disabled="disabled"]{color:#dadada;border:1px solid #DDDDDD;background-color:#ebebeb}a.button[disabled="disabled"]:hover,input[disabled="disabled"]:hover,button[disabled="disabled"]:hover{border:1px solid #DDDDDD;cursor:default;box-shadow:none !important}input[type="submit"].disabled{color:#dadada;border:1px solid #DDDDDD;background-color:#ebebeb}input[type="submit"].disabled:hover{border:1px solid #DDDDDD;cursor:default;box-shadow:none !important}.read-more a.button[disabled="disabled"]{display:none}form{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f8f8f8;padding:20px 20px 1px 20px}form p,form .input{position:relative;padding-left:37%;margin-top:0;margin-bottom:20px}form p input{margin:0}form p .title,form .input label{position:absolute;left:0;padding-top:2px;width:35%}.input.boolean label,.input .radio label,.input label.radio{position:relative;padding-top:0;width:100%}form p .helper,form .input .hint{display:block;margin:4px 0 0 7px;font-size:9pt;color:#888}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #bbb;padding:4px 6px;font-size:9pt;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:border-color 0.15s linear, box-shadow 0.15s linear;-moz-transition:border-color 0.15s linear, box-shadow 0.15s linear;transition:border-color 0.15s linear, box-shadow 0.15s linear;-webkit-box-shadow:inset 0 1px 2px #ddd;-moz-box-shadow:inset 0 1px 2px #ddd;box-shadow:inset 0 1px 2px #ddd}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,textarea:focus{text-decoration:none;border-color:#23b2e8;box-shadow:inset 0 1px 2px #ddd, 0 0 6px #3ccaff}select{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{min-height:70px}form .radio.block{display:block;margin:1em 0}h1{margin:0;margin-bottom:15px;font-size:15pt}h2,h3{margin:0;margin-bottom:15px;font-size:12pt;font-weight:600}.nosel{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}hr{border:0;border-top:1px solid #c7c7c7;margin:20px 0}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;display:none}.modal-container.show{display:block}.modal-container>div{position:absolute;width:50%;min-width:550px;left:50%;top:50%;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.4);border-radius:6px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.modal-container>div>span{position:absolute;top:20px;right:20px;width:23px;height:23px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_close-b6faaa1a854cf6280c09b4bf1c339e6bb07a4b2899a19f49c24bfea8dd9272a6.png) 7px 7px no-repeat #aaa;border-radius:50%;cursor:pointer}.modal-container>div>h1,.modal-container>div>div{margin:20px}.modal-container>div>form>div>label{width:100%}.modal-container>div>form>p.message{padding-left:0%}.modal-container>div>form>p.message-remove-btn{text-align:right}.modal-container>div>form>.survey-btn{margin:20px 0}.modal-container>div>form>.survey-btn input.blue{float:right}.modal-container>div>form>.survey-btn label{width:auto;display:inline-block}@media (max-width: 985px){.modal-container>div>form>div.input{display:inline-block}}@media (max-width: 580px){.modal-container>div{background:#f8f8f8}.modal-container>div{font-size:10.5pt;min-width:94%;height:94%;overflow-y:scroll;-webkit-transform:none;-moz-transform:none;transform:none;margin-top:3%;margin-bottom:3%;top:0}.modal-container>div h1{margin:0;padding:20px 50px 20px 20px;background:#FFF}.modal-container>div>form>p.message-remove-btn{text-align:left;padding-left:0}.modal-container>div>form>.survey-btn{margin:20px 0}}.modal-content-type-message{text-align:center}.modal-content-type-message .modal-content h1{width:100%;font-size:25px;border-bottom:solid 1px #CCC;margin:0;padding:20px;box-sizing:border-box}.modal-content-type-message .modal-inner{margin:30px}@media screen and (max-width: 640px){.modal-content-type-message .modal-inner>p{font-size:12px}.modal-content-type-message .modal-inner>p>br{display:none}}.modal-content-type-message h2{font-size:14px;font-weight:400}.modal-content-type-message h2 .project-name{font-size:18px;font-weight:600;margin-right:5px}.modal-content-type-message .your-pict{margin-right:20px;border:solid 1px #dbdbdb}@media screen and (max-width: 640px){.modal-content-type-message .your-pict{width:24px;height:auto;margin-right:5px}}.modal-content-type-message .voted-project{width:auto;max-height:120px;border:solid 1px #dbdbdb;margin-bottom:20px}.modal-content-type-message .sns-share ul{padding:0;margin-bottom:40px}@media screen and (max-width: 640px){.modal-content-type-message .sns-share ul{margin-bottom:0}}.modal-content-type-message .sns-share ul li{display:inline-block;width:60px;height:60px;margin-right:20px;vertical-align:top}@media screen and (max-width: 640px){.modal-content-type-message .sns-share ul li{width:50px;height:50px;margin-right:15px}}.modal-content-type-message .sns-share ul li:nth-last-child(1){margin-right:0}.modal-content-type-message .sns-share ul li a{position:relative;top:0;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;transition:0.1s}.modal-content-type-message .sns-share ul li a:hover{top:-3px;box-shadow:0 2px 3px rgba(0,0,0,0.25)}@media screen and (max-width: 640px){.modal-content-type-message .sns-share ul li a{width:50px;height:50px;line-height:50px}.modal-content-type-message .sns-share ul li a img{width:50px;height:auto}}.modal-content-type-message .sns-share ul li.share-w-facebook a{background-color:#2d438b}.modal-content-type-message .sns-share ul li.share-w-twitter a{background-color:#229eef}.modal-content-type-message .sns-share ul li.share-w-pinterest a{background-color:#c82828}.prompt-login{margin:0 !important;padding:20px}.prompt-login .button{margin-right:1rem}#project_description_tbl{border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}table.mceLayout tr.mceFirst td.mceToolbar{border-top:0 !important;border-bottom:1px solid #bbb;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}table.mceLayout tr.mceLast td.mceIframeContainer,table.mceLayout iframe{border-bottom:0 !important;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.header{border-bottom:1px solid #ddd;width:100%;margin:0 auto}.header .inset{margin:0 auto;max-width:990px;min-width:320px;height:60px}.header .inset.ideas{max-width:1280px}.content{width:100%}@media (min-width: 900px) and (min-height: 350px){.content{min-height:183px}}@media (min-width: 900px) and (min-height: 510px){.content{min-height:343px}}@media (min-width: 900px) and (min-height: 620px){.content{min-height:473px}}@media (min-width: 900px) and (min-height: 750px){.content{min-height:583px}}@media (min-width: 900px) and (min-height: 870px){.content{min-height:703px}}@media (min-width: 900px) and (min-height: 980px){.content{min-height:813px}}@media (min-width: 670px) and (max-width: 899px) and (min-height: 487px){.content{min-height:320px}}@media (min-width: 670px) and (max-width: 899px) and (min-height: 650px){.content{min-height:440px}}@media (min-width: 670px) and (max-width: 899px) and (min-height: 780px){.content{min-height:690px}}@media (min-width: 460px) and (max-width: 669px) and (min-height: 586px){.content{min-height:220px}}@media (min-width: 460px) and (max-width: 669px) and (min-height: 706px){.content{min-height:340px}}@media (min-width: 460px) and (max-width: 669px) and (min-height: 826px){.content{min-height:550px}}.content .inset,footer .inset{max-width:950px;min-width:320px;margin:0 auto;padding:20px}@media (max-width: 320px){body{padding-top:43px}.header{position:fixed;width:100%;height:40px !important;z-index:99;top:0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.header .logo{height:40px}.header #navdot{top:37px}.header .inset{height:40px}.header .nav.user.current{height:40px}.progress{height:26px}.progress span{top:5px}.content .inset,footer .inset{overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}footer{background-color:#e9e9e9;width:100%;border-top:1px solid #c7c7c7}.logo{position:absolute;display:block;top:-1px;left:10px;width:177px;height:60px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/cuusoo_logo-0701fd07fd5d1b4bd4f0bc580bfcf6da66fde997ffae76b3aa4e3eab43a340cd.png) 50% no-repeat;background-size:contain;text-indent:-9999px;white-space:nowrap}.nav{position:absolute;top:0;list-style-type:none;margin:0;padding:0;z-index:2}.nav.main{display:table;height:100%;left:190px}.nav.user{display:table;height:100%;right:20px;text-transform:uppercase}.nav li{display:table-cell;position:relative;vertical-align:middle}.nav.main li a,.nav.user li.site-mypage a{position:relative;display:block;padding:20px 10px;font-size:9pt;font-weight:bold;text-shadow:0 1px 0 #fff;color:#7e7e7e}.nav.main li a:hover,.nav.user li.site-mypage a:hover{color:#2b2937;text-decoration:none}.nav .site-explore a{margin-left:10px;padding-left:30px !important;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_discover-d86c5d2d8886407ce8c3821a82e88ae1a8d8a7e08ba40441d7831b177905e0e1.png) no-repeat 7px 22px;transition:left 0.1s linear}.nav .site-explore a:hover{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_discover-d86c5d2d8886407ce8c3821a82e88ae1a8d8a7e08ba40441d7831b177905e0e1.png) no-repeat 7px 22px}.nav .site-explore a.active{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_discover-d86c5d2d8886407ce8c3821a82e88ae1a8d8a7e08ba40441d7831b177905e0e1.png) no-repeat 7px 22px;color:#2b2937}.nav .site-explore a.active:before{content:"\25b2";position:absolute;bottom:-10px;color:#e1e1e1;left:50%;font-size:18px;display:block;margin-left:-7px}.nav .site-brands a{padding-left:24px !important;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_grey-5871112d06da45857cf1ef76d91bda77e9fdf0b99ce2b6ce1b9f86b0cd12a886.png) no-repeat 7px 22px;transition:left 0.1s linear;z-index:12}.nav .site-brands a:hover{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand-6514019e5a8f304fdd2ff27f8e8c3b2880ea364ea86e6342c62e5141555a6cdc.png) no-repeat 7px 22px}.nav .site-brands a.active{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand-6514019e5a8f304fdd2ff27f8e8c3b2880ea364ea86e6342c62e5141555a6cdc.png) no-repeat 7px 22px;color:#2b2937}.nav .site-brands a.active:before{content:"\25b2";position:absolute;bottom:-10px;color:#e1e1e1;left:50%;font-size:18px;display:block;margin-left:-7px}.nav .site-projects a,.nav .site-ideas a{padding-left:24px !important;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_new-183fb908eddec1ac6f714822289b8a885b46b304f927e037c6913202fa19ab84.png) no-repeat 9px 22px;transition:left 0.1s linear}.nav .site-projects a:hover,.nav .site-ideas a:hover{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_new-183fb908eddec1ac6f714822289b8a885b46b304f927e037c6913202fa19ab84.png) no-repeat 9px 22px}.nav .site-shop a{padding-left:24px !important;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_shop_grey-f35744e894a391100780233a7b1a7c640f05e6ab6333e2c83c850932bcba724e.png) no-repeat 7px 22px;transition:left 0.1s linear}.nav .site-shop a:hover{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_shop-cadea5fe5e50b2b302ee220d98d63cd8c4a33f607741a3c587f8bc5d5348133a.png) no-repeat 7px 22px}.nav .site-search a{padding-left:24px !important;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_search_grey-211ac589f3c6b6fc30f6763c4561eafc69648c5981cb4920a29b52ea4f3193b6.png) no-repeat 8px 22px;transition:left 0.1s linear}.nav form{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;padding:0;opacity:0;position:absolute;top:10px;padding:9px 0;transition:opacity 0.1s linear}.nav a{-webkit-tap-highlight-color:transparent}.site-search:hover form,.site-search form.show,.site-search.show form{opacity:1}.header .nav form input,.discover-header form input{background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_search-530061118aefdcc0829927628cf63d5f84ee109cd00a24373103f3187b30bf6e.png) no-repeat 7px 4px #fff;width:126px;padding:2px 8px 2px 23px;font-size:10pt;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:2}#nav-search-box-mobile{display:none}.nav.user .sns.lang.ja a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_en@2x-813851610562d7c5d679bf0bd52c41a947e57b052c27327c09005ed1c0522379.png);background-size:15px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_en-5d17c0a909cda8eae1c8aab38eb5e7f07224f3e75b1be6f453e80e5dc96046cc.png) no-repeat;color:#444}.nav.user .sns.lang.en a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_ja@2x-539e1e5021ceb52d1c9ada32547382f4743217b5edb0e50f8227688be50158f5.png);background-size:15px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_ja-a127910f912b3f9c35ef18c7d0fbde35f71271ed0d822ed12a77a6c5cb8102e6.png) no-repeat;color:#444}.nav.user .sns.lang a{font-size:9pt;height:14px;padding-left:19px}.nav.user.current li a{display:inline-block;margin:3px 0 0 10px;vertical-align:middle}.nav.user.current li a:nth-child(2){margin:3px 0 0 2px}.nav.user.none .langs a,.nav.user.current .langs a{padding:0;margin:0}.nav.user.none .langs li,.nav.user.current .langs li{border-right:solid 1px;color:#bbbbbb}.nav.user.none .langs li:first-child,.nav.user.current .langs li:first-child{padding-right:8px}.nav.user.none .langs li:last-child,.nav.user.current .langs li:last-child{border-right:none;padding-left:8px}.nav.user.none .langs li.active a,.nav.user.current .langs li.active a{color:#111111}.nav.user.none .langs li a,.nav.user.current .langs li a{color:#bbbbbb}.nav.user.current li .inbox{position:relative;width:40px}.nav.user.current li .new-msg a{width:32px;height:40px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_msg_new-33ff9048b07f946f984ea28d93a8b17996fdd0eb303f6481cd4ae6e3118dadc7.png) center center no-repeat}.nav.user.current li .msg a{width:32px;height:40px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_msg-d3e08ad9a4f216dcfc75db3d169492e3a34f16822f8c9a870515fa3fbea3108e.png) center center no-repeat}.nav.user.current li.user{position:relative;text-transform:none;font-weight:bold;font-size:10pt;margin-right:5px;margin-left:32px}.nav.user.current li.user a:first-child{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.nav.user.current li.user a:first-child img{width:20px}.nav.user.current .user a.responsive{display:none}.nav .button{box-shadow:0 1px 0 rgba(255,255,255,0.75),inset 0 1px 0 rgba(255,255,255,0.4)}#user-menu-drop-down{display:none;position:absolute;top:50px;right:80px;z-index:99}#user-menu-drop-down .arrow-up{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid #F8F8F8;margin-left:15px}#user-menu-drop-down a{display:block;background:#F8F8F8;color:#666;font-size:13px;font-weight:400;padding:10px 15px;width:240px;word-break:break-word;text-decoration:none;box-shadow:0px 1px 1px rgba(0,0,0,0.2)}#user-menu-drop-down a:hover{background:#e7e7e7}#user-menu-drop-down a:last-child{border-top:1px solid #e7e7e7}#user-menu-drop-down img{width:30px}.slideout.dropmenu-horizontal{background-color:rgba(225,225,225,0.94);display:block;overflow-x:auto}.dropmenu-horizontal{display:none;position:absolute;top:61px;left:0;z-index:10;overflow:hidden;width:100%;height:330px;padding:0;white-space:nowrap}.search-links,.brand-links{margin:35px auto;width:auto;max-width:990px}#select-brand-form{background:none;padding:0px}.brand-link-thumbnail{background-color:#FFF;background-position:50%;background-repeat:no-repeat;background-size:220px;display:inline-block;height:220px;width:220px}.brand-link-thumbnail.tktk{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/brands_tktk-2132ed46fe998d0e74a980f3d6c3a9ab3160522021e5918ee58c9650c2bdc1ee.png)}.brand-link-thumbnail.tepco-cuusoo{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/brands_t-8f3cae9d110bf2954a5423043622ee40f4e4ae2e0cd42c786ed56de9e2beb2df.png)}.brand-link-thumbnail.cuusoo-brick{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/brands_cb-6abaca4841cf3ea0a01a9a5a03ccdd6269608d79815c639030ed1497a9ae5d6d.png)}.brand-link-thumbnail.cuusoo-cardboard{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/brands_dan-51bf4a1dc083c72fc0da6cdd29cc73bd2445ee374798619fe21688df1a7e7cdb.png)}.brand-link-thumbnail.cuusoo{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/welcome/brands_classic-b38ec89b36ee9ac51a6efd122cb5e1d00338db2a159845d8612e85fb4d15e531.png)}.brand-link-thumbnail.preorder{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/brands/preorder_thumb-5b6de4ca7eea8cc40157eab7c0dec4f59320f83cfac702b9cc4e3f0f5b3da068.png)}.brand-link-thumbnail.sale{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/brands/sale_thumb-f78e8fbd0299ce7032f1ef3096f540cc8129958cebe1908a9c1cff7b93a01348.png)}.brand-link-thumbnail.achievable{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/brands/achievable_thumb-fc8f7260b5008d4a127d7eb0d5ca448e4c0fec289f174a1072d86b525d178a3c.png)}.brand-link-thumbnail.voting{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/brands/voting_thumb-3f4e054c2cf5cfedc5c0070a4c33ffd15643252a6112dacd93c327defee00217.png)}.nav-link-contents{background-color:#f1f1f1;display:inline-block;margin-right:35px;width:220px}.nav-link-contents .thumbnail span{display:block;padding:10px 0;text-align:center}@keyframes pullDown{0%{transform:scaleY(0.1)}60%{transform:scaleY(0.98)}100%{transform:scaleY(1)}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1)}60%{-webkit-transform:scaleY(0.98)}100%{-webkit-transform:scaleY(1)}}.slideout .slide-left{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:.1s;-webkit-animation-duration:.1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes slideLeft{0%{transform:translateX(20%)}100%{transform:translateX(0%)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(20%)}100%{-webkit-transform:translateX(0%)}}@media (max-width: 320px){.nav.user.none{right:10px}.nav.user.none .button.blue,.nav.user.current li.inbox{display:none}.nav form{top:0}}#navdot{position:absolute;width:7px;height:7px;top:56px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_dot-b0ade1b39c7536c454f47c8a688344df669b638c45f7f8c74c954b79b8cd0c4d.png) no-repeat;-webkit-transition:left .15s ease-in-out, opacity .15s .5s linear;-moz-transition:left .15s ease-in-out, opacity .15s .5s linear;transition:left .15s ease-in-out, opacity .15s .5s linear;z-index:1;opacity:0}#navdot.show{opacity:1}@media (max-width: 780px){.nav.user li:nth-child(3) a{top:0;white-space:nowrap}#search-form .search-query{width:150px}.dropmenu-horizontal{height:220px}.search-links,.brand-links{margin:15px}.nav-link-contents{width:140px}.brand-link-thumbnail{background-size:140px;height:140px;width:140px}.nav.user.current .user a:nth-child(2){display:none}.nav.user.current .user{width:33px !important;height:40px;margin:0 !important}.nav.user.current .user a{top:0 !important;left:0 !important;margin:0 !important}.nav.user.current .inbox{display:inline-block;width:33px !important;height:40px;margin:0 !important}.nav.user.current .inbox a{top:0 !important;left:0 !important;margin:0 !important}.nav.user.current{height:60px}.nav.user.current li.user a{padding:10px 5px}.nav.user.current li:nth-child(2){margin:0 !important;margin-left:9px !important}.nav.user.current li:nth-child(2) a{margin:0 !important}.nav.user.current li:last-child{margin:0 !important}.nav.user.current li:last-child div{margin:0 !important}}@media (max-width: 690px){.logo{width:40px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/favicon-375d5031312f27bafed7bb1560e31adc4b5036804bc86eca2fc5a975e5aa8711.png);background-position:50%;background-size:contain}#user-menu-drop-down{right:40px}.nav.main{left:56px}.nav.main.dashboard{width:100%}.nav.main.dashboard li{width:10%}.nav.main li.site-brick,.nav.main li.site-projects,.nav.main li.site-ideas,.nav.main li.site-about{display:none}.nav.main li.site-home a,.nav.main li.site-projects a,.nav.main li.site-ideas a,.nav.main li.site-shop a,.nav.main li.dashboard-pending a,.nav.main li.dashboard-orders a,.nav.main li.dashboard-batches a,.nav.main li.dashboard-projects a,.nav.main li.dashboard-reports a,.nav.main li.site-explore a,.nav.main li.site-brands a,.nav.main li.dashboard-users a{top:0;padding:0 10px;height:40px;text-indent:-9999px;white-space:nowrap}.nav.main li.site-home a{width:15px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icons_explore-e1e0c3138240d7d0f790c972ba21842f33ef83fce99f3b58d3ff6f8350759fc4.png);background-repeat:no-repeat;background-position:9px 0px}.nav.main li.site-explore a{width:15px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_discover-d86c5d2d8886407ce8c3821a82e88ae1a8d8a7e08ba40441d7831b177905e0e1.png);background-repeat:no-repeat;background-position:9px 15px;padding:0 10px !important}.nav.main li.site-projects a,.nav.main li.site-ideas a{width:15px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_new-183fb908eddec1ac6f714822289b8a885b46b304f927e037c6913202fa19ab84.png);background-repeat:no-repeat;background-position:12px 15px}.nav.main li.site-brands a{width:15px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_grey-5871112d06da45857cf1ef76d91bda77e9fdf0b99ce2b6ce1b9f86b0cd12a886.png);background-position:9px 15px;background-repeat:no-repeat;padding:0 10px !important}.nav.main li.site-brands a:hover{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand-6514019e5a8f304fdd2ff27f8e8c3b2880ea364ea86e6342c62e5141555a6cdc.png)}.nav.main li.site-shop a{width:15px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_shop_grey-f35744e894a391100780233a7b1a7c640f05e6ab6333e2c83c850932bcba724e.png);background-repeat:no-repeat;background-position:9px 15px;padding:0 10px !important}.nav.main li.site-shop a:hover{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_shop-cadea5fe5e50b2b302ee220d98d63cd8c4a33f607741a3c587f8bc5d5348133a.png)}.nav.main li.dashboard-pending a{width:15px;background-image:url("icons_explore.png");background-repeat:no-repeat;background-position:9px 0}.nav.main li.dashboard-orders a{width:15px;background-image:url("icons_explore.png");background-repeat:no-repeat;background-position:10px -196px}.nav.main li.dashboard-batches a{width:15px;background-image:url("icons_explore.png");background-repeat:no-repeat;background-position:9px -56px}.nav.main li.dashboard-projects a{width:15px;background-image:url("icons_explore.png");background-repeat:no-repeat;background-position:9px -280px}.nav.main li.dashboard-reports a{width:15px;background-image:url("icons_explore.png");background-repeat:no-repeat;background-position:10px -84px;height:38px}.nav.main li.dashboard-users a{width:15px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_user@2x-de42830dbe15711d3441ba86dd395e7aa968180532840b0fc744329f836196a9.png);background-repeat:no-repeat;background-position:10px 11px;background-size:17px;opacity:.7}.nav.user{right:10px}.nav.user li.site-join{display:none}#nav-search-box-mobile{display:inline}#nav-search-box{display:none}}@media (max-width: 540px){.nav.main li:nth-child(4){display:none}}@media (max-width: 320px){.dropmenu-horizontal{top:41px}.nav.user .sns.lang a{padding:9px;margin:2px 0 0 8px;height:100%}#user-menu-drop-down{top:35px;right:30px}}footer{font-size:9pt;text-shadow:0 1px #fff;z-index:11}footer .section{float:left;width:190px;margin:0 40px 20px 0}footer .section ul{list-style-type:none;padding:0;margin:0}footer .section ul a{display:block}footer a{color:#444}footer .section li.heading{font-weight:bold;padding-bottom:18px;background:url(//d3vgh2ebord16e.cloudfront.net/assets/footer_hr-17b9183bfaf34a2e0ae0282513ba0776f17fc37c2ed3699005537f37698abdd6.png) center 25px repeat-x}footer .section li{margin-bottom:5px;padding:0 10px}footer .section.intent .sns{margin-bottom:10px}footer .section.intent .sns.lang a{display:block;height:15px;padding-left:19px}footer .section.intent .sns.lang.ja a{background:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_en-5d17c0a909cda8eae1c8aab38eb5e7f07224f3e75b1be6f453e80e5dc96046cc.png) no-repeat}footer .section.intent .sns.lang.en a{background:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_ja-a127910f912b3f9c35ef18c7d0fbde35f71271ed0d822ed12a77a6c5cb8102e6.png) no-repeat}footer .copyright{clear:left;width:280px}@media (max-width: 910px){footer .section.intent{clear:none}}@media (max-width: 690px){footer .section.intent{clear:none;display:none}}@media (max-width: 320px){footer .inset{padding:20px 0 0 20px}footer .section{clear:none}footer .section.intent{clear:left}footer .section{width:90%;margin-right:20px}}.cuusoo-loading{position:fixed;top:50%;left:50%;margin-top:-50px;margin-left:-50px;z-index:9999}.cuusoo-image .cuusoo-image-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:-webkit-translate(-50%, -50%);transform:-moz-translate(-50%, -50%);transform:-ms-translate(-50%, -50%);z-index:9999}.project-list .project-box{display:none}.project-list .project-box.animate{display:block;-webkit-animation:fadeIn 0.65s linear;-moz-animation:fadeIn 0.65s linear;animation:fadeIn 0.65s linear}.project-box{line-height:1.1em;float:left;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3)}.project-box.hoverout{-webkit-box-shadow:5px 5px 18px rgba(0,0,0,0.6);-moz-box-shadow:5px 5px 18px rgba(0,0,0,0.6);box-shadow:5px 5px 18px rgba(0,0,0,0.6);z-index:10}.project-box.hoverout .toggle-trigger{color:#34b6e4}.project-box .toggle-trigger{cursor:pointer;padding:4px 2px}.project-box .toggle-trigger:hover{color:#34b6e4}.project-box{width:23%;margin-right:2.5%;margin-bottom:2.5%}.project-box:nth-child(4n+4){margin-right:0}.project-list div:nth-child(4n+4) .project-box{margin-right:0}@media (max-width: 790px){.project-box{width:31.3%;margin-right:3%;margin-bottom:3%}.project-box:nth-child(4n+4){margin-right:3%}.project-box:nth-child(3n+3){margin-right:0}.project-list div:nth-child(4n+4) .project-box{margin-right:3%}.project-list div:nth-child(3n+3) .project-box{margin-right:0}}@media (max-width: 790px) and (min-width: 480px){.search .home .project-list .project-box:nth-child(4){display:none}}@media (max-width: 479px){.project-box{width:48%;margin-right:4%;margin-bottom:4%}.project-box:nth-child(3n+3){margin-right:4%}.project-box:nth-child(2n+2){margin-right:0}.project-list div:nth-child(3n+3) .project-box{margin-right:4%}.project-list div:nth-child(2n+2) .project-box{margin-right:0}}.project-box .info{width:100%;height:100%;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.project-box .info .project-thumb:hover .project-thumb-url{display:block}.project-box .info .project-thumb-url{display:none;position:absolute;bottom:0;width:100%;padding:10px 0;background-color:rgba(0,0,0,0.4)}.project-box .info .project-thumb-url a{color:#fff;display:block;height:16px;overflow:hidden;padding:0 12px;word-wrap:break-word}.project-box .info .toggle-action{display:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}.project-box .info .toggle-action.slideout{display:block;z-index:10}.project-box .updated-ribbon{background:url(//d3vgh2ebord16e.cloudfront.net/projects/ribbon_updated.svg) no-repeat;background-size:cover;padding:81px 0 0 81px;z-index:1;position:absolute;top:-5px;right:-5px}.project-box .achieved-ribbon{background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/ribbon_achieved-4bdf91cb1a1125e9d44b0a748cdd474748667f89c481f8ef25f89438c2118601.svg) no-repeat;background-size:cover;padding:81px 0 0 81px;z-index:1;position:absolute;top:-5px;right:-5px}.project-box .inreview-ribbon{background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/ribbon_inreview-a8186efa9080c23d94de16259d1bd87fefe29719f6a377d87df77c67ff087c2e.svg) no-repeat;background-size:cover;padding:81px 0 0 81px;z-index:1;position:absolute;top:-5px;right:-5px}.project-box .second-stage-ribbon{background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/ribbon_2nd_stage-0ecaf2d7f6cb5fd21b7a2c03cb49dfaf670efd520e84035b3684489310c52b06.svg) no-repeat;background-size:cover;padding:81px 0 0 81px;z-index:1;position:absolute;top:-5px;right:-5px}.project-box .drop-ribbon{background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/ribbon_discontinue-8d0aea32f57771dd7190ecab3c4d6105bb3773fd3fc954ed42f6e30ddd55c103.svg) no-repeat;background-size:cover;padding:81px 0 0 81px;z-index:1;position:absolute;top:-5px;right:-5px}.project-box .contest-ribbon{background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/ribbon_contest-a17013ad531eaa077997edd858eefded1f08aa1ad492c858d2341a3cc524e3e4.svg) no-repeat;background-size:cover;padding:81px 0 0 81px;z-index:1;position:absolute;top:-5px;right:-5px}.project-box .contest-ribbon2{background:url(//d3vgh2ebord16e.cloudfront.net/assets/projects/ribbon_contest2-e9945320bab634c658031c11316b00e1e31d07817b71d0f160ea3ef160bd75e2.svg) no-repeat;background-size:cover;padding:100px 0 0 81px;z-index:1;position:absolute;top:-22px;right:-5px}.project-box.external .info{width:100%;height:100%;border-bottom:0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.project-box .brand{position:relative;display:block;height:100%;width:100%;background:#bcbcbc;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;overflow:hidden}.project-box .brand img{width:100%;border:0}.project-box img.center{top:50%;margin-top:50%}div.project-box p.desc{height:100%;margin:0;padding:10px 12px}div.project-box p.desc a{color:#888;display:inline-block;font-size:14px;font-weight:500;line-height:1.3em}.project-box p.desc span{color:#8f989c;font-size:12px}.project-box p.numbering{list-style:none;color:#888;margin:0;padding:12px 12px 0 12px;font-size:12px}.project-box p.numbering img{vertical-align:middle;width:20px;height:20px;margin-right:4px}.project-box-option{background-color:#f1f1f1;height:100%;display:block}.project-owner{background-color:#f1f1f1;height:100%;display:block}.project-box .project-owner-cntent,.project-box .project-supporters-cntent,.project-box .project-image-source-url{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 12px;padding:10px 0}.project-box .project-owner-cntent .avatar{display:table-cell;vertical-align:middle}.project-box .project-owner-cntent a{color:#888;display:block;font-size:12px}.project-box .project-owner-cntent .username{display:table-cell;color:#8f989c;font-size:11px;vertical-align:middle;word-break:break-word}.project-box .project-supporters-cntent span{display:block;color:#8f989c;font-size:12px;line-height:1.2em;margin-bottom:8px;word-break:break-word}.project-box .project-supporters-cntent .avatar{display:inline-block;width:10%}.project-box .project-supporters-cntent .avatar img{width:20px;height:20px;margin:2px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.project-box .project-image-source-url span{display:block;color:#8f989c;font-size:12px;line-height:1.2em;margin-bottom:8px;word-break:break-word}.project-box .project-image-source-url a{color:#888;display:block;height:16px;word-wrap:break-word;overflow:hidden}.project-box .summary{display:block;font-size:12px;word-break:break-word;margin-left:12px;margin-right:12px}.cta-count{display:block;padding:0 12px}.cta-count-content{padding:6px 0 0;border-top:1px solid #ccc;margin:0;font-size:16px;font-weight:600;text-align:center;color:#ff4fce}.cta-count-content.vote{color:#79e452}.cta-count-small{font-size:12px;font-weight:normal}.project-box-stats span{display:inline-block;color:#888;font-size:12px;font-weight:500;margin:0px 5px}.project-box-stats span:before{background-size:contain;background-repeat:no-repeat;vertical-align:middle;display:inline-block;margin-right:5px}.project-box-stats span.stats-createdat{padding-top:4px}.project-box-stats span.stats-views{float:right}.project-box-stats span.stats-views:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_views-4def2da6260e00184d5023dbc994369e7b70cb62da4f0269f9ced29e9d12043e.png);position:relative;padding:13px 8px;background-position:0 3px}.project-box-stats span.stats-comment:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_comment-2b49da1148031454d387facf83fe6a24e25a02a5d8f3a9b00ee5875005e102bd.png);position:relative;padding:13px 7px;background-position:0 5px}.project-box-stats span.stats-vote:before{content:"";background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_vote-52f0283cde69a7a27bb2797cea3c6974705ec57130db72dbcbd3386b200cbd3e.png);position:relative;padding:13px 7px;background-position:0 5px}.project-box.wanted .project-box-stats{border-top:1px solid #ccc}.project-box-actions{height:28px;display:block;width:100%}.project-box-actions a{float:right;color:black;font-size:12px;margin-right:13px;padding-top:3px}.project-box .avatar img{display:block;width:30px;height:30px;margin-right:3px;min-width:1px;min-height:1px;position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.project-box p.buttons{width:100%;margin:0;padding:10px 10%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.project-box p.buttons a,.project-box p.buttons button{width:100%;padding:8px 0;font-size:10pt}.project-box p.buttons :nth-child(2){margin-left:12px}.project-box p.buttons .blue{width:74px}@media (max-width: 320px){.project-box .progress{height:26px}.project-box .progress span{top:5px}#user-menu-drop-down a{width:160px}}.project-box p.buttons :nth-child(2){min-width:0;width:40%;margin-left:4%}.project-box p.buttons .blue{min-width:0;width:100%}.project-box.external p.buttons .blue,.project-box.preorder p.buttons .blue{background-color:#FF4FCE;border:none}.project-box-progress{width:100%;height:4px;background-color:#dfdfdf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}.project-box-progress i{position:relative;display:block;background:#FF44CB;height:100%;max-width:100%}.vote .project-box-progress i{background:#3AF150}.project-box-progress i:before{content:"";position:absolute;bottom:-1px;right:-3px;background-color:#FF44CB;border-radius:6px;width:6px;height:6px}.vote .project-box-progress i:before{background-color:#3AF150}.project-box-stats{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:36px;overflow:hidden;margin:0 10px}.project-box-stats .stats-left{margin-top:8px;float:left;width:65%}.project-box-stats .stats-right{margin-top:8px;float:right;width:35%}.project-box-stats-content{display:block;margin:3px 0;text-align:center}.progress{position:absolute;bottom:0;width:100%;height:31px;text-align:left;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background:#cacaca;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.progress i{position:relative;display:inline-block;height:100%;background:#FF44CB;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.kind{position:absolute;bottom:0;width:100%;height:36px;text-align:left;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background:#cacaca;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kind span{position:absolute;top:8px;color:#fff;font-size:12pt;font-weight:500;line-height:1.2em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,0.2);text-transform:uppercase;width:100%;z-index:2;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.kind i{position:relative;display:inline-block;height:100%;background:#FF44CB;-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;border-radius:0 0 0 2px}.fund .progress i,.preorder .progress i{background:#FF44CB}.archived .progress i{background:linear-gradient(#D3DECF, #BAC4B6) #BAC4B6}.vote .progress i{background:#3AF150}.funded .progress i{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.progress span{position:absolute;top:8px;color:#fff;font-size:10pt;font-weight:500;line-height:1.2em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,0.2);text-transform:uppercase;width:100%;z-index:2;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.progress .stage{left:12px}.progress .total{display:block;width:100%;text-align:center;opacity:0}.project-box:hover .progress .stage,.project-box:hover .progress .percent,#stage-plate:hover .progress .stage,#stage-plate:hover .progress .percent{opacity:0}.project-box:hover .progress .total,#stage-plate:hover .progress .total{opacity:1}#projects-more .read-more,#challenges-more .read-more,#outcome-more .read-more,#ideas-more .read-more{margin-top:10px;margin-bottom:30px;text-align:center}#projects-more a.decoration:hover,#challenges-more a.decoration:hover,#outcome-more a.decoration:hover,#ideas-more a.decoration:hover{text-decoration:none}@media all and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.logo{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/cuusoo_logo@2x-b869aea7452cce60226f42c3aa53b0015bdd82058eacfcb7bc4c5cfe6cea9f75.png)}.nav.main li.site-search a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_search@2x-7706967c7e6e7354d8901f47e42baac15c2578cbb9874c5729668ce491405c2f.png);background-size:13px}.header .nav form input{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_search_grey@2x-491d75e4a441addee73bc2f53cb250991800da480dc8f3cc0ec4e454aafa9902.png);background-size:13px}#navdot{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_dot@2x-3e268a64bc8d0bfb57099c61d8132ed289d45e3ad30eeea8f23c5e688fc02e81.png);background-size:7px}.modal-container.show>div>span{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_close@2x-2ba42b2c9c0566b2eb8643560c9dd0d77208744340545d4c04d3b6f25dc72971.png);background-size:9px}footer .section.intent .sns.lang.ja a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_en@2x-813851610562d7c5d679bf0bd52c41a947e57b052c27327c09005ed1c0522379.png);background-size:15px}footer .section.intent .sns.lang.en a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/lang_ja@2x-539e1e5021ceb52d1c9ada32547382f4743217b5edb0e50f8227688be50158f5.png);background-size:15px}.nav.user.current li .msg a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_msg@2x-38680f10f576feb9160109c6fcc10bd8e50115d6bfe72dd4e78a26b862485245.png)}.nav.user.current li .new-msg a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_msg_new@2x-cfa4bf101667ccb4f151f49f6ba1b8a243583b9ffb35d8bbd2af3984589a60f6.png)}}@media all and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 590px), only screen and (-o-min-device-pixel-ratio: 3 / 2) and (max-width: 590px), only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 590px), only screen and (min-device-pixel-ratio: 1.5) and (max-width: 590px){.logo{width:40px;background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/favicon-375d5031312f27bafed7bb1560e31adc4b5036804bc86eca2fc5a975e5aa8711.png);background-position:50%;background-size:contain}.nav.main li.site-home a{background-image:url("icons_explore@2x.png");background-size:18px}.nav.main li.site-explore a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_discover@2x-677793cfe23c897181aea5873d3fedfdb1da7a59d3d005024a561f64032c0829.png);background-size:18px;margin-left:0}.nav.main li.site-projects a,.nav.main li.site-ideas a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_new@2x-0afae26d341595ef7fe3ecc45987cfc96fa59b302668a192c0716dcf4583e16d.png);background-size:11px}.nav.main li.site-brands a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand_grey@2x-92c9f648bac4384867ef7c3fd1ae1d0eabb7b3ca9d277e1fcbc12ed893dcec26.png);background-size:13px}.nav.main li.site-brands a:hover{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_brand@2x-747bd8db77387890692e0da64f58a5ed44e15b3479dc3c48519b759e32b61f55.png)}.nav.main li.site-shop a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_shop_grey@2x-9d75f58c20548f73a3c6e596d3b5d28dd1bc16e1083a6a754de1ab740b63288f.png);background-size:13px}.nav.main li.site-shop a:hover{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_shop@2x-4eaf5a112bfb54fd97b4ec378f22e1e0c01fcfb720b90ba0018f695c638690e0.png)}.nav.main li.dashboard-pending a{background-image:url("icons_explore@2x.png");background-size:18px}.nav.main li.dashboard-orders a{background-image:url("icons_explore@2x.png");background-size:18px}.nav.main li.dashboard-batches a{background-image:url("icons_explore@2x.png");background-size:18px}.nav.main li.dashboard-projects a{background-image:url("icons_explore@2x.png");background-size:18px}.nav.main li.dashboard-reports a{background-image:url("icons_explore@2x.png");background-size:18px}.nav.main li.dashboard-users a{background-image:url(//d3vgh2ebord16e.cloudfront.net/assets/icon_user@2x-de42830dbe15711d3441ba86dd395e7aa968180532840b0fc744329f836196a9.png);background-size:17px}}div.tab{display:none}div.tab.active{display:block;margin-top:40px}div.tab.active p{line-height:1.5em}ul.tab-navigation,ul.tabs{height:40px;list-style-type:none;padding-left:0;border-bottom:1px solid #dadada}ul.tab-navigation li,ul.tabs li{padding-left:20px;padding-right:20px;background:white;line-height:40px;height:40px;float:left}ul.tab-navigation li a,ul.tabs li a{height:40px;display:block}ul.tab-navigation li a:link,ul.tabs li a:link{color:#717171}ul.tab-navigation li a:visited,ul.tabs li a:visited{color:#717171}ul.tab-navigation li a:hover,ul.tabs li a:hover{text-decoration:none}ul.tab-navigation li.active,ul.tabs li.active{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-top:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada}ul.tab-navigation li.active a,ul.tabs li.active a{color:#1c1c1c}ul.tab-navigation li.active a:link,ul.tabs li.active a:link{color:#1c1c1c}ul.tab-navigation li.active a:visited,ul.tabs li.active a:visited{color:#1c1c1c}ul.tab-navigation li.active a:hover,ul.tabs li.active a:hover{color:#1c1c1c;text-decoration:none}.flash-contest{color:#fff;font-size:14pt;line-height:1.4;text-align:center;padding:8px;width:100%;margin:0;background:#ffe04d;font-weight:bold;z-index:100;cursor:pointer;box-sizing:border-box}.flash-contest a{color:#000000}.separator-wrapper{text-align:center}.separator-wrapper .separator p:before{margin-right:8px;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;background:rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5)}.separator-wrapper .separator p:after{margin-left:8px;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;background:rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5)}.sns-sign-in .sns img,.sns-registration .sns img{width:50%;height:50%}.hero{text-align:center}
