@charset "UTF-8";.pc-hide{display:none}.sp-hide{display:block}@media (max-width:768px){.pc-hide{display:block}.sp-hide{display:none}}body{background:#d41151;animation:fadeIn 2s ease 0s 1 normal;color:#fff;font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:15px}@media (max-width:768px){body{font-size:calc(24 / 750 * 100vw)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#wrapper{background:url(../img/bg_wrapper.jpg) no-repeat left top #000;margin:0 auto;width:2000px;height:9856px;position:relative}@media (max-width:768px){#wrapper{background:url(../img/sp/bg_wrapper.jpg);background-size:contain;width:100%;height:calc(15032 / 750 * 100vw)}}a{text-decoration:none;color:#fff}button{text-decoration:none;color:#fff;text-align:left}img{vertical-align:bottom}header{height:707px}@media (max-width:768px){header{height:auto;position:relative;padding:calc(98 / 750 * 100vw) calc(42 / 750 * 100vw) 0;margin-bottom:calc(113 / 750 * 100vw)}}header .submenu{z-index:1;background:#000;display:flex;width:658px;padding:11px 0 10px 19px;position:fixed;top:11px;right:calc(0px + (100% - 2000px) / 2)}header .submenu img{height:26px;transition:all 0.2s linear;opacity:1}header .submenu img:hover{opacity:0.7}header .submenu .mail img{height:25px}@media (max-width:2000px){header .submenu{left:1342px}}@media (max-width:768px){header .submenu{background:transparent;width:auto;padding:0;top:calc(98 / 750 * 100vw);right:calc(154 / 750 * 100vw);left:auto;transition:all 0.2s linear}header .submenu.is-small{top:calc(25 / 750 * 100vw)}header .submenu img{height:calc(45 / 750 * 100vw)}header .submenu .mail img{height:calc(45 / 750 * 100vw)}}header .submenu li{margin-right:12px}header .submenu li.yt{margin-right:42px}@media (max-width:768px){header .submenu li{margin-right:calc(22 / 750 * 100vw)}header .submenu li.yt{margin-right:calc(22 / 750 * 100vw)}header .submenu li.mail{margin-right:calc(33 / 750 * 100vw)}header .submenu li.sp-menu{margin-right:0}}header .menu{z-index:1;position:fixed;top:302px;left:calc(1500px + (100% - 2000px) / 2)}@media (max-width:2000px){header .menu{left:1500px}}header .menu .top a{width:66px}header .menu .about a{width:101px}header .menu .music a{width:95px}header .menu .picturebook a{width:208px}header .menu .movie a{width:97px}header .menu .dress a{width:82px}header .menu .shop a{width:79px}header .menu .guestcreator a{width:130px}header .menu a{background:#000;padding:9px 14px 9px 10px;margin-bottom:15px;display:table;transition:all 0.2s linear}header .menu a.active,header .menu a:hover{background:#d41151;width:100%}@media (max-width:768px){header .menu-box{position:fixed;top:calc(98 / 750 * 100vw);right:0;z-index:2;width:100%;transition:all 0.2s linear}header .menu-box.is-small{top:calc(25 / 750 * 100vw)}header .menu-box .menu-btn{height:calc(45 / 750 * 100vw);position:fixed;top:calc(98 / 750 * 100vw);right:calc(42 / 750 * 100vw);transition:all 0.2s linear}header .menu-box .menu-btn.is-small{top:calc(25 / 750 * 100vw)}header .menu-box .menu-btn img{height:100%}header .menu-box ul{display:none;width:100%;margin-top:calc(60 / 750 * 100vw);flex-direction:column;background-color:rgba(0,0,0,0.6);padding-top:calc(30 / 750 * 100vw)}header .menu-box ul li{text-align:right;padding-right:calc(42 / 750 * 100vw)}header .menu-box ul li img{height:calc(25 / 750 * 100vw)}header .menu-box ul .top a{width:66px}header .menu-box ul .about a{width:101px}header .menu-box ul .music a{width:95px}header .menu-box ul .picturebook a{width:208px}header .menu-box ul .movie a{width:97px}header .menu-box ul .dress a{width:82px}header .menu-box ul .shop a{width:79px}header .menu-box ul .guestcreator a{width:130px}header .menu-box ul a{background:#000;padding:calc(20 / 750 * 100vw) calc(25 / 750 * 100vw);margin-bottom:calc(30 / 750 * 100vw);display:inline-table;transition:all 0.2s linear}header .menu-box ul a.active,header .menu-box ul a:hover{background:#d41151;width:87.5%}}header .mv{background:#000;position:absolute;top:145px;left:0;padding:25px 18px 12px 480px}@media (max-width:768px){header .mv{background:transparent;position:static;padding:0}header .mv img{width:calc(137 / 750 * 100vw)}}header .title{background:#000;position:absolute;top:374px;left:500px;padding:18px 16px 19px 412px}@media (max-width:768px){header .title{background-color:transparent;position:absolute;top:calc(527 / 750 * 100vw);right:calc(100 / 750 * 100vw);left:auto;padding:0}header .title img{width:calc(407 / 750 * 100vw)}}header .scroll{background:#000;position:absolute;top:567px;right:775px;padding:15px 211px 12px 12px}@media (max-width:768px){header .scroll{background-color:transparent;top:auto;right:calc(355 / 750 * 100vw);bottom:0;padding:0}}main .content{width:1000px;margin:0 auto}@media (max-width:768px){main .content{width:auto;padding:0 calc(42 / 750 * 100vw) 0}}main .content .songs{display:flex;flex-direction:row-reverse;width:502px;margin:0 auto 115px}@media (max-width:768px){main .content .songs{width:100%;margin:0 auto calc(140 / 750 * 100vw);justify-content:space-between}}main .content .songs li{background:#000;padding:13px 8px 17px;display:table;margin-left:17px}main .content .songs li:last-child{margin-left:0}@media (max-width:768px){main .content .songs li{padding:calc(15 / 750 * 100vw) calc(9 / 750 * 100vw);margin-left:0}main .content .songs li img{width:calc(23 / 750 * 100vw)}main .content .songs li img.tight{width:calc(18 / 750 * 100vw)}}main .content#about{position:relative;padding-bottom:527px}@media (max-width:768px){main .content#about{padding-bottom:0}}main .content#about .flex-box{display:flex}@media (max-width:768px){main .content#about .flex-box{flex-direction:column;justify-content:center}}main .content#about .flex-box h2{margin-top:10px}@media (max-width:768px){main .content#about .flex-box h2{padding:calc(25 / 750 * 100vw) 0;margin:0 0 calc(30 / 750 * 100vw)}main .content#about .flex-box h2 img{width:calc(210 / 750 * 100vw);margin:0 auto}}main .content#about .flex-box .text{border-left:2px solid #fff;margin-left:13px;padding:3px 0 0 19px}@media (max-width:768px){main .content#about .flex-box .text{border-left:none;margin-left:0;padding:0;text-align:center}main .content#about .flex-box .text p{margin-bottom:calc(20 / 750 * 100vw)}main .content#about .flex-box .text span{display:inline-block;background:#000;margin-bottom:calc(5 / 750 * 100vw);padding:0.1vw 1vw;letter-spacing:0.1rem}}main .content#about .image{position:absolute;top:310px;right:-148px}@media (max-width:768px){main .content#about .image{position:static;width:100%}}main .content p{line-height:2;margin-bottom:1rem;letter-spacing:0.2rem}main .content p:last-child{margin-bottom:0}main .bg-about{width:100%;margin-bottom:calc(48 / 750 * 100vw)}main .prof .photo_member{text-align:center;position:relative}@media (max-width:768px){main .prof .photo_member img{width:100%}}main .prof .content{position:relative}main .prof .content .btn_modal{display:flex;position:absolute;top:-388px;right:0}@media (max-width:768px){main .prof .content .btn_modal{top:calc(-680 / 750 * 100vw)}}main .prof .content .btn_modal .btn_hexagon{margin:0 26px;width:32px;height:55px;display:block;position:relative;background:#d41151;transition:all 0.2s linear}@media (max-width:768px){main .prof .content .btn_modal .btn_hexagon{width:calc(45 / 750 * 100vw);height:calc(78 / 750 * 100vw);margin-right:calc(28 / 750 * 100vw)}}main .prof .content .btn_modal .btn_hexagon:last-child{margin-right:calc(50 / 750 * 100vw)}main .prof .content .btn_modal .btn_hexagon span{width:100%;height:55px;line-height:55px;color:#fff;text-align:center;display:block;position:relative;z-index:1}@media (max-width:768px){main .prof .content .btn_modal .btn_hexagon span{font-size:calc(20 / 750 * 100vw);height:calc(78 / 750 * 100vw);line-height:calc(78 / 750 * 100vw)}}main .prof .content .btn_modal .btn_hexagon:after,main .prof .content .btn_modal .btn_hexagon:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:#d41151;transition:all 0.2s linear;z-index:0}main .prof .content .btn_modal .btn_hexagon:before{transform:rotate(60deg)}main .prof .content .btn_modal .btn_hexagon:after{transform:rotate(-60deg)}main .prof .content .btn_modal .btn_hexagon:hover,main .prof .content .btn_modal .btn_hexagon:hover:after,main .prof .content .btn_modal .btn_hexagon:hover:before{background:#000}main #music{position:relative;margin:-225px 0 135px}@media (max-width:768px){main #music{margin:0}}main #music .title{width:850px;background:#000;position:absolute;top:0;left:calc(1119px + (100% - 2000px) / 2);padding:37px 0 35px 31px}@media (max-width:2000px){main #music .title{left:1150px}}@media (max-width:768px){main #music .title{position:static;width:calc(320 / 750 * 100vw);padding:0;background:transparent;margin-bottom:calc(35 / 750 * 100vw)}main #music .title img{width:100%}}main #music .content{padding-top:127px;position:relative}@media (max-width:768px){main #music .content{padding-top:calc(35 / 750 * 100vw);padding-bottom:calc(75 / 750 * 100vw);background-color:rgba(40,40,40,0.85);margin-bottom:calc(97 / 750 * 100vw)}main #music .content.pb-s{padding-bottom:calc(47 / 750 * 100vw);margin-bottom:calc(34 / 750 * 100vw)}main #music .content.no-bg{background-color:transparent;padding-top:0;padding-bottom:0;margin-bottom:calc(140 / 750 * 100vw)}}@media (max-width:768px){main #music .content .btn.silver{position:absolute;bottom:calc(-46 / 750 * 100vw);right:calc(42 / 750 * 100vw)}}main #music .content .flex-box{display:flex;align-items:flex-start}@media (max-width:768px){main #music .content .flex-box .jk{width:calc(335 / 750 * 100vw)}}main #music .content .text{width:440px;background:#000;margin-top:47px;padding:25px 60px 110px 30px;position:relative}@media (max-width:768px){main #music .content .text{background:transparent;width:calc(333 / 750 * 100vw);margin-top:0;padding:0}main #music .content .text .songlists{padding-left:calc(40 / 750 * 100vw);letter-spacing:0;line-height:0.85rem;margin-bottom:calc(20 / 750 * 100vw)}main #music .content .text .songlists .washi{padding-left:calc(114 / 750 * 100vw)}}main #music .content .text h3{margin-bottom:1em;letter-spacing:0.13rem}@media (max-width:768px){main #music .content .text h3{padding-left:calc(5 / 750 * 100vw);font-size:calc(20 / 750 * 100vw);line-height:calc(26 / 750 * 100vw);margin-bottom:calc(35 / 750 * 100vw);letter-spacing:0.14rem}}main #music .content .text p{font-size:0.75rem;line-height:1.7;letter-spacing:0.19rem}@media (max-width:768px){main #music .content .text p{font-size:calc(17 / 750 * 100vw)}}main #music .content .album .btn{position:absolute;bottom:32px;right:-64px}@media (max-width:768px){main #music .content .note{font-size:calc(20 / 750 * 100vw);letter-spacing:0.1rem;line-height:1.5;margin-bottom:0}}main #music .content .download{margin-left:410px;width:534px;padding:28px 30px}@media (max-width:768px){main #music .content .download{margin:0;width:100%;padding:0}}main #music .content .download h3{margin-bottom:1.5rem}@media (max-width:768px){main #music .content .download h3{margin-bottom:calc(36 / 750 * 100vw)}}main #music .content .download ul{display:flex;flex-wrap:wrap;justify-content:space-between}main #music .content .download ul .btn a{padding:10px 0;margin-bottom:25px;width:160px;font-size:0.5rem;text-align:center}@media (max-width:768px){main #music .content .download ul .btn a{padding:calc(20 / 750 * 100vw) 0;width:calc(319 / 750 * 100vw);margin-bottom:calc(25 / 750 * 100vw)}}main #music .content .jk{border:15px solid #000}@media (max-width:768px){main #music .content .jk{border:none;width:100%}}main .btn a{display:inline-block;background:#d41151;color:#fff;letter-spacing:0.25em;transition:all 0.2s linear}main .btn a:hover{background:#000}@media (max-width:768px){main .btn a{font-size:calc(22.5 / 750 * 100vw)}}main .btn.cart a{padding:14px 25px}@media (max-width:768px){main .btn.cart a{padding:calc(20 / 750 * 100vw) calc(40 / 750 * 100vw)}}main .btn.cart img{vertical-align:middle;margin-right:10px}@media (max-width:768px){main .btn.cart img{width:calc(55 / 750 * 100vw);margin-right:calc(15 / 750 * 100vw)}}main .btn.triangle{text-align:right}main .btn.triangle a{font-size:0.75rem;letter-spacing:0.08rem;padding:8px 14px}@media (max-width:768px){main .btn.triangle a{text-align:center;width:100%;font-size:calc(20 / 750 * 100vw);padding:calc(20 / 750 * 100vw) 0}}main .btn.triangle img{vertical-align:middle;margin-right:10px}@media (max-width:768px){main .btn.triangle img{margin-right:calc(10 / 750 * 100vw);width:calc(15 / 750 * 100vw)}}main #picturebook{margin-bottom:160px}@media (max-width:768px){main #picturebook{margin-bottom:calc(168 / 750 * 100vw);padding-top:calc(14 / 750 * 100vw);margin-top:calc(-14 / 750 * 100vw)}}main #picturebook h2{position:relative;margin-left:500px;height:80px}@media (max-width:768px){main #picturebook h2{margin-left:calc(40 / 750 * 100vw);width:calc(616 / 750 * 100vw);height:auto}}main #picturebook h2 img{position:absolute;top:0;left:0;z-index:1}@media (max-width:768px){main #picturebook h2 img{width:100%;top:calc(-14 / 750 * 100vw)}}main #picturebook h2:after{content:"";display:block;width:874px;height:57px;background-color:#000;position:absolute;bottom:0;left:-155px}@media (max-width:768px){main #picturebook h2:after{width:100%;height:calc(56 / 750 * 100vw);position:static}}@media (max-width:768px){main #picturebook h2:after image{width:100%}}main #picturebook h2 .text-blackline{margin-bottom:50px}main #picturebook .image{margin-left:500px}@media (max-width:768px){main #picturebook .image{margin:0;width:100%}}main #picturebook .btn{text-align:right}main #movie{margin-bottom:176px}main #movie .inner{position:relative}@media (max-width:768px){main #movie{margin-bottom:calc(103 / 750 * 100vw);padding-top:calc(28 / 750 * 100vw);margin-top:calc(-28 / 750 * 100vw)}}main #movie a{color:#fff;transition:all 0.2s linear;position:absolute;top:0;left:0;height:100%;width:100%}main #movie a:hover{opacity:0.7}@media (max-width:768px){main #movie a{position:static}main #movie a:hover{opacity:1}}main #movie .content{padding:0}main #movie .inner{position:relative;width:955px;height:275px;background-color:#000;background-image:url("../img/bg_movie.jpg");background-repeat:no-repeat;background-size:713px auto;background-position:205px 0px;padding:18px 20px 25px 25px;display:table-cell;vertical-align:bottom}@media (max-width:768px){main #movie .inner{width:100%;height:auto;background-size:100% auto;padding:calc(57 / 750 * 100vw) 0 0 0;background-image:none}}main #movie .inner h2{position:absolute;top:18px;right:20px}@media (max-width:768px){main #movie .inner h2{width:calc(328 / 750 * 100vw);height:auto;top:calc(-28 / 750 * 100vw);left:calc(40 / 750 * 100vw)}main #movie .inner h2 img{width:100%}}main #movie .inner h3{margin-bottom:1rem}@media (max-width:768px){main #movie .inner h3{font-size:calc(24 / 750 * 100vw);margin-bottom:calc(18 / 750 * 100vw)}}main #movie .inner .thum_large img{width:100%}main #movie .inner .text{position:absolute;left:25px;bottom:25px}@media (max-width:768px){main #movie .inner .text{position:static;padding:calc(20 / 750 * 100vw) calc(20 / 750 * 100vw) calc(25 / 750 * 100vw)}}main #movie .inner .text p{font-size:0.8rem;letter-spacing:0.15rem}@media (max-width:768px){main #movie .inner .text p{font-size:calc(16 / 750 * 100vw);margin-bottom:0}}main #movie ul{display:flex}@media (max-width:768px){main #movie ul{flex-wrap:wrap}}main #movie ul li{width:50%}main #movie ul li img{width:100%}main .text-blackline span{display:inline-block;background:#000;margin-bottom:0.25rem;padding:0.1rem 0.2rem 0.1rem 1rem}@media (max-width:768px){main .text-blackline span{font-size:calc(20 / 750 * 100vw);display:inline-block;background:#000;margin-bottom:0;padding:0.1vw 1vw;letter-spacing:0.05rem}}main #dress{position:relative;height:709px;margin-bottom:158px;background-image:url("../img/bg_dress.png");background-repeat:no-repeat;background-size:1355px auto;background-position:361px -64px}@media (max-width:768px){main #dress{margin-bottom:calc(85 / 750 * 100vw);height:calc(860 / 750 * 100vw);background-size:contain;background-position:0 0;background-image:url("../img/sp/bg_dress.png")}}@media (max-width:768px){main #dress .text-blackline{margin-right:calc(42 / 750 * 100vw)}}main #dress .title{width:656px;background:#000;position:absolute;top:0;left:calc(1055px + (100% - 2000px) / 2);padding:20px 0 20px 20px}@media (max-width:2000px){main #dress .title{left:1055px}}@media (max-width:768px){main #dress .title{background:transparent;width:calc(327 / 750 * 100vw);top:calc(28 / 750 * 100vw);left:calc(40 / 750 * 100vw)}main #dress .title img{width:100%}}@media (max-width:768px){main #dress .title{padding:0}}main #dress .text-blackline{text-align:right;position:absolute;bottom:42px;right:calc(500px + (100% - 2000px) / 2)}@media (max-width:2000px){main #dress .text-blackline{left:500px}}@media (max-width:768px){main #dress .text-blackline{top:calc(470 / 750 * 100vw);right:0;left:auto}}main #shop{position:relative;padding-top:157px;margin-bottom:140px}@media (max-width:768px){main #shop{margin-bottom:calc(160 / 750 * 100vw);padding-top:calc(34 / 750 * 100vw);margin-top:calc(-34 / 750 * 100vw)}}main #shop .content{padding-top:157px}@media (max-width:768px){main #shop .content{padding-top:calc(98 / 750 * 100vw)}}main #shop .title{width:718px;background:#000;position:absolute;top:0;left:0;padding:22px 28px 22px 0;text-align:right}@media (max-width:768px){main #shop .title:after{content:"";display:block;width:100%;height:calc(56 / 750 * 100vw);background-color:#000;position:static}}@media (max-width:768px){main #shop .title{background:transparent;width:100%;padding:0;height:calc(57 / 750 * 100vw);text-align:left}main #shop .title img{position:absolute;top:calc(-34 / 750 * 100vw);left:calc(40 / 750 * 100vw);width:calc(257 / 750 * 100vw)}}main #shop ul{display:flex;flex-wrap:wrap;justify-content:space-between}main #shop ul li{margin-bottom:60px}@media (max-width:768px){main #shop ul li{width:calc(310 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw)}}main #shop ul li img{margin-bottom:1rem;border:10px solid #000}@media (max-width:768px){main #shop ul li img{width:100%;border:calc(10 / 750 * 100vw) solid #000;box-sizing:border-box;margin-bottom:calc(18 / 750 * 100vw)}}@media (max-width:768px){main #shop ul li p{font-size:calc(20 / 750 * 100vw);line-height:1.5}}main #shop ul li span{font-size:0.5rem}main #shop .btn{text-align:right}main #guestcreator{margin-bottom:170px}@media (max-width:768px){main #guestcreator{position:relative;margin-bottom:calc(150 / 750 * 100vw);padding-top:calc(34 / 750 * 100vw);margin-top:calc(-34 / 750 * 100vw)}}main #guestcreator .title{width:23px;background:#000;padding:24px 32px 0;height:762px;float:left}@media (max-width:768px){main #guestcreator .title{padding:0 0 calc(20 / 750 * 100vw) 0;float:none;width:100%;height:calc(120 / 750 * 100vw);margin-bottom:calc(67 / 750 * 100vw)}main #guestcreator .title img{width:calc(667 / 750 * 100vw);margin:calc(-25 / 750 * 100vw) 0 0 calc(40 / 750 * 100vw)}}main #guestcreator ul{display:flex;flex-wrap:wrap;align-items:flex-end}@media (max-width:768px){main #guestcreator ul{align-items:center}}main #guestcreator ul li{text-align:left;margin:0 15px 50px 0}main #guestcreator ul li:nth-child(2n){width:230px}main #guestcreator ul li:nth-child(4n){width:180px;margin-right:0}@media (max-width:768px){main #guestcreator ul li{margin:0 0 calc(60 / 750 * 100vw) 0}main #guestcreator ul li:nth-child(odd){width:calc(228 / 750 * 100vw)}main #guestcreator ul li:nth-child(odd) img{width:100%}main #guestcreator ul li:nth-child(2n){width:calc(376 / 750 * 100vw);background:#000;font-size:calc(20 / 750 * 100vw);padding:calc(15 / 750 * 100vw) calc(30 / 750 * 100vw)}}main #guestcreator ul li p{font-size:0.75rem}@media (max-width:768px){main #guestcreator ul li p{align-items:center;font-size:calc(20 / 750 * 100vw);line-height:1.5}}@media (max-width:768px){main #guestcreator .chorus{background:#000;width:calc(544 / 750 * 100vw);padding:calc(15 / 750 * 100vw) calc(30 / 750 * 100vw);font-size:calc(20 / 750 * 100vw);line-height:1.5}}footer{position:relative}footer .inner{background:#000;padding:38px 0 38px 25px;width:1000px;position:absolute;top:0;left:calc(975px + (100% - 2000px) / 2)}@media (max-width:2000px){footer .inner{left:1000px}}@media (max-width:768px){footer .inner{padding:calc(38 / 750 * 100vw) calc(20 / 750 * 100vw);width:calc(541 / 750 * 100vw);right:0;left:auto}}footer .inner img{margin-bottom:15px}@media (max-width:768px){footer .inner img{margin:0;width:100%}}footer .inner p{font-size:0.75rem;letter-spacing:0.212rem}.modal_box{display:none}.modaal-container{background-color:transparent;width:822px}@media (max-width:768px){.modaal-container{width:calc(664 / 750 * 100vw)}}.modaal-container a{transition:all 0.2s linear}.modaal-container a:hover{opacity:0.7}.modaal-container ul{display:flex}@media (max-width:768px){.modaal-container ul{flex-direction:column}}.modaal-container ul .photo{margin-right:28px}@media (max-width:768px){.modaal-container ul .photo{margin-right:0}.modaal-container ul .photo img{width:calc(664 / 750 * 100vw)}}.modaal-container ul .text{width:371px;padding-top:17px;letter-spacing:0.025rem}@media (max-width:768px){.modaal-container ul .text{width:calc(664 / 750 * 100vw);padding:calc(45 / 750 * 100vw) calc(14 / 750 * 100vw) calc(30 / 750 * 100vw);min-height:calc(400 / 750 * 100vw)}}.modaal-container ul .text h3{font-size:16px;border-bottom:1px solid #fff;padding-bottom:9px;margin-bottom:11px;position:relative}@media (max-width:768px){.modaal-container ul .text h3{font-size:calc(26 / 750 * 100vw);padding-bottom:calc(7 / 750 * 100vw);margin-bottom:calc(10 / 750 * 100vw)}}.modaal-container ul .text h3 img{position:absolute;top:-8px;right:0;height:26px}@media (max-width:768px){.modaal-container ul .text h3 img{top:calc(-24 / 750 * 100vw);height:calc(46 / 750 * 100vw)}}.modaal-container ul .text h3 img.second{position:absolute;top:-8px;right:36px;height:26px}@media (max-width:768px){.modaal-container ul .text h3 img.second{top:calc(-24 / 750 * 100vw);right:calc(72 / 750 * 100vw);height:calc(46 / 750 * 100vw)}}.modaal-container ul .text .position{font-size:14px;margin-bottom:25px;text-align:right}@media (max-width:768px){.modaal-container ul .text .position{font-size:calc(24 / 750 * 100vw);margin-bottom:calc(30 / 750 * 100vw)}}.modaal-container ul .text p{font-size:12px;margin-bottom:35px;line-height:1.5}@media (max-width:768px){.modaal-container ul .text p{font-size:calc(20 / 750 * 100vw);margin-bottom:calc(25 / 750 * 100vw);line-height:2}}.modaal-container ul .text p:last-child{margin-bottom:0}.modaal-container ul .text p img{margin-left:7px;height:14px;vertical-align:middle}@media (max-width:768px){.modaal-container ul .text p img{height:calc(24 / 750 * 100vw)}}.modaal-content-container{background-color:rgba(228,0,86,0.87);color:#fff;padding:10px 22px 10px 10px}@media (max-width:768px){.modaal-content-container{padding:0}}.modaal-close{position:absolute;right:0;bottom:0;top:auto}@media (max-width:768px){.modaal-close{width:40px;height:37px}}.modaal-close:after,.modaal-close:before{width:2px;height:14px}.modaal-close:focus,.modaal-close:hover{background-color:transparent;opacity:0.7}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#fff}