﻿@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);.fsize16{font-size:1.6rem !important;line-height:2.2rem !important}.fsize18{font-size:1.8rem !important;line-height:2.4rem !important}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:0.5;filter:alpha(opacity=50)}#colorbox{outline:0}#cboxContent{background:#FFF;overflow:hidden}.cboxIframe{background:#FFF}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444}#cboxNext{position:absolute;bottom:0px;left:63px;color:#444}#cboxClose{position:absolute;top:15px;right:15px;display:block;color:#444;font-size:2rem}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000,endColorstr=#000)}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;display:block;cursor:pointer;text-align:left;margin-left:0px}@media screen and (max-width: 999px){.formError{left:7em !important}}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;line-height:14px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}html{color:#000;background:#FFF}body,header,footer,nav,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none;padding:0;margin:0}li{list-style:none;padding:0;margin:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#000}a{text-decoration:none}html{font-size:62.5%;height:100%;background-color:#EEE;margin:0;padding:0}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;height:100%;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wrap{clear:both;width:1100px;margin:0 auto;padding:0;position:relative}.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}.contents{padding:20px 40px;width:1020px;min-height:65%;margin:0 auto;border:1px solid #666;text-align:left;background-color:white}@media screen and (min-width: 600px) and (max-width: 1024px){body{background-color:white}.wrap{width:unset}.contents{margin:0;padding:0 15px 15px;width:unset;border:none}}@media screen and (min-width: 1px) and (max-width: 599px){body{background-color:white}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.wrap{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contents{padding:0 10px;width:100%;min-height:500px;margin:unset;border:none;text-align:unset;padding-bottom:20px}}.clear{clear:both;width:100%}.inline-block{display:inline-block}a{font-size:1.6rem}a:link{color:#001750;text-decoration:none;font-weight:normal}a:visited{color:#374673;text-decoration:none;font-weight:normal}a:hover{color:#001750;text-decoration:underline;font-weight:normal}.floatL{float:left}.margin1em{margin:1em}.mgt1em{margin-top:1em}.mgb05em{margin-bottom:0.5em}.white{color:#FFF}.red{color:#D11E2D}.blue{color:#00F}.red-dark{color:#B3122C}.green{color:#060}.black{color:#000}.black4D{color:#4D4D4D}h2{clear:both;font-size:2rem;font-weight:bold;margin:1em auto}@media screen and (max-width: 1000px){h2{clear:both;font-size:1.8rem;font-weight:bold;margin:1em auto}.red{color:#D11E2D;font-size:1.6rem}}html{font-size:62.5%;height:100%;background-color:#EEE;margin:0;padding:0}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;height:100%;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wrap{clear:both;width:1100px;margin:0 auto;padding:0;position:relative}.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}.contents{padding:20px 40px;width:1020px;min-height:65%;margin:0 auto;border:1px solid #666;text-align:left;background-color:white}@media screen and (min-width: 600px) and (max-width: 1024px){body{background-color:white}.wrap{width:unset}.contents{margin:0;padding:0 15px 15px;width:unset;border:none}}@media screen and (min-width: 1px) and (max-width: 599px){body{background-color:white}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.wrap{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contents{padding:0 10px;width:100%;min-height:500px;margin:unset;border:none;text-align:unset;padding-bottom:20px}}a#toback:before{content:"\f0a8";font-family:FontAwesome;font-size:2.4rem;float:left}a.btn{display:inline-block;margin-right:1em;padding:2px 2em;border-radius:10px;font-size:1.8rem;color:#333;background-color:#D4D0C8;border:1px solid #666;min-width:7em;text-align:center}a.btn.disabled{color:#999;background-color:#DCDCDC;border:1px solid #999}a.btn.blue{color:#03C}a.btn:hover{background-color:#2B71B8;border:1px solid #2B71B8;color:#FFF;text-decoration:none}a.btn:active{position:relative;top:3px}a.btn.disabled:hover{color:#999;background-color:#DCDCDC;border:1px solid #999}input.btn[type=button],input.btn[type=submit],div.menuboxWrap input[type=submit]{border:1px solid #666;padding:2px 2em;font-size:1.8rem;border-radius:10px;cursor:pointer;min-width:7em}div.menuboxWrap input[type=submit]:hover{background-color:#2B71B8;border:1px solid #2B71B8;color:#FFF;text-decoration:none}@media screen and (min-width: 1px) and (max-width: 599px){#topmenu .btn{margin:1em 0}div.menuboxWrap a.btn{display:inline-block;margin:0 0 1em 1.5em}div.menuboxWrap input[type=submit]{margin:1em 0 1em 1.5em}}.clear{clear:both;width:100%}.inline-block{display:inline-block}a{font-size:1.6rem}a:link{color:#001750;text-decoration:none;font-weight:normal}a:visited{color:#374673;text-decoration:none;font-weight:normal}a:hover{color:#001750;text-decoration:underline;font-weight:normal}.floatL{float:left}.margin1em{margin:1em}.mgt1em{margin-top:1em}.mgb05em{margin-bottom:0.5em}.white{color:#FFF}.red{color:#D11E2D}.blue{color:#00F}.red-dark{color:#B3122C}.green{color:#060}.black{color:#000}.black4D{color:#4D4D4D}.selected-menu{display:inline-block;margin-right:1em;padding:2px 2em;border-radius:10px;font-size:1.8rem;background-color:#2B71B8;border:1px solid #2B71B8;color:#FFF;text-decoration:none;font-weight:normal;min-width:7em;text-align:center}.p-chart-button{z-index:500}@media screen and (min-width: 600px) and (max-width: 1024px){.p-chart-button{font-size:1.2rem !important}}@media screen and (min-width: 1px) and (max-width: 599px){.p-chart-button{margin-top:20px;padding:10px 1px !important;font-size:1.1rem !important;margin-right:2px !important}}.contents h1.title{text-align:center;margin:2em 0;text-shadow:1px 1px 5px rgba(0,0,0,0.5);font-size:2.4rem;color:#000;font-weight:bold;display:inline-block}.contents h1.title br{display:none}.p-group-title{font-size:2.4rem}.p-page-title{font-size:2.4rem}@media screen and (min-width: 1px) and (max-width: 599px){.contents h1.title{font-size:1.8rem;margin-left:1em}.contents h1.title br{display:none}.contents h1.title{font-size:1.6rem;margin:1em 0}}.p-header{width:100%;min-width:522px;min-height:2rem;margin:0 auto 2em auto;padding:1em 0;position:relative;z-index:1000;display:block;background-color:white;border-bottom:5px solid #C20E15}.p-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.p-header #logo{max-width:300px}.p-header__username{display:inline-block;margin:1rem;font-size:1.6rem;line-height:2.2rem;font-weight:bold;color:#060}.p-header__domain{display:inline-block;margin:1rem;font-size:1.8rem;line-height:2.4rem}header .header.wrap{display:flex;justify-content:left;align-items:center}@media screen and (min-width: 600px) and (max-width: 1024px){header .header.wrap{padding:0 30px}}@media screen and (min-width: 1px) and (max-width: 599px){.p-header{margin:0;padding:10px;text-align:center;width:unset;min-width:unset;min-height:unset}.p-header__username{display:block;margin:0;font-size:1.2rem}.p-header__domain{margin:0;font-size:1.4rem;line-height:1.8rem}#logo{float:unset;margin:unset;padding:unset;width:unset;max-width:unset}header .header.wrap{display:block;width:inherit}}div.menuboxWrap{width:100%;border-collapse:separate;border-spacing:10px}ul.menubox{width:100%;display:flex}ul.menubox li{width:43%;padding:0 20px 20px;border:1px solid #CCC;margin-right:10px;margin-bottom:10px}ul.menubox li p span{color:#666;margin-left:0.5em}ul.menubox li select{width:5em;border:1px solid #666;border-radius:5px;padding:2px}ul.menubox li input{margin-right:0.5em;border:1px solid #666}ul.menubox li label{cursor:pointer}ul.menubox li p.semMenu{width:50%;display:block;float:left}ul.menubox li p.semMenu:nth-child(2n+1){clear:both}@media screen and (min-width: 1px) and (max-width: 599px){div.menuboxWrap{width:100%;display:table;border-collapse:separate;border-spacing:0 10px}div.menuboxWrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.menubox{display:block}ul.menubox li h2,ul.menubox li,ul.menubox li p{margin:0 0 0.5em 1.5em;text-indent:-1.5em}ul.menubox li{display:block;clear:both;width:85%;min-width:85%;padding:1em}ul.menubox li:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.menubox li label{cursor:pointer;font-size:1.4rem}ul.menubox li p span{color:#666;margin-left:0;font-size:1.2rem}}h2{clear:both;font-size:2rem;font-weight:bold;margin:1em auto}@media screen and (max-width: 1000px){h2{clear:both;font-size:1.8rem;font-weight:bold;margin:1em auto}.red{color:#D11E2D;font-size:1.6rem}}.p-difficulty,.p-importance{font-size:1.6rem;padding-left:30px;color:black}.item-header{display:flex;flex-direction:row;align-items:center}@media screen and (min-width: 1px) and (max-width: 1024px){.item-header{display:block}}.item-information,.item-title{flex-basis:50%}@media screen and (min-width: 1px) and (max-width: 1024px){.item-information,.item-title{flex-basis:unset}}.p-genre-category{font-size:16px;padding-top:20px}#time_limit{text-align:right}.p-time-limit{font-size:13px;padding-top:10px}ul#question{margin-bottom:5em}ul#question:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul#question>li{width:100%;clear:both;padding:1em 0}ul#question>li:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul#question>li img{pointer-events:none;-webkit-touch-callout:default;-webkit-touch-callout:none;-webkit-touch-callout:initial;-webkit-touch-callout:inherit;-webkit-touch-callout:unset;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}div#topmenu>ul>li>h3,h2.subtitle,ul#question>li:first-child{font-size:2rem;font-weight:bold;color:#039}ul#question>li:first-child br{display:none}div.prevnext{clear:both;padding:2em 0}a#prev:before{content:"\f100";font-family:FontAwesome;font-size:1.8rem;position:relative;top:1px;left:-6px}a#next:after{content:"\f101";font-family:FontAwesome;font-size:1.8rem;position:relative;top:1px;right:-6px}a#fin:before{content:"\f28d";font-family:FontAwesome;font-size:1.8rem;position:relative;top:1px;left:-6px}ul#question>li:last-child{padding:2em 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC}div.prevnext>a,.single-mode-btn,ul#question>li:last-child div.rightbox a{display:block;float:left;padding:0 1em;margin:0 0.5em;border:1px solid #999;border-radius:10px;background-color:#EEE;font-size:1.4rem}.single-mode-btn{margin-top:4px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}div.prevnext>a:visited,ul#question>li:last-child a:visited{color:#333}div.prevnext>a:hover,ul#question>li:last-child a:hover{text-decoration:none}ul#question>li:nth-child(3){padding-bottom:3em}ul#question>li:nth-child(3) input[type=radio],ul#question>li:nth-child(3) input[type=checkbox]{display:none}label.ansbtn{display:block;margin-right:1em;padding:1px 2em;border-radius:10px;float:left;font-size:2rem;background-color:#CCC;cursor:pointer;margin-bottom:1em}ul#question>li:nth-child(3) input[type=radio]:checked+label.ansbtn,ul#question>li:nth-child(3) input[type=checkbox]:checked+label.ansbtn{background-color:#6CF}.leftbox,.rightbox{display:block;float:left;min-width:45%;padding:1px 0}.leftbox p:first-child{font-size:1.2rem}ul#rireki{display:block;float:left;width:90%;max-height:10em;font-size:1.8rem;overflow:auto;padding:1px 0;position:relative}ul#rireki li{clear:both;width:100%;padding-bottom:1em}ul#rireki input[type=checkbox]{display:none}ul#rireki li label{display:block;float:left;width:16px;height:16px;margin:3px 0 0 2.5em;border:1px solid #666;clear:both;position:relative;cursor:pointer}ul#rireki li a{background-color:#EEE;width:70%;display:block;float:left;padding-left:10px;cursor:pointer;margin:0 0 10px 0.5em;color:#333;position:relative}ul#rireki li a:visited{color:#333}ul#rireki li a>span{margin:0;color:#00F;font-weight:bold;position:absolute;left:35%}ul#rireki li label span{font-weight:bold;position:absolute;left:-22px;top:-5px}ul#rireki li label span.red{color:#F00}ul#rireki input[type=checkbox]:checked+label+a{background-color:#ADD8E6}ul#rireki input[type=checkbox]:checked+label:before{content:"\f00c";font-family:FontAwesome;font-size:2.4rem;position:relative;top:-6px;left:-2px;color:#666}ul#rireki li{margin-bottom:3px}div#countDown{display:inline-block;float:right;text-align:right;font-size:1.8rem;color:#C00;font-weight:bold}div.canvasChart{display:block;width:430px}ul.ritsu{clear:none;width:410px;display:block;font-size:1.4rem;padding-top:40px}ul.ritsu li:first-child{font-weight:bold;color:#039;font-size:1.8rem;line-height:2rem;margin:0 0 0.5em 0}ul.ritsu li:first-child span{font-weight:normal;color:#000;text-indent:-1em;line-height:1.4rem;font-size:1.4rem;display:block;margin:1em;color:#900}div#topmenu{font-size:1.8rem;width:100%}div#topmenu>ul{padding:1em;width:100%}div#topmenu>ul>li{margin:2em 1em;clear:both;width:100%;display:block}h2.trytitle{width:100%;clear:both;font-size:2rem;font-weight:bold;background-color:#C20E15;color:#FFF;padding:2px 2em;display:inline-block;width:auto}a.mondai{text-decoration:underline}@media screen and (min-width: 600px) and (max-width: 1024px){.leftbox,.rightbox{min-width:50%}div#topmenu>ul{width:unset}ul.ritsu{padding-top:unset;width:unset}.single-mode-btn{margin-top:10px !important;margin-bottom:10px !important;height:30px;line-height:30px}}@media screen and (min-width: 1px) and (max-width: 599px){.p-difficulty,.p-importance{display:block}div#topmenu>ul{padding:0;width:unset}div#topmenu>ul li{margin:0}ul#question>li:first-child br{display:block}ul#question>li:nth-child(3){padding-bottom:1em}ul#question>li:nth-child(3)>div{width:100%}label.ansbtn{margin:0.5em 2%;display:block;float:left;padding:1px 1em}div.prevnext{clear:both;padding:0 0 1em 0;margin-bottom:20px}ul#rireki{width:100%;max-height:10em;overflow:scroll;overflow-y:scroll;overflow-x:hidden}ul#rireki::-webkit-scrollbar{background:#ccc;width:10px}ul#rireki::-webkit-scrollbar-thumb{background:#aaa}.leftbox,.rightbox{min-width:100%;margin:1em 0}.leftbox p:first-child{margin-bottom:1em}ul#question>li:last-child div.rightbox a{margin:0 1em 0 0;min-width:12%;text-align:center}ul#question>li:last-child div.rightbox a:last-child{margin:0 0 0 0;min-width:12%}ul#rireki li label{display:block;width:16px;height:16px;margin:3px 0 0 1.5em;border:1px solid #666;clear:both;position:relative;cursor:pointer}ul.ritsu{clear:both;display:block;margin:1em auto;padding-top:unset}ul.ritsu li:first-child{line-height:2rem;margin:1em 0;padding-top:1em}ul.ritsu li:first-child span{font-weight:normal;color:#000;text-indent:-1em;line-height:2rem;display:block;margin:1em;color:#900}div#topmenu>ul>li>h3,h2.subtitle,ul#question>li:first-child{line-height:1.8rem;font-weight:normal;color:#039;padding:0.5em 0}ul#question>li:nth-child(4){padding:0 0 0 0;margin:0;height:auto}ul#question{margin-bottom:1em}h2.trytitle{width:100%;clear:both;font-weight:bold;background-color:#C20E15;color:#FFF;display:inline-block;width:auto}ul#question>li:first-child br{display:block}ul#question>li img{width:98%;height:auto}ul#rireki li label span{top:-5px}.single-mode-btn{margin-top:10px !important;margin-bottom:10px !important;height:30px;line-height:30px}}.p-top-menu__bookmark-notice{font-size:1.2rem;line-height:1.8rem;font-weight:normal;color:#400}.p-user-registration-form{position:relative;max-width:600px;padding:10px 20px 15px 20px;display:block;background-color:#FFF;left:0;top:2.4rem;border:1px solid #666666;border-radius:20px;box-shadow:4px 4px 3px #666;margin:0 0 5em 0}.p-user-registration-form>ul{font-size:1.4rem;display:table;border-collapse:separate;border-spacing:0 0.5em;width:100%}.p-user-registration-form>ul>li{display:table-row}.p-user-registration-form>ul>li>input,.p-user-registration-form>ul>li>label{display:table-cell;padding-right:1em;width:30%}.p-user-registration-form>ul>li>input:read-only{background-color:lightgray}.p-user-registration-form>ul>li>input[type=submit]{width:14em;background-color:#CCC}.p-user-registration-form>ul>li>input[type=submit]:disabled{width:14em;background-color:#fff;color:#eee;border-color:#eee}.p-user-registration-form>ul>li>input{width:90%;border-radius:7px !important}.alert-message{text-align:center;padding:0 0 15px;color:red;font-size:1.6rem;line-height:2.2rem}.alert-message:before{content:"\f05a";font-family:FontAwesome;font-size:1.8rem;position:relative;top:1px;left:-6px}.p-corp-info{width:90%;max-width:680px;padding:1em;margin:5em 0;border:1px solid #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#eee}.p-corp-info p{width:90%;margin:0.5em auto}.p-corp-info__link{color:#036;font-size:1.2rem}.p-corp-info__link:visited{color:#036}.p-corp-info__text{font-size:1.2rem}.p-corp-site-info{margin-top:40px;font-size:1.2rem}@media screen and (min-width: 1px) and (max-width: 599px){.p-corp-info{margin-top:30px;width:unset}.p-corp-site-info{margin-top:20px;font-size:1rem}}#dialog{z-index:9999;display:none;font-size:2em;position:relative}#answer-base{display:none;padding-top:20px;background-size:75px;background-repeat:no-repeat;background-position-x:2%;background-position-y:0}#answer-base.correct{background-image:url(/assets/dekidas/common/circle-3db24de2a64ce81a38f84dfb2f1970e75480ad47d7315f916b0851a1e3cd1cea.png)}#answer-base.incorrect{background-image:url(/assets/dekidas/common/cross-bb7a1a83ecae5cae53201066cc2440496c09c9ef5767deab74de5df120dab246.png)}.next-actions{margin-top:20px}.p-email-box{width:90%;max-width:480px;padding:1em;margin:1em 0;border:1px solid #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#eee}.p-email-box p{width:90%;margin:0.5em auto}.p-email-box__link{color:#036;font-size:1.2rem}.p-email-box__link:visited{color:#036}.p-email-box h3{color:#F00;font-weight:bold;width:90%;margin:0.5em auto}.p-email-box input[type=checkbox]{display:none}.p-email-box input[type=submit],.p-email-box input[type=email]{border:1px solid #999;padding:1px 0;width:100%;display:block;margin:0 auto;border-radius:5px}.p-email-box input[type=submit]{cursor:pointer;background-color:#CCC}.email_into{display:none;padding:1px 0}#emailck:checked+.email_into{display:block}.p-email-box label{cursor:pointer;color:#036}@media screen and (min-width: 1px) and (max-width: 599px){.p-email-box{margin-top:30px;width:unset}}footer{margin-top:50px}@media screen and (min-width: 1px) and (max-width: 599px){footer{margin-top:20px}}#signin{width:100%;padding:1em 0;display:block}#signin h1{font-size:1.8rem;font-weight:bold;text-shadow:1px 1px 5px rgba(0,0,0,0.5);padding-bottom:0.5em}#signin p{font-size:1.6rem;margin:1em 0}.p-logout-block{padding-left:40px}@media screen and (min-width: 1px) and (max-width: 599px){.p-logout-block{margin-top:60px;padding-left:0}}.p-medals{display:flex !important;align-items:center}.p-medals img{flex-basis:6%;width:6%;margin-right:25px}@media screen and (min-width: 600px) and (max-width: 1024px){.p-medals{padding-top:20px}.p-medals img{flex-basis:8%;width:8%}}@media screen and (min-width: 1px) and (max-width: 599px){.p-medals{padding-top:20px}.p-medals img{flex-basis:15%;width:15%}}ul#member_add{display:table;font-size:1.6rem;border-collapse:separate;border-spacing:1em 2em;border-top:3px solid #999}ul#member_add li{display:table-row}ul#member_add li label,ul#member_add li input{display:table-cell}ul#member_add li input{border:1px solid #666;border-radius:10px;padding:2px 0.5em}@media screen and (min-width: 1px) and (max-width: 599px){ul#member_add,ul#member_add li,ul#member_add li label,ul#member_add li input{display:block;margin:0 10px}}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background-color:white}#dialog{z-index:9999;display:none;font-size:2em}.js-iframe-wrapper-basement{position:relative}.js-iframe-wrapper{height:100%;width:100%;background-color:transparent;position:absolute;top:0}
