@charset "UTF-8";
img {max-width: 100%;}
.globalnavi{background-color:#cccccc; position: relative;}
.globalnavi ul.menu{display:flex; justify-content:right; padding:20px 0; width:1050px; margin:0 auto; max-width: 100%;}
.globalnavi ul.menu li{ list-style:none; border-right:1px solid #4a300b;}
.globalnavi ul.menu li a{padding:0 20px; text-decoration:none; font-weight:bold; color:#4a300b;}
.globalnavi ul.menu li:first-child{border-left:1px solid #4a300b;}
.globalnavi ul.menu li.parrent{padding:0 20px; text-decoration:none; font-weight:bold; color:#4a300b; cursor: pointer;}
.globalnavi ul.menu li.parrent ul.child {display:none;}
.globalnavi ul.menu li.parrent ul.child li{border:0;}
.footernavi{font-size:13px; text-align:center;}
.footernavi ul{display:flex; justify-content: center; padding:20px 0; width:1050px; margin:0 auto;}
.footernavi ul li{list-style:none; border-right:1px solid #4a300b;}
.footernavi ul li:first-child{border-left:1px solid #4a300b;}
.footernavi ul li a{padding:0 20px; text-decoration:none; color:#000;}
.copyright{text-align: center; font-size: 12px; color: #444;}

.menu,
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu > li {
	position: relative;
}

.menu > li > a,
.menu > li.parrent {
	display: block;
	padding: 10px 15px;
}

.child {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 220px;
	background: rgba(255,255,255,0.8);
	z-index: 10;
}

.child li a {
	display: block;
	padding: 20px 20px !important;
	white-space: nowrap;
}
.foot_comment {
    text-align: left;
    max-width: 630px;
    margin:30px auto;
}
.fixed_header-pc {
    display:none;
    width:100%;
    position: fixed;
}
.fixed_header-pc .inner {
    display: flex;
    max-width: 1200px;
    justify-content: space-between;
}
.fixed_header-pc .inner img {
    max-width: 100%;
}

@media screen and (max-width:980px) {
	.pc{display:none;}
	.sp{display:inline-block;}
	.logo-area .logo-area-inner{width:100%; flex-direction: column;}
	.logo-area .contact .tel,.logo-area .contact .mail{width:50%;}
	.logo-area .contact .tel img,.logo-area .contact .mail img{width:100%;}
	.footernavi ul{width:100%; display:inline-block;}
	.footernavi ul li{border:none; padding:5px 0;}
	.footernavi ul li:first-child{border:none;}

	.globalnavi ul.menu li.parrent ul.child {display:none; padding:0px; position: absolute;}
	.globalnavi ul.menu li.parrent ul.child li{margin:0 0 0 20px;}
	.globalnavi ul.menu li.parrent ul.child li a {padding:10px !important;}

}