@charset "utf-8";
/* CSS Document */
@import url(mobile_header.css);


.Main{ padding: 0 10px; }

.PartTitle.MT35{ margin-top: 15px; }
.PartTitle.MT50{ margin-top: 25px; }
.PartTitle h1 a{ font-size: 32px; }
.PartTitle::before,
.PartTitle::after{ max-width: calc((100% - 156px) / 2);}

.Part1{ margin-top: 15px; }

.Focuspart{ width: auto; height: auto; }
.Focuspart .bd li{ height: calc((100vw - 20px) / (690 / 350)); }
.Focuspart .TextBar{ height: 40px; }
.Focuspart .hd{ position: absolute; justify-content: center; height: 0; align-items: center; right: 0px; top: 50%; }
.Focuspart .hd li{ width: 8px; height: 8px; margin-right: 4px; }
.Focuspart .TarCell{ max-width: calc(100% - 100px); margin-left: 10px; }
.Focuspart .TarCell li{ font-size: 16.5px; }
.Focuspart>a{ display: none; }


.RdztList{ width: auto; height: auto; }
.RdztList ul{ justify-content: space-between; }
.RdztList li{ width: calc((100vw - 30px) / 2); margin: 10px 0 0;}
.RdztList li:nth-of-type(2n){ margin-left: 0; }
.RdztList li .pic{ height: calc((100vw - 30px) / 2 / (315 / 150)); border-radius: 5px; }
.RdztList li h1{ height: auto; font-size: 14px; padding: 5px 0; }


.Part2{ margin-top: 15px; }
.Part2 .Con ul{ justify-content: space-between; }
.Part2 .Con li{ width: calc((100vw - 30px) / 2); margin: 10px 0 0;}
.Part2 .Con li:nth-of-type(4n-3){ margin-left: 0; }
.Part2 .Con li .pic{ height: calc((100vw - 30px) / 2 / (335 / 150)); border-radius: 5px; }
.Part2 .Con li .pic::after{ width: 80%; height: 100%; right: 10%; top: 0; background-size: auto 80%; background-position: right center;}
.Part2 .Con li h1{ height: auto; font-size: 14px; padding: 5px 0; }



.clear[style="height: 85px;"]{ height: 20px !important;}







@media screen and (max-width:600px ) {
    
}

@media screen and (max-width:375px ) {
    
}

@media screen and (max-width:320px ) {
    
}


