.product-compare-page.bottom-space{padding-bottom:100px}.product-compare-page .inner-area{margin:0 15px}.product-compare-page .main-title-container .title{float:none;display:block}.product-compare-page .x-product-compare-list{min-height:400px;z-index:99}.product-compare-page .compare-table{font-size:0}.product-compare-page .compare-table .product-features{position:relative;display:inline-block;vertical-align:bottom;width:180px;border-right:1px solid #dfdfdf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-compare-page .compare-table .product-features.has-scrollbar{padding-bottom:8px}.product-compare-page .compare-table .product-features .features-area .features-group{background-color:#eee;border-top:1px solid #dfdfdf}.product-compare-page .compare-table .product-features .features-area .features-group>ul>li{display:flex;align-items:center;height:34px;padding:10px;border-bottom:1px solid #dfdfdf}.product-compare-page .compare-table .product-features .features-area .features-group>ul>li:nth-of-type(even){background:#fff}.product-compare-page .compare-table .product-features .features-area .features-group>ul>li .text{display:block;max-height:34px;overflow:hidden;font-size:13px;line-height:17px;letter-spacing:.04em;font-weight:700}.product-compare-page .compare-table .product-compare-list{position:relative;display:inline-block;vertical-align:bottom;width:calc(100% - 180px);overflow-x:auto;white-space:nowrap;scrollbar-color:rgba(0,0,0,.75) rgba(0,0,0,.1);scrollbar-width:thin}.product-compare-page .compare-table .product-compare-list.full{width:100%}.product-compare-page .compare-table .product-compare-list::-webkit-scrollbar{height:8px}.product-compare-page .compare-table .product-compare-list::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}.product-compare-page .compare-table .product-compare-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.75);border-radius:10px}.product-compare-page .compare-table .product-compare-list::-webkit-scrollbar-thumb:hover{background:#555}.product-compare-page .compare-table .product-compare-list .message{display:none;position:absolute;z-index:1;width:100%;height:100%;text-align:center;background-color:rgba(255,255,255,.5)}.product-compare-page .compare-table .product-compare-list .message p{padding:40px;background-color:#fff;margin:80px auto 0;width:50%;border:1px solid #dfdfdf}.product-compare-page .print-container{display:block;padding-bottom:20px;text-align:right}.product-compare-page .print-container .link{position:relative;text-align:right;font-size:14px;line-height:20px;color:#0e1f35;text-decoration:underline;padding-left:20px}.product-compare-page .print-container .link:hover{text-decoration:none}.product-compare-page .print-container .link:before{position:absolute;font-size:14px;line-height:17px;top:0;left:0}.product-compare-page .empty,.product-compare-page .subtitle{display:block;font-size:14px;line-height:20px;letter-spacing:.04em;color:#0e1f35}.no-touch .product-compare-page .compare-table .product-features.has-scrollbar{padding-bottom:11px}@media only screen and (max-width:1199px){.touch .product-compare-page .inner-area-three{margin:0 0 0 10px}}@media only screen and (max-width:767px){.touch .product-compare-page.bottom-space{padding-bottom:40px}.touch .product-compare-page .compare-table{overflow-x:auto;white-space:nowrap;width:100%}.touch .product-compare-page .compare-table .product-compare-list{overflow-x:visible;width:100%}.touch .product-compare-page .compare-table .product-features{width:150px;white-space:normal;padding-bottom:0}.touch .product-compare-page .compare-table .product-features .features-area .features-group>ul>li .text{font-size:12px}}