#portale2_compare{box-sizing:border-box;margin:0 auto}#portale2_compare *,#portale2_compare :before,#portale2_compare :after{box-sizing:border-box}#portale2_compare img{vertical-align:bottom;max-width:100%;height:auto}#portale2_compare .main_visual_area{margin-bottom:60px}#portale2_compare .main_visual_pc{width:100%;display:block}#portale2_compare .main_visual_sp{display:none}#portale2_compare .intro_text_area{text-align:center;margin-top:40px}#portale2_compare .catch_copy{margin-bottom:24px;font-weight:700}#portale2_compare .section_title{border-bottom:1px solid #312f27;margin-bottom:40px;padding-bottom:10px}#portale2_compare .points_area{margin-bottom:80px}#portale2_compare .point_title{text-align:center;margin-bottom:40px}#portale2_compare .point_number_image{margin-right:16px}#portale2_compare .point_container{justify-content:space-between;align-items:flex-start;max-width:800px;margin:0 auto 80px;display:flex}#portale2_compare .point_image,#portale2_compare .point_text{width:48%}#portale2_compare .point_text h4{margin-top:0}#portale2_compare .point_text small{margin-top:10px;display:block}#portale2_compare .summary_area{margin-bottom:80px;padding:60px 40px}#portale2_compare .summary_table{border-collapse:collapse;background-color:#fff;border:1px solid #fff;width:100%;margin-bottom:40px}#portale2_compare .summary_table th,#portale2_compare .summary_table td{vertical-align:middle;padding:20px}#portale2_compare .summary_table th{text-align:center;background-color:#ede5d8;border:2px solid #fff;width:50%;font-weight:700}#portale2_compare .summary_table tr{border:2px solid #fff}#portale2_compare .summary_table td:first-child{background-color:#f4f2eb}#portale2_compare .badge_new_image{vertical-align:middle;width:40px;height:auto;margin-left:8px}#portale2_compare .summary_table td[class^=icon_]{vertical-align:middle;display:table-cell}#portale2_compare .summary_table td[class^=icon_]:before{content:"";vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;margin-right:16px;display:inline-block}#portale2_compare .icon_design:before{background-image:url(https://shiraistore.itembox.cloud/item/src/feature/portale2_compare/icon_design.png)}#portale2_compare .icon_tv:before{background-image:url(https://shiraistore.itembox.cloud/item/src/feature/portale2_compare/icon_tv.png)}#portale2_compare .icon_drawer:before{background-image:url(https://shiraistore.itembox.cloud/item/src/feature/portale2_compare/icon_drawer.png)}#portale2_compare .icon_upper:before{background-image:url(https://shiraistore.itembox.cloud/item/src/feature/portale2_compare/icon_upper.png)}#portale2_compare .icon_door:before{background-image:url(https://shiraistore.itembox.cloud/item/src/feature/portale2_compare/icon_door.png)}#portale2_compare .icon_assembly:before{background-image:url(https://shiraistore.itembox.cloud/item/src/feature/portale2_compare/icon_assembly.png)}#portale2_compare .icon_delivery:before{background-image:url(https://shiraistore.itembox.cloud/item/src/feature/portale2_compare/icon_delivery.png)}#portale2_compare .summary_image_wrapper{text-align:center;max-width:1000px;margin:0 auto 40px}#portale2_compare .summary_image_pc{width:100%;display:block}#portale2_compare .summary_image_sp{display:none}#portale2_compare .important_notice_box{background-color:#f4f2eb;border-radius:8px;padding:24px}#portale2_compare .notice_title{align-items:center;gap:16px;margin-top:0;margin-bottom:10px;font-weight:700;display:flex}#portale2_compare .notice_icon_image{flex-shrink:0;width:40px;height:auto}#portale2_compare .notice_text{margin:0}#portale2_compare .notice_text .under-marker{background:linear-gradient(#0000 50%,#ffc9cd 0%)}#portale2_compare .view_products_btn_wrapper{text-align:center;margin:16px 48px}#portale2_compare .products_area{margin-bottom:80px}#portale2_compare .btn_view_products{letter-spacing:.1em;border:1px solid #aaa;border-radius:40px;justify-content:center;align-items:center;padding:16px 48px;text-decoration:none;transition:all .3s;display:inline-flex}#portale2_compare .btn_view_products:hover{background:#bebcb4}#portale2_compare .category_title{text-align:center;margin-bottom:30px}#portale2_compare .container_product{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}#portale2_compare .addToCart{text-align:center;min-height:240px}#portale2_compare .container{max-width:960px;margin:20px auto}#portale2_compare .container-product{flex-wrap:wrap;display:flex}#portale2_compare .container-product .addToCart{width:22%;margin:1%}#portale2_compare .container-product .addToCart .addToCartImage{text-align:center}#portale2_compare .container-product .addToCart .productName{margin:8px 0;font-size:1.2rem}#portale2_compare h5.productName{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.4rem;display:-webkit-box;overflow:hidden}#portale2_compare .addToCartInner .productPrice{background-color:#f4f2eb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;padding:12px;display:flex}#portale2_compare .addToCartInner h6{margin-bottom:4px;font-size:1.4rem}#portale2_compare .addToCartInner a{text-align:center;border:1px solid #bebcb4;border-radius:24px;margin:12px 0;padding:8px 0;display:block}#portale2_compare .addToCartInner a:hover{background:#bebcb4}#portale2_compare .addToCart button{color:#fff;background:#e87909;border:none;border-radius:8px;width:72%;padding:4px 0;font-size:1.4rem;display:block}#portale2_compare .productPrice .mark-sale{margin-right:4px}#portale2_compare .productPrice .mark-sale+.normalPrice{text-decoration:line-through}#portale2_compare .productPrice .normalPrice+.sellingPrice{color:#f21515;font-weight:700}@media screen and (width<=768px){#portale2_compare .main_visual_pc{display:none}#portale2_compare .main_visual_sp{width:100%;display:block}#portale2_compare .lead_text{text-align:left}#portale2_compare .point_container{flex-direction:column;gap:20px}#portale2_compare .point_image,#portale2_compare .point_text{width:100%}#portale2_compare .summary_area{padding:32px 0}#portale2_compare .summary_table{white-space:nowrap;display:block;overflow-x:auto}#portale2_compare .summary_table th,#portale2_compare .summary_table td{padding:16px}#portale2_compare .badge_new_image{margin-top:8px;margin-left:0;display:block}#portale2_compare .summary_image_pc{display:none}#portale2_compare .summary_image_sp{width:100%;display:block}#portale2_compare .container_product{grid-template-columns:repeat(2,1fr);gap:10px}#portale2_compare .point_title{flex-direction:column;align-items:center;gap:16px;display:flex}#portale2_compare .container-product .addToCart{width:46%;margin:2%}}