@charset "utf-8";
/* CSS Document */


/* ==========================
main
============================= */

.bg_all{
	background: url( "../../../common/img/bg.png") top;
	background-repeat: repeat-y;
	background-size: cover;
}

/* ==========================
pr_category
============================= */
.pr_category{
	background: url("../../../common/img/category_bg.png") no-repeat right top;
}
/* ==========================
menu-list
============================= */
.menu-list{
	background: url("../img/menu_bg.png") no-repeat center bottom;
	background-size: cover;
	font-family: 'Noto Sans JP';
}
.menu-list a:link {
    text-decoration: none;
    color: #ee8224;
}
.menu-list a:visited {
    text-decoration: none;
    color: #ee8224;
}
.menu-list li:after {
    content: " > ";
    color: #ee8224;
}
.menu-list a:hover {
    color: #fff;
    background: #ee8224;
}

/* ==========================
pr_title
============================= */
p.pr_title {
    text-align: center;
    padding: 70px 0;
    font-size: 200%;
    color: #ee8224;
}

/* ==========================
table
============================= */
.matelial_sheet {
    width: auto;
    margin: 0 auto 30px ;
}
.material_spe table {
    width: 1000px;
    margin-bottom: 3px;
    font-size:134%;
    line-height:1.875em;
}
.material_spe tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
    border-collapse: collapse;
    border-spacing: 0;
}
.material_spe tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.material_spe td {
    display: table-cell;
    vertical-align: inherit;
}
.material_spe mt_name {
    text-align: right;
}
.matelial_sheet table {
    width: 1000px;
    text-align:center;
    font-size:16px;
    line-height:1.5em;
    margin: auto;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
    border-left: 1px solid #cccccc;
    border-collapse: separate;
    border-collapse: collapse;
    border-spacing: 0;
}
.matelial_sheet th{
    background: #e1e1e1;
}
.matelial_sheet thead {
    vertical-align: middle;
    text-align: center;
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
.matelial_sheet tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.mt_name{
    text-align: right;
}
.text-bold{
    font-weight:bold;
}
.matelial_sheet td, .matelial_sheet th {
    height: 100px;
    text-align:center;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    padding: 10px 3px 10px 3px ;
/*    word-break: break-all;*/
background: #fff;
}
.wrapper {
    margin: 30px;
}
.tape td{
    background:#E2EED9;
}
.label td{
    background:#e3f0f6;
    height: 70px;
}
.film td{
    background:#fcead7;
    height: 70px;
}
.reso_cube {
    font-size: 10px;
    vertical-align: super;
}
.img_btn {
	margin-top:10px;
	}	
td.link_box {
    width: 16%;
}





@media screen and ( max-width: 1000px ){
.menu-list ul {
    justify-content: center;
}
.link_box {
    width: 100px;
}
.responsive-table {
    overflow-x: auto;
}
.link_box {
  position: sticky;
  left: 0;
}
.link_box:before{
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    border: 1px solid #ccc;
  }
}
@media screen and ( max-width: 767px ){
	


}
@media print {


}