ï»¿.page-mainv{background:url('../img/about/img-mainv.png?1766526439');background-size:cover}.top-box{margin-bottom:70px}.top-box .lead-txt{max-width:750px;margin:0 auto}.top-box .lead-txt .spOn{display:none}@media only screen and (max-width: 680px){.top-box{margin-bottom:30px}.top-box .lead-txt{font-size:16px}.top-box .lead-txt .spOn{display:block}}.profile-box{max-width:950px;overflow:hidden;padding-bottom:70px}.profile-box.lasted{max-width:100%}.profile-box.lasted .profile-list{width:100%}.profile-box .profile-ttl{font-family:"æ¸¸ææä½","Yu Mincho",YuMincho,"ãã©ã®ãææ Pro","Hiragino Mincho Pro","MS Pææ","MS PMincho",serif;font-size:20px;font-style:italic;font-weight:bold;padding-left:18px;position:relative;margin-bottom:10px}.profile-box .profile-ttl:before{content:'';background:#036;width:8px;height:4px;display:block;position:absolute;left:0;top:12px}.profile-box .profile-img-box{float:right;text-align:right;width:26.2%;padding-left:50px;box-sizing:border-box}.profile-box .profile-img-box img{max-width:100%}.profile-box .profile-list{width:73.8%}.profile-box .profile-list li{display:table;border-bottom:1px solid #eee;font-size:16px;width:100%;letter-spacing:0.1px}.profile-box .profile-list li .list-head{font-weight:bold;display:table-cell;vertical-align:top;padding-top:10px;white-space:nowrap;width:50px}.profile-box .profile-list li .list-txt{font-size:14px;padding-top:10px;display:table-cell;padding-left:60px;padding-bottom:15px;line-height:1.7}@media only screen and (max-width: 680px){.profile-box{padding-bottom:30px}.profile-box .profile-ttl{font-size:16px;padding-left:15px;margin-bottom:5px}.profile-box .profile-ttl:before{top:10px;height:3px}.profile-box .profile-img-box{background:#fff;width:30%;padding-left:15px}.profile-box .profile-list{width:100%}.profile-box .profile-list li{display:block;font-size:15px}.profile-box .profile-list li .list-head{display:block;font-size:15px}.profile-box .profile-list li .list-txt{display:block;padding-top:5px;padding-left:0;padding-bottom:15px;line-height:1.5}}.about-tbl{font-size:20px;width:100%;border:1px solid #e0e0e0}.about-tbl tr th{background:#eee;padding:15px;font-weight:bold;width:50%;border-bottom:1px solid #e0e0e0;text-align:center}.about-tbl tr td{padding:15px;font-weight:bold;width:50%;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-align:center}.about-tbl tr td a{color:#1b1b1b;text-decoration:none}.about-tbl tr:last-child th{border-bottom:none}.about-tbl tr:last-child td{border-bottom:none}@media only screen and (max-width: 980px){.about-tbl{font-size:18px}.about-tbl tr th{padding:12px;width:30%}.about-tbl tr td{padding:12px;width:70%}}@media only screen and (max-width: 680px){.about-tbl{font-size:15px}.about-tbl tr th{display:block;padding:8px 10px;width:100%;text-align:left}.about-tbl tr td{padding:8px 10px;display:block;width:100%;border-left:none;text-align:left}}.page-ttl{margin-bottom:30px}.page-ttl.center{text-align:center}@media only screen and (max-width: 680px){.page-ttl{margin-bottom:15px}}.access-container{padding-top:65px}.access-container .lead-txt{margin-bottom:60px}.access-container .access-ttl{font-family:"æ¸¸ææä½","Yu Mincho",YuMincho,"ãã©ã®ãææ Pro","Hiragino Mincho Pro","MS Pææ","MS PMincho",serif;font-style:italic;font-weight:bold;font-size:25px;padding-left:18px;color:#036;position:relative;margin-bottom:15px}.access-container .access-ttl:before{content:'';background:#036;width:8px;height:4px;display:block;position:absolute;left:0;top:15px}.access-container .pb50{padding-bottom:50px}.access-container .map{width:100%;height:350px;margin-bottom:40px;vertical-align:bottom}.access-container .access-sub-ttl{font-size:20px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #0b0b0b;margin-bottom:10px}@media only screen and (max-width: 680px){.access-container{padding-top:40px}.access-container .lead-txt{margin-bottom:20px}.access-container .access-ttl{font-size:18px;padding-left:15px;margin-bottom:10px}.access-container .access-ttl:before{height:3px;top:12px}.access-container .pb50{padding-bottom:30px}.access-container .map{height:200px;margin-bottom:15px}.access-container .access-sub-ttl{font-size:18px;padding-bottom:5px;margin-bottom:10px}}.about-inner{max-width:860px;margin:0 auto}.about-column-cnt{display:flex;justify-content:space-between;padding-top:15px}.about-column-cnt .column-box{width:calc(50% - 60px / 2)}.about-column-cnt .column-box .img-box{width:100%;height:auto;aspect-ratio:4/3;overflow:hidden}@media only screen and (max-width: 680px){.about-column-cnt .column-box .img-box{aspect-ratio:3/2}}.about-column-cnt .column-box .img-box img{object-fit:cover;object-position:center;width:100%;height:100%}.about-column-cnt .column-box .column-ttl{font-size:20px;font-weight:bold;padding-bottom:12px;border-bottom:1px solid #0b0b0b;margin-bottom:20px}.about-column-cnt .column-box .column-list{width:100%;margin-bottom:40px}.about-column-cnt .column-box .column-list li{display:table;border-bottom:1px solid #eee;font-size:16px;width:100%;letter-spacing:0.1px}.about-column-cnt .column-box .column-list li .list-head{font-weight:bold;display:table-cell;vertical-align:top;padding-top:10px;white-space:nowrap;width:100px}.about-column-cnt .column-box .column-list li .list-txt{font-size:14px;padding-top:10px;display:table-cell;padding-bottom:10px;line-height:1.7}.about-column-cnt .column-box .column-list li .list-txt a{color:#1b1b1b}@media only screen and (max-width: 680px){.about-column-cnt{padding-top:0;padding-bottom:30px;display:block}.about-column-cnt .column-box{width:100%;margin-bottom:60px}.about-column-cnt .column-box:last-child{margin-bottom:0}.about-column-cnt .column-box .column-ttl{font-size:16px;font-weight:bold;padding-bottom:8px;margin-bottom:15px}.about-column-cnt .column-box .column-list{margin-bottom:20px}.about-column-cnt .column-box .column-list li{display:block;font-size:16px}.about-column-cnt .column-box .column-list li .list-head{display:block;padding-top:5px;padding-bottom:0px}.about-column-cnt .column-box .column-list li .list-txt{display:block;padding-top:5px;padding-bottom:5px;line-height:1.5;font-size:16px}}.about-column-cnt.mb{margin-bottom:40px}
