@charset "UTF-8";

/* * Project Name Custom Stylesheet
 * Last Updated: 2026.01.28
 */

/* --- Original Theme Overrides --- */
.sl-about-inn-company-fl .company.company-R dl:nth-child(3) {
padding: 30px 20px 25px; }
@media screen and (max-width: 768px) {
.sl-about-inn-company-fl .company.company-R dl:nth-child(3) {
padding: 0; } 
}

/* --- Update 2026.01 --- */
.sl-about-inn-access-pictarea{
max-width:860px;
width: 100%;
margin-bottom: 40px;
display:flex;
}
.sl-about-inn-access-picts:first-child{
width: 49%;
margin:0 1% 0 0;
}
.sl-about-inn-access-picts:last-child{
width: 49%;
margin:0 0 0 1%;
}
.sl-about-inn-access-picts p{
margin-top:12px;
font-size: 1.2rem;
text-align:center;
}
.sl-about-inn-access-fl .access {
position: relative;
width: 100%;
max-width:100%;
margin-bottom: 8px;
color: #231815;
font-size: 12px;
font-size: 1.2rem;
line-height: 2.2;
letter-spacing: 0.05em;
font-family: "Noto Sans JP", sans-serif;
font-weight: 400;
}
.sl-about-inn-access-fl .access2 {
position: relative;
width: 100%;
max-width:100%;
margin-bottom: 40px;
color: #231815;
font-size: 12px;
font-size: 1.2rem;
line-height: 2.2;
letter-spacing: 0.05em;
font-family: "Noto Sans JP", sans-serif;
font-weight: 400;
}
@media screen and (max-width: 1100px) {
.sl-about-inn-access-address {
width: 100%;
margin: 0;
}
}
@media screen and (max-width: 560px) {
.sl-about-inn-access-pictarea{
width: 100%;
margin:0 auto;
display:block;
}
.sl-about-inn-access-picts:first-child,
.sl-about-inn-access-picts:last-child{
width: 100%;
margin:0 auto 40px;
}
}