html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{outline:0;background:rgba(0,0,0,0);border:0;font-size:100%;list-style-type:none;vertical-align:baseline;padding:0;margin:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,header_navi_list,nav,section{display:block}ul,ol{list-style:none}a{background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}main{display:block}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}input:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #333}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{word-wrap:break-word;color:#111;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.6rem;letter-spacing:.02em;line-height:1.6}@media screen and (max-width: 768px){body{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}a{transition:.2s;display:block;color:#111;text-decoration:none}@media screen and (min-width: 769px){a:hover,a:focus{opacity:.6}}img{display:inline-block;width:100%;height:auto;vertical-align:middle}span{display:inline-block}h1,h2,h3,h4,h5,h6{font-weight:normal}em{display:inline-block;position:relative;font-style:normal}em::before{content:"";position:absolute;z-index:-1;bottom:4px;width:100%;height:8px;background-color:#fcfed2}rt{font-weight:normal}span.anker{display:block;padding-top:100px;margin-top:-100px}.column02{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1040px;margin:0 auto}.att-text{width:100%;font-size:1.6rem;font-weight:normal;letter-spacing:.02em;text-align:center;margin:24px}@media screen and (max-width: 768px){.att-text{font-size:1.5rem;margin:24px 0}}@media screen and (min-width: 1121px){.pc-non{display:none !important}}@media screen and (max-width: 768px){.sp-non{display:none !important}}@media screen and (min-width: 769px){.pc-tb-non{display:none !important}}@media screen and (max-width: 1120px){.tb-sp-non{display:none !important}}.container section,.container li{opacity:0}.animation01{animation-name:fadeInAnime;animation-duration:1.6s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.inner{max-width:1200px;margin:0 auto}@media screen and (max-width: 1120px)and (min-width: 769px){.inner{max-width:560px}}@media screen and (max-width: 768px){.inner{max-width:400px}}.link-btn01{max-width:460px;padding:32px 20px 28px;margin:0 auto}@media screen and (max-width: 1120px)and (min-width: 769px){.link-btn01{max-width:400px}}@media screen and (max-width: 768px){.link-btn01{max-width:360px}}.link-btn02 a{color:#f34e9d;font-size:1.6rem;text-align:center;text-decoration:underline;margin:-16px auto 40px}.header{position:fixed;z-index:100;top:8px;right:0;left:0;width:calc(100% - 32px);max-width:1200px;height:76px;background-color:#fff;box-shadow:1px 1px 12px rgba(234,109,129,.12);margin:0 auto}@media screen and (min-width: 1121px){.header{border-radius:16px}}@media screen and (max-width: 1120px){.header{position:fixed;top:0;right:0;left:0;width:100%;height:56px;box-shadow:0 0 6px rgba(17,17,17,.12)}}@media screen and (min-width: 1121px){.header__inner{padding:0 1.2vw}}.header__logo{max-width:180px}@media screen and (max-width: 1120px){.header__logo{position:relative;top:14px;left:16px;width:calc(100% - 64px);max-width:200px}}.header-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header-nav__list{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 180px)}@media screen and (max-width: 1120px){.header-nav__list{display:none}}.header-nav__item{position:relative}.header-nav__item a{color:#333;font-size:1.42rem;font-weight:bold;letter-spacing:0;padding:27px 8px}.header-nav__item a br{display:none}.header-nav__item a::after{content:"";transition:.4s;transform:translateX(-50%) scale(0, 1);transform-origin:left top;display:inline-block;position:absolute;bottom:24px;left:50%;width:100%;height:2px;background-color:#f34e9d}@media screen and (min-width: 1121px){.header-nav__item a:hover,.header-nav__item a:focus{opacity:1}}@media screen and (min-width: 1121px){.header-nav__item a:hover::after,.header-nav__item a:focus::after{transform:translateX(-50%) scale(1, 1)}}.header-nav__item01{max-width:200px;margin-left:1vw}.hamburger-btn{display:none}@media screen and (max-width: 1120px){.hamburger-btn{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;right:0;z-index:200;top:0;right:0;width:56px;height:56px;background-color:#fff;border-radius:0 0 0 6px}}@media screen and (max-width: 1120px){.hamburger-btn__inner{position:relative;width:28px;height:22px;margin-top:2px;margin-bottom:2px;transform:translateY(6px)}}.hamburger-btn__inner span{display:block;transition:.2s;transform:translateY(0) rotate(0);position:absolute;right:0;width:100%;background-color:#f34e9d;border-radius:.08em}.hamburger-btn__inner span::before{content:"";display:block;height:4px}.hamburger-btn__inner span:nth-of-type(1){top:0}.hamburger-btn__inner span:nth-of-type(2){top:calc(50% - 2px)}.hamburger-btn__inner span:nth-of-type(3){bottom:0}.hamburger__btn-text{max-width:30px;margin:0 auto}.sub-menu{opacity:0;transition:.3s;position:relative;pointer-events:none}@media screen and (max-width: 1120px){.sub-menu{overflow-y:auto;position:absolute;z-index:30;top:0;left:0;width:100%;height:100vh;min-height:auto;background-color:#fff}}.sub-menu__inner{max-width:400px;padding:6vh 20px;margin:0 auto}@media screen and (max-width: 1120px){.sub-menu__inner{text-align:center}}.sub-menu__nav{margin-bottom:6vh}.sub-menu__btn{max-width:260px;margin:0 auto}@media screen and (max-width: 1120px){.sub-nav__logo{max-width:200px;margin:0 auto 4vh}}.sub-nav__item{cursor:pointer;position:relative}.sub-nav__item a{border-bottom:1px solid #ddd;font-size:1.6rem;font-weight:bold;padding:1.2vh 0}.sub-nav__item01 a{margin-top:2.4vh}.header.active .hamburger-btn span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.header.active .hamburger-btn span:nth-of-type(2){width:0;transition:.01s}.header.active .hamburger-btn span:nth-of-type(3){width:100%;bottom:50%;transform:translateY(50%) rotate(-45deg)}@media screen and (max-width: 1120px){.header.active .sub-menu{opacity:1;pointer-events:auto}}.header.active .sub-menu::before{content:""}.mainvisual{margin:0 auto}@media screen and (min-width: 1121px){.mainvisual{padding-top:64px}}@media screen and (max-width: 1120px){.mainvisual{padding-top:56px}}.plansingle__inner{max-width:1200px}.plansingle__item-movie{position:relative;margin:0 auto 16px}@media screen and (min-width: 1121px){.plansingle__item-movie{padding-top:92px}}@media screen and (max-width: 1120px){.plansingle__item-movie{padding-top:56px}}.plansingle__item-movie .playmovie_icon{position:absolute;top:46%;right:0;left:0;width:12%;height:12%;margin:0 auto}@media screen and (max-width: 768px){.plansingle__item-movie .playmovie_icon{top:52%}}.onayami{background:url(../images/image/onayami0101bg.webp) no-repeat top;background-size:100% 100%}.onayami__inner{padding:56px 40px 64px}@media screen and (max-width: 1120px){.onayami__inner{padding:32px 20px 12%}}.onayami__main-image{max-width:520px;margin:0 auto}@media screen and (max-width: 1120px)and (min-width: 769px){.onayami__main-image{max-width:440px}}.point__inner{padding:64px 20px}@media screen and (min-width: 769px){.point__inner{max-width:1040px}}.point__main-title{margin:0 auto 32px}@media screen and (min-width: 1121px){.point__main-title{max-width:520px;margin-bottom:48px}}@media screen and (max-width: 1120px)and (min-width: 769px){.point__main-title{max-width:400px}}@media screen and (max-width: 768px){.point__main-title{max-width:400px}}.point__item:not(:last-child){margin-bottom:40px}@media screen and (max-width: 1120px)and (min-width: 769px){.point__item:not(:last-child){margin-bottom:32px}}@media screen and (min-width: 769px){.point__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (min-width: 769px){.point__item:nth-of-type(2n){flex-direction:row-reverse}}@media screen and (min-width: 769px){.point__item-info{width:58%;padding:16px 16px 16px 6%}}@media screen and (max-width: 1120px)and (min-width: 769px){.point__item-info{padding:16px 12px 16px 4%}}@media screen and (min-width: 769px){.point__item-midashi{display:flex;align-items:center;position:relative;left:-11%}}@media screen and (max-width: 1120px)and (min-width: 769px){.point__item-midashi{left:-10%}}.point__item-icon{position:relative}@media screen and (min-width: 769px){.point__item-icon{top:-20px;max-width:150px;margin-right:16px}}@media screen and (max-width: 1120px)and (min-width: 769px){.point__item-icon{max-width:86px;margin-right:8px}}@media screen and (max-width: 768px){.point__item-icon{left:-20px;max-width:120px;margin:12px auto}}.point__item-title{font-size:2.6rem;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 1120px)and (min-width: 769px){.point__item-title{font-size:2rem}}@media screen and (max-width: 768px){.point__item-title{text-align:center}}.point__item-text{font-size:1.6rem;line-height:1.8;margin-bottom:24px}@media screen and (max-width: 768px){.point__item-text{font-size:1.5rem}}.point__item-image{width:100%;margin-right:-20px;margin-left:auto}@media screen and (min-width: 769px){.point__item-image{width:42%}}.point__item:nth-of-type(2n) .point__item-image{margin-right:auto;margin-left:-20px}.kakaku{background:url(../images/image/kakaku_bg0101.webp) repeat bottom;background-size:100% auto}@media screen and (max-width: 1120px)and (min-width: 769px){.kakaku__inner{max-width:720px}}@media screen and (min-width: 769px){.kakaku__main-image{max-width:960px;margin:0 auto}}.ichioshi__inner{padding:40px 20px 24px}@media screen and (min-width: 769px){.ichioshi__inner{max-width:800px;padding:64px 40px 24px}}.ichioshi__main-title{margin:0 auto 40px}@media screen and (min-width: 1121px){.ichioshi__main-title{max-width:520px}}@media screen and (max-width: 1120px)and (min-width: 769px){.ichioshi__main-title{max-width:400px}}@media screen and (max-width: 768px){.ichioshi__main-title{max-width:400px}}.ichioshi__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-24px}.ichioshi__item{width:50%;margin-bottom:24px}@media screen and (min-width: 769px){.ichioshi__item{width:25%}}.ichioshi__item-icon{max-width:80px;margin:0 auto 12px}@media screen and (min-width: 769px){.ichioshi__item-icon{max-width:120px}}.ichioshi__item-title{font-size:1.5rem;text-align:center}@media screen and (min-width: 769px){.ichioshi__item-title{font-size:1.6rem}}.ninkiplan{background:url(../images/image/ninkiplan_bg0101.webp) no-repeat top;background-size:154% 108%}@media screen and (min-width: 769px){.ninkiplan{background-repeat:repeat-x;background-size:auto 120%}}.ninkiplan__inner{padding:64px 20px}@media screen and (min-width: 769px){.ninkiplan__inner{max-width:640px;padding:80px 40px}}.ninkiplan__main-title{margin:0 auto 24px}@media screen and (min-width: 1121px){.ninkiplan__main-title{max-width:520px}}@media screen and (max-width: 1120px)and (min-width: 769px){.ninkiplan__main-title{max-width:400px}}@media screen and (max-width: 768px){.ninkiplan__main-title{max-width:400px}}.ninkiplan__list{width:calc(100% - 8px);background-image:linear-gradient(60deg, #f984b8, #fcffbf);border-radius:12px;box-shadow:2px 2px 6px rgba(17,17,17,.12);padding:2px;margin:0 auto}.ninkiplan__item{width:100%;background-color:#fff;border-radius:12px;padding-bottom:16px}.ninkiplan__item-icon{background-image:linear-gradient(60deg, #f984b8, #fcffbf);border-radius:12px 12px 0 0;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;text-shadow:1px 1px 3px rgba(243,78,157,.4)}.ninkiplan__item-icon img{display:block;max-width:118px;padding:6px;margin:0 auto}.ninkiplan__item-title{font-size:2rem;font-weight:bold;line-height:1.7;text-align:center;padding:16px 16px 12px}.ninkiplan__item-movie{position:relative;margin:0 auto 16px}.ninkiplan__item-movie .playmovie_icon{position:absolute;top:40%;right:0;left:0;width:12%;height:12%;margin:0 auto}.ninkiplan__item-movie iframe{display:block;width:calc(100% - 32px);height:240px;margin:0 auto 16px}@media screen and (max-width: 768px){.ninkiplan__item-movie iframe{height:200px}}.ninkiplan__item-price{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.ninkiplan__item-price img{width:64px}.ninkiplan__item-price .price-info{width:auto;padding-left:40px}.ninkiplan__item-price .price-before,.ninkiplan__item-price .price-after{font-weight:bold;text-align:right}.ninkiplan__item-price .price-before span,.ninkiplan__item-price .price-after span{font-size:.6em}.ninkiplan__item-price .price-before{position:relative;color:#333;font-size:1.6rem;text-decoration:line-through;margin-bottom:-8px}.ninkiplan__item-price .price-after{color:#ea6d81;font-size:3.2rem}.ninkiplan__item-info img{display:block;width:calc(100% - 32px);margin:0 auto 4px}@media screen and (min-width: 769px){.ninkiplan__item-info img{max-width:320px}}.ninkiplan__item-info ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:calc(100% - 32px);margin:0 auto}@media screen and (min-width: 769px){.ninkiplan__item-info ul{max-width:400px}}.ninkiplan__item-info ul li{width:50%;font-size:1.3rem;letter-spacing:0;margin-bottom:4px}@media screen and (min-width: 769px){.ninkiplan__item-info ul li{font-size:1.5rem}}.ninkiplan__item-info ul li::before{content:"●";color:#ea6d81;font-size:.9em;margin-right:2px}.flow__inner{padding:40px 20px}@media screen and (min-width: 1121px){.flow__inner{padding:64px 40px 24px}}@media screen and (max-width: 1120px)and (min-width: 769px){.flow__inner{max-width:100%;padding:64px 16px 24px}}.flow__main-title{margin:0 auto 40px}@media screen and (min-width: 1121px){.flow__main-title{max-width:520px}}@media screen and (max-width: 1120px)and (min-width: 769px){.flow__main-title{max-width:400px}}@media screen and (max-width: 768px){.flow__main-title{max-width:400px}}.flow__list{border:2px solid #ea6d81;padding:24px 24px 32px}@media screen and (min-width: 769px){.flow__list{padding:40px 40px}}.flow__item{max-width:280px;margin:0 auto}@media screen and (min-width: 769px){.flow__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:720px}}.flow__item:not(:last-child){background:url(../images/image/flow_icon0101.webp) no-repeat bottom 8px center;background-size:56px auto;padding-bottom:54px}@media screen and (min-width: 1121px){.flow__item:not(:last-child){background-size:72px auto}}@media screen and (max-width: 1120px)and (min-width: 769px){.flow__item:not(:last-child){background-size:60px auto}}.flow__item-image{margin-bottom:16px;margin-left:-11px}@media screen and (min-width: 769px){.flow__item-image{width:46%;margin-top:-8px}}.flow__item-text{font-size:1.5rem;line-height:1.8}@media screen and (min-width: 769px){.flow__item-text{width:52%;font-size:1.6rem}}.customer{background:url(../images/image/customer_bg0101.webp) no-repeat top;background-size:100% 100%}@media screen and (min-width: 769px){.customer{background-repeat:repeat-x;background-size:auto 100%;margin-top:24px}}.customer__inner{padding:64px 20px}@media screen and (min-width: 1121px){.customer__inner{padding:64px 40px 80px}}@media screen and (max-width: 1120px)and (min-width: 769px){.customer__inner{max-width:100%;padding:64px 16px 80px}}.customer__main-title{margin:0 auto 32px}@media screen and (min-width: 1121px){.customer__main-title{max-width:520px}}@media screen and (max-width: 1120px)and (min-width: 769px){.customer__main-title{max-width:400px}}@media screen and (max-width: 768px){.customer__main-title{max-width:400px}}@media screen and (min-width: 769px){.customer__list{display:flex;flex-wrap:wrap;justify-content:space-between}}.customer__item{position:relative;background-color:#fff;box-shadow:2px 2px 6px rgba(17,17,17,.12);padding:32px 24px;margin-bottom:32px}@media screen and (min-width: 1121px){.customer__item{width:calc(50% - 24px);padding:48px 32px}}@media screen and (max-width: 1120px)and (min-width: 769px){.customer__item{width:calc(50% - 8px);padding:32px 20px}}.customer__item::before,.customer__item::after{content:"";position:absolute;z-index:-1;width:48px;height:48px;background:url(../images/image/customer_icon0101.webp) no-repeat top left;background-size:100% auto}@media screen and (min-width: 1121px){.customer__item::before,.customer__item::after{width:72px;height:72px}}@media screen and (max-width: 1120px)and (min-width: 769px){.customer__item::before,.customer__item::after{width:64px;height:64px}}.customer__item::before{top:0;left:0}.customer__item::after{right:0;bottom:0;background:url(../images/image/customer_icon0102.webp) no-repeat bottom right;background-size:100% auto}.customer__item-title{color:#ea6d81;font-size:1.6rem;font-weight:bold;line-height:1.8;margin-bottom:16px}@media screen and (min-width: 769px){.customer__item-title{font-size:2.4rem}}@media screen and (max-width: 1120px)and (min-width: 769px){.customer__item-title{font-size:2rem}}.customer__item-text{font-size:1.4rem;line-height:1.8;margin-bottom:24px}@media screen and (min-width: 769px){.customer__item-text{font-size:1.6rem}}.customer__item-name{position:relative;font-size:1.4rem;font-weight:bold;text-align:right;margin-bottom:12px}@media screen and (min-width: 769px){.customer__item-name{font-size:1.5rem}}.customer__item-name::before{content:"";position:absolute;top:10px;left:0;width:calc(100% - 68px);height:1px;background-color:#333}.customer__item-plan{font-size:1.5rem;line-height:1.8}@media screen and (min-width: 769px){.customer__item-plan{font-size:1.6rem}}.shindan{background:url(../images/image/shindan_bg0101.webp) repeat top;background-size:auto 100%}.shindan__inner{padding:0 20px}@media screen and (min-width: 769px){.shindan__inner{padding:0 40px 56px}}.shindan__main-icon{max-width:240px;margin:-56px auto 40px}@media screen and (min-width: 769px){.shindan__main-icon{max-width:400px;margin-top:-64px}}@media screen and (max-width: 1120px)and (min-width: 769px){.shindan__main-icon{max-width:320px}}.shindan__main-image{max-width:560px;margin:0 auto}@media screen and (max-width: 768px){.shindan__main-image{max-width:400px}}.company__inner{padding:24px 20px 64px}@media screen and (min-width: 769px){.company__inner{max-width:800px;padding:40px 40px 80px}}.company__main-title{margin:0 auto 32px}@media screen and (min-width: 1121px){.company__main-title{max-width:520px}}@media screen and (max-width: 1120px)and (min-width: 769px){.company__main-title{max-width:400px}}@media screen and (max-width: 768px){.company__main-title{max-width:400px}}.company__main-movie{display:block;width:100%;height:240px;margin:0 auto 32px}@media screen and (max-width: 768px){.company__main-movie{height:200px}}@media screen and (min-width: 769px){.company__main-movie{height:400px}}.company__main-text{font-size:1.5rem;line-height:1.8}@media screen and (min-width: 769px){.company__main-text{font-size:1.6rem}}.footer{background-color:#ea6d81;color:#fff;padding:24px 0 0 0}@media screen and (min-width: 769px){.footer .link-btn01{max-width:860px}}@media screen and (min-width: 769px){.footer_inner{max-width:860px}}.footer__nav{margin-bottom:64px}@media screen and (min-width: 769px){.footer__nav{display:flex;flex-wrap:wrap;justify-content:center;max-width:960px;margin:0 auto 64px}}.footer__nav-item a{display:block;width:100%;color:#fff;font-size:1.6rem;text-align:center;padding:6px 12px}.footer__copyright{font-size:1.3rem;letter-spacing:.06em;text-align:center;padding:20px 40px}@media screen and (max-width: 768px){.footer__copyright{padding:20px}}#page-top{opacity:0;transform:translateY(100px);position:fixed;z-index:10;bottom:0;width:100%}.page-top{position:fixed;right:4px;bottom:4px}.page-top a{transition:.4s;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#ea6d81;border:1px solid hsla(0,0%,100%,.4);border-radius:4px;color:#fff;font-family:"Roboto",sans-serif;font-size:1.1rem;font-weight:300;letter-spacing:.08em;text-align:center}@media screen and (max-width: 768px){.page-top a{width:56px;height:56px}}@media screen and (min-width: 769px){.page-top a:hover{opacity:.6}}.buttom-btn a{transition:.4s;width:calc(100% - 64px);height:80px}.buttom-btn a img{width:auto;height:100%}#page-top.UpMove{animation:UpAnime .4s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .4s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}/*# sourceMappingURL=common.css.map */