﻿*, *:before, *:after{
	margin:0;
	padding:0;
	box-sizing:border-box;
}

/*--PC--*/
.pc_menu{display:block;}
.phone_menu{display:none;}

/*--phone--*/
@media only screen and (max-width:767px){
	.pc_menu{display:none;}
	.phone_menu{display:block;}
}

body{
/*	-webkit-text-size-adjust:100%; */
	font-size:120px;
	font-family:'Times New Roman','TimesNewRoman', 'YU Mincho', 'YuMincho', 'YU Gothic', 'YuGothic',sans-serif;
	color:#000000;
	background-color:#000000;
	background-image:url(nt1400.jpg);
	background-position:top;
	background-repeat:repeat;
	background-size:cover;
	background-color:rgba(255,255,255,0.3);
	background-blend-mode:lighten;*/
}
a{
	text-decoration:none;
}
.icons-m{
	margin:30px;
}
.icons{
	margin:30px;
	width:max-content;
	display:inline-block;/*改行禁止*/
}

/*--hover opacity--*/
.hover-opacity{
	transition-property:opacity;
	transition-duration:0.3s;
}
.hover-opacity:hover{
	opacity: 0;
}

/*--hovertext--*/
.hover-icon{
/*	position:relative;*/
	z-index:2;
}
.hover-icon:hover:after{
	content:attr(data-text)"";
	position:absolute;
	top:180px;
	left:30px;
	height:max-content;
	width:max-content;
	font-size:150px;
	color:#000000;
	z-index:1;
}
