@charset "utf-8";
/*==================================================
	Universal Reset
	Default Style
	hasLayout
==================================================*/

/*--------------------------------------------------
	Universal Reset
--------------------------------------------------*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,del,ins,em,img,hr,q,strong,sub,sup,dl,dt,dd,
ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
ul,ol{list-style:none;}
table,th,td{border:0 none;}
th{font-weight:normal;text-align:left;}
caption{text-align:left;}
strong{font-weight:normal;}
em{font-style:normal;}
img{border:0;vertical-align:top;}
dt{font-weight:normal;}
fieldset{border:0 none;}
legend{display:none;}
textarea{font-size:1em;}

/*--------------------------------------------------
	Default Style
--------------------------------------------------*/
html{font-size: 16px;}
body{width: 100%;background:#fff;margin-bottom:0;font-family: 'Noto Sans JP', sans-serif;font-size: 100%;color: #4d4d4d;}
@media screen and (min-width: 1096px) {html{font-size: 24px;min-width: 1096px;}
body{/*width: 100%;*/
min-width: 1096px;}}
em{font-style:italic;}
strong{font-weight:bold;}
/*
a,a:link{color:#d07829;}
*/

a:visited{}
a:hover,
a:active,
a:focus{text-decoration:none;}

/*
p,ul,ol,dl,table{margin-bottom:1.67em;}
*/

sup{vertical-align:top;}
sub{vertical-align:baseline;}

/*--------------------------------------------------
	hasLayout
--------------------------------------------------*/
div,ul,dl,dt,dd,p,
h1,h2,h3,h4,h5,h6{zoom:1;}
article,aside,dialog,figure,footer,
header,hgroup,menu,nav,section{display:block;}


