@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------------

共通フォントスタイル

-------------------------------------------------------*/
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&amp;family=Noto+Serif+JP&amp;display=swap);
html {
	font-size: 62.5%;
}
body {
	font-size: clamp(1.4rem, 1.2vw, 1.2vw); /*1500px:18px*/
	-webkit-text-size-adjust: 100%;
	line-height: 1.6;
	font-family: "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*font-family: 'Noto Serif JP', serif;*/
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	color: #242424;
}
a {
	-webkit-transition: all .3s;
	transition: all .3s;
}
a:link, a:visited {
	color: #0e93af;
	text-decoration: underline;
}
a:hover, a:active {
	color: #69a1ad;
	text-decoration: underline;
}

.gallery-item a {
    text-decoration: none; /* 通常時は下線を非表示 */
    color: #242424; 
}

.gallery-item a:hover {
    color: #0e93af;
}

.image-section a {
    text-decoration: none; /* 通常時は下線を非表示 */
    color: #242424; 
}

.image-section a:hover {
    color: #0e93af; 
}
