@charset "utf-8";#main_contents{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover}#welcome{color:#F0EBE4}#welcome h2{font-weight:500;line-height:1.5}@media screen and (max-width:767px){#main_contents{background-image:url(https://lounge-elena.love/images/user/welcome/back_013.webp)}#welcome{padding-top:12.5%;padding-bottom:12.5%}#welcome h2{font-size:175%;padding:0 3.125%}#welcome p{margin-top:1.5em;padding:0 3.125%}}@media screen and (min-width:768px){#welcome{padding-top:100px;padding-bottom:100px;text-align:center}#welcome h2{font-size:250%}#welcome p{margin-top:2.5em}}@media screen and (min-width:768px) and (max-width:1199px){#main_contents{background-image:url(https://lounge-elena.love/images/user/welcome/back_012.webp)}#welcome p{font-size:112.5%}}@media screen and (min-width:1199px) and (max-width:1365px){#main_contents{background-image:url(https://lounge-elena.love/images/user/welcome/back_011.webp)}}@media screen and (min-width:1200px){#welcome p{font-size:125%}}@media screen and (min-width:1366px){#main_contents{background-image:url(https://lounge-elena.love/images/user/welcome/back_010.webp)}}_::-webkit-full-page-media,_:future,:root body.is_sp #main_contents{background:unset;background:none}_::-webkit-full-page-media,_:future,:root body.is_sp #welcome{background-image:url(https://lounge-elena.love/images/user/welcome/back_010.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}#concept{background-color:#000;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#768680}#concept figcaption h2{color:#C5B196;font-weight:500;line-height:1.5;letter-spacing:.125em}#concept figcaption h2 b{font-weight:500;display:inline-block;position:relative;vertical-align:top}#concept figcaption h2 b:after{background-color:#F0EBE4;content:"";display:block;height:1px;position:absolute;bottom:0;right:-.5em;width:100vw}#concept figcaption h2 span{color:#0F4C53}#concept picture{text-align:center}@media screen and (max-width:319px){#concept figcaption h2{font-size:150%}}@media screen and (min-width:320px) and (max-width:359px){#concept figcaption h2{font-size:200%}}@media screen and (min-width:360px) and (max-width:767px){#concept figcaption h2{font-size:250%}}@media screen and (max-width:767px){#concept{padding-top:12.5%;padding-bottom:25%}#concept figcaption{margin-bottom:6.25%}#concept figcaption h2{padding:0 6.25%}#concept figcaption p{margin-top:.5em;padding:0 3.125%}#concept picture img{width:93.75%}}@media screen and (min-width:768px){#concept{padding-top:100px;padding-bottom:200px}#concept figcaption h2{font-size:400%}#concept figcaption p{margin-top:1.5em}}@media screen and (min-width:768px) and (max-width:1023px){#concept{padding-top:50px;padding-bottom:50px}#concept figcaption{margin-bottom:1.5em}#concept picture img{width:100%}}@media screen and (min-width:1024px){#concept{display:table;border-collapse:separate;border-spacing:0;margin-left:auto;margin-right:auto;table-layout:fixed;width:100%}#concept figcaption{display:table-cell;padding-left:5.75%;vertical-align:middle}#concept picture{display:table-cell;padding-left:5.25%;vertical-align:middle;width:50%}#concept picture img{width:100%}}@media screen and (min-width:1024px) and (max-width:1599px){#concept_wrap{padding-left:0}}@media screen and (min-width:1280px){#concept figcaption{padding-left:-webkit-calc((100% - 1200px) / 2);padding-left:calc((100% - 1200px) / 2)}}#today{background-color:#C2262D;position:relative;text-align:center}#today h2{font-weight:500;position:absolute;top:-.5em;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#today h2 b{font-weight:500;color:#C5B196;display:block;line-height:1;letter-spacing:.125em;padding-left:.125em}#today h2 b span{color:#C57796}#today h2>span{color:#F0EBE4;display:block;line-height:2;font-size:25%}#today .schedule_date a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#C2262D;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;color:#000;display:inline-block;text-decoration:none;transition:background-color 0.2s ease-out 0s;vertical-align:top}#today .schedule_date a:hover{background-color:#FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;color:#C2262D}#today .schedule_date a:last-child:hover{border-right:1px solid #FFF}#today .schedules a:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;transition:background-color 0.2s ease-out 0s;z-index:2}#today .schedules a:hover:before{background-color:rgba(194,38,45,.5)}#today .schedules a>div{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:opacity 0.2s ease-out 0s}#today .schedules a:hover>div{opacity:1}@media screen and (max-width:319px){#today .schedule_date{text-align:left}#today .schedule_date a{width:50%;text-align:center}#today .schedule_date a:nth-child(odd){border-left:1px solid #000}#today .schedule_date a:nth-child(odd):hover{border-left:1px solid #FFF}}@media screen and (min-width:320px) and (max-width:359px){#today .schedule_date a{width:-webkit-calc(100% / 3);width:calc(100% / 3)}#today .schedule_date a:nth-child(3n+1){border-left:1px solid #000}#today .schedule_date a:nth-child(3n+1):hover{border-left:1px solid #FFF}}@media screen and (min-width:360px) and (max-width:479px){#today .schedule_date a{width:25%}#today .schedule_date a:nth-child(4n+1){border-left:1px solid #000}#today .schedule_date a:nth-child(4n+1):hover{border-left:1px solid #FFF}}@media screen and (min-width:480px) and (max-width:639px){#today .schedule_date a{width:20%}#today .schedule_date a:nth-child(5n+1){border-left:1px solid #000}#today .schedule_date a:nth-child(5n+1):hover{border-left:1px solid #FFF}}@media screen and (max-width:639px){#today .schedule_date a{margin-top:-1px}#today .schedule_date a:hover{position:relative;z-index:1}}@media screen and (min-width:640px){#today .schedule_date a{width:-webkit-calc(100% / 7);width:calc(100% / 7)}#today .schedule_date a:first-child{border-left:1px solid #000}#today .schedule_date a:first-child:hover{border-left:1px solid #FFF}}@media screen and (max-width:767px){#today{padding-top:12.5%;padding-top:-webkit-calc(12.5% + 2.5em);padding-top:calc(12.5% + 2.5em);padding-bottom:12.5%}#today h2{font-size:250%}#today .schedule_date{margin:0 auto 6.25%;width:93.75%}#today .schedule_date+p{margin-bottom:6.25%;padding:0 3.125%}}@media screen and (min-width:768px){#today{padding-top:-webkit-calc(100px + 3.75em);padding-top:calc(100px + 3.75em);padding-bottom:100px}#today h2{font-size:375%}#today .schedule_date{margin-bottom:50px}#today .schedule_date+p{margin-bottom:50px}}#pages_wrap{background-color:#C5B8A8;color:#FFF}#pages{text-align:center}#pages>li{display:inline-block;vertical-align:top}#pages>li picture img{border-radius:50%;width:60%}#pages>li h2{font-weight:500;line-height:1.5;letter-spacing:.125em;padding-left:.125em}#pages>li p:not(.center){text-align:left}#pages>li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;color:#000;display:block;height:46px;line-height:46px;position:relative;text-decoration:none;transition:box-shadow 0.2s ease-out 0s}#pages>li a:after{content:"\F035F";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#pages>li a:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}@media screen and (max-width:479px){#pages>li{width:93.75%}}@media screen and (max-width:767px){#pages_wrap{padding-top:12.5%;padding-bottom:1px}#pages>li{margin:0 1.5625% 12.5%}#pages>li picture{margin-bottom:.5em}#pages>li h2{font-size:125%}#pages>li p{margin-top:.5em}}@media screen and (min-width:768px){#pages_wrap{padding-top:100px;padding-bottom:50px}#pages>li{margin-bottom:50px;width:30%}#pages>li picture{margin-bottom:1.5em}#pages>li h2{font-size:150%}#pages>li:not(:nth-child(3n+1)){margin-left:4%}#pages>li p{margin-top:1.5em}}#event{background-color:#FFF}#event h2{color:#A6A6A6;font-weight:500;line-height:1.5;letter-spacing:.125em}#event h2 span{font-weight:500;display:inline-block;position:relative;vertical-align:top}#event h2 span:after{background-color:#A6A6A6;content:"";display:block;height:1px;position:absolute;bottom:0;right:-.5em;width:100vw}#event h2+p{color:#A6A6A6}@media screen and (max-width:319px){#event h2{font-size:150%}}@media screen and (min-width:320px) and (max-width:359px){#event h2{font-size:200%}}@media screen and (min-width:360px) and (max-width:767px){#event h2{font-size:250%}}@media screen and (max-width:479px){#event h2+p{font-size:75%}}@media screen and (max-width:767px){#event{padding-top:12.5%;padding-bottom:12.5%}#event h2{padding:0 6.25%}#event h2+p{margin-top:.5em;padding:0 3.125%}}@media screen and (min-width:768px){#event{padding-top:100px;padding-bottom:100px}#event h2{font-size:400%}#event h2+p{margin-top:1.5em}}@media screen and (min-width:1280px){#event{overflow:hidden;position:relative}#event:before,#event:after{background-color:#F3F1ED;content:"";display:block;height:100vw;pointer-events:none;position:absolute;width:100vw;z-index:-1}#event:before{bottom:0;-ms-transform:translate(0,50%) rotate(45deg);-webkit-transform:translate(0,50%) rotate(45deg);transform:translate(0,50%) rotate(45deg)}#event:after{top:0;-ms-transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}#event h2 span:after{z-index:1}}@media screen and (min-width:1280px) and (max-width:1365px){#event:before{right:-webkit-calc(50% + 720px);right:calc(50% + 720px)}#event:after{left:-webkit-calc(50% + 720px);left:calc(50% + 720px)}}@media screen and (min-width:1366px) and (max-width:1439px){#event:before{right:-webkit-calc(50% + 760px);right:calc(50% + 760px)}#event:after{left:-webkit-calc(50% + 760px);left:calc(50% + 760px)}}@media screen and (min-width:1440px){#event:before{right:-webkit-calc(50% + 800px);right:calc(50% + 800px)}#event:after{left:-webkit-calc(50% + 800px);left:calc(50% + 800px)}}#diary{background-color:#FFF}#diary h2{color:#A6A6A6;font-weight:500;line-height:1.5;letter-spacing:.125em;text-align:right}#diary h2 span{font-weight:500;display:inline-block;position:relative;vertical-align:top}#diary h2 span:after{background-color:#A6A6A6;content:"";display:block;height:1px;position:absolute;bottom:0;left:-.5em;width:100vw}#diary h2+p{color:#A6A6A6;text-align:right}@media screen and (max-width:319px){#diary h2{font-size:150%}}@media screen and (min-width:320px) and (max-width:359px){#diary h2{font-size:200%}}@media screen and (min-width:360px) and (max-width:767px){#diary h2{font-size:250%}}@media screen and (max-width:479px){#diary h2+p{font-size:75%}}@media screen and (max-width:767px){#diary{padding-top:12.5%;padding-bottom:12.5%}#diary h2{padding:0 6.25%}#diary h2+p{margin-top:.5em;padding:0 3.125%}}@media screen and (min-width:768px){#diary{padding-top:100px;padding-bottom:100px}#diary h2{font-size:400%}#diary h2+p{margin-top:1.5em}}#news{background-color:#FFF}#news_list h2{background-color:#F6F6F6;color:#A6A6A6;font-weight:500;line-height:1.5;text-align:center}#news_list h2 span{display:inline-block;padding-left:.125em;letter-spacing:.125em}#news_list .news_list{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-collapse:separate;border-spacing:0;color:gray;display:table;table-layout:fixed;text-decoration:none;transition:opacity 0.2s ease-out 0s}#news_list .news_list:hover{opacity:.7}#news_list .news_list_img{display:table-cell;overflow:hidden;vertical-align:middle;width:20%}#news_list .news_list_img picture{position:relative}#news_list .news_list_img picture:before{content:"";display:block;padding-top:100%}#news_list .news_list_img picture img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#news_list .news_list_img picture:not(.portrait) img{height:100%}#news_list .news_list_img picture.portrait img{width:100%}#news_list .news_list section{display:table-cell;vertical-align:middle}#news_list .news_list section h3{font-weight:400;line-height:1.5}@media screen and (max-width:767px){#news{margin-bottom:12.5%}#news_list{margin-bottom:6.25%}#news_list h2{font-size:137.5%;margin:0 auto 3.125%;padding:.25em 3.125%;width:93.75%}#news_list .news_list{margin-left:auto;margin-right:auto;width:93.75%}#news_list .news_list+.news_list{margin-top:1em}#news_list .news_list .news_list_img+section{padding-left:1em}#news_list .news_list section h3{font-size:125%}}@media screen and (min-width:768px){#news{margin-bottom:100px}#news_list{margin-bottom:50px;padding-left:12em;position:relative}#news_list h2{font-size:175%;height:100%;position:absolute;top:0;left:0;width:6em}#news_list h2 span{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#news_list .news_list{width:100%}#news_list .news_list+.news_list{margin-top:2em}#news_list .news_list .news_list_img+section{padding-left:2em}#news_list .news_list section:after{clear:both;content:"";display:block}#news_list .news_list section h3,#news_list .news_list section p{float:right;width:-webkit-calc(100% - 160px);width:calc(100% - 160px)}#news_list .news_list section h3{font-size:150%}}
