@charset "UTF-8";.contactArea_cap,.contactArea_text,.people_cardContent{text-align:center}.loop_text{position:absolute;display:flex;width:100%;overflow:hidden;z-index:1;mix-blend-mode:plus-lighter}#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%}.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){.loop_textWrap{animation:loop1 20s linear infinite}.loop_textWrap .item{letter-spacing:-.04em}.people_list{grid-template-columns:repeat(4,1fr)}}@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%)}}.people_list{display:grid}.people_list a{display:block}@media screen and (min-width:1920px){.page-fjd .loop_textWrap .item{font-size:110px}.loop_textWrap .item:nth-child(even){margin-right:100px}.people_list{row-gap:40px;-moz-column-gap:26px;column-gap:26px}.people_cardContent{margin-top:20px}}@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}.people_list{row-gap:2.0833333333vw;-moz-column-gap:1.3541666667vw;column-gap:1.3541666667vw}.people_cardContent{margin-top:1.0416666667vw}}@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)}.people_list{gap:calc(28.4375 / 1400 * 100vw)}.people_cardContent{margin-top:calc(17.5 / 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)}.people_list{grid-template-columns:repeat(2,1fr);gap:calc(18 / 390 * 100vw)}.people_cardContent{margin-top:calc(10 / 390 * 100vw)}}.people_cardName{font-weight:700}.people_cardCat,.section-header_catch,.section-header_text{font-weight:500}@media screen and (min-width:1920px){.people_cardName{font-size:20px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_cardName{font-size:max(10px,1.0416666667vw)}}@media (min-width:768px) and (max-width:1400px){.people_cardName{font-size:max(12px,16.40625 / 1400 * 100vw)}}@media (max-width:767px){.people_cardName{font-size:max(10px,14 / 390 * 100vw)}}.people_cardCat{color:#818B9A;display:block}@media screen and (min-width:1920px){.people_cardCat{font-size:14px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_cardCat{font-size:max(10px,.7291666667vw)}}@media (min-width:768px){.people_cardCat{margin-top:1em}}@media (min-width:768px) and (max-width:1400px){.people_cardCat{margin-top:calc(10.9375 / 1400 * 100vw);font-size:max(12px,12.03125 / 1400 * 100vw)}}@media (max-width:767px){.people_cardCat{margin-top:calc(8 / 390 * 100vw);font-size:max(10px,11 / 390 * 100vw)}}@media screen and (min-width:1920px){#page-top .section-header{margin-top:100px}#page-people .section-header{width:764px}}@media screen and (min-width:1401px) and (max-width:1919px){#page-top .section-header{margin-top:5.2083333333vw}}@media (min-width:768px) and (max-width:1400px){#page-top .section-header{margin-top:calc(87.5 / 1400 * 100vw)}}@media (max-width:767px){#page-top .section-header{margin-top:calc(50 / 390 * 100vw)}}#page-people .section-header{margin:auto}@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)}}@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}}.contactArea,.contactArea.background-photo,.contactArea.background-photo a,.sub-page-wrapper,.sub-page_articleItem,.sub-page_section,.sub-page_sectionInner{position:relative}.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}@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;height:initial}@media (min-width:768px){.hideItem-4 .sub-page_articleItem:nth-child(n+4){display:none}.contactArea{border-radius:8px}}@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{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;margin-top:120px}}@media screen and (min-width:1401px) and (max-width:1919px){.sub-page_section{padding-top:4.1666666667vw;margin-top:6.25vw}}.sub-page_section:first-child{margin-top:0}@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}.contactArea{height:560px}}@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}@media (max-width:767px){.sub-page_section.download+.sub-page_section.fmag{margin-top:calc(40 / 390 * 100vw)}}.contactArea{margin:auto}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea{height:29.1666666667vw}}@media (min-width:1920px){.contactArea{margin:0 40px}}@media (min-width:1401px) and (max-width:1919px){.contactArea{margin:0 40px}}@media (min-width:768px) and (max-width:1400px){.contactArea{height:calc(415.625 / 1400 * 100vw);margin:0 calc(21.875 / 1400 * 100vw)}}@media (max-width:767px){.contactArea{width:calc(360 / 390 * 100vw);margin:auto;border-radius:8px;overflow:hidden}}.contactArea.gradation-blue{background:linear-gradient(0deg,rgba(0,87,190,.5) 0,rgba(0,87,190,.5) 100%),linear-gradient(137deg,#F1F1F1 3.1%,#005ABE 22.23%)}.contactArea.gradation-black{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%),linear-gradient(137deg,#303234 11.6%,#818B9A 24.71%)}.contactArea.background-photo{z-index:1;margin-right:auto;margin-left:0;transition:all .3s ease-out}@media screen and (min-width:1920px){.contactArea.background-photo{height:680px}.contactArea_frame:not(#page-top .contactArea_frame,.peopleSingle_contents .contactArea_frame){padding-top:40px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea.background-photo{height:35.4166666667vw}}@media (min-width:1920px){.contactArea.background-photo{width:calc(100vw - 90 / 1919 * 100vw)}.contactArea_inner{grid-template-columns:840px 1fr}}@media (min-width:768px) and (max-width:1400px){.contactArea.background-photo{width:calc(100vw - 98.4375 / 1400 * 100vw);height:calc(680 / 1919 * 100vw)}}@media (max-width:767px){.contactArea.background-photo{overflow:inherit;width:100%}}.contactArea.background-photo a::after,.contactArea.background-photo a::before{content:"";position:absolute;width:100%;display:block;height:100%}.contactArea.background-photo a::after{background-image:url(../images/people/people_contact.jpg);background-size:cover;background-position:bottom;top:0;left:0;z-index:-1;transition:transform .3s ease-out}.contactArea.background-photo a::before{background-color:rgba(48,50,52,.52)}.contactArea_frame{background-color:#F1F3F5}@media screen and (min-width:1920px){.contactArea_frame:not(#page-top .contactArea_frame,.peopleSingle_contents .contactArea_frame){padding-bottom:40px}.contactArea_inner{width:1840px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea_frame:not(#page-top .contactArea_frame,.peopleSingle_contents .contactArea_frame){padding-top:2.0833333333vw;padding-bottom:2.0833333333vw}}@media (min-width:768px) and (max-width:1400px){.contactArea_frame:not(#page-top .contactArea_frame,.peopleSingle_contents .contactArea_frame){padding-top:calc(43.75 / 1400 * 100vw);padding-bottom:calc(21.875 / 1400 * 100vw)}}@media (min-width:768px){.contactArea.background-photo a{border-radius:0 8px 8px 0;overflow:hidden}.contactArea.background-photo:hover a::after{transform:scale(1.1)}.peopleSingle_contents .contactArea_frame{background-color:#fff}.contactArea a{transition:all .3s ease-out}}@media (max-width:767px){.contactArea.background-photo a::after,.contactArea.background-photo a::before{overflow:hidden;border-radius:8px 8px 0 0}.contactArea_frame:not(#page-top .contactArea_frame,.peopleSingle_contents .contactArea_frame){padding-top:calc(20 / 390 * 100vw);padding-bottom:calc(20 / 390 * 100vw)}.peopleSingle_contents .contactArea_frame{padding-top:calc(60 / 390 * 100vw);margin-bottom:calc(110 / 390 * 100vw)}}.contactArea a{display:block;height:100%;color:#fff!important;position:relative}.contactArea_inner{height:100%;margin:auto;display:grid}@media (min-width:1401px) and (max-width:1919px){.contactArea_inner{grid-template-columns:calc(840 / 1919 * 100vw) 1fr}}@media (min-width:768px) and (max-width:1400px){.contactArea_inner{grid-template-columns:calc(612.5 / 1400 * 100vw) 1fr}}.background-photo .contactArea_inner{align-items:center;position:relative}@media screen and (min-width:1920px){.background-photo .contactArea_inner{gap:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea_inner{width:100%}.background-photo .contactArea_inner{gap:3.125vw}}.contactArea_text{height:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1920px){.contactArea_text{width:840px;padding-left:60px;padding-right:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea_text{width:43.75vw;padding-left:3.125vw;padding-right:3.125vw}}@media (max-width:767px){.contactArea_inner{grid-template-columns:1fr}.contactArea_text{text-align:center;padding:calc(80 / 390 * 100vw) 0 calc(60 / 390 * 100vw)}}.peopleSingle_contents .contactArea_text{padding-right:0}.contactArea_sliderWrap{position:relative;overflow:hidden}@media screen and (min-width:1920px){.peopleSingle_contents .contactArea_text{padding-left:200px}.contactArea_sliderWrap{height:560px;gap:30px;margin-right:30px}}@media screen and (min-width:1401px) and (max-width:1919px){.peopleSingle_contents .contactArea_text{padding-left:10.4166666667vw}.contactArea_sliderWrap{height:29.1666666667vw;gap:1.5625vw;margin-right:1.5625vw}}@media (min-width:768px){.contactArea a:hover:not(.peopleSingle_contents .contactArea a:hover){opacity:.8}.contactArea_sliderWrap{display:flex;justify-content:flex-end}}@media (min-width:768px) and (max-width:1400px){.peopleSingle_contents .contactArea_text{padding-left:calc(98.4375 / 1400 * 100vw)}.contactArea_sliderWrap{height:calc(415.625 / 1400 * 100vw);gap:calc(32.8125 / 1400 * 100vw);margin-right:calc(21.875 / 1400 * 100vw)}}@media (max-width:767px){.background-photo .contactArea_text{padding:calc(100 / 390 * 100vw) 0 calc(40 / 390 * 100vw)}.contactArea_sliderWrap{height:calc(280 / 390 * 100vw)}.contactArea_slider{position:absolute}}.contactArea_slider{top:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.contactArea_slider.slider1{animation:slide 120s linear infinite;left:0}.contactArea_slider.slider2{animation:slide 120s linear infinite reverse;right:0}@media screen and (min-width:1920px){.contactArea_slider-item{width:459px;height:307px;margin-top:30px}.contactArea_title{font-size:26px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea_slider-item{width:23.90625vw;height:15.9895833333vw;margin-top:1.5625vw}}@media (min-width:768px) and (max-width:1400px){.contactArea_slider-item{width:calc(344.53125 / 1400 * 100vw);height:calc(229.6875 / 1400 * 100vw);margin-top:calc(32.8125 / 1400 * 100vw)}}@media (max-width:767px){.contactArea_slider-item{width:calc(174 / 390 * 100vw);height:calc(116 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.contactArea_slider-item span{z-index:99;display:block;position:relative;transform:translateY(-300px)}.contactArea_title{font-weight:700;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1920px){.contactArea_title{margin-top:60px;gap:12px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea_title{font-size:max(10px,1.3541666667vw);margin-top:3.125vw;gap:.625vw}}@media (min-width:768px){.contactArea_title{font-size:max(12px,19.6875 / 1400 * 100vw);margin-top:calc(43.75 / 1400 * 100vw);gap:calc(10.9375 / 1400 * 100vw)}.contactArea_cap{line-height:1.8}}@media (max-width:767px){.contactArea_title{font-size:max(10px,15 / 390 * 100vw);gap:calc(10 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.contactArea_cap{letter-spacing:.02em}.contactArea_people{display:flex;gap:1px}@media screen and (min-width:1920px){.contactArea_cap{font-size:15px;margin-top:30px}.contactArea_people li{width:200px;height:366px}.contactArea_people li:nth-child(even){margin-bottom:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea_cap{font-size:max(10px,.78125vw);margin-top:1.5625vw}.contactArea_people li{width:10.4166666667vw;height:19.0625vw}.contactArea_people li:nth-child(even){margin-bottom:3.125vw}}@media (min-width:768px) and (max-width:1400px){.contactArea_cap{font-size:max(12px,14.21875 / 1400 * 100vw);margin-top:calc(32.8125 / 1400 * 100vw)}.contactArea_people{padding-left:calc(43.75 / 1400 * 100vw)}.contactArea_people li{width:calc(142.1875 / 1400 * 100vw);height:calc(294.21875 / 1400 * 100vw)}.contactArea_people li:nth-child(even){margin-bottom:calc(47.03125 / 1400 * 100vw)}}@media (max-width:767px){.contactArea_cap{line-height:2.2;font-size:max(10px,13 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}.contactArea_people{justify-content:center;transform:translateY(calc(30 / 390 * 100vw))}.contactArea_people li{width:calc(87 / 390 * 100vw);height:calc(160 / 390 * 100vw)}.contactArea_people li:nth-child(even){transform:translateY(calc(30 / 390 * 100vw))}}.contactArea .slick-arrow{display:none!important}@keyframes slide{0%{@media (min-width: 1920px) {
      transform: translateY(307);
    }
    @media (min-width: 1401px) and (max-width: 1919px) {
      transform: translateY(calc(307 / 1919 * 100vw));
    }
    @media (min-width: 768px) and (max-width: 1400px) {
      transform: calc(224.21875 / 1400 * 100vw);
    };}100%{transform:translateY(-50%)}}.narrowDown_box{background-color:#F1F3F5}@media (min-width:768px){.narrowDown_box{border-radius:8px}}.narrowDown_result{text-align:right}.narrowDown_result-text{font-weight:500}@media screen and (min-width:1920px){.contactArea_people li:nth-child(odd){margin-top:60px}.narrowDown_box{padding:30px 40px}.narrowDown_result{margin-bottom:16px}.narrowDown_result-text{font-size:16px}}@media screen and (min-width:1401px) and (max-width:1919px){.contactArea_people li:nth-child(odd){margin-top:3.125vw}.narrowDown_box{padding:1.5625vw 2.0833333333vw}.narrowDown_result{margin-bottom:.8333333333vw}.narrowDown_result-text{font-size:max(10px,.8333333333vw)}}@media (min-width:768px) and (max-width:1400px){.contactArea_people li:nth-child(odd){margin-top:calc(47.03125 / 1400 * 100vw)}.narrowDown_box{padding:calc(32.8125 / 1400 * 100vw) calc(43.75 / 1400 * 100vw)}.narrowDown_result{margin-bottom:calc(32.8125 / 1400 * 100vw)}.narrowDown_result-text{font-size:max(12px,17.5 / 1400 * 100vw)}}@media (max-width:767px){.narrowDown_box{border-radius:4px;padding:calc(20 / 390 * 100vw) calc(14 / 390 * 100vw)}.narrowDown_result-text{font-size:max(10px,18 / 390 * 100vw)}}@media screen and (min-width:1920px){.narrowDown_result-number{font-size:18px}}@media screen and (min-width:1401px) and (max-width:1919px){.narrowDown_result-number{font-size:max(10px,.9375vw)}}.people_visual{position:relative}@media (min-width:1920px){.people_visual{margin:auto;width:1750px}.people_visual-large{transform:translateX(-85px)}}@media (min-width:768px) and (max-width:1400px){.narrowDown_result-number{font-size:max(12px,19.6875 / 1400 * 100vw)}.people_visual{width:calc(1334.375 / 1400 * 100vw)}}.people_visual-large{overflow:hidden}@media screen and (min-width:1920px){.people_visual-large{width:1450px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_visual-large{width:75.5208333333vw}}@media (min-width:768px){.people_visual-large{border-radius:0 8px 8px 0}}@media (min-width:768px) and (max-width:1400px){.people_visual-large{width:calc(1063.125 / 1400 * 100vw)}}@media (max-width:767px){.people_visual-large{border-radius:0 4px 4px 0;width:calc(350 / 390 * 100vw);height:calc(180 / 390 * 100vw)}}.people_visual-large img{height:100%;-o-object-fit:cover;object-fit:cover}.people_visual-small{position:relative;overflow:hidden}@media screen and (min-width:1920px){.people_visual-small{width:500px;margin-top:-80px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_visual-small{width:26.0416666667vw;margin-top:-4.1666666667vw}}@media (min-width:768px){.people_visual-small{margin-left:auto;border-radius:8px}}@media (min-width:768px) and (max-width:1400px){.people_visual-small{width:calc(366.40625 / 1400 * 100vw);margin-top:calc(-87.5 / 1400 * 100vw)}}@media (max-width:767px){.people_visual-small{border-radius:4px;margin-left:auto;width:calc(200 / 390 * 100vw);height:calc(120 / 390 * 100vw);margin-top:calc(-20 / 390 * 100vw)}}.people_visual-small img{height:100%;-o-object-fit:cover;object-fit:cover}.people_visual-min{margin-right:auto;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:1920px){.people_visual-min{width:380px;margin-top:-150px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_visual-min{width:19.7916666667vw;margin-top:-7.8125vw}}@media (min-width:768px){.people_visual-min{border-radius:0 8px 8px 0}.people_searchWrap{background-color:#fff}}@media (min-width:768px) and (max-width:1400px){.people_visual-min{border-radius:0 8px 8px 0;width:calc(278.90625 / 1400 * 100vw);margin-top:calc(-125.78125 / 1400 * 100vw)}}@media (max-width:767px){.people_visual-min{border-radius:0 4px 4px 0;width:calc(180 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.people_headInner,.people_searchInner{position:relative;margin:auto}.people_visual-min img{height:100%;-o-object-fit:cover;object-fit:cover}.people_head{position:relative}.people_search{position:relative;z-index:1}@media screen and (min-width:1920px){.people_headInner{width:1920px}.people_search{padding-top:60px}.people_searchWrap{padding-bottom:140px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_headInner{width:100vw}.people_search{padding-top:3.125vw}}@media (min-width:768px) and (max-width:1400px){.people_search{padding-top:calc(30.625 / 1400 * 100vw)}}@media (max-width:767px){.people_search{padding-top:calc(50 / 390 * 100vw);background-color:#fff;border-radius:4px}}.people_searchHead,.people_searchHeadInner{position:relative}@media screen and (min-width:1401px) and (max-width:1919px){.people_searchWrap{padding-bottom:7.2916666667vw}}@media (min-width:768px) and (max-width:1400px){.people_searchWrap{padding:calc(30.625 / 1400 * 100vw) 0 calc(109.375 / 1400 * 100vw)}}@media (max-width:767px){.people_searchWrap{width:calc(350 / 390 * 100vw);padding-bottom:calc(50 / 390 * 100vw);margin:auto}}@media screen and (min-width:1920px){.people_searchInner{width:1375px;padding-top:60px}.people_searchArea{margin-top:60px;margin-bottom:30px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_searchInner{width:71.6145833333vw;padding-top:3.125vw}.people_searchArea{margin-top:3.125vw;margin-bottom:1.5625vw}}@media (min-width:768px){.people_searchArea{border-radius:8px}}@media (min-width:768px) and (max-width:1400px){.people_searchInner{width:calc(1225 / 1400 * 100vw);padding-top:calc(54.6875 / 1400 * 100vw)}.people_searchArea{margin:calc(65.625 / 1400 * 100vw) 0 calc(32.8125 / 1400 * 100vw)}}@media (max-width:767px){.people_searchInner{padding-top:calc(40 / 390 * 100vw)}.people_searchArea{margin:calc(40 / 390 * 100vw) 0}}@media screen and (min-width:1920px){.people_results{margin-top:60px}}@media screen and (min-width:1401px) and (max-width:1919px){.people_results{margin-top:3.125vw}}@media (min-width:768px) and (max-width:1400px){.people_results{margin:calc(65.625 / 1400 * 100vw) 0 0}}@media (max-width:767px){.people_results{margin:calc(40 / 390 * 100vw) 0 0}}