@charset "UTF-8";.hero{height:100vh;margin:0 100px;display:flex;justify-content:space-between;align-items:center}h1{width:35%}h1 img{width:100%;max-width:1000px}.mainvisual{width:55%;max-width:1000px}.top-about p{font-size:clamp(15px,13.571px + .446vw,20px);margin-bottom:30px;line-height:2em}.top-about p:last-of-type{font-size:clamp(16px,11.070px + 1.315vw,30px);font-weight:700;border-bottom:2px solid var(--subpink);padding-bottom:3px}.bt-top{display:block;background-color:var(--mainpink);color:#fff;width:clamp(150px,114.789px + 9.39vw,250px);padding:15px;border-radius:5px;border:2px solid var(--mainpink);margin-top:20px;font-size:clamp(15px,13.571px + .446vw,20px);font-weight:700}.bt-top:hover{background-color:#fff;color:var(--mainpink)}.news ul{margin-bottom:30px}.news ul li{border-bottom:max(1.5px,min(.373px + .033vw,2px)) dotted #b3b3b3;gap:max(20px,min(9.804px + 2.614vw,60px));display:grid;grid-template-columns:100px clamp(600px,-200.000px + 83.333vw,1000px)}.news ul li p{font-size:clamp(15px,13.571px + .446vw,20px);text-align:left}.news ul li span{font-size:14px;height:fit-content;padding:3px 0;color:var(--mainpink);font-weight:700;background-color:#fff;border:2px solid var(--mainpink)}.news .news-list li{padding:max(10px,min(7.451px + .654vw,20px)) max(20px,min(14.902px + 1.307vw,40px))}.top-supporters{background-color:var(--bk-gray);padding:50px 0;box-shadow:1px 3px 10px -5px #777}.top-supporters p{font-size:clamp(15px,13.571px + .446vw,20px)}.jecfund-end{display:flex;justify-content:center}.jecfund-end a{width:clamp(250px,206.552px + 15.517vw,430px)}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:var(--subpink);background-color:#fff;border:solid 1px var(--subpink);padding:8px 15px;margin:0 2px;white-space:nowrap;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:var(--mainpink)}.wp-pagenavi span.current{color:var(--mainpink);background-color:#fff;border-color:var(--subpink);font-weight:700}.news-list li a{text-decoration:underline;color:#03c}.outline-wrapper{display:flex;align-items:center;gap:clamp(50px,-150.000px + 20.833vw,150px)}.outline-wrapper img{width:clamp(250px,150.000px + 10.417vw,300px)}.outline-wrapper .outline-text-box table{border-collapse:collapse;max-width:980px}.outline-wrapper table th{width:clamp(80px,54.359px + 6.838vw,120px);font-size:clamp(15px,13.571px + .446vw,20px);text-align:left;vertical-align:top;padding:.5em;border-right:1px solid var(--subpink)}.outline-wrapper table td{text-align:left;padding:.5em;font-size:clamp(15px,13.571px + .446vw,20px)}.outline-wrapper .outline-text-box p{font-size:clamp(15px,13.571px + .446vw,20px);padding:1em .5em 0;text-align:left}.objective div{display:flex;flex-direction:column;align-items:center}.objective div p{font-size:clamp(16px,13.887px + .563vw,22px);font-weight:700}.objective div .small-sentence{font-size:clamp(15px,13.571px + .446vw,20px);font-weight:400;margin-bottom:20px}.memberlist h4{width:250px;margin-bottom:10px}.memberlist h4+p{font-size:clamp(12px,11.000px + .313vw,14px)}.list-container{margin:50px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:50px 50px}.list-container li{display:flex;flex-direction:column;margin-bottom:50px;max-width:450px}.list-container li div{display:flex;justify-content:space-between}.list-container li div img{width:clamp(100px,90.000px + 3.125vw,135px);height:clamp(100px,90.000px + 3.125vw,135px);box-shadow:0px 0px 20px -1px #d2c6c6}.list-container li .name{border-bottom:2px solid var(--mainpink);padding-bottom:3px;margin-bottom:10px;align-items:end}.list-container li .name p{font-size:clamp(20px,17.388px + .816vw,28px);color:var(--mainpink)}.list-container li .name p:last-of-type{font-size:clamp(10px,8.694px + .408vw,14px)}.list-container li .position_and_face .position{margin-right:10px;flex-direction:column;align-items:start;justify-content:start}.list-container li .position_and_face .position p{font-size:clamp(12px,11.000px + .313vw,14px);text-align:left}.regular li .position_and_face .position .sakuyahime-position{color:var(--mainpink)}.sakuyahime-position.last{margin-bottom:.5em}.project ul li{background-color:var(--bk-gray);padding:40px clamp(15px,6.197px + 2.347vw,40px);box-shadow:1px 3px 10px -5px #777;margin-bottom:50px}.project ul li a{display:flex;gap:30px;justify-content:space-between}.project ul li a .text-box{display:flex;flex-direction:column;gap:20px;width:70%}.project ul li a p{font-size:clamp(15px,13.571px + .446vw,20px);text-align:left}.project ul li a p:first-of-type{font-size:clamp(20px,18.592px + .376vw,24px);font-weight:700}.project ul li img{width:300px;height:225px;object-fit:cover}.project ul .bk-pink{background-color:var(--bk-pink)}.project ul li a .photo-box{width:300px}.project ul li a .photo-box p{font-size:12px;margin-top:5px;font-weight:400;text-align:right}.pr{gap:50px;margin:clamp(70px,50.000px + 6.25vw,140px) auto}.pr h3{margin-bottom:0}.pr h4{font-size:clamp(16px,14.857px + .357vw,20px);margin:20px 0 10px;align-self:center}.pr p{font-size:clamp(15px,13.571px + .446vw,20px);text-align:left}.pr-top{width:80%;margin:0 auto;text-align:center;font-size:clamp(15px,13.571px + .446vw,20px)}.pr-top p{text-align:left;margin-bottom:30px}.pr-column{display:flex;flex-direction:column;gap:clamp(10px,0px + 3.125vw,30px)}.pr-photo-container{display:flex;flex-direction:column;align-items:center}.pr-photo-container img{width:clamp(280px,188.571px + 28.571vw,600px)}.pr-photo-container p{margin-top:clamp(10px,0px + 3.125vw,30px)}.pr-2column{display:flex;gap:40px;justify-content:space-between}.pr-2column img{width:clamp(300px,214.286px + 26.786vw,600px);align-self:flex-start}.pr-2column .pr-summary{width:60%}.pr-summary p{margin-bottom:10px}.wrap-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.wrap-container img{height:clamp(210px,165.000px + 14.063vw,300px)}.pr table{align-self:start;flex-direction:column;gap:5px;font-size:clamp(12px,9.436px + .684vw,16px);border-collapse:collapse}.pr table tr{margin-bottom:3px}.pr table th{display:inline-block;vertical-align:top;margin:0 10px;font-weight:700;min-width:50px;text-align:right;width:80px;font-size:clamp(12px,11.429px + .179vw,14px)}.pr table td{text-align:left;font-size:clamp(12px,8.154px + 1.026vw,18px);vertical-align:baseline}.pr-link{align-items:start}.pr-link-box{display:flex;flex-direction:column;align-items:start}.pr-link-box p,.pr-link-box a{font-size:clamp(14px,12.592px + .376vw,18px)}.pr-link-box a{margin-bottom:15px;text-align:left}.pr .right-alignment{text-align:right}.pr-summary .pr-pdflink{font-size:14px;text-align:right;margin-top:5px}.pr .results-table{align-self:center}.pr .results-table th{font-weight:400;width:clamp(80px,35.000px + 14.063vw,170px);font-size:clamp(12px,8.154px + 1.026vw,18px);vertical-align:baseline}.pr .results-table table th{width:clamp(50px,41.429px + 2.679vw,80px);vertical-align:baseline}.pr .results-table table tr{border-left:1px solid var(--subpink);padding-left:3px}.pr2-title-area{position:relative}.jecfund_logo{position:absolute;top:-10px;right:0;margin-right:10px}.jecfund_logo img{object-fit:cover;width:300px}.pr-photo-container .notes{align-self:end;font-size:clamp(10px,8.286px + .536vw,16px);margin-top:.5em}.pr-photo-container .vertical{width:clamp(300px,257.143px + 13.393vw,450px)}.pr-artist-name>span{font-size:clamp(15px,13.571px + .446vw,20px);margin-left:clamp(10px,-.476px + 3.175vw,30px)}.pr3-career>p{margin-bottom:10px}.pr3-career table th{width:70px;margin-left:0}.pr-summary.quotation{background-color:var(--bk-gray);padding:20px 10px;height:fit-content}.pr table .width90{width:90px}.pr3-list li{text-align:left;margin-bottom:10px;font-size:clamp(15px,13.571px + .446vw,20px)}.pr .pr-artist-name{font-size:clamp(24px,18.000px + 1.875vw,36px);align-self:start;color:var(--mainpink)}.pr .pr-artist-photo{width:clamp(300px,271.429px + 8.929vw,400px)}.pr-photo-container-vertival{display:flex;gap:clamp(5px,-2.143px + 2.232vw,30px)}.pr-2column .pr-photo-container-vertival img{width:clamp(150px,125.000px + 7.813vw,200px)}.pr-summary .subtitle{text-align:center;font-weight:700}.pr-summary .centered{text-align:center}.pr-summary .centered span{font-weight:700}.pr5 p{text-align:center}.wrap-wrapper{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.supporters p{font-size:clamp(15px,13.571px + .446vw,20px)}.supporters p:last-of-type{font-size:clamp(15px,13.571px + .446vw,20px);margin-top:5px}.supporters-list{display:flex;flex-direction:column;align-items:center;margin-top:60px}.supporters-list ul{margin-top:40px}.supporters-list .company-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:clamp(250px,35.714px + 66.964vw,1000px);gap:clamp(30px,15.000px + 4.688vw,60px);justify-items:center}.supporters-list .person-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));width:clamp(280px,102.857px + 55.357vw,900px)}.supporters-list ul li{font-size:clamp(15px,13.571px + .446vw,20px)}.supporters-list .company-list li{display:flex;flex-direction:column;align-items:center}.supporters-list .company-list li p{margin-top:10px}.fontsize2 .supporters-list ul li{font-size:clamp(15px,13.571px + .446vw,20px)}.fontsize2 .supporters-list p{font-size:clamp(15px,13.571px + .446vw,20px)}.link ul{display:flex;flex-direction:column;gap:clamp(30px,24.286px + 1.786vw,50px);justify-items:center}.link ul li p{margin-top:10px}.link ul li{display:flex;flex-direction:column;align-items:center}.sns-logo{height:70px;margin-top:10px}.sns-container{display:flex;gap:30px}@media (max-width:1300px){.list-container{grid-template-columns:repeat(2,1fr);gap:30px 30px}}@media (max-width:800px){.list-container{grid-template-columns:repeat(1,1fr);gap:20px}}@media (max-width:1200px){.hero{flex-direction:column-reverse;justify-content:center;margin:0;height:fit-content}.mainvisual{width:clamp(300px,118.182px + 48.485vw,700px)}h1{width:clamp(300px,118.182px + 48.485vw,700px);height:fit-content;margin:30px 0}.pr-2column{flex-direction:column;align-items:center}.pr-2column img{align-self:center}.pr-column{align-items:center}.pr-2column .pr-photo-container{justify-content:center}.reverse{flex-direction:column-reverse}.pr-2column .pr-summary{width:100%}.pr .pr-artist-name{align-self:center}.pr2-title-area{display:flex;flex-direction:column;justify-content:center;align-items:center}.jecfund_logo{position:revert;margin-top:10px;align-self:flex-end}.jecfund_logo img{width:clamp(250px,229.412px + 7.353vw,300px)}}@media (max-width:800px){section ul li a{flex-direction:column;align-items:center}.pr-contents-box div{flex-direction:column;align-items:center}.pr-contents-box.reverse div{flex-direction:column}}@media (max-width:510px){.insident-top-about{display:none}}@media (max-width:670px){.pr5_br{display:inline}}@media (max-width:960px){.top-supporters{background-color:var(--bk-gray);padding:50px 0;width:100%}.news ul li{display:flex;flex-direction:column;gap:10px}.news ul li span{font-size:12px;width:100px}.news time{text-align:left}.outline-wrapper{flex-direction:column-reverse}.outline-wrapper img{width:clamp(200px,135.897px + 17.094vw,300px)}.archive .label-list{align-self:center}.pr table td{text-align:left}.pr-summary .pr-pdflink{font-size:12px}.pr-top{width:94%}.project ul li a .text-box{width:100%}.sns-logo{height:50px}}