@charset "UTF-8";main.top #philosophy{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:225px;position:relative}main.top #philosophy .item-img{position:relative;z-index:3}main.top #philosophy .item-text{padding-left:115px;position:relative;z-index:3}main.top #philosophy .item-text .title{font-family:"Poppins",sans-serif;font-style:italic;font-weight:100;color:#fff;font-size:46px;font-size:3.2857142857rem;line-height:1.3;padding-bottom:45px}main.top #philosophy .item-text .text{font-size:26px;font-size:1.8571428571rem;color:#fff;margin-bottom:55px}main.top #philosophy .bk-img{position:absolute;left:0;top:-300px}main.top #philosophy .bk-img #wrap_all{z-index:2;position:absolute;left:0;top:0}main.top #philosophy .bk-img #wrap_2{z-index:1;position:absolute;left:0;top:0}main.top #philosophy .bk-img{width:100%}main.top #philosophy .bk-img svg{width:100%}main.top #philosophy #wrap_all path{fill:#7b8f98;stroke:#7b8f98;stroke-width:2px;-webkit-animation:svg 5s ease-in both infinite;animation:svg 5s ease-in both infinite}@-webkit-keyframes svg{0%{fill:transparent;stroke-dasharray:2000px;stroke-dashoffset:2000px}30%{fill:transparent}100%{fill:transparent}}@keyframes svg{0%{fill:transparent;stroke-dasharray:2000px;stroke-dashoffset:2000px}30%{fill:transparent}100%{fill:transparent}}main.top #business{padding-bottom:250px}main.top #business .ht-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1220px;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:90px}main.top #business .ht-text .item-hd{font-family:"Poppins",sans-serif;font-style:italic;font-weight:100;color:#fff;font-size:46px;font-size:3.2857142857rem;padding-right:125px;line-height:1.2}main.top #business .ht-text .item-hd span{padding-top:10px;display:block;font-size:21px;font-size:1.5rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal}main.top #business .ht-text .item-text{color:#c7cfd3;line-height:2}main.top #business .business-slider{display:-webkit-box;display:-ms-flexbox;display:flex}main.top #business .business-slider #slider{width:60%;margin-left:-50px;padding-right:90px}main.top #business .business-slider .slide-item{position:relative}main.top #business .business-slider .slide-item a:hover .text-block .item-link .link .bg:before{opacity:1;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}main.top #business .business-slider .slide-item img{width:100%}main.top #business .business-slider .slide-item .text-block{width:100%;padding:0 45px 45px;position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box}main.top #business .business-slider .slide-item .text-block .item-text{color:#fff;font-size:30px;font-size:2.1428571429rem;line-height:1.5;width:350px}main.top #business .business-slider .slide-item .text-block .item-text span{padding-top:25px;display:block;font-size:14px;font-size:1rem;color:#c7cfd3}main.top #business .business-slider .slide-item .text-block .item-link{font-size:14px;font-size:1rem}main.top #business .business-slider .slide-item .text-block .item-link .link a,main.top #business .business-slider .slide-item .text-block .item-link .link>div{display:block;position:relative;padding-left:68px;color:#fff}main.top #business .business-slider .slide-item .text-block .item-link .link a span,main.top #business .business-slider .slide-item .text-block .item-link .link>div span{display:block;padding:20px 0}main.top #business .business-slider .slide-item .text-block .item-link .link a .bg,main.top #business .business-slider .slide-item .text-block .item-link .link>div .bg{position:absolute;left:0;top:50%;margin-top:-25px;display:-moz-inline-box;display:inline-block;width:50px;height:50px;border:solid 1px #fff;border-radius:50%}main.top #business .business-slider .slide-item .text-block .item-link .link a .bg:after,main.top #business .business-slider .slide-item .text-block .item-link .link>div .bg:after{content:"";display:block;position:absolute;left:0;top:0;width:50px;height:50px;background:url(//lifeway.co.jp/wordpress/wp-content/themes/lifeway/css/../img/common/arrow-r.svg) no-repeat center center;background-size:18px auto}main.top #business .business-slider .slide-item .text-block .item-link .link a .bg:before,main.top #business .business-slider .slide-item .text-block .item-link .link>div .bg:before{content:"";display:block;position:absolute;left:0;top:50%;width:50px;height:50px;background:#275368;border-radius:50%;content:"";display:block;margin:auto;opacity:0;pointer-events:none;position:absolute;top:50%;left:0;right:0;width:100%;padding-top:100%;height:0;z-index:-1;-webkit-transform:translateY(-50%) scale(.1);transform:translateY(-50%) scale(.1);-webkit-transition:opacity .5s,-webkit-transform 0s;transition:opacity .5s,-webkit-transform 0s;transition:opacity .5s,transform 0s;transition:opacity .5s,transform 0s,-webkit-transform 0s;-webkit-transition-delay:0s,.4s;transition-delay:0s,.4s}main.top #business .business-slider .slide-item .text-block .item-link .link a:hover,main.top #business .business-slider .slide-item .text-block .item-link .link>div:hover{text-decoration:none}main.top #business .business-slider .slide-item .text-block .item-link .link a:hover .bg:before,main.top #business .business-slider .slide-item .text-block .item-link .link>div:hover .bg:before{opacity:1;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}main.top #business #thumbnail-list{border-top:solid 1px rgba(255,255,255,.05);width:38%}main.top #business #thumbnail-list .thumbnail-item{position:relative;padding:30px 25px;border-bottom:solid 1px rgba(255,255,255,.05)}main.top #business #thumbnail-list .thumbnail-item p .no{font-family:"Poppins",sans-serif;font-style:italic;font-weight:100;color:#fff;font-size:21px;font-size:1.5rem;letter-spacing:.2em;padding-right:15px}main.top #business #thumbnail-list .thumbnail-item p .text{color:#fff;font-size:20px;font-size:1.4285714286rem}main.top #business #thumbnail-list .thumbnail-item:after{content:"";background-color:rgba(255,255,255,.05);position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:.3s opacity linear;transition:.3s opacity linear}main.top #business #thumbnail-list .thumbnail-item.thumbnail-current:after{opacity:1}main.top #business #thumbnail-list .thumbnail-item img{width:100%;margin:0 auto}main.top #instagram{padding-left:0;padding-right:0}main.top #instagram .insta_slider li{padding:0 20px}main.top #instagram .insta_slider li .img-outer{aspect-ratio:3/4;width:100%;overflow:hidden}main.top #instagram .insta_slider li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.top #instagram .link-block{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.top #sponsord .bnr{text-align:center;padding:235px 80px}@media screen and (max-width:700px){main.top #philosophy{margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:112px;overflow:hidden;padding-top:140px}main.top #philosophy .bk-img{top:-400px;width:200%}main.top #philosophy .item-img{-webkit-box-original-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}main.top #philosophy .item-text{-webkit-box-original-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;padding-left:0;margin-bottom:40px}main.top #philosophy .item-text .title{font-size:36px;font-size:2.5714285714rem;padding-bottom:30px}main.top #philosophy .item-text .text{line-height:2.5;font-size:20px;font-size:1.4285714286rem;margin-bottom:20px}main.top #business{padding-bottom:0}main.top #business .ht-text{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:45px}main.top #business .ht-text .item-hd{font-size:36px;font-size:2.5714285714rem;padding-right:0;line-height:1.2;padding-bottom:18px}main.top #business .ht-text .item-hd span{font-size:18px;font-size:1.2857142857rem}main.top #business .ht-text .item-text{color:#c7cfd3;line-height:2}main.top #business .business-slider #slider{width:100%;margin-left:0;padding-right:0}main.top #business .business-slider #slider .bg{padding-bottom:0}main.top #business .business-slider .slide-item{position:relative}main.top #business .business-slider .slide-item a:hover{text-decoration:none}main.top #business .business-slider .slide-item a:hover .text-block .item-link .link .bg:before{opacity:1;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}main.top #business .business-slider .slide-item img{width:100%}main.top #business .business-slider .slide-item .text-block{width:100%;padding:20px 0 120px;position:relative;bottom:auto;left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;display:block}main.top #business .business-slider .slide-item .text-block .item-text{font-size:19px;font-size:1.3571428571rem;padding-bottom:20px}main.top #business .business-slider .slide-item .text-block .item-text span{padding-top:10px}main.top #business .business-slider .slide-item .text-block .item-link .link a span,main.top #business .business-slider .slide-item .text-block .item-link .link>div span{display:block;padding:20px 0}main.top #business .business-slider .slide-item .text-block .item-link .link a .bg,main.top #business .business-slider .slide-item .text-block .item-link .link>div .bg{padding-bottom:0;border:solid 1px #275368}main.top #business .business-slider .slide-item .text-block .item-link .link a .bg:before,main.top #business .business-slider .slide-item .text-block .item-link .link>div .bg:before{opacity:1;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}main.top #business #thumbnail-list{display:none}main.top #instagram .heading-lv01{padding-left:15px;padding-right:15px}main.top #instagram .heading-lv01 span{text-align:left}main.top #instagram .insta_slider li{padding:0 10px}main.top #instagram .link-block{margin-top:40px}main.top #sponsord .bnr{padding:80px 0}}