@media screen,projection{.google-js .gweb-tabset{opacity:0}.google-js .gweb-tabset-visible{opacity:1;-ms-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;-webkit-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.gweb-tabset-nav ul,.gweb-tabset-nav li,.gweb-tabset-contents{border:0 solid #ebebeb}.gweb-tabset{-webkit-box-shadow:0 0 1px 0 #c6c6c6,0 1px 1px 1px rgba(128,128,128,.05);-moz-box-shadow:0 0 1px 0 #c6c6c6,0 1px 1px 1px rgba(128,128,128,.05);-o-box-shadow:0 0 1px 0 #c6c6c6,0 1px 1px 1px rgba(128,128,128,.05);box-shadow:0 0 1px 0 #c6c6c6,0 1px 1px 1px rgba(128,128,128,.05);margin:10px 0 20px;outline:1px solid #ebebeb\0/IE8+9+;overflow:hidden;padding:0;position:relative;width:auto;zoom:1}*:first-child+html .gweb-tabset{border:1px solid #ebebeb}* html .gweb-tabset{border:1px solid #ebebeb}.gweb-tabset:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.gweb-tabset-nav ul{list-style:none;margin:0}.gweb-tabset-nav li{margin:0}.gweb-tabset-nav li a{color:#444;display:block;font-size:1.04em;line-height:1.3333em;padding:10px 15px 11px;text-shadow:0 1px 1px white}.gweb-tabset-nav li a,.gweb-tabset-nav li a:hover{text-decoration:none}.gweb-tabset-nav li.gweb-tabset-nav-active a{background:#fff;border:0 dashed #d9d9d9;color:#444;cursor:default;font-weight:bold;text-shadow:none}* html .gweb-tabset-nav li,* html .gweb-tabset-nav li a{height:1%}*:first-child+html .gweb-tabset-nav li,*:first-child+html .gweb-tabset-nav li a{height:1%}.gweb-tabset-contents{background:#fff}.gweb-tabset-content{padding:15px}.google-js .gweb-tabset-content{display:none}.google-js .gweb-tabset-content-active{display:block}.gweb-tabset-y{background:#f9f9f9;background:-moz-linear-gradient(left,#f9f9f9 0,#f3f3f3 20%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#f9f9f9),color-stop(20%,#f3f3f3));background:-webkit-linear-gradient(left,#f9f9f9 0,#f3f3f3 20%);background:-o-linear-gradient(left,#f9f9f9 0,#f3f3f3 20%);background:-ms-linear-gradient(left,#f9f9f9 0,#f3f3f3 20%);background:linear-gradient(left,#f9f9f9 0,#f3f3f3 20%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f3f3f3',GradientType=1)}[dir='rtl'] .gweb-tabset-y{background:#f3f3f3;background:-moz-linear-gradient(right,#f9f9f9 0,#f3f3f3 20%);background:-webkit-gradient(linear,right top,left top,color-stop(0,#f9f9f9),color-stop(20%,#f3f3f3));background:-webkit-linear-gradient(right,#f9f9f9 0,#f3f3f3 20%);background:-o-linear-gradient(right,#f9f9f9 0,#f3f3f3 20%);background:-ms-linear-gradient(right,#f9f9f9 0,#f3f3f3 20%);background:linear-gradient(right,#f9f9f9 0,#f3f3f3 20%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#f9f9f9',GradientType=0)}[dir='rtl'] .gweb-tabset-y .gweb-tabset-nav{position:relative\0/IE8+9+}.gweb-tabset-y .gweb-tabset-nav ul{border-bottom-width:1px;margin-bottom:4em}* html .gweb-tabset-y .gweb-tabset-nav ul{border-bottom-width:0;margin-bottom:0}.gweb-tabset-y .gweb-tabset-nav li{border-top-width:1px}.gweb-tabset-y .gweb-tabset-nav li:first-child{border-top:none}* html .gweb-tabset-y .gweb-tabset-nav li{border-bottom-width:1px;border-top-width:0}.gweb-tabset-y .gweb-tabset-nav li.gweb-tabset-nav-active{background-color:#fff;padding-bottom:9px;padding-top:9px}[dir='rtl'] .gweb-tabset-y .gweb-tabset-nav li.gweb-tabset-nav-active{border-left:1px solid white}.gweb-tabset-y .gweb-tabset-nav li.gweb-tabset-nav-active a{padding-bottom:2px;padding-top:1px;border-right-width:1px}[dir='rtl'] .gweb-tabset-y .gweb-tabset-nav li.gweb-tabset-nav-active a{padding-left:0;border-width:0 0 0 1px}.gweb-tabset-y .gweb-tabset-contents{border-left-width:1px;margin-left:249px;max-width:100%}[dir='rtl'] .gweb-tabset-y .gweb-tabset-contents{border-width:0 1px 0 0;margin-left:0;margin-right:249px;outline:1px solid #f3f3f3\0/IE8+9+}*:first-child+html .gweb-tabset-contents{border:none}* html .gweb-tabset-x .gweb-tabset-contents{border-top:none}.gweb-tabset-y .gweb-tabset-nav{float:left;width:250px}[dir='rtl'] .gweb-tabset-y .gweb-tabset-nav{float:right}.gweb-tabset-y.gweb-tabset-compactnav .gweb-tabset-nav{width:166px}.gweb-tabset-y.gweb-tabset-compactnav .gweb-tabset-contents{margin-left:165px}[dir='rtl'] .gweb-tabset-y.gweb-tabset-compactnav .gweb-tabset-contents{margin-left:0;margin-right:165px}.gweb-tabset-x .gweb-tabset-nav ul{border-width:0;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-o-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f3f3f3',GradientType=0);overflow:hidden}* html .gweb-tabset-x .gweb-tabset-nav ul{height:1%}* html .gweb-tabset-x .gweb-tabset-nav ul li{width:1%;white-space:nowrap}.gweb-tabset-x .gweb-tabset-nav li{border-right-width:1px;float:left;padding:0}[dir='rtl'] .gweb-tabset-x .gweb-tabset-nav li{border-width:0 0 0 1px;float:right}.gweb-tabset-x .gweb-tabset-nav li a{padding:10px 15px}.gweb-tabset-x .gweb-tabset-nav li.gweb-tabset-nav-active{background-color:#fff;padding:0 15px}.gweb-tabset-x .gweb-tabset-nav li.gweb-tabset-nav-active a{border-bottom-width:1px;padding-left:0;padding-right:0}.gweb-tabset-x .gweb-tabset-contents{border-top-width:1px;margin-top:-1px}.gweb-tabset-content>:first-child{margin-top:0}.gweb-tabset-content>:last-child{margin-bottom:0}}@media screen and (max-width:767px){.gweb-tabset{width:100%}.gweb-tabset-y .gweb-tabset-nav{width:25%}.gweb-tabset-y .gweb-tabset-contents{margin-left:24.9%}[dir='rtl'] .gweb-tabset-y .gweb-tabset-contents{margin-left:0;margin-right:24.9%}}@media screen and (max-width:600px){.google-js .gweb-tabset{opacity:1}.gweb-tabset-x .gweb-tabset-nav,.gweb-tabset-y .gweb-tabset-nav{display:none}.gweb-tabset-y .gweb-tabset-contents{border:none;clear:both;margin:0!important}.google-js .gweb-tabset-content{display:block}}@import url(//fonts.googleapis.com/css?family=Open+Sans);@media screen,projection{.gweb-lightbox *{margin:0;padding:0}.gweb-lightbox{background:#fff;border:14px solid #fff;-moz-box-shadow:0 4px 16px rgba(0,0,0,.2);-ms-box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#000;font:13px/1.4 Arial,sans-serif;min-height:200px;min-width:200px;overflow:hidden;outline:none;position:absolute;z-index:9999}.gweb-lightbox-bg{background:#666;background-image:-webkit-gradient(radial,center center,125,center center,800,from(#fff),to(#4C4C4C));background-image:-moz-radial-gradient(50% 50% 90deg,circle farthest-side,#fff,#4C4C4C);left:0;position:fixed;top:0;z-index:9998}.gweb-lightbox-loading{background:#fff url(//www.google.com/images/gweb/lightbox/loading.gif) no-repeat 50% 50%}* html .gweb-lightbox-bg{position:absolute}.gweb-lightbox-title{background:#fff;color:#666;cursor:pointer;display:block;font-family:'Open Sans',arial;font-size:1.2em;font-weight:normal;min-height:18px}.gweb-lightbox-title-text{color:#333;display:block;font-size:1em;font-weight:bold;padding:0 31px 5px 0}*+html .gweb-lightbox-title-text{width:100%}.gweb-lightbox-title-text span{font-weight:normal;padding:0 8px}.gweb-lightbox-title-close{cursor:pointer;color:#666;display:block;font-size:20px;font-weight:bold;line-height:.9;position:absolute;right:0;top:0;z-index:100}.gweb-lightbox-title-close:hover{color:#333}.gweb-lightbox-content{display:block;margin:0;min-height:200px;min-width:200px;overflow:hidden;padding:0;position:relative;text-align:center}.gweb-lightbox img{border:0}.gweb-lightbox-content img{border:0;display:block;margin:0 auto;padding:0}* html .gweb-lightbox-content img{margin:0}*+html .gweb-lightbox-content img{margin:0}.gweb-lightbox-fragment,.gweb-lightbox-content iframe{background:#fff}.gweb-lightbox-caption{color:#666;margin:0;padding:8px 0 3px;position:relative;text-align:left}.gweb-lightbox-caption.gweb-lightbox-hide{display:none;height:0;padding:0}.gweb-lightbox-caption.gweb-lightbox-overlay{color:#fff;background:rgba(50,50,50,.8);bottom:0;padding:3px 15px;position:absolute}.gweb-lightbox-nav{border:0;cursor:pointer;display:block;margin:0;outline:none;padding:0;position:absolute;text-decoration:none !important;top:0;width:35%;z-index:1000 !important}.gweb-lightbox-next{right:0;text-align:right}.gweb-lightbox-prev{left:0;text-align:left}.gweb-lightbox-next span{right:0}.gweb-lightbox-nav span{background:#fff;color:#666;display:block;font-size:2em;font-weight:normal;position:absolute;top:48%;-moz-transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;visibility:visible}.gweb-lightbox-prev span{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;padding:3px 8px 3px 3px}.gweb-lightbox-next span{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:3px 3px 3px 8px}.gweb-lightbox-nav:hover span{color:#333;padding:3px 10px;visibility:visible !important}.gweb-lightbox.gweb-lightbox-outside-nav{overflow:visible}.gweb-lightbox-outside-nav .gweb-lightbox-content{overflow:hidden}.gweb-lightbox-outside-nav iframe{overflow:hidden}.gweb-lightbox-outside-nav .gweb-lightbox-nav{overflow:hidden;width:60px !important}* html .gweb-lightbox-outside-nav .gweb-lightbox-nav{overflow:visible}*+html .gweb-lightbox-outside-nav .gweb-lightbox-nav{overflow:visible;text-align:left}.gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-next{float:right;right:-60px}* html .gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-next{text-align:right}.gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-prev{float:left;left:-60px}.gweb-lightbox-outside-nav .gweb-lightbox-nav span{padding:3px 10px;top:40%;visibility:visible}.gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-prev span{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-box-shadow:-13px 4px 16px rgba(0,0,0,.1);-ms-box-shadow:-13px 4px 16px rgba(0,0,0,.1);-webkit-box-shadow:-13px 4px 16px rgba(0,0,0,.1);box-shadow:-13px 4px 16px rgba(0,0,0,.1);left:auto;right:0}* html .gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-prev span{left:20px !important;right:auto}.gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-next span{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-box-shadow:12px 4px 16px rgba(0,0,0,.1);-ms-box-shadow:12px 4px 16px rgba(0,0,0,.1);-webkit-box-shadow:12px 4px 16px rgba(0,0,0,.1);box-shadow:12px 4px 16px rgba(0,0,0,.1);left:0;right:auto !important}* html .gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-next span{left:auto;right:20px !important}.gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-prev:hover span{right:10px}.gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-next:hover span{left:10px}.rtl .gweb-lightbox-next{left:0;right:auto;text-align:right}.rtl .gweb-lightbox-next span{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;left:0;right:auto !important;padding:3px 8px 3px 3px}.rtl .gweb-lightbox-prev{left:auto;right:0;text-align:left}.rtl .gweb-lightbox-prev span{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;left:auto !important;right:0;padding:3px 3px 3px 8px}.rtl .gweb-lightbox-nav:hover span{padding:3px 10px !important;visibility:visible !important}.rtl .gweb-lightbox-title-close{left:0 !important;right:auto}.rtl .gweb-lightbox-title-text{padding:0 0 5px 31px}.rtl .gweb-lightbox-caption{text-align:right}.rtl .gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-next{float:left;left:-60px !important;right:auto}.rtl .gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-prev{float:right;right:-60px}.rtl .gweb-lightbox-outside-nav .gweb-lightbox-prev span{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-box-shadow:10px 7px 20px rgba(0,0,0,.1);-ms-box-shadow:10px 7px 20px rgba(0,0,0,.1);-webkit-box-shadow:10px 7px 20px rgba(0,0,0,.1);box-shadow:10px 7px 20px rgba(0,0,0,.1);left:auto;padding:3px 8px 3px 3px;right:30px !important}.rtl .gweb-lightbox-outside-nav .gweb-lightbox-next span{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-box-shadow:-10px 7px 20px rgba(0,0,0,.1);-ms-box-shadow:-10px 7px 20px rgba(0,0,0,.1);-webkit-box-shadow:-10px 7px 20px rgba(0,0,0,.1);box-shadow:-10px 7px 20px rgba(0,0,0,.1);left:30px !important;padding:3px 3px 3px 8px;right:auto !important}.rtl .gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-prev:hover span{right:20px !important}.rtl .gweb-lightbox-outside-nav .gweb-lightbox-nav.gweb-lightbox-next:hover span{left:20px !important}}h1.maia-display{font-size:2rem;margin-bottom:10px}.hero-heading{text-align:center}.nobreak{white-space:nowrap}.footnote{font-size:.8rem}#maia-nav-x{width:100%}.underline{text-decoration:underline}#index-notice{max-width:600px}#d4gx-event-report{margin-top:100px}#d4gx-event-report p.caption{height:60px}#d4gx-event-report-hangout{margin-top:50px}.d4gx-splash-slide{display:block}.d4gx-splash-desc{bottom:-60px;font-size:.8rem;position:absolute;right:20px}.d4gx-splash-doodle>img{left:0;width:100%}.d4gx-splash-featured{display:block}.d4gx-intro{margin-bottom:50px;top:0}.d4gx-intro p{text-align:left}.d4gx-intro img{max-width:100%}#d4gx-campaign-intro{margin-top:20px}#theme-logo{margin-bottom:20px;text-align:center;width:200px}#d4g-logo-hand{margin-bottom:40px;text-align:center}#d4g-logo-hand img{max-width:400px;width:80%}#d4g-closing{margin-top:50px;text-align:center}#d4g-closing .description{text-align:left}#d4g-closing img{width:150px}#artsheet img{visibility:hidden;width:100%}.artsheet-hidden{-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;-webkit-transition:visibility 1s,opacity 1s;opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.d4gx-main{min-height:600px !important}#hands-left{left:-940px;top:-300px}#hands-right{right:-340px;top:-300px}.d4gx-timeline th{text-align:center;vertical-align:middle}.d4gx-timeline td{padding:14px 5px}.d4gx-side .d4gx-box h2{font-size:1.3rem;margin-top:40px}#start-main-outro{margin-bottom:50px}#start-theme>img{max-width:400px;width:100%}.d4gx-paper{padding-bottom:50px}.d4gx-process{margin-bottom:0}.d4gx-process th{padding-bottom:0;width:33%}.d4gx-process td{padding-top:0;text-align:center}.d4gx-process td:first-child:after{display:block}.sectioninfo .d4gx-button{text-align:center}.sectioninfo-desc{text-align:left}#sectioninfo-groups{text-align:left}#contest-office{background:#eee;padding:10px;text-align:left}#contest-office h4{margin-top:0}#entry-form{height:2300px;width:100%}.doodle-image{border:solid 1px #ddd;width:100%}.doodle-student{font-weight:bold}#doodle-gp{border-bottom:solid 1px #ccc;padding-bottom:20px}.doodle-prizes{border-bottom:solid 1px #ccc;padding-top:20px}.doodle-prize{padding-bottom:30px}.doodle-prize h3{margin:5px 0}.winner-comment{background:#eee;overflow:hidden;padding:10px}.winner-comment div{font-weight:bold}.winner-comment img{float:left;margin-right:10px;margin-top:12px;width:50px}.winner-comment p{overflow:hidden}.d4g-vote-list li{height:90px;margin:3px;overflow:hidden;padding:4px;position:relative;width:120px}.d4g-vote-list li:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.d4g-vote-list li img{width:100%}.d4g-vote-list li.voted img{border:solid 2px #68e}.d4g-vote-tabbar li.voted a:after,.d4g-vote-list li.voted:after{background-color:#68e;border-radius:2px;color:#fff;font-size:.9rem;font-weight:bold;text-shadow:none;padding:3px 6px}.d4g-vote-list li.voted:after{content:"投票済";left:8px;position:absolute;top:8px}.d4g-vote-doodle{text-align:center}.d4g-vote-doodle img{display:inline-block}.d4g-vote-statement{text-align:left}.d4g-vote-tabbar li.voted a:after{content:"投票済";margin-left:10px}.gweb-lightbox{width:80% !important}#gweb-lightbox-lb-image{height:auto !important;width:100% !important}.gweb-lightbox-nav>img{height:auto !important}#event-video{text-align:center}#event-video>iframe{height:300px;max-width:560px;width:100%}#d4gx-jp-guest-container{margin:50px auto}.d4gx-guest{max-width:100%;width:auto}.d4gx-guest img{width:100%}.d4gx-bio-body{padding:20px 20px}.material{min-height:240px}.material-thumbnail{border:solid 1px #ddd;float:left;margin-right:10px;margin-top:20px;width:120px}.material-desc{overflow:hidden}#doodler-video{text-align:center}#doodler-video iframe{height:200px;max-width:560px;width:100%}#doodler-photo{float:left;margin-right:10px}#doodle-advice-video iframe{height:200px;width:100%}@media screen and (min-width:768px){h1.maia-display{font-size:3.3rem;margin-bottom:40px}h1.hero-heading{font-size:2.5rem;margin-bottom:10px}.d4gx-page-doodler{background:url(/doodle4google/images/brushes/topleft-03.png) no-repeat left top,url(/doodle4google/images/brushes/topright-03.png) no-repeat right top}.d4gx-page-overview{background:url(/doodle4google/images/brushes/topleft-02.png) no-repeat left top,url(/doodle4google/images/brushes/topright-02.png) no-repeat 110% top}.d4gx-page-download{background:url(/doodle4google/images/brushes/topleft-02.png) no-repeat left top,url(/doodle4google/images/brushes/topright-01.png) no-repeat right top}.d4gx-page-gallery{background:url(/doodle4google/images/brushes/topleft-03.png) no-repeat left top,url(/doodle4google/images/brushes/topright-03.png) no-repeat right top}.d4gx-page-gallery .d4gx-header{height:60px}.d4gx-splash{top:20px}.d4gx-splash-desc{bottom:-30px}#entry-form{height:2000px;width:100%}.gweb-lightbox{width:774px !important}#gweb-lightbox-lb-image{width:774px !important}.d4gx-guest{height:420px}.d4gx-bio-body{padding:20px 80px}#doodler-video iframe{height:315px}#doodle-advice-video iframe{height:270px}}