
/*********************************

PC_CSS START

**********************************/
@media screen and ( min-width:769px ) {
.result_headtitle{
background: #252726;
width: 100%;
height: 90px;
text-align: center;
font-size: 30px;
font-weight: 700;
left: 90px;
color: #fff;
line-height: 90px;
letter-spacing: 1px;
}
.result_container1000{
width: 1000px;
margin: 0 auto;
}

.gamedateinfo{
width: 100%;
}
.gamedateinfo span.margin{
margin-right: 15px;
}
.resultinfo01wrap{
width: 100%;
height: 87px;
background: #dbdbdb;
padding-top: 17px;
box-sizing: border-box;
}
.meijiyasuda2020{
float: left;
width: 111px;
}
div.resultinfo01box{
width: 850px;
float: right;
}
div.resultinfo01box p{
margin-top: 10px;
font-size: 14px;
}
div.resultinfo01box p:nth-child(2){
margin-top: 5px;
}

div.resultinfo02wrap{
width: 100%;
min-height: 461px;
color: #fff;
box-sizing: border-box;
padding-top: 70px;
padding-bottom: 35px;
background: url(../image/result2020/resultback.png);
background-size: cover;
}


.resultinfo02_teamname{
text-align: center;
}
.resultinfo02_ha{
text-align: center;
margin-top: 40px;
}
.gametitle{
text-align: center;
}
.resultinfo02_gamedate{
text-align: center;
}


.resultinfo02_gamedate span{
font-size: 40px;
vertical-align: baseline;
font-weight: 700;
}
p.resultinfo02_kaijo{
text-align: center;
}
.resultinfo02_left{
float: left;
width: 300px;
text-align: center;
}

.resultinfo02_left img,.resultinfo02_right img{
width: 90px;
margin-top: 80px;
margin-bottom: 40px;
}



.resultinfo02_center{
float: left;
width: 400px;
}
.scorebox{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin-top: 20px;
padding-top: 20px;
padding-bottom: 0;
}
.resultinfo02_gamestatus{
text-align: center;
color: #fff;
height: 24px;

padding: 0 5px;
margin: 0 auto;
}
.resultinfo02_gamestatus span{
color: #fff;
font-size: 14px;
background: #eb5e00;
display: inline-block;
padding: 4px 5px;
}
.resultinfo02_renofarun{
float: left;
width: 120px;
height: 112px;
margin-left: 40px;
font-size: 75px;
text-align: center;
font-weight: 700;
}
.resultinfo02_runcenter{
width: 80px;
float: left;
text-align: center;
padding-top: 15px;
margin-top: 15px;
}
.resultinfo02_runcenter p{
font-size: 13px;
}
.resultinfo02_runcenter p span:nth-child(2){
margin: 0 5px;
}

.resultinfo02_opponentrun{
float: right;
width: 120px;
margin-right: 40px;
font-size: 75px;
font-weight: 700;
text-align: center;
height: 112px;
}


.resultinfo02_right{
float: left;
width: 300px;
text-align: center;
}

.result_score_player{
width: 100%;
}
.result_score_player ul{
width: 50%;
float: left;
padding-left: 50px;
box-sizing: border-box;

}

.result_score_player ul li{
font-size: 13px;
width: 100%;
margin-top: 10px;
}
.result_score_player ul li span{
margin-right: 8px;
}


.result_shosai_wrap{
padding-top: 66px;
}
table.result_shosai{
width: 100%;
border-top:1px solid #b9b9b9;
}

table.result_shosai th{
width: 200px;
color: #fff;
vertical-align: middle;
background: #252726;
border-bottom: 1px solid #fff;
}

table.result_shosai td{
border-bottom: 1px solid #b9b9b9;
padding-top:10px;
padding-bottom: 10px;
font-size: 15px;
line-height: 1.5;
text-align: left;
box-sizing: border-box;
}
table.result_shosai tr td:first-child{
text-align: right;
padding: 15px;
}
table.result_shosai tr td:nth-child(3){
text-align: left;
padding: 15px;
}

.resultmemberwrap{
padding-top: 90px;
}
.result_member_renofa{
width: 49%;
float: left;
}
h3.renofalineup{
font-size: 15px;
color: #eb5e00;
border-bottom: 4px solid #eb5e00;
padding-bottom: 10px;
margin-bottom: 20px;
}
h3.opponentlineup{
font-size: 15px;
color: #000;
border-bottom: 4px solid #000;
padding-bottom: 10px;
margin-bottom: 20px;
}
.result_member_opponent{
width: 49%;
float: right;
}

table.result_renofamenber{
width: 100%;
margin-bottom: 55px;
border-top: 1px solid #b9b9b9;
}
table.result_renofamenber th{
width: 65px;
padding: 10px 0;
text-align: center;
color: #fff;
background: #eb5e00;
border-bottom: 1px solid #b9b9b9;
}
table.result_renofamenber tr td:nth-child(2){
width: 65px;
padding: 10px 0;
text-align: center;
border-right: 1px solid #b9b9b9;
}


table.result_renofamenber td{
vertical-align: middle;
border-bottom: 1px solid #b9b9b9;
padding-left: 10px;
}

table.result_opponentmenber{
width: 100%;
margin-bottom: 55px;
border-top: 1px solid #b9b9b9;
}
table.result_opponentmenber th{
width: 65px;
padding: 10px 0;
text-align: center;
color: #fff;
background: #4d4d4d;
border-bottom: 1px solid #b9b9b9;
}
table.result_opponentmenber tr td:nth-child(2){
width: 65px;
padding: 10px 0;
text-align: center;
border-right: 1px solid #b9b9b9;
}


table.result_opponentmenber td{
vertical-align: middle;
border-bottom: 1px solid #b9b9b9;
padding-left: 10px;
}




h4.highlight{
font-size: 25px;
color: #000;
border-bottom: 4px solid #eb5e00;
padding-bottom: 10px;
margin-bottom: 20px;
text-align: center;
font-weight: 700;
}
.resultyoutubewrap{
padding-bottom: 90px;
}



.result_comment_wrap{
width: 100%;
background: url(../image/result2020/commentback.svg);
background-size: cover;
padding-top: 100px;
padding-bottom: 90px;
}
h3.resultcommenth3{
text-align: center;
margin-bottom: 15px;
}
p.resultcommentsub{
text-align: center;
font-size: 14px;
}
div.commentcontainer01{
width: 1000px;
margin: 0 auto;
border: 1px solid #000;
background: #fff;
box-sizing: border-box;
margin-top: 40px;
margin-bottom: 260px;
}
div.commentcontainer01 p{
margin-bottom: 40px;
}
div.commentcontainer01 h2{
color: #eb5e00;
font-weight: 700;
font-size: 18px;
margin-bottom: 15px;
}

div.photowrap{
width: 100%;
padding-bottom: 200px;
padding-top: 90px;
}
.result_photocontainer{
width: 94%;
margin: 0 auto;
}

.resultplayercommentwrap{
border: 1px solid #000;
width: 1000px;
margin: 40px auto;
}
.resultplayercommentimg{
width: 100%;
}
.resultplayercomment_container{
padding: 40px 80px;
width: 100%;
box-sizing: border-box;
}
.resultplayercomment_container p{
margin-bottom: 40px;
}
div.resultplayercomment_container h2{
color: #eb5e00;
font-weight: 700;
font-size: 18px;
margin-bottom: 15px;
}


}




/*********************************************************************************************************************************************************************

SP_CSS START

**********************************************************************************************************************************************************************/
@media screen and (max-width: 768px) {


.result_headtitle{
background: #252726;
width: 100%;

text-align: center;
font-size: 5vw;
font-weight: 700;
padding: 4vw 0;

color: #fff;
letter-spacing: 1px;
}
.result_container1000{
width: 100%;
margin: 0 auto;
}

.gamedateinfo{
width: 100%;
}
.gamedateinfo span.margin{
margin-right: 15px;
}
.resultinfo01wrap{
width: 100%;
height: 87px;
background: #dbdbdb;
padding-top: 17px;
box-sizing: border-box;
}
.meijiyasuda2020{
float: left;
width: 111px;
}
div.resultinfo01box{
width: 850px;
float: right;
}
div.resultinfo01box p{
margin-top: 10px;
font-size: 14px;
}
div.resultinfo01box p:nth-child(2){
margin-top: 5px;
}

div.resultinfo02wrap{
width: 100%;
color: #fff;
box-sizing: border-box;
padding-top: 10vw;
padding-bottom: 15vw;
background: url(../image/result2020/resultback.png);
background-size: cover;
}


.resultinfo02_teamname{
text-align: center;
font-size: 3vw;
}
.resultinfo02_ha{
text-align: center;
margin-top: 5vw;
font-size: 2.5vw;
}
.gametitle{
text-align: center;
font-size: 3.5vw;
}
.resultinfo02_gamedate{
text-align: center;
font-size: 2.5vw;
}


.resultinfo02_gamedate span{
font-size: 6vw;
vertical-align: baseline;
font-weight: 700;
}
p.resultinfo02_kaijo{
text-align: center;
font-size: 3.5vw;
}
.resultinfo02_left{
float: left;
width: 25vw;
text-align: center;
}

.resultinfo02_left img,.resultinfo02_right img{
width: 100%;
height: auto;
margin-top: 5px;
margin-bottom: 5px;
}



.resultinfo02_center{
float: left;
width: 50vw;
}
.scorebox{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin-top: 20px;
padding-top: 20px;
padding-bottom: 0;
}
.resultinfo02_gamestatus{
text-align: center;
color: #fff;
height: 24px;

padding: 0 5px;
margin: 0 auto;
}
.resultinfo02_gamestatus span{
color: #fff;
font-size:3.5vw;
background: #eb5e00;
display: inline-block;
padding: 4px 5px;
}
.resultinfo02_renofarun{
float: left;
width: 15vw;
font-size: 7vw;
text-align: center;
font-weight: 700;
margin-top: 5vw;
}
.resultinfo02_runcenter{
width: 20vw;
float: left;
text-align: center;
margin-top: 5vw;
font-size: 2.5vw;
}
.resultinfo02_runcenter p{
font-size: 13px;
}
.resultinfo02_runcenter p span:nth-child(2){
margin: 0 5px;
}

.resultinfo02_opponentrun{
float: right;
width: 15vw;
font-size: 7vw;
font-weight: 700;
text-align: center;
margin-top: 5vw;
}


.resultinfo02_right{
float: left;
width: 25vw;
text-align: center;
}

.result_score_player{
width: 100%;
}
.result_score_player ul{
width: 50%;
float: left;
box-sizing: border-box;

}

.result_score_player ul li{
font-size: 13px;
width: 100%;
margin-top: 10px;
}
.result_score_player ul li span{
margin-right: 8px;
}


.result_shosai_wrap{
padding-top: 66px;
}
table.result_shosai{
width: 100%;
border-top:1px solid #b9b9b9;
}

table.result_shosai th{
width: 10vw;
color: #fff;
font-size: 3vw;
vertical-align: middle;
padding: 3vw 4vw;
background: #252726;
border-bottom: 1px solid #fff;
}

table.result_shosai td{
border-bottom: 1px solid #b9b9b9;
padding-top:10px;
padding-bottom: 10px;
font-size: 15px;
line-height: 1.5;
text-align: left;
box-sizing: border-box;
font-size: 3vw;
}
table.result_shosai tr td:first-child{
text-align: right;
padding: 15px;
}
table.result_shosai tr td:nth-child(3){
text-align: left;
padding: 15px;
}
table.result_shosai tr:nth-child(2) td:first-child{
text-align: left;
padding: 15px;
}
.resultmemberwrap{
padding-top: 90px;
}
.result_member_renofa{
width: 94%;
margin: 0 auto;
}
h3.renofalineup{
font-size: 15px;
color: #eb5e00;
border-bottom: 4px solid #eb5e00;
padding-bottom: 10px;
margin-bottom: 20px;
}
h3.opponentlineup{
font-size: 15px;
color: #000;
border-bottom: 4px solid #000;
padding-bottom: 10px;
margin-bottom: 20px;
}
.result_member_opponent{
width: 94%;
margin: 0 auto;
}

table.result_renofamenber{
width: 100%;
margin-bottom: 55px;
border-top: 1px solid #b9b9b9;
}
table.result_renofamenber th{
width: 65px;
padding: 10px 0;
text-align: center;
color: #fff;
background: #eb5e00;
font-size: 3.5vw;
border-bottom: 1px solid #b9b9b9;
}
table.result_renofamenber tr td:nth-child(2){
width: 65px;
padding: 10px 0;
text-align: center;
border-right: 1px solid #b9b9b9;
}


table.result_renofamenber td{
vertical-align: middle;
border-bottom: 1px solid #b9b9b9;
padding-left: 10px;
font-size: 3.5vw;
}

table.result_opponentmenber{
width: 100%;
margin-bottom: 55px;
border-top: 1px solid #b9b9b9;
}
table.result_opponentmenber th{
width: 65px;
padding: 10px 0;
text-align: center;
color: #fff;
background: #4d4d4d;
font-size: 3.5vw;
border-bottom: 1px solid #b9b9b9;
}
table.result_opponentmenber tr td:nth-child(2){
width: 65px;
padding: 10px 0;
text-align: center;
border-right: 1px solid #b9b9b9;
}


table.result_opponentmenber td{
vertical-align: middle;
border-bottom: 1px solid #b9b9b9;
padding-left: 10px;
font-size: 3.5vw;
}




h4.highlight{
font-size: 25px;
color: #000;
border-bottom: 4px solid #eb5e00;
padding-bottom: 10px;
margin-bottom: 20px;
text-align: center;
font-weight: 700;
}
.resultyoutubewrap{
padding-bottom: 90px;
}

.teamnamelineup_re{
color: #eb6100;
font-size: 6vw;
text-align: center;
font-weight: 700;
}
.teamnamelineup_op{
color: #000;
font-size: 6vw;
text-align: center;
font-weight: 700;
}
.result_comment_wrap{
width: 100%;
background: url(../image/result2020/commentback.svg);
background-size: cover;
padding-top: 100px;
padding-bottom: 90px;
}
h3.resultcommenth3{
text-align: center;
margin-bottom: 15px;
}
p.resultcommentsub{
text-align: center;
font-size: 14px;
}
div.commentcontainer01{
width: 94%;
margin: 0 auto;
border: 1px solid #000;
background: #fff;
font-size: 3.5vw;
box-sizing: border-box;
margin-top: 8vw;
margin-bottom: 20vw;
}
div.commentcontainer01 p{
margin-bottom: 40px;
}
div.commentcontainer01 h2{
color: #eb5e00;
font-weight: 700;
font-size: 4vw;
margin-bottom: 15px;
}

div.photowrap{
width: 100%;
padding-bottom: 200px;
padding-top: 90px;
}
.result_photocontainer{
width: 94%;
margin: 0 auto;
}

.resultplayercommentwrap{
border: 1px solid #000;
background: #fff;
width: 94%;
margin: 40px auto;
box-sizing: border-box;
}
.resultplayercommentimg{
width: 100%;
}
.resultplayercomment_container{
padding: 5vw;
width: 100%;
box-sizing: border-box;
}
.resultplayercomment_container p{
margin-bottom: 40px;
font-size: 3.5vw;
}
div.resultplayercomment_container h2{
color: #eb5e00;
font-weight: 700;
font-size: 4vw;
margin-bottom: 15px;
}

}