/*--20231130_font_ysm--*/
@charset "utf-8";
@import url('//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Roboto:wght@400;700&display=swap');

/*-----------------------------------------------*/
/*base-------------------------------------------*/
/*-----------------------------------------------*/
* {font-family:'Noto Sans JP', sans-serif, "游ゴシック Medium", "游ゴシック", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3","メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;font-feature-settings:normal;-webkit-font-feature-settings:normal; margin:0;padding:0}

body {
	/*font-family: 'arial',Helvetica,Roboto,'Droid Sans','メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','HiraKakuProN-W3','ＭＳ Ｐゴシック','MS PGothic',sans-serif;*/
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 16px;
	line-height: 1.4em;
}
h1,h2,h3,h4,h5{feature-settings:"palt"; -webkit-font-feature-settings:"palt";}
/*リンク*/
a {
	color: #007DCE;
	/* IEでのリンクズレ防止 */
	zoom: 1;
}
a:hover {
	text-decoration: underline;
	color: #00A5E3;
	background: none;
}
a img {
	border: none;
}
a:hover img {
	text-decoration: none;
}

/*リスト系*/
dl, ol, ul {
	margin-bottom: 0.4em;
	padding:0;
}
li {
	margin: 0.2em 0 0.2em 1.3em;
	padding: 0;
	list-style-position: outside;
}
/* ---------------------
	スマホ
--------------------- */
@media screen and (max-width: 767px) {
h1, h2 {
	font-size:18px;
	line-height: 1.2em;
	font-weight: bold;
}
/*標準*/
h3, h4, h5, h6, p, li, dt, dd {
	font-size: 16px;
	line-height: 1.4em;
}

}
/*PC*/
@media screen and (min-width: 768px) {
h1, h2 {
	font-size: 24px;
	line-height: 1.2em;
	font-weight: normal;
}
h1 sup, h2 sup, h3 sup, h4 sup, h5 sup {
	/* IEでの見切れ防止 */
	vertical-align: top;
}
/*標準サイズ*/
h3, h4, h5, h6, p, li, dt, dd {
	font-size: 16px;
	line-height: 1.4em;
}

}
/* 広告不具合解消 */
iframe[src^="https://cache"],
iframe[src^="https://assets"],
img[src^="https://secure"],
img[src^="https://ad."] {
    display: none;
}



/*プリント*/
@media print{
    body {
        *zoom: 50%;
    }
}
