@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700,900&display=swap&subset=japanese');
@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);
@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');
/* CSS Document */

/***共通項目***/
html { font-size:75%; }
	@media (min-width: 768px) {
		html { font-size:87.5%; }
}
	@media (min-width: 992px) { 
		html { font-size:100%; }
}

html,body { width:100%; height:100%; margin:0; padding:0; }

body { line-height:1.4; color:#333; font-size:1.0rem; }

.clearfix:after { content: ""; clear: both; display: block; }
.clr { clear: both; }

img { margin: 0; padding: 0; border: 0; }
p { margin:0; padding:0; }

a{ color: #09F; text-decoration:none; }
a:visited{ color: #09F; }

a img { transition:0.6s; }
a:hover img { opacity:0.8; }

h1,h2,h3,h4,h5,h6,h7,h8 { margin:0; padding:0; font-size:medium; font-weight:normal; }

.mincho { font-family: Verdana, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }
.gothic { font-family: Verdana, 'Noto Sans JP', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.noto { font-family: 'Noto Sans JP'; }
.georgia { font-family:Georgia, "Times New Roman", Times, serif; }
.heisei-min { font-family:heisei-mincho-std; }

/******************
Noto Sans Weight

Thin      100
Light     300
DemiLight 350
Regular   400 ←標準（若干太目に見える）
Medium    500
Bold      700
Black     900

******************/

/******************
平成明朝 Weight

W3 300
W5 500
W7 700
W9 900 

******************/

ul { margin:0; padding:0; list-style-type:none; font-size:0px; }