@font-face{font-family:"tjsans";src:url("fonts/TJSans-Bold.otf") format("opentype");src:url("fonts/TJSans-Light.otf") format("opentype")}.areabox h2{margin-bottom:0;background:#fff;font-size:1.8rem;color:#006aa9;border-bottom:2px solid #006aa9}.areabox .playerlist{background:#fff}.areabox .playerlist .playerbox{width:50%;border:1px solid #006aa9;border-left-width:0;border-collapse:collapse;box-sizing:border-box;color:#006aa9;background:#e6f0fd}.areabox .playerlist .playerbox:nth-child(2n+1){border-left-width:1px}.areabox .playerlist .playerbox:nth-child(n+3){border-top-width:0}.areabox .playerlist .playerbox .caticon.prefecture{background:#006aa9;color:#fff}.areabox .playerlist .playerbox .playername .title{font-size:1.1rem;font-weight:bold}.areabox .playerlist .playerbox .playername .furigana{font-size:.77rem}.areabox .playerlist .playerbox .playername .nationalteam{font-size:.66rem}.nationalteam{color:#fff;background:#006aa9}.nationalteam.teamlabel01{background:#bd293d}.nationalteam.teamlabel02{background:#bda829}.nationalteam.teamlabel03{background:#bd3429}.nationalteam.teamlabel04{background:#8129bd}.nationalteam.teamlabel05{background:#47b0bf}.profiletop{color:#222;background:#fff;border-bottom:5px solid #006aa9}.profiletop .prefecture{width:150px;color:#006aa9;font-weight:bold;font-size:1.1rem;border:2px solid #006aa9}.profiletop h2.title{font-size:3rem;font-weight:normal;color:#006aa9}.profiletop .furigana{font-size:.99rem}.profiletop .caticon.competition{width:50%;font-size:.8rem;background-color:#002338;border-radius:1rem;color:#fff}.profiletop .caticon.nationalteam{width:100%;font-size:.8rem;border-radius:1rem;color:#fff}.profiletop .interview{border:1px solid #006aa9}.profiletop .interview .title{background-color:#e6f0fd;color:#006aa9;font-weight:bold}.profiletop .interview .box{height:85px;overflow-y:auto;border-radius:5px;scrollbar-color:#006aa9 #f0f0f0;scrollbar-width:thin}.profiletop .interview .box ul{list-style-type:none;padding-left:0}.profiletop .interview .box ul a{padding:.1rem 0;color:#006aa9;display:block}.profiletop .interview .box ul a:hover{background-color:#e6f0fd;text-decoration:none}.chart-container{position:relative;max-width:360px;max-width:100%;height:360px;margin:0 auto}.icon{position:absolute;width:50px;height:50px;background-size:cover;background-position:center;transform:translate(-50%, -50%)}.icon.swimming{top:0;left:50%;background-image:url("../img/player/swimming.svg")}.icon.fencing{top:28%;left:100%;background-image:url("../img/player/fencing.svg")}.icon.obstacle{top:85%;left:87%;background-image:url("../img/player/obstacle.svg")}.icon.shooting{top:85%;left:11%;background-image:url("../img/player/shooting.svg")}.icon.running{top:28%;left:0;background-image:url("../img/player/running.svg")}.attributes{background-color:#1e3456;border-radius:.8rem}.attributes .box .title{color:#d1d0d0;font-weight:bold;font-size:.7rem}.attributes .box .data{color:#fff;font-weight:bold;font-size:1.1rem;line-height:1.3}.attributes .box .data span{color:#d1d0d0;margin-left:.2rem;font-size:.7rem}.profilebottom{background:#fff}.profilebottom h3{font-size:2rem;font-weight:bold;color:#006aa9}.profilebottom .table th{width:50%}.profilebottom .playerprofile .result .title{background-color:#006aa9;color:#fff;font-weight:bold}.profilebottom .playerprofile .result p{color:#222;margin-bottom:.25rem}.otherimgbox .img{max-width:20%;transition:.25s}.otherimgbox .img:hover{transform:translateY(-0.5rem);transition:.25s}#myModal .modal-content{height:100%;background:rgba(9,93,159,.95)}#myModal .modal-content .close{position:absolute;top:.5rem;right:.5rem;cursor:pointer;color:#fff;font-size:3.5rem;opacity:1;text-shadow:0}#myModal .modal-content .mySlides{display:none}#myModal .modal-content .prev,#myModal .modal-content .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:25px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;background:#001e37}#myModal .modal-content .next{right:0;border-radius:3px 0 0 3px}#myModal .modal-content .prev:hover,#myModal .modal-content .next:hover{background-color:rgba(0,0,0,.8)}
