*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"\200B"}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}html{-webkit-text-size-adjust:100%;font-family:Helvetica,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,sans-serif}*{box-sizing:border-box}#app{background:#f7f7f9}#app a{text-decoration:none}.gheader{background:#fff;border-bottom:1px solid #eee;width:100%}.gheader .gheader__inner{max-width:1080px;margin:0 0 0 8px;align-items:center;display:flex;justify-content:flex-start}@media screen and (min-width:896px){.gheader .gheader__inner{margin:0 auto}}.gheader .gheader__inner .site__title{width:200px;display:inline-block;margin:0}@media screen and (min-width:896px){.gheader .gheader__inner .site__title{margin-right:32px}}.gheader .gheader__inner .site__title .site__title__link{display:inline-block;padding:8px 0}.gheader .gheader__inner .gnav__box{display:none;height:44px;z-index:99}@media screen and (min-width:896px){.gheader .gheader__inner .gnav__box{display:inline-block}}.gheader .gheader__inner .gnav__box .gnav{margin:0 auto}.gheader .gheader__inner .gnav__box .gnav li{border-bottom:1px solid #eee}@media screen and (min-width:896px){.gheader .gheader__inner .gnav__box .gnav li{display:inline-block;border-bottom:0}}.gheader .gheader__inner .gnav__box .gnav li a{background:#fff;font-size:.8rem;font-weight:700;display:inline-block;padding:12px;font-size:.85rem}.gheader .gheader__inner .gnav__toggle__lbl{padding:12px;transition:all .5s ease-out}@media screen and (min-width:896px){.gheader .gheader__inner .gnav__toggle__lbl{display:none}}.gheader .gheader__inner .gnav__toggle__lbl .gnav__toggle__btn{display:inline-block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #000}#gnav__toggle:checked~.gnav__toggle__lbl{transform:rotate(.5turn)}#gnav__toggle:checked~.gnav__box{display:inline-block}.bc{width:100%;margin:0 auto;padding:0 16px;overflow-x:scroll}@media screen and (min-width:896px){.bc{padding:0;max-width:1080px}}.bc .bc__list{min-width:200%;display:inline-flex}@media screen and (min-width:896px){.bc .bc__list{min-width:100%}}.bc .bc__list li{font-size:.9rem;margin-right:12px}.bc .bc__list li:before{display:none}.bc .bc__list li:last-child(){margin-right:0}.bc .bc__list li>p{margin:0;color:#999}.bc .bc__list li .bc__list__link{text-decoration:none;font-weight:700;color:#666;display:inline-block}.bc .bc__list li .bc__list__link:after{margin-left:12px;content:">>"}.gfooter{color:#eee;background:#333;padding-top:32px;margin-top:64px}.gfooter .gfooter__inner{padding:16px}@media screen and (min-width:896px){.gfooter .gfooter__inner{padding:0;max-width:1080px;margin:0 auto;display:flex}}.gfooter .gfooter__inner .gfooter__nav{width:100%;font-size:.9rem}@media screen and (min-width:896px){.gfooter .gfooter__inner .gfooter__nav{width:25%}}.gfooter .gfooter__inner .gfooter__nav .gfooter__nav__title a{color:#aaa;display:block;font-weight:700}.gfooter .gfooter__inner .gfooter__nav .gfooter__nav__list li .gfooter__nav__list__link{display:inline-block;color:#999;padding:4px 0;font-size:.9rem}.gfooter .gfooter__credit{text-align:center}.gfooter .gfooter__credit .gfooter__credit__img{margin:32px auto}.gfooter .gfooter__credit .gfooter__credit__img img{max-width:100%}.gfooter .gfooter__credit .gfooter__credit__rights{font-size:.7rem;margin:0;padding:4px 0}.postbox{width:48%;max-width:48%;position:relative;margin-bottom:16px;border-radius:3px;box-shadow:0 2px 10px -2px rgba(82,91,108,.3);margin-right:2%;overflow:hidden}.postbox .postbox__img{margin:0}.postbox .postbox__img a img{max-width:100%;height:auto}.postbox .postbox__detail{padding:16px 16px 8px}.postbox .postbox__detail .postbox__detail__category{margin:0}.postbox .postbox__detail .postbox__detail__category a{display:inline-block;text-decoration:none;color:#333;font-weight:700;background:#eee;font-size:.8rem;padding:3px 6px;border-radius:3px}.postbox .postbox__detail .postbox__detail__title{margin:6px 0 0;line-height:1.4rem}.postbox .postbox__detail .postbox__detail__title a{color:#333;font-size:1rem}.post .post__header{background:#fff;margin-bottom:18px;padding:30px 20px 35px}@media screen and (min-width:896px){.post .post__header{margin-bottom:30px}}.post .post__header .post__header__nav{max-width:1080px;margin:0 auto}.post .post__header .post__header__nav ul{width:100%;margin:0 auto;gap:0 8px;justify-content:center}@media screen and (min-width:896px){.post .post__header .post__header__nav ul{display:inline-flex}}.post .post__header .post__header__nav ul li{display:inline-block}.post .post__header .post__header__nav ul li a{display:block;padding:8px 12px;background-color:#fafafa}.post .post__header .post__title{font-size:24px;line-height:2rem;font-weight:700;text-align:center;text-align:left}@media screen and (min-width:896px){.post .post__header .post__title{font-size:2.2rem;line-height:3rem;text-align:center}}.post .post__header .post__date{text-align:center;font-size:.8rem;color:#aaa}.post .post__header .post__date span{display:inline-block;margin-right:8px}.post .post__header .post__description{max-width:760px;margin:12px auto;font-size:.85rem;color:#666}.post .post__column{position:relative}@media screen and (min-width:896px){.post .post__column{display:flex;margin:0 auto;max-width:1080px;justify-content:space-between;align-items:flex-start}}.post .post__column .post__share{width:100%;z-index:1}@media screen and (min-width:896px){.post .post__column .post__share{position:sticky;top:10px;left:0;width:30px}}.post .post__column .post__aside{width:calc(100% - 32px);margin:32px 16px}@media screen and (min-width:896px){.post .post__column .post__aside{width:300px;margin:0;position:sticky;top:0}}.post .post__column .post__body{width:100%;background:#fff;border-radius:3px;padding:12px}@media screen and (min-width:896px){.post .post__column .post__body{max-width:700px;padding:12px 36px}}.post .post__column .post__body .post__header__img{text-align:center;margin-bottom:32px}.post .post__column .post__body .post__header__img img{max-width:100%}.post .post__column .post__body .post__feature{background:#e1f0fa;border:4px solid #afddfa;padding:16px;margin:32px 0}.post .post__column .post__body .post__feature>h3{color:#19a4fa;margin-top:0}.post .post__column .post__body .post__feature ul{margin-bottom:0;padding-left:24px}.post .post__column .post__body .post__feature ul li{color:#009afa;font-size:1.1rem;margin-bottom:8px;font-weight:700}.post .post__footer{border-top:2px solid #ddd;margin-top:32px}.post .post__footer .post__footer__nav .post__footer__taglist{margin-top:24px}.post .post__footer .post__footer__nav .post__footer__taglist li{display:inline-block;margin-right:8px;margin-bottom:8px}.post .post__footer .post__app__box>h1{font-size:1rem}.post .post__footer .post__app__box .post__list .post__list__inner{display:flex;flex-wrap:wrap}.post .post__footer .post__app__box .post__list .post__list__inner>.postbox{width:100%;max-width:100%}@media screen and (min-width:896px){.post .post__footer .post__app__box .post__list .post__list__inner>.postbox{max-width:48%;width:48%}}.post .post__footer .post__app__box .post__list .post__list__inner>.postbox:nth-child(2n){margin-right:0}.post__container{max-width:1080px;margin:0 auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:896px){.post__container{flex-direction:row}}.post__container .post__container__nav{width:92%;margin:16px 4%;padding:6px 18px;background:#fff;border-right:1px solid #eee}@media screen and (min-width:896px){.post__container .post__container__nav{width:250px;margin:0 32px 0 0}}.post__container .post__container__nav .post__container__nav__ul>li{margin-bottom:4px}.post__container .post__container__nav .post__container__nav__ul>li:before{display:none}.post__container .post__container__nav .post__container__nav__ul>li>a{display:flex;align-items:center;padding:6px 0}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__thumb{display:inline-block;width:36px;height:36px}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__thumb img{max-width:100%}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__thumb img.app{border-radius:6px}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__txt{font-size:.85rem;padding-left:12px}.post__container .post__container__main{flex:1;background:#fff;padding:8px}.post__container .post__container__main .post__list,.post__container .post__container__main .post__list .post__list__inner{width:100%}@media screen and (min-width:896px){.post__container .post__container__main .post__list .post__list__inner{display:flex;flex-wrap:wrap;padding-left:16px}}.post__container .post__container__main .post__list .post__list__inner .postbox{max-width:100%;min-width:100%}@media screen and (min-width:896px){.post__container .post__container__main .post__list .post__list__inner .postbox{min-width:48%;max-width:48%}}.post__body__inner>h2{font-size:23px;margin-top:16px;padding:40px 0 20px;line-height:1.4;font-weight:400;position:relative;color:#2a303a;font-weight:700}.post__body__inner>p{line-height:2;margin-bottom:20px;position:relative}.post__body__inner>p>img{max-width:100%}@media screen and (min-width:896px){.post__body__inner>p>img{max-width:calc(100% + 72px);border-top:1px solid #eee;border-bottom:1px solid #eee;margin-left:-36px}}.post__body__inner>ol{padding-left:20px;color:#666}.post__body__inner>ol>li{margin:6px 0}.post__body__inner blockquote{margin:16px auto;padding:16px;background:#eee;border-left:4px solid #ccc}.post__body__inner blockquote>p{margin-left:16px;color:#999;font-size:.9rem;line-height:1.3rem;font-style:italic}.post__body__inner hr{border:0;background:#eee;height:3px;width:90%;margin:48px auto}.post__body__inner table{border-collapse:collapse;border-spacing:0;width:100%}.post__body__inner table tr{border-bottom:1px solid #eee;cursor:pointer}.post__body__inner table tr:hover{background-color:#d4f0fd}.post__body__inner table td,.post__body__inner table th{font-size:.9rem;text-align:center;padding:15px 0}.post__body__inner table th{font-size:.8rem}.post__body__inner .icard{display:flex;border:3px solid #fafafa;border-radius:3px;background-color:#fcfcfc}@media screen and (min-width:896px){.post__body__inner .icard{align-items:center}}.post__body__inner .icard .icard__img{margin:0 8px 0 0;width:40%;padding:6px}@media screen and (min-width:896px){.post__body__inner .icard .icard__img{width:30%;padding:12px 18px}}.post__body__inner .icard .icard__img img{max-width:100%}.post__body__inner .icard .icard__detail{padding:12px;width:100%}.post__body__inner .icard .icard__detail .icard__text{margin-top:0;font-weight:700}@media screen and (min-width:896px){.post__body__inner .icard .icard__detail .icard__text{font-size:1.2rem;line-height:1.4rem}}.icard__links{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:0}@media screen and (min-width:896px){.icard__links{gap:8px}}.icard__links .icard__link{display:inline-flex;max-width:33.33%;min-width:33.33%;width:33.33%;font-size:.8rem;line-height:1rem;padding:4px;align-items:center;justify-content:center;color:#fff;border-radius:3px}@media screen and (min-width:896px){.icard__links .icard__link{padding:8px;max-width:calc(33.33333% - 5.33333px);min-width:calc(33.33333% - 5.33333px);width:calc(33.33333% - 5.33333px)}}.icard__links .icard__link.icard__rak{background-color:#008020}.icard__links .icard__link.icard__amz{background-color:#ff901a}.icard__links .icard__link.icard__yas{background-color:#1975f1;font-size:.7rem;line-height:.8rem}.icard__links .icard__link.icard__yzr{background-color:#014293}.icard__links .icard__link.icard__wig{background-color:#3c3c3b}.icard__links .icard__link.icard__pbk{background-color:#000}.article__aside{width:100%;padding:12px;background:#333;margin:64px 0}@media screen and (min-width:896px){.article__aside{padding:32px}}.article__aside h2{color:#fff;font-size:1.4rem}.article__aside .post__list .post__list__inner{margin:0 auto}@media screen and (min-width:896px){.article__aside .post__list .post__list__inner{display:flex;flex-wrap:wrap;justify-content:flex-start}}.article__aside .post__list .post__list__inner>.postbox{background:#fff;width:100%;max-width:100%}@media screen and (min-width:896px){.article__aside .post__list .post__list__inner>.postbox{width:23%;min-width:23%;max-width:23%}}.article__aside .post__list .post__list__inner>.postbox:nth-child(4n){margin-right:0}.markdownIt-TOC{list-style:none;counter-reset:toc-1;background:#fff;padding-left:0;padding-bottom:6px;position:relative;margin-top:-8px;margin-bottom:64px}.markdownIt-TOC:after{content:"";display:block;width:calc(100% + 24px);left:-12px;height:24px;background:#f7f7f9;position:absolute;bottom:-36px}@media screen and (min-width:896px){.markdownIt-TOC:after{width:calc(100% + 72px);left:-36px}}.markdownIt-TOC:before{color:#999;display:block;text-align:center;font-size:.9rem;font-weight:700;width:100%;margin-bottom:20px;padding-bottom:10px;content:"目次";border-bottom:1px solid #eee}.markdownIt-TOC li:hover{background:#fafafa}.markdownIt-TOC>li{counter-increment:toc-1;margin:8px 0;overflow-wrap:normal;font-size:.9rem}@media screen and (min-width:896px){.markdownIt-TOC>li{font-size:1rem}}.markdownIt-TOC>li:before{content:counter(toc-1);background:#aaa;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:400;margin-right:12px;width:24px;height:24px;font-size:.9rem;padding:6px}.markdownIt-TOC>li a{color:#333}.markdownIt-TOC>li a:hover{color:#000;font-weight:700}.markdownIt-TOC>li>ul{list-style:none;counter-reset:toc-2;padding:6px 0 6px 30px}.markdownIt-TOC>li>ul>li{font-weight:400;font-size:.8rem;margin:4px 0}@media screen and (min-width:896px){.markdownIt-TOC>li>ul>li{font-size:.9rem}}.markdownIt-TOC>li>ul>li:before{counter-increment:toc-2;content:counter(toc-2) ". ";margin-right:8px}.markdownIt-TOC+p{margin:0}.app__box__outer{display:inline-block;width:100%}@media screen and (min-width:896px){.app__box__outer{display:flex;flex-wrap:wrap}}.app__box__outer>.app__box{width:100%;margin-bottom:16px}@media screen and (min-width:896px){.app__box__outer>.app__box{width:49%;margin-right:2%}.app__box__outer>.app__box:nth-child(2n){margin-right:0}}.app__box{width:100%;background:#fafafa;width:50%}.app__box .app__box__inner{padding:36px 16px}.app__box .app__box__inner .app__header{text-align:center}.app__box .app__box__inner .app__header .app__header__thumb{width:120px;margin:0 auto}.app__box .app__box__inner .app__header .app__header__thumb img{max-width:100%;border-radius:16px}.app__box .app__box__inner .app__header .app__header__title{font-size:1.2rem;margin-bottom:16px}.app__header__nav ul{margin-top:0;display:flex;justify-content:space-between}.app__header__nav ul>li{width:33.3333333333%;text-align:center}.app__header__nav ul>li:before{display:none}.app__header__nav ul>li .app__nav__link{display:block;color:#333}.app__header__nav ul>li .app__nav__link .app__nav__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;padding:12px;background:#ddd;border-radius:50%;margin:0 auto}.app__header__nav ul>li .app__nav__link .app__nav__icon svg{max-width:100%;height:24px;color:#fff}.app__header__nav ul>li .app__nav__link .app__nav__icon__label{font-size:.85rem;font-weight:700;display:inline-block;margin-top:4px}.widget{margin-bottom:20px;background:#fff}@media screen and (min-width:896px){.widget{box-shadow:0 2px 15px -2px rgba(82,91,108,.2)}}.widget .widget__title{margin:0;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #eee;color:#725ed5;font-weight:700;font-size:.9rem}.widget__categories{padding-left:0;list-style:none;margin:0}.widget__categories>li a{display:flex;align-items:center}.widget__categories>li a .widget__categories__thumb{display:flex;align-items:center;justify-content:center;width:72px;height:84px;padding:12px 0 12px 12px}.widget__categories>li a .widget__categories__thumb img{max-width:100%}.widget__categories>li a .widget__categories__txt{display:block;width:100%;padding:16px;font-size:.85rem;color:#666;font-weight:700}.widget__tags{list-style:none;padding:16px 16px 8px;margin:0}.widget__tags>li{display:inline-block;margin:0 8px 8px 0}.widget__apps{list-style:none;padding-left:18px;padding-bottom:8px}.widget__apps li{margin-bottom:8px}.widget__apps li>a{display:flex;width:100%;align-items:center}.widget__apps li>a .app__icon{width:48px;height:48px;margin-right:12px}.widget__apps li>a .app__icon>img{max-width:100%;border-radius:8px}.widget__apps li>a .app__title{font-size:.9rem;font-weight:700}.widget__cals{padding:16px}.widget__cals h3{margin-top:0;margin-bottom:4px}.widget__cals .cals__list{margin:0;padding-left:0}.widget__cals .cals__list li{display:inline-block;margin-right:8px;margin-top:8px}.widget__cals .cals__list li a{display:inline-block;padding:4px 8px;font-weight:700;background-color:#fafafa}.widgets__selection__list{list-style:none;padding-left:0}.widgets__selection__list>li{padding:16px}.widgets__selection__list>li .selection__list__thumb{text-align:center}.widgets__selection__list>li .selection__list__thumb img{max-width:100%}.widget__postlist{list-style:none;padding:16px}.widget__postlist li{margin-bottom:4px;display:flex;align-items:center}.widget__postlist li .thumb{max-width:40%;margin-right:16px}.widget__postlist li .thumb img{max-width:100%;height:auto}.widget__postlist li .title{font-size:.95rem;font-weight:700}.bottom__widgets{margin:64px auto}@media screen and (min-width:896px){.bottom__widgets{max-width:1080px;display:flex;gap:16px}.bottom__widgets>.widget{width:50%}}.tag{font-size:.8rem;color:#fff;background-color:#bbb;padding:4px 8px;border-radius:3px}.tag,.tag:before{display:inline-block}.tag:before{content:"#"}.hdtiker{background:#333;font-size:.7rem;color:#eee}.hdtiker a{color:#f30}.hdtiker .hdtiker__inner{padding:4px;display:flex;max-width:1080px;margin:0 auto;justify-content:space-between}@media screen and (min-width:896px){.hdtiker .hdtiker__inner{padding:4px 0}}.hdtiker .hdtiker__inner .hdtiker__box{margin-right:16px;display:inline-flex;align-items:center}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__img{margin:0 8px 0 0}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt{flex:1;margin:0}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__title{display:block;font-size:.7rem}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__body{display:block;font-size:.8rem}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__body a,.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__body span{display:inline-block;margin-right:8px}.hdtiker .hdtiker__inner .hdtocker__ad{display:none}@media screen and (min-width:896px){.hdtiker .hdtiker__inner .hdtocker__ad{display:block;margin:0}}.page__postion .page__postion__total{font-size:.8rem;color:#999}.page__postion .page__postion__page{font-size:.85rem;text-align:right}.pager{margin:32px 0 0;width:100%}.pager nav{padding:16px;text-align:center}.pager nav>.pager__btn{text-decoration:none;display:inline-flex;justify-content:center;align-items:center;color:#fff;background:#53bec5;width:32px;height:32px;font-size:1rem;margin:0 8px;padding:4px;border-radius:50%}.pager nav>.pager__btn.active{color:#53bec5;background:#fff;font-weight:700;border:2px solid #53bec5}.app__detail{width:100%;margin-top:48px}.app__detail .app__detail__head{max-width:1080px;margin:0 auto 48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:896px){.app__detail .app__detail__head .app__detail__head__box{display:flex}}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb{text-align:center;margin:0 auto;min-width:120px}@media screen and (min-width:896px){.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb{text-align:left}}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb img{max-width:100%;border-radius:8px}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb .app__block__url{margin:12px auto 0;display:block;padding:2px 8px;background:#aaa;color:#fff;font-size:.9rem;border-radius:3px;text-align:center;width:80%}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title{padding:0 24px}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title h1{margin-top:32px;text-align:center}@media screen and (min-width:896px){.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title h1{margin:0;text-align:left}}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title .publisher{font-size:.8rem;color:#aaa;margin-top:2px;text-align:center}@media screen and (min-width:896px){.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title .publisher{text-align:left}}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title .app__detail__head__description{font-size:.85rem}.app__detail .app__detail__head .appstore__list{list-style:none}.app__detail .app__detail__head .appstore__list>li{display:inline-block;margin-left:8px}.app__detail .app__detail__head .appstore__list>li>a{display:inline-block;background:#333;color:#fff;padding:4px 10px;border-radius:6px;font-size:.8rem}.app__detail .app__content__head{width:100%;padding:16px;margin:0 auto 64px}@media screen and (min-width:896px){.app__detail .app__content__head{max-width:1080px;display:flex;justify-content:space-between;padding:0}}.app__detail .app__content__head .app__content__head__box{width:100%;margin-bottom:16px;margin-right:16px;background:#fff;padding:16px;border-radius:3px}@media screen and (min-width:896px){.app__detail .app__content__head .app__content__head__box{width:40%}}.app__detail .app__content__head .app__content__head__box.plan{width:100%}@media screen and (min-width:896px){.app__detail .app__content__head .app__content__head__box.plan{width:60%}}.app__detail .app__content__head .app__content__head__box.plan table{table-layout:fixed;width:100%}.app__detail .app__content__head .app__content__head__box.plan table tbody tr th{border-right:1px solid #eee}.app__detail .app__content__head .app__content__head__box.plan table tbody tr td{padding:10px 6px}.app__detail .app__content__head .app__content__head__box:nth-child(2n){margin-right:0}.app__detail .app__content__head .app__content__head__box>h1{font-size:1.2rem;margin:0 0 32px;text-align:center}.app__detail .app__content__head .app__content__head__box>h2{font-size:.9rem}.app__detail .app__content__head .app__content__head__box>table{width:100%;border:1px solid #eee}.app__detail .app__content__head .app__content__head__box>table td,.app__detail .app__content__head .app__content__head__box>table th{padding:6px 10px;font-size:.8rem}.app__detail .app__content__head .app__content__head__box>table>thead th{font-size:.8rem;background:#eee;padding:8px}.app__detail .app__content__head .app__content__head__box>table>tbody tr{background:#fafafa}.app__detail .app__content__head .app__content__head__box>table>tbody tr:nth-child(odd){background:#fff}.app__detail .app__content__head .app__content__head__box>table>tbody th{text-align:left}.app__detail .app__content__head .app__content__head__box>table>tbody td{text-align:center}.app__detail .app__content__body{width:100%}.app__detail .app__content__body .app__content__full{padding:32px}.app__detail .app__content__body .app__content__full.dark{background:#666}.app__detail .app__content__body .app__content__full.dark .app__content__full__title{color:#fff}.app__detail .app__content__body .app__content__full .app__content__full__title{text-align:center;margin-top:0}.app__detail .app__content__body .app__content__full .post__list{width:100%;overflow-x:hidden}.app__detail .app__content__body .app__content__full .post__list .post__list__inner{width:100%;display:inline-flex;overflow-x:scroll}.app__detail .app__content__body .app__content__full .post__list .post__list__inner>.postbox{max-width:80%;min-width:80%;width:80%;background:#fff;overflow:hidden;border-radius:6px}@media screen and (min-width:896px){.app__detail .app__content__body .app__content__full .post__list .post__list__inner>.postbox{max-width:25%;min-width:25%;width:25%}}.app__detail .app__content__body .app__content__main{width:100%;padding:16px;margin:64px auto}@media screen and (min-width:896px){.app__detail .app__content__body .app__content__main{max-width:1080px;display:flex;justify-content:space-between;align-items:flex-start}}.app__detail .app__content__body .app__content__main .postouter>.post{background:#fff;padding:16px 16px 32px;margin-bottom:32px}.app__detail .app__content__body .app__content__main .postouter>.post .post__body__inner h2:first-child{padding-top:0}.app__detail .app__content__body .app__content__main .app__content__main__sub{width:100%;margin-top:32px}@media screen and (min-width:896px){.app__detail .app__content__body .app__content__main .app__content__main__sub{position:sticky;top:0;width:336px;min-width:336px;margin-left:32px;margin-top:0}}.app__aside .app__aside__inner{width:100%;overflow-x:hidden;padding:32px 0}.app__aside .app__aside__inner.dark{background:#333}.app__aside .app__aside__inner .app__aside__title{text-align:center;color:#fafafa;margin-top:0}.app__aside .app__aside__inner .app__aside__list__cover{overflow-x:scroll;padding:32px 16px 0}.app__aside .app__aside__inner .app__aside__list__cover .app__aside__list__inner{display:inline-flex}.app__aside .app__aside__inner .app__aside__list__cover .app__aside__list__inner>.app__box{width:25%;max-width:25%;min-width:25%;margin-right:16px}.app__select>h2{max-width:1080px;margin:32px auto 8px}.app__select .app__list{width:100%;background:#eee;padding:32px 0}.app__select .app__list>h3{text-align:center;margin-bottom:32px}.app__select .app__list:nth-child(odd){background:#666}.app__select .app__list:nth-child(odd)>h3{color:#fff}.app__select .app__list .app__list__inner{width:100%;overflow-x:hidden;margin:0 auto}@media screen and (min-width:896px){.app__select .app__list .app__list__inner{max-width:1080px}}.app__select .app__list .app__list__inner .app__list__inner__cover{overflow-x:scroll}.app__select .app__list .app__list__inner .app__list__inner__cover .app__list__inner__cover__inner{display:inline-flex}.app__select .app__list .app__list__inner .app__list__inner__cover .app__list__inner__cover__inner>.app__box{width:20%;max-width:20%;min-width:20%;margin-right:16px}.app__list__all>h2{font-size:1.4rem;max-width:1080px;margin:32px auto}.app__list__all .app__list__all__inner{width:100%;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (min-width:896px){.app__list__all .app__list__all__inner{max-width:1080px}}.app__list__all .app__list__all__inner>.app__box{width:49%}@media screen and (min-width:896px){.app__list__all .app__list__all__inner>.app__box{width:33%}}.top__post{background-color:#333;padding:32px 0}@media screen and (max-width:767px){.top__post{padding:32px 8px}}.top__post .top__post__title{max-width:100%;font-size:1.2rem;margin:0 auto 16px;color:#fff}.top__post .top__post__list{width:100%}.top__post .top__post__list>.post__list__inner{width:100%;display:inline-flex;overflow-x:scroll}.top__post .top__post__list>.post__list__inner>.postbox{min-width:80%;max-width:80%;position:relative}@media screen and (min-width:896px){.top__post .top__post__list>.post__list__inner>.postbox{min-width:600px;max-width:600px}}.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail{position:absolute;bottom:0;width:100%;background:hsla(0,0%,100%,.9)}.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail .postbox__detail__category{position:absolute;top:-32px;left:16px}@media screen and (min-width:896px){.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail .postbox__detail__title{padding:16px}}@media screen and (min-width:896px){.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail .postbox__detail__title a{font-size:1.4rem}}.trainer__main .trainer__head{max-width:100%;background-color:#fff}@media screen and (min-width:896px){.trainer__main .trainer__head .trainer__head__inner{display:flex;max-width:1200px;margin:0 auto}}.trainer__main .trainer__head .trainer__head__inner .trainer__head__img{padding:16px;margin-top:0}.trainer__main .trainer__head .trainer__head__inner .trainer__head__img>img{max-width:100%;height:auto}@media screen and (min-width:896px){.trainer__main .trainer__head .trainer__head__inner .trainer__head__img{padding:32px}}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail{width:100%;padding:16px}@media screen and (min-width:896px){.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail{padding:32px}}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail>h1{margin-top:4px;line-height:2.2rem}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail>h1 .maker{margin:0;display:block;font-size:1rem}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .retail__price{font-size:.8rem;text-align:right;color:#aaa}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .retail__price .price{font-size:1.4rem;font-weight:700;color:#f30}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .description{font-size:.9rem;color:#999}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .basic__func{margin:24px 0}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .basic__func>h2{font-size:1.1rem;color:#666}@media screen and (min-width:896px){.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary{display:flex;flex-wrap:wrap}}@media screen and (min-width:896px){.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary .spec__summary__box{max-width:50%;min-width:50%}}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary .spec__summary__box>h2{font-size:1.1rem;color:#666}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary .spec__summary__box>h3{font-size:.9rem;color:#666}.trainer__main .trainer__body{margin:64px 0}.trainer__main .trainer__body .post__body{max-width:730px}@media screen and (min-width:896px){.trainer__main .trainer__body .post__aside{position:sticky;top:0}}.trainer__main .trainer__body .post__aside>h2{margin:0 0 4px;font-size:1rem}.spec__summary__list{list-style:none;display:flex;padding-left:0;flex-wrap:wrap}.spec__summary__list.xl>dl{max-width:50%;min-width:50%;display:flex;align-items:center}@media screen and (min-width:896px){.spec__summary__list.xl>dl{max-width:33.3333333333%;min-width:25%}}.spec__summary__list.xl>dl dt{min-width:56px;font-size:.7rem;color:#999}.spec__summary__list.xl>dl dt>.icon{display:block;padding:2px;width:50px;height:50px}.spec__summary__list.xl>dl dd{width:100%;display:block;text-align:center;font-size:1.4rem;color:#f30;font-weight:700;margin-left:0;padding:8px 6px}.spec__summary__list>dl{margin:0;min-width:16.6666666667%;max-width:16.6666666667%;text-align:center}.spec__summary__list>dl dt{font-size:.7rem}.spec__summary__list>dl dt>.icon{display:block;width:40px;height:40px;margin:0 auto 4px}.spec__summary__list>dl dt>.icon>img{max-width:100%}.trainer__container .trainer__header{background:#fff}.trainer__container .trainer__header .trainer__header__inner{margin:0 auto;padding:24px}@media screen and (min-width:896px){.trainer__container .trainer__header .trainer__header__inner{max-width:1200px;padding:64px}}.trainer__container .trainer__body .trainer__list__container{max-width:1080px;margin:32px auto}.trainer__container .trainer__body .trainer__list__container>h2{padding:0 8px}@media screen and (min-width:896px){.trainer__container .trainer__body .trainer__list__container>h2{padding:0}}.trainer__container .trainer__body .trainer__list__container .trainer__list__list{list-style:none;padding-left:0}@media screen and (min-width:896px){.trainer__container .trainer__body .trainer__list__container .trainer__list__list{display:flex;gap:6px 18px;flex-wrap:wrap}}@media screen and (min-width:896px){.trainer__container .trainer__body .trainer__list__container .trainer__list__list>li{max-width:calc(33.33333% - 12px)}}.trainer__container .trainer__body .trainer__list__container .trainer__list__list li img{max-width:100%}.trainer__post__aside__table{width:100%;border:1px solid #ddd}.trainer__post__aside__table td,.trainer__post__aside__table th{padding:14px 12px;border-bottom:1px solid #ddd}.trainer__post__aside__table th{background-color:#aaa;color:#fff;text-align:left;font-size:.85rem;line-height:1rem}.trainer__post__aside__table td{text-align:center;background-color:#fff;color:#666}.trainer__video{margin:64px 0;background:#333;padding:32px 0}.trainer__video h2{color:#fff;text-align:center;margin:0 0 32px}.trainer__video .trainer__video__list__cover{max-width:100%;overflow-x:scroll}.trainer__video .trainer__video__list__cover .trainer__video__list{display:inline-flex;list-style:none;padding:0 12px;gap:0 32px;height:240px}@media screen and (min-width:896px){.trainer__video .trainer__video__list__cover .trainer__video__list{height:auto}}.trainer__video .trainer__video__list__cover .trainer__video__list>li{max-width:320px;min-width:320px;max-height:100%}@media screen and (min-width:896px){.trainer__video .trainer__video__list__cover .trainer__video__list>li{max-width:640px;min-width:640px}}.trainer__video .trainer__video__list__cover .trainer__video__list>li>iframe{max-height:100%;max-width:100%}.trainer__ec{width:100%;margin-bottom:48px}.trainer__ec .trainer__ec__box{width:100%}.trainer__ec .trainer__ec__box>h2{font-size:1rem;margin-bottom:4px}.trainer__ec .trainer__ec__box>p{margin:2px 0 0}.icard__links{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}@media screen and (min-width:896px){.icard__links{grid-template-columns:1fr 1fr 1fr 1fr}}.icard__links .icard__link{width:100%;max-width:100%}.trainer__box{padding:16px;background:#fff;margin-bottom:16px;border-radius:6px}@media screen and (min-width:896px){.trainer__box{display:flex}}.trainer__box .trainer__box__thumb{margin:0 32px 0 0;padding:0 12px;text-align:center}@media screen and (max-width:767px){.trainer__box .trainer__box__thumb{width:100%}}.trainer__box .trainer__box__main{width:100%}.trainer__box .trainer__box__main .trainer__box__main__title{display:flex;justify-content:space-between;align-items:center}.trainer__box .trainer__box__main .trainer__box__main__title>h1{font-size:1rem}.trainer__box .trainer__box__main .trainer__box__main__title>h1>a{color:#666}.trainer__box .trainer__box__main .trainer__box__main__title .retail__price{font-size:.8rem;color:#aaa}.trainer__box .trainer__box__main .trainer__box__main__title .retail__price .price{line-height:1rem;font-size:1.2rem;font-weight:700;color:#f30}.trainer__box .trainer__box__main .description{font-size:.9rem;color:#999}.trainer__box .trainer__box__main .trainer__box__text{width:100%}@media screen and (min-width:896px){.trainer__box .trainer__box__main .trainer__box__text{display:flex}}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point div ul{font-weight:700;color:#87cefa;padding:0 12px 0 20px}@media screen and (min-width:896px){.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec{width:50%}}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>ul,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>ul{padding-left:18px;font-size:1.05rem}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>ul>li,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>ul>li{margin:8px 0}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>h2,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>h2{font-size:.9rem;color:#999}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>table,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>table{width:100%;table-layout:fixed}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>table th,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>table th{font-size:.75rem;padding:4px;background:#aaa;color:#fff;border:1px solid #aaa}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>table td,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>table td{font-size:1.1rem;padding:12px 4px;text-align:center;border:1px solid #ddd}.share__box{list-style:none;padding-left:0;text-align:center}@media screen and (min-width:896px){.share__box{text-align:left;margin-top:0}}.share__box li{display:inline-block;margin:0 6px}@media screen and (min-width:896px){.share__box li{display:block;margin-bottom:12px}}.share__box li .share__box__btn{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:#999;background:#ddd;width:42px;height:42px}.share__box li .share__box__btn:hover{background:#eee;color:#666}.selection__body{max-width:860px;margin:0 auto;background:#fff;padding:16px}.selection__body h2{margin-top:32px;color:#f30;padding:8px}.selection__body h3{margin-top:36px;border-left:6px double #f30;padding:8px}.selection__body p{padding:0 12px}.selection__body table{margin:32px 0;max-width:100%}.selection__inner{width:100%;max-width:1080px;margin:0 auto;overflow-x:scroll}.selection__inner .selection__list{display:inline-flex;width:100%;list-style:none;padding-left:0;margin-top:0;gap:18px}.selection__inner .selection__list>li{max-width:30%;min-width:30%;width:30%}.selection__inner .selection__list>li .selection__list__thumb{border-radius:8px;overflow:hidden}.selection__inner .selection__list>li .selection__list__thumb img{max-width:100%;height:auto}.app__block{width:100%;background:#fafafa;padding:32px 16px;margin:8px 0}@media screen and (min-width:896px){.app__block{padding:32px}}.app__block .app__block__inner{align-items:center}@media screen and (min-width:896px){.app__block .app__block__inner{display:flex}}.app__block .app__block__inner .app__block__thumb{padding:0 32px;margin:0;text-align:center}.app__block .app__block__inner .app__block__thumb img{border-radius:8px}.app__block .app__block__inner .app__block__thumb>a{display:block}@media screen and (min-width:896px){.app__block .app__block__inner .app__block__thumb>a{display:inline-block}}.app__block .app__block__inner .app__block__thumb .app__block__url{margin-top:12px;display:inline-block;padding:2px 8px;background:#aaa;color:#fff;font-size:.9rem;border-radius:3px}.app__block .app__block__inner .app__block__body{width:100%;padding:0 16px}.app__block .app__block__inner .app__block__body>.title{font-size:2rem;line-height:1.9rem;font-weight:700;margin:32px 0 8px;text-align:center}@media screen and (min-width:896px){.app__block .app__block__inner .app__block__body>.title{margin:0 0 8px;text-align:left}}.app__block .app__block__inner .app__block__body .publisher{font-size:.8rem;color:#aaa;margin-top:2px;text-align:center}@media screen and (min-width:896px){.app__block .app__block__inner .app__block__body .publisher{text-align:left}}.app__block .app__block__inner .app__block__body .description{margin:2px 0 16px;font-size:.8rem;line-height:1rem;color:#666}.app__block .app__block__inner .app__header__nav{width:100%;min-width:200px;max-width:200px}.main__block{max-width:1200px;margin:0 auto}.block__title{font-size:1.2rem}.block__sub__title{font-size:1rem;font-weight:700}.block__sub__title.small{font-size:.9rem}.app__guide__outer .app__guide__inner>.postbox{width:100%;max-width:100%;background:#fff}@media screen and (min-width:896px){.app__guide__outer .app__guide__inner{display:flex;flex-wrap:wrap}.app__guide__outer .app__guide__inner>.postbox{background:#fff;width:32%;max-width:32%}.app__guide__outer .app__guide__inner>.postbox:nth-child(3n){margin-right:0}}.in__page__nav{width:100%;text-align:center;background:#aaa;position:sticky;top:0}.in__page__nav>ul{margin:0 auto;width:auto;display:inline-flex}@media screen and (min-width:896px){.in__page__nav>ul{max-width:1080px;display:flex;justify-content:space-between}}.in__page__nav>ul>li:before{display:none}.in__page__nav>ul>li>a{display:block;font-size:.75rem;padding:8px 6px;font-weight:700;color:#fff}@media screen and (min-width:896px){.in__page__nav>ul>li>a{padding:12px 20px;font-size:1rem}}.feature__block{padding:32px 0}@media screen and (min-width:896px){.feature__block{display:flex}}.feature__block .feature__block__inner{padding:16px 0;background:#eee}@media screen and (min-width:896px){.feature__block .feature__block__inner{width:50%;padding:0}}.feature__block .feature__block__inner h2{width:100%;text-align:center}.feature__block .feature__block__inner .feature__block__body{margin:16px;background:#fff;border-radius:4px;padding:32px}.feature__block .feature__block__inner .feature__block__body h3{margin-top:0;color:#87cefa}.feature__block .feature__block__inner .feature__block__body p{margin:24px 0;font-size:.95rem;line-height:1.6rem;color:#333}.feature__block .feature__block__inner .feature__block__body p:last-child{margin-bottom:0}.calender__table{width:100%;table-layout:fixed;border:1px solid #ccc;border-spacing:0;height:100%;display:table}.calender__table thead{background:#fafafa}.calender__table thead th{color:#aaa;padding:8px 10px;font-size:.9rem}.calender__table tbody td{display:table-cell;height:100%;border:1px solid #ccc}.calender__table tbody td .cal__date__box{height:100%}.calender__table tbody td .cal__date__box .cal__date{margin:0;display:block;background:#eee;font-weight:700;text-align:center;padding:4px 0}.calender__table tbody td .cal__date__box .cal__date.cal__today{color:#fff;font-weight:700;background:#f30}.calender__table tbody td .cal__date__box .cal__cell{margin:0;padding:12px 8px}.calender__table tbody td .cal__date__box .cal__cell .cal__txt{display:block;font-size:.8rem;background:#aaa;color:#fff;margin-bottom:8px;padding:4px 6px;border-radius:3px}.calender__today{margin:24px auto;max-width:480px;background:#333;border-radius:8px;padding:16px}.calender__today h2{margin-top:0;text-align:center;font-size:1.6rem;color:#fff}.calender__today .calender__today__box{display:flex;gap:0 8px;justify-content:center}.calender__today .calender__today__box .calender__today__inner{background:#fff;width:55%;padding:8px}.calender__today .calender__today__box .calender__today__inner h3{margin-top:0;text-align:center}.world__cover{display:flex;flex-wrap:wrap;gap:8px}.world__cover .world__box{max-width:calc(50% - 6px);min-width:calc(50% - 6px);background:#fafafa;border-radius:3px;padding:12px 16px}.world__cover .world__box h3{margin-top:0;font-size:1.1rem}.world__cover .world__box .world__date span{font-size:.9rem;display:inline-block;background-color:#eee;padding:4px 8px;margin-right:8px;margin-bottom:8px;min-width:54px;text-align:center;border-radius:6px}.alert{padding:12px;border:3px solid #f30;color:#f30;margin:24px auto;font-size:.9rem;background:#fff}.alert.voltage{max-width:1080px}.post__notice{padding:16px 18px;background:#ededed;color:#999;font-size:.9rem;border-left:6px solid #bababa;border-radius:6px}.more__btn{text-align:center;margin:0}.more__btn a{min-width:200px;font-size:.9rem;display:inline-block;padding:8px 20px;background:#aaa;border-radius:12px;font-weight:700;color:#333}.my-16{margin-top:8px;margin-bottom:8px}.t-center{text-align:center}.t-right{text-align:right}.text__xl{font-size:1.4rem}.text__l{font-size:1.2rem}.text__s{font-size:.8rem}.text__xs{font-size:.7rem}.text__xxs{font-size:.65rem}.c__white{color:#fff}.c__red{color:#f30}.c__blue{color:#06c}.hidden{display:none}.block{display:block}.link-preview-widget{display:table;width:100%;border:1px solid #e6e6e6;border-radius:4px}.link-preview-widget-title{font-size:16px;font-weight:700;display:-webkit-box;overflow:hidden;margin-bottom:8px;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:896px){.link-preview-widget-title{-webkit-line-clamp:2}}.link-preview-widget-description{font-size:12px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden;max-height:3em;margin-bottom:4px;word-break:break-all;color:#787c7b;-webkit-box-orient:vertical;-webkit-line-clamp:2}.link-preview-widget-url{font-size:12px;font-style:normal;line-height:1.5;display:block;margin-bottom:0;color:#222}.link-preview-widget>a{display:table-cell;flex-direction:column;padding:16px;cursor:pointer;vertical-align:middle;text-decoration:none;color:inherit;background-color:transparent;flex:1}.link-preview-widget-image{width:35%;min-width:35%;padding:0;vertical-align:middle;border-left:1px solid #f2f2f2;border-radius:0 3px 3px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;flex:0}@media screen and (min-width:896px){.link-preview-widget-image{width:260px;min-width:220px;height:150px}}.toc__box{max-width:680px;width:100%;margin:32px auto}.toc__box .toc{background-color:#fefefe;border-radius:8px;padding:16px}.toc__box .toc h3{text-align:center;margin-top:0}.toc__box .toc>ul{list-style:none}.toc__box .toc>ul .toc__2{font-weight:700;list-style:square}.toc__box .toc>ul .toc__link{display:inline-block;padding:2px 0}.toc__box .toc>ul .toc__link.toc__link__3{padding-left:8px;font-size:.9rem}.toc__box .toc>ul .toc__link.toc__link__4{padding-left:16px;font-size:.9rem}.toc__box .toc>ul .toc__link.toc__link__5{padding-left:24px;font-size:.9rem}.compare__table__sec h2{text-align:center}.compare__table__sec .compare__table__box{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;position:relative;margin:32px auto;overflow-x:scroll}.compare__table__sec .compare__table__box .compare__table{background:#fff}.compare__table__sec .compare__table__box .compare__table thead{width:10%;font-size:.85rem;background:#ddd;color:#333}.compare__table__sec .compare__table__box .compare__table thead tr th{padding:8px}.compare__table__sec .compare__table__box .compare__table tbody tr{border-bottom:1px solid #ddd}.compare__table__sec .compare__table__box .compare__table tbody tr td{padding:8px 12px;font-size:.8rem}.compare__table__sec .compare__table__box .compare__table tbody tr td ul{font-size:.9rem;color:#4bb7fa;font-weight:700}.compare__table__sec .compare__table__box .compare__table tbody tr td:first-child{font-size:.95rem;text-align:center;font-weight:700}.compare__table__sec .compare__table__box .compare__table tbody tr td.point__texts{max-width:25%;width:25%}.adnote{font-size:.9rem;color:#666;background-color:#fafafa;padding:8px;border-radius:6px;max-width:760px;margin:24px auto}