@charset "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(//fonts.googleapis.com/css?family=Oswald:400,300);
/*////////////////////////////////////////////////////

	変数、mixin、プレースホルダー 定義　適宜変更・追加すること

////////////////////////////////////////////////////*/
.boxContent02.pMark {
  width: 50%; }
  @media only screen and (max-width: 767px) {
    .boxContent02.pMark {
      width: 90%; } }
  .boxContent02.pMark .boxImg {
    width: 75px;
    height: 75px; }
  .boxContent02.pMark .boxTxt {
    float: left;
    width: auto; }

.privacy .olBasic01 li {
  font-weight: bold; }
  .privacy .olBasic01 li div {
    font-weight: normal;
    margin-bottom: 10px; }
    .privacy .olBasic01 li div li {
      font-weight: normal;
      list-style: inherit;
      margin-left: 0; }
.privacy .olBasic01 .style01 dt {
  margin-top: 10px; }
.privacy .olBasic01 .style01 dd {
  margin-left: 1em; }
.privacy .olBasic01 .style01 ul {
  margin-top: 10px; }
.privacy .boxEnclosure01 {
  margin-top: 10px; }
  .privacy .boxEnclosure01 dl dt {
    position: relative;
    padding-left: 10px;
    margin-top: 10px; }
    .privacy .boxEnclosure01 dl dt:before {
      border-width: 3px 0 3px 4px;
      border-color: transparent transparent transparent #000;
      display: block;
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      position: absolute;
      top: .5em;
      left: 0; }

/* businessと共通 */
.mbL {
  margin-bottom: 10px; }

/* recruitと共通 */
.txt_Right01 {
  margin-top: 10px;
  text-align: right; }

/*# sourceMappingURL=privacypolicy.css.map */
