@charset "utf-8";

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

 file name  :reset.css
 style info :リセットCSS v3

=================================================================== */
/* reset ---*/
#main * {
	outline:none;
	box-sizing:border-box;
}
#main *::before,
#main *::after {
  box-sizing: inherit;
}
#main {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: unset;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {
  #main {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
#main ,#main div,#main dl,#main dt,#main dd,#main ul,#main ol,#main li,#main h1,#main h2,#main h3,#main h4,#main h5,#main h6,#main pre,
#main form,#main fieldset,#main input,#main textarea,#main p,#main blockquote,#main th,#main td,#main figure {
	margin: 0;
	padding: 0;
	text-align: inherit;
	font-size: inherit;
}
#main address,#main caption,#main cite,#main em,#main strong,#main th{
	font-style: normal;
}
#main table {
	border-collapse: collapse;
	border-spacing: 0;
}
#main caption,#main th {
	text-align: left;
}
#main q:before,#main q:after {
	content: '';
}
#main object,
#main embed {
	vertical-align: top;
}
#main hr,#main legend {
	display: none;
}
#main h1,#main h2,#main h3,#main h4,#main h5,#main h6 {
	font-size: 100%;
	font-weight: normal;
}
#main img,#main abbr,#main acronym,#main fieldset {
	border: 0;
}
#main img {
	vertical-align:bottom;
  width: auto;
}
#main li {
	list-style-type: none;
}
#main sup {
	font-size:62.5%;
	vertical-align: text-top;
}

/* default ---*/
#main {
	background: #FFF;
	color: #000;
	font-size: 12px;
	font-family: YakuHanMP, 'Noto Serif JP', serif;
	/*font-family: "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;*/
	/*font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;*/
	line-height: 1.5;
	font-weight: 400;
	/*font-feature-settings: "palt";*/
	/*letter-spacing: 0.05em;*/
}


