*, *::before, *::after {
	box-sizing: border-box;
}
body {
font-family: 'Noto Sans JP', sans-serif;
	line-height: 1.8;
	text-size-adjust: 100%;
    width: 100%;
    font-size: 16px;
    color: #222;
    font-weight: bold;
}

img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
    image-rendering: -webkit-optimize-contrast;
}

.wrapper {
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
}

a{
    transition:0.3s;
}
a:hover{
    opacity: 0.6;
}