@charset "Shift_JIS";
body, p, div, td, th, li, a{font-family: 'Noto Sans JP', sans-serif !important;}

html{font-size: 17px !important;}
body{line-height: 1.8 !important;}

nav li a {font-size: 1rem !important;}

.align-right{display: block; text-align: right;}
.large{	margin-bottom: 0;}

#banner{margin-top: 0;}

#hpb-headerLogo img{height: 60px;transition: transform 0.3s ease !important;}
#hpb-headerLogo img:hover {transform: scale(1.05) !important;}

.tel{font-size: 1.2rem;font-weight: bold;color: #1c6bce !important;}
.tel span{background-color: #f0f8ff;padding: 4px 8px;border-radius: 6px !important;}

.copyright {font-size: 0.75rem; color: #666;}

