@charset "UTF-8";.mainTitle{padding:80px 0 64px}@media screen and (max-width:1366px){.mainTitle{padding:5.85652vw 0 4.68521vw}}@media screen and (max-width:828px){.mainTitle{padding:7.72947vw 0 11.5942vw}}.mainTitle_main,.mainTitle_sub{display:block;color:#1D4294}.mainTitle_main{font-size:6rem;font-family:futura-pt, sans-serif;letter-spacing:0.02em;font-weight:700;line-height:1.05}@media screen and (max-width:1366px){.mainTitle_main{font-size:4.39239vw}}@media screen and (max-width:828px){.mainTitle_main{font-size:11.5942vw}}.mainTitle_sub{font-size:1.8rem;margin-top:10px;font-family:"Noto Sans JP";letter-spacing:0.08em;font-weight:700}@media screen and (max-width:1366px){.mainTitle_sub{font-size:1.31772vw}}@media screen and (max-width:828px){.mainTitle_sub{font-size:3.62319vw}}@media screen and (max-width:1366px){.mainTitle_sub{margin-top:0.73206vw}}@media screen and (max-width:828px){.mainTitle_sub{margin-top:3.38164vw}}.project{margin-top:90px}@media screen and (max-width:1366px){.project{margin-top:6.58858vw}}@media screen and (max-width:828px){.project{margin-top:19.32367vw}}.projectHeader{margin-bottom:120px}@media screen and (max-width:1366px){.projectHeader{margin-bottom:8.78477vw}}@media screen and (max-width:828px){.projectHeader{margin-bottom:19.32367vw}}.projectHeader_mainTitle{font-size:4rem;margin-bottom:48px;font-weight:700;letter-spacing:0.08em}@media screen and (max-width:1366px){.projectHeader_mainTitle{font-size:2.92826vw}}@media screen and (max-width:828px){.projectHeader_mainTitle{font-size:5.31401vw}}@media screen and (max-width:1366px){.projectHeader_mainTitle{margin-bottom:3.51391vw}}@media screen and (max-width:828px){.projectHeader_mainTitle{margin-bottom:9.66184vw}}@media screen and (max-width:828px){.projectHeader_mainTitle{letter-spacing:0}}.projectHeader_mainTitle_number{font-family:futura-pt, sans-serif;font-size:4.8rem;font-weight:700;margin-right:20px;color:#fff;-webkit-text-stroke:1px #333;line-height:1.4}@media screen and (max-width:1366px){.projectHeader_mainTitle_number{font-size:3.51391vw}}@media screen and (max-width:828px){.projectHeader_mainTitle_number{font-size:8.69565vw}}@media screen and (max-width:1366px){.projectHeader_mainTitle_number{margin-right:1.46413vw}}@media screen and (max-width:828px){.projectHeader_mainTitle_number{margin-right:3.86473vw}}@media screen and (max-width:828px){.projectHeader_mainTitle_number{display:block}}.projectHeader_imageWrapper{position:relative}.projectButton{margin-top:40px}@media screen and (max-width:1366px){.projectButton{margin-top:2.92826vw}}@media screen and (max-width:828px){.projectButton{margin-top:13.52657vw}}.projectButton a{margin:0 auto;background:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:80px;padding:0 20px;border-radius:80px;font-size:1.6rem;font-weight:700;letter-spacing:0.1em;color:#fff}@media screen and (min-width:829px){.projectButton a{cursor:pointer;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.projectButton a:hover{background:#009FE6;color:#fff}}@media screen and (max-width:1366px){.projectButton a{width:21.96193vw;height:5.85652vw;padding:0 1.46413vw;border-radius:5.85652vw;font-size:1.1713vw}}@media screen and (max-width:828px){.projectButton a{width:57.97101vw;height:13.52657vw;padding:0 4.83092vw;border-radius:13.52657vw;font-size:3.86473vw}}.projectBlock-left,.projectBlock-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;display:flex;margin-bottom:120px}@media screen and (max-width:1366px){.projectBlock-left,.projectBlock-right{margin-bottom:8.78477vw}}@media screen and (max-width:828px){.projectBlock-left,.projectBlock-right{margin-bottom:19.32367vw}}@media screen and (max-width:828px){.projectBlock-left,.projectBlock-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.projectBlock-left_textWrap,.projectBlock-right_textWrap{width:100%;max-width:calc( 660 / 1366 * 100%)}@media screen and (max-width:1366px){.projectBlock-left_textWrap,.projectBlock-right_textWrap{max-width:32.06442vw}}@media screen and (max-width:828px){.projectBlock-left_textWrap,.projectBlock-right_textWrap{max-width:initial}}.projectBlock-left_image,.projectBlock-right_image{width:100%;height:100%;max-width:calc( 645 / 1366 * 100%);position:relative}@media screen and (max-width:1920px){.projectBlock-left_image,.projectBlock-right_image{max-width:645px}}@media screen and (max-width:1366px){.projectBlock-left_image,.projectBlock-right_image{max-width:47.21816vw}}@media screen and (max-width:828px){.projectBlock-left_image,.projectBlock-right_image{max-width:91.78744vw;margin-bottom:11.5942vw}}.projectBlock-left_image_text,.projectBlock-right_image_text{position:absolute;right:0;font-size:1.2rem;margin-top:24px;line-height:1.6;width:100%;max-width:442px;margin-left:auto}@media screen and (max-width:1366px){.projectBlock-left_image_text,.projectBlock-right_image_text{font-size:0.87848vw}}@media screen and (max-width:828px){.projectBlock-left_image_text,.projectBlock-right_image_text{font-size:2.89855vw}}@media screen and (max-width:1366px){.projectBlock-left_image_text,.projectBlock-right_image_text{margin-top:1.75695vw}}@media screen and (max-width:828px){.projectBlock-left_image_text,.projectBlock-right_image_text{margin-top:0vw}}@media screen and (max-width:1366px){.projectBlock-left_image_text,.projectBlock-right_image_text{max-width:32.35725vw}}@media screen and (max-width:828px){.projectBlock-left_image_text,.projectBlock-right_image_text{position:relative;max-width:84.54106vw;margin-bottom:11.5942vw;margin-top:-11.5942vw}}@media screen and (max-width:828px){.projectBlock-left_image-pc,.projectBlock-right_image-pc{display:none}}@media screen and (min-width:829px){.projectBlock-left_image-sp,.projectBlock-right_image-sp{display:none}}.projectBlock-left_imageMember,.projectBlock-right_imageMember{background:none!important}.projectBlock-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;padding-right:calc( (100% - 1200px ) / 2)}@media screen and (max-width:1920px){.projectBlock-right{padding-right:calc( (100% - 960px ) / 2)}}@media screen and (max-width:1366px){.projectBlock-right{padding-right:calc( (100% - 70.27818vw) / 2)}}@media screen and (max-width:828px){.projectBlock-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;padding-right:0}}.projectBlock-right_textWrap{margin-left:80px}@media screen and (max-width:1366px){.projectBlock-right_textWrap{margin-left:5.85652vw}}@media screen and (max-width:828px){.projectBlock-right_textWrap{margin-left:0vw}}.projectBlock-right_image{background:url(../img/common/contents_bg-left.webp) no-repeat bottom left/contain;background-size:90%,auto;padding-bottom:80px}@media screen and (max-width:1366px){.projectBlock-right_image{padding-bottom:5.85652vw}}@media screen and (max-width:828px){.projectBlock-right_image{padding-bottom:9.66184vw}}@media screen and (max-width:828px){.projectBlock-right_image{margin-left:0;margin-right:auto}}.projectBlock-left{margin-top:80px;padding-left:calc( (100% - 1200px ) / 2)}@media screen and (max-width:1366px){.projectBlock-left{margin-top:5.85652vw}}@media screen and (max-width:828px){.projectBlock-left{margin-top:0vw}}@media screen and (max-width:1920px){.projectBlock-left{padding-left:calc( (100% - 960px ) / 2)}}@media screen and (max-width:1366px){.projectBlock-left{padding-left:calc( (100% - 70.27818vw) / 2)}}@media screen and (max-width:828px){.projectBlock-left{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}}.projectBlock-left_textWrap{margin-right:80px;padding-top:80px}@media screen and (max-width:1366px){.projectBlock-left_textWrap{margin-right:5.85652vw}}@media screen and (max-width:828px){.projectBlock-left_textWrap{margin-right:0vw}}@media screen and (max-width:1366px){.projectBlock-left_textWrap{padding-top:5.85652vw}}@media screen and (max-width:828px){.projectBlock-left_textWrap{padding-top:0vw}}.projectBlock-left_image{background:url(../img/common/contents_bg-right.webp) no-repeat top right/contain;background-size:90%,auto;padding-top:80px}@media screen and (max-width:1366px){.projectBlock-left_image{padding-top:5.85652vw}}@media screen and (max-width:828px){.projectBlock-left_image{padding-top:9.66184vw}}@media screen and (max-width:828px){.projectBlock-left_image{margin-left:auto;margin-right:0}}.projectBlock-last{margin-bottom:40px}@media screen and (max-width:1366px){.projectBlock-last{margin-bottom:2.92826vw}}@media screen and (max-width:828px){.projectBlock-last{margin-bottom:0}}.projectText{line-height:2;font-size:1.5rem}@media screen and (max-width:1366px){.projectText{font-size:1.0981vw}}@media screen and (max-width:828px){.projectText{font-size:3.62319vw}}@media screen and (max-width:828px){.projectText{width:84.54106vw;margin:0 auto}}.projectImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projectImageList_item{width:100%;max-width:calc( 420 / 1366 * 100%);margin-bottom:40px}@media screen and (max-width:1366px){.projectImageList_item{margin-bottom:2.92826vw}}@media screen and (max-width:828px){.projectImageList_item{margin-bottom:5.7971vw}}@media screen and (max-width:1920px){.projectImageList_item{max-width:460px}}@media screen and (max-width:1366px){.projectImageList_item{max-width:33.67496vw}}@media screen and (max-width:828px){.projectImageList_item{width:100%;max-width:initial}}.projectTalk{margin-top:120px}@media screen and (max-width:1366px){.projectTalk{margin-top:8.78477vw}}@media screen and (max-width:828px){.projectTalk{margin-top:19.32367vw}}.projectTalk_member_mainTitle{font-size:3.4rem;margin-bottom:40px;font-family:futura-pt, sans-serif;font-weight:700;letter-spacing:0.08em}@media screen and (max-width:1366px){.projectTalk_member_mainTitle{font-size:2.48902vw}}@media screen and (max-width:828px){.projectTalk_member_mainTitle{font-size:7.24638vw}}@media screen and (max-width:1366px){.projectTalk_member_mainTitle{margin-bottom:2.92826vw}}@media screen and (max-width:828px){.projectTalk_member_mainTitle{margin-bottom:7.72947vw}}@media screen and (max-width:828px){.projectTalk_member_mainTitle{letter-spacing:0}}.projectTalk_member_mainTitle-ruby{font-size:1.5rem;font-weight:700;display:block}@media screen and (max-width:1366px){.projectTalk_member_mainTitle-ruby{font-size:1.0981vw}}@media screen and (max-width:828px){.projectTalk_member_mainTitle-ruby{font-size:2.89855vw}}.projectTalk_member_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:828px){.projectTalk_member_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.projectTalk_member_item{width:30%;margin-right:30px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media screen and (max-width:1366px){.projectTalk_member_item{margin-right:2.19619vw}}@media screen and (max-width:828px){.projectTalk_member_item{margin-right:0vw}}@media screen and (max-width:1366px){.projectTalk_member_item{margin-bottom:2.19619vw}}@media screen and (max-width:828px){.projectTalk_member_item{margin-bottom:0vw}}@media screen and (max-width:828px){.projectTalk_member_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.7971vw}}.projectTalk_member_item:last-child{margin-right:0}@media screen and (max-width:828px){.projectTalk_member_item:last-child{margin-bottom:0}}.projectTalk_member_image{width:100%}@media screen and (max-width:828px){.projectTalk_member_image{width:42.27053vw}}.projectTalk_member_name{width:100%;position:relative;margin-top:24px;font-size:2.2rem;padding-left:20px;font-weight:700;border-left:solid 5px;-webkit-border-image:-webkit-gradient(linear, left top, left bottom, from(#1D4293), color-stop(35%, #3DA985), color-stop(65%, #F3E11B), to(#F64501));-webkit-border-image:-webkit-linear-gradient(top, #1D4293 0%, #3DA985 35%, #F3E11B 65%, #F64501 100%);-o-border-image:-o-linear-gradient(top, #1D4293 0%, #3DA985 35%, #F3E11B 65%, #F64501 100%);border-image:-webkit-gradient(linear, left top, left bottom, from(#1D4293), color-stop(35%, #3DA985), color-stop(65%, #F3E11B), to(#F64501));border-image:linear-gradient(to bottom, #1D4293 0%, #3DA985 35%, #F3E11B 65%, #F64501 100%);border-image-slice:1}@media screen and (max-width:1366px){.projectTalk_member_name{margin-top:1.75695vw}}@media screen and (max-width:828px){.projectTalk_member_name{margin-top:0vw}}@media screen and (max-width:1366px){.projectTalk_member_name{font-size:1.61054vw}}@media screen and (max-width:828px){.projectTalk_member_name{font-size:4.34783vw}}@media screen and (max-width:1366px){.projectTalk_member_name{padding-left:1.46413vw}}@media screen and (max-width:828px){.projectTalk_member_name{padding-left:3.86473vw}}@media screen and (max-width:1366px){.projectTalk_member_name{border-left:solid 0.36603vw}}@media screen and (max-width:828px){.projectTalk_member_name{width:36.47343vw;margin-left:4.83092vw;border-left:solid 1.20773vw}}.projectTalk_member_name span{font-weight:400;display:block;font-size:1.2rem;margin-bottom:8px}@media screen and (max-width:1366px){.projectTalk_member_name span{font-size:0.87848vw}}@media screen and (max-width:828px){.projectTalk_member_name span{font-size:2.41546vw}}@media screen and (max-width:1366px){.projectTalk_member_name span{margin-bottom:0.58565vw}}@media screen and (max-width:828px){.projectTalk_member_name span{margin-bottom:1.93237vw}}.projectTalk_title{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:80px}@media screen and (max-width:1366px){.projectTalk_title{font-size:2.04978vw}}@media screen and (max-width:828px){.projectTalk_title{font-size:5.7971vw}}@media screen and (max-width:1366px){.projectTalk_title{margin-bottom:5.85652vw}}@media screen and (max-width:828px){.projectTalk_title{margin-bottom:11.5942vw}}.projectTalk_title-ruby{font-weight:700;font-size:1.4rem;display:block;font-family:futura-pt, sans-serif;margin-bottom:16px}@media screen and (max-width:1366px){.projectTalk_title-ruby{font-size:1.02489vw}}@media screen and (max-width:828px){.projectTalk_title-ruby{font-size:3.38164vw}}@media screen and (max-width:1366px){.projectTalk_title-ruby{margin-bottom:1.1713vw}}@media screen and (max-width:828px){.projectTalk_title-ruby{margin-bottom:2.41546vw}}.projectTalk_comment{position:relative}.projectTalk_comment:not(:last-child){margin-bottom:64px}@media screen and (max-width:1366px){.projectTalk_comment:not(:last-child){margin-bottom:4.68521vw}}@media screen and (max-width:828px){.projectTalk_comment:not(:last-child){margin-bottom:15.45894vw}}.projectTalk_comment:before{content:"";font-size:1.5rem;font-weight:700;line-height:70px;width:100%;height:70px;padding-left:86px;margin-bottom:20px;display:block}@media screen and (max-width:1366px){.projectTalk_comment:before{font-size:1.0981vw}}@media screen and (max-width:828px){.projectTalk_comment:before{font-size:3.62319vw}}@media screen and (max-width:1366px){.projectTalk_comment:before{padding-left:6.29575vw}}@media screen and (max-width:828px){.projectTalk_comment:before{padding-left:20.77295vw}}@media screen and (max-width:1366px){.projectTalk_comment:before{margin-bottom:1.46413vw}}@media screen and (max-width:828px){.projectTalk_comment:before{margin-bottom:4.83092vw}}@media screen and (max-width:1366px){.projectTalk_comment:before{line-height:5.12445vw;height:5.12445vw}}@media screen and (max-width:828px){.projectTalk_comment:before{line-height:16.90821vw;height:16.90821vw}}.projectTalk_comment-s:before{content:"島仲";background:url(../img/people/project/thanksgiving/icon_shimanaka.webp) no-repeat top left/contain}.projectTalk_comment-m:before{content:"松田";background:url(../img/people/project/thanksgiving/icon_matsuda.webp) no-repeat top left/contain}.projectTalk_comment-n:before{content:"仲宗根";background:url(../img/people/project/thanksgiving/icon_nakasone.webp) no-repeat top left/contain}.projectTalk .projectBlock-last_image{width:100%;margin-bottom:40px}@media screen and (max-width:1366px){.projectTalk .projectBlock-last_image{margin-bottom:2.92826vw}}@media screen and (max-width:828px){.projectTalk .projectBlock-last_image{margin-bottom:15.45894vw}}.projectTalk .projectBlock-last_textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:828px){.projectTalk .projectBlock-last_textWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.projectTalk .projectBlock-last_textWrap .projectTalk_comment{max-width:30%;width:100%;margin-right:30px}@media screen and (max-width:1366px){.projectTalk .projectBlock-last_textWrap .projectTalk_comment{margin-right:2.19619vw}}@media screen and (max-width:828px){.projectTalk .projectBlock-last_textWrap .projectTalk_comment{margin-right:0vw}}@media screen and (max-width:1920px){.projectTalk .projectBlock-last_textWrap .projectTalk_comment{max-width:300px}}@media screen and (max-width:1366px){.projectTalk .projectBlock-last_textWrap .projectTalk_comment{max-width:21.96193vw}}@media screen and (max-width:828px){.projectTalk .projectBlock-last_textWrap .projectTalk_comment{max-width:initial}}.projectTalk .projectBlock-last_textWrap .projectTalk_comment:last-child{margin-right:0}@media screen and (max-width:828px){.projectTalk .projectBlock-last_textWrap .projectTalk_comment:last-child{margin-bottom:0}}
/*# sourceMappingURL=project.css.map */