@media screen and (max-width: 768px){.pc_ver{display:none}}@media screen and (min-width: 769px){.sp_ver{display:none}}.mt0{margin-top:0px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mt110{margin-top:110px !important}.mt120{margin-top:120px !important}.mt130{margin-top:130px !important}.mt140{margin-top:140px !important}.mt150{margin-top:150px !important}.mt160{margin-top:160px !important}@media screen and (max-width: 768px){.mtsp0{margin-top:0px !important}}@media screen and (max-width: 768px){.mtsp10{margin-top:10px !important}}@media screen and (max-width: 768px){.mtsp20{margin-top:20px !important}}@media screen and (max-width: 768px){.mtsp30{margin-top:30px !important}}@media screen and (max-width: 768px){.mtsp40{margin-top:40px !important}}@media screen and (max-width: 768px){.mtsp50{margin-top:50px !important}}@media screen and (max-width: 768px){.mtsp60{margin-top:60px !important}}@media screen and (max-width: 768px){.mtsp70{margin-top:70px !important}}@media screen and (max-width: 768px){.mtsp80{margin-top:80px !important}}@media screen and (max-width: 768px){.mtsp90{margin-top:90px !important}}@media screen and (max-width: 768px){.mtsp100{margin-top:100px !important}}@media screen and (max-width: 768px){.mtsp110{margin-top:110px !important}}@media screen and (max-width: 768px){.mtsp120{margin-top:120px !important}}@media screen and (max-width: 768px){.mtsp130{margin-top:130px !important}}@media screen and (max-width: 768px){.mtsp140{margin-top:140px !important}}@media screen and (max-width: 768px){.mtsp150{margin-top:150px !important}}@media screen and (max-width: 768px){.mtsp160{margin-top:160px !important}}.pt0{padding-top:0px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}.pt110{padding-top:110px !important}.pt120{padding-top:120px !important}.pt130{padding-top:130px !important}.pt140{padding-top:140px !important}.pt150{padding-top:150px !important}.pt160{padding-top:160px !important}.boxw50{width:50% !important}.boxw60{width:60% !important}.boxw70{width:70% !important}.boxw80{width:80% !important}.boxw90{width:90% !important}.boxw100{width:100% !important}.mw50{max-width:50% !important;margin-left:auto;margin-right:auto}.mw60{max-width:60% !important;margin-left:auto;margin-right:auto}.mw70{max-width:70% !important;margin-left:auto;margin-right:auto}.mw80{max-width:80% !important;margin-left:auto;margin-right:auto}.mw90{max-width:90% !important;margin-left:auto;margin-right:auto}.mw100{max-width:100% !important;margin-left:auto;margin-right:auto}.category-list{max-width:1280px;margin-left:auto;margin-right:auto}.category-list ul{display:grid}@media screen and (min-width: 769px){.category-list ul{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:40px;grid-row-gap:40px}}@media screen and (max-width: 768px){.category-list ul{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px}}.category-list ul>li+li{margin:0}.category-list ul>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0 0;padding:0}.category-list ul>li>a{position:relative;display:inherit;grid-template-rows:inherit;grid-row:inherit;display:block;text-decoration:none}.category-cover{position:relative;width:100%;overflow:hidden}.category-cover img{width:100%;height:100%;max-width:none;object-fit:cover}.category-list h3{margin:0;padding:1em 0;line-height:1.5;color:#333;text-align:left}@media screen and (min-width: 769px){.category-list h3{font-size:16px}}@media screen and (max-width: 768px){.category-list h3{font-size:14px}}.category-list h3+p{margin:0;line-height:1.75;color:#666;text-align:left}@media screen and (min-width: 769px){.category-list h3+p{font-size:12px}}@media screen and (max-width: 768px){.category-list h3+p{font-size:10px}}
