.wrapper{padding-top:65px}@media screen and (max-width:768px){.wrapper{padding-top:2.307rem;overflow:hidden}}#main{width:1016px;margin:0 auto}@media screen and (max-width:768px){#main{width:90%}}.color_bsp{color:#0080cb}.no2 .color_bsp{color:#e78a22}.no3 .color_bsp{color:#7fb55c}h3{font-weight:400}audio{height:28px;width:100%}img{width:100%}@media screen and (max-width:768px){audio{height:5.06vw}}.main_tit{position:relative;display:flex;align-items:center;justify-content:center}.main_tit::after,.main_tit::before{position:absolute;top:calc(50% - 1px);width:252px;height:4px;content:'';border-top:solid 1px;border-bottom:solid 1px}.main_tit::before{left:0}.main_tit::after{right:0}.main_titP{font-size:28px}.tits{color:#fff;background-color:#63b1df;border-radius:5px;font-size:15px;padding:.25em .5em}.no2 .tits{background-color:#e78a22}.no3 .tits{background-color:#7fb55c}@media print,screen and (min-width:769px){.tits{margin-left:1em}}@media screen and (max-width:768px){.main_tit{width:120%;margin-left:-10%}.main_tit.mbM{margin-bottom:calc(10vw + 8.8vw)!important}.main_tit::after,.main_tit::before{width:17.6vw}.main_titP{font-size:4.8vw}.tits{position:absolute;font-size:3.33vw;bottom:-8.8vw;left:50%;transform:translateX(-50%)}}.mainBox{display:flex;margin-bottom:50px}.mainBoxL{width:154px;margin-right:22px}.mainBoxR ul li{position:relative;padding-left:1em}.mainBoxR ul li::before{content:"・";position:absolute;left:0}@media screen and (max-width:768px){.mainBox{display:block;margin-bottom:50px}.mainBoxL{width:36.5vw;margin-right:0;margin:auto;margin-bottom:9.33vw}}.content{width:998px;margin:auto}@media screen and (max-width:768px){.content{width:100%}}@media print,screen and (min-width:769px){.anchorLink{display:flex;justify-content:space-around;width:650px;margin:0 auto 50px auto}.anchorLinkP{text-align:center}}.anchorLinkP{width:187px;padding-bottom:.5em;border-bottom:#63b1df 1px solid;position:relative;font-size:17px}.no2 .anchorLinkP{border-bottom:#e78a22 1px solid}.no3 .anchorLinkP{border-bottom:#7fb55c 1px solid}.anchorLinkP a{display:block;padding-right:1em}.anchorLinkP a::after{content:"";top:6px;right:10px;width:10px;height:10px;border-top:2px solid #0080cb;border-right:2px solid #0080cb;transform:rotate(135deg);position:absolute}.no2 .anchorLinkP a::after{border-top:2px solid #e78a22;border-right:2px solid #e78a22}.no3 .anchorLinkP a::after{border-top:2px solid #7fb55c;border-right:2px solid #7fb55c}@media screen and (max-width:768px){.anchorLink{width:100%;margin:0 auto 17.3vw auto}.anchorLinkP{width:100%;font-size:4.53vw;margin-bottom:5.33vw}.anchorLinkP::after{top:12px;width:7px;height:7px}.anchorLinkP a{display:block;padding-right:0}}.bspArea{margin-bottom:135px}.bspArea h4{font-size:28px;margin-bottom:.5em}.bspBox,.bspBox *{font-size:.88rem;line-height:1.75}.bspBox{display:flex;justify-content:center;background-color:#0080cb;border-top:1px solid #fff}.no2 .bspBox{background-color:#e78a22}.no3 .bspBox{background-color:#7fb55c}.bspBoxL{color:#fff;align-self:center;padding-left:1.25em}.bspBoxL .bspBoxL_tit{position:relative;font-size:24px}.bspBoxR{flex:1 0 auto;background-color:#fff}.bspBoxR_row{display:flex;flex-wrap:wrap;border-right:1px solid #9fa0a0;border-bottom:1px solid #9fa0a0;height:49px;padding:0 .75em}@media print,screen and (min-width:769px){.bspBoxR_row.b_top{border-top:1px solid #9fa0a0}}.bspBoxR_audio{width:256px;margin-right:16px}.bspBoxR_dl{width:36px;height:36px}.bspBoxR_audio,.bspBoxR_dl,.bspBoxR_tit{align-self:center}.btn_all{margin:auto;margin-top:40px;width:196px}@media screen and (max-width:768px){.bspArea{margin-bottom:17.3vw;padding-top:45px;margin-top:-45px}.bspArea h4{text-align:center;font-size:5.6vw;margin-bottom:5.33vw}.bspBox{display:block;border:none}.bspBox,.bspBox *{font-size:3.73vw;vertical-align:baseline}.bspBoxL{padding:1em .75em}.bspBoxL .bspBoxL_tit{position:relative;font-size:4.8vw;margin-right:2em;display:inline-block}.bspBoxR_row{display:flex;flex-wrap:wrap;align-items:flex-end;border-left:1px solid #9fa0a0;height:auto;min-height:13.3vw;padding:.5em .75em .75em .75em}.bspBoxR .bspBoxR_row:last-child{border-bottom:none}.bspBoxR .bspBoxR_row.b_bottom{border-bottom:1px solid #9fa0a0}.bspBoxR_tit{padding-bottom:.25em}.bspBoxR_audio{width:70.4vw;margin-right:2.5vw}.bspBoxR_dl{width:9.06vw;height:9.06vw;margin-top:-2.66vw}.bspBoxR_audio,.bspBoxR_dl,.bspBoxR_tit{align-self:auto}.btn_all{margin-top:9.33vw;width:52.2vw}}@media print,screen and (min-width:769px){#honbun .bspBoxL{width:231px;padding-left:30px}#honbun .bspBoxL .bspBoxL_tit{padding-bottom:.5em;margin-bottom:.5em}#honbun .bspBoxL .bspBoxL_tit::after{content:"";position:absolute;width:121px;height:1px;bottom:0;left:0;background:#fff}#honbun .bspBoxR{width:767px}#honbun .bspBoxR_tit{width:416px}}@media screen and (max-width:768px){#honbun .bspBoxL{width:100%}#honbun .bspBoxL .bspBoxL_tit::after{content:"";position:absolute;width:30px;height:1px;top:50%;right:-2em;background:#fff;transform:rotate(135deg)}#honbun .bspBoxR{width:100%}#honbun .bspBoxR_tit{width:100%}}@media print,screen and (min-width:769px){#listening .bspBoxL{width:177px}#listening .bspBoxR{width:821px;display:flex;flex-wrap:wrap}#listening .bspBoxR_row{width:410px}#listening .bspBoxR_tit{width:65px}#listening .bspBoxR .bspBoxR_row:last-child{border-bottom:none}#listening .bspBoxR .bspBoxR_row.b_bottom{border-bottom:1px solid #9fa0a0}}@media screen and (max-width:768px){#listening .bspBoxL{width:100%}#listening .bspBoxR{width:100%}#listening .bspBoxR_tit{width:100%}}@media print,screen and (min-width:769px){#chobun .bspBoxWrap{display:flex;flex-wrap:wrap}#chobun .bspBox{width:499px}#chobun .bspBoxL{width:158px}#chobun .bspBoxR{width:345px}}@media screen and (max-width:768px){#chobun .bspBoxL{width:100%}}.is-coloeMode_dark #main .bspBoxR_tit,.is-coloeMode_dark #main .bspBoxR_tit *{color:#000!important}.bspLink{margin-top:200px;text-align:center}.bspLink a{display:inline-block;padding:1em 1.75em}a.bsp1Link{background:#0080cb}a.bsp2Link{background:#e78a22}a.bsp3Link{background:#7fb55c}@media print,screen and (min-width:769px){.bspLink a{font-size:16px}.bspLink a:first-child{margin-right:40px}}@media screen and (max-width:768px){.bspLink a{width:100%}.bspLink a:first-child{margin-bottom:5.33vw}}.bspLink span{color:#fff}.bspLink span::before{content:"\25B6\FE0E";margin-right:.4em}