@charset "utf-8";
/* CSS Document */


html {
 /* box-sizing: border-box;*/
  -webkit-text-size-adjust: 100%; /* Prevent adjustments of font size after orientation changes in iOS */
}
html{
	font-size:62.5%;
}
body{
		font-size:1.5rem;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color:#333;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-weight:normal;
}

p{
	margin:0;
	padding:0;
	line-height:180%;
	font-family: "Noto Sans JP";
	/*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-size:1.5rem;
}
* {
  padding: 0; /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

a {
  background-color: transparent; /* Remove the gray background on active links in IE 10 */
  text-decoration:none;
}

a:active,
a:hover {
  outline-width: 0; /* Remove the outline when hovering in all browsers */
}

img {
  border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */
}

p {
	text-align:justify;
	text-justify: inter-ideograph;
}
p {background-image:url(image);} /* smartphone */

ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul li{
	margin:0;
	padding:0;
}

ol,
ol li{
	margin:0;
	padding:0;
}

dl{
	margin:0;
	padding:0;
}
dt{
	margin:0;
	padding:0;
}
dd{
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
}
