.brand_detail{background:none !important}.freeCol{background:none !important}.glBox{border:none !important}.topicsColInner{background:#fff !important}.topicsCol h3,.topicsCol p{font-family:"Zen Maru Gothic",sans-serif;font-style:normal;color:#044562}.topicsCol .box{padding:3rem}@media(max-width: 1023.9px){.topicsCol .box{padding:4vw}}.topicsCol .mainPC{display:block}@media(max-width: 1023.9px){.topicsCol .mainPC{display:none}}.topicsCol .mainSP{display:none}@media(max-width: 1023.9px){.topicsCol .mainSP{display:block}}.container{background:url(../images/pc.jpg) no-repeat top center fixed;background-size:cover}@media(max-width: 1023.9px){.container{background:none}}.logo{background-color:#fff;text-align:center;padding:20px 0}@media(max-width: 1023.9px){.logo{padding:10px 0}}@media(max-width: 1023.9px){.logo img{width:70%;height:auto}}.logo p{font-size:2.5rem;margin:2rem 0;font-weight:bold;color:#044562}@media(max-width: 1023.9px){.logo p{font-size:2rem;height:auto}}.leadCol{text-align:center;font-weight:700;font-size:25px;padding-bottom:50px;line-height:40px}@media(max-width: 1023.9px){.leadCol{font-size:3.3333333333vw;line-height:5.3333333333vw}}.point{width:70%;margin-left:auto;margin-right:auto;margin-top:25px;background-color:#f9f3ef;padding:30px;border-radius:25px}@media(max-width: 1023.9px){.point{margin-top:4vw;width:90%;padding:5.3333333333vw;border-radius:5.3333333333vw}}.pointLogo{display:flex;justify-content:center}.pointLogo img{width:40%;height:auto}@media(max-width: 1023.9px){.pointLogo img{width:50%}}.pointLead{display:flex;justify-content:center;margin-top:5px}.pointLead h3{font-size:25px;font-weight:700}@media(max-width: 1023.9px){.pointLead h3{font-size:4vw;text-align:center}}.pointImg{margin-top:20px;margin-bottom:20px;justify-content:center;display:flex}@media(max-width: 1023.9px){.pointImg{margin-top:3.0666666667vw;margin-bottom:3.0666666667vw}}.pointImg img{width:80%}@media(max-width: 1023.9px){.pointImg img{width:90%}}.pointTxt{display:flex;justify-content:center;font-size:20px;font-weight:500;text-align:center}@media(max-width: 1023.9px){.pointTxt{font-size:3.7333333333vw}}.explanation{width:70%;margin-left:auto;margin-right:auto;margin-top:25px;padding:30px}@media(max-width: 1023.9px){.explanation{margin-top:4.6666666667vw;width:100%;padding:4vw;border-radius:5.3333333333vw}}.explanationLead{display:grid;justify-items:center;position:relative}.explanationLead::before{content:"";background-image:url(../images/phone.png);background-repeat:no-repeat;width:60px;height:60px;z-index:1;position:relative;left:-235px;bottom:-60px}@media(max-width: 1023.9px){.explanationLead::before{position:absolute;left:4.5333333333vw;top:0;background-size:9vw;height:auto;width:80px}}.explanationLead h3{font-size:35px;font-weight:700}@media(max-width: 1023.9px){.explanationLead h3{font-size:5.3333333333vw;text-align:center}}.explanationLead::after{content:"";background-image:url(../images/line.png);background-repeat:no-repeat;width:75px;height:8px;z-index:1;margin-top:15px;margin-bottom:5px}@media(max-width: 1023.9px){.explanationLead::after{margin-top:3.3333333333vw;margin-bottom:0.6666666667vw}}.explanationLead2{display:grid;justify-items:center;position:relative}.explanationLead2 h3{font-size:35px;font-weight:700}@media(max-width: 1023.9px){.explanationLead2 h3{font-size:5.3333333333vw;text-align:center}}.explanationLead2::after{content:"";background-image:url(../images/line.png);background-repeat:no-repeat;width:75px;height:8px;z-index:1;margin-top:15px;margin-bottom:5px}@media(max-width: 1023.9px){.explanationLead2::after{margin-top:3.3333333333vw;margin-bottom:0.6666666667vw}}.explanationImg{margin-top:20px;margin-bottom:20px;justify-content:center;display:flex}.explanationImg img{width:100%}.explanationTxt{display:flex;justify-content:center;font-size:20px;font-weight:500;text-align:center}@media(max-width: 1023.9px){.explanationTxt{font-size:3.7333333333vw}}.explanationGallery{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0}.explanationGallery ul{display:inline-flex;justify-content:space-between;gap:1.75%}.explanationGallery ul li :hover{cursor:pointer;transform:scale(1.025);transition:.3s}.explanationGallery ul li .zoomImg{position:relative}.explanationGallery ul li .zoomImg::before{content:"";position:absolute;background:url(../images/zoom.png) top center;background-size:100%;width:60px;height:60px;right:0;bottom:0;z-index:1;pointer-events:none}@media(max-width: 1023.9px){.explanationGallery ul li .zoomImg::before{width:10.6666666667vw;height:10.6666666667vw}}.explanationGallery img{width:100%;height:auto}.explanationGoods{display:flex;gap:2%;margin-top:25px}.explanationGoods p{font-size:20px;text-align:center;font-weight:500;padding-top:15px}@media(max-width: 1023.9px){.explanationGoods p{font-size:3.7333333333vw;padding-top:2.6666666667vw}}.topicsColInner{padding:25px 0 75px 0 !important}@media(max-width: 1023.9px){.topicsColInner{padding:10.6666666667vw 0 10.6666666667vw 0 !important}}.disclaimer{background-color:#f8f8f8;border-radius:20px;text-align:center;margin-top:25px;padding:15px 0}@media(max-width: 1023.9px){.disclaimer{font-size:3.3333333333vw;text-align:left;padding:15px;line-height:5.3333333333vw}}.thumbnail{width:100%;cursor:pointer;transition:transform .3s}.close{position:absolute;top:10px;right:50px;color:#fff;font-size:35px;font-weight:bold;z-index:-1;width:0}@media(max-width: 1023.9px){.close{top:4px}}.sp{display:none}@media(max-width: 1023.9px){.pc{display:none}.sp{display:inline-block}}.slideBnrCol{display:none}.brand_detail .freeCol{position:relative;background-color:#fff}@media(max-width: 1023.9px){.brand_detail .freeCol{margin:0 auto;width:100%}}@media(max-width: 1023.9px){.brand_detail .freeCol::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/sp_01.png) no-repeat;background-size:100%;z-index:1;pointer-events:none}}@media(max-width: 1023.9px){.brand_detail .freeCol::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(32.2666666667vw - 10.6666666667vw);background:url(../images/sp_02.png) no-repeat;background-size:100%;z-index:0;pointer-events:none}}@media(max-width: 1023.9px){.glBox{padding:0}}