@charset "UTF-8";.report-block img{margin-bottom:20px}.sp-contents .report-block img{margin-bottom:10px}.report-text{font-size:22px;font-size:2.2rem;color:#527633;font-weight:700;text-align:center}.sp-contents .report-text{font-size:18px;font-size:1.8rem;text-align:left}.report-text span{color:#f90}.report-contents{padding:30px 0;border-bottom:1px solid #d6d6d6}.report-contents:last-child{padding-bottom:0;border-bottom:none}.sp-contents .report-contents{padding:10px 0}.report-cast-title{margin-bottom:20px;text-align:center}.sp-contents .report-cast-title{margin-bottom:10px}.report-cast-title span{display:inline-block;padding:10px 1em;font-size:24px;font-size:2.4rem;color:#fff;font-weight:700;line-height:1.1;background-color:#527634}.sp-contents .report-cast-title span{font-size:20px;font-size:2rem}.cast-list{list-style:none;margin:-10px 0 0 -8px;padding:0}.cast-list:after,.guest-list:after,.result-other-list:after{content:"";display:block;clear:both;height:0;visibility:hidden}.sp-contents .cast-list{margin-top:-5px;margin-left:-2%}.cast-list li{float:left;margin:10px 0 0 8px;text-align:center}.sp-contents .cast-list li{width:48%;margin-top:5px;margin-left:2%;text-align:left}.cast-school-name{margin-top:5px}.guest-list{list-style:none;margin:0 0 0 -20px;padding:0}.sp-contents .guest-list{margin-left:0}.guest-list li{float:left;margin:15px 0 0 20px}.sp-contents .guest-list li{float:none;margin:10px 0 0}.repot-result-wrap{padding:20px 60px 50px;background-color:#ffc}.sp-contents .repot-result-wrap{padding:10px}.result-title{font-size:30px;font-size:3rem;color:#a17624;text-align:center}.sp-contents .result-title{font-size:20px;font-size:2rem}.result-top-list{margin:0 0 20px -19px;padding:0;text-align:center;letter-spacing:-.4em;list-style:none}.sp-contents .result-top-list{margin-left:0}.result-top-list li{margin:19px 0 0 19px;display:inline-block;letter-spacing:normal}.result-top-list li:first-child{margin-left:0}.sp-contents .result-top-list li{margin:10px 0 0}.result-caption{margin-top:5px;font-size:16px;font-size:1.6rem;color:#a27624;line-height:1.4}.result-caption span{font-size:12px;font-size:1.2rem}.result-other-list{list-style:none;margin:-10px 0 0 -38px;padding:0}.sp-contents .result-other-list{margin:0}.result-other-list li{float:left;margin:10px 0 0 38px;text-align:center}.sp-contents .result-other-list li{float:none;margin-left:0}.report-last-text{color:#f60;font-size:26px;font-size:2.6rem;font-weight:700;text-align:center}.sp-contents .report-last-text{font-size:20px;font-size:2rem;text-align:left}