@charset "UTF-8";.loop_text{position:absolute;display:flex;width:100%;overflow:hidden;z-index:1;mix-blend-mode:plus-lighter}.slider-card,.slider-cardItem,.slider-controls,.slider-section,.slider-section_center{position:relative}#page-people .loop_text,#page-peopleSingle .loop_text{z-index:2}@media screen and (min-width:1920px){#page-top .loop_text{bottom:570px}}@media screen and (min-width:1401px) and (max-width:1919px){#page-top .loop_text{bottom:29.6875vw}}@media (min-width:768px) and (max-width:1400px){#page-top .loop_text{bottom:calc(399.21875 / 1400 * 100vw)}}@media (max-width:767px){#page-top .loop_text{bottom:calc(210 / 390 * 100vw)}}@media screen and (min-width:1920px){#page-people .loop_text{bottom:-88px}#page-peopleSingle .loop_text{top:10px}}@media screen and (min-width:1401px) and (max-width:1919px){#page-people .loop_text{bottom:-4.5833333333vw}#page-peopleSingle .loop_text{top:.5208333333vw}}@media (min-width:768px) and (max-width:1400px){#page-people .loop_text{bottom:calc(-54.6875 / 1400 * 100vw)}#page-peopleSingle .loop_text{top:calc(-32.8125 / 1400 * 100vw)}}@media (max-width:767px){#page-people .loop_text{bottom:calc(-14 / 390 * 100vw)}#page-peopleSingle .loop_text{top:calc(-50 / 390 * 100vw)}}.loop_textWrap{display:flex;align-items:center;width:200%;height:100%}@media (min-width:768px){.loop_textWrap{animation:loop1 20s linear infinite}.loop_textWrap .item{letter-spacing:-.04em}}.loop_textWrap .item{display:inline-block;width:auto;flex:0 0 auto;white-space:nowrap;background:linear-gradient(81deg,rgba(129,139,154,.06) 0,rgba(0,90,190,.06) 73.27%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:1920px){.fjd-head .loop_text{bottom:-50px}.loop_textWrap{gap:20px}.loop_textWrap .item{font-size:180px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-head .loop_text{bottom:-2.6041666667vw}.loop_textWrap{gap:1.0416666667vw}.loop_textWrap .item{font-size:max(10px,9.375vw)}}@media (min-width:768px) and (max-width:1400px){.fjd-head .loop_text{bottom:calc(-43.75 / 1400 * 100vw)}.loop_textWrap{gap:calc(21.875 / 1400 * 100vw)}.loop_textWrap .item{font-size:max(12px,153.125 / 1400 * 100vw);letter-spacing:-.04em}}@media (max-width:767px){.fjd-head .loop_text{bottom:calc(-30 / 390 * 100vw)}.loop_textWrap{gap:calc(20 / 390 * 100vw);animation:loop1_sp 15s linear infinite}.loop_textWrap .item{font-size:max(10px,100 / 390 * 100vw);letter-spacing:-.04em}}@keyframes loop1{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes loop1_sp{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.slider-card{z-index:1}.page-fjd .slider-card,.peopleSingle-page .slider-card,.top-architecture_wrap .slider-card,.top-journalArticle .slider-card{overflow:hidden}.slider-card_photo{overflow:hidden}@media screen and (min-width:1920px){.page-fjd .loop_textWrap .item{font-size:110px}.loop_textWrap .item:nth-child(even){margin-right:100px}.slider-card_photo{height:333px}}@media screen and (min-width:1401px) and (max-width:1919px){.page-fjd .loop_textWrap .item{font-size:max(10px,5.7291666667vw)}.loop_textWrap .item:nth-child(even){margin-right:5.2083333333vw}.slider-card_photo{height:17.34375vw}}@media (min-width:768px) and (max-width:1400px){.page-fjd .loop_textWrap .item{font-size:max(12px,98.4375 / 1400 * 100vw)}.loop_textWrap .item:nth-child(even){margin-right:calc(109.375 / 1400 * 100vw)}.slider-card_photo{height:calc(243.90625 / 1400 * 100vw)}}@media (max-width:767px){.page-fjd .loop_textWrap .item{font-size:max(10px,80 / 390 * 100vw)}.loop_textWrap .item:nth-child(even){margin-right:calc(70 / 390 * 100vw)}.slider-card_photo{height:calc(208 / 390 * 100vw)}}@media screen and (min-width:1920px){.fjd-project .slider-card_photo,.peopleSingle_workproject .slider-card_photo{height:600px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-project .slider-card_photo,.peopleSingle_workproject .slider-card_photo{height:31.25vw}}@media (min-width:768px) and (max-width:1400px){.fjd-project .slider-card_photo,.peopleSingle_workproject .slider-card_photo{height:calc(439.6875 / 1400 * 100vw)}}@media (max-width:767px){.fjd-project .slider-card_photo,.peopleSingle_workproject .slider-card_photo{height:calc(312 / 390 * 100vw)}.sub-page_articleList .slider-card_photo{aspect-ratio:1/1;height:auto}}@media (min-width:768px){.slider-card{padding-top:6px;padding-left:6px;padding-bottom:6px}.slider-card_photo.min{height:calc(145.46875 / 1400 * 100vw);min-height:calc(145.46875 / 1400 * 100vw)}}@media (max-width:767px){.slider-card_photo.min{aspect-ratio:auto;height:calc(80 / 390 * 100vw);min-height:calc(80 / 390 * 100vw)}}.slider-card_photo img{height:100%;-o-object-fit:cover;object-fit:cover}.slider-card_text{background-color:#fff}@media (min-width:1920px){.slider-card_text{height:calc(100% - 333px)}.fjd-project:after{background-image:url(/common/images/top/top_bg_grid_pc_l.png)}}.slider-card_text.slider_overlay{background-color:transparent}.columnSearch .slider-card_text,.page-fjd .slider-card_text,.peopleSingle_slider .slider-card_text,.sub-page_section .slider-card_text,.top-journal .slider-card_text{display:flex;flex-direction:column;justify-content:space-between}.fjd-project .slider-card_text,.peopleSingle_workproject .slider-card_text{width:100%;position:absolute;bottom:0;z-index:1;color:#fff;height:-moz-fit-content;height:fit-content}.fjd-project .slider-card_text .text,.peopleSingle_workproject .slider-card_text .text{line-height:1.8}@media screen and (min-width:1920px){.slider-card_text{padding:16px 20px 20px}.columnSearch .slider-card_text,.page-fjd .slider-card_text,.peopleSingle_slider .slider-card_text,.sub-page_section .slider-card_text,.top-journal .slider-card_text{gap:20px}.fjd-project .slider-card_text .text,.peopleSingle_workproject .slider-card_text .text{font-size:16px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-card_text{padding:.8333333333vw 1.0416666667vw 1.0416666667vw}.columnSearch .slider-card_text,.page-fjd .slider-card_text,.peopleSingle_slider .slider-card_text,.sub-page_section .slider-card_text,.top-journal .slider-card_text{gap:1.0416666667vw}.fjd-project .slider-card_text .text,.peopleSingle_workproject .slider-card_text .text{font-size:max(10px,.8333333333vw)}}@media (min-width:768px) and (max-width:1400px){.slider-card_text{padding-top:calc(17.5 / 1400 * 100vw);padding-bottom:calc(15.3125 / 1400 * 100vw);padding-left:calc(15.3125 / 1400 * 100vw);padding-right:calc(15.3125 / 1400 * 100vw)}.columnSearch .slider-card_text,.page-fjd .slider-card_text,.peopleSingle_slider .slider-card_text,.sub-page_section .slider-card_text,.top-journal .slider-card_text{gap:calc(19.6875 / 1400 * 100vw)}.fjd-project .slider-card_text .text,.peopleSingle_workproject .slider-card_text .text{line-height:1.6;font-size:max(12px,13.125 / 1400 * 100vw)}}.peopleSingle_slider .slider-card_text .text{width:96%}.slider-card_text .text.line1,.slider-card_text .text.line2,.slider-card_text .text.line3{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}.slider-card_text .text.line1{-webkit-line-clamp:1;line-clamp:1;height:auto}.slider-card_text .text.line2{-webkit-line-clamp:2;line-clamp:2;height:3.5em}@media (max-width:767px){.slider-card_text{padding:calc(12 / 390 * 100vw) calc(10 / 390 * 100vw)}.columnSearch .slider-card_text,.page-fjd .slider-card_text,.peopleSingle_slider .slider-card_text,.sub-page_section .slider-card_text,.top-journal .slider-card_text{gap:calc(10 / 390 * 100vw)}.fjd-project .slider-card_text .text,.peopleSingle_workproject .slider-card_text .text{line-height:1.6;font-size:max(10px,11 / 390 * 100vw)}.page-fjd .sub-page_articleItem .slider-card_text .text.line2{-webkit-line-clamp:4;line-clamp:4;height:7em}}.peopleSingle_workproject .peopleSingle_slider .slider-card_text .text.line2{height:auto}.slider-card_title{font-weight:700;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline;line-height:1.7}@media screen and (min-width:1920px){.slider-card_title{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-card_title{font-size:max(10px,.9375vw)}}@media (min-width:768px) and (max-width:1400px){.slider-card_title{font-size:max(12px,15.3125 / 1400 * 100vw)}}@media (max-width:767px){.slider-card_title{font-size:max(10px,13 / 390 * 100vw)}}@media screen and (min-width:1920px){.top-architecture .slider-card_title{font-size:20px}}@media screen and (min-width:1401px) and (max-width:1919px){.top-architecture .slider-card_title{font-size:max(10px,1.0416666667vw)}}.slider-card_title.line1,.slider-card_title.line2,.slider-card_title.line3{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}.slider-card_title.line1{-webkit-line-clamp:1;line-clamp:1;height:auto}.slider-card_title.line2{-webkit-line-clamp:2;line-clamp:2;height:3.5em}@media (max-width:767px){.page-fjd .sub-page_articleItem .slider-card_title.line2{-webkit-line-clamp:4;line-clamp:4;height:7em}}.peopleSingle_workproject .peopleSingle_slider .slider-card_title.line2{height:auto}.slider-card_category{display:grid;grid-auto-columns:1fr}.slider-banner a,.slider-banner_item a,.slider-cardItem a,.slider-card_category .label,.slider-card_category .text{display:block}@media screen and (min-width:1920px){.peopleSingle_workproject .slider-card_title{font-size:20px}.slider-card_category{gap:3px;margin-top:14px}}@media screen and (min-width:1401px) and (max-width:1919px){.peopleSingle_workproject .slider-card_title{font-size:max(10px,1.0416666667vw)}.slider-card_category{gap:.15625vw;margin-top:.7291666667vw}}@media (min-width:768px) and (max-width:1400px){.peopleSingle_workproject .slider-card_title{font-size:max(12px,17.5 / 1400 * 100vw)}.slider-card_category{gap:calc(3.28125 / 1400 * 100vw);margin-top:calc(15.3125 / 1400 * 100vw)}}@media screen and (min-width:1920px){.slider-card_category .label{font-size:11px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-card_category .label{font-size:max(10px,.5729166667vw)}}@media (min-width:768px) and (max-width:1400px){.slider-card_category .label{font-size:max(12px,12.03125 / 1400 * 100vw)}}@media (max-width:767px){.slider-card_category{gap:calc(3 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}.slider-card_category .label{font-size:max(10px,10 / 390 * 100vw)}}.slider-card_category .text{color:#818B9A}.slider-card_textInner{display:flex;flex-wrap:wrap}@media screen and (min-width:1920px){.slider-card_category .text{font-size:11px}.slider-card_textInner{gap:12px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-card_category .text{font-size:max(10px,.5729166667vw)}.slider-card_textInner{gap:.625vw}}@media (min-width:768px){.slider-card_textInner{align-items:center}.slider-card_categoryFlame{transition:all .3s ease-out}}@media (min-width:768px) and (max-width:1400px){.slider-card_category .text{font-size:max(12px,12.03125 / 1400 * 100vw)}.slider-card_textInner{gap:calc(6.5625 / 1400 * 100vw)}}@media (max-width:767px){.slider-card_category .text{font-size:max(10px,10 / 390 * 100vw)}.slider-card_textInner{gap:calc(8 / 390 * 100vw)}#contents .slider-card_textInner,.page-fjd .slider-card_textInner,.peopleSingle_slider .slider-card_textInner,.top-journalArticle .slider-card_textInner{flex-direction:initial;gap:calc(10 / 390 * 100vw);align-items:center}.columnLatest_item .slider-card_textInner{align-items:center}.columnSearch .slider-card_textInner{flex-direction:column}}.slider-card_categoryFlame{width:-moz-fit-content;width:fit-content;height:-moz-fit-content!important;height:fit-content!important;color:#0057BE;border:1px solid #0057BE;background-color:#fff;border-radius:80px}@media screen and (min-width:1920px){.slider-card_categoryFlame{font-size:14px;bottom:20px;left:137px;padding:5px 8px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-card_categoryFlame{font-size:max(10px,.7291666667vw);bottom:1.0416666667vw;left:7.1354166667vw;padding:.2604166667vw .4166666667vw}}@media (min-width:768px) and (max-width:1400px){.slider-card_categoryFlame{font-size:max(12px,12.03125 / 1400 * 100vw);bottom:calc(15.3125 / 1400 * 100vw);left:calc(125.78125 / 1400 * 100vw);padding:calc(5.46875 / 1400 * 100vw) calc(8.75 / 1400 * 100vw)}}@media (max-width:767px){.slider-card_categoryFlame{font-size:max(10px,11 / 390 * 100vw);bottom:calc(10 / 390 * 100vw);left:calc(100 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(8 / 390 * 100vw)}}@media (min-width:768px) and (max-width:1000px){.slider-card_categoryFlame{left:8px;font-size:11px}}.slider-card_categoryFlame.blue{background-color:#0057BE;color:#fff}.slider-card_categoryFlame:empty{background-color:transparent;border:none}.slider-card_bn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content!important;height:fit-content!important;color:#fff;background-color:#303234;border-radius:80px}@media screen and (min-width:1920px){.slider-card_bn{font-size:14px;bottom:20px;left:137px;padding:5px 8px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-card_bn{font-size:max(10px,.7291666667vw);bottom:1.0416666667vw;left:7.1354166667vw;padding:.2604166667vw .4166666667vw}}@media (min-width:768px){.slider-card_bn{transition:all .3s ease-out}}@media (min-width:768px) and (max-width:1400px){.slider-card_bn{font-size:max(12px,12.03125 / 1400 * 100vw);bottom:calc(15.3125 / 1400 * 100vw);left:calc(125.78125 / 1400 * 100vw);padding:calc(5.46875 / 1400 * 100vw) calc(8.75 / 1400 * 100vw)}}@media (max-width:767px){.slider-card_bn{font-size:max(10px,11 / 390 * 100vw);bottom:calc(10 / 390 * 100vw);left:calc(100 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(8 / 390 * 100vw)}.archive .slider-card_bn{width:82%}}@media (min-width:768px) and (max-width:1000px){.slider-card_bn{left:8px;font-size:11px}}.slider-cardItem{height:initial}@media screen and (min-width:1920px){.slider-cardItem{width:500px;min-width:500px;margin-right:30px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-cardItem{width:26.0416666667vw;min-width:26.0416666667vw;margin-right:1.5625vw}}@media (min-width:768px) and (max-width:1400px){.slider-cardItem{width:calc(366.40625 / 1400 * 100vw);height:initial;min-width:calc(366.40625 / 1400 * 100vw);margin-right:calc(21.875 / 1400 * 100vw)}}@media (max-width:767px){.slider-cardItem{width:calc(312 / 390 * 100vw);min-width:calc(312 / 390 * 100vw);margin-right:calc(18 / 390 * 100vw)}}.slider-cardItem a{height:100%;background-color:#fff}.slider-card_date{color:#818B9A}@media screen and (min-width:1920px){.fjd-project .slider-cardItem,.peopleSingle_workproject .slider-cardItem{width:600px;min-width:600px;height:600px}.slider-card_date{font-size:14px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-project .slider-cardItem,.peopleSingle_workproject .slider-cardItem{width:31.25vw;min-width:31.25vw;height:31.25vw}.slider-card_date{font-size:max(10px,.7291666667vw)}}@media (min-width:768px) and (max-width:1400px){.fjd-project .slider-cardItem,.peopleSingle_workproject .slider-cardItem{width:calc(439.6875 / 1400 * 100vw);height:calc(439.6875 / 1400 * 100vw);min-width:calc(439.6875 / 1400 * 100vw)}.slider-card_date{font-size:max(12px,13.125 / 1400 * 100vw)}.slider-banner{gap:calc(21.875 / 1400 * 100vw)}}@media (max-width:767px){.fjd-project .slider-cardItem,.peopleSingle_workproject .slider-cardItem{width:calc(312 / 390 * 100vw);height:calc(312 / 390 * 100vw);min-width:calc(312 / 390 * 100vw)}.slider-card_date{font-size:max(10px,11 / 390 * 100vw)}.columnSearch .slider-card_date,.fjd-body .slider-card_date,.page-fjd.archive .slider-card_date{order:3}}@media (min-width:768px) and (max-width:1000px){.slider-card_date{font-size:11px}}.bg-wrapper .slider-card_date{color:#fff}@media screen and (min-width:1920px){.slider-banner_item{width:290px;margin-right:30px}.slider-tag{font-size:14px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-banner_item{width:15.1041666667vw;margin-right:1.5625vw}}@media (min-width:768px) and (max-width:1400px){.slider-banner_item{width:calc(240.625 / 1400 * 100vw);margin-right:calc(19.6875 / 1400 * 100vw)}}@media (max-width:767px){.slider-banner{gap:calc(18 / 390 * 100vw)}.slider-banner_item{width:calc(180 / 390 * 100vw);min-width:calc(180 / 390 * 100vw);margin-right:calc(20 / 390 * 100vw)}}.slider-tag{color:#818B9A;display:flex;flex-wrap:wrap}@media screen and (min-width:1920px){.slider-tag{gap:12px}.pause-btn,.play-btn{width:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-tag{font-size:max(10px,.7291666667vw);gap:.625vw}}@media (min-width:768px) and (max-width:1400px){.slider-tag{gap:calc(13.125 / 1400 * 100vw);font-size:max(12px,13.125 / 1400 * 100vw)}}@media (max-width:767px){.slider-tag{gap:calc(10 / 390 * 100vw);font-size:max(10px,11 / 390 * 100vw)}}@media (min-width:768px) and (max-width:1000px){.slider-tag{font-size:11px}}.pause-btn,.play-btn{transition:all .3s}@media screen and (min-width:1920px){.pause-btn,.play-btn{height:40px}.slider-controls{margin-right:20px}}@media screen and (min-width:1401px) and (max-width:1919px){.pause-btn,.play-btn{width:2.0833333333vw;height:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){.pause-btn,.play-btn{width:calc(38.28125 / 1400 * 100vw);height:calc(38.28125 / 1400 * 100vw)}}@media (max-width:767px){.pause-btn,.play-btn{width:calc(26 / 390 * 100vw);height:calc(26 / 390 * 100vw)}}.play-btn{display:none}.slider-controls{width:-moz-fit-content;width:fit-content;margin-left:auto;z-index:1}@media (min-width:768px){.topMv-container .slider-controls{position:absolute;bottom:20px;right:0}}@media screen and (min-width:1920px){.architect_gallery .slider-controls,.fjd_slider-main .slider-controls,.page-fjd .slider-controls,.peopleSingle-page .slider-controls,.top-architecture_wrap .slider-controls,.top-journal .slider-controls,.top-specialBanner .slider-controls{margin-top:15px}}@media screen and (min-width:1401px) and (max-width:1919px){.slider-controls{margin-right:1.0416666667vw}.architect_gallery .slider-controls,.fjd_slider-main .slider-controls,.page-fjd .slider-controls,.peopleSingle-page .slider-controls,.top-architecture_wrap .slider-controls,.top-journal .slider-controls,.top-specialBanner .slider-controls{margin-top:.78125vw}}@media (min-width:768px) and (max-width:1400px){.slider-controls{margin-right:calc(21.875 / 1400 * 100vw)}.architect_gallery .slider-controls,.fjd_slider-main .slider-controls,.page-fjd .slider-controls,.peopleSingle-page .slider-controls,.top-architecture_wrap .slider-controls,.top-journal .slider-controls,.top-specialBanner .slider-controls{margin-top:calc(16.40625 / 1400 * 100vw)}}@media (max-width:767px){.slider-controls{margin-right:calc(10 / 390 * 100vw)}.topMv-container .slider-controls{position:absolute;bottom:calc(-30 / 390 * 100vw);right:calc(10 / 390 * 100vw);margin-right:0}.architect_gallery .slider-controls,.fjd_slider-main .slider-controls,.page-fjd .slider-controls,.peopleSingle-page .slider-controls,.top-architecture_wrap .slider-controls,.top-journal .slider-controls,.top-specialBanner .slider-controls{margin-top:calc(15 / 390 * 100vw)}}@media screen and (min-width:1920px){.fjd_slider-main .slider-controls{margin-top:10px}.tag-slider .slider-controls{right:20px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd_slider-main .slider-controls{margin-top:.5208333333vw}}@media (min-width:768px) and (max-width:1400px){.fjd_slider-main .slider-controls{margin-top:calc(10.9375 / 1400 * 100vw)}}@media (max-width:767px){.fjd_slider-main .slider-controls{margin-top:calc(5 / 390 * 100vw)}.page-fjd .fjd-project_slider .slider-controls{margin-right:calc(30 / 390 * 100vw)}}.tag-slider .slider-controls{position:absolute;margin:0}@media screen and (min-width:1921px){.swiper-container .swiper-slide{margin-right:20px}}@media screen and (min-width:1281px) and (max-width:1920px){.swiper-container .swiper-slide{margin-right:1.5625vw}}@media screen and (min-width:768px) and (max-width:1280px){.swiper-container .swiper-slide{margin-right:1.5625vw}}@media screen and (max-width:768px){.swiper-container .swiper-slide{margin-right:4.6153846154vw}}.slider-static-dual .slider-static~.swiper-button-next,.slider-static-dual .slider-static~.swiper-button-prev,.slider-static-triple .slider-static~.swiper-button-next,.slider-static-triple .slider-static~.swiper-button-prev{display:none!important}.slider-static-dual .slider-static+.slider-controls,.slider-static-triple .slider-static+.slider-controls{opacity:0;visibility:hidden}@media screen and (min-width:1920px){.tag-slider .slider-controls{bottom:10px}#page-top .section-header{margin-top:100px}#page-people .section-header{width:764px}}@media screen and (min-width:1401px) and (max-width:1919px){.tag-slider .slider-controls{right:1.0416666667vw;bottom:.5208333333vw}#page-top .section-header{margin-top:5.2083333333vw}}@media (min-width:768px) and (max-width:1400px){.tag-slider .slider-controls{right:calc(21.875 / 1400 * 100vw);bottom:calc(10.9375 / 1400 * 100vw)}#page-top .section-header{margin-top:calc(87.5 / 1400 * 100vw)}}@media (max-width:767px){.tag-slider .slider-controls{right:calc(10 / 390 * 100vw);bottom:calc(10 / 390 * 100vw)}#page-top .section-header{margin-top:calc(50 / 390 * 100vw)}}#page-people .section-header{margin:auto}.section-header_catch{font-weight:500}@media screen and (min-width:1920px){.section-header_catch{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){#page-people .section-header{width:39.7916666667vw}.section-header_catch{font-size:max(10px,.9375vw)}}@media (min-width:768px) and (max-width:1400px){#page-people .section-header{width:calc(835.625 / 1400 * 100vw);transform:translateX(calc(65.625 / 1400 * 100vw))}.section-header_catch{font-size:max(12px,16.40625 / 1400 * 100vw)}}@media (max-width:767px){#page-people .section-header{width:calc(350 / 390 * 100vw);transform:translateY(calc(-12 / 390 * 100vw))}.section-header_catch{font-size:max(10px,13 / 390 * 100vw);line-height:calc(23.4 / 390 * 100vw)}}#page-top .section-header_catch{color:#0057BE}@media screen and (min-width:1920px){.section-header_lead{font-size:40px}#page-top .section-header_lead{margin-top:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.section-header_lead{font-size:max(10px,2.0833333333vw)}#page-top .section-header_lead{margin-top:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){.section-header_lead{font-size:max(12px,37.1875 / 1400 * 100vw)}#page-top .section-header_lead{margin-top:calc(35 / 1400 * 100vw)}}@media (max-width:767px){.section-header_lead{font-size:max(10px,28 / 390 * 100vw);letter-spacing:.04em}#page-top .section-header_lead{margin-top:calc(30 / 390 * 100vw)}}.section-header_text{font-weight:500}@media screen and (min-width:1920px){.section-header_text{font-size:18px;line-height:39.6px;max-width:850px}#page-people .section-header_text,#page-top .top-people .section-header_text,#page-top .top-solution .section-header_text{margin-top:80px}}@media screen and (min-width:1401px) and (max-width:1919px){.section-header_text{font-size:max(10px,.9375vw);line-height:2.0625vw;max-width:44.2708333333vw}#page-people .section-header_text,#page-top .top-people .section-header_text,#page-top .top-solution .section-header_text{margin-top:4.1666666667vw}}@media (min-width:768px) and (max-width:1400px){.section-header_text{font-size:max(12px,15.3125 / 1400 * 100vw);line-height:calc(30.625 / 1400 * 100vw);max-width:calc(765.625 / 1400 * 100vw)}#page-people .section-header_text,#page-top .top-people .section-header_text,#page-top .top-solution .section-header_text{margin-top:calc(65.625 / 1400 * 100vw)}}@media (max-width:767px){.section-header_text{font-size:max(10px,13 / 390 * 100vw);line-height:calc(28 / 390 * 100vw);letter-spacing:-.001em}#page-people .section-header_text,#page-top .top-people .section-header_text,#page-top .top-solution .section-header_text{margin-top:calc(40 / 390 * 100vw)}}#page-top .top-architectureInner .section-header_text{color:#F1F3F5}@media screen and (min-width:1920px){#page-top .top-architectureInner .section-header_text{margin-top:60px}}@media screen and (min-width:1401px) and (max-width:1919px){#page-top .top-architectureInner .section-header_text{margin-top:3.125vw}}@media (min-width:768px) and (max-width:1400px){#page-top .top-architectureInner .section-header_text{margin-top:calc(54.6875 / 1400 * 100vw)}}@media (max-width:767px){#page-top .top-architectureInner .section-header_text{margin-top:calc(50 / 390 * 100vw)}}@media screen and (min-width:1920px){.sub-page_section .section-header_text{margin-top:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_section .section-header_text{margin-top:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){.sub-page_section .section-header_text{margin-top:calc(32.8125 / 1400 * 100vw)}}@media (max-width:767px){.sub-page_section .section-header_text{margin-top:calc(40 / 390 * 100vw)}.page-fjd .section-header_text{margin-top:calc(20 / 390 * 100vw)}.fmag .section-header_text{margin-top:calc(30 / 390 * 100vw)}}.fjd-projectInner .section-header_text{color:#FFF}.archive-head .section-header_text{position:relative}@media screen and (min-width:1920px){.fjd-projectInner .section-header_text{margin-top:40px}.archive-head .section-header_text{margin-left:30px;padding-left:30px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-projectInner .section-header_text{margin-top:2.0833333333vw}.archive-head .section-header_text{margin-left:1.5625vw;padding-left:1.5625vw}}@media (min-width:768px) and (max-width:1400px){.fjd-projectInner .section-header_text{margin-top:calc(32.8125 / 1400 * 100vw)}.archive-head .section-header_text{margin-left:calc(21.875 / 1400 * 100vw);padding-left:calc(21.875 / 1400 * 100vw)}}@media (min-width:768px){.archive-head .section-header_text:before{content:"";display:block;width:1px;height:100%;background-color:#818B9A;position:absolute;left:0}.section-header_text.with-image{display:flex}}.section-header_text.with-image .image{height:auto}@media screen and (min-width:1920px){.section-header_text.with-image .image{width:160px;margin-left:100px}.sub-page_header{padding-top:130px}}@media screen and (min-width:1401px) and (max-width:1919px){.section-header_text.with-image .image{width:8.3333333333vw;margin-left:5.2083333333vw}}@media (min-width:768px) and (max-width:1400px){.section-header_text.with-image .image{width:calc(175 / 1400 * 100vw);margin-left:calc(78.75 / 1400 * 100vw)}}@media (max-width:767px){.section-header_text.with-image .image{width:calc(160 / 390 * 100vw);height:auto;margin-top:calc(30 / 390 * 100vw);display:block;margin-left:auto;margin-right:auto}}.sub-page_header{margin:auto}@media screen and (min-width:1920px){.sub-page_header{padding-bottom:120px;width:1640px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_header{padding-top:6.7708333333vw;padding-bottom:6.25vw;width:85.4166666667vw}}@media (min-width:768px) and (max-width:1400px){.sub-page_header{padding:calc(87.5 / 1400 * 100vw) 0;width:calc(1268.75 / 1400 * 100vw)}}@media (max-width:767px){.sub-page_header{padding:calc(16 / 390 * 100vw) 0 calc(50 / 390 * 100vw);width:calc(370 / 390 * 100vw)}.sub-page_sectionHead{width:100%}}@media (min-width:768px){.archive-head .sub-page_sectionHead{display:flex;align-items:flex-end}.sub-page_articleList{grid-template-columns:repeat(3,1fr)}}.sub-page_sectionInner{margin:auto;position:relative}@media screen and (min-width:1920px){.sub-page_sectionInner{width:1520px;padding-top:80px;padding-bottom:80px}.sub-page_articleList{margin-top:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_sectionInner{width:79.1666666667vw;padding-top:4.1666666667vw;padding-bottom:4.1666666667vw}}@media (min-width:768px) and (max-width:1400px){.sub-page_sectionInner{width:calc(1225 / 1400 * 100vw);padding-top:calc(65.625 / 1400 * 100vw);padding-bottom:calc(65.625 / 1400 * 100vw)}}@media (max-width:767px){.sub-page_sectionInner{width:calc(350 / 390 * 100vw);padding-top:calc(40 / 390 * 100vw);padding-bottom:calc(40 / 390 * 100vw)}}#page-architect .sub-page_sectionInner{width:100%}.sub-page_sectionWrap{display:flex;align-items:flex-end;justify-content:space-between}.sub-page_articleList{display:grid}@media screen and (min-width:1920px){.sub-page_articleList{gap:31px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_articleList{margin-top:2.0833333333vw;gap:1.6145833333vw}}@media (min-width:768px) and (max-width:1400px){.sub-page_articleList{margin-top:calc(43.75 / 1400 * 100vw);gap:calc(28.4375 / 1400 * 100vw)}}.sub-page_articleList .slider-cardItem{width:auto;min-width:auto;margin-right:0}.sub-page_articleItem{display:block;position:relative;height:initial}@media (min-width:768px){.hideItem-4 .sub-page_articleItem:nth-child(n+4){display:none}}@media (max-width:767px){.sub-page_articleList{margin-top:calc(20 / 390 * 100vw);grid-template-columns:repeat(2,1fr);gap:calc(16 / 390 * 100vw)}.hideItem-4 .sub-page_articleItem:nth-child(n+3){display:none}}.sub-page #contents-wrap{display:block}.sub-page-wrapper{position:relative;margin:auto;display:flex;justify-content:space-between;width:1250px}@media screen and (min-width:1920px){.sub-page-wrapper{gap:80px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page-wrapper{gap:4.1666666667vw}}@media (min-width:768px) and (max-width:1400px){.sub-page-wrapper{width:calc(1225 / 1400 * 100vw);gap:calc(65.625 / 1400 * 100vw);justify-content:center}}@media (max-width:767px){.sub-page-wrapper{flex-direction:column;width:calc(350 / 390 * 100vw)}}.sub-page-wrapper #side+#main{padding:0}@media screen and (min-width:1920px){.sub-page_section{padding-top:80px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_section{padding-top:4.1666666667vw}}@media (min-width:768px) and (max-width:1400px){.sub-page-wrapper #side+#main{width:calc(743.75 / 1400 * 100vw)}.sub-page_section{margin-top:calc(95.15625 / 1400 * 100vw);padding-top:calc(63.4375 / 1400 * 100vw)}}@media (max-width:767px){.sub-page_section{margin-top:calc(60 / 390 * 100vw);padding-top:calc(40 / 390 * 100vw)}}.sub-page_section.download,.sub-page_section.fjd-toTop,.sub-page_section.fmag{padding-top:0}@media screen and (min-width:1920px){.column_contents .sub-page_section.download{margin-top:120px}}@media screen and (min-width:1401px) and (max-width:1919px){.column_contents .sub-page_section.download{margin-top:6.25vw}}@media (min-width:768px) and (max-width:1400px){.column_contents .sub-page_section.download{margin-top:calc(95.15625 / 1400 * 100vw)}}@media (max-width:767px){.column_contents .sub-page_section.download{margin-top:calc(60 / 390 * 100vw)}}@media screen and (min-width:1920px){.column_contents .sub-page_section.fmag{margin-top:120px}}@media screen and (min-width:1401px) and (max-width:1919px){.column_contents .sub-page_section.fmag{margin-top:6.25vw}}@media (min-width:768px) and (max-width:1400px){.column_contents .sub-page_section.fmag{margin-top:calc(95.15625 / 1400 * 100vw)}}@media (max-width:767px){.column_contents .sub-page_section.fmag{margin-top:calc(60 / 390 * 100vw)}}@media screen and (min-width:1920px){.sub-page_section.fjd-toTop{margin-top:0}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_section.fjd-toTop{margin-top:0}}@media (min-width:768px) and (max-width:1400px){.sub-page_section.fjd-toTop{margin-top:calc(0 / 1400 * 100vw)}}@media screen and (min-width:1920px){.main+.fmag{margin-top:120px}}@media screen and (min-width:1401px) and (max-width:1919px){.main+.fmag{margin-top:6.25vw}}@media (min-width:768px) and (max-width:1400px){.main+.fmag{margin-top:calc(95.15625 / 1400 * 100vw)}}@media (max-width:767px){.main+.fmag{margin-top:calc(60 / 390 * 100vw)}}.sub-page_section.download+.sub-page_section.fmag{margin-top:0}.mobile-nav{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:rgba(48,50,52,.92);z-index:999;display:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fjd-head,.fjd-pickup article,.fjd-pickup_photo{position:relative}.mobile-nav_inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.mobile-nav_link{display:flex;flex-direction:column;gap:calc(16 / 390 * 100vw);padding:calc(30 / 390 * 100vw) 0}.mobile-nav_item{border-top:1px solid rgba(255,255,255,.14)}.mobile-nav_item:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.mobile-nav_list{padding:0 calc(34 / 390 * 100vw)}.mobile-nav_text{color:#818B9A;display:block;text-align:center;font-size:max(10px,24 / 390 * 100vw)}.mobile-nav_text-ja{color:#fff;display:block;text-align:center;font-size:max(10px,13 / 390 * 100vw)}@media screen and (min-width:1920px){.fjd-head{padding-top:36px;padding-bottom:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-head{padding-top:1.875vw;padding-bottom:3.125vw}}@media (min-width:768px) and (max-width:1400px){.fjd-head{padding:calc(39.375 / 1400 * 100vw) 0 calc(54.6875 / 1400 * 100vw)}}@media (max-width:767px){.sub-page_section.download+.sub-page_section.fmag{margin-top:calc(40 / 390 * 100vw)}.fjd-head{padding:calc(0 / 390 * 100vw) 0 calc(40 / 390 * 100vw)}}.fjd-body{background-color:#F1F3F5}@media screen and (min-width:1920px){.fjd-body{padding-bottom:100px}.fjd-section_pickup{width:1520px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-body{padding-bottom:5.2083333333vw}}@media (min-width:768px) and (max-width:1400px){.fjd-body{padding-bottom:calc(65.625 / 1400 * 100vw)}}@media (max-width:767px){.fjd-body{padding-bottom:calc(80 / 390 * 100vw)}}.fjd-section_pickup{margin:auto}.fjd-inner{display:flex;justify-content:space-between}@media screen and (min-width:1920px){.fjd-section_pickup{padding-top:100px}.fjd-inner{margin-bottom:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-section_pickup{width:79.1666666667vw;padding-top:5.2083333333vw}.fjd-inner{margin-bottom:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){.fjd-section_pickup{padding:calc(87.5 / 1400 * 100vw) 0 0;width:calc(1225 / 1400 * 100vw)}.fjd-inner{margin-bottom:calc(43.75 / 1400 * 100vw)}}@media (max-width:767px){.fjd-section_pickup{padding:calc(40 / 390 * 100vw) 0 0;width:calc(350 / 390 * 100vw)}.fjd-inner{margin-bottom:calc(30 / 390 * 100vw)}}.fjd-article_item{margin-top:auto;overflow:visible!important}.fjd_slider-main .fjd-article_item{margin-top:inherit}.fjd-article_link{display:flex;align-items:center}@media screen and (min-width:1920px){.fjd-article_item{width:1120px;margin-right:60px}.fjd-article_link{gap:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-article_item{width:58.3333333333vw;margin-right:3.125vw}.fjd-article_link{gap:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){.fjd-article_item{width:calc(809.375 / 1400 * 100vw);margin-right:calc(65.625 / 1400 * 100vw)}.fjd-article_link{gap:calc(28.4375 / 1400 * 100vw)}}@media (max-width:767px){.fjd-article_item{width:calc(280 / 390 * 100vw)}.fjd-article_link{flex-direction:column;gap:calc(10 / 390 * 100vw)}.fjd_slider-main .fjd-article_link{gap:calc(22 / 390 * 100vw)}}.fjd-article_title{line-height:1.6}@media screen and (min-width:1920px){.fjd-article_photo{width:720px;height:480px}.fjd-article_title{font-size:24px;letter-spacing:.48px}.fjd-article_text{gap:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-article_photo{width:37.5vw;height:25vw}.fjd-article_title{font-size:max(10px,1.25vw);letter-spacing:.025vw}}@media (min-width:768px) and (max-width:1400px){.fjd-article_photo{width:calc(525 / 1400 * 100vw);height:calc(350 / 1400 * 100vw)}.fjd-article_title{letter-spacing:calc(.525 / 1400 * 100vw);font-size:max(12px,17.5 / 1400 * 100vw)}}.fjd-article_title.line3{overflow:hidden;display:-webkit¥-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media (max-width:767px){.fjd-article_photo{width:calc(280 / 390 * 100vw);height:calc(186 / 390 * 100vw)}.fjd-article_title{font-size:max(10px,13 / 390 * 100vw)}.fjd_slider-main .fjd-article_title{font-size:max(10px,15 / 390 * 100vw)}.fjd-pickup .fjd-article_title.line3{-webkit-line-clamp:4;line-clamp:4;height:6.5em}}.fjd-article_text{display:flex;flex-direction:column}@media screen and (min-width:1920px){.fjd-article_text{width:320px}.fjd-pickup>article:first-child{padding-right:52px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-article_text{gap:2.0833333333vw;width:16.6666666667vw}}@media (min-width:768px) and (max-width:1400px){.fjd-article_text{gap:calc(32.8125 / 1400 * 100vw);width:calc(227.5 / 1400 * 100vw)}}@media (min-width:768px){.fjd-pickup{display:flex;justify-content:space-between}.fjd-pickup>article:first-child{border-right:solid 1px #818B9A}}.fjd-pickup>article:first-child .fjd-pickup_text,.fjd-pickup>article:nth-child(2) .fjd-pickup_text{flex-direction:column;display:flex}@media (max-width:767px){.fjd-article_text{gap:calc(20 / 390 * 100vw)}.fjd-pickup{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(18 / 390 * 100vw)}}@media screen and (min-width:1920px){.fjd-pickup>article:first-child .fjd-pickup_photo{width:600px;height:400px}.fjd-pickup>article:first-child .fjd-pickup_text{gap:30px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-pickup>article:first-child{padding-right:2.7083333333vw}.fjd-pickup>article:first-child .fjd-pickup_photo{width:31.25vw;height:20.8333333333vw}}@media (min-width:768px) and (max-width:1400px){.fjd-pickup>article:first-child{padding-right:calc(28.4375 / 1400 * 100vw)}.fjd-pickup>article:first-child .fjd-pickup_photo{width:calc(448.4375 / 1400 * 100vw);height:calc(298.59375 / 1400 * 100vw)}}@media screen and (min-width:1920px){.fjd-pickup>article:first-child .fjd-pickup_text{width:390px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-pickup>article:first-child .fjd-pickup_text{gap:1.5625vw;width:20.3125vw}}@media (min-width:768px) and (max-width:1400px){.fjd-pickup>article:first-child .fjd-pickup_text{gap:calc(36.09375 / 1400 * 100vw);width:calc(286.5625 / 1400 * 100vw)}}@media screen and (min-width:1920px){.fjd-pickup>article:nth-child(2) .fjd-pickup_photo{width:380px;height:253px}.fjd-pickup>article:nth-child(2) .fjd-pickup_text{gap:20px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-pickup>article:nth-child(2) .fjd-pickup_photo{width:19.7916666667vw;height:13.1770833333vw}}@media (min-width:768px) and (max-width:1400px){.fjd-pickup>article:nth-child(2) .fjd-pickup_photo{width:calc(371.875 / 1400 * 100vw);height:calc(248.28125 / 1400 * 100vw)}}@media screen and (min-width:1920px){.fjd-pickup>article:nth-child(2) .fjd-pickup_text{width:380px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-pickup>article:nth-child(2) .fjd-pickup_text{gap:1.0416666667vw;width:19.7916666667vw}}@media (min-width:768px) and (max-width:1400px){.fjd-pickup>article:nth-child(2) .fjd-pickup_text{gap:calc(19.6875 / 1400 * 100vw);width:calc(371.875 / 1400 * 100vw)}}.fjd-pickup>article:nth-child(2) .fjd-article_link{flex-direction:column}@media screen and (min-width:1920px){.fjd-pickup>article:nth-child(2) .fjd-article_link{gap:12px}.fjd-pickup>article:nth-child(2) .fjd-article_title{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-pickup>article:nth-child(2) .fjd-article_link{gap:.625vw}.fjd-pickup>article:nth-child(2) .fjd-article_title{font-size:max(10px,.9375vw)}}@media (min-width:768px) and (max-width:1400px){.fjd-pickup>article:nth-child(2) .fjd-article_link{gap:calc(13.125 / 1400 * 100vw)}.fjd-pickup>article:nth-child(2) .fjd-article_title{font-size:max(12px,15.3125 / 1400 * 100vw)}}@media (max-width:767px){.fjd-pickup_photo{width:calc(165 / 390 * 100vw);height:calc(165 / 390 * 100vw)}}.newpost .fjd-pickup_photo:before{content:"NEW";font-family:Marcellus,serif;font-weight:400;font-style:normal;position:absolute;color:#0057BE;border-radius:50%;border:1px solid #0057BE;background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:1;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}@media screen and (min-width:1920px){.newpost .fjd-pickup_photo:before{width:60px;height:60px;right:20px;font-size:18px}.fjd-project{margin-top:120px}}@media screen and (min-width:1401px) and (max-width:1919px){.newpost .fjd-pickup_photo:before{width:3.125vw;height:3.125vw;right:1.0416666667vw;font-size:max(10px,.9375vw)}}@media (min-width:768px) and (max-width:1400px){.newpost .fjd-pickup_photo:before{width:calc(43.75 / 1400 * 100vw);height:calc(43.75 / 1400 * 100vw);right:calc(21.875 / 1400 * 100vw);min-width:30px;min-height:30px;font-size:max(12px,12.03125 / 1400 * 100vw)}}@media (min-width:768px) and (max-width:1400px) and (min-width:768px) and (max-width:1200px){.newpost .fjd-pickup_photo:before{font-size:10px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-project{margin-top:6.25vw}}@media (min-width:768px) and (max-width:1400px){.fjd-project{margin-top:calc(87.5 / 1400 * 100vw)}}@media (max-width:767px){.newpost .fjd-pickup_photo:before{width:calc(34 / 390 * 100vw);height:calc(34 / 390 * 100vw);right:calc(10 / 390 * 100vw);font-size:max(10px,10 / 390 * 100vw)}.fjd-pickup_text{gap:calc(12 / 390 * 100vw)}.fjd-project{margin-top:calc(60 / 390 * 100vw)}}.fjd-project:after{content:"";background-size:contain;background-position:top right;position:absolute;top:0;right:0}@media screen and (min-width:1920px){.fjd-project:after{width:1596px;height:972px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-project:after{width:83.125vw;height:50.625vw}}@media (min-width:768px) and (max-width:1400px){.fjd-project:after{width:calc(940.625 / 1400 * 100vw);height:calc(656.25 / 1400 * 100vw);background-image:url(/common/images/top/top_bg_grid_pc_m.png)}}@media (max-width:767px){.fjd-project:after{width:calc(360 / 390 * 100vw);height:calc(244 / 390 * 100vw);background-image:url(/common/images/top/top_bg_grid_sp.png)}}.fjd-project_slider{margin-left:auto;position:relative}@media screen and (min-width:1920px){.fjd-project_slider{width:1520px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-project_slider{width:79.1666666667vw}}@media (min-width:1920px){.fjd-project_slider{width:calc(100vw - (100vw - 1920px)/ 2 - 200px)}}@media (min-width:1401px) and (max-width:1919px){.fjd-project_slider{width:calc(100vw - 200 / 1919 * 100vw)}}@media (min-width:768px) and (max-width:1400px){.fjd-project_slider{width:calc(100vw - 180.46875 / 1400 * 100vw)}}@media (max-width:767px){.fjd-project_slider{width:calc(100vw - 20 / 390 * 100vw)}}.fjd-project_slider .bg-wrapper{width:100%;height:100%;position:relative}.fjd-project_slider .bg-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center}.fjd-project_slider .bg-wrapper::after{content:"";display:block;width:100%;position:absolute;left:0;bottom:0}@media (min-width:768px){.fjd-project_slider .bg-wrapper::after{background:linear-gradient(0deg,rgba(48,50,52,.86) 47.88%,rgba(48,50,52,0) 103.14%)}}.fjd-projectInner{position:relative;z-index:1;display:flex;justify-content:space-between}@media screen and (min-width:1920px){.fjd-project_slider .bg-wrapper::after{height:207px}.fjd-projectInner{width:1520px;padding-top:80px;margin-bottom:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-project_slider .bg-wrapper::after{height:10.78125vw}.fjd-projectInner{width:79.1666666667vw;padding-top:4.1666666667vw;margin-bottom:2.0833333333vw}}@media (min-width:768px){.fjd-projectInner{align-items:flex-end}}@media (min-width:768px) and (max-width:1400px){.fjd-project_slider .bg-wrapper::after{height:calc(170.625 / 1400 * 100vw)}.fjd-projectInner{width:calc(1181.25 / 1400 * 100vw);padding-top:calc(65.625 / 1400 * 100vw);margin-bottom:calc(43.75 / 1400 * 100vw)}}.fjd-technical_slider{margin-left:auto;position:relative}@media screen and (min-width:1920px){.fjd-technical_slider{width:1520px;margin-top:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.fjd-technical_slider{width:79.1666666667vw;margin-top:2.0833333333vw}}@media (min-width:1920px){.fjd-technical_slider{width:calc(100vw - (100vw - 1920px)/ 2 - 200px)}}@media (min-width:1401px) and (max-width:1919px){.fjd-technical_slider{width:calc(100vw - 200 / 1919 * 100vw)}}@media (min-width:768px) and (max-width:1400px){.fjd-technical_slider{width:calc(100vw - 180.46875 / 1400 * 100vw);margin-top:calc(43.75 / 1400 * 100vw)}}@media (max-width:767px){.fjd-project_slider .bg-wrapper::after{background:linear-gradient(0deg,rgba(48,50,52,.8) 44.12%,rgba(48,50,52,0) 97.13%);height:calc(142 / 390 * 100vw)}.fjd-projectInner{margin-bottom:calc(30 / 390 * 100vw);flex-direction:column;gap:calc(26 / 390 * 100vw);padding-top:calc(40 / 390 * 100vw)}.fjd-technical_slider{width:calc(100vw - 20 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw)}}.fjd-technical_slider .bg-wrapper{width:100%;height:100%;position:relative}.fjd-technical_slider .bg-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center}.fjd-toTop .btn-more-m{margin:auto}@media (max-width:767px){.fjd-spBtn a{margin:calc(30 / 390 * 100vw) auto 0}}.sub-page_section{position:relative}@media screen and (min-width:1920px){.sub-page_section{padding-top:0;margin-top:120px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_section{padding-top:0;margin-top:6.25vw}}.sub-page_section:first-child{margin-top:0}@media (min-width:768px) and (max-width:1400px){.sub-page_section{margin-top:calc(95.15625 / 1400 * 100vw);padding-top:calc(0 / 1400 * 100vw)}}@media (max-width:767px){.sub-page_section{margin-top:calc(60 / 390 * 100vw);padding-top:calc(0 / 390 * 100vw)}}@media screen and (min-width:1920px){.sub-page_section.fmag{margin-top:120px}.sub-page_sectionInner{padding-bottom:0}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_section.fmag{margin-top:6.25vw}.sub-page_sectionInner{padding-bottom:0}}@media (min-width:768px) and (max-width:1400px){.sub-page_section.fmag{margin-top:calc(95.15625 / 1400 * 100vw)}.sub-page_sectionInner{padding-bottom:calc(0 / 1400 * 100vw)}}@media (max-width:767px){.sub-page_section.fmag{margin-top:calc(60 / 390 * 100vw)}.sub-page_sectionInner{padding-bottom:calc(0 / 390 * 100vw)}}@media screen and (min-width:1920px){.fmag .sub-page_sectionInner{padding-bottom:80px}}@media screen and (min-width:1401px) and (max-width:1919px){.fmag .sub-page_sectionInner{padding-bottom:4.1666666667vw}}@media (min-width:768px) and (max-width:1400px){.fmag .sub-page_sectionInner{padding-bottom:calc(65.625 / 1400 * 100vw)}}@media (max-width:767px){.fmag .sub-page_sectionInner{padding-bottom:calc(10 / 390 * 100vw)}}@media screen and (min-width:1920px){.download .sub-page_sectionInner{padding-bottom:80px}}@media screen and (min-width:1401px) and (max-width:1919px){.download .sub-page_sectionInner{padding-bottom:4.1666666667vw}}@media (min-width:768px) and (max-width:1400px){.download .sub-page_sectionInner{padding-bottom:calc(65.625 / 1400 * 100vw)}}@media (max-width:767px){.download .sub-page_sectionInner{padding-bottom:calc(10 / 390 * 100vw)}}@media (min-width:768px){.fjd-pickup{display:flex;justify-content:space-between}.fjd-pickup>article:first-child{border-right:solid 1px #818b9a}.fjd-pickup>article:only-child{border-right:none}}