/* サイト検索結果(すべて) start */
.qsBtnSearch {
    width: 23.2%;
}

.qsBoxWidth .inputTxt {
    padding-right: 3.4vw;
}

.lineupItemWrap .lineupItemCont.seriesImgGrid {
    grid-template-areas: "series-one series-two series-two series-two series-two"
        "series-three series-three series-three series-three series-three";
    align-items: center;
    padding-right: 0;
}

.lineupItemCont.lineupItemCont_2column .lineupItemImg.seriesImg {
    max-width: 9.6rem;
    width: 100%;
}

.discontinueItem {
    flex-direction: column !important;
    padding: 0 !important;
}

.modelGrid {
    grid-template-columns: repeat(1, 1fr);
}

.modelFlex.modelBottom {
    border-bottom: 0;
}

.lastmodelBottom {
    border-top: 3px solid var(--cloud20) !important;
    border-bottom: 3px solid var(--cloud20) !important;
}

.lineupItemWrap .lineupItemCont .tit.seriesTit {
    font-size: 1.8rem;
}

.discontinueImg {
    max-width: 7.6rem;
    width: 100%;
    height: 4.4rem;
}

.discontinueTit {
    font-size: 1.4rem !important;
}

.discontinueParent::after {
    right: 20px;
}

.fullTextDiv {
    flex-direction: column;
}

.fullTextImg {
    max-width: 100%;
    width: 100%;
}

.fullTextImg img {
    width: 100%;
}

.fullTextInfo {
    max-width: 100%;
}

.lineupWrap.lineupWrap_2column .lineupItem.seriesItem {
    padding: 1.5rem 1.6rem 2.4rem 1.6rem;
}

.catDlListColumn .catDlListItem.catDlListPosition {
    margin-bottom: 15px !important;
}

@media screen and (max-width: 600px) {
    .lineupItemWrap .lineupItemCont.seriesImgGrid {
        grid-template-areas: "series-one series-two series-two"
            "series-three series-three series-three";
        align-items: center;
        padding: 0;
    }

}

@media screen and (max-width: 374px) {
    .discontinueImg {
        max-width: 5rem;
        width: 100%;
        height: 3.4rem;
    }

    .discontinueTxt {
        font-size: 1.2rem;
    }

    .discontinueTit {
        font-size: 1.2rem !important;
    }
}

@media screen and (max-width: 330px) {
    .modelTtl {
        font-size: 1.3rem;
    }
}

/* サイト検索結果(すべて) end */

/* コントローラ仕様詳細：基本仕様 start */
.pSupplyTtl {
    flex-direction: column;
}

.pSupplyTtl .h2-flex a.link_btn01 {
    padding: 11px 14px 11px 14px;
}

.pSupplyTtl .h2-flex {
    padding-left: 0;
    flex-wrap: wrap;
}

.h2-flex.conSpec {
    margin: 0 auto;
}

.pSupplyTtl h2:before {
    margin-right: 30px;
    margin-top: 2px;
}

.rightPan {
    padding: 10px !important;
}

.rightPan.rtPanLower {
        padding: 10px 10px 13px 10px !important;
}

/* コントローラ仕様詳細：基本仕様 end */

/* 入力(ロボット半導体用途、アフターサービス) start */
.shootNum {
    font-size: 1.6rem;
    margin-bottom: 20px;
}

.twoColFlex {
    flex-direction: column;
    gap: 10px;
}

.semiFlexLeft {
    width: 100%;
}

.semiFlexRight {
    width: 100%;
}

.semiRadioGrid {
    grid-template-columns: 1fr;
}

.threeColInput {
    flex-direction: column;
}

.colInputDiv {
    width: 100%;
}

/* 入力(ロボット半導体用途、アフターサービス) end */

/* 入力_ログインなし start */
.schoolLogin {
    column-gap: 3rem;
    row-gap: 1.5rem;
}

/* 入力_ログインなし end */

/* サーボパック　CPCR start */
.cprMv h1 {
    margin-right: auto;
}

.cprMv {
    flex-direction: column;
    gap: 0;
}

.srTtl {
    font-size: 1.8rem;
}

/* サーボパック　CPCR end */
/* 検索結果(全文) start */
.loginRadio.searchRadio {
    flex-wrap: wrap;
    row-gap: 1rem !important;
}
/* 検索結果(全文) end  */


