.is-performance .st-PageIntro::before{background-image:url("../img/bg_performance_01.jpg")}.performance-Intro{max-width:680px;margin:62px auto 0;padding:0 20px}.performance-Intro_Text{font-size:123.1%}.performance-Intro_Text+.performance-Intro_Text{margin-top:10px}.performance-Intro_Point{font-family:"Noto Sans JP",sans-serif;color:#004987;font-size:215.4%;margin-top:18px}.performance-Intro_Point_Str{font-weight:400}.performance-Intro_Point_Sm{font-size:85%}.performance-Intro_Image{width:100%;height:auto}@media only screen and (min-width: 960px){.performance-Intro{margin-top:97px;padding:0 40px}.performance-Intro_Point{margin-top:24px}}.performance-Ex{margin-top:54px;margin-bottom:73px;padding-top:280px;position:relative}.performance-Ex::before{content:"";width:100%;height:240px;background:url("../img/bg_performance_02.jpg") no-repeat center center;background-size:cover;display:block;position:absolute;left:0;top:0}.performance-Ex_Inner{max-width:1180px;margin:0 auto;padding:0 20px}.performance-Ex_Text{font-size:123.1%}.performance-Ex_Title+.performance-Ex_Text{margin-top:13px}.performance-Ex_List+.performance-Ex_Text{margin-top:20px}.performance-Ex_Text+.performance-Ex_Text{margin-top:10px}.performance-Ex_List{margin-left:20px}.performance-Ex_Text+.performance-Ex_List{margin-top:23px}.performance-Ex_List_Item{font-size:123.1%;text-indent:-1em;list-style:none;margin-left:1em}.performance-Ex_List_Item::before{content:"・"}@media only screen and (min-width: 600px){.performance-Ex{padding-top:380px}.performance-Ex::before{height:340px}}@media only screen and (min-width: 960px){.performance-Ex{margin-top:87px;margin-bottom:112px;padding-top:50px;padding-bottom:50px}.performance-Ex::before{width:50%;height:auto;bottom:0}.performance-Ex_Inner{padding:0 40px}.performance-Ex_Title,.performance-Ex_Text{margin-left:calc(50% + 50px)}.performance-Ex_List{margin-left:calc(50% + 50px + 20px)}}.performance-Achievement{margin-top:59px;margin-bottom:170px}.performance-Achievement_Text{font-size:123.1%;max-width:560px;margin:0 auto 30px;padding:0 20px}.performance-Achievement_Title{text-align:center}.performance-Achievement_Title::before{content:"［"}.performance-Achievement_Title::after{content:"］"}.performance-Achievement_EntryList{margin-top:56px}.performance-Achievement_Pager{margin-top:110px}@media only screen and (min-width: 960px){.performance-Achievement{margin-top:94px;margin-bottom:155px}.performance-Achievement_Pager{margin-top:130px}}