.tpp-top-head{display:block;width:100%;margin:0 auto;background:url(/toppers/assets/toppers-top.jpg) no-repeat center center/cover;color:#333;}img.tpp_cat_logo{position:absolute;}.tpp_cat_title{background:url(/toppers/assets/tpp_cat_bg.jpg) no-repeat bottom center;background-size:cover;width:100%;height:200px;box-sizing:border-box;position:relative;margin-bottom:40px;text-align:center;}.tpp_cat_title>h1{position:initial;letter-spacing:2px;color:#fff;border-left:none;padding-left:0;margin-bottom:0;}ul.product_index_list>li{padding:25px 25px 5px;margin-bottom:20px;}ul.product_index_list>li:last-child{margin-bottom:0;}ul.product_index_list>li dd li{width:360px;}.r5cat_index>h3{font-size:18px;line-height:1.5;margin-bottom:16px;}.r5cat_index>p{margin-bottom:16px;}ul.r5cat_index_list{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start;align-items:stretch;}ul.r5cat_index_list>li{float:none;margin:0 20px 20px 0;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px;}ul.r5cat_index_list>li>a{display:block;width:100%;padding:25px;box-sizing:border-box;text-decoration:none;transition:all .2s ease-in;}ul.r5cat_index_list>li>a>h3{border-left:5px solid #d80c24;padding-left:10px;font-size:16px;color:#333;margin:0;}ul.r5cat_index_list>li>a>h3>span{font-size:15px;font-weight:400;}ul.r5cat_index_list>li>a>h3{font-size:18px;}ul.r5cat_index_list>li>a>p{font-size:14px;color:#333;line-height:1.5;padding-top:20px;}a.nodeco{text-decoration:none;color:#083163;font-size:14px;}a:hover.nodeco{text-decoration:underline;}.cfgCardWrap{width:100%;max-width:1120px;margin:0 auto;display:flex;}.cfgCard{display:block;width:100%;padding:16px;margin-bottom:24px;border-radius:6px;border:1px solid #333;}.cfgCard img{width:100%;display:block;height:auto;margin:0 auto 16px;max-width:640px;}.cfgCard img.half{width:49%;display:block;height:auto;margin:0 8px 16px;max-width:320px;}.cfgCard>h4{font-size:14px;font-weight:700;margin-bottom:6px;}.cfgCard>h5{font-size:13px;font-weight:700;margin-bottom:6px;color:green;}.cfgCard>p{margin-bottom:0;}.product_index_back{background:var(--ubi-lightgray);width:100%;padding:20px;box-sizing:border-box;}.product_index_list li{background:#fff;border:1px solid #e6e6e6;border-radius:5px;margin-bottom:30px;padding:25px;overflow:hidden;}.product_index_list li dt{border-left:5px solid #d80c24;padding-left:10px;color:#333;font-size:22px;margin-bottom:25px;font-weight:700;line-height:1.2;}.product_index_list li dd{display:block;}.product_index_list li dd li{margin-left:55px;float:left;width:405px;margin-bottom:25px;font-size:14px;padding:0;background:0 0;border:none;}.product_index_list li dd li a{color:#333;text-decoration:none;position:relative;display:inline-block;vertical-align:middle;padding-left:30px;}.product_index_list li dd li a::after,.product_index_list li dd li a::before{position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto;content:"";vertical-align:middle;}.product_index_list li dd li a.arrow-pr::before{width:20px;height:20px;background:#d9d9d9;}.product_index_list li dd li a.arrow-pr::after{right:auto;left:5px;width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.product_index_list li dd li a:hover{text-decoration:underline;}.txtArea table.tpp th{background:var(--ubi-lightblue);border:1px solid var(--ubi-blue2);padding:20px;border-collapse:collapse;}.txtArea table.tpp th a,.txtArea table.tpp th a:visited{text-decoration:underline;}.txtArea table.tpp tr td:first-child{border:1px solid var(--ubi-blue2);}.txtArea table.tpp td{padding:20px;border:1px solid var(--ubi-blue2);border-collapse:collapse;margin-left:auto;margin-right:auto;line-height:1.2;background:0 0;}.txtArea table.tpp th.nowr{white-space:nowrap;padding-inline:0;}.txtArea table.striped tr:nth-child(even){background-color:var(--ubi-white);}.txtArea table.striped tr:nth-child(odd){background-color:#fafafa;}.txtArea table.tpp.striped td{padding:16px 10px;}#q5oneColumn .block110 a.navy_sqbtn.mb50,#q5oneColumn .block110 a.navy_sqbtn.mb50:visited{margin-bottom:50px;}#sideContents nav.products dd a span{line-height:30px;height:30px;}#mainContents h1 em{color:#333;font-weight:400;}.linkwrap{background:var(--ubi-vlgray);padding:1rem 2rem 1rem 1.5rem;width:fit-content;margin-top:2rem;}.txtArea .linkwrap ul{margin-bottom:0;}hr{margin-block:2rem;}span.btn_box{display:inline-block;margin:10px;}.txtArea .btn_box>a,.txtArea .btn_box>a:visited{display:block;line-height:initial;padding:1rem 1.25rem;}@media (max-width:479.98px){.tpp_cat_title{height:140px;}.tpp_cat_title>h1{padding-top:85px;font-size:24px;}img.tpp_cat_logo{top:25px;left:25px;width:220px;height:49.44px;}}@media (min-width:480px) and (max-width:767.98px){.tpp_cat_title{height:160px;}.tpp_cat_title>h1{padding-top:100px;font-size:28px;}img.tpp_cat_logo{top:30px;left:30px;width:250px;height:56.17px;}}@media (max-width:767.98px){#r5mainContents .prodTitle .prodTitle_icon{justify-content:space-between;flex-direction:row-reverse;}#r5sideContents>nav>dl{margin-bottom:20px;}ul.r5cat_index_list{padding-bottom:0;}.tpp_cat_title{margin-bottom:20px;}.tpp-top-head{min-height:200px;max-height:200px;height:200px;margin-bottom:16px;}.categoryDetail h1.eol ::before{font-size:12px;line-height:2.2;font-weight:400;color:#fff;background:#888;border-radius:3px;padding:1px 5px 2px;white-space:pre;content:"新規販売終了\A";}.txtArea p{margin-bottom:15px;}.txtArea ol{font-size:12px;}.img_box{text-align:center;}.img_right_txt{text-align:left;}img.mt-image-right{float:none;margin:0 auto 0;}ul.r5cat_index_list>li{width:100%;margin:0 0 20px 0;}.product_index_back{padding:3%;box-sizing:border-box;}.product_index_list li{background:#fff;border:1px solid #e6e6e6;border-radius:5px;margin-bottom:3%;padding:5% 5% 0;overflow:hidden;position:relative;}.product_index_list li dt{border-left:3px solid #d80c24;padding-left:10px;font-size:14px;margin-bottom:5%;cursor:pointer;position:relative;}.product_index_list li dt::after,.product_index_list li dt::before{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle;}.product_index_list li dt.arrow13::before{width:15px;height:15px;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:1px solid #666;}.product_index_list li dt.arrow13::after{right:14px;top:5px;box-sizing:border-box;width:6px;height:6px;border:4px solid transparent;border-left:5px solid #666;transform:rotate(90deg);transition:all .2s ease-in;}.product_index_list li dt.arrow13.cr::after{right:14px;top:-5px;box-sizing:border-box;width:6px;height:6px;border:4px solid transparent;border-left:5px solid #666;transform:rotate(270deg);}.product_index_list li dd{display:none;}.product_index_list li dd li{margin-left:5%;float:none;display:block;width:100%;margin-bottom:5%;font-size:12px;}.product_index_list li dd li a{color:#666;text-decoration:none;position:relative;display:inline-block;vertical-align:middle;padding-left:2em;}.product_index_list li dd li a.arrow-pr::before{width:14px;height:14px;background:#d9d9d9;}.product_index_list li dd li a.arrow-pr::after{left:2px;}#mainContents{padding-bottom:0;}#mainContents div.eol{font-size:14px;}.content_inq_btn{display:none;}}@media (min-width: 768px){#r5mainContents .prodTitle .prodTitle_icon{flex-direction:column-reverse;justify-content:space-around;}#mainContents{padding-bottom:40px;}#mainContents div.eol{font-size:16px;}ul.r5cat_index_list{padding-bottom:20px;}img.tpp_cat_logo{top:48px;left:56px;width:300px;height:85px;}.tpp_cat_title{height:200px;}.tpp_cat_title>h1{font-size:34px;padding-top:66px;padding-right:calc((100% - 768px)/ 2);}.tpp-top-head{min-height:300px;max-height:300px;height:300px;margin-bottom:0;}.categoryDetail h1.eol ::before{font-size:14px;line-height:2.4;font-weight:400;color:#fff;background:#888;border-radius:3px;padding:2px 5px 3px;white-space:pre;content:"新規販売終了\A";}.txtArea p{margin-bottom:20px;}.img_right_txt{width:62%;}.img_box{text-align:center;}.img_right_txt{text-align:left;}img.mt-image-right{float:none;margin:0 auto 0;}.txtArea{margin-bottom:40px;}.content_inq_btn{display:initial;}}@media (min-width:1025px){img.mt-image-right{float:right;margin:0 25px;}.img_box{text-align:left;}}@media (min-width:768px) and (max-width:1061.98px){ul.r5cat_index_list>li{width:100%;margin:0 10px 20px 0;}}@media (min-width:1062px) and (max-width:1441.98px){ul.r5cat_index_list>li{width:calc(50% - 20px);}}@media (min-width:1442px){ul.r5cat_index_list>li{width:calc(33.33% - 20px);}}