.productCont .btnArea.-blueBtn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding-bottom: 4rem;
    padding-top: 30px;
}

.btnArea .btn {
    cursor: pointer;
    color: #808080;
    font-weight: 500;
    line-height: 20px;
    border: 1px solid #cccccc;
    margin-bottom: 1rem;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 2rem;
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(#f3f3f3), to(#e6e6e6));
    background-image: -webkit-linear-gradient(#ffffff, #f3f3f3, #e6e6e6);
    background-image: linear-gradient(#ffffff, #f3f3f3, #e6e6e6);
}

.productCont .btnArea.-blueBtn .btn {
    margin-right: 1.2rem;
    min-width: 216px;
    width: 216px;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f5fa), to(#d9e1f1));
    background: -webkit-linear-gradient(#f2f5fa 0%, #d9e1f1 100%);
    background: linear-gradient(#f2f5fa 0%, #d9e1f1 100%);
    border: 1px solid #7f99d1;
    color: #0034a3;
    margin-bottom: 0;
}

/*----------------- new --------------- */
@charset "UTF-8";

.mainContent .pagetop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10;
}

.productCont.-series .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.productCont.-series .newSeries .newSeries__item {
    display: block;
    width: 48%;
    min-height: 630px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-series .newSeries .newSeries__item:hover {
    border: 1px solid #BE4A60;
    opacity: 1;
}

.productCont.-series .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top;
}

.productCont.-series .newSeries .newSeries__item:first-child , .productCont.-series .newSeries .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-series .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-series .newSeries .newSeries__item .sTtl {
    display: flex;
    align-items: center;
    min-height: 65px;
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
}

.productCont.-series .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #BE4A60;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-series .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-series .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-series .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-series .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #F9D1AD;
}

.productCont.-series .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-series .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 120px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-series .newSeries .newSeries__item .imageArea {
    min-height: 200px;
    margin-top: 1.0em;
    position: relative;
}

.productCont.-series .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-series .newSeriesInfo .lineTtl {
    margin-bottom: 1.0em;
    font-size: 18px;
    border-bottom: 2px solid #999;
}

.productCont.-series .newSeriesInfo .infoTxt {
    margin-bottom: 1.0em;
}

.productCont.-series .newSeriesInfo .infoList {
    margin-bottom: 3.0em;
}

.productCont.-series .newSeriesInfo .infoList.-flex {
    display: flex;
}

.productCont.-series .newSeriesInfo .infoList.-flex li {
    display: flex;
    width: 48%;
    margin-right: 4%;
}

.productCont.-series .newSeriesInfo .infoList.-flex li:nth-child(2n) {
    margin-right: 0;
}

.productCont.-series .newSeriesInfo .infoList.-flex li p {
    width: 50%;
    margin-right: 5%;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

.productCont.-series .newSeriesInfo .infoList.-flex li .imgArea {
    width: 45%;
}

.productCont.-series .flexImage {
    display: flex;
}

.productCont.-series .flexImage img {
    width: 48%;
    margin-right: 4%;
}

.productCont.-series .flexImage img:nth-child(2n) {
    margin-right: 0;
}

/* BEGIN スライダータイプ一覧 */
.productCont.-slider .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-slider .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries {
    width: 102%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 41%;
    min-height: 500px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #f3a35c;
    opacity: 1;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-slider .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
    margin-top: 0px;
    font-weight: 700;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("../../assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #F9D1AD;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 0px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 45px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin : 0px;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
    min-height: 0px;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-slider .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin: 1px;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END スライダータイプ一覧 */

/* BEGIN 直交ロボット一覧 */
.productCont.-multiaxes .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries {
    width: 102%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 41%;
    min-height: 500px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #6AB688;
    opacity: 1;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
    margin : 0px;
    font-weight: bold;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #6AB688;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #adf9bd;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 0px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 45px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-multiaxes .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin : 0px;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END 直交ロボット一覧 */

/* BEGIN グリッパータイプ一覧 */
.productCont.-grip .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-grip .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 48%;
    min-height: 550px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #f3a35c;
    opacity: 1;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-grip .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #F9D1AD;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-grip .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333; 
    margin : 0px;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END グリッパータイプ一覧 */

/* BEGIN スカラロボット一覧 */
.productCont.-scara .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-scara .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 48%;
    min-height: 550px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #f3a35c;
    opacity: 1;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-scara .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #F9D1AD;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-scara .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin : 0px;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END スカラロボット一覧 */

/* BEGIN ロータリータイプ一覧 */
.productCont.-rotary .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-rotary .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 48%;
    min-height: 550px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #f3a35c;
    opacity: 1;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-rotary .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #F9D1AD;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-rotary .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END ロータリータイプ一覧 */

/* BEGIN テーブルタイプ一覧 */
.productCont.-table .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-table .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries {
    width: 102%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 41%;
    min-height: 500px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #00B1E8;
    opacity: 1;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-table .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
    margin : 0px;
    font-weight: bold;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #00B1E8;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #93e0f8;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 0px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 45px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin : 0px;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-table .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin : 0px;
}

.productCont.-table .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea p {
    font-weight: bold;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END テーブルタイプ一覧 */

/* BEGIN ロッドタイプ一覧 */
.productCont.-rod .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-rod .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries {
    width: 102%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 41%;
    min-height: 500px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #7AA6D2;
    opacity: 1;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-rod .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
    margin : 0px;
    font-weight: bold;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #7AA6D2;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #b9c5d1;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 0px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 65px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-rod .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin : 0px;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}

.productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a .icon {
    display: inline-block;
    transform: translateY(-3px);
    margin-left: 0.5em;
    padding: 0.1em 0.3em;
    border: 1px solid #519AC7;
    border-radius: 50px;
    font-size: 10px;
    color: #519AC7;
}
/* END ロッドタイプ一覧 */

/* BEGIN パルスプレス／サーボプレス一覧 */
.productCont.-servo .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-servo .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 48%;
    min-height: 550px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #7AA6D2;
    opacity: 1;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-servo .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #7AA6D2;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #b9c5d1;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-servo .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END パルスプレス／サーボプレスタイプ一覧 */

/* BEGIN リニアサーボタイプ一覧 */
.productCont.-lsa .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-lsa .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 48%;
    min-height: 550px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #7AA6D2;
    opacity: 1;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-lsa .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #7AA6D2;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #b9c5d1;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-lsa .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin : 0px;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END リニアサーボタイプ一覧 */

/* BEGIN テーブルトップロボット一覧 */
.productCont.-tabletop .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 48%;
    min-height: 550px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #7AA6D2;
    opacity: 1;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-tabletop .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #7AA6D2;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #b9c5d1;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-tabletop .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin : 0px;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END テーブルトップロボット一覧 */

/* BEGIN クリーンシリーズ一覧 */
.productCont.-clean .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-clean .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries {
    width: 102%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 41%;
    min-height: 500px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #A8CA03;
    opacity: 1;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-clean .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
    font-weight: bold;
    margin : 0px;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #A8CA03;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 0em;
    border-bottom: 1px solid #d1daa3;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #d1daa3;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 0px;
    padding: 1em 0;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 65px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
    margin : 0px;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-clean .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}
/* END クリーンシリーズ一覧 */

/* BEGIN 防塵・防滴仕様シリーズ一覧 */
.productCont.-waterproof .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries {
    width: 102%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 41%;
    min-height: 500px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #A384BA;
    opacity: 1;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-waterproof .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
    margin : 0px;
    font-weight: bold;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #A384BA;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 0em;
    border-bottom: 1px solid #eadaf5;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #eadaf5;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 65px;
    padding: 0em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-waterproof .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin : 0px;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}

.productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a .icon {
    display: inline-block;
    transform: translateY(-3px);
    margin-left: 0.5em;
    padding: 0.1em 0.3em;
    border: 1px solid #519AC7;
    border-radius: 50px;
    font-size: 10px;
    color: #519AC7;
}
/* END 防塵・防滴仕様シリーズ一覧 */

/* BEGIN その他製品一覧 */
.productCont.-other .mContainer.-typeList .typeBox {
    color: #333;
}

.productCont.-other .mContainer.-typeList .typeBox .lineupTtl {
    margin-bottom: 1.0em;
    border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5.0em;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 48%;
    min-height: 550px;
    margin-top: 4%;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    color: #333;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover {
    border: 1px solid #A384BA;
    opacity: 1;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries__item:first-child , .productCont.-other .mContainer.-typeList .typeBox .newSeries__item:nth-child(2) {
    margin-top: 0;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 0;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl {
    margin-bottom: 1.0em;
    padding-left: 30px;
    font-size: 20px;
    position: relative;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    background: url("/assets/img/product/arrow_circle_right.svg");
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:before {
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #7A8B8E;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item:hover .sTtl:after {
    transform: scale(1, 1);
    transform-origin: left top; 
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea {
    padding-bottom: 1.0em;
    border-bottom: 1px solid #eadaf5;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .cateArea p {
    display: inline-block;
    margin-right: 0.5em;
    font-size: 15px;
    padding: 0.2em 0.5em;
    border-radius: 5px;
    background: #eadaf5;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoList {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt {
    display: flex;
    align-items: center;
    min-height: 95px;
    padding: 0.5em 0;
    border-bottom: 1px solid #D4D4D4;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .infoTxt.-null {
    border-bottom: none;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea {
    min-height: 220px;
    position: relative;
}

.productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .imageArea img {
    max-width: 200px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.productCont.-other .mContainer.-listProduct .lineupTtl {
    font-size: 20px;
    font-weight: bold;
    color: #333;
}

.productCont.-other .mContainer.-listProduct .listNewProduct {
    margin-bottom: 5.0em;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item:first-child {
    border-top: 1px solid #333;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 30%;
    margin-right: 5%;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
    margin-right: 5%;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea:last-child {
    margin-right: 0;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a {
    display: block;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a:hover {
    color: #B02139;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}

.productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea a .icon {
    display: inline-block;
    transform: translateY(-3px);
    margin-left: 0.5em;
    padding: 0.1em 0.3em;
    border: 1px solid #7A8B8E;
    border-radius: 50px;
    font-size: 10px;
    color: #7A8B8E;
}
/* END その他製品一覧 */
/*----------------- new --------------- */

/* Mobile Styles */
@media (max-width: 767px) {
  .productCont.-slider .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-slider .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-slider .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

  .productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-multiaxes .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-multiaxes .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

 .productCont.-grip .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-grip .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-grip .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

 .productCont.-scara .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-scara .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-scara .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-rotary .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-rotary .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-rotary .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-table .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-table .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-table .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-rod .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-rod .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-rod .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-servo .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-servo .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-servo .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-lsa .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-lsa .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-lsa .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-tabletop .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-tabletop .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-tabletop .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-clean .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-clean .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-clean .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-waterproof .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-waterproof .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-waterproof .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont.-other .mContainer.-typeList .typeBox .newSeries__item {
    display: block;
    width: 102%;
    min-height: 550px;
    margin-top: 4% !important;
    margin-right: 4%;
    padding: 2.0em;
    border: 1px solid #333;
    position: relative;
    color: #333;
 }

 .productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item:nth-child(2n) {
    margin-right: 4% !important;
 }

 .productCont.-other .mContainer.-typeList .typeBox .newSeries .newSeries__item .sTtl:after {
    position: absolute;
    left: 0;
    content: '';
    width: 95%;
    height: 2px;
    background: #f3a35c;
    bottom: -1px;
    transform: scale(0, 1);
    transform-origin: right top;
    transition: transform 0.3s;
 }

 .productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item {
    display: flex;
    flex-wrap: nowrap;
    padding: 1.0em 0;
    border-bottom: 1px solid #333;
    flex-direction: column;
 }

 .productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea img {
    max-width: 200px;
    margin-left: 50%;
 }

 .productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .imageArea {
    width: 50%;
    margin-right: 5%;
 } 

 .productCont.-other .mContainer.-listProduct .listNewProduct .listNewProduct__item .listArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-right: 5%;
 }

.productCont .subArea.-square .subTitle {
    padding-left: 1rem !important;
 }
}

.pagetop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10;
}

.pagetop_13 {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10;
}

.pagetop_14 {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10;
}

