@keyframes GradietionAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes photoSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bgGrad{background:linear-gradient(-45deg, #cc1918, #001d55) fixed;background-size:130% 130%;animation:GradietionAnimation 3s ease infinite}.bgBlue{background-color:#001e55}.bgBlue .h1_matrix{color:#fff}.bgBlueGray2{background-color:#d1d6da}.c-title .themeNum{margin-bottom:10px;color:#001e55;font-weight:600 !important}@media only screen and (max-width: 640px){.c-title .themeNum{margin-bottom:0}}@media only screen and (max-width: 640px){.c-title{font-size:min(13.2978723404vw, 50px)}.c-title span{font-size:min(4.7872340426vw, 18px)}}.c-caption__bg{height:43.2291666667vw}@media only screen and (max-width: 640px){.c-caption__bg{height:90vh}}.colorYellow{color:#fabe00}.colorRed{color:#d7000f}.h1_matrix{margin-bottom:100px}@media only screen and (max-width: 640px){.h1_matrix{margin-bottom:7.9787234043vw}}.h1_matrix.colorWh:after{color:#fff}.h1_matrix.colorWh .heading__main .eng,.h1_matrix.colorWh .heading__main .jp{color:#fff}@media only screen and (max-width: 640px){.h1_matrix.left .heading__main{margin-left:0;padding-left:0;padding-top:0;padding-bottom:25px;position:relative}.h1_matrix.left:after{left:0;right:auto}.sectionCatch{position:absolute;bottom:0;left:11vw}}.contentsTitle{font-size:26px;font-weight:900}@media only screen and (max-width: 640px){.contentsTitle{font-size:min(4.7872340426vw, 18px)}}.annotation{font-size:18px;line-height:2}@media only screen and (max-width: 640px){.annotation{font-size:min(3.7234042553vw, 14px)}}.column3BlockWrap .column3Block:not(:first-of-type){margin-top:50px}@media only screen and (max-width: 640px){.column3BlockWrap .column3Block:not(:first-of-type){margin-top:20px}}.column3BlockWrap .column3Block .contentsTitle{margin-bottom:10px}.column3BlockWrap .column3Block .contentsText{font-size:16px;line-height:2}@media only screen and (max-width: 640px){.column3BlockWrap .column3Block .contentsText{font-size:min(3.7234042553vw, 14px)}}.column3BlockWrap .column3Block .contentsText p+p{margin-top:10px}.column3BlockWrap .column3Block .column3BlockInner{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;gap:20px;margin-top:40px}@media only screen and (max-width: 640px){.column3BlockWrap .column3Block .column3BlockInner{grid-template-columns:repeat(1, 1fr);margin-top:30px}}.column3BlockWrap .column3Block .column3BlockInner .columnBlock{width:auto;background-color:#fff;border:3px solid;padding:min(1.0416666667vw, 20px);box-sizing:border-box}@media only screen and (min-width: 641px)and (max-width: 1079px){.column3BlockWrap .column3Block .column3BlockInner .columnBlock{padding:min(2.6595744681vw, 20px)}}@media only screen and (max-width: 640px){.column3BlockWrap .column3Block .column3BlockInner .columnBlock{padding:min(5.3191489362vw, 20px)}}.column3BlockWrap .column3Block .column3BlockInner .columnBlock .columnTitle{font-weight:bold;font-size:24px;margin-top:10px;margin-bottom:10px}@media only screen and (max-width: 640px){.column3BlockWrap .column3Block .column3BlockInner .columnBlock .columnTitle{font-size:min(4.7872340426vw, 18px)}}.column3BlockWrap .column3Block .column3BlockInner .columnBlock .columnText{font-size:16px;line-height:1.5}@media only screen and (max-width: 640px){.column3BlockWrap .column3Block .column3BlockInner .columnBlock .columnText{font-size:min(3.7234042553vw, 14px)}}.column3BlockWrap .column3Block .column3BlockInner .columnBlock .columnText .small{font-size:.8em}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.orange{border-color:#ed7d31}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.orange .columnTitle{color:#ed7d31}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.red{border-color:#c00000}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.red .columnTitle{color:#c00000}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.green{border-color:#06b050}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.green .columnTitle{color:#06b050}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.blue{border-color:#0070c0}.column3BlockWrap .column3Block .column3BlockInner .columnBlock.blue .columnTitle{color:#0070c0}.sectionWrap{overflow:hidden}.sectionWrap .section .sectionInner{padding-top:60px}@media only screen and (max-width: 640px){.sectionWrap .section .sectionInner{padding-top:5.8510638298vw;padding-bottom:13.2978723404vw}}#intro .text{text-align:center;font-size:18px;font-weight:900;line-height:1.8}@media only screen and (max-width: 640px){#intro .text{font-size:min(4.2553191489vw, 16px)}}#about .h1_matrix:after{content:"ABOUT"}#about .h1_matrix .sectionCatch{font-size:min(4.7872340426vw, 18px);bottom:-5px;color:#fff}#about .figureAreaWrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#about .figureAreaWrap .figureArea{width:42%;max-width:500px}@media only screen and (max-width: 640px){#about .figureAreaWrap .figureArea{width:100%;order:2}}#about .figureAreaWrap .textArea{width:54%;max-width:650px}@media only screen and (max-width: 640px){#about .figureAreaWrap .textArea{width:100%;order:1;margin-bottom:13.2978723404vw}}#about .figureAreaWrap .textArea .text{color:#fff;font-size:18px;font-weight:900;line-height:2}@media only screen and (max-width: 640px){#about .figureAreaWrap .textArea .text{font-size:min(4.2553191489vw, 16px);line-height:1.5}}#about .aboutSliderAreaWrap{padding:50px 0;overflow:hidden;position:relative}#about .aboutSliderAreaWrap .contentsTitle{margin-bottom:50px;color:#fff}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .contentsTitle{margin-bottom:min(5.3191489362vw, 20px)}}#about .aboutSliderAreaWrap .aboutSliderArea{width:calc(100% - (100vw - 1200px)/2);margin-left:calc((100vw - 1200px)/2);margin-bottom:50px}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea{width:100%;margin-left:5%;margin-bottom:70px}}#about .aboutSliderAreaWrap .aboutSliderArea .slide{margin-right:20px}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea .slide{max-width:280px;margin-right:0}}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner{background-color:#fff;padding:10px;display:block}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner{margin-right:20px}}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap{text-align:center;display:grid;place-items:center;height:80px;margin-top:10px}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap{height:60px}}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap.samraiBlue{color:#001e55}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap.nadeshiko{color:#e1006e}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap.blue{color:#005ab4}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap .teamName{font-size:20px;font-weight:900;line-height:1.6}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap .teamName{font-size:min(5.3191489362vw, 20px)}}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap .supplement{font-size:18px;font-weight:500}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap .supplement{font-size:min(4.2553191489vw, 16px)}}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap .notice{margin-left:auto}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap .notice{font-size:min(2.1276595745vw, 8px)}}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .tournamentWrap{height:80px;padding-top:10px;box-sizing:border-box}#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .tournamentWrap .tournament{text-align:center;line-height:1.3;font-weight:900;color:#001e55;font-size:18px}@media only screen and (min-width: 641px)and (max-width: 1079px){#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .tournamentWrap .tournament{font-size:min(2.3936170213vw, 18px)}}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .tournamentWrap .tournament{font-size:min(4.7872340426vw, 18px)}}#about .aboutSliderAreaWrap .sliderArrowsArea{margin-left:auto;margin-right:auto;position:relative}#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows{position:relative;z-index:3}#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows .slick-arrow{bottom:auto;background-color:#fff;width:100px;height:46px;transition:.5s}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows .slick-arrow{width:80px}}#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows .slick-arrow:hover,#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows .slick-arrow:focus{opacity:.5}#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows .slick-arrow:before{color:#001e55;font-weight:900}#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows .slick-arrow.slick-prev{left:0}#about .aboutSliderAreaWrap .sliderArrowsArea .sliderArrows .slick-arrow.slick-next{right:0}#about .aboutSliderAreaWrap .sliderArrowsArea .dotsArea{z-index:2}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .sliderArrowsArea .dotsArea .slick-dots{bottom:35px}}#about .aboutSliderAreaWrap .sliderArrowsArea .dotsArea .slick-dots li{margin:0 20px}@media only screen and (max-width: 640px){#about .aboutSliderAreaWrap .sliderArrowsArea .dotsArea .slick-dots li{margin:0}}#about .aboutSliderAreaWrap .sliderArrowsArea .dotsArea .slick-dots li button:before{color:#fff;opacity:1;font-size:10px}#about .aboutSliderAreaWrap .sliderArrowsArea .dotsArea .slick-dots li.slick-active button:before{color:#8c98a2}#case .h1_matrix:after{content:"CASE"}#case .articleListWrap{width:90%;margin:0 auto}#case .articleListWrap .normalArticleList{padding-top:0 !important}#case .articleListWrap .normalArticleList .articleBlock{margin:0 10px}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .articleBlock{width:75vw;margin:0 20px 0 0;max-width:none}}#case .articleListWrap .normalArticleList .articleBlock .articleBlockInner{padding:.5208333333vw;background-color:#fff;box-sizing:border-box}@media only screen and (min-width: 641px)and (max-width: 1079px){#case .articleListWrap .normalArticleList .articleBlock .articleBlockInner{padding:1.329787234vw}}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .articleBlock .articleBlockInner{padding:2.6595744681vw}}#case .articleListWrap .normalArticleList .articleBlock .detail{padding:.5208333333vw}@media only screen and (min-width: 641px)and (max-width: 1079px){#case .articleListWrap .normalArticleList .articleBlock .detail{padding:1.329787234vw}}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .articleBlock .detail{padding:2.6595744681vw}}#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemHead .archiveCategoryLabel{font-size:.7291666667vw !important}@media only screen and (min-width: 641px)and (max-width: 1079px){#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemHead .archiveCategoryLabel{font-size:1.8617021277vw !important}}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemHead .archiveCategoryLabel{font-size:3.4574468085vw !important}}#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemHead .date{font-size:.6770833333vw}@media only screen and (min-width: 641px)and (max-width: 1079px){#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemHead .date{font-size:1.7287234043vw}}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemHead .date{font-size:2.9255319149vw}}#case .articleListWrap .normalArticleList .articleBlock .detail .titleArea .title{font-size:.78125vw}@media only screen and (min-width: 641px)and (max-width: 1079px){#case .articleListWrap .normalArticleList .articleBlock .detail .titleArea .title{font-size:1.9946808511vw}}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .articleBlock .detail .titleArea .title{font-size:3.4574468085vw}}#case .articleListWrap .normalArticleList .articleBlock .detail .partnersLogo{justify-content:center}#case .articleListWrap .normalArticleList .articleBlock .detail .partnersLogo img{width:60%}#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemFoot .articleItemFootInner{gap:4px}#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemFoot .articleItemFootInner .cateItem{font-size:.625vw;padding:3px 11px}@media only screen and (min-width: 641px)and (max-width: 1079px){#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemFoot .articleItemFootInner .cateItem{font-size:1.5957446809vw}}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .articleBlock .detail .articleItemFoot .articleItemFootInner .cateItem{font-size:2.6595744681vw}}#case .articleListWrap .normalArticleList .slick-arrow{z-index:5;background-color:#001e55}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .slick-arrow{bottom:-85px}}#case .articleListWrap .normalArticleList .slick-arrow:hover{opacity:.5}#case .articleListWrap .normalArticleList .slick-dots{width:auto;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .slick-dots{bottom:-35px}}#case .articleListWrap .normalArticleList .slick-dots li{margin:0 20px}@media only screen and (max-width: 640px){#case .articleListWrap .normalArticleList .slick-dots li{margin:0}}#case .articleListWrap .normalArticleList .slick-dots li button:before{color:#fff;opacity:1;font-size:10px}#case .articleListWrap .normalArticleList .slick-dots li.slick-active button:before{color:#001e55}#case .assetArea .slick-prev{left:15%}@media only screen and (max-width: 640px){#case .assetArea .slick-prev{left:5%}}@media only screen and (max-width: 640px){#case .assetArea .slick-list{padding-left:0}#case .btnArea .moreBtn.bgRed.wh{min-width:0;max-width:250px}}.comingsoon{font-size:30px;text-align:center;letter-spacing:.03em;color:#001e55}@media only screen and (max-width: 640px){.comingsoon{font-size:5.3191489362vw}}.comingsoon.wh{color:#fff}#program01 #about .figureAreaWrap .textArea{width:50%;max-width:600px}@media only screen and (max-width: 640px){#program01 #about .figureAreaWrap .textArea{width:100%}}#program01 #about .figureAreaWrap .figureArea{width:46%;max-width:530px}@media only screen and (max-width: 640px){#program01 #about .figureAreaWrap .figureArea{width:100%}}#program01 #about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner{padding:0}#program01 #about .aboutSliderAreaWrap .aboutSliderArea .slide .slideInner .teamNameWrap{margin-top:0;padding:10px}#program01 #power .h1_matrix:after{content:"POWER"}#program01 #power .h1_matrix .sectionCatch{font-size:min(4.7872340426vw, 18px);bottom:-5px;color:#fff}#program01 #power .annotation{color:#fff}#program01 #power .sectionContent.sectionContent{margin-top:50px}@media only screen and (max-width: 640px){#program01 #power .sectionContent.sectionContent{margin-top:min(5.3191489362vw, 20px)}}#program01 #power .contentIntroText{font-size:18px;line-height:2;font-weight:900;margin-bottom:50px;color:#fff}@media only screen and (max-width: 640px){#program01 #power .contentIntroText{font-size:min(4.2553191489vw, 16px);margin-bottom:min(5.3191489362vw, 20px);line-height:1.5}}#program01 #power .powerContentsAreaWrap .powerContentsArea{text-align:center}#program01 #power .snsFollowerArea{margin-top:50px}@media only screen and (max-width: 640px){#program01 #power .snsFollowerArea{margin-top:min(5.3191489362vw, 20px)}}#program01 #power .snsFollowerArea .contentsTitle{color:#fff;margin-bottom:20px}#program01 #power .snsFollowerArea .followerList{display:grid;grid-template-columns:repeat(5, 1fr);gap:50px}@media only screen and (max-width: 640px){#program01 #power .snsFollowerArea .followerList{grid-template-columns:repeat(2, 1fr);gap:30px}}@media only screen and (max-width: 640px){#program01 #power .snsFollowerArea .followerList .snsBlock:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 15px)}}#program01 #power .snsFollowerArea .followerList .snsBlock .followerNum{color:#fabe00;text-align:center;line-height:1;margin-top:-4em}@media only screen and (max-width: 640px){#program01 #power .snsFollowerArea .followerList .snsBlock .followerNum{margin-top:-3.2em}}#program01 #power .snsFollowerArea .followerList .snsBlock .followerNum .num{font-family:"Poppins",sans-serif;font-weight:bold;font-size:48px;line-height:1}@media only screen and (max-width: 640px){#program01 #power .snsFollowerArea .followerList .snsBlock .followerNum .num{font-size:min(10.1063829787vw, 38px)}}#program01 #power .snsFollowerArea .followerList .snsBlock .followerNum .unit{font-size:18px;font-weight:900;line-height:1}@media only screen and (max-width: 640px){#program01 #power .snsFollowerArea .followerList .snsBlock .followerNum .unit{font-size:min(3.9893617021vw, 15px)}}#program01 #power .snsFollowerArea .annotation{margin-top:20px;color:#fff}@media only screen and (max-width: 640px){#program01 #power .snsFollowerArea .annotation{margin-top:min(5.3191489362vw, 20px)}}#program01 #power .impressionArea .impressionBlock+.impressionBlock{margin-top:50px}@media only screen and (max-width: 640px){#program01 #power .impressionArea .impressionBlock+.impressionBlock{margin-top:min(5.3191489362vw, 20px)}}#program01 #power .impressionArea .impressionBlock .title{border:5px solid #fff;color:#fff;background-color:#001e55;box-sizing:border-box;text-align:center;font-size:26px;font-weight:900;line-height:2}@media only screen and (max-width: 640px){#program01 #power .impressionArea .impressionBlock .title{font-size:min(4.7872340426vw, 18px)}}#program01 #power .impressionArea .impressionBlock .figureListWrap{background-color:#fff;padding:30px 50px}@media only screen and (max-width: 640px){#program01 #power .impressionArea .impressionBlock .figureListWrap{padding:min(5.3191489362vw, 20px)}}#program01 #power .impressionArea .impressionBlock .figureListWrap .figureList{display:flex;align-items:center;justify-content:center;gap:50px}@media only screen and (max-width: 640px){#program01 #power .impressionArea .impressionBlock .figureListWrap .figureList{flex-wrap:wrap;gap:20px}}#program01 #power .impressionArea .impressionBlock .figureListWrap .figureList .figureBlock{width:max(17.1875vw, 330px)}@media only screen and (max-width: 640px){#program01 #power .impressionArea .impressionBlock .figureListWrap .figureList .figureBlock{width:100%}}#program01 #power .impressionArea .annotation{margin-top:50px}@media only screen and (max-width: 640px){#program01 #power .impressionArea .annotation{margin-top:min(5.3191489362vw, 20px)}}#program01 #rights .h1_matrix:after{content:"RIGHTS"}#program01 #rights .column3BlockWrap .column3Block .contentsTitle{color:#001e55}#program02 #about .figureAreaWrap.figureNone .textArea{width:100%;max-width:none}@media only screen and (max-width: 640px){#program02 #about .figureAreaWrap.figureNone .textArea{margin-bottom:0}}#program02 #about .aboutSliderAreaWrap{margin-bottom:80px}@media only screen and (max-width: 640px){#program02 #about .aboutSliderAreaWrap{margin-bottom:30px}}#program02 #about .sectionInner{padding-bottom:50px}@media only screen and (max-width: 640px){#program02 #about .sectionInner{padding-bottom:13.2978723404vw}}#program02 #about .btnArea{margin-top:30px;text-align:left}#program02 #about .btnArea .moreBtn.arrow .btnText span{font-size:18px}@media only screen and (max-width: 640px){#program02 #about .btnArea .moreBtn.arrow .btnText span{font-size:min(4.7872340426vw, 18px)}}#program02 #about .btnArea .moreBtn:first-of-type{margin-right:30px}@media only screen and (max-width: 640px){#program02 #about .btnArea .moreBtn:first-of-type{margin-right:0;margin-bottom:20px}}#program02 #about .photoSlideWrap{margin-top:50px;overflow:hidden;width:100%}@media only screen and (max-width: 640px){#program02 #about .photoSlideWrap{margin-top:5.3191489362vw}}#program02 #about .photoSlideWrap .photoSlide{display:flex;width:max-content;gap:3px;animation:photoSlide 30s linear infinite}#program02 #about .photoSlideWrap .photoSlide li{flex-shrink:0}#program02 #about .photoSlideWrap .photoSlide li img{display:block;width:auto;height:250px}@media only screen and (max-width: 640px){#program02 #about .photoSlideWrap .photoSlide li img{height:26.5957446809vw}}#program02 #rights .h1_matrix:after{content:"RIGHTS"}#program02 #rights .column3BlockWrap .column3Block .contentsTitle{color:#001e55}#program02 #rights .themeBlock{margin-top:20px;display:grid;align-items:flex-start;grid-template-columns:500px auto;gap:20px}@media only screen and (max-width: 640px){#program02 #rights .themeBlock{display:block}}#program02 #rights .themeBlock .themeDetail{border:3px solid}@media only screen and (max-width: 640px){#program02 #rights .themeBlock .themeDetail{margin-top:15px}}#program02 #rights .themeBlock .themeDetail dl{margin:0;background-color:#fff;width:100%;padding:2%;box-sizing:border-box}@media only screen and (max-width: 640px){#program02 #rights .themeBlock .themeDetail dl{padding:3% 4%}}#program02 #rights .themeBlock .themeDetail dl:not(:first-of-type){border-top:3px solid}#program02 #rights .themeBlock .themeDetail dl dt{font-size:16px;font-weight:bold}#program02 #rights .themeBlock .themeDetail dl dd{margin-top:10px;margin-left:0;line-height:1.6;font-size:14px}@media only screen and (max-width: 640px){#program02 #rights .themeBlock .themeDetail dl dd{margin-top:5px}}#program02 #rights .themeBlock .themeDetail.orange{border-color:#ed7d31}#program02 #rights .themeBlock .themeDetail.orange dl{border-color:#ed7d31}#program02 #rights .themeBlock .themeDetail.orange .themeBlockTitle{color:#ed7d31}#program02 #rights .themeBlock .themeDetail.red{border-color:#c00000}#program02 #rights .themeBlock .themeDetail.red dl{border-color:#c00000}#program02 #rights .themeBlock .themeDetail.red .themeBlockTitle{color:#c00000}#program02 #rights .themeBlock .themeDetail.green{border-color:#06b050}#program02 #rights .themeBlock .themeDetail.green dl{border-color:#06b050}#program02 #rights .themeBlock .themeDetail.green .themeBlockTitle{color:#06b050}#program02 #rights .themeBlock .themeDetail.blue{border-color:#0070c0}#program02 #rights .themeBlock .themeDetail.blue dl{border-color:#0070c0}#program02 #rights .themeBlock .themeDetail.blue .themeBlockTitle{color:#0070c0}#program03 #theme .h1_matrix:after{content:"THEME"}#program03 #theme .column3BlockWrap .column3Block .contentsTitle{color:#001e55}#program03 #theme .themeBlock{margin-top:20px;display:grid;align-items:flex-start;grid-template-columns:max(26.0416666667vw, 500px) auto;gap:20px}@media only screen and (max-width: 640px){#program03 #theme .themeBlock{display:block}}#program03 #theme .themeBlock .themeDetail{border:3px solid}@media only screen and (max-width: 640px){#program03 #theme .themeBlock .themeDetail{margin-top:15px}}#program03 #theme .themeBlock .themeDetail dl{margin:0;background-color:#fff;width:100%;padding:2%;box-sizing:border-box}@media only screen and (max-width: 640px){#program03 #theme .themeBlock .themeDetail dl{padding:3% 4%}}#program03 #theme .themeBlock .themeDetail dl:not(:first-of-type){border-top:3px solid}#program03 #theme .themeBlock .themeDetail dl dt{font-size:16px;font-weight:bold}#program03 #theme .themeBlock .themeDetail dl dd{margin-top:10px;margin-left:0;line-height:1.6;font-size:14px}@media only screen and (max-width: 640px){#program03 #theme .themeBlock .themeDetail dl dd{margin-top:5px}}#program03 #theme .themeBlock .themeDetail.green{border-color:#006239}#program03 #theme .themeBlock .themeDetail.green dl{border-color:#006239}#program03 #theme .themeBlock .themeDetail.green .themeBlockTitle{color:#006239}#program03 #theme .themeBlock .themeDetail.pink{border-color:#e1006e}#program03 #theme .themeBlock .themeDetail.pink dl{border-color:#e1006e}#program03 #theme .themeBlock .themeDetail.pink .themeBlockTitle{color:#e1006e}#program03 #theme .themeBlock .themeDetail.blue{border-color:#008cc9}#program03 #theme .themeBlock .themeDetail.blue dl{border-color:#008cc9}#program03 #theme .themeBlock .themeDetail.blue .themeBlockTitle{color:#008cc9}#program03 #theme .themeBlock .themeDetail.orange{border-color:#f39800}#program03 #theme .themeBlock .themeDetail.orange dl{border-color:#f39800}#program03 #theme .themeBlock .themeDetail.orange .themeBlockTitle{color:#f39800}#program03 #theme .themeBlock .themeDetail.darkBlue{border-color:#192350}#program03 #theme .themeBlock .themeDetail.darkBlue dl{border-color:#192350}#program03 #theme .themeBlock .themeDetail.darkBlue .themeBlockTitle{color:#192350}