@font-face {
  font-family: 'fontello';
  src: url("../../brand_common/font/fontello.eot?78752234");
  src: url("../../brand_common/font/fontello.eot?78752234#iefix") format("embedded-opentype"), url("../../brand_common/font/fontello.woff?78752234") format("woff"), url("../../brand_common/font/fontello.ttf?78752234") format("truetype"), url("../../brand_common/font/fontello.svg?78752234#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }
@media only screen and (max-width: 1299px) {
  main > section .container {
    padding: 40px 0 80px; } }
main > section .container .list_policy {
  margin: 30px 0 0; }
  @media only screen and (max-width: 834px) {
    main > section .container .list_policy {
      margin: 15px 0 0; } }
  main > section .container .list_policy li {
    font-size: 1.4rem;
    line-height: 1.8;
    text-align: left; }
    @media only screen and (max-width: 834px) {
      main > section .container .list_policy li {
        font-size: 1.2rem;
        line-height: 1.4;
        text-indent: -1.5rem;
        padding: 0 0 0 1.5rem; } }
  @media only screen and (max-width: 834px) {
    main > section .container .list_policy li + li {
      margin: 5px 0 0; } }
main > section .container > section {
  text-align: left;
  margin: 50px 0 0; }
  @media only screen and (max-width: 834px) {
    main > section .container > section {
      margin: 30px 0 0; } }
  main > section .container > section h2 {
    font-size: 2rem;
    font-weight: bold;
    border-bottom: solid #ccc 1px;
    padding-bottom: 15px; }
    @media only screen and (max-width: 834px) {
      main > section .container > section h2 {
        font-size: 1.5rem;
        line-height: 1.2;
        padding-bottom: 8px; } }
  main > section .container > section > p {
    font-size: 1.4rem;
    line-height: 1.8;
    margin: 30px 0 0; }
    @media only screen and (max-width: 834px) {
      main > section .container > section > p {
        font-size: 1.2rem;
        line-height: 1.5;
        margin: 15px 0 0; } }
  main > section .container > section > section {
    margin: 50px 0 0; }
    @media only screen and (max-width: 834px) {
      main > section .container > section > section {
        margin: 30px 0 0; } }
    main > section .container > section > section h3 {
      font-size: 2rem;
      font-weight: bold;
      border-bottom: solid #ccc 1px;
      padding-bottom: 12px; }
      @media only screen and (max-width: 834px) {
        main > section .container > section > section h3 {
          font-size: 1.5rem;
          line-height: 1.2;
          padding-bottom: 8px; } }
    main > section .container > section > section > p {
      font-size: 1.4rem;
      line-height: 1.8;
      margin: 30px 0 0 30px;
      /*&.indent {
      	position: relative;
      	padding: 0 0 0 24px;
      	span {
      		position: absolute;
      		top: 0;
      		left: 0;
      	}
      }
      &.indent2 {
      	text-indent: -1rem;
      	padding: 0 0 0 1rem;
      }
      &.indent3 {
      	padding: 0 0 0 1rem;
      }*/ }
      @media only screen and (max-width: 834px) {
        main > section .container > section > section > p {
          font-size: 1.2rem;
          line-height: 1.5;
          margin: 15px 0 0; } }
      main > section .container > section > section > p strong {
        font-size: 1.6rem; }
    main > section .container > section > section p + p {
      margin: 10px 0 0 30px; }
      @media only screen and (max-width: 834px) {
        main > section .container > section > section p + p {
          margin: 10px 0 0; } }
    main > section .container > section > section .indent {
      margin: 30px 0 0;
      padding: 0 0 0 30px; }
      @media only screen and (max-width: 834px) {
        main > section .container > section > section .indent {
          margin: 15px 0 0;
          padding: 0; } }
      main > section .container > section > section .indent p {
        font-size: 1.4rem;
        line-height: 1.8;
        margin: 0 0 0 24px; }
        @media only screen and (max-width: 834px) {
          main > section .container > section > section .indent p {
            font-size: 1.2rem;
            line-height: 1.5;
            margin: 0; } }
        main > section .container > section > section .indent p.num {
          position: relative; }
          @media only screen and (max-width: 834px) {
            main > section .container > section > section .indent p.num {
              position: static; } }
          main > section .container > section > section .indent p.num span {
            position: absolute;
            top: 0;
            left: -24px;
            margin: 0; }
            @media only screen and (max-width: 834px) {
              main > section .container > section > section .indent p.num span {
                position: static; } }
        main > section .container > section > section .indent p.disc {
          text-indent: -0.5em;
          padding: 0 0 0 0.5em; }
    main > section .container > section > section p + .indent,
    main > section .container > section > section .indent + .indent {
      margin: 10px 0 0; }
main > section .date {
  font-size: 1.4rem;
  text-align: right;
  margin: 50px 0 0; }
  @media only screen and (max-width: 834px) {
    main > section .date {
      font-size: 1.2rem;
      margin: 30px 0 0; } }
