@charset "UTF-8";
p {
    display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 00px;
}
/* waku 2016/09/02 */
/*container*/
/* display*/
  /* flex setting */
  .flexPc {
    -js-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  /*flex direction*/
  .fDir_rowPc{
    -webkit-flex-direction:row;
    flex-direction:row;
  }
  .fDir_rowrevPc{
    -webkit-flex-direction:row-reverse;
    flex-direction:row-reverse;
  }
  .fDir_colPc{
    -webkit-flex-direction:column;
    flex-direction:column;
  }
  .fDir_colrevPc{
    -webkit-flex-direction:column-reverse;
    flex-direction:column-reverse;
  }

  /*flex wrap*/
  .fWrap_nowrapPc{
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
  .fWrap_wrapPc{
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .fWrap_wraprevPc{
    -webkit-flex-wrap:wrap-reverse;
    flex-wrap:wrap-reverse;
  }

  /*flex justify-content*/
  .fjc_startPc{
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
  }
  .fjc_endPc{
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
  }
  .fjc_centerPc{
    -webkit-justify-content:center;
    justify-content:center;
  }
  .fjc_betweenPc{
    -webkit-justify-content:space-between;
    justify-content:space-between;
  }
  /*flex align-item*/
  .fai_startPc{
    -webkit-align-items:flex-start;
    align-items:flex-start;
  }
  .fai_endPc{
    -webkit-align-items:flex-end;
    align-items:flex-end;
  }
  .fai_centerPc{
    -webkit-align-items:center;
    align-items:center;
  }
  .fai_betweenPc{
    -webkit-align-items:space-between;
    align-items:space-between;
  }
  /*flex align-content*/
  .fac_startPc{
    -webkit-align-content: flex-start;
    align-content:flex-start;
  }
  .fac_endPc{
    -webkit-align-content:flex-end;
    align-content:flex-end;
  }
  .fac_centerPc{
    -webkit-align-content:center;
    align-content:center;
  }
  .fac_spabetPc{
    -webkit-align-content:space-between;
    align-content:space-between;
  }
  .fac_spaaroPc{
    -webkit-align-content:space-around;
    align-content:space-around;
  }


  /*flex order*/
  .order1Pc{
    -webkit-order:1;
    order:1;
  }
  .order2Pc{
    -webkit-order:2;
    order:2;
  }
  .order3Pc{
    -webkit-order:3;
    order:3;
  }
  .order4Pc{
    -webkit-order:4;
    order:4;
  }
  .order5Pc{
    -webkit-order:5;
    order:5;
  }
  .order6Pc{
    -webkit-order:6;
    order:6;
  }
  .order7Pc{
    -webkit-order:7;
    order:7;
  }
  .order8Pc{
    -webkit-order:8;
    order:8;
  }
  .order9Pc{
    -webkit-order:9;
    order:9;
  }
  .order10Pc{
    -webkit-order:10;
    order:10;
  }

/* display */
  .nonePc{
    display:none;
  }
  .blockPc{
    display:block;
  }
  .inlineBlockPc{
    display: inline-block;
  }
  .inlinePc{
    display: inline;
  }
  .tablePc{
    display: table;
  }
  .tableCellPc{
    display: table-cell;
  }

/* Column */
  /* x of 2*/
  .col1of2Pc{
    width:50%;
  }
  .col2of2Pc{
    width:100%;
  }
  /* x of 3*/
  .col1of3Pc{
    width:33.33%;
  }
  .col2of3Pc{
    width:66.66%;
  }
  .col3of3Pc{
    width:100%;
  }
  /* x of 4*/
  .col1of4Pc{
    width:25%;
  }
  .col2of4Pc{
    width:50%;
  }
  .col3of4Pc{
    width:75%;
  }
  .col4of4Pc{
    width:100%;
  }

  /* x of 5*/
  .col1of5Pc{
    width:20%;
  }
  .col2of5Pc{
    width:40%;
  }
  .col3of5Pc{
    width:60%;
  }
  .col4of5Pc{
    width:80%;
  }
  .col5of5Pc{
    width:100%;
  }

  /* x of 6*/
  .col1of6Pc{
    width:16.66%;
  }
  .col2of6Pc{
    width:33.33%;
  }
  .col3of6Pc{
    width:50%;
  }
  .col4of6Pc{
    width:66.66%;
  }
  .col5of6Pc{
    width:83.33%;
  }
  .col6of6Pc{
    width:100%;
  }

  /* x of 7*/
  .col1of7Pc{
    width:14.29%;
  }
  .col2of7Pc{
    width:28.57%;
  }
  .col3of7Pc{
    width:42.86%;
  }
  .col4of7Pc{
    width:57.14%;
  }
  .col5of7Pc{
    width:71.43%;
  }
  .col6of7Pc{
    width:85.71%;
  }
  .col7of7Pc{
    width:100%;
  }

  /* x of 8*/
  .col1of8Pc{
    width:12.5%;
  }
  .col2of8Pc{
    width:25%;
  }
  .col3of8Pc{
    width:37.5%;
  }
  .col4of8Pc{
    width:50%;
  }
  .col5of8Pc{
    width:62.5%;
  }
  .col6of8Pc{
    width:75%;
  }
  .col7of8Pc{
    width:87.5%;
  }
  .col8of8Pc{
    width:100%;
  }

  /* x of 9*/
  .col1of9Pc{
    width:11.11%;
  }
  .col2of9Pc{
    width:22.22%;
  }
  .col3of9Pc{
    width:33.33%;
  }
  .col4of9Pc{
    width:44.44%;
  }
  .col5of9Pc{
    width:55.55%;
  }
  .col6of9Pc{
    width:66.66%;
  }
  .col7of9Pc{
    width:77.77%;
  }
  .col8of9Pc{
    width:88.88%;
  }
  .col9of9Pc{
    width:100%;
  }
  /* x of 10*/
  .col1of10Pc{
    width:10%;
  }
  .col2of10Pc{
    width:20%;
  }
  .col3of10Pc{
    width:30%;
  }
  .col4of10Pc{
    width:40%;
  }
  .col5of10Pc{
    width:50%;
  }
  .col6of10Pc{
    width:60%;
  }
  .col7of10Pc{
    width:70%;
  }
  .col8of10Pc{
    width:80%;
  }
  .col9of10Pc{
    width:90%;
  }
  .col10of10Pc{
    width:100%;
  }

/*margin auto*/
.marginAutoPc{
  margin-left:auto;
  margin-right:auto;
}

/*image responsive*/
.imgRes{
	max-width:100%;
	margin:1rem auto;
}
#LinkSystem .imgRes{
	margin:0 auto;
}

/*virtical align*/
.va_topPc{
  vertical-align:top;
}
.va_middlePc{
  vertical-align:middle;
}
.va_bottomPc{
  vertical-align:bottom;
}

/*position*/
.relativePc{
	position:relative;
}

.onlySp{
	display:none;
}

.clearPc{
  clear:both;
}
