@charset "utf-8";#cast h1{color:#C5B196;font-weight:500;letter-spacing:.125em;line-height:1.5;margin-bottom:.25em;padding-left:.125em;text-align:center}#cast h1 span{color:#C57796}#casts a{display:inline-block;position:relative;text-align:center;text-decoration:none;vertical-align:top}#casts a img{width:100%}#casts>a img[src*="sns/instagram"]{position:absolute;top:0;right:0;margin-top:2.5%;margin-right:2.5%;width:15%}#casts a div{background-color:rgba(194,38,45,.7);color:#FFF;line-height:1.5;padding:.25em;position:absolute;bottom:0;left:0;width:100%}@media screen and (max-width:319px){#casts a{width:75%}}@media screen and (min-width:320px) and (max-width:479px){#casts a{width:50%}}@media screen and (min-width:480px) and (max-width:639px){#casts a{width:-webkit-calc(100% / 3);width:calc(100% / 3)}}@media screen and (min-width:640px) and (max-width:767px){#casts a{width:25%}}@media screen and (max-width:767px){#cast{}#cast h1{font-size:250%;margin-bottom:12.5%}#casts{padding:0 3.125%}}@media screen and (min-width:768px){#cast{}#cast h1{font-size:400%;margin-bottom:100px}#casts a{width:25%}}#profile_title{color:#C5B196;font-weight:500;letter-spacing:.125em;line-height:1.5;margin-bottom:.25em;padding-left:.125em;text-align:center}#profile_title span{color:#C57796}#profiles{text-align:left}#profiles .profile_images{background:#C2262D url(https://lounge-elena.love/images/user/profile/back.webp) right bottom no-repeat;background-size:75% 100%}#profiles .profile_image img{width:100%}#profiles .profile_thumb picture{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;display:inline-block;position:relative;transition:opacity 0.2s ease-out 0s;vertical-align:top;width:20%}#profiles .profile_thumb picture:hover{opacity:.7}#profiles .profile_thumb picture.active:before{border-color:#c2262e transparent transparent transparent;border-style:solid;border-width:10px 10px 0 10px;content:"";display:block;height:0;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:0}#profiles .profile_thumb img{vertical-align:top;width:100%}#profiles figcaption h1{line-height:1.5}#profiles figcaption h1 strong{color:#666;font-weight:500;margin-botton:.25em;vertical-align:middle}#profiles figcaption h1 b{background-color:#C57796;border-radius:5px;color:#FFF;display:inline-block;font-weight:400;margin-right:.5em;padding:.25em 1em;vertical-align:middle}#profiles figcaption h1 span{font-weight:400;vertical-align:middle}#profiles figcaption table th{color:#C57796;width:4.25em}#profiles figcaption table th:after{content:"："}#profiles figcaption table td{color:#4D4D4D}#profiles figcaption table td span+span:before{content:"\F09DF";font-family:"Material Design Icons"}#profile .profile_qa{line-height:1.5;position:relative}#profile .profile_qa:before{background-color:#666;content:"";display:block;height:1px;pointer-events:none;position:absolute;top:0;z-index:-1}#profile .profile_qa dt{color:gray}#profile .profile_qa dd{color:#1A1A1A}@media screen and (max-width:479px){#profiles figcaption h1{margin-bottom:.25em}#profiles figcaption h1 strong{display:inline-block;margin-bottom:.125em}}@media screen and (max-width:767px){#profile{}#profile_title{font-size:250%}#profiles figcaption h1{padding:0 3.125%}#profiles figcaption h1 strong{font-size:137.5%}#profiles figcaption h1 b{font-size:81.25%}#profiles table,#profiles table tbody,#profiles table tr{display:block}#profiles table th,#profiles table td{display:inline-block;vertical-align:top}#profiles table{line-height:1.5;margin-bottom:6.25%;padding:0 3.125%}#profiles table th{padding:.25em 0}#profiles table td{padding:.25em 0;width:-webkit-calc(100% - 4.25em);width:calc(100% - 4.25em)}#profiles .profile_images{margin-bottom:6.25%;padding:6.25% 12.5%}#profile_instagram{margin-bottom:6.25%;width:56.25%;max-width:320px}#profile .profile_qa{padding-top:6.25%}#profile .profile_qa:before{width:93.75%}#profile .profile_qa dt{padding:.25em 3.125%}#profile .profile_qa dd+dt{margin-top:.5em}#profile .profile_qa dd{padding:.25em 3.125% .25em -webkit-calc(3.125% + 1em);padding:.25em 3.125% .25em calc(3.125% + 1em)}}@media screen and (min-width:768px){#profile{}#profile_title{font-size:400%}#profiles figcaption h1{margin-bottom:2em}#profiles figcaption h1 strong{font-size:175%}#profiles figcaption table{margin-bottom:2em;width:100%}#profiles figcaption table td{padding-right:.75em}#profile_instagram{margin-bottom:2em;width:320px}#profile .profile_qa dt{display:inline-block;margin-right:2em;padding:.5em 0;text-align:right;vertical-align:top;width:10em}#profile .profile_qa dd{display:inline-block;padding:.5em 0;vertical-align:top;width:-webkit-calc(100% - 12em);width:calc(100% - 12em)}}@media screen and (min-width:768px) and (max-width:1023px){#profiles .profile_images{margin-bottom:50px;padding:100px}#profile .profile_qa{padding-top:50px}#profile .profile_qa:before{width:100%}}@media screen and (max-width:1023px){#profile .profile_qa:before{left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#profile_instagram{display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){#profile{position:relative}#profile_title{line-height:1;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#profiles{border-collapse:separate;border-spacing:0;display:table;position:relative;table-layout:fixed;width:100%}#profiles .profile_images{display:table-cell;padding-top:132px;padding-bottom:100px;vertical-align:top;width:39%}#profiles figcaption{display:table-cell;padding-top:100px;padding-bottom:100px;padding-left:6.75%;vertical-align:top}#profiles figcaption h1:before{background-color:#C2262D;content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;left:1px;-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);width:50vw;z-index:-1}#profile_instagram{display:inline-block;vertical-align:top}#profile .profile_qa{padding-top:50px}#profile .profile_qa:before{left:0;width:100vw}}@media screen and (min-width:1024px) and (max-width:1199px){#profiles figcaption table{font-size:75%}}
