/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.entry .format.dark:before,[lang=en]{font-family:'Roboto Condensed',sans-serif}body,html{height:100%}body,body.is-fixed-header{padding-top:48px}h4,html{line-height:1.5}h3,h5{line-height:1.25}body.is-active-drower,svg:not(:root){overflow:hidden}.caution-list,.entry #question>ol,.entry .list-canvas,.graph-btn-list,.nav-pagenation,.nav__bottom,.nav__list,.table-of-contents-list>li,.view-list{list-style:none}.is-enabled-textfield .textfield-label:after,.textfield-label:after{visibility:hidden;left:45%;width:10px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;font-weight:500;font-size:100%;font-family:'Noto Sans Japanese','游ゴシック','Yu Gothic','游ゴシック体',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Meiryo,sans-serif;-webkit-font-feature-settings:'pkna';-moz-font-feature-settings:'pkna';font-feature-settings:'pkna'}body{-webkit-overflow-scrolling:touch;margin:0;background:#eceff1;color:#37474f}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.l-header:after,.l-wrapper-min:after,.l-wrapper:after{display:table;content:'';clear:both}a{background-color:transparent;color:#00bcd4;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}a:active,a:hover{outline:0;color:#4dd0e1}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:400}em{font-style:normal}.token.italic,dfn{font-style:italic}h1{margin:.125em 0 .25em;font-size:64px;font-size:4rem;line-height:1.125}h2{margin:.22222em 0 .44444em;font-size:36px;font-size:2.25rem;line-height:1.112}h3{margin:.25em 0 .5em;font-size:32px;font-size:2rem}h4{margin:.5em 0 1em;font-size:16px;font-size:1rem}h5{margin:.625em 0 1.25em;font-size:12.8px;font-size:.8rem}h6{margin:.71429em 0 1.42857em;font-size:11.2px;font-size:.7rem;line-height:1.429}mark{background:#ff0;color:#000}dl,menu,ol,p,pre,ul{margin:1em 0}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 1.5em}menu,ol,ul{padding:0 0 0 1.5em}img,svg{max-width:100%;height:auto;vertical-align:bottom}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:1em 0 1em 1.5em}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio],td,th{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}.l-wrapper,.l-wrapper-min{margin:0 auto;max-width:1024px;width:95%}.l-wrapper-min{max-width:800px}.l-wrapper-full{margin:0 auto;width:95%}.l-header{position:fixed;top:0;right:0;left:0;z-index:3;padding:0;height:48px;background:#455a64;-webkit-transition:-webkit-box-shadow .2s ease-in-out 0s;-o-transition:box-shadow .2s ease-in-out 0s;-moz-transition:box-shadow .2s ease-in-out 0s;transition:box-shadow .2s ease-in-out 0s;transition:box-shadow .2s ease-in-out 0s,-webkit-box-shadow .2s ease-in-out 0s}.is-fixed-header .l-header{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.l-header-title{margin:0;padding:0;text-align:left;font-size:16px;font-size:1rem;line-height:1}.l-section-header.is-center,.l-section-hero,.nav__bottom li{text-align:center}.l-header-button{position:absolute;top:0;right:4rem;font-size:.625rem}.l-header-button a{padding-top:.5em;padding-bottom:.5em}.nav__list,.nav__list li{margin:0;padding:0}.nav__list{position:relative;overflow-y:auto;height:100%;border-bottom:3em solid transparent}.nav__list li a{display:block;padding:16px;color:#607d8b;font-size:14px;font-size:.875rem;line-height:1.2}.nav__list li a.is-active,.nav__list li a:hover{background-color:#eceff1;color:#607d8b}.nav__list li a span{display:block;margin-bottom:4px;color:#00bcd4;font-size:12px;font-size:.75rem}.nav__bottom{position:absolute;right:0;bottom:0;left:0;overflow:hidden;margin:0;padding:0;border-top:1px solid #eceff1}.nav__bottom li{float:left;margin:0;padding:0;width:50%}.nav__bottom li+li{border-left:1px solid #eceff1}.nav__bottom a{display:block;padding:1em;background-color:#fff;color:#607d8b;font-size:.875em;line-height:1.4}.nav__bottom a:hover{background-color:#eceff1}.nav__bottom a i{margin-right:.5em}.l-global-nav .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;visibility:hidden;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}.l-global-nav-title{margin:0;padding:0 1em;height:48px;background-color:#00bcd4;color:#eceff1;font-size:18px;font-size:1.125rem;line-height:48px}.l-global-nav-inner{position:fixed;top:0;right:0;bottom:0;z-index:5;max-width:400px;width:85%;height:100%;background:#fff;-webkit-box-shadow:-3px 0 5px rgba(0,0,0,.3);box-shadow:-3px 0 5px rgba(0,0,0,.3);-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.ie7 .l-global-nav,.lt-ie8 .l-global-nav,.lt-ie9 .l-global-nav{right:-100%}.is-active-drower .l-global-nav .overlay{visibility:visible;opacity:1}.is-active-drower .l-global-nav-inner{z-index:4;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.l-main{counter-reset:section}.l-section-accent,.l-section-primary,.l-section-secondary,.l-section-tertiary{position:relative;padding:48px 0}.is-start.l-section-accent,.is-start.l-section-primary,.is-start.l-section-secondary,.is-start.l-section-tertiary{padding-top:0}.l-section-primary{background-color:#eceff1}.l-section-secondary{background-color:#fafafa}.l-section-tertiary{padding:32px 0;background-color:#f5f5f5}.l-section-accent{background-color:#ffc107;color:#fff}.l-section-header{margin-bottom:32px}.l-section-title{line-height:1.5}.l-section-title.is-exception{font-size:24px;font-size:1.5rem}.l-section-button-wrap{margin:32px auto 0;width:320px}.l-section-text{color:#607d8b;font-size:14px;font-size:.875rem}.l-section-text small{color:#90a4ae}.l-section-text.is-exception{color:#fff}.l-section-hero-image{width:60%}.grid{margin:0;padding:0}.grid--justify{display:block;margin:-4px;width:auto}.grid__item{display:inline-block;margin:0;width:100%;vertical-align:top;text-align:left;font-size:medium}.grid--justify .grid__item{border:4px solid transparent;background-clip:padding-box}.grid__item--sp--1{width:8.33333%}.grid__item--sp--2{width:16.66667%}.grid__item--sp--3{width:25%}.grid__item--sp--4{width:33.33333%}.grid__item--sp--5{width:41.66667%}.grid__item--sp--6{width:50%}.grid__item--sp--7{width:58.33333%}.grid__item--sp--8{width:66.66667%}.grid__item--sp--9{width:75%}.grid__item--sp--10{width:83.33333%}.grid__item--sp--11{width:91.66667%}.grid__item--sp--12{width:100%}.l-footer{clear:both;background-color:#f5f5f5}.l-footer-bottom{overflow:hidden;padding:24px 0;color:#78909c}.l-footer-bottom a{border-bottom:2px solid transparent}.l-footer-bottom a:hover{border-color:#90a4ae}.l-footer-title-wrap{text-align:center}.l-footer-title{margin:0;font-size:14px;font-size:.875rem}.l-footer-siteinfo{text-align:center}.checkbox .checkbox-button:before,.checkbox-secondary .checkbox-button:before,.icon-arrow-back-primary-1:after,.icon-arrow-primary-1:before,.icon-arrow-primary-2:after,.icon-arrow-secondary-1:before,.icon-arrow-secondary-2:after,.icon-slidepanel:after,.material-icons{display:inline-block;width:1em;height:1em;vertical-align:middle;text-transform:none;text-rendering:optimizeLegibility;white-space:nowrap;word-wrap:normal;letter-spacing:normal;font-weight:400;font-style:normal;font-size:22px;font-family:'Material Icons';-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;direction:ltr}.icon-accent{color:#ffc107}.icon-arrow-primary-1:before,.icon-arrow-primary-2:after{content:'\00E315';vertical-align:-6px}.icon-arrow-secondary-1:before,.icon-arrow-secondary-2:after{content:'\00E037';vertical-align:-2px;font-size:14px;font-size:.875rem}.icon-arrow-primary-1:before{position:absolute;top:0;right:8px;bottom:0;margin:auto;font-size:2em}.icon-arrow-primary-2:after,.icon-arrow-secondary-2:after{margin-left:4px}.icon-arrow-secondary-1:before{margin-right:4px}.icon-arrow-back-primary-1:after{content:'\00E314';vertical-align:-6px;position:absolute;top:0;bottom:0;left:8px;margin:auto;font-size:2em}.icon-slidepanel{position:relative}.icon-slidepanel:after{position:absolute;right:1em;content:'\00E313';-webkit-transition:-webkit-transform .2s ease-in-out 0s;-o-transition:transform .2s ease-in-out 0s;-moz-transition:transform .2s ease-in-out 0s,-moz-transform .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s,-moz-transform .2s ease-in-out 0s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.data-table tbody tr,.table-of-contents{-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s}.is-active-slide .icon-slidepanel:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@font-face{font-weight:100;font-style:normal;font-family:'Noto Sans Japanese';src:url(../fonts/NotoSansCJKjp-Thin.eot);src:url(../fonts/NotoSansCJKjp-Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansCJKjp-Thin.woff) format('woff'),url(../fonts/NotoSansCJKjp-Thin.ttf) format('truetype')}@font-face{font-weight:200;font-style:normal;font-family:'Noto Sans Japanese';src:url(../fonts/NotoSansCJKjp-Light.eot);src:url(../fonts/NotoSansCJKjp-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansCJKjp-Light.woff) format('woff'),url(../fonts/NotoSansCJKjp-Light.ttf) format('truetype')}@font-face{font-weight:300;font-style:normal;font-family:'Noto Sans Japanese';src:url(../fonts/NotoSansCJKjp-DemiLight.eot);src:url(../fonts/NotoSansCJKjp-DemiLight.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansCJKjp-DemiLight.woff) format('woff'),url(../fonts/NotoSansCJKjp-DemiLight.ttf) format('truetype')}@font-face{font-weight:400;font-style:normal;font-family:'Noto Sans Japanese';src:url(../fonts/NotoSansCJKjp-Regular.eot);src:url(../fonts/NotoSansCJKjp-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansCJKjp-Regular.woff) format('woff'),url(../fonts/NotoSansCJKjp-Regular.ttf) format('truetype')}@font-face{font-weight:500;font-style:normal;font-family:'Noto Sans Japanese';src:url(../fonts/NotoSansCJKjp-Medium.eot);src:url(../fonts/NotoSansCJKjp-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansCJKjp-Medium.woff) format('woff'),url(../fonts/NotoSansCJKjp-Medium.ttf) format('truetype')}@font-face{font-weight:700;font-style:normal;font-family:'Noto Sans Japanese';src:url(../fonts/NotoSansCJKjp-Bold.eot);src:url(../fonts/NotoSansCJKjp-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansCJKjp-Bold.woff) format('woff'),url(../fonts/NotoSansCJKjp-Bold.ttf) format('truetype')}@font-face{font-weight:900;font-style:normal;font-family:'Noto Sans Japanese';src:url(../fonts/NotoSansCJKjp-Black.eot);src:url(../fonts/NotoSansCJKjp-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansCJKjp-Black.woff) format('woff'),url(../fonts/NotoSansCJKjp-Black.ttf) format('truetype')}.icon-app{display:inline-block;margin:0 1em 0 0;width:64px;height:64px;font-size:16px;font-size:1rem}.icon-app.icon-app-block{display:block;margin-bottom:1em}.icon-app img{vertical-align:-24px}.table-of-contents{position:fixed;top:48px;bottom:0;left:0;z-index:2;overflow-y:auto;margin:0;padding:1em 1em 60px;width:70%;height:100%;background-color:#f5f5f5;-webkit-box-shadow:1px 0 4px rgba(0,0,0,.3);box-shadow:1px 0 4px rgba(0,0,0,.3);transition:all .2s ease-in-out 0s;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.table-of-contents-list:before,.table-of-contents-list>li a:before,.table-of-contents-list>li:before{background-color:#cfd8dc;content:''}.is-open-table .table-of-contents{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.table-of-contents-list{position:relative;margin:1em 0 0;padding:.5em 0;counter-reset:lists}.table-of-contents-list:before{position:absolute;top:0;bottom:0;left:1.25em;z-index:0;width:2px}.table-of-contents-list>li{position:relative;margin:0}.table-of-contents-list>li:before{position:absolute;top:0;bottom:0;left:1.25em;z-index:0;width:2px}.table-of-contents-list>li a{z-index:0;display:block;padding:1em 1em 1em 3.5em;border-radius:4px;color:#b0bec5;font-size:14px;font-size:.875rem}.table-of-contents-list>li a:before{position:absolute;top:1.7em;left:2em;z-index:2;display:block;margin-left:0;width:1em;height:2px}.table-of-contents-list>li a:after{position:absolute;top:1.4em;left:1em;z-index:2;display:block;margin-left:0;width:2.2em;height:2.2em;border:2px solid #b0bec5;border-radius:50%;background-color:#fff;color:#b0bec5;content:counter(lists);counter-increment:lists;text-align:center;font-weight:600;font-size:.7em;line-height:1.8}.table-of-contents-list>li a.is-visited{color:#607d8b}.table-of-contents-list>li a.is-visited:after{border-color:#00bcd4;color:#00bcd4}.table-of-contents-list>li a.is-active{background-color:#eceff1;color:#00bcd4;text-shadow:0 1px 0 rgba(255,255,255,.4)}.table-of-contents-list>li a.is-active:after{border-color:#00bcd4;background-color:#00bcd4;color:#fff}.table-of-contents-title{color:#455a64;font-size:16px;font-size:1rem}.nav-pagenation{position:fixed;right:0;bottom:1.5em;left:0;z-index:1;margin:0 auto;padding:0;max-width:1600px;width:95%;pointer-events:none}.nav-next,.nav-prev{margin:0;padding:0;pointer-events:auto}.nav-prev{float:left}.nav-next{float:right}.caution-list{padding:0}.caution-list li{position:relative;margin:.2em 0;padding-left:1.1em}.caution-list li:before{position:absolute;top:.33em;left:0;display:inline-block;width:1.1em;color:#90a4ae;content:'*.';font-size:.8em}.data-table{width:100%;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);color:#607d8b}.data-table td,.data-table th{padding:1em;text-align:left}.data-table th{color:#37474f}.data-table tbody tr{border-top:1px solid #eee;transition:all .2s ease-in-out 0s}.button-accent,.button-circle,.button-gorst,.button-grey,.button-playVideo,.button-primary,.button-secondary,.card-image,.media-thumbnail .overlay{-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s}.data-table tbody tr:hover{background:#fafafa}.heading-wrap{padding:1em 0;color:#607d8b;font-weight:300}.heading-primary{margin:0;font-weight:200;font-size:16px;font-size:1rem;line-height:1.2}.logo-primary{display:inline-block;color:#fff;vertical-align:text-top;font-size:18px;font-size:1.125rem;line-height:48px}.logo-primary:hover{color:#b0bec5}.logo-primary img{vertical-align:middle}.logo-text{font-weight:500}.logo-secondary{color:#607d8b;font-size:14px;font-size:.875rem}.logo-secondary:hover{border:0;color:#b0bec5}.button-accent,.button-circle,.button-gorst,.button-grey,.button-playVideo,.button-primary,.button-secondary{position:relative;display:inline-block;overflow:hidden;padding:0 16px;width:100%;outline:0;border:none;border-radius:32px;background:0 0;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:0;font-weight:500;font-size:16;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.button-accent:before,.button-circle:before,.button-gorst:before,.button-grey:before,.button-playVideo:before,.button-primary:before,.button-secondary:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;margin:auto;width:120px;height:120px;border-radius:100%;background-color:rgba(255,255,255,.6);content:'';opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';-webkit-filter:none;filter:none;filter:alpha(opacity=100);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);zoom:1;will-change:transform}.button-accent:after,.button-circle:after,.button-gorst:after,.button-grey:after,.button-playVideo:after,.button-primary:after,.button-secondary:after{position:absolute;top:0;right:16px;bottom:0;margin:auto 0}.is_active-btn.button-accent:before,.is_active-btn.button-circle:before,.is_active-btn.button-gorst:before,.is_active-btn.button-grey:before,.is_active-btn.button-playVideo:before,.is_active-btn.button-primary:before,.is_active-btn.button-secondary:before{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';filter:alpha(opacity=0);-webkit-transition:all .2s cubic-bezier(0,.7,.5,1);-o-transition:all .2s cubic-bezier(0,.7,.5,1);-moz-transition:all .2s cubic-bezier(0,.7,.5,1);transition:all .2s cubic-bezier(0,.7,.5,1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);zoom:1}.button-accent:active,.button-circle:active,.button-gorst:active,.button-grey:active,.button-playVideo:active,.button-primary:active,.button-secondary:active{-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.button-accent:focus,.button-circle:focus,.button-gorst:focus,.button-grey:focus,.button-playVideo:focus,.button-primary:focus,.button-secondary:focus{outline:0}.button-primary{height:64px;border:1px solid #00bcd4;color:#00bcd4;line-height:64px}.button-primary:hover{background-color:#00bcd4;color:#fff}.button-secondary{height:64px;border:1px solid #fff;color:#fff;line-height:64px}.button-secondary:hover{background-color:#fff;color:#ffc107}.button-accent{height:48px;background-color:#ffc107;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);color:#fff;line-height:48px}.button-accent:hover{background-color:#fff;color:#ffc107}.button-playVideo{width:auto;height:40px;background-color:#263238;-webkit-box-shadow:0 0 8px rgba(0,0,0,.16);box-shadow:0 0 8px rgba(0,0,0,.16);color:#eceff1;font-size:.625rem;line-height:40px}.button-playVideo+.button-playVideo{margin-left:.5rem}.button-playVideo .checkbox .checkbox-button:before,.button-playVideo .checkbox-secondary .checkbox-button:before,.button-playVideo .icon-arrow-back-primary-1:after,.button-playVideo .icon-arrow-primary-1:before,.button-playVideo .icon-arrow-primary-2:after,.button-playVideo .icon-arrow-secondary-1:before,.button-playVideo .icon-arrow-secondary-2:after,.button-playVideo .icon-slidepanel:after,.button-playVideo .material-icons,.checkbox .button-playVideo .checkbox-button:before,.checkbox-secondary .button-playVideo .checkbox-button:before{margin-right:.25em;color:#fff;vertical-align:-.25em;font-size:1.75em}.button-playVideo:hover{background-color:#00bcd4;color:#fff}.button-grey{height:64px;background-color:#f5f5f5;color:#37474f;line-height:64px}.button-grey:hover{background-color:#eee;color:#607d8b}.button-gorst{border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none}.button-gorst.button-gorst-small{width:220px;height:50px;line-height:50px}.button-gorst.button-gorst-medium{width:300px;height:60px;line-height:60px}.button-circle,.button-circle:before{width:48px;height:48px}.button-gorst:hover{background-color:#fff;color:#333}.button-circle{position:relative;padding:0;border-radius:50%;background-color:#00bcd4;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);color:#fff}.button-circle:hover{background:#00d3ee}.button-circle:active{background:#00a5bb}.button-circle i{vertical-align:-4px}.button-circle.is-finish{background-color:#009688}.button-circle.is-finish:hover{background:#00b09f}.button-circle.is-finish:active{background:#007d71}.button-jambo{position:relative;display:block;padding:1em;height:100%;background:#00bcd4;color:#e0f7fa}.button-jambo:hover{background:#4dd0e1;color:#e0f7fa}.button-jambo.button-jambo-left{float:left;padding-left:2.5em;width:16%}.button-jambo.button-jambo-left .button-jambo-text,.button-jambo.button-jambo-left .button-jambo-title{display:none}.button-jambo.button-jambo-right{float:right;padding-right:2.5em;width:84%;text-align:right}.button-jambo-title{margin:0;padding:0;color:#80deea;font-size:14px;font-size:.875rem;line-height:1.5}.button-jambo-text{overflow:hidden;margin:0;padding:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-size:1rem;line-height:1.5}.button-jambo-text-caption{font-size:12px;font-size:.75rem}.button-hamburger{position:absolute;top:0;right:1em;bottom:0;z-index:10;margin:auto 0;width:24px;height:24px;outline:0;border:0;background-color:transparent;cursor:pointer}.hamburger,.hamburger:after,.hamburger:before{position:absolute;display:block;width:18px;border-radius:4px;background:#fff;height:2px}.hamburger{top:10px;left:3px}.hamburger:after,.hamburger:before{content:'';-webkit-transition:top .2s cubic-bezier(1,-1.6,0,2.65) .2s,-webkit-transform .2s cubic-bezier(1,-1.6,0,2.65);-o-transition:transform .2s cubic-bezier(1,-1.6,0,2.65),top .2s cubic-bezier(1,-1.6,0,2.65) .2s;-moz-transition:transform .2s cubic-bezier(1,-1.6,0,2.65),top .2s cubic-bezier(1,-1.6,0,2.65) .2s,-moz-transform .2s cubic-bezier(1,-1.6,0,2.65);transition:transform .2s cubic-bezier(1,-1.6,0,2.65),top .2s cubic-bezier(1,-1.6,0,2.65) .2s;transition:transform .2s cubic-bezier(1,-1.6,0,2.65),top .2s cubic-bezier(1,-1.6,0,2.65) .2s,-webkit-transform .2s cubic-bezier(1,-1.6,0,2.65),-moz-transform .2s cubic-bezier(1,-1.6,0,2.65)}.hamburger:before{top:5px}.hamburger:after{top:-5px}.is-active-drower .hamburger{background-color:transparent}.is-active-drower .hamburger:after,.is-active-drower .hamburger:before{top:0;background-color:#eceff1;-webkit-transition:top .2s cubic-bezier(1,-1.6,0,2.65),-webkit-transform .2s cubic-bezier(1,-1.6,0,2.65) .2s;-o-transition:top .2s cubic-bezier(1,-1.6,0,2.65),transform .2s cubic-bezier(1,-1.6,0,2.65) .2s;-moz-transition:top .2s cubic-bezier(1,-1.6,0,2.65),transform .2s cubic-bezier(1,-1.6,0,2.65) .2s,-moz-transform .2s cubic-bezier(1,-1.6,0,2.65) .2s;transition:top .2s cubic-bezier(1,-1.6,0,2.65),transform .2s cubic-bezier(1,-1.6,0,2.65) .2s;transition:top .2s cubic-bezier(1,-1.6,0,2.65),transform .2s cubic-bezier(1,-1.6,0,2.65) .2s,-webkit-transform .2s cubic-bezier(1,-1.6,0,2.65) .2s,-moz-transform .2s cubic-bezier(1,-1.6,0,2.65) .2s}.is-active-drower .hamburger:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow:before,.is-active-drower .hamburger:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.is-active-drower .hamburger:after{transform:rotate(45deg)}.contents{margin:4em 0 0}.contents.contents-rule{margin-top:2em;padding-top:2em;border-top:1px solid #eee}.contents.contents-border{margin-top:2em;padding:2em;border:1px solid #eee}.contents-body{padding:104px 0}.contents-body.is-exception{padding:32px 0}.contents-text{color:#607d8b;font-size:14px;font-size:.875rem;line-height:1.8}.contents-link{border-bottom:1px solid transparent}.contents-link:hover{border-color:#4dd0e1}.contents-list{color:#607d8b;font-size:14px;font-size:.875rem;line-height:1.8}.contents-title{margin:.5em 0;color:#37474f;letter-spacing:.1em;line-height:1.4}.contents-title .contents-title-caption{color:#90a4ae;letter-spacing:0;font-weight:500;font-size:16px;font-size:1rem}.contents-title.content-title-large{letter-spacing:-.03em;font-size:40px;font-size:2.5rem}.contents-title.content-title-small{letter-spacing:.1em;font-size:28px;font-size:1.75rem}.contents-title.content-title-small .contents-title-caption{letter-spacing:-.03em;font-size:12px;font-size:.75rem}.contents-title.contents-title-xsmall{letter-spacing:-.01em;font-size:20px;font-size:1.25rem}.contents-subtitle{display:inline-block;margin:0 0 .5em;padding:0 0 .5em;border-bottom:4px solid #ffc107;letter-spacing:.2em;font-weight:500;font-size:16px;font-size:1rem}.contents-thumbnail{position:relative;top:0;margin:0}.contents-thumbnail.contents-thumbnail-small{min-height:400px}.contents-thumbnail.contents-thumbnail-normal{min-height:508px}.contents-thumbnail.contents-thumbnail-medium{min-height:560px}.contents-thumbnail.contents-thumbnail-large{min-height:580px}.contents-thumbnail.is-center{text-align:center}.contents-thumbnail.contents-thumbnail-hide{overflow:hidden;margin-bottom:2em}.contents-image{position:absolute;width:100%}.contents-image.contents-image-relateve{position:relative}.contents-image.contents-image-base{top:0;right:0;bottom:0;left:0}.contents-image-xxsmall{width:160px}.contents-image-xsmall{width:208px}.contents-image-small{width:240px}.contents-image-medium-1{width:280px}.contents-image-medium-2{width:296px}.contents-image-medium-3{width:304px}.contents-image-medium-4{width:320px}.contents-image-large{width:360px}.contents-image-xlarge{width:400px}.contents-image-xxlarge{width:520px}.contents-right{text-align:right}.hero{overflow:hidden;color:#455a64;font-weight:300}.hero.hero-primary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:1em 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.hero.hero-primary .hero-title{font-size:24px;font-size:1.5rem}.hero.hero-secondary{margin-bottom:1em;padding:2em 0;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.hero.hero-secondary .hero-title{margin-bottom:8px;font-weight:500;font-size:24px;font-size:1.5rem}.hero.hero-secondary .hero-thumbnail{position:relative;float:left;margin:0;width:80px;height:80px;border-radius:50%;background-color:#eceff1}.hero.hero-secondary .hero-thumbnail img,.hero.hero-secondary .hero-thumbnail svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40px;height:auto}.hero.hero-secondary .hero-body{padding-left:96px}.hero-title{margin:0;font-weight:200;line-height:1.2}.hero-buttonWrap{margin:0}.hero-title-small{font-size:.5em}.hero-description{margin:.5em 0 0;font-size:14px;font-size:.875rem}.hero-title-step{display:block;color:#00bcd4;font-weight:300;font-size:14px;font-size:.875rem}.card{position:relative;display:block;overflow:hidden;width:100%;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.card:hover{background-color:#fafafa}.card-thumbnail,a.card:hover .card-button{background-color:#eceff1}.card-title{color:#37474f;text-align:left;font-weight:600;font-size:20px;font-size:1.25rem}.card-thumbnail{overflow:hidden;margin:0;padding:1em}.card-thumbnail-text{margin:0;color:#607d8b;font-size:16px;font-size:1rem}.card-image{position:absolute;top:0;right:0;bottom:0;left:-50px;max-width:none;width:520px;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.media-image,.media-thumbnail .overlay,.textfield-label{-moz-transition:all .2s ease-in-out 0s}.card-body{padding:1em}.card-text{color:#607d8b;font-size:14px;font-size:.875rem;line-height:1.8}.card-button-wrap{margin:0;padding:.5em;border-top:1px solid #eceff1}.card-button{display:inline-block;padding:.5em;border-radius:4px;font-size:12px;font-size:.75rem}a.card:hover .card-image{top:-25px;left:-100px;width:620px}.media-wrap+.media-wrap{margin-top:32px}.media{position:relative;display:block;padding:2em;background:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.3);box-shadow:0 3px 10px rgba(0,0,0,.3)}.media:after{display:table;clear:both;content:''}a.media:hover{background:#fafafa;color:inherit}.media-thumbnail{position:relative;float:left;overflow:hidden;margin:0;width:26.785714%}.media-thumbnail .overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#000;opacity:0;transition:all .2s ease-in-out 0s}.entry .format-wrap,.entry figure,.wizard,.wizard-inner{position:relative}.media-image,.textfield-label{-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s}.media-image{transition:all .2s ease-in-out 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}a.media:hover .media-thumbnail .overlay{opacity:.6}a.media:hover .media-image{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.media-body{float:right;width:70%;color:#666}.media-title{margin-top:0;margin-bottom:16px;color:#333;font-size:20px;font-size:1.25rem}.media-text{margin:8px 0 0;padding:0;line-height:1.8}.media-time{color:#90a4ae;font-size:14px;font-size:.875rem}.wizard{overflow:hidden;width:100%}.wizard-inner{left:0}.wizard-content{float:left;width:100%}.entry{margin:8px auto;padding:1.5em;max-width:1024px;width:95%;background-color:#fafafa;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);color:#607d8b;font-weight:300}.entry h4,.entry h5,.entry h6{margin:1.2em 0 .5em}.entry li code,.entry p code{margin:0 4px}.entry abbr,.entry dfn{border:none;text-decoration:none;font-style:normal}.entry hr{margin:4em 0;border-top:1px dotted #cfd8dc;border-bottom:0}.entry dl dd,.entry dl dt{margin:0;padding:0}.entry hr.page-break{display:none}.entry dl{padding:1.5em;border:3px dotted #cfd8dc;border-radius:4px}.entry dl dt{color:#00bcd4;font-weight:700;font-size:30px;font-size:1.875rem}.entry dl dt small{color:#90a4ae;font-weight:300;font-size:14px;font-size:.875rem}.entry dl dd+dt{margin-top:1em}.entry .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.entry .table-wrap::-webkit-scrollbar{height:5px}.entry .table-wrap::-webkit-scrollbar-track{background:#f1f1f1}.entry .table-wrap::-webkit-scrollbar-thumb{background:#bcbcbc}.entry table{overflow:auto;margin:1.5em 0;min-width:690px;width:100%;border-radius:4px;background-color:#fff}.entry caption{margin:0 0 .5em;padding:0;color:#607d8b;text-align:left;font-weight:700;font-size:14px;font-size:.875rem}.entry caption:before{display:inline-block;margin-right:.25em;width:1em;height:1em;background-color:#607d8b;content:'';vertical-align:-2px}.entry td,.entry th{padding:.5em 1em;border:1px solid #eceff1;vertical-align:middle;text-align:left;font-weight:400}.entry td.mark,.entry th.mark{background-color:rgba(255,193,7,.05)}.entry tbody{width:100%}.entry thead{background-color:#455a64}.entry thead th{color:#eceff1;font-size:14px;font-size:.875rem}.entry thead th:first-child{min-width:6em}.entry thead td,.entry thead th{padding:1em}.entry tbody tr:nth-child(2n){background-color:#fafafa}.entry tbody th{font-weight:500}.entry th[scope=row]{background-color:#455a64;color:#eceff1;font-size:14px;font-size:.875rem}.entry em{color:#ffc107;font-weight:700}.entry strong{padding-bottom:4px;border-bottom:2px solid #ffc107}.entry a{border-bottom:1px solid #00bcd4}.entry a:hover{border-color:transparent}.entry a[target^='_blank']:after{margin-right:.25em;content:'\00E895';vertical-align:middle;vertical-align:-3px;text-transform:none;text-rendering:optimizeLegibility;white-space:nowrap;word-wrap:normal;letter-spacing:normal;font-weight:400;font-style:normal;font-size:1em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;direction:ltr}.entry code,.entry pre,code[class*=language-],pre[class*=language-]{font-family:'Source Code Pro',Consolas,Monaco,'Andale Mono','Ubuntu Mono','Noto Sans Japanese',monospace}.entry br{display:none}.entry kbd{display:inline-block;margin:.25em;padding:.25em 1em;border:1px solid #eee;border-radius:8px;background-color:#eee;-webkit-box-shadow:0 0 16px #fafafa inset,0 1px 0 #c3c3c3,0 2px 0 #e0e0e0;box-shadow:0 0 16px #fafafa inset,0 1px 0 #c3c3c3,0 2px 0 #e0e0e0;color:#607d8b;vertical-align:.25em;text-shadow:0 1px 0 #fff;font-size:.8em;line-height:1.5}.entry h1:first-child,.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child,.entry h6:first-child,.entry ol:first-child,.entry p:first-child,.entry ul:first-child{margin-top:0}.entry small{color:#90a4ae;line-height:1}.entry mark,.entry mark small{color:#455a64}.entry mark{margin:0 .1em;padding:4px;background-color:#ffecb3}.entry code,.entry pre{-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal}.entry .line-numbers+.line-numbers,.entry pre+.prism-show-language{margin-top:1.5em}.entry figure{margin:2em 0;padding:0}.entry figcaption{margin:0;padding:0;color:#607d8b;font-weight:700;font-size:14px;font-size:.875rem}.entry figcaption:before{display:inline-block;margin-right:.25em;width:1em;height:1em;background-color:#607d8b;content:'';vertical-align:-2px}.entry figcaption.file-name{display:inline-block;padding:.25em 1.25em;border-radius:.3em .3em 0 0;background-color:#37474f;color:#cfd8dc;font-weight:500;font-size:.75em}.entry figcaption.file-name:before{content:none}.entry .format{margin:.5em 0;padding:2.4em 1em;border-radius:8px;background:#eceff1}.entry .format:before{position:absolute;top:0;right:0;display:inline-block;padding:.1em 1em;border-radius:0 0 0 8px;background-color:#37474f;color:#fff;content:'構文';text-shadow:none;font-size:14px;font-size:.875rem}.entry .format code{overflow:auto;color:#607d8b;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-spacing:normal;word-wrap:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;font-weight:500;line-height:1.5;-ms-hyphens:none}.entry .format .blue{color:#00bcd4;font-weight:700}.entry .format .red{color:#f44336;font-weight:700}.entry .format .amber{color:#ffc107;font-weight:700}.entry .format .green{color:#009688;font-weight:700}.entry .format .bold{color:#607d8b;font-weight:700}.entry .format .hint{color:#90a4ae;font-weight:400}.entry .format .hint.bold{font-weight:700}.entry .format .space{position:relative;color:#cfd8dc;text-align:center}.entry .format .space:before{position:absolute;bottom:0;left:.125em;width:1em;content:'\0033a'}.entry .format .space.amber{color:#ffc107}.entry .format .space.cyan{color:#00bcd4}.entry .format .space.blue{color:#2196f3}.entry .format .space.red{color:#f44336}.entry .format .crarr{position:relative;color:#cfd8dc;text-align:center}.entry .format .crarr:before{position:absolute;left:.125em;content:'↓'}.entry .format .crarr.amber{color:#ffc107}.entry .format .crarr.cyan{color:#00bcd4}.entry .format .crarr.blue{color:#2196f3}.entry .format .crarr.red{color:#f44336}.entry .format .line{padding-bottom:4px;border-bottom:2px solid #ffc107}.entry .format .abbr-line{padding-bottom:4px;border-bottom:3px dotted #cfd8dc}.entry .format small{font-weight:400!important}.entry .format.dark{background:#263238}.entry .format.dark:before{background:#eceff1;color:#607d8b;content:'Ex';font-weight:700}.entry .format.dark code{color:#eceff1;text-shadow:none;font-weight:700}.entry .format.dark .hint{color:#9e9e9e;font-weight:700}.entry .format.dark .space{color:#37474f}.entry .format.dark .bold{color:#eceff1;font-weight:700}.entry .format.large code{line-height:1.6}.entry .code-wrap .format code{white-space:pre-wrap}.entry .bg-light{position:relative;margin:.5em 0;padding:1em;border-radius:8px;background:#eceff1}.badge--teel,.entry .circle-teal{background-color:#009688}.entry .list-canvas{position:relative;margin:0;padding:0;height:200px}.entry .list-canvas-title{position:absolute;right:0;bottom:.5em;left:0;width:100%;color:#78909c;text-align:center;font-size:20px;font-size:1.25rem}.entry .circle{position:absolute;width:96px;height:96px;border-radius:50%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);text-align:center;font-weight:700;line-height:96px}.entry .circle-teal{color:#fff}.entry .circle-red{background-color:#f44336;color:#fff}.entry .circle-amber{background-color:#ffc107;color:#fff}.entry .circle-cyan{background-color:#00bcd4;color:#fff}.entry .circle-purple{background-color:#9c27b0;color:#fff}.entry .text-center{text-align:center}.entry .text-left{text-align:left}.entry .text-right{text-align:right}.entry .font-bold{font-weight:700}.entry .kbd{display:inline-block;margin:.25em;padding:.25em 1em;border:1px solid #eee;border-radius:8px;background-color:#eee;-webkit-box-shadow:0 0 16px #fafafa inset,0 1px 0 #c3c3c3,0 2px 0 #e0e0e0;box-shadow:0 0 16px #fafafa inset,0 1px 0 #c3c3c3,0 2px 0 #e0e0e0;color:#607d8b;text-shadow:0 1px 0 #fff;font-size:.8em;line-height:1.5}.entry .browser{position:relative;overflow:hidden;margin:.5em 0;padding-top:40px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.entry .browser iframe{background-color:#fff}.entry .browser.browser-dark .sample-iframe-wrap{background:#263238}.entry .browser.browser-dark .browser-title{border-radius:none}.entry .browser.browser-dark pre{padding:.5em}.entry .browser.browser-dark pre code{color:#eceff1;text-shadow:none;text-rendering:auto;font-weight:500;font-family:Osaka-mono,'Osaka-等幅','ＭＳ ゴシック',monospace}.entry .browser.browser-dark pre .hint{color:#9e9e9e;font-weight:300}.entry .browser.browser-dark pre .bold{color:#eceff1;font-weight:700}.entry .browser-title{position:absolute;top:0;right:0;left:0;overflow:hidden;margin:0;padding:0 1em;width:100%;height:40px;background-color:#eceff1;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:12px;font-size:.75rem;line-height:40px}.entry #question>ol:before,.entry #question>ol>li:before{left:.6em}.entry .browser-reload{position:absolute;right:16px;bottom:8px;display:inline-block;padding:2px 8px;border-radius:4px;background-color:#263238;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3);color:#eceff1;font-size:12px;cursor:pointer}.entry .browser-link{position:absolute;top:4px;right:16px;margin:0;font-size:14px;font-size:.875rem}.entry .browser-link a{border:0}.entry .sample-iframe-wrap{overflow:auto;-webkit-overflow-scrolling:touch;width:100%}.entry .sample-iframe{display:block;width:100%;height:100%;border:none}.entry .button-wrap-text{position:absolute;top:0;right:0;margin:0;padding:.125em;border-radius:.25em;background-color:#eceff1;color:#00bcd4;line-height:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.entry #question h3:first-child,ol.list-line>li[data-year]+li[data-year]{margin-top:1.5em}.entry #question>ol>li.is-checked,.entry .button-wrap-text:hover,.entry .code-wrap .button-wrap-text{color:#b0bec5}.entry .answer-msg,.view-list li .fade,.view-list li .view-messeage{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.entry .button-wrap-text i{vertical-align:text-top;font-weight:700;font-size:14px}.entry #question{counter-reset:question}.entry #question>ol>li{font-weight:700}.entry #question>ol>li:after{left:0}.entry #question>ol>li>ol li,.entry #question>ol>li>ul li{margin:.5em 0;font-weight:300;font-size:16px;font-size:1rem}.entry #question>ol>li+li{margin-top:3em}.entry #question .answer-counter{margin:3em 0;text-align:center;line-height:1.4em}.entry #question .answer-bigint{font-weight:900;font-size:300%}.entry #question .answer-int{margin:0 4px;font-size:120%}.entry .answer-msg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;width:100%;background-color:#37474f;color:#fff;text-align:center;font-size:16px;font-size:1rem;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.entry .answer-msg span{position:absolute;top:50%;right:0;left:0;display:block;padding:0 2em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.answer-description,.entry-header,.list-line{position:relative}.is-active-answer .answer-description .answer-msg{display:none;opacity:0}.entry-header{margin-bottom:4em}.entry-header-title{margin-bottom:.6em;color:#455a64;letter-spacing:-.03em;font-weight:500;font-size:24px;font-size:1.5rem;line-height:1.4}.entry-header-caption{display:block;margin-bottom:1em;color:#90a4ae;letter-spacing:.05em;font-weight:300;font-size:16px}.entry-header-caption:before,ol.list-line>li:after{letter-spacing:-.03em;font-family:'Roboto Condensed',sans-serif;text-align:center}.entry-header-caption:before{display:inline-block;margin-right:.5em;width:20px;height:20px;border-radius:50%;background-color:#00bcd4;color:#fff;content:counter(section);counter-increment:section;vertical-align:text-top;font-weight:700;font-size:10px;line-height:20px}.entry-header-text{margin:1em 0 2em;color:#607d8b;font-weight:300;font-size:16px;font-size:1rem;line-height:2}.entry-body{margin:2em 0}.entry-footer{margin:2em 0 0}.entry-contents-title{margin:2em 0 .5em;color:#455a64;font-weight:200;font-size:24px;font-size:1.5rem;line-height:1.4}.entry-contents-text{margin:.5em 0;line-height:1.8}.entry-contents-caption{display:block;margin-bottom:.5em;color:#00bcd4;font-size:14px;font-size:.875rem}.entry-contents-list{margin:2em 0}.entry-contents-list>li{line-height:1.8}.entry-contents-list>li+li{margin-top:.8em}.entry-contents-list .entry-contents-list-child{font-size:16px;font-size:1rem}.entry-contents-list .entry-contents-list-child>li{margin:.5em 0}.entry-contents-list .entry-contents-list-child>li ol,.entry-contents-list .entry-contents-list-child>li ul{margin:0 0 2em}.list-line{padding:.5em 0;list-style-type:none}.list-line:before{position:absolute;top:0;bottom:0;left:.5em;z-index:0;width:2px;background-color:#cfd8dc;content:''}.list-line>li:before,ol.list-line>li:before,ul.list-line li:after{width:1em;display:block;content:''}.list-line>li{position:relative;padding:0 0 0 2em}.list-line>li:before{position:absolute;top:.7em;left:.5em;z-index:1;margin-left:0;height:2px;background-color:#cfd8dc}ul.list-line li:after{position:absolute;top:.25em;left:.1em;z-index:1;height:1em;border:.13em solid #00bcd4;border-radius:50%;background-color:#fff}ol.list-line{counter-reset:lists}ol.list-line:before{left:.55em}ol.list-line.list-year:before{left:1em}ol.list-line>li:before{position:absolute;top:.7em;left:.5em;z-index:1;margin-left:0;height:2px;background-color:#cfd8dc}ol.list-line>li:after{position:absolute;top:.2em;left:0;z-index:1;display:block;margin-left:0;width:2em;height:2em;border:2px solid #00bcd4;border-radius:50%;background-color:#fff;color:#00bcd4;content:counter(lists);counter-increment:lists;font-weight:600;font-size:10px;line-height:1.8}ol.list-line>li[data-year]{padding-left:3em}ol.list-line>li[data-year]:before{position:absolute;top:.95em;left:1.5em}ol.list-line>li[data-year]:after{top:0;width:3em;height:3em;font-size:12px;line-height:2.7}ol.list-line[start='2']{counter-reset:lists 1}ol.list-line[start='3']{counter-reset:lists 2}ol.list-line[start='4']{counter-reset:lists 3}ol.list-line[start='5']{counter-reset:lists 4}ol.list-line[start='6']{counter-reset:lists 5}ol.list-line[start='7']{counter-reset:lists 6}ol.list-line[start='8']{counter-reset:lists 7}ol.list-line[start='9']{counter-reset:lists 8}ol.list-line[start='10']{counter-reset:lists 9}ol.list-line[start='11']{counter-reset:lists 10}ol.list-line[start='12']{counter-reset:lists 11}ol.list-line[start='13']{counter-reset:lists 12}ol.list-line[start='14']{counter-reset:lists 13}ol.list-line[start='15']{counter-reset:lists 14}ol.list-line[start='16']{counter-reset:lists 15}ol.list-line[start='17']{counter-reset:lists 16}ol.list-line[start='18']{counter-reset:lists 17}ol.list-line[start='19']{counter-reset:lists 18}ol.list-line[start='20']{counter-reset:lists 19}ol.list-line li[data-year='1995']{counter-reset:lists 1994}ol.list-line li[data-year='1996']{counter-reset:lists 1995}ol.list-line li[data-year='1997']{counter-reset:lists 1996}ol.list-line li[data-year='1998']{counter-reset:lists 1997}ol.list-line li[data-year='1999']{counter-reset:lists 1998}ol.list-line li[data-year='2000']{counter-reset:lists 1999}ol.list-line li[data-year='2001'],ol.list-line li[data-year='2002']{counter-reset:lists 2001}ol.list-line li[data-year='2003']{counter-reset:lists 2002}ol.list-line li[data-year='2004']{counter-reset:lists 2003}ol.list-line li[data-year='2005']{counter-reset:lists 2004}ol.list-line li[data-year='2006']{counter-reset:lists 2005}ol.list-line li[data-year='2007']{counter-reset:lists 2006}ol.list-line li[data-year='2008']{counter-reset:lists 2007}ol.list-line li[data-year='2009']{counter-reset:lists 2008}ol.list-line li[data-year='2010']{counter-reset:lists 2009}ol.list-line li[data-year='2011']{counter-reset:lists 2010}ol.list-line li[data-year='2012']{counter-reset:lists 2011}ol.list-line li[data-year='2013']{counter-reset:lists 2012}ol.list-line li[data-year='2014']{counter-reset:lists 2013}ol.list-line li[data-year='2015']{counter-reset:lists 2014}ol.list-line li[data-year='2016']{counter-reset:lists 2015}ol.list-line li[data-year='2017']{counter-reset:lists 2016}ol.list-line li[data-year='2018']{counter-reset:lists 2017}ol.list-line li[data-year='2019']{counter-reset:lists 2018}ol.list-line li[data-year='2020']{counter-reset:lists 2019}.list-large{font-weight:700;font-size:16px;font-size:1rem}.list-large small{color:#90a4ae;font-weight:300;font-size:12px;font-size:.75rem}.list-large.is-normal,.list-large>li li{font-weight:300}ol.list-large:before{left:.5em}ol.list-large li:after{top:.5em;width:2.2em;height:2.2em;border-width:2px;line-height:2}.entry-contents{overflow:hidden;margin:2em 0}.entry-contents.entry-contents-left{float:left}.entry-contents.entry-contents-right{float:right}.line-x{position:relative;margin:1.5em 0;padding:2em}.line-x__center{position:absolute;top:0;right:3em;left:3em;display:block;border-bottom:2px solid #cfd8dc;text-align:center;font-weight:700;font-size:.875em}.line-x__left,.line-x__right{position:absolute;top:.875em;font-size:.875em;font-weight:700}.line-x__center:after,.line-x__center:before{position:absolute;bottom:-.6em;width:1px;height:1px;border:.5em solid transparent;content:''}.line-x__center:before{left:-1em;border-right-color:#cfd8dc}.line-x__center:after{right:-1em;border-left-color:#cfd8dc}.line-x__left{left:0;color:#00bcd4}.line-x__right{right:0;color:#ffc107}.badge{display:inline-block;margin-left:.5em;padding:.125em .5em;border-radius:.25em;color:#fff;font-size:.625em}.badge--red{background-color:#e57373}.badge--cyan,dl.graph dd .mater{background-color:#00bcd4}.badge--pink{background-color:#e91e63}.badge--amber{background-color:#ffc107}.grid{display:table;width:100%;font-size:0!important}.grid.gutter{display:block;text-align:justify;text-justify:distribute-all-lines}.grid-item,.grid.gutter:after{display:inline-block;width:100%}.grid.gutter:after{content:''}.grid-item{margin:0;vertical-align:top;text-align:left;font-size:16px;font-size:1rem}.gutter .grid-item{margin-bottom:16px}.entry-contents.item-sp-1,.grid-item.item-sp-1{width:8.33333%}.entry-contents.item-sp-2,.grid-item.item-sp-2{width:16.66667%}.entry-contents.item-sp-3,.grid-item.item-sp-3{width:25%}.entry-contents.item-sp-4,.grid-item.item-sp-4{width:33.33333%}.entry-contents.item-sp-5,.grid-item.item-sp-5{width:41.66667%}.entry-contents.item-sp-6,.grid-item.item-sp-6{width:50%}.entry-contents.item-sp-7,.grid-item.item-sp-7{width:58.33333%}.entry-contents.item-sp-8,.grid-item.item-sp-8{width:66.66667%}.entry-contents.item-sp-9,.grid-item.item-sp-9{width:75%}.entry-contents.item-sp-10,.grid-item.item-sp-10{width:83.33333%}.entry-contents.item-sp-11,.grid-item.item-sp-11{width:91.66667%}.gutter .entry-contents.item-sp-1,.gutter .grid-item.item-sp-1{width:5.46875%}.gutter .entry-contents.item-sp-2,.gutter .grid-item.item-sp-2{width:14.0625%}.gutter .entry-contents.item-sp-3,.gutter .grid-item.item-sp-3{width:22.65625%}.gutter .entry-contents.item-sp-4,.gutter .grid-item.item-sp-4{width:31.25%}.gutter .entry-contents.item-sp-5,.gutter .grid-item.item-sp-5{width:39.84375%}.gutter .entry-contents.item-sp-6,.gutter .grid-item.item-sp-6{width:48.4375%}.gutter .entry-contents.item-sp-7,.gutter .grid-item.item-sp-7{width:57.03125%}.gutter .entry-contents.item-sp-8,.gutter .grid-item.item-sp-8{width:65.625%}.gutter .entry-contents.item-sp-9,.gutter .grid-item.item-sp-9{width:74.21875%}.gutter .entry-contents.item-sp-10,.gutter .grid-item.item-sp-10{width:82.8125%}.gutter .entry-contents.item-sp-11,.gutter .grid-item.item-sp-11{width:91.40625%}.entry-card-title{font-size:18px;font-size:1.125rem}.entry .entry-card-circle{position:relative;display:block;margin:0 auto 2em;width:160px;height:160px;border-radius:50%;background-color:#eceff1}.entry .entry-card-circle img,.entry .entry-card-circle svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50%;fill:#607d8b}.circle-box,.entry-aside{position:relative;overflow:hidden}.entry-aside{height:72px;background:#00bcd4;color:#fff;font-weight:500}.circle-box{margin:0 auto;max-width:100%;width:6em;height:6em;border-radius:50%;background-color:#eceff1}.circle-box.large{width:8em;height:8em}.circle-box.is-label:after{position:absolute;right:0;bottom:2em;left:0;margin:0 auto;width:40%;height:4px;border-radius:4px;background-color:#ffc107;content:''}.circle-box.is-label .circle-box-title{position:static;margin:3em 0 0;font-weight:700;font-size:12px;font-size:.75rem}.circle-box.is-label .circle-box-title br{display:inline}.arrow,.view-list li,.view-list li a{display:inline-block}.circle-box.is-label .circle-box-title .circle-box-label{color:#90a4ae;font-size:8px;font-size:.5rem}.arrow,.circle-box-title{color:#00bcd4;text-align:center}.circle-box-title{position:absolute;right:0;bottom:1.5em;left:0;font-size:8px;font-size:.5rem}.circle-box-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40%;fill:#607d8b}.view{position:relative}.arrow,.arrow:before,.view-list li span{position:absolute}.view-list{margin:2em 0 1em;padding:0;text-align:center}.view-list li{margin:0}.view-list li a{padding:.2em 1.5em;border-bottom:2px solid #eceff1;text-decoration:none;font-size:16px;font-size:1rem;cursor:pointer}.view-list li a:hover,.view-list li.is-visited a{border-bottom-color:#00bcd4}.view-list li .fade{opacity:0;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.view-list li .view-messeage{right:0;bottom:24%;left:0;display:block;overflow:hidden;width:100%;height:2em;background-color:#fafafa;text-align:center;font-size:1em;opacity:0;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.quiz-overlay,.view-list li.is-visited .fade,.view-list li.is-visited .view-messeage,pre.code-toolbar:hover>.toolbar{opacity:1}.quiz-overlay,dl.graph dd .mater{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.view-button-wrap{margin:0;text-align:center}.arrow{padding:.3em 0;width:10em;border-bottom:4px solid #ffc107;white-space:nowrap;font-weight:700;font-size:8px;font-size:.5rem}.arrow:before{bottom:-.65em;width:0;height:0;border:.5em solid #ffc107;content:'';transform:rotate(45deg)}.arrow-left:before{left:0;border-top-color:transparent;border-right-color:transparent}.arrow-right:before{right:0;border-bottom-color:transparent;border-left-color:transparent}.amber{color:#ffc107}.cyan{color:#00bcd4}.primary-color{color:#607d8b!important}.hint{color:#607d8b;font-weight:300}figure.person{position:relative;margin-top:0}figure.person figcaption{position:absolute;right:0;bottom:0;left:0;padding:.5em;border:0;background-color:rgba(0,151,167,.8);color:#fff;text-align:right;font-weight:500;font-size:1.4em}figure.person figcaption:before{content:none}figure.person figcaption rt{color:rgba(255,255,255,.6)}.heading-blue{color:#00bcd4;font-size:1.2em}.quiz{position:relative}.quiz-overlay,.quiz-overlay .button-gorst{position:absolute;bottom:0;left:0;right:0}.quiz-overlay{top:24px;margin:0;width:100%;height:100%;border-radius:8px;background-color:#263238;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.quiz-overlay .button-gorst{top:0;margin:auto;min-width:200px;width:40%;height:40px;line-height:40px}.iphone,dl.graph dd{position:relative}.quiz-overlay.is-active-quiz{height:0;opacity:0}.iphone-desplay{position:absolute;overflow:auto}.iphone-desplay .img-screen-shot{width:100%}.iphone-desplay.iphone4{top:16.6%;right:19.6%;bottom:19.9%;left:17.2%;height:50.9%}.iphone-desplay.iphone4.is-header-none{top:14.7%;height:60%}.iphone-desplay.iphone6{top:14%;right:16.9%;bottom:20.9%;left:14.73%;height:66%}.iphone-desplay.iphone6.is-header-none{top:10.8%;height:69.5%}.iphone-desplay.iphone6-plus{top:14%;right:6.48%;bottom:20%;left:6.58%;height:74.3%}.iphone-desplay.iphone6-plus.is-header-none{top:11.6%;height:76.9%}.list-large p{margin:0;font-weight:400;font-size:16px;font-size:1rem;line-height:1.8}.list-large h3{margin:0 0 .2em;color:#455a64;font-weight:500;font-size:24px;font-size:1.5rem;line-height:1.4}.list-large.is-height li{margin:1.5em 0}dl.graph{overflow:hidden;margin:2em 0;padding:0;border:none}dl.graph dt{margin:0;color:#607d8b;font-size:16px;font-size:1rem}dl.graph dd{margin:.5em 0;padding:0;width:100%;height:1.5em;background:#eceff1;font-size:16px;font-size:1rem}dl.graph dd .mater{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:0;height:100%;color:#fff;text-align:right;text-shadow:0 0 1px #00bcd4;font-weight:500;font-size:12px;font-size:.75rem;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}dl.graph dd .int{font-size:16px;font-size:1rem}dl.graph dd+dt{margin-top:0}.graph-btn-list{margin:0 0 2em;padding:0;text-align:center}.graph-btn-list li{display:inline-block;margin:0;padding:0}.graph-btn-list li a{padding:.5em 1em;border-bottom:2px solid #eceff1;color:#90a4ae;text-decoration:none;font-size:14px;font-size:.875rem}.graph-btn-list li a.is-active{border-color:#00bcd4;color:#00bcd4}.graph-title{font-weight:500;font-size:16px;font-size:1rem}.width-title{position:relative;border-right:2px solid #cfd8dc;border-left:2px solid #cfd8dc;font-size:1.8em!important;line-height:.8}.width-title:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;height:2px;background-color:#cfd8dc;content:''}.width-title>span{position:relative;z-index:2;display:inline-block;padding:0 .5em;background-color:#fafafa}.width-title>span br+span{font-size:.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#f8f8f2;text-align:left;white-space:pre;word-spacing:normal;word-wrap:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;font-weight:500;line-height:1.5;-ms-hyphens:none}.code-wrap code[class*=language-],.code-wrap pre[class*=language-]{white-space:pre-wrap}pre[class*=language-]{overflow:auto;margin:0;padding:1em;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#263238}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.file-name+pre[class*=language-]{border-radius:0 .3em .3em}.token.cdata,.token.comment,.token.prolog{color:#546e7a}.token.doctype{color:#b39ddb}.token.punctuation{color:#eceff1}.namespace{opacity:.7}.token.constant,.token.deleted,.token.selector,.token.symbol,.token.tag{color:#e57373}.token.property{color:#cfd8dc}.token.boolean,.token.class,.token.number{color:#ffb74d}.token.hexcode{color:#80deea}.token.attr-name,.token.builtin,.token.char,.token.class-name,.token.inserted{color:#ffe082}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.string{color:#c5e1a5}.token.function{color:#64b5f6}.token.id,.token.keyword{color:#b39ddb}.token.important,.token.regex{color:#fd971f}.token.delimiter{color:#b2ebf2}.token.bold,.token.important{font-weight:700}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;right:0;left:0;margin-top:1em;padding:inherit 0;background:rgba(234,238,240,.04);white-space:pre;line-height:inherit;pointer-events:none}.line-highlight:before,.line-highlight[data-end]:after{position:absolute;top:.4em;left:.6em;padding:0 .5em;min-width:1em;border-radius:999px;background:rgba(234,238,240,.04);color:#f5f2f0;content:attr(data-start);vertical-align:.3em;text-align:center;text-shadow:none;font:700 65%/1.5 sans-serif}div.prism-show-language,pre.line-numbers,pre.line-numbers>code{position:relative}.line-highlight[data-end]:after{top:auto;bottom:.4em;content:attr(data-end)}pre.line-numbers{padding-left:3.8em;counter-reset:linenumber}.line-numbers .line-numbers-rows{position:absolute;top:0;left:-3.8em;width:3em;border-right:1px solid #37474f;letter-spacing:-1px;font-size:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.prism-show-language>div.prism-show-language-label,pre.code-toolbar>.toolbar{z-index:1;width:auto;height:auto;border-radius:0 0 0 5px;background-color:#eceff1;font-weight:700;font-size:.9em;font-family:'Roboto Condensed',sans-serif}.line-numbers-rows>span{display:block;counter-increment:linenumber;pointer-events:none}.line-numbers-rows>span:before{display:block;padding-right:.8em;color:#37474f;content:counter(linenumber);text-align:right}div.prism-show-language>div.prism-show-language-label{position:absolute;top:0;right:0;bottom:auto;left:auto;display:inline-block;padding:0 .5em;-webkit-box-shadow:none;box-shadow:none;color:#607d8b;text-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.token.cr,.token.lf,.token.space,.token.tab:not(:empty){position:relative}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{position:absolute;color:#37474f}.token.tab:not(:empty):before{content:'\21E5'}.token.cr:before,.token.crlf:before,.token.lf:before{content:''}.token.space:before{content:'\00B7'}pre.code-toolbar{position:relative}pre.code-toolbar>.toolbar{position:absolute;top:0;right:0;bottom:auto;left:auto;display:inline-block;-webkit-box-shadow:none;box-shadow:none;color:#607d8b;text-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}pre.code-toolbar>.toolbar .toolbar-item{display:inline-block}pre.code-toolbar>.toolbar .toolbar-item+.toolbar-item{border-left:1px solid #cfd8dc}pre.code-toolbar>.toolbar a{border:none;cursor:pointer}pre.code-toolbar>.toolbar button{overflow:visible;border:0;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}pre.code-toolbar>.toolbar a,pre.code-toolbar>.toolbar button,pre.code-toolbar>.toolbar span{padding:0 .5em}pre.code-toolbar>.toolbar a:focus,pre.code-toolbar>.toolbar a:hover,pre.code-toolbar>.toolbar button:focus,pre.code-toolbar>.toolbar button:hover,pre.code-toolbar>.toolbar span:focus,pre.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none}.textfield{position:relative;display:inline-block;margin:0;padding:24px 0;max-width:100%;width:100%}.textfield br{display:none}.textfield-input,.textfield-label{display:block;width:100%;text-align:left}.textfield .error{position:absolute;bottom:0;margin:0;color:#d84315;font-size:14px;font-size:.875rem}.textfield-input{margin:0;padding:4px 0;border:none;border-bottom:1px solid #eee;border-radius:0;background:0 0;color:inherit;font-size:16px;font-size:1rem}.textfield-input:focus{outline:0}textarea.textfield-input{height:80px}.textfield-label{position:absolute;top:24px;right:0;bottom:0;left:0;overflow:hidden;color:#90a4ae;white-space:nowrap;font-size:16px;font-size:1rem;transition:all .2s ease-in-out 0s;pointer-events:none}.break-pc,.checkbox-input,.is-hidden{display:none}.checkbox-secondary:before,.checkbox:before,.radio:before,.textfield-label:after{-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-o-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);content:''}.textfield-label:after{position:absolute;bottom:24px;height:2px;background-color:#00bcd4;transition:all .2s cubic-bezier(.4,0,.2,1)}.textfield-label .caption{margin-left:1em;color:#d84315;vertical-align:top}.is-enabled-textfield .textfield-label,.is-focus-textfield .textfield-label{top:6px;color:#00bcd4;font-size:12px;font-size:.75rem}.is-focus-textfield .textfield-label:after{left:0;visibility:visible;width:100%}.checkbox-label{position:relative;cursor:pointer}.checkbox-text{position:relative;display:inline-block;margin-right:10px;margin-bottom:10px;padding:8px 40px;width:100%;border:1px solid #263238;border-radius:20px;color:#263238;text-align:center;font-weight:400;-webkit-transition:all .3s cubic-bezier(1,0,0,1);-o-transition:all .3s cubic-bezier(1,0,0,1);-moz-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1);-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}.checkbox-text:before{position:absolute;top:0;right:0;bottom:0;left:4px;margin:auto 0;width:30px;height:30px;border:1px solid #263238;border-radius:100%;background:#fff;content:'';-webkit-transition:all .3s cubic-bezier(1,0,0,1);-o-transition:all .3s cubic-bezier(1,0,0,1);-moz-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1);-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}.checkbox-label:hover .checkbox-text{border-color:#00bcd4;color:#00bcd4}.checkbox-label:hover .checkbox-text:before{border-color:#00bcd4}.checkbox-label.is-complate .checkbox-text{background:#00bcd4;color:#fff;border-color:#00bcd4}.checkbox-label.is-complate .checkbox-text:before{left:100%;margin-left:-44px;border-color:#fff;background:#fff}.checkbox,.checkbox-secondary,.radio{position:relative;display:inline-block;margin:0 0 .5em;padding:8px}.checkbox-secondary:before,.checkbox:before,.radio:before{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:#eee;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';filter:alpha(opacity=0);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);zoom:1}.checkbox .checkbox-button,.checkbox .radio-button,.checkbox-secondary .checkbox-button,.checkbox-secondary .radio-button,.radio .radio-button{position:absolute;width:24px;height:24px;border:none;border:3px solid #b0bec5;border-radius:50%;background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox .checkbox-button:focus,.checkbox .radio-button:focus,.checkbox-secondary .checkbox-button:focus,.checkbox-secondary .radio-button:focus,.radio .radio-button:focus{outline:0}.checkbox .checkbox-button:before,.checkbox .radio-button:before,.checkbox-secondary .checkbox-button:before,.checkbox-secondary .radio-button:before,.radio .radio-button:before{position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background:#00bcd4;content:'';opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';filter:alpha(opacity=0);-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-o-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2);zoom:1}.checkbox .checkbox-label,.checkbox .radio-label,.checkbox-secondary .checkbox-label,.checkbox-secondary .radio-label,.radio .radio-label{padding:0 0 0 32px;vertical-align:middle;cursor:pointer}.is-enabled-control.checkbox-secondary:before,.is-enabled-control.checkbox:before,.radio.is-enabled-control:before{background:#dafbff}.checkbox .checkbox-button:before,.checkbox-secondary .checkbox-button:before{background:0 0;color:#00bcd4;content:'\00E876';font-weight:700}.checkbox .radio.is-enabled-control .checkbox-button,.checkbox-secondary .radio.is-enabled-control .checkbox-button,.is-enabled-control.checkbox .checkbox-button,.is-enabled-control.checkbox .radio-button,.is-enabled-control.checkbox-secondary .checkbox-button,.is-enabled-control.checkbox-secondary .radio-button,.radio.is-enabled-control .checkbox .checkbox-button,.radio.is-enabled-control .checkbox-secondary .checkbox-button,.radio.is-enabled-control .radio-button{border-color:#00bcd4}.checkbox .radio.is-enabled-control .checkbox-button:before,.checkbox-secondary .radio.is-enabled-control .checkbox-button:before,.is-enabled-control.checkbox .checkbox-button:before,.is-enabled-control.checkbox .radio-button:before,.is-enabled-control.checkbox-secondary .checkbox-button:before,.is-enabled-control.checkbox-secondary .radio-button:before,.is-focus-control.checkbox-secondary:before,.is-focus-control.checkbox:before,.radio.is-enabled-control .checkbox .checkbox-button:before,.radio.is-enabled-control .checkbox-secondary .checkbox-button:before,.radio.is-enabled-control .radio-button:before,.radio.is-focus-control:before{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);zoom:1}.checkbox .checkbox-button{border-radius:4px}.checkbox .checkbox-button:before{top:0;left:0;border-radius:0;font-size:20px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.checkbox-secondary{margin:0;padding:0}.checkbox-secondary:before{width:32px;height:32px;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';filter:alpha(opacity=0);zoom:1}.checkbox-secondary .checkbox-button{top:8px;left:8px;width:16px;height:16px;border:2px solid #b0bec5;border-radius:4px}.checkbox-secondary .checkbox-button:before{top:0;left:0;border-radius:0;font-size:14px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.screen-reader-text{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.copyright{margin:.5em 0 0;font-weight:400;font-size:12px;font-size:.75rem}.u-md-medium{margin-bottom:4em!important}.u-wbr{display:inline-block;white-space:nowrap}.u-ruby-under{ruby-position:under}@media all and (-ms-high-contrast:none){.entry strong{padding-bottom:0}.entry mark{padding:1px}}@media only screen and (min-width:768px){body,body.is-fixed-header{padding-top:56px}.l-wrapper,.l-wrapper-min{width:90%}.l-header{height:56px}.l-header-button{font-size:.75rem}.l-global-nav-inner{min-width:300px;width:35%}.grid--justify{margin:-8px}.grid--justify .grid__item{border-width:8px}.grid__item--tab--1{width:8.33333%}.grid__item--tab--2{width:16.66667%}.grid__item--tab--3{width:25%}.grid__item--tab--4{width:33.33333%}.grid__item--tab--5{width:41.66667%}.grid__item--tab--6{width:50%}.grid__item--tab--7{width:58.33333%}.grid__item--tab--8{width:66.66667%}.grid__item--tab--9{width:75%}.grid__item--tab--10{width:83.33333%}.grid__item--tab--11{width:91.66667%}.grid__item--tab--12{width:100%}.l-footer-title-wrap{float:left;text-align:left}.l-footer-siteinfo{float:right;text-align:right}.icon-arrow-primary-1:before{right:16px}.icon-arrow-back-primary-1:after{left:16px}.table-of-contents{top:56px;padding-bottom:80px}.heading-wrap{padding:1em}.heading-primary{font-size:24px;font-size:1.5rem}.logo-primary{font-size:20px;font-size:1.25rem;line-height:56px}.logo-secondary{font-size:16px;font-size:1rem}.button-playVideo{font-size:.75rem}.button-playVideo+.button-playVideo{margin-left:.75rem}.button-jambo{padding:1.5em}.button-jambo.button-jambo-left{padding-left:3.5em;width:50%}.button-jambo.button-jambo-left .button-jambo-text,.button-jambo.button-jambo-left .button-jambo-title{display:block}.break-pc,.entry br{display:inline}.button-jambo.button-jambo-right{padding-right:3.5em;width:50%}.button-jambo-text{font-size:18px;font-size:1.125rem}.hero.hero-primary{padding:1.5em 0 1em}.hero.hero-primary .hero-title{font-size:30px;font-size:1.875rem}.hero.hero-secondary{padding:2.5em 0}.hero.hero-secondary .hero-title{margin-bottom:16px;font-size:40px;font-size:2.5rem}.hero.hero-secondary .hero-thumbnail{width:160px;height:160px}.hero.hero-secondary .hero-thumbnail img,.hero.hero-secondary .hero-thumbnail svg{width:80px}.hero.hero-secondary .hero-body{padding-left:192px}.hero-description{font-size:16px;font-size:1rem}.hero-title-step{font-size:14px;font-size:.875rem}.entry{padding:3em;width:90%}.entry .format code{font-size:20px;font-size:1.25rem}.entry .format.large code{font-size:24px;font-size:1.5rem;line-height:1.8}.entry .answer-msg{font-size:20px;font-size:1.25rem}.entry-header-title{font-size:36px;font-size:2.25rem}.entry-header-caption{font-size:20px}.entry-header-caption:before{width:2.1em;height:2.1em;line-height:2.2em}.entry-header-text{font-size:18px;font-size:1.125rem}.entry-contents-title{font-size:34px;font-size:2.125rem}.entry-contents-caption{font-size:20px;font-size:1.25rem}ol.list-line>li[data-year]:after{font-size:16px}.list-large{font-size:24px;font-size:1.5rem}.list-large small{font-size:16px;font-size:1rem}.entry-contents.item-1,.grid-item.item-1{width:8.33333%}.entry-contents.item-2,.grid-item.item-2{width:16.66667%}.entry-contents.item-3,.grid-item.item-3{width:25%}.entry-contents.item-4,.grid-item.item-4{width:33.33333%}.entry-contents.item-5,.grid-item.item-5{width:41.66667%}.entry-contents.item-6,.grid-item.item-6{width:50%}.entry-contents.item-7,.grid-item.item-7{width:58.33333%}.entry-contents.item-8,.grid-item.item-8{width:66.66667%}.entry-contents.item-9,.grid-item.item-9{width:75%}.entry-contents.item-10,.grid-item.item-10{width:83.33333%}.entry-contents.item-11,.grid-item.item-11{width:91.66667%}.gutter .entry-contents.item-1,.gutter .grid-item.item-1{width:5.46875%}.gutter .entry-contents.item-2,.gutter .grid-item.item-2{width:14.0625%}.gutter .entry-contents.item-3,.gutter .grid-item.item-3{width:22.65625%}.gutter .entry-contents.item-4,.gutter .grid-item.item-4{width:31.25%}.gutter .entry-contents.item-5,.gutter .grid-item.item-5{width:39.84375%}.gutter .entry-contents.item-6,.gutter .grid-item.item-6{width:48.4375%}.gutter .entry-contents.item-7,.gutter .grid-item.item-7{width:57.03125%}.gutter .entry-contents.item-8,.gutter .grid-item.item-8{width:65.625%}.gutter .entry-contents.item-9,.gutter .grid-item.item-9{width:74.21875%}.gutter .entry-contents.item-10,.gutter .grid-item.item-10{width:82.8125%}.gutter .entry-contents.item-11,.gutter .grid-item.item-11{width:91.40625%}.entry-card{text-align:center}.entry-card-title{font-size:20px;font-size:1.25rem}.entry-aside{height:96px}.circle-box{width:10em;height:10em}.circle-box.large{width:16em;height:16em}.circle-box.is-label:after{bottom:4em}.circle-box.is-label .circle-box-title{margin:3.5em 0 0;font-size:22px;font-size:1.375rem}.circle-box.is-label .circle-box-title .circle-box-label{font-size:14px;font-size:.875rem}.circle-box-title{font-size:12px;font-size:.75rem}.view-list li .view-messeage{bottom:12%;font-size:1.5em}.arrow{font-size:16px;font-size:1rem}.heading-blue{font-size:1.6em}.list-large h3{font-size:34px;font-size:2.125rem}dl.graph dt{float:left;clear:both;padding:.5em 0}dl.graph dd{float:right}#net dt{width:38%}#net dd{width:60%}#age dt{width:20%}#age dd{width:78%}code[class*=language-],pre[class*=language-]{font-size:16px;font-size:1rem}.checkbox,.checkbox-secondary,.radio{margin:0 0 1em}}@media only screen and (min-width:1024px){.mode-sidenav .l-header,body.mode-sidenav{margin-left:280px}.l-global-nav-title{height:56px;line-height:56px}.grid--justify{margin:-12px}.grid--justify .grid__item{border-width:12px}.grid--justify--small--lap{margin:-8px}.grid--justify--small--lap .grid__item{border-width:8px}.grid__item--lap--1{width:8.33333%}.grid__item--lap--2{width:16.66667%}.grid__item--lap--3{width:25%}.grid__item--lap--4{width:33.33333%}.grid__item--lap--5{width:41.66667%}.grid__item--lap--6{width:50%}.grid__item--lap--7{width:58.33333%}.grid__item--lap--8{width:66.66667%}.grid__item--lap--9{width:75%}.grid__item--lap--10{width:83.33333%}.grid__item--lap--11{width:91.66667%}.grid__item--lap--12{width:100%}.table-of-contents{top:0;padding-bottom:1em;width:280px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.table-of-contents-list{display:block}.nav-pagenation{bottom:15em}.nav-prev{margin-left:280px}.entry .table-wrap--col--2{float:left;width:50%}.entry .table-wrap--col--2+.table-wrap--col--2{border-left:24px solid transparent}}@media only screen and (min-width:1200px){.grid--justify{margin:-12px}.grid--justify .grid__item{border-width:12px}.grid--justify--small--desk{margin:-8px}.grid--justify--small--desk .grid__item{border-width:8px}.grid__item--desk--1{width:8.33333%}.grid__item--desk--2{width:16.66667%}.grid__item--desk--3{width:25%}.grid__item--desk--4{width:33.33333%}.grid__item--desk--5{width:41.66667%}.grid__item--desk--6{width:50%}.grid__item--desk--7{width:58.33333%}.grid__item--desk--8{width:66.66667%}.grid__item--desk--9{width:75%}.grid__item--desk--10{width:83.33333%}.grid__item--desk--11{width:91.66667%}.grid__item--desk--12{width:100%}.entry-contents.item-desk-1,.grid-item.item-desk-1{width:8.33333%}.entry-contents.item-desk-2,.grid-item.item-desk-2{width:16.66667%}.entry-contents.item-desk-3,.grid-item.item-desk-3{width:25%}.entry-contents.item-desk-4,.grid-item.item-desk-4{width:33.33333%}.entry-contents.item-desk-5,.grid-item.item-desk-5{width:41.66667%}.entry-contents.item-desk-6,.grid-item.item-desk-6{width:50%}.entry-contents.item-desk-7,.grid-item.item-desk-7{width:58.33333%}.entry-contents.item-desk-8,.grid-item.item-desk-8{width:66.66667%}.entry-contents.item-desk-9,.grid-item.item-desk-9{width:75%}.entry-contents.item-desk-10,.grid-item.item-desk-10{width:83.33333%}.entry-contents.item-desk-11,.grid-item.item-desk-11{width:91.66667%}.gutter .entry-contents.item-1,.gutter .grid-item.item-1{width:5.46875%}.gutter .entry-contents.item-2,.gutter .grid-item.item-2{width:14.0625%}.gutter .entry-contents.item-3,.gutter .grid-item.item-3{width:22.65625%}.gutter .entry-contents.item-4,.gutter .grid-item.item-4{width:31.25%}.gutter .entry-contents.item-5,.gutter .grid-item.item-5{width:39.84375%}.gutter .entry-contents.item-6,.gutter .grid-item.item-6{width:48.4375%}.gutter .entry-contents.item-7,.gutter .grid-item.item-7{width:57.03125%}.gutter .entry-contents.item-8,.gutter .grid-item.item-8{width:65.625%}.gutter .entry-contents.item-9,.gutter .grid-item.item-9{width:74.21875%}.gutter .entry-contents.item-10,.gutter .grid-item.item-10{width:82.8125%}.gutter .entry-contents.item-11,.gutter .grid-item.item-11{width:91.40625%}}@media print{.list-large h3{color:#000;font-weight:700;font-size:14pt}.graph-title{font-size:10pt}.graph-btn-list li a,dl.graph dd,dl.graph dt{font-size:9pt}dl.graph dt{float:left;clear:both;padding:.5em 0}dl.graph dd{float:right;background:#ddd}#net dt{width:38%}#net dd{width:60%}#age dt{width:20%}#age dd{width:78%}html{font-size:10pt}body{padding:0!important;width:190mm;height:276mm;background:0 0;color:#000;counter-reset:sheet}.l-wrapper,.l-wrapper-min{width:100%}.hero.hero-primary{top:0;right:0;bottom:0;left:0;margin:0 0 2em;padding:10em 2em 2em;width:100%;background-color:#00bcd4;color:#fff}.hero.hero-primary .hero-title{font-weight:500;font-size:24pt}.hero.hero-primary .hero-title .hero-title-step{color:#fff;font-size:16pt}.entry,.entry .entry-contents-title,.entry em,.entry mark,.entry strong{color:#000}.entry{margin:0;padding:0;width:100%;height:100%;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-weight:400}.entry .view-button-wrap{display:none}.entry hr.page-break{display:block;overflow:hidden;height:0;border:none;page-break-after:always}.wizard,.wizard-content,.wizard-inner{width:100%!important;height:100%!important}.entry dl dt{font-size:14pt}.entry .browser{border:1px solid #ddd;-webkit-box-shadow:none!important;box-shadow:none!important}.entry .browser-reload{display:none!important}.entry figure figcaption.file-name{background-color:#eceff1;color:#607d8b}.entry .table-wrap{width:100%!important}.entry .table-wrap table{min-width:auto!important}.entry-header-text,.entry-header-title,dl.graph dt{color:#000}.entry-header-caption{display:block;margin-top:2em;padding-bottom:4px;border-bottom:1px solid #000;color:#000;letter-spacing:-.03em;font-weight:700;font-size:20pt}.entry-header-caption:before{display:inline;margin-right:0;border-radius:none;background-color:transparent;color:#00bcd4;content:counter(section) '.0 - ';font-weight:700;font-size:1em;line-height:1em}.entry-header-text{line-height:1.8}br{display:inline!important}.entry .answer-msg,.entry .quiz-overlay,.l-header,.nav-pagenation,.table-of-contents{display:none}.wizard,.wizard-inner{position:static!important}.wizard-content{position:relative!important;float:none}.l-grid-item.grid-tab-1{width:8.33333%}.l-grid-item.grid-tab-2{width:16.66667%}.l-grid-item.grid-tab-3{width:25%}.l-grid-item.grid-tab-4{width:33.33333%}.l-grid-item.grid-tab-5{width:41.66667%}.l-grid-item.grid-tab-6{width:50%}.l-grid-item.grid-tab-7{width:58.33333%}.l-grid-item.grid-tab-8{width:66.66667%}.l-grid-item.grid-tab-9{width:75%}.l-grid-item.grid-tab-10{width:83.33333%}.l-grid-item.grid-tab-11{width:91.66667%}.l-grid-item.grid-tab-12{width:100%}.l-grid-justify .l-grid-item{margin-bottom:16px}.l-grid-justify .l-grid-item.grid-tab-1{width:6.1849%}.l-grid-justify .l-grid-item.grid-tab-2{width:14.71354%}.l-grid-justify .l-grid-item.grid-tab-3{width:23.24219%}.l-grid-justify .l-grid-item.grid-tab-4{width:31.77083%}.l-grid-justify .l-grid-item.grid-tab-5{width:40.29948%}.l-grid-justify .l-grid-item.grid-tab-6{width:48.82812%}.l-grid-justify .l-grid-item.grid-tab-7{width:57.35677%}.l-grid-justify .l-grid-item.grid-tab-8{width:65.88542%}.l-grid-justify .l-grid-item.grid-tab-9{width:74.41406%}.l-grid-justify .l-grid-item.grid-tab-10{width:82.94271%}.l-grid-justify .l-grid-item.grid-tab-11{width:91.47135%}.entry-contents.item-1,.grid-item.item-1{width:8.33333%}.entry-contents.item-2,.grid-item.item-2{width:16.66667%}.entry-contents.item-3,.grid-item.item-3{width:25%}.entry-contents.item-4,.grid-item.item-4{width:33.33333%}.entry-contents.item-5,.grid-item.item-5{width:41.66667%}.entry-contents.item-6,.grid-item.item-6{width:50%}.entry-contents.item-7,.grid-item.item-7{width:58.33333%}.entry-contents.item-8,.grid-item.item-8{width:66.66667%}.entry-contents.item-9,.grid-item.item-9{width:75%}.entry-contents.item-10,.grid-item.item-10{width:83.33333%}.entry-contents.item-11,.grid-item.item-11{width:91.66667%}.gutter .entry-contents.item-1,.gutter .grid-item.item-1{width:5.46875%}.gutter .entry-contents.item-2,.gutter .grid-item.item-2{width:14.0625%}.gutter .entry-contents.item-3,.gutter .grid-item.item-3{width:22.65625%}.gutter .entry-contents.item-4,.gutter .grid-item.item-4{width:31.25%}.gutter .entry-contents.item-5,.gutter .grid-item.item-5{width:39.84375%}.gutter .entry-contents.item-6,.gutter .grid-item.item-6{width:48.4375%}.gutter .entry-contents.item-7,.gutter .grid-item.item-7{width:57.03125%}.gutter .entry-contents.item-8,.gutter .grid-item.item-8{width:65.625%}.gutter .entry-contents.item-9,.gutter .grid-item.item-9{width:74.21875%}.gutter .entry-contents.item-10,.gutter .grid-item.item-10{width:82.8125%}.gutter .entry-contents.item-11,.gutter .grid-item.item-11{width:91.40625%}.entry .format code,.entry figure .sample-iframe-wrap code,code[class*=language-],pre[class*=language-]{white-space:pre-wrap}code[class*=language-],pre[class*=language-]{color:#607d8b}:not(pre)>code[class*=language-],pre[class*=language-]{border:1px solid #eee;background:#fff}.token.cdata,.token.comment,.token.prolog{color:#b0bec5}.token.doctype{color:#ff1744}.token.punctuation{color:#009688}.token.deleted,.token.symbol,.token.tag{color:#ff1744}.token .constant{color:#ffa726}.token.property{color:#ffc107}.token.boolean,.token.number{color:#ef5350}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector{color:#ffc400}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#ab47bc}.token.variable{color:#607d8b}.token.atrule,.token.attr-value,.token.string{color:#8bc34a}.token.function{color:#5c6bc0}.token.keyword{color:#ef5350}.token .class-name{color:#ffa726}.token.important,.token.regex{color:#fd971f}.token.delimiter{color:#009688}.line-highlight,.line-highlight:before,.line-highlight[data-end]:after{background:rgba(0,0,0,.03)}.line-numbers .line-numbers-rows{border-right:1px solid #cfd8dc}.line-numbers-rows>span:before{color:#b0bec5}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{color:#eceff1}}