﻿#products-page .anchor-nav ul,#products-page .anchor-nav ol{margin:0;padding:.7em 0;list-style-type:none;text-align:center;background-color:#cfe1f1;letter-spacing:-0.4em}#products-page .anchor-nav ul li,#products-page .anchor-nav ol li{display:inline-block;vertical-align:top;margin:0 2em;letter-spacing:normal}#products-page .anchor-nav ul li a,#products-page .anchor-nav ol li a{display:block;padding:.3em .5em .3em 1.5em;font-size:1.8em;font-weight:500;color:#333;text-align:left;position:relative}#products-page .anchor-nav ul li a:before,#products-page .anchor-nav ol li a:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:.2em;top:.7em;content:""}@media screen and (max-width: 600px){#products-page .anchor-nav ul,#products-page .anchor-nav ol{text-align:left}#products-page .anchor-nav ul li,#products-page .anchor-nav ol li{width:47%;margin:0 1% 0 2%}}#products-page #pickup .sec-headline{font-size:4em;margin-bottom:2em}#products-page .lineup-sec{margin:120px auto}@media screen and (max-width: 600px){#products-page .lineup-sec{margin:80px auto}}#products-page .lineup-sec .sec-headline{text-align:center;margin:auto;font-size:3.6em;line-height:1.4;font-weight:600;color:#333;display:table;margin-bottom:1em}#products-page .lineup-sec .sec-headline>*{display:table-cell;text-align:left;vertical-align:middle;padding:0 1em}#products-page .lineup-sec .sec-headline>*.caption{font-size:50%;font-weight:400;padding:.5em 2em;margin-left:2em;color:#333;border-left:1px solid #d2d2d2;line-height:1.6}@media screen and (max-width: 979px){#products-page .lineup-sec .sec-headline{display:block}#products-page .lineup-sec .sec-headline>*{display:inline-block;padding:0}#products-page .lineup-sec .sec-headline>*.caption{display:block;text-align:center;border-left:0;padding:0;margin:1em auto -0.5em auto;font-size:45%}}@media screen and (max-width: 600px){#products-page .lineup-sec .sec-headline{font-size:2.6em}}#products-page .lineup-sec .sec-headline .caption{border-left:none}#products-page .lineup-sec .sec-intro .text-wrap{padding:3em 2em}#products-page .lineup-sec .sec-intro .text-wrap h3{font-size:2.4em;font-weight:500;line-height:1.5;margin-bottom:.5em;text-align:center}#products-page .lineup-sec .sec-intro .text-wrap p{font-size:1.4em;line-height:2;text-align:center}@media screen and (max-width: 600px){#products-page .lineup-sec .sec-intro .text-wrap{font-size:85%}#products-page .lineup-sec .sec-intro .text-wrap p{text-align:left}}@media all and (min-width: 980px){#products-page .lineup-sec .sec-intro{display:table}#products-page .lineup-sec .sec-intro>*{display:table-cell;width:50%;vertical-align:middle;text-align:center}#products-page .lineup-sec .sec-intro .text-wrap h3,#products-page .lineup-sec .sec-intro .text-wrap p{max-width:450px;margin-left:auto;margin-right:auto;text-align:left}}#products-page .lineup-sec .lineup-column{background-color:#f6f2ed;text-align:center;padding:3em 0}#products-page .lineup-sec .lineup-column p{padding:0 1em;font-size:1.6em;line-height:2}@media screen and (max-width: 979px){#products-page .lineup-sec .lineup-column p{font-size:1.3em}}@media screen and (max-width: 600px){#products-page .lineup-sec .lineup-column p{text-align:left}}#products-page .lineup-sec .lineup-column .lead{font-size:1.8em;font-weight:500}#products-page .lineup-sec .lineup-column .lead a{text-decoration:underline}@media screen and (max-width: 979px){#products-page .lineup-sec .lineup-column .lead{font-size:1.5em}}#products-page .lineup-sec .lineup-column .item-list{text-align:left;letter-spacing:-0.4em;max-width:1280px;margin:2em auto;padding:0 .5%;display:flex;flex-wrap:wrap}#products-page .lineup-sec .lineup-column .item-list>*{letter-spacing:normal}#products-page .lineup-sec .lineup-column .item-list .item{overflow:hidden;display:inline-block;vertical-align:top;background:#fff;color:#333;margin:.5%;width:19%}#products-page .lineup-sec .lineup-column .item-list .item .caption{display:block}#products-page .lineup-sec .lineup-column .more{font-size:1.8em;margin:1em auto -2.5em auto}#products-page .lineup-sec#education .lineup-column .item-list .item{margin:5px .5%;width:19%}#products-page .lineup-sec#education .lineup-column .item-list .item .caption{text-align:center;font-size:1.4em;font-weight:500;line-height:1.4;padding:.5em 0 .6em 0;background:#e0eca5;transition:.3s;white-space:nowrap}#products-page .lineup-sec#education .lineup-column .item-list .item .caption span{display:flex;justify-content:center;transform:scaleX(0.85);transform-origin:50% 50%;letter-spacing:-1px}html:not(.is-sp) #products-page .lineup-sec#education .lineup-column .item-list .item:hover .caption{background:#bbd53c;color:#fff}@media screen and (max-width: 979px){#products-page .lineup-sec#education .lineup-column .item-list .item{width:24%}}@media screen and (max-width: 769px){#products-page .lineup-sec#education .lineup-column .item-list .item{width:32.3333333333%}}@media screen and (max-width: 600px){#products-page .lineup-sec#education .lineup-column .item-list .item{width:49%}}@media screen and (max-width: 400px){#products-page .lineup-sec#education .lineup-column .item-list .item{font-size:85%}}#products-page .lineup-sec#others .lineup-column .item-list .item{margin:5px .5%;width:32.3333333333%}#products-page .lineup-sec#others .lineup-column .item-list .item .caption{font-size:1.2em;line-height:1.6;padding:1em}#products-page .lineup-sec#others .lineup-column .item-list .item .caption strong{display:inline-block;margin-bottom:.3em;font-size:130%;color:#ae5da1;font-weight:500}#products-page .lineup-sec#others .lineup-column .item-list .item img.officevendor{margin-bottom:-14.6341463415%}@media screen and (max-width: 769px){#products-page .lineup-sec#others .lineup-column .item-list .item{width:49%}}@media screen and (max-width: 480px){#products-page .lineup-sec#others .lineup-column .item-list .item{width:auto;margin:5px 1.5em}}@media screen and (max-width: 360px){#products-page .lineup-sec#others .lineup-column .item-list .item{font-size:85%}}.deft-banner{margin:40px auto 80px;max-width:1080px;padding:0 2%}@media screen and (max-width: 600px){.deft-banner{padding:0 6%;margin:6% auto}}/*# sourceMappingURL=products.css.map */