
/*select_sp.css*/


.cont_inner h3, .one_column_cont h3 {
    font-size: 16px;
    padding-left: 15px;
    margin-bottom: 20px;
}

ul.horizontal_list li {
    width: 48%;
    margin-right: 4%;
}

ul.horizontal_list li:nth-child(2n) {
    margin-right: 0;
}

ul.horizontal_list li a {
    padding-left: 15px;
    text-indent: -15px;
    display: block;
}

.tabs_select_cont {
    padding: 20px 10px 20px;
}

table.normal_table {
    margin: 10px auto 5px;
}

table.normal_table th {
    padding: 5px 5px;
    font-size: 13px;
}

table.normal_table td {
    padding: 5px 5px;
    font-size: 13px;
}


/*---------------------------------------------
  32 製品選定ガイド / 4・5ポートソレノイドバルブ »  マニホールド種類から選ぶ
  ---------------------------------------------*/


table.manifold_tb th,
table.manifold_tb td {
    display: table-cell;
}

table.manifold_tb td.gr {
    background-color: transparent;
}

table.manifold_tb tr.gr {
    background-color: transparent;
}

table.manifold_tb td.c02 {
    width: 40%;
    text-align: left;
    border-left: none;
    vertical-align: top;
    font-size: 13px;
}

table.manifold_tb td.c03 {
    display: block;
}

table.manifold_tb td.c03 p {
    font-size: 13px;
}

table.manifold_tb td.c03 div {
    width: 100%;
    border-right: none;
    border-bottom: 1px dotted #c8c8c8;
    padding: 10px;
    background: #e4ebeb;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

table.manifold_tb td.c03 div img {
    width: 100px;
}

table.manifold_tb td.c03 div.noflex {
    display: block;
}

table.manifold_tb td.c03 div.noflex img {
    float: right;
}

table.manifold_tb td.c03 div.noflex:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

table.manifold_tb td.c03 ul {
    width: 100%;
}

table.manifold_tb td ul li {
    line-height: 1.5;
    margin-right: 30px;
    margin-bottom: 3px;
}

table.manifold_tb td a {
    font-size: 12px;
}

table.manifold_tb td.c03 a:before {
    width: 14px;
    height: 14px;
}

table.manifold_tb td.c03 a:after {
    width: 6px;
    height: 6px;
    bottom: 6px;
    right: -13px;
}

ul.table_th {
    display: none;
}

.table_sp_th {
    display: block;
    width: 100%;
    background-color: #e2e2e2;
    padding: 10px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-top: 1px solid #c8c8c8;
    margin-top: 20px;
}

.table_sp_th img {
    width: 200px;
}

.table_sp_th p {
    font-size: 15px;
    font-weight: 700;
    margin-top: 5px;
}


/*---------------------------------------------
  32 製品選定ガイド / 4・5ポートソレノイドバルブ »  配管仕様から選ぶ
  ---------------------------------------------*/

table.pipe_tb {
    margin-top: 0;
    border-top: 1px solid #c8c8c8;
}

table.pipe_tb th,
table.pipe_tb td {
    display: table-cell;
}

table.pipe_tb td.gr {
    background-color: transparent;
}

table.pipe_tb tr.gr {
    background-color: transparent;
}

table.pipe_tb tr {
    border-top: 0;
    border-bottom: 1px solid #c8c8c8;
}

table.pipe_tb td.c02 {
    width: 40%;
    text-align: left;
    border-left: none;
    vertical-align: text-top;
    background-color: transparent;
    border-bottom: 1px solid #c8c8c8;
    padding: 0 10px;
    font-size: 13px;
}

table.pipe_tb td.c03 {
    display: block;
    padding: 0;
}

table.pipe_tb td.c03 p {
    font-size: 13px;
    border-bottom: 1px solid #c8c8c8;
}

table.pipe_tb td.c03 div {
    width: 100%;
    border-right: none;
    background: #e4ebeb;
}

table.pipe_tb td.c03 div.pipe_tb_parts {
    width: 100%;
    background: transparent;
    border-bottom: 1px solid #c8c8c8;
}

table.pipe_tb td.c03 div.pipe_tb_parts:last-child {
    border-bottom: none;
}

table.pipe_tb td.c03 div.pipe_tb_inner {
    display: block;
    padding: 0;
    background: #fff;
}

table.pipe_tb td.c03 div.pipe_tb_parts img  {
    max-width: 200px;
    margin: 0 auto;
    width: 90%;
    display: block;
}

table.pipe_tb td.c03 div.pipe_tb_parts img.ex01 {
    position: static;
    padding: 10px;
}

table.pipe_tb td.c03 div.noflex {
    display: block;
}

table.pipe_tb td.c03 div.noflex img {
    float: right;
}

table.pipe_tb td.c03 div.pipe_tb_parts img.ex02 {
    margin: 0 auto;
}

table.pipe_tb td.c03 .t_line .pipe_tb_parts ul {
    margin: 10px;
    margin-bottom: 0;
}

table.pipe_tb td.c03 div.noflex:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

table.pipe_tb td.c03 div.pipe_tb_parts ul {
    position: static;
    margin-top: 20px;
}

table.pipe_tb td.c03 .s_line .pipe_tb_parts ul {
    text-align: left;
}

table.pipe_tb td ul li {
    line-height: 1.5;
    margin-right: 28px;
}

table.pipe_tb td a {
    font-size: 12px;
}

table.pipe_tb td.c03 a:before {
    width: 14px;
    height: 14px;
}

table.pipe_tb td.c03 a:after {
    width: 6px;
    height: 6px;
    bottom: 6px;
    right: -13px;
}

p.ami_wh {
    border: 1px solid #c8c8c8;
}

table.pipe_tb td.c03 div.pipe_tb_inner p {
    border-top: none;
}

table.pipe_tb td.c03 div.border_r {
    border-right: none;
}

.table_sp_th_pipe {
    display: block;
    width: 100%;
    background-color: #e4ebeb;
    padding: 10px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-top: 1px solid #c8c8c8;
    margin-top: 20px;
}

.table_sp_th_pipe img {
    width: 154px;
    display: block;
    margin: 0 auto;
}

table.pipe_tb td.c03 div.t_line div.pipe_tb_parts {
    padding: 0;
    padding-bottom: 10px;
}


/*---------------------------------------------
  52 製品選定ガイド / 用途例から選ぶ（フロースイッチ・フローセンサ）
  ---------------------------------------------*/

ul.use01 li {
    height: 240px;
    background-size: 100%;
}

ul.use01 li p {
    font-size: 13px;
    padding: 8px 4px;
}

ul.use01 li.i01,
ul.use01 li.i02,
ul.use01 li.i03,
ul.use01 li.i04,
ul.use01 li.i07,
ul.use01 li.i08,
ul.use01 li.i09,
ul.use01 li.i10 {
    width: 49%;
    max-width: 49%;
    margin-right: 2%;
}

ul.use01 li.i02,
ul.use01 li.i04,
ul.use01 li.i08,
ul.use01 li.i10 {
    margin-right: 0;
}


ul.use01 li.i05,
ul.use01 li.i06 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
}


ul.use01 li.i03 span {
    font-size: 12px;
    padding: 8px 8px;
}

ul.use01 li.i03 {
    background-position: center top 50px;
    background-size: 75%;
}

ul.use01 li.i05 {
    background-size: 90%;
    background-position: center top 80px;
    height: 240px;
}

ul.use01 li.i06 div.add_tx01 {
    width: 40%;
    padding-top: 20px;
    padding-left: 20px
}

ul.use01 li.i06 div.add_tx01 span {
    font-size: 12px;
}

ul.use01 li.i06 div.add_tx02 {
    width: 40%;
    padding-top: 0;
    padding-left: 20px
}

ul.use01 li.i06 div.add_tx02 span {
    font-size: 12px;
}

ul.use01 li.i06 {
    height: 240px;
    background-size: 55%;
    background-position: right top 80px;
}

ul.use01 li.i07 {
    background-size: 90%;
}

ul.use01 li.i07 span {
    font-size: 12px;
    padding: 10px 10px;
    padding-left: 20px;
}

ul.use01 li.i08 {
    background-size: 90%;
}

ul.use01 li.i08 span {
    font-size: 12px;
    padding: 10px 10px;
    padding-left: 20px;
}

ul.use01 li.i09 {
    background-size: 90%;
}

ul.use01 li.i10 {
    background-size: 80%;
}



@media screen and (min-width:410px) and ( max-width:767px) {
    /*　画面サイズが410pxから767pxまではここを読み込む　*/
    ul.use01 li.i03 {
        background-size: 65%;
    }
    ul.use01 li.i07 {
        background-size: 80%;
    }
    ul.use01 li.i10 {
        background-size: 65%;
    }
    ul.use01 li.i05 {
        background-size: 80%;
        
    }
    
}


@media screen and (min-width:480px) and ( max-width:767px) {
    /*　画面サイズが480pxから767pxまではここを読み込む　*/
    ul.use01 li.i05 {
        background-position: center top 50px;
    }
    ul.use01 li.i07 {
        background-size: 70%;
    }

}


@media screen and (min-width:510px) and ( max-width:767px) {
    /*　画面サイズが510pxから767pxまではここを読み込む　*/
    ul.use01 li.i06 {
            background-position: right top 50px;
    }
    ul.use01 li.i01 {
        background-size: 80%;
    }
     ul.use01 li.i02 {
        background-size: 80%;
    }
    ul.use01 li.i03 {
        background-size: 50%;
    }
    ul.use01 li.i04 {
        background-size: 80%;
    }
    ul.use01 li.i05 {
        background-size: 60%;
    }
    ul.use01 li.i06 {
        background-size: 40%;
    }
    ul.use01 li.i07 {
        background-size: 50%;
    }
    ul.use01 li.i08 {
        background-size: 70%;
    }
    ul.use01 li.i09 {
        background-size: 80%;
        background-position: center;
    }
    ul.use01 li.i09 {
        background-size: 80%;
        background-position: center;
    }
    ul.use01 li.i10 {
        background-size: 40%;
        background-position: center bottom 20px;
    }
}


@media screen and (min-width:690px) and ( max-width:767px) {
    /*　画面サイズが690pxから767pxまではここを読み込む　*/
    ul.use01 li.i01 {
        background-size: 70%;
    }
     ul.use01 li.i02 {
        background-size:65%;
    }
    ul.use01 li.i03 {
        background-size: 45%;
    }
    ul.use01 li.i04 {
        background-size: 70%;
    }

}

@media screen and (max-width: 340px) {
    /* 320pxまでの幅の場合に適応される */
    ul.use01 li.i06 div.add_tx01 {
        width: 50%;
    }
    ul.use01 li.i06 {
        background-size: 45%;
    }
}



/*---------------------------------------------
  30 4・5ポートソレノイドバルブ
  ---------------------------------------------*/

ul.air_cylinder01 {
    display: block;
}

ul.air_cylinder01 li {
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
}

ul.air_cylinder01 li .air_base {
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}

ul.tabs_select li {
    font-size: 14px;
    width: 33%;
    max-width: 33%;
}

ul.tabs_select li a {
    padding: 5px 5px 15px 5px;
    font-size: 13px;
}


/*---------------------------------------------
  51 用途例から選ぶ（圧力スイッチ・センサ）
  ---------------------------------------------*/

ul.p_use {
    display: block;
}

ul.p_use li {
    margin-right: auto;
    width: 100%;
    max-width: 100%;
    min-height: 276px;
    height: auto;
}

ul.p_use li:nth-child(2n) {
    margin-right: auto;
}

ul.p_use li a div {
    padding: 10px 15px 0;
    min-height: 199px;
}

ul.p_use li a h4 {
    font-size: 15px;
}

ul.p_use li a h4 span {
    font-size: 13px;
}

ul.p_use li.p02 img {
    width: 56%;
    max-width: 176px;
    margin-right: 4%;
}

ul.p_use li.p02 p,
ul.p_use li.p06 p,
ul.p_use li.p13 p,
ul.p_use li.p14 p,
ul.p_use li.p15 p {
    width: 40%;
    max-width: 160px;
}

ul.p_use li.p15 p {
    max-width: 170px;
}

ul.p_use li.p06 img {
    max-width: 116px;
    width: 56%;
    margin-right: 4%;
}

ul.p_use li.p13 img {
    max-width: 162px;
    width: 56%;
    margin-right: 4%;
}

ul.p_use li.p14 img {
    max-width: 122px;
    width: 56%;
    margin-right: 4%;
}

ul.p_use li.p15 img {
    max-width: 108px;
    width: 56%;
    margin-right: 4%;
}

.p_use_flex {
    display: block;
    padding-top: 0;
}

.p_use_flex h3.p_block {
    position: relative;
}

.p_use_flex h3.left {
    left: 0;
    margin-left: 0;
}

ul.p_use li a div p {
    font-size: 13px;
}

/* ------------------------------------- 
33 配管仕様から選ぶ ベース配管形 
------------------------------------- */

.b_piptetb_spwhite {
    background: #fff;
}
.b_pipver_txt1,
.b_pipver_txt2 {
    width: auto;
    height: 18px;
    margin-top: 3px;

    line-height: 18px;

    writing-mode: unset;
}
table.b_piptetb td.c03 p span {
    padding: 3px 10px;
}
.b_pipver_txt1 {
    padding: 0;

    font-size: 14px;

    text-align: left;
}
.b_pipver_txt2 {
    display: inline-block;
    padding: 0 3px;
}
.basepipe_img01,
.basepipe_img02,
.basepipe_img03,
.basepipe_img04,
.basepipe_img05,
.basepipe_img06,
.basepipe_img07,
.basepipe_img08,
.basepipe_img09 {
    position: unset;

    display: block;
    width: auto;
    max-width: 200px;
    padding: 0 15px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
}
.bpipe_tb_partscol2 {
    padding-bottom: 15px;

    border-bottom: 1px solid #c8c8c8;
}
.b_piptetb_top_sec .bpipe_list05 {
    position: relative;
    top: auto;

    margin: 0 0 0 auto;
}
table.b_piptetb tr {
    border-bottom: 0;
}
.tbl_label_txt {
    margin: 10px 0 10px 0;
}
.bpipe_row {
    position: unset;

    display: block;
    width: 100%;
    max-width: 100%;
    padding: 10px 0 15px 10px;
    box-sizing: border-box;

    text-align: left;

    border-bottom: 1px solid #c8c8c8;
}
.bpipe_list05 {
    padding: 10px 0 15px 10px;
    margin: 0;
}
table.pipe_tb td.c03 ul.bpipe_list05 li {
    margin-right: 0;
}
table.b_piptetb td.c03 a {
    padding-right: 10px;
}
table.b_piptetb td.c02 {
    background: #e4ebeb;
}
table.b_piptetb td.c03 div {
    background: #fff;
}
.bpipe_tb_parts_col2 {
    padding: 0;
}
table.pipe_tb .bpipe_row td,
table.pipe_tb .bpipe_row tr {
    display: inline-block;

    text-align: left;
}
table.b_piptetb td.c03 div.border_l {
    border: 0;
}
.b_piptetb_mid_ttl {
    margin-top: 5px;

    font-size: 12px;
}
table.pipe_tb .bpipe_row tr {
    padding: 5px 0 0 0;
}
table.pipe_tb td.c03 div.pipe_tb_inner p.b_piptetb_mid_ttl2 {
    margin-bottom: 20px;
}
.b_piptetbwrap {
    border-bottom: 0;
}
.b_piptetb_top_sec,
.b_piptetb_mid_sec {
    border-bottom: 1px solid #c8c8c8;
}
.b_piptetb_spwhite img {
    width: auto !important;
    height: auto !important;
    max-width: 200px;
}
.b_piptetb_spwhite {
    display: block !important;
}
.b_piptetb_mid_sec #b_piptetb_midtxt01 {
    height: 34px;
    padding: 0 10px;

    line-height: 34px;
}


/* ------------------------------------- 
34 技術資料
------------------------------------- */

.tech_data p {
    font-size: 12px;
}
.tech_data_tb th {
    display: block;
    width: 100%;
    min-width: 100%;
}

.tech_data_tb tr .th_p {
    padding-top: 0;
}

.tech_data_tb td {
    display: block;
    width: 100%;
    padding-top: 0;
}

.tb_txt {
    float: none;
}

.tb_div li {
    float: none;
}


.tb_img01 {
    float: none;
    margin: 0 auto;
}

.tb_b {
    font-size: 14px;
}

.tb_mr20 {
    margin-right: 0;
}

.txt_list {
    float: none;
    padding-right: 0;
}

.img_list {
    float: none;
    padding-top: 10px;
}

.wd_154,
.wd_182,
.wd_214,
.wd_162,
.wd_235,
.wd_206 {
    margin: 0 auto;
}

.wd_360,
.wd_371,
.wd_395,
.wd_369 {
    width: 100%;
    max-width: 355px;
    margin: 0 auto;
}

.ip_div li:first-child {
    width: 45px;
}

.ip_div li:last-child {
    width: calc(100% - 45px);
}

.valve_div li:first-child {
    padding-bottom: 0;
}


.valve_gp .valve_txt p {
    font-size: 14px;
}

.valve_gp .valve_txt {
    width: 68%;
    padding-right: 0;
}

.valve_gp {
    align-items: center;
}

.valve_gp .valve_img {
    display: flex;
    width: 32%;

    justify-content: center;
}

.valve_gp .valve_img .valve_img01 {
    height: 73px;
}

.oversea {
    width: 100%;
}

.oversea .oversea_tb tr td.td01 {
    padding: 5px;
}

.oversea .oversea_tb tr td.td02 {
    padding: 5px;
}


.oversea .oversea_tb tr td.td03 {
    padding: 5px;
}


/* ------------------------------------- 
107 ワークから選ぶ
------------------------------------- */

.wide_main h1 {
    font-size: 16px;
    left: 2%;
    line-height: 1.15;
    letter-spacing: 0.025em;
}

ul.padWork_list {
    width: 100%;
    margin: 0 auto;
}

ul.padWork_list li {
    width: 49%;
    max-width: 49%;
    margin-right: 2%;
    margin-bottom: 10px;
}

ul.padWork_list li:nth-child(3n) {
    margin-right: 2%;
}

ul.padWork_list li:nth-child(2n) {
    margin-right: auto;
}

ul.padWork_list li p {
    margin-left: 0;
    margin-top: 0;
    font-size: 14px;
}

ul.padWork_list li a {
    padding: 10px;
}

ul.padWork_list li img {
    position: static;
    display: block;
    margin: 0 auto;
    margin-top: 10px!important;
}

.select_guide {
    background-image: none;
    width: calc(100% - 20px);
    margin: 0 auto;
    height: auto;
    margin-bottom: 30px;
}

.wide_main h1 span {
    font-size: 12px;
    margin-bottom: 5px;
}

ul.tabs_select.padWork_tab {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

ul.tabs_select.padWork_tab li {
    width: auto;
    max-width: initial;
    margin-right: 10px;
    margin-bottom: 10px;
}


ul.tabs_select.padWork_tab li a {
    padding: 5px 20px 20px 20px;
    font-size: 14px;
    border-bottom: 1px solid #c8c8c8;
}

ul.padWork_list li:before {
    width: 15px;
    height: 15px;
}

/* ------------------------------------- 
108 真空パッドZP3/ZP2/ZP Series - 機能から選ぶ
------------------------------------- */


.nowrap {
    white-space: normal;
}

ul.padFunc_list li {
    margin: 0 auto;
    margin-bottom: 15px;
    width: 49%;
    min-width: 49%;
    margin-right: 2%;
}

ul.padFunc_list li:nth-child(2n) {
    margin-right: auto;
}

ul.padFunc_list li a {
    box-sizing: border-box;
/*
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    align-items: center;
*/
    padding: 15px 10px;
    display: block;
}

ul.padFunc_list li:before {
    width: 15px;
    height: 15px;
}

.padFuc_list_tx .tx01 {
    position: static;
    margin-bottom: 10px;
    font-size: 15px;
}

.padFuc_list_tx .tx02 {
    position: static;
    font-size: 13px
}

.padFuc_list_tx {
/*
    width: 46%;
    margin-right: 8%;
*/
    width: 100%;
    margin-right: auto;
    height: auto;
}

ul.padFunc_list li a img {
/*    width: 46%;*/
    position: static;
    display: block;
    width: 100%;
    transform: none;
    margin: 0 auto;
    margin-top: 10px;
}

ul.padFunc_list li a img.exce01 {
/*    width: 34%;*/
    width: 60%;
}

ul.tabs_select.padFunc_tab {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

ul.tabs_select.padFunc_tab li {
    width: auto;
    max-width: initial;
    margin-right: 10px;
    margin-bottom: 10px;
}

ul.tabs_select.padFunc_tab li a {
    padding: 5px 10px 15px 10px;
    font-size: 13px;
    border-bottom: 1px solid #c8c8c8;
}

ul.tabs_select li a:after {
    width: 7px;
    height: 7px;
}

/* ------------------------------------- 
109 真空パッドZP3/ZP2/ZP Series - 業種・用途から選ぶ
------------------------------------- */

ul.padIndustry_list {
    width: 100%;
    margin: 0 auto;
}

ul.padIndustry_list li {
    width: 49%;
    max-width: 49%;
    margin-right: 2%;
    margin-bottom: 10px;
}

ul.padIndustry_list li:nth-child(3n) {
    margin-right: 2%;
}

ul.padIndustry_list li:nth-child(2n) {
    margin-right: 0;
}

ul.padIndustry_list li a {
    display: block;
    width: 100%;
    padding: 15px 10px;
}

ul.padIndustry_list li p {
    font-size: 14px;
    width: 100%;
    margin-bottom: 10px;
}

ul.padIndustry_list li a img {
    position: static;
    transform: none;
    -webkit-transform: none;
    height: 100px;
    margin: 0 auto;
    display: block;
}


/* ------------------------------------- 
101 4・5ポートソレノイドバルブTOP
------------------------------------- */

.solenoid_valve_bottom {
    padding: 20px 0;
    margin: 30px auto 0;
    display: block;
}

/* ------------------------------------- 
100 製品選定ガイドTOP
------------------------------------- */

.head_border {
    font-size: 16px;
}

h2.head_border {
    font-size: 16px;
    padding: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}

h2.head_border:before {
    content: none;
}

h2.head_border:after {
    content: none;
}


/* ------------------------------------- 
103 真空用機器TOP
------------------------------------- */


ul.vacuum_top_list li {
    margin: 0 auto;
    margin-bottom: 15px;
}

ul.vacuum_top_list li:nth-child(3n) {
    margin-right: auto;
}

ul.vacuum_top_list li:last-child {
    margin-bottom: 0;
}

ul.vacuum_list li {
    margin: 0 auto;
    margin-bottom: 15px;
}

ul.vacuum_list li:nth-child(3n) {
    margin-right: auto;
}

ul.vacuum_list li:last-child {
    margin-bottom: 0;
}


/* ------------------------------------- 
104 真空用機器　機種選定方法
------------------------------------- */

table.vacuum_select tr td {
    padding: 10px;
    font-size: 13px;
}

table.vacuum_select tr td:first-child {
    font-size: 13px;
}

table.vacuum_select tr td a.download_bt {
    width: auto;
    height: auto;
    font-size: 12px;
    line-height: 1.2;
    padding: 5px;
/*    text-align: center;*/
}

table.vacuum_select tr td a.download_bt span:before {
    content: none;
}

table.vacuum_select tr td a.download_bt span:after {
    position: static;
    display: inline-block;
    margin-left: 5px;
}


/* -------------------------------------
124 真空パッド - 業種・用途から選ぶ » フィルム包装
------------------------------------- */

.cont_inner h2 span.shade_gray {
    font-size: 13px;
}

.cont_inner h2 span.shade_blue {
    font-size: 13px;
}

.film_img {
    margin-left: auto;
    text-align: center;
}

.select_bottom_area {
    padding: 20px;
}

.select_bottom_area ul {
    display: block;
}

.select_bottom_area ul li p.text_link {
    position: static;
    transform: none;
    -webkit-transform: none;
    width: 180px;
    display: block;
    margin: 10px auto 0;
}

.select_bottom_area ul li {
    margin: 0 auto;
    margin-bottom: 30px;
}

.select_bottom_area ul li img {
    margin: 0 auto;
}

/* -------------------------------------
125 真空パッド - 業種・用途から選ぶ » ダンボール
------------------------------------- */
h4.select_bottom_title {
    padding-bottom: 0px;
    padding-top: 0px;
    line-height: 2em;
}

/* -------------------------------------
130 真空パッド - 業種・用途から選ぶ » 太陽電池セル
------------------------------------- */

ul.cell_list_top li.corresponding_pad {
    width: 100%;
    max-width: 100%;
    margin: 20px auto 0;
}

ul.cell_list_top li.corresponding_pad p.pad_title {
    font-size: 14px;
    height: 2em;
    line-height: 2em;
    padding-bottom: 0px;
    padding-top: 0px;
}

ul.cell_list_top li.corresponding_pad > div {
    padding: 30px 20px;
}

ul.cell_list_top li.corresponding_pad > div > img {
    position: static;
    transform: none;
     -webkit-transform: none;
    -ms-transform: none;
    display: block;
    margin: 0 auto;
}

ul.cell_list_top li.corresponding_pad p.text_link {
    position: static;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    text-align: center;
    margin-bottom: 30px;
}


/* -------------------------------------
129 真空パッド - 業種・用途から選ぶ » ICチップ
------------------------------------- */

ul.ic_list_top li {
    width: 40%;
    max-width: 40%;
}

ul.ic_list_top li.co_pad {
/*
    width: 100%;
    max-width: 580px;
    margin-top: 20px;
*/
    width: 58%;
    max-width: 58%;
    margin-top: 0;
    height: auto !important;
}

ul.ic_list_top li.co_pad ul li {
    margin: 65px 0 20px;
}

ul.ic_list_top li.co_pad p.pad_title {
    font-size: 14px;
    height: 2em;
    line-height: 2em;
    padding-bottom: 0px;
    padding-top: 0px;
}

ul.ic_list_top li.co_pad ul {
    margin-top: 0px;
    display: block;
    height: auto;
}

ul.ic_list_top li.co_pad ul li {
    margin: 50px 0 10px;
}


ul.ic_list_top li.co_pad ul li .pad_img {
    margin-bottom: 0;
    width: 40%;
    max-width: 40%;
    margin-right: 2%;
}

ul.ic_list_top li.co_pad ul li p.text_link {
    white-space: normal;
    font-size: 13px;
    width: 58%;
    max-width: 58%;
}

ul.ic_list_top li.co_pad ul li {
    width: 100%;
    max-width: 100%;
    display: flex;
    padding: 10px 10px;
    margin: 0;
}

ul.ic_list_top li.co_pad ul li:first-child {
    margin-right: 0;
    margin-top: 0;
}

ul.ic_list_top li.co_pad ul li img {
    max-width: 80%;
}

ul.cell_list_top li.corresponding_pad {
    max-width: 49%;
    margin: 0 auto;
}

ul.cell_list_top li.corresponding_pad > div {
    padding: 20px 10px;
    height: auto;
}

ul.cell_list_top li.corresponding_pad p.text_link {
    margin-bottom: 10px;
}



/* -------------------------------------
110 圧縮空気清浄化機器
------------------------------------- */

ul.airprep_list li p {
    font-size: 15px;
    margin-bottom: 10px;
}

ul.airprep_list li ul li {
    font-size: 13px;
}


/* -------------------------------------
111 製品選定ガイド スイッチ/センサ
------------------------------------- */

.s_sensor_list li {
    height: auto;
}

.s_sensor_list li a img {
    position: static;
    display: block;
    margin: 0 auto;
}

.s_sensor_list li a p {
    font-size: 13px;
    margin-bottom: 10px;
}


/* -------------------------------------
113 選定ガイド - 温調機器
------------------------------------- */

.s_temp_list li a {
    display: block;
}

.s_temp_list li a img {
    display: block;
    margin: 0 auto;
}

.s_temp_list li a p {
    font-size: 14px;
    margin-bottom: 16px;
}


/* -------------------------------------
116 選定ガイド - アクチュエータ
------------------------------------- */

.e_act_list > li > a {
    display: block;
}

.e_act_list > li > a > p {
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
}

.e_act_list > li > a > div {
    position: static;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
}

.e_act_list > li > a img {
    margin: 0 auto;
    display: block;
}


/* -------------------------------------
117  管継手・駆動制御機器(スピードコントローラ)・チューブ
------------------------------------- */

.fitting_list {
    display: block;
}

.fitting_list > li {
    width: 100%;
    max-width: 408px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.twoColumnList > li:nth-child(2n) {
    margin-right: auto;
}

ul.themes_list {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}

ul.themes_list > li {
    box-sizing: border-box;
    width: 49%;
    max-width: 49%;
    margin-right: 2%;
}

ul.themes_list > li:nth-child(odd) {
    margin-right: 2%;
}

ul.themes_list > li:nth-child(even) {
    margin-right: 0;
}


.fitting_list li .fitting_item {
    display: block;
}


.fitting_list li ul {
    position: static;
}

.fitting_list li .fitting_item img {
    display: block;
    margin: 10px auto;
}

ul.themes_list > li > a {
    padding: 10px 5px 10px 5px;
}

ul.themes_list > li > a > span {
    margin-left: 0;
    font-size: 13px;
}

.wide_main h1 span.ft12_sp {
    font-size: 12px;
}

/* -------------------------------------
112 流体制御用 2・3ポートバルブ
------------------------------------- */

.process_top > li > a {
    padding: 5px;
}

.process_top li a img {
    width: 42px;
}

.process_top li a p {
    margin-left: 7px;
    font-size: 13px;
}

/* -------------------------------------
115 エジェクタによる吸着搬送システム
------------------------------------- */

.eject_tx {
    text-align: left;
    margin-top: 20px;
}

ul.tc_tabs li {
    font-size: 13px;
    height: auto;
}

ul.tc_tabs li a {
    padding: 8px 8px 16px;
}

ul.tc_panels {
    margin-top: 0;
    border: none;
}

/* -------------------------------------
116 真空ポンプによる吸着搬送システム
------------------------------------- */

.ejector_imgs_single {
    margin: 0 auto 0;
}

/* -------------------------------------
真空パッドZP3/ZP2/ZP Series
------------------------------------- */

table.pad_table {
    width: 720px;
    overflow: scroll;
}


table.pad_table tr th, table.pad_table tr td {
    font-size: 12px;
    padding: 3px 3px;
}

table.pad_table tr th p, table.pad_table tr td p, table.pad_table tr th span, table.pad_table tr td span, table.pad_table tr th a, table.pad_table tr td a {
    font-size: 12px;
}

.table_fixed tr td a.result_link {
    font-size: 12px;
}

.cont_inner h2.noteTitle {
    font-size: 16px;
}

.tabs_select_cont.padFunc_tabCont {
    padding: 20px 0 20px;
}

.work_note .work_note_l p {
    font-size: 12px;
    color: #fff;
    padding: 3px 6px;
}

.work_note .work_note_r p {
    font-size: 13px;
}

.work_note .work_note_r p.noteSub {
    font-size: 13px;
}

.work_note .work_note_r ul li {
    font-size: 13px;
}

.work_note {
    padding-bottom: 10px;
}

.js-scrollable.multi_table {
    margin-bottom: 30px;
}

.common_block .padFunc_tabCont h2 {
    margin-bottom: 10px;
}

.padFunc_tabCont .js-scrollable {
    padding: 5px 0;
}


/* -------------------------------------
173 真空パッドZP3/ZP2/ZP Series
------------------------------------- */


ul.pad_frame_list li {
    width: 49%;
    max-width: 49%;
    margin-right: 2%;
}

ul.pad_frame_list li:nth-child(3n) {
    margin-right: 2%;
}

ul.pad_frame_list li:nth-child(2n) {
    margin-right: 0;
}

ul.pad_frame_list li img {
    position: static;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
}

ul.pad_frame_list li p {
    font-size: 14px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.pad_frame_list li.kyuuchakuato span {
    font-size: 10px;
    padding: 1px 1px;
}


/* -------------------------------------
143  管継手・駆動制御機器(スピードコントローラ)・チューブ
------------------------------------- */
.kuda_cont .tabs_b li {
    width: auto;
}
.box_list > li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
/* -------------------------------------
144  管継手・駆動制御機器(スピードコントローラ)・チューブ
------------------------------------- */
.special_cont .box_list {
    margin-top: 20px;
}
.special_cont .tabs_b li {
    width: auto;
    min-width: 80px;
}

/* -------------------------------------
145 管継手･オーダーメイド仕様
------------------------------------- */

#content.order_m {
    margin-bottom: 10px;
}

.link_wrap {
    padding: 20px 10px 40px 10px;
}

ul.link_list {
    width: 100%;
}

ul.link_list > li {
    width: 100%;
}

/*---------------------------------------------
  221 エアシリンダ基本特性資料
  ---------------------------------------------*/

ul.tabs_select.tabs_wide {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: normal;
    align-items: normal;
}

ul.tabs_select.tabs_wide li {
    margin-bottom: 10px;
    margin-right: 1.1%;
    font-size: 14px;
    border-bottom: 1px solid #c3c3c3;
    min-width: 80px;
}

/*
ul.tabs_select.tabs_wide li.pt16_sp a {
    padding-top: 16px;
}
*/

ul.tabs_select.tabs_wide li a:after {
    content: none;
}

ul.tabs_select.tabs_wide li a:after {
    position: absolute;
    right: 8px;
    width: 7px;
    height: 7px;
    margin: 0 auto;
    content: "";
    transform: rotate(45deg);
    border: 0;
    border-right: solid 2px #0072c1;
    border-bottom: solid 2px #0072c1;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: rotate(45deg);
    margin-top: -5px;
    left: auto;
}

ul.tabs_select.tabs_wide li.active a:after {
    border-right: solid 2px #fff;
    border-bottom: solid 2px #fff;
}

ul.tabs_select.tabs_wide li:hover a:after {
    border-right: solid 2px #fff;
    border-bottom: solid 2px #fff;
}

ul.tabs_select.tabs_wide li a {
/*    display: block;*/
    width: 100%;
    height: 100%;
    padding: 10px;
    padding-left: 8px;
    font-size: 12px;
    text-align: left;
    padding-right: 20px;
    border-bottom: none;
}

.tabs_wide_panels {
    width: 100%;
    padding: 0 0 0 0;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background: transparent;
}

h2.in_title {
    font-size: 20px;
    background: transparent;
}

.img_box618 {
    width: 100%;
}

table.table_aircylinder01 {
    width: 100%;
}

table.table_aircylinder02 {
    width: 100%;
}

ul.air_test_spec {
    display: block;
}

ul.air_test_spec li:first-child {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
}

.table_aircylinder01 tr th, .table_aircylinder01 tr td {
    font-size: 13px;
    text-align: left;
}

table.table_aircylinder02 tr th,
table.table_aircylinder02 tr td {
    font-size: 13px;
}

ul.air_test_spec li {
    height: auto;
}

ul.air_test_spec li:nth-child(2) {
    width: 100%;
}

ul.air_test_spec li:nth-child(2) div {
    border: none;
    height: auto;
}

ul.air_test_spec li:nth-child(2) img {
    position: static;
    transform: none;
    display: block;
    margin: 10px auto 10px;
}

.ft16 {
    font-size: 14px;
}

.flex_start {
    display: block;
}

.flex_start a.normal_bt_w270 {
    margin: 0;
    margin-bottom: 10px;
}

ul.cylinder01 li:first-child {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
}

ul.cylinder01 li {
    width: 100%;
}

ul.cylinder01 li img {
    margin: 0 auto;
    display: block;
}

table.table_cylinder01 {
    width: 100%;
}

table.table_cylinder01 th,
table.table_cylinder01 td {
    padding: 10px 10px;
}

ul.cylinder01 {
    width: 100%;
    display: block;
}

/*---------------------------------------------
  222 ロッド先端金具
  ---------------------------------------------*/

ul.rodjoin01 {
    display: block;
}

ul.rodjoin01 li:first-child {
    width: 100%;
}

ul.rodjoin01 li:nth-child(2) {
    width: 100%;
}

ul.rodjoin01 li:first-child p {
    font-size: 14px;
}

.table_rodjoin01 {
    width: 100%;
}

.table_rodjoin01.table_rodjoin02 {
    width: 100%;
}

.table_rodjoin01.table_rodjoin03 {
    width: 100%;
}

/*---------------------------------------------
  226 真空ポンプシステム_バリエーションから選ぶ
  ---------------------------------------------*/

ul.tabs_select.e_variation_tab {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

ul.tabs_select.e_variation_tab li {
    width: auto;
    max-width: initial;
    /* margin-right: 10px; */
    margin-bottom: 10px;
}

ul.tabs_select.e_variation_tab li a {
    padding: 5px 10px 15px 10px;
    font-size: 13px;
    border-bottom: 1px solid #c8c8c8;
}

ul.tabs_select li a:after {
    width: 7px;
    height: 7px;
}

.e_variation_list > li > a {
    display: block;
}

.e_variation_list > li > a > p {
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
    height: auto;
}

.e_variation_list > li > a > div {
    position: static;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
}

.e_variation_list > li > a img {
    margin: 0 auto;
    display: block;
}

.threeColumnList > li:nth-child(3n) {
    margin-right: 2%;
}

.threeColumnList > li:nth-child(2n) {
    margin-right: 0;
}

.e_variation_list li {
    width: 49%;
    max-width: 49%;
    margin-right: 2%;
}


/*---------------------------------------------
  227 真空用機器_製品分類から選ぶ
  ---------------------------------------------*/

.ejector_func01 {
    display: block;
}

.ejector_func01_left {
    width: 100%
}

.ejector_func01_right {
    width: 590px;
}

.ejector_func01_left img {
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
}

.ejector_func01_left a.normal_bt {
    margin-bottom: 20px;
}


/*---------------------------------------------
  229  駆動制御機器(スピードコントローラ)・汎用
  ---------------------------------------------*/
  ul.tabs_select.e_variation_tab {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

ul.tabs_select.e_variation_tab li {
    width: auto;
    max-width: initial;
    /* margin-right: 10px; */
    margin-bottom: 10px;
}

ul.tabs_select.e_variation_tab li a {
    padding: 5px 10px 15px 10px;
    font-size: 13px;
    border-bottom: 1px solid #c8c8c8;
}

ul.tabs_select li a:after {
    width: 7px;
    height: 7px;
}

.e_variation_list > li > a {
    display: block;
}

.e_variation_list > li > a > p {
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
    height: auto;
}

.e_variation_list > li > a > div {
    position: static;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
}

.e_variation_list > li > a img {
    margin: 0 auto;
    display: block;
}

.threeColumnList > li:nth-child(3n) {
    margin-right: 2%;
}

.threeColumnList > li:nth-child(2n) {
    margin-right: 0;
}

.e_variation_list li {
    width: 49%;
    max-width: 49%;
    margin-right: 2%;
}

/* -------------------------------------
230  駆動制御機器(スピードコントローラ)・低速制御用
------------------------------------- */
.kudou_cont .tabs_b li {
    width: auto;
}

ul.kudou_tabs_b li {
    margin-bottom: 10px;
}

ul.kudou_tabs_b li a {
    font-size: 13px;
    padding: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #c8c8c8;
}

/* -------------------------------------
237  チューブ
------------------------------------- */

.tube_list.tube_list_sp .list_img {
    top: 60%;
}


/* -------------------------------------
238  チューブ・汎用
------------------------------------- */

.tube_cont .tabs_b li {
    width: auto;
}
ul.tube_tabs_b li {
    margin-bottom: 10px;
}
ul.tube_tabs_b li a {
    font-size: 13px;
    padding: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #c8c8c8;
}
.threeColumnList.box_list_tube01 > li:first-child {
    height: auto;
}

.threeColumnList.box_list_tube01 > li:first-child .list_img {
    position: static;
    max-width: 90%;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
    transform: none;
}

.threeColumnList.box_list_tube01 > li:first-child .txt_box {
    position: static;
    margin-top: 15px;
}

.box_list.one_column_sp {
    margin-right: auto;
    margin-left: auto;
}

.box_list.one_column_sp li {
    padding-right: 0;
    padding-left: 0;
}

/* -------------------------------------
242  用途別・テーマ別：クリーン
------------------------------------- */

ul.clean_box01 {
    display: block;
}

ul.clean_box01 > li {
    width: 100%;
    max-width: 410px;
}

ul.clean_box01 > li {
    margin: 0 auto;
}

ul.clean_box01 > li > div img.p02 {
    margin-top: 0;
}

ul.clean_box01 > li:first-child {
    margin-bottom: 20px;
}

.clean_list {
    display: block;
}

.clean_list > li {
    width: 100%;
    max-width: 100%;
    height: 130px;
}

h2 span.clean_logo {
    font-size: 13px;
    margin-left: 0;
}

/* -------------------------------------
251  用途別・テーマ別：耐スパッタ
------------------------------------- */

ul.spatter_top {
    display: block;
}

ul.spatter_top li {
    height: auto;
}

ul.spatter_top li:first-child {
    width: 100%;
    max-width: 100%;
}

ul.spatter_top li:nth-child(2) {
    width: 100%;
    max-width: 100%;
}

ul.spatter_top li img.p03 {
    margin-top: 0;
}

ul.spatter_top li img.p04 {
    margin-top: 0;
    margin-left: auto;
}

ul.spatter_top li:nth-child(2) div {
    text-align: center;
}

.spatter_list {
    display: block;
}

.spatter_list > li {
    width: 100%;
    max-width: 100%;
    height: 130px;
}

h2 span.spatter_logo {
    font-size: 13px;
    margin-left: 0;
}

.select_guide h1 span.u_ic {
    font-size: 10px;
    font-weight: 500;
    padding: 2px 2px;
    height: 15px;
    margin-left: 2px;
    letter-spacing: normal;
}

.select_guide h1 span.u_ic:before,
.select_guide h1 span.u_ic:after {
    content: none;
}

/* -------------------------------------
252  用途別・テーマ別：省エア
------------------------------------- */

h2 span.air_logo {
    font-size: 13px;
    margin-left: 0;
}

/* -------------------------------------
247  用途別・テーマ別：低速制御
------------------------------------- */

.jump_top li ul.related_eq {
    display: block;
}

.jump_top li ul.related_eq li:nth-child(2) {
    -webkit-justify-content: center;
    justify-content: center;
}

.lowsp_list {
    display: block;
}

.lowsp_list > li {
    width: 100%;
    max-width: 100%;
    margin-right: auto;
}

h2 span.lowsp_ic {
    font-size: 13px;
    margin-left: 0;
}


/* -------------------------------------
250  用途別・テーマ別：飛び出し防止
------------------------------------- */

h2 span.jump_ic {
    font-size: 13px;
    margin-left: 0;
}

.jump_top li:first-child {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 15px;
}

.jump_top > li:nth-child(2) {
    width: 100%;
}

.jump_top li:first-child img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 540px;
}

.jump_list {
    display: block;
}

.jump_list li {
    width: 100%;
    max-width: 100%;
}

.jump_top {
    display: block;
    margin-bottom: 20px;
}

/* -------------------------------------
243  用途別・テーマ別：耐食
------------------------------------- */

.coregi_list > li {
    width: 100%;
    max-width: 100%;
    margin-right: 2%;
    margin-bottom: 10px;
}

.coregi_list {
     display: block;
}

h2 span.coregi_ic {
    font-size: 13px;
    margin-left: 0;
}

/* -------------------------------------
245  用途別・テーマ別：耐熱
------------------------------------- */

.heregi_list > li {
    width: 100%;
    max-width: 100%;
    margin-right: 2%;
    margin-bottom: 10px;
}

.heregi_list {
     display: block;
}

h2 span.heregi_ic {
    font-size: 13px;
    margin-left: 0;
}

/* -------------------------------------
246  用途別・テーマ別：静電気対策
------------------------------------- */

.se_list > li {
    width: 100%;
    max-width: 100%;
    margin-right: 2%;
    margin-bottom: 10px;
}

.se_list {
     display: block;
}

h2 span.se_ic {
    font-size: 13px;
    margin-left: 0;
}

/* -------------------------------------
248  用途別・テーマ別：残圧対策
------------------------------------- */

.lowpre_list > li {
    width: 100%;
    max-width: 100%;
    margin-right: 2%;
    margin-bottom: 10px;
}

.lowpre_list {
     display: block;
}

h2 span.lowpre_ic {
    font-size: 13px;
    margin-left: 0;
}

/* -------------------------------------
249  用途別・テーマ別：落下防止
------------------------------------- */

.fall_list > li {
    width: 100%;
    max-width: 100%;
    margin-right: 2%;
    margin-bottom: 10px;
}

.fall_list {
     display: block;
}

h2 span.fall_ic {
    font-size: 13px;
    margin-left: 0;
}




