@charset "UTF-8";[class^=number-slide],[class*=" number-slide"]{background:grey;display:flex;align-items:center;justify-content:center;font-size:50px;color:#fff;font-weight:500}.navigation-wrapper{position:relative}.dots{display:flex;padding:10px 0;justify-content:center}.dot{border:none;width:10px;height:10px;background:#c5c5c5;border-radius:50%;margin:0 5px;padding:5px;cursor:pointer}.dot:focus{outline:none}.dot--active{background:#000}.arrow{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff;cursor:pointer}.arrow--left{left:5px}.arrow--right{left:auto;right:5px}.arrow--disabled{fill:rgba(255,255,255,.5)}.ProductsLink li{position:relative;overflow:hidden}.ProductsLink li a{display:block;height:200px;position:relative}.ProductsLink li a:before{width:100%;height:100%;content:'';display:block;position:absolute;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.ProductsLink li a:after{content:"";width:calc(100% - 20px);height:calc(100% - 20px);background:rgba(255,255,255,.5);display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);backdrop-filter:blur(3px)}.ProductsLink li a:hover:before{transform:scale(1.2)}.ProductsLink li:first-child a:before{background:url(//qualia-re.co.jp/css/../images/top/bellequage_01.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.ProductsLink li:nth-of-type(2) a:before{background:url(//qualia-re.co.jp/css/../images/top/healthcare01.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.ProductsLink li:nth-of-type(3) a:before{background:url(//qualia-re.co.jp/css/../images/top/personal.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.ProductsLink li p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:100%}.ProductsLink li .ttl_04{line-height:1.2}@media only screen and (max-width:767px){.ProductsLink li a{height:100px}}.FukuriCard{gap:100px}.FukuriCard .ComitBox{flex-basis:calc(50% - 50px)}.FukuriCard .ComitBox:not(:last-child){margin-bottom:0}.FukuriCard .ComitBox .ComitTxt{width:100%}.FukuriCard .ComitBox .ComitImg{width:40%}.FukuriCard .ttl_05{font-size:3.2rem;margin-bottom:20px}.FukuriCard .ttl_05 .ttl_05_s{font-size:1.6rem}.FukuriCard .ttl_05+p{width:55%;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (max-width:767px){.FukuriCard{gap:30px}.FukuriCard .ComitBox:not(:last-child){margin-bottom:30px}.FukuriCard .ComitBox .ComitImg{width:50%;right:0}.FukuriCard h2{width:100%}.FukuriCard .ttl_05{font-size:2.2rem}.FukuriCard .ttl_05 .ttl_05_s{font-size:1.2rem}.FukuriCard .ttl_05+p{width:100%}}.MovieList{gap:40px}.MovieList li{flex-basis:calc(100% / 3 - 30px)}.MovieList li:nth-child(n+4){margin-top:40px}@media only screen and (max-width:767px){.MovieList{gap:20px}.MovieList li{flex-basis:calc(100% / 2 - 10px)}.MovieList li:nth-child(n+4){margin-top:0}.MovieList li:nth-child(n+3){margin-top:20px}.MovieList .movieTitle{font-size:1.2rem}}.Philosophy{font-size:3rem;text-align:left}.Philosophy th{padding-right:30px;font-weight:400}.Philosophy span{font-weight:700;font-size:4rem;color:#101d49}@media only screen and (max-width:1109px){.Philosophy{font-size:2.2rem}.Philosophy span{font-size:3rem}}@media only screen and (max-width:767px){.Philosophy{font-size:1.6rem}}.DreamBox{display:grid;grid-template-columns:repeat(11,1fr);align-self:center}.DreamBox figure{grid-column:1/5;grid-row:1;position:absolute;z-index:0}.DreamBox p{position:relative;z-index:1}.DreamBox p:nth-of-type(1){grid-column:4/12;grid-row:1;align-self:center}.DreamBox p:nth-of-type(2){grid-column:5/12;grid-row:2}@media only screen and (max-width:767px){.DreamBox figure{position:static}.DreamBox figure img{opacity:.5}.DreamBox p:nth-of-type(2){grid-column:1/12}}.FaqList{width:calc(100% - 350px)}.FaqList li{border-bottom:1px solid #e8eaf0;margin-bottom:30px;padding-bottom:30px}.FaqList h3{font-size:2.2rem;font-weight:700}@media only screen and (max-width:767px){.FaqList{width:100%}.FaqList li{margin-bottom:20px;padding-bottom:20px}.FaqList h3{font-size:1.6rem}}.FaqTtl,.FaqA{padding:20px 0 20px 70px;position:relative}.FaqTtl:before,.FaqA:before{font-family:"Cormorant",serif;position:absolute;left:15px;top:20px;font-weight:700;z-index:2}.FaqTtl:after,.FaqA:after{content:'';display:block;width:40px;height:40px;background:#101d49;position:absolute;left:0;top:15px;z-index:0}@media only screen and (max-width:767px){.FaqTtl,.FaqA{padding:10px 0 10px 60px}.FaqTtl:before,.FaqA:before{top:10px}.FaqTtl:after,.FaqA:after{top:0}}.FaqTtl{font-weight:700;min-height:60px}.FaqTtl:before{content:'Q';color:#fff}.FaqTtl:after{background:#101d49}.FaqA{background:#fff}.FaqA:before{content:'A'}.FaqA:after{background:#dce1f5}.interviewImg{margin-top:-60px}.interviewName small{padding-left:20px;color:#adadad}@media only screen and (max-width:1109px){.interviewName small{display:block;padding-left:0;margin-bottom:10px;line-height:1}}@media only screen and (max-width:767px){.interviewImg{margin-top:0}}.TxtInterview{line-height:1.8;margin-bottom:1em}