﻿@charset "utf-8";
.repro-box-next,.repro-box-prev{display:none}
.repro-boxlist{flex-wrap:wrap}
.repro-boxlist li{width:24%;margin:10px 1.333% 10px 0}
.repro-boxlist li:nth-child(4n){margin-right:0}
@media (max-width:768px){.repro-boxlist li{width:48%;margin:10px 4% 10px 0}
.repro-boxlist li:nth-child(2n){margin-right:0}}
header{height:110px}
.fixhead{height:90px}
header>.container{height:calc(100% - 30px)}
.headtop .container{height:30px;display:flex;align-items:center;justify-content:flex-end}
.tcont{color:#000;display:flex}
.tcont p{margin-right:30px}
.tcont a{color:#000}
.tcont a:hover{color:var(--color)}
body{padding-top:110px}
@media screen and (max-width:800px){.tcont p{margin-right:0}}
@media screen and (max-width:450px){header{height:calc(1rem + 30px)}
.fixhead{height:calc(1rem + 30px)}
body{padding-top:calc(1rem + 30px)}
.headtop .container{height:30px}}
.logo{height:100%;flex-wrap:nowrap;max-width:inherit}
.logo img{max-height:90%}
p.tname{line-height:1.4;margin-left:15px;font-size:19px}
.fixhead p.tname{font-size:17px}
@media (max-width:1440px){p.tname{margin-left:10px;font-size:16px}
.fixhead p.tname{font-size:14px}}
@media (max-width:1250px){p.tname{display:none}}