.socialbuttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:3rem}.socialbuttons-line{width:87px;height:20px;line-height:1}.socialbuttons .hatena-bookmark-button{width:115px}.socialbuttons-x{display:flex;align-items:center;gap:4px;height:20px;border-radius:10px;padding:0 12px;background-color:#000;color:#fff;font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;font-weight:normal;line-height:20px}.socialbuttons-facebook{width:91px;font-size:12px;line-height:1}.socialbuttons a{transition:none}.socialbuttons a:hover{opacity:1}
#solution{margin-top:0}#summary, #solving, #feature{scroll-margin-top:20px}#products{scroll-margin-top:-12px}#solution .article-header{margin-top:2rem}#solution .article-header .status{display:flex;align-items:center;position:relative;box-sizing:content-box;height:2rem;padding-right:.6rem;padding-bottom:1rem}#solution .article-header .status:after{content:"";position:absolute;bottom:0;left:0;background:url(/assets/img/commons/article-line-dotted01-Zqs9r.svg) repeat-x center center/auto 100%;width:100%;height:.1rem}#solution .article-header .status .date,
#solution .article-header .status .number{font-size:1.4rem;line-height:1.2;transform:var(--text-line-ajust)}#solution .article-header .status .number{margin-left:1.4rem}#solution .article-header .status .view{display:flex;align-items:center;font-weight:normal;font-size:1.2rem;line-height:1.2;margin-left:auto}#solution .article-header .status .view:before{content:"";background:url(/assets/img/commons/icon-view-g3JPL.svg) no-repeat center center/100% auto;width:2rem;height:2rem;margin-right:.6rem}#solution .article-header .status .favorite{background:url(/assets/img/commons/icon-favorite-off-xQD3u.svg) no-repeat center top/100% auto;width:2rem;height:2rem;margin-left:2rem;pointer-events:auto}#solution .article-header .status .favorite[data-favorite="true"]{background-image:url(/assets/img/commons/icon-favorite-on-pOXiR.svg)}#solution .article-header .set{display:flex;gap:0 1.6rem;margin-top:2rem}#solution .article-header .img{flex:0 0 auto;width:25.8rem}#solution .article-header .img img{width:100%}#solution .article-header .summary{display:flex;flex-direction:column}#solution .article-header .summary .hd{display:flex}#solution .article-header .summary .hd span{font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:3.6rem;margin-top:-.6rem}#solution .article-header .detail{display:grid;grid-template-columns:max-content auto;gap:.4rem 2.6rem;grid-auto-flow:row;margin-top:.5rem;margin-bottom:-.3rem}#solution .article-header .detail :is(dt, dd){font-size:1.2rem;line-height:2rem}#solution .article-tags{border-top:.2rem solid black;margin-top:2rem;padding-top:1rem}#solution .article-tags ul{display:flex;flex-direction:column;gap:1rem 0;list-style:none}#solution .article-tags li{display:flex;flex-wrap:wrap;gap:1rem 1rem}#solution .article-tags li .tag{display:flex;justify-content:center;align-items:center;border:.11rem solid var(--site-color-ligntgray2);border-radius:1.1rem;height:2.2rem;padding:0 1.2rem;pointer-events:auto}#solution .article-tags li .tag span{color:var(--site-color-ligntgray2);font-size:1.2rem;line-height:1;text-align:center;transform:var(--text-line-ajust)}#solution .article-body{border-top:.2rem solid var(--site-color-gray2);margin-top:6rem;padding-top:3.2rem}#solution .article-solving{margin-top:0}#solution .article-solving .hd span{color:#000;font-family:var(--font-family-mplus);font-weight:var(--font-weight-regular);font-size:3.6rem;line-height:4.8rem;transform:rotate(.03deg)}#solution .article-solving .solving-list{display:grid;grid-template-columns:36rem 39.2rem;gap:3rem 4rem;grid-auto-flow:row;margin-top:5.4rem;padding-left:1rem}#solution .article-solving .solving-list .is{display:flex;align-items:center;position:relative;font-size:1.6rem;line-height:2.4rem;background-color:var(--site-color-lightgray1);min-height:8rem;padding:1rem 2rem}#solution .article-solving .solving-list .is::after{content:"";position:absolute;top:0;bottom:0;left:100%;background-color:var(--site-color-lightgray1);clip-path:polygon(0 0,100% 50%,0 100%);width:1.5rem;height:100%;transform:rotate(0deg)}#solution .article-solving .solving-list .sl{display:flex;align-items:center;color:var(--site-color-blue);font-size:1.6rem;line-height:3rem;min-height:8rem;margin:calc((1lh - 1em) / -2) 0}#solution .article-download{background-color:var(--site-color-beige);margin-top:5.6rem;padding:2rem}#solution .article-download .hd{border-left:.11rem solid var(--site-color-red);padding-left:1rem}#solution .article-download .hd span{font-family:var(--font-family-mplus);font-weight:var(--font-weight-regular);font-size:1.6rem;line-height:2.4rem;transform:rotate(.03deg)}#solution .article-download .btns{gap:0 3rem;margin-top:2.4rem}#solution .article-download .btns .btn.download.red{background-color:var(--site-color-red)}#solution .article-download .btns .btn.download:not(.red){height:5rem}#solution .article-download .btns .btn.download:not(.red):nth-last-child(2),
#solution .article-download .btns .btn.download:not(.red):nth-last-child(2) ~ *{width:29.2rem}#solution .article-download .btns .btn.download:not(.red):nth-last-child(3),
#solution .article-download .btns .btn.download:not(.red):nth-last-child(3) ~ *{width:23.5rem}#solution .article-feature{margin-top:6rem}#solution .article-feature .feature-set{display:flex;flex-direction:column;gap:2.3rem 0}#solution .article-feature .feature-set + .feature-set{margin-top:6rem}#solution .article-feature .feature-set:not(:has(*)){display:none}#solution .article-feature .hd{display:none}#solution .article-feature .fhd{display:flex;align-items:self-start;gap:0 2.4rem}#solution .article-feature .fhd .pt{flex:0 0 auto;display:flex;justify-content:center;align-items:center;color:white;font-weight:var(--font-weight-bold);font-size:2rem;line-height:2.4rem;text-align:center;background-color:#66b056;width:13.4rem;height:4rem;padding-bottom:.1rem}#solution .article-feature .fhd .ttl{font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:calc(28 / 20 * 1em);padding-top:calc((4rem - 1lh) / 2 - .1rem)}#solution .article-feature .img,
#solution .article-feature .video{display:flex;justify-content:center;align-items:center;position:relative}#solution .article-feature .video iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:100%}#solution .article-products{border-top:.2rem solid var(--site-color-gray2);margin-top:6rem;padding-top:3.2rem}#solution .article-products .hd span{color:#000;font-family:var(--font-family-mplus);font-weight:var(--font-weight-regular);font-size:3.6rem;line-height:4.8rem;transform:rotate(.03deg)}#solution .article-products .products-list{display:grid;grid-template-columns:auto auto;gap:3rem 1.6rem;margin-top:5.4rem}#solution .article-products .item{background-color:var(--site-color-lightgray1);padding:2rem 1rem}@media screen and (min-width: 769px){#solution .article-products .item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.is-idaten #solution .article-products .item{grid-row:span 4}}#solution .article-products .item .summary{display:flex;gap:0 1.8rem}#solution .article-products .item .summary .img{flex:0 0 auto;width:10.8rem}#solution .article-products .item .summary .img img{width:100%}#solution .article-products .item .summary .txt{width:calc(100% - 10.8rem - 1.8rem)}#solution .article-products .item .summary .txt p{margin:-.7rem 0}#solution .article-products .item .price{display:flex;flex-direction:column;gap:1rem 0;list-style:none;margin-top:1.8rem}#solution .article-products .item .price li{display:flex;flex-direction:column;background-color:white;padding:.8rem .6rem}#solution .article-products .item .price li span:nth-of-type(1){font-weight:var(--font-weight-bold);font-size:1.2rem;line-height:1.6rem}#solution .article-products .item .price li span:nth-of-type(2){font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:2.4rem;margin-left:auto}#solution .article-products .item .price .shikiri span:nth-of-type(2){color:var(--site-color-red)}#solution .article-products .item .detail{list-style:none;margin:1.5rem 0 -.5rem}#solution .article-products .item .detail li{font-size:1.4rem;line-height:2.4rem}#solution .article-products .item .btns{margin-top:2rem}#solution .article-products .item .btns .btn.search{width:100%;height:5rem}#solution .article-other{margin-top:6rem}#related{margin-top:6rem}#related .item-list{margin-top:3rem}@media screen and (max-width: 768px){#solution .article-header .set{flex-direction:column;gap:1.2rem 0}#solution .article-header .img{width:100%}#solution .article-header .detail{gap:.4rem 1.4rem;margin-top:.5rem}#solution .article-tags li .tag{border-radius:1rem;height:2rem;padding:0 1rem}#solution .article-tags li .tag span{font-size:1rem}#solution .article-solving .hd span{font-size:3rem;line-height:4rem}#solution .article-solving .solving-list{display:flex;flex-direction:column;gap:0;margin-top:5.6rem;padding-left:0}#solution .article-solving .solving-list .is{justify-content:center;text-align:center;min-height:0;padding:1.6rem 2rem 1rem}#solution .article-solving .solving-list .sl + .is{margin-top:2.3rem}#solution .article-solving .solving-list .is::after{top:100%;bottom:auto;left:0;clip-path:polygon(0 0,100% 0,50% 100%);width:100%;height:3rem;transform:rotate(0deg) translateY(-.03em)}#solution .article-solving .solving-list .sl{color:var(--site-color-blue);min-height:0;margin:4.2rem 0 0}#solution .article-download{margin-top:2.3rem;padding:2rem 1rem}#solution .article-download .btns{flex-direction:column;gap:2rem 0;margin-top:2rem}#solution .article-download .btns .btn.download:not(.red){height:5rem}#solution .article-download .btns .btn.download:not(.red):nth-last-child(2),
  #solution .article-download .btns .btn.download:not(.red):nth-last-child(2) ~ *{width:23.5rem}#solution .article-feature{margin-top:3.6rem}#solution .article-feature .feature-set{flex-direction:column;gap:0}#solution .article-feature .fhd{flex-direction:column;gap:1.6rem 0}#solution .article-feature .fhd .pt{font-size:1.8rem;line-height:2.2rem;width:12.5rem;height:3.8rem}#solution .article-feature .fhd .ttl{font-size:2rem;padding-top:0}#solution .article-feature .txt{margin-top:1.8rem}#solution .article-feature .img,
  #solution .article-feature .video{margin-top:2.4rem}#solution .article-products{padding-top:3.3rem}#solution .article-products .hd span{font-size:3rem;line-height:4rem}#solution .article-products .products-list{display:flex;flex-direction:column;gap:3rem 0;margin-top:5.7rem}#solution .article-products .item .summary{gap:0 .8rem}#solution .article-products .item .summary .txt{width:calc(100% - 10.8rem - .8rem)}#solution .article-other{margin-top:3rem}#solution .article-other .btn.search{background-position:right 1.6rem center;padding-right:2.8rem}#related .item-list .item .body .summary .title{display:block;font-weight:var(--font-weight-bold);font-size:2rem;line-height:3rem;max-height:none}}