@charset "UTF-8";

/* Base */
html {
  font-family:"YuGothic","Yu Gothic",serif,"Meiryo","メイリオ","MS UI Gothic","Tahoma","LucidaGrande","ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック";
   font-size: 18px; line-height: 1.5;
}


body {
  background-color:
  rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  min-width: 960px;
 }
/* common */
    a {
    font-size: 1.5em;
      text-decoration: none;
      }
    a {
     color: #3f3f3f;
     }
     a:hover{
     opacity: 0.5;
     }

     a[target="pdf"]{
     	display: inline-block;
     	padding-right: 20px;
     	background:　url(./pdf/pdficon.png) no-repeat right center;
     }

/* top */
      .top {
      color: #3f3f3f;
      margin: 5em auto; max-width: 60em; padding: 6em auto
      }

      .title{
      margin: 5em auto;
      text-align: center;
      max-width: inherit; padding:0em 0em;
      }
      .title img{
      width: 80%;
      max-width: inherit;
      }

/* navi */
      nav ul li{
      margin: 5 auto;
      display: block;
      padding: 0em 0em;
      }
      nav ul {
      width: 10em;
      margin: 0 auto;
      border: 1px solid #;
      list-style-type: none;
      justify-content: center;

      }
      nav img{
      vertical-align: middle;
      padding:0.18em 0.18em;
      width:1.2em;
      }

/* body  */
.top p #top_1_bc{
  background: #881188;
}
      #top_1{
      border-bottom: 1px solid #e0e0e0;
      margin: 0 auto;
      max-width: inherit;
      padding: 5em 0;
      }
        #top_1 img{
        max-width: inherit;
        margin: 0 auto;
        padding:2em 10em;
        }
        #top_1 a{
          color: #333333;
          font-size: 1em;
          text-decoration: none;
          }

      #top_2{
      border-bottom: 1px solid #e0e0e0;
      margin: 0 auto;
      max-width: inherit;
      }
        #top_2 img{
        　max-width: inherit;
        　margin: 0 auto;
        padding:2em 12em;
        }
        #top_2 li{
        list-style-type: none;
        }

      #top_3{
      border-bottom: 1px solid #e0e0e0;
      margin: 0 auto;
      max-width: inherit;
      }
        #top_3  img{
        max-width: inherit;
        margin: 0 auto;
        padding:2em 12em;
        }

      #top_4{
      margin: 0 auto;
      max-width: inherit;
      }
        #top_4 a{
          color: #333333;
          font-size: 1.0em;
          text-decoration: none;
          }

/* footer */
      footer{
      margin: 0 auto; max-width: 20em; padding: 1em 0;
      list-style: none;
      }
      ul {
      list-style: none;
      margin: 0;  /* 余分なマージンを消去 */
      padding: 0; /* 余分なパディングを消去 */
      text-align: center; /* 中央寄せ */
      }

/* Back-to-Top button */
.back-to-top {
    background-color: rgb(240, 240, 240);
    border-width: 0;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 16px;
    width: 100%;
}
.back-to-top .label {
    display: block;
    height: 18px;
    margin:auto;
    overflow: hidden;
    width: 26px;
}
.back-to-top .label:before {
    content: url(/brand/img/sprites.png);
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-left: -40px;
}

.no-js .back-to-top {
    display: none;
}
