@font-face{font-family:'NeueHaasDS';src:url("fonts/NHaasGroteskDSStd-15UltTh.otf");font-weight:100}@font-face{font-family:'NeueHaasDS';src:url("fonts/NHaasGroteskDSStd-25Th.otf");font-weight:200}@font-face{font-family:'NeueHaasDS';src:url("fonts/NHaasGroteskDSStd-35XLt.otf");font-weight:300}@font-face{font-family:'NeueHaasDS';src:url("fonts/NHaasGroteskDSStd-45Lt.otf");font-weight:400}@font-face{font-family:'NeueHaasDS';src:url("fonts/NHaasGroteskDSStd-55Rg.otf");font-weight:500}@font-face{font-family:'NeueHaasDS';src:url("fonts/NHaasGroteskDSStd-65Md.otf");font-weight:600}@font-face{font-family:'NeueHaasDS';src:url("fonts/NHaasGroteskDSStd-75Bd.otf");font-weight:700}@font-face{font-family:'NeueHaasTX';src:url("fonts/NHaasGroteskTXStd-55Rg.otf");font-weight:500;font-style:italic}@font-face{font-family:'NeueHaasTX';src:url("fonts/NHaasGroteskTXStd-65Md.otf");font-weight:600;font-style:italic}@font-face{font-family:'NeueHaasTX';src:url("fonts/NHaasGroteskTXStd-75Bd.otf");font-weight:700;font-style:italic}@font-face{font-family:'MillerText';src:url("fonts/Font Bureau - MillerText-Roman.otf");font-weight:normal}@font-face{font-family:'MillerText';src:url("fonts/Font Bureau - MillerDisplay-Bold.otf");font-weight:bold}@font-face{font-family:'MillerText';src:url("fonts/Font Bureau - MillerText-Italic.otf");font-style:italic}@media only screen and (max-width: 1320px){html{min-width:initial}body:before{display:none}header{padding:50px 3% 0;width:auto}header>nav#pcNavi{width:78%}nav.custom_nav>ul{width:auto}nav.custom_nav>ul>li.name>ul li{margin-right:5%;width:20%}nav.custom_nav>ul>li.name>ul li:nth-of-type(4n){clear:both}#banner{width:auto}body>#events{margin:0 3%;width:auto}body main{margin:0 3% 50px;width:auto}body main nav#pageGuide ul li a{font-size:90%}body main table.border{border-spacing:10px 0}body main table.border th,body main table.border td{font-size:90%}body.home header{width:auto}body.home #topEntry{margin:0 2% 50px;width:auto}body.home #topEntry>article#daily h2{font-size:150%}body.home #topEntry>article#daily h2>span{position:static;margin:0.5em 0 0}body.home #topEntry>article#daily>ul li>a{font-size:90%;line-height:1.3}body.home #topEntry>article#daily>ul li:first-child>a{font-size:125%}body.tax-t #result,body.author_archive #result,body.tax-collection #result{padding:40px 3%}body.tax-t #result dt,body.author_archive #result dt,body.tax-collection #result dt{font-size:250%;width:auto}body.tax-t #result dd,body.author_archive #result dd,body.tax-collection #result dd{width:auto}body.tax-t #result dd>a,body.author_archive #result dd>a,body.tax-collection #result dd>a{padding:0 35px 0 0}body.category-innovators #mainimage>img,body.tax-innovators_year #mainimage>img,body.page-template-page-innovator_year #mainimage>img,body.category-technology #mainimage>img{margin:0 50px 0 0;max-width:490px}body.category-innovators #mainimage>dl,body.tax-innovators_year #mainimage>dl,body.page-template-page-innovator_year #mainimage>dl,body.category-technology #mainimage>dl{max-width:490px}body.category-innovators #mainimage>dl dt,body.tax-innovators_year #mainimage>dl dt,body.page-template-page-innovator_year #mainimage>dl dt,body.category-technology #mainimage>dl dt{font-size:270%}body.category-innovators main,body.tax-innovators_year main,body.page-template-page-innovator_year main,body.category-technology main{padding-top:0;border-top:none}body.category-innovators main>section,body.tax-innovators_year main>section,body.page-template-page-innovator_year main>section,body.category-technology main>section{border-top:none}body.category-technology #mainTitle{width:auto}body.category-technology #mainTitle h1 strong{font-size:9.5vw}body.category-technology #mainTitle>div{padding:0 3%}body.category-companies nav.custom_nav>ul{margin:0 3%}body.category-companies #intro{margin:0 3%;padding-top:50px;width:auto}body.category-companies #intro dt{margin:0 0 0.3em;font-size:280%}body.category-companies #intro dd{font-size:130%;line-height:1.5}body.category-companies main #list>div ol li>em{font-size:220%}body.category-companies main #list>div ol li>strong{font-size:110%}body.category-companies main #list>div ol li>a{font-size:180%}body.tag #tag h1{margin:0 2%;font-size:250%;width:auto}body.post-type-archive-nl main article>dl>dd,body.single-nl main article>dl>dd{flex:2;padding:2.0em 290px 2.0em 0}body.post-type-archive-emook main h1{padding:0.4em 1.0em}body.post-type-archive-emook main h1 span{right:1.0em}body.post-type-archive-emook main>div>dl dt{font-size:140%}body.post-type-archive-emook main h2{font-size:120%}body.single-post>figure,body.single-innovator>figure,body.single-view>figure{width:auto}body.single-post>figure>figcaption,body.single-innovator>figure>figcaption,body.single-view>figure>figcaption{padding:0 3%}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dt{font-size:150%}body.single-post main #post #content dl.url dd,body.single-innovator main #post #content dl.url dd,body.single-view main #post #content dl.url dd{flex:3}body.innovators #mainimage>img{max-width:400px}body.innovators #mainimage>dl{max-width:660px}body.woocommerce-page .woocommerce-error{padding:20px 30px 10px;width:70%}body.woocommerce-page .woocommerce .woocommerce-message,body.woocommerce-page .woocommerce .woocommerce-info{width:70%}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link h3{margin:0 0px 10px;padding-top:10px;font-size:150%}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.price{font-size:130%}body.woocommerce-page ul.product li>a.button,body.woocommerce-page ul.products li>a.button,body.woocommerce-page div.up-sells ul.products li>a.button{bottom:30px;padding-top:25px;height:60px}body.subscribe main .woocommerce .woocommerce-form-login{width:70%}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>input,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>input{max-width:initial}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>label{flex:2}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>input,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>input{flex:3}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide{margin-bottom:30px}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide label{display:block !important;margin:0 0 -10px !important;text-align:center !important;width:auto;float:none}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide input[type='password']{display:block !important;margin:0 auto;width:auto}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide .woocommerce-password-strength{text-align:center}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide small{text-align:center}body.post-type-archive-product header{left:0;padding-bottom:0.5em;width:100%;background-color:rgba(255,255,255,0.5);box-sizing:border-box;-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}body.post-type-archive-product main{margin:0 0 50px}body.post-type-archive-product main>section>div{width:auto}body.post-type-archive-product main>section#intro h1{font-size:3.5vw}body.post-type-archive-product main>section#intro p{font-size:1.6vw}body.post-type-archive-product main>section.subscription>p{font-size:1.4rem}body.post-type-archive-product main>section.subscription>ul{max-width:initial}body.post-type-archive-product main>section#insider>ul{width:auto}body.post-type-archive-product main>section#insider>ul>li{clear:both}body.post-type-archive-product main>section#insider>ul>li:not(:last-child){margin-bottom:5.0em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(1)>a img{margin-right:-27%;width:55%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(2){margin-left:15%;width:85%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(2)>img{margin-top:-5.0em;width:30%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3){position:static;padding:2.0em 3.0em;width:85%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3)>a img{margin:-5.0em -7.0em 2.0em 2.0em;width:50%;float:right}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3)>dl{padding:0}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4){margin-left:15%;margin-bottom:2.0em;width:85%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4)>img{left:-5%;max-width:100%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(5){margin-left:0;width:70%}body.post-type-archive-product main>section#topic>ul>li>dl dd br{display:none}body.post-type-archive-product main>section#reason>div>figure figcaption{font-size:1.4rem}body.post-type-archive-product main>section#faq>dl{width:auto}body.post-type-archive-product main>section#faq>dl dt>a{font-size:1.4rem}body.single-product main .woocommerce .woocommerce-message,body.single-product main .woocommerce .woocommerce-info{width:50%}#follow{margin:0 3% 20px;width:auto}footer>div{margin:0 3%;margin:0 auto;padding:0 2%;width:auto;background:none}footer>div>dl dd{width:auto}footer>div>small:nth-of-type(2){padding-right:0;width:auto}footer>div>ul{display:none}dl.meter dd{flex:7}}@media only screen and (max-width: 1024px){header>nav#pcNavi{width:70%}header>nav#pcNavi>ul.primary{right:130px}header>nav#pcNavi>ul.secondary{width:75%}header>nav#pcNavi>ul.secondary li a{font-size:85%}header>nav#pcNavi>ul.account{width:100px}body:not(.logged-in) header>nav#pcNavi>ul.account li>a:hover:after{top:15px;right:auto;bottom:auto;left:10px;font-size:80%}nav.custom_nav>ul>li>a{font-size:90%}nav.custom_nav>ul>li>ul li a{font-size:85%}#banner>dd dl>dt{font-size:160%}#events{display:block}#events>dt{flex-direction:row;flex-direction:-webkit-row;flex-wrap:nowrap;flex-wrap:-webkit-nowrap}#events>dt>span{margin-right:1.5em;line-height:1.3}#events>dt>a{max-width:50%}body main #entryList li dl dt h1,body main #entryList li dl dt h3,body main #entryList li dl dt strong{font-size:130%}body main nav#pageGuide ul li{margin-right:0}body main nav#pageGuide ul li a{padding:20px 10px;font-size:85%}body main table.border{border-spacing:10px 0}body main table.border th,body main table.border td{font-size:90%}body.home #topEntry{margin:0 3% 50px;width:auto}body.home #topEntry>article#daily h2{font-size:140%}body.home #topEntry>article#daily>ul li>span{font-size:70%}body.home #topEntry>article#daily>ul li:first-child>a{font-size:105%}body.home #topEntry>article#daily>ol li>a{font-size:130%}body.home #topEntry>article#daily>ol li>a>img{max-width:40%}body.home #topEntry>article#daily>ol li p{font-size:85%}body.tax-t #result dt,body.author_archive #result dt,body.tax-collection #result dt{font-size:200%}body.tax-t #result dd>a,body.author_archive #result dd>a,body.tax-collection #result dd>a{margin:20px 0 10px 0;float:none}body.tax-t main #entryList,body.author_archive main #entryList,body.tax-collection main #entryList{width:auto}body.tax-t main>a,body.author_archive main>a,body.tax-collection main>a{width:auto}body.tax-collection #result dd>p{font-size:130%}body.tax-collection main #entryList{width:auto}body.tax-collection main #entryList li dl{width:37.5%}body.tax-collection main #entryList li>a{width:47.5%;max-width:initial}body.tax-collection main>a{width:auto}body.category-innovators #mainimage>img,body.tax-innovators_year #mainimage>img,body.page-template-page-innovator_year #mainimage>img,body.category-technology #mainimage>img{vertical-align:top}body.category-innovators #mainimage>dl dt,body.tax-innovators_year #mainimage>dl dt,body.page-template-page-innovator_year #mainimage>dl dt,body.category-technology #mainimage>dl dt{font-size:240%}body.category-innovators #mainimage>dl dd,body.tax-innovators_year #mainimage>dl dd,body.page-template-page-innovator_year #mainimage>dl dd,body.category-technology #mainimage>dl dd{font-size:110%}body.category-technology #mainTitle h1 span{font-size:2.5vw}body.category-companies #intro{display:block;padding-top:50px}body.category-companies main #list{display:block}body.category-companies main #list #sort{display:none}body.category-companies main #list>div ol li:before{display:none}body.category-companies main #list>div ol li>dl{position:static;margin:1.0em 0 0;padding-left:0;width:auto}body.post-type-archive-nl main,body.single-nl main{margin:0 3% 50px;padding:0;max-width:initial}body.post-type-archive-nl main h1,body.single-nl main h1{font-size:180%;background-size:auto 1.0em}body.post-type-archive-nl main h1 span,body.single-nl main h1 span{font-size:50%}body.post-type-archive-nl main article>dl,body.single-nl main article>dl{margin:0 0 2.5em;width:auto;max-width:initial;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.post-type-archive-nl main article>dl>dd,body.single-nl main article>dl>dd{padding-right:2.0em;font-size:90%}body.post-type-archive-nl main article>dl>dd>a:first-child,body.single-nl main article>dl>dd>a:first-child{font-size:180%}body.post-type-archive-nl main article>dl>dd>em,body.single-nl main article>dl>dd>em{position:static;display:block;margin:0 0 1.0em;font-size:140%}body.post-type-archive-nl main article>dl>dd a.rectangle,body.single-nl main article>dl>dd a.rectangle{position:static;margin-top:1.5em}body.post-type-archive-view main h1{font-size:1.5rem}body.post-type-archive-view main h1 span{font-size:0.8rem}body.post-type-archive-view main>ul>li{min-width:31.3%;max-width:31.3%}body.post-type-archive-view main>ul>li:not(:nth-of-type(4n)){margin-right:0}body.post-type-archive-view main>ul>li:not(:nth-of-type(3n)){margin-right:3%}body.single-post main,body.single-innovator main,body.single-view main{display:block}body.single-post main #post,body.single-innovator main #post,body.single-view main #post{margin-right:0}body.single-post main #post #title #outline,body.single-innovator main #post #title #outline,body.single-view main #post #title #outline{margin-left:0;width:60%;float:none}body.single-post main #post #title #outline h1 strong,body.single-innovator main #post #title #outline h1 strong,body.single-view main #post #title #outline h1 strong{font-size:220%}body.single-post main #post #content,body.single-innovator main #post #content,body.single-view main #post #content{margin-left:0}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dt{font-size:170%}body.single-post main #post #content figure.main-col-right,body.single-innovator main #post #content figure.main-col-right,body.single-view main #post #content figure.main-col-right{margin-right:250px}body.single-post main #post #content figure.main-col-2x2,body.single-innovator main #post #content figure.main-col-2x2,body.single-view main #post #content figure.main-col-2x2{margin-left:0}body.single-post main #post #content figure.main-col-2x2 figcaption,body.single-innovator main #post #content figure.main-col-2x2 figcaption,body.single-view main #post #content figure.main-col-2x2 figcaption{display:block;width:auto;clear:both}body.single-post main #post #content figure.main-col-2x2>ul,body.single-innovator main #post #content figure.main-col-2x2>ul,body.single-view main #post #content figure.main-col-2x2>ul{display:block;float:none}body.single-post main #post #content figure.main-col-2x2>ul li,body.single-innovator main #post #content figure.main-col-2x2>ul li,body.single-view main #post #content figure.main-col-2x2>ul li{width:380px;height:380px}body.single-post main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-post main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline,body.single-innovator main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-innovator main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline,body.single-view main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-view main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline{margin-right:300px;width:28%}body.single-post main #post #content>blockquote.mail-col-right,body.single-innovator main #post #content>blockquote.mail-col-right,body.single-view main #post #content>blockquote.mail-col-right{margin-right:250px}body.single-post main #post #content>aside.list,body.single-post main #post #content>aside.main-col-right-list,body.single-innovator main #post #content>aside.list,body.single-innovator main #post #content>aside.main-col-right-list,body.single-view main #post #content>aside.list,body.single-view main #post #content>aside.main-col-right-list{margin-right:250px}body.single-nl main{width:auto}body.post-type-archive-emook main>div{padding:5.0em 0 1.0em}body.post-type-archive-emook main>div>dl{margin:0 auto;width:auto;max-width:80%;background-color:rgba(249,14,30,0.8)}body.date main>dl dd>span,body.daily main>dl dd>span{flex:1;margin-left:5%}body.date main #daily>article,body.daily main #daily>article{flex:1;display:block}body.date main #daily>article>section#cover,body.daily main #daily>article>section#cover{margin:0 0 30px 0}body.date main #daily>article>section#cover h1,body.daily main #daily>article>section#cover h1{font-size:100%}body.date main #daily>article>section#cover h1>a,body.daily main #daily>article>section#cover h1>a{font-size:130%;line-height:1.3}body.date main #daily>article>section#cover h1>a img,body.daily main #daily>article>section#cover h1>a img{width:100%}body.date main #daily>article>section#cover h1>span,body.daily main #daily>article>section#cover h1>span{font-size:100%}body.date main #daily>article>section#recent>ol,body.daily main #daily>article>section#recent>ol{margin-left:0}body.date main #daily>article>section#recent>ul,body.daily main #daily>article>section#recent>ul{margin-left:0}body.date main #daily>aside #wp-calendar,body.daily main #daily>aside #wp-calendar{position:relative;table-layout:fixed;color:#000;font-size:90%;width:90%;border-top:1px solid #000}body.date main #daily>aside #wp-calendar caption,body.daily main #daily>aside #wp-calendar caption{padding:7px 0;font-weight:bold;border-top:1px solid #000}body.date main #daily>aside #wp-calendar th,body.date main #daily>aside #wp-calendar td,body.daily main #daily>aside #wp-calendar th,body.daily main #daily>aside #wp-calendar td{padding:7px 0;border-bottom:1px solid #000}body.date main #daily>aside #wp-calendar td,body.daily main #daily>aside #wp-calendar td{color:#ccc;text-align:center}body.date main #daily>aside #wp-calendar td#today,body.daily main #daily>aside #wp-calendar td#today{color:#fff;font-weight:bold;background-color:#000}body.date main #daily>aside #wp-calendar td#today a,body.daily main #daily>aside #wp-calendar td#today a{color:#fff}body.date main #daily>aside #wp-calendar td a,body.daily main #daily>aside #wp-calendar td a{color:#000;font-weight:bold}body.date main #daily>aside #wp-calendar tfoot tr td,body.daily main #daily>aside #wp-calendar tfoot tr td{width:33%;border-bottom:none}body.date main #daily>aside #wp-calendar tfoot tr td#prev,body.daily main #daily>aside #wp-calendar tfoot tr td#prev{text-align:left}body.date main #daily>aside #wp-calendar tfoot tr td#next,body.daily main #daily>aside #wp-calendar tfoot tr td#next{text-align:right}body.newsletters main h1{font-size:180%;margin-bottom:10px}body.newsletters main .newsletters-preferences__content>p{margin-bottom:0;padding:20px 0;line-height:1.1;width:auto;float:none}body.newsletters main .newsletters-preferences__content .preferences-form{padding:20px 0 0;width:auto;float:none}body.newsletters main .newsletters-preferences__content .preferences-form .preferences-form__section-header:nth-of-type(n+2){margin-top:20px;padding:20px 0 0;border-top:4px solid #000}body.newsletters main .newsletters-preferences__content .preferences-form .preferences-form__section-header h2{margin-bottom:10px;font-size:150%}body.newsletters main .newsletters-preferences__content .preferences-form .preferences-form__section-header p{margin-bottom:15px;font-size:80%}body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(1),body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(2),body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(4),body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(5){display:inline-block;margin-right:40px}body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p label{margin:0 10px 0 0}body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p label span{font-size:150%}body.newsletters main .newsletters-preferences__content .preferences-form fieldset{position:relative;padding:20px 0 10px;border-top:1px solid #000;clear:both}body.newsletters main .newsletters-preferences__content .preferences-form fieldset legend{position:absolute;top:20px;right:0;bottom:auto;left:auto;font-size:80%}body.newsletters main .newsletters-preferences__content .preferences-form fieldset label{display:block;margin:0 0 10px;font-size:90%}body.newsletters main .newsletters-preferences__content .preferences-form input[type='text'],body.newsletters main .newsletters-preferences__content .preferences-form input[type='email']{width:100%}body.newsletters main .newsletters-preferences__content .preferences-form button{position:relative;display:inline-block;margin:20px 0 30px;padding:40px 15px 15px;color:#000;font-weight:bold;text-align:left;width:250px;height:auto;border:4px solid #000;background-position:97% 25%;background-repeat:no-repeat;background-image:url(img/base-icon-arrow-upperright03.svg);background-size:11px 11px !important;background-color:transparent;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;box-sizing:border-box;font-size:100% !important;line-height:1.2;background-position:95% 17%}body.newsletters main .newsletters-preferences__content .preferences-form button:hover{background-color:#000 !important}body.newsletters main .newsletters-preferences__content .preferences-form button:hover{text-decoration:none !important;color:#fff;background-image:url(img/base-icon-arrow-upperright02.svg)}body.newsletters #follow{display:none}body.woocommerce-page .woocommerce #payment ul.payment_methods>li>label{padding:20px}body.woocommerce-page .woocommerce #payment ul.payment_methods>li div.payment_box ul.wc-saved-payment-methods{padding:20px 20px 10px}body.woocommerce-page .woocommerce dl.invoice{width:auto}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link h3{margin:0 0px 10px 0;padding:10px 0 0;font-size:130%}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.price{font-size:110%}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.price .amount,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.price .amount,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.price .amount{font-size:130%}body.woocommerce-page ul.product li>a.button,body.woocommerce-page ul.products li>a.button,body.woocommerce-page div.up-sells ul.products li>a.button{bottom:28px;padding-top:12px;width:170px;height:45px;background-position:95% 25%}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>input,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>input{flex:1}body.subscribe main .col-1{margin-bottom:0 !important}body.subscribe main .col-1 p{display:block;margin-bottom:20px}body.subscribe main .col-1 p label{display:block !important;margin:0 0 0px !important;line-height:1.1}body.subscribe main .col-1 p input[type='text'],body.subscribe main .col-1 p input[type='tel'],body.subscribe main .col-1 p input[type='email']{display:block !important;padding:5px 0;width:100%}body.subscribe main .col-1 p.form-row{display:block}body.subscribe main .col-1 p.form-row label{text-align:left !important}body.subscribe main .col-1 p#billing_address_2_field:before{display:none}body.subscribe main .col-2{margin-bottom:0 !important}body.subscribe main #order_review table{width:85%}body.subscribe main #order_review table th,body.subscribe main #order_review table td{font-size:90%}body.subscribe.woocommerce-order-received .woocommerce-info{padding:20px;width:auto}body.subscribe.woocommerce-order-received .woocommerce-info p{margin-bottom:20px}body.subscribe.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:170%}body.subscribe.woocommerce-order-received .clear+p,body.subscribe.woocommerce-order-received .clear+p+p{font-size:90%}body.subscribe.woocommerce-order-received dl.basic dt{font-size:170%}body.subscribe.woocommerce-order-received dl.basic:nth-of-type(2) dd table.border{width:100%}body.post-type-archive-product main>section>h2{font-size:3.8vw}body.post-type-archive-product main>section.subscription>p{margin-bottom:5.0em;font-size:1.2rem}body.post-type-archive-product main>section#free>h2{font-size:2.0rem}body.post-type-archive-product main>section#free>div>dl dt{margin-bottom:0.7em}body.post-type-archive-product main>section#free>div>dl:nth-of-type(1){margin-top:0}body.post-type-archive-product main>section#free>div>dl:nth-of-type(1) dd>ul li{font-size:1.2rem}body.post-type-archive-product main>section#free>div>dl:nth-of-type(1) dd>ul li strong{font-size:0.8rem}body.post-type-archive-product main>section#free>div>figure>ul li,body.post-type-archive-product main>section#free>div>div>dl dt:before,body.post-type-archive-product main>section#free>div>dl dt:before{padding:0.2em 0;font-size:1.5rem;width:1.5em;height:1.5em}body.post-type-archive-product main>section#insider>ul>li>dl dt{font-size:1.5rem}body.post-type-archive-product main>section#insider>ul>li>dl dd{font-size:0.9rem}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(1)>a img{margin:-1.0em -30% 2.0em 2.0em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(2)>img{margin-top:-4.5em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3)>img{margin:-5.5em -8.0em 2.0em -4.0em;width:50%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4){padding-bottom:11.0em}body.post-type-archive-product main>section#topic>ul>li>dl dt{font-size:1.5rem}body.post-type-archive-product main>section#topic>ul>li>dl dt span{top:-1.7em;padding:0.3em 0;font-size:0.8rem;width:12.0em}body.post-type-archive-product main>section#topic>ul>li>dl dd{font-size:0.9rem}body.post-type-archive-product main>section#reason>div>figure>img{margin-bottom:1.5em}body.post-type-archive-product main>section#reason>div>figure figcaption{font-size:1.1rem}body.post-type-archive-product main>section#reason>div>ul>li>dl{padding:0 1.0em 1.0em}body.post-type-archive-product main>section#reason>div>ul>li>dl dt{font-size:1.2rem}body.post-type-archive-product main>section#reason>div>ul>li>dl dd{font-size:0.9rem}body.post-type-archive-product main>section#faq>dl dt>a{font-size:1.2rem}body.single-product main .entry-summary h1{font-size:220%}body.single-product main .entry-summary div.price{margin:0 0 20px;padding:20px 0 0}body.single-product main .entry-summary div.price p>.woocommerce-Price-amount,body.single-product main .entry-summary div.price p ins .woocommerce-Price-amount{font-size:170%}body.single-product main .entry-summary form button{margin-top:10px}body.single-product main .woocommerce .woocommerce-message,body.single-product main .woocommerce .woocommerce-info{width:75%}body.single-product main .woocommerce div.product_meta{width:75%}body.single-product main .woocommerce div.product_meta>span{font-size:90%}body.single-product main .woocommerce-tabs #tab-description{width:75%}body.single-product main .woocommerce-tabs #tab-description h2{font-size:130%}body.single-product main .woocommerce-tabs #tab-description p{font-size:90%}body.single-product main div.related h2,body.single-product main div.up-sells h2{font-size:150%}body.clips main #clip>dl{widows:85%}body.clips main #clip>dl>dd>figure{width:auto}body.clips main #clip>ol>li>a{flex:4}body.clips main #clip>ol>li>dl{flex:5}body.clips main #clip>ol>li>span{flex:1;margin:0 0 0 2.0em}body.clips main #clip .wp-pagenavi{text-align:center}body.clips main #clip .wp-pagenavi>span,body.clips main #clip .wp-pagenavi>a{display:inline-block;margin:0 0.5em;padding:0.5em 1.0em;color:#000;border:1px solid #ccc;box-sizing:border-box}body.clips main #clip .wp-pagenavi>span.current{background-color:#eee}body.clips main #clip .wp-pagenavi>a:hover{color:#fff;background-color:#000;text-decoration:none}#follow>dl:nth-of-type(1){width:78%}#follow>dl:nth-of-type(2){width:20%}#follow>dl dd form input[type='email']{font-size:110%;width:80% !important}#follow>dl dd form input[type='submit']{padding-top:15px;font-size:100%;height:45px}dl.meter dd{flex:5}}@media only screen and (max-width: 850px){header{width:auto}header nav#pcNavi{width:70%}header nav#pcNavi>ul.secondary>li{margin:0 0 0 5px}header nav#pcNavi>ul.secondary>li>a{margin:0 0 0 0px;padding:10px 5px;font-size:80%}header nav#pcNavi>ul.account{margin:0 0 0 0px}header nav#pcNavi>ul.account li a{width:auto}body>form{padding:50px 2%}body>form fieldset{width:auto}body>.register{padding:20px 1.5em}body>.register div,body>.register iframe{max-width:100%}body main{margin:0 3% 50px;width:auto}body main #topics>ol li:nth-of-type(1)>dl{flex:1}body main #topics>ol li:nth-of-type(1)>dl dt strong{font-size:1.5rem}body main #topics>ol li:nth-of-type(1)>dl dd{font-size:0.9rem;line-height:1.7}body main #topics>ol li:nth-of-type(n+2){min-width:47%}body main #topics>ol li:nth-of-type(n+2):not(:last-child){margin-right:0}body main #topics>ol li:nth-of-type(even){margin-right:3% !important}body main #related>.new>dt{font-size:1.3rem}body main #related>.new>dd p{font-size:0.9rem}body main #related>.topic>dl>dt{font-size:1.3rem}body main #related>.topic>dl>dd{font-size:0.9rem}body main #related>.topic>ul li>dl dd p{font-size:0.9rem}body main #related>.newsline>dt{font-size:1.3rem}body main #related>.newsline>dd>ul>li{font-size:1.1rem}body main #related>.emook>dt{font-size:1.3rem}body main #related>.emook>dd>ul li>a{font-size:0.85rem;min-width:45%;overflow-wrap:break-word}body main #related>.emook>dd>ul li>a strong{font-size:1.0rem}body main table.tablepress{border-spacing:3px 0}body main table.tablepress th,body main table.tablepress td{font-size:80%}body main dl.register>dd>ul>li{max-width:50%}body main dl.register>dd>ul>li a:nth-of-type(1),body main dl.register>dd>ul>li a:nth-of-type(2){font-size:1.0rem;line-height:1.1;width:100%}body.home header,body.home main{width:auto}body.home #topEntry>article#cover h1{font-size:220%}body.home #topEntry>article#daily h2{font-size:130%}body.home #topEntry>article#daily>ul li:first-child>a>img{display:block;margin:0 auto 1.0em;max-width:50%;float:none}body.home #topEntry>article#daily>ul li:first-child br{display:none}body.home #topEntry>article#daily>ol li>a{font-size:120%}body.home #topEntry>article#daily>ol li>span{font-size:85%}body.home #topEntry>article#daily>ol li p{font-size:85%;line-height:1.5}body.home main #subcategory{padding:20px}body.home main #subcategory>h2{font-size:100%}body.home main #subcategory>ul{top:auto;right:20px;bottom:20px;left:auto;left:280px}body.home main #feature>dd{display:block}body.home main #feature>dd>div{margin:0 0 20px}body.home main #feature>dd>ul{margin:0}body.home main #feature>dd>ul li{position:relative;display:flex;display:-webkit-flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch}body.home main #feature>dd>ul li dl{flex:2;margin-right:10%}body.home main #feature>dd>ul li dl dt strong{font-size:130%}body.home main #feature>dd>ul li dl dd{font-size:85%}body.home main #feature>dd>ul li>a{flex:1}body.home main #latest>div{top:20px;right:auto;bottom:auto;left:50%;margin-left:-20%}body.category header,body.category main,body.tax-c header,body.tax-c main,body.tax-topic header,body.tax-topic main,body.tax-type header,body.tax-type main{width:auto}body.category main #subcategory,body.tax-c main #subcategory,body.tax-topic main #subcategory,body.tax-type main #subcategory{padding:20px}body.category main #subcategory>h2,body.tax-c main #subcategory>h2,body.tax-topic main #subcategory>h2,body.tax-type main #subcategory>h2{font-size:100%}body.category main #subcategory>ul,body.tax-c main #subcategory>ul,body.tax-topic main #subcategory>ul,body.tax-type main #subcategory>ul{top:auto;right:20px;bottom:20px;left:auto;left:280px}body.category main #latest>div,body.tax-c main #latest>div,body.tax-topic main #latest>div,body.tax-type main #latest>div{top:20px;right:auto;bottom:auto;left:50%;margin-left:-20%}body.tax-t #result dt,body.author_archive #result dt,body.tax-collection #result dt{font-size:200%}body.category-innovators #mainimage>img,body.tax-innovators_year #mainimage>img,body.page-template-page-innovator_year #mainimage>img,body.category-technology #mainimage>img{display:block;margin:0 auto 30px;max-width:95%}body.category-innovators #mainimage>dl,body.tax-innovators_year #mainimage>dl,body.page-template-page-innovator_year #mainimage>dl,body.category-technology #mainimage>dl{display:block;margin:0 auto;width:95%;max-width:initial}body.category-innovators #mainimage>dl dt,body.tax-innovators_year #mainimage>dl dt,body.page-template-page-innovator_year #mainimage>dl dt,body.category-technology #mainimage>dl dt{font-size:200%}body.category-innovators #mainimage>dl dd,body.tax-innovators_year #mainimage>dl dd,body.page-template-page-innovator_year #mainimage>dl dd,body.category-technology #mainimage>dl dd{font-size:90%}body.category-innovators main>section,body.tax-innovators_year main>section,body.page-template-page-innovator_year main>section,body.category-technology main>section{display:block}body.category-innovators main>section>dl,body.tax-innovators_year main>section>dl,body.page-template-page-innovator_year main>section>dl,body.category-technology main>section>dl{margin:0 0 20px}body.category-innovators main>section>dl dt,body.tax-innovators_year main>section>dl dt,body.page-template-page-innovator_year main>section>dl dt,body.category-technology main>section>dl dt{margin:0 0 10px;font-size:170%}body.category-innovators main>section>dl dd,body.tax-innovators_year main>section>dl dd,body.page-template-page-innovator_year main>section>dl dd,body.category-technology main>section>dl dd{font-size:90%}body.category-innovators main>section>ul li>a,body.category-innovators main>section>ul li>span,body.tax-innovators_year main>section>ul li>a,body.tax-innovators_year main>section>ul li>span,body.page-template-page-innovator_year main>section>ul li>a,body.page-template-page-innovator_year main>section>ul li>span,body.category-technology main>section>ul li>a,body.category-technology main>section>ul li>span{padding:30px 0}body.category-innovators main>section>ul li>a>img,body.category-innovators main>section>ul li>span>img,body.tax-innovators_year main>section>ul li>a>img,body.tax-innovators_year main>section>ul li>span>img,body.page-template-page-innovator_year main>section>ul li>a>img,body.page-template-page-innovator_year main>section>ul li>span>img,body.category-technology main>section>ul li>a>img,body.category-technology main>section>ul li>span>img{max-width:15%}body.category-innovators main>section>ul li>a>dl dt,body.category-innovators main>section>ul li>span>dl dt,body.tax-innovators_year main>section>ul li>a>dl dt,body.tax-innovators_year main>section>ul li>span>dl dt,body.page-template-page-innovator_year main>section>ul li>a>dl dt,body.page-template-page-innovator_year main>section>ul li>span>dl dt,body.category-technology main>section>ul li>a>dl dt,body.category-technology main>section>ul li>span>dl dt{margin:0 0 5px;font-size:130%}body.category-innovators main>section>ul li>a>dl dd,body.category-innovators main>section>ul li>span>dl dd,body.tax-innovators_year main>section>ul li>a>dl dd,body.tax-innovators_year main>section>ul li>span>dl dd,body.page-template-page-innovator_year main>section>ul li>a>dl dd,body.page-template-page-innovator_year main>section>ul li>span>dl dd,body.category-technology main>section>ul li>a>dl dd,body.category-technology main>section>ul li>span>dl dd{font-size:90%}body.category-technology #mainTitle h1 span{font-size:2.5vw}body.category-technology #mainTitle>div{margin-left:0}body.category-technology #mainTitle>div>*{width:85%}body.category-technology #mainTitle>div p:first-child{width:auto}body.category-technology main>article{margin-left:0}body.category-technology main>article>*:not(.detail){width:85%}body.category-technology main>article .detail{margin-right:0;width:50%}body.category-technology main>section>ul li>a>img{max-width:100%}body.category-companies main #map{display:none}body.category-companies main #list{margin-top:3.0em}body.category-companies main #list>div ol li>em{font-size:200%}body.category-companies main #list>div ol li>strong{font-size:90%}body.category-companies main #list>div ol li>a{font-size:160%}body.post-type-archive-nl main article>dl>dd>em,body.single-nl main article>dl>dd>em{display:inline-block;font-size:100%;width:25%}body.post-type-archive-nl main article>dl>dd>em span,body.single-nl main article>dl>dd>em span{font-size:140%}body.category-events main #info>li{height:auto;background:none !important}body.category-events main #info>li>span{position:static;display:block;margin-bottom:1px;color:#fff;width:auto;background-color:#4A4A4A}body.category-events main #info>li>span>strong{font-size:1.5rem}body.category-events main #info>li>.img{display:block;margin-bottom:1px}body.category-events main #info>li>dl{position:static;display:block;padding:1.0em;background-color:#4A4A4A}body.category-events main #info>li>dl>dt{font-size:1.5rem}body.category-events main #info>li>dl>dd>p{margin-bottom:1.0em;font-size:0.9rem}body.category-events main #info>li>dl>dd>a{width:auto}body.category-events main #info>li>.bt{display:none}body.category-events main #archive{position:relative;display:flex;display:-webkit-flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch}body.category-events main #archive>dl#report>dd>ul>li>dl>dt>a{font-size:1.3rem}body.category-events main #archive>dl#report>dd>ul>li>dl>dd{align-items:flex-start;-webkit-align-items:flex-start}body.category-events main #archive>dl#report>dd>ul>li>dl>dd>p{flex:2;font-size:0.85rem;line-height:1.5}body.category-events main #archive>dl#past>dd>ul>li>a>em{margin-bottom:0.5rem}body.category-events main #archive>dl#past>dd>ul>li>a>strong{font-size:1.0rem}body.author main #profile{display:block;text-align:center;width:auto}body.author main #profile>a,body.author main #profile>figure{margin:0 auto 20px}body.author main #profile>a img,body.author main #profile>figure img{float:none}body.author main #profile>dl{display:block}body.author main #profile>dl dt{margin:0 0 30px;font-size:150%}body.author main #profile>dl dt span{font-size:80%}body.author main #profile>dl dd{font-size:90%}body.author main nav#tabSwitch{width:auto}body.author main>ol{width:auto}body.author main>ul{width:auto}body.author main>ul li{display:block;width:auto}body.author main>ul li>a{margin:0 auto;width:9.0em}body.single-post #sbm>em,body.single-innovator #sbm>em,body.single-view #sbm>em{font-size:1.0rem;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}body.single-post main #post #title #adPC,body.single-innovator main #post #title #adPC,body.single-view main #post #title #adPC{position:static;margin-bottom:10px;text-align:center;max-width:initial}body.single-post main #post #title #outline,body.single-innovator main #post #title #outline,body.single-view main #post #title #outline{margin-left:0;width:auto}body.single-post main #post #title #outline>.info,body.single-innovator main #post #title #outline>.info,body.single-view main #post #title #outline>.info{margin-bottom:20px;font-size:90%}body.single-post main #post #title #outline a.english,body.single-post main #post #title #outline span.english,body.single-innovator main #post #title #outline a.english,body.single-innovator main #post #title #outline span.english,body.single-view main #post #title #outline a.english,body.single-view main #post #title #outline span.english{font-size:100%}body.single-post main #post #title #outline h1 strong,body.single-innovator main #post #title #outline h1 strong,body.single-view main #post #title #outline h1 strong{font-size:180%}body.single-post main #post #title #outline>p,body.single-innovator main #post #title #outline>p,body.single-view main #post #title #outline>p{font-size:95%}body.single-post main #post #title #outline>p>span,body.single-innovator main #post #title #outline>p>span,body.single-view main #post #title #outline>p>span{display:block;margin:30px 0 0;font-size:90%}body.single-post main #post #title.column2,body.single-innovator main #post #title.column2,body.single-view main #post #title.column2{flex-direction:column-reverse;flex-direction:-webkit-column-reverse;flex-wrap:nowrap;flex-wrap:-webkit-nowrap}body.single-post main #post #title.column2>figure,body.single-innovator main #post #title.column2>figure,body.single-view main #post #title.column2>figure{margin:2.0em 0 0}body.single-post main #post #content .wc-memberships-content-restricted-message,body.single-innovator main #post #content .wc-memberships-content-restricted-message,body.single-view main #post #content .wc-memberships-content-restricted-message{width:auto}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dt{font-size:150%}body.single-post main #post #content.member .wc-memberships-content-restricted-message dl.member>dd,body.single-innovator main #post #content.member .wc-memberships-content-restricted-message dl.member>dd,body.single-view main #post #content.member .wc-memberships-content-restricted-message dl.member>dd{width:auto}body.single-post main #post #content.premium .wc-memberships-content-restricted-message dl.premium>dd>ul,body.single-innovator main #post #content.premium .wc-memberships-content-restricted-message dl.premium>dd>ul,body.single-view main #post #content.premium .wc-memberships-content-restricted-message dl.premium>dd>ul{width:auto}body.single-post main #post #content #adPC,body.single-innovator main #post #content #adPC,body.single-view main #post #content #adPC{max-width:35%}body.single-post main #post #content figure,body.single-innovator main #post #content figure,body.single-view main #post #content figure{width:auto}body.single-post main #post #content figure.main-col-right,body.single-innovator main #post #content figure.main-col-right,body.single-view main #post #content figure.main-col-right{margin:20px 2% 30px 20px;width:43%}body.single-post main #post #content figure.right-col,body.single-innovator main #post #content figure.right-col,body.single-view main #post #content figure.right-col{margin:20px 2% 30px 30px;width:45%;clear:both}body.single-post main #post #content figure.three-col,body.single-post main #post #content figure.full,body.single-innovator main #post #content figure.three-col,body.single-innovator main #post #content figure.full,body.single-view main #post #content figure.three-col,body.single-view main #post #content figure.full{margin-left:0}body.single-post main #post #content figure.three-col figcaption,body.single-innovator main #post #content figure.three-col figcaption,body.single-view main #post #content figure.three-col figcaption{width:auto}body.single-post main #post #content figure.main-col-2x2>ul li,body.single-innovator main #post #content figure.main-col-2x2>ul li,body.single-view main #post #content figure.main-col-2x2>ul li{width:330px;height:330px}body.single-post main #post #content #ooyalaContainer,body.single-post main #post #content .oo-player-container,body.single-innovator main #post #content #ooyalaContainer,body.single-innovator main #post #content .oo-player-container,body.single-view main #post #content #ooyalaContainer,body.single-view main #post #content .oo-player-container{width:auto;min-width:initial}body.single-post main #post #content h1,body.single-post main #post #content h2,body.single-post main #post #content h3,body.single-post main #post #content>p,body.single-post main #post #content hr,body.single-post main #post #content>ol,body.single-post main #post #content>section,body.single-innovator main #post #content h1,body.single-innovator main #post #content h2,body.single-innovator main #post #content h3,body.single-innovator main #post #content>p,body.single-innovator main #post #content hr,body.single-innovator main #post #content>ol,body.single-innovator main #post #content>section,body.single-view main #post #content h1,body.single-view main #post #content h2,body.single-view main #post #content h3,body.single-view main #post #content>p,body.single-view main #post #content hr,body.single-view main #post #content>ol,body.single-view main #post #content>section{width:auto}body.single-post main #post #content a.banner,body.single-innovator main #post #content a.banner,body.single-view main #post #content a.banner{max-width:100%}body.single-post main #post #content>ul:not(.sns),body.single-innovator main #post #content>ul:not(.sns),body.single-view main #post #content>ul:not(.sns){width:auto}body.single-post main #post #content ul.sns,body.single-innovator main #post #content ul.sns,body.single-view main #post #content ul.sns{margin:0px auto 40px;width:auto}body.single-post main #post #content>strong.thanks,body.single-innovator main #post #content>strong.thanks,body.single-view main #post #content>strong.thanks{margin-bottom:10px}body.single-post main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-post main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline,body.single-innovator main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-innovator main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline,body.single-view main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-view main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline{margin:10px 2% 30px 30px;width:45%}body.single-post main #post #content>dl:not(.sns):not(.ranking):not(.url).stat dt,body.single-innovator main #post #content>dl:not(.sns):not(.ranking):not(.url).stat dt,body.single-view main #post #content>dl:not(.sns):not(.ranking):not(.url).stat dt{font-size:200%}body.single-post main #post #content dl.ranking,body.single-innovator main #post #content dl.ranking,body.single-view main #post #content dl.ranking{margin:0px auto 40px;width:70%;float:none}body.single-post main #post #content dl.sns,body.single-innovator main #post #content dl.sns,body.single-view main #post #content dl.sns{margin:0px auto 20px;width:70%}body.single-post main #post #content dl.url,body.single-innovator main #post #content dl.url,body.single-view main #post #content dl.url{width:auto}body.single-post main #post #content dl.url dd,body.single-innovator main #post #content dl.url dd,body.single-view main #post #content dl.url dd{flex:4}body.single-post main #post #content #highcharts-ojasicu,body.single-innovator main #post #content #highcharts-ojasicu,body.single-view main #post #content #highcharts-ojasicu{width:auto}body.single-post main #post #content>.pw_map_canvas,body.single-post main #post #content>.l-article-iframe,body.single-post main #post #content>.main-col-iframe,body.single-innovator main #post #content>.pw_map_canvas,body.single-innovator main #post #content>.l-article-iframe,body.single-innovator main #post #content>.main-col-iframe,body.single-view main #post #content>.pw_map_canvas,body.single-view main #post #content>.l-article-iframe,body.single-view main #post #content>.main-col-iframe{width:auto !important}body.single-post main #post #content div.information-table table,body.single-post main #post #content div.column,body.single-innovator main #post #content div.information-table table,body.single-innovator main #post #content div.column,body.single-view main #post #content div.information-table table,body.single-view main #post #content div.column{width:auto}body.single-post main #post #content .mejs-container,body.single-innovator main #post #content .mejs-container,body.single-view main #post #content .mejs-container{width:auto !important}body.single-post main #post #content>blockquote,body.single-innovator main #post #content>blockquote,body.single-view main #post #content>blockquote{width:auto}body.single-post main #post #content>blockquote.main-col-right,body.single-innovator main #post #content>blockquote.main-col-right,body.single-view main #post #content>blockquote.main-col-right{margin-right:5%;width:45%}body.single-post main #post #content>aside.list,body.single-post main #post #content>aside.main-col-right-list,body.single-innovator main #post #content>aside.list,body.single-innovator main #post #content>aside.main-col-right-list,body.single-view main #post #content>aside.list,body.single-view main #post #content>aside.main-col-right-list{margin-right:0%;width:45%}body.single-post main #post #content>aside.editors-note,body.single-innovator main #post #content>aside.editors-note,body.single-view main #post #content>aside.editors-note{width:auto}body.single-post main #post #content #detail,body.single-innovator main #post #content #detail,body.single-view main #post #content #detail{margin:0 auto 20px;width:70%;float:none}body.single-post main #post #content dl.event,body.single-innovator main #post #content dl.event,body.single-view main #post #content dl.event{width:auto}body.single-post main #post #content dl.report,body.single-innovator main #post #content dl.report,body.single-view main #post #content dl.report{width:auto}body.single-post main section.paywall .paywall_heading,body.single-innovator main section.paywall .paywall_heading,body.single-view main section.paywall .paywall_heading{margin-bottom:30px;font-size:130%}body.single-post main section.paywall>h1,body.single-innovator main section.paywall>h1,body.single-view main section.paywall>h1{margin-bottom:30px;font-size:220%}body.single-post main section.paywall .paywall_body,body.single-innovator main section.paywall .paywall_body,body.single-view main section.paywall .paywall_body{font-size:180%}body.single-post main section.paywall>ul,body.single-innovator main section.paywall>ul,body.single-view main section.paywall>ul{width:auto}body.single-post main section.paywall>ul.free li a,body.single-innovator main section.paywall>ul.free li a,body.single-view main section.paywall>ul.free li a{font-size:180%}body.single-post main section.paywall>ul.pay li a,body.single-innovator main section.paywall>ul.pay li a,body.single-view main section.paywall>ul.pay li a{font-size:180%}body.innovators #mainimage{padding-bottom:40px}body.innovators #mainimage nav.custom_nav{margin-bottom:40px}body.innovators #mainimage>dl{padding:0 3% 20px;width:auto}body.innovators #mainimage>dl dt{margin:0.8em 0 0.8em}body.innovators #mainimage>dl dt strong{font-size:160%}body.innovators #mainimage>dl dd{font-size:110%}body.innovators #mainimage>img{margin:0}body.innovators main #post #title>img{display:block;margin:0 auto 40px;max-width:100%}body.companies nav.custom_nav{display:none}body.companies>img{margin-top:30px}body.single-nl main>dl.register>dd>dl{margin-bottom:0}body.single-nl main>dl.register>dd>dl>dd>ul li{margin-bottom:1.5em;min-width:30%;max-width:33%}body.single-nl main>dl.register>dd>dl>dd>ul li:nth-of-type(3n){margin-right:0}body.single-nl main>dl.register>dd>dl>dd>ul li a{font-size:0.85rem}body.page main figure{width:auto}body.date main>dl dt,body.daily main>dl dt{margin-bottom:30px;padding-bottom:20px;font-size:200%}body.date main>dl dd>span,body.daily main>dl dd>span{padding-bottom:20px;font-size:250%;text-align:right}body.date main #daily,body.daily main #daily{display:block}body.date main #daily>article,body.daily main #daily>article{flex:1;display:block}body.date main #daily>article>section#cover,body.daily main #daily>article>section#cover{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #000}body.date main #daily>article>section#cover h1,body.daily main #daily>article>section#cover h1{position:relative;padding-top:35px;font-size:100%}body.date main #daily>article>section#cover h1>span,body.daily main #daily>article>section#cover h1>span{position:absolute;top:-20px;right:auto;bottom:auto;left:0}body.date main #daily>article>section#recent>ol,body.daily main #daily>article>section#recent>ol{margin-left:60px}body.date main #daily>article>section#recent>ol li,body.daily main #daily>article>section#recent>ol li{padding:20px 0;border:none}body.date main #daily>article>section#recent>ol li:before,body.daily main #daily>article>section#recent>ol li:before{top:15px;right:auto;bottom:auto;left:-50px;font-size:250%;line-height:1.1}body.date main #daily>aside,body.daily main #daily>aside{margin-right:0}body.date main #daily>aside div.loading,body.daily main #daily>aside div.loading{top:0px}body.date main #daily>aside #wp-calendar,body.daily main #daily>aside #wp-calendar{font-size:100%;width:100%}body.date main #daily>aside #wp-calendar caption,body.daily main #daily>aside #wp-calendar caption{padding:7px 0;font-weight:bold;border-top:1px solid #000}body.date main #daily>aside #wp-calendar th,body.date main #daily>aside #wp-calendar td,body.daily main #daily>aside #wp-calendar th,body.daily main #daily>aside #wp-calendar td{padding:7px 0;border-bottom:1px solid #000}body.date main #daily>aside #wp-calendar td,body.daily main #daily>aside #wp-calendar td{color:#ccc;text-align:center}body.date main #daily>aside #wp-calendar td#today,body.daily main #daily>aside #wp-calendar td#today{color:#fff;font-weight:bold;background-color:#000}body.date main #daily>aside #wp-calendar td#today a,body.daily main #daily>aside #wp-calendar td#today a{color:#fff}body.date main #daily>aside #wp-calendar td a,body.daily main #daily>aside #wp-calendar td a{color:#000;font-weight:bold}body.date main #daily>aside #wp-calendar tfoot tr td,body.daily main #daily>aside #wp-calendar tfoot tr td{width:33%;border-bottom:none}body.date main #daily>aside #wp-calendar tfoot tr td#prev,body.daily main #daily>aside #wp-calendar tfoot tr td#prev{text-align:left}body.date main #daily>aside #wp-calendar tfoot tr td#next,body.daily main #daily>aside #wp-calendar tfoot tr td#next{text-align:right}body.woocommerce-page .woocommerce-error{width:auto}body.woocommerce-page .woocommerce .woocommerce-message,body.woocommerce-page .woocommerce .woocommerce-info{width:auto}body.woocommerce-page .woocommerce .col2-set{display:block}body.woocommerce-page .woocommerce .col2-set .col-1,body.woocommerce-page .woocommerce .col2-set .col-2{margin:0 auto 50px;width:70%}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link h3{margin:0 0px 10px 0;font-size:120%}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.price{font-size:100%}body.woocommerce-page ul.product li>a.button,body.woocommerce-page ul.products li>a.button,body.woocommerce-page div.up-sells ul.products li>a.button{padding-top:14px;font-size:90%}body.profile:not(.logged-in):not(.clips) header #menu,body.account:not(.logged-in):not(.clips) header #menu{display:none}body.profile:not(.logged-in) main #register,body.account:not(.logged-in) main #register{width:auto}body.profile:not(.logged-in) main .wc-social-login,body.account:not(.logged-in) main .wc-social-login{width:auto}body.profile:not(.logged-in) main .wc-social-login>p,body.account:not(.logged-in) main .wc-social-login>p{font-size:90%}body.view-order main .woocommerce .woocommerce-MyAccount-content>p:first-child{font-size:90%;width:auto}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.invoice{width:auto}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.basic{width:auto}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.basic dd>span{margin:0 10px 20px;font-size:90%}body.woocommerce-edit-account main .woocommerce-MyAccount-content{display:block}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form{margin:0 auto;padding-top:20px;width:70%}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p{left:-5% !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p label{margin-right:3% !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first label,body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last label,body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide label{flex:1;margin-left:10% !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first input[type='password'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last input[type='password'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide input[type='password']{flex:3}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset legend{margin:0 0 20px;font-size:150%}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide{left:0 !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide label{flex:1;margin-left:0 !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form fieldset p.form-row-wide input[type='password']{flex:2}body.woocommerce-edit-account main .woocommerce-MyAccount-content .wc-social-login-profile{margin:0 auto;padding:20px;text-align:center;width:70%}body.woocommerce-edit-account main .woocommerce-MyAccount-content .wc-social-login-profile h2{font-size:180%}body.subscribe main .woocommerce .woocommerce-form-login{width:auto}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>label{flex:2}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>input,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>input{flex:3}body.subscribe main h3{text-align:center}body.subscribe main #customer_details .col-1{width:auto;max-width:initial}body.subscribe main #customer_details .col-1 p input[type='text']{width:auto}body.subscribe main #customer_details .col-1 p #billing_email{width:auto}body.subscribe main #customer_details .col-1 p#subscribe_to_newsletter_field{text-align:center}body.subscribe main #order_review table{width:100%}body.subscribe.woocommerce-order-received .woocommerce-thankyou-order-received{line-height:1.5}body.subscribe.woocommerce-order-received .order_details{width:auto}body.subscribe.woocommerce-order-received .order_details li{font-size:110%}body.subscribe.woocommerce-order-received dl.basic dd table.border{width:100%;border-spacing:2px 0}body.subscribe.woocommerce-order-received dl.basic dd table.border th,body.subscribe.woocommerce-order-received dl.basic dd table.border td{font-size:85%}body.subscribe.woocommerce-order-received dl.basic dd table.border td a.button{margin:0}body.post-type-archive-product main>section{padding:2.0em}body.post-type-archive-product main>section#intro{padding-top:12.5em}body.post-type-archive-product main>section#intro p{font-size:0.9rem}body.post-type-archive-product main>section.subscription>p{font-size:1.0rem}body.post-type-archive-product main>section.subscription>ul>li:first-child{margin-right:2.0em}body.post-type-archive-product main>section.subscription>ul>li:first-child>.woocommerce-LoopProduct-link:before{top:1.3em;font-size:0.9rem}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>img{max-width:70%}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.price>.amount{font-size:2.0rem}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.price .woocommerce-price-suffix{font-size:1.0rem}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.description{font-size:0.9rem}body.post-type-archive-product main>section.subscription>ul>li .add_to_cart_button{font-size:1.0rem;width:14.0em}body.post-type-archive-product main>section#free>h2{font-size:1.8rem}body.post-type-archive-product main>section#free>div dl dt{font-size:1.3rem}body.post-type-archive-product main>section#free>div dl dd{font-size:0.9rem}body.post-type-archive-product main>section#free>div>div>ul{padding-left:6.0em}body.post-type-archive-product main>section#free>div>div>ul:before{width:3em;height:3em}body.post-type-archive-product main>section#free>div>div>ul li{font-size:1.2rem}body.post-type-archive-product main>section#free>div>div>dl dd>ul li{font-size:1.0rem}body.post-type-archive-product main>section#insider>ul>li{padding:1.5em 2.0em}body.post-type-archive-product main>section#insider>ul>li>dl dt{margin-bottom:0.8em;font-size:1.3rem}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(1)>a img{margin:0.5em -26% 2.0em 2.0em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4){padding-bottom:10.0em}body.post-type-archive-product main>section#topic>ul>li{flex:30vw;padding-top:150px;max-width:50vw}body.post-type-archive-product main>section#topic>ul>li>dl{padding:1.0em 1.5em 1.5em}body.post-type-archive-product main>section#topic>ul>li>dl dt{font-size:1.3rem}body.post-type-archive-product main>section#reason>div>figure figcaption{font-size:1.0rem}body.post-type-archive-product main>section#reason>div>ul>li:not(:last-child){margin-right:1.5em}body.post-type-archive-product main>section.subscription.second>h2{margin-bottom:2.5em}body.single-product main .entry-summary div.images{margin:0 3% 20px 5%}body.single-product main .entry-summary div.price{padding:10px 0 0}body.single-product main .entry-summary div.price p{font-size:120%;line-height:1.3}body.single-product main .entry-summary div.price p>.woocommerce-Price-amount,body.single-product main .entry-summary div.price p ins .woocommerce-Price-amount{font-size:150%}body.single-product main .entry-summary form button{padding-top:15px;font-size:90%;background-position:95% 25%}body.single-product main .entry-summary div.woocommerce .wc-memberships-member-discount-message{width:70%}body.single-product main .entry-summary .first-payment-date small small{font-size:130%;width:50%}body.single-product main .entry-summary div.product_meta{width:70%}body.single-product main .entry-summary div.product_meta>span{font-size:90%}body.single-product main .woocommerce-tabs #tab-description{width:70%}body.single-product main .woocommerce-tabs #tab-description h2{font-size:130%}body.single-product main .woocommerce-tabs #tab-description p{font-size:90%}body.single-product main div.related h2,body.single-product main div.up-sells h2{margin:0 0 10px 9%;font-size:150%}body.clips main #clip>ol>li{align-items:flex-start;-webkit-align-items:flex-start;padding:2.0em 0}body.clips main #clip>ol>li>span{position:absolute;top:auto;right:auto;bottom:3em;left:4em}footer{padding:20px 0px}footer>div{margin:0 auto;padding:0 2%;width:auto;background:none}footer>div>dl{margin:0 0 60px;padding:0px 0 0;width:75%}footer>div>nav{margin:0 0 30px}footer>div>nav#pcFooterNavi{display:none}footer>div>nav#spFooterNavi{display:block}footer>div>nav#spFooterNavi>dl{display:block;margin:0 0px 0 0;width:auto;float:none;clear:both}footer>div>nav#spFooterNavi>dl dt{margin:0 0 0px;padding:10px 0;border-bottom:1px solid #fff;cursor:pointer}footer>div>nav#spFooterNavi>dl dt span{display:inline-block;float:right}footer>div>nav#spFooterNavi>dl dd{display:none;border-bottom:1px solid #fff;clear:both}footer>div>nav#spFooterNavi>dl dd ul li a{margin:0 0 0px;padding:10px 0;font-size:90%;border-bottom:1px solid #666}footer>div>nav#spFooterNavi>dl dd ul li a:before{content:'- '}footer>div>small:nth-of-type(1){border:none}dl.meter dd{flex:5}}@media only screen and (max-width: 750px){#overlay{position:fixed;top:0;right:auto;bottom:auto;left:0;display:block;width:100%;height:100%;background:#000;opacity:0;z-index:1000}header{margin:0 0 0px;padding:10px 3% 5px;background-color:#fff;z-index:9999}header>a{width:100px}header>ul{display:block;text-align:right;letter-spacing:-.4em;float:right}header>ul li{display:inline-block;letter-spacing:normal}header>ul li a{position:relative;display:flex;display:-webkit-flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:0;font-size:90%;font-weight:bold;text-align:center;width:60px;height:45px;box-sizing:border-box}header>ul li a:hover{text-decoration:none}header>nav#pcNavi{display:none}header>nav#spNavi{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;float:none;background-color:#fff;z-index:9999}header>nav#spNavi>ul{padding:0 3%;font-size:90%;text-align:left;background-color:#000}header>nav#spNavi>ul.primary,header>nav#spNavi>ul.secondary{top:0;display:block;margin-right:0;width:auto}header>nav#spNavi>ul.primary>li,header>nav#spNavi>ul.secondary>li{position:relative;display:block;margin:0;border-bottom:1px solid #666;clear:both}header>nav#spNavi>ul.primary>li#menu-item-193,header>nav#spNavi>ul.primary>li.menu-item-193,header>nav#spNavi>ul.secondary>li#menu-item-193,header>nav#spNavi>ul.secondary>li.menu-item-193{display:none}header>nav#spNavi>ul.primary>li>a,header>nav#spNavi>ul.secondary>li>a{display:block;padding:1.0em 0;color:#fff;font-weight:normal;width:auto}header>nav#spNavi>ul.primary>li>a:hover,header>nav#spNavi>ul.secondary>li>a:hover{text-decoration:none}header>nav#spNavi>ul.primary>li>a span,header>nav#spNavi>ul.secondary>li>a span{display:inline-block;margin-right:10px;font-weight:bold;float:right}header>nav#spNavi>ul.primary>li>ul,header>nav#spNavi>ul.secondary>li>ul{position:static;display:none;padding:0;width:auto;border-bottom:2px solid #fff}header>nav#spNavi>ul.primary>li>ul:before,header>nav#spNavi>ul.secondary>li>ul:before{display:none}header>nav#spNavi>ul.primary>li>ul li a,header>nav#spNavi>ul.secondary>li>ul li a{display:block;padding:1.0em 0;color:#fff;font-weight:normal;border-bottom:1px solid #666}header>nav#spNavi>ul.primary>li>ul li a:hover,header>nav#spNavi>ul.secondary>li>ul li a:hover{color:#ddd;text-decoration:none}header>nav#spNavi>ul.primary>li:nth-of-type(1) ul li,header>nav#spNavi>ul.secondary>li:nth-of-type(1) ul li{display:inline-block;margin-right:3%;width:47%;float:left}header>nav#spNavi>ul.primary>li:nth-of-type(n+4)>ul,header>nav#spNavi>ul.secondary>li:nth-of-type(n+4)>ul{right:auto}header>nav#spNavi>ul.primary>li:nth-last-of-type(2),header>nav#spNavi>ul.secondary>li:nth-last-of-type(2){display:block}header>nav#spNavi>ul.primary>li:last-child>a,header>nav#spNavi>ul.secondary>li:last-child>a{border-bottom:none !important}header>nav#spNavi>ul.primary>li.menu-item-10001839>a:after,header>nav#spNavi>ul.primary>li.menu-item-158888>a:after{content:'';display:inline-block;margin:0 0 0 0.5em;width:1em;height:1em;background:url("img/base-icon-clip-white01.svg") center center no-repeat;background-size:cover}header>nav#spNavi>ul.primary>li>.bubble{background-color:#555;-moz-transform:translateY(35%);-ms-transform:translateY(35%);-webkit-transform:translateY(35%);transform:translateY(35%)}header>nav#spNavi>ul.primary>li>.bubble:after{top:-1.1em;bottom:auto;border-color:transparent transparent #555 transparent}header>nav#spNavi>ul.primary>li>.bubble>a{position:relative;display:block;margin:0 auto;padding:1.5em 1.0em;color:#f90e1e !important;font-size:1.2rem;font-weight:bold;line-height:1.2;text-align:left;width:280px;height:auto;border:4px solid #f90e1e;background-color:#fff;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;box-sizing:border-box;padding:1.0em;font-size:0.8rem;width:auto}header>nav#spNavi>ul.primary>li>.bubble>a:hover{background-color:#f90e1e}header>nav#spNavi>ul.primary>li>.bubble>a:after{content:'';position:absolute;top:10px;right:10px;bottom:auto;left:auto;width:.8em;height:.8em;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url(img/base-icon-arrow-upperright01.svg)}header>nav#spNavi>ul.primary>li>.bubble>a:hover{color:#fff !important;text-decoration:none}header>nav#spNavi>ul.primary>li>.bubble>a:hover:after{background-image:url(img/base-icon-arrow-upperright02.svg)}header>nav#spNavi>ul.primary>li>.bubble>a:before{display:none}header>nav#spNavi>ul.account{top:0;display:block;margin:0;padding:20px 3%;width:auto;background-color:#fff}header>nav#spNavi>ul.account li{position:relative}header>nav#spNavi>ul.account li:not(:first-child){display:none}header>nav#spNavi>ul.account li a{display:block;margin:0 0 0 0px;padding:60px 0 0 10px;color:#f90e1e;font-weight:bold;width:auto;height:90px;box-sizing:border-box;border:2px solid #f90e1e;background:url("img/base-icon-arrow-upperright01.svg") 98% 15% no-repeat;background-size:11px 11px;background-color:#fff;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}header>nav#spNavi>ul.account li a:hover{background-color:#f90e1e}header>nav#spNavi>ul.account li a:hover{color:#fff;text-decoration:none;background-image:url(img/base-icon-arrow-upperright02.svg)}header>nav#spNavi>form{position:relative;padding:0px 3% 10px;width:auto;background-color:#fff;box-sizing:border-box}header>nav#spNavi>form fieldset{position:relative;display:block;margin:0 auto;width:auto}header>nav#spNavi>form fieldset input[type='text']{display:block;margin:0 auto;font-size:100%;width:100%;border:none;border-bottom:1px solid #fff;background:none}header>nav#spNavi>form fieldset input[type='submit']{position:absolute;top:5px;right:0;bottom:auto;left:auto;display:block;padding:15px 0 0;width:15px;height:0;border:none;background:none;background:url("img/base-icon-search01.svg") no-repeat 0 0;background-size:auto 100%;overflow:hidden}header>nav#spNavi>form fieldset input[disabled='disabled']{opacity:0.5}header>nav#spNavi>form>a{display:none}header>nav>ul.secondary>li.menu-item-70328>a:before,header>nav>ul.secondary>li.menu-item-66367>a:before{position:static;display:none;margin:0 0.5em 0 0}header>nav>ul.secondary>li.menu-item-70328>a:hover:before,header>nav>ul.secondary>li.menu-item-66367>a:hover:before{opacity:1}body.Licensee header>nav#spNavi>ul.primary>li.menu-item-12967,body.Premium header>nav#spNavi>ul.primary>li.menu-item-12967,body.Basic header>nav#spNavi>ul.primary>li.menu-item-12967{display:none}nav.custom_nav>ul>li:not(.year){display:none}body>form{display:none}body>.register dt{font-size:110%;line-height:1.3}body>.register dd ul li{margin:0 10px}body>.register dd ul li a{font-size:110%;width:190px}body>.register dd ul li a span{font-size:60%}#banner{display:block;padding:20px}#banner>dt{margin:0 0 20px;text-align:center}#banner>dt img{max-width:70%}#banner>dd dl dt{font-size:160%}#banner a.arrow{font-size:90%}#banner.bg{padding:2.0em}#banner.bg>dt{font-size:160%;text-align:left}#banner.bg>dd p{font-size:90%}#banner.bt10_2018{padding:2.0em}#banner.bt10_2018 a strong{font-size:2.5rem}#banner.bt10_2018 a span{top:0.2em;font-size:1.2rem;-moz-box-shadow:0.2em 0 0 #000,-0.2em 0 0 #000;-webkit-box-shadow:0.2em 0 0 #000,-0.2em 0 0 #000;box-shadow:0.2em 0 0 #000,-0.2em 0 0 #000}#banner.bt10_2019{display:block}#banner.bt10_2019>a{display:block;padding:1.0em}#banner.bt10_2019>a>img{max-width:50%}#banner.bt10_2019>dl{padding:1.0em}#banner.bt10_2019>dl>dt>a br{display:block}#banner.bt10_2019>dl>dd>p{margin:0 0 1.8em;font-size:1.1rem}#events>dd{display:block}#events>dd>dl{margin-bottom:1.5em;min-width:initial;max-width:initial}#events>dd>dl>dt{font-size:1.5rem}#events>dd>dl>dd{font-size:0.9rem}#events>dd>figure{position:relative;display:flex;display:-webkit-flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;min-width:initial;max-width:initial}#events>dd>figure>img{margin:0 1.0em 0 0;width:35vw}body main{margin:0 3% 50px}body main #topics>ol li:nth-of-type(1){flex-direction:column;flex-direction:-webkit-column;flex-wrap:nowrap;flex-wrap:-webkit-nowrap}body main #topics>ol li:nth-of-type(1)>dl{flex:1;margin-right:0;margin-bottom:1.0em}body main #topics>ol li:nth-of-type(1)>dl dt strong{font-size:1.3rem}body main #topics>ol li:nth-of-type(1)>dl dd{font-size:0.9rem;line-height:1.7}body main #topics>ol li:nth-of-type(n+2)>dl dt strong{font-size:1.1rem}body main #entryList{display:block;width:auto;float:none}body main #entryList li{position:relative;display:flex;display:-webkit-flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch;align-items:center;-webkit-align-items:center;margin-right:0;width:auto;float:none;clear:both}body main #entryList li>dl{flex:2;margin:0 20px 20px 0}body main #entryList li>dl dt h1,body main #entryList li>dl dt h3,body main #entryList li>dl dt strong{margin:10px 0;font-size:130%;line-height:1.3}body main #entryList li>dl dd{display:block;font-size:80%}body main #entryList li>a{position:static;flex:1}body main #related>.new{display:block;padding:0}body main #related>.new>dt{margin:0 0 1.5em;padding:1.0em 0;border-bottom:1px solid #000}body main #related>.topic{display:block;padding-top:1.5em}body main #related>.topic>dl{margin:0 0 2.0em;padding:0 0 1.0em;border-bottom:1px solid #000}body main #related>.topic>dl>dt{margin-bottom:0.7em}body main #related>.topic>span{display:block;margin:0}body main #related>.newsline{display:block;padding-top:1.5em}body main #related>.newsline>dt{margin-bottom:1.0em}body main #related>.newsline>dd>ul>li{align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:0.7em}body main #related>.newsline>dd>ul>li>a{line-height:1.3}body main #related>.emook{padding-top:1.5em}body main #related>.emook>dt{padding:0 0 1.0em;border-bottom:1px solid #000}body main #related>.emook>dd>ul{display:block}body main #related>.emook>dd>ul li{align-items:center;-webkit-align-items:center;margin:0 0 2.0em;max-width:initial}body main #related>.emook>dd>ul li:not(:last-child){margin-right:0}body main #related>.emook>dd>ul li>a:first-child{margin-right:2.0em;max-width:33%;min-width:initial}body main #related>.emook>dd>ul li>a strong{font-size:1.2rem}body main>h1{display:block;margin:0 0 20px;font-size:150%;width:auto;float:none}body main>p{display:block;font-size:95%;width:auto;float:none}body main div.column1{width:auto}body main iframe{width:100%}body main nav#pageGuide{overflow:hidden}body main nav#pageGuide ul{margin:0 1.0em;white-space:nowrap;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}body main nav#pageGuide ul li{width:35vw}body main nav#pageGuide ul li a{padding:1.0em 0.7em;font-size:0.85rem;height:auto}body main table.border,body main table.tablepress{border-spacing:1px 0}body main table.border th,body main table.border td,body main table.tablepress th,body main table.tablepress td{font-size:80%;line-height:1.3}body main dl.register>dt{font-size:1.3rem}body main dl.register>dd>ol{display:block;margin-bottom:0}body main dl.register>dd>ol li{margin:0 0 1.5em 1.0em;padding:0 0 1.0em 0.5em;font-size:0.9rem}body main dl.register>dd>ol li:not(:last-child){border-right:none;border-bottom:1px solid #fff}#announce+main,body>.register+main{margin-top:1.5em}body.home #topEntry{display:block;margin-top:20px;margin-bottom:0}body.home #topEntry>article#cover{margin:0 0 20px}body.home #topEntry>article#cover h1{padding-bottom:0;font-size:200%}body.home #topEntry>article#cover h1 span{margin:0 0 30px;padding:10px 0 0;font-size:50%;font-weight:600;text-align:left;width:180px;border-top-width:2px;border-top-style:solid;border-bottom:none}body.home #topEntry>article#cover h1 strong{position:static;display:block;margin:0 0 20px;font-family:"NeueHaasDS","Helvetica Neue","Helvetica","Meiryo UI","Meiryo",verdana,"Hiragino Kaku Gothic Pro","Osaka","MS PGothic",Arial,sans-serif;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;height:auto;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.home #topEntry>article#cover h1.restricted{padding-bottom:0}body.home #topEntry>article#cover h1.restricted h1{top:0;padding-top:0;padding-left:1.5em;background-position:0 0.2em}body.home #topEntry>article#cover p{text-align:left}body.home #topEntry>article#daily h2{padding-bottom:20px}body.home #topEntry>article#daily>ul li>span{padding:0.2em 0}body.home #topEntry>article#daily>ul li>a{flex:9;font-size:85%}body.home #topEntry>article#daily>ul li:first-child{margin-bottom:0.5em}body.home #topEntry>article#daily>ul li:first-child>a{font-size:110%}body.home #topEntry>article#daily>ul li:first-child>a>img{margin-right:1.2em;max-width:35%;float:left}body.home #topEntry>article#daily>ul li:first-child>span{width:4.45em;vertical-align:top}body.home #topEntry>article#daily>ul li:first-child br{display:block}body.home #topEntry>article#daily>div{margin-left:0}body.home main #subcategory{margin:0 0 50px;padding:15px;text-align:left}body.home main #subcategory>h2{display:block;margin:0 0px 0 0;padding:0 0 15px;font-size:120%;line-height:1.3;width:auto;height:auto;border:none}body.home main #subcategory>h2 br{display:none}body.home main #subcategory>ul{position:static;border-top:3px solid #fff}body.home main #subcategory>ul li{display:block;margin:0;width:auto;border-bottom:1px solid #fff;float:none}body.home main #latest>dl{display:block;width:auto;float:none}body.home main #latest>dl dt{padding:15px 60px 15px 0;font-size:120%}body.home main #latest>dl dt a{position:absolute;top:0;right:0;bottom:auto;left:auto;display:none;padding:15px 0;font-size:80%;font-weight:bold}body.home main #latest>dl dd{display:block;border-bottom:3px solid #000;overflow:hidden;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}body.home main #latest>dl dd.show{height:auto;max-height:100vh}body.home main #latest>dl dd ul li a{padding:1.0em;font-size:0.9rem;box-sizing:border-box}body.home main #latest #entryList{display:block;width:auto;float:none}body.home main #latest>a{display:block;margin:20px 0;padding:40px 15px 15px;width:auto;float:none}body.home main #latest>div{position:relative;top:0;right:auto;bottom:auto;left:55%}body.category main>h1,body.tax-c main>h1,body.tax-topic main>h1,body.tax-type main>h1{display:block;margin:0.5em 0 1.0em;width:auto;float:none}body.category main>p,body.tax-c main>p,body.tax-topic main>p,body.tax-type main>p{display:block;margin:0px 0 30px;width:auto}body.category main #subcategory,body.tax-c main #subcategory,body.tax-topic main #subcategory,body.tax-type main #subcategory{margin:0 0 50px;padding:15px;text-align:left}body.category main #subcategory>h2,body.tax-c main #subcategory>h2,body.tax-topic main #subcategory>h2,body.tax-type main #subcategory>h2{display:block;margin:0 0px 0 0;padding:0 0 15px;font-size:120%;line-height:1.3;width:auto;height:auto;border:none}body.category main #subcategory>h2 br,body.tax-c main #subcategory>h2 br,body.tax-topic main #subcategory>h2 br,body.tax-type main #subcategory>h2 br{display:none}body.category main #subcategory>ul,body.tax-c main #subcategory>ul,body.tax-topic main #subcategory>ul,body.tax-type main #subcategory>ul{position:static;border-top:3px solid #fff}body.category main #subcategory>ul li,body.tax-c main #subcategory>ul li,body.tax-topic main #subcategory>ul li,body.tax-type main #subcategory>ul li{display:block;margin:0;width:auto;border-bottom:1px solid #fff;float:none}body.category main #latest>dl,body.tax-c main #latest>dl,body.tax-topic main #latest>dl,body.tax-type main #latest>dl{display:block;width:auto;float:none}body.category main #latest>dl dt,body.tax-c main #latest>dl dt,body.tax-topic main #latest>dl dt,body.tax-type main #latest>dl dt{padding:15px 60px 15px 0;font-size:120%}body.category main #latest>dl dt a,body.tax-c main #latest>dl dt a,body.tax-topic main #latest>dl dt a,body.tax-type main #latest>dl dt a{position:absolute;top:0;right:0;bottom:auto;left:auto;display:block;padding:15px 0;font-size:80%;font-weight:bold}body.category main #latest>dl dd,body.tax-c main #latest>dl dd,body.tax-topic main #latest>dl dd,body.tax-type main #latest>dl dd{display:none;border-bottom:3px solid #000}body.category main #latest>dl dd ul li a,body.tax-c main #latest>dl dd ul li a,body.tax-topic main #latest>dl dd ul li a,body.tax-type main #latest>dl dd ul li a{padding:10px 5px}body.category main #latest #entryList,body.tax-c main #latest #entryList,body.tax-topic main #latest #entryList,body.tax-type main #latest #entryList{display:block;width:auto;float:none}body.category main #latest>a,body.tax-c main #latest>a,body.tax-topic main #latest>a,body.tax-type main #latest>a{display:block;margin:20px 0;padding:40px 15px 15px;width:auto;float:none}body.category main #latest>div,body.tax-c main #latest>div,body.tax-topic main #latest>div,body.tax-type main #latest>div{position:relative;top:0;right:auto;bottom:auto;left:55%}body.tax-t main #entryList>li:nth-of-type(n+11),body.author_archive main #entryList>li:nth-of-type(n+11),body.tax-collection main #entryList>li:nth-of-type(n+11){display:none}body.tax-collection #result dt{font-size:150%}body.tax-collection #result dd>p{top:auto;bottom:0;font-size:120%;width:100%;height:auto}body.tax-collection main>figure>a{margin-right:20px}body.tax-collection main>figure figcaption{font-size:100%}body.tax-collection main #entryList li{display:block}body.tax-collection main #entryList li dl:before{top:30px;right:auto;bottom:auto;left:-50px;font-size:220%}body.tax-collection main #entryList li dl dt h1{font-size:110%}body.category-technology #mainTitle h1{padding:2.5em 2.0em}body.category-technology #mainTitle h1 span{font-size:3.0vw;-moz-box-shadow:0.3em 0 0 #000,-0.3em 0 0 #000;-webkit-box-shadow:0.3em 0 0 #000,-0.3em 0 0 #000;box-shadow:0.3em 0 0 #000,-0.3em 0 0 #000}body.category-technology #mainTitle>div>*{width:auto}body.category-technology main>article>*:not(.detail){width:auto}body.category-technology main>article .detail{margin-right:0;width:50%}body.category-tr10_2019 #mainTitle>figure figcaption h1{padding:0 1.0em}body.category-tr10_2019 #mainTitle>div h2{font-size:2.0rem}body.category-tr10_2019 #mainTitle>div>p{font-size:1.1rem}body.category-tr10_2019 main>article h2{font-size:1.8rem}body.tag #tag h1{margin:0 3%;font-size:200%}body.post-type-archive-nl main h1,body.single-nl main h1{font-size:150%;background-position:0 0.5em}body.post-type-archive-nl main h1>a,body.single-nl main h1>a{display:block}body.post-type-archive-nl main h1 span,body.single-nl main h1 span{position:static;line-height:1.2}body.post-type-archive-nl main article ul.sns,body.single-nl main article ul.sns{margin-bottom:2.0em;width:auto;float:none}body.post-type-archive-nl main article a.author,body.single-nl main article a.author{width:50%}body.post-type-archive-nl main article>dl,body.single-nl main article>dl{display:block}body.post-type-archive-nl main article>dl>dt,body.single-nl main article>dl>dt{padding-bottom:0}body.post-type-archive-nl main article>dl>dt img,body.single-nl main article>dl>dt img{width:auto;max-height:200px}body.post-type-archive-nl main article>dl>dd,body.single-nl main article>dl>dd{padding-left:2.0em}body.post-type-archive-nl main article>dl>dd>a:first-child,body.single-nl main article>dl>dd>a:first-child{font-size:160%;width:auto}body.post-type-archive-nl main article>dl>dd>em,body.single-nl main article>dl>dd>em{display:block;font-size:120%;width:auto}body.post-type-archive-nl main article>dl>dd a.rectangle,body.single-nl main article>dl>dd a.rectangle{margin:1.5em auto 0}body.post-type-archive-emook main h1{font-size:150%}body.post-type-archive-emook main h1 span{position:static;display:block;margin:0.7em 0 0;font-size:55%;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.post-type-archive-emook main>div{padding:0;background:none}body.post-type-archive-emook main>div:before{content:'';display:block;width:100%;height:15em;background:url("img/emook-bg-topbanner.jpg") right center no-repeat;background-size:cover}body.post-type-archive-emook main>div>dl{margin:0 auto;width:auto;max-width:initial;background-color:rgba(249,14,30,0.7)}body.post-type-archive-emook main>div>dl dt{font-size:130%}body.post-type-archive-emook main>div>dl dd{display:block}body.post-type-archive-emook main>div>dl dd>p{margin:0 0 1.0em}body.post-type-archive-emook main>div>dl dd>span{display:block}body.post-type-archive-emook main>div>dl dd>span a{display:inline-block;margin:0 0 0 1.0em;padding-right:2.0em}body.post-type-archive-emook main>ul>li{display:block}body.post-type-archive-emook main>ul>li>figure{margin:0 0 1.0em}body.post-type-archive-emook main>ul>li>figure img{display:block;margin:0 auto;width:auto;max-height:15.0em}body.post-type-archive-emook main>ul>li>dl>dt{font-size:110%;text-align:center}body.post-type-archive-emook main>ul>li>dl>dt strong{font-size:130%}body.post-type-archive-emook main>ul>li>dl>dd>p{font-size:90%}body.post-type-archive-emook main>ul>li>dl>dd>span{text-align:center}body.category-events main h1{font-size:1.5rem}body.category-events main #info>li>dl>dt{font-size:1.2rem}body.category-events main #info>li>dl>dd{display:block}body.category-events main #info>li>dl>dd>p{margin:0 0 1.5em;font-size:0.8rem}body.category-events main #info>li>dl>dd>a{font-size:0.85rem}body.category-events main #info>li>span{font-size:0.8rem}body.category-events main #info>li>span>strong{font-size:1.2rem}body.category-events main #archive{display:block}body.category-events main #archive>dl#report{margin-right:0}body.post-type-archive-view main h1{margin-bottom:0;padding:0.8em 0;font-size:1.3rem}body.post-type-archive-view main h1 span{position:static;display:block;margin:1.0em 0 0;line-height:1.3;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}body.post-type-archive-view main>ul{display:block}body.post-type-archive-view main>ul>li{padding:1.5em 0;min-width:initial;max-width:initial}body.post-type-archive-view main>ul>li:not(:nth-of-type(3n)){margin-right:0}body.post-type-archive-view main>ul>li>dl{position:relative;display:flex;display:-webkit-flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch;align-items:center;-webkit-align-items:center}body.post-type-archive-view main>ul>li>dl>dt{flex:1;margin:0 1.0em 0 0}body.post-type-archive-view main>ul>li>dl>dd{flex:4}body.post-type-archive-view main>div{display:block}body.post-type-archive-view main>div>dl{margin-right:0}body.post-type-archive-view main>div>dl>dt{position:relative;font-size:1.2rem}body.post-type-archive-view main>div>dl>dt>a{position:absolute;top:.5em;right:0;bottom:auto;left:auto;display:block;padding:1.0em 0;font-size:0.8rem}body.post-type-archive-view main>div>dl>dd{display:none}body.post-type-archive-view main>div>dl>dd>ul>li:nth-of-type(n+6){display:list-item}body.single-post #sbm,body.single-innovator #sbm,body.single-view #sbm{padding:0 3%;font-size:0.9rem}body.single-post #sbm>a,body.single-innovator #sbm>a,body.single-view #sbm>a{padding:0.8em 1.0em}body.single-post #sbm>em,body.single-innovator #sbm>em,body.single-view #sbm>em{font-size:1.2rem;-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:5em}body.single-post #sbm>span,body.single-innovator #sbm>span,body.single-view #sbm>span{font-size:0.85em;line-height:1.5}body.single-post main,body.single-innovator main,body.single-view main{margin-top:10px}body.single-post main #post #title #adPC,body.single-innovator main #post #title #adPC,body.single-view main #post #title #adPC{margin-bottom:3.0em}body.single-post main #post #title #adPC div,body.single-innovator main #post #title #adPC div,body.single-view main #post #title #adPC div{text-align:center;width:100% !important}body.single-post main #post #title #outline,body.single-innovator main #post #title #outline,body.single-view main #post #title #outline{width:auto}body.single-post main #post #title #outline>.info #channel,body.single-innovator main #post #title #outline>.info #channel,body.single-view main #post #title #outline>.info #channel{display:block;margin:0.8em 0 0.3em;font-size:0.8rem}body.single-post main #post #title #outline>.info #membership,body.single-innovator main #post #title #outline>.info #membership,body.single-view main #post #title #outline>.info #membership{font-size:0.8rem}body.single-post main #post #content,body.single-innovator main #post #content,body.single-view main #post #content{width:auto;float:none}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dt{font-size:1.3rem}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd{width:auto}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd a.campaign,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd a.campaign,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd a.campaign{width:auto}body.single-post main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li a,body.single-innovator main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li a,body.single-view main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li a{font-size:1.1rem;width:auto}body.single-post main #post #content figure.main-col-right,body.single-innovator main #post #content figure.main-col-right,body.single-view main #post #content figure.main-col-right{margin-right:0%}body.single-post main #post #content figure.main-col-2x2>ul,body.single-innovator main #post #content figure.main-col-2x2>ul,body.single-view main #post #content figure.main-col-2x2>ul{min-width:initial}body.single-post main #post #content figure.main-col-2x2>ul li,body.single-innovator main #post #content figure.main-col-2x2>ul li,body.single-view main #post #content figure.main-col-2x2>ul li{width:230px;height:230px}body.single-post main #post #content dl.ranking,body.single-post main #post #content dl.sns,body.single-innovator main #post #content dl.ranking,body.single-innovator main #post #content dl.sns,body.single-view main #post #content dl.ranking,body.single-view main #post #content dl.sns{width:auto}body.single-post main #post #content dl.ranking dt,body.single-post main #post #content dl.sns dt,body.single-innovator main #post #content dl.ranking dt,body.single-innovator main #post #content dl.sns dt,body.single-view main #post #content dl.ranking dt,body.single-view main #post #content dl.sns dt{text-align:center}body.single-post main #post #content dl.url,body.single-innovator main #post #content dl.url,body.single-view main #post #content dl.url{width:auto}body.single-post main #post #content dl.url dd,body.single-innovator main #post #content dl.url dd,body.single-view main #post #content dl.url dd{flex:3}body.single-post main #post #content #detail,body.single-innovator main #post #content #detail,body.single-view main #post #content #detail{width:auto}body.single-post main #post #content #detail div.data>table,body.single-innovator main #post #content #detail div.data>table,body.single-view main #post #content #detail div.data>table{width:100%;float:none}body.single-post main #post #content #detail div.data .sns,body.single-innovator main #post #content #detail div.data .sns,body.single-view main #post #content #detail div.data .sns{display:block;text-align:center;width:auto;float:none}body.single-post main #post #content #detail div.data .sns li,body.single-innovator main #post #content #detail div.data .sns li,body.single-view main #post #content #detail div.data .sns li{float:none}body.single-post main #post #content dl.event>dt,body.single-innovator main #post #content dl.event>dt,body.single-view main #post #content dl.event>dt{font-size:1.1rem}body.single-post main>a,body.single-innovator main>a,body.single-view main>a{width:auto}body.single-post main section.paywall h2,body.single-innovator main section.paywall h2,body.single-view main section.paywall h2{font-size:1.3rem}body.single-post main section.paywall>dl>dt,body.single-innovator main section.paywall>dl>dt,body.single-view main section.paywall>dl>dt{font-size:1.6rem}body.single-post main section.paywall>dl>dd,body.single-innovator main section.paywall>dl>dd,body.single-view main section.paywall>dl>dd{font-size:1.1rem;width:auto}body.single-post main section.paywall>dl>dd>p:nth-of-type(1) br:nth-of-type(1),body.single-innovator main section.paywall>dl>dd>p:nth-of-type(1) br:nth-of-type(1),body.single-view main section.paywall>dl>dd>p:nth-of-type(1) br:nth-of-type(1){display:none}body.single-post main section.paywall>dl>dd>ul,body.single-innovator main section.paywall>dl>dd>ul,body.single-view main section.paywall>dl>dd>ul{display:block}body.single-post main section.paywall>dl>dd>ul>li,body.single-innovator main section.paywall>dl>dd>ul>li,body.single-view main section.paywall>dl>dd>ul>li{max-width:initial}body.single-post main section.paywall>dl>dd>ul>li:not(:last-child),body.single-innovator main section.paywall>dl>dd>ul>li:not(:last-child),body.single-view main section.paywall>dl>dd>ul>li:not(:last-child){margin-right:0}body.technology main #post:nth-of-type(1) #title.column2{display:block}body.technology main #post:nth-of-type(1) #title.column2>figure{margin:0 0 1.5em 0}body.technology main #post:nth-of-type(1) #title #outline h1>strong{font-size:160%}body.technology main #post:nth-of-type(1) #title #outline p{font-size:140%}body.single-pressroom main>article{display:block}body.single-pressroom main>article>dl{margin-right:0}body.single-pressroom main h1{margin-top:20px}body.single-pressroom main h2{font-size:140%}body.single-pressroom main h3{font-size:120%}body.single-nl main>dl.register>dd>dl>dt{line-height:1.3}body.single-nl main>dl.register>dd>dl>dd>ul>li{min-width:47%;max-width:50%}body.single-nl main>dl.register>dd>dl>dd>ul>li:not(:last-child){margin-right:0}body.single-nl main>dl.register>dd>dl>dd>ul>li:nth-of-type(odd):not(:last-child){margin-right:1.5em}body.single-nl main>dl.register>dd>ul>li:nth-of-type(1) a,body.single-nl main>dl.register>dd>ul>li:nth-of-type(2) a{font-size:0.9rem}body.single-nl main>dl.register>dd a.campaign{font-size:0.9rem;width:auto}body.page main h1{margin-top:20px;font-size:160%}body.page main h2{font-size:140%}body.page main h3{font-size:120%}body.page main div.flex{display:block}body.page main div.flex>.two-columns:first-child,body.page main div.flex>div:first-child.two-columns-narrower,body.page main div.flex>div:first-child.two-columns-broader{margin-right:0}body.page main div.flex .flex>.two-columns:first-child{margin-right:0}body.page main div.flex>.three-columns{margin:0 0}body.page main div.border-top{padding:20px 0 0}body.date main #daily>article>section#cover h1>a img,body.daily main #daily>article>section#cover h1>a img{margin-bottom:20px}body.woocommerce-page .woocommerce .col2-set .col-1,body.woocommerce-page .woocommerce .col2-set .col-2{width:auto}body.woocommerce-page .woocommerce #payment ul.payment_methods{padding:0 2%;width:auto;box-sizing:border-box}body.woocommerce-page .woocommerce #payment ul.payment_methods>li>label{padding:20px 20px 10px;font-size:90%}body.woocommerce-page .woocommerce #payment ul.payment_methods>li>label img{margin:0 0 10px 10px;width:50px}body.woocommerce-page .woocommerce #payment ul.payment_methods>li div.payment_box{font-size:90%}body.woocommerce-page .woocommerce #payment .place-order{font-size:90%}body.woocommerce-page .woocommerce #payment .place-order input[type='submit']{padding-top:15px;height:50px;background-position:95% 25%}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link{padding-right:20px;padding-bottom:100px !important;background-color:#f0f0f0}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>img,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>img,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>img{display:block;margin:0 auto;max-width:60%;float:none}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link h3,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link h3{display:block;font-size:150%;font-weight:normal;text-align:center;width:auto}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.price,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.price{display:block;font-size:100%;text-align:center;line-height:1.3;max-width:initial}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.price ins,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.price ins,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.price ins{font-size:150%}body.woocommerce-page ul.product li>a.button,body.woocommerce-page ul.products li>a.button,body.woocommerce-page div.up-sells ul.products li>a.button{bottom:30px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.profile:not(.logged-in) main #tabSwitch ul li a,body.account:not(.logged-in) main #tabSwitch ul li a{font-size:90%}body.profile:not(.logged-in) main h2,body.account:not(.logged-in) main h2{display:block;margin-bottom:30px;padding:0px 0 0;font-size:200%;text-align:center;width:auto;float:none}body.profile:not(.logged-in) main dl,body.account:not(.logged-in) main dl{display:block;margin:0 0 50px;padding:0px 0 0;text-align:center;width:auto;float:none}body.profile:not(.logged-in) main dl dt,body.account:not(.logged-in) main dl dt{font-size:200%}body.profile:not(.logged-in) main dl dd,body.account:not(.logged-in) main dl dd{line-height:1.7}body.profile:not(.logged-in) main p,body.account:not(.logged-in) main p{text-align:center}body.profile:not(.logged-in) main p.form-row,body.account:not(.logged-in) main p.form-row{margin-bottom:10px}body.profile:not(.logged-in) main p label,body.account:not(.logged-in) main p label{text-align:left}body.profile:not(.logged-in) main form,body.account:not(.logged-in) main form{display:block;margin:0 auto;padding:0px 0 0;width:70%;float:none}body.profile:not(.logged-in) main form input[type='button'],body.profile:not(.logged-in) main form input[type='submit'],body.profile:not(.logged-in) main form button,body.account:not(.logged-in) main form input[type='button'],body.account:not(.logged-in) main form input[type='submit'],body.account:not(.logged-in) main form button{margin:20px auto 0}body.profile:not(.logged-in) main form input[type='button'].lost,body.profile:not(.logged-in) main form input[type='submit'].lost,body.profile:not(.logged-in) main form button.lost,body.account:not(.logged-in) main form input[type='button'].lost,body.account:not(.logged-in) main form input[type='submit'].lost,body.account:not(.logged-in) main form button.lost{width:200px}body.profile:not(.logged-in) main .wc-social-login a,body.account:not(.logged-in) main .wc-social-login a{margin:0 auto 10px;text-align:left}body.profile.woocommerce-lost-password main,body.account.woocommerce-lost-password main{padding-top:20px;border-top:1px solid #ddd}body.profile.woocommerce-lost-password main form input[type='button'],body.profile.woocommerce-lost-password main form input[type='submit'],body.profile.woocommerce-lost-password main form button,body.account.woocommerce-lost-password main form input[type='button'],body.account.woocommerce-lost-password main form input[type='submit'],body.account.woocommerce-lost-password main form button{width:200px}body.profile.logged-in main form,body.account.logged-in main form{position:relative;margin-top:20px;padding:85px 0 0}body.profile.logged-in main form>p.form-row-last,body.account.logged-in main form>p.form-row-last{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%}body.profile.logged-in main .woocommerce h1,body.account.logged-in main .woocommerce h1{padding-bottom:20px;font-weight:normal;border-bottom:4px solid #000}body.profile.logged-in main .woocommerce h2,body.account.logged-in main .woocommerce h2{font-size:150%}body.profile.logged-in main .woocommerce address,body.account.logged-in main .woocommerce address{font-style:normal}body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #hello,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #hello{width:90%}body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #insider,body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #free,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #insider,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #free{width:90%}body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #insider dt,body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #free dt,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #insider dt,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #free dt{font-size:100%}body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #insider dd,body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #free dd,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #insider dd,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #free dd{font-size:90%}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.basic dd>span{margin:0 0px 20px}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form{width:auto}body.woocommerce-edit-account main .woocommerce-MyAccount-content .wc-social-login-profile{width:auto}body.application main .woocommerce form table{border-spacing:2px 0}body.application main .woocommerce form table th,body.application main .woocommerce form table td{padding:5px;font-size:90%}body.application main .woocommerce form table tbody td.product-remove a{font-size:150%}body.application main .woocommerce form table tbody td.product-thumbnail img{width:100px}body.application main .woocommerce form table tbody td.product-name a{font-size:90%}body.application main .woocommerce form table tbody td.product-price ins{font-size:120%}body.application main .woocommerce form table tbody td.actions .coupon{margin:0 0 30px}body.application main .woocommerce form table tbody td.actions .coupon label,body.application main .woocommerce form table tbody td.actions .coupon input{display:inline-block !important;margin:0 30px 0 0 !important}body.application main .woocommerce>.cart-collaterals h2{font-weight:normal;text-align:center}body.application main .woocommerce>.cart-collaterals table{width:100%}body.application main .woocommerce>.cart-collaterals table tbody th,body.application main .woocommerce>.cart-collaterals table tbody td{padding:5px 10px;font-size:90%}body.subscribe main .woocommerce .woocommerce-form-login{width:auto}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>label{flex:1}body.subscribe main #order_review table{width:100%;border-spacing:5px 0}body.subscribe main #order_review table th,body.subscribe main #order_review table td{padding:10px 5px;font-size:90%;line-height:1.3}body.subscribe ul.order_details{width:auto}body.subscribe ul.order_details li{font-size:1.0rem}body.woocommerce-order-pay ul.order_details:before{font-size:1.1rem}body.post-type-archive-product header{background-color:rgba(255,255,255,0.5)}body.post-type-archive-product main>section{padding:2.0em}body.post-type-archive-product main>section>h2{font-size:1.6rem}body.post-type-archive-product main>section#intro{padding:9.0em 2.0em 2.0em}body.post-type-archive-product main>section#intro p{text-align:left}body.post-type-archive-product main>section#intro p br{display:none}body.post-type-archive-product main>section.subscription>p{margin-bottom:5.5em;font-size:0.9rem}body.post-type-archive-product main>section.subscription>p br{display:none}body.post-type-archive-product main>section.subscription>ul{display:block}body.post-type-archive-product main>section.subscription>ul>li{margin-bottom:2.0em;padding:2.0em 1.0em 4.5em}body.post-type-archive-product main>section.subscription>ul>li:first-child{margin:0 0 5.0em}body.post-type-archive-product main>section.subscription>ul>li:first-child>.woocommerce-LoopProduct-link:before{-moz-transform:translate(105%, 0);-ms-transform:translate(105%, 0);-webkit-transform:translate(105%, 0);transform:translate(105%, 0)}body.post-type-archive-product main>section.subscription>ul>li.free{display:block;margin-bottom:1.0em;padding-bottom:1.5em;text-align:center}body.post-type-archive-product main>section.subscription>ul>li.free>dl{margin:0 0 1.0em}body.post-type-archive-product main>section.subscription>ul>li.free>dl dt{margin:0 0 0.5em}body.post-type-archive-product main>section.subscription>ul>li.free>ul{margin:0 0 1.5em;padding-top:0}body.post-type-archive-product main>section.subscription>ul>li.free>a{padding:1.0em;text-align:center;width:14.0em;background-position:97% 18%}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>img{max-width:35vw}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.price>del{font-size:1.3rem}body.post-type-archive-product main>section.subscription>ul>li>.add_to_cart_button{bottom:1.5em}body.post-type-archive-product main>section#free>h2{font-size:1.4rem}body.post-type-archive-product main>section#free>div{display:block}body.post-type-archive-product main>section#free>div>figure{margin-bottom:2.0em}body.post-type-archive-product main>section#free>div>div{margin-left:0}body.post-type-archive-product main>section#free>div>div>dl{margin-bottom:2.0em;border-bottom:1px solid #ccc}body.post-type-archive-product main>section#free>div>dl dd>ul{display:block;margin:1.5em auto 0;width:75%}body.post-type-archive-product main>section#free>div>dl dd>ul li{margin-bottom:1.5em}body.post-type-archive-product main>section#free>div>dl dd>ul li:not(:last-child){margin-right:0}body.post-type-archive-product main>section#free>div>dl dd>ul li strong{font-size:0.9rem}body.post-type-archive-product main>section#insider>ul>li>dl dt{text-align:center}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(2)>img{width:75%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(2)>img{width:40%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3)>img{width:75%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4){padding-bottom:1.5em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4)>img{position:static}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(n){margin:0 0 1.5em;width:auto}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(n)>a img,body.post-type-archive-product main>section#insider>ul>li:nth-of-type(n)>img{display:block;margin:0 auto 1.5em;float:none}body.post-type-archive-product main>section#topic>ul{display:block}body.post-type-archive-product main>section#topic>ul>li{margin:0 auto 1.5em;width:75%;max-width:initial}body.post-type-archive-product main>section#topic>ul>li:nth-of-type(odd):not(:last-child){margin-right:auto}body.post-type-archive-product main>section#topic>ul>li>dl dd{text-align:left}body.post-type-archive-product main>section#reason>div{display:block}body.post-type-archive-product main>section#reason>div>figure{margin:0 auto 1.5em;width:75%;max-width:initial}body.post-type-archive-product main>section#reason>div>figure:nth-of-type(1){margin-right:auto}body.post-type-archive-product main>section#reason>div>figure>img{margin-bottom:1.0em}body.post-type-archive-product main>section#reason>div>ul{display:block;margin-top:3.0em}body.post-type-archive-product main>section#reason>div>ul>li{margin:0 auto 2.0em;width:75%}body.post-type-archive-product main>section#reason>div>ul>li:not(:last-child){margin-right:auto}body.post-type-archive-product main>section#reason>div>ul>li>dl{padding:1.5em}body.post-type-archive-product main>section#reason>div>ul>li>dl dt{padding:0 0 0 4.0em;text-align:left}body.post-type-archive-product main>section#reason>div>ul>li>dl dt:before{top:-2.2em;right:auto;bottom:auto;left:0;width:3em;height:4.5em}body.post-type-archive-product main>section.subscription.second>h2{margin-bottom:3.0em}body.post-type-archive-product main>section#faq>dl dt>a{font-size:1.1rem}body.post-type-archive-product main>section#faq>dl dd{margin:0 0 2.0em 3.3em;font-size:0.9rem}body.post-type-archive-product main>section#faq>dl dd img{margin:1.0em auto;max-width:75%}body.single-product main .entry-summary h1{margin:0 0 10px;font-size:200%}body.single-product main .entry-summary div.woocommerce .wc-memberships-member-discount-message{width:90%}body.single-product main .entry-summary div.product_meta{width:90%}body.single-product main .entry-summary div.product_meta>span{padding:10px;font-size:80%}body.single-product main .entry-summary form .wc-box-office-ticket-form{width:90%}body.single-product main .entry-summary form .wc-box-office-ticket-form h3 a{font-size:120%}body.single-product main .woocommerce-tabs #tab-description{width:90%}body.single-product main .woocommerce-tabs #tab-description h2{font-size:120%;line-height:1.1}body.single-product main div.related h2,body.single-product main div.up-sells h2{margin:0 0 10px 9%;font-size:150%}body.authentication main>p:nth-of-type(1){font-size:1.2rem}body.authentication main>form input[type='password']{width:12.0em}body.clips main #clip>h1{margin:0 0 0.5em;font-size:1.3rem}body.clips main #clip>ul{top:-0.5em}body.clips main #clip>ul>li>a{padding:0.7em 1.0em;font-size:0.8rem;line-height:1.1}body.clips main #clip>dl{padding:2.0em;width:auto}body.clips main #clip>dl>dt{font-size:1.5rem}body.clips main #clip>dl>dd>p{line-height:1.5}body.clips main #clip>ol>li{display:block}body.clips main #clip>ol>li>a{display:block;margin:0 0 1.5em}body.clips main #clip>ol>li>dl{margin:0 0 1.5em}body.clips main #clip>ol>li>dl>dt>strong{font-size:1.3rem}body.clips main #clip>ol>li>span{position:static;display:block;margin:0}body.clips main #clip>ol>li>span>.loading{left:50%;margin:0 auto;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.clips main #clip>ol>li>span>a{margin:0 auto;max-width:40vw}#follow{border:none}#follow>dl{display:block;border-top:4px solid #000}#follow>dl:nth-of-type(1),#follow>dl:nth-of-type(2){width:auto;float:none}#follow>dl dt{margin:0 0 0px;padding:7px 0;line-height:1.3}#follow>dl dd{padding:10px 0}#follow>dl dd form{margin:0 !important;padding:5px 0}#follow>dl dd form input[type='email']{padding:5px;font-size:100%;box-sizing:border-box}#follow>dl dd form input[type='submit']{top:0px;right:0 !important;bottom:auto;left:auto;padding-top:10px;font-size:90%;height:40px;background-position:95% 25% !important}footer{padding:30px 0px 30px}footer>div{margin:0 auto;padding:0 3%;width:auto;background:none}footer>div>dl{display:block;margin:0 0 20px;width:auto;float:none}footer>div>dl dt{margin:0 0 5px}footer>div>dl dd{font-size:90%;line-height:1.3}footer>div>a{display:block;margin:0 0 30px;padding:10px;font-size:100%;line-height:1.3;width:auto;height:auto;background-position:97% 15%;float:none}footer>div>nav{margin:0 0 30px}footer>div>nav#pcFooterNavi{display:none}footer>div>nav#spFooterNavi{display:block}footer>div>nav#spFooterNavi>dl{display:block;margin:0 0px 0 0;width:auto;float:none;clear:both}footer>div>nav#spFooterNavi>dl dt{margin:0 0 0px;padding:10px 0;border-bottom:1px solid #fff;cursor:pointer}footer>div>nav#spFooterNavi>dl dt span{display:inline-block;float:right}footer>div>nav#spFooterNavi>dl dd{display:none;border-bottom:1px solid #fff;clear:both}footer>div>nav#spFooterNavi>dl dd ul li a{margin:0 0 0px;padding:10px 0;font-size:90%;border-bottom:1px solid #666}footer>div>nav#spFooterNavi>dl dd ul li a:before{content:'- '}footer>div>small{padding-top:0;font-size:70%;border:none}div.meter dd{flex:4}}@media only screen and (max-width: 550px){body div.bubble>small{top:-0.5em;right:-.2em;bottom:auto;left:auto;font-size:1.5rem}body.corporate:before{font-size:0.85rem}header>nav#spNavi>form fieldset input[type='text']{margin:0 0 0.5em;padding:0.5em;width:90%;border-color:#000;box-sizing:border-box}header>nav#spNavi>form fieldset>label{margin:0 0 0 0.5em;font-size:0.85rem}header>nav#spNavi>form fieldset input[type='submit']{top:0.7em;padding-top:2.0em;width:2.0em}body>form fieldset>label{font-size:0.9rem}#announce a{padding:0.8em;font-size:0.85rem;line-height:1.3}#announce a span{font-size:0.9rem}#announce a span strong{display:block}#announce a em{display:block}#announce a strong{font-size:1.0rem}#announce a br{display:block}body>.register{display:none}#events>dt{display:block}#events>dt>span{display:block;margin:0 0 1.0em;font-size:1.2rem}#events>dd{padding:1.5em}#events>dd>dl>dt{margin-right:0;font-size:1.3rem}#events>dd>figure>img{width:40vw}#events>dd>a{width:auto}#banner{padding:0}#banner>dt{margin-bottom:0;text-align:center}#banner>dt img{width:100%;max-width:initial}#banner>dd dl dt{font-size:130%}#banner>dd dl dd{font-size:100%}#banner.bg{padding:1.5em}#banner.bg>dt{font-size:130%}#banner.bt10_2018{padding:1.5em}#banner.bt10_2018 a{word-break:normal}#banner.bt10_2018 a strong{font-size:1.7rem}#banner.bt10_2018 a span{font-size:1.1rem;line-height:1.5;-moz-box-shadow:0.12em 0 0 #000,-0.12em 0 0 #000;-webkit-box-shadow:0.12em 0 0 #000,-0.12em 0 0 #000;box-shadow:0.12em 0 0 #000,-0.12em 0 0 #000}#banner.bt10_2019>a{padding:2.0em 1.0em 1.0em}#banner.bt10_2019>dl>dt>a{font-size:8vw}#banner.bt10_2019>dl>dt>a>span{font-size:6vw}#banner.bt10_2019>dl>dd>p{font-size:5vw}#banner.bt10_2019>dl>dd>a{font-size:4.5vw}body main{margin:0 3% 50px;min-height:initial;word-break:break-word}body main>h1{display:block;margin:0 0 20px;font-size:150%;width:auto;float:none}body main>p{display:block;font-size:95%;width:auto;float:none}body main div.column1{width:auto}body main iframe{width:100%}body main #topics>ol li:nth-of-type(1)>dl dt>a{font-size:0.85rem}body main #topics>ol li:nth-of-type(1)>dl dt strong{font-size:1.2rem}body main #topics>ol li:nth-of-type(1)>dl dd{font-size:0.85rem}body main #topics>ol li:nth-of-type(even){margin-right:0}body main #topics>ol li:nth-of-type(n+2){display:block;width:auto;min-width:100%}body main #entryList{display:block;width:auto;min-height:initial;float:none}body main #entryList li{display:block;margin:0 0 20px;padding:20px 0 0;width:auto;float:none}body main #entryList li:nth-of-type(n+1){height:auto !important}body main #entryList li>dl{display:block;margin:0 0 20px;width:auto;float:none}body main #entryList li>dl dt h1,body main #entryList li>dl dt h3,body main #entryList li>dl dt strong{margin:10px 0;font-size:120%;line-height:1.3}body main #entryList li>dl dd{display:block;font-size:80%}body main #entryList li>a{position:static;display:block;width:auto;max-width:initial;float:none}body main #entryList li>a img{display:block;margin:0 auto 20px;width:auto}body main #related>.new>dt{font-size:1.2rem}body main #related>.new>dd>ul li{display:block}body main #related>.new>dd>ul li>a{display:block;margin:0 auto 1.5em}body main #related>.new>dd>ul li>dl dt>a{font-size:1.1rem}body main #related>.new>dd>ul li>dl dd>span{font-size:0.8rem}body main #related>.topic{display:block;padding-top:1.5em}body main #related>.topic>dl{margin:0 0 2.0em;padding:0 0 1.0em;border-bottom:1px solid #000}body main #related>.topic>dl>dt{margin-bottom:0.7em;font-size:1.2rem}body main #related>.topic>ul li{display:block}body main #related>.topic>ul li>a{display:block;margin:0 auto 1.5em}body main #related>.topic>ul li>dl dt>a{font-size:1.1rem}body main #related>.topic>ul li>dl dd>span{font-size:0.8rem}body main #related>.topic>span{display:block;margin:0;font-size:0.9rem}body main #related>.newsline{display:block;padding-top:0}body main #related>.newsline>dt{margin:0 0 1.0em;padding:1.0em 0;font-size:1.2rem;border-bottom:1px solid #000}body main #related>.newsline>dd>ul>li{display:block;margin-bottom:1.0em;font-size:1.0rem}body main #related>.newsline>dd>ul>li>span{display:inline-block;margin:0 0 0.5em;width:25%}body main #related>.newsline>dd>ul>li>a{display:block}body main #related>.newsline>dd>a{font-size:0.9rem}body main #related>.emook{padding-top:0}body main #related>.emook>dt{padding:1.0em 0;font-size:1.2rem;border-bottom:1px solid #000}body main #related>.emook>dd>ul{display:block}body main #related>.emook>dd>ul li>a:first-child{margin-right:1.0em}body main #related>.emook>dd>ul li>a strong{font-size:1.0rem}body main #related>.emook>dd>a{font-size:0.9rem}body main nav#pageGuide ul li{width:40vw}body main nav#pageGuide ul li a{font-size:0.8rem}body main table.border th,body main table.border td{font-size:80%}body main dl.register{padding:1.5em 1.0em 1.0em}body main dl.register>dt{margin-bottom:1.0em;font-size:1.0rem;line-height:1.3}body main dl.register>dd>ol li{margin-bottom:1.0em;font-size:0.85rem}body main dl.register>dd>ul{display:block}body main dl.register>dd>ul>li{margin:0 auto 1.0em;max-width:230px}body main dl.register>dd>ul>li:not(:last-child){margin-right:auto}body main dl.register>dd>ul>li a:nth-of-type(1),body main dl.register>dd>ul>li a:nth-of-type(2){padding:1.0em;font-size:0.9rem;line-height:1.1;min-height:initial}body main section.paywall .paywall__subscribe-alert{margin:-0.6em 3% 30px;width:auto}body main section.paywall>div .product-description__benefits{width:auto}body main ul.sns li a{font-size:65%}body main ul.sns li a:before{width:15px;height:15px}body.home #topEntry{margin-bottom:2.2em}body.home #topEntry>article#cover{padding-top:20px}body.home #topEntry>article#cover h1{font-size:125%;padding:0 20px}body.home #topEntry>article#cover h1 span{margin-bottom:20px;padding:10px 0 0;font-size:60%}body.home #topEntry>article#cover p{margin-bottom:20px;padding:0 20px;font-size:85%}body.home #topEntry>article#cover p>span{margin-top:20px}body.home #topEntry>article#cover>a{height:auto !important;background:none}body.home #topEntry>article#cover>a img{display:block;width:100%}body.home #topEntry>article#daily>ul li{display:block;margin-bottom:0.8em}body.home #topEntry>article#daily>ul li>span{display:block;margin:0 0 0.5em;width:5.0em}body.home #topEntry>article#daily>ul li:first-child{margin-bottom:1.5em;text-align:center}body.home #topEntry>article#daily>ul li:first-child>a{font-size:110%}body.home #topEntry>article#daily>ul li:first-child>a>img{margin:0 auto 1.0em;max-width:50%;float:none}body.home #topEntry>article#daily>ul li:first-child>span{margin:0 auto 0.8em;width:5.0em}body.home #topEntry>article#daily>ul li:first-child br{display:none}body.home #topEntry>article#daily>ol li>a{font-size:120%}body.home #topEntry>article#daily>ol li>a img{display:block;margin:0 0 0.8em;max-width:100%;float:none}body.home #topEntry>article#daily>ol li>span{font-size:80%}body.home #topEntry>article#daily #adMobile{margin-bottom:0}body.home #topEntry>article#daily dl dt{font-size:130%}body.home #topEntry>article#daily dl dd a{width:auto}body.home #announce+#topEntry,body.home>.register+#topEntry{margin-top:1.5em}body.home main{padding-top:0}body.home main #feature>dt{margin-bottom:20px}body.home main #feature>dd{display:block}body.home main #feature>dd>div{margin:0 0 20px}body.home main #feature>dd>div dl{padding:20px}body.home main #feature>dd>div dl dt>a{margin-bottom:20px}body.home main #feature>dd>div dl dt strong{font-size:150%}body.home main #feature>dd>div dl dd{font-size:90%}body.home main #feature>dd>div dl dd span{margin-top:20px}body.home main #feature>dd>div>a.horizontal{height:35vh;background-position:top center;background-size:contain}body.home main #feature>dd>ul li{display:block}body.home main #feature>dd>ul li dl{margin-right:0}body.home main #feature>dd>ul li dl dt strong{font-size:130%}body.home main #latest>dl{display:block;width:auto;float:none}body.home main #latest>dl dt{padding:15px 60px 15px 0;font-size:120%}body.home main #latest>dl dt a{position:absolute;top:0;right:0;bottom:auto;left:auto;padding:15px 0;font-size:80%;font-weight:bold}body.home main #latest>a{display:block;margin:20px 0;padding:40px 15px 15px;width:auto;float:none}body.home main #latest>div{top:0;right:auto;bottom:auto;left:50%;margin-left:0px;padding-top:15px;max-width:60%}body.home main #latest>ol{display:block;width:auto;float:none}body.home main #latest>ol li{padding:1.5em 0}body.home main #latest>ol li dl{display:block;margin-bottom:1.0em;width:auto;float:none}body.home main #latest>ol li dl dt>a{font-size:0.8rem}body.home main #latest>ol li dl dt strong{font-size:1.3rem}body.home main #latest>ol li>a{display:block;width:auto;max-width:initial;float:none}body.category main #latest>dl,body.tax-c main #latest>dl,body.tax-topic main #latest>dl,body.tax-type main #latest>dl{display:block;width:auto;float:none}body.category main #latest>dl dt,body.tax-c main #latest>dl dt,body.tax-topic main #latest>dl dt,body.tax-type main #latest>dl dt{padding:15px 60px 15px 0;font-size:120%}body.category main #latest>dl dt a,body.tax-c main #latest>dl dt a,body.tax-topic main #latest>dl dt a,body.tax-type main #latest>dl dt a{position:absolute;top:0;right:0;bottom:auto;left:auto;display:block;padding:15px 0;font-size:80%;font-weight:bold}body.category main #latest>dl dd,body.tax-c main #latest>dl dd,body.tax-topic main #latest>dl dd,body.tax-type main #latest>dl dd{display:none;border-bottom:3px solid #000}body.category main #latest>dl dd ul li a,body.tax-c main #latest>dl dd ul li a,body.tax-topic main #latest>dl dd ul li a,body.tax-type main #latest>dl dd ul li a{padding:10px 5px}body.category main #latest>a,body.tax-c main #latest>a,body.tax-topic main #latest>a,body.tax-type main #latest>a{display:block;margin:20px 0;padding:40px 15px 15px;width:auto;float:none}body.category main #latest>div,body.tax-c main #latest>div,body.tax-topic main #latest>div,body.tax-type main #latest>div{top:0;right:auto;bottom:auto;left:50%;margin-left:-70px;padding-top:15px;max-width:60%}body.tax-t #result,body.author_archive #result,body.tax-collection #result{padding:20px 3%}body.tax-t #result dt,body.author_archive #result dt,body.tax-collection #result dt{margin-bottom:20px;font-size:130%}body.tax-t #result dd,body.author_archive #result dd,body.tax-collection #result dd{padding-top:0;font-size:80%}body.tax-collection #result dt{flex-direction:column;flex-direction:-webkit-column;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;align-items:flex-start;-webkit-align-items:flex-start;font-size:120%}body.tax-collection #result dt>strong{margin:0 0 10px}body.tax-collection #result dd>p{position:static;padding:20px;font-size:100%;width:auto}body.tax-collection main>figure{flex-direction:column;flex-direction:-webkit-column;flex-wrap:nowrap;flex-wrap:-webkit-nowrap}body.tax-collection main>figure>a{display:block;margin:0 0 20px}body.tax-collection main #entryList li dl{margin-left:15%;width:auto}body.tax-collection main #entryList li dl:before{top:-3%;right:auto;bottom:auto;left:-17%}body.tax-collection main #entryList li>a{width:auto}body.category-innovators #mainimage>dl dt,body.tax-innovators_year #mainimage>dl dt,body.page-template-page-innovator_year #mainimage>dl dt{font-size:160%}body.category-innovators #mainimage>dl dd,body.tax-innovators_year #mainimage>dl dd,body.page-template-page-innovator_year #mainimage>dl dd{line-height:1.7}body.category-innovators main>section,body.tax-innovators_year main>section,body.page-template-page-innovator_year main>section{display:block}body.category-innovators main>section>dl,body.tax-innovators_year main>section>dl,body.page-template-page-innovator_year main>section>dl{margin:0 0 20px}body.category-innovators main>section>dl dt,body.tax-innovators_year main>section>dl dt,body.page-template-page-innovator_year main>section>dl dt{margin:0 0 10px;font-size:150%}body.category-innovators main>section>dl dd,body.tax-innovators_year main>section>dl dd,body.page-template-page-innovator_year main>section>dl dd{font-size:85%}body.category-innovators main>section>ul li>a,body.category-innovators main>section>ul li>span,body.tax-innovators_year main>section>ul li>a,body.tax-innovators_year main>section>ul li>span,body.page-template-page-innovator_year main>section>ul li>a,body.page-template-page-innovator_year main>section>ul li>span{padding:20px 0}body.category-innovators main>section>ul li>a>img,body.category-innovators main>section>ul li>span>img,body.tax-innovators_year main>section>ul li>a>img,body.tax-innovators_year main>section>ul li>span>img,body.page-template-page-innovator_year main>section>ul li>a>img,body.page-template-page-innovator_year main>section>ul li>span>img{margin:0 7% 0 2%;max-width:20%}body.category-innovators main>section>ul li>a>dl dt,body.category-innovators main>section>ul li>span>dl dt,body.tax-innovators_year main>section>ul li>a>dl dt,body.tax-innovators_year main>section>ul li>span>dl dt,body.page-template-page-innovator_year main>section>ul li>a>dl dt,body.page-template-page-innovator_year main>section>ul li>span>dl dt{margin:0 0 5px;font-size:110%}body.category-innovators main>section>ul li>a>dl dt span,body.category-innovators main>section>ul li>span>dl dt span,body.tax-innovators_year main>section>ul li>a>dl dt span,body.tax-innovators_year main>section>ul li>span>dl dt span,body.page-template-page-innovator_year main>section>ul li>a>dl dt span,body.page-template-page-innovator_year main>section>ul li>span>dl dt span{display:block;margin-left:0}body.category-innovators main>section>ul li>a>dl dd,body.category-innovators main>section>ul li>span>dl dd,body.tax-innovators_year main>section>ul li>a>dl dd,body.tax-innovators_year main>section>ul li>span>dl dd,body.page-template-page-innovator_year main>section>ul li>a>dl dd,body.page-template-page-innovator_year main>section>ul li>span>dl dd{font-size:80%;line-height:1.5}body.category-technology #mainimage>dl dt{font-size:150%}body.category-technology #mainTitle{margin:-3.5em 0 1.5em}body.category-technology #mainTitle h1{margin-bottom:2.0em;padding:1.5em}body.category-technology #mainTitle h1 strong{font-size:10vw}body.category-technology #mainTitle h1 span{top:0.3em;font-size:4.0vw;-moz-box-shadow:0.25em 0 0 #000,-0.25em 0 0 #000;-webkit-box-shadow:0.25em 0 0 #000,-0.25em 0 0 #000;box-shadow:0.25em 0 0 #000,-0.25em 0 0 #000}body.category-technology #mainTitle>div>*{width:auto}body.category-technology #mainTitle>div p{font-size:1.0rem}body.category-technology #mainTitle>div p:first-child{font-size:1.0rem}body.category-technology #mainTitle>div figure{padding-top:1.5em}body.category-technology #mainTitle>div figure>*:first-child{flex:1;margin-right:1.5em}body.category-technology #mainTitle>div figure figcaption{flex:1;font-size:0.9rem;line-height:1.5}body.category-technology main>section>ul li{position:relative;display:flex;display:-webkit-flex;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch}body.category-technology main>section>ul li dl{margin-bottom:0}body.category-technology main>section>ul li dl dt{font-size:130%}body.category-technology main>section>ul li dl dd{font-size:85%}body.category-technology main>section>ul li>a{padding-top:0}body.category-technology main>article h2{font-size:1.7rem}body.category-technology main>article p{font-size:1.0rem}body.category-technology main>article .detail{margin-left:0;width:auto;float:none}body.category-technology main>article .readMore>dd figure>*:first-child{margin-right:1.5em}body.category-technology main>article .readMore>dd figure figcaption>a{font-size:1.1rem;line-height:1.3}body.category-tr10_2019 #mainimage nav.custom_nav>ul{margin-top:0}body.category-tr10_2019 #mainimage nav.custom_nav>ul>li{padding:0.5em 0}body.category-tr10_2019 #mainTitle{margin-top:-3.0em}body.category-tr10_2019 #mainTitle>figure figcaption h1{margin-bottom:0;font-size:2.0rem}body.category-tr10_2019 #mainTitle>div h2{font-size:1.4rem}body.category-tr10_2019 #mainTitle>div>p{font-size:0.9rem}body.category-tr10_2019 #mainTitle>div #content>p{font-size:0.9rem}body.category-tr10_2019 #mainTitle>div #content>p .custom-button{font-size:0.9rem !important;max-width:80vw}body.category-tr10_2019 main>article h2{font-size:1.4rem}body.category-tr10_2019 main>article h3{font-size:1.1rem}body.category-tr10_2019 main>article>p{font-size:0.9rem}body.category-tr10_2019 main>article .readMore>dt{font-size:1.1rem}body.category-tr10_2019 main>article .readMore>dd>figure{display:block}body.category-tr10_2019 main>article .readMore>dd>figure>a{display:block;margin:0 0 1.5em !important;text-align:center}body.category-tr10_2019 main>article .readMore>dd>figure figcaption{font-size:0.9rem}body.category-tr10_2019 main>article .readMore>dd>figure figcaption>a{font-size:1.0rem}body.category-companies #intro{padding-top:30px}body.category-companies #intro dt{font-size:200%}body.category-companies #intro dd{font-size:110%}body.category-companies #intro dd a{font-size:90%}body.category-companies main #list>div ol li{margin-bottom:1.0em}body.category-companies main #list>div ol li>em{font-size:180%}body.category-companies main #list>div ol li>strong{font-size:70%}body.category-companies main #list>div ol li>a{font-size:140%}body.tag #tag{padding:20px 0}body.tag #tag h1{margin:0 3%;font-size:150%}body.tag #tag h1 strong{display:block;padding-top:10px}body.post-type-archive-nl main h1>a,body.single-nl main h1>a{margin-bottom:0.3em}body.post-type-archive-nl main h1 span,body.single-nl main h1 span{display:block;font-size:45%;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.post-type-archive-nl main article>div>dl dd>p,body.single-nl main article>div>dl dd>p{font-size:90%}body.post-type-archive-nl main article>div>dl dd>div p,body.single-nl main article>div>dl dd>div p{font-size:90%}body.post-type-archive-nl main article a.author,body.single-nl main article a.author{width:auto}body.post-type-archive-nl main article a.author img,body.single-nl main article a.author img{max-width:50px}body.post-type-archive-nl main article>dl>dt img,body.single-nl main article>dl>dt img{width:50vw}body.post-type-archive-nl main article>dl>dd>a:first-child,body.single-nl main article>dl>dd>a:first-child{font-size:150%}body.post-type-archive-nl main article>dl>dd>em span,body.single-nl main article>dl>dd>em span{display:inline-block;margin-left:0.5em}body.post-type-archive-emook main h1{padding:0.5em;font-size:130%}body.post-type-archive-emook main h1 span{font-size:65%;line-height:1.3}body.post-type-archive-emook main>div>dl dt br{display:none}body.post-type-archive-emook main>div>dl dd>p{margin-bottom:1.5em}body.post-type-archive-emook main>div>dl dd>span{text-align:center}body.post-type-archive-emook main>div>dl dd>span a{display:block;margin:0.5em auto 0;font-size:100%}body.post-type-archive-emook main h2{padding:0.5em}body.post-type-archive-emook main>ul>li.show{display:block}body.post-type-archive-emook main>ul>li>dl>dd>div{display:block}body.post-type-archive-emook main>ul>li>dl>dd>div>ul.sns{margin:1.0em 0}body.post-type-archive-emook main>ul>li>dl>dd>div>ul.sns li:not(:last-child){margin-right:0}body.post-type-archive-emook main>a{font-size:1.0rem;width:calc(100% - 2.0em)}body.category-events main h1{font-size:1.2rem}body.category-events main h1 span{position:static;display:block;padding:0.5em 0 0;font-size:0.75rem;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.category-events main #info>li{height:auto;background:none !important}body.category-events main #info>li>span{position:static;display:block;color:#fff;width:auto;background-color:#4A4A4A}body.category-events main #info>li>span>strong{font-size:1.1rem}body.category-events main #info>li>dl{position:static;padding:1.0em;background-color:#4A4A4A}body.category-events main #info>li>dl>dt{font-size:1.0rem}body.category-events main #info>li>dl>dd>p{margin-bottom:1.0em;font-size:0.75rem}body.category-events main #info>li>dl>dd>a{width:auto}body.category-events main #archive>dl>dt{margin-bottom:1.5em;font-size:0.9rem}body.category-events main #archive>dl#report>dd>ul>li{margin-bottom:1.5em;padding-bottom:1.5em}body.category-events main #archive>dl#report>dd>ul>li>dl{margin-bottom:0}body.category-events main #archive>dl#report>dd>ul>li>dl>dt>a{font-size:1.0rem}body.category-events main #archive>dl#report>dd>ul>li>dl>dd{display:block}body.category-events main #archive>dl#report>dd>ul>li>dl>dd>figure{margin:0 0 1.0em}body.category-events main #archive>dl#report>dd>ul>li>dl>dd>p{font-size:0.75rem}body.post-type-archive-view main h1{font-size:1.2rem}body.post-type-archive-view main>ul>li>dl>dd>a{font-size:1.0rem}body.post-type-archive-view main>div>dl>dt{padding-left:0;font-size:1.1rem}body.post-type-archive-view main>div>div>ol>li{flex-direction:column-reverse;flex-direction:-webkit-column-reverse;flex-wrap:wrap;flex-wrap:-webkit-wrap;padding-left:0}body.post-type-archive-view main>div>div>ol>li>dl>dt>a{margin-bottom:0.5em;font-size:0.8rem}body.post-type-archive-view main>div>div>ol>li>dl>dt>strong{font-size:1.2rem}body.post-type-archive-view main>div>div>ol>li>dl>dd{font-size:0.8rem;line-height:1.5}body.post-type-archive-view main>div>div>ol>li>a{margin-bottom:1.0em}body.author main>ol li{display:block;margin:0 0 30px;width:auto;float:none}body.author main>ol li:nth-of-type(odd){margin-right:0%}body.search>form{padding:50px 5%}body.search>form fieldset input[type='text']{font-size:110%}body.search>form fieldset input[type='submit']{top:0;padding:20px 0 0;width:20px}body.search main{min-height:500px}body.search main>ul{margin:0 0 0px;border-bottom:1px solid #000}body.search main>ul li{display:block;margin:0 0px 0 0;float:none}body.search main>ul li a{padding:10px 0;font-size:100%;border-top:1px solid #000}body.search main>ul li a:hover,body.search main>ul li a.current{border-bottom:none;background-color:#eee}body.search main>a{display:block;margin:20px 0;padding:40px 15px 15px;width:auto;float:none}body.single-post #sbm>em,body.single-innovator #sbm>em,body.single-view #sbm>em{-moz-transform:translateY(.1em);-ms-transform:translateY(.1em);-webkit-transform:translateY(.1em);transform:translateY(.1em)}body.single-post #sbm dl dd,body.single-innovator #sbm dl dd,body.single-view #sbm dl dd{font-size:0.85rem}body.single-post>figure,body.single-innovator>figure,body.single-view>figure{margin:3.0em 0}body.single-post>figure>figcaption,body.single-innovator>figure>figcaption,body.single-view>figure>figcaption{font-size:0.8rem}body.single-post main,body.single-innovator main,body.single-view main{margin-top:10px}body.single-post main #post,body.single-innovator main #post,body.single-view main #post{margin-top:0}body.single-post main #post #title,body.single-innovator main #post #title,body.single-view main #post #title{padding-bottom:0}body.single-post main #post #title #outline,body.single-innovator main #post #title #outline,body.single-view main #post #title #outline{margin:2.0em 0}body.single-post main #post #title #outline>figure,body.single-innovator main #post #title #outline>figure,body.single-view main #post #title #outline>figure{margin-bottom:1.0em;padding:0.7em 0}body.single-post main #post #title #outline>figure>figcaption>a,body.single-innovator main #post #title #outline>figure>figcaption>a,body.single-view main #post #title #outline>figure>figcaption>a{margin-bottom:0.3em;font-size:0.9rem}body.single-post main #post #title #outline>figure>figcaption>strong>a,body.single-innovator main #post #title #outline>figure>figcaption>strong>a,body.single-view main #post #title #outline>figure>figcaption>strong>a{font-size:1.1rem}body.single-post main #post #title #outline>.info #channel,body.single-innovator main #post #title #outline>.info #channel,body.single-view main #post #title #outline>.info #channel{flex:1}body.single-post main #post #title #outline a.english,body.single-innovator main #post #title #outline a.english,body.single-view main #post #title #outline a.english{font-size:0.8rem}body.single-post main #post #title #outline h1 strong,body.single-innovator main #post #title #outline h1 strong,body.single-view main #post #title #outline h1 strong{font-size:1.5rem}body.single-post main #post #title #outline>p,body.single-innovator main #post #title #outline>p,body.single-view main #post #title #outline>p{margin-top:1.5em;font-size:0.9rem}body.single-post main #post #title #outline>p>span,body.single-innovator main #post #title #outline>p>span,body.single-view main #post #title #outline>p>span{margin-top:1.0em}body.single-post main #post #title.column2>figure,body.single-post main #post #title.column2>a,body.single-innovator main #post #title.column2>figure,body.single-innovator main #post #title.column2>a,body.single-view main #post #title.column2>figure,body.single-view main #post #title.column2>a{margin:0 0 1.5em}body.single-post main #post #title ul.sns,body.single-innovator main #post #title ul.sns,body.single-view main #post #title ul.sns{position:static}body.single-post main #post #content,body.single-innovator main #post #content,body.single-view main #post #content{width:auto;float:none}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dt,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dt{padding:0 0 20px;font-size:1.1rem}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd>ul,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd>ul,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd>ul{display:block;margin-bottom:1.0em}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li{margin:0 auto 1.0em;max-width:initial}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li:not(:last-child),body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li:not(:last-child),body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li:not(:last-child){margin-right:auto}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.facebook,body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.register,body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.login,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.facebook,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.register,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.login,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.facebook,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.register,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd>ul>li>a.login{width:auto}body.single-post main #post #content .wc-memberships-content-restricted-message>dl>dd a.campaign,body.single-innovator main #post #content .wc-memberships-content-restricted-message>dl>dd a.campaign,body.single-view main #post #content .wc-memberships-content-restricted-message>dl>dd a.campaign{margin-bottom:1.0em;padding:0.7em 2.0em 0.7em 0.7em;font-size:0.85rem;line-height:1.3;max-width:230px;background-position:97% 12%}body.single-post main #post #content.member .wc-memberships-content-restricted-message dl.member,body.single-innovator main #post #content.member .wc-memberships-content-restricted-message dl.member,body.single-view main #post #content.member .wc-memberships-content-restricted-message dl.member{margin-bottom:3.0em}body.single-post main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li,body.single-innovator main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li,body.single-view main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li{max-width:230px}body.single-post main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li a,body.single-innovator main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li a,body.single-view main #post #content.member .wc-memberships-content-restricted-message dl.member>dd>ul>li a{padding:1.0em;font-size:1.0rem;line-height:1.1;min-height:initial;background-position:96% 22%;background-size:12px auto !important}body.single-post main #post #content.premium .wc-memberships-content-restricted-message dl.premium,body.single-innovator main #post #content.premium .wc-memberships-content-restricted-message dl.premium,body.single-view main #post #content.premium .wc-memberships-content-restricted-message dl.premium{margin-bottom:3.0em}body.single-post main #post #content #adMobile,body.single-innovator main #post #content #adMobile,body.single-view main #post #content #adMobile{position:static;margin:0 0 30px;text-align:center}body.single-post main #post #content #adMobile img,body.single-innovator main #post #content #adMobile img,body.single-view main #post #content #adMobile img{max-width:100%}body.single-post main #post #content p,body.single-innovator main #post #content p,body.single-view main #post #content p{font-size:90%}body.single-post main #post #content.dropcap>p:nth-of-type(1):first-letter,body.single-innovator main #post #content.dropcap>p:nth-of-type(1):first-letter,body.single-view main #post #content.dropcap>p:nth-of-type(1):first-letter{padding:0.6em 1.2em 0.5em}body.single-post main #post #content figure.main-col-right,body.single-innovator main #post #content figure.main-col-right,body.single-view main #post #content figure.main-col-right{margin:30px auto;width:auto;float:none}body.single-post main #post #content figure.right-col,body.single-innovator main #post #content figure.right-col,body.single-view main #post #content figure.right-col{margin:20px 0 30px;text-align:left;width:auto;float:none}body.single-post main #post #content figure.three-col img,body.single-post main #post #content figure.full img,body.single-innovator main #post #content figure.three-col img,body.single-innovator main #post #content figure.full img,body.single-view main #post #content figure.three-col img,body.single-view main #post #content figure.full img{display:block;margin:20px 0 0;width:auto;float:none}body.single-post main #post #content figure.three-col img:first-child,body.single-post main #post #content figure.full img:first-child,body.single-innovator main #post #content figure.three-col img:first-child,body.single-innovator main #post #content figure.full img:first-child,body.single-view main #post #content figure.three-col img:first-child,body.single-view main #post #content figure.full img:first-child{margin-top:0}body.single-post main #post #content figure.main-col-2x2>img,body.single-innovator main #post #content figure.main-col-2x2>img,body.single-view main #post #content figure.main-col-2x2>img{display:block;margin-top:20px;width:auto;float:none}body.single-post main #post #content figure.main-col-2x2>img:nth-of-type(1),body.single-innovator main #post #content figure.main-col-2x2>img:nth-of-type(1),body.single-view main #post #content figure.main-col-2x2>img:nth-of-type(1){margin-top:0}body.single-post main #post #content figure.main-col-2x2>ul li,body.single-innovator main #post #content figure.main-col-2x2>ul li,body.single-view main #post #content figure.main-col-2x2>ul li{margin:20px 0 0;width:auto;height:auto;float:none}body.single-post main #post #content figure.main-col-2x2>ul li:nth-of-type(1),body.single-innovator main #post #content figure.main-col-2x2>ul li:nth-of-type(1),body.single-view main #post #content figure.main-col-2x2>ul li:nth-of-type(1){margin-top:0}body.single-post main #post #content figure.main-col-2x2>ul li img,body.single-innovator main #post #content figure.main-col-2x2>ul li img,body.single-view main #post #content figure.main-col-2x2>ul li img{position:static;min-height:initial;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.single-post main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-post main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline,body.single-innovator main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-innovator main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline,body.single-view main #post #content>dl:not(.sns):not(.ranking):not(.url).stat,body.single-view main #post #content>dl:not(.sns):not(.ranking):not(.url).timeline{display:block;margin-right:0;margin-left:0;padding-top:15px;width:auto;border-top:1px solid #000;float:none}body.single-post main #post #content dl.ranking,body.single-innovator main #post #content dl.ranking,body.single-view main #post #content dl.ranking{display:none}body.single-post main #post #content dl.sns dd ul,body.single-innovator main #post #content dl.sns dd ul,body.single-view main #post #content dl.sns dd ul{display:block}body.single-post main #post #content dl.url,body.single-innovator main #post #content dl.url,body.single-view main #post #content dl.url{display:block}body.single-post main #post #content dl.url dt,body.single-innovator main #post #content dl.url dt,body.single-view main #post #content dl.url dt{text-align:center}body.single-post main #post #content dl.url dd input,body.single-innovator main #post #content dl.url dd input,body.single-view main #post #content dl.url dd input{display:block;width:90%}body.single-post main #post #content div.infographic,body.single-innovator main #post #content div.infographic,body.single-view main #post #content div.infographic{overflow:auto;-webkit-overflow-scrolling:touch}body.single-post main #post #content div.infographic table:not([class]),body.single-innovator main #post #content div.infographic table:not([class]),body.single-view main #post #content div.infographic table:not([class]){min-width:550px}body.single-post main #post #content div.information-table td,body.single-innovator main #post #content div.information-table td,body.single-view main #post #content div.information-table td{display:block}body.single-post main #post #content div.column,body.single-innovator main #post #content div.column,body.single-view main #post #content div.column{padding:1.0em}body.single-post main #post #content div.column h3,body.single-innovator main #post #content div.column h3,body.single-view main #post #content div.column h3{margin-bottom:0.7em;padding-bottom:0.8em;font-size:1.1rem}body.single-post main #post #content div.column p,body.single-innovator main #post #content div.column p,body.single-view main #post #content div.column p{font-size:0.9rem;line-height:1.8}body.single-post main #post #content>blockquote,body.single-innovator main #post #content>blockquote,body.single-view main #post #content>blockquote{margin-left:5.0em}body.single-post main #post #content>blockquote.main-col-right,body.single-innovator main #post #content>blockquote.main-col-right,body.single-view main #post #content>blockquote.main-col-right{display:block;margin-right:0;margin-left:0;padding-top:15px;width:auto;border-top:3px solid #000;float:none}body.single-post main #post #content>aside.list,body.single-post main #post #content>aside.main-col-right-list,body.single-innovator main #post #content>aside.list,body.single-innovator main #post #content>aside.main-col-right-list,body.single-view main #post #content>aside.list,body.single-view main #post #content>aside.main-col-right-list{display:block;margin-left:0;padding-top:15px;width:auto;border-top:1px solid #000;float:none}body.single-post main #post #content #detail div.data>table,body.single-innovator main #post #content #detail div.data>table,body.single-view main #post #content #detail div.data>table{width:100%;float:none}body.single-post main #post #content #detail div.data>table th,body.single-post main #post #content #detail div.data>table td,body.single-innovator main #post #content #detail div.data>table th,body.single-innovator main #post #content #detail div.data>table td,body.single-view main #post #content #detail div.data>table th,body.single-view main #post #content #detail div.data>table td{display:block;padding:0;width:auto}body.single-post main #post #content #detail div.data>table th,body.single-innovator main #post #content #detail div.data>table th,body.single-view main #post #content #detail div.data>table th{margin-bottom:5px;line-height:1.1}body.single-post main #post #content #detail div.data>table td,body.single-innovator main #post #content #detail div.data>table td,body.single-view main #post #content #detail div.data>table td{margin-bottom:20px;line-height:1.5}body.single-post main #post #content #detail div.data .sns,body.single-innovator main #post #content #detail div.data .sns,body.single-view main #post #content #detail div.data .sns{display:block;width:auto;float:none}body.single-post main #post #content #detail div.data>a,body.single-innovator main #post #content #detail div.data>a,body.single-view main #post #content #detail div.data>a{display:block;margin:0 auto 20px;width:auto;max-width:50%;float:none}body.single-post main #post #content #detail div.data>a img,body.single-innovator main #post #content #detail div.data>a img,body.single-view main #post #content #detail div.data>a img{display:block;margin:0 auto}body.single-post main #post #content #detail div.data>dl,body.single-innovator main #post #content #detail div.data>dl,body.single-view main #post #content #detail div.data>dl{display:block;width:auto;float:none}body.single-post main #post #content #detail div.data>dl dt,body.single-innovator main #post #content #detail div.data>dl dt,body.single-view main #post #content #detail div.data>dl dt{text-align:center}body.single-post main #post #content dl.event>dt,body.single-innovator main #post #content dl.event>dt,body.single-view main #post #content dl.event>dt{font-size:1.0rem}body.single-post main #post #content dl.event>dd>strong,body.single-innovator main #post #content dl.event>dd>strong,body.single-view main #post #content dl.event>dd>strong{font-size:1.0rem}body.single-post main #post #content dl.event>dd>table,body.single-innovator main #post #content dl.event>dd>table,body.single-view main #post #content dl.event>dd>table{margin-bottom:1.0em}body.single-post main #post #content dl.event>dd>table th,body.single-post main #post #content dl.event>dd>table td,body.single-innovator main #post #content dl.event>dd>table th,body.single-innovator main #post #content dl.event>dd>table td,body.single-view main #post #content dl.event>dd>table th,body.single-view main #post #content dl.event>dd>table td{font-size:0.85rem}body.single-post main #post #content dl.event>dd>table th:nth-of-type(1),body.single-innovator main #post #content dl.event>dd>table th:nth-of-type(1),body.single-view main #post #content dl.event>dd>table th:nth-of-type(1){width:70%}body.single-post main #post #content dl.event>dd>table th:nth-of-type(2),body.single-innovator main #post #content dl.event>dd>table th:nth-of-type(2),body.single-view main #post #content dl.event>dd>table th:nth-of-type(2){width:30%}body.single-post main #post #content dl.event>dd>a,body.single-innovator main #post #content dl.event>dd>a,body.single-view main #post #content dl.event>dd>a{margin-bottom:0.5em}body.single-post main #post #content dl.report>dt,body.single-innovator main #post #content dl.report>dt,body.single-view main #post #content dl.report>dt{font-size:1.0rem}body.single-post main #post #content dl.report>dd>ul>li,body.single-innovator main #post #content dl.report>dd>ul>li,body.single-view main #post #content dl.report>dd>ul>li{display:block}body.single-post main #post #content dl.report>dd>ul>li>figure,body.single-innovator main #post #content dl.report>dd>ul>li>figure,body.single-view main #post #content dl.report>dd>ul>li>figure{margin:0 0 1.0em}body.single-post main #post #content dl.report>dd>ul>li>dl>dt,body.single-innovator main #post #content dl.report>dd>ul>li>dl>dt,body.single-view main #post #content dl.report>dd>ul>li>dl>dt{margin-bottom:0.5em;font-size:1.0rem}body.single-post main #post #content dl.report>dd>ul>li>dl>dd,body.single-innovator main #post #content dl.report>dd>ul>li>dl>dd,body.single-view main #post #content dl.report>dd>ul>li>dl>dd{font-size:0.8rem}body.single-post main #post #content dl.report>dd>ul>li>dl>dd>span,body.single-innovator main #post #content dl.report>dd>ul>li>dl>dd>span,body.single-view main #post #content dl.report>dd>ul>li>dl>dd>span{margin-top:0.5em}body.single-post main>dl.ranking,body.single-innovator main>dl.ranking,body.single-view main>dl.ranking{display:block;margin:0px 0 50px;padding:30px 0 0;width:auto;clear:both}body.single-post main>dl.ranking dt,body.single-innovator main>dl.ranking dt,body.single-view main>dl.ranking dt{padding:10px 0;color:#fff;font-weight:bold;text-align:center;line-height:1.1;background-color:#000}body.single-post main>dl.ranking dd ol,body.single-innovator main>dl.ranking dd ol,body.single-view main>dl.ranking dd ol{border-top:1px solid #000}body.single-post main>dl.ranking dd ol li,body.single-innovator main>dl.ranking dd ol li,body.single-view main>dl.ranking dd ol li{position:relative}body.single-post main>dl.ranking dd ol li:before,body.single-innovator main>dl.ranking dd ol li:before,body.single-view main>dl.ranking dd ol li:before{position:absolute;top:.2em;right:auto;bottom:auto;left:.2em;font-family:'acumin-pro-semi-condensed-n1', 'acumin-pro-semi-condensed', sans-serif;color:#f90e1e;font-size:250%;font-weight:100;line-height:1.1;z-index:2}body.single-post main>dl.ranking dd ol li:nth-of-type(1):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(1):before,body.single-view main>dl.ranking dd ol li:nth-of-type(1):before{content:"1"}body.single-post main>dl.ranking dd ol li:nth-of-type(2):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(2):before,body.single-view main>dl.ranking dd ol li:nth-of-type(2):before{content:"2"}body.single-post main>dl.ranking dd ol li:nth-of-type(3):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(3):before,body.single-view main>dl.ranking dd ol li:nth-of-type(3):before{content:"3"}body.single-post main>dl.ranking dd ol li:nth-of-type(4):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(4):before,body.single-view main>dl.ranking dd ol li:nth-of-type(4):before{content:"4"}body.single-post main>dl.ranking dd ol li:nth-of-type(5):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(5):before,body.single-view main>dl.ranking dd ol li:nth-of-type(5):before{content:"5"}body.single-post main>dl.ranking dd ol li:nth-of-type(6):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(6):before,body.single-view main>dl.ranking dd ol li:nth-of-type(6):before{content:"6"}body.single-post main>dl.ranking dd ol li:nth-of-type(7):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(7):before,body.single-view main>dl.ranking dd ol li:nth-of-type(7):before{content:"7"}body.single-post main>dl.ranking dd ol li:nth-of-type(8):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(8):before,body.single-view main>dl.ranking dd ol li:nth-of-type(8):before{content:"8"}body.single-post main>dl.ranking dd ol li:nth-of-type(9):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(9):before,body.single-view main>dl.ranking dd ol li:nth-of-type(9):before{content:"9"}body.single-post main>dl.ranking dd ol li:nth-of-type(10):before,body.single-innovator main>dl.ranking dd ol li:nth-of-type(10):before,body.single-view main>dl.ranking dd ol li:nth-of-type(10):before{content:"10"}body.single-post main>dl.ranking dd ol li a,body.single-innovator main>dl.ranking dd ol li a,body.single-view main>dl.ranking dd ol li a{position:relative;display:block;padding:15px 0 15px 2.7em;line-height:1.3;border-bottom:1px solid #000;background-color:transparent;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;box-sizing:border-box}body.single-post main>dl.ranking dd ol li a:hover,body.single-innovator main>dl.ranking dd ol li a:hover,body.single-view main>dl.ranking dd ol li a:hover{background-color:#f0f0f0}body.single-post main>dl.ranking dd ol li a:hover,body.single-innovator main>dl.ranking dd ol li a:hover,body.single-view main>dl.ranking dd ol li a:hover{text-decoration:none}body.single-post main>dl.ranking dd ol li a.restricted,body.single-innovator main>dl.ranking dd ol li a.restricted,body.single-view main>dl.ranking dd ol li a.restricted{position:relative}body.single-post main>dl.ranking dd ol li a.restricted:before,body.single-innovator main>dl.ranking dd ol li a.restricted:before,body.single-view main>dl.ranking dd ol li a.restricted:before{content:'';display:inline-block;margin:0 10px 0 0;width:20px;height:20px;background:url("img/base-icon-lock01.svg") no-repeat 0 0;background-size:cover;vertical-align:middle}body.single-post main>dl.ranking dd ol li a>span,body.single-innovator main>dl.ranking dd ol li a>span,body.single-view main>dl.ranking dd ol li a>span{position:relative;display:inline-block;margin:0 10px 10px 0;padding:5px 0 3px;font-size:60%;line-height:1.1;text-align:center;box-sizing:border-box}body.single-post main>dl.ranking dd ol li a>span.paid,body.single-innovator main>dl.ranking dd ol li a>span.paid,body.single-view main>dl.ranking dd ol li a>span.paid{color:#fff;width:6.0em;background-color:#000}body.single-post main>dl.ranking dd ol li a>span.premium,body.single-innovator main>dl.ranking dd ol li a>span.premium,body.single-view main>dl.ranking dd ol li a>span.premium{width:7.0em;background-color:#fc6}body.single-post main>dl.ranking dd ol li a em,body.single-innovator main>dl.ranking dd ol li a em,body.single-view main>dl.ranking dd ol li a em{display:block;margin:0 0 5px;color:#aaa;font-size:80%;font-style:normal}body.single-post main section.paywall h2,body.single-innovator main section.paywall h2,body.single-view main section.paywall h2{font-size:1.0rem;width:auto;max-width:18.0em}body.single-post main section.paywall>dl>dt,body.single-innovator main section.paywall>dl>dt,body.single-view main section.paywall>dl>dt{font-size:1.3rem}body.single-post main section.paywall>dl>dd,body.single-innovator main section.paywall>dl>dd,body.single-view main section.paywall>dl>dd{font-size:0.9rem;line-height:1.5}body.single-post>img+main,body.single-post>video+main,body.single-innovator>img+main,body.single-innovator>video+main,body.single-view>img+main,body.single-view>video+main{margin-top:0}body.innovators main #post #title>img{margin-bottom:20px}body.innovators main #post #title #outline h1 a.english,body.innovators main #post #title #outline h1 span.english{margin-top:0}body.innovators main #post #title #outline h1>strong{font-size:160%}body.innovators main #post #title #outline p{font-size:120%}body.companies main #post #content ol.companies{margin:3.0em 0}body.companies main #post #content ol.companies>li{margin-bttom:3.0em}body.companies main #post #content ol.companies>li>dl>dt{margin-bottom:1.0em;font-size:140%;line-height:1.3}body.companies main #post #content ol.companies>li>dl>dt>em{display:inline-block;margin-right:0.5em}body.companies main #post #content ol.companies>li>dl>dd>table tbody tr th,body.companies main #post #content ol.companies>li>dl>dd>table tbody tr td{padding:0.8em 0;font-size:85%;line-height:1.3}body.companies main #post #content ol.companies>li>dl>dd>table tbody tr th{width:30%}body.companies main #post #content ol.companies>li>dl>dd>table tbody tr td{width:70%}body.technology main #post:nth-of-type(1) #title #outline h1>strong{font-size:130%}body.technology main #post:nth-of-type(1) #title #outline p{font-size:130%}body.technology main #post:nth-of-type(1) #title #outline p span{font-size:80%}body.single-pressroom main>article>dl dt h1 strong{font-size:150%}body.single-nl main article h2{margin-bottom:0.7em;font-size:160%}body.single-nl main article>div p{font-size:100%}body.single-nl main>dl.register>dd>dl>dt{font-size:0.9rem}body.single-nl main>dl.register>dd>dl>dd>ul{display:block}body.single-nl main>dl.register>dd>dl>dd>ul>li{min-width:initial;max-width:initial}body.single-nl main>dl.register>dd>dl>dd>ul>li:not(:last-child){margin-right:0}body.single-nl main>dl.register>dd>dl>dd>ul>li:nth-of-type(odd):not(:last-child){margin-right:0}body.single-nl main>dl.register>dd a.campaign{margin-bottom:1.0em;padding:0.7em 2.0em 0.7em 0.7em;line-height:1.3;max-width:226px}body.page:not(.woocommerce-page) main div.woocommerce h2{font-size:160% !important}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.woocommerce-LoopProduct-link,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.woocommerce-LoopProduct-link,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.woocommerce-LoopProduct-link{padding-bottom:110px;text-align:center}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.woocommerce-LoopProduct-link>.onsale,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.woocommerce-LoopProduct-link>.onsale,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.onsale{top:-15px;right:auto;bottom:auto;left:50%;padding:5px 15px;font-size:90%;max-width:30%;transform-origin:initial;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.woocommerce-LoopProduct-link>img,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.woocommerce-LoopProduct-link>img,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.woocommerce-LoopProduct-link>img{display:block;margin:0 auto;max-width:initial;float:none}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.woocommerce-LoopProduct-link h3,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.woocommerce-LoopProduct-link h3,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.woocommerce-LoopProduct-link h3{font-size:120%}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.woocommerce-LoopProduct-link>.description,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.woocommerce-LoopProduct-link>.description,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.description{padding-right:0}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.woocommerce-LoopProduct-link>.description ul,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.woocommerce-LoopProduct-link>.description ul,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.description ul{text-align:left}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.woocommerce-LoopProduct-link>.description ul li,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.woocommerce-LoopProduct-link>.description ul li,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.description ul li{font-size:90%}body.page:not(.woocommerce-page) main div.woocommerce ul.product li>a.button,body.page:not(.woocommerce-page) main div.woocommerce ul.products li>a.button,body.page:not(.woocommerce-page) main div.woocommerce div.up-sells ul.products li>a.button{right:auto;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.date main>dl dt,body.daily main>dl dt{font-size:150%}body.date main #daily>aside div.loading,body.daily main #daily>aside div.loading{margin-left:-80px}body.newsletters main h1{font-size:150%}body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(1),body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(2),body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(4),body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p:nth-of-type(5){display:block;margin-right:0px}body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p label:nth-of-type(1){display:block;margin-right:0}body.newsletters main .newsletters-preferences__content .preferences-form:nth-of-type(2) p label span{font-size:130%}body.newsletters main .newsletters-preferences__content .preferences-form select{max-width:100%}body.newsletters #follow{display:none}body.woocommerce-page .woocommerce .woocommerce-message,body.woocommerce-page .woocommerce .woocommerce-info{line-height:1.3;width:auto}body.woocommerce-page .woocommerce .woocommerce-message .wc-social-login-link-account a,body.woocommerce-page .woocommerce .woocommerce-info .wc-social-login-link-account a{width:auto}body.woocommerce-page .woocommerce dl.invoice{display:block}body.woocommerce-page .woocommerce dl.invoice dt{margin:0 0 1.0em}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.onsale,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.onsale,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.onsale{left:50%;transform-origin:initial;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.woocommerce-page ul.product li>a.woocommerce-LoopProduct-link>.description,body.woocommerce-page ul.products li>a.woocommerce-LoopProduct-link>.description,body.woocommerce-page div.up-sells ul.products li>a.woocommerce-LoopProduct-link>.description{margin-left:0}body.profile:not(.logged-in) main h2,body.account:not(.logged-in) main h2{font-size:170%;font-weight:normal}body.profile:not(.logged-in) main form,body.account:not(.logged-in) main form{width:auto}body.profile:not(.logged-in) main .wc-social-login a.button-social-login-facebook,body.account:not(.logged-in) main .wc-social-login a.button-social-login-facebook{font-size:90%}body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #hello,body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #insider,body.profile.logged-in main .woocommerce .woocommerce-MyAccount-content #free,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #hello,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #insider,body.account.logged-in main .woocommerce .woocommerce-MyAccount-content #free{width:97%}body.view-order main .woocommerce .woocommerce-MyAccount-content>p:first-child{font-size:80%;line-height:1.5}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.invoice{display:block}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.invoice dt{margin:0 0 20px}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.invoice dd{font-size:80%}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.basic>dt{font-size:130%}body.view-order main .woocommerce .woocommerce-MyAccount-content dl.basic dd>span{font-size:80%}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p{left:0 !important;margin:0 0 20px !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first,body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last,body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide{display:block}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first label,body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last label,body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide label{display:block !important;margin:0 0 -10px !important;text-align:center !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-first input[type='password'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-last input[type='password'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide input[type='text'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide input[type='email'],body.woocommerce-edit-account main .woocommerce-MyAccount-content>form p.form-row-wide input[type='password']{width:100%;text-align:center !important}body.woocommerce-edit-account main .woocommerce-MyAccount-content .wc-social-login-profile{width:auto}body.woocommerce-edit-account main .woocommerce-MyAccount-content .wc-social-login-profile h2{font-size:150%}body.subscribe main form.checkout_coupon p{display:block}body.subscribe main form.checkout_coupon p input[type='submit']{display:block;margin:0 auto 20px}body.subscribe main .woocommerce a.showlogin,body.subscribe main .woocommerce a.js-show-social-login{display:inline-block;margin-bottom:0.5em}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last{display:block}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>input,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>label,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>input{display:block;text-align:center}body.subscribe main .woocommerce .woocommerce-form-login p.form-row-first>input,body.subscribe main .woocommerce .woocommerce-form-login p.form-row-last>input{margin:0 auto 1.0em;padding-top:0;width:70%}body.subscribe main #order_review table{border-spacing:2px 0}body.subscribe main #order_review table th,body.subscribe main #order_review table td{font-size:85%}body.subscribe ul.order_details li{font-size:0.9rem}body.subscribe.woocommerce-order-received .woocommerce-info .button-social-login,body.subscribe.woocommerce-order-received .woocommerce-info a.button-social-login{display:block;margin:0 auto;padding:3px 0.5em;line-height:1.3;white-space:normal}body.subscribe.woocommerce-order-received .woocommerce-info .button-social-login .si,body.subscribe.woocommerce-order-received .woocommerce-info a.button-social-login .si{height:100%;vertical-align:middle}body.woocommerce-order-pay ul.order_details:before{font-size:1.0rem}body.woocommerce-order-pay ul.order_details:after{top:2.5em;font-size:0.8rem}body.woocommerce-order-pay p.woocommerce-SavedPaymentMethods-saveNew{font-size:0.85rem}body.post-type-archive-product main>section{padding:1.5em 1.0em}body.post-type-archive-product main>section>h2{font-size:7.0vw}body.post-type-archive-product main>section#intro{padding:8.0em 1.0em 1.5em;background-image:url(img/pricing-intro-bg-s.jpg);background-size:auto}body.post-type-archive-product main>section#intro:after{height:50%}body.post-type-archive-product main>section#intro h1{margin-bottom:4.0em;font-size:5.5vw}body.post-type-archive-product main>section#intro h1 strong br{display:block}body.post-type-archive-product main>section#intro p{font-size:0.8rem}body.post-type-archive-product main>section.subscription>p{margin-bottom:5.0em}body.post-type-archive-product main>section.subscription>ul>li{padding:2.0em 1.0em 3.0em}body.post-type-archive-product main>section.subscription>ul>li:first-child>.woocommerce-LoopProduct-link:before{top:-2.7em;-moz-transform:translate(105%, 0);-ms-transform:translate(105%, 0);-webkit-transform:translate(105%, 0);transform:translate(105%, 0)}body.post-type-archive-product main>section.subscription>ul>li:nth-of-type(3)>dl dd,body.post-type-archive-product main>section.subscription>ul>li:nth-of-type(3)>ul li,body.post-type-archive-product main>section.subscription>ul>li:nth-of-type(3)>a{font-size:0.9rem}body.post-type-archive-product main>section.subscription>ul>li:nth-of-type(3)>a{display:block;width:auto}body.post-type-archive-product main>section.subscription>ul>li a.campaign{padding-right:2.5em;font-size:0.9rem;line-height:1.3;background-position:97% 15%}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>img{max-width:50vw}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.price>del:before{content:'\A';white-space:pre}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.price .amount{display:block}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.price>del+.amount{display:inline-block}body.post-type-archive-product main>section.subscription>ul>li>.add_to_cart_button{bottom:1.0em;font-size:0.9rem;width:90%}body.post-type-archive-product main>section#free>div dl dt{font-size:1.2rem}body.post-type-archive-product main>section#free>div>div>ul li{font-size:1.0rem}body.post-type-archive-product main>section#free>div>div dl dd>ul{padding-left:6.0em}body.post-type-archive-product main>section#free>div>div dl dd>ul:before{width:3em;height:3em}body.post-type-archive-product main>section#free>div>div dl dd>ul li{font-size:0.9rem}body.post-type-archive-product main>section#free>div>dl dd>ul{width:auto}body.post-type-archive-product main>section#insider>ul>li{padding:1.0em}body.post-type-archive-product main>section#insider>ul>li>dl dt{font-size:1.2rem}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(1)>a img{width:auto}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(2)>img{margin-top:0}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3){padding:1.0em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3)>img{margin-top:0;width:75%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4){padding-bottom:1.0em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(n) img{margin-bottom:1.0em}body.post-type-archive-product main>section#topic>ul>li{margin-bottom:1.5em;width:auto}body.post-type-archive-product main>section#topic>ul>li:nth-of-type(odd):not(:last-child){margin-right:0}body.post-type-archive-product main>section#topic>ul>li>dl{padding:1.0em}body.post-type-archive-product main>section#topic>ul>li>dl dt{font-size:1.2rem}body.post-type-archive-product main>section#reason>div>figure{width:auto}body.post-type-archive-product main>section#reason>div>ul li{width:auto}body.post-type-archive-product main>section.subscription.second>h2{margin-bottom:3.0em}body.post-type-archive-product main>section#faq>dl dt>a{font-size:1.0rem}body.post-type-archive-product main>section#faq>dl dd{margin-left:0}body.single-product main .entry-summary h1{font-size:150%}body.single-product main .entry-summary div.images{display:block;margin:0 auto 10px;width:auto;max-width:60%;float:none}body.single-product main .entry-summary div.price{display:block;margin:0 0 20px;padding:0px 0 0;width:auto}body.single-product main .entry-summary div.price p{margin:0 auto;font-size:120%;text-align:center;line-height:1.3;width:80%}body.single-product main .entry-summary div.price p>.woocommerce-Price-amount,body.single-product main .entry-summary div.price p ins .woocommerce-Price-amount{font-size:150%}body.single-product main .entry-summary form{display:block;margin-bottom:50px}body.single-product main .entry-summary form .wc-box-office-ticket-form{width:auto}body.single-product main .entry-summary form .wc-box-office-ticket-form h3 a{font-size:110%}body.single-product main .entry-summary form .wc-box-office-ticket-form .wc-box-office-ticket-fields-body p{display:block}body.single-product main .entry-summary form .wc-box-office-ticket-form .wc-box-office-ticket-fields-body p label{display:block}body.single-product main .entry-summary form .wc-box-office-ticket-form .wc-box-office-ticket-fields-body p input{display:block;margin-bottom:20px;padding:0.2em;width:100%;background-color:#f0f0f0;box-sizing:border-box}body.single-product main .entry-summary form button{margin:0 auto}body.single-product main .entry-summary div.woocommerce .wc-memberships-member-discount-message{width:auto}body.single-product main .entry-summary div.product_meta{width:auto}body.single-product main .woocommerce-tabs #tab-description{width:auto}body.single-product main div.related h2,body.single-product main div.up-sells h2{margin:0 0 10px;font-size:130%;text-align:center}body.authentication main>p{margin-bottom:1.5em;line-height:1.5}body.authentication main>p:nth-of-type(1){font-size:1.0rem}body.authentication main>form input{display:block}body.authentication main>form input[type='password']{margin:0 auto 1.0em;text-align:center;width:90%}body.authentication main .wc-social-login a{text-align:left;width:70%}body.clips main #clip>h1{font-size:1.2rem}body.clips main #clip>ul>li>a{padding:0.7em 0.5em;font-size:0.75rem}body.clips main #clip>dl{padding:1.5em}body.clips main #clip>dl>dt{font-size:1.3rem}body.clips main #clip>dl>dd>small{font-size:0.85rem}body.clips main #clip>dl>dd>a{font-size:1.0rem}body.clips main #clip>dl>dd>p{font-size:0.85rem;line-height:1.5}body.clips main #clip>dl>dd>figure>figcaption{right:5vw}#follow{border:none}#follow>dl dd{padding:10px 0}#follow>dl dd ul{text-align:center}#follow>dl dd form input[type='email']{margin-bottom:10px;font-size:90%;width:100% !important;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important;background-color:#f0f0f0}#follow>dl dd form input[type='submit']{position:static;margin:0 auto;opacity:1}footer{padding:30px 0px 30px}footer>div{margin:0 auto;padding:0 5%;width:auto;background:none}footer>div>dl{display:block;margin:0 0 20px;width:auto;float:none}footer>div>dl dt{margin:0 0 5px;width:auto}footer>div>dl dd{font-size:90%;line-height:1.3}footer>div>a{display:block;margin:0 0 30px;padding:10px;font-size:100%;line-height:1.3;width:auto;height:auto;background-position:97% 15%;float:none}footer>div>nav{margin:0 0 30px}footer>div>nav#pcFooterNavi{display:none}footer>div>nav#spFooterNavi{display:block}footer>div>nav#spFooterNavi>dl{display:block;margin:0 0px 0 0;width:auto;float:none;clear:both}footer>div>nav#spFooterNavi>dl dt{margin:0 0 0px;padding:10px 0;border-bottom:1px solid #fff;cursor:pointer}footer>div>nav#spFooterNavi>dl dt span{display:inline-block;float:right}footer>div>nav#spFooterNavi>dl dd{display:none;border-bottom:1px solid #fff;clear:both}footer>div>nav#spFooterNavi>dl dd ul li a{margin:0 0 0px;padding:10px 0;font-size:90%;border-bottom:1px solid #666}footer>div>nav#spFooterNavi>dl dd ul li a:before{content:'- '}footer>div>small{padding-top:0;font-size:70%;border:none}footer>div>small:nth-of-type(3){padding-right:0;width:auto}dl.meter dt{font-size:1.0rem}dl.meter dt br{display:block}dl.meter dd{flex:5;padding:0;font-size:0.85rem}dl.meter dd>span{flex:5;padding:0 0 0 1.0em}dl.meter dd.pc{display:none}dl.meter dd.sp{display:flex}}
