﻿.molinagran main,.molinagran header,.molinagran footer{opacity:0}.molinagran.isMain main,.molinagran.isMain header,.molinagran.isMain footer{opacity:1;transition-delay:0s;transition:visibility 0.75s linear 0.75s, opacity 0.75s linear}.molinagran .mv{position:relative}@media (min-width: 768px){.molinagran .mv{height:103vh !important}}@media (max-width: 767px){.molinagran .mv{height:502px}}@media (min-width: 410px) and (max-width: 425px){.molinagran .mv{height:534px}}.molinagran .mv__inner{position:absolute;top:0;left:0%;width:100%;height:100%;overflow:hidden;z-index:-1}.molinagran .mv__child{width:100%;height:100%}.molinagran .mv__img{background-position:top center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.molinagran .mv__ctn{position:absolute;bottom:164px;left:50%;transform:translate(-50%, 15%);text-align:center;width:100%;overflow:hidden;transition:0.3s}@media (max-width: 767px){.molinagran .mv__ctn{bottom:95px;padding:0 15px}}.molinagran .mv__heading{color:#ffffff;font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size:86px;font-size:8.6rem;line-height:1.51163;font-weight:bold}.molinagran .mv__heading span{display:inline-block}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .mv__heading{font-size:66px;font-size:6.6rem;line-height:1.66667;position:relative;left:15px}}@media (max-width: 767px){.molinagran .mv__heading{font-size:34px;font-size:3.4rem;line-height:1.6;font-feature-settings:"palt"}}@media only screen and (max-width: 350px){.molinagran .mv__heading{font-size:28px}}.molinagran .mv__sub{color:#ffffff;font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}@media (min-width: 768px){.molinagran .mv__sub{font-size:20px;font-size:2rem;line-height:1.85;font-weight:bold}}@media (max-width: 767px){.molinagran .mv__sub{font-size:15px;font-size:1.5rem;line-height:1.4;letter-spacing:.13em;font-weight:bold;font-feature-settings:"palt"}}@media only screen and (max-width: 350px){.molinagran .mv__sub{font-size:13px;letter-spacing:0.1em}}.molinagran .mv__sub span{display:inline-block}.molinagran .mv__ttl{color:#b99873;font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}@media (max-width: 767px){.molinagran .mv__ttl{max-width:168px;margin:0 auto}}.molinagran .mv__scroll{border:1px solid #cccccc;border-radius:50%;position:absolute;bottom:-56px;margin:0 auto;z-index:1;left:0;right:0}@media (min-width: 768px){.molinagran .mv__scroll{width:112px;height:112px}}@media (max-width: 767px){.molinagran .mv__scroll{width:79px;height:79px;bottom:-35px}}.molinagran .mv__scroll .load{position:absolute;top:-1px;left:0;right:0;border:solid 1px #b99873;border-radius:50%;transition:all 0.5s ease-in;border-radius:50%;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@media (min-width: 768px){.molinagran .mv__scroll .load{width:112px;height:112px}}@media (max-width: 767px){.molinagran .mv__scroll .load{width:79px;height:79px}}.molinagran .mv__scroll .scroll{position:absolute;top:30%;left:0;right:0;text-align:center;transform:translateY(-50%);color:#ffffff;font-size:17px;font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}@media (max-width: 767px){.molinagran .mv__scroll .scroll{font-size:15px;font-size:1.5rem;top:40%}}.molinagran .mv .alpha,.molinagran .mv .beta,.molinagran .mv .delta{opacity:0;transition:0.3s}.molinagran .btn a{background:#6a6a6a;max-width:551px;width:100%;height:77px;margin:0 auto;border-radius:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;overflow:hidden;opacity:1}@media (max-width: 767px){.molinagran .btn a{max-width:333px;height:55px}}@media only screen and (max-width: 350px){.molinagran .btn a{max-width:280px}}.molinagran .btn a p{position:relative;color:#ffffff;z-index:5;font-size:18px;font-size:1.8rem;line-height:2.05556;letter-spacing:.1em;font-weight:bold}@media (max-width: 767px){.molinagran .btn a p{font-size:15px;line-height:24px}}@media only screen and (max-width: 350px){.molinagran .btn a p{font-size:13px}}.molinagran .btn a .arrow{position:relative;width:41px;height:1px;overflow:hidden;position:absolute;right:0;top:49%;z-index:2}@media only screen and (max-width: 350px){.molinagran .btn a .arrow{width:25px}}.molinagran .btn a .arrow::before,.molinagran .btn a .arrow::after{content:"";width:100%;height:100%;background-color:#ffffff;position:absolute;top:0;left:0}.molinagran .btn a .arrow::before{transition:transform 0.3s ease 0.3s;transform:scaleX(1);transform-origin:100% 100%}.molinagran .btn a .arrow::after{transition:transform 0.3s ease;transform:scaleX(0);transform-origin:0 0}.molinagran .btn a::before{content:"";background:#e8e8e8;position:absolute;top:0;bottom:0;left:0;right:100%}@media only screen and (min-width: 1025px){.molinagran .btn a:hover p{animation-name:runColor;animation-duration:0.75s}.molinagran .btn a:hover .arrow::before,.molinagran .btn a:hover .arrow::after{animation-name:runLine;animation-duration:0.75s}.molinagran .btn a:hover .arrow::before{transition:transform 0.3s ease;transform:scaleX(0)}.molinagran .btn a:hover .arrow::after{transition:transform 0.3s ease 0.3s;transform:scaleX(1)}.molinagran .btn a:hover::before{animation-name:runBg;animation-duration:0.75s}}.molinagran .isScroll{width:100%;position:relative;padding:0 0 157px}@media (max-width: 767px){.molinagran .isScroll{padding-bottom:77px}}.molinagran .isScroll .label{z-index:4;text-align:center;color:#6a6a6a;opacity:1}@media (min-width: 768px){.molinagran .isScroll .label{position:absolute;top:92px;left:60px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll .label{left:46px}}@media (max-width: 767px){.molinagran .isScroll .label{padding:60px 0 32px}.molinagran .isScroll .label.jsScroll{position:fixed;top:41px;left:0;right:0;background:#fff;padding:6px 5px 3px;z-index:2;opacity:0;transition:all 0.3s ease-in-out}.molinagran .isScroll .label.jsScroll.jsAlpha{opacity:1;z-index:99}.molinagran .isScroll .label.jsScroll p{font-size:8px;line-height:1;letter-spacing:0.1em;max-width:94px;width:100%;margin:0 auto}.molinagran .isScroll .label.jsScroll h3{font-size:16px;line-height:1;letter-spacing:0.04em;font-weight:bold}}.molinagran .isScroll .label.isActive{opacity:0;visibility:hidden}.molinagran .isScroll .label p{margin:0 0 14px}@media (min-width: 768px){.molinagran .isScroll .label p{font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:.1em;font-weight:bold}}@media (max-width: 767px){.molinagran .isScroll .label p{margin-bottom:0;font-size:12px;font-size:1.2rem;line-height:1.75;letter-spacing:.15em;font-weight:bold;max-width:162px;width:100%;margin:0 auto 12px}.molinagran .isScroll .label p img{width:100%}}.molinagran .isScroll .label h3{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}@media (min-width: 768px){.molinagran .isScroll .label h3{display:flex;align-items:flex-start;justify-content:center;font-size:64px;font-size:6.4rem;line-height:1.17188;letter-spacing:.05em;font-weight:bold}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll .label h3{font-size:54px;font-size:5.4rem;line-height:1.2037;letter-spacing:0}}@media (max-width: 767px){.molinagran .isScroll .label h3{display:inline-flex;flex-wrap:wrap;justify-content:center;font-size:30px;font-size:3rem;line-height:1.20455;letter-spacing:0;font-weight:600}}.molinagran .isScroll .label span{display:block}@media (min-width: 768px){.molinagran .isScroll .label span{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}}@media (max-width: 767px){.molinagran .isScroll .label span:nth-child(1){order:2}.molinagran .isScroll .label span:nth-child(2){order:1}}.molinagran .isScroll .tit{color:#af9171}@media (min-width: 768px){.molinagran .isScroll .tit{font-size:24px;font-size:2.4rem;line-height:1.25;letter-spacing:.1em;font-weight:bold}}@media (max-width: 767px){.molinagran .isScroll .tit{font-size:21px;font-size:2.1rem;line-height:1.27273;letter-spacing:0;font-weight:bold}}@media only screen and (max-width: 350px){.molinagran .isScroll .tit{font-size:20px}}.molinagran .isScroll__top{width:100%}@media (min-width: 768px){.molinagran .isScroll__top{margin:0 0 0 auto;max-width:calc(100% - 270px);height:507px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__top{height:350px;max-width:calc(100% - 220px)}}@media (max-width: 767px){.molinagran .isScroll__top{width:95%;position:relative;z-index:9}}.molinagran .isScroll__top img{object-fit:cover;width:100%;height:100%}.molinagran .isScroll__wps{width:100%;padding:74px 0 0}@media (min-width: 768px){.molinagran .isScroll__wps{margin:0 0 0 auto;max-width:calc(100% - 270px)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__wps{max-width:calc(100% - 220px)}}@media (max-width: 767px){.molinagran .isScroll__wps{padding:31px 20px 0}}.molinagran .isScroll__inner{max-width:960px;width:100%;margin:0 auto 50px}@media (max-width: 767px){.molinagran .isScroll__inner{margin-bottom:10px}}.molinagran .isScroll__chapter{max-width:960px;width:100%;margin:50px auto 84px;border-bottom:2px solid #e5e5e5}@media (min-width: 768px){.molinagran .isScroll__chapter .tit{margin-bottom:90px}}@media (max-width: 767px){.molinagran .isScroll__chapter{margin-top:43px;margin-bottom:40px}.molinagran .isScroll__chapter .tit{letter-spacing:0.1em}}@media only screen and (max-width: 767px) and (max-width: 350px){.molinagran .isScroll__chapter .tit{font-size:18px;letter-spacing:0.05em}}.molinagran .isScroll__chapter__item{margin:0 0 106px}@media (min-width: 768px){.molinagran .isScroll__chapter__item:last-child{margin-bottom:105px}.molinagran .isScroll__chapter__item .isScroll__child{margin-top:52px}.molinagran .isScroll__chapter__item .isScroll__child__content{padding-left:55px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__chapter__item .isScroll__child__content{padding-left:45px}}@media (min-width: 768px){.molinagran .isScroll__chapter__item .isScroll__heading{letter-spacing:0.05em}}@media (max-width: 767px){.molinagran .isScroll__chapter__item{margin-bottom:44px}.molinagran .isScroll__chapter__item .isScroll__child{margin-top:0}.molinagran .isScroll__chapter__item .isScroll__child__content{margin:32px 0 0}}.molinagran .isScroll__chapter__num{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;position:relative}@media (min-width: 768px){.molinagran .isScroll__chapter__num{padding:0}}@media (max-width: 767px){.molinagran .isScroll__chapter__num{padding:35px 0 0;text-align:center}}@media (min-width: 768px){.molinagran .isScroll__chapter__num .js-inview-btm{left:0;right:0;text-align:left;position:relative;display:block}}@media (max-width: 767px){.molinagran .isScroll__chapter__num .js-inview-btm{top:auto;bottom:-1px;left:0;right:0;text-align:center;position:relative}}.molinagran .isScroll__chapter__num .txt{position:absolute;top:65%;left:0;right:0;transform:translateY(-50%);width:100%;font-size:21px;font-size:2.1rem;line-height:1.5;letter-spacing:.1em;font-weight:bold}@media (min-width: 768px){.molinagran .isScroll__chapter__num .txt{left:92px;top:50%}}.molinagran .isScroll__cil{max-width:960px;width:100%;margin:50px auto 28px}@media (min-width: 768px){.molinagran .isScroll__cil .tit{max-width:100%;width:100%;display:block}.molinagran .isScroll__cil .isScroll__child{margin-top:58px}.molinagran .isScroll__cil .isScroll__child__content{padding-left:50px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__cil .isScroll__child__content{padding-left:45px}}@media (min-width: 768px){.molinagran .isScroll__cil .isScroll__item{border-bottom:0;margin-bottom:8px}.molinagran .isScroll__cil .isScroll__child__img{max-width:321px;height:215px}}@media (max-width: 767px){.molinagran .isScroll__cil{margin-top:40px;margin-bottom:42px}.molinagran .isScroll__cil .tit{letter-spacing:0.03em}}@media only screen and (max-width: 767px) and (max-width: 350px){.molinagran .isScroll__cil .tit{font-size:18px;letter-spacing:0}}@media (max-width: 767px){.molinagran .isScroll__cil .isScroll__item{margin-bottom:8px;padding-bottom:0;border:0}}.molinagran .isScroll__lst{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;counter-reset:ordered-counter;list-style:none}@media (max-width: 767px){.molinagran .isScroll__lst{flex-wrap:wrap}}.molinagran .isScroll__lst li{width:48%;padding:30px;counter-increment:ordered-counter;position:relative}@media (min-width: 768px){.isScroll__lst{width:80%;margin:0 auto;}.molinagran .isScroll__lst li{min-height:180px;margin:0 auto 0px;}.molinagran .isScroll__lst li:last-child img{height:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__lst li{min-height:220px}}@media (max-width: 767px){.molinagran .isScroll__lst li{width:100%;padding:26px 20px 31px 25px}.molinagran .isScroll__lst li:nth-child(2n+2){margin-bottom:1.0em;}}.molinagran .isScroll__lst .heading{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;text-align:center;padding:0 0 20px}@media (min-width: 768px){.molinagran .isScroll__lst .heading{font-size:21px;font-size:2.1rem;line-height:2.09524;letter-spacing:0;font-weight:bold}}@media (max-width: 767px){.molinagran .isScroll__lst .heading{padding-bottom:10px;position:relative;text-align:left;padding:0 0 0 30px;font-size:20px;font-size:2rem;line-height:1.35;letter-spacing:0;font-weight:bold}}@media only screen and (max-width: 767px) and (max-width: 350px){.molinagran .isScroll__lst .heading{font-size:16px}}@media (max-width: 767px){.molinagran .isScroll__lst .heading:before{content:counter(ordered-counter);color:#fff;line-height:1.45;position:absolute;left:6px;top:-2px;text-align:center;font-family:"Roboto", sans-serif;font-size:15px;font-size:1.5rem;line-height:2;z-index:2}.molinagran .isScroll__lst .heading::after{content:"";background:#6a6a6a;position:absolute;left:0;top:2px;width:22px;height:22px;margin:0 auto;border-radius:50px;z-index:1}}.molinagran .isScroll__lst .inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}@media (max-width: 767px){.molinagran .isScroll__lst .inner{margin-top:18px}}.molinagran .isScroll__lst .inner__img{max-width:217px}@media (min-width: 768px){.molinagran .isScroll__lst .inner__img{width:217px;height:136px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__lst .inner__img{max-width:45%}}@media (max-width: 767px){.molinagran .isScroll__lst .inner__img{max-width:150px}}@media only screen and (max-width: 350px){.molinagran .isScroll__lst .inner__img{max-width:110px}}.molinagran .isScroll__lst .inner__img img{width:100%;height:100%;object-fit:cover}.molinagran .isScroll__lst .inner__txt{max-width:calc(100% - 217px);padding:0 0 0 20px;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:0;font-weight:normal}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__lst .inner__txt{max-width:55%;font-size:14px;line-height:24px}}@media (max-width: 767px){.molinagran .isScroll__lst .inner__txt{max-width:calc(100% - 150px);font-size:15px;font-size:1.5rem;line-height:1.53333;letter-spacing:0;font-weight:normal;padding-left:17px}}@media only screen and (max-width: 350px){.molinagran .isScroll__lst .inner__txt{max-width:calc(100% - 110px);font-size:13px}}.molinagran .isScroll__item{border-bottom:2px solid #e5e5e5}@media (min-width: 768px){.molinagran .isScroll__item{padding:0 0 65px;margin:0 0 83px}.molinagran .isScroll__item.wd1{padding-right:10%}.molinagran .isScroll__item.wd2{border-bottom:none;padding-bottom:0;margin-bottom:100px}.molinagran .isScroll__item.wd3{padding-right:5%}.molinagran .isScroll__item.mr1{padding-bottom:82px;margin-bottom:83px}.molinagran .isScroll__item.mr2{padding-bottom:82px;margin-bottom:73px}}@media (max-width: 767px){.molinagran .isScroll__item{padding:0 0 39px;margin:0 0 42px}.molinagran .isScroll__item.mr1{padding-bottom:0;margin-bottom:0}.molinagran .isScroll__item.wd2{margin-bottom:47px;padding-bottom:0;border:0}.molinagran .isScroll__item.mr2{padding-bottom:24px;margin-bottom:42px}.molinagran .isScroll__item.mr3{padding-bottom:0;border:0;margin-bottom:33px}.molinagran .isScroll__item.sp1{padding-bottom:24px;margin-bottom:36px}.molinagran .isScroll__item.sp2{padding-bottom:24px;margin-bottom:42px}.molinagran .isScroll__item .tit{line-height:1.1;margin-bottom:0;}.molinagran .isScroll__item.sp2 .isScroll__child{margin-top:15px}.molinagran .isScroll__item.sp2 .isScroll__child__content{margin:14px 0}.molinagran .isScroll__item.sp3{padding-bottom:0;border:0;margin-bottom:22px}}.molinagran .isScroll__item .molina{position:relative;display:inline-block}@media (min-width: 768px){.molinagran .isScroll__item .molina{margin:0 0 11px}}@media (max-width: 767px){.molinagran .isScroll__item .molina{margin-bottom:15px}}.molinagran .isScroll__item .molina img{margin:0 14px 0 0;width:242px}.molinagran .isScroll__item .molina p{display:block;position:relative;padding:0 50px 0 0}@media (min-width: 768px){.molinagran .isScroll__item .molina p::before{content:"";position:absolute;top:14px;right:0;width:13px;height:28px;background:#d80000}.molinagran .isScroll__item .molina p::after{content:"";position:absolute;top:14px;right:25px;width:13px;height:28px;background:#008666}}.molinagran .isScroll__item .ttl{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;margin:0 0 20px;color:#6a6a6a}@media (min-width: 768px){.molinagran .isScroll__item .ttl{font-size:27px;font-size:2.7rem;line-height:1.74074;letter-spacing:.15em;font-weight:bold}}@media (max-width: 767px){.molinagran .isScroll__item .ttl{font-size:22px;font-size:2.2rem;line-height:1.54545;letter-spacing:.15em;font-weight:bold;margin-bottom:14px}}@media (min-width: 768px){.molinagran .isScroll__item .txt{margin:0 0 45px;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:.05em;font-weight:normal}}@media (max-width: 767px){.molinagran .isScroll__item .txt{margin-bottom:53px;font-size:15px;font-size:1.5rem;line-height:1.86667;letter-spacing:.05em;font-weight:normal}}.molinagran .isScroll__item .txt:last-child{margin:0}.molinagran .isScroll__heading{color:#6a6a6a;font-size:20px;font-size:2rem;line-height:1;font-weight:bold;margin:0 0 15px}@media (max-width: 767px){.molinagran .isScroll__heading{line-height:1.5;letter-spacing:0.12em;padding:0 0 0 0;margin-bottom:17px;font-feature-settings:"palt"}}@media only screen and (max-width: 350px){.molinagran .isScroll__heading{padding:0;font-size:15px}}.molinagran .isScroll__cms{color:#6a6a6a;margin:5px auto 10px;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:0em;font-weight:normal}@media (max-width: 767px){.molinagran .isScroll__cms{font-size:15px;font-feature-settings:"palt";letter-spacing:0.1em}.molinagran .isScroll__cms.mb{margin-top:6px;line-height:25px}}@media only screen and (max-width: 350px){.molinagran .isScroll__cms{font-size:13px}}.molinagran .isScroll__child{display:flex;align-items:flex-start;justify-content:flex-start;margin:52px 0 0}@media (max-width: 767px){.molinagran .isScroll__child{margin-top:48px;flex-wrap:wrap}}@media (min-width: 768px){.molinagran .isScroll__child.order .isScroll__child__content{order:1;padding:0 50px 0 0}.molinagran .isScroll__child.order .isScroll__child__img{order:2}}.molinagran .isScroll__child__img{position:relative;z-index:9}@media (min-width: 768px){.molinagran .isScroll__child__img{max-width:320px;width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__child__img{max-width:40%}}@media (max-width: 767px){.molinagran .isScroll__child__img{width:100%}.molinagran .isScroll__child__img img{width:100%}}@media (min-width: 768px){.molinagran .isScroll__child__content{max-width:calc(100% - 320px);width:100%;padding:0 0 0 36px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__child__content{max-width:60%;padding:0 3%}}@media (max-width: 767px){.molinagran .isScroll__child__content{margin:18px 0}}.molinagran .isScroll__child.larger{display:none}@media (min-width: 768px){.molinagran .isScroll__child.larger{margin-top:0;align-items:flex-end}.molinagran .isScroll__child.larger .isScroll__child__img{max-width:480px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__child.larger .isScroll__child__img{max-width:55%}}@media (min-width: 768px){.molinagran .isScroll__child.larger .isScroll__child__content{max-width:calc(100% - 480px)}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__child.larger .isScroll__child__content{max-width:45%}}.molinagran .isScroll__center{text-align:center;margin:58px auto 42px}@media (max-width: 767px){.molinagran .isScroll__center{margin:23px -20px 0}.molinagran .isScroll__center .inner{width:621px;overflow-x:scroll;scroll-behavior:smooth;padding:0 0 40px}}@media only screen and (max-width: 350px){.molinagran .isScroll__center .inner{width:430px}}.molinagran .isScroll__box{max-width:958px;width:100%;background:url(../../img/molinagran/img_box.png) no-repeat top center;background-size:cover;margin:70px auto 0}@media (min-width: 768px){.molinagran .isScroll__box{height:702px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__box{height:auto;padding-bottom:50px}}@media (max-width: 767px){.molinagran .isScroll__box{margin-top:20px;background:url(../../img/molinagran/img_box_sp.png) no-repeat top center;background-size:cover}}.molinagran .isScroll__box__ttl{text-align:center;color:#af9171;font-size:24px;font-size:2.4rem;line-height:1.58333;font-weight:bold;padding:59px 0 44px}@media (max-width: 767px){.molinagran .isScroll__box__ttl{font-size:20px;padding:29px 0 0;line-height:1.7}}.molinagran .isScroll__wrap{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 767px){.molinagran .isScroll__wrap{flex-wrap:wrap;justify-content:center}}@media (min-width: 768px){.molinagran .isScroll__sc{width:45%;margin-right:85px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__sc{margin-right:5%;width:40%}}@media (max-width: 767px){.molinagran .isScroll__sc{padding:5px 25px 50px}}@media (min-width: 768px){.molinagran .isScroll__sc p{line-height:30px}}@media (max-width: 767px){.molinagran .isScroll__sc p{font-size:15px;line-height:28px}}@media only screen and (max-width: 350px){.molinagran .isScroll__sc p{font-size:14px;line-height:24px}}.molinagran .isScroll__sc__img{margin-top:12px}@media (max-width: 767px){.molinagran .isScroll__sc__img{margin-top:24px}}.molinagran .isScroll__col{text-align:center;display:flex}@media (min-width: 768px){.molinagran .isScroll__col{margin-left:69px;width:45%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .isScroll__col{width:40%;margin-left:5%}}@media (max-width: 767px){.molinagran .isScroll__col{margin:23px auto;justify-content:space-between;width:100%;padding:0 10px}}@media (min-width: 768px){.molinagran .isScroll__col__itm{margin:0 20px 0 0}.molinagran .isScroll__col__itm:last-child{margin:0}}@media (max-width: 767px){.molinagran .isScroll__col__itm{margin:0 auto}}.molinagran .isScroll__col__img{border-radius:50%;overflow:hidden}@media (min-width: 768px){.molinagran .isScroll__col__img{width:162px;height:162px}}@media (max-width: 767px){.molinagran .isScroll__col__img{width:132px;height:132px;margin:0 auto}}@media only screen and (max-width: 350px){.molinagran .isScroll__col__img{width:112px;height:112px}}.molinagran .isScroll__col__img img{width:100%;height:100%;object-fit:cover}.molinagran .isScroll__col__heading{font-size:16px;font-weight:bold;color:#6a6a6a;margin:14px auto 6px}@media (max-width: 767px){.molinagran .isScroll__col__heading{margin-top:7px;line-height:20px;font-size:15px}}@media only screen and (max-width: 350px){.molinagran .isScroll__col__heading{font-size:14px;line-height:18px}}.molinagran .isScroll__col__txt{font-size:15px;color:#6a6a6a}@media (max-width: 767px){.molinagran .isScroll__col__txt{line-height:20px;font-size:13px}}@media only screen and (max-width: 350px){.molinagran .isScroll__col__txt{font-size:13px;line-height:16px}}.molinagran .isScroll__flow{max-width:960px;width:100%;margin:50px auto 70px;padding:0 0 0;border-bottom:2px solid #e5e5e5}@media (max-width: 767px){.molinagran .isScroll__flow{padding:0 0 15px;margin-top:0;margin-bottom:43px}}.molinagran .isScroll__flow .flow{font-family:"Roboto", sans-serif;margin:0 0 32px}@media (min-width: 768px){.molinagran .isScroll__flow .flow{font-size:25px;font-size:2.5rem;line-height:.84;letter-spacing:.15em}}@media (max-width: 767px){.molinagran .isScroll__flow .flow{font-size:23px;font-size:2.3rem;line-height:.91304;letter-spacing:.15em;margin-bottom:29px}}.molinagran .isScroll__flow .lst{color:#6a6a6a;font-size:16px;font-size:1.6rem;line-height:1.3125;font-weight:normal;display:flex;flex-wrap:wrap;counter-reset:ordered-counter}.molinagran .isScroll__flow .lst__itm{margin:0 1px 53px;max-width:238px;position:relative;counter-increment:ordered-counter}@media (max-width: 767px){.molinagran .isScroll__flow .lst__itm{max-width:50%;margin:0 auto}}@media (min-width: 768px){.molinagran .isScroll__flow .lst__img{width:238px;height:194px}}.molinagran .isScroll__flow .lst__img img{width:100%;height:100%;object-fit:cover}.molinagran .isScroll__flow .lst__ctn{padding:16px 20px;line-height:29px}@media (max-width: 767px){.molinagran .isScroll__flow .lst__ctn{padding:13px 16px;font-size:15px;line-height:24px;margin:0 0 12px;letter-spacing:0}}@media only screen and (max-width: 350px){.molinagran .isScroll__flow .lst__ctn{padding:13px 12px;font-size:13px;line-height:20px}}.molinagran .isScroll__flow .lst__hd{font-size:22px;font-weight:bold;color:#fff;position:absolute;top:28px;left:50%;transform:translateX(-50%);z-index:2;padding-top:36px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;letter-spacing:0.05em}.molinagran .isScroll__flow .lst__hd::before{content:"0" counter(ordered-counter);color:#fff;line-height:1.45;position:absolute;left:0;right:0;top:0;text-align:center;z-index:2;font-size:22px;writing-mode:horizontal-tb}@media (max-width: 767px){.molinagran .isScroll__flow .lst__hd::before{font-size:16px;left:0;right:0;max-width:45px;width:45px;margin:0 auto;letter-spacing:0}}.molinagran .isScroll__flow .lst__hd span{display:block;width:100%;height:100%}@media (max-width: 767px){.molinagran .isScroll__flow .lst__hd{font-size:18px;top:17px;padding-top:26px;text-align:left}.molinagran .isScroll__flow .lst__hd.mdf::before{width:25px}}@media only screen and (max-width: 350px){.molinagran .isScroll__flow .lst__hd{font-size:12px;top:15px;padding-top:20px}.molinagran .isScroll__flow .lst__hd::before{font-size:11px;width:32px}.molinagran .isScroll__flow .lst__hd.mdf::before{font-size:11px;width:16px}}.molinagran .spTbl{position:relative}.molinagran .spTbl .txtFix{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size:16px;font-weight:bold;position:absolute;top:48px;left:0;right:0;z-index:20;letter-spacing:0.05em;text-align:center}@media only screen and (max-width: 350px){.molinagran .spTbl .txtFix{font-size:14px;top:40px}}.molinagran .scrollbar-inner{height:auto !important;padding-top:18px}.molinagran .scrollbar-inner::-webkit-scrollbar{display:none}.molinagran .scrollbar-inner::before{content:"";position:absolute;top:20px;left:0;width:100%;height:60px;background-color:#eae3db;z-index:1}.molinagran .scrollbar-inner .scroll-content{padding-bottom:0 !important}
.molinagran .sec01{padding:149px 0 107px;background:url(../../img/plussleep/bg_sec01.jpg) no-repeat top center;background-size:cover;position:relative;transition:all 0.3s}
@media (max-width: 767px){.molinagran .sec01{padding:96px 20px 90px}}
.molinagran .sec01__ttl{text-align:center;margin:0 auto 23px;position:relative;transition:all 0.3s}
@media (max-width: 767px){.molinagran .sec01__ttl{max-width:209px;margin-bottom:19px}}
.molinagran .sec01__txt{text-align:center;position:relative;transition:all 0.3s;font-size:17px;font-size:1.7rem;line-height:2.6;letter-spacing:.2em;font-weight:normal}
@media (max-width: 767px){.molinagran .sec01__txt{font-size:14px;line-height:2.25}}
@media only screen and (max-width: 350px){.molinagran .sec01__txt{font-size:13px;letter-spacing:0.1em}}.molinagran .sec01__txt .kata1{position:relative}.molinagran .sec01__txt .kata1::before{content:"ソンニ";position:absolute;left:0;right:0;text-align:center}
@media (min-width: 768px){.molinagran .sec01__txt .kata1::before{top:-23px;font-size:10px}}
@media (max-width: 767px){.molinagran .sec01__txt .kata1::before{font-size:8px;top:-17px}}
@media only screen and (max-width: 350px){.molinagran .sec01__txt .kata1::before{font-size:7px;top:-15px}}.molinagran .sec01__txt .kata2{position:relative}.molinagran .sec01__txt .kata2::before{content:"ドォーロ";position:absolute;left:0;right:0;text-align:center}
@media (min-width: 768px){.molinagran .sec01__txt .kata2::before{top:-23px;font-size:10px}}
@media (max-width: 767px){.molinagran .sec01__txt .kata2::before{font-size:8px;top:-17px}}
@media only screen and (max-width: 350px){.molinagran .sec01__txt .kata2::before{font-size:7px;top:-15px}}.molinagran .sec01__img{max-width:1000px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}
@media (min-width: 768px){.molinagran .sec01__img{margin:44px auto 101px}}
@media (max-width: 767px){.molinagran .sec01__img{margin:34px auto 42px}}
@media only screen and (max-width: 350px){.molinagran .sec01__img{margin:10px auto 62px}}.molinagran .sec01__left,.molinagran .sec01__right{width:49%}.molinagran .sec02{width:100%;margin:0 auto;overflow:hidden;position:relative;padding-bottom:228px}
@media (min-width: 768px){.molinagran .sec02{overflow:hidden}}
@media (max-width: 767px){.molinagran .sec02{margin-bottom:0;background:#fff;padding:0 0 85px}}
@media (min-width: 768px){.molinagran .sec02__bg{background:#fff url(../../img/plussleep/bg.jpg) no-repeat top center;background-size:auto;position:absolute;top:0;left:0;right:0;width:100%;height:100%}}
.molinagran .sec02__bg img{display:none;}
@media (max-width: 767px){.molinagran .sec02__bg img{display:block}}
@media (min-width: 768px){.molinagran .sec02__col{max-width:750px;width:100%;margin:0 auto;position:relative}}
.molinagran .sec02__inner{max-width:1920px;width:100%;margin:0 auto;position:relative;z-index:3}
@media (max-width: 767px){.molinagran .sec02__inner{padding:0 20px;background:#fff url(../../img/plussleep/bg_sec02_sp.png) no-repeat top center;background-size:cover}}
.molinagran .sec02__ttl{text-align:center;font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;position:relative}
@media (min-width: 768px){.molinagran .sec02__ttl{font-size:32px;font-size:3.2rem;line-height:1.53125;letter-spacing:.08em;font-weight:normal;margin:142px auto 180px;position:relative}}
@media (max-width: 767px){.molinagran .sec02__ttl{font-size:24px;font-size:2.4rem;line-height:1.41667;letter-spacing:.15em;font-weight:normal;margin:0 auto 47px;padding-top:55px}}
.molinagran .sec02__ttl span{position:relative}
@media (min-width: 768px){.molinagran .sec02__ttl span{padding:0 0 0 60px}}
@media (max-width: 767px){.molinagran .sec02__ttl span{display:block;text-align:center;padding:40px 0 0}}
.molinagran .sec02__ttl span::before{content:"";position:absolute;top:3px;left:0;width:13px;height:28px;background:#d80000}
@media (max-width: 767px){.molinagran .sec02__ttl span::before{top:0;left:20px;right:0;margin:0 auto;width:8px;height:18px}}
.molinagran .sec02__ttl span::after{content:"";position:absolute;top:3px;left:25px;width:13px;height:28px;background:#008666}
@media (max-width: 767px){.molinagran .sec02__ttl span::after{top:0;left:-10px;right:0;margin:0 auto;width:8px;height:18px}}
@media (min-width: 768px){.molinagran .sec02__ann{position:absolute;max-width:288px;width:100%;bottom:-30px;right:-276px;z-index:9}}
@media (max-width: 767px){.molinagran .sec02__ann{margin:0 auto;display:flex;align-items:flex-start;position:relative;transition:all 0.3s}}
.molinagran .sec02__main{position:absolute;width:100%;top:27%}.molinagran .sec02__top{position:relative;transition:all 0.3s}
@media (min-width: 768px){.molinagran .sec02__top{width:179px;height:214px;margin:0 0 34px}}
@media (max-width: 767px){.molinagran .sec02__top{width:129px;height:154px;overflow:hidden;margin-right:5px}}
.molinagran .sec02__top img{object-fit:cover;width:100%;height:100%}
.molinagran .sec02__bottom{position:relative;transition:all 0.3s}
@media (min-width: 768px){.molinagran .sec02__bottom{width:288px;height:224px}}
@media (max-width: 767px){.molinagran .sec02__bottom{width:198px;height:154px;overflow:hidden}}.molinagran .sec02__bottom img{object-fit:cover;width:100%;height:100%}.molinagran .sec02__ctn{position:relative;max-width:426px;width:100%;margin:0 auto}@media (max-width: 767px){.molinagran .sec02__ctn{margin-bottom:28px}}@media (min-width: 768px){.molinagran .sec02__item{margin-bottom:70px}.molinagran .sec02__item:nth-child(2){margin:0}.molinagran .sec02__item:last-child{margin:0}}@media (max-width: 767px){.molinagran .sec02__item{margin-bottom:40px}}.molinagran .sec02__item:last-child{margin:0}.molinagran .sec02__item .note{font-size:9px;font-size:.9rem;line-height:1.66667;letter-spacing:.05em;font-weight:normal;margin:0 0 8px}@media (max-width: 767px){.molinagran .sec02__item .note{text-align:center;letter-spacing:0.08em;margin-bottom:6px}}.molinagran .sec02__item .heading{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;margin:0 0 22px;font-size:31px;font-size:3.1rem;line-height:1.5;letter-spacing:.1em;font-weight:bold}@media (max-width: 767px){.molinagran .sec02__item .heading{text-align:center;font-size:22px;letter-spacing:0.15em;margin-bottom:16px}}.molinagran .sec02__item .txt{font-size:13px;font-size:1.3rem;line-height:1.85;letter-spacing:.1em;font-weight:normal}@media (max-width: 767px){.molinagran .sec02__item .txt{font-size:14px;letter-spacing:0.07em;line-height:1.97}}
.molinagran .sec03{position:relative;background:#fff url(../../img/plussleep/bg_sec03.jpg) no-repeat top center;background-size:cover;height:443px;padding:120px 0px 108px}
@media (max-width: 767px){.molinagran .sec03{height:auto;padding:50px 0 43px;background:#fff url(../../img/plussleep/bg_sec03_sp.jpg) no-repeat top center;background-size:cover}}.molinagran .sec03__ttl{position:relative;text-align:center;color:#fff;font-size:28px;font-size:2.8rem;line-height:1.96429;letter-spacing:.18em;font-weight:normal}
@media (min-width: 768px){.molinagran .sec03__ttl{margin-bottom:18px}}
@media (max-width: 767px){.molinagran .sec03__ttl{font-size:30px;line-height:1.4;letter-spacing:0.15em;max-width:208px;width:100%;margin:0 auto 8px}.molinagran .sec03__ttl img{width:100%}}.molinagran .sec03__txt{position:relative;text-align:center;color:#fff;font-size:17px;font-size:1.7rem;letter-spacing:.18em;font-weight:normal}
@media (max-width: 767px){.molinagran .sec03__txt{line-height:2.2}}.molinagran .sec03__lst{display:flex;align-items:center;justify-content:center;margin:54px auto 0}@media (max-width: 767px){.molinagran .sec03__lst{margin-top:34px;padding:0 20px;text-align:center}}
@media only screen and (max-width: 350px){.molinagran .sec03__lst{padding:0 12px}}.molinagran .sec03__lst a{color:#fff;font-size:15px;font-size:1.5rem;line-height:2.6;font-weight:normal;max-width:310px;width:100%;height:57px;border:1px solid #fff;border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 20px;position:relative}
@media (max-width: 767px){.molinagran .sec03__lst a{border:none;padding:0 0 20px;margin:0;line-height:1.4;border-right:4px double #ffffff5e;border-radius:0}.molinagran .sec03__lst a:last-child{border-right:0}}
@media only screen and (max-width: 350px){.molinagran .sec03__lst a{font-size:13px}}.molinagran .sec03__lst a::after{content:"";position:absolute;top:50%;right:14px;width:13px;height:7px;background:url(../../img/common/icon/icon_arr_white.png) no-repeat;background-size:contain;transform:translateY(-56%);transition:0.3s}
@media (max-width: 767px){.molinagran .sec03__lst a::after{right:0;left:0;top:auto;bottom:0;margin:0 auto}}@media only screen and (min-width: 1025px){.molinagran .sec03__lst a:hover{opacity:1;color:#6a6a6a;background:#fff}.molinagran .sec03__lst a:hover::after{background:url(../../img/common/icon/icon_arr_dark.png) no-repeat;background-size:contain;top:55%}}.molinagran .sec04{overflow:hidden}@media (max-width: 767px){.molinagran .sec04{background:#fff}}
@media only screen and (max-width: 350px){.molinagran .sec04 .scrollbar-inner>.scroll-element.scroll-x{bottom:65px}}.molinagran .sec05{background:#f2f2f2}
@media (min-width: 768px){.molinagran .sec06 .isScroll__wps{padding:68px 0 0}.molinagran .sec06 .isScroll__item{padding-bottom:51px;margin-bottom:76px}.molinagran .sec06 .isScroll__inner{margin-bottom:10px}.molinagran .sec06 .isScroll__inner:nth-child(2) .isScroll__item{padding-bottom:80px}.molinagran .sec06 .isScroll__inner:nth-child(2) .isScroll__item:last-child{margin-bottom:10px}}@media (max-width: 767px){.molinagran .sec06{background:#fff}.molinagran .sec06 .label{padding:60px 0 45px}}.molinagran .sec07{position:relative;background:#f4f0ec;padding:0 0 73px}@media (max-width: 767px){.molinagran .sec07{padding-bottom:90px}}.molinagran .sec07__top{margin:0 auto;max-height:427px;overflow:hidden;height:100%}.molinagran .sec07__scroll{position:relative;transition:all 0.3s;padding:95px 0 0;background:#f4f0ec}@media (max-width: 767px){.molinagran .sec07__scroll{padding-top:70px}}.molinagran .sec07__img img{object-fit:cover;width:100%;height:100%}@media (max-width: 767px){.molinagran .sec07__img{height:201px}}.molinagran .sec07__ttl{font-size:16px;font-size:1.6rem;line-height:2.75;letter-spacing:.08em;text-align:center;position:relative;transition:all 0.3s}@media (max-width: 767px){.molinagran .sec07__ttl{line-height:25px}}.molinagran .sec07__ttl span{display:block;font-family:"Roboto", sans-serif;font-size:31px;font-size:3.1rem;line-height:1.7;letter-spacing:.15em}@media (max-width: 767px){.molinagran .sec07__ttl span{line-height:25px;margin-bottom:15px}}.molinagran .sec07__lst{max-width:1100px;margin:86px auto 78px;position:relative;transition:all 0.3s;display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec07__lst{max-width:calc(100% - 40px)}}@media (max-width: 767px){.molinagran .sec07__lst{margin-top:42px;margin-bottom:62px;flex-wrap:wrap;padding:0 20px}}.molinagran .sec07__item{background:#fff;margin:0 auto;position:relative}@media (min-width: 768px){.molinagran .sec07__item{max-width:360px;padding:49px 23px 38px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec07__item{max-width:calc(100% / 3 - 20px)}}@media (max-width: 767px){.molinagran .sec07__item{padding:22px 24px 38px;margin:0 0 25px}.molinagran .sec07__item:last-child{margin:0}}@media only screen and (max-width: 350px){.molinagran .sec07__item{padding-left:20px;padding-right:20px;padding-bottom:25px}}.molinagran .sec07__vc{overflow:hidden}@media (min-width: 768px){.molinagran .sec07__vc{width:98px;height:98px;position:absolute;top:-50px;left:0;right:0;margin:0 auto;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.molinagran .sec07__vc{width:28px}.molinagran .sec07__vc img{width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.molinagran .sec07__in{margin:18px 0 15px;display:flex;align-items:flex-start;justify-content:flex-start}}.molinagran .sec07__hd{color:#6a6a6a;font-size:18px;font-size:1.8rem;line-height:1.61111;font-weight:bold;letter-spacing:0.22em;font-feature-settings:"palt"}@media (min-width: 768px){.molinagran .sec07__hd{margin:2px 0 13px}}@media (max-width: 767px){.molinagran .sec07__hd{letter-spacing:0.2em;margin:4px 0 0 13px}}.molinagran .sec07__pos{color:#6a6a6a;font-size:16px;font-size:1.6rem;line-height:2.125;font-weight:500;margin:0 0 10px;letter-spacing:0.25em;font-feature-settings:"palt"}@media (max-width: 767px){.molinagran .sec07__pos{font-size:15px;margin:6px 0 0 13px;letter-spacing:0.15em}}.molinagran .sec07__txt{color:#6a6a6a;font-size:16px;font-size:1.6rem;line-height:1.9;font-weight:500;letter-spacing:0.12em;font-feature-settings:"palt"}@media (max-width: 767px){.molinagran .sec07__txt{font-size:15px;letter-spacing:0.04em}}.molinagran .sec08{position:relative;background:#e7f0ec;transition:all 0.3s;padding:100px 0}@media (max-width: 767px){.molinagran .sec08{padding:79px 0 23px}}.molinagran .sec08__ctn{position:relative;transition:all 0.3s}.molinagran .sec08__ttl{font-size:16px;font-size:1.6rem;line-height:2.375;letter-spacing:.08em;text-align:center;position:relative;transition:all 0.3s}@media (max-width: 767px){.molinagran .sec08__ttl{line-height:25px}}.molinagran .sec08__ttl span{display:block;font-family:"Roboto", sans-serif;font-size:31px;font-size:3.1rem;line-height:1.70968;letter-spacing:.15em}@media (max-width: 767px){.molinagran .sec08__ttl span{line-height:25px;margin-bottom:12px}}.molinagran .sec08 .acc{max-width:840px}@media (min-width: 768px){.molinagran .sec08 .acc{margin:43px auto}}@media (max-width: 767px){.molinagran .sec08 .acc{margin:33px auto}}.molinagran .sec08 .acc .close{font-family:"Roboto", sans-serif;font-size:13px;font-size:1.3rem;line-height:1.16667;text-align:center;width:109px;height:30px;border:1px solid #6a6a6a;display:flex;align-items:center;justify-content:center;position:relative;padding:0 0 0 20px;margin:30px auto;position:relative;right:24px;cursor:pointer;transition:0.3s}@media (max-width: 767px){.molinagran .sec08 .acc .close{margin:27px auto 10px;position:relative;right:0}}@media only screen and (min-width: 1025px){.molinagran .sec08 .acc .close:hover{opacity:0.7}}.molinagran .sec08 .acc .close::before,.molinagran .sec08 .acc .close::after{content:"";width:14px;height:1px;background-color:#6a6a6a;position:absolute;top:13px;left:15px;transition:all 0.3s ease 0s}.molinagran .sec08 .acc .close::before{transform:rotate(-45deg)}.molinagran .sec08 .acc .close::after{transform:rotate(45deg)}@media (min-width: 768px){.molinagran .sec08 .acc__item{margin-bottom:6px}}@media (max-width: 767px){.molinagran .sec08 .acc__item{margin-bottom:2px}}.molinagran .sec08 .acc__title{text-transform:uppercase;letter-spacing:1.7px;position:relative;cursor:pointer;display:flex;align-items:center;background:#fff;padding:19px 80px 17px 75px;transition:0.3s}@media only screen and (min-width: 1025px){.molinagran .sec08 .acc__title:hover{opacity:0.7}}@media (max-width: 767px){.molinagran .sec08 .acc__title{font-size:16px;font-weight:bold;padding:14px 51px 17px 69px;letter-spacing:0.05em;line-height:1.4}}.molinagran .sec08 .acc__title span{font-size:20px;color:#fff;font-family:"Roboto", sans-serif;position:absolute;width:33px;height:33px;background:#bad4c8;border-radius:50%;display:flex;align-items:center;justify-content:center;float:left;top:14px;left:23px;margin:0 20px 0 0}@media (max-width: 767px){.molinagran .sec08 .acc__title span{top:50%;transform:translateY(-50%)}}.molinagran .sec08 .acc__title::before,.molinagran .sec08 .acc__title::after{content:"";width:12px;height:1px;background-color:#6a6a6a;position:absolute;top:30px;transition:all 0.3s ease 0s}@media (max-width: 767px){.molinagran .sec08 .acc__title::before,.molinagran .sec08 .acc__title::after{top:50%}}.molinagran .sec08 .acc__title::before{right:24px}@media (max-width: 767px){.molinagran .sec08 .acc__title::before{right:24.5px}}.molinagran .sec08 .acc__title::after{transform:rotate(90deg);right:24px}.molinagran .sec08 .acc__title.active::after{opacity:0}.molinagran .sec08 .acc__text{display:none;padding:26px 24px 18px 74px;font-size:16px;line-height:29px;letter-spacing:0.1em}.molinagran .sec08 .acc__text a{display:inline-block;font-weight:500;text-decoration:underline}@media (max-width: 767px){.molinagran .sec08 .acc__text{padding:22px 18px 18px 18px;font-size:15px;letter-spacing:0.02em;line-height:1.9}}.molinagran .sec08 .acc__text.active{display:block}.molinagran .sec09{position:relative}@media (max-width: 767px){.molinagran .sec09{background:#f2f2f2}}.molinagran .sec09__top{margin:0 auto;max-height:427px;overflow:hidden;height:100%}.molinagran .sec09__img img{object-fit:cover;width:100%;height:100%}.molinagran .sec09__inner{position:relative}.molinagran .sec09__ttl{font-size:16px;font-size:1.6rem;line-height:2.75;text-align:center;position:absolute;transition:all 0.3s;left:0;right:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec09__ttl{top:50px !important}}@media (max-width: 767px){.molinagran .sec09__ttl{line-height:25px;top:54%;transform:translateY(-50%)}}@media only screen and (max-width: 350px){.molinagran .sec09__ttl{top:54% !important}}.molinagran .sec09__ttl span{display:block;font-family:"Roboto", sans-serif;font-size:31px;font-size:3.1rem;line-height:1.83871}@media (max-width: 767px){.molinagran .sec09__ttl span{line-height:25px;margin-bottom:12px;letter-spacing:0.15em}}.molinagran .sec09__lst{position:relative;margin:95px auto 0;transition:all 0.3s}.molinagran .sec09__lst p{text-align:center;padding:80px 0}@media (max-width: 767px){.molinagran .sec09__lst{padding:0 17px;margin-top:27px}}.molinagran .sec09__inn{max-width:998px;width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec09__inn{max-width:calc(100% - 40px)}}@media (max-width: 767px){.molinagran .sec09__inn{flex-wrap:wrap}}.molinagran .sec09__itm{width:100%;margin-bottom:78px}@media (min-width: 768px){.molinagran .sec09__itm{max-width:460px}}@media only screen and (min-width: 1025px){.molinagran .sec09__itm:hover .sec09__line img{transform:scale(1.1)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec09__itm{max-width:calc(100% / 2 - 20px)}}@media (max-width: 767px){.molinagran .sec09__itm{margin-bottom:18px;background:#fff;padding:22px 22px 20px}}.molinagran .sec09__line{margin:0 auto 15px;overflow:hidden}@media (min-width: 768px){.molinagran .sec09__line{width:460px;height:384px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec09__line{width:100%;height:auto}}@media (max-width: 767px){.molinagran .sec09__line{margin-bottom:13px}}.molinagran .sec09__line img{width:100%;height:100%;object-fit:cover;transition:0.3s}.molinagran .sec09__star{font-size:20px;font-weight:700;color:#af9171;text-align:center;position:relative;max-width:345px;width:100%;margin:0 auto 21px;letter-spacing:0.08em}@media (max-width: 767px){.molinagran .sec09__star{font-size:16px;margin-bottom:14px;padding:0 20px;max-width:275px}}@media only screen and (max-width: 350px){.molinagran .sec09__star{font-size:14px}}.molinagran .sec09__star::before,.molinagran .sec09__star::after{content:"";position:absolute;width:30px;height:1px;left:0;background:#af9171}@media (max-width: 767px){.molinagran .sec09__star::before,.molinagran .sec09__star::after{width:25px}}@media only screen and (max-width: 350px){.molinagran .sec09__star::before,.molinagran .sec09__star::after{width:20px}}.molinagran .sec09__star::before{top:15px}@media (max-width: 767px){.molinagran .sec09__star::before{top:10px}}.molinagran .sec09__star::after{top:18px}@media (max-width: 767px){.molinagran .sec09__star::after{top:13px}}.molinagran .sec09__star span::before,.molinagran .sec09__star span::after{content:"";position:absolute;width:30px;height:1px;right:0;background:#af9171}@media (max-width: 767px){.molinagran .sec09__star span::before,.molinagran .sec09__star span::after{width:25px}}@media only screen and (max-width: 350px){.molinagran .sec09__star span::before,.molinagran .sec09__star span::after{width:20px}}.molinagran .sec09__star span::before{top:15px}@media (max-width: 767px){.molinagran .sec09__star span::before{top:10px}}.molinagran .sec09__star span::after{top:18px}@media (max-width: 767px){.molinagran .sec09__star span::after{top:13px}}.molinagran .sec09__hd{font-size:17px;color:#6a6a6a;letter-spacing:0.13em;font-feature-settings:"palt";line-height:1.6;margin:0 0 13px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec09__hd{font-size:15px}}@media (max-width: 767px){.molinagran .sec09__hd{margin-bottom:3px;font-size:15px}}@media only screen and (max-width: 350px){.molinagran .sec09__hd{font-size:14px}}.molinagran .sec09__price{font-size:20px;color:#707070;letter-spacing:0.07em;font-weight:500;font-family:"Roboto", sans-serif}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.molinagran .sec09__price{font-size:18px}}@media (max-width: 767px){.molinagran .sec09__price{font-size:15px}}@media only screen and (max-width: 350px){.molinagran .sec09__price{font-size:14px}}
.sec10{margin:0 calc(50% -50vw);width:100vw;padding:20px 20px 0;} .sec10__top{margin:0 auto;} .sec10__top .btn{margin:0px auto 30px;} .sec01_h4{margin:10px auto;text-align:center;font-weight:bold;font-size:1.2em;} .isScroll__child__content .btn{margin:30px auto 5px;width:70%;}

/*# sourceMappingURL=maps/molinagran.min.css.map */
