﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}html{font-size:62.5%}body{font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN",sans-serif;letter-spacing:1px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;word-wrap:break-word;overflow-wrap:break-word;font-size:1.6em}a{transition:all .3s}a:hover{transition:all .3s}.effect{opacity:0;transform:translate(0, 45px);transition:all 800ms}.effect.fade-in{opacity:1;transform:translate(0, 0)}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center}#loading>svg{width:70px;height:70px}.loaded{opacity:0;visibility:hidden}@media all and (-ms-high-contrast: none){html{font-family:'メイリオ', 'Meiryo', sans-serif}}.l-main{width:960px;margin:0 auto}@media screen and (max-width: 959px){.l-main{width:90%}}.regulations{width:60%;margin:100px auto}@media screen and (max-width: 959px){.regulations{width:80%}}@media screen and (max-width: 559px){.regulations{width:95%;margin:50px auto}}.regulations h1{text-align:center;font-size:30px;margin-bottom:50px}@media screen and (max-width: 559px){.regulations h1{font-size:20px;margin-bottom:30px}}.regulations h2{font-size:25px;margin:50px 0 30px 0}@media screen and (max-width: 559px){.regulations h2{font-size:18px;text-decoration:underline;margin:30px 0 20px 0}}.regulations p{margin:10px 0}.regulations img{width:100%}.regulations .lawtable{width:100%;border:1px solid #d5d5d5}@media screen and (max-width: 559px){.regulations .lawtable{font-size:10px}}.regulations .lawtable .name{background-color:#fffce8}.regulations .lawtable tr:not(:last-child){border-bottom:1px solid #d5d5d5}.regulations .lawtable td{padding:10px}@media screen and (max-width: 559px){.regulations .lawtable td{padding:5px}}.init{width:960px;margin:100px auto}@media screen and (max-width: 959px){.init{width:90%}}@media screen and (max-width: 559px){.init{width:95%;margin:50px auto}}.init h1{text-align:center;font-size:30px;margin-bottom:50px}@media screen and (max-width: 559px){.init h1{font-size:20px;margin-bottom:30px}}.init h2{font-size:25px;margin:50px 0 30px 0;font-weight:bold}@media screen and (max-width: 559px){.init h2{font-size:18px;text-decoration:underline;margin:30px 0 20px 0}}.init ol{padding-left:30px}@media screen and (max-width: 559px){.init ol{padding-left:0}}.init ol>li{font-size:20px}@media screen and (max-width: 559px){.init ol>li{font-size:14px}}.init ol>li>a{color:#222;text-decoration:none}.init p{margin:10px 0}.init p.attention{font-size:14px;color:red}.init img{width:100%;margin:30px 0}@media screen and (max-width: 559px){.init img{margin:20px 0}}.top-header{border-top:4px solid #D8BF00;padding:4px 16px;box-sizing:border-box;height:48px}@media screen and (max-width: 559px){.top-header{padding:4px 8px}}.top-header .contents{display:flex;align-items:center;height:100%}.top-header .contents .logo-container{margin-right:auto;height:100%;display:flex;align-items:center;text-decoration:none}.top-header .contents .logo-container>svg{width:36px;height:36px;margin-right:8px}@media screen and (max-width: 559px){.top-header .contents .logo-container>svg{margin-right:4px}}.top-header .contents .logo-container>h1{font-size:2rem;color:#222;font-weight:bold}@media screen and (max-width: 559px){.top-header .contents .logo-container>h1{font-size:1.6rem}}.top-header .contents .nav-container{margin-right:32px}.top-header .contents .nav-container>ul{display:flex}.top-header .contents .nav-container>ul>li:not(:last-child){margin-right:20px}.top-header .contents .nav-container>ul>li>a{color:#222;text-decoration:none;font-size:1.8rem;font-weight:bold}.top-header .contents .sns-container{display:flex}@media screen and (max-width: 959px){.top-header .contents .sns-container{display:none}}.top-header .contents .sns-container>li:not(:last-child){margin-right:16px}.top-header .contents .sns-container>li>a{color:#222}.top-header._fx{width:100%;background-color:#fff;position:fixed;top:0;left:0;transition:all 1s ease 0s;transform:translateY(-64px);z-index:100;box-shadow:0px 4px 8px -4px rgba(0,0,0,0.5)}.header-news{height:24;background-color:#222}.header-news p{text-align:right;line-height:24px;animation:flow 15s infinite linear}.header-news p>a{color:#fff;text-decoration:none;font-size:1.4rem}.header-news p>a:hover{text-decoration:underline}@keyframes flow{from{transform:translate(0%)}99%,to{transform:translate(-100%)}}.toppage-nav{background-color:#ebebeb}.toppage-nav>ul{height:100%;display:flex;align-items:center;justify-content:center}.toppage-nav>ul>li>a{color:#222;text-decoration:none;font-size:1.8rem;font-weight:bold;display:flex;flex-direction:column;text-align:center;padding:16px 24px}.toppage-nav>ul>li>a::after{font-size:1rem}.toppage-nav>ul>li>a:hover{background-color:#D8BF00}.toppage-nav>ul>li>a._about::after{content:"テーマについて"}.toppage-nav>ul>li>a._news::after{content:"お知らせ"}.toppage-nav>ul>li>a._theme::after{content:"テーマ"}.toppage-nav>ul>li>a._blog::after{content:"ブログ"}.toppage-nav>ul>li>a._contact::after{content:"お問合わせ"}.menu-wrapper{width:32px;height:19px;cursor:pointer;position:relative}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{width:32px;height:3px}.hamburger-menu{position:relative;transform:translateY(8px);background:#222;transition:all 0ms 300ms}.hamburger-menu.animate{background:rgba(255,255,255,0);color:#fff;z-index:10}.hamburger-menu:before{content:"";position:absolute;left:0;bottom:8px;background:#222;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.hamburger-menu:after{content:"";position:absolute;left:0;top:8px;background:#222;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.hamburger-menu.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);background:#fff}.hamburger-menu.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);background:#fff}.hbg-nav{transform:translateX(100%);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:5;background-color:#222;transition:.3s;border:4px solid #D8BF00;box-sizing:border-box}.hbg-nav>ul{padding-top:80px}.hbg-nav>ul>li{text-align:center;margin-bottom:32px}.hbg-nav>ul>li>a{color:#fff;text-decoration:none;font-weight:bold;font-size:1.8rem}.hbg-nav>ul>li.icons>a{margin:0 16px}.hbg-nav.show{transform:translateX(0);transition:.3s}.header{display:flex;justify-content:space-between;height:70px;padding:5px 10px;box-sizing:border-box}@media screen and (max-width: 559px){.header{display:none}}.header._normal{background-color:#D8BF00}.header._fx{width:100%;background-color:#D8BF00;position:fixed;top:0;left:0;transition:all 0.3s ease 0s;transform:translateY(-70px);z-index:100}.header._tp{background-color:rgba(255,255,255,0);position:absolute;top:0;left:0;width:100%}.header-logo__container{display:inline-block;width:180px;height:60px}.header-logo__img{width:100%}.header-nav__ul{display:flex}.header-nav__item{transition:all .3s ease-in}.header-nav__item:not(:last-child){margin-right:30px}.header-nav__item:hover{transform:scale(1.1)}.header-nav__link{color:#fff;text-decoration:none;line-height:60px;font-size:20px;font-weight:bold}.spheader{display:none}@media screen and (max-width: 559px){.spheader{display:flex;justify-content:space-between;height:50px;padding:5px 10px;box-sizing:border-box;background-color:#D8BF00}.spheader-logo__container{display:inline-block;width:120px;height:40px}.spheader-logo__img{width:100%}.spheader-nav__drawer{position:relative}.spheader-nav__unshown{display:none}.spheader-nav__open{display:inline-block;width:40px;height:40px;vertical-align:middle}.spheader-nav__open span,.spheader-nav__open span::before,.spheader-nav__open span::after{position:absolute;height:4px;width:40px;border-radius:3px;background-color:#fff;display:block;content:'';cursor:pointer}.spheader-nav__open span{bottom:30px}.spheader-nav__open span::before{bottom:-13px}.spheader-nav__open span::after{bottom:-26px}.spheader-nav__close{display:none;position:fixed;z-index:99;top:0;right:0;width:100%;height:100%;background:#fff;opacity:0;transition:.3s ease-in-out}.spheader-nav__batsu{color:#fff;font-size:40px;display:block;text-align:right;line-height:40px;padding:5px}.spheader-nav__content{overflow:auto;position:fixed;top:0;right:0;z-index:9999;width:70%;max-width:330px;height:100%;background-color:#D8BF00;transition:.3s ease-in-out;-webkit-transform:translateX(105%);transform:translateX(105%)}}.spnav{margin:30px 0}.spnav-ul{text-align:center}.spnav-item{margin-bottom:20px}.spnav-link{display:inline-block;font-size:20px;padding:5px 0;width:100%;color:#fff;text-decoration:none}#nav-input:checked ~ .spheader-nav__close{display:block;opacity:.5}#nav-input:checked ~ .spheader-nav__content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,0.15)}.footer{width:100%;background:url("../img/footer.jpg") 0 0 no-repeat;min-height:200px;background-size:cover;background-position:center;position:relative;padding:16px;box-sizing:border-box}.footer-scroll{position:fixed;bottom:0;right:0;width:64px;height:64px;background-color:rgba(216,191,0,0.8);color:#fff;line-height:64px;text-align:center;font-size:2rem;box-sizing:border-box;cursor:pointer}.footer>iframe{position:absolute;left:16px;bottom:16px;width:450px;height:130px}@media screen and (max-width: 559px){.footer>iframe{position:static;margin-bottom:16px;width:100%}}.footer-contents__right{text-align:center;position:absolute;right:16px;bottom:16px}@media screen and (max-width: 559px){.footer-contents__right{position:static}}.footer-contents__right .footer-logo{height:80px}.footer-contents__right .footer-logo>img{height:100%;object-fit:contain}.footer-contents__right .laws{display:flex;flex-wrap:wrap}@media screen and (max-width: 559px){.footer-contents__right .laws{justify-content:space-around}}.footer-contents__right .laws>li{margin-right:10px}.footer-contents__right .laws>li>a{color:#fff;text-decoration:none;font-size:1.4rem}.footer-contents__right .laws>li>a:hover{text-decoration:underline}.toppage-baner-text{padding:22px 0 16px 0;display:flex;align-items:center;box-sizing:border-box}@media screen and (max-width: 559px){.toppage-baner-text{display:block;padding:32px 16px}}.toppage-baner-text>.text{width:50%;padding:0 22px;text-align:center;box-sizing:border-box}@media screen and (max-width: 559px){.toppage-baner-text>.text{width:100%;margin-bottom:32px;padding:0}}.toppage-baner-text>.text>h2{font-size:3rem;color:#222;letter-spacing:3px;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 959px){.toppage-baner-text>.text>h2{font-size:2.5rem;letter-spacing:2px}}@media screen and (max-width: 559px){.toppage-baner-text>.text>h2{margin-bottom:8px}}.toppage-baner-text>.text>p{font-size:2rem;letter-spacing:3px}@media screen and (max-width: 959px){.toppage-baner-text>.text>p{font-size:1.8rem;letter-spacing:2px}}@media screen and (max-width: 768px){.toppage-baner-text>.text>p{font-size:1.6rem}}.toppage-baner-text>.imgs{width:50%;padding:0 30px 0 22px;box-sizing:border-box}@media screen and (max-width: 559px){.toppage-baner-text>.imgs{width:100%;padding:0}}@media screen and (max-width: 559px){.main-imgs .slick-slide{padding:0}}.main-imgs a.main-img-link{width:100%;display:block}.main-imgs a.main-img-link>img{width:100%}.scroll-text{letter-spacing:.4em;position:absolute;left:0;bottom:0;padding:10px 10px 110px;overflow:hidden;color:#222222;font-size:14px;line-height:1;writing-mode:vertical-lr;z-index:2}@media screen and (max-width: 559px){.scroll-text{display:none}}.scroll-text::after{content:'';position:absolute;bottom:0;left:50%;width:1px;height:100px;background:#222222;animation:sdl 3.5s cubic-bezier(0.645, 0.045, 0.355, 1) infinite both;position:absolute;bottom:0;left:50%;width:1px;height:100px}@keyframes sdl{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.slick-slide{padding:10px}.slides{margin:30px auto 46px auto;width:100%}@media screen and (max-width: 768px){.slides{width:95%}}@media screen and (max-width: 559px){.slides{margin:22px auto;width:calc(90% + 20px)}}.slides .slide-content{color:#222;text-decoration:none;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22)}.slides .slide-content:hover img{transform:scale(1.05);transition:.3s}.slides .slide-img{width:95%;margin:0 auto;transition:.3s}.slides .slide-title{text-align:center;letter-spacing:0}.slides .slide-price{text-align:center}.slides .slide-price .price-before{font-size:18px;text-decoration:line-through}.slides .slide-price .price-after{font-size:25px;font-weight:bold;color:#CC0000}.slides .slide-price .price-stable{font-size:25px;font-weight:bold}.newsBox{height:300px;width:90%;margin:0 auto 56px auto}@media screen and (max-width: 559px){.newsBox{margin-bottom:40px;height:auto}}.newsBox .news-twitter{display:flex;justify-content:space-between}@media screen and (max-width: 559px){.newsBox .news-twitter{display:block}}.newsBox .news-twitter>.news{width:calc(70% - 16px);background-color:#f8f8f8;height:300px;padding:16px;box-sizing:border-box;overflow:scroll}@media screen and (max-width: 559px){.newsBox .news-twitter>.news{width:100%;margin-bottom:32px;height:240px}}.newsBox .news-twitter>.news>h2{font-size:2rem;color:#222;letter-spacing:2px;margin-bottom:16px}.newsBox .news-twitter>.news>ul.newsList>li{margin-bottom:8px}.newsBox .news-twitter>.news>ul.newsList>li>a{color:#222;text-decoration:none;font-size:1.4rem}.newsBox .news-twitter>.news>ul.newsList>li>a:hover{text-decoration:underline}.newsBox .news-twitter>.twitterTimeline{width:30%;padding:8px;height:300px;box-sizing:border-box;overflow-y:scroll;border:1px solid #222}@media screen and (max-width: 559px){.newsBox .news-twitter>.twitterTimeline{width:100%}}.sectiontitle{width:450px;margin:0 auto;text-align:center;font-size:3rem;margin-bottom:64px;border-bottom:1px solid #222}@media screen and (max-width: 559px){.sectiontitle{font-size:2.5rem;margin-bottom:40px;width:90%}}.about{background-color:#fffce8;padding:64px 0}@media screen and (max-width: 559px){.about{padding:32px 0 40px 0}}.about-items{width:960px;margin:0 auto}@media screen and (max-width: 959px){.about-items{width:90%}}.about-item__title{font-size:2.2rem;font-weight:bold;color:#4d4d4d;margin-bottom:16px}@media screen and (max-width: 559px){.about-item__title{font-size:2rem}}.about-item__title::before{content:'';display:inline-block;background-image:url(../img/list-style.svg);height:37px;width:37px;background-size:contain;background-repeat:no-repeat;vertical-align:bottom}.about-item__detail{width:90%;margin:0 auto 40px auto}@media screen and (max-width: 559px){.about-item__detail{margin-bottom:32px;font-size:1.4rem;line-height:2}}.about-item__detail:last-of-type{margin:0 auto}.themes{padding:64px 0 40px 0}@media screen and (max-width: 559px){.themes{padding:32px 0 8px 0}}.theme-box{width:960px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 959px){.theme-box{width:95%}}@media screen and (max-width: 559px){.theme-box{width:90%;display:block}}.theme-content{width:31%;padding:8px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22);box-sizing:border-box;border-radius:3px;margin-bottom:32px;color:#222;text-decoration:none}@media screen and (max-width: 768px){.theme-content{margin-bottom:24px}}@media screen and (max-width: 559px){.theme-content{display:inline-block;width:100%;margin-bottom:32px}}.theme-content:hover img{transform:scale(1.05);transition:.3s}.theme-img{width:100%;transition:.3s}.theme-title{text-align:center;font-size:25px}.theme-for{text-align:center;letter-spacing:0;font-size:1.6rem}@media screen and (max-width: 768px){.theme-for{font-size:1.4rem}}@media screen and (max-width: 559px){.theme-for{font-size:1.6rem}}.theme-price{text-align:center}.theme-price .price-before{font-size:16px;text-decoration:line-through}.theme-price .price-after{font-size:20px;font-weight:bold;color:#CC0000}.theme-price .price-stable{font-size:20px;font-weight:bold}.blog{padding:64px 0 72px 0;background-color:#fffce8}@media screen and (max-width: 559px){.blog{padding:32px 0 0 0}}.blog-box{width:960px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 959px){.blog-box{width:95%}}@media screen and (max-width: 559px){.blog-box{width:90%;display:block;padding:0 0 40px 0}}.blog-content{width:31%;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22)}.blog-content:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,0.15),0 0 5px rgba(0,0,0,0.1)}@media screen and (max-width: 559px){.blog-content{display:inline-block;width:100%}.blog-content:not(:last-child){margin-bottom:32px}}.blog-content>img{border-radius:3px;width:100%}.subscription{background-color:#222222;padding:8px;box-sizing:border-box;display:flex;align-items:center}@media screen and (max-width: 559px){.subscription{display:block}}.subscription>div.explain{color:#fff;font-weight:bold;width:50%;text-align:center;font-size:1.4rem}@media screen and (max-width: 559px){.subscription>div.explain{width:100%}}.subscription .form{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:50%}@media screen and (max-width: 559px){.subscription .form{width:100%}}.subscription .form>input[type="email"]{display:block;width:80%;height:32px;padding:4px 8px;box-sizing:border-box;font-size:16px;line-height:1.5;background-color:#fff;border:1px solid #D8BF00;outline:none}.subscription .form>input[type="email"]:focus{border:3px solid #D8BF00}.subscription .form>div.btn{margin-left:-1px;box-sizing:border-box;width:calc(20% + 1px);height:100%}.subscription .form>div.btn>button{box-sizing:border-box;display:inline-block;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#D8BF00;border:1px solid #D8BF00;width:100%;font-size:1.4rem;line-height:1.5;height:32px}.p-title{text-align:center;font-size:4rem;margin:100px 0 8px 0}@media screen and (max-width: 559px){.p-title{font-size:30px;margin:40px 0 8px 0}}.p-title.__series{margin-bottom:16px}.p-title.__series>span{display:block}.p-title.__series>span.titleName{font-size:4rem}@media screen and (max-width: 559px){.p-title.__series>span.titleName{font-size:30px}}.p-title.__series>span.seriesName{font-size:1.4rem}.p-title.__series>span.seriesName::before,.p-title.__series>span.seriesName::after{content:"−"}.p-description{text-align:center;font-size:1.4rem;margin:0 0 50px 0}@media screen and (max-width: 559px){.p-description{margin-bottom:30px}}.p-point{display:table;margin:0 auto;position:relative}@media screen and (max-width: 559px){.p-point{display:block}}.p-point__manual{position:absolute;height:65%;bottom:0;right:0}@media screen and (max-width: 959px){.p-point__manual{height:40%}}@media screen and (max-width: 559px){.p-point__manual{display:none}}.p-point__item{font-size:2.5rem;padding-left:45px;background:url(../img/list-style.svg) 0 0 no-repeat;background-size:40px 40px}@media screen and (max-width: 768px){.p-point__item{font-size:2.2rem;padding-left:40px}}@media screen and (max-width: 559px){.p-point__item{font-size:1.8rem;padding-left:20px}}.p-point__item.__series>a{color:#003978}.p-point__item:not(:last-child){margin-bottom:25px}@media screen and (max-width: 559px){.p-point__item:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 959px){.p-point__item{background-size:35px 35px}}@media screen and (max-width: 559px){.p-point__item{background-size:22px 25px}}.p-btn{display:inline-block;min-width:150px;height:50px;text-decoration:none;text-align:center;line-height:40px;border-radius:2px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22);font-size:18px;padding:5px 15px;box-sizing:border-box;cursor:pointer;margin:20px;margin:0 10px}@media screen and (max-width: 559px){.p-btn{box-sizing:border-box;font-size:16px;height:40px;line-height:30px}}.p-btn:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,0.15),0 0 5px rgba(0,0,0,0.1)}.p-btn._demo{background-color:#222;color:#fff}@media screen and (max-width: 559px){.p-btn._demo{margin:0 0 10px 0}}.p-btn._demo:hover{letter-spacing:2px}.p-btn._buy{background-color:#D8BF00;color:#222;transition:.3s}.p-btn._buy:hover{letter-spacing:2px;transition:.3s}.mock-imgcontainer{width:100%;background-color:#f8f8f8;margin:50px 0 100px 0;border-radius:2px;padding:30px 0;box-sizing:border-box}@media screen and (max-width: 559px){.mock-imgcontainer{margin:50px 0;padding:0}}.mock-img{display:block;width:70%;margin:0 auto}@media screen and (max-width: 559px){.mock-img{width:100%}}.comparison{margin:80px auto;background-color:#f5f5f5;font-size:2.5rem;color:#333333;box-sizing:border-box}@media screen and (max-width: 559px){.comparison{display:none}}.comparison th{padding:8px;box-sizing:border-box}.comparison td{padding:16px 32px;box-sizing:border-box}@media screen and (max-width: 959px){.comparison td.comparison-item{padding:8;font-size:2rem}}@media screen and (max-width: 959px){.comparison td.comparison-detail{padding:8px}}.comparison th,.comparison td{border-right:1px solid #fff}.comparison th._last,.comparison td._last{border-right:none}.comparison th._recommend,.comparison td._recommend{background-color:#e6da85;color:#222222}.comparison tr{box-sizing:border-box}.comparison tr:not(:last-child){border-bottom:1px solid #fff}.comparison-th{font-weight:bold}.comparison-detail{text-align:center;font-weight:bold}.comparison-sp{margin:40px auto;background-color:#f5f5f5;font-size:2rem;color:#222222;box-sizing:border-box}.comparison-sp tr:not(:last-child){border-bottom:solid 1px #fff}.comparison-sp th{font-size:2.5rem;font-weight:bold;background-color:#e6da85}.comparison-sp td{padding:18px 24px;box-sizing:border-box}.features-title{font-size:2.5rem;text-align:center;margin-bottom:72px}@media screen and (max-width: 768px){.features-title{font-size:2.2rem}}@media screen and (max-width: 559px){.features-title{font-size:1.8rem;font-weight:bold;margin-bottom:32px}}.feature-applicable{padding:3px 5px;background-color:#D8BF00;color:#fff;border-radius:5px;margin-right:3px;font-size:14px}.feature-title{font-size:2.2rem;margin-bottom:32px}@media screen and (max-width: 768px){.feature-title{font-size:2rem}}@media screen and (max-width: 559px){.feature-title{font-size:1.8rem;margin-bottom:24px}}.feature-title._right{text-align:right}@media screen and (max-width: 559px){.feature-title._right{text-align:left}}.feature-detail{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 559px){.feature-detail{display:block}}.feature-text{width:46%;color:#4d4d4d;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 559px){.feature-text{width:100%;font-size:1.4rem;line-height:2}}.feature-text p{margin:8px 0}.feature-imgcontainer{width:50%}@media screen and (max-width: 559px){.feature-imgcontainer{width:100%}}.feature-img{width:100%;object-fit:contain}.payment-title{font-size:2.5rem;text-align:center;margin-bottom:72px}@media screen and (max-width: 768px){.payment-title{font-size:2.2rem}}@media screen and (max-width: 559px){.payment-title{font-size:1.8rem;font-weight:bold;margin-bottom:32px}}.payment-text{color:#4d4d4d;width:50%;margin:0 auto 80px auto;line-height:1.8}@media screen and (max-width: 959px){.payment-text{width:70%}}@media screen and (max-width: 559px){.payment-text{font-size:1.4rem;line-height:2;width:100%;margin:24px 0 40px 0}}.payment-text a{color:blue}.payment-detail{display:flex;justify-content:center}@media screen and (max-width: 559px){.payment-detail{display:block}}.payment-box{margin:0 40px}@media screen and (max-width: 559px){.payment-box{display:table;margin:0 auto}}.payment-btn{background-color:white;background-image:url(https://gumroad.com/button/button_bar.jpg);background-repeat:repeat-x;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22);color:#222;display:flex;flex-direction:column;font-size:1.8rem;font-style:normal;font-weight:500;line-height:40px;width:200px;text-align:center;text-shadow:none;text-decoration:none;padding:8px 0}.payment-btn:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,0.15),0 0 5px rgba(0,0,0,0.1)}.payment-price{text-align:center;font-size:2.5rem}@media screen and (max-width: 559px){.payment-price{margin:0}}.payment-price .price-before{font-size:1.8rem;text-decoration:line-through}.payment-price .price-after{font-size:2.5rem;font-weight:bold;color:#CC0000}.payment-price .price-stable{font-size:2.5rem;font-weight:bold}.option{margin-bottom:200px}.option-title{font-size:2.5rem;text-align:center;margin-bottom:72px}@media screen and (max-width: 768px){.option-title{font-size:2.2rem}}@media screen and (max-width: 559px){.option-title{font-size:1.8rem;font-weight:bold;margin-bottom:32px}}.option-detail{display:flex;align-items:center}@media screen and (max-width: 559px){.option-detail{display:block}}.option-btn{width:30%;text-align:center}@media screen and (max-width: 559px){.option-btn{width:100%;margin:16px auto}}@media screen and (max-width: 768px){.option-btn>a.payment-btn{width:100%}}@media screen and (max-width: 559px){.option-btn>a.payment-btn{width:100%}}.option-text{width:60%;margin:0 5%;line-height:1.8}@media screen and (max-width: 559px){.option-text{width:100%;margin:0;font-size:1.4rem;line-height:2}}.option-text__title{font-size:2rem;text-align:center;margin-bottom:32px}@media screen and (max-width: 559px){.option-text__title{font-size:1.6rem;margin-bottom:16px}}h2.section-title{font-size:2.5rem;text-align:center;margin-bottom:72px}@media screen and (max-width: 768px){h2.section-title{font-size:2.2rem}}@media screen and (max-width: 559px){h2.section-title{font-size:1.8rem;font-weight:bold;margin-bottom:32px}}p.section-text{color:#4d4d4d;margin:0 auto 80px auto;line-height:1.8}@media screen and (max-width: 559px){p.section-text{font-size:1.4rem;line-height:2;margin:24px 0 40px 0}}.demosites div.demosites-linkWrapper{margin:0 auto;display:flex;justify-content:space-between}.demosites div.demosites-linkWrapper>a.link{width:48%;color:#222;text-align:center;text-decoration:none;font-size:1.3rem}.demosites div.demosites-linkWrapper>a.link>span.btn{display:inline-block;background-color:#222;color:#fff;padding:8px 16px;border-radius:3px;transition:.3s}.demosites div.demosites-linkWrapper>a.link>img{width:100%;transition:.3s}.demosites div.demosites-linkWrapper>a.link:hover span{font-weight:bold;transition:.3s}.demosites div.demosites-linkWrapper>a.link:hover img{transform:scale(1.03);transition:.3s}.sectionWrapper.__nove div.container{margin-bottom:72px}.sectionWrapper.__nove div.container img{width:100%}.sectionWrapper.__nove div.container h3.title{padding:8px 80px;position:relative;display:inline-block;margin-bottom:56px;font-size:2.2rem}@media screen and (max-width: 768px){.sectionWrapper.__nove div.container h3.title{font-size:2rem}}@media screen and (max-width: 559px){.sectionWrapper.__nove div.container h3.title{font-size:1.8rem;display:block;padding:8px 0;margin-bottom:32px}}.sectionWrapper.__nove div.container h3.title::before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';background-image:-webkit-linear-gradient(left, transparent, #D8BF00 20%, #222 80%, transparent 100%);background-image:linear-gradient(left, transparent, #D8BF00 20%, #222 80%, transparent 100%)}.sectionWrapper.__nove div.container h3.title>span.font-nove{font-size:3.2rem}@media screen and (max-width: 768px){.sectionWrapper.__nove div.container h3.title>span.font-nove{font-size:2.4rem}}.sectionWrapper.__nove div.container p.text{width:80%;margin:72px auto;color:#222}@media screen and (max-width: 559px){.sectionWrapper.__nove div.container p.text{width:100%;margin:32px 0}}.sectionWrapper.__nove div.container p.text>a{color:#003978}.sectionWrapper.__nove div.container .function-list{display:flex;justify-content:space-between}@media screen and (max-width: 559px){.sectionWrapper.__nove div.container .function-list{display:block}}.sectionWrapper.__nove div.container .function-list>ul.items{width:48%}.sectionWrapper.__nove div.container .function-list>ul.items>li{list-style:disc;margin:8px 0}@media screen and (max-width: 559px){.sectionWrapper.__nove div.container .function-list>ul.items{width:100%}}.center{text-align:center}.right{text-align:right}.separate-border{border-top:1px solid #222222;margin:80px 0}@media screen and (max-width: 559px){.separate-border{margin:40px 0}}.separate-border__lite{border-top:1px solid #cccccc;margin:80px auto;width:80%}@media screen and (max-width: 559px){.separate-border__lite{margin:40px auto}}.separate-border__lite-50{border-top:1px solid #cccccc;width:80%;margin:40px auto}@media screen and (max-width: 559px){.separate-border__lite-50{margin:24px auto}}._sm{display:none}@media screen and (max-width: 559px){._sm{display:block}}._mds{display:none}@media screen and (max-width: 768px){._mds{display:block}}._md{display:none}@media screen and (max-width: 959px){._md{display:block}}@media screen and (max-width: 559px){._nosm{display:none}}@media screen and (max-width: 959px){._lg{display:none}}.attention{font-size:14px;color:#c9442a}
