@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}99%,to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}99%,to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}99%,to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes blew{0%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}50%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}100%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}}@keyframes blew{0%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}50%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}100%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}}@-webkit-keyframes livebanner{0%{background-position:100% 100%}50%{background-position:102% 90%}100%{background-position:100% 100%}}@keyframes livebanner{0%{background-position:100% 100%}50%{background-position:102% 90%}100%{background-position:100% 100%}}@-webkit-keyframes flip{0%{fill:rgba(212,221,230,.8);-webkit-transform:rotateY(0);transform:rotateY(0)}90%{fill:rgba(212,221,230,.8);-webkit-transform:rotateY(0);transform:rotateY(0)}95%{fill:rgba(74,85,96,.8);-webkit-transform:rotateY(180deg) scale(1.2);transform:rotateY(180deg) scale(1.2)}100%{fill:rgba(212,221,230,.8);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes flip{0%{fill:rgba(212,221,230,.8);-webkit-transform:rotateY(0);transform:rotateY(0)}90%{fill:rgba(212,221,230,.8);-webkit-transform:rotateY(0);transform:rotateY(0)}95%{fill:rgba(74,85,96,.8);-webkit-transform:rotateY(180deg) scale(1.2);transform:rotateY(180deg) scale(1.2)}100%{fill:rgba(212,221,230,.8);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes swell{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swell{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes userAnswer{0%{border-color:#d4dde6}100%{border-color:#f3f5f7}}@keyframes userAnswer{0%{border-color:#d4dde6}100%{border-color:#f3f5f7}}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}html{font-size:62.5%}body{font-size:1.4rem;line-height:1.5;color:#333;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;min-width:1024px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (-ms-high-contrast:none){body{font-family:Verdana,Meiryo,sans-serif}}img{vertical-align:middle}.submit,button{background:0 0;border:none;cursor:pointer;font-family:inherit;outline:0;margin:0;padding:0;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}button::-moz-focus-inner{border:0}sup{font-size:.8rem;vertical-align:.5em}a{color:inherit;-webkit-transition:color .2s linear;transition:color .2s linear}a:hover{color:#0763b9}a.blank{-webkit-transition:fill .2s linear;transition:fill .2s linear}a.blank svg{width:14px;height:12px;vertical-align:-.1em;margin-left:3px}a.blank:hover svg{fill:#0763b9}.svgDefs{display:none}.icon-userAnswered{width:20px;height:auto;vertical-align:middle;border:3px solid #d4dde6;border-radius:50%;-webkit-animation:userAnswer 1s linear alternate infinite;animation:userAnswer 1s linear alternate infinite}#siteHeaderInner{width:1024px!important}#siteHeaderNotification.siteHeaderPremium span.siteHeaderAva{line-height:1}.contentsArea{position:relative;margin-top:32px;margin-bottom:32px;width:1024px;margin-right:auto;margin-left:auto}.contentsArea::after{clear:both;content:"";display:table}.mainContents{width:672px;float:left;position:relative;z-index:1}.mainContents>section:not(:first-child){margin-top:32px}.subContents{width:320px;float:right}.subContents>section:not(:first-child){margin-top:16px}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.88889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.33333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.66667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.8047%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.33333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.33333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.ct-pie-container{width:50%;height:300px;position:relative;display:inline-block;vertical-align:middle}.ct-choiced{font-weight:700}.ct-chart-pie .ct-label{font-family:Menlo,Consolas,monospace;font-size:1.6rem;fill:#333;cursor:default;alignment-baseline:middle;dominant-baseline:middle;-webkit-transition:font-size .3s ease-out;transition:font-size .3s ease-out}.ct-chart-pie .ct-label.ct-choiced{font-size:1.8rem}.ct-chart-pie .ct-label.ct-hover{font-weight:700;font-size:1.8rem}.ct-chart-pie .ct-label.ct-hover.ct-choiced{font-size:2rem}.ct-chart-pie .ct-slice-pie{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.ct-chart-pie .ct-slice-pie.ct-hover{opacity:.8}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{color:#333;fill:#333;cursor:default;font-size:1.2rem}.ct-chart-bar .ct-label.ct-horizontal.ct-end,.ct-chart-line .ct-label.ct-horizontal.ct-end{font-family:Menlo,Consolas,monospace}.ct-chart-bar .ct-bar{stroke-width:20px}.ct-chart-bar .ct-bar.ct-bar-multiple{stroke-width:10px}.ct-chart-bar .ct-pointlabel{font-family:Menlo,Consolas,monospace;fill:#333;cursor:default;alignment-baseline:middle;dominant-baseline:middle;-webkit-transition:font-size .3s ease-out;transition:font-size .3s ease-out;font-size:1.4rem}.ct-chart-bar .ct-pointlabel.ct-choiced{font-size:1.6rem}.ct-chart-bar .ct-pointlabel.ct-hover{font-weight:700;font-size:1.6rem}.ct-chart-bar .ct-pointlabel.ct-hover.ct-choiced{font-size:1.8rem}.ct-horizontal-bars.ct-chart-bar .ct-label.ct-horizontal.ct-end{text-anchor:end}.ct-series-a .ct-point-area,.ct-series-a .ct-slice-pie{fill:#fab2b2}.ct-series-a .ct-line,.ct-series-a .ct-point{stroke:#fab2b2}.ct-series-a .ct-bar.ct-bar-band,.ct-series-a .ct-bar.ct-bar-multiple{stroke:#fab2b2}.ct-bar-single.ct-bar-0{stroke:#fab2b2}.ct-series-b .ct-point-area,.ct-series-b .ct-slice-pie{fill:#e2eeb2}.ct-series-b .ct-line,.ct-series-b .ct-point{stroke:#e2eeb2}.ct-series-b .ct-bar.ct-bar-band,.ct-series-b .ct-bar.ct-bar-multiple{stroke:#e2eeb2}.ct-bar-single.ct-bar-1{stroke:#e2eeb2}.ct-series-c .ct-point-area,.ct-series-c .ct-slice-pie{fill:#b2e3f8}.ct-series-c .ct-line,.ct-series-c .ct-point{stroke:#b2e3f8}.ct-series-c .ct-bar.ct-bar-band,.ct-series-c .ct-bar.ct-bar-multiple{stroke:#b2e3f8}.ct-bar-single.ct-bar-2{stroke:#b2e3f8}.ct-series-d .ct-point-area,.ct-series-d .ct-slice-pie{fill:#e3b2d8}.ct-series-d .ct-line,.ct-series-d .ct-point{stroke:#e3b2d8}.ct-series-d .ct-bar.ct-bar-band,.ct-series-d .ct-bar.ct-bar-multiple{stroke:#e3b2d8}.ct-bar-single.ct-bar-3{stroke:#e3b2d8}.ct-series-e .ct-point-area,.ct-series-e .ct-slice-pie{fill:#fcd2b2}.ct-series-e .ct-line,.ct-series-e .ct-point{stroke:#fcd2b2}.ct-series-e .ct-bar.ct-bar-band,.ct-series-e .ct-bar.ct-bar-multiple{stroke:#fcd2b2}.ct-bar-single.ct-bar-4{stroke:#fcd2b2}.ct-series-f .ct-point-area,.ct-series-f .ct-slice-pie{fill:#c9e7b7}.ct-series-f .ct-line,.ct-series-f .ct-point{stroke:#c9e7b7}.ct-series-f .ct-bar.ct-bar-band,.ct-series-f .ct-bar.ct-bar-multiple{stroke:#c9e7b7}.ct-bar-single.ct-bar-5{stroke:#c9e7b7}.ct-series-g .ct-point-area,.ct-series-g .ct-slice-pie{fill:#b2ddf1}.ct-series-g .ct-line,.ct-series-g .ct-point{stroke:#b2ddf1}.ct-series-g .ct-bar.ct-bar-band,.ct-series-g .ct-bar.ct-bar-multiple{stroke:#b2ddf1}.ct-bar-single.ct-bar-6{stroke:#b2ddf1}.ct-series-h .ct-point-area,.ct-series-h .ct-slice-pie{fill:#efb2d9}.ct-series-h .ct-line,.ct-series-h .ct-point{stroke:#efb2d9}.ct-series-h .ct-bar.ct-bar-band,.ct-series-h .ct-bar.ct-bar-multiple{stroke:#efb2d9}.ct-bar-single.ct-bar-7{stroke:#efb2d9}.ct-series-i .ct-point-area,.ct-series-i .ct-slice-pie{fill:#fee2b2}.ct-series-i .ct-line,.ct-series-i .ct-point{stroke:#fee2b2}.ct-series-i .ct-bar.ct-bar-band,.ct-series-i .ct-bar.ct-bar-multiple{stroke:#fee2b2}.ct-bar-single.ct-bar-8{stroke:#fee2b2}.ct-series-j .ct-point-area,.ct-series-j .ct-slice-pie{fill:#b2e0bd}.ct-series-j .ct-line,.ct-series-j .ct-point{stroke:#b2e0bd}.ct-series-j .ct-bar.ct-bar-band,.ct-series-j .ct-bar.ct-bar-multiple{stroke:#b2e0bd}.ct-bar-single.ct-bar-9{stroke:#b2e0bd}.ct-series-k .ct-point-area,.ct-series-k .ct-slice-pie{fill:#b2d4e9}.ct-series-k .ct-line,.ct-series-k .ct-point{stroke:#b2d4e9}.ct-series-k .ct-bar.ct-bar-band,.ct-series-k .ct-bar.ct-bar-multiple{stroke:#b2d4e9}.ct-bar-single.ct-bar-10{stroke:#b2d4e9}.ct-series-l .ct-point-area,.ct-series-l .ct-slice-pie{fill:#fab2d9}.ct-series-l .ct-line,.ct-series-l .ct-point{stroke:#fab2d9}.ct-series-l .ct-bar.ct-bar-band,.ct-series-l .ct-bar.ct-bar-multiple{stroke:#fab2d9}.ct-bar-single.ct-bar-11{stroke:#fab2d9}.ct-series-m .ct-point-area,.ct-series-m .ct-slice-pie{fill:#fff0b2}.ct-series-m .ct-line,.ct-series-m .ct-point{stroke:#fff0b2}.ct-series-m .ct-bar.ct-bar-band,.ct-series-m .ct-bar.ct-bar-multiple{stroke:#fff0b2}.ct-bar-single.ct-bar-12{stroke:#fff0b2}.ct-series-n .ct-point-area,.ct-series-n .ct-slice-pie{fill:#b2e1d4}.ct-series-n .ct-line,.ct-series-n .ct-point{stroke:#b2e1d4}.ct-series-n .ct-bar.ct-bar-band,.ct-series-n .ct-bar.ct-bar-multiple{stroke:#b2e1d4}.ct-bar-single.ct-bar-13{stroke:#b2e1d4}.ct-series-o .ct-point-area,.ct-series-o .ct-slice-pie{fill:#b2cae1}.ct-series-o .ct-line,.ct-series-o .ct-point{stroke:#b2cae1}.ct-series-o .ct-bar.ct-bar-band,.ct-series-o .ct-bar.ct-bar-multiple{stroke:#b2cae1}.ct-bar-single.ct-bar-14{stroke:#b2cae1}.ct-series-p .ct-point-area,.ct-series-p .ct-slice-pie{fill:#fab2d4}.ct-series-p .ct-line,.ct-series-p .ct-point{stroke:#fab2d4}.ct-series-p .ct-bar.ct-bar-band,.ct-series-p .ct-bar.ct-bar-multiple{stroke:#fab2d4}.ct-bar-single.ct-bar-15{stroke:#fab2d4}.ct-series-q .ct-point-area,.ct-series-q .ct-slice-pie{fill:#fffcb2}.ct-series-q .ct-line,.ct-series-q .ct-point{stroke:#fffcb2}.ct-series-q .ct-bar.ct-bar-band,.ct-series-q .ct-bar.ct-bar-multiple{stroke:#fffcb2}.ct-bar-single.ct-bar-16{stroke:#fffcb2}.ct-series-r .ct-point-area,.ct-series-r .ct-slice-pie{fill:#b2e2e2}.ct-series-r .ct-line,.ct-series-r .ct-point{stroke:#b2e2e2}.ct-series-r .ct-bar.ct-bar-band,.ct-series-r .ct-bar.ct-bar-multiple{stroke:#b2e2e2}.ct-bar-single.ct-bar-17{stroke:#b2e2e2}.ct-series-s .ct-point-area,.ct-series-s .ct-slice-pie{fill:#b2b6d7}.ct-series-s .ct-line,.ct-series-s .ct-point{stroke:#b2b6d7}.ct-series-s .ct-bar.ct-bar-band,.ct-series-s .ct-bar.ct-bar-multiple{stroke:#b2b6d7}.ct-bar-single.ct-bar-18{stroke:#b2b6d7}.ct-series-t .ct-point-area,.ct-series-t .ct-slice-pie{fill:#fab2cd}.ct-series-t .ct-line,.ct-series-t .ct-point{stroke:#fab2cd}.ct-series-t .ct-bar.ct-bar-band,.ct-series-t .ct-bar.ct-bar-multiple{stroke:#fab2cd}.ct-bar-single.ct-bar-19{stroke:#fab2cd}.ct-series-u .ct-point-area,.ct-series-u .ct-slice-pie{fill:#f3f5b2}.ct-series-u .ct-line,.ct-series-u .ct-point{stroke:#f3f5b2}.ct-series-u .ct-bar.ct-bar-band,.ct-series-u .ct-bar.ct-bar-multiple{stroke:#f3f5b2}.ct-bar-single.ct-bar-20{stroke:#f3f5b2}.ct-series-v .ct-point-area,.ct-series-v .ct-slice-pie{fill:#b2e3ed}.ct-series-v .ct-line,.ct-series-v .ct-point{stroke:#b2e3ed}.ct-series-v .ct-bar.ct-bar-band,.ct-series-v .ct-bar.ct-bar-multiple{stroke:#b2e3ed}.ct-bar-single.ct-bar-21{stroke:#b2e3ed}.ct-series-w .ct-point-area,.ct-series-w .ct-slice-pie{fill:#d3b4d7}.ct-series-w .ct-line,.ct-series-w .ct-point{stroke:#d3b4d7}.ct-series-w .ct-bar.ct-bar-band,.ct-series-w .ct-bar.ct-bar-multiple{stroke:#d3b4d7}.ct-bar-single.ct-bar-22{stroke:#d3b4d7}.ct-series-x .ct-point-area,.ct-series-x .ct-slice-pie{fill:#fab2c4}.ct-series-x .ct-line,.ct-series-x .ct-point{stroke:#fab2c4}.ct-series-x .ct-bar.ct-bar-band,.ct-series-x .ct-bar.ct-bar-multiple{stroke:#fab2c4}.ct-bar-single.ct-bar-23{stroke:#fab2c4}.ct-series-y .ct-point-area,.ct-series-y .ct-slice-pie{fill:#f7d1d1}.ct-series-y .ct-line,.ct-series-y .ct-point{stroke:#f7d1d1}.ct-series-y .ct-bar.ct-bar-band,.ct-series-y .ct-bar.ct-bar-multiple{stroke:#f7d1d1}.ct-bar-single.ct-bar-24{stroke:#f7d1d1}.ct-series-z .ct-point-area,.ct-series-z .ct-slice-pie{fill:#e9f0d0}.ct-series-z .ct-line,.ct-series-z .ct-point{stroke:#e9f0d0}.ct-series-z .ct-bar.ct-bar-band,.ct-series-z .ct-bar.ct-bar-multiple{stroke:#e9f0d0}.ct-bar-single.ct-bar-25{stroke:#e9f0d0}.ct-tooltip{position:absolute;font-size:1.3rem;background-color:rgba(255,255,255,.8);padding:5px 10px;text-align:center;line-height:1.5;white-space:nowrap;cursor:default;visibility:hidden;min-height:1.5em;box-shadow:0 0 6px rgba(0,0,0,.2);pointer-events:none}.ct-tooltip.ct-hover{visibility:visible}.ct-tooltip strong{font-weight:700}.ct-tooltip small{display:inline-block;font-size:.8em;margin-top:3px}.ct-caption{width:120px;height:120px;margin-top:-60px;margin-left:-60px;border-radius:60px;background-color:#fff;display:table;position:absolute;top:50%;left:50%}.ct-caption>div{display:table-cell;vertical-align:middle;text-align:center;padding:5px}.graphContainer{position:relative;margin-right:auto;margin-left:auto}.graphContainer-band,.graphContainer-bar,.graphContainer-line{height:360px}.graphContainer-pieSingle{height:300px}.graphLegend{margin-top:16px}.graphLegend table{width:100%;border-top:1px solid #d4dde6;border-bottom:1px solid #d4dde6}.graphLegend table td,.graphLegend table th{padding:5px;text-align:center;vertical-align:middle}.graphLegend table tr:not(:first-child) td,.graphLegend table tr:not(:first-child) th{border-top:1px dotted #d4dde6}.graphLegend table thead th{background-color:#f3f5f7;color:#4a5560}.graphLegend table tbody{cursor:default}.graphLegend table tbody th{text-align:left}.graphLegend table tbody th .pallet{display:inline-block;padding-left:6px;border-left:solid 6px}.graphLegend table tbody th.icon{width:26px}.graphLegend table tbody th.image{width:80px}.graphLegend table tbody th.image img{width:80px}.graphLegend table tbody td .percent{font-family:Menlo,Consolas,monospace;display:inline-block;width:5em;text-align:right;position:relative;left:-.4em;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.graphLegend table tbody td.cell-hover .percent{font-weight:700;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.graphLegend table tbody td.cell-choiced .percent{font-weight:700;color:#4a5560}.graphLegend table tbody td.image{width:80px;text-align:center}.graphLegend table tbody td.image img{max-width:80px}.graphLegend table tbody tr:nth-child(1) th .pallet{border-left-color:#fab2b2}.graphLegend table tbody tr:nth-child(2) th .pallet{border-left-color:#e2eeb2}.graphLegend table tbody tr:nth-child(3) th .pallet{border-left-color:#b2e3f8}.graphLegend table tbody tr:nth-child(4) th .pallet{border-left-color:#e3b2d8}.graphLegend table tbody tr:nth-child(5) th .pallet{border-left-color:#fcd2b2}.graphLegend table tbody tr:nth-child(6) th .pallet{border-left-color:#c9e7b7}.graphLegend table tbody tr:nth-child(7) th .pallet{border-left-color:#b2ddf1}.graphLegend table tbody tr:nth-child(8) th .pallet{border-left-color:#efb2d9}.graphLegend table tbody tr:nth-child(9) th .pallet{border-left-color:#fee2b2}.graphLegend table tbody tr:nth-child(10) th .pallet{border-left-color:#b2e0bd}.graphLegend table tbody tr:nth-child(11) th .pallet{border-left-color:#b2d4e9}.graphLegend table tbody tr:nth-child(12) th .pallet{border-left-color:#fab2d9}.graphLegend table tbody tr:nth-child(13) th .pallet{border-left-color:#fff0b2}.graphLegend table tbody tr:nth-child(14) th .pallet{border-left-color:#b2e1d4}.graphLegend table tbody tr:nth-child(15) th .pallet{border-left-color:#b2cae1}.graphLegend table tbody tr:nth-child(16) th .pallet{border-left-color:#fab2d4}.graphLegend table tbody tr:nth-child(17) th .pallet{border-left-color:#fffcb2}.graphLegend table tbody tr:nth-child(18) th .pallet{border-left-color:#b2e2e2}.graphLegend table tbody tr:nth-child(19) th .pallet{border-left-color:#b2b6d7}.graphLegend table tbody tr:nth-child(20) th .pallet{border-left-color:#fab2cd}.graphLegend table tbody tr:nth-child(21) th .pallet{border-left-color:#f3f5b2}.graphLegend table tbody tr:nth-child(22) th .pallet{border-left-color:#b2e3ed}.graphLegend table tbody tr:nth-child(23) th .pallet{border-left-color:#d3b4d7}.graphLegend table tbody tr:nth-child(24) th .pallet{border-left-color:#fab2c4}.graphLegend table tbody tr:nth-child(25) th .pallet{border-left-color:#f7d1d1}.graphLegend table tbody tr:nth-child(26) th .pallet{border-left-color:#e9f0d0}.graphLegend table tbody tr:nth-child(27) th .pallet{border-left-color:#d0eaf5}.graphLegend table tbody tr:nth-child(28) th .pallet{border-left-color:#e9cfe3}.graphLegend table tbody tr:nth-child(29) th .pallet{border-left-color:#f8e2d1}.graphLegend table tbody tr:nth-child(30) th .pallet{border-left-color:#dcecd2}.graphLegend table tbody tr:nth-child(31) th .pallet{border-left-color:#d0e7f2}.graphLegend table tbody tr:nth-child(32) th .pallet{border-left-color:#f1d0e5}.graphLegend table tbody tr:nth-child(33) th .pallet{border-left-color:#f9ead1}.graphLegend table tbody tr:nth-child(34) th .pallet{border-left-color:#cfe7d5}.graphLegend table tbody tr:nth-child(35) th .pallet{border-left-color:#cfe1ec}.graphLegend table tbody tr:nth-child(36) th .pallet{border-left-color:#f7d1e5}.graphLegend table tbody tr:nth-child(37) th .pallet{border-left-color:#faf2d1}.graphLegend table tbody tr:nth-child(38) th .pallet{border-left-color:#cfe8e1}.graphLegend table tbody tr:nth-child(39) th .pallet{border-left-color:#cfdce8}.graphLegend table tbody tr:nth-child(40) th .pallet{border-left-color:#f7d1e2}.graphLegend table tbody tr:nth-child(41) th .pallet{border-left-color:#faf8d1}.graphLegend table tbody tr:nth-child(42) th .pallet{border-left-color:#cfe9e9}.graphLegend table tbody tr:nth-child(43) th .pallet{border-left-color:#ced0e1}.graphLegend table tbody tr:nth-child(44) th .pallet{border-left-color:#f7d1df}.graphLegend table tbody tr:nth-child(45) th .pallet{border-left-color:#f2f3d0}.graphLegend table tbody tr:nth-child(46) th .pallet{border-left-color:#d0e9ef}.graphLegend table tbody tr:nth-child(47) th .pallet{border-left-color:#e0d0e2}.graphLegend table tbody tr:nth-child(48) th .pallet{border-left-color:#f7d1da}.graphLegend table tbody tr:nth-child(49) th .pallet{border-left-color:#ffc9c9}.graphLegend table tbody tr:nth-child(50) th .pallet{border-left-color:#f0fcc3}.graphLegend table tbody tr:nth-child(51) th .pallet{border-left-color:#c7efff}.graphLegend table tbody tr:nth-child(52) th .pallet{border-left-color:#f2c5e8}.graphLegend table tbody tr:nth-child(53) th .pallet{border-left-color:#ffe1ca}.graphLegend table tbody tr:nth-child(54) th .pallet{border-left-color:#d9f5c8}.graphLegend table tbody tr:nth-child(55) th .pallet{border-left-color:#c3ebff}.graphLegend table tbody tr:nth-child(56) th .pallet{border-left-color:#fdc3e8}.graphLegend table tbody tr:nth-child(57) th .pallet{border-left-color:#ffeccb}.graphLegend table tbody tr:nth-child(58) th .pallet{border-left-color:#c5f0cf}.graphLegend table tbody tr:nth-child(59) th .pallet{border-left-color:#c4e4f7}.graphLegend table tbody tr:nth-child(60) th .pallet{border-left-color:#ffc9e6}.graphLegend table tbody tr:nth-child(61) th .pallet{border-left-color:#fff5cc}.graphLegend table tbody tr:nth-child(62) th .pallet{border-left-color:#c5f1e5}.graphLegend table tbody tr:nth-child(63) th .pallet{border-left-color:#c5dcf1}.graphLegend table tbody tr:nth-child(64) th .pallet{border-left-color:#ffc9e2}.graphLegend table tbody tr:nth-child(65) th .pallet{border-left-color:#fffdcc}.graphLegend table tbody tr:nth-child(66) th .pallet{border-left-color:#c5f2f2}.graphLegend table tbody tr:nth-child(67) th .pallet{border-left-color:#c7cae9}.graphLegend table tbody tr:nth-child(68) th .pallet{border-left-color:#ffc9dd}.graphLegend table tbody tr:nth-child(69) th .pallet{border-left-color:#fdffc5}.graphLegend table tbody tr:nth-child(70) th .pallet{border-left-color:#c4f1fb}.graphLegend table tbody tr:nth-child(71) th .pallet{border-left-color:#e6c9ea}.graphLegend table tbody tr:nth-child(72) th .pallet{border-left-color:#ffc9d6}@media print{.graphLegend table thead{display:table-row-group}}.graphSimpleLegend{text-align:center}.graphSimpleLegend li{display:inline-block;white-space:nowrap}.graphSimpleLegend li:not(:first-child){margin-left:10px}.graphSimpleLegend li:before{content:'';display:inline-block;width:16px;height:16px;border-radius:8px;vertical-align:-.2em;margin-right:3px;border:2px solid #fff;box-sizing:border-box}.graphSimpleLegend li:nth-child(1):before{background-color:#fab2b2}.graphSimpleLegend li:nth-child(2):before{background-color:#e2eeb2}.graphSimpleLegend li:nth-child(3):before{background-color:#b2e3f8}.graphSimpleLegend li:nth-child(4):before{background-color:#e3b2d8}.graphSimpleLegend li:nth-child(5):before{background-color:#fcd2b2}.graphSimpleLegend li:nth-child(6):before{background-color:#c9e7b7}.graphSimpleLegend li:nth-child(7):before{background-color:#b2ddf1}.graphSimpleLegend li:nth-child(8):before{background-color:#efb2d9}.graphSimpleLegend li:nth-child(9):before{background-color:#fee2b2}.graphSimpleLegend li:nth-child(10):before{background-color:#b2e0bd}.graphSimpleLegend li:nth-child(11):before{background-color:#b2d4e9}.graphSimpleLegend li:nth-child(12):before{background-color:#fab2d9}.graphSimpleLegend li:nth-child(13):before{background-color:#fff0b2}.graphSimpleLegend li:nth-child(14):before{background-color:#b2e1d4}.graphSimpleLegend li:nth-child(15):before{background-color:#b2cae1}.graphSimpleLegend li:nth-child(16):before{background-color:#fab2d4}.graphSimpleLegend li:nth-child(17):before{background-color:#fffcb2}.graphSimpleLegend li:nth-child(18):before{background-color:#b2e2e2}.graphSimpleLegend li:nth-child(19):before{background-color:#b2b6d7}.graphSimpleLegend li:nth-child(20):before{background-color:#fab2cd}.graphSimpleLegend li:nth-child(21):before{background-color:#f3f5b2}.graphSimpleLegend li:nth-child(22):before{background-color:#b2e3ed}.graphSimpleLegend li:nth-child(23):before{background-color:#d3b4d7}.graphSimpleLegend li:nth-child(24):before{background-color:#fab2c4}.graphSimpleLegend li:nth-child(25):before{background-color:#f7d1d1}.graphSimpleLegend li:nth-child(26):before{background-color:#e9f0d0}.graphSimpleLegend li:nth-child(27):before{background-color:#d0eaf5}.graphSimpleLegend li:nth-child(28):before{background-color:#e9cfe3}.graphSimpleLegend li:nth-child(29):before{background-color:#f8e2d1}.graphSimpleLegend li:nth-child(30):before{background-color:#dcecd2}.graphSimpleLegend li:nth-child(31):before{background-color:#d0e7f2}.graphSimpleLegend li:nth-child(32):before{background-color:#f1d0e5}.graphSimpleLegend li:nth-child(33):before{background-color:#f9ead1}.graphSimpleLegend li:nth-child(34):before{background-color:#cfe7d5}.graphSimpleLegend li:nth-child(35):before{background-color:#cfe1ec}.graphSimpleLegend li:nth-child(36):before{background-color:#f7d1e5}.graphSimpleLegend li:nth-child(37):before{background-color:#faf2d1}.graphSimpleLegend li:nth-child(38):before{background-color:#cfe8e1}.graphSimpleLegend li:nth-child(39):before{background-color:#cfdce8}.graphSimpleLegend li:nth-child(40):before{background-color:#f7d1e2}.graphSimpleLegend li:nth-child(41):before{background-color:#faf8d1}.graphSimpleLegend li:nth-child(42):before{background-color:#cfe9e9}.graphSimpleLegend li:nth-child(43):before{background-color:#ced0e1}.graphSimpleLegend li:nth-child(44):before{background-color:#f7d1df}.graphSimpleLegend li:nth-child(45):before{background-color:#f2f3d0}.graphSimpleLegend li:nth-child(46):before{background-color:#d0e9ef}.graphSimpleLegend li:nth-child(47):before{background-color:#e0d0e2}.graphSimpleLegend li:nth-child(48):before{background-color:#f7d1da}.graphSimpleLegend li:nth-child(49):before{background-color:#ffc9c9}.graphSimpleLegend li:nth-child(50):before{background-color:#f0fcc3}.graphSimpleLegend li:nth-child(51):before{background-color:#c7efff}.graphSimpleLegend li:nth-child(52):before{background-color:#f2c5e8}.graphSimpleLegend li:nth-child(53):before{background-color:#ffe1ca}.graphSimpleLegend li:nth-child(54):before{background-color:#d9f5c8}.graphSimpleLegend li:nth-child(55):before{background-color:#c3ebff}.graphSimpleLegend li:nth-child(56):before{background-color:#fdc3e8}.graphSimpleLegend li:nth-child(57):before{background-color:#ffeccb}.graphSimpleLegend li:nth-child(58):before{background-color:#c5f0cf}.graphSimpleLegend li:nth-child(59):before{background-color:#c4e4f7}.graphSimpleLegend li:nth-child(60):before{background-color:#ffc9e6}.graphSimpleLegend li:nth-child(61):before{background-color:#fff5cc}.graphSimpleLegend li:nth-child(62):before{background-color:#c5f1e5}.graphSimpleLegend li:nth-child(63):before{background-color:#c5dcf1}.graphSimpleLegend li:nth-child(64):before{background-color:#ffc9e2}.graphSimpleLegend li:nth-child(65):before{background-color:#fffdcc}.graphSimpleLegend li:nth-child(66):before{background-color:#c5f2f2}.graphSimpleLegend li:nth-child(67):before{background-color:#c7cae9}.graphSimpleLegend li:nth-child(68):before{background-color:#ffc9dd}.graphSimpleLegend li:nth-child(69):before{background-color:#fdffc5}.graphSimpleLegend li:nth-child(70):before{background-color:#c4f1fb}.graphSimpleLegend li:nth-child(71):before{background-color:#e6c9ea}.graphSimpleLegend li:nth-child(72):before{background-color:#ffc9d6}.rankingContainer-half{width:50%;box-sizing:border-box;display:inline-block;vertical-align:top}.rankingContainer-half:nth-of-type(odd){padding-right:16px}.rankingContainer-half:nth-of-type(even){padding-left:16px}.rankingContainer-half:nth-of-type(n+3){padding-top:16px}.rankingContainer_caption{text-align:center;font-size:1.2rem;color:#4a5560;border-bottom:1px solid #d4dde6;margin-bottom:2px}.rankingContainer_caption>span{display:inline-block;padding-bottom:3px;padding-left:1em;padding-right:1em;border-bottom:2px solid #d4dde6}.rankingContainer_item{border-bottom:1px solid #f3f5f7;margin-left:44px}.rankingContainer_item.js-folded{display:none;opacity:0}.rankingContainer_rankStatus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px 0;margin-left:-44px}.rankingContainer_rankStatus>:not(:first-child){margin-left:8px}.rankingContainer_num{width:36px;height:36px;line-height:36px;font-size:2rem;text-align:center;font-family:Impact;color:#4a5560;position:relative;box-sizing:border-box}.rankingContainer_num>svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#000;vertical-align:middle}.rankingContainer_num[data-rank="1"],.rankingContainer_num[data-rank="2"],.rankingContainer_num[data-rank="3"]{top:1px}.rankingContainer_num[data-rank="1"]>i,.rankingContainer_num[data-rank="2"]>i,.rankingContainer_num[data-rank="3"]>i{position:relative;top:-3px}.rankingContainer_num[data-rank="1"]:after,.rankingContainer_num[data-rank="2"]:after,.rankingContainer_num[data-rank="3"]:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5),rgba(255,255,255,0) 80%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,0) 80%)}.rankingContainer_num[data-rank="1"]{color:#cbac16}.rankingContainer_num[data-rank="1"]>svg{fill:#cbac16}.rankingContainer_num[data-rank="2"]{color:#919191}.rankingContainer_num[data-rank="2"]>svg{fill:#919191}.rankingContainer_num[data-rank="3"]{color:#a84429}.rankingContainer_num[data-rank="3"]>svg{fill:#a84429}.rankingContainer_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.3;padding-left:4px}.rankingContainer_text .icon-userAnswered{margin-right:6px}.rankingContainer_text>a{color:#0763b9}.rankingContainer_text>a>svg{fill:#0763b9;margin-left:4px;vertical-align:.05em}.rankingContainer_text>a:hover{text-decoration:underline}.rankingContainer_item-userAnswered .rankingContainer_text{font-weight:700}.rankingContainer:not(.rankingContainer-half) .rankingContainer_text-top3{font-size:1.6rem}.rankingContainer_value{text-align:right;white-space:nowrap;font-family:Menlo,Consolas,monospace}.rankingContainer_item-userAnswered .rankingContainer_value{font-weight:700}.rankingContainer_rankDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:0 0 6px 4px}.rankingContainer_rankDetail>:not(:first-child){margin-left:10px}.rankingContainer_thumbnail{width:150px;height:84px;padding:1px;background-color:#fff;border:1px solid #d4dde6;-webkit-transition:border-color .3s;transition:border-color .3s}@media (max-width:320px){.rankingContainer_thumbnail{width:112px;height:63px}}.rankingContainer_thumbnail:hover{border-color:#0763b9}.rankingContainer_detailText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:justify;font-size:1.2rem}.rankingContainer_description{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.rankingContainer_descriptionWrapper{max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rankingContainer_link{text-align:right;margin-top:12px}@media (max-width:320px){.rankingContainer_link{text-align:left}}.rankingContainer_link>a{color:#0763b9}.rankingContainer_link>a>svg{fill:#0763b9}.rankingContainer_link>a:hover{text-decoration:underline}.rankingContainer_foot{text-align:right;margin-top:.25em}.rankingContainer_lessButton,.rankingContainer_moreButton,.rankingContainer_moreLink{font-size:1.1rem;color:#4a5560}.rankingContainer_lessButton:before,.rankingContainer_moreButton:before,.rankingContainer_moreLink:before{content:'';display:inline-block;width:.375em;height:.375em;border-right:2px solid #d4dde6;border-bottom:2px solid #d4dde6;margin-right:.5em}.rankingContainer_lessButton:hover,.rankingContainer_moreButton:hover,.rankingContainer_moreLink:hover{color:#0763b9}.rankingContainer_lessButton:hover:before,.rankingContainer_moreButton:hover:before,.rankingContainer_moreLink:hover:before{border-right-color:#0763b9;border-bottom-color:#0763b9}.rankingContainer_lessButton:hover,.rankingContainer_moreButton:hover{-webkit-transition:color .3s linear;transition:color .3s linear}.rankingContainer_lessButton:hover:before,.rankingContainer_moreButton:hover:before{-webkit-transition:border-color .3s linear;transition:border-color .3s linear}.rankingContainer_moreButton:before{vertical-align:.15em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.rankingContainer_lessButton:before{vertical-align:-.05em;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.rankingContainer_moreLink{text-decoration:none;display:block;text-align:center;padding:4px;border-radius:3px;background-color:rgba(212,221,230,.2);-webkit-transition:all .3s linear;transition:all .3s linear}.rankingContainer_moreLink:before{vertical-align:.05em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .3s linear;transition:border-color .3s linear}.rankingContainer_moreLink:hover{background-color:rgba(212,221,230,.4)}.pagetopButton{width:60px;height:60px;border-radius:30px;background-color:#d4dde6;border:3px solid #fff;box-sizing:border-box;z-index:200;-webkit-transition:all .2s linear;transition:all .2s linear;position:fixed;right:10px;bottom:20px}.pagetopButton:hover{background-color:#0763b9}.pagetopButton:before{border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';display:inline-block;width:20px;height:20px;position:relative;top:7px}.panelButton{display:inline-block;padding:.5em 1em;box-sizing:border-box;color:#fff;background-color:#000;text-decoration:none;font-size:3rem;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.panelButton:hover{background-color:#0763b9;color:#fff}.panelButton:active{color:#fff}.panelButton:disabled{background:#ccc;cursor:default}.widgetButton{text-decoration:none;color:inherit;display:block;position:relative;box-sizing:border-box;padding-right:40px}.widgetButton:after{content:'';display:inline-block;width:16px;height:16px;position:absolute;top:50%;right:10px;border-top:2px solid #d4dde6;border-right:2px solid #d4dde6;margin-top:-8px;box-sizing:border-box;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.widgetButton:hover{color:inherit}.widgetButton:hover:after{border-top-color:#0763b9;border-right-color:#0763b9;-webkit-transform:rotate(45deg) scale(1.2);-ms-transform:rotate(45deg) scale(1.2);transform:rotate(45deg) scale(1.2)}.widgetButton:hover .widgetButton_thumb figure:before{left:0!important}.widgetButton:hover .widgetButton_thumb figure:after{right:0!important}.widgetButton:hover .widgetButton_title{color:#0763b9}.widgetButton svg{-webkit-transition:fill .2s linear;transition:fill .2s linear}.widgetButton_container{display:table;width:100%}.widgetButton_container>*{display:table-cell}.widgetButton_container svg{vertical-align:-1px}.widgetButton_container svg.icon-calender{width:11px;height:13px}.widgetButton_container svg.icon-participants{width:9px;height:11px}.widgetButton_thumb{vertical-align:top;width:160px}.widgetButton_thumb img{width:100%}.widgetButton_thumb figure{position:relative;overflow:hidden}.widgetButton_thumb figure:after,.widgetButton_thumb figure:before{content:'';display:inline-block;width:30px;height:30px;background-color:#0763b9;position:absolute;-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg)}.widgetButton_thumb figure:before{top:0;left:-30px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}.widgetButton_thumb figure:after{bottom:0;right:-30px;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:right .2s ease-out;transition:right .2s ease-out}.widgetButton_content{vertical-align:middle;padding-left:16px;line-height:1.4}.widgetButton_content>:not(:first-child){margin-top:8px}.widgetButton_title{font-size:1.6rem;font-weight:700}.widgetButton_info{font-size:1.2rem}.widgetButton_info tr:not(:first-child) td,.widgetButton_info tr:not(:first-child) th{padding-top:3px}.widgetButton_info th{padding-right:6px;text-align:center;white-space:nowrap}.feature .widgetButton_info tr{display:inline-block;white-space:nowrap;padding-right:15px;vertical-align:top}.feature .widgetButton_info tr td,.feature .widgetButton_info tr th{padding-top:0}.widgetButton_date{font-size:1.2rem}.widgetButton_date svg{margin-right:3px}.moreButton{padding-top:.5em;padding-bottom:.5em;display:block;width:100%;box-sizing:border-box;background-color:#f3f5f7;color:#4a5560;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.moreButton:hover{background-color:#0763b9;color:#fff}.moreButton:hover:before{border-top-color:#fff;border-right-color:#fff}.moreButton-down:before,.moreButton-left:before,.moreButton-right:before{content:'';display:inline-block;width:.5em;height:.5em}.moreButton-right{position:relative}.moreButton-right:before{position:absolute;top:50%;right:15px;margin-top:-.4em;border-top:2px solid #d4dde6;border-right:2px solid #d4dde6;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.moreButton-left{position:relative}.moreButton-left:before{position:absolute;top:50%;left:15px;margin-top:-.4em;border-top:2px solid #d4dde6;border-left:2px solid #d4dde6;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.moreButton-down:before{border-top:2px solid #4a5560;border-right:2px solid #4a5560;margin-right:.5em;vertical-align:.2em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.moreButton-newWindow svg{width:14px;height:12px;fill:#4a5560;-webkit-transition:fill .3s linear;transition:fill .3s linear}.moreButton-newWindow[target="_blank"]:hover svg{fill:#fff}.titleBar{background:#f3f5f7 -webkit-linear-gradient(#f3f5f7,#fff 50%,#f3f5f7);background:#f3f5f7 linear-gradient(#f3f5f7,#fff 50%,#f3f5f7);border-top:1px solid #d4dde6;border-bottom:2px solid #d4dde6;padding-bottom:16px;color:#4a5560;position:relative}.titleBar:before{content:'';display:block;width:100%;height:1px;background-color:#fff}.titleBar_bg{width:100%;height:100%;position:absolute}.titleBar_wrapper{display:table;position:relative;width:1024px;margin-right:auto;margin-left:auto;height:100px}.titleBar_wrapper>*{display:table-cell;vertical-align:middle;padding-top:16px}.titleBar_icon{width:100px;padding-right:18px}.titleBar_icon svg{width:100px;height:100px;vertical-align:middle;fill:rgba(212,221,230,.8);-webkit-animation:flip 10s linear infinite;animation:flip 10s linear infinite}.titleBar_text{font-size:2.8rem}.infoBar{border-top:1px solid #d4dde6;border-bottom:2px solid #d4dde6;padding-bottom:16px;color:#4a5560;background:#f3f5f7 -webkit-linear-gradient(#f3f5f7,#fff 60px,#f3f5f7 120px,#f3f5f7);background:#f3f5f7 linear-gradient(#f3f5f7,#fff 60px,#f3f5f7 120px,#f3f5f7);position:relative}.infoBar:before{content:'';display:block;width:100%;height:1px;background-color:#fff}.infoBar_bg{width:100%;height:100%;position:absolute}.infoBar_wrapper{display:table;width:1024px;margin-right:auto;margin-left:auto;position:relative}.infoBar_wrapper>*{display:table-cell;vertical-align:middle;padding-top:16px}.infoBar-withData .infoBar_wrapper>*{vertical-align:top}.infoBar_thumbnail{width:160px}.infoBar_thumbnail img{width:100%}.infoBar_text{padding-left:16px}.infoBar_title{font-weight:700;font-size:2rem}.infoBar_subtitle{font-size:1.6rem;margin-top:5px;min-height:1.5em}.infoBar_description{font-size:1.3rem;overflow:hidden;margin-top:10px}.resultPage .infoBar_description{height:0}.infoBar_description p{margin-top:1em}.infoBar_description>p:first-child{margin-top:0}.infoBar_description>div{padding-top:1px}.infoBar_description.description-togglable{position:relative;overflow:visible;cursor:pointer}.infoBar_description.description-togglable:after{content:'';display:inline-block;width:8px;height:8px;position:absolute;top:100%;left:50%;border-bottom:1px solid #4a5560;border-right:1px solid #4a5560;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.infoBar_description.description-togglable>div{overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.infoBar_description.description-opened.infoBar_description-togglable:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.infoBar-withData .infoBar_description{margin-right:-300px}.infoBar_data{width:300px;text-align:right}.infoBar_dataTable{display:inline-table;background-color:#fff;border-right:3px solid #f3f5f7;border-bottom:3px solid #f3f5f7;text-align:left}.infoBar_dataTable td,.infoBar_dataTable th{padding-bottom:5px;white-space:nowrap;font-size:1.2rem}.infoBar_dataTable tr:first-child td,.infoBar_dataTable tr:first-child th{padding-top:5px}.infoBar_dataTable th{padding-right:8px;text-align:center;padding-left:10px}.infoBar_dataTable td{padding-right:15px}.infoBar_dataTable svg{vertical-align:-1px;fill:#4a5560}.infoBar_dataTable svg.icon-calender{width:11px;height:13px}.infoBar_dataTable svg.icon-participants{width:9px;height:11px}.feature{position:relative;border-top:1px solid #d4dde6;border-bottom:2px solid #d4dde6;padding-bottom:16px;background:#f3f5f7 -webkit-linear-gradient(#f3f5f7,#fff 20%,#fff 80%,#f3f5f7);background:#f3f5f7 linear-gradient(#f3f5f7,#fff 20%,#fff 80%,#f3f5f7)}.feature:before{content:'';display:block;width:100%;height:1px;background-color:#fff}.feature_bg{width:100%;height:100%;position:absolute}.feature_wrapper{width:1024px;margin-right:auto;margin-left:auto;display:table;position:relative}.feature_wrapper>*{display:table-cell;vertical-align:middle;padding-top:16px}.feature_wrapper-empty{height:250px;margin-bottom:-16px;background:url(/static/img/portal/feature_bg.svg) no-repeat 95% 100%;background-size:280px auto;text-shadow:0 0 6px #fff;color:#4a5560}.feature_wrapper-empty header{padding-right:320px}.feature_wrapper-empty h1{padding-top:0}.feature_wrapper-empty h1 img{width:560px;height:48px}.feature_wrapper-empty p{margin-top:20px;font-size:2rem;font-weight:700}.feature_figure{width:320px;padding-right:32px}.feature_figure .graphSimpleLegend{font-size:1.3rem;margin-top:16px}.feature_figure .rankingContainer{padding-right:16px}.feature_outline{padding:32px 0 16px}.feature_outline>header{display:table}.feature_outline>header>h1,.feature_outline>header>h2{display:table-cell}.feature_outline>header>h1{vertical-align:top}.feature_outline>header>h1>span{width:70px;height:70px;display:inline-block;vertical-align:middle;letter-spacing:1px;padding-left:1px;font-family:Impact;box-sizing:border-box;padding-top:23px;color:#fff;text-shadow:0 0 10px #fff;text-align:center;background:#b30000 -webkit-linear-gradient(left top,#b30000,#b30000 50%,#9a0000 51%,#9a0000);background:#b30000 linear-gradient(to right bottom,#b30000,#b30000 50%,#9a0000 51%,#9a0000)}.feature_outline>header>h2{vertical-align:middle;font-weight:700;font-size:2rem;padding-left:16px;text-shadow:0 0 5px #fff}.feature_description{margin-top:1.5em;text-align:justify;text-shadow:0 0 5px #fff}.feature_description b{font-weight:700}.feature_description>p:not(:first-child){margin-top:1em}.feature_link{margin-top:16px}.feature_link .widgetButton{background-color:#fff;padding:5px;box-shadow:0 0 10px #fff;border:3px solid #f3f5f7}.feature_link .widgetButton:after{width:12px;height:12px;margin-top:-6px;right:15px}.feature_link .widgetButton_content{padding-left:12px}.feature_link .widgetButton_thumb{width:80px}.feature_link .widgetButton_thumb img{width:80px;height:45px}.feature_link .widgetButton_thumb figure:after,.feature_link .widgetButton_thumb figure:before{width:15px;height:15px}.feature_link .widgetButton_thumb figure:before{left:-15px}.feature_link .widgetButton_thumb figure:after{right:-15px}.feature_link .widgetButton_info{margin-top:3px}.headline{display:table;width:100%}.headline>*{display:table-cell;vertical-align:middle}.headline_icon{width:50px;padding-right:12px}.headline_icon svg{width:50px;height:50px;fill:#d4dde6;vertical-align:middle}.headline_text{font-size:2rem;color:#4a5560}.headline_link{text-align:right}.headline_link a{display:inline-block;width:auto;border-radius:20px;white-space:nowrap;font-size:1.3rem;padding-right:30px;padding-left:15px;position:relative;top:2px}.basicList{min-height:300px}.basicList[data-column="2"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.basicList-loading:after{background:url(/static/img/enquete/loader_l.gif) no-repeat 50% 50%;background-size:32px 32px;margin-top:16px;content:'';display:block;width:100%;height:56px}.basicList-error:after{content:'アンケートの読み込みに失敗しました';display:block;color:red;text-align:center;padding:5px 0;font-size:1.6rem}.basicList_item{overflow:hidden;border-bottom:1px dotted #d4dde6}.basicList_item>a{height:100%;padding-top:16px;padding-bottom:16px}.basicList[data-column="2"] .basicList_item{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}.basicList_more{border-bottom:none;padding-top:16px}.basicList_more .moreButton{font-size:1.6rem}.basicList[data-column="2"] .basicList_more{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.bannerLink>a{display:block;text-decoration:none;position:relative;padding:1px;border:1px solid #d4dde6;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.bannerLink>a:hover{border-color:#0763b9}.bannerLink_caption{background-color:rgba(0,0,0,.8);color:#fff;padding:6px 10px;font-family:Impact;z-index:1;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:absolute;top:1px;left:1px}.bannerLink_caption:after{content:'';display:inline-block;vertical-align:middle;margin-left:6px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;border-right:none}.bannerLink>a:hover .bannerLink_caption{background-color:rgba(7,99,185,.8)}.bannerLink_image{overflow:hidden;text-align:center}.bannerLink_image>img{width:100%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.bannerLink>a:hover .bannerLink_image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bannerLink_text{color:#000!important;padding:10px 9px 9px}.liveBanner>a{display:block;text-decoration:none;position:relative;color:#000;padding:15px 120px 40px 10px;background:url(/static/img/portal/liveBanner_bg.svg) no-repeat 100% 100%;background-size:136px auto;border:1px solid #d4dde6;border-left-width:6px;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.liveBanner>a:hover{border-color:#0763b9;-webkit-animation:livebanner .2s linear infinite;animation:livebanner .2s linear infinite}.liveBanner_logo{position:absolute;bottom:10px;left:10px;width:70px}.liveBanner_title{font-size:1.8rem;font-weight:700;line-height:1.3}.liveBanner_date{margin-top:10px;font-size:2.4rem;font-family:Impact;line-height:1;letter-spacing:1px}.commentViewer{height:calc(100vh - (36px + 10px * 2))}body.resultPage .commentViewer{height:calc(100vh - (36px + 10px * 2 + 45px))}body.nofix .commentViewer{height:calc(100vh - 10px * 2)}body.nofix.resultPage .commentViewer{height:calc(100vh - (10px * 2 + 45px))}.commentViewer_wrapper{width:320px;box-sizing:border-box;background-color:#f3f5f7;padding:6px}.commentViewer-fixed .commentViewer_wrapper{position:fixed;top:46px}body.resultPage .commentViewer-fixed .commentViewer_wrapper{top:91px}body.nofix .commentViewer-fixed .commentViewer_wrapper{top:10px}body.nofix.resultPage .commentViewer-fixed .commentViewer_wrapper{top:55px}.commentViewer-abs .commentViewer_wrapper{position:absolute;bottom:0}.commentViewer_header{height:36px;position:relative}.commentViewer_header>h1{text-align:center;font-size:1.4rem;padding-top:10px;font-weight:700;color:#4a5560}.commentViewer_header>h1 svg{width:22px;height:22px;fill:#5f6973;vertical-align:middle;margin-right:5px}.commentViewer_tabs{width:100%;height:30px;display:table;position:absolute;bottom:0;left:0}.commentViewer_tabs>li{width:50%;display:table-cell;vertical-align:top;box-sizing:border-box}.commentViewer_tabs>li:nth-child(odd){padding-right:3px}.commentViewer_tabs>li:nth-child(even){padding-left:3px}.commentViewer_tab{width:100%;height:30px;text-decoration:none;position:relative;font-size:1.2rem;font-weight:700;color:#666;text-align:center;background-color:#fff;box-sizing:content-box}.commentViewer_tab:hover{color:#000}.commentViewer_tab-cur{cursor:default;padding-bottom:6px}.commentViewer_tab-twitter.commentViewer_tab-cur{color:#55acee}.commentViewer_tab-facebook.commentViewer_tab-cur{color:#3b5999}.commentViewer_contents{background-color:#fff;overflow-x:hidden;overflow-y:auto;height:calc(100vh - (36px + 10px * 2 + 36px + 6px * 2))}body.resultPage .commentViewer_contents{height:calc(100vh - ((36px + 45px + 10px * 2) + (36px + 6px * 2)))}body.nofix .commentViewer_contents{height:calc(100vh - (10px * 2 + 36px + 6px * 2))}body.nofix.resultPage .commentViewer_contents{height:calc(100vh - (45px + 10px * 2 + 36px + 6px * 2))}.commentViewer_contents .moreButton{margin-top:5px}.commentViewer_content{overflow:hidden;height:0}.commentViewer_content-cur{height:auto;padding:10px 5px}.commentViewer_tweetButton{width:100%;box-sizing:border-box;display:block;border-radius:5px;text-align:center;padding:3px 0;text-decoration:none;background-color:#55acee;border:2px solid #55acee;color:#fff;margin-bottom:5px;-webkit-transition:all .2s linear;transition:all .2s linear}.commentViewer_tweetButton svg{width:16px;height:16px;fill:#fff;vertical-align:-.2em;-webkit-transition:fill .2s linear;transition:fill .2s linear}.commentViewer_tweetButton:hover{background-color:#fff;border-color:#55acee;color:#55acee}.commentViewer_tweetButton:hover svg{fill:#55acee}.commentViewer .fb-comments{width:100%!important}.commentViewer .fb-comments iframe,.commentViewer .fb-comments>span{width:100%!important}.localNavi{height:45px}.localNavi_container{border-bottom:1px solid #d4dde6;height:45px;box-sizing:border-box}.localNavi-fixed .localNavi_container{position:fixed;left:0;z-index:100;width:100%;background-color:#fff;top:36px}.nofix .localNavi-fixed .localNavi_container{top:0}.localNavi_wrapper{width:1024px;margin-right:auto;margin-left:auto}.localNavi_wrapper::after{clear:both;content:"";display:table}.localNavi_tabs{display:table;float:left;width:672px}.localNavi_tabs>li{display:table-cell;width:33.33%}.localNavi_tabs>li:first-child{width:33.34%}.localNavi_tab{display:block;text-align:center;text-decoration:none;font-size:1.6rem;line-height:1;height:44px;padding-top:13px;box-sizing:border-box;outline:0;position:relative;top:1px;color:#4a5560;border-bottom:0 solid #d4dde6;-webkit-transition:border-bottom .15s linear;transition:border-bottom .15s linear}.localNavi_tab:before{content:'';display:inline-block;width:8px;height:8px;box-sizing:border-box;border-right:2px solid #d4dde6;border-bottom:2px solid #d4dde6;margin-right:10px;margin-left:-18px;vertical-align:.2em;-webkit-transform:rotateX(90deg) rotateZ(45deg);transform:rotateX(90deg) rotateZ(45deg);-webkit-transition:all .15s linear;transition:all .15s linear}.ie9 .localNavi_tab:before{display:none}.localNavi_tab:hover{border-bottom-width:4px;color:#4a5560}.localNavi_tab:hover:before{-webkit-transform:rotateX(0) rotateZ(45deg);transform:rotateX(0) rotateZ(45deg)}.localNavi_tab-cur{cursor:default;font-weight:700;border-bottom-width:4px;border-bottom-color:#4a5560}.localNavi_tab-cur:before{display:none}.localNavi_sns{width:320px;float:right}.snsButtons_items{position:relative;top:1px}.snsButtons_items::after{clear:both;content:"";display:table}.snsButtons_items>li{float:left;width:60px}.snsButtons_items>li:not(:first-child){margin-left:5px}.snsButtons-noline .snsButtons_items>li{float:left;width:74px}.snsButtons-noline .snsButtons_items>li:not(:first-child){margin-left:8px}.snsButtons_item{display:block;text-align:center;box-sizing:border-box;line-height:20px;height:44px;padding-top:9px;border-bottom:0 solid;-webkit-transition:border-bottom-width .15s linear;transition:border-bottom-width .15s linear}.snsButtons_item iframe,.snsButtons_item img,.snsButtons_item svg{vertical-align:middle}.snsButtons_item-twitter{border-bottom-color:#55acee}.snsButtons_item-twitter svg{width:24px;height:20px;fill:#55acee}.snsButtons_item-facebook{border-bottom-color:#3b5999}.snsButtons_item-facebook svg{width:20px;height:20px;fill:#3b5999}.snsButtons_item-gplus{border-bottom-color:#dd4b39}.snsButtons_item-gplus svg{width:30px;height:20px;fill:#dd4b39}.snsButtons_item-hatena{border-bottom-color:#008fde}.snsButtons_item-hatena svg{width:20px;height:20px;fill:#008fde}.snsButtons_item-line{border-bottom-color:#00c300}.snsButtons_item-line .line-it-button-wrapper{display:inline-block}.snsButtons_item.hover,.snsButtons_item:hover{border-bottom-width:4px}.globalHeader{width:1024px;margin-right:auto;margin-left:auto;padding:46px 0 10px}.globalHeader::after{clear:both;content:"";display:table}.nofix .globalHeader{padding-top:10px}.globalHeader_logo{float:left;position:relative;top:-2px}.globalHeader_logo img{width:200px;height:51px}.globalNavi{border-top:3px solid #000}.globalNavi_wrapper{width:1024px;margin-right:auto;margin-left:auto}.globalNavi_wrapper::after{clear:both;content:"";display:table}.globalNavi_wrapper ul::after{clear:both;content:"";display:table}.globalNavi_wrapper li{float:left}.globalNavi_wrapper li>a{display:block;color:#000;text-decoration:none;box-sizing:border-box;height:34px;white-space:nowrap}.globalNavi_main{float:left}.globalNavi_main li>a{width:160px;padding-top:5px;text-align:center;white-space:nowrap;font-weight:700;font-size:1.6rem;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.globalNavi_main li>a:hover{background-color:#0763b9;color:#fff}.globalNavi_main li>a.cur{background-color:#000;color:#fff}.globalNavi_sub{float:right}.globalNavi_sub li>a{padding-top:6px;font-size:1.3rem;border-bottom:0 solid #d4dde6;-webkit-transition:border-bottom-width .2s linear;transition:border-bottom-width .2s linear;position:relative;top:1px}.globalNavi_sub li>a:hover{border-bottom-width:4px}.globalNavi_sub li>a.cur{border-bottom-color:#d4dde6;border-bottom-width:4px}.globalFooter{border-top:3px solid #000;text-align:center;padding:20px 0}.globalFooter-noBorder{border-top:none}.globalFooter-nicocas{margin-top:30px}.globalFooter_navi li{display:inline-block;margin:0 10px;font-size:1.4rem}.globalFooter_copyright{text-align:center;margin-top:20px;font-size:1.1rem}.globalFooter_copyright a{text-decoration:none}.globalFooter_copyright-nobg{background-color:transparent;color:#000}.error{text-align:center;padding-bottom:20px;border-top:1px solid #d4dde6;min-height:400px;background-image:-webkit-linear-gradient(#f3f5f7,#fff 100px,#fff);background-image:linear-gradient(#f3f5f7,#fff 100px,#fff)}.error:before{background-color:#fff;margin-bottom:20px;content:'';display:block;width:100%;height:1px}.error_code{font-family:Impact;font-size:10rem;text-shadow:0 0 10px #fff}.error_title{font-size:3rem}.error-maintenance .error_title{font-weight:700;margin-top:100px}.error_logo{margin-top:30px}.error_logo>img{width:200px;height:51px}.error_button{margin-top:40px}.error .panelButton{font-size:1.6rem}.unavailable{text-align:center;padding-bottom:20px;border-top:1px solid #d4dde6;min-height:400px;background-image:-webkit-linear-gradient(#f3f5f7,#fff 100px,#fff);background-image:linear-gradient(#f3f5f7,#fff 100px,#fff)}.unavailable:before{background-color:#fff;margin-bottom:20px;content:'';display:block;width:100%;height:1px}.unavailable_message{color:#4a5560;margin-top:40px;font-size:3rem;text-shadow:0 0 10px #fff}.unavailable_addMessage{color:#4a5560;margin-top:10px;font-size:1.8rem;text-shadow:0 0 10px #fff}.unavailable_enqueteTitle{font-weight:700;font-size:2.4rem;margin-top:30px;width:1024px;margin-right:auto;margin-left:auto}.unavailable_text{margin-top:50px;font-size:1.8rem}.unavailable_button{margin-top:40px}.unavailable .panelButton{font-size:1.6rem}.underwayNotification{position:fixed;bottom:0;left:0;width:100%;border-top:5px solid rgba(0,0,0,.95);background-color:rgba(255,255,255,.95);z-index:1000000;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.underwayNotification[aria-hidden=false]{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.underwayNotification a{text-decoration:none}.underwayNotification_content{width:1024px;margin-right:auto;margin-left:auto;display:table}.underwayNotification_content>*{padding-top:8px;padding-bottom:8px;display:table-cell;vertical-align:middle}.underwayNotification_thumbnail{width:160px;vertical-align:top}.underwayNotification_thumbnail img{width:100%;height:auto}.underwayNotification_info{padding:0 16px}.underwayNotification_attention{color:#ff7b00;font-weight:700}.underwayNotification_title{font-weight:700;font-size:1.8rem;line-height:1.3;margin-top:5px}.underwayNotification_title-small{font-size:1.6rem}.underwayNotification_date{margin-top:5px;font-size:1.2rem}.underwayNotification_date>svg{width:11px;height:13px;vertical-align:-.2em;margin-right:2px}.underwayNotification_opener{width:240px}.underwayNotification_opener .panelButton{font-size:2rem;font-weight:700;width:100%}.underwayNotification_closer{width:30px;padding-left:8px}.underwayNotification_closeButton{width:30px;height:30px;position:relative;vertical-align:middle;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.underwayNotification_closeButton:after,.underwayNotification_closeButton:before{content:'';display:inline-block;width:12px;height:0;position:absolute;top:14px;left:9px;border-top:2px solid #999;-webkit-transition:border-color .2s;transition:border-color .2s}.underwayNotification_closeButton:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.underwayNotification_closeButton:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.underwayNotification_closeButton:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.underwayNotification_closeButton:hover:after,.underwayNotification_closeButton:hover:before{border-top-color:#0763b9}body.home .mainContents>section:not(:first-child){margin-top:48px}body.home .mainContents>section .headline{margin-bottom:16px}body.home .mainContents>section.contentDiagram .graphSimpleLegend{margin-top:10px}body.home .mainContents>section .basicList{margin-left:8px}.loginInduction{margin-top:16px}.tabContent{overflow:hidden;height:0}.tabContent-cur{overflow:visible;height:auto}.tabContent_innerButton{display:block;padding:10px 30px;font-size:1.6rem;text-align:center;border:1px solid #d4dde6;text-decoration:none;position:relative;color:#4a5560;-webkit-transition:color .2s linear,border-color .2s linear;transition:color .2s linear,border-color .2s linear}.tabContent_innerButton:after{content:'';display:inline-block;width:8px;height:8px;position:absolute;top:50%;right:15px;margin-top:-4px;border-top:2px solid #d4dde6;border-right:2px solid #d4dde6;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s linear,-webkit-transform .2s linear;transition:border-color .2s linear,-webkit-transform .2s linear;transition:border-color .2s linear,transform .2s linear;transition:border-color .2s linear,transform .2s linear,-webkit-transform .2s linear}.tabContent_innerButton>strong{font-weight:700}.tabContent_innerButton:hover{color:#0763b9;border-color:#0763b9}.tabContent_innerButton:hover:after{border-color:#0763b9;-webkit-transform:rotate(45deg) scale(1.3);-ms-transform:rotate(45deg) scale(1.3);transform:rotate(45deg) scale(1.3)}.tabContent_header{font-size:2.4rem;position:relative;border:1px solid #d4dde6;overflow:hidden;padding:10px 0;background-image:-webkit-linear-gradient(#f3f5f7,#fff);background-image:linear-gradient(#f3f5f7,#fff)}.tabContent_header:before{background-image:-webkit-linear-gradient(left top,rgba(243,245,247,0),rgba(243,245,247,0) 50%,#f3f5f7 51%,rgba(243,245,247,0));background-image:linear-gradient(to right bottom,rgba(243,245,247,0),rgba(243,245,247,0) 50%,#f3f5f7 51%,rgba(243,245,247,0));position:absolute;top:0;right:0;content:'';display:inline-block;width:500px;height:100%}.tabContent_header:after{background-color:#fff;position:absolute;top:0;left:0;content:'';display:inline-block;width:100%;height:1px}.tabContent_title{padding:0 20px;position:relative;letter-spacing:2px;text-shadow:0 0 10px #fff}.tabContent-topics .tabContent_title{letter-spacing:0}.tabContent_note{font-size:1.2rem;text-align:justify;margin-top:32px}.tabContent_note-single{position:relative;padding-left:1.5em}.tabContent_note-single:before{content:'※';position:absolute;top:0;left:0}.tabContent_note-multiple:after{counter-reset:note}.tabContent_note-multiple>li{position:relative;padding-left:2em;counter-increment:note}.tabContent_note-multiple>li:not(:first-child){margin-top:8px}.tabContent_note-multiple>li:before{content:"※" counter(note);position:absolute;top:0;left:0}.tabContent_bottomLink{margin-top:16px}.headingLarge{text-align:center;color:#4a5560;margin-top:64px;font-size:2.1rem;position:relative;padding:0 20px;border-bottom:20px solid #f3f5f7}.headingLarge:after,.headingLarge:before{content:'';display:inline-block;width:10px;height:20px;position:absolute;bottom:-20px;background-color:#d4dde6}.headingLarge:before{left:0}.headingLarge:after{right:0}.headingLarge:first-child{margin-top:32px}.headingLarge_text{margin-bottom:-15px}.headingLarge_text>small{font-size:.8em}.headingSmall{font-weight:700;margin-top:48px;margin-left:2px;padding-left:14px;border-left:6px solid #4a5560;font-size:2rem}.headingSmall:first-child{margin-top:0}.questionContainer{margin-top:64px}.questionContainer:first-child,.tabContent-topics .questionContainer{margin-top:32px}.questionContainer a{text-decoration:none}.questionContainer_header{display:table}.questionContainer_header>*{display:table-cell}.questionContainer_number{vertical-align:top;font-family:Impact,sans-serif;line-height:1;white-space:nowrap;padding-right:10px;font-size:3.6rem}.tabContent-topics .questionContainer_number{font-size:2.8rem}.questionContainer_title{vertical-align:middle;line-height:1.6;font-weight:700;text-align:justify;padding-left:10px;font-size:1.8rem}.tabContent-topics .questionContainer_title{font-size:1.6rem}.questionContainer_graph{margin-top:32px}.questionContainer_ranking{margin-top:32px}.questionContainer_figcaption{margin-bottom:5px}.questionContainer_figcaption>span{display:inline-block;padding:5px 20px;border-radius:20px;font-size:1.6rem;background-color:#f3f5f7;color:#4a5560}.questionContainer_remark{margin-top:32px;line-height:1.8;text-align:justify}.questionContainer_remark b{font-weight:700}.questionContainer_answer{margin-top:32px}.questionContainer_questionImage{margin-top:32px;text-align:center}.questionContainer_questionImage>img{max-width:100%}.questionContainer_choices{width:100%;margin-top:32px;border-top:1px solid #d4dde6;border-bottom:1px solid #d4dde6}.questionContainer_choices:after{counter-reset:choice}.questionContainer_choice{counter-increment:choice}.questionContainer_choice:not(:first-child){border-top:1px dotted #d4dde6}.questionContainer_choice:before{display:table-cell;content:counter(choice) ".";text-align:right;width:1em;padding:8px;vertical-align:middle;font-family:Menlo,Consolas,monospace}.questionContainer_choice td{padding:8px;vertical-align:middle}.questionContainer_choiceImage{text-align:center;width:80px}.questionContainer_choiceImage img{width:80px}.questionContainer_link{margin-top:16px}.userAnswer{border:5px solid #f3f5f7;position:relative}.userAnswer:after,.userAnswer:before{content:'';display:inline-block;width:0;height:0;position:absolute;bottom:100%;left:50%;border-color:transparent;border-style:solid;border-width:0 20px 20px;margin-left:-20px}.userAnswer:before{border-bottom-color:#f3f5f7}.userAnswer:after{border-bottom-color:#fff;margin-bottom:-7px}.userAnswer_type{text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;width:70px;height:70px;border-radius:35px;line-height:60px;border:5px solid #fff;box-sizing:border-box;position:absolute;top:-20px;left:-10px}.userAnswer_type-attendance{background-color:green;text-shadow:0 0 10px #fff;box-shadow:10px 10px 0 rgba(255,255,255,.1) inset}.userAnswer_type-absence{background-color:#d4dde6}.userAnswer_content{text-align:center;padding:10px 50px}.userAnswer_content strong{font-weight:700}.userAnswer_choice,.userAnswer_userName{display:inline-block}.userAnswer_userName>strong{font-size:16px}.userAnswer_userName .icon-userAnswered{width:25px;height:25px;vertical-align:-.7em;margin-right:4px}.userAnswer_choice>strong{font-size:1.8rem}.userAnswer_rank{margin-top:5px;line-height:1.4}.userAnswer_rank>strong{font-size:1.4rem;padding:0 4px}body.seriesPage .contentsArea{padding-bottom:16px}body.seriesPage .contentsArea>section:not(:first-child){margin-top:48px}body.seriesPage .contentsArea .headline{margin-bottom:8px}body.seriesPage .contentsArea .graphSimpleLegend{font-size:1.4rem}body.seriesPage .contentsArea .basicList{margin:0 16px}body.about .point{border-top:1px solid #d4dde6;padding-bottom:16px;background:#f3f5f7 -webkit-linear-gradient(#f3f5f7,#fff 100px,#fff);background:#f3f5f7 linear-gradient(#f3f5f7,#fff 100px,#fff)}body.about .point:before{content:'';display:block;width:100%;height:1px;background-color:#fff;margin-bottom:16px}.ie9 body.about .point:nth-child(even){background:#fff}body.about .point_wrapper{width:1024px;margin-right:auto;margin-left:auto;display:table}body.about .point_wrapper>*{display:table-cell;vertical-align:middle;width:50%;height:450px;box-sizing:border-box}body.about .point_wrapper>:nth-child(odd){padding-right:16px}body.about .point_wrapper>:nth-child(even){padding-left:16px}body.about .point_image{text-align:center}body.about .point_text{color:#4a5560}body.about .point_text h1{color:#798897;text-align:center;line-height:1.4;font-size:3rem}body.about .point_text>p{font-size:1.6rem;text-align:justify;line-height:1.8;margin-top:2em}body.about .point_text>p.note{font-size:1.2rem;line-height:1.4;padding-left:1em;text-indent:-1em}body.poll .contentsArea{font-size:1.4rem}body.poll .contentsArea>h2{font-weight:700;font-size:2rem;margin-top:3em}body.poll .contentsArea>p{margin-top:2em}body.poll .contentsArea>p strong{font-weight:700}body.poll .contentsArea>ul{margin-top:2em}body.poll .contentsArea>ul li{list-style:disc;margin-left:20px}body.poll .contentsArea>ul li:not(:first-child){margin-top:1em}body.poll .contentsArea .blockedList{border:1px solid #d4dde6;border-left-width:5px;padding:20px}body.poll .contentsArea .example{padding:20px;margin-right:10px;border:1px solid #d4dde6;box-shadow:10px 10px 0 #f3f5f7;color:#4a5560;margin-top:2em}body.poll .contentsArea .example dt{font-size:1.8rem}body.poll .contentsArea .example dd{margin-top:1em;font-size:1.6rem}body.poll .contentsArea .coefficient{margin-top:2em}body.poll .contentsArea .coefficient dt{font-weight:700}body.poll .contentsArea .coefficient dt:not(:first-child){margin-top:1em}body.poll .contentsArea .opinionTables{margin-top:3em}body.poll .contentsArea .opinionTables::after{clear:both;content:"";display:table}body.poll .contentsArea .opinionTable{width:50%;box-sizing:border-box}body.poll .contentsArea .opinionTable:nth-child(odd){float:left;padding-right:16px}body.poll .contentsArea .opinionTable:nth-child(even){float:right;padding-left:16px}body.poll .contentsArea .opinionTable table{clear:both;width:100%}body.poll .contentsArea .opinionTable table td,body.poll .contentsArea .opinionTable table th{border:1px solid #d4dde6;text-align:center;padding:5px 10px}body.poll .contentsArea .opinionTable table thead th{background-color:#f3f5f7;color:#4a5560;font-weight:700}body.poll .contentsArea .opinionTable table thead th.empty{background-color:#fff;border:none}body.poll .contentsArea .opinionTable table tbody .male td:not(:first-child),body.poll .contentsArea .opinionTable table tbody .male th:not(:first-child){background-color:#f5fcff}body.poll .contentsArea .opinionTable table tbody .female td,body.poll .contentsArea .opinionTable table tbody .female th{background-color:#fff5f5}body.poll .contentsArea .opinionTable ul{margin-top:1em}body.poll .contentsArea .opinionTable .note{margin-top:1em;margin-left:1em;text-indent:-1em;font-size:1.1rem}body.poll .contentsArea .opinionTable_caption{float:left;font-size:1.8rem}body.poll .contentsArea .opinionTable_unit{float:right;padding-top:6px}body.terms .contentsArea{min-height:240px}body.terms .contentsArea p:not(:first-child){margin-top:2em}article.setting .contentsArea{min-height:240px}article.setting .contentsArea table{margin:0 auto}article.setting .contentsArea table td,article.setting .contentsArea table th{padding:16px 0;font-size:2rem}article.setting .contentsArea table th{padding-right:32px;font-weight:700}article.setting .contentsArea table label{display:inline-block;margin-right:1em}article.setting .contentsArea table input[type=radio]{vertical-align:middle;position:relative;top:-2px}article.setting .contentsArea h1{text-align:center;font-size:2rem}article.setting .contentsArea .btn{margin-top:30px;text-align:center}article.setting .contentsArea .nopremium{text-align:center;font-size:1.6rem}article.setting .done-msg{text-align:center;line-height:1;background-color:rgba(255,255,255,.95);padding:40px 0;box-shadow:0 0 10px rgba(74,85,96,.2);position:fixed;top:50%;left:50%;font-size:2.4rem;width:400px;margin:-52px 0 0 -200px}body.resultPage-30 #answer12 .questionContainer-title:after,body.resultPage-30 #question12 .questionContainer-title:after{display:block;content:'';background-repeat:no-repeat;background-size:cover;margin:16px auto 0;width:672px;height:300px;background-image:url(/static/img/olympic_emblem/result_pc.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body.resultPage-30 #answer12 .questionContainer-title:after,body.resultPage-30 #question12 .questionContainer-title:after{background-image:url(/static/img/olympic_emblem/result_pc@2x.png)}}