.pageTitle{padding:65px 0;margin-bottom:54px}.pageTitle::before{content:"";position:absolute;top:-10px;left:-88px;width:306px;aspect-ratio:303/269;background:url(../../../../../../../../themes/msfactory/assets/images/3d/cad-gallery-photo.png)no-repeat top left/ 100%}.pageTitle .titleEn{position:relative;display:inline-block;padding:0 45px;margin:0;letter-spacing:2.8px}.pageTitle .titleEn::before{content:"";position:absolute;bottom:-32px;left:0;width:100%;height:1px;background-color:#000}.sectionCad{position:relative;z-index:1;margin-bottom:132px}.sectionCad .inner{max-width:1080px;background-color:#fff;padding-bottom:62px}.sectionCad .cadWrap{position:relative;display:flex;flex-wrap:wrap;z-index:1}.sectionCad .cadWrap::before{content:"";position:absolute;top:96px;left:-16px;width:650px;aspect-ratio:647/388;background:url(../../../../../../../../themes/msfactory/assets/images/3d/section-cad-photo-03.png)no-repeat top left/ 100%;z-index:1}.sectionCad .cadWrap .cadInfo{width:50%}.sectionCad .cadWrap .cadInfo .cadTitle{font-size:35px;font-weight:900;text-decoration:underline;text-underline-offset:16px;text-decoration-thickness:1px;margin-top:-37px;letter-spacing:1.4px;line-height:1.75;margin-left:2px;margin-bottom:67px}.sectionCad .cadWrap .cadInfo .cadBox{padding-left:2px}.sectionCad .cadWrap .cadInfo .cadBox .cadName{font-size:18px;font-weight:700;margin-bottom:16px}.sectionCad .cadWrap .cadInfo .cadBox .cadSub{font-size:12px;letter-spacing:1.4px}.sectionCad .cadWrap .cadPhoto{width:50%}.sectionCad .cadWrap:first-child{margin-bottom:-72px;z-index:2}.sectionCad .cadWrap:first-child .cadPhoto{width:53%;margin-right:-6.2%;margin-left:3.2%;margin-top:-3.6%}.sectionCad .cadWrap:last-child{flex-direction:row-reverse;align-items:end}.sectionCad .cadWrap:last-child .cadPhoto{margin-left:-15%;margin-right:-5%;width:60%}.sectionCad .cadWrap:last-child .cadPhoto img{border-top:1px solid #b1b1b1}.sectionCad .cadWrap:last-child .cadInfo{padding-left:13px;margin-bottom:44px}.sectionCad .cadWrap:last-child .cadInfo .cadBox:not(:last-child){margin-bottom:49px}.sectionCad .cadWrap:last-child::before{top:auto;left:auto;bottom:-35px;right:25px;width:265px;aspect-ratio:262/521;background:url(../../../../../../../../themes/msfactory/assets/images/3d/section-cad-photo-04.png)no-repeat top left/ 100%;z-index:-1}.sectionGallery{margin-bottom:74px}.sectionGallery .inner{max-width:1080px;border:1px solid #000;padding:0 0 37px}.sectionGallery .titleEn{display:inline-block;padding:0 64px;background-color:#f2f2f2;transform:translateY(-31px);margin-bottom:18px}.sectionGallery .galleryList{display:flex;flex-wrap:wrap}.sectionGallery .galleryList li{width:205px;text-align:center}.sectionGallery .galleryList>li{margin-bottom:22px}.sectionGallery .galleryList li:not(:nth-child(8n)){margin-right:13px}.sectionGallery .galleryList>li:nth-child(3){margin-right:0}.sectionGallery .galleryList>li:nth-child(1),.sectionGallery .galleryList>li:nth-child(2){width:423px}.sectionGallery .galleryList>li:nth-child(1) .listChild,.sectionGallery .galleryList>li:nth-child(2) .listChild{display:flex;flex-wrap:wrap}.sectionGallery .galleryList li li:last-child{margin:0}.sectionGallery .galleryList li .gallerySub{font-size:12px;margin-top:10px;letter-spacing:1px}@media(max-width:768px){.pageTitle{padding:50px 0}.pageTitle::before{width:60vw;max-width:270px}.pageTitle .titleEn{padding:0 5vw}.pageTitle .titleEn::before{bottom:-25px}.sectionCad{margin-bottom:15vw}.sectionCad .inner{width:92%;padding-bottom:10vw}.sectionCad .cadWrap::before{content:none}.sectionCad .cadWrap .cadInfo{width:100%;margin-bottom:10vw}.sectionCad .cadWrap:first-child .cadPhoto{width:100%;margin:0}.sectionCad .cadWrap .cadPhoto img{width:100%}.sectionCad .cadWrap:first-child{margin-bottom:10vw}.sectionCad .cadWrap:last-child{flex-direction:row}.sectionCad .cadWrap:last-child .cadPhoto{width:100%;margin:0}.sectionCad .cadWrap .cadInfo .cadTitle{font-size:clamp(30px,7vw,40px);margin-top:-5vw;margin-bottom:10vw}.sectionCad .cadWrap .cadInfo .cadBox .cadName{font-size:clamp(18px,3.2vw,24px);margin-bottom:3vw}.sectionCad .cadWrap .cadInfo .cadBox .cadSub{font-size:clamp(12px,2.2vw,15px)}.sectionCad .cadWrap:last-child .cadInfo{padding:0}.sectionCad .cadWrap:last-child .cadInfo .cadBox:not(:last-child){margin-bottom:7vw}.sectionGallery{margin-bottom:10vw}.sectionGallery .inner{width:92%;padding-bottom:5vw}.sectionGallery .titleEn{padding:0 6vw}.sectionGallery .galleryList li{width:calc(50% - 10px);margin-bottom:20px}.sectionGallery .galleryList li:not(:nth-child(8n)){margin-right:0}.sectionGallery .galleryList li:not(:nth-child(2n+4)){margin-right:20px}.sectionGallery .galleryList>li:nth-child(1),.sectionGallery .galleryList>li:nth-child(2){width:100%;margin:0 0 20px}.sectionGallery .galleryList>li:nth-child(1) .listChild li,.sectionGallery .galleryList>li:nth-child(2) .listChild li{margin-bottom:0}.sectionGallery .galleryList li .gallerySub{font-size:clamp(12px,2.2vw,15px)}}@media(max-width:430px){.sectionGallery .titleEn{transform:translateY(-26px)}.sectionGallery .galleryList li{width:calc(50% - 8px);margin-bottom:15px}.sectionGallery .galleryList li:not(:nth-child(8n)){margin-right:0}.sectionGallery .galleryList li:not(:nth-child(2n+4)){margin-right:15px}.sectionGallery .galleryList>li:nth-child(1),.sectionGallery .galleryList>li:nth-child(2){width:100%;margin:0 0 15px}.sectionCad .cadWrap .cadInfo .cadTitle{margin-top:-8vw}}