@charset "utf-8";

@media screen and (min-width: 1400px) {
	.w1400only { display: none; }
}

@media (max-width: 1400px){
  /* スパッタリングターゲット */
  .under .sputtering-target .all_main_image_title_main .tit { letter-spacing: .2em; }
  /* / スパッタリングターゲット */

  /* コンテンツ ------------------------*/
  .under_cot_section_inner h3::after { width: 10%; }
}

@media (max-width: 1330px){
	/* 表 ------------------------*/
	.under_cot_section .table_cot06,
	.antimony_tetroxide .under_cot_section .table_cot05,
	.antimony_trioxide .under_cot_section .table_cot05,
	.antimony_trioxide .under_cot_section .table_cot07,
	.antimony_tetroxide .under_cot_section .table_cot07,
	.special_grade_and_development.under_cot_section .table_cot07,
	.processed_product.under_cot_section .table_cot07,
	.antimony_detail .under_cot_section .table_cot07 { width: 100%; overflow-x: scroll; }
	.antimony_special_grade .under_cot_section .table_cot06 { overflow-x: auto; }
	.under_cot_section .scroll02 { min-width: 900px; margin-bottom: 5px; }
	.under_cot_section .table_cot06::-webkit-scrollbar,
	.antimony_tetroxide .under_cot_section .table_cot05::-webkit-scrollbar,
	.antimony_trioxide .under_cot_section .table_cot05::-webkit-scrollbar,
	.antimony_tetroxide .under_cot_section .table_cot07::-webkit-scrollbar,
	.special_grade_and_development.under_cot_section .table_cot07::-webkit-scrollbar,
	.processed_product.under_cot_section .table_cot07::-webkit-scrollbar { height: 10px; }
	.under_cot_section .table_cot06::-webkit-scrollbar-track,
	.antimony_tetroxide .under_cot_section .table_cot05::-webkit-scrollbar-track,
	.antimony_trioxide .under_cot_section .table_cot05::-webkit-scrollbar-track,
	.antimony_trioxide .under_cot_section .table_cot07::-webkit-scrollbar-track,
	.antimony_tetroxide .under_cot_section .table_cot07::-webkit-scrollbar-track,
	.special_grade_and_development.under_cot_section .table_cot07::-webkit-scrollbar-track,
	.processed_product.under_cot_section .table_cot07::-webkit-scrollbar-track { background: #eee; border-radius: 5px; }
	.under_cot_section .table_cot06::-webkit-scrollbar-thumb,
	.antimony_tetroxide .under_cot_section .table_cot05::-webkit-scrollbar-thumb,
	.antimony_trioxide .under_cot_section .table_cot05::-webkit-scrollbar-thumb,
	.antimony_trioxide .under_cot_section .table_cot07::-webkit-scrollbar-thumb,
	.antimony_tetroxide .under_cot_section .table_cot07::-webkit-scrollbar-thumb,
	.special_grade_and_development.under_cot_section .table_cot07::-webkit-scrollbar-thumb,
	.processed_product.under_cot_section .table_cot07::-webkit-scrollbar-thumb, { background: #666; border-radius: 5px; }
	.special-grade-and-development .under_cot_section .table_cot06::-webkit-scrollbar { height: 0; }
	.special-grade-and-development .table_cot02 td { line-height: 1.3; }
}

@media screen and (min-width: 1100px) {
	.w1100only { display: none; }
}

@media (max-width: 1100px){
  /* MV ------------------------*/
	.under .all_main_image { height: 250px; }
	.under .all_main_image_title_main { font-size: 41px; }
	.under .all_main_image_title_main .tit::before,
	.under .all_main_image_title_main .tit::after { width: 46px; height: 46px; }
	.under .all_main_image_title_main .en { padding: 5px; font-size: 10px; }

	/* コンテンツ ------------------------*/
	.antimony_trioxide .under_cot_section,
	.antimony_tetroxide .under_cot_section,
	.special_grade_and_development.under_cot_section,
	.processed_product.under_cot_section { padding: 0 0 80px; }

  /* 表 ------------------------*/
	.under_cot_section .scroll02 { min-width: 900px; }
	.under_cot_section .table_bottom li p { font-size: 11px; }
}

@media screen and (min-width: 1000px) {
	.w1000only { display: none; }
}

@media (max-width: 1000px){
  /* 表 ------------------------*/
	.under_cot_section table th,
	.under_cot_section table td { padding: 10px 0; font-size: 10px; }

	.antimony_cmn .under_cot_section_inner td p { font-size: 10px; }
	.antimony_cmn .under_cot_section_inner td p + p { margin-top: 10px; }

  	.under_cot_section .table_bottom li { width: calc((100% - 20px) / 3); margin-bottom: 20px; }
	.under_cot_section .table_bottom li:nth-of-type(3n) { margin-right: 0; }
	.under_cot_section .table_cot06.antimony_trioxide th { height: auto; }

	.special-grade-and-development .under_cot_section .table_cot02 tr th:first-of-type { padding-left: 4%; }

	.processed-product .under_cot_section table tr th,
	.processed-product .under_cot_section table tr td { padding: 10px 0; }

	.under_cot_section .table_cot06 td { padding: 10px 1% 0 10px; }

	/* コンテンツ ------------------------*/
	.under_cot_section_inner h3::after { width: 15%; }
	.under_cot_section .circle_green { font-size: 18px; }

	.antimony_cmn .under_cot_section .txt,
	.under_cot_section .txt,
	.antimony_cmn .under_cot_section .txt.adjustment02 { float: none; width: 100%; }

	.under_cot_section .pic_right,
	.under_cot_section .pic_right.adjustment02,
	.under_cot_section .pic_right.adjustment03 { width: 100%; margin-top: 20px; float: none; text-align: center; }
	.under_cot_section .pic_right.adjustment02 img { width: 70%; }
	.under_cot_section .text_right { padding-right: 15%; }
	.under_cot_section .pic_right.adjustment { margin-top: 0; }
	.under_cot_section .pic_right.adjustment img { width: 100%; }
	.under_cot_section .text_right,
	.under_cot_section .txt_left { font-size: 11px; }
	.under_cot_section .bg_gray,
	.under_cot_section .under_cot_section_inner .bg_gray { position: relative; }
	.under_cot_section.antimony_metal .bg_gray.mt60 { padding: 25px 30px 85px; }
	.under_cot_section.special-alloy .bg_gray { padding: 25px 30px 100px; }
	.under_cot_section .txt.adjustment,
	.under_cot_section .txt.adjustment .tit { width: 100%; }
	.under_cot_section .txt.adjustment p { width: 60%; }
	.under_cot_section .under_cot_section_inner .pic_right,
	.under_cot_section .pic_right.adjustment { position: absolute; top: 80px; right: 30px; }
	.under_cot_section .under_cot_section_inner .pic_right,
	.under_cot_section .pic_right.adjustment02,
	.under_cot_section .pic_right.adjustment03 { position: static; }

	/* 表 ------------------------*/
  	.under_cot_section .scroll02 { min-width: 750px; }
}

@media (max-width: 890px){
	/* コンテンツ ------------------------*/
	.under_cot_section.antimony_metal .bg_gray.mt60,
	.under_cot_section.special-alloy .bg_gray { padding: 25px 30px 60px; }
}

@media (max-width: 800px){
	/* MV ------------------------*/
	.under .all_main_image { height: 200px; }
	.under .all_main_image_title_main { font-size: 35px; }
	.under .all_main_image_title_main .tit::before,
	.under .all_main_image_title_main .tit::after { width: 40px; height: 40px; }

	/* コンテンツ ------------------------*/
	.under_cot_section .bg_gray .tit span { font-size: 18px; }
	.under_cot_section .circle_green { font-size: 15px; }
	.under_cot_section .bg_gray,
	.under_cot_section .under_cot_section_inner .bg_gray { position: static; }
	.under_cot_section.antimony_metal .bg_gray.mt60,
	.under_cot_section.special-alloy .bg_gray { padding: 25px 30px 30px; }
	.under_cot_section .txt.adjustment,
	.under_cot_section .txt.adjustment p { width: 100%; }
	.under_cot_section .under_cot_section_inner .pic_right,
	.under_cot_section .pic_right.adjustment { position: static; }
	.under_cot_section .pic_right.adjustment { width: 100%; margin-top: 20px; }
	.under_cot_section .pic_right.adjustment img { width: 85%; }

	/* 表 ------------------------*/
	.under_cot_section .scroll02 { min-width: 700px; }
	.antimony_trioxide .under_cot_section .table_cot06.antimony_trioxide { margin-top: 55px; }
	.antimony_trioxide .under_cot_section .table_cot05,
	.antimony_trioxide .under_cot_section .table_cot07,
	.antimony_tetroxide .under_cot_section .table_cot05,
	.antimony_tetroxide .under_cot_section .table_cot07 { margin-top: 80px; }

}

@media (max-width: 600px) {
	/* MV ------------------------*/
	.under .all_main_image_title_main { font-size: 32px; }
	.under .all_main_image_title_main .tit::before,
	.under .all_main_image_title_main .tit::after { width: 37px; height: 37px; }

	/* 表 ------------------------*/
	.under_cot_section .table_cot,
	.under_cot_section .table_cot02,
	.under_cot_section .table_cot05 { width: 100%; overflow-x: scroll; }
	.under_cot_section .scroll { min-width: 500px; margin-bottom: 5px; }
	.under_cot_section .table_cot::-webkit-scrollbar,
	.under_cot_section .table_cot02::-webkit-scrollbar,
	.under_cot_section .table_cot05::-webkit-scrollbar { height: 10px; }
	.under_cot_section .table_cot::-webkit-scrollbar-track,
	.under_cot_section .table_cot02::-webkit-scrollbar-track,
	.under_cot_section .table_cot05::-webkit-scrollbar-track { background: #eee; border-radius: 5px; }
	.under_cot_section .table_cot::-webkit-scrollbar-thumb,
	.under_cot_section .table_cot02::-webkit-scrollbar-thumb,
	.under_cot_section .table_cot05::-webkit-scrollbar-thumb { background: #666; border-radius: 5px; }
	.processed-product .under_cot_section .table_cot::-webkit-scrollbar { height: 0; }

	.under_cot_section table th,
	.under_cot_section table td { padding: 10px 0; }

	.antimony_special_grade .antimony_cmn .under_cot_section .h2_inner h2 { float: none; width: 100%; }
	.antimony_special_grade .antimony_cmn .under_cot_section .h2_inner .right_col { float: none; margin: 0 0 15px; }
}


@media (max-width: 480px){
	/* 下層ページのTOPリンク ------------------------*/
	.under .all_top_link_list li a:after { width: 8px; height: 8px; }

	/* MV ------------------------*/
	.under .all_main_image_title_main .tit { line-height: 1.3; }
	.under .all_main_image_title_main .tit span { display: block; line-height: 1.3; letter-spacing: .3em; font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif; }
	.under .all_main_image_title_main .tit .all_new_line2 { display:inline-block; }
	.under .all_main_image_title_main .tit::before { top: -3px; }
	.under .all_main_image_title_main .tit::after { bottom: -3px; }
	.under .all_main_image_title_main .en { padding: 8px 5px 5px; }

	/* コンテンツ ------------------------*/
	.under_cot_section .bg_gray { padding: 25px 20px; }
	.under_cot_section_inner h3::after { width: 25%; }
	.under_cot_section .table_bottom li { width: calc((100% - 10px) / 2); }
	.under_cot_section .table_bottom li:nth-child(2n+2) { margin-right: 0; }
	.under_cot_section .table_bottom li:nth-of-type(3n) { margin-right: 10px; }
}

@media (max-width: 400px){
	/* 亜鉛線・亜鉛アルミ線 */
  .under .zinc-wire .all_main_image_title_main .tit,
  .under .zinc-wire .all_main_image_title_main .tit span { letter-spacing: .1em; }
  /* / 亜鉛線・亜鉛アルミ線 */
}