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

body {
	background-image: url("../photos/background/sky_bk_x.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width: 100%;
	min-height: 100vh;
	background-size: cover;
	font-family:Arial, Helvetica, "sans-serif",Osaka, "Osaka−等幅", "小塚明朝 Pro R", "游教科書体 ミディアム";
}
/*文章コピペ禁止*/
body{
user-select:none;
-webkit-user-select:none;
-ms-user-select: none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-drag:none;
-khtml-user-drag:none;
}
body,td,th {
    font-size: 14px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #000000;
}

/*ドラッグ無効化*/
img {
	user-drag: none;
	-webkit-user-drag: none;
	-moz-user-select: none;
	pointer-events: none;
}
.resizeimage img {
width: 100%;
}

/*文字の色変化*/
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:active {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
/*divテキスト*/
h4{
	font-family: 'Times New Roman', Times, 'serif';
	text-align: center;
}
div.text{
	padding: 10px;
}



/*========= 上部固定させるためのCSS ===============*/
#header{
	height:180px;/*高さ指定*/
	width:100%;/*横幅指定*/
}

/*JSを使いfixedクラスが付与された際の設定*/
#header.fixed{
	position:fixed;/*fixedを設定して固定*/
	z-index: 999;/*最前面へ*/
	top:0;/*位置指定*/
	left:0;/*位置指定*/
}

/*========= 以下は検証用のレイアウトのためのCSS ===============*/
nav ul{
list-style: none;
display:block;/*display:flexから変更*/
justify-content: center;
}
/*目次を縦一列にする*/
nav .column{
 column-count: 1;
}
/*カーソル合わしたときにグレーになる*/
nav ul li a{
text-decoration: none;
color: #666;
padding:5px;
}

/* スマホ用のCSSはメディアクエリの外に記述する */

@media screen and (min-width: 481px) {
	/* 481px以上に適用されるCSS（タブレット用） */
}
@media screen and (min-width: 960px) {
	/* 960px以上に適用されるCSS（PC用） */
}
