@charset "UTF-8";
/* ------------------------------------ Background Images ------------------------------------ */
/* 製品別に探す ------------------------------------------------------- */
/* index */
@media (max-width: 767px) { .product_index .sec-pagehead { background-image: url("../images/product/index//bg-01.jpg"); } }

@media (min-width: 768px) { .product_index { background-image: url("../images/product/index//bg-01.jpg"); }
  .product_index .main-contents { background-image: url("../images/product/index//bg-02.jpg"); } }

/* セラミックス */
@media (max-width: 767px) { .ce_plain .sec-pagehead, .ce_pcb .sec-pagehead, .ce_ball .sec-pagehead { background-image: url("../images/product/ce//bg-01.jpg"); } }

@media (min-width: 768px) { .ce_plain, .ce_pcb, .ce_ball { background-image: url("../images/product/ce//bg-01.jpg"); }
  .ce_plain .main-contents, .ce_pcb .main-contents, .ce_ball .main-contents { background-image: url("../images/product/ce//bg-02.jpg"); } }

/* シンチレータ */
@media (max-width: 767px) { .sc_cera .sec-pagehead, .sc_sheet .sec-pagehead { background-image: url("../images/product/sc//bg-01.jpg"); } }

@media (min-width: 768px) { .sc_cera, .sc_sheet { background-image: url("../images/product/sc//bg-01.jpg"); }
  .sc_cera .main-contents, .sc_sheet .main-contents { background-image: url("../images/product/sc//bg-02.jpg"); } }

/* 磁性部品 */
@media (max-width: 767px) { .am_parts .sec-pagehead, .am_smco .sec-pagehead, .am_other .sec-pagehead { background-image: url("../images/product/am//bg-01.jpg"); } }

@media (min-width: 768px) { .am_parts, .am_smco, .am_other { background-image: url("../images/product/am//bg-01.jpg"); }
  .am_parts .main-contents, .am_smco .main-contents, .am_other .main-contents { background-image: url("../images/product/am//bg-02.jpg"); } }

/* タングステン・モリブデン */
@media (max-width: 767px) { .tu_rhenium .sec-pagehead, .tu_thorium .sec-pagehead, .tu_other .sec-pagehead, .tu_alloy .sec-pagehead, .mo_parts .sec-pagehead { background-image: url("../images/product/tu//bg-01.jpg"); } }

@media (min-width: 768px) { .tu_rhenium, .tu_thorium, .tu_other, .tu_alloy, .mo_parts { background-image: url("../images/product/tu//bg-01.jpg"); }
  .tu_rhenium .main-contents, .tu_thorium .main-contents, .tu_other .main-contents, .tu_alloy .main-contents, .mo_parts .main-contents { background-image: url("../images/product/tu//bg-02.jpg"); } }

/* 半導体製造部材 / 各種コーティング */
@media (max-width: 767px) { .co_sputtering .sec-pagehead, .co_blast .sec-pagehead { background-image: url("../images/product/co//bg-01.jpg"); } }

@media (min-width: 768px) { .co_sputtering, .co_blast { background-image: url("../images/product/co//bg-01.jpg"); }
  .co_sputtering .main-contents, .co_blast .main-contents { background-image: url("../images/product/co//bg-02.jpg"); } }

/* その他金属・部品 */
@media (max-width: 767px) { .ot .sec-pagehead { background-image: url("../images/product/other//bg-01.jpg"); } }

@media (min-width: 768px) { .ot { background-image: url("../images/product/other//bg-01.jpg"); }
  .ot .main-contents { background-image: url("../images/product/other//bg-02.jpg"); } }

/* 用途別に探す ------------------------------------------------------- */
/* インデックス */
@media (max-width: 767px) { .appli_index .sec-pagehead { background-image: url("../images/appli/index//bg-01.jpg"); } }

@media (min-width: 768px) { .appli_index { background-image: url("../images/appli/index//bg-01.jpg"); }
  .appli_index .main-contents { background-image: url("../images/appli/index//bg-02.jpg"); } }

/* 自動車・輸送機器 */
@media (max-width: 767px) { .appli_tran .sec-pagehead { background-image: url("../images/appli/tra//bg-01.jpg"); } }

@media (min-width: 768px) { .appli_tran { background-image: url("../images/appli/tra//bg-01.jpg"); }
  .appli_tran .main-contents { background-image: url("../images/appli/tra//bg-02.jpg"); } }

/* 医療 */
@media (max-width: 767px) { .appli_medi .sec-pagehead { background-image: url("../images/appli/med//bg-01.jpg"); } }

@media (min-width: 768px) { .appli_medi { background-image: url("../images/appli/med//bg-01.jpg"); }
  .appli_medi .main-contents { background-image: url("../images/appli/med//bg-02.jpg"); } }

/* セキュリティ */
@media (max-width: 767px) { .appli_secu .sec-pagehead { background-image: url("../images/appli/sec//bg-01.jpg"); } }

@media (min-width: 768px) { .appli_secu { background-image: url("../images/appli/sec//bg-01.jpg"); }
  .appli_secu .main-contents { background-image: url("../images/appli/sec//bg-02.jpg"); } }

/* 産業機器 */
@media (max-width: 767px) { .appli_indu .sec-pagehead { background-image: url("../images/appli/ind//bg-01.jpg"); } }

@media (min-width: 768px) { .appli_indu { background-image: url("../images/appli/ind//bg-01.jpg"); }
  .appli_indu .main-contents { background-image: url("../images/appli/ind//bg-02.jpg"); } }

/* 取り扱い製品 ------------------------------------------------------- */
@media (max-width: 767px) { .lineup .sec-pagehead { background-image: url("../images/lineup//bg-01.jpg"); } }

@media (min-width: 768px) { .lineup { background-image: url("../images/lineup//bg-01.jpg"); }
  .lineup .main-contents { background-image: url("../images/lineup//bg-02.jpg"); } }

/* 3つのテーマ ------------------------------------------------------- */
@media (max-width: 767px) { .featured_envi .sec-pagehead { background-image: url("../images/featured/envi/bg-01.jpg"); } }

@media (min-width: 768px) { .featured_envi { background-image: url("../images/featured/envi/bg-01.jpg"); }
  .featured_envi .main-contents { background-image: url("../images/featured/envi/bg-02.jpg"); } }

@media (max-width: 767px) { .featured_safety .sec-pagehead { background-image: url("../images/featured/safety/bg-01.jpg"); } }

@media (min-width: 768px) { .featured_safety { background-image: url("../images/featured/safety/bg-01.jpg"); }
  .featured_safety .main-contents { background-image: url("../images/featured/safety/bg-02.jpg"); } }

@media (max-width: 767px) { .featured_sensing .sec-pagehead { background-image: url("../images/featured/sensing/bg-01.jpg"); } }

@media (min-width: 768px) { .featured_sensing { background-image: url("../images/featured/sensing/bg-01.jpg"); }
  .featured_sensing .main-contents { background-image: url("../images/featured/sensing/bg-02.jpg"); } }

/* 企業情報 ------------------------------------------------------- */
@media (max-width: 767px) { .corp_index .sec-pagehead, .corp_outline .sec-pagehead, .corp_commit .sec-pagehead, .corp_mat .sec-pagehead, .corp_ass .sec-pagehead, .corp_distributor .sec-pagehead { background-image: url("../images/corp//bg-01.jpg"); } }

@media (min-width: 768px) { .corp_index, .corp_outline, .corp_commit, .corp_mat, .corp_ass, .corp_distributor { background-image: url("../images/corp//bg-01.jpg"); }
  .corp_index .main-contents, .corp_outline .main-contents, .corp_commit .main-contents, .corp_mat .main-contents, .corp_ass .main-contents, .corp_distributor .main-contents { background-image: url("../images/corp//bg-02.jpg"); } }

@media (max-width: 767px) { .corp_message .sec-pagehead { background-image: url("../images/corp//bg-01.jpg"); } }

@media (min-width: 768px) { .corp_message { background-image: url("../images/corp//bg-01.jpg"); } }

@media (max-width: 767px) { .corp_eco .sec-pagehead { background-image: url("../images/corp/eco//bg-01.jpg"); } }

@media (min-width: 768px) { .corp_eco { background-image: url("../images/corp/eco//bg-01.jpg"); }
  .corp_eco .main-contents { background-image: url("../images/corp/eco//bg-02.jpg"); } }

/* 採用情報 ------------------------------------------------------- */
@media (max-width: 767px) { .recruit_index .sec-pagehead, .recruit_graduates .sec-pagehead, .recruit_careers .sec-pagehead, .recruit_message .sec-pagehead, .recruit_interview .sec-pagehead { background-image: url("../images/recruit//bg-01.jpg"); } }

@media (min-width: 768px) { .recruit_index, .recruit_graduates, .recruit_careers, .recruit_message, .recruit_interview { background-image: url("../images/recruit//bg-01.jpg"); }
  .recruit_index .main-contents, .recruit_graduates .main-contents, .recruit_careers .main-contents, .recruit_message .main-contents, .recruit_interview .main-contents { background-image: url("../images/recruit//bg-02.jpg"); } }

/* 研究開発 ------------------------------------------------------- */
@media (max-width: 767px) { .res_index .sec-pagehead, .theme .sec-pagehead { background-image: url("../images/res//bg-01.jpg"); } }

@media (min-width: 768px) { .res_index, .theme { background-image: url("../images/res//bg-01.jpg"); }
  .res_index .main-contents, .theme .main-contents { background-image: url("../images/res//bg-02.jpg"); } }

/* 試作・サンプル ------------------------------------------------------- */
@media (max-width: 767px) { .inquiry_index .sec-pagehead, .inquiry .sec-pagehead { background-image: url("../images/inquiry//bg-01.jpg"); } }

@media (min-width: 768px) { .inquiry_index, .inquiry { background-image: url("../images/inquiry//bg-01.jpg"); }
  .inquiry_index .main-contents, .inquiry .main-contents { background-image: url("../images/inquiry//bg-02.jpg"); } }

/* ニュース ------------------------------------------------------- */
@media (max-width: 767px) { .news_index .sec-pagehead, .news .sec-pagehead { background-image: url("../images/news//bg-01.jpg"); } }

@media (min-width: 768px) { .news_index, .news { background-image: url("../images/news//bg-01.jpg"); }
  .news_index .main-contents, .news .main-contents { background-image: url("../images/news//bg-02.jpg"); } }

/* カタログ ------------------------------------------------------- */
@media (max-width: 767px) { .catalog .sec-pagehead { background-image: url("../images/catalog//bg-01.jpg"); } }

@media (min-width: 768px) { .catalog { background-image: url("../images/catalog//bg-01.jpg"); }
  .catalog .main-contents { background-image: url("../images/catalog//bg-02.jpg"); } }

/* TRI-R ------------------------------------------------------- */
@media (max-width: 767px) { .tri-r .sec-pagehead { background-image: url("../images/case_tri_r//bg-01.jpg"); } }

@media (min-width: 768px) { .tri-r { background-image: url("../images/case_tri_r//bg-01.jpg"); }
  .tri-r .main-contents { background-image: url("../images/case_tri_r//bg-02.jpg"); } }

@media (min-width: 768px) { .tri-r .sec-content { padding-bottom: 30px; }
  .tri-r .catalog { margin-bottom: 30px; } }
