﻿.livin #wrap{overflow:hidden;position:relative}.livin #wrap .c-main-visual{position:absolute;top:80px;left:0;width:100%;z-index:2}.livin #wrap .ship{font-family:"Shippori Mincho",serif}.livin #wrap .sec-mv{position:relative;overflow:hidden}.livin #wrap .sec-mv:before{display:block;content:" ";width:100%;padding-top:58.23529%}.livin #wrap .sec-mv>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.livin #wrap .sec-mv{position:relative}.livin #wrap .sec-mv:before{display:block;content:" ";width:100%;padding-top:149.6%}.livin #wrap .sec-mv>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}}.livin #wrap .sec-mv__bg{position:absolute;top:0;left:0;width:100%;height:100%}.livin #wrap .sec-mv__bg img{width:100%}@media (min-width: 768px){.livin #wrap .sec-mv__cont{padding-bottom:11.3%;padding-right:5.5%;display:flex;align-items:flex-end;justify-content:flex-end}}@media (max-width: 767px){.livin #wrap .sec-mv__cont{padding-top:136px}}.livin #wrap .sec-mv__cont .inner{max-width:1150px}@media (min-width: 768px){.livin #wrap .sec-mv__cont .inner{margin:0}}.livin #wrap .sec-mv__cont img{width:344px}@media (max-width: 767px){.livin #wrap .sec-mv__cont img{width:222px}}.livin #wrap .sec-mv__cont .ttl{color:#fff;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin-top:30px}@media (max-width: 767px){.livin #wrap .sec-mv__cont .ttl{font-size:16px;line-height:16px;margin-top:22px}}.livin #wrap .sec-intro{padding:113px 0 116px}@media (max-width: 767px){.livin #wrap .sec-intro{padding:40px 0 49px}}.livin #wrap .sec-intro .inner{max-width:890px}@media (max-width: 767px){.livin #wrap .sec-intro .inner{padding:0 20px}}.livin #wrap .sec-intro__ttl{font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin-bottom:52px}@media (max-width: 767px){.livin #wrap .sec-intro__ttl{font-size:22px;line-height:38px;letter-spacing:0.025em;margin-bottom:22px}}.livin #wrap .sec-intro__txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.livin #wrap .sec-exp{display:flex}@media (max-width: 767px){.livin #wrap .sec-exp{flex-direction:column}}.livin #wrap .sec-exp__cont{width:35.6%;background-color:#f0f1f4;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:35px 12px 40px 38px}@media only screen and (min-width: 768px) and (max-width: 1006px){.livin #wrap .sec-exp__cont{padding-left:19px}}@media (max-width: 767px){.livin #wrap .sec-exp__cont{width:100%;align-items:stretch;padding:47px 28px 59px}}@media (min-width: 768px){.livin #wrap .sec-exp__cont__wrapper{width:fit-content}}.livin #wrap .sec-exp__cont .ttl{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.05em;font-weight:400;margin-bottom:37px}@media only screen and (min-width: 768px) and (max-width: 959px){.livin #wrap .sec-exp__cont .ttl{font-size:14px}}@media (max-width: 767px){.livin #wrap .sec-exp__cont .ttl{line-height:32px;margin-bottom:26px}}.livin #wrap .sec-exp__cont .lst-exp>li{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em;font-weight:400;position:relative;padding-left:24px}@media only screen and (min-width: 768px) and (max-width: 959px){.livin #wrap .sec-exp__cont .lst-exp>li{font-size:13px;padding-left:15px}}.livin #wrap .sec-exp__cont .lst-exp>li::before{content:"";width:11px;height:1px;background-color:#3b3b3b;position:absolute;left:0;top:52%}@media only screen and (min-width: 768px) and (max-width: 959px){.livin #wrap .sec-exp__cont .lst-exp>li::before{width:8px}}.livin #wrap .sec-exp__cont .lst-exp>li:not(:last-child){margin-bottom:18px}@media (max-width: 767px){.livin #wrap .sec-exp__cont .lst-exp>li:not(:last-child){margin-bottom:13px}}.livin #wrap .sec-exp__slider{position:relative;background-color:#fff}@media (min-width: 768px){.livin #wrap .sec-exp__slider{width:calc(100% - 35.6%)}}.livin #wrap .sec-exp__slider::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.livin #wrap .sec-exp__slider .lst-img div{display:flex}.livin #wrap .sec-exp__slider .lst-img li{width:35.6vw !important}@media (max-width: 767px){.livin #wrap .sec-exp__slider .lst-img li{width:54.5vw !important}}.livin #wrap .sec-reason__ttl{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.05em;font-weight:400;padding:99px 0 93px;background-color:#fff}@media (max-width: 767px){.livin #wrap .sec-reason__ttl{font-size:22px;line-height:38px;letter-spacing:0.025em;padding:57px 0 57px}}.livin #wrap .sec-reason .reason{position:relative;background:linear-gradient(to bottom, #f0f1f4, #fff);padding-top:17px}@media (max-width: 767px){.livin #wrap .sec-reason .reason{padding-top:9px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .inner{padding:0 20px}}.livin #wrap .sec-reason .reason .block-hd{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-hd{flex-direction:column;margin-bottom:61px}}.livin #wrap .sec-reason .reason .block-hd .intro{margin-top:96px;max-width:616px;width:61%}@media only screen and (min-width: 768px) and (max-width: 930px){.livin #wrap .sec-reason .reason .block-hd .intro{margin-top:56px;width:57%}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-hd .intro{margin-top:36px;max-width:100%;width:100%}}.livin #wrap .sec-reason .reason .block-hd .intro .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.livin #wrap .sec-reason .reason .block-hd .intro .txt:not(:last-child){margin-bottom:20px}.livin #wrap .sec-reason .reason .block-ttl{width:37%;position:relative;z-index:1;display:flex;align-items:flex-end}@media only screen and (min-width: 1066px) and (max-width: 1230px){.livin #wrap .sec-reason .reason .block-ttl{margin-left:calc(615px - 50vw)}}@media only screen and (min-width: 768px) and (max-width: 1064px){.livin #wrap .sec-reason .reason .block-ttl{margin-left:67px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-ttl{text-align:center;width:100%;flex-direction:column;justify-content:center;align-items:center}}.livin #wrap .sec-reason .reason .block-ttl .num{color:#fff;font-family:"Gilda Display",serif;font-size:240px;font-size:24rem;line-height:1em;letter-spacing:-.05em;font-weight:400;position:relative;left:-94px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1065px){.livin #wrap .sec-reason .reason .block-ttl .num{font-size:180px;left:-74px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-ttl .num{left:unset;font-size:95px;line-height:95px}}.livin #wrap .sec-reason .reason .block-ttl .jp{font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.1em;font-weight:400;position:absolute;bottom:46px;left:0;min-height:100px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1065px){.livin #wrap .sec-reason .reason .block-ttl .jp{font-size:26px;min-height:93px;bottom:24px}}@media only screen and (min-width: 768px) and (max-width: 930px){.livin #wrap .sec-reason .reason .block-ttl .jp{font-size:23px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-ttl .jp{font-size:22px;line-height:40px;letter-spacing:0.025em;min-height:auto;position:static;margin-top:-63px}}.livin #wrap .sec-reason .reason .block-cont{position:relative;z-index:1;display:flex;margin-top:-141px}@media only screen and (min-width: 768px) and (max-width: 1065px){.livin #wrap .sec-reason .reason .block-cont{margin-top:-110px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-cont{margin-top:39px;flex-direction:column-reverse}}.livin #wrap .sec-reason .reason .block-cont__left{width:calc(100% - 48.8%);padding-left:calc(50vw - 512px);padding-right:48px;padding-top:137px}@media only screen and (min-width: 768px) and (max-width: 1065px){.livin #wrap .sec-reason .reason .block-cont__left{padding-left:21px;padding-top:100px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-cont__left{width:100%;padding:22px 20px 0px}}.livin #wrap .sec-reason .reason .block-cont__left .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.livin #wrap .sec-reason .reason .block-cont__left .txt:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1065px){.livin #wrap .sec-reason .reason .block-cont__left .txt{font-size:15px;line-height:28px}}.livin #wrap .sec-reason .reason .block-cont__right{width:48.8%}.livin #wrap .sec-reason .reason .block-cont__right img{width:100%;object-fit:contain}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.livin #wrap .sec-reason .reason .block-cont__right{transform:translateX(1px)}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-cont__right{width:100%}}.livin #wrap .sec-reason .reason .block-duopar{display:flex;justify-content:space-between}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-duopar{flex-direction:column}}.livin #wrap .sec-reason .reason .block-duopar .par{width:47.55%}@media only screen and (min-width: 768px) and (max-width: 1021px){.livin #wrap .sec-reason .reason .block-duopar .par{width:48.5%}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .block-duopar .par{width:100%}.livin #wrap .sec-reason .reason .block-duopar .par:not(:last-child){margin-bottom:42px}}.livin #wrap .sec-reason .reason .spec{position:relative;z-index:1;max-width:940px;padding:0 20px;margin:126px auto 0}@media (max-width: 767px){.livin #wrap .sec-reason .reason .spec{margin-top:68px}}.livin #wrap .sec-reason .reason .spec__ttl{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.1em;font-weight:400;margin-bottom:40px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .spec__ttl{margin-bottom:26px}}.livin #wrap .sec-reason .reason .spec__tbl{border:1px solid #c7ccd9}.livin #wrap .sec-reason .reason .spec__tbl .tr{display:flex}.livin #wrap .sec-reason .reason .spec__tbl .tr:not(:last-child){border-bottom:1px solid #c7ccd9}.livin #wrap .sec-reason .reason .spec__tbl .tr .th,.livin #wrap .sec-reason .reason .spec__tbl .tr .td{padding-top:20px;padding-bottom:20px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.025em;font-weight:400}.livin #wrap .sec-reason .reason .spec__tbl .tr .th span,.livin #wrap .sec-reason .reason .spec__tbl .tr .td span{min-width:81px;display:inline-block}.livin #wrap .sec-reason .reason .spec__tbl .tr .th small,.livin #wrap .sec-reason .reason .spec__tbl .tr .td small{font-size:12px;letter-spacing:0.05em;margin-left:22px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .spec__tbl .tr .th small,.livin #wrap .sec-reason .reason .spec__tbl .tr .td small{display:block;margin-top:4px;margin-left:0;line-height:18px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .spec__tbl .tr .th,.livin #wrap .sec-reason .reason .spec__tbl .tr .td{font-size:14px;line-height:22px;letter-spacing:0.05em;padding-top:15px;padding-bottom:14px}}.livin #wrap .sec-reason .reason .spec__tbl .tr .th{width:209px;background-color:#f0f1f4;color:#5b6879;padding-left:32px;padding-right:30px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .spec__tbl .tr .th{width:152px;padding-left:16px;padding-right:15px}}.livin #wrap .sec-reason .reason .spec__tbl .tr .td{width:calc(100% - 209px);padding-left:56px;padding-right:25px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .spec__tbl .tr .td{width:calc(100% - 152px);padding-left:15px;padding-right:15px}}.livin #wrap .sec-reason .reason .c-btn{position:relative;z-index:1;max-width:300px;margin:60px auto 23px;line-height:20px;text-align:center}@media (max-width: 767px){.livin #wrap .sec-reason .reason .c-btn{margin-top:49px;margin-bottom:27px}}.livin #wrap .sec-reason .reason .par__ttl{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.05em;font-weight:400;border-bottom:1px solid #3b3b3b;padding-bottom:20px;margin-bottom:33px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par__ttl{font-size:22px;letter-spacing:0.025em;margin-bottom:25px}}.livin #wrap .sec-reason .reason .par .lst-price{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px 5%}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price{grid-gap:8px 17px}}.livin #wrap .sec-reason .reason .par .lst-price__item{border:1px solid #c7ccd9;color:#5b6879;padding:21px 16px 16px;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1021px){.livin #wrap .sec-reason .reason .par .lst-price__item{padding:21px 12px 16px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price__item{padding:14px 11px 12px}}.livin #wrap .sec-reason .reason .par .lst-price__item .area{width:48px;height:48px;border-radius:50%;background-color:#f0f1f4;padding:10px 5px;font-size:16px;font-size:1.6rem;line-height:.9375em;letter-spacing:.025em;font-weight:400;text-align:center}.livin #wrap .sec-reason .reason .par .lst-price__item .area span{font-size:12px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price__item .area span{font-size:10px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price__item .area{width:33px;height:33px;font-size:12px;line-height:12px;padding:5px 3px;margin-bottom:-1px}}.livin #wrap .sec-reason .reason .par .lst-price__item .price{width:calc(100% - 48px);padding-left:10px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price__item .price{width:calc(100% - 33px);padding-left:8px}}.livin #wrap .sec-reason .reason .par .lst-price__item .price .ori{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.025em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1021px){.livin #wrap .sec-reason .reason .par .lst-price__item .price .ori{font-size:16px}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price__item .price .ori{font-size:14px;line-height:20px}}.livin #wrap .sec-reason .reason .par .lst-price__item .price .ori .unit{display:inline-block}.livin #wrap .sec-reason .reason .par .lst-price__item .price .ori .num{font-size:40px;letter-spacing:-0.05em;font-family:"Gilda Display",serif;margin-right:7px;vertical-align:bottom}@media only screen and (min-width: 768px) and (max-width: 1024px){.livin #wrap .sec-reason .reason .par .lst-price__item .price .ori .num{font-size:3.8vw}}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price__item .price .ori .num{font-size:27px;margin-right:4px}}.livin #wrap .sec-reason .reason .par .lst-price__item .price .tax{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.025em;font-weight:400;margin-top:8px;margin-left:5px}.livin #wrap .sec-reason .reason .par .lst-price__item .price .tax span{display:inline-block}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-price__item .price .tax{font-size:12px;line-height:16px;margin-left:2px;margin-top:3px}}.livin #wrap .sec-reason .reason .par .lst-prod{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:25px 14px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-prod{grid-template-columns:repeat(2, 1fr);grid-gap:12px 10px}}.livin #wrap .sec-reason .reason .par .lst-prod__item{text-align:center}.livin #wrap .sec-reason .reason .par .lst-prod__item .img{position:relative;overflow:hidden}.livin #wrap .sec-reason .reason .par .lst-prod__item .img:before{display:block;content:" ";width:100%;padding-top:71.13821%}.livin #wrap .sec-reason .reason .par .lst-prod__item .img>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-prod__item .img{position:relative}.livin #wrap .sec-reason .reason .par .lst-prod__item .img:before{display:block;content:" ";width:100%;padding-top:71.16564%}.livin #wrap .sec-reason .reason .par .lst-prod__item .img>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}}.livin #wrap .sec-reason .reason .par .lst-prod__item .img img{width:100%;height:100%;object-fit:cover}.livin #wrap .sec-reason .reason .par .lst-prod__item .name{font-family:"Gilda Display",serif;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400;margin-top:6px}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-prod__item .name{margin-top:3px}}.livin #wrap .sec-reason .reason .par .lst-prod__item.duoImg{grid-column:span 2}.livin #wrap .sec-reason .reason .par .lst-prod__item.duoImg .row{display:flex;justify-content:space-between}.livin #wrap .sec-reason .reason .par .lst-prod__item.duoImg .row .img{width:calc((100% - 14px) / 2)}@media (max-width: 767px){.livin #wrap .sec-reason .reason .par .lst-prod__item.duoImg .row .img{width:calc((100% - 10px) / 2)}}.livin #wrap .sec-reason .reason .note{position:relative;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.025em;font-weight:400;max-width:486px;padding-left:16px;margin-left:auto;margin-top:-32px}.livin #wrap .sec-reason .reason .note::before{content:"※";position:absolute;top:0px;left:0}@media (max-width: 767px){.livin #wrap .sec-reason .reason .note{margin-top:15px;margin-left:-5px;max-width:100%}}.livin #wrap .sec-reason .reason--01{padding-bottom:127px}@media (max-width: 767px){.livin #wrap .sec-reason .reason--01{padding-bottom:67px}}.livin #wrap .sec-reason .reason--02{padding-bottom:130px}@media (max-width: 767px){.livin #wrap .sec-reason .reason--02{padding-bottom:59px}}@media (min-width: 768px){.livin #wrap .sec-reason .reason--02 .par__ttl{letter-spacing:0.1em}}.livin #wrap .sec-reason .reason--02 .par:not(:last-child){margin-bottom:88px}@media (max-width: 767px){.livin #wrap .sec-reason .reason--02 .par:not(:last-child){margin:63px 0 45px}}.livin #wrap .sec-reason .reason--03{padding-bottom:151px}@media (max-width: 767px){.livin #wrap .sec-reason .reason--03{padding-bottom:54px}}.livin #wrap .sec-reason .reason--03 .block-hd{margin-bottom:28px}@media (max-width: 767px){.livin #wrap .sec-reason .reason--03 .block-hd{margin-bottom:32px}}.livin #wrap .sec-reason .reason--03 .block-hd .intro{max-width:595px}@media only screen and (min-width: 768px) and (max-width: 1150px){.livin #wrap .sec-reason .reason--03 .block-hd .intro{width:53%}}.livin #wrap .sec-reason .reason--03 .par .lst-prod__item .name{margin-top:10px}@media (max-width: 767px){.livin #wrap .sec-reason .reason--03 .par .lst-prod__item .name{margin-top:8px;margin-bottom:-5px}}.livin #wrap .sec-reason .reason--04{padding-bottom:137px}@media (max-width: 767px){.livin #wrap .sec-reason .reason--04{padding-bottom:44px}}.livin #wrap .sec-reason .reason--04 .block-ttl{width:auto}

/*# sourceMappingURL=maps/livin.min.css.map */
