/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 29 2022 | 22:39:03 */
.sp{
display:none;
}

#c_header{
position: fixed;
background:rgba(0,0,0,0.6);
padding:10px;
display:flex;
justify-content:space-between;
align-items:center;
width:100%;
box-sizing:border-box;
z-index:1000;
color:#fff;
}
#page{
padding-top:100px;
}
.page-id-14 #page{
padding-top:0;
}
#c_header a,#c_header a:hover,#c_header a:visited{
color:#fff;
}

#c_header h1{
height:80px;
}
#c_header h1 img{
height:100%;
width:auto;
}

.pc_nav ul{
display:flex;
margin:0;
}
.pc_nav li{
padding:0 1em;
border-left:1px solid #fff;
font-size:16px;
list-style:none;
}
.pc_nav li:first-child{
border-left:0;
}

.right_menu{
display:flex;
margin:0;
}
.right_menu li{
margin-left:30px;
list-style:none;
}
.right_menu li:first-child{
margin-left:0;
}


/*sp*/
@media screen and (max-width: 768px) {
.pc{
display:none;
}
.sp{
display:block;
}

#c_header{
align-items:center;
width:100%;
box-sizing:border-box;
}

#c_header{
height:70px;
}
#page{
padding-top:70px;
}
.page-id-14 #page{
padding-top:70px;
}
#c_header h1{
max-height:50px;
width:40%;
}
#c_header h1 img{
height:auto;
width:100%;
}



.right_menu{
display:flex;
width:50%;
}
.right_menu li{
margin-left:3%;
}
.right_menu li img{
height:auto;
width:100%;
}
.right_menu li:first-child{
margin-left:0;
}

#acMenu ul{
margin:0;
}
#acMenu dt{
display:block;
text-align:center;
cursor:pointer;
}
#acMenu dd{
background:#80030D;
width:100%;
line-height:50px;
text-align:center;
display:none;
position:absolute;
top:70px;
left:0;
padding-bottom:5%;
margin:0;
}
.right_menu li .sp_inquiry{
max-width:60%;
margin:0 auto;
}
.sp_inquiry img{
width:auto;
}
}