:root{--color-base: #230f3d;--color-base-lite: #44335a;--color-blue: #a0f5e9;--color-blue-lite: #cffaf4;--color-deepblue: rgb(16, 31, 64);--color-purple-lite: #d8c2e8;--height-header: 170px;--height-adminbar: 32px;--site-width: 1180px}@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}body>header{padding:50px 3% 0;width:auto}body>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}#bannerList01{width:auto}#bannerList01>dt>a{font-size:3rem}body>#events{margin:0 3%;width:auto}#bannerMagazine{width:auto}body main{margin:0 3% 50px;width:auto}body main nav#pageGuide ul li a{font-size:90%}body.home header{width:auto}body.home #topEntry{margin:0 2% 4em;width:auto}body.home #topEntry>article#daily h2{font-size:150%}body.home #topEntry>article#daily h2>span{position:static;margin:.5em 0 0}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{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.tax-collection #result>dt>strong{font-size:2rem}body.tax-collection #result>dt>span{font-size:2.3rem}body.tax-collection #result>dt>figure{min-width:100%;max-width:100%}body.tax-collection #result>dd{width:auto}body.tax-collection #result>dd>p{font-size:1rem}body.category-innovators #mainimage>img,body.category-innovators_jp #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.category-innovators_jp #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.category-innovators_jp #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.category-innovators_jp 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.category-innovators_jp 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 .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-emook main h1{padding:.4em 1em}body.post-type-archive-emook main h1 span{right:1em}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 #timed_free,body.single-innovator #timed_free,body.single-view #timed_free{width:70%}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{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}body.innovators #mainimage>img,body.innovators_jp #mainimage>img{max-width:400px}body.innovators #mainimage>dl,body.innovators_jp #mainimage>dl{max-width:660px}body.technology.revamp::before,body.technology.revamp::after{display:block}body.technology.revamp>header,body.technology.revamp>form>fieldset,body.technology.revamp main>article>header>div,body.technology.revamp main>article>#content{max-width:94dvw}body.technology.revamp main>article>header>div>h1>strong{font-size:2.5rem}body.tr10_2022_archive::before,body.tr10_2022_archive::after,body.tr10_2023_archive::before,body.tr10_2023_archive::after{display:block}body.tr10_2023_archive main{margin:0 0 5rem}body.tr10_2023_archive main em.arrow-bottom::after{left:49.7%}body.tr10_2023_archive main>*{padding:0 3%}body.tr10_2023_archive main #intro>div{width:auto}body.tr10_2023_archive main #intro>div>h1>strong{font-size:1.5em}body.tr10_2023_archive main #intro>div>h1>span{font-size:1.5rem}body.tr10_2023_archive main #intro>div>p{font-size:2.5rem}body.tr10_2023_archive main #intro>div>a.arrow-right{margin-bottom:12rem}body.tr10_2023_archive main #intro>div>em.arrow-bottom{top:auto;right:-8rem;bottom:2.5rem;left:auto}body.tr10_2023_archive main #index{top:calc(var(--height-header) - 2rem);width:auto}body.tr10_2023_archive main #index>ol{margin:0 0 0 3%;width:30em}body.tr10_2023_archive main #index>ol>li{width:3em;height:2.7em}body.tr10_2023_archive main #technologies>.item>dl{top:var(--height-header);min-width:45dvw;max-width:45dvw}body.tr10_2023_archive main #technologies>.item>figure{overflow:hidden}body.tr10_2023_archive main #technologies>.item>figure>img[src$=".webp"],body.tr10_2023_archive main #technologies>.item>figure>img[src$=".svg"]{min-height:100dvh}body.tr10_2023_archive main #technologies>.item>figure>img.overwrite{height:100%}body.tr10_2023_archive main #technologies>.subscribe>a{margin:0 3%;width:auto}body.tr10_2023_archive main #technologies>.signup>dl{margin:0 3%;width:auto}body.tr10_2023_archive main #about>div{padding:0 3%;width:auto}body.tr10_2023_archive main #about>div>h2>strong{font-size:3.8rem}body.tr10_2024_archive main #intro>figure{max-width:calc(100% - 4rem)}body.tr10_2024_archive main #intro>figure>figcaption>h1>strong{font-size:3rem}body.tr10_2024_archive main #intro>figure>figcaption>p{margin-top:10rem;font-size:1.1rem}body.tr10_2024_archive main #index>ol{margin:0 0 0 2rem}body.tr10_2024_archive main #technologies>.subscribe>figure>figcaption>dl>dt{font-size:2rem}body.tr10_2024_archive main #technologies>.signup{padding:7rem 5rem}body.tr10_2024_archive main #technologies>.signup>dl{max-width:calc(100% - 4rem)}body.tr10_2024_archive main #about>dl{max-width:calc(100% - 4rem)}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.woocommerce-page table.border{border-spacing:1em 0}body.woocommerce-page table.border th,body.woocommerce-page table.border td{font-size:.9rem}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{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;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{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;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:.5em;width:100%;background-color:rgba(255,255,255,.5);-webkit-box-sizing:border-box;box-sizing:border-box;-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:5em}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:-5em;width:30%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3){position:static;padding:2em 3em;width:85%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3)>a img{margin:-6.5em -7em 2em 2em;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:0 0 2em 15%;padding-bottom:8em;width:70%}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-bottom:2em;margin-left:30%;width:70%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(5)>img{margin:0 0 2em 2em;width:45%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(6){margin-bottom:4em;width:80%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(6)>img{margin-bottom:-4em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(7){margin-left:40%}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{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}}@media only screen and (max-width: 1024px){body>header>nav#pcNavi{width:70%}body>header>nav#pcNavi>ul.primary{right:130px}body>header>nav#pcNavi>ul.secondary{width:75%}body>header>nav#pcNavi>ul.secondary li a{font-size:85%}body>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%}#bannerList01{padding:2em}#bannerList01>dt>a{font-size:3rem}main>.bannerCollection>dt{font-size:2.5rem}main>.bannerCollection.covid-19>dt{font-size:2rem}main>.bannerCollection.covid-19>dt>a>span{padding:.2em;font-size:3rem}main>.bannerCollection.covid-19>dd>p{padding-right:12em;font-size:.9rem}#bannerMagazine{padding:2em;min-height:initial}#bannerMagazine>figure{margin-right:5%;min-width:25%;max-width:25%}#bannerMagazine>dl>dt>a{margin-bottom:.8em;font-size:1.3rem}#bannerMagazine>dl>dt>a>strong{font-size:3rem}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 ul.recent-list01{min-width:65%;max-width:65%}body.home #topEntry{margin:0 3% 4em;width:auto}body.home #topEntry>article#daily h2{font-size:140%}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>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>dt>strong{font-size:1.8rem}body.tax-collection #result>dt>span{font-size:2rem}body.tax-collection main>a{width:auto}body.category-innovators #mainimage>img,body.category-innovators_jp #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.category-innovators_jp #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.category-innovators_jp #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-technology main>article>figure.main-col-right{margin-right:250px}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:1em 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 1em}body.post-type-archive-nl main h1 span,body.single-nl main h1 span{font-size:50%}body.post-type-archive-view main h1{font-size:1.5rem}body.post-type-archive-view main h1 span{font-size:.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.tax-topic2019 main>section#second{gap:1.5rem}body.tax-topic2019 main>section#third{padding-top:0}body.tax-topic2019 main>section#third>div{min-width:65%;max-width:65%}body.tax-topic2019 main>section#third #adPC{min-width:32.5%;max-width:32.5%}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-post main #post #content dl.magazine,body.single-innovator main #post #content dl.magazine,body.single-view main #post #content dl.magazine{margin-left:0}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel{margin-left:-4rem}body.single-nl main{width:auto}body.post-type-archive-emook main>div{padding:5em 0 1em}body.post-type-archive-emook main>div>dl{margin:0 auto;width:auto;max-width:80%;background-color:rgba(249,14,30,.8)}body.single-magazine main h1{font-size:1.8rem}body.single-magazine main h1 span{font-size:.9rem}body.single-magazine main>article>dl>dt{font-size:1.4rem}body.single-magazine main>article>dl>dt>strong{font-size:1.8rem}body.single-magazine main>article>dl>dd:nth-of-type(1)>dd{margin-bottom:2.5em}body.single-magazine main>article>dl>dd:nth-of-type(1)>dd .sns{margin-top:2em}body.single-magazine main>article>dl>dd:nth-of-type(2){display:block}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl>dt{font-size:1rem}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(1){margin:0 0 2.5em}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.amazon,body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.rauten{min-width:49%;max-width:49%}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>a br{display:none}body.tr10_2023_archive main #intro>div>h1>strong{font-size:1em}body.tr10_2024_archive main #intro>figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch;flex-direction:row;-webkit-flex-direction:-webkit-row;flex-direction:-webkit-row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:-webkit-wrap;flex-wrap:-webkit-wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;margin:2rem 3rem 5rem;width:auto;max-width:initial}body.tr10_2024_archive main #intro>figure>img{max-width:70%}body.tr10_2024_archive main #intro>figure>figcaption>h1{text-align:center}body.tr10_2024_archive main #intro>figure>figcaption>h1>strong{font-size:4rem}body.tr10_2024_archive main #intro>figure>figcaption>p{margin-top:3rem;font-size:1.2rem;text-align:left}body.tr10_2024_archive main #index{width:auto}body.tr10_2024_archive main #index>ol{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;gap:1rem;margin:0 3rem;width:auto}body.tr10_2024_archive main #technologies{padding-bottom:3rem}body.tr10_2024_archive main #technologies>.item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:-webkit-wrap;flex-wrap:-webkit-wrap;gap:3rem;margin:0 3rem}body.tr10_2024_archive main #technologies>.item>dl,body.tr10_2024_archive main #technologies>.item>figure{min-width:100%;max-width:100%}body.tr10_2024_archive main #technologies>.item>dl{display:static;margin-bottom:5rem;padding-top:0}body.tr10_2024_archive main #technologies>.item>dl>dt{font-size:2.5rem}body.tr10_2024_archive main #technologies>.item>figure{min-height:initial}body.tr10_2024_archive main #technologies>.item>figure>img,body.tr10_2024_archive main #technologies>.item>figure video{max-width:70%}body.tr10_2024_archive main #technologies #tech01{margin-top:10rem}body.tr10_2024_archive main #technologies>.subscribe{margin-bottom:5rem;padding:3rem 0}body.tr10_2024_archive main #technologies>.subscribe>figure{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:-webkit-wrap;flex-wrap:-webkit-wrap;gap:3rem;margin:0 3rem}body.tr10_2024_archive main #technologies>.subscribe>figure>img,body.tr10_2024_archive main #technologies>.subscribe>figure>figcaption{min-width:60dvw;max-width:60dvw}body.tr10_2024_archive main #technologies>.signup{margin-bottom:5rem;padding:3rem}body.tr10_2024_archive main #technologies>.signup>dl{width:auto;max-width:initial}body.tr10_2024_archive main #about{padding-bottom:10rem}body.tr10_2024_archive main #about>dl{width:70%;max-width:initial}body.tr10_2024_archive main #about>dl>dt{font-size:2.5rem;font-weight:600;text-align:center}body.tr10_2024_archive main #about>dl>dd{width:auto}body.date main>dl dd>span,body.daily main>dl dd>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:5%}body.date main #daily>article,body.daily main #daily>article{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-box-sizing:border-box;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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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:5em;font-size:1.2rem}body.post-type-archive-product main>section#free>h2{font-size:2rem}body.post-type-archive-product main>section#free>div>dl dt{margin-bottom:.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:.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:.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:.9rem}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(1)>a img{margin:-1em -30% 2em 2em}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)>a img{margin:-5em -8em 2em 2em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4){margin-left:5%;padding-bottom:7.5em;width:80%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(5){margin:0 5% 4em 15%;width:80%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(6){margin:0 0 4em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(7){margin-left:30%;width:70%}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:.3em 0;font-size:.8rem;width:12em}body.post-type-archive-product main>section#topic>ul>li>dl dd{font-size:.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 1em 1em}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:.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{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}body.clips main #clip>ol>li>dl{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}body.clips main #clip>ol>li>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 2em}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 .5em;padding:.5em 1em;color:#000;border:1px solid #ccc;-webkit-box-sizing:border-box;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{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}}@media only screen and (max-width: 850px){body>header{width:auto}body>header nav#pcNavi{width:70%}body>header nav#pcNavi>ul.secondary>li{margin:0 0 0 5px}body>header nav#pcNavi>ul.secondary>li>a{margin:0 0 0 0px;padding:10px 5px;font-size:80%}body>header nav#pcNavi>ul.account{margin:0 0 0 0px}body>header nav#pcNavi>ul.account li a{width:auto}body>.special>a{max-width:70%}main>.bannerCollection>dt{font-size:2.3rem}main>.bannerCollection>dd>p{font-size:.9rem}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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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:.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:.9rem}body main #related>.topic>dl>dt{font-size:1.3rem}body main #related>.topic>dl>dd{font-size:.9rem}body main #related>.topic>ul li>dl dd p{font-size:.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:.85rem;min-width:45%;overflow-wrap:break-word}body main #related>.emook>dd>ul li>a strong{font-size:1rem}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:1rem;line-height:1.1;width:100%}body main ul.recent-list01>li{padding-left:0}body main ul.recent-list01>li>figure{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;gap:1.5rem}body main ul.recent-list01>li>figure .recent-eyecatch,body main ul.recent-list01>li>figure>figcaption{min-width:initial;max-width:initial}body main aside.monthly-archive-list{margin-top:0;min-width:initial;max-width:initial}body main aside.monthly-archive-list>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch;flex-direction:row;-webkit-flex-direction:-webkit-row;flex-direction:-webkit-row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:-webkit-wrap;flex-wrap:-webkit-wrap;gap:1.5rem;padding:0 0 0 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}body main aside.monthly-archive-list>ul>li{margin:0}body main aside.monthly-archive-list>ul>li>a{padding:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}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>a,body.home #topEntry>article#daily>ol li>a{font-size:120%}body.home #topEntry>article#daily>ul li>span,body.home #topEntry>article#daily>ol li>span{font-size:85%}body.home #topEntry>article#daily>ul li p,body.home #topEntry>article#daily>ol li p{font-size:85%;line-height:1.5}body.home #topEntry>article#daily>ul li>a.title{font-size:1.2rem}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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch}body.home main #feature>dd>ul li dl{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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-topic2019 header,body.tax-topic2019 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-topic2019 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-topic2019 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-topic2019 main #subcategory>ul,body.tax-type main #subcategory>ul{top:auto;right:20px;bottom:20px;left:auto;left:280px}body.category main #latest #entryList li,body.tax-c main #latest #entryList li,body.tax-topic main #latest #entryList li,body.tax-topic2019 main #latest #entryList li,body.tax-type main #latest #entryList li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;padding-left:0}body.category main #latest #entryList li::before,body.category main #latest #entryList li::after,body.tax-c main #latest #entryList li::before,body.tax-c main #latest #entryList li::after,body.tax-topic main #latest #entryList li::before,body.tax-topic main #latest #entryList li::after,body.tax-topic2019 main #latest #entryList li::before,body.tax-topic2019 main #latest #entryList li::after,body.tax-type main #latest #entryList li::before,body.tax-type main #latest #entryList li::after{display:none}body.category main #latest #entryList li>a,body.category main #latest #entryList li dl,body.tax-c main #latest #entryList li>a,body.tax-c main #latest #entryList li dl,body.tax-topic main #latest #entryList li>a,body.tax-topic main #latest #entryList li dl,body.tax-topic2019 main #latest #entryList li>a,body.tax-topic2019 main #latest #entryList li dl,body.tax-type main #latest #entryList li>a,body.tax-type main #latest #entryList li dl{width:auto;max-width:initial}body.category main #latest>div,body.tax-c main #latest>div,body.tax-topic main #latest>div,body.tax-topic2019 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.tax-collection #result>dt>strong{font-size:1.6rem}body.tax-collection #result>dt>span{font-size:1.7rem}body.tax-collection #result>dd>p{font-size:.9rem}body.category-innovators #mainimage>img,body.category-innovators_jp #mainimage>img,body.tax-innovators_year #mainimage>img,body.page-template-page-innovator_year #mainimage>img,body.category-technology #mainimage>img{margin:0}body.category-innovators #mainimage>figure,body.category-innovators_jp #mainimage>figure,body.tax-innovators_year #mainimage>figure,body.page-template-page-innovator_year #mainimage>figure,body.category-technology #mainimage>figure{display:block;margin:0 0 2em;padding:0 3%;width:auto;max-width:initial}body.category-innovators #mainimage>figure>img,body.category-innovators_jp #mainimage>figure>img,body.tax-innovators_year #mainimage>figure>img,body.page-template-page-innovator_year #mainimage>figure>img,body.category-technology #mainimage>figure>img{max-width:60%}body.category-innovators #mainimage>dl,body.category-innovators_jp #mainimage>dl,body.tax-innovators_year #mainimage>dl,body.page-template-page-innovator_year #mainimage>dl,body.category-technology #mainimage>dl{display:block;padding:0 3%;width:auto;max-width:initial}body.category-innovators #mainimage>dl dt,body.category-innovators_jp #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.category-innovators_jp #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.category-innovators_jp 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.category-innovators_jp 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.category-innovators_jp 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.category-innovators_jp 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.category-innovators_jp main>section>ul li>a,body.category-innovators_jp 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.category-innovators_jp main>section>ul li>a>img,body.category-innovators_jp 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.category-innovators_jp main>section>ul li>a>dl dt,body.category-innovators_jp 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.category-innovators_jp main>section>ul li>a>dl dd,body.category-innovators_jp 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>article>figure.main-col-right,body.category-technology main>article>figure.main-col-left{width:43%}body.category-technology main>article>figure.main-col-left{margin:.5em 3em 1.5em 0}body.category-technology main>article>figure.main-col-right,body.category-technology main>article>figure.right-col{margin:.5em 2% 1.5em 3em}body.category-technology main>article>figure.right-col{width:45%;clear:both}body.category-technology main>article>figure.full{margin-left:0}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:3em}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.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:1em;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:1em;font-size:.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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack: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{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}body.category-events main #archive>dl#report>dd>ul>li>dl>dd>p{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;font-size:.85rem;line-height:1.5}body.category-events main #archive>dl#past>dd>ul>li>a>em{margin-bottom:.5rem}body.category-events main #archive>dl#past>dd>ul>li>a>strong{font-size:1rem}body.post-type-archive-n main>article>ul,body.single-n main>article>ul{width:auto}body.post-type-archive-n main>article>ul>li>h3,body.single-n main>article>ul>li>h3{font-size:2rem}body.post-type-archive-n main>article>ul>li>div>p,body.single-n main>article>ul>li>div>p{width:auto !important}body.post-type-archive-n main>article>ul>li.ad,body.single-n main>article>ul>li.ad{position:static;margin:1em 0 4em;padding:0;border:none}body.post-type-archive-n main>article>ul>li.ranking,body.single-n main>article>ul>li.ranking{position:static;width:auto}body.tax-topic2019 main>section#first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-direction:-webkit-column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;gap:0}body.tax-topic2019 main>section#first>article,body.tax-topic2019 main>section#first ul.recent-list01{min-width:initial;max-width:initial}body.tax-topic2019 main>section#first>article{min-height:initial}body.tax-topic2019 main>section#first ul.recent-list01>Li{padding:3rem 0}body.tax-topic2019 main>section#second{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;gap:3rem;margin-top:0}body.tax-topic2019 main>section#second ul.recent-list01,body.tax-topic2019 main>section#second #adPC{margin-top:0;min-width:initial;max-width:initial}body.tax-topic2019 main>section#third{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-direction:-webkit-column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;gap:1.5rem;margin-top:0}body.tax-topic2019 main>section#third>div,body.tax-topic2019 main>section#third #adPC{margin-top:0;min-width:initial;max-width:initial}body.tax-topic2019 main>section#third #adPC{left:0;right:auto;width:100%}body.tax-topic2019 main>section#third>div+aside,body.tax-topic2019 main>section#third #adPC+aside{margin-top:0}body.tax-topic2019 main>section #adPC iframe[id^=google_ads_iframe]{display:block;margin-inline:auto}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:9em}body.single-post #sbm>em,body.single-innovator #sbm>em,body.single-view #sbm>em{font-size:1rem;-webkit-transform:translateY(0);transform:translateY(0)}body.single-post #timed_free,body.single-innovator #timed_free,body.single-view #timed_free{margin:1.5rem 3%;width:auto}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:.95rem}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{font-size:.9rem}body.single-post main #post #title.column2,body.single-innovator main #post #title.column2,body.single-view main #post #title.column2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-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:2em 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-post main #post #content .movie,body.single-innovator main #post #content #ooyalaContainer,body.single-innovator main #post #content .oo-player-container,body.single-innovator main #post #content .movie,body.single-view main #post #content #ooyalaContainer,body.single-view main #post #content .oo-player-container,body.single-view main #post #content .movie{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{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;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 #post #content dl.magazine,body.single-innovator main #post #content dl.magazine,body.single-view main #post #content dl.magazine{width:30%}body.single-post main #post #content>.banner-collection,body.single-innovator main #post #content>.banner-collection,body.single-view main #post #content>.banner-collection{width:auto}body.single-post main #post #content>.banner-collection>dt>a,body.single-innovator main #post #content>.banner-collection>dt>a,body.single-view main #post #content>.banner-collection>dt>a{font-size:1.8rem}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,body.innovators_jp #mainimage{padding-bottom:40px}body.innovators #mainimage nav.custom_nav,body.innovators_jp #mainimage nav.custom_nav{margin-bottom:40px}body.innovators #mainimage>img,body.innovators_jp #mainimage>img{margin:0}body.innovators #mainimage>figure,body.innovators_jp #mainimage>figure{display:block;margin:0 0 2em;padding:0 3%;width:auto;max-width:initial}body.innovators #mainimage>figure>img,body.innovators_jp #mainimage>figure>img{max-width:60%}body.innovators #mainimage>dl,body.innovators_jp #mainimage>dl{display:block;padding:0 3%;width:auto;max-width:initial}body.innovators #mainimage>dl dt,body.innovators_jp #mainimage>dl dt{margin:.8em 0 .8em}body.innovators #mainimage>dl dt strong,body.innovators_jp #mainimage>dl dt strong{font-size:160%}body.innovators #mainimage>dl dd,body.innovators_jp #mainimage>dl dd{font-size:110%}body.innovators main #post #title>img,body.innovators_jp main #post #title>img{display:block;margin:0 auto 40px;max-width:100%}body.technology main #post:nth-of-type(1) #content>dl.carousel{padding:2rem 0}body.technology main #post:nth-of-type(1) #content>dl.carousel>dt{margin-bottom:2rem}body.technology main #post:nth-of-type(1) #content>dl.carousel>dd>ol{gap:2rem}body.technology.revamp main>article>header{padding:2.5rem 3% 0}body.technology.revamp main>article>header::before{top:8.25rem;width:calc(50% - 3.24rem);height:calc(65% - 4.875rem);background-size:1.125rem 1.125rem}body.technology.revamp main>article>header::after{display:none}body.technology.revamp main>article>header>div{padding:3rem 0 0}body.technology.revamp main>article>header>div>em{font-size:1rem}body.technology.revamp main>article>header>div>h1{margin-top:2rem}body.technology.revamp main>article>header>div>h1>span{font-size:1.1rem}body.technology.revamp main>article>header>div>h1>strong{font-size:2rem}body.technology.revamp main>article>header>div>p{font-size:1rem;max-width:initial}body.technology.revamp main>article>header>div>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:2rem;max-width:initial}body.technology.revamp main>article>header>div>span>em{font-size:.9rem}body.technology.revamp main>article>header>div>figure{margin-top:2rem}body.technology.revamp main>article>header>div>figure>figcaption{font-size:.9rem}body.technology.revamp main>article #content{display:block}body.technology.revamp main>article #content>div:not(#adMobile){margin-left:0;width:auto;max-width:initial}body.technology.revamp main>article #content>div:not(#adMobile)>*:not(.carousel){padding:0}body.technology.revamp main>article #content>div:not(#adMobile)>.data{margin-bottom:1rem}body.technology.revamp main>article #content>div:not(#adMobile)>.data>dt{font-size:1.1rem}body.technology.revamp main>article #content>div:not(#adMobile)>.data>dd{font-size:1rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel{margin-left:-1rem;width:auto;max-width:100vw}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dt>strong{font-size:1.5rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dd>ol{gap:1.5rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dd>ol>li{min-width:140px;max-width:140px}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dd>ol>li:first-child{margin-left:1.5rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dd>ol>li:last-child{margin-right:1.5rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dd>ol>li>a{height:250px}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dd>ol>li>a>span{font-size:.9rem}body.technology.revamp main>article #content>div:not(#adMobile)>aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:2rem 0}body.technology.revamp main>article #content>div:not(#adMobile)>aside>strong{font-size:1rem}body.technology.revamp main>article #content>div:not(#adMobile)>aside>.sns{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}body.technology.revamp main>article #content>aside{display:none}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:.85rem}body.single-magazine main h1{font-size:1.6rem}body.single-magazine main h1 span{font-size:.85rem}body.single-magazine main>article>dl>dd>p{font-size:.9rem}body.single-magazine main>article>dl>dd>p>strong{font-size:1.1rem}body.single-magazine main>article>dl>dd>span{font-size:1.1rem}body.single-magazine main>article>dl>dd>strong{font-size:1.3rem}body.single-magazine main>article>dl>dd:nth-of-type(1)>dd{margin-bottom:2.5em}body.single-magazine main>article>dl>dd:nth-of-type(1)>dd .sns{margin-top:2em}body.single-magazine main>article>dl>dd:nth-of-type(2){display:block}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.kinokuniya a img{width:30%}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.amazon,body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.rauten{min-width:48.9%;max-width:48.9%}body.single-magazine main>section#appear{display:block}body.single-magazine main>section#appear #entryList{margin-right:0;width:auto}body.single-magazine main>section#appear>ul>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;flex-direction:-webkit-row-reverse;flex-wrap:nowrap;flex-wrap:-webkit-nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}body.single-magazine main>section#appear>ul>li>a>strong{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin-bottom:0}body.single-magazine main>section#appear>ul>li>a>img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:2em;width:33%}body.tr10_2022_archive{--height-header: 165px}body.tr10_2022_archive:before{display:none}body.tr10_2022_archive header{left:0;margin-bottom:0;padding:2rem 3% 1.5rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(0);transform:translateX(0)}body.tr10_2022_archive main{margin:var(--height-header) 0 5rem}body.tr10_2022_archive main em.arrow-bottom::before{left:50.95%}body.tr10_2022_archive main #intro::before,body.tr10_2022_archive main #intro::after{background-size:1.125rem 1.125rem;background-image:-webkit-radial-gradient(1px 1px, circle, #b48ad0, 1px, transparent 0);background-image:radial-gradient(circle at 1px 1px, #b48ad0, 1px, transparent 0)}body.tr10_2022_archive main #intro::before{bottom:0;height:23vh}body.tr10_2022_archive main #intro::after{width:35vw;height:calc(100% - 3em)}body.tr10_2022_archive main #intro>div{top:4rem;width:70vw}body.tr10_2022_archive main #intro>div>h1{font-size:2.5rem}body.tr10_2022_archive main #intro>div>h1>strong{font-size:3.5rem}body.tr10_2022_archive main #intro>div>h1>span{margin-top:1.5rem;font-size:1.1rem;line-height:1.5}body.tr10_2022_archive main #intro>div>h1>span>br{display:block}body.tr10_2022_archive main #index{top:calc(var(--height-header) - 20px)}body.tr10_2022_archive main #index::before{height:85%;background-size:1.125rem 1.125rem;background-image:-webkit-radial-gradient(1px 1px, circle, #b48ad0, 1px, transparent 0);background-image:radial-gradient(circle at 1px 1px, #b48ad0, 1px, transparent 0)}body.tr10_2022_archive main #index>ol{width:70vw}body.tr10_2022_archive main #technologies>.item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;gap:2em;margin:0 3% 10em}body.tr10_2022_archive main #technologies>.item>dl{position:static;margin:2rem 0 0;min-width:initial;max-width:initial;height:auto}body.tr10_2022_archive main #technologies>.item>figure,body.tr10_2022_archive main #technologies>.item>form{margin:0;text-align:center;min-width:initial;max-width:initial;z-index:0}body.tr10_2022_archive main #technologies>.item>figure>img{max-width:70vw}body.tr10_2022_archive main #technologies>.item:not(:first-child)>figure,body.tr10_2022_archive main #technologies>.item:not(:first-child)>form{margin-top:0}body.tr10_2022_archive main #technologies>.subscribe{padding:2em 0;width:79vw}body.tr10_2022_archive main #technologies>.subscribe::before,body.tr10_2022_archive main #technologies>.subscribe::after{top:10%;width:23vw;height:23vw}body.tr10_2022_archive main #technologies>.signup{padding:2rem 0 2rem 11rem}body.tr10_2022_archive main #technologies>.signup::before{top:0}body.tr10_2022_archive main #technologies>.signup>dl>dd>input[type=email]{width:20rem}body.tr10_2022_archive main #technologies>.signup>dl>dd>button{width:8rem}body.tr10_2022_archive main #technologies::after{width:35vw;background-size:1.125rem 1.125rem;background-image:-webkit-radial-gradient(1px 1px, circle, #b48ad0, 1px, transparent 0);background-image:radial-gradient(circle at 1px 1px, #b48ad0, 1px, transparent 0)}body.tr10_2022_archive main #technologies>em.arrow-bottom::before{left:50.7%}body.tr10_2022_archive main #about{margin:9rem 3% 0;padding:0 0 20rem}body.tr10_2022_archive main #about::after{background-size:1.125rem 1.125rem;background-image:-webkit-radial-gradient(1px 1px, circle, #b48ad0, 1px, transparent 0);background-image:radial-gradient(circle at 1px 1px, #b48ad0, 1px, transparent 0)}body.tr10_2022_archive main #about>div{width:75vw}body.tr10_2022_archive main #about>div::before{top:10rem;width:45vw;height:40vh}body.tr10_2022_archive main #about>div::after{width:40vw;height:30vh}body.tr10_2022_archive main #about>div>h2{font-size:1.3rem}body.tr10_2022_archive main #about>div>h2>strong{font-size:3rem}body.tr10_2022_archive main #about>div>a{padding-right:2.5rem}body.tr10_2024_archive main #technologies>.signup>dl>dd>form::before{display:none}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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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]{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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]{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;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{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;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{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;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:2em}body.post-type-archive-product main>section#intro{padding-top:12.5em}body.post-type-archive-product main>section#intro p{font-size:.9rem}body.post-type-archive-product main>section.subscription>p{font-size:1rem}body.post-type-archive-product main>section.subscription>ul>li:first-child{margin-right:2em}body.post-type-archive-product main>section.subscription>ul>li:first-child>.woocommerce-LoopProduct-link:before{top:1.3em;font-size:.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:2rem}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.price .woocommerce-price-suffix{font-size:1rem}body.post-type-archive-product main>section.subscription>ul>li>.woocommerce-LoopProduct-link>.description{font-size:.9rem}body.post-type-archive-product main>section.subscription>ul>li .add_to_cart_button{font-size:1rem;width:14em}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:.9rem}body.post-type-archive-product main>section#free>div>div>ul{padding-left:6em}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:1rem}body.post-type-archive-product main>section#insider>ul>li{padding:1.5em 2em}body.post-type-archive-product main>section#insider>ul>li>dl dt{margin-bottom:.8em;font-size:1.3rem}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(1)>a img{margin:.5em -26% 2em 2em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(3)>a img{margin-top:-4em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(4){padding-bottom:7em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(5){margin-bottom:3em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(5)>img{width:40%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(6){width:80%}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(6)>img{margin-top:1.5em}body.post-type-archive-product main>section#topic>ul>li{-webkit-box-flex:30vw;-webkit-flex:30vw;-ms-flex:30vw;flex:30vw;padding-top:150px;max-width:50vw}body.post-type-archive-product main>section#topic>ul>li>dl{padding:1em 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:1rem}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{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start;padding:2em 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{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}}@media only screen and (max-width: 750px){:root{--height-header: 120px}#wpadminbar{position:fixed !important}#overlay{position:fixed;top:0;right:auto;bottom:auto;left:0;display:block;width:100%;height:100%;background:#000;opacity:0;z-index:1000}body>header{margin:0 0 0px;padding:10px 3% 5px;background-color:#fff;z-index:9999}body>header>a{width:100px}body>header>ul{display:block;text-align:right;letter-spacing:-0.4em;float:right}body>header>ul li{display:inline-block;letter-spacing:normal}body>header>ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;padding:0;font-size:90%;font-weight:bold;text-align:center;width:60px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}body>header>ul li a:hover{text-decoration:none}body>header>nav#pcNavi{display:none}body>header>nav#spNavi{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;float:none;background-color:#fff;z-index:9999}body>header>nav#spNavi>ul{padding:0 3%;font-size:90%;text-align:left;background-color:#000}body>header>nav#spNavi>ul.primary,body>header>nav#spNavi>ul.secondary{top:0;display:block;margin-right:0;width:auto}body>header>nav#spNavi>ul.primary>li,body>header>nav#spNavi>ul.secondary>li{position:relative;display:block;margin:0;border-bottom:1px solid #666;clear:both}body>header>nav#spNavi>ul.primary>li#menu-item-193,body>header>nav#spNavi>ul.primary>li.menu-item-193,body>header>nav#spNavi>ul.secondary>li#menu-item-193,body>header>nav#spNavi>ul.secondary>li.menu-item-193{display:none}body>header>nav#spNavi>ul.primary>li>a,body>header>nav#spNavi>ul.secondary>li>a{display:block;padding:1em 0;color:#fff;font-weight:normal;width:auto}body>header>nav#spNavi>ul.primary>li>a:hover,body>header>nav#spNavi>ul.secondary>li>a:hover{text-decoration:none}body>header>nav#spNavi>ul.primary>li>a span,body>header>nav#spNavi>ul.secondary>li>a span{display:inline-block;margin-right:10px;font-weight:bold;float:right}body>header>nav#spNavi>ul.primary>li>ul,body>header>nav#spNavi>ul.secondary>li>ul{position:static;display:none;padding:0;width:auto;border-bottom:2px solid #fff}body>header>nav#spNavi>ul.primary>li>ul:before,body>header>nav#spNavi>ul.secondary>li>ul:before{display:none}body>header>nav#spNavi>ul.primary>li>ul li a,body>header>nav#spNavi>ul.secondary>li>ul li a{display:block;padding:1em 0;color:#fff;font-weight:normal;border-bottom:1px solid #666}body>header>nav#spNavi>ul.primary>li>ul li a:hover,body>header>nav#spNavi>ul.secondary>li>ul li a:hover{color:#ddd;text-decoration:none}body>header>nav#spNavi>ul.primary>li:nth-of-type(1) ul li,body>header>nav#spNavi>ul.secondary>li:nth-of-type(1) ul li{display:inline-block;margin-right:3%;width:47%;float:left}body>header>nav#spNavi>ul.primary>li:nth-of-type(n+4)>ul,body>header>nav#spNavi>ul.secondary>li:nth-of-type(n+4)>ul{right:auto}body>header>nav#spNavi>ul.primary>li:nth-last-of-type(2),body>header>nav#spNavi>ul.secondary>li:nth-last-of-type(2){display:block}body>header>nav#spNavi>ul.primary>li:last-child>a,body>header>nav#spNavi>ul.secondary>li:last-child>a{border-bottom:none !important}body>header>nav#spNavi>ul.primary>li.menu-item-10001839>a:after,body>header>nav#spNavi>ul.primary>li.menu-item-158888>a:after{content:"";display:inline-block;margin:0 0 0 .5em;width:1em;height:1em;background:url("img/base-icon-clip-white01.svg") center center no-repeat;background-size:cover}body>header>nav#spNavi>ul.primary>li>.bubble{background-color:#555;-webkit-transform:translateY(35%);transform:translateY(35%)}body>header>nav#spNavi>ul.primary>li>.bubble:after{top:-1.1em;bottom:auto;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #555 rgba(0,0,0,0)}body>header>nav#spNavi>ul.primary>li>.bubble>a{position:relative;display:block;margin:0 auto;padding:1.5em 1em;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 .3s ease;transition:background-color .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;font-size:.8rem;width:auto}body>header>nav#spNavi>ul.primary>li>.bubble>a:hover{background-color:#f90e1e}body>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)}body>header>nav#spNavi>ul.primary>li>.bubble>a:hover{color:#fff !important;text-decoration:none}body>header>nav#spNavi>ul.primary>li>.bubble>a:hover:after{background-image:url(img/base-icon-arrow-upperright02.svg)}body>header>nav#spNavi>ul.primary>li>.bubble>a:before{display:none}body>header>nav#spNavi>ul.account{top:0;display:block;margin:0;padding:20px 3%;width:auto;background-color:#fff}body>header>nav#spNavi>ul.account li{position:relative}body>header>nav#spNavi>ul.account li:not(:first-child){display:none}body>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;-webkit-box-sizing:border-box;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 .3s ease;transition:background-color .3s ease}body>header>nav#spNavi>ul.account li a:hover{background-color:#f90e1e}body>header>nav#spNavi>ul.account li a:hover{color:#fff;text-decoration:none;background-image:url(img/base-icon-arrow-upperright02.svg)}body>header>nav#spNavi>form{position:relative;padding:0px 3% 10px;width:auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}body>header>nav#spNavi>form fieldset{position:relative;display:block;margin:0 auto;width:auto}body>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}body>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}body>header>nav#spNavi>form fieldset input[disabled=disabled]{opacity:.5}body>header>nav#spNavi>form>a{display:none}header>nav>ul.secondary>li.menu-item-218875>a:before,header>nav>ul.secondary>li.menu-item-10007260>a:before{position:static;display:inline-block;margin:0 .5em 0 0}header>nav>ul.secondary>li.menu-item-218875>a:hover:before,header>nav>ul.secondary>li.menu-item-10007260>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%}#bannerList01>dt>a{font-size:2rem}main>.bannerCollection{padding:2em;background-position:right center !important}main>.bannerCollection>dt{margin-bottom:.5em;font-size:1.8rem}main>.bannerCollection>dd>p{font-size:.85rem}main>.bannerCollection.covid-19{background-position:0 0 !important}main>.bannerCollection.covid-19>dt{margin-bottom:1em;font-size:1.7rem}main>.bannerCollection.covid-19>dt>a>span{font-size:2.5rem}main>.bannerCollection.covid-19>dd{padding-bottom:3em}main>.bannerCollection.covid-19>dd>p{padding-right:0}#bannerMagazine{display:block;padding-bottom:4em}#bannerMagazine>figure{margin:0 0 2em;text-align:center;min-width:initial;max-width:initial}#bannerMagazine>figure>a>img{width:auto;max-height:15em}#bannerMagazine>dl>dt>a{font-size:1.2rem}#bannerMagazine>dl>dt>a>strong{font-size:2.5rem}#bannerMagazine>dl>dd>p{font-size:.9rem}#bannerMagazine>dl>dd a.arrow{bottom:2em}body main{margin:0 3% 50px}body main #topics>ol li:nth-of-type(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-direction:-webkit-column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap}body main #topics>ol li:nth-of-type(1)>dl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:0;margin-bottom:1em}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:.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{display:block;margin-right:0;width:auto;float:none;clear:both}body main #entryList li>dl{display:block;margin:0 0 2em;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:.5em 0;font-size:1.3rem;line-height:1.3}body main #entryList li>dl dd{display:block;font-size:.8rem}body main #entryList li>a{position:static;display:block;margin:0 auto;width:auto;max-width:60%;float:none}body main #related>.new{display:block;padding:0}body main #related>.new>dt{margin:0 0 1.5em;padding:1em 0;border-bottom:1px solid #000}body main #related>.topic{display:block;padding-top:1.5em}body main #related>.topic>dl{margin:0 0 2em;padding:0 0 1em;border-bottom:1px solid #000}body main #related>.topic>dl>dt{margin-bottom:.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:1em}body main #related>.newsline>dd>ul>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:.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 1em;border-bottom:1px solid #000}body main #related>.emook>dd>ul{display:block}body main #related>.emook>dd>ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;margin:0 0 2em;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:2em;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 1em;white-space:nowrap;-webkit-box-sizing:border-box;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:1em .7em;font-size:.85rem;height:auto}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 1em;padding:0 0 1em .5em;font-size:.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:1em}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;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;height:auto;-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 .2em}body.home #topEntry>article#cover p{text-align:left}body.home #topEntry>article#daily h2{padding-bottom:20px}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;-webkit-transform:transition(all 0.5s);transform:transition(all 0.5s)}body.home main #latest>dl dd.show{height:auto;max-height:100vh}body.home main #latest>dl dd ul li a{padding:1em;font-size:.9rem;-webkit-box-sizing:border-box;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-topic2019 main>h1,body.tax-type main>h1{display:block;margin:.5em 0 1em;width:auto;float:none}body.category main>p,body.tax-c main>p,body.tax-topic main>p,body.tax-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 main #latest>div,body.tax-type main #latest>div{position:relative;top:0;right:auto;bottom:auto;left:55%}body.tax-collection #result>dt>strong{font-size:1.3rem}body.tax-collection #result>dt>span{font-size:1.5rem}body.tax-collection #result>dd{display:block}body.tax-collection #result>dd>p{margin-bottom:2em;max-width:initial}body.tax-collection #result>dd>figure{margin:0 auto;max-width:60%}body.tax-collection main #entryList>li dl{width:auto}body.category-technology #mainTitle h1{padding:2.5em 2em}body.category-technology #mainTitle h1 span{font-size:3vw;-webkit-box-shadow:.3em 0 0 #000,-0.3em 0 0 #000;box-shadow:.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-technology main>article>figure.main-col-right{margin-right:0}body.category-tr10_2019 #mainTitle>figure figcaption h1{padding:0 1em}body.category-tr10_2019 #mainTitle>div h2{font-size:2rem}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 .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:2em;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-emook main h1{font-size:150%}body.post-type-archive-emook main h1 span{position:static;display:block;margin:.7em 0 0;font-size:55%;-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,.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 1em}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 1em;padding-right:2em}body.post-type-archive-emook main>ul>li{display:block}body.post-type-archive-emook main>ul>li>figure{margin:0 0 1em}body.post-type-archive-emook main>ul>li>figure img{display:block;margin:0 auto;width:auto;max-height:15em}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:.8rem}body.category-events main #info>li>dl>dd>a{font-size:.85rem}body.category-events main #info>li>span{font-size:.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.tax-topic2019 main>section #adPC iframe[id^=google_ads_iframe]{width:auto}body.single-post #sbm,body.single-innovator #sbm,body.single-view #sbm{padding:0 3%;font-size:.9rem}body.single-post #sbm>a,body.single-innovator #sbm>a,body.single-view #sbm>a{padding:.8em 1em}body.single-post #sbm>em,body.single-innovator #sbm>em,body.single-view #sbm>em{font-size:1.2rem;border-radius:5em}body.single-post #sbm>span,body.single-innovator #sbm>span,body.single-view #sbm>span{font-size:.85em;line-height:1.5}body.single-post #timed_free,body.single-innovator #timed_free,body.single-view #timed_free{padding:.5rem .5rem 1rem}body.single-post #timed_free>svg,body.single-innovator #timed_free>svg,body.single-view #timed_free>svg{width:1.5rem}body.single-post #timed_free>strong,body.single-innovator #timed_free>strong,body.single-view #timed_free>strong{font-size:1rem}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:3em}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:.8em 0 .3em;font-size:.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:.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{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;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 #post #content dl.magazine,body.single-innovator main #post #content dl.magazine,body.single-view main #post #content dl.magazine{margin:0 2.5em 1.5em 0;width:40%}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.technology.revamp{--height-header: 71px;--height-adminbar: 46px}body.technology.revamp::before{display:block;height:var(--height-header);-webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);box-shadow:0 3px 12px rgba(0,0,0,.1)}body.technology.revamp>header{padding-top:10px}body.technology.revamp main>article>header>div{padding-top:0}body.technology.revamp main>article>header>div>h1{margin-top:0}body.technology.revamp main>article>header>div>h1>a{font-size:1rem}body.technology.revamp main>article>header>div>h1>strong{font-size:1.5rem}body.technology.revamp main>article>header>div>p{margin-top:1rem;font-size:.9rem}body.technology.revamp main>article>header>div>span{margin-top:1.5rem;font-size:.9rem}body.technology.revamp main>article>header>div>figure{margin-top:1.5rem}body.technology.revamp main>article>header>div>figure>figcaption{font-size:.8rem}body.technology.revamp main>article #content{margin-top:1.5rem}body.technology.revamp main>article #content #adMobile{margin:0 0 2.5rem;text-align:center}body.technology.revamp main>article #content>div:not(#adMobile)>.data>dt{font-size:1rem}body.technology.revamp main>article #content>div:not(#adMobile)>.data>dd{font-size:.9rem;line-height:1.5}body.technology.revamp main>article #content>div:not(#adMobile)>p{font-size:.9rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel{margin-left:0;padding:2rem 0;width:100%}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dt{margin:0 0 2rem;text-align:center}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dt>strong{font-size:1.3rem}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:.9rem}body.single-nl main>dl.register>dd a.campaign{font-size:.9rem;width:auto}body.single-magazine main h1{font-size:1.4rem}body.single-magazine main h1 span{font-size:.8rem}body.single-magazine main>article{display:block;padding:1.5em}body.single-magazine main>article>figure>img{margin-right:7%;width:46%;float:left}body.single-magazine main>article>figure>a{display:inline-block;width:40%}body.single-magazine main>article>figure>a:first-child{margin-bottom:1em}body.single-magazine main>article>dl{clear:both}body.single-magazine main>section#appear{display:block}body.single-magazine main>section#appear>ul>li>a{font-size:1.1rem}body.single-magazine main>section#appear>ul>li>a>img{margin-right:1em}body.single-magazine main>section#backnumber>ol{margin-bottom:1em}body.single-magazine main>section#backnumber>ol>li{margin-bottom:1em;min-width:47.5%;max-width:47.5%}body.single-magazine main>section#backnumber>ol>li:not(:nth-of-type(3n)){margin-right:0}body.single-magazine main>section#backnumber>ol>li:nth-of-type(odd){margin-right:5%}body.single-magazine main>section#backnumber>a{padding:1em}body.tr10_2023_archive main #intro>div>h1{font-size:3.5rem}body.tr10_2023_archive main #intro>div>h1>span{font-size:1.2rem;line-height:1.5}body.tr10_2023_archive main #intro>div>h1>span>br{display:block}body.tr10_2023_archive main #intro>div>p{font-size:1.5rem}body.tr10_2023_archive main #intro>div>p:first-child{margin-top:10rem}body.tr10_2023_archive main #intro>div>em.arrow-bottom{right:-10rem}body.tr10_2023_archive main #index{top:calc(var(--height-header) - 3rem)}body.tr10_2023_archive main #index>ol{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;margin-inline:auto;width:94dvw}body.tr10_2023_archive main #index>ol>li{width:9dvw}body.tr10_2023_archive main #technologies>.item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:3rem}body.tr10_2023_archive main #technologies>.item>dl,body.tr10_2023_archive main #technologies>.item>figure{min-width:initial;max-width:initial;min-height:initial}body.tr10_2023_archive main #technologies>.item>dl{margin:0 0 3rem;padding:0 3% 3rem}body.tr10_2023_archive main #technologies>.item>figure>img[src$=".webp"],body.tr10_2023_archive main #technologies>.item>figure>img[src$=".svg"]{min-height:initial}body.tr10_2023_archive main #technologies #tech01>figure{padding-top:12rem}body.tr10_2023_archive main #technologies #tech03>figure,body.tr10_2023_archive main #technologies #tech07>figure{padding-top:6rem}body.tr10_2023_archive main #technologies>.subscribe{padding:3rem 0}body.tr10_2023_archive main #technologies>em.arrow-bottom{margin-top:10rem}body.tr10_2023_archive main #technologies>em.arrow-bottom::after{left:49.3%}body.tr10_2023_archive main #about{margin-top:0;padding-bottom:10rem}body.tr10_2023_archive main #about>div>h2{text-align:center}body.tr10_2023_archive main #about>div>h2>strong{font-size:2rem}body.tr10_2023_archive main #about>div>p{font-size:1rem;width:auto}body.tr10_2023_archive main #about>div>dl{width:auto}body.tr10_2023_archive main #about>div>dl>dt{font-size:1.2rem;text-align:center}body.tr10_2023_archive main #about>div>dl>dd>dl>dt{font-size:1.1rem}body.tr10_2023_archive main #about>div>dl>dd>dl>dd>ul>li{font-size:1rem}body.tr10_2024_archive main{margin-top:calc(var(--height-header) - 20px) !important}body.tr10_2024_archive main em.arrow-bottom{font-size:.9rem}body.tr10_2024_archive main #intro>figure>img{max-width:100%}body.tr10_2024_archive main #intro>figure>figcaption>h1>strong{font-size:3rem}body.tr10_2024_archive main #technologies>.item>dl>dt{font-size:2rem}body.tr10_2024_archive main #technologies>.item>figure>img,body.tr10_2024_archive main #technologies>.item>figure video{max-width:90dvw}body.tr10_2024_archive main #technologies>.subscribe>figure>img,body.tr10_2024_archive main #technologies>.subscribe>figure>figcaption{min-width:100%;max-width:100%}body.tr10_2024_archive main #technologies>.subscribe>figure>figcaption>dl>dt{font-size:1.8rem}body.tr10_2024_archive main #technologies>.signup>dl>dt>strong{font-size:1.8rem}body.tr10_2024_archive main #technologies>.signup>dl>dd{display:block}body.tr10_2024_archive main #technologies>.signup>dl>dd>form>input[type=email],body.tr10_2024_archive main #technologies>.signup>dl>dd>form>button{display:block;width:100%}body.tr10_2024_archive main #about{padding-bottom:10rem}body.tr10_2024_archive main #about>dl{margin:0 3rem;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;-webkit-box-sizing:border-box;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%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.woocommerce-page table.woocommerce-orders-table{border-spacing:1px 0}body.woocommerce-page table.woocommerce-orders-table th,body.woocommerce-page table.woocommerce-orders-table td{font-size:80%;line-height:1.3}body.woocommerce-page table.border,body.woocommerce-page table.tablepress{border-spacing:1px 0}body.woocommerce-page table.border th,body.woocommerce-page table.border td,body.woocommerce-page table.tablepress th,body.woocommerce-page table.tablepress td{font-size:.8rem;line-height:1.3}body.woocommerce-page .woocommerce-pagination>a{width:8em}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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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:1rem}body.woocommerce-order-pay ul.order_details:before{font-size:1.1rem}body.post-type-archive-product header{background-color:rgba(255,255,255,.5)}body.post-type-archive-product main>section{padding:2em}body.post-type-archive-product main>section>h2{font-size:1.6rem}body.post-type-archive-product main>section#intro{padding:9em 2em 2em}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:.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:2em;padding:2em 1em 4.5em}body.post-type-archive-product main>section.subscription>ul>li:first-child{margin:0 0 5em}body.post-type-archive-product main>section.subscription>ul>li:first-child>.woocommerce-LoopProduct-link:before{-webkit-transform:translate(105%, 0);transform:translate(105%, 0)}body.post-type-archive-product main>section.subscription>ul>li.free{display:block;margin-bottom:1em;padding-bottom:1.5em;text-align:center}body.post-type-archive-product main>section.subscription>ul>li.free>dl{margin:0 0 1em}body.post-type-archive-product main>section.subscription>ul>li.free>dl dt{margin: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:1em;text-align:center;width:14em;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:2em}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:2em;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:.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(6){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:-webkit-wrap;flex-wrap:-webkit-wrap}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:1em}body.post-type-archive-product main>section#reason>div>ul{display:block;margin-top:3em}body.post-type-archive-product main>section#reason>div>ul>li{margin:0 auto 2em;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 4em;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:3em}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 2em 3.3em;font-size:.9rem}body.post-type-archive-product main>section#faq>dl dd img{margin:1em 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:12em}body.clips main #clip>h1{margin:0 0 .5em;font-size:1.3rem}body.clips main #clip>ul{top:-0.5em}body.clips main #clip>ul>li>a{padding:.7em 1em;font-size:.8rem;line-height:1.1}body.clips main #clip>dl{padding:2em;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;-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%;-webkit-box-sizing:border-box;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{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}}@media only screen and (max-width: 550px){body div.bubble>small{top:-0.5em;right:-0.2em;bottom:auto;left:auto;font-size:1.5rem}body.corporate:before{font-size:.85rem}body>header>nav#spNavi>form fieldset input[type=text]{margin:0 0 .5em;padding:.5em;width:90%;border-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}body>header>nav#spNavi>form fieldset>label{margin:0 0 0 .5em;font-size:.85rem}body>header>nav#spNavi>form fieldset input[type=submit]{top:.7em;padding-top:2em;width:2em}body>form fieldset>label{font-size:.9rem}#announce a{padding:.8em;font-size:.85rem;line-height:1.3}#announce a span{font-size:.9rem}#announce a span strong{display:block}#announce a em{display:block}#announce a strong{font-size:1rem}#announce a br{display:block}body>.special{margin:0 3% 3em;padding-top:56.25%;height:0}body>.special>a,body>.special>iframe{max-width:initial}body>.special>iframe{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}body>.register{display:none}#bannerList01{padding:1.5em}#bannerList01>dt>a{font-size:2rem}#bannerList01>dd>p{font-size:.85rem}#bannerList01>dd>a{font-size:.9rem}main>.bannerCollection{padding:1em;background-position:center center !important}main>.bannerCollection>dt{margin:.5em 0;font-size:1.5rem}main>.bannerCollection>dd>p{padding:1em}main>.bannerCollection>dd>a{font-size:.9rem}main>.bannerCollection.covid-19{padding:1.5em;background-position:0 0 !important;background-size:300% auto !important}main>.bannerCollection.covid-19>dt{margin:0 0 .7em;font-size:1.5rem;line-height:1.3}main>.bannerCollection.covid-19>dt>a>span{font-size:2rem}main>.bannerCollection.covid-19>dt>a>br:nth-of-type(2){display:block}main>.bannerCollection.covid-19>dd>p{font-size:.85rem}#bannerMagazine{padding:1.5em 1.5em 3em}#bannerMagazine>figure{margin-bottom:1.5em}#bannerMagazine>dl>dt>a{font-size:1.1rem}#bannerMagazine>dl>dt>a>strong{font-size:2rem}#bannerMagazine>dl>dd>p br{display:none}#bannerMagazine>dl>dd a.arrow{top:auto;right:1.5em;bottom:1.5em;left:auto}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:.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:.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;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{display:block}body main #related>.new>dt{margin:0 0 1.5em;font-size:1.2rem;min-width:initial;max-width:initial}body main #related>.new>dd{min-width:initial;max-width:initial}body main #related>.new>dd>ul li{display:block}body main #related>.new>dd>ul li>a{display:block;margin:0 auto 1.5em;min-width:initial;max-width:initial}body main #related>.new>dd>ul li>a>img{width:100%}body main #related>.new>dd>ul li>dl{min-width:initial;max-width:initial}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:.8rem}body main #related>.topic{display:block;padding-top:1.5em}body main #related>.topic>dl{margin:0 0 2em;padding:0 0 1em;border-bottom:1px solid #000;min-width:initial;max-width:initial}body main #related>.topic>dl>dt{margin-bottom:.7em;font-size:1.2rem}body main #related>.topic>ul{min-width:initial;max-width:initial}body main #related>.topic>ul li{display:block}body main #related>.topic>ul li>a{display:block;margin:0 auto 1.5em;min-width:initial;max-width:initial}body main #related>.topic>ul li>dl{min-width:initial;max-width:initial}body main #related>.topic>ul li>dl dt>a{font-size:1.1rem}body main #related>.topic>ul li>dl dd>span{font-size:.8rem}body main #related>.topic>span{display:block;margin:0;font-size:.9rem}body main #related>.newsline{display:block;padding-top:0}body main #related>.newsline>dt{margin:0 0 1em;padding:1em 0;font-size:1.2rem;border-bottom:1px solid #000}body main #related>.newsline>dd>ul>li{display:block;margin-bottom:1em;font-size:1rem}body main #related>.newsline>dd>ul>li>span{display:inline-block;margin:0 0 .5em;width:25%}body main #related>.newsline>dd>ul>li>a{display:block}body main #related>.newsline>dd>a{font-size:.9rem}body main #related>.emook{padding-top:0}body main #related>.emook>dt{padding:1em 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:1em}body main #related>.emook>dd>ul li>a strong{font-size:1rem}body main #related>.emook>dd>a{font-size:.9rem}body main nav#pageGuide ul li{width:40vw}body main nav#pageGuide ul li a{font-size:.8rem}body main dl.register{padding:1.5em 1em 1em}body main dl.register>dt{margin-bottom:1em;font-size:1rem;line-height:1.3}body main dl.register>dd>ol li{margin-bottom:1em;font-size:.85rem}body main dl.register>dd>ul{display:block}body main dl.register>dd>ul>li{margin:0 auto 1em;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:1em;font-size:.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 main ul.recent-list01>li{padding:1.5rem 0}body main ul.recent-list01>li>figure{gap:1rem}body main ul.recent-list01>li>figure>figcaption .recent-posttitle>a{font-size:1.3rem}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 h2{padding-bottom:.7em}body.home #topEntry>article#daily>ul li>a img,body.home #topEntry>article#daily>ol li>a img{display:block;margin:0 0 .8em;width:100% !important;max-width:100%;float:none}body.home #topEntry>article#daily>ul li>span,body.home #topEntry>article#daily>ol li>span{font-size:.8rem}body.home #topEntry>article#daily>ul li>a.title{font-size:1.1rem}body.home #topEntry>article#daily>ol li>a{font-size:1.2rem}body.home #topEntry>article#daily #adMobile{display:block;margin-top:4em;text-align:center}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:1em;width:auto;float:none}body.home main #latest>ol li dl dt>a{font-size:.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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic2019 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-topic main #latest #entryList li,body.tax-topic2019 main #latest #entryList li{gap:1.5rem;padding:1.5rem 0}body.tax-topic main #latest #entryList li>a img,body.tax-topic2019 main #latest #entryList li>a img{margin:0}body.tax-topic main #latest>a,body.tax-topic2019 main #latest>a{background-position:97% 15%}body.tax-topic main #latest>aside,body.tax-topic2019 main #latest>aside{position:static;padding-top:2em;min-width:initial;max-width:initial;width:auto}body.tax-topic main #latest>aside>ul,body.tax-topic2019 main #latest>aside>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch;flex-direction:row;-webkit-flex-direction:-webkit-row;flex-direction:-webkit-row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:-webkit-wrap;flex-wrap:-webkit-wrap}body.tax-topic main #latest>aside>ul>li,body.tax-topic2019 main #latest>aside>ul>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:25%;max-width:25%}body.tax-topic main #latest>aside>ul>li:not(:nth-of-type(3n)),body.tax-topic2019 main #latest>aside>ul>li:not(:nth-of-type(3n)){margin-right:4%}body.tax-t #result,body.author_archive #result,body.tax-collection #result{padding:2em 3%}body.tax-t #result dt,body.author_archive #result dt,body.tax-collection #result dt{margin-bottom:1em}body.tax-t #result dd,body.author_archive #result dd,body.tax-collection #result dd{padding-top:0;font-size:.8rem}body.tax-collection #result{margin-bottom:2em}body.tax-collection #result dt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-direction:-webkit-column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:.7em}body.tax-collection #result dt>strong{margin:0 0 .2em;font-size:1.2rem}body.tax-collection #result dt>span{font-size:1.3rem}body.tax-collection #result dd>p{position:static;margin-bottom:1.5em;padding:1.5em 0 0;font-size:.85rem;width:auto}body.tax-collection #result dd>figure{max-width:initial}body.tax-collection main #entryList li dl{margin-left:0;width:auto}body.tax-collection main #entryList li dl dt>a{margin-left:3.5em}body.category-innovators #mainimage>dl dt,body.category-innovators_jp #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.category-innovators_jp #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.category-innovators_jp 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.category-innovators_jp 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.category-innovators_jp 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.category-innovators_jp 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.category-innovators_jp main>section>ul li>a,body.category-innovators_jp 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{display:block;padding:1em 0}body.category-innovators main>section>ul li>a>img,body.category-innovators main>section>ul li>span>img,body.category-innovators_jp main>section>ul li>a>img,body.category-innovators_jp 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{display:block;margin:0 0 1rem;margin-inline:auto;max-width:initial}body.category-innovators main>section>ul li>a>dl dt,body.category-innovators main>section>ul li>span>dl dt,body.category-innovators_jp main>section>ul li>a>dl dt,body.category-innovators_jp 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 .5em;font-size:1.1rem;text-align:center}body.category-innovators main>section>ul li>a>dl dt span,body.category-innovators main>section>ul li>span>dl dt span,body.category-innovators_jp main>section>ul li>a>dl dt span,body.category-innovators_jp 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.category-innovators_jp main>section>ul li>a>dl dd,body.category-innovators_jp 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:.8rem;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:2em;padding:1.5em}body.category-technology #mainTitle h1 strong{font-size:10vw}body.category-technology #mainTitle h1 span{top:.3em;font-size:4vw;-webkit-box-shadow:.25em 0 0 #000,-0.25em 0 0 #000;box-shadow:.25em 0 0 #000,-0.25em 0 0 #000}body.category-technology #mainTitle>div>*{width:auto}body.category-technology #mainTitle>div p{font-size:1rem}body.category-technology #mainTitle>div p:first-child{font-size:1rem}body.category-technology #mainTitle>div figure{padding-top:1.5em}body.category-technology #mainTitle>div figure>*:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1.5em}body.category-technology #mainTitle>div figure figcaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9rem;line-height:1.5}body.category-technology main>section>ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-direction:-webkit-column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack: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:1rem}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-technology main>article>figure.main-col-right,body.category-technology main>article>figure.main-col-left{margin:1.5em auto;width:auto;float:none}body.category-technology main>article>figure.right-col{margin:1em 0 1.5em;text-align:left;width:auto;float:none}body.category-technology main>article>figure.full img{display:block;margin:1em 0 0;width:auto;float:none}body.category-technology main>article>figure.full img:first-child{margin-top:0}body.category-tr10_2019 #mainimage nav.custom_nav>ul,body.category-tr10_2020 #mainimage nav.custom_nav>ul,body.category-tr10_2021 #mainimage nav.custom_nav>ul{margin-top:0}body.category-tr10_2019 #mainimage nav.custom_nav>ul>li,body.category-tr10_2020 #mainimage nav.custom_nav>ul>li,body.category-tr10_2021 #mainimage nav.custom_nav>ul>li{padding:.5em 0}body.category-tr10_2019 #mainTitle,body.category-tr10_2020 #mainTitle,body.category-tr10_2021 #mainTitle{margin-top:-3em}body.category-tr10_2019 #mainTitle>figure figcaption h1,body.category-tr10_2020 #mainTitle>figure figcaption h1,body.category-tr10_2021 #mainTitle>figure figcaption h1{margin-bottom:0;font-size:2rem}body.category-tr10_2019 #mainTitle>div h2,body.category-tr10_2020 #mainTitle>div h2,body.category-tr10_2021 #mainTitle>div h2{font-size:1.4rem}body.category-tr10_2019 #mainTitle>div>p,body.category-tr10_2020 #mainTitle>div>p,body.category-tr10_2021 #mainTitle>div>p{font-size:.9rem}body.category-tr10_2019 #mainTitle>div #content>p,body.category-tr10_2020 #mainTitle>div #content>p,body.category-tr10_2021 #mainTitle>div #content>p{font-size:.9rem}body.category-tr10_2019 #mainTitle>div #content>p .custom-button,body.category-tr10_2020 #mainTitle>div #content>p .custom-button,body.category-tr10_2021 #mainTitle>div #content>p .custom-button{font-size:.9rem !important;max-width:80vw}body.category-tr10_2019 #mainTitle>div>ol>li>a,body.category-tr10_2020 #mainTitle>div>ol>li>a,body.category-tr10_2021 #mainTitle>div>ol>li>a{font-size:1.2rem}body.category-tr10_2019 main>article h2,body.category-tr10_2020 main>article h2,body.category-tr10_2021 main>article h2{font-size:1.4rem}body.category-tr10_2019 main>article h3,body.category-tr10_2020 main>article h3,body.category-tr10_2021 main>article h3{font-size:1.1rem}body.category-tr10_2019 main>article>p,body.category-tr10_2020 main>article>p,body.category-tr10_2021 main>article>p{font-size:.9rem}body.category-tr10_2019 main>article .readMore>dt,body.category-tr10_2020 main>article .readMore>dt,body.category-tr10_2021 main>article .readMore>dt{font-size:1.1rem}body.category-tr10_2019 main>article .readMore>dd>figure,body.category-tr10_2020 main>article .readMore>dd>figure,body.category-tr10_2021 main>article .readMore>dd>figure{display:block}body.category-tr10_2019 main>article .readMore>dd>figure>a,body.category-tr10_2020 main>article .readMore>dd>figure>a,body.category-tr10_2021 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,body.category-tr10_2020 main>article .readMore>dd>figure figcaption,body.category-tr10_2021 main>article .readMore>dd>figure figcaption{font-size:.9rem}body.category-tr10_2019 main>article .readMore>dd>figure figcaption>a,body.category-tr10_2020 main>article .readMore>dd>figure figcaption>a,body.category-tr10_2021 main>article .readMore>dd>figure figcaption>a{font-size:1rem}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:1em}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:.3em}body.post-type-archive-nl main h1 span,body.single-nl main h1 span{display:block;font-size:45%;-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-emook main h1{padding:.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:.5em auto 0;font-size:100%}body.post-type-archive-emook main h2{padding:.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:1em 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:1rem;width:calc(100% - 2em)}body.category-events main h1{font-size:1.2rem}body.category-events main h1 span{position:static;display:block;padding:.5em 0 0;font-size:.75rem;-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:1em;background-color:#4a4a4a}body.category-events main #info>li>dl>dt{font-size:1rem}body.category-events main #info>li>dl>dd>p{margin-bottom:1em;font-size:.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:.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:1rem}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 1em}body.category-events main #archive>dl#report>dd>ul>li>dl>dd>p{font-size:.75rem}body.post-type-archive-n main>article>h2,body.single-n main>article>h2{font-size:1.3rem}body.post-type-archive-n main>article>ul>li>h3,body.single-n main>article>ul>li>h3{font-size:1.6rem}body.post-type-archive-n main>article>ul>li>div>p,body.single-n main>article>ul>li>div>p{font-size:1rem !important;line-height:1.8}body.post-type-archive-n main>article>ul>li>div>p:nth-of-type(1):first-letter,body.single-n main>article>ul>li>div>p:nth-of-type(1):first-letter{padding:.6em 1.2em .5em}body.tax-topic2019 main>h1{font-size:1.3rem}body.tax-topic2019 main>section#first>article>div{padding:1.5rem}body.tax-topic2019 main>section#first>article>div>h2 .cover-header{margin-bottom:1rem}body.tax-topic2019 main>section#first>article>div>h2 .cover-posttitle{font-size:1.3rem}body.tax-topic2019 main>section#first ul.recent-list01>li{padding:1.5rem 0}body.tax-topic2019 main>section#first ul.recent-list01>li>figure{gap:1rem}body.tax-topic2019 main>section#first ul.recent-list01>li>figure>figcaption .recent-posttitle>a{font-size:1.3rem}body.tax-topic2019 main>section#third>div>dl.nf-list01>dt .nf-label{font-size:1.3rem}body.tax-topic2019 main>section#third>div>dl.nf-list01>dd>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-direction:-webkit-column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;gap:.5rem;padding:1rem 0}body.tax-topic2019 main>section#third>div>dl.nf-list01>dd>ul>li{min-width:initial;max-width:initial}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{display:block}body.search main>ul li a{font-size:1rem;height:auto;border-top:1px solid #000;border-bottom:none}body.search main>ul li a:hover,body.search main>ul li a.current{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{-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}body.single-post #sbm dl dd,body.single-innovator #sbm dl dd,body.single-view #sbm dl dd{font-size:.85rem}body.single-post>figure,body.single-innovator>figure,body.single-view>figure{margin:3em 0}body.single-post>figure>figcaption,body.single-innovator>figure>figcaption,body.single-view>figure>figcaption{font-size:.7rem}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:2em 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:1em;padding:.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:.3em;font-size:.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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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:.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:.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{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:1em}body.single-post main #post #title #outline>p>span>strong,body.single-innovator main #post #title #outline>p>span>strong,body.single-view main #post #title #outline>p>span>strong{max-width:100%}body.single-post main #post #title #outline>p>span>em,body.single-innovator main #post #title #outline>p>span>em,body.single-view main #post #title #outline>p>span>em{margin-left:auto}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:1em}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 1em;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:1em;padding:.7em 2em .7em .7em;font-size:.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:3em}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:1em;font-size:1rem;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:3em}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;margin-inline:auto;text-align:center;width:300px}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:.6em 1.2em .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;-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.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:1em}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:.7em;padding-bottom:.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:.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:5em}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:1rem}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:1rem}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:1em}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:.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:.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:1rem}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 1em}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:.5em;font-size:1rem}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:.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:.5em}body.single-post main #post #content dl.magazine,body.single-innovator main #post #content dl.magazine,body.single-view main #post #content dl.magazine{margin:0 0 1.5em;width:auto;float:none}body.single-post main #post #content dl.magazine>dt,body.single-innovator main #post #content dl.magazine>dt,body.single-view main #post #content dl.magazine>dt{text-align:center}body.single-post main #post #content dl.magazine>dd,body.single-innovator main #post #content dl.magazine>dd,body.single-view main #post #content dl.magazine>dd{font-size:.9rem}body.single-post main #post #content>.banner-collection,body.single-innovator main #post #content>.banner-collection,body.single-view main #post #content>.banner-collection{padding:1.5em 1.5em 3em 1.5em;line-height:1.2}body.single-post main #post #content>.banner-collection>dt>a,body.single-innovator main #post #content>.banner-collection>dt>a,body.single-view main #post #content>.banner-collection>dt>a{font-size:1.2rem}body.single-post main #post #content>.banner-collection>dd>.arrow,body.single-innovator main #post #content>.banner-collection>dd>.arrow,body.single-view main #post #content>.banner-collection>dd>.arrow{font-size:.9rem}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:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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:6em;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:7em;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:1rem;width:auto;max-width:18em}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:.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,body.innovators_jp 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,body.innovators_jp main #post #title #outline h1 a.english,body.innovators_jp main #post #title #outline h1 span.english{margin-top:0}body.innovators main #post #title #outline h1>strong,body.innovators_jp main #post #title #outline h1>strong{font-size:160%}body.innovators main #post #title #outline p,body.innovators_jp main #post #title #outline p{font-size:120%}body.companies main #post #content ol.companies{margin:3em 0}body.companies main #post #content ol.companies>li{margin-bttom:3em}body.companies main #post #content ol.companies>li>dl>dt{margin-bottom:1em;font-size:140%;line-height:1.3}body.companies main #post #content ol.companies>li>dl>dt>em{display:inline-block;margin-right:.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:.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.technology main #post:nth-of-type(1) #content>dl.carousel{padding:2rem 0}body.technology main #post:nth-of-type(1) #content>dl.carousel>dt>strong{font-size:1.5rem}body.technology main #post:nth-of-type(1) #content>dl.carousel>dd>ol{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}body.technology main #post:nth-of-type(1) #content>dl.carousel>dd>ol>li{min-width:140px;max-width:140px}body.technology main #post:nth-of-type(1) #content>dl.carousel>dd>ol>li>a>span{line-height:1.3}body.technology.revamp{--height-header: 68px}body.technology.revamp #wpadminbar{position:fixed}body.technology.revamp>header{padding:.5rem 3vw .25rem}body.technology.revamp main>article>header{padding:2rem 3dvw 0}body.technology.revamp main>article>header::before{background-image:-webkit-radial-gradient(1px 1px, circle, #bbc7e1, 1px, transparent 0);background-image:radial-gradient(circle at 1px 1px, #bbc7e1, 1px, transparent 0)}body.technology.revamp main>article>header>div>h1>a{font-size:.9rem}body.technology.revamp main>article>header>div>h1>strong{font-size:1.2rem}body.technology.revamp main>article>header>div>h1>span{font-size:.9rem}body.technology.revamp main>article>header>div>p{font-size:.9rem}body.technology.revamp main>article>header>div>span{gap:.5rem;margin-top:1.5rem;font-size:.9rem}body.technology.revamp main>article #content>div:not(#adMobile)>.data{margin-bottom:2rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel{max-width:initial}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dt>strong{font-size:1.2rem}body.technology.revamp main>article #content>div:not(#adMobile)>.carousel>dd>ol{padding-bottom:0}body.single-pressroom main>article>dl dt h1 strong{font-size:150%}body.single-nl main article h2{margin-bottom:.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:.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:1em;padding:.7em 2em .7em .7em;line-height:1.3;max-width:226px}body.single-magazine main h1{font-size:1.2rem}body.single-magazine main h1 span{position:relative;display:block;margin:.5em 0 0;-webkit-transform:translateY(0);transform:translateY(0)}body.single-magazine main>article>figure{margin:0 0 1em;text-align:center}body.single-magazine main>article>figure>img{margin:0 0 1.5em;width:auto;float:none}body.single-magazine main>article>figure>img:not(:last-child){margin-bottom:1.5em}body.single-magazine main>article>figure>a{margin-bottom:1.5em;width:auto}body.single-magazine main>article>figure>a:first-child{margin-bottom:1.5em}body.single-magazine main>article>dl>dt{font-size:1.2rem}body.single-magazine main>article>dl>dt>strong{font-size:1.5rem}body.single-magazine main>article>dl>dd>p{font-size:.85rem;line-height:1.5}body.single-magazine main>article>dl>dd>span{font-size:1rem}body.single-magazine main>article>dl>dd>strong{font-size:1.2rem}body.single-magazine main>article>dl>dd:nth-of-type(1)>p>strong{margin-bottom:.5em;line-height:1.2}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(1)>dd .sns{margin-top:1.5em}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul{display:block}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li{margin-bottom:.5em}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.kinokuniya a img{width:40%}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.amazon,body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.rauten{min-width:initial;max-width:initial}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.amazon{margin-right:0}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.amazon a>img{height:25px}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>ul>li.rauten>a{padding:1em 0}body.single-magazine main>article>dl>dd:nth-of-type(2)>dl:nth-of-type(2)>dd>a br{display:block}body.single-magazine main>section{display:block}body.single-magazine main>section h2{margin-bottom:.5em;font-size:1.2rem}body.single-magazine main>section>ul{padding-top:1.5em;border-top:2px solid #000}body.single-magazine main>section>ul>li>a{display:block;margin-bottom:1.5em}body.single-magazine main>section>ul>li>a>strong{margin-bottom:.5em;font-size:1rem}body.single-magazine main>section>ul>li>a>img{margin-right:0;width:auto}body.tr10_2022_archive{--height-header: 80px}body.tr10_2022_archive:before{display:none}body.tr10_2022_archive header{padding:1rem 3% .5rem}body.tr10_2022_archive main{margin:var(--height-header) 0 5rem}body.tr10_2022_archive main em.arrow-bottom{opacity:0 !important;-webkit-animation:none !important;animation:none !important}body.tr10_2022_archive main #intro{margin-bottom:0}body.tr10_2022_archive main #intro::before{width:55vw;height:18vh}body.tr10_2022_archive main #intro::after{display:none}body.tr10_2022_archive main #intro>div{top:7rem;width:90vw}body.tr10_2022_archive main #intro>div>h1{font-size:1.7rem}body.tr10_2022_archive main #intro>div>h1>strong{margin-top:.5rem;font-size:2.5rem}body.tr10_2022_archive main #intro>figure>img.pc{display:none}body.tr10_2022_archive main #intro>figure>img.sp{display:block;width:100%}body.tr10_2022_archive main #index{top:calc(var(--height-header) - 20px);margin-top:0}body.tr10_2022_archive main #index::before{display:none}body.tr10_2022_archive main #index>ol{margin:0 3%;width:auto}body.tr10_2022_archive main #index>ol>li{width:3.5em;height:2em}body.tr10_2022_archive main #index>ol>li>a{font-size:1rem}body.tr10_2022_archive main #index>ol>li>a.current,body.tr10_2022_archive main #index>ol>li>a:hover{font-size:2rem}body.tr10_2022_archive main #technologies{margin-bottom:0}body.tr10_2022_archive main #technologies>.item{margin-bottom:5em}body.tr10_2022_archive main #technologies>.item>dl>dt{font-size:1.2rem}body.tr10_2022_archive main #technologies>.item>figure>img{max-width:90vw}body.tr10_2022_archive main #technologies>.subscribe{padding:8rem 2rem 2rem;width:90vw;border-radius:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}body.tr10_2022_archive main #technologies>.subscribe::before{top:-25%;right:auto;bottom:auto;left:50%;width:55vw;height:55vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.tr10_2022_archive main #technologies>.subscribe::after{display:none}body.tr10_2022_archive main #technologies>.signup{padding:7rem 5vw 10rem;min-height:476px;background:url(img/tr10_2022-trchnologies-signup-img01-sp.svg) 0 0/cover no-repeat,url(img/tr10_2022-trchnologies-signup-img02-sp.svg) 100% 0 no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}body.tr10_2022_archive main #technologies>.signup::before{display:none}body.tr10_2022_archive main #technologies>.signup>dl>dt{font-size:1.2rem}body.tr10_2022_archive main #technologies>.signup>dl>dd>input[type=email]{width:100%}body.tr10_2022_archive main #technologies>.signup>dl>dd>button{display:block;margin:.5rem auto 0}body.tr10_2022_archive main #technologies::after{position:-webkit-sticky;position:sticky;top:auto;right:auto;bottom:0;left:0;width:55vw;z-index:-1}body.tr10_2022_archive main #technologies>em.arrow-bottom{margin-top:0}body.tr10_2022_archive main #about{margin-top:0}body.tr10_2022_archive main #about::after{display:none}body.tr10_2022_archive main #about>div{width:90vw}body.tr10_2022_archive main #about>div::before{top:initial;top:auto;right:0;bottom:160px;left:auto;width:110px;height:224px;background-image:url(img/tr10_2022-about-img01-sp.svg)}body.tr10_2022_archive main #about>div::after{top:auto;right:auto;bottom:50px;left:0;width:68px;height:160px;background-image:url(img/tr10_2022-about-img02-sp.svg)}body.tr10_2022_archive main #about>div>h2{font-size:1.1rem;text-align:center}body.tr10_2022_archive main #about>div>h2>strong{font-size:2rem}body.tr10_2022_archive main #about>div>p{width:auto}body.tr10_2022_archive main #about>div>a{margin-top:.5rem}body.tr10_2022_archive main #about>div>dl{width:auto}body.tr10_2022_archive main #about>div>dl>dt{font-size:1.1rem;text-align:center}body.tr10_2023_archive::before{display:none}body.tr10_2023_archive>header{left:0;padding:1.5rem 3% 1.3rem;width:100%;max-width:initial;-webkit-transform:translateX(0);transform:translateX(0)}body.tr10_2023_archive.admin-bar>header{top:46px}body.tr10_2023_archive main{margin-top:100px !important}body.tr10_2023_archive main #intro>div>h1{font-size:2.3rem}body.tr10_2023_archive main #intro>div>h1>span{font-size:1.1rem}body.tr10_2023_archive main #intro>div>p{padding-right:3.5rem}body.tr10_2023_archive main #intro>div>em.arrow-bottom{position:-webkit-sticky;position:sticky;text-align:left;-webkit-transform:rotate(-90deg) translateY(88dvw);transform:rotate(-90deg) translateY(88dvw)}body.tr10_2023_archive main #index>ol{width:auto}body.tr10_2023_archive main #index>ol>li{width:13dvw;height:3rem}body.tr10_2023_archive main #technologies>.signup>dl>dd>input[type=email]{width:100%}body.tr10_2024_archive main #intro>figure{margin:2rem 1.5rem 5rem}body.tr10_2024_archive main #intro>figure>figcaption>h1>span{margin:0 0 .5rem;font-size:1.3rem}body.tr10_2024_archive main #intro>figure>figcaption>h1>strong{font-size:2.5rem}body.tr10_2024_archive main #intro>figure>figcaption>h1>em{font-size:1.2rem}body.tr10_2024_archive main #intro>figure>figcaption>p{font-size:1.1rem}body.tr10_2024_archive main #index{top:calc(var(--height-header) - 6rem)}body.tr10_2024_archive main #index>ol{gap:0;margin:0 .5rem}body.tr10_2024_archive main #index>ol>li{width:10%}body.tr10_2024_archive main #index>ol>li>a.current,body.tr10_2024_archive main #index>ol>li>a:hover{font-size:1.7rem}body.tr10_2024_archive main #technologies>.item{gap:2rem;margin:0 1.5rem}body.tr10_2024_archive main #technologies>.item>dl>dd>a{margin-top:2rem}body.tr10_2024_archive main #technologies>.item>figure>img,body.tr10_2024_archive main #technologies>.item>figure video{max-width:100%}body.tr10_2024_archive main #technologies>.subscribe{margin-bottom:5rem;padding:3rem 0}body.tr10_2024_archive main #technologies>.subscribe>figure{gap:2rem;margin:0 1.5rem}body.tr10_2024_archive main #technologies>.subscribe>figure>img,body.tr10_2024_archive main #technologies>.subscribe>figure>figcaption{min-width:100%;max-width:100%}body.tr10_2024_archive main #technologies>.subscribe>figure>figcaption>dl>dd>a{margin-top:2rem;width:auto}body.tr10_2024_archive main #technologies>.signup{padding:3rem 1.5rem}body.tr10_2024_archive main #about>dl{margin:0 1.5rem;width:auto}body.tr10_2024_archive main #about>dl>dt{text-align:left}body.tr10_2024_archive main #about>dl>dd{margin-top:2rem}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%;-webkit-transform-origin:initial;transform-origin:initial;-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%;-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.team main h2{margin-bottom:1.5em}body.team main .team{line-height:1.1}body.team main .team dt{margin:0 0 .5em;width:auto;float:none}body.team main .team dd{margin:0 0 2em;line-height:1.5}body.archive_monthly main h1{font-size:1.1rem}body.archive_monthly main #archive{display:block}body.archive_monthly main #archive #latest{margin:0 0 3em;min-width:initial;max-width:initial}body.archive_monthly main #archive #latest>ol>li>dl{display:block;margin:0 0 2em;min-width:initial;max-width:initial;float:none}body.archive_monthly main #archive #latest>ol>li>dl dt strong{font-size:1.3rem}body.archive_monthly main #archive #latest>ol>li>dl dd{font-size:.9rem}body.archive_monthly main #archive #latest>ol>li>a{display:block;min-width:initial;max-width:initial;float:none}body.archive_monthly main #archive #latest>a{background-position:97% 15%}body.archive_monthly main #archive>dl{padding-top:2em;min-width:initial;max-width:initial}body.archive_monthly main #archive>dl>dd>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-direction:-webkit-row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:-webkit-nowrap;flex-wrap:-webkit-nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:stretch;flex-direction:row;-webkit-flex-direction:-webkit-row;flex-direction:-webkit-row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:-webkit-wrap;flex-wrap:-webkit-wrap}body.archive_monthly main #archive>dl>dd>ul>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:25%;max-width:25%}body.archive_monthly main #archive>dl>dd>ul>li:not(:nth-of-type(3n)){margin-right:4%}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 1em}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%;-webkit-transform-origin:initial;transform-origin:initial;-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.woocommerce-page table.border th,body.woocommerce-page table.border td,body.woocommerce-page table.shop_table th,body.woocommerce-page table.shop_table td{font-size:.8rem}body.woocommerce-page table.border th.reissue,body.woocommerce-page table.border td.reissue,body.woocommerce-page table.shop_table th.reissue,body.woocommerce-page table.shop_table td.reissue{display:none}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:.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 1em;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:.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 .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:1rem}body.woocommerce-order-pay ul.order_details:after{top:2.5em;font-size:.8rem}body.woocommerce-order-pay p.woocommerce-SavedPaymentMethods-saveNew{font-size:.85rem}body.post-type-archive-product main>section{padding:1.5em 1em}body.post-type-archive-product main>section>h2{font-size:7vw}body.post-type-archive-product main>section#intro{padding:8em 1em 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:4em;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:.8rem}body.post-type-archive-product main>section.subscription>p{margin-bottom:5em}body.post-type-archive-product main>section.subscription>ul>li{padding:2em 1em 3em}body.post-type-archive-product main>section.subscription>ul>li:first-child>.woocommerce-LoopProduct-link:before{top:-2.7em;-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:.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:.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:1em;font-size:.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:1rem}body.post-type-archive-product main>section#free>div>div dl dd>ul{padding-left:6em}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:.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:1em}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:1em}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:1em}body.post-type-archive-product main>section#insider>ul>li:nth-of-type(n) img{margin-bottom:1em}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:1em}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:3em}body.post-type-archive-product main>section#faq>dl dt>a{font-size:1rem}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:.2em;width:100%;background-color:#f0f0f0;-webkit-box-sizing:border-box;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:1rem}body.authentication main>form input{display:block}body.authentication main>form input[type=password]{margin:0 auto 1em;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:.7em .5em;font-size:.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:.85rem}body.clips main #clip>dl>dd>a{font-size:1rem}body.clips main #clip>dl>dd>p{font-size:.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;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:1rem}dl.meter dt br{display:block}dl.meter dd{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;padding:0;font-size:.85rem}dl.meter dd>span{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;padding:0 0 0 1em}dl.meter dd.pc{display:none}dl.meter dd.sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}