﻿@charset 'utf-8';
/* =============================================================================
   上書き
   ========================================================================== */
#main{
   padding: 0 0 80px;
}
#content-access .article-inner{
   padding:40px 0 0;
}
/* =============================================================================
   orderページ共通
   ========================================================================== */
   #mv {
      height: 464px;
      background: url('/wp/wp-content/themes/plas_corporation-v3.0/images/order/bg_img01.jpg') center center repeat-x;
      -webkit-background-size: auto 100%;
      background-size: auto 100%;
      transition: .2s;
   }
   #main > header {
      padding: 50px 0 0;
   }
   #main #title {
      margin: 0 auto;
      padding: 0 0 20px;
      max-width: 1680px;
      border-bottom: 1px solid #d5dadb;
      font-family: '新ゴ L', 'Shin Go Light','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
      font-size: 3rem;
      line-height: 1.2;
   }
   #main #pLeadTxt {
      text-align: left;
      max-width: 940px;
      margin: 0 auto;
      padding: 15px 0 0;
      font-size: 1.8rem;
      line-height: 1.8;
   }
   #c01 {
      padding: 100px 0 0;
   }
   #c01 h2 {
      margin: 0 auto;
      padding: 0 0 20px;
      max-width: 1680px;
      border-bottom: 1px solid #d5dadb;
      font-family: '新ゴ L', 'Shin Go Light','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
      font-size: 3rem;
      line-height: 1.2;
   }
   #c01 .inner {
      max-width: 940px;
      margin: 0 auto;
   }
   #c01 .items {
      overflow: hidden;
      /*margin: 0 -1.6%;*/
   }
      #c01 .item {
         float: left;
         text-align: left;
         width: 30%;
         margin: 40px 1.6% 10px;
         font-size: 1.6rem;
      }
      #c01 .item:nth-of-type(3n+1) {
         clear: both;
      }
         #c01 .item h3 {
            font-family: '新ゴ L', 'Shin Go Light','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
            padding: 8px 0 0;
         }
         #c01 .item img {
            display: block;
            width: 100%;
            height: auto;
         }


/* =============================================================================
   responsive
   ========================================================================== */
@media screen and (max-width: 1024px) {

   #c01 table{
      width: 83.0078125%;
   }

}

@media screen and (max-width: 940px) {
   #main > header,
   #c01 {
      padding: 60px 5% 0;
   }
}

@media screen and (min-width: 721px) {
  /* スマホのhoverイベントバグを回避 */
}

@media screen and (max-width: 720px) {
   #mv {
      height: 300px;
      background: url('/wp/wp-content/themes/plas_corporation-v3.0/images/order/bg_img01.jpg') center center repeat-x;
   }
}

@media screen and (max-width: 640px) {
   #c01 .items {
      overflow: hidden;
      margin: 0 -1.5%;
   }
      #c01 .item {
         float: left;
         text-align: left;
         width: 47%;
         margin: 20px 1.5% 5px;
         font-size: 1.6rem;
      }
      #c01 .item:nth-of-type(2n+1) {
         clear: both;
      }
      #c01 .item:nth-of-type(3n+1) {
         clear: none;
      }
   #main #title {
      margin: 0 auto;
      padding: 0 0 20px;
      max-width: 1680px;
      border-bottom: 1px solid #d5dadb;
      font-family: '新ゴ L', 'Shin Go Light','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
      font-size: 2.6rem;
      line-height: 1.2;
   }
   #c01 h2 {
      margin: 0 auto;
      padding: 0 0 20px;
      max-width: 1680px;
      border-bottom: 1px solid #d5dadb;
      font-family: '新ゴ L', 'Shin Go Light','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
      font-size: 2.6rem;
      line-height: 1.2;
   }
         #c01 .item h3 {
            font-family: '新ゴ L', 'Shin Go Light','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
            padding: 8px 0 0;
            font-size: 1.4rem;
         }
}

@media screen and (max-width: 540px) {
}

@media screen and (max-width: 480px) {
   #c01 table{
      font-size: 1.4rem;
   }
}

@media screen and (max-width: 400px) {
}