#wrap{overflow:hidden}@media (min-width: 1000px){.sub-wrap .sub-ctn .sub-title{font-size:20px;font-size:2rem;line-height:2.7em;letter-spacing:.1em;font-weight:500}}@media (max-width: 999px){.sub-wrap .sub-ctn .sub-title{font-size:16px;font-size:1.6rem;letter-spacing:.04em;font-weight:500}}@media (max-width: 999px){.sub-wrap .sub-ctn .sub-title__title{margin-left:-10px;margin-right:-10px}}@media (min-width: 1000px){.sub-intro__ctn{width:598px;padding-top:220px;margin-right:-78px}.sub-intro__ctn .ttSub{margin-bottom:36px}.sub-intro__ctn .desc{padding-left:0;max-width:540px}}@media only screen and (max-width: 999px) and (max-width: 370px){.sub-wrap .sub-ctn{padding-left:0 !important;padding-right:0 !important}}.sub-wrap .sub-ctn .item{align-items:center}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sub-wrap .sub-ctn .item .title{font-size:28px;font-size:2.8rem}}.sub-wrap .sub-ctn .ttl02{font-family:"Shippori Mincho B1",serif;font-size:26px;font-size:2.6rem;line-height:2em;letter-spacing:0em;font-weight:500;text-align:center;margin-top:136px}@media (max-width: 999px){.sub-wrap .sub-ctn .ttl02{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.1em;font-weight:500;margin-top:50px}}.sub-wrap .sub-ctn .item-row{margin-top:57px}@media (min-width: 1000px){.sub-wrap .sub-ctn .item-row{display:flex;justify-content:space-between}}@media (max-width: 999px){.sub-wrap .sub-ctn .item-row{margin-top:22px}}.sub-wrap .sub-ctn .item-row__item{width:calc((100% - 60px)/3)}@media (max-width: 999px){.sub-wrap .sub-ctn .item-row__item{width:100%;margin-bottom:36px}.sub-wrap .sub-ctn .item-row__item:last-child{margin-bottom:0}.sub-wrap .sub-ctn .item-row__item img{width:100%}}.sub-wrap .sub-ctn .item-row__item .ttl01{position:relative;height:76px;padding-left:90px;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sub-wrap .sub-ctn .item-row__item .ttl01{padding-left:70px}}@media (max-width: 999px){.sub-wrap .sub-ctn .item-row__item .ttl01{padding-left:77px;height:70px}}.sub-wrap .sub-ctn .item-row__item .ttl01:before{content:"";background:0 0/100% no-repeat;width:86px;height:86px;position:absolute;top:-6px;left:-13px}@media (max-width: 999px){.sub-wrap .sub-ctn .item-row__item .ttl01:before{left:-11px}}.sub-wrap .sub-ctn .item-row__item .ttl01 span{display:block}.sub-wrap .sub-ctn .item-row__item .ttl01 .small{font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:0em;font-weight:500}@media (min-width: 1000px){.sub-wrap .sub-ctn .item-row__item .ttl01 .small{font-size:14px;font-size:1.4rem}}.sub-wrap .sub-ctn .item-row__item .ttl01 .big{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:0em;font-weight:700}@media (max-width: 999px){.sub-wrap .sub-ctn .item-row__item .ttl01 .big{font-size:18px;font-size:1.8rem}}.sub-wrap .sub-ctn .item-row__item .ttl01.ico01:before{background-image:url("../../img/joyful-living/ico01.png")}.sub-wrap .sub-ctn .item-row__item .ttl01.ico02:before{background-image:url("../../img/joyful-living/ico02.png")}.sub-wrap .sub-ctn .item-row__item .ttl01.ico03:before{background-image:url("../../img/joyful-living/ico03.png")}.sub-wrap .sub-ctn .item-row__item .ttl01.ico04:before{background-image:url("../../img/joyful-living/ico04.png")}.sub-wrap .sub-ctn .item-row__item .ttl01.ico05:before{background-image:url("../../img/joyful-living/ico05.png")}.sub-wrap .sub-ctn .item-row__item .ttl01.ico06:before{background-image:url("../../img/joyful-living/ico06.png")}.sub-wrap .sub-ctn .item-row__item .img01{margin-top:20px}@media (max-width: 999px){.sub-wrap .sub-ctn .item-row__item .img01{margin-top:22px}}.sub-wrap .sub-ctn .item-row__item .des01{font-size:15px;font-size:1.5rem;line-height:1.93333em;letter-spacing:0em;font-weight:500;margin-top:16px}@media (max-width: 999px){.sub-wrap .sub-ctn .item-row__item .des01{font-size:14px;font-size:1.4rem;line-height:1.57143em;margin-top:9px}}.sub-wrap .sub-ctn--01{margin-top:-82px !important}@media (min-width: 1000px){.sub-wrap .sub-ctn--01{padding-top:68px;padding-bottom:72px}}@media (max-width: 999px){.sub-wrap .sub-ctn--01{padding:30px 14px 55px}}.sub-wrap .sub-ctn--01 .sub-title{margin-bottom:73px}@media (max-width: 999px){.sub-wrap .sub-ctn--01 .sub-title{margin:0 -20px 25px}}@media (max-width: 999px){.sub-wrap .sub-ctn--01 .item-shadow .item__img{margin-bottom:20px}}@media (min-width: 1000px){.sub-wrap .sub-ctn--01 .item-shadow .item__txt{padding-left:73px;padding-top:10px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sub-wrap .sub-ctn--01 .item-shadow .item__txt{padding-left:40px}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sub-wrap .sub-ctn--01 .item-shadow .item__txt{padding-left:20px}}.sub-wrap .sub-ctn--01 .item-shadow .item__txt .title{letter-spacing:0.06em}@media (max-width: 999px){.sub-wrap .sub-ctn--01 .item-shadow .item__txt .title{margin-bottom:14px}}.sub-wrap .sub-ctn--02{padding-bottom:127px}@media (max-width: 999px){.sub-wrap .sub-ctn--02{padding:52px 14px 55px}}.sub-wrap .sub-ctn--02 .sub-title{margin-bottom:80px}@media (max-width: 999px){.sub-wrap .sub-ctn--02 .sub-title{margin-bottom:25px}}.sub-wrap .sub-ctn--02 .item-shadow.item--rev{margin-bottom:74px}@media (max-width: 999px){.sub-wrap .sub-ctn--02 .item-shadow.item--rev{margin-bottom:40px}}@media (min-width: 1000px){.sub-wrap .sub-ctn--02 .item-shadow.item--rev .item__txt{padding-top:10px;padding-right:55px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sub-wrap .sub-ctn--02 .item-shadow.item--rev .item__txt{padding-right:20px}}.sub-wrap .sub-ctn--02 .item-shadow.item--rev .item__txt .title{letter-spacing:0.06em;margin-bottom:30px}@media (max-width: 999px){.sub-wrap .sub-ctn--02 .item-shadow.item--rev .item__txt .title{margin-bottom:15px}}.sub-wrap .sub-ctn--02 .item-shadow.item--rev .item__txt .desc{max-width:420px}@media (max-width: 999px){.sub-wrap .sub-ctn--02 .item-shadow.item--rev .item__txt .desc{max-width:100%}}@media (min-width: 1000px){.sub-wrap .sub-ctn--02 .item-row__item{max-width:calc((100% - 28px)/3)}}@media (max-width: 999px){.sub-wrap .sub-ctn--02 .item-row__item{margin-bottom:30px}}.sub-wrap .sub-ctn--02 .item-row__item .img01 img{width:100%}.sub-wrap .sub-ctn--03{padding-top:70px;padding-bottom:111px}@media (max-width: 999px){.sub-wrap .sub-ctn--03{padding:35px 14px 55px}}.sub-wrap .sub-ctn--03 .sub-title{margin-bottom:73px}@media (max-width: 999px){.sub-wrap .sub-ctn--03 .sub-title{margin-bottom:23px}}@media (min-width: 1000px){.sub-wrap .sub-ctn--03 .sub-title:before{top:15px}}.sub-wrap .sub-ctn--03 .item-shadow{margin-bottom:148px}@media (max-width: 999px){.sub-wrap .sub-ctn--03 .item-shadow{margin-bottom:28px}}@media (min-width: 1000px){.sub-wrap .sub-ctn--03 .item-shadow .item__txt{padding-left:73px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sub-wrap .sub-ctn--03 .item-shadow .item__txt{padding-left:40px}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sub-wrap .sub-ctn--03 .item-shadow .item__txt{padding-left:20px}}.sub-wrap .sub-ctn--03 .item-shadow .item__txt .title{letter-spacing:0.06em;margin-bottom:30px}@media (max-width: 999px){.sub-wrap .sub-ctn--03 .item-shadow .item__txt .title{margin-bottom:15px}}.sub-wrap .sub-ctn--04{padding-bottom:62px}@media (max-width: 999px){.sub-wrap .sub-ctn--04{padding:40px 14px 36px}}.sub-wrap .sub-ctn--04 .sub-title{margin-bottom:80px}@media (max-width: 999px){.sub-wrap .sub-ctn--04 .sub-title{margin-bottom:23px}}@media (min-width: 1000px){.sub-wrap .sub-ctn--04 .item-shadow.item--rev .item__txt{padding-right:55px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sub-wrap .sub-ctn--04 .item-shadow.item--rev .item__txt{padding-right:20px}}.sub-wrap .sub-ctn--04 .item-shadow.item--rev .item__txt .title{letter-spacing:0.06em;margin-bottom:23px}@media (max-width: 999px){.sub-wrap .sub-ctn--04 .item-shadow.item--rev .item__txt .title{margin-bottom:14px}}.sub-wrap .sub-ctn--04 .item-shadow.item--rev .item__txt .desc{max-width:420px}@media (max-width: 999px){.sub-wrap .sub-ctn--04 .item-shadow.item--rev .item__txt .desc{max-width:100%}}

/*# sourceMappingURL=maps/joyful-living.min.css.map */
