body#business .pagetitle{background-image:url("../images/business/pagetitle_bg.jpg")}body#business .parallax .panel.parallax01{background-image:url("../images/business/parallax01.jpg")}body#business .parallax .panel.parallax02{background-image:url("../images/business/parallax02.jpg")}body#business .parallax .panel.parallax03{background-image:url("../images/business/parallax03.jpg")}body#business .section .lead p{font-size:1.125rem}@media(max-width: 768px){body#business .section .lead p{font-size:3.3333333333vw}}body#business .section .pics{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:2.5rem}@media(max-width: 768px){body#business .section .pics{flex-direction:column;align-items:center;gap:8.3333333333vw;margin-top:8.3333333333vw}}body#business .section .pics li{position:relative;width:calc((100% - 2.5rem)/2)}@media(max-width: 768px){body#business .section .pics li{width:66.6666666667vw}}body#business .section .pics li a{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}body#business .section .pics li a+a{display:none}body#business .section .pics li a figure{width:100%;height:100%}body#business .section .pics li a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(0.2, 1, 0.2, 1),opacity .5s cubic-bezier(0.2, 1, 0.2, 1)}body#business .section .pics li a:hover img{opacity:.6;transform:scale(1.1)}body#business .section .pics li .title{margin-top:.625rem;font-size:.875rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#business .section .pics li .title{margin-top:2.0833333333vw;font-size:3.3333333333vw}}body#business .section .pics li dl{display:flex;align-items:center;margin-top:.3125rem;font-size:.875rem}@media(max-width: 768px){body#business .section .pics li dl{flex-wrap:wrap;gap:1.0416666667vw 0;margin-top:1.0416666667vw;font-size:3.3333333333vw}}body#business .section .pics li dl dt{width:20%;padding:.1875rem .3125rem;color:var(--wh);font-weight:700;text-align:center;background-color:var(--key)}@media(max-width: 768px){body#business .section .pics li dl dt{width:40%;padding:.625vw 1.0416666667vw}}body#business .section .pics li dl dd{width:30%;padding:0 .625rem}@media(max-width: 768px){body#business .section .pics li dl dd{width:60%;padding:0 2.0833333333vw}}body#business #cboxTitle,body#business #cboxCurrent{font-size:.875rem}@media(max-width: 768px){body#business #cboxTitle,body#business #cboxCurrent{font-size:2.9166666667vw}}