@charset "UTF-8";.main-content{padding:0}@media screen and (max-width: 768px){:target{padding-top:0}}.feature-cooler-box{max-width:1060px;margin:0 auto 32px}.feature-cooler-box .main-visual img{width:100%;height:auto;vertical-align:bottom}.feature-cooler-box .detail-link{width:100%}.feature-cooler-box .section-topic{margin:20px 0 69px;color:#000}.feature-cooler-box .section-topic .topic-title{font-weight:500;font-size:18px;line-height:30px;text-align:center;letter-spacing:-.36px;color:#000}.feature-cooler-box .section-topic .topic-text{margin:20px 25px 0;font-weight:400;font-size:14px;line-height:27px;letter-spacing:.04em;color:#000}.feature-cooler-box .section-topic .topic-pickup-list{margin-top:34px;display:flex;flex-direction:column;justify-content:center}.feature-cooler-box .section-topic .topic-pickup-list li{margin:20px auto 0;padding:10px 0;width:242px;height:60px;background-color:#d0e4eb;border-radius:5px;font-weight:700;font-size:18px;line-height:40px;text-align:center;letter-spacing:-.36px;color:#000}.feature-cooler-box .inbound-anchor{padding-top:54px;margin-top:-54px}.feature-cooler-box .inbound-anchor .section-item{background-color:#d0e4eb;margin-top:30px}.feature-cooler-box .inbound-anchor .section-item .item-subtitle{display:flex;align-items:center;justify-content:center;padding-top:30px;font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.36px}.feature-cooler-box .inbound-anchor .section-item .item-subtitle .left-border{width:30px;transform:rotate(65deg);border:1px solid #000000}.feature-cooler-box .inbound-anchor .section-item .item-subtitle .right-border{width:30px;transform:rotate(115deg);border:1px solid #000000}.feature-cooler-box .inbound-anchor .section-item .item-title{font-weight:700;font-size:25px;line-height:35px;text-align:center;letter-spacing:-.36px;max-width:380px;margin:0 auto}.feature-cooler-box .inbound-anchor .section-item .item-title .item-underline{padding:0 10px;background:linear-gradient(transparent 52%,#fff170);display:inline-block}.feature-cooler-box .inbound-anchor .section-item .item-visual{margin-top:34px;display:block;width:100%}.feature-cooler-box .inbound-anchor .section-item .item-visual img{width:100%;height:auto}.feature-cooler-box .inbound-anchor .section-item .item-description{margin:30px 25px;padding:15px;background-color:#fff;font-weight:500;font-size:14px;line-height:24px;letter-spacing:-.02em;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-group-title{margin:30px 0 0 25px;font-weight:700;font-size:14px;line-height:13px;letter-spacing:-.4px;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-detail-wrapper{height:50px;margin:20px 25px 0;display:flex}.feature-cooler-box .inbound-anchor .section-item .item-detail-wrapper .item-thumbnail{display:block}.feature-cooler-box .inbound-anchor .section-item .item-detail-wrapper .item-detail{margin:auto 0 auto 15px}.feature-cooler-box .inbound-anchor .section-item .item-detail-wrapper .item-detail .product-name{margin:0;font-weight:400;font-size:10px;line-height:14px;letter-spacing:-.4px;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-detail-wrapper .item-detail .product-price{margin:8px 0 0;font-weight:500;font-size:10px;line-height:10px;letter-spacing:-.3px;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-detail-wrapper .detail-button{width:126px;height:30px;margin:auto 0 auto auto;background-color:#000;font-weight:700;font-size:12px;line-height:30px;text-align:center;letter-spacing:.01em;color:#fff}.feature-cooler-box .inbound-anchor .section-item .item-detail-divider{margin:20px 25px;border-color:#fff}.feature-cooler-box .inbound-anchor .section-item .item-good-point{padding:50px 25px 27px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-heading{border-top:1px solid #000000;border-bottom:1px solid #000000;padding:14px 0;text-align:center;font-weight:700;letter-spacing:.01em;line-height:32px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-heading .good-point-subtitle{font-size:18px;margin:0;font-weight:700}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-heading .good-point-title{font-size:22px;margin:0;font-weight:700}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block{position:relative;display:flex;flex-direction:column;margin-top:73px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block .good-point-number{position:absolute;top:-60px;left:0;font-family:Roboto;font-style:italic;font-weight:600;font-size:120px;line-height:120px;letter-spacing:-.36px;color:#f2f2f2}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block .good-point-image img{display:block;width:100%;height:auto}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block .good-point-description{margin:10px 0 0;font-weight:700;font-size:16px;line-height:31px;letter-spacing:-.01em;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance{margin-top:44px;padding:25px 20px;background:#fff;border-radius:8px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition{display:flex;justify-content:space-between;margin-left:9px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .left-text{flex-grow:1}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .left-text h3{font-weight:700;font-size:20px;line-height:26px;letter-spacing:-.36px;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .left-text p{margin:34px 0 0;padding-right:11px;text-align:right;font-weight:400;font-size:14px;line-height:14px;letter-spacing:-.36px;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .current-day-condition-visual{display:block}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance hr{border:1px solid #d0e4eb;margin:26px 0 14px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .body-text{margin:0;font-weight:500;font-size:14px;line-height:26px;color:#000}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .performance-compare-table{margin:26px 0;border:1px solid #555555;width:100%}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .performance-compare-table th{padding:0;background:#ddd;font-weight:500;font-size:14px;line-height:29px;letter-spacing:-.36px;color:#000;text-align:center}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .performance-compare-table td{padding:0;font-weight:500;font-size:14px;line-height:29px;letter-spacing:-.36px;color:#000;text-align:center}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .after-several-hours-image{display:block;margin:24px auto 0}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .after-several-hours-text{margin:14px 0 0;font-weight:500;font-size:12px;line-height:12px;text-align:center;letter-spacing:-.36px;color:#000}.feature-cooler-box .section-conclusion{margin-top:50px}.feature-cooler-box .section-conclusion .conclusion-image-column{display:flex;flex-direction:column}.feature-cooler-box .section-conclusion .conclusion-image-column .conclusion-image img{display:block;width:100%;height:auto}.feature-cooler-box .section-conclusion .conclusion-text{margin:30px 25px 0;font-weight:500;font-size:16px;line-height:27px;letter-spacing:.04em;color:#000}.feature-cooler-box .user-voice-section{margin:0 auto}.feature-cooler-box .user-voice-section>.section-title{margin-bottom:30px;font-weight:700;font-size:24px;line-height:34px;text-align:center;letter-spacing:-.36px;color:#000}.feature-cooler-box .user-voice-section>.section-title-subtext{margin:15px 0 38px;font-weight:400;font-size:20px;line-height:24px;color:#000;text-align:center}.feature-cooler-box .section-product-list{margin-top:109px;padding:20px}.feature-cooler-box .section-product-list .product-list-title{margin-bottom:30px;font-weight:700;font-size:24px;line-height:34px;text-align:center;letter-spacing:-.36px;color:#000}.feature-cooler-box .section-product-list .product-list-more-link{margin:80px 0 40px;text-align:center;color:#000}.feature-cooler-box .section-product-list .product-list-more-link:after{content:"〉";padding-left:30px}@media screen and (min-width: 768px){.feature-cooler-box{width:1030px}.feature-cooler-box .pc-nobreak{display:none}.feature-cooler-box .detail-link :hover{opacity:.5}.feature-cooler-box .detail-link :hover>*{opacity:1}.feature-cooler-box .section-topic{margin:30px auto 0;width:750px}.feature-cooler-box .section-topic .topic-title{margin:0;font-size:24px;line-height:40px}.feature-cooler-box .section-topic .topic-text{margin:30px 0 0;font-weight:500;font-size:16px}.feature-cooler-box .section-topic .topic-pickup-list{display:flex;flex-direction:row;justify-content:space-between;margin:30px 0 0}.feature-cooler-box .section-topic .topic-pickup-list li{margin:0}.feature-cooler-box .inbound-anchor{padding-top:.1px;margin-top:-.1px}.feature-cooler-box .inbound-anchor .section-item{margin-top:60px;padding:0 65px 65px}.feature-cooler-box .inbound-anchor .section-item .item-subtitle{font-size:22px}.feature-cooler-box .inbound-anchor .section-item .item-subtitle .left-border{margin-right:10px}.feature-cooler-box .inbound-anchor .section-item .item-subtitle .right-border{margin-left:10px}.feature-cooler-box .inbound-anchor .section-item .item-title{font-size:30px;line-height:30px;min-width:700px}.feature-cooler-box .inbound-anchor .section-item .item-flex-block{display:flex;margin-top:40px;justify-content:space-between}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-visual{display:block;width:515px;height:460px;margin-top:0}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-visual img{width:100%;height:100%}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-info{width:356px}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-description{margin:0 0 30px;width:356px;padding:20px 15px 20px 51px;background:linear-gradient(60deg,transparent 35px,#ffffff 35px),linear-gradient(120deg,transparent 35px,#ffffff 35px),linear-gradient(225deg,transparent 0,#ffffff 0),linear-gradient(315deg,transparent 0,#ffffff 0);background-position:bottom left,top left,top right,bottom right;background-size:50% 50%;background-repeat:no-repeat}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-group-title{margin-left:35px}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-detail-wrapper{margin:20px 0 0 36px;width:320px}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-detail-wrapper .detail-button{font-size:10px}.feature-cooler-box .inbound-anchor .section-item .item-flex-block .item-detail-divider{margin:20px 0 0 auto;width:320px}.feature-cooler-box .inbound-anchor .section-item .item-good-point{padding:40px 0 0}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-heading{padding:20px 0}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-heading .good-point-subtitle{font-size:22px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-heading .good-point-title{font-size:27px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block{flex-direction:row;margin-top:21px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block:nth-child(2n){flex-direction:row-reverse}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block:nth-child(2n) .good-point-number{left:0;padding-left:0}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block:nth-child(2n) .good-point-description{width:412px;margin:150px 38px 0 0}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block .good-point-number{width:450px;padding-bottom:13px;border-bottom:solid 2px;top:0;left:450px;padding-left:36px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block .good-point-image img{width:450px;height:270px;display:inline-block}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-block .good-point-description{width:412px;margin:150px 0 0 38px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance{padding:0 40px 40px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .left-text{display:flex;margin-top:40px;justify-content:space-between}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .left-text h3{font-size:26px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .left-text p{margin-top:10px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .current-day-condition .current-day-condition-visual{margin-top:16px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .body-flex{display:flex;justify-content:space-between;margin-top:30px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .body-flex .body-left-column{width:350px}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .body-flex .body-left-column .performance-compare-table{margin:10px 0}.feature-cooler-box .inbound-anchor .section-item .item-good-point .good-point-performance .body-flex .after-several-hours .after-several-hours-image{width:210px;height:135px;margin:0}.feature-cooler-box .section-conclusion .conclusion-image-column{flex-direction:row}.feature-cooler-box .section-conclusion .conclusion-text{width:750px;margin:50px auto 0}}
