@charset "UTF-8";.sidenavi a.active,.sidenavi ul>li.current>a{background-color:#eee;font-weight:700}.breadcrumb,.sidenavi h2,h2{border-bottom:1px solid #ddd}body,html{padding:0;margin:0;line-height:1.5;letter-spacing:.05rem}a{transition:opacity .2s ease-out;color:#417bf1}a:hover{opacity:.7}.u-tac{text-align:center}.u-tar{text-align:right}.u-tal{text-align:left}.breadcrumb{padding-top:5px;padding-bottom:5px;margin-bottom:30px}.breadcrumb ul{width:980px;margin:0 auto;display:flex;flex-wrap:norap;justify-content:flex-start}.breadcrumb li a,.breadcrumb li span{display:inline-block}.breadcrumb li{font-size:12px;font-size:1.2rem}.breadcrumb li a{position:relative;padding-right:1.5rem;color:#003a74}.breadcrumb li a::before{content:">";position:absolute;right:.2rem;top:0;bottom:0;margin:auto 0;font-size:12px;font-size:1.2rem;color:#555}.bottom-fixed-menu .prefectures::before,.link-right-arrow::after,.p-popular-brand ul li a::before,.p-product-header--control .viewlist::before,.top-product-conditions-search a::before{content:"";top:0}.main-contents{font-size:14px;font-size:1.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;width:980px;margin:0 auto;padding:0}.l-sidearea{width:190px;margin-bottom:60px}.sidenavi{margin-bottom:40px}.sidenavi h2{font-size:18px;font-size:1.8rem;margin-bottom:10px;padding-top:0;padding-bottom:5px;font-weight:700;letter-spacing:.05rem}.sidenavi li,.sidenavi ul{list-style:none;margin:0;padding:0}.sidenavi a{display:block;text-decoration:none;color:#333;padding-right:5px}.sidenavi a span{font-size:12px;font-size:1.2rem}.sidenavi ul ul{display:none}.sidenavi ul li.current>ul,.sidenavi ul>li.parent>ul,.sidenavi ul>li.parent>ul>li.current>ul{display:block}.sidenavi ul>li>a{font-size:14px;font-size:1.4rem;padding-top:6px;padding-bottom:6px}.sidenavi ul>li.current>a{padding-left:6px}.sidenavi ul>li>ul>li>a{font-size:14px;font-size:1.4rem;padding-top:8px;padding-bottom:8px;padding-left:14px}.sidenavi ul>li.current>ul>li>a{background-color:#fcfafa;padding-left:14px}.sidenavi ul>li.parent>ul>li.current>a{font-weight:700;background-color:#eee;padding-left:14px}.sidenavi ul>li.parent>ul>li.current>ul>li>a,.sidenavi ul>li>ul>li>ul>li>a{background-color:#fcfafa;padding-left:28px}.sidenavi ul>li>ul>li>ul>li>a{font-size:14px;font-size:1.4rem;padding-top:8px;padding-bottom:8px;padding-right:5px}.c-pager .next a,.link-right-arrow{padding-right:20px}.sidenavi ul>li.parent>ul>li.parent>ul>li.current>a{font-weight:700;background-color:#eee;padding-left:28px}.sidenavi.other li{margin-bottom:13px}.l-contents,.l-section{margin-bottom:60px}.sidenavi.other a{padding-top:3px;padding-bottom:3px;padding-left:35px;background-position:left center;background-repeat:no-repeat}.sidenavi.other .category--inquiry a{background-image:url(../img/product/icon_inquiry.png);background-size:20px 20px}.sidenavi.other .category--history a{background-image:url(../img/product/icon_history.png);background-size:20px 18px}.sidenavi.other .category--cart a{background-image:url(../img/product/icon_cart.png);background-size:20px 18px}.l-contents{width:760px}.l-section-narrow{margin-bottom:30px}.product-top .l-contents{width:980px}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:26px;font-size:2.6rem;padding-top:25px;padding-bottom:15px}.c-h1-centered{font-size:22px;font-size:2.2rem;text-align:center;padding-top:20px;padding-bottom:35px}.category-headline,.link-right-arrow,h2{padding-top:5px;padding-bottom:5px}h2{font-size:22px;font-size:2.2rem}.link-right-arrow{position:relative;display:inline-block;color:#417bf1;font-weight:700;text-align:right}.link-right-arrow::after{position:absolute;display:block;bottom:0;right:4px;margin:auto;width:10px;height:10px;border-top:2px solid #417bf1;border-right:2px solid #417bf1;transform:rotate(45deg)}.category-headline{display:inline-block;width:160px;margin-bottom:20px;font-size:1.6rem;color:#4c4c4c;font-weight:700;text-align:center;letter-spacing:.1em;background-color:#efefef}.bottom-fixed-menu{display:flex;flex-wrap:wrap;justify-content:center;position:fixed;z-index:1060;left:0;right:0;bottom:0;margin:0 auto;padding-top:20px;padding-bottom:20px;text-align:center;background-color:rgba(0,0,0,.6)}.bottom-fixed-menu a{position:relative;display:flex;justify-content:center;align-items:center;width:280px;height:60px;margin:0 15px;font-size:1.8rem;line-height:1;background-color:#417bf1;color:#fff;border-radius:5px}.bottom-fixed-menu a.disabled{background-color:#92a1ac;color:#63727c}.bottom-fixed-menu span{display:block;padding-top:2px;padding-left:28px;background-position:0 0;background-repeat:no-repeat;font-weight:700}.bottom-fixed-menu .filtering{background-color:#fff;color:#417bf1;border:2px solid #417bf1}.bottom-fixed-menu .filtering span{background-image:url(../img/product/area_filtering_icon_enabled.png);background-size:20px 18px}.bottom-fixed-menu .filtering.disabled{color:#63727c;border-color:#92a1ac;background-color:#92a1ac}.bottom-fixed-menu .filtering.disabled span{background-image:url(../img/product/area_filtering_icon_disarbled.png)}.bottom-fixed-menu .search span{background-image:url(../img/product/area_search_icon_enabled.png);background-size:18px 18px}.bottom-fixed-menu .search.disabled span{background-image:url(../img/product/area_search_icon_disarbled.png)}.bottom-fixed-menu .prefectures{background-color:#fff;color:#417bf1;border:2px solid #417bf1}.bottom-fixed-menu .prefectures::before{display:block;position:absolute;bottom:0;left:12px;margin:auto;width:9px;height:9px;border-top:2px solid #417bf1;border-left:2px solid #417bf1;transform:rotate(-45deg)}.bottom-fixed-menu .prefectures.disabled{color:#63727c;border-color:#92a1ac;background-color:#92a1ac}.bottom-fixed-menu .prefectures.disabled::before{border-color:#63727c}.c-pager{margin-bottom:30px}.c-pager ul{display:flex;flex-wrap:wrap;justify-content:center}.c-pager li{width:38px;height:38px;color:#333;margin:0 5px}.c-pager li a,.c-pager li span{display:flex;width:100%;height:100%}.c-pager li.skip{margin-left:0;margin-right:0}.c-pager li a{justify-content:center;align-items:center;position:relative;padding-top:1px;font-size:15px;font-size:1.5rem;color:#333;border:1px solid #333;border-radius:3px;background-color:transparent;transition:background-color .2s ease-out,color .2s ease-out,border .2s ease-out}.c-pager li a:hover{border:1px solid #417bf1;background-color:#417bf1;color:#fff;opacity:1}.c-pager li span{justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:#555}.c-pager .next,.c-pager .prev{width:82px}.c-pager .next a::before,.c-pager .prev a::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;width:8px;height:8px;border-top:2px solid #565656;border-right:2px solid #565656;transition:border-color .3s ease-out}.c-pager .next a:hover::before,.c-pager .prev a:hover::before{border-color:#fff}.c-pager .prev a{padding-left:20px}.c-pager .prev a::before{transform:rotate(-135deg);left:15px}.c-pager .next a::before{transform:rotate(45deg);right:15px}.top-product-keyvisual a{display:block}.top-product-category-search{margin-bottom:30px}.top-product-category-search h2{border:none;padding-bottom:15px;font-size:2.1rem}.top-product-category-search ul{display:flex;flex-wrap:wrap;justify-content:space-between}.top-product-category-search li{width:220px;border:2px solid #dedede;border-radius:5px;overflow:hidden}.top-product-category-search a,.top-product-category-search a img{display:block}.top-product-category-search a span{display:block;padding-top:10px;padding-bottom:10px;font-size:1.8rem;font-weight:700;text-align:center;color:#333}.top-product-conditions-search h2{border:none;padding-bottom:15px;font-size:2.1rem}.top-product-conditions-search ul{display:flex;flex-wrap:wrap;justify-content:space-between}.top-product-conditions-search li{width:473px;border:2px solid #dedede;border-radius:6px}.top-product-conditions-search a{display:flex;justify-content:flex-start;align-items:center;position:relative;padding-left:100px;height:100px;background-repeat:no-repeat;color:#333;font-size:2rem}.top-product-conditions-search a span{font-weight:700}.top-product-conditions-search a::before{display:block;position:absolute;bottom:0;right:30px;margin:auto;width:11px;height:11px;border-top:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(45deg)}.top-product-conditions-search .area a{background-image:url(../img/product/icon_product_search_top_area.png);background-position:left 24px center}.top-product-conditions-search .maker a{background-image:url(../img/product/icon_product_search_top_maker.png);background-position:left 27px center}.p-product-category-list h2{font-size:2.6rem;line-height:2;padding-top:10px;padding-bottom:15px}.p-product-category-list h2 p{font-size:1.6rem}.p-product-category-list a{color:#333}.p-product-category-list ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:20px;padding-right:20px}.p-product-category-list ul li{width:110px}.p-product-category-list ul li a{display:block;padding:20px}.p-product-category-list ul li a span{display:block}.p-product-category-list ul li a .image{text-align:center;max-width:70px;max-height:70px;margin-bottom:12px}.p-product-category-list ul li a .image img{max-width:100%;max-height:100%}.p-product-category-list ul li a .category{font-size:1.2rem}.p-popular-brand ul{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:15px;padding-bottom:15px}.p-popular-brand ul li{width:48.5%;margin-right:3%;margin-bottom:10px}.p-popular-brand ul li:nth-child(2n){margin-right:0}.p-popular-brand ul li a{display:block;position:relative;padding-top:18px;padding-bottom:18px;padding-right:34px;padding-left:18px;border:1px solid #dedede;border-radius:6px;font-size:1.6rem;font-weight:700;color:#666}.p-popular-brand ul li a::before{position:absolute;bottom:0;right:10px;margin:auto;width:12px;height:12px;border-top:2px solid #666;border-right:2px solid #666;transform:rotate(45deg)}.p-maker-search--category,.p-maker-search--orderlink,.p-maker-search--sort{margin-bottom:25px}.p-popular-brand ul li a span{display:inline-block;margin-left:20px;padding:4px 6px 2px;background-color:#f5f5f5;color:#999;line-height:1;font-weight:700;border-radius:13px}.p-maker-search--category ul{display:flex;flex-wrap:wrap;justify-content:center}.p-maker-search--category li{margin-left:5px;margin-right:5px}.p-maker-search--category li.active a{font-weight:700;border:1px solid #eee;color:#333;background-color:#eee;opacity:1}.p-maker-search--category a{display:block;line-height:1;padding-top:12px;padding-bottom:12px;padding-left:13px;padding-right:13px;border:1px solid #ccc;color:#333;background-color:#fff;border-radius:20px;transition:border .2s ease-out,background-color .2s ease-out,color .2s ease-out,font-weight .2s ease-out}.p-maker-search--category a:hover{border:1px solid #eee;color:#333;background-color:#eee;opacity:1}.p-maker-search--sort ul{display:flex;flex-wrap:wrap;justify-content:center}.p-maker-search--sort a{display:block;line-height:1.2;padding-left:9px;padding-right:9px;border-left:1px solid #b0b0b0}.p-maker-search--sort .disabled a{color:#ccc}.p-maker-search--sort li:first-child a{border-left:none}.p-maker-search--orderlink h2{font-size:16px;font-size:1.6rem;border-bottom:1px solid #eef4f9;padding-bottom:5px;margin-bottom:10px}.p-maker-search--orderlink ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.p-maker-search--orderlink li{width:calc(100% / 3);margin-bottom:10px}.p-maker-search--orderlink a{font-size:15px;font-size:1.5rem}.p-maker-search--orderlink a span{color:#999}.p-product-header{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}.p-product-category .p-product-header{margin-bottom:0}.p-product-header--status{margin-bottom:15px}.p-product-header--status strong{font-size:18px;font-size:1.8rem;font-weight:700}.p-product-header--control{display:flex;flex-wrap:wrap;justify-content:space-between}.p-product-header--control .area{width:calc(100% - 100px);font-size:16px;font-size:1.6rem}.p-product-header--control .area a,.p-product-header--control .area em{height:30px;font-size:13px;font-size:1.3rem;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px}.p-product-header--control .area .area-name{margin-right:15px;background-color:#eee}.p-product-header--control .area .select-btn{border-radius:20px;color:#417bf1;border:1px solid #417bf1;background-color:#fff;cursor:pointer;transition:background-color .2s ease-out,border .2s ease-out,color .2s ease-out}.p-product-header--control .area .select-btn:hover{color:#fff;border:1px solid #417bf1;background-color:#417bf1;opacity:1}.p-product-header--control .viewlist{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:80px}.p-product-header--control .viewlist::before{position:absolute;left:0;right:0;margin:auto;height:100%;width:2px;background-color:#ccc}.p-product-header--control .viewlist .btn-column,.p-product-header--control .viewlist .btn-vertical{width:30px;height:30px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:contain;opacity:.5;cursor:pointer}.p-product-header--control .viewlist .btn-column.active,.p-product-header--control .viewlist .btn-vertical.active{opacity:1}.p-product-header--control .viewlist .btn-column{background-image:url(../img/product/change_icon_active_01.png)}@media all and (-ms-high-contrast:none){.p-product-header--control .viewlist .btn-column{margin-right:auto}}.p-product-header--control .viewlist .btn-vertical{background-image:url(../img/product/change_icon_active_02.png)}.p-product-list{margin-bottom:30px}.p-product-list.style-horizontal{padding-top:15px;padding-bottom:15px}.p-product-list.style-horizontal ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.p-product-list.style-horizontal li{width:22.6%;margin-right:3.2%;margin-bottom:40px}.p-product-list.style-horizontal li:nth-child(4n){margin-right:0}.p-product-list.style-horizontal a{width:100%;display:block;text-decoration:none}.p-product-list.style-vertical .text .maker a:hover,.p-product-list.style-vertical .text .name a:hover{text-decoration:underline;opacity:1}.p-product-list.style-horizontal span{display:block}.p-product-list.style-horizontal .image{display:flex;justify-content:center;align-items:center;height:150px;width:150px;text-align:center;margin-bottom:5px}.p-product-list.style-horizontal .image img{max-width:140px;max-height:100%}.p-product-list.style-horizontal .maker{margin-bottom:.5rem;font-size:1px;font-size:1rem;color:#555}.p-product-list.style-horizontal .name{margin-bottom:.3rem;font-size:12px;font-size:1.2rem;font-weight:700;color:#333;height:3em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p-product-list.style-horizontal .name,_:-ms-lang(x)::-ms-backdrop{position:relative}.p-product-list.style-horizontal .name::after,.p-product-list.style-horizontal .name::before,_:-ms-lang(x)::-ms-backdrop{position:absolute;background-color:#fff}.p-product-list.style-horizontal .name::before,_:-ms-lang(x)::-ms-backdrop{content:'…';bottom:0;right:0}.p-product-list.style-horizontal .name::after,_:-ms-lang(x)::-ms-backdrop{content:'';width:100%;height:100%}.p-product-list.style-horizontal .price{font-weight:700;color:red;font-size:20px;font-size:2rem}.p-product-list.style-horizontal .price span{display:inline-block;font-size:12px;font-size:1.2rem;font-weight:500}.p-product-list.style-vertical li{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.p-product-list.style-vertical .image{width:130px;height:130px;display:flex;justify-content:center;align-items:center;text-align:center}.p-product-list.style-vertical .image img{max-width:130px;max-height:100%}.p-product-list.style-vertical .text{width:calc(100% - 165px);padding-top:10px}.p-product-list.style-vertical .text .maker{margin-bottom:.5rem}.p-product-list.style-vertical .text .maker a{font-size:1.2rem;color:#555}.p-product-list.style-vertical .text .name{margin-bottom:.3rem}.p-product-list.style-vertical .text .name a{font-size:1.4rem;font-weight:700;color:#333}.p-product-list.style-vertical .text .price{margin-bottom:5px;font-size:2rem;font-weight:700;color:red}.p-product-list.style-vertical .text .price span{display:inline-block;font-size:1.2rem;font-weight:500}.p-product-list.style-vertical .text .shop{margin-bottom:15px;font-size:1.4rem;color:#555}.p-product-list.style-vertical .button_detail{position:relative;display:inline-block;border-radius:6px;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:40px;border:1px solid #417bf1;color:#417bf1;font-weight:700;text-align:center;background-color:#fff;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;width:180px}.p-product-list.style-vertical .button_detail::before{border-color:#417bf1;margin:auto;transition:border-color .2s ease-out}.p-product-list.style-vertical .button_detail:hover{border:1px solid #417bf1;color:#fff;background-color:#417bf1;opacity:1}.p-product-list.style-vertical .button_detail:hover::before{border-color:#fff}.p-product-list.style-vertical .button_detail::before{content:"";position:absolute;width:8px;height:8px;border-width:2px;border-top-style:solid;border-right-style:solid;transform:rotate(45deg);top:0;bottom:0;right:20px}.modal-location{position:relative;background-color:#fff;border-radius:6px;width:980px;height:560px;margin:auto;overflow:hidden}.modal-location .modal-location-close{position:absolute;right:20px;top:20px}.modal-location .modal-head{margin-bottom:30px;text-align:center}.modal-location .modal-head h2{font-size:22px;font-size:2.2rem;font-weight:700;border:none;padding-top:30px}.modal-location .modal-head p{font-size:13px;font-size:1.3rem}.modal-location .modal-checkbox{height:420px;overflow-y:scroll}.modal-location dl{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:40px;padding-right:40px}.modal-location dd,.modal-location dt{padding:20px 0 0;border-top:1px solid #ddd}.modal-location dt{width:150px;font-size:16px;font-size:1.6rem;font-weight:700}.modal-location dd{width:calc(100% - 150px)}.modal-location input{display:none}.modal-location ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.modal-location li{width:calc(100% / 5);margin-bottom:20px}.modal-location li label{position:relative;display:inline-block;height:20px;padding-left:26px;font-weight:700;font-size:1.6rem;color:#333;cursor:pointer}.modal-location li label::after,.modal-location li label::before{content:"";display:block;position:absolute}.modal-location li label::before{width:20px;height:20px;border:2px solid #d9d9d9;border-radius:3px;left:0;top:0}.modal-location li label::after{left:6px;top:0;width:8px;height:15px;border-bottom:3px solid #0068b7;border-right:3px solid #0068b7;opacity:0;transform:rotate(45deg);transition:opacity .1s ease-out}.modal-location li input:checked+label::after{opacity:1}.modal-location li input[onclick="return false"]+label{color:#ddd;cursor:default;font-weight:500}.modal-area{position:relative;z-index:51;margin:auto;padding-top:30px;padding-bottom:30px;padding-left:35px;padding-right:35px;width:610px;height:410px;border-radius:10px;background-color:#fff}.modal-area .modal-area-close{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.modal-area .modal-area-close::after,.modal-area .modal-area-close::before{content:"";position:absolute;top:0;bottom:0;margin:auto;height:2px;width:20px;background-color:#bbb}.modal-area .modal-area-close::before{transform:rotate(-45deg)}.modal-area .modal-area-close::after{transform:rotate(45deg)}.modal-area .modal-head{margin-bottom:20px;padding-top:13px;text-align:center}.modal-area .modal-head h2{padding-top:25px;padding-bottom:0;font-size:2.1rem;font-weight:700;border:none}.modal-area .modal-head p{font-size:1.4rem}.modal-area .modal-category ul{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-area .modal-category ul li{width:120px}.modal-area .modal-category ul li a{position:relative;display:flex;align-items:center;justify-content:center;padding-top:70px;height:140px;border:2px solid #dfdfdf;border-radius:10px;font-size:1.4rem;font-weight:700;text-align:center;color:#333;background-color:#fff;background-repeat:no-repeat;box-shadow:-1px -1px 3px 0 rgba(0,0,0,.1) inset}.modal-area .modal-category ul li.drug a{background-image:url(../img/product/icon_drug.png);background-position:center 20px;background-size:39px 43px}.modal-area .modal-category ul li.cosmetic a{background-image:url(../img/product/icon_cosmetic.png);background-position:center 20px;background-size:45px 49px}.modal-area .modal-category ul li.life a{background-image:url(../img/product/icon_life.png);background-position:center 18px;background-size:40px 51px}.modal-area .modal-category ul li.food a{background-image:url(../img/product/icon_food.png);background-position:center 18px;background-size:40px 48px}.product-slider--wrap{padding-top:15px}.p-product-slider .product-slider--wrap .swiper-slide{width:calc(100% / 5)}.p-product-slider .product-slider--wrap .swiper-slide a{width:150px;display:block;text-decoration:none;margin-left:auto;margin-right:auto;padding:5px}.p-product-slider .product-slider--wrap .swiper-slide span:not(.unit){display:block}.p-product-slider .product-slider--wrap .swiper-slide .image{display:flex;justify-content:center;align-items:center;height:150px;text-align:center;margin-bottom:5px}.p-product-slider .product-slider--wrap .swiper-slide .image img{max-width:140px;max-height:100%}.p-product-slider .product-slider--wrap .swiper-slide .maker{margin-bottom:.5rem;font-size:1rem;color:#555}.p-product-slider .product-slider--wrap .swiper-slide .name{margin-bottom:.3rem;font-size:1.2rem;font-weight:700;color:#333}.p-product-slider .product-slider--wrap .swiper-slide .price{font-weight:700;color:red}.p-product-slider .product-slider--wrap .swiper-slide .price span{display:inline-block;font-size:1.2rem;font-weight:500}.p-product-new-arrival ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-top:15px;padding-bottom:15px}.p-product-new-arrival ul li{width:calc(100% / 3)}.p-product-new-arrival ul a{display:flex;justify-content:space-between;padding-right:10px;width:100%}.p-product-new-arrival ul a .p-product-new-arrival--image{display:flex;justify-content:center;align-items:center;width:90px;height:90px}.p-product-new-arrival ul a .p-product-new-arrival--image img{max-width:90px;max-height:100%}.p-product-new-arrival ul a .p-product-new-arrival--text{padding-top:10px;width:calc(100% - 95px)}.p-product-new-arrival ul a .p-product-new-arrival--text span:not(.unit){display:block}.p-product-new-arrival ul a .p-product-new-arrival--text .newIcon{position:relative;margin-bottom:10px;width:50px;height:18px;background-color:#ff2443}.p-product-new-arrival ul a .p-product-new-arrival--text .newIcon::before{content:"NEW";position:absolute;top:0;bottom:0;left:7px;margin:auto;color:#fff;font-size:1.2rem;font-weight:700}.p-product-new-arrival ul a .p-product-new-arrival--text .newIcon::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:9px 5px 9px 0;border-color:transparent #fff transparent transparent}.p-product-new-arrival ul a .p-product-new-arrival--text .maker{margin-bottom:.5rem;font-size:1rem;color:#555}.p-product-new-arrival ul a .p-product-new-arrival--text .name{margin-bottom:.3rem;font-size:1.1rem;font-weight:700;color:#333;height:3em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p-product-new-arrival ul a .p-product-new-arrival--text .name,_:-ms-lang(x)::-ms-backdrop{position:relative}.p-product-new-arrival ul a .p-product-new-arrival--text .name::after,.p-product-new-arrival ul a .p-product-new-arrival--text .name::before,_:-ms-lang(x)::-ms-backdrop{position:absolute;background-color:#fff}.p-product-new-arrival ul a .p-product-new-arrival--text .name::before,_:-ms-lang(x)::-ms-backdrop{content:'…';bottom:0;right:0}.p-product-new-arrival ul a .p-product-new-arrival--text .name::after,_:-ms-lang(x)::-ms-backdrop{content:'';width:100%;height:100%}.p-product-new-arrival ul a .p-product-new-arrival--text .price{font-weight:700;color:red}.p-product-new-arrival ul a .p-product-new-arrival--text .price span{display:inline-block;font-size:1.1rem;font-weight:500}.p-product-new-arrival.col4 h2{margin-bottom:35px}.p-product-new-arrival.col4 ul li{width:calc(100% / 4)}