@charset "utf-8";
/* CSS Document */

.mdk_intro{
  margin-bottom: 140px;
  padding: 72px 0 0;
  background: url("../img/product/edgebander/ph_product02bg.jpg") right -282px top no-repeat;
}

.mdk_intro .mdk_innerwrap{
  margin-bottom: 232px;
  padding-right: 420px;
}
.mdk_intro h2{
  font-size: 2.875rem;
  font-weight: bold;
  color: #29437A;
}
.mdk_subttl{
  margin-bottom: 40px;
  font-size: 1.25rem;
  color: #404040;
}
.mdk_intro .mdk_innerwrap span{
  display: inline-block;
  line-height: 2;
  margin-bottom: 2em;
  color: #404040;
}
.mdk_movie {padding-bottom: 2em;}

.mdk_spec tr:first-of-type th{height: 48px;}








@media print{
  .mdk_producttop{margin-bottom: 24px;}
  .mdk_producttop img{height: 200px;}
  .mdk_movie{padding: 0;}
  .mdk_kaipage{page-break-before: always;}
  .mdk_spec tr:first-of-type th{height: 32px;}
  .mdk_spec th br{display: none;}
  .mdk_spec th{width: 300px;}
  .mdk_spec td{width: auto;}

}











/*-----------------------------------------*/
/*--------------レスポンシブ-------------*/
/*-----------------------------------------*/
@media screen and (max-width:820px){}
@media screen and (max-width:420px){
  .mdk_pagettl h1 span{display: block;}
  .mdk_pagelink{padding: 0 77px;}
  .mdk_pagelink ul{justify-content: center;}


  .mdk_scrollwrap .mdk_spec1{width: 408px;}
  .mdk_scrollwrap .mdk_spec2{width: 400px;}
}
@media screen and (max-width:375px){}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){}


