@charset "utf-8";button,hr{overflow:visible}.amazon-ranking-tab-label,.nav-button,[aria-controls],[role=button],[type=button],[type=reset],[type=submit],a,button{cursor:pointer}a,button,input,select,textarea{background-color:transparent;color:inherit}.main-title,legend{white-space:normal}a,button,hr,input,legend,select,textarea{color:inherit}details,img,main{display:block}.item--members .title::after,progress,sub,sup{vertical-align:baseline}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4;font-size:62.5%}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0;box-sizing:border-box}hr{height:0}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}button,iframe,img,input,select,textarea{border-style:none}a{word-break:break-all;text-decoration:none;transition:all .2s ease 0s}a:active,a:focus,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em;top:-.5em}table{border-color:inherit;text-indent:0;word-break:break-all}i{font-style:normal}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}button,input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:0}.editor-revolution button,select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;display:table;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}#author .data-link,.bx-wrapper .bx-caption span,.count-box .count-box-detail,.count-pagination .paging,.date,.footer-media .title,.main-ranking .rank:before,.main-ranking-group .ranking-list .order,.postmeta-view,.sidebox-ranking .link:before,.sns-title{font-family:Arial,Helvetica,sans-serif}[aria-disabled=true],[disabled]{cursor:default}img{max-width:100%;height:initial;width:initial;pointer-events:none}[aria-busy=true]{cursor:progress}body{font-size:1.6rem;line-height:1.8em;background:var(--main-bg-color)}input,select,textarea{font-size:16px;line-height:1.1}ol,ul{list-style:none}a:hover{opacity:.7}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.date{color:#bbb;font-size:1.2rem}.figure{background:url(../images/noimage-logo.png) center center no-repeat #eee;background-size:60% auto;vertical-align:top}.group{color:var(--link-color);font-size:1.4rem;font-weight:600;display:inline-block}.header-logo .link{display:inline-block;position:absolute;top:5px;left:10px;z-index:100}.arti-header,.breadcrumb,.footer-media,.footer-nav-wrapper,.footer-service,.header-area,.header-logo,.main-slider,.thm-body,.thm-footer .main-topics{margin:0 auto;max-width:1240px}.thm-body{position:relative}#author,.figcaption .author,.footer-control,.main-feature .feature-list,.main-news .news-list,.main-ranking .item .link,.media-list,.paging-list,.pickup-list,.ranking-list,.service-list,.sitemap-list,.thumb-list,.topics-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb .separator{color:#888}.gigaindex{width:100%}.gigaindex h1.head,.thm-page-author .head{line-height:1.6em;text-align:center;margin-bottom:2rem}.main-news .news-list .item,.ranking-list .item{width:100%;display:block;position:relative;padding:20px 0;border-bottom:1px solid var(--gray-color)}.main-title{margin:2rem 0 1rem;font-size:2em;line-height:1.2em}.main-news .news-list .item--special{padding:20px;background-color:var(--gray-color)}.main-news .news-list .item--special .figure{float:right}.main-news .news-list .item--special .figcaption .group{color:#fff;font-size:0;padding:0;line-height:1em}.main-news .news-list .item--special .figcaption .group::before{content:"SPECIAL";font-size:1.5rem;display:block;padding:0 10px;background-color:#000;min-height:20px;line-height:20px}.figcaption .author .col-photo{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;margin-right:5px}.figcaption .author .col-photo img{border-radius:50%;object-fit:cover}.figcaption .author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:12px;color:#888}.thm-main .title,.topics-list .title{line-height:1.6;margin-top:.3rem;margin-bottom:.3rem}.pr{background-color:#999;border-radius:2px;color:#fff;font-size:10px;line-height:1em;margin-left:5px;padding:1px 3px;vertical-align:middle;display:inline-block}.feature-list .title,.main-pickup .item--line .link,.pickup-content .figcaption{line-height:1.6;display:block;font-weight:600}.pickup-list .date{margin-top:.5rem}.main-ranking .rank .date,.pickup-list .item--line .date{display:inline-block;margin-left:1rem;font-weight:400}.main-topics .summary,.thm-main .summary{font-size:1.4rem;line-height:1.6em;margin-top:8px;color:#888}.thm-footer .more,.thm-main .more{text-align:center}.thm-footer .more .link,.thm-main .more .link{color:var(--link-color);display:inline-block;font-weight:600;border:1px solid var(--gray-color);position:relative}.thm-aside .more::after,.thm-footer .more .link::after,.thm-main .more .link::after{bottom:0;margin:auto;padding:0;position:absolute;top:0;right:14px;transform:rotate(45deg);width:12px;height:12px}.thm-footer .more .link:hover,.thm-main .more .link:hover{color:#fff;background-color:var(--link-color);border:1px solid var(--link-color);opacity:1}.item--members .title::after{content:"";width:16px;height:17px;background:url(../images/ico-key.png) right bottom no-repeat;background-size:auto 12px;display:inline-block;opacity:.7}.news-no-list{min-height:400px;text-align:center;padding-top:160px}.news-no-list .label{font-size:1.2em}.news-no-list .link{color:var(--link-color);text-decoration:underline;margin-top:2rem;display:inline-block}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.main-slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:var(--gray-color);margin-right:8px;overflow:hidden;text-indent:100%}.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active,.main-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.thm-aside .more:hover{background-color:var(--link-color)}.main-slider .slider li{display:none}.main-slider .slider .bx-viewport li{display:block}.news-list .figcaption .date{margin:0;padding:0}.author-list,.thm-aside .main-topics,.thm-aside .sidebox{margin-bottom:3rem}.main-news .news-list .figure,.thm-page-ranking .ranking-list .item .figure{width:40%;height:auto;float:left}.main-news .figcaption,.thm-page-ranking .ranking-list .item .figcaption{padding-left:45%}.main-news .news-list .item--special .figcaption{padding-left:0;padding-right:45%}.title-more{display:none}.topics-list .item--main .figcaption{padding-bottom:34px;position:relative}.topics-list .item--main .date{bottom:0;left:0}.thm-aside .sidebox .item{width:100%;display:grid;position:relative;padding:16px 0;border-bottom:1px solid var(--gray-color)}.thm-aside .sidebox .item .figure{width:40%;height:auto;float:left}.thm-aside .sidebox .item .figcaption{padding-left:45%;display:block;font-weight:600;line-height:1.6;font-size:1.4rem}.thm-aside .sidebox .item .figcaption .title{font-size:1.4rem}.thm-aside .more{display:block;font-size:1.4rem;font-weight:600;text-align:center;margin:1rem auto;color:var(--link-color);position:relative}.nav-giga .heading,.nav-giga .item{display:inline-block}.thm-aside .more:hover{color:#fff;opacity:1}.nav-giga .heading{padding:.6rem 1rem .6rem 0;float:left}.nav-giga .item .link{padding:.2rem .8rem;display:block;border-radius:2rem}.main-slider .slider{position:relative}.main-slider .hot-topics .title,.main-slider .slider-title{display:none}.main-slider .item .summary{font-size:1.4rem;font-weight:400;line-height:1.6em;display:none}.main-slider .slider .bx-viewport{overflow:hidden;background-color:var(--primary-color)}.main-slider .item .title{font-size:1.45rem;line-height:1.6em;color:#fff;padding:12px}.main-ranking .item,.sidebox-ranking .ranking-list .link{position:relative}.main-ranking .link{margin-left:42px}.main-ranking .ranking-list,.sidebox-ranking .ranking-list{counter-reset:sect}.main-ranking .rank:before,.sidebox-ranking .link:before{content:counter(sect);counter-increment:sect 1;position:absolute;z-index:1;left:0;top:0;display:block;font-size:18px;font-weight:600;text-align:center;width:30px;height:30px;line-height:30px;color:#fff;background-color:var(--link-color)}.main-ranking .rank:before{top:2rem}.main-ranking .rank{border-bottom:1px solid var(--gray-color);padding:2rem 0}.main-ranking .item:nth-child(-n+3) .figcaption{margin-left:74px}.main-ranking .figure{margin-right:12px;height:62px;width:62px;float:left}.main-ranking-group .figcaption{position:relative}.main-ranking-group .ranking-list .order{color:var(--link-color);font-size:4rem;font-weight:600;line-height:1;width:60px;display:block;text-align:center}.main-ranking-group .meta{position:absolute;padding-left:65px;line-height:1.2em;top:5px}.main-ranking-group .meta .group{display:block}.main-ranking-group .ranking-title{display:none}.author{width:100%}.author-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.author-list .item{display:inline-block;width:22%;margin-bottom:3%;margin-left:4%;padding:2%}.author-list .figure,.swiper-wrapper img{width:100%;height:auto}.author-list .item:nth-child(4n+1){margin-left:0}.author-list .figure{border-radius:50%;object-fit:cover;display:block}.author-list .item .figcaption{padding:0;margin-top:1rem;line-height:1.2em;text-align:center}.author-list .item .figcaption .title{font-size:.9em;font-weight:600;margin:0}.author-list .item .figcaption .headline{font-size:.75em;color:#888;display:block}.arti-content--image{max-width:806px;margin-left:auto;margin-right:auto}.swiper-pagination-bullets.swiper-pagination-horizontal{position:inherit}.swiper .swiper-button-next,.swiper .swiper-button-prev{top:0;height:100%;width:30%}.swiper .swiper-button-prev{left:0;justify-content:flex-start}.swiper .swiper-button-next{right:0;justify-content:flex-end}.swiper .swiper-button-prev:after{padding-left:20px}.swiper .swiper-button-next:after{padding-right:20px}@media screen and (max-width:813px){.swiper .swiper-button-prev:after{font-size:2em;padding-left:8px}.swiper .swiper-button-next:after{font-size:2em;padding-right:8px}}@media screen and (min-width:813px){.swiper .swiper-button-next,.swiper .swiper-button-prev{width:30%}.swiper .swiper-wrapper img{max-height:700px;width:auto}}@media screen and (min-width:1024px){.main-news .news-list .figure,.thm-page-ranking .ranking-list .item .figure{width:30%}.main-news .figcaption,.thm-page-ranking .ranking-list .item .figcaption{padding-left:33%}.main-news .news-list .item--special .figcaption{padding-left:0;padding-right:33%}}@media screen and (min-width:813px){.thm-body{padding:10px 30px 50px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.thm-page-index .thm-body{padding-top:30px}.thm-main{width:100%;flex:1;padding-right:54px}.thm-aside{width:300px}.news-title,.topics-title{font-size:3rem}.main-news .news-list .item .title{font-size:2rem}.feature-title,.thm-main .caption{border-bottom:1px solid var(--gray-color);font-size:2rem;line-height:1.6em;margin:4rem 0 2rem}.feature-title .link{color:var(--link-color)}.thm-aside .topics-title,.thm-aside h2.caption{font-size:1.8rem;text-align:center;border-bottom:2px solid var(--primary-color)}.item--members .title::after{height:19px}.main-slider{width:100%;padding:30px}.main-slider:after,.main-slider:before{content:" ";display:table}.main-slider:after{clear:both}.main-slider .slider{overflow:hidden;width:100%}.main-slider .item .image{display:block;width:100%}.main-slider .slider .image{display:block;width:550px;float:left;padding:25px}.main-slider .slider .item{position:relative;overflow:hidden}.main-slider .item .title{font-size:2.8rem;font-weight:600;overflow:hidden;padding:50px 40px 10px 15px;width:auto}.main-slider .item .date,.main-slider .item .summary{padding:10px 40px 10px 15px}.main-slider .hot-topics{width:100%;overflow:hidden}.main-slider .hot-topics .topic{display:none}.main-slider .hot-topics-list{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.main-slider .hot-topics-list .item{width:25%}.main-slider .hot-topics-list .link{display:block;overflow:hidden;height:100%;padding:20px 20px 3px;border-right:1px solid var(--gray-color)}.main-slider .figure-left .caption{line-height:1.6;font-weight:600;margin-top:1rem}.main-slider .bx-wrapper .bx-pager{bottom:15px;right:15px;text-align:right;position:absolute}.feature-list,.main-pickup .pickup-list:first-of-type,.topics-list{margin:0 -18px}.topics-list .item--main{display:block;width:100%;padding:20px 18px}.topics-list .item--main .figure{width:60%;height:auto;float:left}.topics-list .item--main .date,.topics-list .item--main .figcaption{padding-left:63%}.feature-list .item,.main-pickup .item--box,.topics-list .item--sub{display:inline-block;position:relative;width:33.333%;width:-webkit-calc(33.33333333%);width:calc(100% / 3);border-right:1px solid var(--gray-color);padding:0 18px}.main-feature .item:last-of-type,.main-feature .item:nth-child(3n+3),.main-pickup .item--box:nth-child(3n+3),.topics-list .item:nth-child(4n+4){border-right:none}.main-pickup .item--line:first-child{border-top:1px solid var(--gray-color);margin-top:2rem}.main-pickup .item--line{border-bottom:1px solid var(--gray-color);padding:18px 0;width:100%}.topics-list .item--main .title{font-size:2rem}.topics-list .item--sub .title{font-size:1.6rem;margin-top:1rem}.feature-list .title,.pickup-content .figcaption{margin-top:1rem}.main-ranking .rank:first-of-type{margin-top:-2rem}.thm-aside .topics-list{margin:0}.thm-aside .topics-list .item{width:100%;display:grid;position:relative;padding:16px 0;border-bottom:1px solid var(--gray-color)}.thm-aside .topics-list .item--main .figure,.thm-aside .topics-list .item--sub{width:100%;float:none;border-right:none}.thm-aside .topics-list .item--main .figcaption{width:100%;padding-left:0;padding-top:10px;padding-bottom:0}.thm-aside .topics-list .item--main .figcaption .date,.thm-aside .topics-list .item--main .figcaption .group,.thm-aside .topics-list .item--main .figcaption .summary,.thm-aside .topics-list .item--sub .date{display:none}.thm-aside .topics-list .item--main .title,.thm-aside .topics-list .item--sub .title{font-size:1.4rem;line-height:1.6}.thm-aside .topics-list .item--sub .image{width:40%;height:auto;float:left}.thm-aside .topics-list .item--sub .title{padding-left:45%;display:block}.main-ranking-group .figcaption{position:relative}.main-ranking-group .ranking-list .order{font-size:6rem;width:60px}.main-ranking-group .meta{padding-left:80px;top:15px}.thm-footer .more .link,.thm-main .more .link{font-size:1.6rem;padding:6px 60px 6px 40px;min-width:330px}}.arti-header .date,.arti-header .group{top:10px}@media screen and (max-width:812px){body{font-size:1.45rem}.main-slider .item .summary{font-size:1.2rem;padding:0 12px 12px}.date,.group{font-size:1.1rem;line-height:1.2em}.group{display:block}.more{margin-left:12px;margin-right:12px}.more .link,.thm-aside .more{font-size:1.45rem;display:block;width:88%;margin:auto;padding:6px 20px 6px 10px;border:1px solid var(--gray-color)}.thm-aside .more{margin:2rem auto 4rem}.breadcrumb{font-size:.9rem;padding:2px 12px;background-color:#efefef;margin-bottom:8px}.main-title{font-size:1.6em;padding:0 12px;text-align:center}.feature-list .figure,.hot-topics-list img,.main-news .news-list .figure,.pickup-list .figure,.thm-aside .sidebox .item .figure,.topics-list .item--sub .image{width:34%;height:auto;float:left}.feature-list .figcaption,.hot-topics-list .caption,.main-news .figcaption,.pickup-list .figcaption,.thm-aside .sidebox .item .figcaption,.topics-list .item--sub .date,.topics-list .item--sub .title{padding-left:38%}.feature-list .figcaption{display:block}.hot-topics .topic,.main-feature .feature-title,.main-pickup .caption,.main-ranking .caption,.news-title,.thm-aside h2.caption,.topics-title{font-size:1.6rem;text-align:center;margin-top:3rem;border-bottom:2px solid var(--primary-color)}.feature-list .item,.hot-topics-list .item,.main-news .news-list .item,.pickup-list .item,.ranking-list .item,.thm-aside .sidebox .item,.topics-list .item{width:100%;display:grid;position:relative;padding:20px 12px;border-bottom:1px solid var(--gray-color)}.main-slider .item .date,.thm-main .summary,.topics-list .item--main .group{display:none}.hot-topics-list .caption,.thm-main .title{font-size:1.4rem;font-weight:600;line-height:1.6}.main-news .figcaption,.topics-list .item--main .figcaption{position:relative;padding-bottom:20px}.main-news .item--special .figcaption{padding-bottom:0}.news-list .figcaption .date{position:absolute;bottom:0;line-height:1em}.main-slider .bx-wrapper .bx-pager{width:100%;text-align:center}.main-slider .bx-wrapper .bx-pager.bx-default-pager a{height:10px;width:10px}.gigaindex h1.head,.thm-page-author .head{font-size:1.8rem}.gigaindex h1.head{margin-bottom:0}.main-ranking .rank:before{left:12px}.author-list{width:96%;margin:0 auto 3rem}.author-list .item{width:32%;margin-left:2%}.author-list .item:nth-child(3n+1){margin-left:0}}.thm-aside .sidebox .item--highlight .figure{width:100%;float:none}.thm-aside .sidebox .item--highlight .figcaption{width:100%;padding-left:0;padding-top:10px}.arti-header{position:relative;padding:50px 0 30px}.arti-header .head{line-height:1.6em;padding-bottom:16px}.arti-header .arti-summary{line-height:1.6em}.arti-header .link-image-page-title,.arti-header .link-image-page-title:hover{opacity:inherit;color:inherit;text-decoration:inherit}.editor-revolution a{color:var(--link-color);text-decoration:underline}.main-special .section-title{display:none}.main-special .special-list .item{display:inline-block}.main-special .special-list .link{text-align:center;padding:.4rem 1.2rem;border-radius:30px;display:inline-block;color:var(--primary-color);transition:all .2s linear}.main-special .special-list .link:before{content:"#";margin-right:5px}.arti-sharing-wrapper{margin-bottom:20px}.arti-sharing-inner .item{display:inline-block;vertical-align:top;margin-right:10px}.arti-sharing-inner .item .link{margin:0;color:#070707;list-style-type:none;line-break:strict;text-decoration:none;border-radius:50%;background:0 0;display:inline-block;transition:border-color .1s ease-in 0s;text-align:center;position:relative}.arti-sharing-inner .item svg{transition:fill .1s ease-in 0s;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.arti-sharing-inner .item svg.svg-line{height:34px}.arti-sharing-inner .item.item--facebook .link:hover{border-color:#315096;opacity:1}.arti-sharing-inner .item.item--facebook .link:hover svg{fill:#315096}.arti-sharing-inner .item.item--twitter .link:hover{border-color:#1da8e2}.arti-sharing-inner .item.item--twitter .link:hover svg{fill:#1da8e2}.arti-sharing-inner .item.item--line .link:hover{border-color:#00c300}.arti-sharing-inner .item.item--line .link:hover svg{fill:#00c300}.arti-sharing-inner .item.item--pinterest .link:hover{border-color:#e60023}.arti-sharing-inner .item.item--pinterest .link:hover svg{fill:#e60023}.arti-sharing-inner .item .link .label{font-size:0}.arti-content--horizontal .figure-area{overflow:hidden;width:100%}.figure-area .figure{background:0 0}.figure-area .figure .image{display:block;margin:auto}.thumb-list{margin:2% 0 0 -2%}.thumb-list .item{display:inline-block;margin:0 0 2% 2%;width:10.5%}.arti-content--horizontal .arti-giga,.arti-giga{display:none}.arti-content .org-title,.arti-content .writer{color:#999;font-size:.9em}.arti-provider,.main-relation-link{margin-bottom:2rem}.arti-provider .relation-article .title,.main-relation-link .caption{border-bottom:none;display:inline-block;font-size:1.8rem;font-weight:600;line-height:1em;margin-top:2rem;margin-bottom:10px;padding-left:8px}.arti-provider .provider-logo{text-align:right}.arti-provider .provider-logo .link{max-width:160px;display:inline-block}.article-list .item,.main-relation-link .item{color:var(--link-color);line-height:1.6em;padding-left:14px;margin-bottom:5px;position:relative}.article-list .item:before,.main-relation-link .item:before{content:"";position:absolute;top:9px;left:0;border-top:2px solid #888;border-right:2px solid #888;transform:rotate(45deg);width:7px;height:7px}.paging-list{justify-content:center;margin:2rem auto}.paging-list .current,.paging-list .link{background-color:#e7e7e7;display:block;padding:8px 15px;margin:5px;min-width:46px;text-align:center}.page-ellipsis{padding:13px 5px}.paging-list .current,.paging-list .link:hover{color:#fff}.paging-list .current{font-weight:600}.main-feature .caption,.main-feature .lead{display:none}.count-pagination .title{display:block;text-align:center;font-size:.8em}.figure-pagination .paging-list .link{color:#fff;padding:12px;font-weight:600}.figure-area .figure .figcaption{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.2rem 0}.figure-area .figure .figcaption span{font-size:1.4rem;color:#888;border:none;margin:0}.figure-area .figure .figcaption .caption{-webkit-order:1;-ms-flex-order:1;order:1}.figure-area .figure .figcaption .copyright{-webkit-order:2;-ms-flex-order:2;order:2}.figure-pagination .paging-list{zoom:1;line-height:1.2;margin:30px 0;overflow:hidden;display:block}.figure-pagination .paging-list .item{display:block;width:100px;font-size:1.2rem}.figure-pagination .paging-list .item.paging-prev{float:left}.figure-pagination .paging-list .item.paging-next{float:right}.figure-pagination .paging-list .item.paging-back{margin:0 auto}.figure-pagination .paging-list .link,.figure-pagination .paging-list .link:link,.figure-pagination .paging-list .link:visited{background:var(--link-color);position:relative;display:block}.figure-pagination .paging-list .link.icon--paging-prev{padding-left:22px}.figure-pagination .paging-list .link.icon--paging-next{padding-right:22px}.icon--paging-next::after,.icon--paging-prev::after{bottom:0;content:"";margin:auto;padding:0;position:absolute;top:0;left:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg);width:10px;height:10px}.icon--paging-next::after{transform:rotate(45deg);right:10px;left:inherit}.editor-revolution{line-height:2em}.editor-revolution figure{display:block;text-align:center;margin:2rem auto}.editor-revolution div{margin:auto}.editor-revolution img{max-width:100%;margin:0 auto;display:block;height:initial;width:initial}.editor-revolution h2{margin-bottom:1rem}.editor-revolution ol p,.editor-revolution ul p{margin-bottom:0}.editor-revolution>hr{width:70%;height:1px;background-color:var(--gray-color);border:none;margin:3rem auto}.ctms-editor-youtube iframe{display:block;width:100%;height:auto;aspect-ratio:1.77777778}.arti-content .writer{color:#999;display:block;margin-bottom:2rem;text-align:right}#author .col-photo img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-top:5%}#author .col-info .writer-name .degree{display:block;font-size:1.4rem;font-weight:400;margin-bottom:.5rem}#author .col-info .writer-profile{font-size:1.4rem;line-height:1.6em;margin:1rem 0 2rem}#author .data-link{display:block;font-size:.85em;line-height:1.6em}#author .data-link dt{width:80px;background-color:#eee;float:left;text-align:center;white-space:nowrap;box-sizing:border-box;padding:1px 2px;margin-bottom:5px}#author .data-link dd{margin-left:80px;word-break:break-all;padding:1px 0 1px 8px;margin-bottom:5px}@media screen and (min-width:813px){.arti-header .head{font-size:3.2rem}.arti-header .date{font-size:1.4rem;right:30px}.arti-header .group{font-size:1.4rem}.arti-content .thumb-list .item,.thumb-list .item{width:10.5%}#author .col-info .writer-name{font-size:3rem}#author .col-info{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;padding-left:30px}.editor-revolution{font-size:1.6rem}}@media screen and (max-width:812px){.arti-sharing-wrapper{margin-top:20px;text-align:center}.arti-body,.arti-content .org-title,.arti-content .writer,.arti-header,.arti-pagination,.arti-provider,.figure-area .figure .figcaption,.main-ranking .rank,.main-relation-link,.main-special .special-list{padding-left:12px;padding-right:12px}.arti-header{padding-top:40px;padding-bottom:12px}.arti-header .arti-summary{font-size:1.3rem}.thumb-list{padding:0 12px}.thumb-list .item{width:18%}.arti-provider .relation-article .title,.editor-revolution,.main-relation-link .caption{font-size:1.5rem}.figure-area .figure .figcaption span{font-size:1.2rem;line-height:1.4em}.figure-pagination .paging-list{margin:20px 0}#author{margin:2rem 12px 3rem;display:block}#author .col-photo{float:left}#author .col-photo img{width:100px;height:100px;border-radius:50%;object-fit:cover}#author .col-info .writer-name{font-size:2.4rem;font-weight:600;height:116px;padding-bottom:16px;padding-left:20px;box-sizing:border-box;display:table-cell;vertical-align:middle}}.footer-nav-wrapper,.tab-area{position:relative}.footer-company,.thm-footer{border-top:5px solid var(--gray-color)}.footer-logo .link{width:180px;display:inline-block}.sns-title{font-size:1.4em;margin-right:10px}.control-list .item--social{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.control-list .link{margin-left:20px;display:inline-block}.footer-media .title,.footer-sitemap .sitemap-list .item>.link{font-weight:600;display:block}.control-list img,.control-list svg{fill:var(--main-font-color);width:26px;height:26px}.control-list svg{fill:var(--main-font-color)}.footer-sitemap .sitemap-list .item .sitemap-sub-list .sub-item{font-size:1.3rem;line-height:1.6em;padding-left:16px;position:relative;margin-bottom:5px}.footer-sitemap .sitemap-sub-list .sub-item:before{content:' › ';position:absolute;left:2px;color:var(--link-color)}.footer-logo{margin-bottom:1em}.footer-media .title{font-size:2em;color:#ccc;text-align:right}.footer-company .head{font-size:1.4rem}.footer-media .item,.service-list .item{font-size:1.2rem;letter-spacing:.2px;margin-bottom:2px}.footer-company .caption,.footer-company .name{display:inline-block}.footer-media .item-group .link,.footer-service .item-group .link{color:var(--link-color)}.footer-media .name:before,.footer-service .name:before{content:' - '}.thm-footer .footer-common-link{padding:1.2em}.thm-footer .inner .common-link-list{text-align:center}.footer-common-link .item:nth-child(n+2)::before{content:" ｜ ";color:#666}.thm-footer .footer-common-link .item--copyright::before{content:''}.thm-footer .footer-common-link .item{display:inline-block;font-size:1.1rem;line-height:1.6em}.thm-footer .footer-common-link .item--affiliate{margin-top:1em}.thm-footer .footer-common-link .item--copyright{display:block;width:100%;text-align:center;padding-bottom:0}@media screen and (min-width:813px){.footer-media,.footer-nav-wrapper,.footer-service{padding:30px}.item-group,.media-list .item-group,.service-list,.sitemap-list .item{flex:auto}.footer-media .item,.service-list .item{line-height:1.8em}.footer-sitemap .sitemap-list .item>.link{border-bottom:2px solid var(--gray-color);font-size:1.3rem;margin-bottom:.5em}.footer-sitemap .sitemap-list{margin-left:-2%}.footer-sitemap .sitemap-list .item{margin-left:2%}.footer-service .head{border-bottom:1px solid #ccc;margin-bottom:10px;line-height:24px}.footer-service .tab.is-open,.footer-service .tab:hover{background-color:#ccc;color:#fff}.footer-service .tab{border:solid #ccc;border-width:1px 1px 0;color:#999;cursor:pointer;line-height:23px;margin-left:5px;padding:0;position:absolute;text-align:center;height:24px;font-size:1.3rem;top:-35px;width:180px}.footer-service .tab--first{right:555px}.footer-service .tab--second{right:370px}.footer-service .tab--third{right:185px}.footer-service .tab--fourth{right:0}.thm-footer .main-topics{padding:30px}.footer-control{right:30px;top:30px;position:absolute}}@media screen and (max-width:812px){.footer-logo{padding-top:2em;text-align:center}.footer-company .head,.tab-area .tab{padding:12px;border-top:1px solid var(--gray-color);position:relative}.footer-nav .sitemap-list .item{width:50%;border-top:1px solid var(--gray-color);border-right:1px solid var(--gray-color);margin-bottom:-1px}.footer-nav .sitemap-list .item:nth-child(2n){border-right:none}.footer-nav .footer-sitemap .sitemap-list .item>.link{padding:12px;position:relative;text-align:center}.footer-company .footer-media .head::after,.tab-area .tab::after{content:"";width:9px;height:9px;border:2px solid;border-color:transparent transparent var(--link-color) var(--link-color);transform:rotate(-45deg);display:block;position:absolute;right:18px;top:40%}.tab-area .tab{padding-left:30px}.footer-media .title{font-size:1.5em;text-align:center;padding:1.8em 12px .5em}.footer-control .sns-title,.footer-nav .sitemap-sub-list,.media-list,.service-list{display:none}.footer-control{display:block;text-align:center;margin-bottom:2em}.control-list .link{margin-right:20px}.media-list.open{display:block}.media-list,.service-list{background-color:var(--gray-color);padding:12px}}.mem-loader{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:20px}mms-article .mem-loader .image{opacity:.6!important;width:100%}.mem-loader .mem-loader-inner{position:absolute}.mem-loader .mem-loader-inner>div:nth-child(1){-webkit-animation:mem-scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:mem-scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.mem-loader .mem-loader-inner>div:nth-child(2){-webkit-animation:mem-scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:mem-scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.mem-loader .mem-loader-inner>div:nth-child(3){-webkit-animation:mem-scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:mem-scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.mem-loader .mem-loader-inner>div{background-color:#ccc;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@keyframes mem-scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.arti-header-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.postmeta-view{display:flex;align-items:center;justify-content:flex-end;flex:1}.postmeta-view .postmeta-figure{font-size:1.8em;font-weight:800;display:inline-block;margin-right:5px}@media screen and (max-width:812px){.arti-header-info{margin-left:12px;margin-right:12px}}.author.arti-top .author-link{display:flex;align-items:center;color:#333}.count-box,.figcaption-info{align-items:center;display:flex}.author.arti-top .author-link .col-photo img{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-right:10px}#author .author-link{margin:10px 0;padding:0;list-style:none}#author .author-link .item .link-url{font-weight:600;line-height:1em;text-decoration:none;color:#333;position:relative}#author .author-link .item .link-url:hover{background-color:#eee}#author .author-link .item .link-url::after{bottom:0;top:0;right:10px;margin:auto;transform:rotate(45deg)}.figcaption-info{margin-top:12px}.figcaption .figcaption-info .author{margin-top:0}.count-box{justify-content:flex-end;flex:1}.count-box .count-box-detail{position:relative;display:flex;justify-content:center;align-items:center;height:20px;padding:0 5px;font-size:11px;line-height:1em;color:#666;background:#eee;font-weight:600;border-radius:3px;white-space:nowrap}.count-box .count-box-detail:before{content:"";position:absolute;top:50%;width:0;height:0;border-style:solid;border-color:transparent #eee transparent transparent;display:block;left:-5px;margin-top:-5px;border-width:5px 5px 5px 0}.arti-content-nice{display:flex;align-items:center;justify-content:center;padding:12px;font-weight:600;margin-bottom:30px}.arti-content-nice-txt{margin-right:12px}.arti-content-nice .count-box-detail{color:#ef4154}.arti-content-nice-btnarea{background-color:#fff;border-radius:.25em;padding:4px 10px;display:inline-flex;align-items:center;position:relative;border:1px solid #ddd;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:all .3s}.arti-content-nice-btnarea:hover{transform:scale(1.1)}.arti-content-nice-btn{display:flex;align-items:center}.arti-content-nice-btn::after{content:'役に立った';display:block;margin-right:10px;line-height:1}.arti-content-nice.liked .arti-content-nice-btn::after{content:'YES!';color:#ef4154}.arti-content-nice-btn::before{display:block;content:" ";background:url("data:image/svg+xml;charset=utf-8,%3Csvg class='heart__icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23ef4154' d='M19.5 10c-2.483 0-4.5 2.015-4.5 4.5s2.017 4.5 4.5 4.5 4.5-2.015 4.5-4.5-2.017-4.5-4.5-4.5zm2.5 5h-2v2h-1v-2h-2v-1h2v-2h1v2h2v1zm-6.527 4.593c-1.108 1.086-2.275 2.219-3.473 3.407-6.43-6.381-12-11.147-12-15.808 0-6.769 8.852-8.346 12-2.944 3.125-5.362 12-3.848 12 2.944 0 .746-.156 1.496-.423 2.253-1.116-.902-2.534-1.445-4.077-1.445-3.584 0-6.5 2.916-6.5 6.5 0 2.063.97 3.901 2.473 5.093z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat;background-size:24px 24px;width:24px;height:24px;position:relative;margin-right:8px}@media screen and (max-width:812px){.arti-content-nice{font-size:12px;padding:10px}.page-pressrelease-prdeeper .arti-header .date{right:12px}}.amazon-ranking-wrap{display:flex;flex-wrap:wrap}.amazon-ranking-wrap::after{content:'';width:100%;background:#333;display:block;order:-1;z-index:1}.amazon-ranking-tab-label{color:#bbb;border:1px solid #bbb;white-space:nowrap;text-align:center;order:-1;position:relative;z-index:1;flex:1}.amazon-ranking-tab-content{width:100%;height:0;overflow:hidden;opacity:0}.amazon-ranking-tab-content ul{padding:0}.amazon-ranking-tab-content img{height:auto;max-width:100%;max-height:100%}.amazon-ranking-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0}.amazon-ranking-price{color:#c23a29}.amazon-ranking-tab-switch:checked+.amazon-ranking-tab-label{color:#fff;border:1px solid #333;background:#333;transition:margin .3s;align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.amazon-ranking-tab-switch:checked+.amazon-ranking-tab-label+.amazon-ranking-tab-content{height:auto;opacity:1;transition:.5s opacity}.amazon-ranking-tab-switch{display:none}.amazon-ranking-more{text-align:right}@media screen and (min-width:960px){.amazon-ranking-wrap{margin:10px 0 20px}.amazon-ranking-wrap::after{height:3px;margin-top:-3px}.amazon-ranking-tab-label{font-weight:600;padding:5px;font-size:.9em;margin-right:10px}.amazon-ranking-tab-label:hover{color:#333}.amazon-ranking-tab-label:first-of-type{margin-left:10px}.amazon-ranking-tab-content a:hover{text-decoration:underline}.amazon-ranking-tab-content li{display:table-cell;width:25%;padding:10px;min-width:150px;box-sizing:border-box}.amazon-ranking-tab-content .amazon-ranking-img-area{min-height:100px;max-height:160px}.amazon-ranking-tab-content img{width:auto}.amazon-ranking-title{font-size:.8em}.amazon-ranking-tab-switch:checked+.amazon-ranking-tab-label{border-width:3px 1px 0}.amazon-ranking-more{padding:10px 0;font-weight:700}.amazon-ranking-more a{color:#036492}}@media screen and (max-width:960px){.amazon-ranking-wrap{margin:0 0 20px}.amazon-ranking-wrap::after{height:4px;margin-top:-4px}.amazon-ranking-wrap-title{padding:10px 15px;text-align:center;font-size:17px;font-weight:700}.amazon-ranking-tab-label{font-weight:700;padding:8px 5px;font-size:.85em;margin-right:5px}.amazon-ranking-tab-label:first-of-type{margin-left:8px}.amazon-ranking-tab-label:last-of-type{margin-right:8px}.amazon-ranking-tab-content li{display:flex;padding:8px 15px;width:100%;border-bottom:1px solid #e7e7e7}.amazon-ranking-tab-content li>a:first-of-type{display:flex;justify-content:center;align-items:center;min-width:100px;margin-right:10px}.amazon-ranking-tab-content li>a:first-of-type img{width:80px}.amazon-ranking-tab-content a:hover{color:#333}.amazon-ranking-tab-content .amazon-ranking-img-area{margin-right:10px;min-width:80px;max-width:80px;height:100px}.amazon-ranking-tab-content img{width:100px;object-fit:contain}.amazon-ranking-info{margin-left:10px}.amazon-ranking-title{font-size:13px;font-weight:600}.amazon-ranking-price{font-weight:600}.amazon-ranking-tab-switch:checked+.amazon-ranking-tab-label{border-width:4px 1px 0}.amazon-ranking-more{margin:5px 15px 0 0;font-weight:700}}.page-pressrelease-prdeeper .arti-header .group,.page-pressrelease-prdeeper .figcaption .group,.sidebox.dreamnews .caption .logo,.sidebox.kyodonews_kokunai .caption .logo,.sidebox.prdeeper .caption .logo,.thm-page-pressrelease-detail.page-pressrelease-prdeeper .thm-aside .sidebox,.thm-page-pressrelease-detail.page-pressrelease-prdeeper .thm-aside>div,.thm-page-pressrelease-detail.page-pressrelease-prdeeper .thm-aside>section{display:none}.page-pressrelease-prdeeper .thm-aside .sidebox.prdeeper{display:block}.page-pressrelease-prdeeper .thm-aside .sidebox.sidebox-prdeeper{display:block;background-color:#f5f5f5;padding:1.8em;line-height:1.6em}.page-pressrelease-prdeeper .thm-aside .sidebox.sidebox-prdeeper .ttl-company{font-size:1.4em;line-height:1.6em;font-weight:700}.page-pressrelease-prdeeper .thm-aside .sidebox.sidebox-prdeeper .list-company dt{border-top:2px solid #fff;padding-top:1.2em;margin-top:1.2em;margin-bottom:.4em;font-weight:700}.page-pressrelease-prdeeper .arti-header .prd-company-name{font-size:16px;padding:1px 0;vertical-align:middle}.thm-page-pressrelease-detail .arti-body img{display:block;width:auto;max-width:100%;height:auto!important;margin:1.8em auto}.sidebox.release .caption{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1em;padding-bottom:8px}.sidebox.release .caption .logo{height:16px;margin-left:10px}.thm-aside .sidebox.release .item .figure,.thm-page-pressrelease-list .news-list img.figure{object-fit:contain;background-color:#fff}.page-pressrelease-prdeeper .arti-header{padding-top:60px;padding-bottom:30px;position:relative}.page-pressrelease-prdeeper .arti-header .date,.page-pressrelease-prdeeper .arti-header .prdeeper-info-txt{display:block;font-size:13px;font-family:inherit;line-height:1.2em;position:absolute;top:28px;margin-top:0;box-sizing:border-box}:is(.editor-revolution,.mms-unauth-content,mms-article) b,:is(.editor-revolution,.mms-unauth-content,mms-article) strong{font-weight:700}:is(.editor-revolution,.mms-unauth-content,mms-article)>hr{background-color:#fde403;border:none;margin:20px auto}:is(.editor-revolution,.mms-unauth-content,mms-article)>blockquote,:is(.editor-revolution,.mms-unauth-content,mms-article)>figure,:is(.editor-revolution,.mms-unauth-content,mms-article)>ol,:is(.editor-revolution,.mms-unauth-content,mms-article)>p,:is(.editor-revolution,.mms-unauth-content,mms-article)>ul{margin-bottom:1.8em}:is(.editor-revolution,.mms-unauth-content,mms-article) .custom-table{margin-bottom:1.8em;background-color:#ddd;display:table;border-collapse:separate}:is(.editor-revolution,.mms-unauth-content,mms-article) blockquote{background-color:#f8f8f8;padding:20px}:is(.editor-revolution,.mms-unauth-content,mms-article) .font-small{font-size:x-small}:is(.editor-revolution,.mms-unauth-content,mms-article) .font-large{font-size:x-large}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-black,:is(.editor-revolution,.mms-unauth-content,mms-article) .p-blue,:is(.editor-revolution,.mms-unauth-content,mms-article) .p-green,:is(.editor-revolution,.mms-unauth-content,mms-article) .p-khaki,:is(.editor-revolution,.mms-unauth-content,mms-article) .p-orange,:is(.editor-revolution,.mms-unauth-content,mms-article) .p-pink,:is(.editor-revolution,.mms-unauth-content,mms-article) .p-red,:is(.editor-revolution,.mms-unauth-content,mms-article) .p-yellow{font-weight:700;margin-right:18px}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-red{color:#ee4257}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-blue{color:#008fde}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-green{color:#5ca441}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-orange{color:#ee8219}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-khaki{color:#c99c47}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-yellow{color:#fe0}:is(.editor-revolution,.mms-unauth-content,mms-article) .p-pink{color:#ed26b8}:is(.editor-revolution,.mms-unauth-content,mms-article) .text-center{text-align:center}:is(.editor-revolution,.mms-unauth-content,mms-article) .text-right{text-align:right}:is(.editor-revolution,.mms-unauth-content,mms-article)>figure>img{display:block;margin:auto}.header-area,:is(.editor-revolution,.mms-unauth-content,mms-article) .twitter-tweet{margin:0 auto}:is(.editor-revolution,.mms-unauth-content,mms-article) .instagram-media{margin:0 auto!important}:is(.editor-revolution,.mms-unauth-content,mms-article) blockquote.tiktok-embed{background:0 0;border:none;padding:0}:is(.editor-revolution,.mms-unauth-content,mms-article)>figure>figcaption{display:block;text-align:center;color:#999;font-size:80%}:is(.editor-revolution,.mms-unauth-content,mms-article) .enclosure{background-color:#eee;padding:20px}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc{padding:46px 14px 2px;margin-bottom:1.8em;position:relative;display:grid;line-height:1.4em}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc::before{content:"目次";display:inline-block;position:absolute;top:12px;left:-8px;padding:0 18px;height:30px;line-height:30px;font-weight:600}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc::after{position:absolute;content:'';top:42px;left:-8px;border:none;border-bottom:solid 6px transparent;border-right:solid 8px #aaa}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc .toc-inner01 ::marker{color:#999}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc ul{padding:0;margin:.8em 0 .8em 1.2em;background-color:inherit;border:none}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc ul li{margin:0 0 .8em;list-style-position:outside;list-style-type:disc}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc ul li a:link{text-decoration:none;color:#222;font-weight:400}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc ul li a:hover{text-decoration:underline}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc ul li::before{display:none}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card{border:1px solid #ddd;margin:-1.8em auto 1.8em;display:-ms-grid;display:grid;line-height:1.6em}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card a{text-decoration:none;font-weight:inherit;color:#333}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card a:hover{text-decoration:none;color:#333}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-title{padding-bottom:.8em;font-size:1.1em;font-weight:700}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-image{width:30%;min-width:120px;max-width:200px;padding-right:1em;float:left}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-image img{display:block;margin:auto}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-cap{color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6em}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-url{display:flex;justify-content:space-between;align-items:center;margin-top:1em}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-urltxt{color:#0073aa;line-height:1.4em;word-break:break-all;padding-right:30px}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-btn{background-color:#333;color:#fff;padding:5px 20px;font-weight:700;line-height:1em;white-space:nowrap}:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-overlay,:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-wrapper{margin-bottom:0;position:relative}:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-overlay{position:absolute;z-index:2;width:100%;height:100%;bottom:0;max-height:150px;background:linear-gradient(rgba(255,255,255,0) 0,#fff 85px)}:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-linkbox{position:relative;z-index:10;height:60px;margin-top:-60px;margin-bottom:0;text-align:center}:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-link,:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-link:hover{padding:.5em;text-decoration:underline;background:0 0;color:#333;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:center}:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-link::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMi01LjM3My0xMi0xMi0xMnptLTEuNTY4IDE4LjAwNWwtMS40MTQtMS40MTUgNC41NzQtNC41OS00LjU3NC00LjU3OSAxLjQxNC0xLjQxNiA1Ljk4OCA1Ljk5NS01Ljk4OCA2LjAwNXoiLz48L3N2Zz4=);width:20px;height:20px;display:inline-block;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:80% 80%;margin-left:2px;opacity:.8}:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-link:hover{opacity:.7}.arti-body .af_box{overflow:auto;border:1px solid #ddd;display:table;position:relative;width:100%;box-sizing:border-box;background-color:#fff}.arti-body .af_box::before{content:"アフィリエイト";position:absolute;top:2px;color:#777}.arti-body .af_box_left{position:relative;width:200px;height:200px;display:table-cell}.arti-body .af_box_right{padding-left:15px;vertical-align:middle;height:auto;min-width:400px;display:table-cell}.arti-body .af_box_image{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;width:auto;max-width:100%;max-height:100%;margin:auto}.arti-body .af_box_link_amazon a,.arti-body .af_box_link_rakuten a,.arti-body .af_box_link_yahoo a{float:left;height:35px;line-height:35px;padding:0 4%;color:#fff;text-decoration:none;font-weight:700}.arti-body .af_box_link_amazon a:hover,.arti-body .af_box_link_rakuten a:hover,.arti-body .af_box_link_yahoo a:hover{opacity:.7}.arti-body .af_box_link_amazon a{background-color:orange}.arti-body .af_box_link_rakuten a{margin-left:10px;background-color:#dc143c}.arti-body .af_box_link_yahoo a{margin-left:10px;background-color:#1e90ff}.arti-body .af_box .af_list{display:table;width:100%}.arti-body .af_box span{font-size:.8em;color:#999}.arti-body .af_box .af_list:nth-child(n+2) .af_box_left{width:120px;height:120px}@media screen and (max-width:600px){.arti-body .af_box{box-shadow:0 1px 4px rgba(0,0,0,.1);overflow:auto;padding:5%;border:1px solid #ddd;display:block;position:relative;width:auto;background-color:#fff}.arti-body .af_box::before{content:"アフィリエイト";position:absolute;top:2px;right:2px;font-size:10px;color:#777}.arti-body .af_box_left{position:relative;width:200px;height:200px;display:block;margin:0 auto 10px}.arti-body .af_box_right{padding-left:0;min-width:auto;display:block}.arti-body .af_box_image{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;width:auto;max-width:100%;max-height:100%;margin:auto}.arti-body .af_box_link_amazon a,.arti-body .af_box_link_rakuten a,.arti-body .af_box_link_yahoo a{float:none;display:block;height:35px;line-height:35px;padding:0 18px;text-decoration:none;font-weight:700;color:#fff;border-radius:3px;margin-top:10px;text-align:center}.arti-body .af_box_link_amazon a:hover,.arti-body .af_box_link_rakuten a:hover,.arti-body .af_box_link_yahoo a:hover{opacity:unset}.arti-body .af_box_link_amazon a{background-color:orange}.arti-body .af_box_link_rakuten a{margin-left:auto;background-color:#dc143c}.arti-body .af_box_link_yahoo a{margin-left:auto;background-color:#1e90ff}.arti-body .af_box .af_list{display:table;width:100%}.arti-body .af_box span{font-size:.8em;color:#999}.arti-body .af_box .af_list:nth-child(n+2) .af_box_left{width:120px;height:120px;float:left}.arti-body .af_box .af_list:nth-child(n+2) .af_box_link_amazon{clear:both}}.arti-body .af_box.review::before{content:"Supported by Rakuten Developers";position:absolute;top:inherit;bottom:8px;right:8px;line-height:1.2em}.arti-body .af_review{display:flex;align-items:flex-start;width:100%;position:relative;text-decoration:none;font-weight:600;line-height:1.4em;color:inherit}.arti-body .af_review .af_review_image{width:160px;margin-right:20px}.arti-body .af_review .af_review-inner{width:100%}.arti-body .af_review .review-set,.arti-body .af_review .review-set::before{display:block;height:24px;width:110px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg class='heart__icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23DBDBDB' d='M14.1,9.1H21v0.1l-5.6,4.1l2.2,6.7l-0.1,0l-5.7-4.1L6.2,20l-0.1,0l2.2-6.7L2.7,9.2V9.1h6.9l2.2-6.6h0.1L14.1,9.1z' /%3E%3C/g%3E%3C/svg%3E") center left repeat-x;background-size:22px 22px;position:relative;margin-right:5px}.arti-body .af_review .review-set.star::before{position:absolute;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg class='heart__icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23ffcd00' d='M14.1,9.1H21v0.1l-5.6,4.1l2.2,6.7l-0.1,0l-5.7-4.1L6.2,20l-0.1,0l2.2-6.7L2.7,9.2V9.1h6.9l2.2-6.6h0.1L14.1,9.1z' /%3E%3C/g%3E%3C/svg%3E") center left repeat-x;background-size:22px 22px}.arti-body .af_review .review-set.star.star4-5::before{width:99px}.arti-body .af_review .review-set.star.star4::before{width:88px}.arti-body .af_review .review-set.star.star3-5::before{width:77px}.arti-body .af_review .review-set.star.star3::before{width:66px}.arti-body .af_review .review-set.star.star2-5::before{width:55px}.arti-body .af_review .review-set.star.star2::before{width:44px}.arti-body .af_review .review-set.star.star1-5::before{width:33px}.arti-body .af_review .review-set.star.star1::before{width:22px}.arti-body .af_review .review-set.star.star0-5::before{width:11px}.arti-body .af_review .review-set.star.star0::before{width:0}.arti-body .review-count{display:inline-flex;align-items:center;font-weight:400;font-size:.85em;line-height:1em}.arti-body .af_review-price{margin-top:5px;color:#bf0000}.arti-body .af_link-box{margin-bottom:12px}.arti-body .af_link-box .af_link-btn{display:inline-block;height:28px;line-height:28px;width:100%;max-width:250px;padding:0 20px;background-color:#bf0000;color:#fff;text-align:center}:is(.editor-revolution,.mms-unauth-content,mms-article) .rakuten-image{width:100%;height:auto}.bx-wrapper{padding:0;position:relative}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-pager{padding:3px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#e1dedc;-moz-border-radius:15px;-webkit-border-radius:15px;margin:0 5px 0 0;outline:0;text-indent:-9999px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#7a6960}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-next{right:10px}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;outline:0;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px}@media print{#author .show_more,#mms-content-wrapper,.adsbygoogle,.arti-provider,.arti-sharing-wrapper,.box-category--arti,.breadcrumb,.gigaindex-link-list,.global-nav,.itd-head,.itx-widget,.jackad,.main-ad,.main-feature,.main-pickup,.main-ranking,.main-relation-link,.main-sns,.main-special,.main-topics,.mms-content,.mms-unauth-content-overlay,.page-top,.pickup-text-list,.recommended-list,.recommended-ttl,.scroll-wrap,.share-block,.thm-aside,.thm-footer,.thm-header .header-wrapper,.thumb-list,.txt-related,aside,footer{display:none!important}.thm-header,iframe,ins{visibility:hidden}.arti-body iframe,.arti-header{visibility:visible}.arti-header{color:#000}.arti-body hr{border:1px solid #ccc}.figure-area .thumb-list{display:flex!important}.thm-body,.thm-body .thm-main{width:100%}.arti-content .figure-area .image{max-width:100%!important;max-height:inherit!important}#author .col-info .writer-profile{height:inherit!important}#author .show_more{position:relative}#author .col-info{flex-basis:0;flex-grow:1;padding-left:30px}}a,body{color:var(--main-font-color)}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/almarai/v18/tsstApxBaigK_hnnc1o.ttf) format('truetype')}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/almarai/v18/tssoApxBaigK_hnnS-aghng.ttf) format('truetype')}:root{--main-bg-color:#fff;--main-font-color:#000;--primary-color:#000;--sub-color:#c79b42;--link-color:#000;--gray-color:#D9D9D9;--main-bg-color-dark:#272727;--gray-txt-color:#B4B4B4;--gray-bg-color:rgba(238,238,238,0.8)}body,html{scroll-padding-top:60px}body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic ProN",'BIZ UDPGothic',Meiryo,sans-serif;font-weight:500;background-color:var(--main-bg-color);overflow-x:hidden}::selection{background:var(--gray-color)}::-moz-selection{background:var(--gray-color)}*{word-break:break-word}img.figure,img.image{transition:all .2s ease-in;aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:inherit;background-color:var(--gray-color)}.figure-area .figure .image{aspect-ratio:inherit;object-fit:contain;max-height:720px;background:0 0}.thm-page-arti-image .figure-area .figure .image{max-height:1000px}.author-list .figure,.thumb-list .image{aspect-ratio:1}.arti-body a{color:var(--sub-color);text-decoration:underline}.arti-body .af_list a{text-decoration:none}.header-area.fixed{position:fixed;left:0;right:0;width:100%;z-index:10000;background-color:transparent;transition:background-color .2s ease-in-out}.header-placeholder{height:140px}.header-area{max-width:1400px;max-width:100%;padding:6px 0;position:relative}.hdr-logo{max-width:194px;min-width:154.8px;width:34%;margin:auto}.hdr-logo a{opacity:1}body.fixed{overflow:hidden}.header .sitemap-list a{line-height:1em;text-decoration:none;text-align:center;white-space:nowrap;padding:0 5px;display:flex;justify-content:center;align-items:center}.header .sitemap-list a::after{content:"";display:block;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);width:7px;height:7px;margin-left:8px;position:relative;top:-2px}#top-head .nav-wrap{left:0;top:0;display:none;width:100%;height:100%}#top-head .nav-wrap.open{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#top-head .nav-wrap.close{display:none}#top-head .nav-wrap.open .nav-wrap-inner{animation-name:fadeLightAnime;animation-duration:.5s;background:#fff;animation-fill-mode:forwards;opacity:0;width:100%;max-width:100%;height:100%;padding:70px 30px;display:block}@keyframes fadeLightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}#top-head.open .nav-wrap{position:fixed;overflow-x:hidden;overflow-y:auto;justify-content:flex-end}#top-head .nav-wrap-inner{display:flex;transition:all 1s}.nav-button{z-index:1001;position:absolute;right:0;top:0;width:14%;max-width:74px;aspect-ratio:1.03448276;display:flex;justify-content:center;align-items:center;transition:transform 1.2s cubic-bezier(.3,.7,.4,1)}.btn-menu__icon{position:relative;display:block;width:26px;height:3px;background:var(--sub-color)}.btn-menu__icon:after,.btn-menu__icon:before{position:absolute;top:50%;display:block;width:100%;height:3px;content:"";background:var(--sub-color);transition:.2s ease transform,.2s ease translate}.btn-menu__icon:before{translate:0 -10px}.btn-menu__icon:after{translate:0 7px}.nav-button.active .btn-menu__icon{background:0 0}.nav-button.active .btn-menu__icon:before{transform:rotate(135deg);translate:0 0}.nav-button.active .btn-menu__icon:after{transform:rotate(225deg);translate:0 0}#top-head .nav-button{display:none}@media screen and (min-width:813px){.header-area.fixed{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#top-head .nav-wrap{display:flex;justify-content:center;align-items:center;max-width:1400px;margin:2rem auto 0;position:relative}#top-head{display:flex;justify-content:flex-end;align-items:center;padding-top:0}#top-head .sns.sns-fixed{position:relative;top:5px}#top-head .sitemap-list .item{margin-left:min(5rem,4vw);margin-right:min(5rem,4vw)}#search{margin-right:1rem}}@media screen and (max-width:812px){#top-head .nav-wrap .sitemap-list{margin-bottom:4rem;height:70%;font-size:clamp(2.4rem,3vw,4rem);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:5vh}#search{margin-bottom:4rem}#top-head .nav-button{display:flex}#top-head .nav-wrap .sitemap-list .item{margin:3vh 0}#top-head .sns.sns-fixed{display:block;right:5px}}#search input{font-size:16px;display:block;height:30px;border:0;outline:0;padding:2px;width:100%;background:0 0;box-shadow:none}#search input:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset}#search #ac-cap{display:none}#search .ac-cont::before{content:"";background:url(../images/ico-search.svg) left 8px center no-repeat;background-size:20px auto;width:32px;display:block;height:32px;position:absolute;z-index:1}#search form{width:100%;padding:0 0 0 32px;border:1px solid var(--sub-color);margin:auto;position:relative;border-radius:2px;background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#search button{background:0 0;border:none;width:34px;height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto}html .gs-promotion-image-box,html .gs-web-image-box{margin-right:20px}html>body .gsc-inline-block{white-space:nowrap}@media screen and (min-width:813px){.header-area{padding:18px 0}.search-box{width:180px;position:absolute;right:0;top:-75px}}html .gsc-control-cse{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W5","Hiragino Sans","Hiragino Kaku Gothic ProN",'BIZ UDPGothic',Meiryo,sans-serif;letter-spacing:normal}html .gs-fileFormatType,html .gs-promotion .gs-visibleUrl,html .gs-webResult .gs-snippet,html .gs-webResult .gs-visibleUrl,html .gsc-orderby-label,html .gsc-result-info{color:var(--main-font-color)}.swiper-button-prev:after,html .gcsc-find-more-on-google,html .gs-result .gs-title *,html .gs-spelling a,html .gsc-cursor-page,html .swiper-button-next:after{color:var(--link-color)}html .gcsc-find-more-on-google-magnifier{fill:var(--link-color)}html .gsc-results .gsc-cursor{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:2rem auto}html .gsc-results .gsc-cursor-box .gsc-cursor-page{background-color:var(--gray-color);display:block;padding:8px 15px;margin:5px;min-width:46px;text-align:center;font-size:16px;color:var(--main-font-color)}html .gsc-results .gsc-cursor-box .gsc-cursor-current-page,html .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background:var(--link-color);color:#fff;text-decoration:none}html .gs-no-results-result .gs-snippet{background:0 0;border:none;font-size:18px}.main-slider .slider .bx-viewport{background:0 0}.main-slider .slider .bx-viewport li .link:after{clear:both}.bx-wrapper .bx-pager.bx-default-pager a,.main-slider .bx-wrapper .bx-pager.bx-default-pager a{content:"";display:block;background:url(../images/ico-slider-off.svg) center center no-repeat #fff;background-size:16px auto;height:24px;width:16px;border-radius:0}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover,.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active,.main-slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:url(../images/ico-slider-on.svg) center center no-repeat #fff;background-size:16px auto;opacity:1}.main-slider .slide-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1;max-width:555px;width:100%;margin:auto;background-color:#000}.main-slider .item .slide-content::before{content:"";position:absolute;top:0;left:0;z-index:1;width:0;height:0;border-top:80px solid #F36F56;border-right:80px solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent}.main-slider .item .slide-content::after{font-family:Almarai,Arial,Helvetica,sans-serif;font-weight:700;content:"NEW";position:absolute;top:0;left:0;z-index:2;color:#fff;text-align:center;font-size:1.4rem;line-height:1em;width:50px;padding-top:20px;white-space:nowrap}.main-slider .slider .image{float:none;position:absolute;width:100%;opacity:.7}.thm-page-index .main-slider .item .title{position:relative;color:#fff;z-index:1;order:2;padding:0 clamp(16px,2vw,18px) 1rem;margin-top:.3rem}.thm-page-index .main-slider .item .date{position:relative;color:#fff;z-index:1;order:1;padding:0 clamp(16px,2vw,18px)}.reels-bxslider{display:flex}.reels-bxslider .item{display:block;height:auto;max-width:100%;position:relative}.reels-bxslider .item .link{position:absolute;width:100%;height:100%;z-index:2;display:block}.reels-bxslider .item iframe,.reels-bxslider .item img{aspect-ratio:.5625;display:block;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.feature-reels .bx-wrapper .bx-pager{position:relative;bottom:inherit;text-align:center;margin:50px auto}.feature-reels .bx-pager.bx-default-pager a{margin:0 8px}.bx-wrapper .bx-controls-direction a{margin-top:-88px;width:66px;height:66px;border-radius:50%;background:url(../images/ico-bx-controls.svg) center center no-repeat;background-size:100% auto;opacity:1}.arti-sharing-inner .item .link:hover,.arti-sharing-inner .item .link:hover svg,html .thm-aside .more:hover,html .thm-footer .more .link:hover,html .thm-main .more .link:hover,html .thm-main .sidebox .more:hover{opacity:.7}.bx-wrapper .bx-controls-direction .bx-prev{left:-33px}.bx-wrapper .bx-controls-direction .bx-next{right:-33px;transform:rotate(180deg)}.feature-reels .bx-viewport{overflow:visible!important}@media screen and (max-width:812px){.feature-reels{max-width:86%;margin:auto}.bx-wrapper .bx-controls-direction a{margin-top:-78px;width:54px;height:54px}.feature-reels .bx-wrapper .bx-pager{margin-top:30px}}.arti-header,.breadcrumb,.footer-media,.footer-nav-wrapper,.footer-service,.thm-body,.thm-footer .main-pickup .pickup-list,.thm-footer .main-topics{max-width:1270px}.thm-footer .common-link-nav,.thm-footer .main-pickup .pickup-list{max-width:1270px;margin:0 auto}.ranking-list .item,.thm-page-index .main-news .news-list .item{border-bottom:none}.thm-main .ranking-list .item{color:#fff;background:radial-gradient(circle at 0 100%,transparent 30px,var(--main-bg-color-dark) 30px),radial-gradient(circle at 100% 100%,transparent 30px,var(--main-bg-color-dark) 30px),radial-gradient(circle at 100% 0,transparent 30px,var(--main-bg-color-dark) 30px),radial-gradient(circle at 0 0,transparent 30px,var(--main-bg-color-dark) 30px);background-position:bottom left,bottom right,top right,top left;background-size:51% 51%;background-repeat:no-repeat;padding:clamp(16px,3vw,38px);margin-bottom:20px}.thm-main .ranking-list .item .figure{border-radius:clamp(6px,1vw,10px)}.thm-main .sidebox-ranking .ranking-list .item .side-content{display:flex;align-items:center}.thm-main .sidebox-ranking .ranking-list .item .figure{width:50%;max-width:280px;flex-shrink:0}.arti-sharing-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main-ranking .caption,.news-title,.thm-footer .main-pickup .caption,.thm-main .sidebox-ranking .caption,.topics-title{padding:0;margin-bottom:60px;border-bottom:none;text-align:center}.news-title,.thm-footer .main-pickup .caption,.thm-main .sidebox-ranking .caption .inner,.thm-page-cate .main-title,.topics-title{font-family:Almarai,Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(3.6rem,8vw,6.4rem);letter-spacing:1px;line-height:1em;color:var(--main-font-color)}.thm-footer .main-pickup .caption::before,.thm-main .sidebox-ranking .caption .inner::before,.thm-page-cate .main-title::before,.thm-page-index .main-topics::before,.thm-page-index .news-title::before{font-size:clamp(11px,2vw,14px);font-weight:600;line-height:1em;text-align:center;margin-bottom:1.2rem;display:block}.thm-main .sidebox-ranking .caption .inner::before{content:"記事閲覧数ランキング"}.thm-page-index .main-topics--news::before{content:"ニュース"}.page-cate--news .main-title::before{content:"新着ニュース"}.page-cate--event .main-title::before,.thm-page-index .main-topics--event::before{content:"イベント"}.page-cate--culture .main-title::before,.thm-page-index .main-topics--culture::before{content:"カルチャー"}.page-cate--column .main-title::before,.thm-page-index .main-topics--column::before{content:"コラム"}.thm-page-index .news-title.reels::before{content:"動画"}.thm-footer .main-pickup .caption::before{content:"関連記事"}.thm-page-cate .breadcrumb::after{content:"";display:block;width:100%;aspect-ratio:6}.thm-page-cate .main-title{position:absolute;top:0;left:0;width:100%;aspect-ratio:5.5;text-align:center;display:flex;justify-content:end;align-items:center;flex-direction:column;z-index:1;margin:0}.breadcrumb,.breadcrumb .icon-bc--home::before,.breadcrumb .link,.gigaindex h1.head,.thm-page-author .head{font-family:Almarai,"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic ProN",'BIZ UDPGothic',Meiryo,sans-serif}.gigaindex h1.head,.thm-page-author .head{font-size:clamp(2.4rem,5vw,5rem);border-bottom:none;margin-bottom:clamp(2.4rem,5vw,5rem);font-weight:500}.breadcrumb,.breadcrumb .link{font-size:clamp(1.2rem,2vw,2.2rem);font-weight:500;width:100%;margin-bottom:1rem;margin-top:clamp(1rem,2vw,5rem);padding:0;color:var(--gray-txt-color);position:relative;z-index:2}.breadcrumb .icon-bc--home::before{font-size:clamp(1.2rem,2vw,2.2rem);display:block;content:"HOME"}.breadcrumb .separator{padding:0 10px;color:var(--gray-txt-color)}.breadcrumb .icon-bc--home{font-size:0;display:inline-flex}.thm-page-arti-detail .thm-body .breadcrumb,.thm-page-arti-image .thm-body .breadcrumb,html .thm-page-index .thm-main .sidebox-ranking .more{display:none}.sidebox-news .caption .inner,.sidebox-pickup.feature .inner,.sidebox-ranking .caption .inner,.thm-aside h2.caption .inner{font-weight:400;font-size:1.8rem}.main-title{font-weight:400;margin-bottom:2rem;font-feature-settings:"palt" 1}.thm-page-index .main-news .figcaption,.topics-list .item--main .figcaption{padding-top:1rem}.main-pickup .caption{padding-bottom:20px;margin:6rem 0 0;line-height:1.2em}.news-list .item:not(.item--special) .figcaption .group{vertical-align:top}.date{letter-spacing:.5px;color:var(--main-font-color)}.feature-list .item .date,.main-slider .item .date,.news-list .figcaption .date,.pickup-list .date,.topics-list .item .date{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic ProN",'BIZ UDPGothic',Meiryo,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:300;line-height:1.8rem;letter-spacing:.3px;float:none;padding-left:0;display:block}.figcaption .author{letter-spacing:normal;color:var(--primary-color);font-size:10px}.figcaption .author .col-photo img{width:20px;height:20px}.thm-footer .more,.thm-main .more{margin:100px auto 150px}html .thm-aside .more,html .thm-aside .more:hover,html .thm-footer .more .link,html .thm-footer .more .link:hover,html .thm-main .more .link,html .thm-main .more .link:hover,html .thm-main .sidebox .more,html .thm-main .sidebox .more:hover{font-size:clamp(1.9rem,2vw,2.2rem);font-weight:700;font-family:Almarai,Arial,Helvetica,sans-serif;display:block;width:260px;min-width:250px;background:0 0;background-color:var(--link-color);border-color:var(--link-color);color:#fff;padding:18px 18px 18px 5px;margin:2rem auto 8rem;border-radius:5px;position:relative}.thm-main .sidebox .more::after,.thm-main .sidebox .more:hover::after,html .thm-footer .more .link::after,html .thm-footer .more .link:hover::after,html .thm-main .more .link::after,html .thm-main .more .link:hover::after{bottom:0;content:"";margin:auto;padding:0;position:absolute;top:0;right:30px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);width:20px;height:20px}.thm-aside .more::after,.thm-aside .more:hover::after,.thm-footer .more .link::after,.thm-footer .more .link:hover::after,.thm-main .more .link::after,.thm-main .more .link:hover::after{border:none;content:inherit}body:not(.thm-page-index) .main-news .news-list .figcaption{display:flex;flex-direction:column;height:100%}body:not(.thm-page-index) .main-news .news-list .item{padding:34px 0}body:not(.thm-page-index) .main-news .news-list .item:first-of-type{padding-top:0}body:not(.thm-page-index) .main-news .news-list .figcaption .group,body:not(.thm-page-index) .main-news .news-list .figcaption .tag-li{order:2;margin-top:2rem}body:not(.thm-page-index) .main-news .news-list .figcaption .group,body:not(.thm-page-index) .main-news .news-list .figcaption .tag-li li{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;line-height:1em;display:inline-block;width:fit-content;border:1px solid var(--link-color);border-radius:20px;padding:10px 20px;white-space:nowrap}body:not(.thm-page-index) .main-news .news-list .figcaption .tag-li{display:flex;flex-wrap:wrap;gap:min(6px,1vw) min(12px,2vw)}body:not(.thm-page-index) .main-news .news-list .figcaption .group::before,body:not(.thm-page-index) .main-news .news-list .figcaption .tag-li li::before{content:"#"}.main-news .figcaption{padding-left:0}.main-news .news-list .item--special .figcaption{padding:10px}.main-news .news-list .figure{width:50%;margin-right:2rem}.thm-page-index .main-news .news-list,html .main-feature .feature-list,html .topics-list{display:grid;grid-gap:50px clamp(12px,6vw,120px);-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr);margin:0}html .main-feature .feature-list{grid-gap:50px}.thm-page-index .main-news .news-list .item,html .main-feature .feature-list .item,html .topics-list .item{width:inherit;border:none;padding:0}html .main-feature .feature-list .item .figcaption,html .topics-list .item .topics-content{display:flex;flex-direction:column;min-width:100%}html .main-feature .feature-list .item .figcaption .date,html .topics-list .item--sub .topics-content .date{order:1;padding-top:1rem}html .main-feature .feature-list .item .figcaption .title,html .topics-list .item .topics-content .title{order:2;margin-top:.3rem}.feature-reels::after,.thm-page-index .main-topics:not(:last-of-type)::after,.thm-page-index .thm-main .sidebox::after{content:"";display:block;width:100%;aspect-ratio:31.84210526;background:url(../images/lr.svg) center top no-repeat;background-size:100% auto;margin:150px auto 100px}.thm-page-index .main-news .news-list .item{padding:0;border-bottom:none}.thm-page-index .main-news .news-list .figure,.thm-page-index .main-news .news-list .item--special .figure{width:100%;float:none}.topics-list .item--main .date{position:relative}.thm-main .sidebox .item .figure{width:44%;max-width:44%;height:auto;float:left}.thm-main .sidebox .item .figcaption{padding-left:48%;display:block;font-weight:600;line-height:1.6;font-size:1.4rem;margin-left:0}.sidebox-ranking .link::before{width:40px;aspect-ratio:1.45736434;font-family:Almarai,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1px;font-size:1.3rem;left:0;top:0;padding-top:4px;content:counter(sect,decimal-leading-zero);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 31'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23777' d='M0.607422 30.3934V0.271606L11.5608 11.225L22.5142 0.271606L33.4676 11.225L44.421 0.271606V30.3934H0.607422Z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat;background-size:40px auto}.nav-giga.trends .heading,.thm-main .ranking-list .item .order{font-weight:400;font-family:Almarai,Arial,Helvetica,sans-serif}.thm-main .sidebox-ranking .link::before{left:inherit;right:0;top:0}.sidebox-ranking .item:nth-child(1) .link::before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 31'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23C79B41' d='M0.607422 30.3934V0.271606L11.5608 11.225L22.5142 0.271606L33.4676 11.225L44.421 0.271606V30.3934H0.607422Z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat}.sidebox-ranking .item:nth-child(2) .link::before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 31'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23B4B4B4' d='M0.607422 30.3934V0.271606L11.5608 11.225L22.5142 0.271606L33.4676 11.225L44.421 0.271606V30.3934H0.607422Z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat}.sidebox-ranking .item:nth-child(3) .link::before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 31'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23883D00' d='M0.607422 30.3934V0.271606L11.5608 11.225L22.5142 0.271606L33.4676 11.225L44.421 0.271606V30.3934H0.607422Z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat}.thm-main .sidebox-ranking .ranking-list .item .figcaption{font-size:1.4rem;padding-left:12px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.thm-main .ranking-list .item .date,.thm-main .ranking-list .item .group,.thm-main .ranking-list .item .order,.thm-main .ranking-list .item a{color:#fff}.thm-main .ranking-list .item .group{font-size:clamp(1.5rem,2vw,1.8rem);margin-top:-.5rem}.thm-main .ranking-list .item .order{white-space:nowrap}.main-feature .feature-list.cf::before,.thm-main .summary,.thm-page-index .main-news .news-list .item .group,.topics-list .item--main .group{display:none}.main-news .news-list .item--special .figcaption .group{display:inline-block;vertical-align:bottom}.nav-giga.trends{margin-bottom:6rem}.nav-giga.trends .heading{letter-spacing:1px;width:100%;display:block;padding-bottom:12px;float:none;line-height:1.2em;font-size:clamp(3rem,5vw,4rem)}.nav-giga.trends .keyword{width:100%;display:block}.nav-giga ul{font-size:0;margin-left:-.5rem;margin-right:-.5rem}.nav-giga .item{margin:.5rem}.special-list{font-size:0}.main-special .special-list .link,.nav-giga .item .link{font-size:clamp(1.2rem,2vw,1.4rem);border:1px solid #000}.main-special .special-list .link{margin:0 1rem 1rem 0}.count-pagination,.thm-aside .sidebox-banner{margin-bottom:6rem}.nav-giga.trend .item .link::before{content:"#"}.main-special .special-list .link:hover,.nav-giga .item .link:hover{background-color:var(--link-color);border:1px solid var(--link-color);color:#fff;opacity:1}.dropdown__lists{display:none;width:100%;position:absolute;top:0;left:0}.section-link{z-index:10;position:relative}.dropdown__list{background-color:#f3f3f3;height:40px;transition:all .3s;position:relative;display:flex;justify-content:center;align-items:center;box-shadow:-1px 1px 3px rgba(0,0,0,.2)}.dropdown__list.navi-contents{padding-right:10%}.thm-aside .sidebox-banner .sidebox-banner-list{display:-ms-grid;display:grid;grid-gap:2.2rem;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr)}html .thm-aside .sidebox .item--highlight .figure{width:100%;float:none}html .thm-aside .sidebox .item--highlight .figcaption{width:100%;padding-left:0;padding-top:10px}.arti-provider .relation-article .title,.main-relation-link .caption{border-left:5px solid var(--link-color)}.arti-sharing-wrapper{margin:2rem auto 6rem}.arti-header{width:100%;padding-bottom:3rem;padding-top:0;display:flex;flex-direction:column}.arti-header .date,.arti-header .group{position:relative;right:inherit}.arti-header .date{order:0;font-size:clamp(14px,2vw,24px);margin-bottom:1.6rem}.arti-header .head{order:1;font-size:clamp(1.8rem,4vw,4rem);font-feature-settings:"palt" 1}.arti-header .link-image-page-title{order:1}.arti-header .arti-summary{order:4}.arti-header .group{order:2;display:flex;flex-direction:column;margin-bottom:2rem;font-size:clamp(1.3rem,2vw,2.2rem)}.arti-header .group .category-link:hover{opacity:1}.group .category-group-name:before{content:"Category ｜ "}.group .category-name:before{content:"Sub Category ｜ "}.group .category-name{margin-top:1rem;display:inline-block}.group .category-name .category-name--inner{display:inline-flex;border:1px solid #000;padding:2px 10px;border-radius:20px;font-size:.8em}.group .category-name .category-name--inner::before{content:"#"}.thm-page-arti-image .arti-header .head{font-size:2.8rem}.arti-sharing-inner .item svg{height:26px;width:26px}.arti-sharing-inner .item svg.svg-line{width:32px}.arti-sharing-inner .item .link{border:none;width:30px;height:30px}.arti-sharing-inner .item .link:hover svg,.arti-sharing-inner .item svg{fill:#000!important}.figure-pagination .paging-list{margin-top:20px}.figure-pagination .paging-list .link.icon--paging-prev{border-radius:20px 0 0 20px}.figure-pagination .paging-list .link.icon--paging-next{border-radius:0 20px 20px 0}.arti-content .org-title{margin-top:2rem}.main-special .special-list .link{opacity:1}.paging-list .current,.paging-list .link{background-color:var(--gray-color);border-radius:3px}.paging-list .current,html .paging-list .link:hover{background:var(--link-color);position:relative}.paging-list .paging-next,.paging-list .paging-prev{position:relative;font-size:0}.paging-list .paging-next .link::after,.paging-list .paging-prev .link::after{bottom:0;content:"";margin:auto;padding:0;position:absolute;top:0;left:0;right:0;border-top:2px solid var(--main-font-color);border-right:2px solid var(--main-font-color);transform:rotate(-135deg);width:10px;height:10px}.paging-list .paging-next .link:hover::after,.paging-list .paging-prev .link:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}.paging-list .paging-next .link::after{transform:rotate(45deg)}.figure-pagination .paging-list .item.paging-back{width:300px}#author .author-link .item{vertical-align:top;margin-right:8px;display:inline-block}#author .author-link .item .link-url,#author .author-link .item .link-url:hover{font-size:0;text-indent:-20px;width:30px;height:30px;overflow:hidden;padding:0;border-radius:50%;border:none;background-color:var(--link-color);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#author .author-link .item .link-url::after{content:"";position:relative;border:none;width:15px;height:15px;display:block;transform:none;left:0}#author .author-link .item-url .link-url::after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23fff' d='M12 6.453l9 8.375v9.172h-6v-6h-6v6h-6v-9.172l9-8.375zm12 5.695l-12-11.148-12 11.133 1.361 1.465 10.639-9.868 10.639 9.883 1.361-1.465z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat;background-size:15px 15px;top:-1px}#author .author-link .item-x .link-url::after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23fff' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat;background-size:15px 15px}#author .author-link .item-facebook .link-url::after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Eframe%3C/title%3E%3Cg%3E%3Cpath fill='%23fff' d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z' /%3E%3C/g%3E%3C/svg%3E") center center no-repeat;background-size:14px 14px}html .swiper-pagination-bullet{background:var(--gray-txt-color,var(--gray-txt-color))}html .swiper-pagination-bullet-active{background:var(--link-color,var(--link-color))}.swiper-pagination-bullets.swiper-pagination-horizontal,html .swiper-horizontal>.swiper-pagination-bullets{bottom:0;line-height:1.2em;width:92%;margin:0 auto}.figure-area .figure .figcaption span{text-align:center;color:var(--gray-txt-color)}.thumb-list{margin-bottom:20px;padding:0}.arti-content--horizontal .figure-area{margin-bottom:0}.arti-content--horizontal .figure-area .thumb-list{margin-top:4%;margin-bottom:2%;padding:0}.figure-pagination .paging-list .link .count{margin-left:0;font-size:.85em}.figure-pagination .paging-list .link .count::before{content:"（画像："}.figure-pagination .paging-list .link .count::after{content:"）"}html .swiper-autoheight .swiper-slide{max-width:100%}html .arti-content--image{max-width:786px}.swiper-autoheight,.swiper-autoheight .swiper-slide{min-height:300px}@media screen and (min-width:1210px){html .arti-content--image{max-width:986px}.swiper-autoheight,.swiper-autoheight .swiper-slide{min-height:500px}.figure-area .figure .figcaption span{font-size:1.5rem}}#author{background-color:var(--gray-bg-color);padding:2.2rem 2.2rem .2rem;border-radius:10px;margin:0}.editor-revolution p{margin:1.8rem 0}.editor-revolution ol,.editor-revolution ul{margin-left:2em;margin-bottom:1.8em}.editor-revolution ol li{list-style-type:decimal;margin-bottom:.5rem}.editor-revolution ul li{list-style-type:disc;margin-bottom:.5rem}.editor-revolution ol p,.editor-revolution table p,.editor-revolution ul p{margin:0}.editor-revolution img{max-height:720px}.editor-revolution .ico-external,.editor-revolution .ico-link{position:relative;text-decoration:none;border-bottom:1px solid;margin:0 .2rem}.editor-revolution .ico-external::after,.editor-revolution .ico-link::after{content:"";width:24px;height:20px;display:inline-block;position:relative;bottom:-4px}.editor-revolution .ico-link::after{background:url(../images/ico-link.png) center center no-repeat;background-size:18px auto}.editor-revolution .ico-external::after{background:url(../images/ico-external.png) center center no-repeat;background-size:18px auto}.editor-revolution button{appearance:none;border:none;outline:0;width:100%;font-size:1.2em}.editor-revolution button a{text-decoration:none}.editor-revolution .btn,.editor-revolution .btn-move,.editor-revolution .btn-move:hover,.editor-revolution .btn:hover,.editor-revolution button,.entry-next a{background:var(--link-color);color:#fff;text-decoration:none;display:block;font-weight:700;line-height:1.6em;padding:1rem;margin:4rem auto;text-align:center;border-radius:5px;max-width:720px}.editor-revolution h2{font-size:clamp(1.4em,3vw,1.8em);line-height:1.6em;margin:4rem auto 1.8rem;padding:1.6rem 0 .8rem;color:var(--sub-color)}.article-list .item a,.main-relation-link .item a,:is(.editor-revolution,.mms-unauth-content,mms-article) .toc ul li a,:is(.editor-revolution,.mms-unauth-content,mms-article) .toc ul li a:link{color:var(--main-font-color)}.editor-revolution h3{font-size:clamp(1.3em,3vw,1.5em);margin:4rem auto 1.8rem}.editor-revolution blockquote h2,.editor-revolution blockquote h3{margin:0 0 .8rem}.editor-revolution .txt-center{display:block;text-align:center}.editor-revolution .cap{font-size:.85em;line-height:1.4em}.paging-list .link:hover{background:#444;opacity:1}.main-special .special-list{margin:2rem auto}.article-list .item:before,.main-relation-link .item:before{border-color:var(--link-color)}.ctms-editor-youtube,.ctms-editor-youtube iframe{max-width:100%}:is(.editor-revolution,.mms-unauth-content,mms-article)>hr{height:2px;background-color:var(--sub-color);max-width:580px;width:60%;border-radius:1px;clear:both}:is(.editor-revolution,.mms-unauth-content,mms-article) .enclosure,:is(.editor-revolution,.mms-unauth-content,mms-article) blockquote{background-color:var(--gray-bg-color);border-radius:inherit;border:none}.editor-revolution table,:is(.editor-revolution,.mms-unauth-content,mms-article) .custom-table{min-width:100%;font-size:.9em;line-height:1.4em;background-color:var(--gray-color);border-spacing:1px}.editor-revolution table td,:is(.editor-revolution,.mms-unauth-content,mms-article) .custom-table td{background:var(--main-bg-color);padding:12px 10px}.editor-revolution table th,:is(.editor-revolution,.mms-unauth-content,mms-article) .custom-table th{background:var(--gray-color);padding:12px 10px}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc{border:none;background:var(--gray-bg-color);font-size:1em}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc::before{background:var(--sub-color);color:#fff}:is(.editor-revolution,.mms-unauth-content,mms-article) .toc .toc-inner01 ::marker{color:var(--link-color)}:is(.editor-revolution,.mms-unauth-content,mms-article)>figure>figcaption{color:var(--gray-txt-color)}.arti-body .af_box,:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card{background:var(--main-bg-color);border-color:var(--gray-color);box-shadow:none;padding:2.5rem;margin-bottom:1.8rem}.arti-body .af_box::before{right:10px;font-size:.6em}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card a,:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card a:hover{color:var(--main-font-color)}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-cap{font-size:1.4rem;color:var(--gray-txt-color)}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-urltxt{font-size:1.4rem;color:var(--link-color)}:is(.editor-revolution,.mms-unauth-content,mms-article) .link-card .link-card-btn{background-color:var(--link-color);font-size:1.4rem;border-radius:0}:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-link,:is(.editor-revolution,.mms-unauth-content,mms-article) .provider-member-arti-link:hover{color:var(--main-font-color)}:is(.editor-revolution,.mms-unauth-content,mms-article) .underline{background:linear-gradient(transparent 70%,rgba(165,145,90,.5) 70%)}html .editor-revolution .enclosure p,html .editor-revolution .enclosure ul,html .editor-revolution blockquote p,html .editor-revolution blockquote ul,html .editor-revolution ol p,html .editor-revolution table p,html .editor-revolution ul p{margin-top:0;margin-bottom:0}.thm-footer{background:#fff;border-top:none}.footer-company,.thm-footer .footer-common-link,.thm-footer .footer-nav{background:var(--main-font-color);color:#fff}.footer-sitemap .sitemap-list .item a,.thm-footer .footer-common-link .item .link,.thm-footer .footer-common-link .item--copyright{color:#fff}.sitemap-list .item{font-family:Almarai,Arial,Helvetica,sans-serif;font-weight:700;font-size:1.8rem}.sp{display:none}@media screen and (min-width:813px) and (max-width:1209px){.thm-body{flex-direction:column}.thm-aside{width:100%}}@media screen and (min-width:813px){.thm-page-index .thm-body{display:block;padding-bottom:20px}.thm-main,.thm-page-index .thm-main{max-width:100%;padding-right:0}.thm-page-index .thm-aside{display:none}.main-slider{padding:0;position:relative;left:0;margin-bottom:3rem;max-width:inherit}.main-slider::after{content:"";display:block;width:100%;aspect-ratio:31.84210526;background:url(../images/lr.svg) center top no-repeat;background-size:100% auto;margin:150px auto}.main-slider .bx-wrapper .bx-has-pager{position:absolute;top:0;left:0;height:100%;width:50px;background-color:#fff}.main-slider .bx-wrapper .bx-pager{display:flex;flex-direction:column;justify-content:start;gap:16px;top:0;left:0;right:inherit}.thm-page-index .main-slider .slider{float:none;margin:0 auto;padding:0;overflow:hidden;overflow-x:hidden}.thm-page-index .main-slider .bx-wrapper{padding:0;position:relative;width:50%}.thm-page-index .main-slider .bx-wrapper .bxslider .item{padding-left:50px;max-width:605px}.main-slider .slider .image{padding:0}.thm-page-index .main-slider .item .title{margin-top:.8rem}.thm-page-index .bx-viewport{overflow:visible!important}.thm-aside .topics-title,.thm-aside h2.caption{font-size:1.6rem;padding-bottom:0;border-bottom:none}html .thm-aside .more,html .thm-aside .more:hover{font-size:1.3rem;padding:5px}body:not(.thm-page-index) .main-news .news-list .figcaption{margin-top:2rem}.thm-page-index .main-news .figcaption,.topics-list .item--main .figcaption,html .main-feature .feature-list .item .figcaption .date,html .topics-list .item--sub .topics-content .date{padding-top:2.4rem}.topics-list .item--main .figure{width:100%;float:none}.topics-list .item--main .date,.topics-list .item--main .figcaption{padding-left:0}.thm-main .sidebox-ranking .ranking-list .item .figure{width:280px}.feature-title,.thm-main .caption{border-bottom:none}.thm-main .sidebox{margin-bottom:8rem}.thm-main .sidebox .item .figcaption{padding-left:30%;font-size:1.8rem}.thm-main .sidebox .item .figure{width:27%}.thm-main .sidebox-ranking .ranking-list .item .figcaption{padding-left:30px;font-size:2.1rem}.topics-list .item--main{padding-bottom:36px;padding-top:0}.main-news .news-list .item .title,.main-slider .item .title,.pickup-content .figcaption,html .main-feature .feature-list .item .figcaption .title,html .topics-list .item .topics-content .title{font-size:2.1rem;margin-top:.8rem}.thm-footer .main-pickup .pickup-content .figcaption{padding-top:32px;margin-top:2.4rem;position:relative}.thm-footer .main-pickup .pickup-content .figcaption .date{position:absolute;top:0;left:0}.thm-footer .main-pickup .pickup-list:first-of-type .item{padding:0 30px}.footer-control{top:23px}.main-topics .summary,.thm-main .summary{-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#999}.thm-aside .sidebox .item,.thm-aside .sidebox .item:last-of-type{border-bottom:none}.main-pickup .pickup-list:first-of-type .item{border:none}.group .category-name{margin-top:2rem}.editor-revolution .btn,.editor-revolution .btn-move,.editor-revolution .btn-move:hover,.editor-revolution .btn:hover,.editor-revolution button,.entry-next a{font-size:1.1em;padding:1.8rem}.editor-revolution button:hover{opacity:.7}.editor-revolution{font-size:1.6rem}.figure-pagination .paging-list .item.paging-back{width:600px;max-width:70%;font-size:1.6rem}.figure-pagination .paging-list .link{padding:1.8rem}:is(.editor-revolution,.mms-unauth-content,mms-article) blockquote{padding:30px}#author .col-info .writer-name{font-size:2.4rem}.thm-aside{position:relative}.arti-sharing-wrapper{height:30px;position:absolute;top:-94px;width:300px}.arti-sharing-inner::before{content:"この記事をシェア";white-space:nowrap;font-weight:600;font-size:1.3rem;margin-right:8px}.arti-sharing-inner .item:last-of-type{margin-right:4px}.footer-nav-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:0}.footer-nav-wrapper .footer-logo{width:18%;flex-shrink:0}.footer-nav-wrapper .footer-sitemap{width:78%}.footer-sitemap .sitemap-list .item,.thm-footer .footer-common-link .item--copyright,.thm-footer .inner .common-link-list{text-align:right}.arti-header,.thm-footer .common-link-nav,.thm-page-arti-detail .breadcrumb,.thm-page-arti-image .breadcrumb{padding-right:30px;padding-left:30px}}@media screen and (min-width:1210px){.thm-main{padding-right:70px;max-width:910px}.arti-header{padding-right:370px}.thm-main .ranking-list .item{background:radial-gradient(circle at 0 100%,transparent 37px,var(--main-bg-color-dark) 37px),radial-gradient(circle at 100% 100%,transparent 37px,var(--main-bg-color-dark) 37px),radial-gradient(circle at 100% 0,transparent 37px,var(--main-bg-color-dark) 37px),radial-gradient(circle at 0 0,transparent 37px,var(--main-bg-color-dark) 37px);background-position:bottom left,bottom right,top right,top left;background-size:51% 51%;background-repeat:no-repeat}.thm-main .sidebox-ranking .ranking-list{display:flex;justify-content:space-between}.thm-main .sidebox-ranking .item:nth-child(n+2){width:47.5%}.thm-main .sidebox-ranking .ranking-list .item:first-of-type{margin-bottom:50px}.thm-aside .sidebox-banner .sidebox-banner-list{grid-gap:6rem;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:812px){a:hover{opacity:1}.header-placeholder{height:100px}.main-slider .bx-wrapper .bx-has-pager{padding-bottom:15px}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:relative;bottom:0;margin:20px auto 40px}.main-slider .bx-wrapper .bx-pager.bx-default-pager a{margin:0 14px}.breadcrumb{background:0 0}.thm-page-cate .breadcrumb::after{aspect-ratio:5}.thm-page-cate .main-title{aspect-ratio:4}body:not(.thm-page-index) .main-news .news-list .item{padding:20px 0}.main-pickup .pickup-list:first-of-type .item:first-of-type,body:not(.thm-page-index) .main-news .news-list .item:first-of-type{border-top:1px solid var(--gray-color);padding-top:20px}.arti-body,.arti-content .org-title,.arti-content .writer,.arti-header,.arti-pagination,.arti-provider,.feature-list .item,.figure-area--zoom .figcaption,.hot-topics-list .item,.main-news .news-list .item,.main-ranking .rank,.main-relation-link,.main-special .special-list,.pickup-list .item,.ranking-list .item,.thm-aside .sidebox .item,.topics-list .item{padding-left:0;padding-right:0}.arti-header,.thm-body,.thm-footer .main-pickup .pickup-list,.thm-footer .main-topics,.thm-page-arti-detail .breadcrumb,.thm-page-arti-image .breadcrumb{padding-left:18px;padding-right:18px}.main-ranking .caption,.news-title,.thm-footer .main-pickup .caption,.thm-main .sidebox-ranking .caption,.topics-title{margin-bottom:20px;margin-top:0}.thm-main .sidebox-ranking .caption .inner::before,.thm-page-cate .main-title::before,.thm-page-index .main-topics::before{margin-bottom:.6rem}.hot-topics .topic,.main-feature .feature-title,.main-pickup .caption,.main-ranking .caption,.news-title,.thm-aside h2.caption,.topics-title{border-bottom:none}.feature-list .figure,.thm-page-index .main-news .news-list .figure,.topics-list .item--sub .image{width:100%;float:none}.feature-list .figcaption,.thm-page-index .main-news .figcaption,.topics-list .item--sub .title{padding-left:0}.news-list .figcaption .date{position:relative}body:not(.thm-page-index) .main-news .news-list .figcaption{justify-content:center;padding-bottom:0}body:not(.thm-page-index) .main-news .news-list .figcaption .group,body:not(.thm-page-index) .main-news .news-list .figcaption .tag-li{margin-top:1rem}body:not(.thm-page-index) .main-news .news-list .figcaption .group,body:not(.thm-page-index) .main-news .news-list .figcaption .tag-li li{padding:8px 10px}.thm-main .ranking-list .item{background:radial-gradient(circle at 0 100%,transparent 14px,var(--main-bg-color-dark) 14px),radial-gradient(circle at 100% 100%,transparent 14px,var(--main-bg-color-dark) 14px),radial-gradient(circle at 100% 0,transparent 14px,var(--main-bg-color-dark) 14px),radial-gradient(circle at 0 0,transparent 14px,var(--main-bg-color-dark) 14px);background-position:bottom left,bottom right,top right,top left;background-size:51% 51%;background-repeat:no-repeat}.thm-footer .more,.thm-main .more,.thm-page-index .main-topics::after,.thm-page-index .thm-main .sidebox::after,html .thm-aside .more,html .thm-aside .more:hover,html .thm-footer .more .link,html .thm-footer .more .link:hover,html .thm-main .more .link,html .thm-main .more .link:hover,html .thm-main .sidebox .more,html .thm-main .sidebox .more:hover{margin:30px auto}.thm-main .sidebox .more::after,.thm-main .sidebox .more:hover::after,html .thm-footer .more .link::after,html .thm-footer .more .link:hover::after,html .thm-main .more .link::after,html .thm-main .more .link:hover::after{width:18px;height:18px}.thm-footer .main-pickup{margin-top:4rem;margin-bottom:4rem}.nav-giga.trends{margin:3rem auto;padding:0 20px}.nav-giga.trends .heading{text-align:center}.nav-giga .item .link{font-size:1.2rem}.nav-giga.trends .keyword{text-align:center}.thm-page-arti-image .arti-header .head{font-size:1.5rem}.figure-area--zoom .figcaption .caption{font-size:1.2rem;line-height:1.4em}.arti-sharing-wrapper::before{content:"SHERE";letter-spacing:1px;display:block;font-size:.9em;font-weight:600;margin-bottom:.8rem}.arti-sharing-wrapper{border:1px solid var(--gray-color);padding:1rem 0 1.4rem}.arti-sharing-inner .item{margin-left:12px;margin-right:12px}.arti-sharing-inner .item .link{width:40px;height:40px;border:1px solid #000}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{margin-top:-25%}.arti-content .thumb-list:first-of-type .item:nth-child(n+6){display:none}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:20%}.footer-nav .sitemap-list .item{width:100%;border:none;text-align:center;margin:.8rem auto}.footer-nav-wrapper .footer-logo{width:60%;max-width:480px;margin:0 auto 4rem;padding-top:6rem;display:block}.footer-nav-wrapper .footer-logo img{margin:0 auto}.thm-footer .footer-common-link{padding-top:4rem}.footer-info,.sp{display:block}}@media screen and (max-width:540px){.header-placeholder{height:80px}.figure-area .figure .image{max-height:780px}.thm-page-index .main-news .news-list,html .main-feature .feature-list,html .topics-list{grid-gap:30px 12px}}