@charset "utf-8";

/*=====================================================
 * Style Name: Base Reset
 * Style URL: css/reset.css
 * Description: Base Style Sheet
 * Version: 1.0
 * Last Up Date: 2019/09/xx@charset "utf-8";

/*=====================================================
 * Style Name: Base Reset
 * Style URL: css/reset.css
 * Description: Base Style Sheet
 * Version: 1.0
 * Last Up Date: 2019/09/xx
 *
 * Markup Reference:
 *
=====================================================*/



/*-----  contents -------

  1: Universal Reset
  
----------------------*/


/*
===== 1: universal reset =================================*/
body, div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6, p,
form, fieldset, label,
th, td,
img {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  background: #ffffff;
  color: #000000;
  font-size: 19px;
  font-family: 'Noto Sans JP',"�q���M�m�p�S ProN W3","Hiragino Kaku Gothic ProN","�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro","���C���I", Meiryo,"MS �S�V�b�N","MS Gothic",sans-serif;
  line-height: 1.8;
  -webkit-text-size-adjust: 100%;
}

@media (max-width: 767px) {
body {
  font-size: 12px;
  line-height: 1.7;
}
}

h1, h2, h3, h4, h5, h6, dt {
  font-size: 100%;
  font-weight: normal;
}

ul, ol, li {
  list-style-type: none;
}

em ,i, b, strong {
  font-style: normal;
  font-weight: normal;
}

em {
  font-weight: bold;
}

table, th, td {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  font-size: 100%;
  font-weight: normal;
  text-align: right;
  vertical-align: middle;
}

img {
  margin: 0;
  padding: 0;
  border: none;
  vertical-align: bottom;
}


/* Form elements styles
-------------------------------------*/

input, textarea, select {
  font-family: 'Noto Sans JP',"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro", Meiryo,"MS Gothic",sans-serif;
  font-size: 100%;}


/* scroll animation
--------------------*/
.scroll_show {
  opacity: 0;
  -webkit-transform: translate3d(0, 40px, 0);
  transform: translate3d(0, 40px, 0);
}

.scroll_show.show {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: all 0.6s ease 0.4s;
}

.scroll_show.show.slideup-delay1 { animation-delay: 0.2s; }



 *
 * Markup Reference:
 *
=====================================================*/



/*-----  contents -------

  1: Universal Reset
  
----------------------*/


/*
===== 1: universal reset =================================*/
body, div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6, p,
form, fieldset, label,
th, td,
img {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  background: #ffffff;
  color: #000000;
  font-size: 19px;
  font-family: 'Noto Sans JP',"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro", Meiryo,"MS Gothic",sans-serif;
  line-height: 1.8;
  -webkit-text-size-adjust: 100%;
}

@media (max-width: 767px) {
body {
  font-size: 12px;
  line-height: 1.7;
}
}

h1, h2, h3, h4, h5, h6, dt {
  font-size: 100%;
  font-weight: normal;
}

ul, ol, li {
  list-style-type: none;
}

em ,i, b, strong {
  font-style: normal;
  font-weight: normal;
}

em {
  font-weight: bold;
}

table, th, td {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  font-size: 100%;
  font-weight: normal;
  text-align: right;
  vertical-align: middle;
}

img {
  margin: 0;
  padding: 0;
  border: none;
  vertical-align: bottom;
}


/* Form elements styles
-------------------------------------*/

input, textarea, select {
  font-family: 'Noto Sans JP',"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro", Meiryo,"MS Gothic",sans-serif;
  font-size: 100%;}


/* scroll animation
--------------------*/
.scroll_show {
  opacity: 0;
  -webkit-transform: translate3d(0, 40px, 0);
  transform: translate3d(0, 40px, 0);
}

.scroll_show.show {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: all 0.6s ease 0.4s;
}

.scroll_show.show.slideup-delay1 { animation-delay: 0.2s; }


