#main{position:relative;z-index:2;width:100%;background:#f0f0f0 url(../images/brand/main.webp) no-repeat 50% 50%;background-size:cover;padding:15vw 0}@media screen and (max-width: 767px){#main{margin:80px 0 0 0}}#main h1{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#main h1 .en{display:block;text-align:center;font-size:min(7.1svw,63px);font-family:"Montserrat",sans-serif;padding:0 0 .5em 0}#main h1 .en span{color:#dbdbdb}#main h1 .ja{display:block;text-align:center;font-size:min(2.8svw,16px)}#contents{overflow:hidden;position:relative;z-index:2}#contents .inner{max-width:1004px;margin:0 auto}@media screen and (max-width: 767px){#contents .inner{width:100%}}#contents .inner .cap{position:absolute;bottom:0;right:0;font-size:min(2.3svw,12px);color:#fff}#contents .sec01{background:url(../images/brand/bg-sec01.webp) no-repeat 100% 100%;background-size:cover;padding:3em 0;position:relative;z-index:1}#contents .sec01::before{content:"";width:39.921%;height:290px;background:#8d9c9f;position:absolute;top:37%;left:0;opacity:.61;z-index:1}@media screen and (max-width: 767px){#contents .sec01::before{top:27%;height:100px}}#contents .sec01::after{content:"";width:8.906%;height:825px;background:#8d9c9f;position:absolute;top:0;right:0;opacity:.61;z-index:1}@media screen and (max-width: 767px){#contents .sec01::after{height:400px}}#contents .sec01 .flex{justify-content:space-between;margin:0 auto 4em;position:relative;z-index:2}@media screen and (max-width: 767px){#contents .sec01 .flex{width:90%;margin:0 auto 2em}}#contents .sec01 .flex .left{width:69.422%;margin:0}#contents .sec01 .flex .left h2{color:#606668;font-size:min(3.8svw,25px);margin:0 0 .5em}#contents .sec01 .flex .left .txt{font-size:min(2.4svw,13px);line-height:2}#contents .sec01 .flex .right{width:24.9%;margin:0}#contents .sec01 .youtube{max-width:627px;width:90%;margin:0 auto 5em;position:relative;z-index:2}#contents .sec01 .youtube iframe{width:100%;aspect-ratio:16/9}#contents .sec01 .business{position:relative;z-index:2}#contents .sec01 .business .logo{max-width:300px;width:50%;margin:0 auto}@media screen and (max-width: 767px){#contents .sec01 .business .logo{margin:0 auto 1em}}#contents .sec01 .business .line{max-width:686px;margin:0 auto .5em}@media screen and (max-width: 767px){#contents .sec01 .business .line{display:none}}#contents .sec01 .business .box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}@media screen and (max-width: 767px){#contents .sec01 .business .box{display:block}}#contents .sec01 .business .box .block{width:31.772%}@media screen and (max-width: 767px){#contents .sec01 .business .box .block{width:90%;margin:0 auto 1em}}#contents .sec01 .business .box .block h3{background:#8d9c9f;color:#fff;font-size:min(2.8svw,16px);text-align:center;padding:.25em 0}#contents .sec01 .business .box .block .txt{font-size:min(2.3svw,12px);line-height:1.8;padding:.25em 0 0 0}#contents .sec01 .kazari{width:38.75%;position:absolute;top:3em;left:0;transform:translateX(-45%)}#contents .sec02{background:url(../images/brand/bg-sec02.webp) no-repeat 0 0;background-size:cover;padding:3em 0}#contents .sec02 .top{max-width:1004px;position:relative;text-align:center}#contents .sec02 .top .lead{text-align:center;color:#fff;font-size:min(3.8svw,25px)}@media screen and (max-width: 767px){#contents .sec02 .top .lead{text-align:left;padding:0 0 0 1em;margin:0 0 1em}}#contents .sec02 .top .lead span{font-size:min(5.15svw,35px);color:#ffec53}#contents .sec02 .top .wappen{width:17.828%;max-width:179px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 767px){#contents .sec02 .top .wappen{top:30%;right:.5em;width:20%}}#contents .sec02 .photobox{margin:-7.5em 0 2em}@media screen and (max-width: 767px){#contents .sec02 .photobox{margin:0 0 1em}}#contents .sec02 .title{color:#fff;font-size:min(3.3svw,21px);text-align:center;margin:0 0 2em;position:relative}#contents .sec02 .title::before{content:"";width:50%;height:1px;background:#fff;position:absolute;top:50%;left:0;transform:translateX(-20%)}@media screen and (max-width: 767px){#contents .sec02 .title::before{transform:translateX(-40%)}}#contents .sec02 .title::after{content:"";width:50%;height:1px;background:#fff;position:absolute;top:50%;right:0;transform:translateX(20%)}@media screen and (max-width: 767px){#contents .sec02 .title::after{transform:translateX(40%)}}#contents .sec02 .list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1280px;width:90%;margin:0 auto}@media screen and (max-width: 767px){#contents .sec02 .list{display:block}}#contents .sec02 .list ul{width:33.333%;padding:0 2em;margin:0}@media screen and (max-width: 767px){#contents .sec02 .list ul{margin:0 auto;width:100%;padding:0}}#contents .sec02 .list ul.first{border-right:1px solid #fff}@media screen and (max-width: 767px){#contents .sec02 .list ul.first{border:none}}#contents .sec02 .list ul.second{border-right:1px solid #fff}@media screen and (max-width: 767px){#contents .sec02 .list ul.second{border:none}}#contents .sec02 .list ul li{color:#fff;font-size:min(2.3svw,12px);line-height:2.5}/*# sourceMappingURL=brand.css.map */