.ionicons,.swiper-button-next:after,.swiper-button-prev:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Ionicons;font-style:normal;font-variant:normal;font-weight:400;text-rendering:auto;text-transform:none}#ph-footer-above .biz-area{display:flex}#hero-banner .swiper-slide{margin:0 auto;text-align:center}@media screen and (max-width:559px){#hero-banner .swiper-slide{min-height:110vw}}@media (min-width:560px) and (max-width:1115px){#hero-banner .swiper-slide{min-height:22vw}}@media (min-width:1280px){#hero-banner .swiper-slide{height:22vw;max-height:454px}}#hero-banner .swiper-slide a{display:block}#hero-banner .swiper-slide a img{transition:filter .3s ease}#hero-banner .swiper-slide a:hover img{-moz-filter:brightness(1.1);-o-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:brightness(1.1)}.swiper-button-next,.swiper-button-prev{background:none;height:100%;top:4%}@media screen and (min-width:560px){.swiper-button-next,.swiper-button-prev{width:60px}}@media screen and (max-width:559px){.swiper-button-next,.swiper-button-prev{width:44px}}.swiper-button-next:after,.swiper-button-prev:after{color:#545454;display:block;font-size:3em;position:absolute;top:calc(50% - .4em);transition:all .5s;vertical-align:top}@media screen and (max-width:559px){.swiper-button-next:after,.swiper-button-prev:after{font-size:2em}}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#000}.swiper-button-next{right:0}.swiper-button-next:after{right:.2em}.swiper-button-prev{left:0}.swiper-button-prev:after{left:.2em}.function-tag-wrapper{position:relative}@media screen and (max-width:559px){.function-tag-wrapper{margin:7px auto}}.function-tag{background:#008fde;box-shadow:0 2px 2px rgba(0,0,0,.2);box-sizing:border-box;color:#fff;display:inline-block;left:0;margin:0 0 0 -8px;padding:.3em 0;position:absolute;text-align:center;top:-14px;width:inherit}.function-tag:before{border:none;border-bottom:6px solid transparent;border-right:8px solid #000;content:"";left:0;position:absolute;top:100%}.icon-limited-tp{display:inline-block;font-size:1.1rem;padding:.2em 1em;text-align:center}.icon-limited-tp,.title-limited-tp{border:1px solid #878787;border-left:none;border-right:none;color:#545454;font-weight:700;margin-bottom:0}.title-limited-tp{padding:1rem 0}.new-tag-wrapper{position:relative}.new-tag-content{overflow:hidden;position:absolute}@media screen and (min-width:560px){.new-tag-content{height:80px;right:-4px;top:-4px;width:80px}}@media screen and (max-width:559px){.new-tag-content{height:62px;right:-3px;top:-3px;width:62px}}.new-tag{background:linear-gradient(90deg,#be0000 0,#a10000);box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:inline-block;letter-spacing:.05em;position:absolute;text-align:center;text-shadow:0 2px 2px #a10000;transform:rotate(45deg)}@media screen and (min-width:560px){.new-tag{font-size:14px;left:-3px;line-height:12px;padding:8px 0;top:10px;width:120px}}@media screen and (max-width:559px){.new-tag{font-size:12px;left:7px;line-height:12px;padding:5px 0;top:7px;width:75px}}.new-tag:after,.new-tag:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #680000;bottom:-2px;content:"";position:absolute}@media screen and (min-width:560px){.new-tag:before{left:11px}}@media screen and (max-width:559px){.new-tag:before{left:2px}}@media screen and (min-width:560px){.new-tag:after{right:12px}}@media screen and (max-width:559px){.new-tag:after{right:-1px}}.pt-s-body,.pt-w-body{text-align:center;z-index:5}@media screen and (min-width:560px){.pt-s-body img,.pt-w-body img{width:90%}}@media screen and (max-width:559px){.pt-s-body img,.pt-w-body img{width:70%}}.pt-balloon{display:flex;justify-content:center;padding-top:1.5em;position:relative}.pt-balloon a{width:100%;z-index:5}.pt-balloon:after{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);content:"";height:100%;left:0;outline:0;position:absolute;top:0;transform:skew(-6deg);transition:all .3s;width:100%;z-index:1}.pt-balloon:hover:after{box-shadow:0 2px 8px rgba(0,0,0,.4)}.pt-balloon:before{border:15px solid transparent;content:"";position:absolute;top:50%;z-index:2}.pt-balloon .model-title{background:#ccc;color:#fff;font-weight:700;position:absolute;text-align:center;top:0;transform:skew(-6deg);z-index:2}@media screen and (min-width:560px){.pt-balloon .model-title{left:.7em;width:100%}}@media screen and (max-width:559px){.pt-balloon .model-title{left:.5em;margin:4px;width:calc(100% - 8px)}}.pt-s-balloon{position:relative;text-align:right}@media screen and (min-width:560px){.pt-s-balloon .pt-balloon{margin-left:2rem}}@media screen and (max-width:559px){.pt-s-balloon .pt-balloon{float:left;margin-bottom:16px;margin-left:-2em}}@media screen and (min-width:560px){.pt-s-balloon .pt-balloon:before{border-left:15px solid #fff;margin-top:-15px;right:-28px}}@media screen and (max-width:559px){.pt-s-balloon .pt-balloon:before{border-top:15px solid #fff;left:32%;top:100%}.pt-s-balloon .pt-balloon a{margin-left:2em;padding-bottom:0}.pt-s-balloon{margin-top:1em}}.pt-s-balloon .model-title{background-color:#cdad75}.pt-w-balloon{position:relative;text-align:left}@media screen and (min-width:560px){.pt-w-balloon .pt-balloon{margin-left:-2rem}}@media screen and (max-width:559px){.pt-w-balloon .pt-balloon{float:right;margin-right:-2em;margin-top:16px}}@media screen and (min-width:560px){.pt-w-balloon .pt-balloon:before{border-right:15px solid #fff;left:-28px;margin-top:-15px}}@media screen and (max-width:559px){.pt-w-balloon .pt-balloon:before{border-bottom:15px solid #fff;right:32%;top:-28px}.pt-w-balloon .pt-balloon a{margin-right:2em;padding-bottom:0}}.pt-w-balloon .model-title{background-color:#008ee7}.balloon{background:#fff;color:#555;display:inline-block;font-size:16px;margin:1.5em 0;max-width:100%;min-width:120px;padding:7px 10px;position:relative}.balloon:before{border:15px solid transparent;border-top-color:#fff;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}@media screen and (max-width:559px){.pt-s-body .link-btn-cart-md,.pt-s-body .link-btn-cart-md span:before,.pt-w-body .link-btn-cart-md,.pt-w-body .link-btn-cart-md span:before{font-size:15px}}.pt-s-body img,.pt-w-body img{transition:filter .3s ease}.pt-s-body img:hover,.pt-w-body img:hover{-moz-filter:brightness(1.1);-o-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:brightness(1.1)}@media screen and (max-width:559px){.pt-balloon dl>:first-child{float:left;margin-right:2em;width:45%}.pt-balloon dl>:nth-child(2){float:left;width:45%}}@media screen and (min-width:560px){.pt-balloon dl>:nth-child(3){margin:1em 0}.pt-balloon dl>:nth-child(3) img{height:50px;width:50px}}@media screen and (max-width:559px){.pt-balloon dl>:nth-child(3){float:right;margin-top:-1.6em;width:55%}.pt-balloon dl>:nth-child(3) img{height:50px;max-height:13vw;max-width:13vw;width:50px}}.pt-balloon dl>:nth-child(4){clear:both;width:100%}.pt-baloon-info{position:absolute;top:-2.5em}@media screen and (min-width:560px){.pt-baloon-info{right:-1em}}@media screen and (max-width:559px){.pt-baloon-info{left:.5em}}.pt-baloon-info>.icon-new{font-size:1.5em}.section-lineup .lineup-title{border:1px solid #bfbfbf;margin-bottom:1em;padding:.5em;text-align:center}.section-lineup h3{margin-bottom:0}@media screen and (min-width:560px){.section-lineup picture{display:block}.section-lineup img{width:80%}}.section-lineup .lineup-info{color:#000;margin-top:1em}.section-lineup .lineup-info a{line-height:1.6em}@media screen and (min-width:560px){.section-lineup .lineup-info a{margin-top:-2em;white-space:nowrap}}@media screen and (max-width:559px){.section-lineup .lineup-info a{margin-top:0}}.section-lineup a img{transition:filter .5s ease}.section-lineup a:hover h3{text-decoration:underline}.section-lineup a:hover img{-moz-filter:brightness(1.2);-o-filter:brightness(1.2);-ms-filter:brightness(1.2);filter:brightness(1.2)}.section-lineup .icon-limited{border-radius:0}.section-service h3{margin-bottom:0}.section-service a img{transition:filter .5s ease}.section-service a:hover h3{text-decoration:underline}.section-service a:hover img{-moz-filter:brightness(1.1);-o-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:brightness(1.1)}.section-service .service-title{align-items:center;display:flex;margin:1em 0 0}.section-service .service-title:after,.section-service .service-title:before{background:#bfbfbf;content:"";display:block;flex-grow:1;height:1px}.section-service .service-title:before{margin-right:.4em}.section-service .service-title :after{margin-left:.4em}.section-service .link-panel{position:relative}.section-service .link-panel:after{content:"";font-family:Ionicons;position:absolute;right:0;top:calc(50% - 1em)}.top-news .news-index{overflow-y:auto;padding:0}@media screen and (min-width:560px){.top-news .news-index{max-height:300px;width:100%}}@media screen and (max-width:559px){.top-news .news-index{max-height:90vh;width:100%}}.top-news .link-panel{border-top:1px solid #bfbfbf}@media screen and (min-width:560px){.top-news .news_date{display:block}}.top-news .type{color:rgba(0,0,0,.66)}@media screen and (min-width:560px){.top-news .type{display:block}}@media screen and (max-width:559px){.top-news .type{margin-left:2em}}.top-news .cate{color:rgba(0,0,0,.66);display:block}#news-more{background:#e3e3e3;border:1px solid transparent;border-radius:100px;color:rgba(0,0,0,.86);cursor:pointer;display:block;font-weight:700;margin:1.6rem auto;outline:0;position:relative;text-align:center;text-decoration:none;transition:all .3s}#news-more:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#545454;content:"";font-family:Ionicons;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;position:absolute;right:calc(4.8% + 6px);text-rendering:auto;text-transform:none;top:calc(50% - .6em)}#news-more:before{background:#fff;border-radius:50%;content:"";display:block;height:2.4rem;margin-top:-1.2rem;position:absolute;right:5%;top:50%;width:2.4rem}#news-more:hover{background:#f0f0f0}@media screen and (max-width:559px){#news-more{font-size:1.8rem;max-width:50rem;padding:2rem 4rem}}@media screen and (min-width:560px){#news-more{font-size:1.8rem;padding:1.2rem 4.2rem;width:35rem}}.white-circle{position:relative}.white-circle>h3,.white-circle>p{margin:0;position:relative}.white-circle>h3 a{color:#000}.white-circle .price{font-size:3rem;font-weight:700;margin:0 0 1rem}@media screen and (min-width:560px){.white-circle:before{background-color:#fff;border-radius:200px;content:"";display:block;height:350px;left:-26%;position:absolute;top:-10%;width:350px}}.white-circle .function{display:flex;flex-wrap:wrap;margin:0 0 1rem!important}@media screen and (max-width:559px){.white-circle .function{flex-direction:column}}.white-circle .function .f-box{text-align:center;width:50%}@media screen and (max-width:559px){.white-circle .function .f-box{width:100%}}.pack-txt:before{content:"エントリーパック\a（操作ガイドDVD付）";display:block;line-height:2.5rem;margin:-13px 0 0;text-align:center;white-space:pre}#cont .hero img{max-width:1366px;width:100%}#cont .update-2106{border-radius:20px;margin:5rem 0;padding:3rem 0 2rem;position:relative}#cont .update-img{left:-30px;position:absolute;top:-30px;width:140px}#cont .update-img img{width:100%}#cont .update-txt{background-color:#eb0000;border-radius:50px;color:#fff;font-size:2rem;font-weight:700;line-height:1.75rem;margin:-40px 0 20px;padding:1rem;text-align:center;width:80%}.pt-w-body+.white-circle .function{margin:0!important}@media screen and (max-width:559px){#statement .normal-function>div{margin-bottom:1rem}}#statement .normal-function p{margin:0}.new-function .img-box{margin:1rem 0 2rem}@media screen and (min-width:560px){.new-function .img-box{align-items:center;background-color:#fff;display:flex}}#update .h-sm{color:#000}#update .mdl{margin:-50px 0 0}#update .mdl .btn-mdl-md{background-color:#fff}.swiper-custom-parent{position:relative;width:100%}.swiper-container{width:90%}@media screen and (min-width:560px){.swiper-container{padding:30px 0}}.swiper-slide{background:#ffdf02;border-radius:1rem;margin-bottom:40px;overflow:hidden;transition:.4s}.swiper-slide .txt-caption{margin:0 20px 20px}.swiper-slide img{width:100%}@media screen and (min-width:560px){.swiper-slide-active{opacity:1;transform:scale(1.2);z-index:1}}.swiper-slide-next,.swiper-slide-prev{opacity:.6}.swiper-slide-next .txt-caption,.swiper-slide-prev .txt-caption{display:none}.swiper-slide-next .h-sm,.swiper-slide-prev .h-sm{margin:10px 20px}.swiper-button-next,.swiper-button-prev{height:59px!important;width:59px!important}.swiper-button-prev{background:url(//22536360.fs1.hubspotusercontent-na1.net/hubfs/22536360/images/product/common/prev.png) 100%!important}@media screen and (max-width:559px){.swiper-button-prev{left:-20px!important}}.swiper-button-next{background:url(//22536360.fs1.hubspotusercontent-na1.net/hubfs/22536360/images/product/common/next.png) 100%!important}@media screen and (max-width:559px){.swiper-button-next{right:-20px!important}}.swiper-container-horizontal>.swiper-pagination{bottom:0}.questionary{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;background:rgba(255,165,0,.38);border-radius:10px;box-sizing:border-box;break-inside:avoid;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:20px;page-break-inside:avoid}.questionary p.q-ans:before{background:url(//22536360.fs1.hubspotusercontent-na1.net/hubfs/22536360/images/product/common/talkmark.png);background-size:cover;content:"";display:inline-block;height:17px;margin:0 10px 0 0;width:30px}.p-img-s,.p-img-w{align-items:center;display:flex;justify-content:flex-end}.p-img-w:before{background:url(//22536360.fs1.hubspotusercontent-na1.net/hubfs/22536360/images/product/common/icon-ptw.png);background-size:cover}.p-img-s:before,.p-img-w:before{content:"";display:inline-block;height:30px;margin:0;width:30px}.p-img-s:before{background:url(//22536360.fs1.hubspotusercontent-na1.net/hubfs/22536360/images/product/common/icon-pts.png);background-size:cover}@media screen and (min-width:560px){.w-limit{position:absolute;top:-8%;width:100%}}.margin-line{background-color:#fff!important;padding:0!important}.your-pt{width:100%}@media screen and (max-width:559px){.your-pt{width:220%}}.your-pt .btn-wrap{margin:1.25rem 0 0}.your-pt .fit-img{filter:drop-shadow(1px 0 2px #00000057);max-width:280px;transition:all .3s;width:100%}.your-pt .fit-img:hover{filter:drop-shadow(2px 4px 6px #00000057)}.your-pt p{margin:0}.your-pt td,.your-pt th{padding:2rem .5rem;text-align:center}@media screen and (max-width:559px){.your-pt td,.your-pt th{padding:1rem .5rem}}#cont .your-pt th{background-color:#ffe10c;border-radius:10px 10px 0 0;color:#000;font-weight:400;padding:1.25rem 0;transition:all .3s}#cont .your-pt th:hover{filter:brightness(1.1)}#cont .your-pt th a{color:#000;transition:all .3s}.your-pt tr:nth-of-type(odd){background-color:#fff9d9}.your-pt th.device{width:65%}.your-pt th span{color:#000;font-size:2rem}@media screen and (max-width:559px){.your-pt-wrap{overflow-x:scroll}.your-pt .fit-img{max-width:unset}.your-pt th span{display:block;line-height:2rem;margin:0;text-align:center}}