.slick-slider{display:block;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none}.slick-list{display:block;overflow:hidden;position:relative;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{display:block;position:absolute;z-index:2;top:25%;bottom:auto;width:14.5px;padding:0;border:none;background:transparent;outline:none;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-prev img,.slick-next img{width:100%}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:transparent;outline:none;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-8%}[dir='rtl'] .slick-prev{right:0;left:auto}.slick-prev:before{content:''}[dir='rtl'] .slick-prev:before{content:''}.slick-next{right:-8%}[dir='rtl'] .slick-next{right:auto;left:0}.slick-next:before{content:''}[dir='rtl'] .slick-next:before{content:''}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;list-style:none;position:absolute;z-index:1;bottom:-28px;width:100%;margin:0;padding:0;text-align:center}.slick-dots li{display:inline-block;position:relative;float:none !important;width:11px;height:11px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:11px;height:11px;padding:0 15px 0 15px;border:0;background:transparent;outline:none;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:11px;height:11px;background-size:contain;color:#0096e5;font-size:11px;text-align:center;line-height:11px;content:'';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{width:11px;width:11px;background-size:contain}#contents{overflow:hidden}#contents br.pc{display:block}@media screen and (max-width: 768px){#contents br.pc{display:none}}#contents br.sp{display:none}@media screen and (max-width: 768px){#contents br.sp{display:block}}#contents .head{display:flex;width:960px;margin:0 auto 0 auto;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){#contents .head{display:block;width:100%}}#contents .head .productslogo{color:#000000;font-size:24px}@media screen and (max-width: 768px){#contents .head .productslogo{width:100%;font-size:4.6875vw}}#contents .head .support{zoom:100%}#contents .head .support:after{display:block;clear:both;height:0;content:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}@media print{#contents .head .support:after{display:table;width:100%;font-size:0;line-height:0}}@media screen and (max-width: 768px){#contents .head .support{display:none}}#contents .head .support li{float:left}#contents .head .support li:last-child{margin-left:16px}#contents .head .support li:last-child a{display:block;background:url(/common/images/bt_purchase_02_on.gif) no-repeat left top}#contents .head .support li:last-child a:hover img{visibility:hidden}#contents .mainvisual{width:960px;margin:22px auto 0 auto}@media screen and (max-width: 768px){#contents .mainvisual{width:auto;margin:17px -2% 0 -2%}}#contents .mainvisual>ul{min-width:960px;margin-right:-120px;margin-left:-120px}@media screen and (max-width: 768px){#contents .mainvisual>ul{min-width:100%;width:100%;margin-right:0;margin-left:0}}@media screen and (max-width: 768px){#contents .mainvisual>ul li{width:100%}}@media screen and (max-width: 768px){#contents .mainvisual>ul li a{width:100%}}@media screen and (max-width: 768px){#contents .mainvisual>ul li a img{width:100%}}#contents .mainvisual .slick-prev{top:50%;left:0;width:40px;height:108px;background:url(/products/ppps/images/index/nav_reco_01_noshadow.png) no-repeat center center;transform:translateY(-50%)}@media screen and (max-width: 768px){#contents .mainvisual .slick-prev{left:-18px;background-size:80%}}#contents .mainvisual .slick-prev:hover{background:url(/products/ppps/images/index/nav_reco_01_noshadow_ov.png) no-repeat center center}@media screen and (max-width: 768px){#contents .mainvisual .slick-prev:hover{background-size:80%}}#contents .mainvisual .slick-next{top:50%;right:0;width:40px;height:108px;background:url(/products/ppps/images/index/nav_reco_02_noshadow.png) no-repeat center center;transform:translateY(-50%)}@media screen and (max-width: 768px){#contents .mainvisual .slick-next{right:-18px;background-size:80%}}#contents .mainvisual .slick-next:hover{background:url(/products/ppps/images/index/nav_reco_02_noshadow_ov.png) no-repeat center center}@media screen and (max-width: 768px){#contents .mainvisual .slick-next:hover{background-size:80%}}#contents .mainvisual .slick-dots{bottom:-18px}#contents .mainvisual .slick-dots li{background:url(/products/ppps/images/index/bt_reco_02.gif) no-repeat center center}@media screen and (max-width: 768px){#contents .mainvisual .slick-dots li{width:auto;margin:0 10px 0 0;padding:0}}@media screen and (max-width: 768px){#contents .mainvisual .slick-dots li:last-child{margin:0 0 0 0}}#contents .mainvisual .slick-dots li button{padding:0}#contents .mainvisual .slick-dots li.slick-active{background:url(/products/ppps/images/index/bt_reco_01.gif) no-repeat center center}#contents .product{width:960px;margin:66px auto 0 auto}@media screen and (max-width: 768px){#contents .product{width:auto;margin:16px -2% 0 -2%}}#contents .product .product__item{box-sizing:border-box;height:343px;overflow:hidden}@media screen and (max-width: 768px){#contents .product .product__item{height:auto}}#contents .product .product__item a:hover{text-decoration:none}#contents .product .product__item--4e a figure{margin:0}#contents .product .product__item--4e a figure img{width:100%}#contents .product .product__item--crystario{background:url(/products/ppps/images/index/bg_product_crystario.jpg) no-repeat center center}@media screen and (max-width: 768px){#contents .product .product__item--crystario{background:url(/products/ppps/images/index/bg_product_crystario_sp.jpg) no-repeat bottom center #060404;background-size:100%}}#contents .product .product__item--surelab.d3000{margin-top:58px;background:url(/products/ppps/images/index/bg_product_surelab_sl-d3000.jpg) no-repeat center center}@media screen and (max-width: 768px){#contents .product .product__item--surelab.d3000{margin-top:10px;background:url(/products/ppps/images/index/bg_product_surelab_sl-d3000_sp.jpg) no-repeat bottom center #1e61a7;background-size:100%}}#contents .product .product__item--surelab.d700{margin-top:58px;background:url(/products/ppps/images/index/bg_product_surelab_sl-d850.jpg) no-repeat center center}@media screen and (max-width: 768px){#contents .product .product__item--surelab.d700{margin-top:10px;background:url(/products/ppps/images/index/bg_product_surelab_sl-d850_sp.jpg) no-repeat bottom center #1e61a7;background-size:100%}}#contents .product .product__item--d1050{margin-top:58px}@media screen and (max-width: 768px){#contents .product .product__item--d1050{margin-top:10px}}#contents .product .product__item--d1050 a figure{margin:0}#contents .product .product__item--d1050 a figure img{width:100%}#contents .product .product__item--d550{margin-top:58px}@media screen and (max-width: 768px){#contents .product .product__item--d550{margin-top:10px}}#contents .product .product__item--d550 a figure{margin:0}#contents .product .product__item--d550 a figure img{width:100%}#contents .product .product__item .inner{position:relative;height:100%;padding:32px 0 0 38px}@media screen and (max-width: 768px){#contents .product .product__item .inner{padding:26px 15px 28px 15px}}#contents .product .product__item .inner .logo__wrapper{display:flex;align-items:flex-end}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper{display:block}}#contents .product .product__item .inner .logo__wrapper .product__logo--crystario{width:355px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .product__logo--crystario{width:94.47322970639033%}}#contents .product .product__item .inner .logo__wrapper .product__logo--surelab{width:197px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .product__logo--surelab{width:46.80483592400691%}}#contents .product .product__item .inner .logo__wrapper .product__logo img{width:100%}#contents .product .product__item .inner .logo__wrapper .detail__use{margin-left:15px;padding-bottom:3px;font-size:0;line-height:0}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .detail__use{width:100%;margin-top:17.5px;margin-left:0;padding-bottom:0}}#contents .product .product__item .inner .logo__wrapper .detail__use .use{display:inline-block;font-size:0;line-height:0}#contents .product .product__item .inner .logo__wrapper .detail__use .use--school{width:72px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .detail__use .use--school{width:19.86183074265976%}}#contents .product .product__item .inner .logo__wrapper .detail__use .use--id{width:72px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .detail__use .use--id{width:19.86183074265976%}}#contents .product .product__item .inner .logo__wrapper .detail__use .use--event{width:111px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .detail__use .use--event{width:30.5699481865285%}}#contents .product .product__item .inner .logo__wrapper .detail__use .use--general{width:89px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .detail__use .use--general{width:24.52504317789292%}}#contents .product .product__item .inner .logo__wrapper .detail__use .use:first-child{margin-right:5px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .detail__use .use:first-child{margin-right:1.20898100172712%}}#contents .product .product__item .inner .logo__wrapper .detail__use .use:last-child{margin-left:5px}@media screen and (max-width: 768px){#contents .product .product__item .inner .logo__wrapper .detail__use .use:last-child{margin-left:1.20898100172712%}}#contents .product .product__item .inner .logo__wrapper .detail__use .use img{width:100%}#contents .product .product__item .inner .product__lead{margin-top:22px;color:#ffffff;font-family:'Yu Mincho', 'YuMincho', 'ヒラギノ明朝 ProN', serif;font-size:20px;line-height:1.5}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__lead{margin-top:14px;font-family:'Yu Mincho', 'YuMincho', 'ヒラギノ明朝 ProN', serif;font-size:4.375vw;line-height:1.6}}#contents .product .product__item .inner .product__detail{margin-top:25px}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__detail{margin-top:12px}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__detail--crystario{width:92.4006908462867%}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__detail--crystario img{width:100%}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__detail--surelab.d3000{width:92.2279792746114%}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__detail--surelab.d3000 img{width:100%}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__detail--surelab.d700{width:87.91018998272884%}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__detail--surelab.d700 img{width:100%}}#contents .product .product__item .inner .product__icon{position:absolute;top:226px;right:36px}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__icon{position:static;width:20.37996545768566%;margin-top:42%;margin-left:57.85837651122625%}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__icon--crystario{margin-top:46.75%}}#contents .product .product__item .inner .product__icon img{width:85px}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__icon img{width:100%}}#contents .product .product__item .inner .product__link{position:relative;margin-top:30px}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__link{width:86.35578583765112%;margin:17.5px auto 0 auto}}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__link img{width:100%}}#contents .product .product__item .inner .product__link span{position:absolute;top:7px;left:34px;color:#dde1e4;font-size:16px}@media screen and (max-width: 768px){#contents .product .product__item .inner .product__link span{top:22%;left:25%;font-size:4.375vw}}#contents .recommend{margin:104px 0 0 0;padding:128px 0 138px 0;background-color:#e7e7e7}@media screen and (max-width: 768px){#contents .recommend{margin:21.5px -2% 0 -2%;padding:40px 0 30px 0}}#contents .recommend .inner{width:960px;margin:0 auto 0 auto}@media screen and (max-width: 768px){#contents .recommend .inner{width:100%}}#contents .recommend .inner h3{color:#000000;font-size:24px;text-align:center;line-height:1}#contents .recommend .inner h3:after{display:block;width:40px;height:2px;margin:23px auto 0 auto;background-color:#000000;content:''}#contents .recommend .inner .recommend__list{display:table;margin:30px auto 0 auto}@media screen and (max-width: 768px){#contents .recommend .inner .recommend__list{display:block;width:82.5%;margin:30px auto 0 auto}}#contents .recommend .inner .recommend__list:focus{outline:none}#contents .recommend .inner .recommend__list *:focus{outline:none}#contents .recommend .inner .recommend__list .recommend__item{display:table-cell;box-sizing:border-box;width:240px;padding:0 8px 0 8px;vertical-align:top}@media screen and (max-width: 768px){#contents .recommend .inner .recommend__list .recommend__item{display:block;width:100%;padding:0 0 0 0}}#contents .recommend .inner .recommend__list .recommend__item a:active{text-decoration:none}#contents .recommend .inner .recommend__list .recommend__item a:hover{text-decoration:none}#contents .recommend .inner .recommend__list .recommend__item a:hover dt{color:#ff0000;text-decoration:underline}#contents .recommend .inner .recommend__list .recommend__item figure{margin:0;padding:0}#contents .recommend .inner .recommend__list .recommend__item figure img{width:auto}@media screen and (max-width: 768px){#contents .recommend .inner .recommend__list .recommend__item figure img{width:100%}}#contents .recommend .inner .recommend__list .recommend__item dl{margin-top:32px}#contents .recommend .inner .recommend__list .recommend__item dl dt{color:#2070c6;font-size:15px}@media screen and (max-width: 768px){#contents .recommend .inner .recommend__list .recommend__item dl dt{font-size:18.5px}}#contents .recommend .inner .recommend__list .recommend__item dl dt:focus{outline:none}#contents .recommend .inner .recommend__list .recommend__item dl dd{margin-top:3px;color:#484848;font-size:14px;line-height:1.357142857142857}@media screen and (max-width: 768px){#contents .recommend .inner .recommend__list .recommend__item dl dd{font-size:17.5px}}#contents .info{width:960px;margin:127px auto 100px auto}@media screen and (max-width: 768px){#contents .info{width:100%;margin:40px auto 0 auto}}#contents .info h3{color:#000000;font-size:24px;text-align:center;line-height:1}#contents .info h3:after{display:block;width:40px;height:2px;margin:23px auto 0 auto;background-color:#000000;content:''}#contents .info .info__area{box-sizing:border-box;margin-top:30px;padding:0 20px 0 20px}@media screen and (max-width: 768px){#contents .info .info__area{margin-top:10px}}#contents .info .info__area dl{display:table;box-sizing:border-box;width:100%;padding:10px 10px 10px 10px;background:url(/common/images/bg_dline_02.gif) repeat-x left bottom}@media screen and (max-width: 768px){#contents .info .info__area dl{display:block}}#contents .info .info__area dl dt,#contents .info .info__area dl dd{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){#contents .info .info__area dl dt,#contents .info .info__area dl dd{display:block}}#contents .info .info__area dl .info__date{width:110px;font-size:12px}@media screen and (max-width: 768px){#contents .info .info__area dl .info__date{width:auto}}#contents .info .info__area dl .info__icon{width:66px;padding-right:20px}@media screen and (max-width: 768px){#contents .info .info__area dl .info__icon{width:auto;margin-top:4px;padding-right:0}}#contents .info .info__area dl .info__text{font-size:13px}@media screen and (max-width: 768px){#contents .info .info__area dl .info__text{margin-top:8px}}#contents .info .info__area dl .info__text a{color:#005ab4}#contents .info .info__area dl .info__text a:hover{color:#ff3300;cursor:pointer}#contents .info .info__area dl .info__text span{color:#ff0000}#contents .info .info__area .info__link{margin-top:30px;text-align:right}@media screen and (max-width: 768px){#contents .info .info__area .info__link{margin-top:20px}}#contents .info .info__area .info__link a{color:#005ab4;font-size:14px}#contents .info .info__area .info__link a:hover{text-decoration:none}#contents .info .info__area .info__link a:before{display:inline-block;width:7px;height:12px;margin-right:5px;background:url(/products/ppps/images/index/arrow_right.gif) no-repeat 90% center;content:''}#contents .info .info__area .info__link a span{height:2.5em;color:#005ab4;font-size:14px;font-weight:bold;line-height:2.5em}
