#catalogInfo{width:86%;max-width:1100px;margin:5rem auto;text-align:center}#catalogInfo .box{display:inline-block;margin:0 auto;text-align:left}#catalogInfo dl{margin:1rem 0 2rem}#catalogInfo dt{font-size:14px;line-height:1}#catalogInfo dt .text{display:block;width:5em;background-color:#ebeae5;text-align:center;margin:0;padding:.28em .25em .35em}#catalogInfo dd{border-left:1px solid #ebeae5;border-bottom:1px solid #ebeae5;margin:0 0 0 .5rem;padding:.5em 0 .5em .75em}#catalogInfo dd #infoBtn a{display:block;text-decoration:none;border:1px solid #ccc;border-radius:100vh;margin:0 auto;padding:.75em 1em;font-size:min(3.2vw, 13px);line-height:1.4;text-align:center;max-width:240px}.catalogSec{width:86%;margin:5rem auto}.catalogSec .listBox{margin:2rem auto 0}.catalogSec .imgBox{position:relative;display:inline-block;margin:0 auto}.catalogSec .imgBox:before{content:"";position:absolute;z-index:-1;bottom:10px;display:block;width:50%;height:50%;box-shadow:0 10px 5px rgba(0,0,0,.3)}.catalogSec .imgBox:before{left:5px;transform:rotate(-3deg)}.catalogSec dd{text-align:center}.catalogSec dd h2{margin:0 0 1.5rem;font-size:min(4.8vw, 24px)}.catalogSec dd ul.catalogBtn{list-style:none;margin:0;padding:0}.catalogSec dd ul.catalogBtn li{margin:14px 0 0;text-align:center}.catalogSec dd ul.catalogBtn a{display:block;text-decoration:none;border:1px solid #ccc;border-radius:100vh;margin:0 auto;padding:.75em 1em;font-size:min(3.2vw, 13px);line-height:1.4;text-align:center;max-width:240px}.catalogSec dd ul.catalogBtn a[href$=".pdf"]{background-color:#333;border-color:#333;color:#fff}.catalogSec dd ul.catalogBtn a .inlineBlk{margin-left:.5em}.catalogSec dd p.productPgLink{margin:1rem 10px 0;font-size:min(3.4vw, 13px);text-align:right}#generalCatalog.catalogSec{max-width:1080px}#generalCatalog.catalogSec dl{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}#generalCatalog.catalogSec dt{width:45%;max-width:242px;margin:0 5% 0 0;text-align:center}#generalCatalog.catalogSec .imgBox{border:1px solid #ccc}#seriesCatalog{position:relative;border-top:1px dotted #ccc;padding-top:5rem}#seriesCatalog .fHandEng{position:absolute;top:1rem;left:50%;transform:translateX(-50%);font-size:min(24vw, 100px);opacity:.075;text-align:center}#seriesCatalog.catalogSec dl{position:relative;display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:1.5rem 10px 1rem}#seriesCatalog.catalogSec dl:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-radius:6px 0 0;z-index:-1}#seriesCatalog.catalogSec dl:after{content:'';width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:10px;left:10px;background-color:#f5f5f2;border-radius:6px 0 0;z-index:-2}#seriesCatalog.catalogSec dt{width:50%;margin:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;line-height:1}#seriesCatalog.catalogSec dt img{width:76%}#seriesCatalog.catalogSec dd:nth-of-type(1){width:50%;max-width:240px}#seriesCatalog.catalogSec dd:nth-of-type(2){width:calc(100% - 10px);margin-left:10px}#seriesCatalog.catalogSec dd ul.catalogBtn li{margin:1rem 2% 0}@media screen and (min-width:480px){#catalogInfo dl{display:flex;align-items:center}#catalogInfo dd{display:flex;align-items:center;border:0;margin:0;padding:0}#catalogInfo dd:before{content:"";width:1.5rem;height:1px;background-color:#ebeae5;margin-right:.5rem}}@media screen and (min-width:768px),print{.catalogSec .listBox{display:flex;flex-wrap:wrap}.catalogSec .listBox>dl{width:47%}.catalogSec .listBox>dl:nth-of-type(2n){margin-left:6%}.catalogSec dd ul.catalogBtn a{padding:.5em 1em}}@media screen and (min-width:1280px){#seriesCatalog.catalogSec .listBox>dl{width:30%}#seriesCatalog.catalogSec .listBox>dl:nth-of-type(2n){margin-left:0}#seriesCatalog.catalogSec .listBox>dl:not(:nth-of-type(3n)){margin-right:5%}}@media (hover:none){#catalogInfo dd #infoBtn a:active,.catalogSec dd ul.catalogBtn a:active,.catalogSec dd ul.catalogBtn a:after{border-color:currentColor}.catalogSec dd ul.catalogBtn a[href$=".pdf"]:hover{background-color:transparent;border-color:#e6002f;color:#e6002f}}@media (hover:hover){#catalogInfo dd #infoBtn a:hover,.catalogSec dd ul.catalogBtn a:hover,.catalogSec dd ul.catalogBtn .text:after{border-color:currentColor}.catalogSec dd ul.catalogBtn a[href$=".pdf"]:hover{background-color:transparent;border-color:#e6002f;color:#e6002f}}