/* Document

 * ========================================================================== */



/**

 * Add border box sizing in all browsers (opinionated).

 */

*,

::before,

::after {

  box-sizing: border-box;

}



/**

 * 1. Add text decoration inheritance in all browsers (opinionated).

 * 2. Add vertical alignment inheritance in all browsers (opinionated).

 */

::before,

::after {

  text-decoration: inherit; /* 1 */

  vertical-align: inherit; /* 2 */

}



/**

 * 1. Use the default cursor in all browsers (opinionated).

 * 2. Change the line height in all browsers (opinionated).

 * 3. Use a 4-space tab width in all browsers (opinionated).

 * 4. Remove the grey highlight on links in iOS (opinionated).

 * 5. Prevent adjustments of font size after orientation changes in

 *    IE on Windows Phone and in iOS.

 * 6. Breaks words to prevent overflow in all browsers (opinionated).

 */

html {

  cursor: default; /* 1 */

  line-height: 1.5; /* 2 */

  -moz-tab-size: 4; /* 3 */

  tab-size: 4; /* 3 */

  -webkit-tap-highlight-color: transparent /* 4 */;

  -ms-text-size-adjust: 100%; /* 5 */

  -webkit-text-size-adjust: 100%; /* 5 */

  word-break: break-word; /* 6 */

}



/* Sections

 * ========================================================================== */



/**

 * Remove the margin in all browsers (opinionated).

 */



body {

  margin: 0;

  color: #707070;

  font-family: "Zen Kaku Gothic Antique", sans-serif;
  font-weight: 300;
  font-style: normal;
}



/*header {

	  font-family: 游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",FontAwesome,sans-serif;

}*/



/* Grouping content

 * ========================================================================== */

ul, ol {

    margin: 0;

    padding: 0;

    list-style: none;

}

/**

 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.

 */



dl dl,

dl ol,

dl ul,

ol dl,

ul dl {

  margin: 0;

}



/**

 * Remove the margin on nested lists in Edge 18- and IE.

 */



ol ol,

ol ul,

ul ul {

  margin: 0;

  list-style-type: disc;

  line-height: 2;

}



ol {

    list-style-type: decimal;

    padding-left: 1.5em;

    line-height: 2;

}



/**

 * 1. Add the correct sizing in Firefox.

 * 2. Show the overflow in Edge 18- and IE.

 */



hr {

  height: 0; /* 1 */

  overflow: visible; /* 2 */

}



/**

 * Add the correct display in IE.

 */



main {

  display: block;

}



/**

 * Remove the list style on navigation lists in all browsers (opinionated).

 */



nav ol,

nav ul {

  list-style: none;

  padding: 0;

}



/* Text-level semantics

 * ========================================================================== */



/**

 * Remove the gray background on active links in IE 10.

 */



a {

  background-color: transparent;

  text-decoration:none;

  color:#707070;

}



/**

 * Add the correct font weight in Chrome, Edge, and Safari.

 */



b,

strong {

  font-weight: bolder;

}







/**

 * Remove the border on images within links in IE 10-.

 */



img {

	display: block;

	max-width: 100%;

	border-style: none;

}



/* Tabular data

 * ========================================================================== */



/**

 * Collapse border spacing in all browsers (opinionated).

 */



table {

  border-collapse: collapse;

}



/* Forms

 * ========================================================================== */



/**

 * Remove the margin on controls in Safari.

 */



button,

input,

select {

  margin: 0;

}



/**

 * 1. Show the overflow in IE.

 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.

 */



button {

  overflow: visible; /* 1 */

  text-transform: none; /* 2 */

}



/**

 * Correct the inability to style buttons in iOS and Safari.

 */



button,

[type="button"],

[type="reset"],

[type="submit"] {

  -webkit-appearance: button;

}



/**

 * Show the overflow in Edge 18- and IE.

 */



input {

  overflow: visible;

}





/**

 * Remove the inheritance of text transform in Firefox.

 */



select {

  text-transform: none;

}



/**

 * 1. Remove the margin in Firefox and Safari.

 * 2. Remove the default vertical scrollbar in IE.

 * 3. Change the resize direction in all browsers (opinionated).

 */



textarea {

  margin: 0; /* 1 */

  overflow: auto; /* 2 */

  resize: vertical; /* 3 */

}



/**

 * Remove the padding in IE 10-.

 */



[type="checkbox"],

[type="radio"] {

  padding: 0;

}





p {

    margin-top: 0;

    margin-bottom: 1em;

}