/* 旧サイトの「追加CSS」 */
li#header_line{
	margin-right:4px;
}

.footer_info_lp{
	font-size:1.3rem;
}

.com_contact_lp{
	display: block;
    background: #2f66a0;
    color: #ffffff;
    padding: 0px 1.2em;
    font-size: 2.2rem;
    line-height: 60px;
}

.bnr-contener{
	display:flex;
	justify-content: space-evenly;
}

.com_contact_lp{
	
	
}

.com_infoBox .btn-contact{
	margin:0;
		
}

.com_infoBox .com_infoInner{
	margin-bottom:40px;
}

.footer_menulist .btn-contact{
	margin:0;
}

.footer_info_lp{
	    display: block;
    background: #2f66a0;
    color: #ffffff;
    padding: 0px 1.2em;
	line-height:40px;
}

.bnr-contener{
	margin-top:20px;
	
}

@media (max-width: 1020px){
	.header_info_lp{
		font-size:1.3rem;
	}
}

@media (max-width: 840px){
	.footer_info_lp{
		font-size:1.3rem;
		line-height:50px;
		height:50px;
	}
	
	.footer_info_contact{
		line-height:50px;
	}
	
	.header_info_lp{
		font-size:1.3rem;
	}
}

@media (max-width: 768px) {
	.index_systemsub{
		margin:0 auto;
		margin-top:10px
	}
	
	.com_contact_contact{
		font-size:1rem;
    text-align: center;
	}
	
	.com_contact_lp{
		font-size:1rem;
		height:50px;
		line-height:50px;
	}

.com_infoBox .btn-contact{
	margin:0;
		
}

.com_infoBox .com_infoInner{
	margin-bottom:40px;
}
	
	.bnr-contener{
		justify-content:space-evenly;
	}
	
	
}

.pc #logo_image img.pc_logo_image{
    max-width: 250px !important;
}

@media only screen and (max-width: 1199px) {
    #logo_image img.mobile_logo_image {
        max-width: 250px;
    }
}

@media only screen and (max-width: 1080px) {
    #logo_image img.mobile_logo_image {
        max-width: 250px;
    }
}

#footer_address .logo img{
    max-width: 300px;
}

@media (max-width: 500px) {
    #footer_address .logo img{
    max-width: 170px;
}
}

