@charset "UTF-8";
html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}
html,body,div,p,img,table,th,td,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,pre,form,fieldset,input,textarea{margin:0;padding:0;}
li,dt,dd{list-style:none}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal;text-align:left}
p{margin:0}html,body,div,p,a,table,th,td,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,pre,form,fieldset,input,textarea,select,option{font-size:20px;line-height:1.9em;}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}

li,ol,ul,dl{margin-bottom:0;margin-top:0;list-style: none;}
li li{font-size:inherit}
img{border:0;vertical-align:bottom}
input{line-height:100%;padding:2px;margin:1px 0}
select{margin:1px 0}
textarea{padding:2px;font-size:100%;width:99%}
optgroup{color:#000}fieldset{border:0}

*,*::before,*::after{
	box-sizing: border-box;
}


	
iframe{
margin: 0;
padding: 0;
}



a{
	color: #06c;
	text-decoration: none;
}
a:link {
}
a:visited{
}
a:hover{
	color: #e60;
	text-decoration: underline;
}
a:active{
}
a.on{
	color: #f60;
	text-decoration: underline;
}
body{
	font-family: "Noto Sans JP", sans-serif;
	overflow-x:hidden;
}