@media screen and (max-width:1024px){@import url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/reset.css);*{box-sizing:border-box}html{color:#555}.sp{display:block}body{background:#ebebeb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;overflow:auto}.grad{background:linear-gradient(115.3deg,#458CA8 -.11%,#4EA497 100.94%)}.pc{display:none}a{text-decoration:none}a:hover{opacity:.8}.btn{display:block;border-radius:8px;font-size:16px;text-align:center;line-height:1;padding:20px;font-weight:700;border:2px solid transparent}.btn-primary{background:#F8C058;color:#fff}.btn-default{background:#fff;color:#555}.box>.inner{width:100%;margin:0 auto;padding:30px 20px}ul.breadcrumb{margin:40px 0;display:none;font-size:15px}ul.breadcrumb>li:not(:last-child):after{content:">";padding:0 10px;color:#555}ul.breadcrumb>li>a{color:#555;text-decoration:underline}ul.breadcrumb>li>a:hover{color:#555;text-decoration:none}body.category>article,body.error404>article,body.page>article,body.single>article{padding-bottom:80px}body.category>article:before,body.error404>article:before,body.page>article:before,body.single>article:before{content:"";display:block;width:100%;height:50px}body.category>article>.inner>h2,body.error404>article>.inner>h2,body.page>article>.inner>h2,body.single>article>.inner>h2{color:#555;font-size:24px;margin-bottom:10px}body.category>article>.inner>h2+p,body.error404>article>.inner>h2+p,body.page>article>.inner>h2+p,body.single>article>.inner>h2+p{font-size:14px;line-height:1.8}body.page>article>.inner>h2+p>span{font-weight:400}ul.case-list{display:flex;justify-content:flex-start;margin-bottom:40px;flex-wrap:wrap;padding:0 20px}ul.case-list>li{width:100%;margin-right:0;background:#F8F8F8;margin-bottom:35px;padding-bottom:0;border-radius:10px!important}ul.case-list>li:nth-child(3n){margin-right:0}ul.case-list>li>a{display:block;color:#555}ul.case-list>li>a>img{width:100%;height:274px;object-fit:cover;margin-bottom:20px}ul.case-list>li>a>div{width:100%}ul.case-list>li>a>div>.cat-name{background:#A9C25C;display:none;font-size:14px;color:#fff;margin-left:20px;padding:4px 10px}ul.case-list>li>a>div>h3{margin:20px;font-size:16px}ul.case-list>li>a>div>p.body{font-size:14px;line-height:1.8;margin:0 20px 20px}ul.case-list>li>a>div>.btn-default{border-color:#555;margin:0 20px 20px;font-size:14px;position:static;width:auto}section#voice>.inner>ul.case-list>li>a>div>.btn-default{width:calc(100% - 40px);left:unset;position:relative;bottom:unset;transform:none;right:unset}ul.case-list+.btn{border-color:#555;width:100%;margin:0 auto}.drawer-hamburger{width:24px;padding:16px 20px 22px}.drawer-hamburger-icon:before{top:-8px}.drawer-hamburger-icon:after{top:8px}body>header{height:50px;background:rgba(255,255,255,.9);width:100%;position:fixed;z-index:9999}body>header>h1{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-34px}body>header>h1>a{background-image:url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/img/logo_mini.svg);text-indent:-9999px;display:block;width:68px;height:29px;background-size:68px 29px}body>header>a{display:none;position:absolute;right:24px;top:50%;margin-top:-12px}body>header>a,body>header>a>svg{width:24px;height:24px}#float-menu{width:260px;padding:25px;text-align:center;color:#ffffff;position:fixed;right:0;bottom:0;transition:.3s;border-radius:8px 0 0 0;z-index:9}#float-menu.opa{opacity:100%}#float-menu>p{font-size:18px;font-weight:700;margin-bottom:20px}#float-menu>ul{list-style:none;padding:0;margin:0}#float-menu>ul>li:first-child{margin-bottom:10px}#float-menu>ul>li>a{font-size:16px}#gnavi{height:64px;width:100%;position:fixed;transition:.6s;z-index:99999}#gnavi>.inner{height:100%;position:relative;display:flex;justify-content:start;padding:0}#gnavi>.inner>h1{margin-left:16px}#gnavi>.inner>h1>a{display:block;width:59px;height:32px;background-image:url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/img/logo_mini.svg);text-indent:-9999px}#gnavi>.inner>h1>a>img{width:135px;height:94px}#gnavi>.inner>h2{position:absolute;font-size:14px;top:20px;right:0;color:#fff;font-weight:400}#gnavi>.inner>ul{display:flex;justify-content:space-between;margin-left:24px;padding:0;list-style:none;align-items:center}#gnavi>.inner>ul>li{margin:0 1em 0 0}#gnavi>.inner>ul>li>a{color:#796BAE;font-size:14px}#gnavi>.inner>ul>li>a>i{margin:0 8px 0 0;line-height:1}#gnavi>.inner>ul>li>a>i>svg>path{fill:#555}nav.drawer-nav{background:#555}ul.drawer-menu{padding:40px}ul.drawer-menu>li{margin-bottom:20px}ul.drawer-menu>li>a{font-size:16px;color:#fff;font-weight:700;display:block}body.category-case #gnavi>.inner>h1>a{background-image:url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/img/logo.svg)}body.category-case #gnavi>.inner>h2{color:#555}body.category-case #gnavi>.inner>ul>li>a>i>svg>path{fill:#555}body.single #gnavi>.inner>h2{color:#555}body.single #gnavi>.inner>ul>li>a>i>svg>path{fill:#555}body.page #gnavi>.inner>h2{color:#555}body.page #gnavi>.inner>ul>li>a>i>svg>path{fill:#555}.right-inc:after{position:absolute;content:"";width:100%;display:block;left:0}.colordig,.right-inc:after{background:linear-gradient(115.3deg,#458CA8 -.11%,#4EA497 100.94%);z-index:1}.colordig{overflow:hidden}.colordig.mini{background:#F8C058}.colordig.reverse{background:linear-gradient(115.3deg,#4EA497 -.11%,#458CA8 100.94%);z-index:1}.colordig.left{transform:skew(0deg,12deg)}.colordig.left>.inner,.colordig.right{transform:skew(0deg,-12deg)}.colordig.right>.inner{transform:skew(0deg,12deg)}section.box>.inner h2{font-size:24px;padding-bottom:20px;margin-bottom:40px;position:relative;text-align:center}section.box>.inner h2.rn{letter-spacing:0;font-size:24px}section.box>.inner h2.rn>span{font-size:12px}section.box.regular>.inner{padding:80px 20px}section.box.regular>.inner h2{text-align:center;color:#555;position:relative;margin-bottom:20px}section.box.regular>.inner h2>span.main{background:#fff;position:relative;z-index:3;padding:0 30px}section.box>.inner h2.rn:after{margin-left:0}section.box>.inner h2:after{content:"";width:80px;height:4px;display:block;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-40px}section.box>.inner h2+p{width:100%;font-size:18px;line-height:1.8;font-weight:400}section.box.horizon h2{color:#555}section.box.horizon h2:after{background:#4EA497}section.box.horizon h2+p{color:#555}section.box>.inner .fs16{font-size:16px;font-weight:400}#movie-mini{padding:30px 0 0;margin-top:0}#movie-mini>.inner>h2{text-align:center;margin-bottom:40px}#movie-mini>.inner>h2:after{left:50%;margin-left:0}#movie-mini>.inner>.movie-wrap{width:100%;position:relative}#movie-mini>.inner>.movie-wrap:after{content:"";padding-top:56.25%;display:block}#movie-mini>.inner>.movie-wrap>iframe{position:absolute;width:100%;height:100%}#movie-mini>.inner>.bg-yellow2{width:800px;height:800px;bottom:-110px;right:-630px}#movie-mini>.inner>.bg-purple{width:500px;height:500px;top:800px;left:-280px}#visual{position:relative;margin-top:64px;background:#fff}#visual>.inner{height:inherit;width:calc(100% - 48px);padding:16px 0 0}#visual>.inner>div{position:relative;transform:none;z-index:2}#visual>.inner>div>h2{font-size:24px;letter-spacing:0;text-align:left}#visual>.inner>div>p{font-size:14px;margin-bottom:24px}#visual>.inner>div>p>span{padding:0}#visual>.inner>div>.btn-rn{width:100%}#visual>.inner>.img-visual{position:relative;transform:none;z-index:2;top:inherit;width:100%;height:auto;margin-bottom:24px}#visual>.inner>.bg-purple{width:400px;height:400px;border-radius:60px;left:150px;top:-330px}#visual>.inner>.bg-yellow{width:300px;height:300px;border-radius:60px;left:-150px;bottom:-80px;top:inherit}#visual>.case-company{margin-bottom:20px}#visual>.case-company>li{margin:16px 2px;width:16%;background:#fff;padding:8px}#visual>.case-company>li>img{width:100%;height:auto}#about>.inner{position:relative;padding-bottom:60px}#about>.inner>p.description{font-size:14px}#about>.inner>ul.about-list>li{display:block;margin-bottom:60px;z-index:1}#about>.inner>ul.about-list>li>img{width:100%;height:auto;margin-bottom:24px}#about>.inner>ul.about-list>li>div{width:100%;position:relative;top:0;transform:none;right:0}#about>.inner>ul.about-list>li>div>h3{font-size:20px;font-weight:700;margin-bottom:24px;line-height:1}#about>.inner>ul.about-list>li>div>p{font-size:14px;line-height:1.6}#about>.inner>ul.about-list>li:nth-child(2)>div{left:0}#about>.inner>ul.about-list>li:after{position:absolute;bottom:0;color:#796BAE;opacity:.3;z-index:1;font-size:160px;line-height:1;font-family:Noto Sans JP;font-weight:800}#about>.inner>ul.about-list>li:first-child:after{content:"1";right:0}#about>.inner>ul.about-list>li:nth-child(2):after{content:"2";left:0}#about>.inner>ul.about-list>li:nth-child(3):after{content:"3";right:0}#about>.inner>.bg-yellow{width:460px;height:460px;border-radius:80px;top:310px;right:-260px;background:rgba(248,192,88,.2);transform:rotate(45deg);z-index:0;position:absolute}#about>.inner>.bg-purple{width:440px;height:440px;border-radius:80px;background:rgba(121,107,174,.2);z-index:0;position:absolute;bottom:-130px;left:-350px}#about>.inner>.btn-wrap{position:relative;z-index:1}#about>.inner>.btn-wrap>p{text-align:center;font-size:14px;font-weight:700;margin-bottom:20px}#about>.inner>.btn-wrap>.btn-rn{width:100%;margin:0 auto}#user-merit{background:#FFF}#user-merit>.inner{display:flex;width:100%;flex-direction:column-reverse;padding:150px 20px;margin:-100px 0 -60vw}#user-merit>.inner>div{width:100%}#user-merit>.inner>div.left{background-image:url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/img/img_usermerit.png);background-size:140%;background-position:50%;height:150vw;width:calc(100% + 40px);width:-webkit-calc(100% + 40px);margin-left:-20px;background-repeat:no-repeat}#user-merit>.inner>div.right{padding-left:0;padding-top:0;padding-bottom:0;width:100%}#user-merit>.inner>div.right>ul{width:100%;list-style:decimal;padding-left:25px}#user-merit>.inner>div.right>ul>li{line-height:2}#corp-merit{position:relative;z-index:1}#corp-merit>.inner{display:flex;width:100%;flex-direction:column-reverse;margin-bottom:-20vw}#corp-merit>.inner>div{width:100%;margin:-200px 0 0}#corp-merit>.inner>div h2{color:#fff}#corp-merit>.inner>div.left{background-image:url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/img/img_corpmerit.png);background-size:190%;background-position:0 0;margin:0 0 0 -20px;height:120vw;width:100vw}#corp-merit>.inner>div.right{width:100%;margin-left:auto;padding:220px 0 30px}#corp-merit>.inner>div.right>ul{padding-left:25px;color:#fff;width:100%;list-style:decimal}#corp-merit>.inner>div.right>ul>li{line-height:2}#feature{position:relative;padding:20px 0 60px;margin-top:0;z-index:0}#feature>.inner{position:relative;z-index:2;color:#ffffff}#feature>.inner>h2:after{content:"";width:80px;height:4px;display:block;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-40px}#feature>.inner>ul{display:flex;justify-content:space-between;margin:0;list-style:none;flex-wrap:wrap;padding:0 10px}#feature>.inner>ul>li{width:100%;margin-bottom:30px}#feature>.inner>ul>li>div{border:2px solid #ffb128;background:#fff;height:300px;position:relative}#feature>.inner>ul>li>div>img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}#feature>.inner>ul>li>h3{text-align:center;font-size:20px;color:#555;margin:20px 0}#feature>.inner>ul>li>p{color:#555;font-size:16px;line-height:1.8}#deploy{background:#FFF}#deploy>.inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;flex-direction:column-reverse;margin-top:-50px;padding-top:90px}#deploy>.inner>div{width:100%}#deploy>.inner>div.left{background-size:200%;margin:40px -20px 0;width:calc(100% + 40px);height:540px;background-repeat:no-repeat;background-position:top}#deploy>.inner>div.right{padding-left:0;padding-top:0;padding-bottom:0}#deploy>.inner>div.right>p{margin-bottom:60px}#deploy>.inner>div.right>a.btn-default{border-color:#555;width:100%}#system>.inner{position:relative;padding-top:60px;padding-bottom:140px}#system>.inner>h2{width:100%;margin-left:auto;letter-spacing:0;font-size:24px}#system>.inner>h2:after{background:linear-gradient(120.61deg,#FFB224,#FF9153 90.41%)}#system>.inner>dl{width:100%;margin-left:auto;font-size:18px;line-height:1.8;font-weight:400}#system>.inner>dl>dt{margin-bottom:1em;font-weight:700}#system>.inner>dl>dd{margin-bottom:3em}#system>.inner>img{position:relative}#system>.inner>.img-system0{left:0;top:0;display:block;margin:0 auto;width:90%}#system>.inner>.img-system1{left:0;top:-170px}#price.box>.inner{padding:40px 20px}#price.box>.inner h2>span.main{background:#ebebeb}#price.box>.inner h2+p{width:100%;text-align:center;margin-bottom:24px;font-size:14px}#price.box>.inner>.btn-default{border:2px solid transparent;width:100%;margin:0 auto}#function{color:#fff}#function>.inner{position:relative;padding-top:50px;padding-bottom:90px}#function>.inner h2+p{font-size:16px}#function>.inner>img.img-function{position:static;margin-top:30px}#brand{position:relative;padding-top:20px;padding-bottom:60px;z-index:2}#brand.right-inc:after{height:calc(100% + 300px);height:-webkit-calc(100% + 300px);top:-180px;transform:skew(0deg,-12deg);background:linear-gradient(115.3deg,#4EA497 -.11%,#458CA8 100.94%)}#brand>.inner{position:relative;z-index:2;color:#ffffff}#brand>.inner>img{width:690px;height:auto;position:relative;top:inherit;right:inherit}#pos{background:#ebebeb;margin-top:-190px;margin-bottom:-180px}#pos>.inner{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}#pos>.inner>div{width:100%}#pos>.inner>div.left{background-size:cover}#pos>.inner>div.right{padding-left:0;padding-top:220px;padding-bottom:240px}#pos>.inner>div.right>p{margin-bottom:60px}#pos>.inner>div.right>a.btn-default{border-color:#555;width:100%}#support{position:relative;padding-top:20px;padding-bottom:90px}#support>.inner{position:relative;z-index:2;color:#ffffff}#support>.inner>img{width:100%;height:auto;position:relative;top:inherit;right:0;margin-top:40px}#support.right-inc:after{height:calc(100% + 300px);height:-webkit-calc(100% + 300px);top:-80px;transform:skew(0deg,12deg)}section#voice.regular{background:#fff;margin-top:-230px;padding-top:0}section#voice>.inner{padding:60px 0}#flow{background:#ebebeb}section#flow.box.regular>.inner h2>span.main{background:#ebebeb;color:#555}#flow>.inner{padding:40px 20px}#flow>.inner>p.description{color:#555;font-size:16px;width:100%;text-align:center;font-weight:400}#flow>.inner>ul{display:flex;justify-content:space-between;margin:40px 0 0;padding:0 20px;list-style:none;flex-wrap:wrap}#flow>.inner>ul>li{width:100%;margin-bottom:130px;position:relative}#flow>.inner>ul>li>div{border:2px solid #4ea497;background:#fff;height:300px;position:static}#flow>.inner>ul>li:not(:last-child)>div:after{content:"";width:80px;height:80px;top:inherit;right:inherit;display:block;background:url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/img/icon_arrow.svg);position:absolute;right:-60px;left:50%;margin-left:-40px;z-index:2;bottom:-100px;transform:rotate(90deg)}#flow>.inner>ul>li>div>img{position:absolute;top:50%;left:50%;margin-top:-70px;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}#flow>.inner>ul>li>h3{text-align:center;font-size:20px;color:#555;margin:20px 0}#flow>.inner>ul>li>p{color:#555;font-size:16px;line-height:1.8}#faq{background:#fff}ul.faq-list{margin-bottom:20px}ul.faq-list>li.question:hover{cursor:pointer;opacity:.8}ul.faq-list>li>dl{background:#EBEBEB;display:flex}ul.faq-list>li>dl>dt{text-align:center;width:50px;font-size:36px;font-weight:700;color:#fff;align-items:center;padding:6px 0;position:relative}ul.faq-list>li>dl>dt>span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}ul.faq-list>li>dl>dd{width:calc(100% - 60px)}ul.faq-list>li.question>dl>dt{background:#F8C058}ul.faq-list>li.question>dl>dd{font-weight:700;font-size:14px;display:flex;justify-content:space-between;width:calc(100% - 50px);padding:10px 30px 10px 10px;position:relative}ul.faq-list>li.question>dl>dd>i{transition:.1s;display:block;position:absolute;right:10px;top:50%;margin-top:-12px}ul.faq-list>li.question>dl>dd>i.rotate{transform:rotate(45deg)}ul.faq-list>li.question>dl>dd>i>img{width:20px;height:20px;display:block}ul.faq-list>li.anser{display:none}ul.faq-list>li.anser>dl>dt{background:#555555}ul.faq-list>li.anser>dl>dd{padding:10px;font-size:14px;color:#555;line-height:1.8}ul.faq-list+.btn{border-color:#555;width:100%;margin:80px auto 0}body.category-case{background-color:#ebebeb}body.category-case #gnavi{background:rgba(255,255,255,.9)}ul.case-list.category{margin-top:30px;margin-bottom:60px}ul.case-list.category>li,ul.case-list.category>li:nth-child(11),ul.case-list.category>li:nth-child(14),ul.case-list.category>li:nth-child(2),ul.case-list.category>li:nth-child(3n),ul.case-list.category>li:nth-child(5),ul.case-list.category>li:nth-child(8){margin-right:0}ul.case-list.category>li:first-child{width:100%}ul.case-list.category>li:first-child>a>img{width:100%;height:274px;object-fit:cover}body.single{background-color:#ebebeb}body.single #gnavi{background:rgba(255,255,255,.9)}.single.case{margin-top:30px;background:#fff;padding-bottom:80px;margin-bottom:80px}.single.case>.eyecatch>img{width:100%;height:274px;object-fit:cover}.single.case>.body{padding:20px}div#toc_container{width:100%;padding:0;border:0;margin-bottom:40px;background:#ecf4f6}#toc_container p.toc_title{text-align:left;padding:30px 30px 0}#toc_container p.toc_title+ul.toc_list{margin:0;padding:20px 30px 30px}#toc_container a{color:#555}#toc_container li{margin-bottom:8px!important}#toc_container li ul{margin-top:8px!important}#toc_container p.toc_title:before{content:"";background:url(/static-sites/starpay-mini/wp-content/themes/wp-themes-starpay_mini/img/icon_index.svg) no-repeat;width:20px;height:13px;display:inline-block;margin-right:10px;position:relative;top:3px}.single.case>.body>.cat-name{background:#A9C25C;display:inline-block;font-size:14px;color:#fff;padding:4px 10px;text-decoration:none;margin:0;line-height:inherit}.single.case>.body>h1{font-size:24px;font-weight:700;line-height:1.4;margin:20px 0;color:#555}.single.case>.body>h1>a{color:#555}.single.case>.body>h2{font-size:24px;font-weight:700;margin-bottom:20px}.single.case>.body>h3{font-size:24px;font-weight:400;margin-bottom:20px}.single.case>.body>h4{font-size:18px;margin-bottom:20px;font-size:16px}.single.case>.body>p{font-size:16px;line-height:1.8;margin-bottom:2em}.single.case>.body>p>img{width:100%;height:auto}.single.case>.body>p>a{color:#555;text-decoration:underline}.single.case>.body>p>a:hover{text-decoration:none}.single.case>.body>ol,.single.case>.body>ul{padding-inline-start:1.5em}.single.case>.body>ol>li,.single.case>.body>ul>li{margin-bottom:6px}.single.case>.body+.btn{border-color:#555;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);margin:0 auto}article.box>.inner>h3{font-size:20px;text-align:center;margin-bottom:50px;position:relative}article.box>.inner>h3:after{content:"";display:block;width:100%;background:#555;height:2px;top:15px;position:absolute;bottom:0;left:0}article.box>.inner>h3>span{background:#ebebeb;position:relative;z-index:3;padding:0 20px}#contact .page{background:#fff;padding:20px 20px 60px;margin-top:30px}#contact form>h2{color:#555;font-size:24px;margin-bottom:10px}#contact form>p{font-size:14px;line-height:1.8;display:none}#contact form.custom-wpcf7c-confirmed>p.confirm,#contact form.init>p.default,#contact form.sent>p.finish{display:block}#contact form input[type=email],#contact form input[type=tel],#contact form input[type=text],#contact form textarea{-webkit-appearance:none;border:1px solid #dcdcdc;background:#F8F8F8;border-radius:4px;resize:none;font-size:16px;padding:6px 10px;width:100%;font-weight:400}#contact form input[type=email]::placeholder,#contact form input[type=tel]::placeholder,#contact form input[type=text]::placeholder,#contact form textarea::placeholder{color:#A9A9A9}#contact form dt{font-weight:700;padding-bottom:20px}#contact form dd{font-weight:700;padding-bottom:10px}#contact form dt>span{font-size:12px;color:#fff;background:#F8C058;display:inline-block;vertical-align:top;padding:5px 16px;margin-left:10px;line-height:1}#contact .contact-footer{background:#ecf4f6;padding:20px;margin-bottom:40px}#contact .wpcf7-not-valid-tip{font-weight:700;margin-top:6px}#contact .contact-footer>h3{margin-bottom:30px}#contact .contact-footer>p{line-height:2;font-size:14px;color:#000}#contact .page .policy{border:1px solid #dcdcdc;border-radius:4px;padding:20px;margin-bottom:20px;font-size:14px}#contact .page .policy>p.description{margin-bottom:1em}#contact .page .policy>p>a{font-size:12px;color:inherit;text-decoration:underline}#contact .page .policy>p>a:hover{text-decoration:none}body.error404{background-color:#ebebeb}body.error404 #gnavi{background:rgba(255,255,255,.9)}body.error404>article{padding-top:80px}body.error404>article .btn{border-color:#555;width:100%;margin:80px auto 0}.Pagination{text-align:center}.Pagination>.Pagination-Item{border:1px solid #555;display:inline-block;font-size:14px;border-radius:4px;width:24px;line-height:23px;margin:0 4px;color:#555}.Pagination>.Pagination-Item.isActive{background:#4791a4;color:#fff;font-weight:700;border-color:transparent}body.page{background-color:#ebebeb}body.page #gnavi{background:rgba(255,255,255,.9)}body.page article>.inner>section.page{margin-top:30px}.anker{display:flex;flex-wrap:wrap;justify-content:space-between}.anker>li{width:100%;margin-bottom:20px}.anker>li>a{display:block;background:#fff;font-size:16px;font-weight:700;text-align:center;color:#555;padding:25px 0;position:relative}.anker>li>a:after{content:none}.faq-wrap{padding:20px;background:#fff;margin-top:20px}.faq-wrap>h3{font-size:20px;margin-bottom:20px}ul.faq-list+h3{margin-top:40px}#contact>.inner>.page{background:#fff;padding:20px 20px 40px}#contact>.inner>.page form input[type=email],#contact>.inner>.page form input[type=text],#contact>.inner>.page form textarea{-webkit-appearance:none;border:1px solid #dcdcdc;background:#F8F8F8;border-radius:4px;resize:none;font-size:16px;padding:6px 10px;width:100%;font-weight:400}#contact>.inner>.page form input[type=email]::placeholder,#contact>.inner>.page form input[type=text]::placeholder,#contact>.inner>.page form textarea::placeholder{color:#A9A9A9}#contact>.inner>.page form dt{font-weight:700;padding-bottom:20px;font-size:18px}#contact>.inner>.page form dd{font-weight:700;padding-bottom:10px}#contact>.inner>.page form dt>span{font-size:12px;color:#fff;background:#F8C058;display:inline-block;vertical-align:top;padding:5px 16px;margin-left:10px;line-height:1}#contact>.inner>.page form .wpcf7-submit{display:block;width:100%;margin:0 auto}#contact>.inner>.page form .wpcf7-submit:hover{cursor:pointer;opacity:.8}#contact>.inner>.page .contact-footer{background:#ecf4f6;padding:20px;margin-bottom:40px}#contact>.inner>.page .wpcf7-not-valid-tip{font-weight:700;margin-top:6px}.wpcf7-not-valid{background:#FFECEC!important;border-color:#FF0000!important}#contact>.inner>.page .contact-footer>h3{margin-bottom:20px;font-size:16px}#contact>.inner>.page .contact-footer>p{line-height:2;font-size:14px;color:#000}.terminal-wrap{background:#fff;padding:20px}.terminal-wrap>.eyecatch{width:calc(100% + 40px);width:-webkit-calc(100% + 40px);height:320px;background-size:cover;background-repeat:no-repeat;position:relative;margin:-20px -20px 40px}.terminal-wrap>.eyecatch>h1{color:#fff;line-height:1.6;font-weight:700;font-size:20px;position:absolute;top:50%;left:20px;transform:rotateY(-50%);-webkit-transform:rotateY(-50%);-moz-transform:rotateY(-50%);-o-transform:rotateY(-50%);-ms-transform:rotateY(-50%)}.terminal-wrap>h2{text-align:center;font-size:24px;position:relative;padding-bottom:20px;margin-bottom:30px}.terminal-wrap>h2:after{content:"";display:block;width:80px;height:4px;background:#4EA497;position:absolute;bottom:0;left:50%;margin-left:-40px}.terminal-wrap>ul.special{display:flex;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap}.terminal-wrap>ul.special>li{width:100%;margin-bottom:20px}.terminal-wrap>ul.special>li>img{width:100%;height:auto;margin-bottom:20px}.terminal-wrap>ul.special>li>h3{color:#555;font-size:18px;line-height:1.6;text-align:center}.terminal-wrap>.table-wrap{overflow:auto}.terminal-wrap>.table-wrap>table.spec{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;width:300%;font-size:16px;border-collapse:collapse;margin-bottom:80px}.terminal-wrap>.table-wrap>table.spec td,.terminal-wrap>.table-wrap>table.spec th{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-align:left;padding:20px 40px}.terminal-wrap>.table-wrap>table.spec th.title{text-align:center;padding:30px;background:#dae8ee}.terminal-wrap>.table-wrap>table.spec th{background:#ecf4f6;width:25%}.terminal-wrap>.mov-wrap{position:relative}.terminal-wrap>.mov-wrap:before{padding-top:56.25%;content:"";display:block}.terminal-wrap>.mov-wrap>iframe{position:absolute;width:100%;height:100%;top:0}footer>#induction>.inner{padding:30px 20px 80px;text-align:center;color:#fff}footer>#induction>.inner>h2{font-size:24px;font-weight:700;letter-spacing:0;margin-bottom:20px}footer>#induction>.inner>p{font-size:16px;line-height:1.6}footer>#induction>.inner>ul{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;list-style:none;padding:0;margin:40px auto -20px}footer>#induction>.inner>ul>li{width:100%;margin-bottom:20px}footer>#induction>.inner>ul>li>a{width:100%}footer>#footer-nav{background:#555555;color:#fff}footer>#footer-nav>.inner{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:40px 20px 0}footer>#footer-nav>.inner>dl{margin-right:0;width:100%;margin-bottom:20px}footer>#footer-nav dt{font-size:14px;font-weight:700}footer>#footer-nav dd a{font-size:12px;color:#fff;text-decoration:underline}footer>#footer-nav dd a:hover{text-decoration:none}footer>#footer-nav dd ul{list-style:none;padding:0}footer>#footer-nav>p{font-size:12px;text-align:center;padding:0 0 20px}#movie-mini>.inner>.merit-list>li{position:relative;z-index:1;height:135vw;margin-bottom:40px}#movie-mini>.inner>.merit-list>li>div{position:absolute;z-index:1;width:90%;background:rgba(255,255,255,.86);border-radius:16px;padding:24px}#movie-mini>.inner>.merit-list>li:first-child>img{width:100%;height:auto;position:absolute;right:-20px}#movie-mini>.inner>.merit-list>li:first-child>div{left:0;bottom:0}#movie-mini>.inner>.merit-list>li:nth-child(2)>img{width:100%;height:auto;position:absolute;left:-20px}#movie-mini>.inner>.merit-list>li:nth-child(2)>div{right:0;bottom:0}#movie-mini>.inner>.merit-list>li>div>h3{position:relative;padding-bottom:10px;margin-bottom:20px;font-size:16px}#movie-mini>.inner>.merit-list>li>div>h3:after{content:"";display:block;height:2px;width:60px;background:#796BAE;position:absolute;bottom:0;left:0}#movie-mini>.inner>.merit-list>li>div>ul>li{display:flex;align-items:center;margin-bottom:20px}#movie-mini>.inner>.merit-list>li>div>ul>li:last-child{margin-bottom:0}#movie-mini>.inner>.merit-list>li>div>ul>li>img{margin-right:10px;width:24px;height:24px}#movie-mini>.inner>.merit-list>li>div>ul>li>p{font-size:14px}#movie-mini>.inner>.bg-yellow{top:-280px;right:-50%}#movie-mini>.inner>.bg-yellow,#movie-mini>.inner>.bg-yellow2{width:400px;height:400px;border-radius:40px;background:rgba(248,192,88,.2);z-index:0;position:absolute}#movie-mini>.inner>.bg-yellow2{bottom:-60px;right:-70%}#movie-mini>.inner>.bg-purple{width:390px;height:390px;transform:rotate(45deg);border-radius:40px;background:rgba(121,107,174,.2);z-index:0;position:absolute;top:590px;left:-50%}}