﻿body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,form,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}strong{font-weight:normal}table,td,th,tr,thead,tbody{border:none}table th{text-align:left;font-weight:normal}table{border-collapse:collapse}ul,ol{list-style:none}a{text-decoration:none}a img{border:none}img{vertical-align:bottom}textarea{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}select{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}select::-ms-expand{display:none}header,footer,section,nav,main,figure,figcaption,time,small{display:block}input[type="submit"],input[type="image"]{border:none;padding:0}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"]{outline:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0}button{border:none;margin:0;cursor:pointer}input[type="submit"],input[type="image"],input[type="reset"]{cursor:pointer}address{font-style:normal}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;outline:none}input::placeholder{color:#929799}ul{list-style:none}*{box-sizing:border-box}html{font-size:62.5%;-webkit-font-smoothing:antialiased}body{position:relative;word-wrap:normal;word-break:normal !important;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:500;color:#333;letter-spacing:1px}@media screen and (min-width: 769px){body{font-size:14px;font-size:1.4rem;line-height:1.4;min-width:1400px}}@media screen and (max-width: 768px){body{font-size:13px;font-size:1.3rem;line-height:1.2}}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.modBpPc{display:block !important}@media screen and (max-width: 768px){.modBpPc{display:none !important}}.modBpSp{display:none !important}@media screen and (max-width: 768px){.modBpSp{display:block !important}}.modListSpec{border-top:1px solid rgba(0,0,0,0.1)}@media screen and (min-width: 769px){.modListSpec{margin:0 0 0 10px}}.modListSpec__item{border-bottom:1px solid rgba(0,0,0,0.1)}@media screen and (min-width: 769px){.modListSpec__item{padding:18px 0 14px}}@media screen and (min-width: 769px){.modListSpec__item__cont{display:flex}}@media screen and (max-width: 768px){.modListSpec__item__cont{padding:16px 0 15px}}.modListSpec__item__cont>dt{font-weight:bold}@media screen and (min-width: 769px){.modListSpec__item__cont>dt{font-size:16px;font-size:1.6rem;width:134px;margin:0 96px 0 0}}@media screen and (max-width: 768px){.modListSpec__item__cont>dt{font-size:14px;font-size:1.4rem;margin:0 0 5px}}.modListSpec__item__cont>dd{color:#666}@media screen and (min-width: 769px){.modListSpec__item__cont>dd{line-height:2}}@media screen and (max-width: 768px){.modListSpec__item__cont>dd{font-size:12px;font-size:1.2rem;line-height:1.6}}.modTextBorder{position:relative}.modTextBorder::after{content:"";display:inline-block;background:#333;height:1px;position:absolute;top:50%}@media screen and (min-width: 769px){.modTextBorder--right{padding:0 90px 0 0}}@media screen and (max-width: 768px){.modTextBorder--right{padding:0 50px 0 0}}@media screen and (min-width: 769px){.modTextBorder--right::after{width:60px;right:0}}@media screen and (max-width: 768px){.modTextBorder--right::after{width:40px;right:0}}@media screen and (min-width: 769px){.modTextBorder--left::after{width:120px;left:-150px}}@media screen and (max-width: 768px){.modTextBorder--left::after{width:30px;left:-45px}}.modTextBorder--white::after{background:#fff}.modTextUpright{writing-mode:vertical-rl;text-orientation:upright}@media screen and (max-width: 768px){.modTextUpright{font-size:15px;font-size:1.5rem;margin:10px auto 0}}.modTextUpright::before{content:"";display:inline-block;background:#333;width:1px}@media screen and (min-width: 769px){.modTextUpright::before{height:80px;margin:0 0 14px}}@media screen and (max-width: 768px){.modTextUpright::before{height:60px;margin:0 0 7px}}.modBtnMain{background-color:#0693f6;display:inline-block;text-align:center}@media screen and (min-width: 769px){.modBtnMain{min-width:420px;padding:28px 12px}.modBtnMain:hover{background-color:#0374f1;transition:background-color 0.3s ease-out}}@media screen and (max-width: 768px){.modBtnMain{min-width:285px;padding:20px 0}}@media screen and (min-width: 769px){.modBtnMain__sub{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 768px){.modBtnMain__sub{font-size:15px;font-size:1.5rem;letter-spacing:0}}.modBtnMain--large{text-align:left}@media screen and (min-width: 769px){.modBtnMain--large{min-width:1000px;padding:65px 58px 38px}}@media screen and (max-width: 768px){.modBtnMain--large{min-width:94%;padding:44px 50px 60px 55px}}.modBtnMain--large .modTextBorder::after{top:75%}@media screen and (min-width: 769px){.modBtnMain .modTextBorder{font-size:20px;font-size:2rem}}.modBtnMain>p{font-size:12px;font-size:1.2rem}@media screen and (min-width: 769px){.modBtnMain>p{margin:30px 0 0}}@media screen and (max-width: 768px){.modBtnMain>p{margin:35px 0 0}}.modHeadingSection{font-family:'inter'}@media screen and (min-width: 769px){.modHeadingSection{font-size:80px;font-size:8rem;line-height:1.1}}@media screen and (max-width: 768px){.modHeadingSection{font-size:47px;font-size:4.7rem}}.modHeadingSection__sub{letter-spacing:0}@media screen and (min-width: 769px){.modHeadingSection__sub{font-size:26px;font-size:2.6rem}}@media screen and (max-width: 768px){.modHeadingSection__sub{font-size:15px;font-size:1.5rem}}@media screen and (min-width: 769px){.modHeadingSection+p{line-height:2.2}}@media screen and (max-width: 768px){.modHeadingSection+p{margin:-24px -9px 0 0;line-height:2}}@media screen and (min-width: 769px){.modHeadingMiddle{font-size:40px;font-size:4rem;margin:0 0 25px}}@media screen and (max-width: 768px){.modHeadingMiddle{font-size:32px;font-size:3.2rem;margin:0 0 20px}}.modHeadingProduct{font-family:'inter';letter-spacing:-1px}@media screen and (min-width: 769px){.modHeadingProduct{font-size:64px;font-size:6.4rem;margin:0 0 10px -6px}}@media screen and (max-width: 768px){.modHeadingProduct{font-size:46px;font-size:4.6rem;margin:0 0 10px}}.modHeadingProduct+p{line-height:1.8}@media screen and (min-width: 769px){.modHeadingProduct+p{font-size:18px;font-size:1.8rem}}@media screen and (min-width: 769px){.modTextArea{width:1200px;margin:0 auto}}@media screen and (min-width: 769px){.modGraphArea{margin:66px 0 0}}@media screen and (max-width: 768px){.modGraphArea{margin:0 -28px}}.modGraphArea img{max-width:100%;height:auto}.modGraphArea>p{color:#000}@media screen and (min-width: 769px){.modGraphArea>p{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modGraphArea>p .modTextBorder::after{width:78px;right:-50px}}@media screen and (min-width: 769px){.modGraphArea--bar{position:absolute;width:420px;left:20px;top:10px}}@media screen and (min-width: 769px){.modGraphArea--bar>p{margin:38px 0 0;padding:0 0 0 47px}}@media screen and (max-width: 768px){.modGraphArea--bar>p{width:80%;margin:24px auto 0}}.modGraphArea--bar .modTextBorder::after{position:relative}@media screen and (min-width: 769px){.modGraphArea--bar .modTextBorder::after{margin:0 0 5px 20px;width:100px}}@media screen and (min-width: 769px){.modGraphArea--line{position:relative;width:400px;margin-left:-30px}}@media screen and (max-width: 768px){.modGraphArea--line{position:absolute;right:0;margin:55px 0 0}}.modGraphArea--line .modTextUpright{position:absolute;top:0px;height:auto}@media screen and (min-width: 769px){.modGraphArea--line .modTextUpright{right:-50px}}@media screen and (max-width: 768px){.modGraphArea--line .modTextUpright{left:-30px}}.header{width:100%;display:flex;justify-content:space-between;transition:top 0.3s ease-out;background:#fff;position:fixed;overflow:hidden;z-index:9999;left:0}@media screen and (min-width: 769px){.header{top:-121px;padding:46px 60px 45px;min-width:1400px}}@media screen and (max-width: 768px){.header{top:-52px;padding:18px 24px}}@media screen and (min-width: 769px){.header__logo{width:300px}}@media screen and (max-width: 768px){.header__logo{width:150px}}.header__logo>a{display:block;background:url("/service/device/builtin/assets/img/logo.svg") no-repeat 0 0;background-size:100%;text-indent:-9999px}@media screen and (min-width: 769px){.header__logo>a{width:300px;height:30px}}.header .modBtnMain{position:absolute;right:0;top:0;text-align:left;color:#fff}@media screen and (min-width: 769px){.header .modBtnMain{font-size:20px;font-size:2rem;min-width:310px;height:121px;padding:30px 0 0 90px}}@media screen and (max-width: 768px){.header .modBtnMain{font-size:11px;font-size:1.1rem;min-width:120px;padding:20px 0 19px 30px}}@media screen and (min-width: 769px){.header .modBtnMain__sub{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 768px){.header .modBtnMain__sub{display:none}}.header .modBtnMain::before,.header .modBtnMain::after{content:"";display:inline-block;position:absolute;top:50%;height:1px}@media screen and (min-width: 769px){.header .modBtnMain::before,.header .modBtnMain::after{width:40px}}@media screen and (max-width: 768px){.header .modBtnMain::before,.header .modBtnMain::after{width:20px}}.header .modBtnMain::before{background:#0693f6}@media screen and (min-width: 769px){.header .modBtnMain::before{left:-40px}}@media screen and (max-width: 768px){.header .modBtnMain::before{left:-20px}}.header .modBtnMain::after{left:0;background:#fff}.header.is_fixed{box-shadow:3px 9px 30px rgba(0,0,0,0.08)}.mainKv{color:#fff;position:relative}@media screen and (min-width: 769px){.mainKv{background:url("/service/device/builtin/assets/img/bg_kv.png") no-repeat 0 0;background-size:cover;margin:65px 56px 150px 0}}@media screen and (max-width: 768px){.mainKv{background:url("/service/device/builtin/assets/img/sp/bg_kv.png") no-repeat bottom;background-size:cover;margin:50px 0 65px}}.mainKv__logo{display:block;position:absolute;z-index:1}@media screen and (min-width: 769px){.mainKv__logo{top:0;left:0;width:280px;margin:0 0 0 75px}}@media screen and (max-width: 768px){.mainKv__logo{top:-30px;left:20px;width:150px}}.mainKv__inner{position:relative}@media screen and (min-width: 769px){.mainKv__inner{width:1140px;margin:0 auto;padding:160px 0 308px}}@media screen and (max-width: 768px){.mainKv__inner{padding:40px 30px 48% 45px}}.mainKv .modTextBorder--left{font-style:italic;font-family:'Futura', 'Century Gothic';letter-spacing:3px}@media screen and (min-width: 769px){.mainKv .modTextBorder--left{font-size:34px;font-size:3.4rem}}@media screen and (max-width: 768px){.mainKv .modTextBorder--left{font-size:24px;font-size:2.4rem;padding:0 0 0 5px}}.mainKv__title{margin:15px 0 34px;font-style:italic;font-weight:bold}@media screen and (min-width: 769px){.mainKv__title{font-size:55px;font-size:5.5rem;line-height:1.2;letter-spacing:3px}}@media screen and (max-width: 768px){.mainKv__title{font-size:38px;font-size:3.8rem;letter-spacing:4px}}.mainKv__title>span{font-weight:normal}@media screen and (min-width: 769px){.mainKv__title>span{font-size:30px;font-size:3rem;letter-spacing:3px}}@media screen and (max-width: 768px){.mainKv__title>span{font-size:21px;font-size:2.1rem;letter-spacing:2px}}@media screen and (max-width: 768px){.mainKv .modBtnMain{margin:0 0 0 10px}}@media screen and (min-width: 769px){.mainKv__img{position:absolute;width:410px;left:0;bottom:-90px}}@media screen and (max-width: 768px){.mainKv__img{width:70%;margin:35px auto 0}}.mainKv__img img{max-width:100%;height:auto}@media screen and (min-width: 769px){.mainSection--market{background:url("/service/device/builtin/assets/img/bg_market.jpg") no-repeat 0 0;background-size:contain;margin:0 0 146px}}@media screen and (max-width: 768px){.mainSection--market{background:url("/service/device/builtin/assets/img/sp/bg_market.jpg") no-repeat 0 0;background-size:contain;margin:0 0 155px}}@media screen and (min-width: 769px){.mainSection--market .mainSection__inner{padding:450px 0 0}}@media screen and (max-width: 768px){.mainSection--market .mainSection__inner{padding:102px 0 0 45px}}.mainSection--market .modHeadingSection::after{content:"";display:inline-block;background:#333;height:1px}@media screen and (min-width: 769px){.mainSection--market .modHeadingSection::after{width:400px;margin:0 0 25px 5px}}@media screen and (max-width: 768px){.mainSection--market .modHeadingSection::after{width:85%;margin:0 0 30px 2px}}@media screen and (min-width: 769px){.mainSection--market .modTextArea{position:relative;padding:0 8px 0 515px}}@media screen and (max-width: 768px){.mainSection--market .modTextArea{position:relative;background:#ecf1f3;padding:44px 28px 89% 28px}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top{background:url("/service/device/builtin/assets/img/bg_about.jpg") no-repeat 0 0;background-size:cover}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top{background:url("/service/device/builtin/assets/img/sp/bg_about.jpg") no-repeat bottom;background-size:contain}}.mainSection--about .mainSection__top__inner{position:relative}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__inner{padding:90px 0 600px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__inner{padding:0 40px 225px 0}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top .modHeadingSection{padding:0 65px 0 0}.mainSection--about .mainSection__top .modHeadingSection+p{border-left:1px solid #333;padding:0 0 0 55px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top .modHeadingSection{min-height:100px;margin:0 0 35px}.mainSection--about .mainSection__top .modHeadingSection::after{content:"";display:block;background:#333;height:1px;width:70%;margin:10px 0 0 2px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top .modTextArea{background:#ecf1f3;padding:44px 28px 418px 20px}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__title{display:flex;align-items:baseline;margin:0 0 80px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__title{margin:0 0 20px}}.mainSection--about .mainSection__top__cont{text-align:center}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__cont{width:560px}}.mainSection--about .mainSection__top__cont img{max-width:100%;height:auto}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__cont .logo{margin:25px 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__cont .logo{margin:15px auto 10px;width:62%}}.mainSection--about .mainSection__top__cont .list{display:flex}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__cont .list{justify-content:space-between}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__cont .list{flex-wrap:wrap;justify-content:center;margin:0 -12px}}.mainSection--about .mainSection__top__cont .list>li{border:1px solid rgba(0,0,0,0.2);border-radius:18px}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__cont .list>li{font-size:15px;font-size:1.5rem;width:160px;padding:6px 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__cont .list>li{width:calc(50% - 12px);padding:6px 0;margin:0 5px 12px}}.mainSection--about .mainSection__top__device{position:absolute;right:0}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__device{top:520px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device{width:100%;bottom:19%}}.mainSection--about .mainSection__top__device .text{color:#000}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__device .text{font-size:26px;font-size:2.6rem;margin:0 0 34px 58px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device .text{text-align:center;font-size:20px;font-size:2rem;margin:0 0 30px;padding:0 32px 0 0}}.mainSection--about .mainSection__top__device .list{color:#fff}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device .list{padding:0 0 0 12px}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__device .list__item{font-size:22px;font-size:2.2rem;width:687px;padding:22px 0 22px 145px}.mainSection--about .mainSection__top__device .list__item:not(:last-of-type){margin:0 0 24px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device .list__item{font-size:17px;font-size:1.7rem;width:100%;padding:20px 0 20px 32%;margin:0 0 15px auto}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__device .list__item--register{background:url("/service/device/builtin/assets/img/bg_aboutList01.png") no-repeat 0 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device .list__item--register{background:url("/service/device/builtin/assets/img/sp/bg_aboutList01.png") no-repeat center;background-size:cover}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__device .list__item--calculate{background:url("/service/device/builtin/assets/img/bg_aboutList02.png") no-repeat 0 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device .list__item--calculate{background:url("/service/device/builtin/assets/img/sp/bg_aboutList02.png") no-repeat center;background-size:cover}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__device .list__item--checkin{background:url("/service/device/builtin/assets/img/bg_aboutList03.png") no-repeat 0 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device .list__item--checkin{background:url("/service/device/builtin/assets/img/sp/bg_aboutList03.png") no-repeat center;background-size:cover}}@media screen and (min-width: 769px){.mainSection--about .mainSection__top__device .list__item--ticket{background:url("/service/device/builtin/assets/img/bg_aboutList04.png") no-repeat 0 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__top__device .list__item--ticket{background:url("/service/device/builtin/assets/img/sp/bg_aboutList04.png") no-repeat center;background-size:cover}}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom{background:url("/service/device/builtin/assets/img/bg_feature.png") no-repeat 0 0;background-size:cover}}@media screen and (max-width: 768px){.mainSection--about .mainSection__bottom{background:url("/service/device/builtin/assets/img/sp/bg_feature.png") no-repeat bottom;background-size:cover}}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom__inner{padding:140px 0 288px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__bottom__inner{padding:60px 75px 110px 20px}}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom__cont{display:flex;align-items:center}}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom__cont .img{box-shadow:3px 9px 60px rgba(0,0,0,0.16),-3px -9px 60px rgba(0,0,0,0.16);width:650px;margin:0 100px 0 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__bottom__cont .img{width:107%;margin:0 0 40px -20px}.mainSection--about .mainSection__bottom__cont .img img{box-shadow:2px 3px 30px rgba(0,0,0,0.16),-2px 3px 30px rgba(0,0,0,0.16)}}.mainSection--about .mainSection__bottom__cont .img img{max-width:100%;height:auto}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom__cont .text{width:430px}}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom__cont .text>p{font-size:16px;font-size:1.6rem;line-height:2.2}}@media screen and (max-width: 768px){.mainSection--about .mainSection__bottom__cont .text>p{line-height:2.4}}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom__cont:not(:first-child){margin:100px 0 0}}@media screen and (max-width: 768px){.mainSection--about .mainSection__bottom__cont:not(:first-child){margin:50px 0 0}}.mainSection--about .mainSection__bottom__cont:nth-child(even){flex-direction:row-reverse}@media screen and (min-width: 769px){.mainSection--about .mainSection__bottom__cont:nth-child(even) .img{margin-right:0;margin-left:100px}}@media screen and (max-width: 768px){.mainSection--about .mainSection__bottom__cont:nth-child(even) .img{overflow:hidden;aspect-ratio:300 / 169;position:relative;overflow:visible}.mainSection--about .mainSection__bottom__cont:nth-child(even) .img img{width:100%;height:100%;object-fit:cover}@supports not (aspect-ratio: 300 / 169){.mainSection--about .mainSection__bottom__cont:nth-child(even) .img{position:relative}.mainSection--about .mainSection__bottom__cont:nth-child(even) .img::before{float:left;content:"";padding-top:56.33%}.mainSection--about .mainSection__bottom__cont:nth-child(even) .img::after{display:block;content:"";clear:both}.mainSection--about .mainSection__bottom__cont:nth-child(even) .img>img{position:absolute;top:0;left:0;right:0;bottom:0}}.mainSection--about .mainSection__bottom__cont:nth-child(even) .img img{position:absolute;right:-75px;left:auto;top:0}}.mainSection--scene .mainSection__top__inner{display:flex}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__inner{padding:150px 0 250px 70px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__inner{padding:60px 0 141px 10px}}.mainSection--scene .mainSection__top__title{white-space:nowrap;text-align:center}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__title{padding:0 0 0 18px}}.mainSection--scene .mainSection__top__title .modHeadingSection{writing-mode:vertical-rl}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__title .modHeadingSection{font-size:40px;font-size:4rem}}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__title .modTextUpright{margin:36px auto 0}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__title .modTextUpright{margin-top:15px}}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__title .modTextUpright::before{height:60px;margin-bottom:32px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__title .modTextUpright::before{margin-bottom:14px}}.mainSection--scene .mainSection__top__list{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__list{width:1200px;margin:0 0 0 auto}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__list{justify-content:space-between;max-width:84%;margin:0 0 0 auto}}.mainSection--scene .mainSection__top__list .item{position:relative}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__list .item{width:calc(100% / 4 - 18px);margin:0 0 0 18px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__list .item{width:calc(50% - 5px);margin:0 0 10px}}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__list .item:nth-child(n+5){margin-top:80px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__list .item:nth-child(5),.mainSection--scene .mainSection__top__list .item:nth-child(6){margin-top:30px}}.mainSection--scene .mainSection__top__list .item img{max-width:100%;height:auto}.mainSection--scene .mainSection__top__list .item>p{color:#fff;position:absolute}@media screen and (min-width: 769px){.mainSection--scene .mainSection__top__list .item>p{font-size:18px;font-size:1.8rem;bottom:20px;left:25px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__top__list .item>p{bottom:10px;left:10px}}.mainSection--scene .mainSection__bottom__cont{background:#f2f5f8;position:relative}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont{padding:90px 0 160px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont{padding:0 0 60px}}.mainSection--scene .mainSection__bottom__cont:last-of-type{padding-top:0}.mainSection--scene .mainSection__bottom__cont img{max-width:100%;height:auto}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .img{position:absolute;top:-110px;left:280px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .img{width:40%;margin:0 auto 30px}.mainSection--scene .mainSection__bottom__cont .img img{margin:-100px 0 0}}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .img--verifone{top:-50px;left:150px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .img--verifone{width:60%}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .img--verifone{margin-bottom:10px}.mainSection--scene .mainSection__bottom__cont .img--verifone img{margin-top:0}}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .title{padding:0 0 0 690px;margin:0 0 108px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .title{text-align:center}}.mainSection--scene .mainSection__bottom__cont .detail{background:#fff}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .detail{margin:0 0 0 150px;padding:78px 90px 140px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .detail{margin:34px 40px 0 0;padding:30px 20px 60px}}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .detail__list{display:flex;justify-content:space-between;width:1030px;margin:0 0 86px}}.mainSection--scene .mainSection__bottom__cont .detail__list__item{text-align:center}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .detail__list__item{margin:0 0 40px}.mainSection--scene .mainSection__bottom__cont .detail__list__item img{max-width:90%}.mainSection--scene .mainSection__bottom__cont .detail__list__item:not(:last-child) img{max-width:85%}}.mainSection--scene .mainSection__bottom__cont .detail__list__item>p{font-weight:bold}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .detail__list__item>p{font-size:18px;font-size:1.8rem;margin:0 0 30px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .detail__list__item>p{margin:0 0 20px}}.mainSection--scene .mainSection__bottom__cont .detail__caption{font-family:'inter'}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .detail__caption{font-size:20px;font-size:2rem;margin:0 0 26px 10px}}@media screen and (max-width: 768px){.mainSection--scene .mainSection__bottom__cont .detail__caption{font-size:17px;font-size:1.7rem;margin:50px 0 25px}}.mainSection--scene .mainSection__bottom__cont .detail--verifone{margin-left:0}@media screen and (min-width: 769px){.mainSection--scene .mainSection__bottom__cont .detail--verifone{margin-right:150px;padding-top:170px;padding-left:164px}}@media screen and (min-width: 769px){.mainSection--case{background:url("/service/device/builtin/assets/img/bg_case.png") no-repeat right top 255px}}.mainSection--case img{max-width:100%;height:auto}@media screen and (min-width: 769px){.mainSection--case .mainSection__inner{padding:135px 0 200px;width:1200px;margin:0 auto}}@media screen and (max-width: 768px){.mainSection--case .mainSection__inner{padding:50px 20px 70px}}.mainSection--case .mainSection__title{display:flex;align-items:center}@media screen and (min-width: 769px){.mainSection--case .mainSection__title{margin:0 0 80px}}@media screen and (max-width: 768px){.mainSection--case .mainSection__title{justify-content:space-between}}@media screen and (min-width: 769px){.mainSection--case .mainSection__title .modHeadingSection{margin:0 120px 0 0}}@media screen and (max-width: 768px){.mainSection--case .mainSection__title .modHeadingSection{font-size:60px;font-size:6rem}}@media screen and (min-width: 769px){.mainSection--case .mainSection__title .modTextBorder{font-size:20px;font-size:2rem}.mainSection--case .mainSection__title .modTextBorder::after{width:60px;left:-90px}}@media screen and (max-width: 768px){.mainSection--case .mainSection__title .modTextBorder{font-size:15px;font-size:1.5rem}.mainSection--case .mainSection__title .modTextBorder::after{width:45px;left:-72px}}@media screen and (min-width: 769px){.mainSection--case .mainSection__list__item{position:relative}}@media screen and (max-width: 768px){.mainSection--case .mainSection__list__item{margin:48px 0 0}}@media screen and (max-width: 768px){.mainSection--case .mainSection__list__item .logo{text-align:center;width:81%;margin:0 auto 30px}}@media screen and (min-width: 769px){.mainSection--case .mainSection__list__item .logo p:first-child{font-size:34px;font-size:3.4rem}}@media screen and (max-width: 768px){.mainSection--case .mainSection__list__item .logo p:first-child{font-size:30px;font-size:3rem}}@media screen and (min-width: 769px){.mainSection--case .mainSection__list__item .logo img+p{margin:30px 0 0}}@media screen and (max-width: 768px){.mainSection--case .mainSection__list__item .logo img+p{font-size:12px;font-size:1.2rem;margin:24px 0 0}}@media screen and (min-width: 769px){.mainSection--case .mainSection__list__item .img{position:relative;margin:52px 0 0}.mainSection--case .mainSection__list__item .img img{max-width:642px;height:auto;box-shadow:3px 9px 40px rgba(0,0,0,0.16),-3px -9px 40px rgba(0,0,0,0.16)}.mainSection--case .mainSection__list__item .img img:not(:first-child){position:absolute;right:0;top:-77px}}@media screen and (max-width: 768px){.mainSection--case .mainSection__list__item .img img{box-shadow:3px 5px 30px rgba(0,0,0,0.16);margin:0 0 20px}}@media screen and (max-width: 768px){.mainSection--case .mainSection__list__item--sunshine,.mainSection--case .mainSection__list__item--ueno{margin:56px 0 0}}@media screen and (min-width: 769px){.mainSection--case .mainSection__list__item--sunshine{margin:124px 0 0}}@media screen and (max-width: 768px){.mainSection--case .mainSection__list__item--sunshine .logo{width:87%}}@media screen and (min-width: 769px){.mainSection--case .mainSection__list__item--ueno{margin:234px 0 0}}.mainCta{position:relative;width:100%}@media screen and (min-width: 769px){.mainCta{background:url("/service/device/builtin/assets/img/bg_cta.jpg") no-repeat 0 0;background-size:cover;height:400px}}@media screen and (max-width: 768px){.mainCta{background:url("/service/device/builtin/assets/img/sp/bg_cta.jpg") no-repeat 0 0;background-size:cover;height:215px;margin:0 0 120px}}.mainCta .modBtnMain{color:#fff;position:absolute;right:0}@media screen and (min-width: 769px){.mainCta .modBtnMain{bottom:-100px}}@media screen and (max-width: 768px){.mainCta .modBtnMain{bottom:-120px}.mainCta .modBtnMain__sub{margin:0 0 4px}}.mainCta .modBtnMain span{display:inline-block}@media screen and (max-width: 768px){.mainCta .modBtnMain .modTextBorder{font-size:21px;font-size:2.1rem}}.footer{margin:0 auto}@media screen and (min-width: 769px){.footer{width:1200px;height:170px;margin-top:100px}}@media screen and (min-width: 769px){.footer__inner{font-size:12px;font-size:1.2rem;display:flex;justify-content:space-between;padding:75px 0 98px}}@media screen and (max-width: 768px){.footer__inner{font-size:11px;font-size:1.1rem;text-align:right;letter-spacing:0;padding:40px 20px}}@media screen and (max-width: 768px){.footer__company{margin:0 0 30px}}
