@charset "UTF-8";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-style:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{zoom:1}*,*:before,*:after{box-sizing:border-box}a:hover{cursor:none}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"游明朝体","Yu Mincho","YuMincho",serif;color:#000;background:#000;position:relative}.cursor,.follower{display:none}@media screen and (min-width:1220px){body{cursor:none}.cursor,.follower{border-radius:50%;position:absolute;top:0;left:0;pointer-events:none}.cursor{display:inline-block;width:8px;height:8px;background-color:#fff;z-index:1001}.cursor.is-active-2{background-color:#fff;mix-blend-mode:exclusion}.cursor.is-active-3{display:none}.follower{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:rgba(213,2,2,.7);z-index:1000;transition:transform ease .1s;text-align:center}.follower.is-active{transform:scale(2);background-color:rgba(255,241,0,.6)}.follower.is-active-2{transform:scale(3);background-color:#fff;mix-blend-mode:exclusion}.follower.is-active-3{transform:scale(4);background-color:#fff;mix-blend-mode:exclusion}}button,input,select,textarea{font-family:inherit}input::-moz-placeholder{color:rgba(35,41,55,.5)}input::placeholder{color:rgba(35,41,55,.5)}input:focus,textarea:focus,select:focus{outline:none}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}h1,h2{font-weight:600}h3,h4{font-weight:400}.br-pc{display:none}.span-pc{display:none}.div-pc{display:none}.a-pc{display:none}.p-pc{display:none}.section-pc{display:none}.img-pc{display:none}@media screen and (min-width:900px){.br-sp{display:none}.br-pc{display:block}.span-sp{display:none}.span-pc{display:inline-block}.div-sp{display:none}.div-pc{display:block}.a-sp{display:none}.a-pc{display:block}.p-sp{display:none}.p-pc{display:block}.img-sp{display:none}.img-pc{display:inline}}.header-bar{width:90.6666666667%;height:auto;position:fixed;top:25px;left:50%;transform:translateX(-50%);z-index:10}.header-bar a.wrap-logo{width:117px;display:inline-block;position:fixed;left:0;top:0}.header-bar a.wrap-logo img{width:100%;height:auto;vertical-align:middle}.header-bar .btn-menu{width:68px;height:30px;z-index:10;position:fixed;right:0;top:0}.header-bar .btn-menu span{display:inline-block;transition:all .3s;position:absolute}.header-bar .btn-menu span:nth-of-type(1),.header-bar .btn-menu span:nth-of-type(2){width:35px;height:2px;border-radius:2px;background:#fff}.header-bar .btn-menu span:nth-of-type(1){top:0}.header-bar .btn-menu span:nth-of-type(2){top:12px}.header-bar .btn-menu span:nth-of-type(3){width:22px;height:2px;border-radius:2px;background:#fff;top:24px}.header-bar .btn-menu span:nth-of-type(3):after{content:"MENU";font-size:11px;height:11px;line-height:11px;color:#fff;position:absolute;right:-43px;top:-5.5px}.header-bar .btn-menu.active span:nth-of-type(1){width:25px;height:4px;top:6px;left:18px;transform:translateY(6px) rotate(-45deg)}.header-bar .btn-menu.active span:nth-of-type(2){top:6px;left:18px;width:25px;height:4px;transform:translateY(6px) rotate(45deg)}.header-bar .btn-menu.active span:nth-of-type(3){opacity:0}.globalmenu-pc{display:none}nav.globalmenu-sp{display:block;opacity:0;visibility:hidden;transition:all .3s;width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:9}nav.globalmenu-sp.active{opacity:1;visibility:visible}nav.globalmenu-sp.active .wrapper-bg-img{opacity:1;animation:bgchange 5s ease forwards}@keyframes bgchange{0%{background-color:rgba(0,0,0,.9)}25%{background-color:rgba(0,0,0,.8)}50%{background-color:rgba(0,0,0,.5)}75%{background-color:rgba(0,0,0,.3)}90%{background-color:rgba(0,0,0,.1)}100%{background-color:rgba(0,0,0,0)}}nav.globalmenu-sp .wrapper-bg-img{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:left 58% bottom;background-color:rgba(0,0,0,.9);background-blend-mode:darken;padding:110px 0 55px;position:relative}nav.globalmenu-sp .wrapper-bg-img:after{content:"";width:50%;height:100%;background-color:rgba(0,0,0,.9);position:absolute;top:0;right:0;pointer-events:none;z-index:0;animation:bgchange2 5s ease forwards}@keyframes bgchange2{0%{width:90%;background-color:rgba(0,0,0,.9)}20%{width:80%;background-color:rgba(0,0,0,.85)}30%{width:70%;background-color:rgba(0,0,0,.75)}40%{width:60%;background-color:rgba(0,0,0,.7)}50%{width:50%;background-color:rgba(0,0,0,.6)}100%{width:50%;background-color:rgba(0,0,0,.6)}}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list{width:84%;margin:0 auto;position:relative;z-index:1}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li{margin-top:50px;font-weight:600}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li:first-of-type{margin-top:0}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li h4{font-size:20px;color:silver}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li ul{margin-top:15px;padding-left:10px}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li ul li{margin-top:20px;padding-left:30px;position:relative}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li ul li:first-of-type{margin-top:0}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li ul li:before{content:"";width:20px;height:1px;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}nav.globalmenu-sp .wrapper-bg-img ul.container-nav-list li ul li a{font-size:16px;color:#fff;text-decoration:none;white-space:nowrap}nav.globalmenu-sp .wrapper-bg-black{width:100%;height:auto;padding:45px 0 40px;font-weight:600}nav.globalmenu-sp .wrapper-bg-black h4{font-size:20px;color:silver;text-align:center}nav.globalmenu-sp .wrapper-bg-black ul li{margin:30px auto 0;width:285px;height:65px;line-height:65px;border:1px solid #fff;text-align:center}nav.globalmenu-sp .wrapper-bg-black ul li a{font-size:18px;color:#fff;text-decoration:none}nav.globalmenu-sp .wrapper-bg-black h5{font-size:16px;text-align:center;color:#fff;margin-top:90px;font-weight:600}nav.globalmenu-sp .wrapper-bg-black a.wrap-logo{width:117px;display:block;margin:40px auto 0}nav.globalmenu-sp .wrapper-bg-black a.wrap-logo img{width:100%;height:auto;vertical-align:middle}.no-webp nav.globalmenu-sp .wrapper-bg-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/glonavi-sp@2x.jpg)}.webp nav.globalmenu-sp .wrapper-bg-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/glonavi-sp@2x.jpg.webp)}@media screen and (min-width:900px){.header-bar{width:98%;max-width:1440px;top:60px;top:4vh}.header-bar a.wrap-logo{width:193px}.header-bar .btn-menu{width:90px;height:52.11px}.header-bar .btn-menu span:nth-of-type(1),.header-bar .btn-menu span:nth-of-type(2){width:53px;height:5px}.header-bar .btn-menu span:nth-of-type(2){top:19px}.header-bar .btn-menu span:nth-of-type(3){width:33px;height:5px;border-radius:2px;background:#fff;top:38px}.header-bar .btn-menu span:nth-of-type(3):after{font-size:16px;height:16px;line-height:16px;right:-58px}.header-bar .btn-menu.active span:nth-of-type(1){width:40px;height:5px;top:6px;left:18px;transform:translateY(6px) rotate(-45deg)}.header-bar .btn-menu.active span:nth-of-type(2){top:6px;left:18px;width:40px;height:5px;transform:translateY(6px) rotate(45deg)}.header-bar .btn-menu.active span:nth-of-type(3){opacity:0}}@media screen and (min-width:900px){nav.globalmenu-sp{display:none}.globalmenu-pc{display:block;position:fixed;inset:0;background-color:rgba(0,0,0,.9);background-blend-mode:darken;background-repeat:no-repeat;background-size:cover;background-position:center;visibility:hidden;opacity:0;z-index:-6;transition:all .4s ease}.globalmenu-pc.active{visibility:visible;opacity:1;z-index:6;animation:bgchange 3s ease forwards}@keyframes bgchange{0%{background-color:rgba(0,0,0,.9)}25%{background-color:rgba(0,0,0,.8)}50%{background-color:rgba(0,0,0,.5)}75%{background-color:rgba(0,0,0,.3)}90%{background-color:rgba(0,0,0,.1)}100%{background-color:rgba(0,0,0,0)}}.globalmenu-pc.bg-black:after{content:"";position:absolute;right:0;top:0;width:48%;height:100%;background:rgba(0,0,0,.5)}.globalmenu-pc .inner-1440{display:flex;justify-content:space-between;padding:4vh 5vw;max-width:1440px;margin:auto;height:100%}.globalmenu-pc .globalmenu-pc-grand{flex:1 1 60%;align-self:center}.globalmenu-pc .globalmenu-pc-grand li{display:flex;margin-bottom:5vh;align-items:center}.globalmenu-pc .globalmenu-pc-grand li a.link-1{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:22px;text-decoration:none;min-width:250px}.globalmenu-pc .globalmenu-pc-grand li a.link-1 span{color:#fff;font-size:22px}.globalmenu-pc .globalmenu-pc-grand li a.link-1 hr{flex:1;margin:0 20px;height:1px;background:#fff;border:0}.globalmenu-pc .globalmenu-pc-grand li a.link-2{font-size:16px;color:#fff}.globalmenu-pc .globalmenu-pc-grand-contact{flex:1 1 30%;align-self:flex-end;display:flex;z-index:7}.globalmenu-pc .globalmenu-pc-grand-contact dt p{font-size:36px;color:#fff;margin-right:3vw}.globalmenu-pc .globalmenu-pc-grand-contact dd{list-style:none;line-height:2}.globalmenu-pc .globalmenu-pc-grand-contact dd a{color:#fff;text-decoration:none}#hover-ttl h3{position:absolute;top:20vh;left:50%;transform:translateX(-50%);opacity:0;font-size:48px;-webkit-text-stroke:.5px #fff;color:transparent;transition:opacity .3s ease;font-family:"adobe-devanagari";font-weight:700;padding-left:4%;z-index:7;margin-top:unset}#hover-submenu ul{position:absolute;right:5vw;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:all .3s ease;z-index:7}#hover-submenu ul li{margin-bottom:16px}#hover-submenu ul li a{color:#fff;text-decoration:none}.no-webp .globalmenu-pc{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/glonavi-pc.jpg)}.webp .globalmenu-pc{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/glonavi-pc.jpg.webp)}}footer{width:100%;height:300px;background:#000;background-image:linear-gradient(to right bottom,transparent 50%,#fff 50%);position:relative}footer nav{width:auto;height:auto;position:absolute;top:29px;left:14.1333333333%}footer nav ul li{height:14px;line-height:1;margin-top:15px}footer nav ul li:first-child{margin-top:0}footer nav ul li a.link-1{text-decoration:none}footer nav ul li a.link-1 span{color:#fff;font-size:14px}footer nav ul li a.link-1 hr{display:none}footer nav ul li a.link-2{display:none}footer .container{position:absolute;top:174px;left:54.6666666667%}footer .container h1{font-size:16px;word-break:keep-all}footer .container dl.flex{display:none}footer .container-logo{position:absolute;left:50%;bottom:10px;transform:translateX(-50%)}footer .container-logo a{text-decoration:none;display:flex;align-items:center;justify-content:center}footer .container-logo a img{width:87px;height:auto}footer .container-logo p{width:300px;text-align:center;font-size:12px;margin-top:10px}.subpage-footer-margin{margin-top:100px}@media screen and (min-width:900px){.block{display:none}footer{width:100%;height:100vh;height:100svh}footer .inner-1220{width:100%;max-width:1220px;height:100%;margin:0 auto;position:relative}footer .inner-1220 nav{width:auto;height:47.4040632054%;position:absolute;top:10.7787810384%;left:3.2786885246%}footer .inner-1220 nav ul.flex-direction{height:100%;display:flex;flex-direction:column;justify-content:space-between}footer .inner-1220 nav ul.flex-direction li{width:auto;height:22px;display:flex;align-items:center}footer .inner-1220 nav ul.flex-direction li a.link-1{font-size:22px;width:250px;display:flex;height:auto;text-decoration:none;justify-content:space-between;align-items:center;position:relative}footer .inner-1220 nav ul.flex-direction li a.link-1 span{font-size:22px;margin-right:25px}footer .inner-1220 nav ul.flex-direction li a.link-1 hr{display:inline-block;flex:1;height:1px;border:0;background-color:#fff}footer .inner-1220 nav ul.flex-direction li a.link-2{display:block;text-decoration:none;color:#fff;margin-left:20px}footer .inner-1220 .container{width:500px;top:53.611738149%;left:unset;right:0}footer .inner-1220 .container h1{font-size:32px}footer .inner-1220 .container dl.flex{display:flex;justify-content:space-between;margin-top:10.7223476298%}footer .inner-1220 .container dl.flex dt{font-size:40px}footer .inner-1220 .container dl.flex dt p{font-family:"adobe-devanagari"}footer .inner-1220 .container dl.flex dd{height:auto}footer .inner-1220 .container dl.flex dd li{list-style:none;line-height:64px;height:64px}footer .inner-1220 .container dl.flex dd li a{font-size:22px;text-decoration:none;color:#000}footer .inner-1220 .container-logo{position:absolute;left:50%;bottom:2.2573363431%;transform:translateX(-50%)}footer .inner-1220 .container-logo a img{width:148px;height:auto}footer .inner-1220 .container-logo p{width:auto;font-size:14px;margin-top:16.1290322581%}.subpage-footer-margin{margin-top:180px}}.wrap-breadcrumb{display:none}@media screen and (min-width:900px){.wrap-breadcrumb{display:block;width:100%;background:#fff;margin-top:65px}.wrap-breadcrumb .breadcrumb{display:flex;width:100%;height:37px;max-width:1220px;margin:0 auto;list-style:none;align-items:center}.wrap-breadcrumb .breadcrumb li{display:inline;font-size:12px;font-family:"adobe-devanagari","游明朝体","Yu Mincho","YuMincho",serif;letter-spacing:.2em;color:#696969;position:relative;margin-right:50px;font-weight:700}.wrap-breadcrumb .breadcrumb li a{display:inline-block;color:inherit;text-decoration:none;transition:all .5s ease}.wrap-breadcrumb .breadcrumb li a:hover{color:#d50202;transform:scale(1.5)}.wrap-breadcrumb .breadcrumb li+li:before{position:absolute;top:0;bottom:0;left:-30px;margin:auto;content:"";vertical-align:middle;width:6px;height:6px;border-top:2px solid #696969;border-right:2px solid #696969;transform:rotate(45deg)}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#000}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#d50202,#000)}.top-header .wrap-opening{width:100%;height:100%;position:absolute;z-index:999;background:#000;overflow:hidden;display:none}.top-header .wrap-opening .inner{width:100%;max-width:320px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-header .wrap-opening .inner p{font-family:"adobe-devanagari";color:transparent;font-size:40px;font-weight:400;letter-spacing:.05em;position:absolute;white-space:nowrap;top:50%}.top-header .wrap-opening .inner p:nth-child(1){left:50%;transform:translate(-50%,-50%);animation:blur 1.2s ease-out forwards;-webkit-animation:blur 1.2s ease-out forwards}.top-header .wrap-opening .inner p:nth-child(2){transform:translateY(-50%);left:25px;animation:blurKeep 4s linear 1.2s forwards;-webkit-animation:blurKeep 4s linear 1.2s forwards}.top-header .wrap-opening .inner p:nth-child(3) span{position:absolute;transform:translateY(-50%);left:105px}.top-header .wrap-opening .inner p:nth-child(4){left:50%;transform:translate(-50%,-50%);animation:blur 1.5s cubic-bezier(.11,.77,.48,.95) 4.5s forwards;-webkit-animation:blur 1.5s cubic-bezier(.11,.77,.48,.95) 4.5s forwards}.top-header .wrap-opening .inner p:nth-child(5){left:50%;transform:translate(-50%,-50%);animation:blurStop 1s ease-out 6s forwards;-webkit-animation:blurStop 1s ease-out 6s forwards}.top-header .wrap-opening .inner p:nth-child(6){width:100%;height:100%;background:#fff;box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(-100vmax);clip-path:inset(-100vmax);color:#000;display:flex;align-items:center;justify-content:center;font-family:"游明朝体","Yu Mincho","YuMincho",serif;font-size:18px;font-weight:600;animation:lastTxt 1s cubic-bezier(.11,.77,.48,.95) 7s forwards;-webkit-animation:lastTxt 1s cubic-bezier(.11,.77,.48,.95) 7s forwards;opacity:0;position:unset;transform:unset;letter-spacing:unset}@media screen and (min-width:900px){.top-header .wrap-opening .inner{max-width:900px}.top-header .wrap-opening .inner p{font-size:60px}.top-header .wrap-opening .inner p:nth-child(2){transform:translateY(-50%);left:250px}.top-header .wrap-opening .inner p:nth-child(3) span{left:370px}.top-header .wrap-opening .inner p:nth-child(6){font-size:60px}}@keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:0;transform:translateY(30px) scale(.9)}5%{text-shadow:0 0 90px #fff}15%{opacity:1;transform:translateY(0) scale(1)}20%{text-shadow:0 0 0px #fff}80%{text-shadow:0 0 0px #fff}85%{opacity:1}95%{text-shadow:0 0 90px #fff}100%{text-shadow:0 0 100px #fff;opacity:0}}@keyframes blurKeep{0%{text-shadow:0 0 100px #fff;opacity:0}1%{text-shadow:0 0 90px #fff}3%{opacity:1}4%{text-shadow:0 0 0px #fff}16%{text-shadow:0 0 0px #fff}17%,76%{text-shadow:0 0 0px #fff;opacity:1}79%{text-shadow:0 0 90px #fff}100%{text-shadow:0 0 100px #fff;opacity:0}}@keyframes blurStop{0%{text-shadow:0 0 100px #fff;opacity:0}5%{text-shadow:0 0 90px #fff}15%{opacity:1}20%{text-shadow:0 0 0px #fff}80%{text-shadow:0 0 0px #fff}85%{opacity:1}95%{text-shadow:0 0 90px #fff}100%{text-shadow:0 0 100px #fff;opacity:0}}@keyframes lastTxt{0%{opacity:0}5%,95%{opacity:1}100%{opacity:0}}.top-header{width:100%;height:100vh;height:100svh;position:relative}.top-header .wrap-video{position:absolute;z-index:-1;top:28.2902829028%;right:0;left:0;overflow:hidden;height:67.4046740467%}.top-header .wrap-video video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%;filter:brightness(50%)}.top-header .top-header-txt{position:absolute;top:160px;top:19.0651906519%;left:5.3333333333%;color:#fff;letter-spacing:.06em}.top-header .top-header-txt h1{font-size:22px;word-break:break-all;height:36px;visibility:hidden}.top-header .top-header-txt h2{width:85.3333333333%;margin-top:20px;line-height:1.7142857143;word-break:break-all;font-size:14px}.top-header .scrolldown{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.top-header .scrolldown:before{content:"";position:absolute;bottom:0;left:-3px;width:8px;height:8px;border-radius:50%;background:#b50000;animation:circlemove 1.6s ease-in-out infinite,circlemovehide 1.6s ease-in-out infinite;z-index:2}.top-header .scrolldown:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#fff}.top-header .scrolldown span{position:absolute;left:-7px;top:-90px;color:#fff;font-size:12px;letter-spacing:.04em;writing-mode:vertical-rl}@keyframes circlemove{0%{bottom:50px}100%{bottom:-2px}}@keyframes circlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@media screen and (min-width:900px){.top-header .wrap-video{top:0;height:100%}.top-header .top-header-txt{top:46.8397291196%;width:100%;max-width:1220px;left:50%;transform:translateX(-50%)}.top-header .top-header-txt h1{font-size:54px;height:87px}.top-header .top-header-txt h2{width:auto;margin-top:45px;font-size:16px;line-height:1.875}.top-header .scrolldown:after{width:3px;height:90px}.top-header .scrolldown span{left:-10px;top:-140px;color:#fff;font-size:16px;letter-spacing:.04em}@keyframes circlemove{0%{bottom:100px}100%{bottom:-2px}}}.area h1{font-size:40px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:.5px #fff;padding-left:10px}.area .txtFadeUp{display:flex;overflow:hidden}.area .txtFadeUp span{display:block;transform:translate(0,105%);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.area .txtFadeUp span:nth-child(2){transition-delay:.06s}.area .txtFadeUp span:nth-child(3){transition-delay:.12s}.area .txtFadeUp span:nth-child(4){transition-delay:.18s}.area .txtFadeUp span:nth-child(5){transition-delay:.24s}.area .txtFadeUp span:nth-child(6){transition-delay:.3s}.area .txtFadeUp span:nth-child(7){transition-delay:.36s}.area .txtFadeUp span:nth-child(8){transition-delay:.42s}.area .txtFadeUp span:nth-child(9){transition-delay:.48s}.area .txtFadeUp span:nth-child(10){transition-delay:.54s}.area .txtFadeUp span:nth-child(11){transition-delay:.6s}.area .txtFadeUp span:nth-child(12){transition-delay:.66s}.area .txtFadeUp span:nth-child(13){transition-delay:.72s}.area .txtFadeUp span:nth-child(14){transition-delay:.78s}.area .txtFadeUp span:nth-child(15){transition-delay:.84s}.area .txtFadeUp span:nth-child(16){transition-delay:.9s}.area .txtFadeUp.-visible span{transform:translate(0,0)}.area h2{font-size:12px;height:14px;line-height:14px;letter-spacing:.06em;color:#fff;padding-left:10px;font-weight:400}@media screen and (min-width:900px){.area h1{font-size:50px;padding-left:0}.area h2{font-size:14px;height:15px;line-height:15px;padding-left:0}}.top-about .container-bg{width:100%;height:auto;padding:22px 0 32px;background-repeat:no-repeat;background-size:cover;background-position:left bottom;margin:20px auto}@media screen and (min-width:900px){.top-about .container-bg{background-attachment:fixed}}.top-about .container-bg .inner{width:85.3333333333%;margin:0 auto}.top-about .container-bg .inner h3{font-size:14px;color:#fff;letter-spacing:.06em}.top-about .container-bg .inner p{font-size:12px;line-height:1.5;font-weight:300;color:#fff;margin-top:50px}.top-about .container-bg .inner .btn-top-about{margin-top:50px}.no-webp .top-about .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-about-bg-sp.png)}.webp .top-about .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-about-bg-sp.png.webp)}@media screen and (min-width:900px){.top-about{padding-top:4.6875%;width:100%;max-width:1220px;margin:0 auto}.top-about .container-bg{width:100%;max-width:1180px;height:auto;padding-top:7.03125%;padding-bottom:3.125%;background-repeat:no-repeat;background-position:left center;margin:50px 0 0 auto}.top-about .container-bg .inner{width:100%;max-width:900px;margin:0 auto}.top-about .container-bg .inner .container{width:530px;height:auto;margin-left:auto}.top-about .container-bg .inner .container h3{width:auto;font-size:20px;color:#fff}.top-about .container-bg .inner .container p{width:auto;font-size:14px;line-height:2.1428571429;font-weight:400;color:#fff;margin-top:55px}.top-about .container-bg .inner .container .btn-top-about{display:inline-flex;margin-top:40px}.no-webp .top-about .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-about-bg.png)}.webp .top-about .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-about-bg.png.webp)}}.top-strong-point{width:100%;height:auto;margin-top:100px}.top-strong-point .container-bg{width:100%;height:auto;padding-top:15px;background-repeat:no-repeat;background-size:contain;background-position:center top 0;margin:20px auto}.top-strong-point .container-bg img{width:166px;height:auto;display:block;margin:0 auto}.top-strong-point .container-bg p{width:94.6666666667%;margin:0 auto;font-size:12px;color:#fff;line-height:1.6666666667}.top-strong-point .container-bg .btn-top-strong-point{margin:35px auto 0}.no-webp .top-strong-point .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/Ignition-logo-gray.png)}.webp .top-strong-point .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/Ignition-logo-gray.png.webp)}@media screen and (min-width:900px){.top-strong-point{padding-top:10.4166666667%;width:100%;max-width:1220px;margin:0 auto}.top-strong-point .container-bg{margin:70px auto 0}.top-strong-point .container-bg img{width:354px}.top-strong-point .container-bg p{width:auto;text-align:center;margin-top:50px;font-size:16px;line-height:1.875}.top-strong-point .container-bg .btn-top-strong-point{margin-top:85px}}.top-service{width:100%;height:auto;margin-top:100px}.top-service img{width:100%;height:auto;margin-top:20px}.top-service p{width:94.6666666667%;margin:0 auto;font-size:12px;color:#fff;line-height:1.5;margin-top:20px}.top-service .btn-top-service{margin:35px auto 0}@media screen and (min-width:900px){.top-service{padding-top:10.4166666667%;width:100%;max-width:1220px;margin:0 auto}.top-service .inner{background-repeat:no-repeat;background-size:59.0163934426% auto;background-position:right center}.top-service .inner img{display:none}.top-service .inner p{width:535px;height:auto;margin:100px auto 0 0;font-size:16px;line-height:1.875;color:#fff}.top-service .inner .btn-top-service{margin:50px 0 0}.no-webp .top-service .inner{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-service-img.png)}.webp .top-service .inner{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-service-img.png.webp)}}.top-case{width:100%;height:auto;margin-top:100px}.top-case img{width:100%;height:auto;margin-top:20px}.top-case p{width:94.6666666667%;margin:0 auto;font-size:12px;color:#fff;line-height:1.5;margin-top:20px}.top-case .btn-top-case{margin:35px auto 0}@media screen and (min-width:900px){.top-case{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center top;margin-top:unset;background-attachment:fixed}.top-case .inner{width:100%;max-width:1220px;margin:0 auto;padding-top:8.59375%}.top-case .inner h1{-webkit-text-stroke:.5px #000}.top-case .inner h2{color:#000}.top-case .inner img{display:none}.top-case .inner .wrap-txt{width:550px;margin:135px 0 0 auto}.top-case .inner .wrap-txt p{width:auto;height:auto;font-size:16px;line-height:1.875;color:#000}.top-case .inner .wrap-txt .btn-top-case{margin:50px 0 0;color:#000}.top-case .inner .wrap-txt .btn-top-case .btn-arrow{background-color:#000}.top-case .inner .wrap-txt .btn-top-case .btn-arrow:after{border-color:transparent transparent transparent #000}.no-webp .top-case{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-case-img.jpg)}.webp .top-case{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-case-img.jpg.webp)}}.top-column{width:100%;height:auto;margin-top:100px}.top-column .container-bg{width:100%;height:auto;background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:right center;padding:65px 0 25px 10px;margin-top:20px}.top-column .container-bg p{width:56%;font-size:12px;color:#000;line-height:1.5}.top-column .container-bg .btn-top-column{margin-top:35px;justify-content:unset;color:#000}.top-column .container-bg .btn-top-column .btn-arrow{background-color:#000}.top-column .container-bg .btn-top-column .btn-arrow:after{border-color:transparent transparent transparent #000}.top-column article{margin-top:20px}.top-column .container-post .flex{width:94.6666666667%;height:130px;margin:10px auto 0;display:flex;background-color:#fff;padding-top:7px;padding-bottom:10px}.top-column .container-post .flex .container-img{width:50%;height:100%;display:flex;align-self:center;justify-content:center}.top-column .container-post .flex .container-img img{width:92%;height:100%;-o-object-fit:contain;object-fit:contain}.top-column .container-post .flex .container-txt{width:50%;height:100%;padding-top:7px;padding-bottom:1px}.top-column .container-post .flex .container-txt h3{width:98.3050847458%}.top-column .container-post .flex .container-txt h3 a{width:100%;height:35px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.5;letter-spacing:.018em;color:#000}.top-column .container-post .flex .container-txt .container-tag{display:flex;height:18px;margin-top:28px;flex-wrap:wrap;overflow-y:hidden}.top-column .container-post .flex .container-txt .container-tag a{display:inline-block;font-size:10px;padding:.3em .5em;color:#fff;background-color:#000;line-height:1;text-decoration:none;word-break:keep-all;margin:0 10px 3px 0;border-radius:4px}.top-column .container-post .flex .container-txt .posted-time{font-size:10px;color:#696969;margin-top:12px}@media screen and (min-width:900px){.top-column .container-post .flex{width:650px;height:auto;margin:0 30px 0 auto;padding:unset;box-shadow:0px 3px 6px rgba(0,0,0,.16);display:flex}.top-column .container-post .flex .container-img{width:325px}.top-column .container-post .flex .container-img img{width:100%}.top-column .container-post .flex .container-txt{width:325px;height:100%;padding:20px 0 20px 25px;letter-spacing:normal}.top-column .container-post .flex .container-txt h3{width:275px}.top-column .container-post .flex .container-txt h3 a{height:54px;font-size:16px;line-height:1.875}.top-column .container-post .flex .container-txt .container-tag{height:65px;margin-top:35px}.top-column .container-post .flex .container-txt .container-tag a{display:inline-block;font-size:12px;height:25px;line-height:25px;padding:0 1em;margin:0 10px 10px 0}.top-column .container-post .flex .container-txt .posted-time{font-size:10px;color:#696969;margin-top:14px}}.no-webp .top-column .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-column-bg.png)}.webp .top-column .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-column-bg.png.webp)}@media screen and (min-width:900px){.top-column{width:100%;margin-top:unset;background-color:#fff;padding:0;padding-top:6.25%;padding-bottom:10px}.top-column .inner{width:100%;height:388px;max-width:1220px;margin:0 auto;background-repeat:no-repeat;background-size:auto auto;background-position:right bottom}.top-column .inner h1{color:#000}.top-column .inner h2{color:#000}.top-column .container-bg{background:0 0 !important;width:100%;height:auto;padding:unset;margin:115px 0 0}.top-column .container-bg p{width:61.4754098361%;font-size:16px}.top-column .container-bg .btn-top-column{margin-top:45px}.top-column article{margin-top:4.1666666667%;height:230px}.top-column article .slick-list{overflow:unset !important;height:100%}.top-column article .slick-list .slick-track{height:100%}.top-column .container-post .flex{height:100%}.no-webp .top-column .inner{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-column-bg.png)}.webp .top-column .inner{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-column-bg.png.webp)}}.top-news{width:100%;height:auto;margin-top:100px}.top-news .container-bg{width:100%;height:auto;background-repeat:no-repeat;background-size:100% 64.2857142857%;background-position:center top;margin-top:20px;padding-top:35px;padding-right:9.3333333333%}.top-news .container-bg .container{width:38.7700534759%;height:auto;margin-left:auto}.top-news .container-bg .container dl dt{margin-top:20px}.top-news .container-bg .container dl dt span{font-size:12px;letter-spacing:.1;color:#fff}.top-news .container-bg .container dl:first-child dt{margin-top:0}.top-news .container-bg .container dl dd{margin-top:5px}.top-news .container-bg .container dl dd h3{font-size:12px;color:#fff}.top-news .container-bg .container .btn-top-news{white-space:nowrap;margin-top:25px;justify-content:unset}.no-webp .top-news .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-news-bg.png)}.webp .top-news .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-news-bg.png.webp)}@media screen and (min-width:900px){.top-news{margin-top:0;padding-top:9.6354166667%}.top-news .inner-bg-pc{width:100%;height:500px;background-repeat:no-repeat;background-size:1415px 100%;background-position:left top;padding-top:110px}.top-news .inner-bg-pc .flex-pc{width:100%;max-width:1220px;display:flex;justify-content:space-between;margin:0 auto}.top-news .inner-bg-pc .container-bg{width:200px;height:auto;background:0 0;margin:0;padding:0;margin-right:6.5573770492%}.top-news .inner-bg-pc .container-bg .container{width:auto;margin-left:unset}.top-news .inner-bg-pc .container-bg .container dl dt{margin-top:30px}.top-news .inner-bg-pc .container-bg .container dl dt span{font-size:15px}.top-news .inner-bg-pc .container-bg .container dl:first-child dt{margin-top:0}.top-news .inner-bg-pc .container-bg .container dl dd{margin-top:15px}.top-news .inner-bg-pc .container-bg .container dl dd h3{font-size:16px}.top-news .inner-bg-pc .container-bg .container .btn-top-news{margin-top:65px;justify-content:center}.no-webp .top-news .inner-bg-pc{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-news-bg.png)}.webp .top-news .inner-bg-pc{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-news-bg.png.webp)}}.top-contact{width:100%;height:auto;margin-top:100px}.top-contact .container-contact{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:20px;padding-top:20px;padding-bottom:20px}.top-contact .container-contact h3{font-size:14px;letter-spacing:.05em;text-align:center;color:#fff}.top-contact .container-contact p{font-size:12px;line-height:1.5;color:#fff;text-align:center;margin-top:30px}.top-contact .container-contact .btn-top-contact{margin:30px auto 0;width:205px}.top-contact .container-download{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:10px;padding-top:20px;padding-bottom:20px}.top-contact .container-download h3{font-size:14px;letter-spacing:.05em;text-align:center;color:#000}.top-contact .container-download p{font-size:12px;line-height:1.5;color:#000;text-align:center;margin-top:30px}.top-contact .container-download .btn-top-download{margin:30px auto 0;width:140px;color:#000}.top-contact .container-download .btn-top-download .btn-arrow{background-color:#000}.top-contact .container-download .btn-top-download .btn-arrow:after{border-color:transparent transparent transparent #000}.no-webp .top-contact .container-contact{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-contact-bg.jpg)}.webp .top-contact .container-contact{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-contact-bg.jpg.webp)}.no-webp .top-contact .container-download{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-download-bg.png)}.webp .top-contact .container-download{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-download-bg.png.webp)}@media screen and (min-width:900px){.top-contact{width:100%;margin-top:unset;padding-top:8.59375%}.top-contact h1{justify-content:center}.top-contact h2{justify-content:center}.top-contact .flex-pc{width:100%;height:415px;display:flex;margin-top:60px}.top-contact .container-contact{width:50%;height:100%;margin-top:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:#000;background-blend-mode:darken;transition:all .3s ease-out}.top-contact .container-contact:hover{background-color:#fff}.top-contact .container-contact .box{display:inline-block;width:400px;height:auto}.top-contact .container-contact .box h3{font-size:40px;justify-content:center}.top-contact .container-contact .box p{font-size:16px;line-height:1.875;margin-top:45px}.top-contact .container-contact .box .btn-top-contact{margin-top:45px}.top-contact .container-download{width:50%;height:100%;margin-top:0;padding:0;display:flex;justify-content:center;align-items:center;background-color:#fff;background-blend-mode:lighten;transition:all .3s ease-out}.top-contact .container-download:hover{background-color:#000}.top-contact .container-download .box{display:inline-block;width:400px;height:auto}.top-contact .container-download .box h3{font-size:40px;justify-content:center}.top-contact .container-download .box p{font-size:16px;line-height:1.875;margin-top:45px}.top-contact .container-download .box .btn-top-download{margin-top:45px}}.subpage-header{width:100%;height:auto;padding-top:125px;position:relative}.subpage-header h1{font-size:40px;letter-spacing:.2em;color:transparent;-webkit-text-stroke:.5px #fff;text-align:center;font-family:"adobe-devanagari"}.subpage-header h2{font-size:16px;letter-spacing:.06em;color:#fff;font-weight:400;text-align:center;margin-top:20px}@media screen and (min-width:900px){.subpage-header{width:100%;padding-top:185px}.subpage-header h1{font-size:80px;line-height:1}.subpage-header h2{font-size:18px}}.about-summary{width:calc(100% - 20px);height:auto;margin:100px auto 0}@media screen and (min-width:900px){.about-summary{width:100%;max-width:1220px;margin-top:140px}}.about-summary h1{font-size:18px;color:#fff;letter-spacing:.06em}@media screen and (min-width:900px){.about-summary h1{font-size:24px}}.about-summary p{width:auto;color:#fff;font-size:14px;line-height:1.5714285714;letter-spacing:.06em;margin-top:30px}@media screen and (min-width:900px){.about-summary p{font-size:16px;width:100%;max-width:900px;margin:40px auto 0;line-height:2.5}}.about-company-name{width:calc(100% - 20px);margin:100px auto 0;height:620px;padding-top:30px;background-repeat:no-repeat;background-size:cover;background-position:right 32.7731092437% bottom}@media screen and (min-width:900px){.about-company-name{width:100%;max-width:1220px;height:770px;background-repeat:no-repeat;background-size:cover;background-position:right -110px bottom;margin-top:100px;padding:180px 0}}.about-company-name h1{font-size:18px;color:#fff;letter-spacing:.06em}@media screen and (min-width:900px){.about-company-name h1{font-size:24px}}.about-company-name p{width:auto;color:#fff;font-size:14px;line-height:1.5714285714;letter-spacing:.06em;margin-top:30px}@media screen and (min-width:900px){.about-company-name p{font-size:16px;width:100%;max-width:900px;margin:40px auto 0;line-height:2.5}}.no-webp .about-company-name{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/about-bg.png)}.webp .about-company-name{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/about-bg.png.webp)}.about-company-profile{width:calc(100% - 20px);height:auto;margin:100px auto 0}@media screen and (min-width:900px){.about-company-profile{width:100%;max-width:1220px;margin-top:140px}}.about-company-profile h1{font-size:18px;color:#fff;letter-spacing:.06em}@media screen and (min-width:900px){.about-company-profile h1{font-size:24px}}.about-company-profile .inner{margin-top:30px}@media screen and (min-width:900px){.about-company-profile .inner{width:100%;max-width:900px;margin:40px auto 0}}.about-company-profile .inner dl{display:grid;grid-template-columns:1fr}@media screen and (min-width:900px){.about-company-profile .inner dl{grid-template-columns:120px 1fr;-moz-column-gap:30px;column-gap:30px;row-gap:20px}}.about-company-profile .inner dl dt,.about-company-profile .inner dl dd{color:#fff;font-size:14px;letter-spacing:.06em}@media screen and (min-width:900px){.about-company-profile .inner dl dt,.about-company-profile .inner dl dd{font-size:18px}}.about-company-profile .inner dl dt{font-weight:600}.about-company-profile .inner dl dt:not(:first-child){margin-top:10px}@media screen and (min-width:900px){.about-company-profile .inner dl dt:not(:first-child){margin-top:0}}@media screen and (min-width:900px){.about-company-profile .inner dl dt{grid-column:1}}.about-company-profile .inner dl dd{margin-top:8px}@media screen and (min-width:900px){.about-company-profile .inner dl dd{grid-column:2;margin-top:0}}.about-message{width:100%;padding:0 20px;margin:100px auto 0;color:#fff}@media screen and (min-width:900px){.about-message{max-width:1220px}}.about-message__title{font-size:18px;letter-spacing:.06em}@media screen and (min-width:900px){.about-message__title{font-size:24px}}.about-message__subtitle{margin-top:30px;font-size:16px;letter-spacing:.2em;line-height:1.75}@media screen and (min-width:900px){.about-message__subtitle{font-size:20px;max-width:900px;margin:40px auto 0}}.about-message__text{margin-top:20px;font-size:14px;line-height:1.6;letter-spacing:.06em}@media screen and (min-width:900px){.about-message__text{font-size:16px;max-width:900px;margin:40px auto 0;line-height:2.5}}.about-message__sign{margin-top:40px;font-size:14px;font-weight:600;letter-spacing:.06em}@media screen and (min-width:900px){.about-message__sign{font-size:16px;margin:30px auto 0;max-width:900px}}.about-message__sign-en{display:inline-block;margin-left:20px;opacity:.3;font-family:"adobe-devanagari";font-size:18px;letter-spacing:.1em}@media screen and (min-width:900px){.about-message__sign-en{font-size:20px;margin-left:10px;line-height:1.8}}.about-message__profile{background-color:#181818;margin-top:50px;padding:20px 0}@media screen and (min-width:900px){.about-message__profile{padding:30px 0}}.about-message__profile-inner{width:100%;max-width:900px;margin:0 auto}.about-message__profile-title{font-size:16px;letter-spacing:.2em;font-weight:600;padding-left:30px;position:relative}.about-message__profile-title:before{content:"";position:absolute;top:50%;left:0;width:20px;height:4px;background-color:#fff;transform:translateY(-50%)}.about-message__profile-text{font-size:12px;margin-top:20px;line-height:1.8;letter-spacing:.05em}@media screen and (min-width:900px){.about-message__profile-text{font-size:16px;max-width:900px;margin:20px auto 0;line-height:2.5}}.common-contact{width:100%;height:auto;margin-top:100px}.common-contact h1{font-size:40px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:.5px #fff;padding-left:10px;justify-content:center}.common-contact h2{font-size:12px;height:14px;line-height:14px;letter-spacing:.06em;color:#fff;padding-left:10px;font-weight:400;justify-content:center}.common-contact .container-contact{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:20px;padding-top:20px;padding-bottom:20px}.common-contact .container-contact h3{font-size:14px;letter-spacing:.05em;text-align:center;color:#fff}.common-contact .container-contact p{font-size:12px;line-height:1.5;color:#fff;text-align:center;margin-top:30px}.common-contact .container-contact .btn-top-contact{width:205px;margin:30px auto 0}.common-contact .container-download{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:10px;padding-top:20px;padding-bottom:20px}.common-contact .container-download h3{font-size:14px;letter-spacing:.05em;text-align:center;color:#000}.common-contact .container-download p{font-size:12px;line-height:1.5;color:#000;text-align:center;margin-top:30px}.common-contact .container-download .btn-top-download{width:140px;margin:30px auto 0;color:#000}.common-contact .container-download .btn-top-download .btn-arrow{background-color:#000}.common-contact .container-download .btn-top-download .btn-arrow:after{border-color:transparent transparent transparent #000}@media screen and (min-width:900px){.common-contact{width:100%;margin-top:200px;padding-top:0}.common-contact h1{font-size:50px;padding-left:0;text-align:center}.common-contact h2{font-size:14px;height:15px;line-height:15px;padding-left:0;text-align:center}.common-contact .flex-pc{width:100%;height:415px;display:flex;margin-top:60px}.common-contact .container-contact{width:50%;height:100%;margin-top:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:#000;background-blend-mode:darken;transition:all .3s ease-out}.common-contact .container-contact:hover{background-color:#fff}.common-contact .container-contact .box{display:inline-block;width:400px;height:auto}.common-contact .container-contact .box h3{font-size:40px;justify-content:center}.common-contact .container-contact .box p{font-size:16px;line-height:1.875;margin-top:45px}.common-contact .container-contact .box .btn-top-contact{margin-top:45px}.common-contact .container-download{width:50%;height:100%;margin-top:0;padding:0;display:flex;justify-content:center;align-items:center;background-color:#fff;background-blend-mode:lighten;transition:all .3s ease-out}.common-contact .container-download:hover{background-color:#000}.common-contact .container-download .box{display:inline-block;width:400px;height:auto}.common-contact .container-download .box h3{font-size:40px;justify-content:center}.common-contact .container-download .box p{font-size:16px;line-height:1.875;margin-top:45px}.common-contact .container-download .box .btn-top-download{margin-top:45px}}.no-webp .common-contact .container-contact{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-contact-bg.jpg)}.webp .common-contact .container-contact{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-contact-bg.jpg.webp)}.no-webp .common-contact .container-download{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-download-bg.png)}.webp .common-contact .container-download{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-download-bg.png.webp)}.subpage-header-fullscreen{width:100%;height:auto;padding-top:125px}.subpage-header-fullscreen h1{font-size:40px;letter-spacing:.2em;color:transparent;-webkit-text-stroke:.5px #fff;text-align:center}.subpage-header-fullscreen h2{font-size:16px;letter-spacing:.06em;color:#fff;font-weight:400;text-align:center;margin-top:20px}.subpage-header-fullscreen h3{font-size:18px;color:#fff;margin-top:100px;text-align:center;font-weight:600}@media screen and (min-width:900px){.subpage-header-fullscreen{width:100%;height:100vh;padding-top:9.6354166667%}.subpage-header-fullscreen h1{font-size:80px;line-height:1}.subpage-header-fullscreen h2{font-size:18px}.subpage-header-fullscreen h3{font-size:52px;margin-top:13.0208333333%}}.strong-point-summary{width:100%;height:auto;margin-top:100px}.strong-point-summary p{width:88%;margin:0 auto;color:#fff;font-size:14px;text-align:start;font-weight:600}.strong-point-summary p span{font-size:16px}@media screen and (min-width:900px){.strong-point-summary{max-width:1220px;margin:0 auto;padding-top:60px}.strong-point-summary p{width:auto;margin:unset;font-size:26px}.strong-point-summary p span{font-size:34px}}.strong-point-value-txt{width:100%;height:auto;margin-top:110px}.strong-point-value-txt .container{width:100%;max-width:900px;height:190px;margin:0 auto;position:relative}.strong-point-value-txt .container .back-str{position:absolute;width:100%;font-size:clamp(90px, 5.625rem + (1vw - 3.2px) * 18.9655, 200px);min-height:0vw;letter-spacing:.18em;color:transparent;-webkit-text-stroke:2px #333;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:600;font-family:"adobe-devanagari"}.strong-point-value-txt .container p{font-size:16px;line-height:2.5;color:#fff;text-align:center;position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (min-width:900px){.strong-point-value-txt{margin-top:330px}.strong-point-value-txt .container{width:100%;max-width:1440px;height:465px;margin:0 auto;position:relative}.strong-point-value-txt .container .back-str{position:absolute;width:100%;font-size:clamp(200px, 12.5rem + (1vw - 9px) * 37.037, 400px);min-height:0vw;letter-spacing:.18em;color:transparent;-webkit-text-stroke:3px #333;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.strong-point-value-txt .container p{position:absolute;top:0;left:0;bottom:0;right:0;font-size:32px;line-height:3.125}}.strong-point-value-slick{width:100%;height:auto;margin-top:150px}.strong-point-value-slick h1{font-size:26px;color:#fff;letter-spacing:.2em;text-align:center;font-family:"adobe-devanagari"}.strong-point-value-slick .container-slick{margin-top:30px}.strong-point-value-slick .container-slick dl{width:auto;height:360px;color:#fff}.strong-point-value-slick .container-slick dl dt{width:85.3333333333%;font-size:20px;line-height:1.4;text-align:center;height:105px;margin:0 auto}.strong-point-value-slick .container-slick dl dt span{display:block;height:40px;line-height:40px;color:#707070;font-size:28px;margin-bottom:10px}.strong-point-value-slick .container-slick dl dd{width:100%;width:88%;height:auto;font-size:14px;line-height:1.7142857143;text-align:start;margin:35px auto 0}@media screen and (min-width:900px){.strong-point-value-slick{margin-top:200px}.strong-point-value-slick h1{font-size:40px}.strong-point-value-slick .container-slick{margin-top:100px;max-width:900px;margin:100px auto 0}.strong-point-value-slick .container-slick dl{width:auto;height:auto;color:#fff}.strong-point-value-slick .container-slick dl dt{width:555px;font-size:24px;line-height:1.4;height:70px;margin:0 auto;text-align:unset;display:flex;align-items:center;justify-content:left}.strong-point-value-slick .container-slick dl dt span{height:auto;line-height:unset;color:#707070;font-size:48px;margin-bottom:0;margin-right:20px}.strong-point-value-slick .container-slick dl dd{width:555px;font-size:16px;line-height:1.75;margin-top:55px}}.header-service-container-bg{width:100%;height:auto;margin-top:50px;padding-top:135px;background-repeat:no-repeat;background-size:contain;background-position:left top}.header-service-container-bg p{width:88%;margin:0 auto;color:#fff;line-height:1.7142857143;font-size:14px}.no-webp .header-service-container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-header-bg.png)}.webp .header-service-container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-header-bg.png.webp)}@media screen and (min-width:900px){.header-service-container-bg{width:100%;max-width:1440px;height:320px;margin:3.90625% auto 0;padding-top:unset;display:flex;align-items:center}.header-service-container-bg p{width:900px;font-size:18px;line-height:1.6666666667}}.service-main{margin-top:70px}.service-main li{width:100%;height:auto;margin-top:120px;padding-top:120px}.service-main li.service-list-web-produce{margin-top:0;background-repeat:no-repeat;background-size:contain;background-position:center top}.service-main li.service-list-web-consult{background-repeat:no-repeat;background-size:contain;background-position:center top}.service-main li.service-list-others{background-repeat:no-repeat;background-size:contain;background-position:center top}.service-main li.service-list-gas-station{background-repeat:no-repeat;background-size:contain;background-position:center top}.service-main li .container-txt{color:#fff;background-color:rgba(77,77,77,.7);padding:50px 0}.service-main li .container-txt dl{width:88%;margin:0 auto}.service-main li .container-txt dl dt{font-size:16px}.service-main li .container-txt dl dd{font-size:14px;line-height:1.5714285714;margin-top:30px}.service-main li .container-txt dl .btn-service{margin-top:30px}.no-webp .service-main .service-list-web-produce{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-web-produce.png)}.webp .service-main .service-list-web-produce{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-web-produce.png.webp)}.no-webp .service-main .service-list-web-consult{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-web-consult.png)}.webp .service-main .service-list-web-consult{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-web-consult.png.webp)}.no-webp .service-main .service-list-others{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-others.png)}.webp .service-main .service-list-others{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-others.png.webp)}.no-webp .service-main .service-list-gas-station{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-gas-station.png)}.webp .service-main .service-list-gas-station{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/service-gas-station.png.webp)}@media screen and (min-width:900px){.service-main{margin-top:20px}.service-main ul{width:100%;max-width:1440px;margin:0 auto}.service-main ul li{width:100%;max-width:1330px;height:415px;margin:100px auto 0 0;padding-top:unset;display:flex;align-items:center}.service-main ul li.service-list-web-produce{background-position:right center}.service-main ul li.service-list-web-consult{background-position:right center}.service-main ul li.service-list-others{background-position:right center}.service-main ul li.service-list-gas-station{background-position:right center}.service-main ul li .container-txt{width:960px;margin:0 auto 0 0;height:365px;color:#fff;background-color:rgba(77,77,77,.7);padding:65px 0}.service-main ul li .container-txt dl{width:785px;margin:0 auto 0 15.625%}.service-main ul li .container-txt dl dt{font-size:22px}.service-main ul li .container-txt dl dd{font-size:16px;line-height:1.625;margin-top:50px}.service-main ul li .container-txt dl .btn-service{margin-top:60px}}.web-develop-summary{width:100%;height:auto;margin-top:50px}.web-develop-summary .container-bg{padding:50px 0 70px;background-repeat:no-repeat;background-size:cover;background-position:14.4694533762% top}.web-develop-summary .container-bg h1{font-weight:400;margin-left:2.6666666667%;color:#fff;font-size:24px;line-height:2.0833333333}.web-develop-summary .container-bg p{width:88%;margin:50px auto 0;font-size:14px;line-height:1.7142857143;color:#fff}.no-webp .web-develop-summary .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-develop-bg.png)}.webp .web-develop-summary .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-develop-bg.png.webp)}@media screen and (min-width:900px){.web-develop-summary{height:auto;margin-top:110px}.web-develop-summary .container-bg{padding:160px 0 100px;height:100%;background-size:cover;background-position:left top;display:flex;align-items:center;justify-content:center}.web-develop-summary .container-bg .flex{width:100%;height:auto;max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.web-develop-summary .container-bg h1{margin-left:unset;font-size:40px;line-height:2.5;text-align:center}.web-develop-summary .container-bg p{width:760px;margin:unset;font-size:20px;line-height:2.5}}.web-develop-link{margin-top:125px}.web-develop-link li{margin:40px auto 0}.web-develop-link li.list-1{width:315px}.web-develop-link li.list-2{text-align:center}.web-develop-link li.list-3{width:185px}.web-develop-link li a{color:#fff;text-decoration:none;font-size:14px}.web-develop-link li a.link-1{padding-right:15px;border-right:1px solid rgba(112,112,112,.5)}.web-develop-link li a.link-2{padding-left:15px}.web-develop-link li a.link-4{padding-right:20px;border-right:1px solid rgba(112,112,112,.5)}.web-develop-link li a.link-5{padding-left:20px}@media screen and (min-width:1220px){.web-develop-link{margin-top:200px}.web-develop-link ul{width:100%;max-width:1220px;margin:0 auto;display:flex;justify-content:center}.web-develop-link li{margin:unset}.web-develop-link li.list-1{width:auto}.web-develop-link li.list-2{text-align:unset}.web-develop-link li.list-3{width:auto}.web-develop-link li a{font-size:22px}.web-develop-link li a.link-1{padding-right:40px;border-right:2px solid rgba(112,112,112,.5)}.web-develop-link li a.link-2{padding:0 40px;border-right:2px solid rgba(112,112,112,.5)}.web-develop-link li a.link-3{padding:0 40px;border-right:2px solid rgba(112,112,112,.5)}.web-develop-link li a.link-4{padding:0 40px;border-right:2px solid rgba(112,112,112,.5)}.web-develop-link li a.link-5{padding-left:40px}}.web-develop-section-common{margin-top:160px}.web-develop-section-common .position{position:relative;margin-left:2.6666666667%}.web-develop-section-common .position h1{font-size:60px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #333;font-weight:400;line-height:1}.web-develop-section-common .position h2{color:#fff;font-size:clamp(12px, 0.75rem + (1vw - 3.2px) * 7.2727, 16px);min-height:0vw;font-weight:400;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:900px){.web-develop-section-common{margin-top:100px}.web-develop-section-common .position{position:relative;width:100%;max-width:1220px;margin:0 auto}.web-develop-section-common .position h1{font-size:158px;letter-spacing:.01em;line-height:1}.web-develop-section-common .position h2{font-size:22px;font-weight:400;position:absolute;bottom:20px}}.web-develop-features ul{margin-top:50px}.web-develop-features ul dl{margin-top:40px;height:auto;background:linear-gradient(90deg,#000 0%,#000 50%,#4d4d4d 50%,#4d4d4d 100%);padding:40px 0 25px}.web-develop-features ul dl .container-txt{width:94.6666666667%;margin:0 auto}.web-develop-features ul dl .container-txt dt{display:flex;align-items:center}.web-develop-features ul dl .container-txt dt span{font-family:"adobe-devanagari";display:block;font-size:80px;color:rgba(255,255,255,.3);line-height:1;font-weight:700;margin-right:5px}.web-develop-features ul dl .container-txt dt h3{color:#fff;font-size:16px;line-height:1.5}.web-develop-features ul dl .container-txt dd{color:#fff;line-height:1.5714285714;font-size:12px;margin-top:10px}@media screen and (min-width:900px){.web-develop-features ul{margin-top:50px}.web-develop-features ul dl{margin-top:50px;padding:0 0 40px}.web-develop-features ul dl .container-txt{width:100%;max-width:1220px;padding-left:40px}.web-develop-features ul dl .container-txt dt{display:flex;align-items:center;position:relative;height:150px}.web-develop-features ul dl .container-txt dt span{display:block;font-size:150px;margin-right:unset;position:absolute}.web-develop-features ul dl .container-txt dt h3{font-size:22px;line-height:unset;padding-left:65px}.web-develop-features ul dl .container-txt dd{width:100%;max-width:1020px;font-size:16px;line-height:1.625;margin-top:20px}}.web-develop-line-up ul{margin-top:50px}.web-develop-line-up ul li{width:100%;height:auto;margin-top:50px;padding-top:125px}.web-develop-line-up ul li.site-constraction{background-repeat:no-repeat;background-size:contain;background-position:center top}.web-develop-line-up ul li.development{background-repeat:no-repeat;background-size:contain;background-position:center top}.web-develop-line-up ul li .container-txt{color:#fff;background-color:#000;padding:20px 0;box-shadow:3px 3px 3px #232323}.web-develop-line-up ul li .container-txt dl{width:85.3333333333%;margin:0 auto}.web-develop-line-up ul li .container-txt dl h3{font-size:16px;color:#fff}.web-develop-line-up ul li .container-txt dl h4{font-size:18px;color:rgba(255,255,255,.5)}.web-develop-line-up ul li .container-txt dl dd{font-size:14px;line-height:1.5714285714;margin-top:30px}.web-develop-line-up ul li .container-txt dl .btn-web-develop{margin-top:30px}.no-webp .web-develop-line-up .site-constraction{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-develop-site-constraction.png)}.webp .web-develop-line-up .site-constraction{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-develop-site-constraction.png.webp)}.no-webp .web-develop-line-up .development{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-develop-development.png)}.webp .web-develop-line-up .development{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-develop-development.png.webp)}@media screen and (min-width:900px){.web-develop-line-up h2{bottom:0 !important}.web-develop-line-up ul{width:100%;max-width:1220px;margin:50px auto 0;padding-left:40px}.web-develop-line-up ul li{width:100%;height:auto;margin-top:100px;padding-top:145px}.web-develop-line-up ul li.site-constraction{margin-top:unset;background-size:contain;background-position:left top}.web-develop-line-up ul li.development{background-size:contain;background-position:left top}.web-develop-line-up ul li .container-txt{width:100%;max-width:960px;margin:0 0 0 auto;padding:40px 0;box-shadow:0px 3px 3px #232323}.web-develop-line-up ul li .container-txt dl{width:85.3333333333%;margin:0 auto}.web-develop-line-up ul li .container-txt dl h3{font-size:16px;color:#fff}.web-develop-line-up ul li .container-txt dl h4{font-family:"adobe-devanagari";font-size:18px;color:rgba(255,255,255,.5)}.web-develop-line-up ul li .container-txt dl dd{font-size:14px;line-height:1.5714285714;margin-top:30px}.web-develop-line-up ul li .container-txt dl .btn-web-develop{margin-top:30px}}.web-develop-work-flow h1{font-size:clamp(48px, 3rem + (1vw - 3.2px) * 21.8182, 60px) !important;min-height:0vw}.web-develop-work-flow .container-slick{margin-top:15px}.web-develop-work-flow .container-slick dl dt{position:relative;font-size:16px;color:#fff;width:330px;margin:0 auto;height:41px;line-height:41px;padding-left:80px}.web-develop-work-flow .container-slick dl dt.dt-list-3{height:55px;line-height:1.5;display:flex;align-items:end}.web-develop-work-flow .container-slick dl dt span{width:41px;height:41px;border-radius:50%;background-color:rgba(255,255,0,.2);display:inline-block;position:absolute;left:60px;top:0}.web-develop-work-flow .container-slick dl dd{margin-top:20px}.web-develop-work-flow .container-slick dl dd .flex-row{width:310px;margin:0 auto;display:flex}.web-develop-work-flow .container-slick dl dd .flex-row .flex-column{display:flex;flex-direction:column;align-items:center;margin-right:20px}.web-develop-work-flow .container-slick dl dd .flex-row .flex-column .str{width:auto;line-height:1;color:#fff;font-size:24px}.web-develop-work-flow .container-slick dl dd .flex-row .flex-column .int{width:37.85px;height:37.85px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:16px;color:#404040;font-weight:700;margin-top:8px}.web-develop-work-flow .container-slick dl dd .flex-row p{color:#fff;font-size:14px;line-height:1.5714285714}.web-develop-work-flow .web-develop-work-flow-h2-2{width:auto;text-align:center;color:#fff;font-size:16px;margin-top:115px}.web-develop-work-flow .container-slick-after{margin-top:30px}.web-develop-work-flow .container-slick-after dt span{background-color:rgba(213,2,2,.2) !important}@media screen and (min-width:900px){.web-develop-work-flow h1{font-size:158px !important}.web-develop-work-flow .container-slick dl dt{font-size:18px;width:640px;margin:0 auto;padding-left:95px}.web-develop-work-flow .container-slick dl dt.dt-list-3{width:640px;height:41px;line-height:41px;padding-left:95px;display:block}.web-develop-work-flow .container-slick dl dt span{width:41px;height:41px;border-radius:50%;background-color:rgba(255,255,0,.2);display:inline-block;position:absolute;left:80px;top:0}.web-develop-work-flow .container-slick dl dd{margin-top:20px}.web-develop-work-flow .container-slick dl dd .flex-row{width:640px}.web-develop-work-flow .container-slick dl dd .flex-row .flex-column{margin-right:40px}.web-develop-work-flow .container-slick dl dd .flex-row .flex-column .str{font-size:20px}.web-develop-work-flow .container-slick dl dd .flex-row .flex-column .int{width:47.41px;height:47.41px;font-size:20px;margin-top:15px}.web-develop-work-flow .container-slick dl dd .flex-row p{font-size:16px;line-height:1.625}.web-develop-work-flow .web-develop-work-flow-h2-2{font-size:25px;margin-top:100px}.web-develop-work-flow .container-slick-after{margin-top:55px}}@media screen and (min-width:1220px){.web-develop-work-flow .container-slick{width:100%;max-width:1220px;margin:30px auto 0}.web-develop-work-flow .container-slick-after{margin:50px auto 0}}.web-develop-price .summary{width:94.6666666667%;font-size:14px;color:#fff;line-height:1.5714285714;margin:40px auto 0}.web-develop-price ul{margin-top:50px}.web-develop-price ul dl{margin-top:20px;height:auto;background:linear-gradient(90deg,#000 0%,#000 50%,#4d4d4d 50%,#4d4d4d 100%);padding:20px 0 40px}.web-develop-price ul dl .container-txt{width:93.3333333333%;margin:0 auto}.web-develop-price ul dl .container-txt dt{display:flex;align-items:center}.web-develop-price ul dl .container-txt dt span{display:block;font-size:40px;color:rgba(255,255,255,.3);line-height:1;font-weight:700;margin-right:10px;font-family:"adobe-devanagari"}.web-develop-price ul dl .container-txt dt h3{color:#fff;font-size:16px;line-height:1}.web-develop-price ul dl .container-txt dd{color:#fff;line-height:1.8571428571;font-size:14px}.web-develop-price ul dl .container-txt dd table{border-collapse:separate;border-spacing:0px 15px}.web-develop-price ul dl .container-txt dd table tr td{color:#fff;line-height:1}.web-develop-price ul dl .container-txt dd table tr td.td-1{position:relative;padding-left:25px;white-space:nowrap;vertical-align:middle;padding-right:30px}.web-develop-price ul dl .container-txt dd table tr td.td-1:before{content:"";width:15px;height:3px;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.web-develop-price ul dl .container-txt dd table tr td.td-1.function{vertical-align:text-top}.web-develop-price ul dl .container-txt dd table tr td.td-1.function:before{position:absolute;top:9px;transform:none}.web-develop-price ul dl .container-txt dd table tr td.function-dtl{line-height:1.5714285714}@media screen and (min-width:900px){.web-develop-price .summary{width:auto;font-size:16px;line-height:1.875;margin:55px auto 0;text-align:center}.web-develop-price ul{margin-top:100px}.web-develop-price ul dl{margin-top:50px;background:linear-gradient(90deg,#000 0%,#000 33.8888888889%,#4d4d4d 15.8854166667%,#4d4d4d 100%);padding:35px 0}.web-develop-price ul dl .inner{display:flex;align-items:center;width:100%;max-width:900px;margin:0 auto;padding-left:30px}.web-develop-price ul dl .inner .example-num{font-size:100px;color:rgba(255,255,255,.3);font-weight:700;margin-right:60px}.web-develop-price ul dl .inner .container-txt{width:auto;margin:unset}.web-develop-price ul dl .inner .container-txt dt{display:block;align-items:unset}.web-develop-price ul dl .inner .container-txt dt span{display:none}.web-develop-price ul dl .inner .container-txt dt h3{font-size:22px}.web-develop-price ul dl .inner .container-txt dd{line-height:unset;font-size:16px;margin-top:30px}.web-develop-price ul dl .inner .container-txt dd table{border-spacing:20px 20px;margin-left:-20px}.web-develop-price ul dl .inner .container-txt dd table tr td.td-1{padding-right:0}.web-develop-price ul dl .inner .container-txt dd table tr td.td-1.function{vertical-align:middle}.web-develop-price ul dl .inner .container-txt dd table tr td.td-1.function:before{position:absolute;left:0;top:50%;transform:translateY(-50%)}.web-develop-price ul dl .inner .container-txt dd table tr td.function-dtl{line-height:1.5714285714}}@media screen and (min-width:1220px){.web-develop-price ul dl{background:linear-gradient(90deg,#000 0%,#000 38.1147540984%,#4d4d4d 38.1147540984%,#4d4d4d 100%)}.web-develop-price ul dl .inner{max-width:1220px;padding-left:190px}}@media screen and (min-width:1440px){.web-develop-price ul dl{background:linear-gradient(90deg,#000 0%,#000 42.4479166667%,#4d4d4d 42.4479166667%,#4d4d4d 100%)}}.web-develop-question .summary{width:94.6666666667%;font-size:14px;color:#fff;line-height:1.5714285714;margin:40px auto 0;text-align:center}.web-develop-question .accordion-area{width:94.6666666667%;font-size:14px;color:#fff;line-height:1.5714285714;margin:80px auto 0;list-style:none}.web-develop-question .accordion-area li{width:100%;text-align:center;margin:30px auto 0}.web-develop-question .accordion-area li h3{line-height:1.5714285714}.web-develop-question .accordion-area li .btn-answer{display:block;position:relative;width:11px;height:11px;margin:8px auto;transition:all .5s}.web-develop-question .accordion-area li .btn-answer:before,.web-develop-question .accordion-area li .btn-answer:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:11px;background:#fff}.web-develop-question .accordion-area li .btn-answer:before{transform:translate(-50%,-50%) rotate(0deg)}.web-develop-question .accordion-area li .btn-answer:after{transform:translate(-50%,-50%) rotate(90deg)}.web-develop-question .accordion-area li .btn-answer.close:before{transform:translate(-50%,-50%) rotate(45deg)}.web-develop-question .accordion-area li .btn-answer.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.web-develop-question .accordion-area li .container-answer{width:100%;display:none;background:rgba(255,255,255,.2);box-shadow:0 0 0 100vmax rgba(255,255,255,.2);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding:20px 0}.web-develop-question .accordion-area li .container-answer a{color:#fff}@media screen and (min-width:900px){.web-develop-question .summary{width:auto;font-size:16px;line-height:1.875;margin-top:50px}.web-develop-question .accordion-area{width:100%;max-width:1220px;font-size:16px;line-height:1.875;margin-top:100px}.web-develop-question .accordion-area li h3{line-height:unset}.web-develop-question .accordion-area li .btn-answer{display:block;position:relative;width:24px;height:24px;margin:10px auto}.web-develop-question .accordion-area li .btn-answer:before,.web-develop-question .accordion-area li .btn-answer:after{content:"";width:3px;height:24px}.web-develop-question .accordion-area li .container-answer{padding:15px 0}}.web-consulting-summary{width:100%;height:auto;margin-top:110px}.web-consulting-summary .container-bg{width:auto;height:275px;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center}.web-consulting-summary .container-bg p{width:auto;font-size:18px;line-height:1.6666666667;color:#fff;text-align:center}.web-consulting-summary .dtl{width:94.6666666667%;font-size:16px;color:#fff;line-height:1.5;text-align:center;margin:0 auto}.no-webp .web-consulting-summary .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-consultig-header-bg.png)}.webp .web-consulting-summary .container-bg{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/web-consultig-header-bg.png.webp)}@media screen and (min-width:900px){.web-consulting-summary{width:100%;max-width:1440px;margin:50px auto 0}.web-consulting-summary .container-bg{height:611px;background-size:cover;background-position:left center}.web-consulting-summary .container-bg p{width:auto;font-size:35px;line-height:2.5142857143}.web-consulting-summary .dtl{width:auto;font-size:20px;line-height:1.5}}.web-consulting-section-common{margin-top:160px}.web-consulting-section-common .position{position:relative;margin-left:2.6666666667%}.web-consulting-section-common .position h1{font-size:60px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #333;font-weight:400;line-height:1}.web-consulting-section-common .position h2{color:#fff;font-size:clamp(12px, 0.75rem + (1vw - 3.2px) * 7.2727, 16px);min-height:0vw;font-weight:400;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:900px){.web-consulting-section-common{margin-top:100px}.web-consulting-section-common .position{position:relative;width:100%;max-width:1220px;margin:0 auto}.web-consulting-section-common .position h1{font-size:158px;letter-spacing:.01em;line-height:1}.web-consulting-section-common .position h2{font-size:22px;font-weight:400;position:absolute;bottom:20px}}.web-consulting-line-up ul{margin-top:50px}.web-consulting-line-up ul dl{width:94.6666666667%;margin:30px auto 0;padding:15px 0 40px;box-shadow:3px 3px 3px rgba(255,255,255,.16)}.web-consulting-line-up ul dl dt{width:80.2816901408%;margin:0 auto;position:relative;height:70px;display:flex;align-items:center}.web-consulting-line-up ul dl dt .ttl h3{font-size:16px;color:#fff}.web-consulting-line-up ul dl dt .ttl h4{line-height:1;font-size:20px;color:rgba(255,255,255,.5)}.web-consulting-line-up ul dl dt .container-img{position:absolute;right:-30px;width:70px;height:70px}.web-consulting-line-up ul dl dt .container-img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.web-consulting-line-up ul dl dd{width:80.2816901408%;margin:10px auto 0}.web-consulting-line-up ul dl dd p{color:#fff;font-size:14px;line-height:1.5714285714}.web-consulting-line-up ul dl dd .btn-web-consulting{margin-top:20px;width:205px}@media screen and (min-width:1220px){.web-consulting-line-up ul{width:1220px;margin:100px auto 0;display:grid;grid-template-columns:333px 333px 333px;grid-template-rows:355px 335px 335px;gap:80px 85px}.web-consulting-line-up ul dl{width:auto;margin:unset;padding:40px 0 0 25px}.web-consulting-line-up ul dl dt{width:285px;height:50px;display:block;margin:unset}.web-consulting-line-up ul dl dt .ttl h4{white-space:nowrap}.web-consulting-line-up ul dl dt .container-img{position:absolute;right:-70px;top:-80px;width:100px;height:100px}.web-consulting-line-up ul dl dd{width:285px;margin:10px 0 0}.web-consulting-line-up ul dl dd p{color:#fff;font-size:14px;line-height:1.5714285714}.web-consulting-line-up ul dl dd .btn-web-consulting{margin-top:30px}}.subpage-header-fullscreen .others-header-h3{width:94.6666666667%;font-size:18px;line-height:1.6666666667;margin:100px auto 0}@media screen and (min-width:900px){.subpage-header-fullscreen .others-header-h3{font-size:36px;color:#fff;line-height:2.5}}.web-others-link{margin-top:100px}.web-others-link li.list-1{width:300px;margin:0 auto}.web-others-link li.list-2{text-align:center;margin-top:30px}.web-others-link li a{color:#fff;text-decoration:none;font-size:14px}.web-others-link li a.link-1{padding-right:15px;border-right:1px solid rgba(112,112,112,.5)}.web-others-link li a.link-2{padding-left:15px}@media screen and (min-width:900px){.web-others-link li.list-1{width:450px}.web-others-link li a{font-size:22px}}@media screen and (min-width:1220px){.web-others-link{margin-top:65px}.web-others-link ul{width:100%;max-width:1220px;padding-left:160px;margin:0 auto;display:flex}.web-others-link li.list-1{width:auto;margin:unset}.web-others-link li.list-2{text-align:unset;margin-top:unset}.web-others-link li a{font-size:22px}.web-others-link li a.link-1{padding-right:60px;border-right:2px solid rgba(112,112,112,.5)}.web-others-link li a.link-2{padding:0 60px;border-right:2px solid rgba(112,112,112,.5)}.web-others-link li a.link-3{padding-left:60px}}.others-photo{margin-top:100px;position:relative;padding-top:120px}.others-photo .bg-img{position:absolute;top:0;z-index:-1;width:100%;height:250px}.others-photo .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.others-photo .container-txt{width:100%;height:auto;background-color:rgba(77,77,77,.7);padding:45px 0;color:#fff}.others-photo .container-txt h3{font-size:16px;width:88%;margin:0 auto}.others-photo .container-txt p{font-size:14px;width:88%;margin:30px auto 0}@media screen and (min-width:900px){.others-photo{margin-top:100px;padding-top:0;height:335px}.others-photo .bg-img{width:100%;height:335px;text-align:right}.others-photo .bg-img img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.others-photo .container-txt{width:100%;max-width:1220px;height:auto;background-color:unset;padding:0 0 85px;padding:unset;margin:0 auto}.others-photo .container-txt h3{font-size:22px;width:auto;margin:unset}.others-photo .container-txt p{font-size:18px;line-height:1.6111111111;width:610px;margin-left:unset;margin-top:50px;letter-spacing:.2em}}.others-section-common{margin-top:160px;margin-top:50px}.others-section-common .position{position:relative;margin-left:2.6666666667%}.others-section-common .position h1{font-size:60px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #333;font-weight:400;line-height:1}.others-section-common .position h2{color:#fff;font-size:clamp(12px, 0.75rem + (1vw - 3.2px) * 7.2727, 16px);min-height:0vw;font-weight:400;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:900px){.others-section-common{margin-top:100px}.others-section-common .position{position:relative;width:100%;max-width:1220px;margin:0 auto}.others-section-common .position h1{font-size:158px;letter-spacing:.01em;line-height:1}.others-section-common .position h2{font-size:22px;font-weight:400;position:absolute;bottom:20px}}@media screen and (min-width:900px){.others-section-common{margin-top:100px}}.others-photo-features ul{margin-top:50px}.others-photo-features ul dl{margin-top:40px;height:auto;background:linear-gradient(90deg,#000 0%,#000 50%,#4d4d4d 50%,#4d4d4d 100%);padding:40px 0 25px}.others-photo-features ul dl .container-txt{width:94.6666666667%;margin:0 auto}.others-photo-features ul dl .container-txt dt{display:flex;align-items:center}.others-photo-features ul dl .container-txt dt span{font-family:"adobe-devanagari";display:block;font-size:80px;color:rgba(255,255,255,.3);line-height:1;font-weight:700;margin-right:5px}.others-photo-features ul dl .container-txt dt h3{color:#fff;font-size:16px;line-height:1.5}.others-photo-features ul dl .container-txt dd{color:#fff;line-height:1.5714285714;font-size:12px;margin-top:10px}@media screen and (min-width:900px){.others-photo-features ul{margin-top:50px}.others-photo-features ul dl{margin-top:50px;padding:0 0 40px}.others-photo-features ul dl .container-txt{width:100%;max-width:1220px;padding-left:40px}.others-photo-features ul dl .container-txt dt{display:flex;align-items:center;position:relative;height:150px}.others-photo-features ul dl .container-txt dt span{display:block;font-size:150px;margin-right:unset;position:absolute}.others-photo-features ul dl .container-txt dt h3{font-size:22px;line-height:unset;padding-left:65px}.others-photo-features ul dl .container-txt dd{width:100%;max-width:1020px;font-size:16px;line-height:1.625;margin-top:20px}}.others-photo-features .container-img{width:94.6666666667%;margin:50px auto}.others-photo-features .container-img img{width:100%;height:auto}@media screen and (min-width:900px){.container-img{width:100%;max-width:1220px}}.others-text-writing{height:335px;margin-top:100px;position:relative;padding-top:120px}.others-text-writing .bg-img{position:absolute;top:0;z-index:-1;width:100%;height:250px}.others-text-writing .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.others-text-writing .container-txt{width:100%;height:auto;background-color:rgba(77,77,77,.7);padding:45px 0;color:#fff}.others-text-writing .container-txt h3{font-size:16px;width:88%;margin:0 auto}.others-text-writing .container-txt p{font-size:14px;width:88%;margin:30px auto 0}@media screen and (min-width:900px){.others-text-writing{margin-top:200px;padding-top:0;height:335px}.others-text-writing .bg-img{width:100%;height:335px;text-align:right}.others-text-writing .bg-img img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.others-text-writing .container-txt{width:100%;max-width:1220px;height:auto;background-color:unset;padding:0 0 85px;padding:unset;margin:0 auto}.others-text-writing .container-txt h3{font-size:22px;width:auto;margin:unset}.others-text-writing .container-txt p{font-size:18px;line-height:1.6111111111;width:610px;margin-left:unset;margin-top:50px;letter-spacing:.2em}}.others-text-writing-features ul{margin-top:50px}.others-text-writing-features ul dl{margin-top:40px;height:auto;background:linear-gradient(90deg,#000 0%,#000 50%,#4d4d4d 50%,#4d4d4d 100%);padding:40px 0 25px}.others-text-writing-features ul dl .container-txt{width:94.6666666667%;margin:0 auto}.others-text-writing-features ul dl .container-txt dt{display:flex;align-items:center}.others-text-writing-features ul dl .container-txt dt span{font-family:"adobe-devanagari";display:block;font-size:80px;color:rgba(255,255,255,.3);line-height:1;font-weight:700;margin-right:5px}.others-text-writing-features ul dl .container-txt dt h3{color:#fff;font-size:16px;line-height:1.5}.others-text-writing-features ul dl .container-txt dd{color:#fff;line-height:1.5714285714;font-size:12px;margin-top:10px}@media screen and (min-width:900px){.others-text-writing-features ul{margin-top:50px}.others-text-writing-features ul dl{margin-top:50px;padding:0 0 40px}.others-text-writing-features ul dl .container-txt{width:100%;max-width:1220px;padding-left:40px}.others-text-writing-features ul dl .container-txt dt{display:flex;align-items:center;position:relative;height:150px}.others-text-writing-features ul dl .container-txt dt span{display:block;font-size:150px;margin-right:unset;position:absolute}.others-text-writing-features ul dl .container-txt dt h3{font-size:22px;line-height:unset;padding-left:65px}.others-text-writing-features ul dl .container-txt dd{width:100%;max-width:1020px;font-size:16px;line-height:1.625;margin-top:20px}}.others-text-writing-features .container-img{width:94.6666666667%;margin:50px auto;text-align:center}.others-text-writing-features .container-img span{font-size:12px;color:#fff}.others-text-writing-features .container-img img{width:100%;height:auto;margin-top:15px}@media screen and (min-width:900px){.others-text-writing-features .container-img{width:767px}.others-text-writing-features .container-img span{font-size:16px}.others-text-writing-features .container-img img{margin-top:35px}}.others-maint{margin-top:100px;position:relative;padding-top:120px}.others-maint .bg-img{position:absolute;top:0;z-index:-1;width:100%;height:250px}.others-maint .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.others-maint .container-txt{width:100%;height:auto;background-color:rgba(77,77,77,.7);padding:45px 0;color:#fff}.others-maint .container-txt h3{font-size:16px;width:88%;margin:0 auto}.others-maint .container-txt p{font-size:14px;width:88%;margin:30px auto 0}@media screen and (min-width:900px){.others-maint{margin-top:200px;padding-top:0;height:335px}.others-maint .bg-img{width:100%;height:335px;text-align:right}.others-maint .bg-img img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.others-maint .container-txt{width:100%;max-width:1220px;height:auto;background-color:unset;padding:0 0 85px;padding:unset;margin:0 auto}.others-maint .container-txt h3{font-size:22px;width:auto;margin:unset}.others-maint .container-txt p{font-size:18px;line-height:1.6111111111;width:610px;margin-left:unset;margin-top:50px;letter-spacing:.2em}}.others-maint-features ul{margin-top:50px}.others-maint-features ul dl{margin-top:40px;height:auto;background:linear-gradient(90deg,#000 0%,#000 50%,#4d4d4d 50%,#4d4d4d 100%);padding:40px 0 25px}.others-maint-features ul dl .container-txt{width:94.6666666667%;margin:0 auto}.others-maint-features ul dl .container-txt dt{display:flex;align-items:center}.others-maint-features ul dl .container-txt dt span{font-family:"adobe-devanagari";display:block;font-size:80px;color:rgba(255,255,255,.3);line-height:1;font-weight:700;margin-right:5px}.others-maint-features ul dl .container-txt dt h3{color:#fff;font-size:16px;line-height:1.5}.others-maint-features ul dl .container-txt dd{color:#fff;line-height:1.5714285714;font-size:12px;margin-top:10px}@media screen and (min-width:900px){.others-maint-features ul{margin-top:50px}.others-maint-features ul dl{margin-top:50px;padding:0 0 40px}.others-maint-features ul dl .container-txt{width:100%;max-width:1220px;padding-left:40px}.others-maint-features ul dl .container-txt dt{display:flex;align-items:center;position:relative;height:150px}.others-maint-features ul dl .container-txt dt span{display:block;font-size:150px;margin-right:unset;position:absolute}.others-maint-features ul dl .container-txt dt h3{font-size:22px;line-height:unset;padding-left:65px}.others-maint-features ul dl .container-txt dd{width:100%;max-width:1020px;font-size:16px;line-height:1.625;margin-top:20px}}.others-maint-features h2{white-space:nowrap}.others-maint-features table{margin-top:35px}.others-maint-features table td:first-child{padding-right:10px}@media screen and (min-width:900px){.others-maint-features table{margin-top:95px}.others-maint-features table td:first-child{padding-right:30px}}.subpage-header .bgextend.gsmargin{margin-top:50px}.subpage-header .gs-header-container-img{width:auto;height:105px;background-repeat:no-repeat;background-size:auto 85px;background-position:left bottom}.subpage-header .gs-header-container-img h3{font-size:14px;line-height:1;color:#fff;text-align:center;position:relative;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:700}.subpage-header .gs-header-container-img h3:before{content:"全てのガソリン事業者の方へ";position:absolute;left:50%;top:6px;transform:translateX(-50%);font-size:17px;line-height:1;color:rgba(255,255,255,.2);letter-spacing:.2em;white-space:nowrap}.no-webp .subpage-header .gs-header-container-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/gs-header-bg.png)}.webp .subpage-header .gs-header-container-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/gs-header-bg.png.webp)}@media screen and (min-width:900px){.subpage-header .bgextend.gsmargin{max-width:1440px;margin:130px auto}.subpage-header .gs-header-container-img{width:100%;max-width:1440px;height:215px;background-size:auto 160px;background-position:left bottom;margin:0 auto}.subpage-header .gs-header-container-img h3{font-size:30px;letter-spacing:.2em}.subpage-header .gs-header-container-img h3:before{content:"全てのガソリンスタンド事業者の方へ";position:absolute;width:auto;max-width:1420px;top:20px;font-size:clamp(17px, 1.0625rem + (1vw - 3.75px) * 4.9765, 70px);min-height:0vw;white-space:nowrap}}.gs-summary{margin-top:50px}.gs-summary p{width:94.6666666667%;margin:0 auto;font-size:14px;line-height:1.7142857143;color:#fff}@media screen and (min-width:900px){.gs-summary{margin-top:100px}.gs-summary .inner{width:100%;max-width:1220px;margin:0 auto}.gs-summary .inner p{width:100%;max-width:1060px;margin:0 auto 0 0;font-size:20px;line-height:1.5}}.gs-link{display:none}@media screen and (min-width:900px){.gs-link{display:block}.gs-link ul{display:flex;justify-content:space-between;width:100%;max-width:950px;margin:200px auto 0}.gs-link ul li{text-align:center}.gs-link ul li a{width:100%;text-decoration:none;white-space:nowrap;color:#fff;font-size:22px;line-height:1.3636363636}.gs-link ul li.list-1{padding-right:5.2631578947%;border-right:2px solid rgba(255,255,255,.5)}.gs-link ul li.list-2{padding-left:5.7894736842%;padding-right:5.7894736842%;border-right:2px solid rgba(255,255,255,.5)}.gs-link ul li.list-3{padding-left:5.2631578947%}}.gs-consulting{margin-top:100px;position:relative;padding-top:120px}.gs-consulting .bg-img{position:absolute;top:0;z-index:-1;width:100%;height:250px}.gs-consulting .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.gs-consulting .container-txt{width:100%;height:auto;background-color:rgba(77,77,77,.7);padding:45px 0;color:#fff}.gs-consulting .container-txt h3{font-size:16px;width:88%;margin:0 auto}.gs-consulting .container-txt p{font-size:14px;width:88%;margin:30px auto 0}@media screen and (min-width:900px){.gs-consulting{margin-top:100px;padding-top:0;height:335px}.gs-consulting .bg-img{width:100%;height:335px;text-align:right}.gs-consulting .bg-img img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.gs-consulting .container-txt{width:100%;max-width:1220px;height:auto;background-color:unset;padding:0 0 85px;padding:unset;margin:0 auto}.gs-consulting .container-txt h3{font-size:22px;width:auto;margin:unset}.gs-consulting .container-txt p{font-size:18px;line-height:1.6111111111;width:610px;margin-left:unset;margin-top:50px;letter-spacing:.2em}}.gs-section-common-name{margin-top:160px;margin-top:50px}.gs-section-common-name .position{position:relative;margin-left:2.6666666667%}.gs-section-common-name .position h1{font-size:60px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #333;font-weight:400;line-height:1}.gs-section-common-name .position h2{color:#fff;font-size:clamp(12px, 0.75rem + (1vw - 3.2px) * 7.2727, 16px);min-height:0vw;font-weight:400;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:900px){.gs-section-common-name{margin-top:100px}.gs-section-common-name .position{position:relative;width:100%;max-width:1220px;margin:0 auto}.gs-section-common-name .position h1{font-size:158px;letter-spacing:.01em;line-height:1}.gs-section-common-name .position h2{font-size:22px;font-weight:400;position:absolute;bottom:20px}}@media screen and (min-width:900px){.gs-section-common-name{margin-top:100px}}.gs-features-consulting ul{margin-top:50px}.gs-features-consulting ul .container-img-pc{display:none}.gs-features-consulting ul dl{margin-top:40px;height:auto;background:linear-gradient(90deg,#000 0%,#000 50%,#4d4d4d 50%,#4d4d4d 100%);padding:15px 0 20px}.gs-features-consulting ul dl .container-txt{width:94.6666666667%;margin:0 auto}.gs-features-consulting ul dl .container-txt dt{display:flex;align-items:center}.gs-features-consulting ul dl .container-txt dt .container-img-sp{display:flex;align-items:center;width:71px;height:71px}.gs-features-consulting ul dl .container-txt dt .container-img-sp img{width:100%;height:auto}.gs-features-consulting ul dl .container-txt dt h3{color:#fff;font-size:16px;line-height:1.5}.gs-features-consulting ul dl .container-txt dd{color:#fff;line-height:1.5714285714;font-size:12px;margin-top:10px}@media screen and (min-width:900px){.gs-features-consulting ul{margin-top:100px}.gs-features-consulting ul dl{margin-top:50px;padding:20px 0}.gs-features-consulting ul dl .inner{display:flex;width:100%;max-width:1220px;margin:0 auto}.gs-features-consulting ul dl .inner .container-img-pc{display:flex;align-items:center;width:160px;height:auto}.gs-features-consulting ul dl .inner .container-img-pc img{width:100%;height:auto}.gs-features-consulting ul dl .inner .container-txt{width:100%;max-width:900px;padding-left:30px;margin:unset}.gs-features-consulting ul dl .inner .container-txt dt{display:block}.gs-features-consulting ul dl .inner .container-txt dt .container-img-sp{display:none}.gs-features-consulting ul dl .inner .container-txt dt h3{font-size:22px;line-height:1}.gs-features-consulting ul dl .inner .container-txt dd{width:auto;font-size:16px;line-height:1.625;margin-top:30px}}.gs-dtp{margin-top:100px;position:relative;padding-top:120px}.gs-dtp .bg-img{position:absolute;top:0;z-index:-1;width:100%;height:250px}.gs-dtp .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.gs-dtp .container-txt{width:100%;height:auto;background-color:rgba(77,77,77,.7);padding:45px 0;color:#fff}.gs-dtp .container-txt h3{font-size:16px;width:88%;margin:0 auto}.gs-dtp .container-txt p{font-size:14px;width:88%;margin:30px auto 0}@media screen and (min-width:900px){.gs-dtp{margin-top:200px;padding-top:0;height:335px}.gs-dtp .bg-img{width:100%;height:335px;text-align:right}.gs-dtp .bg-img img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.gs-dtp .container-txt{width:100%;max-width:1220px;height:auto;background-color:unset;padding:0 0 85px;padding:unset;margin:0 auto}.gs-dtp .container-txt h3{font-size:22px;width:auto;margin:unset}.gs-dtp .container-txt p{font-size:18px;line-height:1.6111111111;width:610px;margin-left:unset;margin-top:50px;letter-spacing:.2em}}@media screen and (min-width:900px){.gs-dtp .container-txt{height:335px}}.gs-features-dtp{margin-top:50px}.gs-features-dtp p{font-size:14px;color:#fff;line-height:1.4285714286;text-align:center}.gs-features-dtp .gs-features-bg-black{margin-top:50px;height:auto;background:rgba(234,234,234,.2);padding:20px 0}.gs-features-dtp .gs-features-bg-black .container-img{width:85.3333333333%;max-width:550px;margin:0 auto}.gs-features-dtp .gs-features-bg-black .container-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:900px){.gs-features-dtp{margin-top:100px}.gs-features-dtp p{font-size:22px;line-height:1.1818181818}.gs-features-dtp .gs-features-bg-black{margin-top:100px;height:725px;padding:0;display:flex;align-items:center;justify-content:center}.gs-features-dtp .gs-features-bg-black .container-img{width:800px;max-width:unset;margin:unset}}.gs-hr{margin-top:100px;position:relative;padding-top:120px}.gs-hr .bg-img{position:absolute;top:0;z-index:-1;width:100%;height:250px}.gs-hr .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.gs-hr .container-txt{width:100%;height:auto;background-color:rgba(77,77,77,.7);padding:45px 0;color:#fff}.gs-hr .container-txt h3{font-size:16px;width:88%;margin:0 auto}.gs-hr .container-txt p{font-size:14px;width:88%;margin:30px auto 0}@media screen and (min-width:900px){.gs-hr{margin-top:200px;padding-top:0;height:335px}.gs-hr .bg-img{width:100%;height:335px;text-align:right}.gs-hr .bg-img img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.gs-hr .container-txt{width:100%;max-width:1220px;height:auto;background-color:unset;padding:0 0 85px;padding:unset;margin:0 auto}.gs-hr .container-txt h3{font-size:22px;width:auto;margin:unset}.gs-hr .container-txt p{font-size:18px;line-height:1.6111111111;width:610px;margin-left:unset;margin-top:50px;letter-spacing:.2em}}.gs-features-hr ul{margin-top:50px}.gs-features-hr ul dl{margin-top:40px;height:auto;background:linear-gradient(90deg,#000 0%,#000 50%,#4d4d4d 50%,#4d4d4d 100%);padding:40px 0 25px}.gs-features-hr ul dl .container-txt{width:94.6666666667%;margin:0 auto}.gs-features-hr ul dl .container-txt dt{display:flex;align-items:center}.gs-features-hr ul dl .container-txt dt span{font-family:"adobe-devanagari";display:block;font-size:80px;color:rgba(255,255,255,.3);line-height:1;font-weight:700;margin-right:5px}.gs-features-hr ul dl .container-txt dt h3{color:#fff;font-size:16px;line-height:1.5}.gs-features-hr ul dl .container-txt dd{color:#fff;line-height:1.5714285714;font-size:12px;margin-top:10px}@media screen and (min-width:900px){.gs-features-hr ul{margin-top:50px}.gs-features-hr ul dl{margin-top:50px;padding:0 0 40px}.gs-features-hr ul dl .container-txt{width:100%;max-width:1220px;padding-left:40px}.gs-features-hr ul dl .container-txt dt{display:flex;align-items:center;position:relative;height:150px}.gs-features-hr ul dl .container-txt dt span{display:block;font-size:150px;margin-right:unset;position:absolute}.gs-features-hr ul dl .container-txt dt h3{font-size:22px;line-height:unset;padding-left:65px}.gs-features-hr ul dl .container-txt dd{width:100%;max-width:1020px;font-size:16px;line-height:1.625;margin-top:20px}}.gs-features-hr h2{text-align:center;top:55%}@media screen and (min-width:900px){.gs-features-hr h2{top:unset}}.subpage-header .case-header-container-img{width:auto;height:300px;background-repeat:no-repeat;background-size:contain;background-position:right;margin-top:50px;display:flex;align-items:center}.subpage-header .case-header-container-img h3{width:70.6666666667%;font-size:14px;line-height:1.7142857143;color:#fff;margin-left:2.6666666667%;font-weight:400}.no-webp .subpage-header .case-header-container-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/case-header.png)}.webp .subpage-header .case-header-container-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/case-header.png.webp)}@media screen and (min-width:900px){.subpage-header .case-header-container-img{width:100%;max-width:900px;height:290px;margin:85px auto 0;display:block;padding-top:130px}.subpage-header .case-header-container-img h3{width:480px;font-size:16px;line-height:1.625;margin-left:0;margin-top:0}}.case-main{margin-top:85px}.case-main ul li{width:100%;height:auto;background:#fff;position:relative;padding-top:150px;padding-bottom:18px;margin-top:85px;border:1px solid #fff;transition:all ease-out .3s}.case-main ul li .container-img{width:90.6666666667%;height:175px;position:absolute;left:2.6666666667%;top:-35px}.case-main ul li .container-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.case-main ul li h1{width:89.3333333333%;margin:0 auto}.case-main ul li h1 a{color:#000;font-size:14px;font-weight:600;text-decoration:none}.case-main ul li hr{width:89.3333333333%;height:1px;border:none;background:#000;margin:5px auto 10px}.case-main ul li .grid{width:89.3333333333%;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px, 1fr));grid-template-rows:repeat(2,1fr);row-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-auto-flow:column;margin:0 auto}.case-main ul li .grid a.case-tag{text-decoration:none;font-size:12px;color:#696969;white-space:nowrap}.case-main ul li .grid a.case-tag:before{content:"#";margin-right:4px}@media screen and (min-width:1220px){.case-main{width:100%;max-width:1920px;margin:345px auto 0}.case-main ul{width:100%;max-width:1410px;margin-left:5.7291666667%}.case-main ul li{width:100%;height:auto;padding-top:95px;padding-bottom:35px;margin-top:250px}.case-main ul li:first-child{margin-top:0}.case-main ul li .container-img{width:660px;height:340px;position:absolute;left:10.4166666667%;top:unset;bottom:0}.case-main ul li .container-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-main ul li h1{width:35.4609929078%;margin:0 0 0 auto}.case-main ul li h1 a{font-size:18px}.case-main ul li hr{width:35.4609929078%;margin:7px 0 30px auto}.case-main ul li .grid{width:35.4609929078%;height:20px;display:flex;flex-wrap:wrap;overflow-y:hidden;margin:0 0 0 auto}.case-main ul li .grid a.case-tag{font-size:16px;margin-right:6%}.case-main ul li .grid a.case-tag:before{margin-right:5px}.case-main ul li:hover{background:#000;border:1px solid #fff}.case-main ul li:hover h1 a{color:#fff}.case-main ul li:hover hr{background:#fff}.case-main ul li:hover .grid a.case-tag{color:#fff}}.single-case-main{margin-top:175px}.single-case-main .wrapper-bg-white{width:94.6666666667%;margin:0 auto;background:#fff;padding-top:min(30.6666666667%, 180px);padding-bottom:100px;position:relative}.single-case-main .wrapper-bg-white .container-img{width:100%;max-height:150px;height:auto;position:absolute;top:-75px;text-align:center}.single-case-main .wrapper-bg-white .container-img img{width:100%;max-width:500px;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.single-case-main .wrapper-bg-white .inner .container-ttl{margin-left:4.5070422535%}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-box-pc .single-case-tag{color:#000;display:inline-block;font-size:12px;font-weight:600;text-decoration:none;margin-right:5px}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-box-pc h1{font-size:16px;font-weight:600;margin-top:5px}.single-case-main .wrapper-bg-white .inner .container-ttl hr{width:200px;background:#707070;margin-top:10px;margin-left:0}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-box-pc-2{margin-top:10px}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-box-pc-2 p{font-size:14px;font-weight:600}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-box-pc-2 .single-case-extra-link{font-size:16px;height:21px;line-height:21px;display:flex;align-items:center;font-weight:600;color:#004f9e;margin-top:5px;text-decoration:none}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-box-pc-2 .single-case-extra-link span{width:12.25px;height:100%;margin-left:5px}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-box-pc-2 .single-case-extra-link span img{width:100%;height:auto}.single-case-main .wrapper-bg-white .inner .container-summary{width:90.1408450704%;margin:30px auto 0}.single-case-main .wrapper-bg-white .inner .container-summary p{font-size:14px;font-weight:600;line-height:1.5714285714}.single-case-main .wrapper-bg-white .inner .single-case-section{margin-top:40px}.single-case-main .wrapper-bg-white .inner .single-case-section:nth-of-type(1){margin-top:65px}.single-case-main .wrapper-bg-white .inner .single-case-section h1{margin-left:4.5070422535%;font-size:16px;font-weight:600}.single-case-main .wrapper-bg-white .inner .single-case-section hr{width:200px;background:#707070;margin:10px 0 0 4.5070422535%}.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-1,.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-2{width:92.9577464789%;max-width:500px;height:auto;margin:15px auto 0}.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-1 img,.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-2 img{width:100%;height:auto}.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-2{margin-top:30px !important}@media screen and (min-width:900px){.single-case-main{margin-top:450px}.single-case-main .wrapper-bg-white{width:100%;max-width:1220px;padding-top:min(17.2131147541%, 210px)}.single-case-main .wrapper-bg-white .container-img{top:-300px;max-height:470px}.single-case-main .wrapper-bg-white .container-img img{width:100%;max-width:1137px}.single-case-main .wrapper-bg-white .inner{width:100%;max-width:900px;margin:0 auto}.single-case-main .wrapper-bg-white .inner .container-ttl{margin-left:0}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-container-pc{display:flex;align-items:center;height:64px;border-bottom:.5px solid #000;padding-bottom:6px}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-container-pc .flex-box-pc{width:520px}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-container-pc .flex-box-pc .single-case-tag{font-size:16px;margin-right:10px}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-container-pc .flex-box-pc h1{font-size:22px;margin-top:7px;line-height:1.1818181818}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-container-pc hr{align-self:center;width:1px;height:30px;margin:unset;margin-right:35px}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-container-pc .flex-box-pc-2{margin-top:0}.single-case-main .wrapper-bg-white .inner .container-ttl .flex-container-pc .flex-box-pc-2 p{font-size:16px;line-height:1}.single-case-main .wrapper-bg-white .inner .container-summary{width:100%;margin-top:40px}.single-case-main .wrapper-bg-white .inner .container-summary p{font-size:16px;line-height:1.625}.single-case-main .wrapper-bg-white .inner .single-case-section{margin-top:100px}.single-case-main .wrapper-bg-white .inner .single-case-section:nth-of-type(1){margin-top:80px}.single-case-main .wrapper-bg-white .inner .single-case-section h1{margin-left:0;font-size:20px;line-height:1.3}.single-case-main .wrapper-bg-white .inner .single-case-section hr{width:100%;margin:7.5px 0 0}.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-1,.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-2{width:595px;max-width:unset;margin:20.5px auto 0}.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-1 img,.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-2 img{width:100%;height:auto}.single-case-main .wrapper-bg-white .inner .single-case-section .container-img-2{margin-top:50px !important}}@media screen and (min-width:1220px){.single-case-main .wrapper-bg-white{padding-top:210px !important}.single-case-main .wrapper-bg-white .container-img{top:-380px !important}}.common-case{width:100%;height:auto;margin-top:50px}.common-case h1{font-size:40px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:.5px #fff;padding-left:10px}.common-case h2{font-size:12px;line-height:1;letter-spacing:.06em;color:#fff;padding-left:10px;font-weight:400}.common-case img{width:100%;height:auto;height:175px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-top:20px}.common-case p{width:94.6666666667%;margin:0 auto;font-size:12px;color:#fff;line-height:1.5;margin-top:20px}.common-case .btn-top-case{margin:35px auto 0;width:175px}@media screen and (min-width:900px){.common-case{margin-top:100px;width:100%;height:280px;background-repeat:no-repeat;background-size:cover;background-position:center top}.common-case .inner{width:100%;max-width:900px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.common-case .inner .container-center h1{font-size:50px;padding-left:0;-webkit-text-stroke:1px #000;letter-spacing:.05em;line-height:1}.common-case .inner .container-center h2{margin-top:15px;font-size:14px;padding-left:0;color:#000}.common-case .inner img{display:none}.common-case .inner p{display:none}.common-case .inner .btn-top-case{width:auto;margin:unset;justify-content:unset;color:#000}.common-case .inner .btn-top-case .btn-arrow{background-color:#000}.common-case .inner .btn-top-case .btn-arrow:after{border-color:transparent transparent transparent #000}}@media screen and (min-width:1220px){.common-case .inner{max-width:1220px;padding-right:160px}}@media screen and (min-width:900px){.no-webp .common-case{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/single-case-list.png)}.webp .common-case{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/single-case-list.png.webp)}}.archive-colummn-summary{margin-top:80px;line-height:1}.archive-colummn-summary .container-summary h1{width:85.3333333333%;margin:0 auto;font-size:24px;line-height:1;color:rgba(255,255,255,.8);font-size:24px;text-shadow:2px 1px 0px rgba(255,255,255,.5),-2px -2px 0px #fff;font-weight:700;letter-spacing:.2em;white-space:nowrap}.archive-colummn-summary .container-summary p{width:85.3333333333%;margin:20px auto 0;font-size:14px;line-height:1.5714285714;font-weight:600;color:#fff}.archive-colummn-summary .popular-article{margin-top:130px}.archive-colummn-summary .popular-article h2{text-align:center;font-size:20px;color:transparent;-webkit-text-stroke:.5px #fff;letter-spacing:.2em;font-weight:700}.archive-colummn-summary .popular-article ul{width:255px;margin:30px auto 0}.archive-colummn-summary .popular-article ul li{width:100%;margin-top:30px}.archive-colummn-summary .popular-article ul li .container-thumb{width:100%;height:170px;text-align:center}.archive-colummn-summary .popular-article ul li .container-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.archive-colummn-summary .popular-article ul li .container-ttl{width:100%;height:110px;padding:20px 0 10px;border:.5px solid #fff}.archive-colummn-summary .popular-article ul li .container-ttl .box-center{width:230px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.archive-colummn-summary .popular-article ul li .container-ttl .box-center a{font-size:14px;font-weight:600;line-height:1.5714285714;color:#fff;width:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-colummn-summary .popular-article ul li .container-ttl .box-center .time{font-size:14px;color:#fff}@media screen and (min-width:900px){.archive-colummn-summary .container-summary h1{color:rgba(255,255,255,.8);font-size:50px;text-shadow:3px 4px 0px rgba(255,255,255,.5),-5px -2px 0px #fff}.archive-colummn-summary .container-summary p{font-size:16px;line-height:1.625}.archive-colummn-summary .popular-article h2{font-size:30px}.archive-colummn-summary .popular-article ul{width:510px}.archive-colummn-summary .popular-article ul li .container-thumb{height:340px}.archive-colummn-summary .popular-article ul li .container-ttl{width:100%;height:140px;padding:25px 0 20px}.archive-colummn-summary .popular-article ul li .container-ttl .box-center{width:460px}}@media screen and (min-width:1220px){.archive-colummn-summary{width:100%;max-width:1220px;margin:125px auto 0;height:500px;display:flex;justify-content:space-between}.archive-colummn-summary .container-summary{align-self:center}.archive-colummn-summary .container-summary h1{width:auto;font-size:50px}.archive-colummn-summary .container-summary p{width:450px;font-size:16px;line-height:1.625;margin:70px 0 0 160px}.archive-colummn-summary .popular-article{margin-top:0;width:480px}.archive-colummn-summary .popular-article h2{text-align:left;font-size:30px}.archive-colummn-summary .popular-article ul{width:100%;margin:20px 0 0}.archive-colummn-summary .popular-article ul li{height:135px;margin-top:20px;display:flex;flex-direction:row-reverse;border:.5px solid #fff}.archive-colummn-summary .popular-article ul li .container-thumb{width:200px;height:100%;text-align:right}.archive-colummn-summary .popular-article ul li .container-ttl{flex:1;height:100%;padding:25px 0 20px;border:unset}.archive-colummn-summary .popular-article ul li .container-ttl .box-center{width:230px}}.archive-column-article{margin-top:115px;line-height:1}.archive-column-article h1{text-align:center;font-size:20px;color:transparent;-webkit-text-stroke:.5px #fff;letter-spacing:.2em;font-weight:700;justify-content:center}.archive-column-article ul{width:100%;max-width:335px;margin:30px auto 0}.archive-column-article ul li{width:100%;margin-top:30px}.archive-column-article ul li .container-thumb{width:100%;height:225px;text-align:center}.archive-column-article ul li .container-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.archive-column-article ul li .container-ttl{width:100%;height:160px;padding:15px 0 10px;border:.5px solid #fff;display:flex;justify-content:space-between}.archive-column-article ul li .container-ttl .box-center{width:310px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.archive-column-article ul li .container-ttl .box-center a.ttl{height:auto;font-size:14px;font-weight:600;line-height:1.5714285714;color:#fff;width:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-column-article ul li .container-ttl .box-center .container-space{width:auto;height:auto}.archive-column-article ul li .container-ttl .box-center .container-space .container-tag{display:flex;height:25px;flex-wrap:wrap;overflow-y:hidden}.archive-column-article ul li .container-ttl .box-center .container-space .container-tag a.tag{display:flex;font-size:12px;padding:0 20px;align-items:center;color:#fff;background-color:#000;text-decoration:none;word-break:keep-all;margin:0 10px 0 0;border:.5px solid #fff}.archive-column-article ul li .container-ttl .box-center .container-space .container-tag a.tag{height:25px}.archive-column-article ul li .container-ttl .box-center .container-space .time{display:block;font-size:14px;color:#fff;margin-top:13px}.archive-column-article .nav-links{text-align:center;margin-top:25px}.archive-column-article .nav-links li{display:contents}.archive-column-article .nav-links li .page-numbers.next{display:inline-block;text-decoration:none;color:#fff;width:90px;height:38px;background-color:#000;font-size:12px;line-height:38px;text-align:center}.archive-column-article .nav-links li .page-numbers{display:inline-block;text-decoration:none;color:#fff;width:39px;height:39px;background-color:#000;font-size:12px;line-height:39px;text-align:center;margin-right:14.5px;border:.5px solid #fff}.archive-column-article .nav-links li .page-numbers.current{background-color:#fff;color:#404040}.archive-column-article .nav-links li .page-numbers.dots{font-size:15px;background-color:unset;border:unset}.archive-column-article .nav-links li .page-numbers:last-child span{margin-right:0}@media screen and (min-width:900px){.archive-column-article .nav-links{margin-top:35px}.archive-column-article .nav-links li .page-numbers.next{width:145px;height:63px;font-size:18px;line-height:63px}.archive-column-article .nav-links li .page-numbers{width:63px;height:63px;font-size:18px;line-height:63px;margin-right:24px}.archive-column-article .nav-links li .page-numbers.dots{font-size:21px}}@media screen and (min-width:900px){.archive-column-article h1{font-size:30px}.archive-column-article ul{max-width:900px;margin:20px auto 0}.archive-column-article ul li.flex{display:flex;height:195px;align-items:center;border:1px solid #fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);justify-content:space-around}.archive-column-article ul li.flex .container-thumb{width:225px;height:150px}.archive-column-article ul li.flex .container-ttl{width:610px;height:150px;padding:unset;border:unset;display:flex;align-items:end}.archive-column-article ul li.flex .container-ttl .box-center{width:auto;height:125px;margin:unset}.archive-column-article ul li.flex .container-ttl .box-center a.ttl{width:570px;height:auto;font-size:18px;font-weight:600;line-height:1.6666666667;text-decoration:none;position:relative}.archive-column-article ul li.flex .container-ttl .box-center a.ttl:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .4s;content:""}.archive-column-article ul li.flex .container-ttl .box-center a.ttl:hover:after{transform:translate(0,0)}.archive-column-article ul li.flex .container-ttl .box-center .container-space .container-tag a.tag{transition:all ease-out .3s}.archive-column-article ul li.flex .container-ttl .box-center .container-space .container-tag a.tag:hover{color:#000;background-color:#fff;border:.5px solid #000}.archive-column-article ul li.flex .container-ttl .box-center .container-space .time{font-size:18px;margin-top:10px}}@media screen and (min-width:1220px){.archive-column-article ul{max-width:1220px;padding-left:10px}.archive-column-article ul li.flex{justify-content:unset;padding-left:10px}.archive-column-article ul li.flex .container-thumb{margin-right:25px}.archive-column-article ul li.flex .container-ttl{width:790px}.archive-column-article ul li.flex .container-ttl .box-center a.ttl{width:auto}}.single-column-main .color-blue{color:#004f9e}.single-column-main .color-red{color:#d50202}.single-column-main .marker-blue{background:linear-gradient(transparent 65%,rgba(0,79,158,.3) 35%)}.single-column-main .font-size-small{font-size:12px !important;line-height:1.6666666667 !important}.single-column-main .bg-blue-round10{background:rgba(0,79,158,.1);border-radius:10px;padding:12px 10px}.single-column-main .padding-s30-p50{width:auto;height:30px}.single-column-main .padding-s50-p80{width:auto;height:50px}.single-column-main h1{width:100%;height:auto;background:#000;color:#fff;font-size:16px;line-height:1.5;padding:5px 10px 10px}.single-column-main h1.column-ttl{width:100%;height:auto;background:#000;color:#fff;font-size:16px;line-height:1.5;padding:5px 10px 10px}.single-column-main h2{width:94.3661971831%;font-size:16px;line-height:1.375;margin:0 auto}.single-column-main hr{width:98.5915492958%;margin:10px auto 0}@media screen and (min-width:900px){.single-column-main .font-size-small{font-size:14px !important;line-height:2.1428571429 !important}.single-column-main .bg-blue-round10{padding:20px}.single-column-main .padding-s30-p50{height:50px}.single-column-main .padding-s50-p80{height:80px}.single-column-main h1{width:765px;font-size:22px;line-height:1.8181818182;padding:10px 10px 18px}.single-column-main h2{width:765px;font-size:18px;line-height:2.2222222222;margin:unset;padding-left:10px}.single-column-main hr{width:765px;margin:5px 0 0}}.single-column-main{margin-top:40px;line-height:1}.single-column-main .wrapper-bg-white{width:94.6666666667%;margin:0 auto;background:#fff;padding-top:40px;padding-bottom:100px}.single-column-main .wrapper-bg-white .inner .container-date{width:94.3661971831%;margin:0 auto;height:40px;font-size:14px}.single-column-main .wrapper-bg-white .inner .container-date span{display:block}.single-column-main .wrapper-bg-white .inner .container-date .modified{margin-top:10px}.single-column-main .wrapper-bg-white .inner .container-tag{display:flex;height:25px;flex-wrap:wrap;overflow-y:hidden;width:94.3661971831%;margin:20px auto;height:65px}.single-column-main .wrapper-bg-white .inner .container-tag a.tag{display:flex;font-size:12px;padding:0 20px;align-items:center;color:#fff;background-color:#000;text-decoration:none;word-break:keep-all;margin:0 10px 0 0;border:.5px solid #fff}.single-column-main .wrapper-bg-white .inner .container-tag a.tag{color:#000;background-color:#fff;border:.5px solid #000;height:26px;margin:0 20px 0 0}.single-column-main .wrapper-bg-white .inner .container-ttl{margin-top:20px}.single-column-main .wrapper-bg-white .inner .container-ttl h1{width:94.3661971831%;font-size:16px;line-height:1.375;text-decoration:underline;font-weight:600;margin:0 auto;color:#000;padding:unset;background:#fff}.single-column-main .wrapper-bg-white .inner .container-ttl .expense{width:94.3661971831%;font-size:14px;margin:25px auto 0;font-weight:600}.single-column-main .wrapper-bg-white .inner .container-ttl .container-eyecatch{width:100%;max-width:335px;height:230px;margin:30px auto 0}.single-column-main .wrapper-bg-white .inner .container-ttl .container-eyecatch img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-column-main .wrapper-bg-white .inner .container-ttl hr{width:94.3661971831%;margin:50px auto 0}.single-column-main .wrapper-bg-white .inner .overview{width:94.3661971831%;margin:30px auto 0}.single-column-main .wrapper-bg-white .inner .overview p{font-size:14px;line-height:1.5714285714;font-weight:400}@media screen and (min-width:900px){.single-column-main{margin-top:55px}.single-column-main .wrapper-bg-white{width:100%;margin:0 auto;padding-top:50px}.single-column-main .wrapper-bg-white .inner{width:100%;max-width:900px;margin:0 auto}.single-column-main .wrapper-bg-white .inner .container-date{width:auto;margin:0 auto 0 0;height:auto;display:flex}.single-column-main .wrapper-bg-white .inner .container-date .modified{margin:0 0 0 50px}.single-column-main .wrapper-bg-white .inner .container-tag{width:auto;height:auto;margin:20px 0 auto 0}.single-column-main .wrapper-bg-white .inner .container-ttl{margin-top:30px}.single-column-main .wrapper-bg-white .inner .container-ttl h1{width:765px;font-size:26px;line-height:1.5384615385;margin:0 auto 0 0}.single-column-main .wrapper-bg-white .inner .container-ttl .expense{width:auto;margin:30px auto 0 0}.single-column-main .wrapper-bg-white .inner .container-ttl .container-eyecatch{width:760px;max-width:unset;height:510px;margin:30px auto 0 0}.single-column-main .wrapper-bg-white .inner .container-ttl hr{width:765px;margin:50px auto 0 0}.single-column-main .wrapper-bg-white .inner .overview{width:765px;margin:50px auto 0 0}.single-column-main .wrapper-bg-white .inner .overview p{font-size:16px;line-height:1.875}}@media screen and (min-width:1220px){.single-column-main .wrapper-bg-white{max-width:1440px}.single-column-main .wrapper-bg-white .inner{max-width:1220px}}.single-column-main .wrapper-toc{width:100%;background:#000;padding:20px 0;color:#fff;margin-top:20px}.single-column-main .wrapper-toc h1{font-size:18px;font-weight:600;width:95.7142857143%;margin:0 auto;height:24px;line-height:24px}.single-column-main .wrapper-toc h1 span{display:inline-block;width:22.64px;height:100%;margin-right:7px}.single-column-main .wrapper-toc h1 span img{width:100%;vertical-align:text-bottom}.single-column-main .wrapper-toc #toc{width:95.7142857143%;margin:0 auto}.single-column-main .wrapper-toc #toc>ol{counter-reset:toc-item}.single-column-main .wrapper-toc #toc>ol>li{width:89.552238806%;min-width:300px;padding-bottom:20px;border-bottom:solid 1px #fff;margin-top:20px}.single-column-main .wrapper-toc #toc>ol>li>a{font-size:16px;line-height:1.625;text-decoration:none;color:#fff;padding-left:18px;position:relative}.single-column-main .wrapper-toc #toc>ol>li>a:before{counter-increment:toc-item;display:inline-block;content:counter(toc-item) ".";width:18px;position:absolute;left:0}.single-column-main .wrapper-toc #toc>ol>li>ol{margin-top:10px;border-top:.5px solid rgba(255,255,255,.4);padding:0 0 20px;counter-reset:toc-item-2}.single-column-main .wrapper-toc #toc>ol>li>ol>li{width:96.6666666667%;margin:0 auto;margin-top:20px}.single-column-main .wrapper-toc #toc>ol>li>ol>li>a{color:#fff;font-size:14px;line-height:1.6666666667;position:relative;padding-left:11px}.single-column-main .wrapper-toc #toc>ol>li>ol>li>a:before{counter-increment:toc-item-2;display:inline-block;content:counter(toc-item-2) ".";width:13px;position:absolute;left:0;text-decoration:underline}@media screen and (min-width:900px){.single-column-main .wrapper-toc{width:765px;padding:75px 0;margin-top:80px}.single-column-main .wrapper-toc h1{font-size:20px;width:615px;height:26px;line-height:26px;padding-left:10px}.single-column-main .wrapper-toc h1 span{width:15.5px;margin-right:10.5px}.single-column-main .wrapper-toc h1 span img{vertical-align:middle}.single-column-main .wrapper-toc #toc{width:615px}.single-column-main .wrapper-toc #toc>ol>li{width:100%;min-width:unset;margin-top:25px;padding-left:10px}.single-column-main .wrapper-toc #toc>ol>li>ol{margin-left:-10px;padding:0 0 20px 20px}.single-column-main .wrapper-toc #toc>ol>li>ol>li{width:100%;margin:20px 0 0}}.single-column-main blockquote{width:97.1830985915%;margin:0 auto;background:#efefef;border-radius:20px;box-shadow:5px 5px silver;padding:25px 0 55px;position:relative}.single-column-main blockquote p.txt-quote{width:85.7142857143%;margin:0 auto;font-size:14px;line-height:1.5714285714;font-weight:400}.single-column-main blockquote p.quote{font-size:14px;position:absolute;bottom:20px;right:5%}.single-column-main blockquote p.quote .extra-link{text-decoration:none}.single-column-main blockquote p.quote .extra-link span{display:inline-block;width:12px;height:100%;margin-left:5px}.single-column-main blockquote p.quote .extra-link span img{width:100%;height:auto}@media screen and (min-width:900px){.single-column-main blockquote{width:765px;margin:unset;padding:80px 0}.single-column-main blockquote p.txt-quote{width:690px;font-size:16px;line-height:1.875}.single-column-main blockquote p.quote{font-size:16px;bottom:40px;right:40px}.single-column-main blockquote p.quote .extra-link span{margin-left:10px}}.single-column-main .table-hikaku-ironasi,.single-column-main .table-hikaku-ironari{width:95.7142857143%;margin:0 auto;border:.5px solid silver;table-layout:fixed}.single-column-main .table-hikaku-ironasi thead,.single-column-main .table-hikaku-ironari thead{height:30px}.single-column-main .table-hikaku-ironasi thead th,.single-column-main .table-hikaku-ironari thead th{vertical-align:middle;text-align:center;background:#f3f3f3;border:.5px solid silver;font-size:14px}.single-column-main .table-hikaku-ironasi tbody tr td,.single-column-main .table-hikaku-ironari tbody tr td{border-right:.5px solid silver;padding-top:10px;padding-bottom:10px}.single-column-main .table-hikaku-ironasi tbody tr td ul,.single-column-main .table-hikaku-ironari tbody tr td ul{width:88.2352941176%;margin:auto}.single-column-main .table-hikaku-ironasi tbody tr td ul li,.single-column-main .table-hikaku-ironari tbody tr td ul li{margin-top:6px;font-size:14px;line-height:1.5714285714;font-weight:400;position:relative;padding-left:13px}.single-column-main .table-hikaku-ironasi tbody tr td ul li:before,.single-column-main .table-hikaku-ironari tbody tr td ul li:before{display:inline-block;content:"";width:8px;height:8px;background:#004f9e;border-radius:50%;position:absolute;left:0;top:8px}.single-column-main .table-hikaku-ironasi tbody tr td ul li:first-child,.single-column-main .table-hikaku-ironari tbody tr td ul li:first-child{margin-top:0}@media screen and (min-width:900px){.single-column-main .table-hikaku-ironasi,.single-column-main .table-hikaku-ironari{width:765px;margin:unset}.single-column-main .table-hikaku-ironasi thead,.single-column-main .table-hikaku-ironari thead{height:50px}.single-column-main .table-hikaku-ironasi thead th,.single-column-main .table-hikaku-ironari thead th{font-size:16px}.single-column-main .table-hikaku-ironasi tbody tr td,.single-column-main .table-hikaku-ironari tbody tr td{padding:20px}.single-column-main .table-hikaku-ironasi tbody tr td ul,.single-column-main .table-hikaku-ironari tbody tr td ul{width:auto;margin:unset}.single-column-main .table-hikaku-ironasi tbody tr td ul li,.single-column-main .table-hikaku-ironari tbody tr td ul li{margin-top:15px;font-size:16px;padding-left:20px}.single-column-main .table-hikaku-ironasi tbody tr td ul li:before,.single-column-main .table-hikaku-ironari tbody tr td ul li:before{width:10px;height:10px}}.single-column-main .table-hikaku-ironari thead th:last-child{background:#004f9e;color:#fff;border:.5px solid #004f9e}.single-column-main .table-koumoku-column{width:95.7142857143%;margin:0 auto;border:.5px solid silver}.single-column-main .table-koumoku-column tbody tr{font-weight:400;font-size:14px}.single-column-main .table-koumoku-column tbody tr th{text-align:center;white-space:nowrap;vertical-align:middle;text-align:center;padding:10px 20px;border:.5px solid silver;background:#f3f3f3}.single-column-main .table-koumoku-column tbody tr td{padding:10px 5px;vertical-align:middle;line-height:1.5714285714;border:.5px solid silver}@media screen and (min-width:900px){.single-column-main .table-koumoku-column{width:765px;margin:unset}.single-column-main .table-koumoku-column tbody tr{font-size:16px}.single-column-main .table-koumoku-column tbody tr th{width:250px;padding:15px 0}.single-column-main .table-koumoku-column tbody tr td{padding:15px 20px}}.single-column-main .table-wrap{overflow-x:scroll;width:95.7142857143%;margin:0 auto}.single-column-main .table-wrap .table-koumoku-row{width:100%;border:.5px solid silver;table-layout:fixed}.single-column-main .table-wrap .table-koumoku-row thead th{width:245px;height:38px;text-align:center;vertical-align:middle;border-right:.5px solid silver;background:#f3f3f3}.single-column-main .table-wrap .table-koumoku-row tbody tr{font-weight:400;font-size:14px}.single-column-main .table-wrap .table-koumoku-row tbody tr td{width:245px;height:auto;padding:10px;vertical-align:middle;line-height:1.5714285714;border:.5px solid silver}@media screen and (min-width:900px){.single-column-main .table-wrap{overflow-x:unset;width:765px;margin:unset}.single-column-main .table-wrap .table-koumoku-row thead th{width:50%;height:50px}.single-column-main .table-wrap .table-koumoku-row tbody tr{font-size:16px}.single-column-main .table-wrap .table-koumoku-row tbody tr td{width:auto;height:auto;padding:20px}}.single-column-main .ol-koyousonashi{width:95.7142857143%;margin:0 auto;line-height:1.5714285714;font-size:14px;font-weight:400;counter-reset:item}.single-column-main .ol-koyousonashi li{margin-top:10px;padding-left:21px;position:relative}.single-column-main .ol-koyousonashi li:first-child{margin-top:0}.single-column-main .ol-koyousonashi li:before{counter-increment:item;display:inline-block;content:counter(item) ".";width:21px;position:absolute;left:0;color:#004f9e}@media screen and (min-width:900px){.single-column-main .ol-koyousonashi{width:765px;margin:unset;font-size:16px}.single-column-main .ol-koyousonashi li{margin-top:15px;padding-left:25px}.single-column-main .ol-koyousonashi li:before{width:25px}}.single-column-main .ul-shikaku{width:95.7142857143%;margin:0 auto;line-height:1.5714285714;font-size:14px;font-weight:400}.single-column-main .ul-shikaku li{margin-top:10px;padding-left:12px;position:relative}.single-column-main .ul-shikaku li:first-child{margin-top:0}.single-column-main .ul-shikaku li:before{display:inline-block;content:"";width:8px;height:8px;position:absolute;left:0;top:8px;background:#004f9e}@media screen and (min-width:900px){.single-column-main .ul-shikaku{width:765px;margin:unset;font-size:16px}.single-column-main .ul-shikaku li{margin-top:15px;padding-left:18px}.single-column-main .ul-shikaku li:before{width:10px;height:10px}}.single-column-main .ol-koyousoari{width:95.7142857143%;margin:0 auto;line-height:1.5714285714;font-size:14px;font-weight:400;counter-reset:item}.single-column-main .ol-koyousoari .li-parent{margin-top:10px;padding-left:21px;position:relative}.single-column-main .ol-koyousoari .li-parent:first-child{margin-top:0}.single-column-main .ol-koyousoari .li-parent:before{counter-increment:item;display:inline-block;content:counter(item) ".";width:21px;position:absolute;left:0;top:0;color:#004f9e}.single-column-main .ol-koyousoari .li-parent .ul-child li{margin-top:10px;padding-left:14px;position:relative;color:#404040}.single-column-main .ol-koyousoari .li-parent .ul-child li:before{display:inline-block;content:"";width:9px;height:2px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#004f9e}@media screen and (min-width:900px){.single-column-main .ol-koyousoari{width:765px;margin:unset;font-size:16px}.single-column-main .ol-koyousoari .li-parent{margin-top:15px;padding-left:25px}.single-column-main .ol-koyousoari .li-parent:before{width:25px}.single-column-main .ol-koyousoari .li-parent .ul-child li{margin-top:5px;padding-left:15px}.single-column-main .ol-koyousoari .li-parent .ul-child li:before{width:10px;height:2px}}.single-column-main .ul-koyousoari{width:95.7142857143%;margin:0 auto;line-height:1.5714285714;font-size:14px;font-weight:400}.single-column-main .ul-koyousoari .li-parent{margin-top:10px;position:relative}.single-column-main .ul-koyousoari .li-parent:first-child{margin-top:0}.single-column-main .ul-koyousoari .li-parent .ul-child li{margin-top:10px;padding-left:14px;position:relative;color:#404040}@media screen and (min-width:900px){.single-column-main .ul-koyousoari{width:765px;margin:unset;font-size:16px}.single-column-main .ul-koyousoari .li-parent{margin-top:15px}.single-column-main .ul-koyousoari .li-parent .ul-child li{margin-top:5px;padding-left:15px}}.ol-step{width:95.7142857143%;margin:0 auto;line-height:1.5714285714;font-size:14px;font-weight:400;counter-reset:item}.ol-step li{position:relative;padding-bottom:20px}.ol-step li:first-of-type:before{display:none}.ol-step li:last-of-type:after{display:none}.ol-step li .box{width:auto;padding:20px 10px 20px 55px;position:relative;border:1px solid silver;border-radius:20px}.ol-step li .box .desc{margin-top:13px}.ol-step li .box .num{display:block;width:36px;height:36px;border-radius:50%;position:absolute;left:10px;top:50%;transform:translateY(-50%);text-align:center;line-height:36px;z-index:1;border:1px solid #004f9e;color:#004f9e;background:#fff}.ol-step li:after{content:"";width:1px;height:calc(50% + 30px);background:#004f9e;position:absolute;left:28px;top:50%}.ol-step li:before{content:"";width:1px;height:50%;background:#004f9e;position:absolute;left:28px;top:0}@media screen and (min-width:900px){.ol-step{width:610px;margin:unset;font-size:16px}.ol-step li{padding-bottom:30px}.ol-step li .box{width:auto;padding:30px 30px 30px 100px}.ol-step li .box .desc{margin-top:20px}.ol-step li .box .num{width:50px;height:50px;left:30px;line-height:50px}.ol-step li:after{width:2px;height:calc(50% + 30px);left:55px}.ol-step li:before{width:2px;left:55px}}.single-column-main .txt{width:95.7142857143%;margin:0 auto;font-size:14px;line-height:1.5714285714;font-weight:400}.single-column-main .txt-inner-link{color:#004f9e}.single-column-main .txt-extra-link{color:#004f9e}.single-column-main .txt-extra-link span{display:inline-block;width:10px;height:100%;margin:0 5px;text-align:center}.single-column-main .txt-extra-link span img{width:100%;height:auto}@media screen and (min-width:900px){.single-column-main .txt{width:765px;margin:unset;font-size:16px;line-height:1.875}}.single-column-main .container-img{width:100%;max-width:355px;margin:0 auto;border-radius:20px;background:#f3f3f3;padding:10px;text-align:center}.single-column-main .container-img img{width:100%;height:auto}@media screen and (min-width:900px){.single-column-main .container-img{width:670px;max-width:unset;margin:0 0 0 45px;padding:20px}}.single-column-main .wrapper-bg-black{width:95.7142857143%;margin:0 auto;padding:20px 10px;background:#000}.single-column-main .wrapper-bg-black .container-img-contact{width:100%;max-width:400px;margin:0 auto;height:auto}.single-column-main .wrapper-bg-black .container-img-contact img{width:100%;height:auto}.single-column-main .wrapper-bg-black .container-txt-contact{margin-top:20px}.single-column-main .wrapper-bg-black .container-txt-contact h3{font-size:16px;font-weight:600;text-align:center;color:#fff;height:21px;line-height:21px}.single-column-main .wrapper-bg-black .container-txt-contact p{font-size:14px;line-height:1.5714285714;color:#fff;font-weight:600;text-align:center;margin-top:30px}.single-column-main .wrapper-bg-black .container-txt-contact .btn-column-contact{margin:30px auto 0;width:205px}@media screen and (min-width:900px){.single-column-main .wrapper-bg-black{width:765px;margin:unset;padding:30px 0}.single-column-main .wrapper-bg-black .inner{width:100%;display:flex;flex-direction:row-reverse}.single-column-main .wrapper-bg-black .inner .container-img-contact{width:50%;height:170px;max-width:unset;margin:unset}.single-column-main .wrapper-bg-black .inner .container-img-contact img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.single-column-main .wrapper-bg-black .inner .container-txt-contact{margin-top:0;margin-right:17.5px;height:170px;padding-top:15px}.single-column-main .wrapper-bg-black .inner .container-txt-contact h3{font-size:20px;height:auto;line-height:1}.single-column-main .wrapper-bg-black .inner .container-txt-contact p{font-size:16px;width:350px;line-height:1.375}.single-column-main .wrapper-bg-black .inner .container-txt-contact .btn-column-contact{margin-top:35px}}.single-column-main .wrapper-bg-white aside{display:none}@media screen and (min-width:900px){.single-column-main .wrapper-bg-white aside{position:fixed;display:block;top:225px;right:0;width:135px;height:auto;opacity:0;z-index:-1}.single-column-main .wrapper-bg-white aside.DownMove{animation:DownAnime .5s forwards;z-index:0}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.single-column-main .wrapper-bg-white aside.UpMove{animation:UpAnime .5s forwards;z-index:-1}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.single-column-main .wrapper-bg-white aside .container-contact{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;padding:10px 0}.single-column-main .wrapper-bg-white aside .container-contact h3{font-family:"adobe-devanagari";font-size:10px;letter-spacing:.05em;text-align:center;color:#fff;font-weight:700}.single-column-main .wrapper-bg-white aside .container-contact p{font-size:8px;line-height:1;color:#fff;text-align:center;margin-top:5px}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact{margin-top:10px;justify-content:center}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact .btn-txt{font-size:10px;margin-right:5px}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact .btn-arrow{width:15px}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact .btn-arrow:after{border-width:6px 0 0 6px}.single-column-main .wrapper-bg-white aside .container-download{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:5px;padding:10px 0}.single-column-main .wrapper-bg-white aside .container-download h3{font-size:10px;letter-spacing:.05em;text-align:center;color:#000}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download{margin-top:10px;justify-content:center;color:#000}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download .btn-txt{font-size:10px;margin-right:5px}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download .btn-arrow{background-color:#000;width:15px}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download .btn-arrow:after{border-color:transparent transparent transparent #000;border-width:6px 0 0 6px}.no-webp .single-column-main .container-contact{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-contact-bg.jpg)}.webp .single-column-main .container-contact{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-contact-bg.jpg.webp)}.no-webp .single-column-main .container-download{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-download-bg.png)}.webp .single-column-main .container-download{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-download-bg.png.webp)}}@media screen and (min-width:1220px){.single-column-main .wrapper-bg-white aside{width:370px}.single-column-main .wrapper-bg-white aside .container-contact{padding:unset;height:210px;display:flex;align-items:center;justify-content:center}.single-column-main .wrapper-bg-white aside .container-contact .box h3{font-size:24px}.single-column-main .wrapper-bg-white aside .container-contact .box p{font-size:14px;margin-top:15px}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact{margin:15px auto 0;width:205px}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact .btn-txt{font-size:14px;margin-right:10px}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact .btn-arrow{width:44.5px}.single-column-main .wrapper-bg-white aside .container-contact .btn-top-contact .btn-arrow:after{border-width:6px 0 0 11px}.single-column-main .wrapper-bg-white aside .container-download{margin-top:10px;padding:unset;height:210px;display:flex;align-items:center;justify-content:center}.single-column-main .wrapper-bg-white aside .container-download h3{font-size:24px}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download{margin:30px auto 0;width:140px}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download .btn-txt{font-size:14px;margin-right:10px}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download .btn-arrow{background-color:#000;width:44.5px}.single-column-main .wrapper-bg-white aside .container-download .btn-top-download .btn-arrow:after{border-width:6px 0 0 11px}}@media screen and (min-width:1440px){.single-column-main .wrapper-bg-white aside{width:100%;max-width:1440px;right:unset;left:50%;transform:translateX(-50%)}.single-column-main .wrapper-bg-white aside .container-contact{width:480px;position:absolute;right:0;top:0}.single-column-main .wrapper-bg-white aside .container-download{width:480px;position:absolute;right:0;top:210px}.single-column-main .wrapper-bg-white aside.DownMove{animation:DownAnime .5s forwards;z-index:0}@keyframes DownAnime{from{opacity:0;transform:translateX(-50%) translateY(-100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.single-column-main .wrapper-bg-white aside.UpMove{animation:UpAnime .5s forwards;z-index:-1}@keyframes UpAnime{from{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-100px)}}}.privacy-policy-header-inner{width:94.6666666667%;margin:50px auto 0}.privacy-policy-header-inner h3{color:#fff;width:auto;font-size:14px;line-height:1.5714285714;text-align:center}@media screen and (min-width:900px){.privacy-policy-header-inner{width:100%;max-width:900px;margin:80px auto 0}.privacy-policy-header-inner h3{width:800px;font-size:16px;line-height:1.625;text-align:center}}.privacy-policy-main{margin-top:55px}.privacy-policy-main .wrapper-bg-white{width:94.6666666667%;margin:0 auto;background:#fff;padding:20px 0 25px;font-size:14px;line-height:1.5714285714}.privacy-policy-main .wrapper-bg-white .inner{width:92.9577464789%;margin:0 auto}.privacy-policy-main .wrapper-bg-white .inner h1{font-weight:400}.privacy-policy-main .wrapper-bg-white .inner ul dl{margin-top:25px}.privacy-policy-main .wrapper-bg-white .inner ul dl dt{font-weight:600}.privacy-policy-main .wrapper-bg-white .inner ul dl dd ul{margin-top:25px;padding-left:15px}.privacy-policy-main .wrapper-bg-white .inner .date{margin-top:25px}@media screen and (min-width:900px){.privacy-policy-main{margin-top:80px}.privacy-policy-main .wrapper-bg-white{width:100%;max-width:1440px;padding:50px 0 55px;font-size:16px;line-height:1.625}.privacy-policy-main .wrapper-bg-white .inner{width:100%;max-width:900px;margin:0 auto}.privacy-policy-main .wrapper-bg-white .inner ul dl{margin-top:35px}.privacy-policy-main .wrapper-bg-white .inner ul dl dd ul{margin-top:35px}.privacy-policy-main .wrapper-bg-white .inner .date{margin-top:35px}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:unset !important}.contact-header-h3{width:94.6666666667%;max-width:600px;font-size:14px;color:#fff;line-height:1.5714285714;text-align:center;margin:50px auto 0}@media screen and (min-width:900px){.contact-header-h3{width:800px;max-width:unset;font-size:16px;line-height:1.625;margin:75px auto 0}}.contact-main{margin-top:50px}.contact-main .inner{width:94.6666666667%;max-width:600px;margin:0 auto}.contact-main .inner .item{width:100%;margin-top:30px}.contact-main .inner .item:nth-of-type(1){margin-top:0}.contact-main .inner .item label{display:inline-block;font-size:14px;color:#fff;height:19px;line-height:19px;border-left:3px solid #707070;padding-left:8.5px}.contact-main .inner .item label.required:after{content:"※必須項目";color:#fff;margin-left:10px;font-size:12px}.contact-main .inner .item input[type=text],.contact-main .inner .item input[type=email],.contact-main .inner .item input[type=tel]{width:100%;height:40px;line-height:40px;background:#eaeaea;border:unset;margin-top:10.5px;padding-left:10px;font-size:14px}.contact-main .inner .item textarea{width:100%;height:250px;line-height:2;background:#eaeaea;border:unset;margin-top:10.5px;padding-left:10px;font-size:14px}.contact-main .inner .l-flex{display:flex;align-items:center;margin-top:30px}.contact-main .inner input[type=checkbox]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:30px;height:30px;border:1px solid #000;vertical-align:-5px;background-color:#fff}.contact-main .inner input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border:1px solid #000;content:"";background-color:#000}.contact-main .inner .mwform-checkbox-field-text{display:none}.contact-main .inner .privacy-policy{width:auto;margin-left:15px;font-size:14px;color:#fff;line-height:1.5714285714}.contact-main .inner .privacy-policy a{color:#fff}.contact-main .inner input.btn-submit{display:block;width:285px;height:50px;line-height:50px;background:#000;color:#fff;border:1px solid #fff;margin:50px auto 0;font-size:16px}@media screen and (min-width:900px){.contact-main{margin-top:65px}.contact-main .inner{width:100%;max-width:685px}.contact-main .inner .item label{font-size:18px;height:23px;line-height:23px}.contact-main .inner .item label.required:after{font-size:14px}.contact-main .inner .item input[type=text],.contact-main .inner .item input[type=email],.contact-main .inner .item input[type=tel]{height:50px;line-height:50px;margin-top:8px;font-size:18px}.contact-main .inner .item textarea{line-height:1.6111111111;margin-top:8.5px;padding-left:10px;font-size:18px}.contact-main .inner input.btn-submit{margin:40px auto 0;font-size:21px;transition:all .3s}.contact-main .inner input.btn-submit:hover{color:#000;background:#fff;border:1px solid #707070}}.thank-you-padding-p170{width:auto;height:auto}.thank-you-header-h3{width:auto;font-size:14px;color:#fff;line-height:1.5714285714;text-align:center;margin-top:50px}@media screen and (min-width:900px){.thank-you-padding-p170{width:auto;height:175px}.thank-you-header-h3{font-size:16px;line-height:1.625}}@media screen and (min-width:900px){.contact-margin-modified{margin-top:100px}}.thank-you-padding-p100{width:auto;height:auto}.inner-404{width:94.6666666667%;max-width:600px;margin:0 auto}.inner-404 .header-404-h3{width:auto;font-size:14px;color:#fff;line-height:1.5714285714;text-align:left;margin-top:50px}@media screen and (min-width:900px){.thank-you-padding-p100{width:auto;height:100px}.inner-404{width:100%;max-width:900px;margin:0 auto}.inner-404 h1{text-align:left}.inner-404 .header-404-h3{font-size:16px;line-height:1.625;margin-top:30px}}@media screen and (min-width:900px){.contact-margin-modified{margin-top:100px}}.archive-news-bg-img{width:100%;height:195px;background-repeat:no-repeat;background-size:cover;background-position:center bottom}.no-webp .archive-news-bg-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-news-bg.png)}.webp .archive-news-bg-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/top-news-bg.png.webp)}@media screen and (min-width:900px){.archive-news-bg-img{width:100%;max-width:1440px;height:510px;margin:0 auto}}.archive-news-main{margin-top:100px}.archive-news-main .inner{width:94.6666666667%;margin:0 auto;height:auto}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white{width:100%;background:#fff;font-weight:600;margin-top:30px;transition:all ease-out .3s}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents{display:block;width:100%;height:auto;padding:20px 0 30px;text-decoration:none}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl{width:100%;padding:20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex{width:88.7323943662%;margin:0 auto}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date{width:auto}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .date{display:block;color:#696969;font-size:12px;line-height:1}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .ttl{font-size:16px;line-height:1;margin-top:10px;color:#000}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-thumb{width:88.253968254%;height:150px;text-align:center;margin:13px auto 0}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-desc{margin:30px auto 0;width:88.7323943662%}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-desc .txt{font-size:14px;line-height:1.5714285714;color:#000}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-desc .link{color:#004f9e;font-size:14px;text-decoration:none}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-desc .padding-s20-p20{width:auto;height:20px}.archive-news-main .inner .news-new .nav-links{text-align:center;margin-top:25px;margin-top:50px}.archive-news-main .inner .news-new .nav-links li{display:contents}.archive-news-main .inner .news-new .nav-links li .page-numbers.next{display:inline-block;text-decoration:none;color:#fff;width:90px;height:38px;background-color:#000;font-size:12px;line-height:38px;text-align:center}.archive-news-main .inner .news-new .nav-links li .page-numbers{display:inline-block;text-decoration:none;color:#fff;width:39px;height:39px;background-color:#000;font-size:12px;line-height:39px;text-align:center;margin-right:14.5px;border:.5px solid #fff}.archive-news-main .inner .news-new .nav-links li .page-numbers.current{background-color:#fff;color:#404040}.archive-news-main .inner .news-new .nav-links li .page-numbers.dots{font-size:15px;background-color:unset;border:unset}.archive-news-main .inner .news-new .nav-links li .page-numbers:last-child span{margin-right:0}@media screen and (min-width:900px){.archive-news-main .inner .news-new .nav-links{margin-top:35px}.archive-news-main .inner .news-new .nav-links li .page-numbers.next{width:145px;height:63px;font-size:18px;line-height:63px}.archive-news-main .inner .news-new .nav-links li .page-numbers{width:63px;height:63px;font-size:18px;line-height:63px;margin-right:24px}.archive-news-main .inner .news-new .nav-links li .page-numbers.dots{font-size:21px}}@media screen and (min-width:900px){.archive-news-main{margin-top:-250px}.archive-news-main .inner{width:100%;max-width:900px;height:auto}.archive-news-main .inner .news-new .wrapper-ul{width:590px}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents{width:590px;height:390px;padding:60px 0}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl{padding:15px 0}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex{display:flex;width:520px;height:125px;justify-content:space-between}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date{width:265px;height:100%;padding-top:20px}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .date{font-size:14px}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .ttl{font-size:18px;margin-top:15px}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-thumb{width:225px;height:100%;margin:unset}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white .wrapper-contents .container-desc{width:520px;margin:25px auto 0}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white:hover{background:#000;border:1px solid #fff}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white:hover .wrapper-contents .container-ttl .container-flex .container-date .date{color:#fff}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white:hover .wrapper-contents .container-ttl .container-flex .container-date .ttl{color:#fff}.archive-news-main .inner .news-new .wrapper-ul li.wrapper-bg-white:hover .wrapper-contents .container-desc .txt{color:#fff}.archive-news-main .inner .news-new .nav-links{margin-top:100px;width:590px}}.archive-news-main .news-popular{margin-top:100px}.archive-news-main .news-popular h1{width:100%;font-size:24px;font-family:"m.$font-adobe";letter-spacing:.2em;color:transparent;-webkit-text-stroke:.5px #fff}.archive-news-main .news-popular ul{width:100%}.archive-news-main .news-popular ul li{width:auto;margin-top:20px;background:#fff;font-weight:600}.archive-news-main .news-popular ul li a.wrapper-contents{display:block;width:100%;height:auto;padding:20px 0 20px;text-decoration:none}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl{width:100%;padding:20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex{width:84.5070422535%;margin:0 auto}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date{width:auto}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date .date{display:block;color:#696969;font-size:12px;line-height:1}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date h2{font-size:16px;line-height:1;margin-top:10px;color:#000}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-thumb{width:92.6666666667%;height:150px;text-align:center;margin:10px auto 0}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:900px){.archive-news-main .news-popular{margin-top:150px}.archive-news-main .news-popular h1{width:520px;font-size:30px}.archive-news-main .news-popular ul{width:520px}.archive-news-main .news-popular ul li{width:100%;margin-top:10px}.archive-news-main .news-popular ul li a.wrapper-contents{padding:13px 0 13px}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl{padding:15px 0}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex{width:480px;display:flex;height:122px;justify-content:space-between}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date{width:180px;height:100%;padding-top:30px}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date h2{font-size:14px}.archive-news-main .news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-thumb{width:225px;height:100%;margin:unset}}@media screen and (min-width:1220px){.archive-news-main .inner{max-width:1220px;position:relative}.archive-news-main .inner .news-popular{margin-top:0;position:absolute;right:0;top:0}.archive-news-main .inner .news-popular h1{line-height:1}}.single-news-new{margin-top:100px}.single-news-new .wrapper-bg-white{width:94.6666666667%;margin:0 auto;background:#fff;font-weight:600}.single-news-new .wrapper-bg-white .wrapper-contents{width:100%;height:auto;padding:20px 0 35px}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl{width:100%;padding:20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex{width:88.7323943662%;margin:0 auto}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date{width:auto}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .date{display:block;color:#696969;font-size:12px;line-height:1}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .ttl{font-size:16px;line-height:1;margin-top:10px}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-thumb{width:88.253968254%;height:150px;text-align:center;margin:13px auto 0}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-news-new .wrapper-bg-white .wrapper-contents .container-desc{margin:30px auto 0;width:88.7323943662%}.single-news-new .wrapper-bg-white .wrapper-contents .container-desc .txt{font-size:14px;line-height:1.5714285714;color:#000}.single-news-new .wrapper-bg-white .wrapper-contents .container-desc .link{color:#004f9e;font-size:14px;text-decoration:none}.single-news-new .wrapper-bg-white .wrapper-contents .container-desc .padding-s20-p20{width:auto;height:20px}@media screen and (min-width:900px){.single-news-new{margin-top:150px}.single-news-new .wrapper-bg-white{width:100%;max-width:900px;height:390px;display:flex;align-items:center;justify-content:center}.single-news-new .wrapper-bg-white .wrapper-contents{width:600px;padding:unset}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl{padding:15px 0}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex{display:flex;width:525px;height:125px;margin:0 auto;justify-content:space-between}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date{width:260px;height:100%;padding-top:20px}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .date{font-size:14px}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-date .ttl{font-size:18px;margin-top:15px}.single-news-new .wrapper-bg-white .wrapper-contents .container-ttl .container-flex .container-thumb{width:225px;height:100%;margin:unset}.single-news-new .wrapper-bg-white .wrapper-contents .container-desc{width:525px}}.single-news-popular{margin-top:100px}.single-news-popular h1{width:94.6666666667%;margin:0 auto;font-size:24px;font-family:"m.$font-adobe";letter-spacing:.2em;color:transparent;-webkit-text-stroke:.5px #fff}.single-news-popular ul{width:94.6666666667%;margin:0 auto}.single-news-popular ul li{width:auto;margin-top:20px;background:#fff;font-weight:600}.single-news-popular ul li a.wrapper-contents{display:block;width:100%;height:auto;padding:20px 0 20px;text-decoration:none}.single-news-popular ul li a.wrapper-contents .container-ttl{width:100%;padding:20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.single-news-popular ul li a.wrapper-contents .container-ttl .container-flex{width:84.5070422535%;margin:0 auto}.single-news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date{width:auto}.single-news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date .date{display:block;color:#696969;font-size:12px;line-height:1}.single-news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-date h2{font-size:16px;line-height:1;margin-top:10px;color:#000}.single-news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-thumb{width:92.6666666667%;height:150px;text-align:center;margin:10px auto 0}.single-news-popular ul li a.wrapper-contents .container-ttl .container-flex .container-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:900px){.single-news-popular{margin-top:170px}.single-news-popular .inner{width:100%;max-width:900px;margin:0 auto;padding:100px 0}.single-news-popular .inner h1{width:auto;margin:unset;font-size:30px}.single-news-popular .inner ul{width:100%;margin:10px auto;display:grid;grid-template-columns:repeat(2,430px);grid-template-rows:repeat(3,auto);gap:20px}.single-news-popular .inner ul li{margin-top:unset}.single-news-popular .inner ul li a.wrapper-contents{width:auto;padding:15px 0}.single-news-popular .inner ul li a.wrapper-contents .container-ttl{padding:25px 0 15px}.single-news-popular .inner ul li a.wrapper-contents .container-ttl .container-flex{display:flex;width:410px;height:115px;margin:0 auto;justify-content:space-between}.single-news-popular .inner ul li a.wrapper-contents .container-ttl .container-flex .container-date{width:180px;height:100%;padding-top:15px}.single-news-popular .inner ul li a.wrapper-contents .container-ttl .container-flex .container-date .date{font-size:12px}.single-news-popular .inner ul li a.wrapper-contents .container-ttl .container-flex .container-date .ttl{font-size:14px;margin-top:10px}.single-news-popular .inner ul li a.wrapper-contents .container-ttl .container-flex .container-thumb{width:210px;height:100%;margin:unset}.single-news-popular .inner ul li a.wrapper-contents .container-desc{width:525px}}.common-news{margin-top:100px;width:100%;height:280px;background-repeat:no-repeat;background-size:cover;background-position:left top;position:relative}.common-news:before{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.common-news .inner{width:94.6666666667%;height:100%;margin:0 auto;position:relative}.common-news .inner .container-ttl{position:absolute;top:95px;left:0}.common-news .inner .container-ttl h1{font-family:"m.$font-adobe";font-size:40px;color:transparent;-webkit-text-stroke:.5px #fff;letter-spacing:.05em;line-height:1}.common-news .inner .container-ttl h2{font-size:14px;color:#fff;margin-top:13px;font-weight:400}.common-news .inner .btn-news{position:absolute;right:0;top:50%;transform:translateY(-50%);width:215px}.common-news .inner .btn-news .btn-arrow{width:56px}.no-webp .common-news{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/single-news-list.png)}.webp .common-news{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/single-news-list.png.webp)}@media screen and (min-width:900px){.common-news{margin-top:145px}.common-news .inner{width:100%;max-width:900px}.common-news .inner .container-ttl{position:absolute;top:50%;transform:translateY(-50%)}.common-news .inner .container-ttl h1{font-size:50px}.common-news .inner .container-ttl h2{margin-top:10px}}@media screen and (min-width:1220px){.common-news .inner{max-width:1220px}.common-news .inner .btn-news{right:160px}}.meo-header-bg-img{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;padding:14px 0}.meo-header-bg-img h1{font-size:clamp(30px, 1.875rem + (1vw - 3.2px) * 8.75, 37px);min-height:0vw;line-height:1}.no-webp .meo-header-bg-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/meo-header-bg.png)}.webp .meo-header-bg-img{background-image:url(//ignition-inc.jp/wp-content/themes/ignition/./img/meo-header-bg.png.webp)}@media screen and (min-width:900px){.meo-header-bg-img{width:100%;max-width:1220px;margin:0 auto;height:215px;background-size:50% 100%;background-position:right 0 center;padding:25px 0 0}.meo-header-bg-img h1{font-size:80px;min-height:unset}.meo-header-bg-img h2{margin-top:10px}}.meo-overview{margin-top:85px}.meo-overview .inner{width:94.6666666667%;margin:0 auto}.meo-overview .inner .meo-common-h1{text-align:center;color:#fff;font-size:18px;height:23px}.meo-overview .inner hr{width:260px;margin:10px auto}.meo-overview .inner .meo-common-h2{font-size:22px;font-family:"m.$font-adobe";color:#fff;text-align:center}@media screen and (min-width:900px){.meo-overview .inner .meo-common-h1{font-size:30px;height:39px}.meo-overview .inner hr{width:600px;margin:15px auto 20px}.meo-overview .inner .meo-common-h2{font-size:40px;line-height:1}}.meo-overview .inner .wrapper-bg-white{width:100%;background:#fff;padding:25px 0;margin-top:50px}.meo-overview .inner .wrapper-bg-white .container{width:95.7746478873%;height:auto;margin:0 auto}.meo-overview .inner .wrapper-bg-white .container .container-img{width:250px;display:flex;margin:0 auto}.meo-overview .inner .wrapper-bg-white .container .container-img .meo-1{width:175px;-o-object-fit:contain;object-fit:contain;margin-right:4px}.meo-overview .inner .wrapper-bg-white .container .container-img .meo-2{width:65px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.meo-overview .inner .wrapper-bg-white .container p{font-size:14px;line-height:1.5714285714;font-weight:600;margin-top:30px;text-align:center}.meo-overview .inner .wrapper-bg-white .container p .red{color:#d50202}@media screen and (min-width:900px){.meo-overview{margin-top:80px}.meo-overview .inner{width:100%;max-width:1220px}.meo-overview .inner .wrapper-bg-white{padding:30px 0 55px;margin-top:100px}.meo-overview .inner .wrapper-bg-white .container{width:800px;height:auto;margin:0 auto}.meo-overview .inner .wrapper-bg-white .container .container-img{width:615px;justify-content:space-between}.meo-overview .inner .wrapper-bg-white .container .container-img .meo-1{width:400px;margin-right:0}.meo-overview .inner .wrapper-bg-white .container .container-img .meo-2{width:153px;-o-object-position:center;object-position:center}.meo-overview .inner .wrapper-bg-white .container p{font-size:18px;line-height:1.4444444444}}.meo-merit{margin-top:100px}.meo-merit .inner{width:94.6666666667%;margin:0 auto}.meo-merit .inner .meo-common-h1{text-align:center;color:#fff;font-size:18px;height:23px}.meo-merit .inner hr{width:260px;margin:10px auto}.meo-merit .inner .meo-common-h2{font-size:22px;font-family:"m.$font-adobe";color:#fff;text-align:center}@media screen and (min-width:900px){.meo-merit .inner .meo-common-h1{font-size:30px;height:39px}.meo-merit .inner hr{width:600px;margin:15px auto 20px}.meo-merit .inner .meo-common-h2{font-size:40px;line-height:1}}.meo-merit .inner .merit-txt{font-size:14px;color:#fff;line-height:1.5714285714;text-align:center;margin-top:20px}.meo-merit .inner article{margin-top:30px}.meo-merit .inner article .container-post .flex{width:94.6666666667%;height:130px;margin:10px auto 0;display:flex;background-color:#fff;padding-top:7px;padding-bottom:10px}.meo-merit .inner article .container-post .flex .container-img{width:50%;height:100%;display:flex;align-self:center;justify-content:center}.meo-merit .inner article .container-post .flex .container-img img{width:92%;height:100%;-o-object-fit:contain;object-fit:contain}.meo-merit .inner article .container-post .flex .container-txt{width:50%;height:100%;padding-top:7px;padding-bottom:1px}.meo-merit .inner article .container-post .flex .container-txt h3{width:98.3050847458%}.meo-merit .inner article .container-post .flex .container-txt h3 a{width:100%;height:35px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.5;letter-spacing:.018em;color:#000}.meo-merit .inner article .container-post .flex .container-txt .container-tag{display:flex;height:18px;margin-top:28px;flex-wrap:wrap;overflow-y:hidden}.meo-merit .inner article .container-post .flex .container-txt .container-tag a{display:inline-block;font-size:10px;padding:.3em .5em;color:#fff;background-color:#000;line-height:1;text-decoration:none;word-break:keep-all;margin:0 10px 3px 0;border-radius:4px}.meo-merit .inner article .container-post .flex .container-txt .posted-time{font-size:10px;color:#696969;margin-top:12px}@media screen and (min-width:900px){.meo-merit .inner article .container-post .flex{width:650px;height:auto;margin:0 30px 0 auto;padding:unset;box-shadow:0px 3px 6px rgba(0,0,0,.16);display:flex}.meo-merit .inner article .container-post .flex .container-img{width:325px}.meo-merit .inner article .container-post .flex .container-img img{width:100%}.meo-merit .inner article .container-post .flex .container-txt{width:325px;height:100%;padding:20px 0 20px 25px;letter-spacing:normal}.meo-merit .inner article .container-post .flex .container-txt h3{width:275px}.meo-merit .inner article .container-post .flex .container-txt h3 a{height:54px;font-size:16px;line-height:1.875}.meo-merit .inner article .container-post .flex .container-txt .container-tag{height:65px;margin-top:35px}.meo-merit .inner article .container-post .flex .container-txt .container-tag a{display:inline-block;font-size:12px;height:25px;line-height:25px;padding:0 1em;margin:0 10px 10px 0}.meo-merit .inner article .container-post .flex .container-txt .posted-time{font-size:10px;color:#696969;margin-top:14px}}.meo-merit .inner article .container-post .flex{width:100%}.meo-merit .inner .container-img-question{margin:70px auto 0;width:100%;max-width:500px}.meo-merit .inner .container-img-question picture img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.meo-merit .inner .merit-txt-2{display:none}.meo-merit .inner .container-img-answer{margin:30px auto 0;width:100%;max-width:500px}.meo-merit .inner .container-img-answer picture img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:900px){.meo-merit{margin-top:200px}.meo-merit .inner{width:100%;max-width:1220px}.meo-merit .inner .merit-txt{margin-top:50px}.meo-merit .inner article{margin-top:50px}.meo-merit .inner article .container-post .flex{width:94.6666666667%;height:130px;margin:10px auto 0;display:flex;background-color:#fff;padding-top:7px;padding-bottom:10px}.meo-merit .inner article .container-post .flex .container-img{width:50%;height:100%;display:flex;align-self:center;justify-content:center}.meo-merit .inner article .container-post .flex .container-img img{width:92%;height:100%;-o-object-fit:contain;object-fit:contain}.meo-merit .inner article .container-post .flex .container-txt{width:50%;height:100%;padding-top:7px;padding-bottom:1px}.meo-merit .inner article .container-post .flex .container-txt h3{width:98.3050847458%}.meo-merit .inner article .container-post .flex .container-txt h3 a{width:100%;height:35px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.5;letter-spacing:.018em;color:#000}.meo-merit .inner article .container-post .flex .container-txt .container-tag{display:flex;height:18px;margin-top:28px;flex-wrap:wrap;overflow-y:hidden}.meo-merit .inner article .container-post .flex .container-txt .container-tag a{display:inline-block;font-size:10px;padding:.3em .5em;color:#fff;background-color:#000;line-height:1;text-decoration:none;word-break:keep-all;margin:0 10px 3px 0;border-radius:4px}.meo-merit .inner article .container-post .flex .container-txt .posted-time{font-size:10px;color:#696969;margin-top:12px}}@media screen and (min-width:900px) and (min-width:900px){.meo-merit .inner article .container-post .flex{width:650px;height:auto;margin:0 30px 0 auto;padding:unset;box-shadow:0px 3px 6px rgba(0,0,0,.16);display:flex}.meo-merit .inner article .container-post .flex .container-img{width:325px}.meo-merit .inner article .container-post .flex .container-img img{width:100%}.meo-merit .inner article .container-post .flex .container-txt{width:325px;height:100%;padding:20px 0 20px 25px;letter-spacing:normal}.meo-merit .inner article .container-post .flex .container-txt h3{width:275px}.meo-merit .inner article .container-post .flex .container-txt h3 a{height:54px;font-size:16px;line-height:1.875}.meo-merit .inner article .container-post .flex .container-txt .container-tag{height:65px;margin-top:35px}.meo-merit .inner article .container-post .flex .container-txt .container-tag a{display:inline-block;font-size:12px;height:25px;line-height:25px;padding:0 1em;margin:0 10px 10px 0}.meo-merit .inner article .container-post .flex .container-txt .posted-time{font-size:10px;color:#696969;margin-top:14px}}@media screen and (min-width:900px){.meo-merit .inner article .container-post .flex{width:650px;margin:0 auto}.meo-merit .inner .container-img-question{margin:100px auto 0;height:365px;max-width:unset}.meo-merit .inner .merit-txt-2{display:block;font-size:28px;font-weight:600;line-height:1;margin-top:100px;text-align:center;color:#fff}.meo-merit .inner .container-img-answer{margin:50px auto 0;max-width:unset;height:365px}}.meo-features{margin-top:100px}.meo-features .inner{margin-top:160px;width:94.6666666667%;margin:0 auto}.meo-features .inner .position{position:relative;margin-left:2.6666666667%}.meo-features .inner .position h1{font-size:60px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #333;font-weight:400;line-height:1}.meo-features .inner .position h2{color:#fff;font-size:clamp(12px, 0.75rem + (1vw - 3.2px) * 7.2727, 16px);min-height:0vw;font-weight:400;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:900px){.meo-features .inner{margin-top:100px}.meo-features .inner .position{position:relative;width:100%;max-width:1220px;margin:0 auto}.meo-features .inner .position h1{font-size:158px;letter-spacing:.01em;line-height:1}.meo-features .inner .position h2{font-size:22px;font-weight:400;position:absolute;bottom:20px}}.meo-features .inner .position{margin-left:0}.meo-features .inner ol{margin-top:50px}.meo-features .inner ol li{margin-top:30px;background:#fff;width:100%;padding:20px 0}.meo-features .inner ol li .container-flex .dec-pc{display:none}.meo-features .inner ol li .container-flex .flex-box{width:76.0563380282%;margin:0 auto}.meo-features .inner ol li .container-flex .flex-box .container-ttl{display:flex;margin:0 auto;align-items:center;justify-content:center}.meo-features .inner ol li .container-flex .flex-box .container-ttl .dec-sp{width:34.79px;height:34.79px;border-radius:6px;background:#000;color:#fff;font-family:"acumin-pro";font-weight:700;line-height:34.79px;text-align:center;margin-right:10px}.meo-features .inner ol li .container-flex .flex-box .container-ttl h2{font-size:16px;font-weight:600}.meo-features .inner ol li .container-flex .flex-box .desc{font-size:14px;font-weight:600;line-height:1.4285714286;margin-top:10px}@media screen and (min-width:900px){.meo-features{margin-top:200px}.meo-features .inner{margin-top:160px;width:100%;max-width:1220px}.meo-features .inner .position{position:relative;margin-left:2.6666666667%}.meo-features .inner .position h1{font-size:60px;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #333;font-weight:400;line-height:1}.meo-features .inner .position h2{color:#fff;font-size:clamp(12px, 0.75rem + (1vw - 3.2px) * 7.2727, 16px);min-height:0vw;font-weight:400;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}}@media screen and (min-width:900px) and (min-width:900px){.meo-features .inner{margin-top:100px}.meo-features .inner .position{position:relative;width:100%;max-width:1220px;margin:0 auto}.meo-features .inner .position h1{font-size:158px;letter-spacing:.01em;line-height:1}.meo-features .inner .position h2{font-size:22px;font-weight:400;position:absolute;bottom:20px}}@media screen and (min-width:900px){.meo-features .inner ol{margin-top:100px}.meo-features .inner ol li{width:785px;margin-top:0;padding:30px 0}.meo-features .inner ol li:nth-of-type(even){margin-left:auto;border:1px solid #101010}.meo-features .inner ol li .container-flex{display:flex;width:675px;margin:0 auto;align-items:center}.meo-features .inner ol li .container-flex .dec-pc{display:block;width:91.13px;height:91.13px;border-radius:12px;background:#000;color:#fff;font-family:"acumin-pro";font-weight:700;line-height:91.13px;text-align:center;margin-right:50px;font-size:35px}.meo-features .inner ol li .container-flex .flex-box{width:530px;margin:unset}.meo-features .inner ol li .container-flex .flex-box .container-ttl{display:block;margin:unset}.meo-features .inner ol li .container-flex .flex-box .container-ttl .dec-sp{display:none}.meo-features .inner ol li .container-flex .flex-box .container-ttl h2{font-size:24px}.meo-features .inner ol li .container-flex .flex-box .desc{font-size:18px;line-height:1.3333333333;margin-top:30px}}.meo-comparison{margin-top:100px}.meo-comparison .color-red{color:#d50202}.meo-comparison .inner{width:94.6666666667%;margin:0 auto}.meo-comparison .inner .meo-common-h1{text-align:center;color:#fff;font-size:18px;height:23px}.meo-comparison .inner hr{width:260px;margin:10px auto}.meo-comparison .inner .meo-common-h2{font-size:22px;font-family:"m.$font-adobe";color:#fff;text-align:center}@media screen and (min-width:900px){.meo-comparison .inner .meo-common-h1{font-size:30px;height:39px}.meo-comparison .inner hr{width:600px;margin:15px auto 20px}.meo-comparison .inner .meo-common-h2{font-size:40px;line-height:1}}.meo-comparison .inner ul{margin-top:50px}.meo-comparison .inner ul li{margin:30px;background:#fff;padding:30px 0}.meo-comparison .inner ul li .container-position{width:84.5070422535%;margin:0 auto;position:relative;padding-top:15px;font-weight:600}.meo-comparison .inner ul li .container-position h3{font-size:18px}.meo-comparison .inner ul li .container-position p{font-size:14px;line-height:1.4285714286;margin-top:25px}.meo-comparison .inner ul li .container-position table{margin-top:30px}.meo-comparison .inner ul li .container-position table tr:nth-of-type(2) td{padding-top:15px}.meo-comparison .inner ul li .container-position table tr td{font-size:14px}.meo-comparison .inner ul li .container-position table tr td:nth-of-type(2){padding-left:45px}.meo-comparison .inner ul li .container-position table tr td span{margin-left:15px;font-family:"ten-mincho";font-weight:700}.meo-comparison .inner ul li .container-position .container-img{width:60px;height:auto;position:absolute;right:0;top:0}.meo-comparison .inner ul li .container-position .container-img img{width:100%}.meo-comparison .inner ul li:nth-of-type(4) .container-img{width:67px}@media screen and (min-width:900px){.meo-comparison{margin-top:200px}.meo-comparison .inner{width:100%;max-width:900px}.meo-comparison .inner ul{display:grid;grid-template-columns:repeat(2,440px);grid-template-rows:repeat(2,310px);gap:20px 30px}.meo-comparison .inner ul li{margin:0;background:#fff;padding:30px 0}.meo-comparison .inner ul li .container-position{width:320px}.meo-comparison .inner ul li .container-position h3{font-size:20px}.meo-comparison .inner ul li .container-position p{font-size:16px;line-height:1.25}.meo-comparison .inner ul li .container-position table tr:nth-of-type(2) td{padding-top:20px}.meo-comparison .inner ul li .container-position table tr td{font-size:18px}.meo-comparison .inner ul li .container-position table tr td span{margin-left:45px}.meo-comparison .inner ul li .container-position table tr td span.padding-small{margin-left:25px}.meo-comparison .inner ul li:nth-of-type(2) table{margin-top:10px}}@media screen and (min-width:1220px){.meo-comparison .inner{max-width:1220px}.meo-comparison .inner ul{grid-template-columns:repeat(2,600px)}.meo-comparison .inner ul li{padding:45px 0}.meo-comparison .inner ul li .container-position{width:490px;padding:unset}.meo-comparison .inner ul li .container-position p{width:315px}.meo-comparison .inner ul li .container-position .container-img{width:145px;top:55px}.meo-comparison .inner ul li .container-position .container-img img{width:100%}.meo-comparison .inner ul li:nth-of-type(2) .container-img{width:130px}.meo-comparison .inner ul li:nth-of-type(4) .container-position{width:510px}.meo-comparison .inner ul li:nth-of-type(4) .container-position .container-img{width:185px;top:30px;right:-10px}}.meo-plans{margin-top:100px}.meo-plans .color-red{color:#d50202}.meo-plans .inner{width:94.6666666667%;margin:0 auto}.meo-plans .inner .meo-common-h1{text-align:center;color:#fff;font-size:18px;height:23px}.meo-plans .inner hr{width:260px;margin:10px auto}.meo-plans .inner .meo-common-h2{font-size:22px;font-family:"m.$font-adobe";color:#fff;text-align:center}@media screen and (min-width:900px){.meo-plans .inner .meo-common-h1{font-size:30px;height:39px}.meo-plans .inner hr{width:600px;margin:15px auto 20px}.meo-plans .inner .meo-common-h2{font-size:40px;line-height:1}}.meo-plans .inner .plans-txt{font-size:14px;color:#fff;line-height:1.4285714286;text-align:center;margin-top:30px}.meo-plans .inner .table-wrap{overflow-x:auto;width:auto;margin-top:50px}.meo-plans .inner .table-wrap table{width:800px;font-weight:700;border-collapse:separate;border-spacing:4px;table-layout:fixed;margin-left:-4px}.meo-plans .inner .table-wrap table thead{background:#000;color:#fff;font-size:14px}.meo-plans .inner .table-wrap table thead tr th{width:200px;height:40px;vertical-align:middle;text-align:center}.meo-plans .inner .table-wrap table tbody{background:#fff;font-size:12px}.meo-plans .inner .table-wrap table tbody tr th{width:200px;height:70px;vertical-align:middle;text-align:center;border-bottom:2px solid #ccc;position:sticky;top:0;left:0;background:#fff;z-index:1;font-weight:700}.meo-plans .inner .table-wrap table tbody tr td{width:200px;height:70px;vertical-align:middle;text-align:center;border-bottom:2px solid #ccc}.meo-plans .inner .table-wrap table.measure thead tr th{width:812px}@media screen and (min-width:900px){.meo-plans{margin-top:200px}.meo-plans .inner{width:100%;max-width:900px}.meo-plans .inner .plans-txt{font-size:18px;line-height:1.5555555556;margin-top:45px}.meo-plans .inner .table-wrap{overflow-x:unset}.meo-plans .inner .table-wrap table{margin:0 auto}}@media screen and (min-width:1220px){.meo-plans .inner{max-width:1220px}.meo-plans .inner .table-wrap table{width:1020px;border-spacing:8px}.meo-plans .inner .table-wrap table thead{font-size:20px}.meo-plans .inner .table-wrap table thead tr th{width:245px;height:50px}.meo-plans .inner .table-wrap table tbody{font-size:18px}.meo-plans .inner .table-wrap table tbody tr th{width:245px}.meo-plans .inner .table-wrap table tbody tr td{width:245px;height:70px}.meo-plans .inner .table-wrap table.measure thead tr th{width:1004px}}.meo-flow{margin-top:100px}.meo-flow .inner{width:94.6666666667%;margin:0 auto}.meo-flow .inner .meo-common-h1{text-align:center;color:#fff;font-size:18px;height:23px}.meo-flow .inner hr{width:260px;margin:10px auto}.meo-flow .inner .meo-common-h2{font-size:22px;font-family:"m.$font-adobe";color:#fff;text-align:center}@media screen and (min-width:900px){.meo-flow .inner .meo-common-h1{font-size:30px;height:39px}.meo-flow .inner hr{width:600px;margin:15px auto 20px}.meo-flow .inner .meo-common-h2{font-size:40px;line-height:1}}.meo-flow ol{margin-top:80px}.meo-flow ol li{box-shadow:0px 3px 6px rgba(255,255,255,.16);background:#000;font-weight:600;color:#fff;padding:20px 0;position:relative;margin-top:30px}.meo-flow ol li .container-flex{width:94.3661971831%;margin:0 auto;display:flex}.meo-flow ol li .container-flex .container-num{width:auto;text-align:center;margin-right:5.3731343284%}.meo-flow ol li .container-flex .container-num .num{font-size:24px;letter-spacing:.08em;color:rgba(255,255,255,.3)}.meo-flow ol li .container-flex .container-num .icon{margin-top:15px;width:50px;height:50px}.meo-flow ol li .container-flex .container-num .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.meo-flow ol li .container-flex .container-desc{width:126.4150943396%}.meo-flow ol li .container-flex .container-desc h3{font-size:14px;line-height:1}.meo-flow ol li .container-flex .container-desc .desc{font-size:14px;line-height:1.4285714286;margin-top:12px}.meo-flow ol li:before{content:"";width:125px;height:30px;background:#fff;position:absolute;left:60px;top:-30px}.meo-flow ol li:last-of-type:after{position:absolute;left:47.5px;bottom:-75.5px;content:"";width:0;height:0;border-left:75.5px solid transparent;border-right:75.5px solid transparent;border-top:75.5px solid #fff}@media screen and (min-width:900px){.meo-flow{margin-top:200px}.meo-flow .inner{width:100%;max-width:900px}.meo-flow ol{margin-top:115px;padding:60px 0;position:relative}.meo-flow ol li{width:735px;height:190px;padding:30px 0;margin:50px 0 0 auto}.meo-flow ol li .container-flex{width:635px;height:132px}.meo-flow ol li .container-flex .container-num{margin-right:40px}.meo-flow ol li .container-flex .container-num .num{font-size:48px}.meo-flow ol li .container-flex .container-num .icon{margin-top:10px;margin-top:0;width:60px;height:60px}.meo-flow ol li .container-flex .container-desc{width:535px}.meo-flow ol li .container-flex .container-desc h3{font-size:24px;line-height:unset;height:30px}.meo-flow ol li .container-flex .container-desc .desc{font-size:18px;line-height:1.3333333333;margin-top:30px}.meo-flow ol li:nth-of-type(1){margin-top:0}.meo-flow ol li:before{display:none}.meo-flow ol li:last-of-type:after{display:none}.meo-flow ol .arrow{position:absolute;top:0;bottom:0;z-index:-1}.meo-flow ol .arrow:before,.meo-flow ol .arrow:after{position:absolute;content:"";vertical-align:middle;opacity:0}.meo-flow ol .arrow:before{bottom:0;border-left:156px solid transparent;border-right:156px solid transparent;border-top:156px solid #fff;z-index:-1}.meo-flow ol .arrow:after{left:95px;width:124px;height:1165px;background:#fff;z-index:-1}}.btn-common{display:flex;width:135px;align-items:center;height:14px;line-height:14px;color:#fff}.btn-txt{letter-spacing:.06em;font-size:14px;font-weight:300;margin-right:10.5px}.btn-arrow{width:44.5px;height:1px;background-color:#fff;position:relative}.btn-arrow:after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 0 11px;border-color:transparent transparent transparent #fff;position:absolute;right:-1px;top:-5px}@media screen and (min-width:900px){.btn-common:hover .btn-txt{transform:rotateX(360deg);transition:.6s ease-in-out}.btn-common:hover .btn-arrow{transform:translateX(10px);transition:.3s ease-in-out .2s}}@media screen and (min-width:900px){.underlineAnime{display:inline-block;text-decoration:none;position:relative;overflow:hidden}.underlineAnime:after{position:absolute;bottom:0;left:-1px;width:100%;height:1px;background-color:#fff;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .4s;content:""}.underlineAnime:hover:after{transform:translate(0,0)}}.underline-animate{position:relative;display:inline-block;overflow:hidden}.underline-animate:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform 1s ease-out .2s}.underline-animate:hover:after,.underline-animate.isAnimated:after{transform:scaleX(1)}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.wrap-anime{overflow:hidden}.wrap-anime .anime-inn{opacity:0;transform:matrix(1,0,0,1,0,100);transition:1.5s cubic-bezier(.22,1,.36,1)}.anime-inn.is-animated{opacity:1;transform:matrix(1,0,0,1,0,0)}.slidein.is-animated{animation:slideIn 1s cubic-bezier(.25,1,.5,1) 1 forwards}@keyframes slideIn{0%{transform:translateX(180px);opacity:0}100%{transform:translateX(0)}40%,100%{opacity:1}}.eachTextAnime{display:flex;overflow:hidden;justify-content:center;opacity:0}.eachTextAnime span{display:block;transform:translate(0,105%);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.eachTextAnime span:nth-child(2){transition-delay:.06s}.eachTextAnime span:nth-child(3){transition-delay:.12s}.eachTextAnime span:nth-child(4){transition-delay:.18s}.eachTextAnime span:nth-child(5){transition-delay:.24s}.eachTextAnime span:nth-child(6){transition-delay:.3s}.eachTextAnime span:nth-child(7){transition-delay:.36s}.eachTextAnime span:nth-child(8){transition-delay:.42s}.eachTextAnime span:nth-child(9){transition-delay:.48s}.eachTextAnime span:nth-child(10){transition-delay:.54s}.eachTextAnime span:nth-child(11){transition-delay:.6s}.eachTextAnime span:nth-child(12){transition-delay:.66s}.eachTextAnime span:nth-child(13){transition-delay:.72s}.eachTextAnime span:nth-child(14){transition-delay:.78s}.eachTextAnime span:nth-child(15){transition-delay:.84s}.eachTextAnime span:nth-child(16){transition-delay:.9s}.eachTextAnime.isAnimated{opacity:1}.eachTextAnime.isAnimated span{transform:translate(0,0)}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0;width:100%;height:100%}.bgextend.block{display:block}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend:before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;left:0;width:100%;height:100%;background:linear-gradient(90deg,#d50202 0%,#000 15%,#4d4d4d 50%,#fff 100%)}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgappearTrigger,.bgLRextendTrigger{opacity:0}.scaleLineTrigger .scaleLineFadeUp{opacity:0}.scaleLineTrigger .scaleLine{opacity:0}.scaleLineTrigger .scaleLineFadeDown{opacity:0}.scaleLineTrigger.isAnimated .scaleLine{animation-name:scaleLine;animation-fill-mode:forwards;animation-duration:.3s}.scaleLineTrigger.isAnimated .scaleLineFadeUp{animation-name:scaleLineFadeUp;animation-fill-mode:forwards;animation-delay:.3s;animation-duration:.4s}.scaleLineTrigger.isAnimated .scaleLineFadeDown{animation-name:scaleLineFadeDown;animation-fill-mode:forwards;animation-delay:.7s;animation-duration:.4s}@keyframes scaleLine{0%{transform:scale(0,1);opacity:0}100%{transform:scale(1,1);opacity:1}}@keyframes scaleLineFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleLineFadeDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.txtFadeUp{display:flex;overflow:hidden}.txtFadeUp span{display:block;transform:translate(0,105%);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.txtFadeUp span:nth-child(2){transition-delay:.06s}.txtFadeUp span:nth-child(3){transition-delay:.12s}.txtFadeUp span:nth-child(4){transition-delay:.18s}.txtFadeUp span:nth-child(5){transition-delay:.24s}.txtFadeUp span:nth-child(6){transition-delay:.3s}.txtFadeUp span:nth-child(7){transition-delay:.36s}.txtFadeUp span:nth-child(8){transition-delay:.42s}.txtFadeUp span:nth-child(9){transition-delay:.48s}.txtFadeUp span:nth-child(10){transition-delay:.54s}.txtFadeUp span:nth-child(11){transition-delay:.6s}.txtFadeUp span:nth-child(12){transition-delay:.66s}.txtFadeUp span:nth-child(13){transition-delay:.72s}.txtFadeUp span:nth-child(14){transition-delay:.78s}.txtFadeUp span:nth-child(15){transition-delay:.84s}.txtFadeUp span:nth-child(16){transition-delay:.9s}.txtFadeUp span:nth-child(17){transition-delay:.96s}.txtFadeUp span:nth-child(18){transition-delay:1.02s}.txtFadeUp span:nth-child(19){transition-delay:1.08s}.txtFadeUp span:nth-child(20){transition-delay:1.14s}.txtFadeUp span:nth-child(21){transition-delay:1.2s}.txtFadeUp.-visible span{transform:translate(0,0)}.wrapAnimeTrigger{overflow:hidden}.wrapAnimeTrigger .animeIn{opacity:0;transform:matrix(1,0,0,1,0,100);transition:1.2s cubic-bezier(.165,.84,.44,1)}.wrapAnimeTrigger .animeIn.isAnimated{opacity:1;transform:matrix(1,0,0,1,0,0)}.fadeIn{opacity:0}.fadeIn.isAnimated{animation:fadeIn 2s ease-out forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.wrapAnimeTrigger{overflow:hidden}.wrapAnimeTrigger .animeInLodeTrigger{opacity:0;transform:matrix(1,0,0,1,0,100);transition:1.2s cubic-bezier(.165,.84,.44,1)}.wrapAnimeTrigger .animeInLodeTrigger.isAnimated{opacity:1;transform:matrix(1,0,0,1,0,0)}.leftRight.isAnimated{animation:leftRight .3s cubic-bezier(.215,.61,.355,1) 1.2s forwards}@keyframes leftRight{from{transform:translateX(0)}to{transform:translateX(30px)}}.glowAnime span{opacity:0}.glowAnime.glow span{animation:glow_anime_on 1.5s ease-out forwards}@keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #000,0 0 0 #000}50%{opacity:1;text-shadow:0 0 15px #404040,0 0 15px #404040}100%{opacity:1;text-shadow:0 0 0 #000,0 0 0 #000}}.scaleIn{overflow:hidden}.scaleIn img{opacity:0;transform:scale(1.2);transition:all 1.3s ease-out}.scaleIn.is-animated img{opacity:1;transform:scale(1)}.anime-img-sp{position:relative}.anime-img-sp:before{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;content:""}.anime-img-sp.is-animated:before{animation:bg 1.3s cubic-bezier(.22,1,.36,1) forwards}.imgCurtain{position:relative}.imgCurtain:before{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;content:""}.imgCurtain.is-animated:before{animation:imgCurtain 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes imgCurtain{0%{transform-origin:bottom;transform:scaleY(1)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}@media screen and (min-width:900px){.anime-bg{position:relative}.anime-bg.is-animated:before{position:absolute;top:0;right:0;width:59.0163934426%;height:100%;background:#000;transform-origin:bottom;animation:bg .8s cubic-bezier(.22,1,.36,1) forwards;content:""}}@keyframes bg{0%{transform-origin:bottom;transform:scaleY(1)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}.animeBgGray{position:relative;opacity:0}.animeBgGray.isAnimated{opacity:1}.animeBgGray.isAnimated:before{position:absolute;top:0;right:0;width:100%;height:100%;background:#636363;transform-origin:left;animation:animeBgGray .8s cubic-bezier(.22,1,.36,1) forwards;content:"";z-index:6}@keyframes animeBgGray{0%{transform-origin:left;transform:scaleX(1)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.typing span{display:none}.textTyping span{display:none}article .slide-top.is-animated{animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;opacity:0}article .slide-top.is-animated:nth-child(2){animation-delay:.5s;-webkit-animation-delay:.5s}article .slide-top.is-animated:nth-child(3){animation-delay:1s;-webkit-animation-delay:1s}article .slide-top.is-animated .scale-up-ver-bottom{position:relative}article .slide-top.is-animated .scale-up-ver-bottom:before{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;content:"";animation:scale-up-ver-bottom .7s cubic-bezier(.39,.575,.565,1) forwards}article .slide-top.is-animated .slide-top-txt{animation:slide-top-txt .7s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}article .slide-top.is-animated:nth-child(2) .scale-up-ver-bottom:before{animation-delay:.7s;-webkit-animation-delay:.7s}article .slide-top.is-animated:nth-child(3) .scale-up-ver-bottom:before{animation-delay:1.4s;-webkit-animation-delay:1.4s}article .slide-top.is-animated:nth-child(2) .container-txt.slide-top-txt{animation-delay:.7s;-webkit-animation-delay:.7s}article .slide-top.is-animated:nth-child(3) .container-txt.slide-top-txt{animation-delay:1.4s;-webkit-animation-delay:1.4s}@keyframes slide-top{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes scale-up-ver-bottom{0%{transform-origin:bottom;transform:scaleY(1)}50%{transform-origin:bottom;transform:scaleY(1)}51%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}@keyframes slide-top-txt{0%{transform:translateY(50px);opacity:0}90%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:1}}@media screen and (min-width:900px){.top-column article .slide-top.is-animated{animation:none;opacity:1}.top-column article .slide-top.is-animated .scale-up-ver-bottom{position:unset}.top-column article .slide-top.is-animated .scale-up-ver-bottom:before{display:none}.top-column article .slide-top.is-animated .slide-top-txt{animation:none;opacity:1}}.arrowScale.isAnimated:before{animation:arrowScale01 2.5s ease forwards .5s}.arrowScale.isAnimated:after{animation:arrowScale02 2.5s ease forwards .5s}@keyframes arrowScale01{0%{bottom:80%;opacity:1}20%{bottom:80%}80%{bottom:-5%}100%{bottom:-5%;opacity:1}}@keyframes arrowScale02{0%{height:15%;opacity:1}20%{height:15%}80%{height:100%}100%{height:100%;opacity:1}}@media (max-width:767px){.animeIn,.fadeIn,.txtFadeUp,.slide-top,.leftRight,.glowAnime span,.eachTextAnime span{animation:none !important;opacity:1 !important;transform:none !important;position:static !important;left:auto !important;right:auto !important}}