@charset "UTF-8";

.visit {text-align: justify;line-height: 1.6;}
.visit dl{ margin-bottom: 5vw;}
.visit dt{font-size: 3.8vw;margin-bottom: 4vw;padding: 2% 3%;background: var(--gold);font-weight: bold;color: #fff;}
.visit dd ul{margin-bottom: 4vw;}
.sub-ttl{display: block;font-weight: bold;color: var(--gold);font-size: 3.8vw;}

/* =============================================
pc
================================================*/
@media screen and (min-width: 736px) {

.visit dl{margin-bottom: 40px; }
.visit dt{font-size: 18px;margin-bottom: 20px;padding: 8px 14px;}
.visit dd ul{margin-bottom: 20px;}
.visit p{margin-bottom: 20px;}
.sub-ttl{font-size: 16px;}

 }
