html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.fa{display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid: DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid: DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid: DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:'kaiyou-icon';src:url("fonts/kaiyou-icon.eot?57zw3j");src:url("fonts/kaiyou-icon.eot?57zw3j#iefix") format("embedded-opentype"),url("fonts/kaiyou-icon.ttf?57zw3j") format("truetype"),url("fonts/kaiyou-icon.woff?57zw3j") format("woff"),url("fonts/kaiyou-icon.svg?57zw3j#kaiyou-icon") format("svg");font-weight:normal;font-style:normal}[class^="kaiyou-icon-"],[class*=" kaiyou-icon-"]{font-family:'kaiyou-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kaiyou-icon-question:before{content:""}.kaiyou-icon-user:before{content:""}.kaiyou-icon-check:before{content:""}.kaiyou-icon-close:before{content:""}.kaiyou-icon-remove:before{content:""}.kaiyou-icon-times:before{content:""}.kaiyou-icon-cog:before{content:""}.kaiyou-icon-gear:before{content:""}.kaiyou-icon-file-o:before{content:""}.kaiyou-icon-camera:before{content:""}.kaiyou-icon-font:before{content:""}.kaiyou-icon-align-left:before{content:""}.kaiyou-icon-align-right:before{content:""}.kaiyou-icon-align-justify:before{content:""}.kaiyou-icon-image:before{content:""}.kaiyou-icon-photo:before{content:""}.kaiyou-icon-picture-o:before{content:""}.kaiyou-icon-pencil:before{content:""}.kaiyou-icon-edit:before{content:""}.kaiyou-icon-pencil-square-o:before{content:""}.kaiyou-icon-play:before{content:""}.kaiyou-icon-plus-circle:before{content:""}.kaiyou-icon-times-circle:before{content:""}.kaiyou-icon-mail-forward:before{content:""}.kaiyou-icon-share:before{content:""}.kaiyou-icon-chevron-up:before{content:""}.kaiyou-icon-bar-chart:before{content:""}.kaiyou-icon-bar-chart-o:before{content:""}.kaiyou-icon-sign-out:before{content:""}.kaiyou-icon-external-link:before{content:""}.kaiyou-icon-sign-in:before{content:""}.kaiyou-icon-twitter:before{content:""}.kaiyou-icon-facebook:before{content:""}.kaiyou-icon-facebook-f:before{content:""}.kaiyou-icon-feed:before{content:""}.kaiyou-icon-rss:before{content:""}.kaiyou-icon-arrow-circle-left:before{content:""}.kaiyou-icon-arrow-circle-right:before{content:""}.kaiyou-icon-tasks:before{content:""}.kaiyou-icon-chain:before{content:""}.kaiyou-icon-link:before{content:""}.kaiyou-icon-copy:before{content:""}.kaiyou-icon-files-o:before{content:""}.kaiyou-icon-bars:before{content:""}.kaiyou-icon-navicon:before{content:""}.kaiyou-icon-reorder:before{content:""}.kaiyou-icon-google-plus:before{content:""}.kaiyou-icon-dashboard:before{content:""}.kaiyou-icon-tachometer:before{content:""}.kaiyou-icon-comment-o:before{content:""}.kaiyou-icon-building-o:before{content:""}.kaiyou-icon-angle-right:before{content:""}.kaiyou-icon-angle-up:before{content:""}.kaiyou-icon-meh-o:before{content:""}.kaiyou-icon-rss-square:before{content:""}.kaiyou-icon-caret-square-o-right:before{content:""}.kaiyou-icon-toggle-right:before{content:""}.kaiyou-icon-sort-alpha-asc:before{content:""}.kaiyou-icon-youtube:before{content:""}.kaiyou-icon-youtube-play:before{content:""}.kaiyou-icon-instagram:before{content:""}.kaiyou-icon-tumblr:before{content:""}.kaiyou-icon-soundcloud:before{content:""}.kaiyou-icon-vine:before{content:""}.kaiyou-icon-paper-plane-o:before{content:""}.kaiyou-icon-send-o:before{content:""}.kaiyou-icon-history:before{content:""}.kaiyou-icon-share-alt:before{content:""}.kaiyou-icon-facebook-official:before{content:""}.kaiyou-icon-vimeo:before{content:""}.kaiyou-icon-user-help:before{content:""}.kaiyou-icon-question-circle:before{content:""}.kaiyou-icon-check2:before{content:""}.kaiyou-icon-admin:before{content:""}.kaiyou-icon-image-carefully:before{content:""}.kaiyou-icon-talks:before{content:""}.kaiyou-icon-street:before{content:""}.kaiyou-icon-game:before{content:""}.kaiyou-icon-art:before{content:""}.kaiyou-icon-audiovisual:before{content:""}.kaiyou-icon-blockquote:before{content:""}.kaiyou-icon-bold:before{content:""}.kaiyou-icon-book:before{content:""}.kaiyou-icon-column:before{content:""}.kaiyou-icon-comments:before{content:""}.kaiyou-icon-entertainment:before{content:""}.kaiyou-icon-feature:before{content:""}.kaiyou-icon-h1:before{content:""}.kaiyou-icon-h2:before{content:""}.kaiyou-icon-h3:before{content:""}.kaiyou-icon-hatebu:before{content:""}.kaiyou-icon-information-society:before{content:""}.kaiyou-icon-interview:before{content:""}.kaiyou-icon-keyphrases:before{content:""}.kaiyou-icon-login:before{content:""}.kaiyou-icon-logout:before{content:""}.kaiyou-icon-news:before{content:""}.kaiyou-icon-otaku-culture:before{content:""}.kaiyou-icon-pickup:before{content:""}.kaiyou-icon-popup:before{content:""}.kaiyou-icon-products:before{content:""}.kaiyou-icon-ranking:before{content:""}.kaiyou-icon-recent:before{content:""}.kaiyou-icon-report:before{content:""}.kaiyou-icon-review:before{content:""}.kaiyou-icon-search:before{content:""}.kaiyou-icon-series:before{content:""}.kaiyou-icon-signup:before{content:""}.kaiyou-icon-user-contents:before{content:""}.kaiyou-icon-videos:before{content:""}.kaiyou-icon-column_thin:before{content:""}.kaiyou-icon-interview_thin:before{content:""}.kaiyou-icon-news_thin:before{content:""}.kaiyou-icon-report_thin:before{content:""}.kaiyou-icon-review_thin:before{content:""}.kaiyou-icon-series_thin:before{content:""}.kaiyou-icon-kaiyou_logo:before{content:""}.kaiyou-icon-fontsizeswitch:before{content:""}.kaiyou-icon-line_at:before{content:""}.kaiyou-icon-unedited:before{content:""}.kaiyou-icon-zoomin:before{content:""}.kaiyou-icon-embed2:before{content:""}.l-g-header *,.l-g-header *:before,.l-g-header *:after{box-sizing:border-box}.l-g-header html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;line-height:1.6;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;width:100%;word-break:break-all}.l-g-header body{background-color:#F0F3F6;overflow:hidden}.l-g-header span,.l-g-header applet,.l-g-header object,.l-g-header iframe,.l-g-header h1,.l-g-header h2,.l-g-header h3,.l-g-header h4,.l-g-header h5,.l-g-header h6,.l-g-header p,.l-g-header blockquote,.l-g-header pre,.l-g-header a,.l-g-header abbr,.l-g-header acronym,.l-g-header address,.l-g-header big,.l-g-header cite,.l-g-header code,.l-g-header del,.l-g-header dfn,.l-g-header em,.l-g-header ins,.l-g-header kbd,.l-g-header q,.l-g-header s,.l-g-header samp,.l-g-header small,.l-g-header strike,.l-g-header strong,.l-g-header sub,.l-g-header sup,.l-g-header tt,.l-g-header var,.l-g-header b,.l-g-header u,.l-g-header i,.l-g-header center,.l-g-header dl,.l-g-header dt,.l-g-header dd,.l-g-header ol,.l-g-header li,.l-g-header fieldset,.l-g-header form,.l-g-header label,.l-g-header legend,.l-g-header table,.l-g-header caption,.l-g-header tbody,.l-g-header tfoot,.l-g-header thead,.l-g-header tr,.l-g-header th,.l-g-header td,.l-g-header article,.l-g-header canvas,.l-g-header details,.l-g-header embed,.l-g-header time,.l-g-header mark,.l-g-header audio,.l-g-header video,.l-g-header button{letter-spacing:0.04em}.l-g-header b,.l-g-header strong{font-weight:bold}.l-g-header img{transition:.2s;height:auto;max-width:100%;vertical-align:top}a>.l-g-header img:hover{opacity:0.5}.l-g-header a{transition:.2s;color:#fff;text-decoration:none}.l-g-header a:hover{text-decoration:none}.l-g-header a:visited{color:#fff}.l-g-header ul,.l-g-header ol{letter-spacing:-0.4em}.l-g-header ul li,.l-g-header ol li{letter-spacing:normal}.l-g-header input,.l-g-header textarea,.l-g-header select{-webkit-appearance:none;-webkit-border-radius:0;border:none}.l-g-header button{background-color:transparent;border:none;cursor:pointer;display:block;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-g-header .fas{letter-spacing:normal}.l-g-header{font-family:"helvetica neue", "helvetica", "YuGothic", "游ゴシック", Verdana, Meiryo, "M+ 1p", sans-serif;background-color:#141414;height:32px;position:relative;z-index:20000}@font-face{.l-g-header{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}}@font-face{.l-g-header{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}}@font-face{.l-g-header{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}}@font-face{.l-g-header{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}}@font-face{.l-g-header{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}}@font-face{.l-g-header{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}}@font-face{.l-g-header{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}}@media screen and (min-width: 1081px){.l-g-header{height:36px}}.m-g-header{font-size:14px;font-size:1.4rem;-ms-flex-align:center;align-items:center;background-color:#141414;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:32px;-ms-flex-pack:justify;justify-content:space-between;left:0;line-height:1;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:fixed;right:0;width:100%}@media screen and (min-width: 1081px){.m-g-header{height:36px;padding-left:32px;padding-right:32px}}.m-g-header-otherLink{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.m-g-header-otherLink-header{transition:.2s;color:#B1B1B1;letter-spacing:0.05em;margin-right:24px;padding-bottom:4px;padding-top:4px;pointer-events:none}@media screen and (max-width: 1080px){.m-g-header-otherLink-header{cursor:pointer;pointer-events:auto}.m-g-header-otherLink-header:before{content:"▼";font-size:0.8em;vertical-align:0.1em}.is-g-header-menu-active .m-g-header-otherLink-header:before{content:"▲"}.m-g-header-otherLink-header:hover{opacity:0.5}}.m-g-header-otherLink-list{background-color:#141414;display:none;-ms-flex-direction:column;flex-direction:column;left:-16px;padding-left:16px;padding-right:16px;position:absolute;top:23px;width:238px}.is-g-header-menu-active .m-g-header-otherLink-list{display:-ms-flexbox;display:flex}@media screen and (min-width: 1081px){.m-g-header-otherLink-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative;left:auto;top:auto;width:auto}}.m-g-header-otherLink-list-item{border-bottom:1px solid #B1B1B1}.m-g-header-otherLink-list-item:last-child{border-bottom-color:transparent}@media screen and (min-width: 1081px){.m-g-header-otherLink-list-item{border:none}}.m-g-header-otherLink-list-item-link{transition:.2s;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:56px;padding-left:16px;padding-right:16px}@media screen and (min-width: 1081px){.m-g-header-otherLink-list-item-link{height:auto;padding-bottom:4px;padding-left:0;padding-right:0;padding-top:4px}}.m-g-header-otherLink-list-item-link:hover{color:#B1B1B1}.m-g-header-otherLink-list-item-text{display:inline-block;letter-spacing:0.05em;line-height:1;text-transform:uppercase}@media screen and (min-width: 1081px){.m-g-header-otherLink-list-item-text{border-left:1px solid #fff;line-height:0.7;padding-left:16px;padding-right:16px}}@media screen and (min-width: 1081px){.m-g-header-otherLink-list-item:last-child .m-g-header-otherLink-list-item-text{border-right:1px solid #fff}}.m-g-header-register{display:-ms-flexbox;display:flex}.m-g-header-register-user{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.m-g-header-register-user:hover{opacity:0.5}.m-g-header-register-user .premium-mark{margin-left:4px;width:36px}.m-g-header-register-user-icon{border:1px solid #B1B1B1;border-radius:50%;height:26px;width:26px}.m-g-header-register-user-icon:hover{opacity:1}.m-g-header-register-login{letter-spacing:0.05em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.m-g-header-register-login:hover{opacity:0.5}.m-g-header-register-login-icon{margin-right:10px;width:20px}.m-g-header-register-login-icon:hover{opacity:1}.l-g-footer *,.l-g-footer *:before,.l-g-footer *:after{box-sizing:border-box}.l-g-footer html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;line-height:1.6;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;width:100%;word-break:break-all}.l-g-footer body{background-color:#F0F3F6;overflow:hidden}.l-g-footer span,.l-g-footer applet,.l-g-footer object,.l-g-footer iframe,.l-g-footer h1,.l-g-footer h2,.l-g-footer h3,.l-g-footer h4,.l-g-footer h5,.l-g-footer h6,.l-g-footer p,.l-g-footer blockquote,.l-g-footer pre,.l-g-footer a,.l-g-footer abbr,.l-g-footer acronym,.l-g-footer address,.l-g-footer big,.l-g-footer cite,.l-g-footer code,.l-g-footer del,.l-g-footer dfn,.l-g-footer em,.l-g-footer ins,.l-g-footer kbd,.l-g-footer q,.l-g-footer s,.l-g-footer samp,.l-g-footer small,.l-g-footer strike,.l-g-footer strong,.l-g-footer sub,.l-g-footer sup,.l-g-footer tt,.l-g-footer var,.l-g-footer b,.l-g-footer u,.l-g-footer i,.l-g-footer center,.l-g-footer dl,.l-g-footer dt,.l-g-footer dd,.l-g-footer ol,.l-g-footer li,.l-g-footer fieldset,.l-g-footer form,.l-g-footer label,.l-g-footer legend,.l-g-footer table,.l-g-footer caption,.l-g-footer tbody,.l-g-footer tfoot,.l-g-footer thead,.l-g-footer tr,.l-g-footer th,.l-g-footer td,.l-g-footer article,.l-g-footer canvas,.l-g-footer details,.l-g-footer embed,.l-g-footer time,.l-g-footer mark,.l-g-footer audio,.l-g-footer video,.l-g-footer button{letter-spacing:0.04em}.l-g-footer b,.l-g-footer strong{font-weight:bold}.l-g-footer img{transition:.2s;height:auto;max-width:100%;vertical-align:top}a>.l-g-footer img:hover{opacity:0.5}.l-g-footer a{transition:.2s;color:#fff;text-decoration:none}.l-g-footer a:hover{text-decoration:none}.l-g-footer a:visited{color:#fff}.l-g-footer ul,.l-g-footer ol{letter-spacing:-0.4em}.l-g-footer ul li,.l-g-footer ol li{letter-spacing:normal}.l-g-footer input,.l-g-footer textarea,.l-g-footer select{-webkit-appearance:none;-webkit-border-radius:0;border:none}.l-g-footer button{background-color:transparent;border:none;cursor:pointer;display:block;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-g-footer .fas{letter-spacing:normal}.l-g-footer a img:hover{opacity:0.5}.l-g-footer{background-color:#141414;padding-left:16px;padding-right:16px}.m-g-footer{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;max-width:1048px;margin-left:auto;margin-right:auto}@media screen and (min-width: 761px){.m-g-footer{-ms-flex-direction:row;flex-direction:row}}.m-g-footer-corporation{margin-bottom:32px;margin-top:40px}@media screen and (min-width: 761px){.m-g-footer-corporation{margin-bottom:40px;margin-top:40px}}@media screen and (min-width: 1081px){.m-g-footer-corporation{margin-bottom:80px;margin-top:80px}}.m-g-footer-corporation a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:16px}.m-g-footer-corporation a:hover{opacity:0.5}.m-g-footer-corporation a img{width:160px}@media screen and (min-width: 1081px){.m-g-footer-corporation a img{width:224px}}.m-g-footer-corporation a img:hover{opacity:1}.m-g-footer-corporation a small{font-size:10px;font-size:1rem;color:#6C6C6C;margin-left:2em}.m-g-footer-media{padding-left:8px;padding-right:8px;margin-bottom:24px;max-width:328px}@media screen and (min-width: 761px){.m-g-footer-media{margin-bottom:0;max-width:none}}.m-g-footer-media-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.m-g-footer-media-list-item a img{box-sizing:content-box;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img{padding-left:14px;padding-right:14px}}.m-g-footer-media-list-item a img.kaiyou_net{width:64px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.kaiyou_net{width:80px}}.m-g-footer-media-list-item a img.kaiyou_premium{width:64px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.kaiyou_premium{width:80px}}.m-g-footer-media-list-item a img.kaiyou_talks{width:48px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.kaiyou_talks{width:56px}}.m-g-footer-media-list-item a img.kaiyou_videos{width:48px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.kaiyou_videos{width:56px}}.m-g-footer-media-list-item a img.kaiyou_lab{width:48px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.kaiyou_lab{width:56px}}.m-g-footer-media-list-item a img.kaiyou_blog{width:48px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.kaiyou_blog{width:56px}}.m-g-footer-media-list-item a img.popishere{width:32px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.popishere{width:40px}}.m-g-footer-media-list-item a img.sherepop{width:64px}@media screen and (min-width: 1081px){.m-g-footer-media-list-item a img.sherepop{width:80px}}
