@charset "UTF-8";﻿main.index .idx_6 .in{display:flex;flex-flow:wrap}main.index .idx_6 .in p{width:calc(100%/6);position:relative}main.index .idx_6 .in p:before{content:"";display:block;padding-top:100%}main.index .idx_6 .in p img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}@media only screen and (max-width:980px){main.index .idx_6 .in p{width:calc(100%/4);position:relative}}@media only screen and (max-width:450px){main.index .idx_6 .in p{width:calc(100%/3);position:relative}}main.index .idx_1 div.in,main.index .idx_3 div.in,main.index .idx_4 div.in,main.index .idx_5,main.index .idx_7 div.in{max-width:1300px;width:95%;margin:auto}main.index p.title,.new_page aside p.title{color:#24232a;font-family:serif;transform:scale(.6,1);transform-origin:top left;font-size:78px;font-weight:700;position:relative;padding-top:70px;line-height:92px}main.index p.title:before,.new_page aside p.title:before{content:'';display:inline-block;transform:scale(2,1);width:110px;height:84px;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/title.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;top:-10px}main.index .idx_1{position:relative}main.index .idx_1 p.title:before{left:86px}main.index .idx_4 p.title:before{left:126px}main.index .idx_5 p.title:before{left:140px}main.index .idx_7 p.title:before{left:68px}main.index h2,main.second h2,.new_page p.title+p{color:#4d708a;letter-spacing:2px;font-size:29px;line-height:50px;font-weight:700}main.index h2 span,main.second h2 span{color:#4d708a;position:relative}main.index h2 span:after,main.second h2 span:after{content:'ライフイズ';display:inline-block;position:absolute;font-size:10px;white-space:nowrap;letter-spacing:6px;top:-26px;left:28px}.index_top{width:100%;height:105vh;display:flex;justify-content:center;align-items:center;position:relative;z-index:-1}.index_top .swiper-container{position:absolute;top:0}.index_top:after{content:'';display:inline-block;height:100%;width:100%;background-color:rgba(46,46,47,.77);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;mix-blend-mode:multiply}.index_top p{max-width:340px;width:70%;position:relative;z-index:2;margin-top:-1%;margin-left:100px}.index_top .swiper-pc{display:block;width:100%;height:100%}.index_top .swiper-res{display:none;width:100%;height:100%}main.index{position:relative}main.index .idx_1:after{content:'';display:inline-block;margin:0 calc(50% - 50vw);width:100vw;height:100%;top:-120px;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/back_3.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:2;left:50%;transform:translateX(-50%)}main.index .idx_1 div.in{display:flex;margin:auto;padding:50px 0 140px;position:relative;z-index:10}main.index .idx_1 div.in .in_photo{height:100%}main.index .idx_1 div.in .in_photo img{width:300px}main.index .idx_1 div.in .in_photo.a1{margin:80px 10px 0}main.index .idx_1 div.in .in_photo.a2{margin:0 10px}main.index .idx_1 div.in>div:last-child{margin:0 50px}main.index .idx_1 h2+p{line-height:37px;text-align:justify}main.index .idx_2{position:relative}main.index .idx_2:before,footer:before{content:'';display:inline-block;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/back_1.png);width:100vw;height:100%;margin:0 calc(100% - 100vw) 0;position:absolute;z-index:-1;top:0;left:0}main.index .idx_2:after,footer:after{content:'';display:inline-block;margin:0 calc(50% - 50vw);width:100vw;height:100%;top:-120px;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/back_4.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;left:50%;transform:translateX(-50%)}footer>div:after{z-index:-1 !important}main.index .idx_2 .in{position:relative;padding:50px 0 80px}main.index .idx_2 .in:before{content:'';display:inline-block;margin:0 calc(50% - 50vw);width:240px;height:240px;top:-120px;right:20px;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/illust_1.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:2}main.index .idx_2 .in p{color:#fff}main.index .idx_2 .in>p:first-child{position:absolute;text-align:center;left:24%;top:-22px;z-index:5;letter-spacing:2px;font-weight:700}main.index .idx_2 .in>p:last-child{text-align:center;background:linear-gradient(90deg,rgba(132,163,189,1) 0%,rgba(77,112,138,1) 100%);font-weight:700;display:table;margin:30px auto 0;font-size:21px;padding:5px 59px 2px;letter-spacing:6px;border-radius:100px}main.index .idx_2 .in>p:last-child br{display:none}main.index .idx_2 .in>p:last-child span{color:#fff;position:relative}main.index .idx_2 .in>p:last-child:after{content:'';display:inline-block;width:115px;height:36px;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/logo_w.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-left:12px}main.index .idx_2 .in>p:first-child:before{content:'';display:inline-block;width:300px;height:250px;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/illust_2.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:-50px}main.index .idx_2 .in div{width:800px;margin:auto;padding-left:350px;font-weight:700}main.index .idx_2 .in div p:first-child{font-size:23px;font-weight:700;letter-spacing:5px;border-bottom:1px solid #fff;display:table;margin-bottom:20px}main.index .idx_2 .in div p:last-child{letter-spacing:2px;line-height:41px;font-size:17px}main.index .idx_3{padding:100px 0 80px}main.index .idx_3 .in{display:flex;justify-content:space-between}main.index .idx_3 .in dl{width:32.5%;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/back_1.png);position:relative}main.index .idx_3 .in dl dt{font-size:22px;font-weight:700;letter-spacing:5px;color:#fff;text-align:center;height:230px;display:flex;align-items:center;justify-content:center;position:relative;z-index:0;text-shadow:2px 2px 5px #000}main.index .idx_3 .in dl dt:after{content:"";display:inline-block;width:100%;height:230px;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;position:absolute;z-index:-2}main.index .idx_3 .in dl:nth-of-type(1) dt:after{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/pr_1.png)}main.index .idx_3 .in dl:nth-of-type(2) dt:after{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/pr_2.png)}main.index .idx_3 .in dl:nth-of-type(3) dt:after{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/pr_3.png)}main.index .idx_3 .in dl dt:before{content:'';display:inline-block;height:100%;width:100%;background-color:rgba(48,48,48,.8);position:absolute;mix-blend-mode:multiply;top:0;bottom:0;left:0;right:0;z-index:-1}main.index .idx_3 .in dl dt+dd{font-size:76px;font-weight:700;line-height:44px;color:#4d708a;position:absolute;top:175px;left:30px;font-family:serif;transform:scale(.7,1);transform-origin:top left}main.index .idx_3 .in dl dt+dd span{color:#4d708a;font-size:30px;display:block}main.index .idx_3 .in dl dd:last-child{color:#fff;padding:50px 40px;letter-spacing:2px;text-align:justify}main.index .idx_4{padding-bottom:80px}main.index .idx_4 .in{display:flex;justify-content:space-between}main.index .idx_4 .in>div{width:30%}main.index .idx_4 .in>div p:last-child{text-align:justify}main.index .idx_4 .in ul{width:65%;display:flex;justify-content:center;flex-flow:wrap}main.index .idx_4 .in ul li{width:150px;height:150px;margin:20px;border-radius:100px;background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/back_1.png);color:#fff;font-weight:700;text-align:center;letter-spacing:2px;font-size:16px;display:flex;align-items:center;justify-content:center}main.index .idx_4 .in ul li:not(:last-child){padding-top:70px;position:relative}main.index .idx_4 .in ul li:not(:last-child):before{content:'';display:inline-block;width:100%;height:60px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:30px;background-position:center}main.index .idx_4 .in ul li:nth-of-type(1):before{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/icon_1.png)}main.index .idx_4 .in ul li:nth-of-type(2):before{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/icon_2.png)}main.index .idx_4 .in ul li:nth-of-type(3):before{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/icon_3.png)}main.index .idx_4 .in ul li:nth-of-type(4):before{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/icon_4.png)}main.index .idx_4 .in ul li:nth-of-type(5):before{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/icon_5.png)}main.index .idx_4 .in ul li:nth-of-type(6):before{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/icon_6.png)}main.index .idx_4 .in ul li:nth-of-type(7):before{background-image:url(//life-is.style/wp/wp-content/themes/lifeis/images/main/icon_7.png)}main.index .idx_5{padding:100px 0;display:flex;position:relative}main.index .idx_5:before{content:'';display:inline-block;background-color:#fff;width:100vw;height:100%;margin:0 calc(50% - 50vw) 0;position:absolute;z-index:-1;top:0;left:0}main.index .idx_5 .slider dt img{height:200px;width:100%;object-fit:cover}main.index .idx_5 .slider dl{width:300px;margin:0 10px;border:4px solid #24232a}main.index .idx_5 .slider dl dd:last-child{padding:15px}main.index .idx_5 .slider dd p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.index .idx_5 .slider dl dd p:nth-of-type(1){color:#fff;font-size:12px;letter-spacing:1px;font-weight:700;background-color:#4d708a;display:initial;padding:3px 10px}main.index .idx_5 .slider dl dd p:nth-of-type(3){font-size:15px;border:1px solid #535353;text-align:center;display:flex}main.index .idx_5 .slider dl dd p:nth-of-type(3) span{border-right:1px solid #535353;padding:0 20px;letter-spacing:1px}main.index .idx_5 .slider dl dd p:nth-of-type(3) b{text-align:center;display:table;width:100%;font-weight:400}main.index .idx_6{position:relative}main.index .idx_6>p{display:table;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}main.index .idx_6>p a{margin:0}main.index .idx_7{padding:120px 0 180px}main.index .idx_7 .in{display:flex;justify-content:space-between}main.index .idx_7 .in div:last-child{max-width:1050px;width:90%;height:100%;background-color:#fff;border:4px solid #24232a;padding:50px 100px}main.index .idx_7 .in div ul{overflow-y:scroll;height:200px}main.index .idx_7 .in div ul li{border-top:1px solid #535353;font-size:15px;padding:6px 10px;display:flex;transition:all .3s ease-in-out 0s}main.index .idx_7 .in div ul li:last-child{border-bottom:1px solid #535353}main.index .idx_7 .in div ul li:hover{background-color:#f4f4f4}main.index .idx_7 .in div ul li a{display:flex}main.index .idx_7 .in div ul li a span{font-size:15px;padding-right:25px}main.index .idx_7 p.ber{max-width:842px;margin:50px auto 0}@media only screen and (max-width:1300px){.index_top p{margin-left:0}main.index p.title{transform-origin:top;font-size:78px;display:table;margin:0;width:auto;position:relative;left:50%;transform:translateX(-50%) scale(.6,1)}main.index h2{display:table;margin:auto;width:auto;font-size:23px;line-height:38px}main.index h2 span:after{left:18px;top:-20px}main.index .idx_7 h2+p{text-align:center}}@media only screen and (max-width:980px){main.index .idx_1 div.in{flex-direction:column-reverse;align-items:center;padding:20px 0 130px}main.index .idx_1 div.in>p:first-child{margin:-120px 10px 0;width:90%;text-align:right}main.index .idx_1 div.in div{margin:0}main.index .idx_1 div.in>p+p{margin:0 10px;width:90%;text-align:left}main.index .idx_1 h2+p{margin:0}main.index .idx_1 div.in div p:last-child{text-align:center}main.index .idx_1 div.in .in_photo{max-width:300px;width:55%}main.index .idx_1 div.in .in_photo img{max-width:300px;width:100%}main.index .idx_1 div.in .in_photo.a2{margin:30px 0 0 -120px}main.index .idx_1 div.in .in_photo.a1{margin:-80px -120px 0 0}main.index .idx_2{padding:50px 0 60px}main.index .idx_2 .in{position:relative;padding:50px 0 0}main.index .idx_2 .in:before{width:180px;height:180px;top:-120px;right:-20px}main.index .idx_2 .in>p:first-child{position:relative;left:-10%;top:-45px}main.index .idx_2 .in div{width:auto;display:table;margin:40px auto 0;padding-left:0;padding:0 30px;text-align:justify}main.index .idx_2 .in div p:last-child{letter-spacing:1px;line-height:38px;font-size:16px}main.index .idx_2 .in div p:last-child br:first-child{display:none}main.index .idx_2 .in>p:last-child{margin:30px auto 0;font-size:18px;padding:5px 40px 2px;letter-spacing:3px;border-radius:100px;white-space:nowrap}main.index .idx_2 .in>p:last-child br{display:block}main.index .idx_3{padding:60px 0 50px}main.index .idx_3 .in{display:block;padding:0 20px}main.index .idx_3 .in dl{width:100%;margin:0 auto 15px}main.index .idx_3 .in dl dd:last-child{letter-spacing:0;font-size:14px;padding:26px 30px}main.index .idx_3 .in dl dt{height:200px}main.index .idx_3 .in dl dt:after{height:200px}main.index .idx_3 .in dl dt+dd{font-size:56px;top:148px;line-height:36px}main.index .idx_3 .in dl dt+dd span{font-size:26px}main.index .idx_4{padding-bottom:40px}main.index .idx_4 .in{display:block}main.index .idx_4 .in>div{width:100%}main.index .idx_4 .in>div p:last-child{padding:0 30px}main.index .idx_4 .in ul{width:100%;padding-top:20px}main.index .idx_4 .in ul li{width:130px;height:130px;margin:13px}main.index .idx_4 .in ul li:not(:last-child):before{height:47px}main.index .idx_5{display:block;padding:70px 0 150px;width:100% !important}main.index .idx_5 div{position:relative}main.index .idx_5 div h2{margin-bottom:70px}main.index .idx_5 div h2+p{text-align:center;position:absolute;bottom:-478px;z-index:20;left:50%;transform:translateX(-50%)}.slick-prev{bottom:100% !important;top:-60px;left:50% !important;transform:translateX(-50%);margin-left:-46px}.slick-next{bottom:100% !important;top:-60px;left:50% !important;transform:translateX(-50%);margin-left:44px}main.index .idx_5 .slider dl{width:260px}main.index .idx_5 .slider dt img{height:170px}main.index .idx_7{padding:70px 0 100px}main.index .idx_7 .in{display:block}main.index .idx_7 .in div p{text-align:center}main.index .idx_7 .in div:last-child{padding:30px;margin:auto}main.index .idx_7 .in div ul li a,main.index .idx_7 .in div ul li a span{display:block;font-size:14px;line-height:24px}main.index .idx_7 p.ber{margin:30px auto 0}footer .access{flex-direction:column-reverse}footer .access .map{width:90%;margin:0 auto 30px}footer .access .logo div{margin:30px auto 0}}@media screen and (max-width:420px){.index_top .swiper-pc{display:none}.index_top .swiper-res{display:block}}