@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 > section {
  margin: 50px 0 0;
  /*.list_kome {
  	margin: 15px 0 0 30px;
  	@include media(sp) {
  		margin: 15px 0 0;
  	}
  	li {
  		font-size: 1.4rem;
  		line-height: 1.8;
  		text-align: left;
  		text-indent: -1em;
  		padding-left: 1em;
  		@include media(sp) {
  			font-size: 1.2rem;
  			line-height: 1.6;
  		}
  	}
  	li + li {
  		@include media(sp) {
  			margin: 6px 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;
    text-align: left;
    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;
    text-align: left;
    margin: 30px 0 0 30px; }
    @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 table {
    border-collapse: collapse;
    margin: 15px 0 0 30px; }
    @media only screen and (max-width: 834px) {
      main > section .container > section table {
        margin: 10px 0 0; } }
    main > section .container > section table th,
    main > section .container > section table td {
      font-size: 1.4rem;
      text-align: left;
      border: 1px solid #b4b4b4;
      padding: 10px; }
      @media only screen and (max-width: 834px) {
        main > section .container > section table th,
        main > section .container > section table td {
          font-size: 1.2rem;
          padding: 6px; } }
    main > section .container > section table th {
      background: #f5f5f5; }
      @media only screen and (max-width: 834px) {
        main > section .container > section table th {
          white-space: nowrap; } }
