@charset "utf-8";dl,dd,p{margin-bottom:0}.mincho{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif!important;font-weight:normal}.belluna-wrap ul li{list-style:none}.belluna-wrap ul{padding:0}.belluna-wrap,.belluna-wrap a,.belluna-wrap dd,.belluna-wrap div,.belluna-wrap dt,.belluna-wrap h1,.belluna-wrap h2,.belluna-wrap h3,.belluna-wrap h4,.belluna-wrap h5,.belluna-wrap h6,.belluna-wrap html,.belluna-wrap label,.belluna-wrap li,.belluna-wrap p,.belluna-wrap span,.belluna-wrap td,.belluna-wrap th{line-height:1.6;margin:0;padding:0;font-weight:400}.belluna-wrap a{display:inline-block;text-decoration:none;transition:.3s ease-in-out;color:#333;backface-visibility:hidden}.belluna-wrap a:hover{text-decoration:none;transition:.3s ease-in-out;opacity:.8;backface-visibility:hidden}.belluna-wrap a:focus{color:#000;text-decoration:none}.belluna-wrap img{max-width:100%;height:auto}.belluna-wrap .container{margin:0 auto;max-width:1000px;box-sizing:border-box}.belluna-wrap .mv-area{width:100%;position:relative;background:none}.mv-area h2 img{max-width:1000px}.mv-area h2.tti-tag{position:absolute;line-height:1;padding:.8em 3em .8em 2.5em;color:white;background:#333333;top:40px;left:0;font-size:16px}.belluna-wrap .mv-area{position:relative;background-image:url(../img/240319/belluna_img_mv.webp);background-size:cover;height:850px;overflow:hidden;background-repeat:no-repeat}.belluna-wrap .mv-area .wappen-wrap{padding-top:11.5vh}.belluna-wrap .wappen{position:absolute;left:23%;top:49%;transform:translate(-50%,-50%);background:url(../img/240319/belluna_mv_circle.webp);background-repeat:no-repeat;width:559px;height:539px;background-size:cover}.belluna-wrap .mv-area .wappen img{margin:55px 111px 0}.belluna-wrap .wappen .wappen-wrap .wappen_txt img{margin-top:10px!important;width:80%}.mv-area .wappen h2{margin:0!important;font-size:46px;font-weight:bold;text-align:center;letter-spacing:.1rem}.mv-area .wappen .belluna_logo2{width:300px}.mv-area .wappen h2 span{display:block;font-size:32px}.kodawari-wrap,.kodawari-wrap a,.kodawari-wrap dd,.kodawari-wrap div,.kodawari-wrap dt,.kodawari-wrap h1,.kodawari-wrap h2,.kodawari-wrap h3,.kodawari-wrap h4,.kodawari-wrap h5,.kodawari-wrap h6,.kodawari-wrap html,.kodawari-wrap label,.kodawari-wrap li,.kodawari-wrap p,.kodawari-wrap span,.kodawari-wrap td,.kodawari-wrap th{line-height:1.6}.kodawari-wrap{font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ ゴシック",sans-serif;font-size:16px;font-weight:500;width:100vw}.kodawari-wrap a{display:inline-block;transition:.3s ease-in-out;color:#333;backface-visibility:hidden}.kodawari-wrap a:hover{transition:.3s ease-in-out;opacity:.8;backface-visibility:hidden}.kodawari-wrap a:focus{color:#000;text-decoration:none}.kodawari-wrap img{max-width:100%}.kodawari-wrap .container{margin:0 auto;max-width:1080px}.kodawari-wrap .intro .container{display:flex;position:relative}.kodawari-wrap .intro .container div:nth-child(2){flex:1}.kodawari h2 img{display:block;margin:0 auto 10px}.kodawari-wrap .intro{padding:135px 0 130px;background-image:url(../img/240319/bg_about.webp);background-size:cover;background-position:right}.kodawari-wrap .intro h2 span{font-size:32px;font-weight:500;line-height:1.8}.kodawari-wrap .intro a::before{right:25px;background:url(../img/240319/img_arrow_gray.webp);position:absolute;content:"";top:50%;width:23px;height:30px;transform:translate(0%,-50%);transition:.3s ease-in-out}.kodawari-wrap .intro a{font-size:16px;line-height:1.9;position:relative;display:block}.kodawari-wrap .intro_img{margin-right:8.2%;width:31.4%}.allWrap a{text-decoration:none}.kodawari-wrap .about{background:#f5f5f5;padding:1px 0 120px}.kodawari-wrap .mv-area{position:relative;background-image:url(../img/240319/img_mv_220729.webp);background-size:cover;height:500px;overflow:hidden;background-position:center bottom}.kodawari-wrap .mv-area h2{margin:0!important;font-size:45px;font-weight:bold;text-align:center;letter-spacing:.1rem;color:#333;padding:155px 0 100px;line-height:1.6}.kodawari-wrap .mv-area h2 span{display:block;font-size:36px;font-weight:400;padding-bottom:.1em}.kodawari-wrap .about h2{font-size:25px;font-weight:bold;margin-bottom:10px}.kodawari-wrap .about h2 span{display:block;line-height:2.2}.kodawari-wrap .about p{line-height:2;margin-top:40px}.kodawari-wrap .about .catch{margin:20px 0 20px}.kodawari-wrap .kodawari{background-color:#f6f6f6;padding:0 0 80px;margin-bottom:80px}.kodawari-wrap .kodawari .container{background-color:rgba(249,250,250,.9);border-radius:30px;padding:130px 100px;position:relative}.kodawari-wrap .kodawari h2{font-size:36px;text-align:center;font-weight:bold;margin-bottom:60px}.kodawari-wrap .kodawari dl{border-bottom:1px solid #ccc}.kodawari dl dt{width:20%;float:left}.kodawari dl dd{width:74%;float:right;line-height:2;padding-right:80px;transition:.3s ease-in-out}.kodawari dl dd h3{font-size:22px;border-bottom:1px solid #333;line-height:2;padding-bottom:2px;margin-bottom:15px;display:inline-block;transition:.3s ease-in-out}.kodawari dl dd h3 img{display:block;margin-bottom:4px}.kodawari dl a{padding:50px 0;position:relative;width:100%}.kodawari dl a::before{right:25px;background:url(../img/240319/img_arrow_gray.webp);position:absolute;content:"";top:50%;width:23px;height:30px;transform:translate(0%,-50%);transition:.3s ease-in-out}.kodawari dl a:hover::before{right:15px;background:url(../img/240319/img_arrow_pink.webp);transition:.3s ease-in-out}.kodawari dl a::after{content:"";display:block;clear:both}.kodawari dl a:hover{}.kodawari dl a:hover dd p{color:#f4b8c0;transition:.3s ease-in-out}.kodawari dl a:hover dd h3{border-color:#f4b8c0;color:#f4b8c0;transition:.3s ease-in-out}.kodawari dl a dd p{transition:.3s ease-in-out}@media screen and (max-width:520px){.spBnr{margin:0!important}.belluna-wrap{font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ ゴシック",sans-serif;font-size:10px;font-weight:normal;color:#373a3c;background-color:#fff;overflow:hidden}.belluna-wrap ul li{list-style:none}.belluna-wrap ul{padding:0}.belluna-wrap a{display:inline-block;text-decoration:none;transition:.3s ease-in-out;color:#333;backface-visibility:hidden}.belluna-wrap a:hover{text-decoration:none;transition:.3s ease-in-out;opacity:.8;backface-visibility:hidden}.belluna-wrap a:focus{color:#000;text-decoration:none}.belluna-wrap img{max-width:100%;height:auto}.belluna-wrap .container{margin:0 auto;max-width:1000px;box-sizing:border-box}.belluna-wrap .mv-area{width:100%;position:relative;background:none}.mv-area h2 img{max-width:1000px}.mv-area .wappen h2 span{display:block;font-size:4vw;color:#000;border:none}.kodawari h2 img{display:block;margin:0 auto 20px;max-width:80%}.kodawari-wrap .about h2{font-size:16px}.mv-area h2.tti-tag{padding:.4em 1.3em .4em 1.5em;top:4vw;left:0;font-weight:400;font-size:12px;letter-spacing:.05em}.belluna-wrap .mv-area{background-image:url(../img/240319_sp/belluna_img_mv.webp);background-size:cover;height:400px;width:100%}.belluna-wrap .mv-area .wappen-wrap{padding-top:0;position:relative;height:100%;width:100%;left:8vw}.belluna-wrap .wappen{left:23%;top:49%;transform:translate(-50%,-50%);background:url(../img/240319_sp/belluna_mv_circle.webp);width:69.8vw;height:67.2vw;background-size:cover}.belluna-wrap .mv-area .wappen img{margin:0}.belluna-wrap .wappen .wappen-wrap h2 .wappen_txt img{margin-top:0}.mv-area .wappen h2{border:none;position:absolute;left:50%;top:40%;transform:translate(-36%,-100%);padding-bottom:1px;font-size:18px;text-align:left;width:100%;letter-spacing:.1rem}.mv-area .wappen h2 span{display:block;font-size:4vw;color:#000;border:none}.mv-area .wappen .belluna_logo{position:absolute;left:10vw;top:41vw;width:50vw}.mv-area .wappen .belluna_logo2{width:70%}.mv-area .wappen .wappen_txt{position:absolute;left:9vw;top:27vw}.belluna-wrap .mv-area .wappen img.kodawari-wrap,.kodawari-wrap a,.kodawari-wrap dd,.kodawari-wrap div,.kodawari-wrap dt,.kodawari-wrap h1,.kodawari-wrap h2,.kodawari-wrap h3,.kodawari-wrap h4,.kodawari-wrap h5,.kodawari-wrap h6,.kodawari-wrap html,.kodawari-wrap label,.kodawari-wrap li,.kodawari-wrap p,.kodawari-wrap span,.kodawari-wrap td,.kodawari-wrap th{line-height:1.4}.kodawari-wrap{font-size:14px}.kodawari-wrap .container{padding:40px 20px!important}.kodawari-wrap .intro .container{flex-direction:column}.kodawari-wrap .intro{padding:10vw 0 10vw}.kodawari-wrap .intro h2 span{font-size:20px;font-weight:600}.kodawari-wrap .intro a::before{width:30px;height:39.1304px;background-size:contain;right:0}.kodawari-wrap .intro a{font-size:15px}.kodawari-wrap .intro_img{margin:0 auto 10vw;width:85%}.kodawari-wrap .mv-area{height:190px}.kodawari-wrap .mv-area h2{position:relative;font-size:21px;letter-spacing:.2em;padding:0;width:100%;top:32%;margin:0}.kodawari-wrap .mv-area h2 span{display:block;font-size:15px;font-weight:400;padding-bottom:.6em;letter-spacing:.1em}.kodawari-wrap .kodawari h2{font-size:22px;margin-bottom:30px}.kodawari-wrap #sec01.about .container{padding-top:30px!important}.kodawari-wrap .about .container h2 span{font-size:19px;line-height:1.8}.kodawari-wrap .kodawari .container{padding-top:60px;width:90%;margin:-100px 20px 0!important}.kodawari dl dt{float:none;width:100%}.kodawari dl dt img{margin:0 auto 10px!important;max-width:80%}.kodawari dl dd{width:100%;padding:0}.kodawari dl dd h3{font-size:16px}.kodawari dl a{padding:30px 0;position:relative;color:#333!important;text-decoration:none;display:block}.kodawari dl a::before{right:0;width:15px;height:22px;top:60%;width:23px;height:30px}}