@charset "UTF-8";
/*共通部分
---------------------------------------------------------*/
html {
    font-size: 100%;
}
body {
    font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;
    line-height: 1.7;
}
a {
    text-decoration: none;
}

img {
    max-width: 100%;
}
.header_contents{
	border-bottom:15px solid pink;
}
.header_menu{
	
    width:960px;
	margin:0 auto;
    display:flex;
    justify-content:space-between;

}
.nav_contents{
	
    width:960px;
	margin:15px auto;
}
nav li{
	display:inline-block;
	letter-spacing: normal;
	padding:0;
	text-align:center;
	width: 154px;
}
.main_contents{
    display:flex;
	width:960px;
	margin:0 auto;
}
.side{
	flex:0 0 268px;
    margin-top:20px;
    margin-left:20px;
}

.side_contact{
    width:268px;
    height: 208px;
}


.side_logo{
	margin-bottom: 10px;
}

.footer_copyright{
	font-size:12px;
	padding-top:15px;
	padding-bottom: 15px;
	text-align:center;
	background:#d0d0d0;
}
.font-red{
	color:#ff0000;
}
.btn{
	margin-top:50px;
	display:inline-block;
	font-size:1.5rem;
	background-color:#0bd;
	color:#fff;
	border-radius:8px;
	padding:.75rem 1.5rem;
}
.btn:hover{
	background-color:#0090aa;
}