.container-box__h1{font-size:3rem;letter-spacing:.1em}@media screen and(max-width:768px){.container-box__h1{font-size:2.4rem}}.container-box__category{margin-top:25px;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;color:rgba(0,0,0,.5);letter-spacing:.1em}@media screen and(max-width:768px){.container-box__category{font-size:1.2rem}}.container-box__movie{max-width:750px;margin:60px auto 0}@media screen and(max-width:768px){.container-box__movie{margin-top:40px}}.box-movie__content{position:relative;z-index:1;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:20px}.box-movie__content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container-box__txt{margin-top:60px;font-size:1.4rem;line-height:2.1;letter-spacing:.1em}@media screen and(max-width:768px){.container-box__txt{margin-top:30px;font-size:1.2rem}}.container-box__h2{margin-top:84px;font-size:2.8rem;line-height:1.6;color:#950006;letter-spacing:.1em}@media screen and(max-width:768px){.container-box__h2{margin-top:55px;font-size:2rem}}.container-box__h3{padding-left:14px;margin-top:100px;font-size:2.4rem;line-height:1.6;letter-spacing:.1em;border-left:2px solid #950006}@media screen and(max-width:768px){.container-box__h3{margin-top:60px;font-size:1.9rem}}.container-box__h4{margin-top:100px;font-size:2rem;line-height:1.7;letter-spacing:.1em}@media screen and(max-width:768px){.container-box__h4{margin-top:60px;font-size:1.8rem}}.container-box__txt-red{margin-top:100px;font-size:1.6rem;font-weight:700;color:#950006;letter-spacing:.05em}@media screen and(max-width:768px){.container-box__txt-red{margin-top:60px}}.container-box__table{overflow-x:auto !important}.container-box table{min-width:100% !important;margin-top:20px;border-top:1px solid rgba(0,0,0,.1)}.container-box table thead{border-bottom:1px solid rgba(0,0,0,.1)}.container-box table thead tr th{padding:30px 0;font-size:1.4rem;letter-spacing:.1em}@media screen and(max-width:768px){.container-box table thead tr th{padding:20px 8px;text-align:left}}.container-box table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.container-box table tbody tr th{width:20%;padding:36px 20px 36px 10px;font-size:1.4rem;font-weight:500;line-height:1.35;color:rgba(0,0,0,.6);text-align:left;letter-spacing:.1em;vertical-align:top}@media screen and (max-width:768px){.container-box table tbody tr th{padding:20px 8px 20px 0;width:40% !important}}.container-box table tbody tr td{padding:36px 20px;font-size:1.4rem;line-height:1.35;letter-spacing:.1em;vertical-align:top}@media screen and(max-width:768px){.container-box table tbody tr td{padding:20px 8px}}.container-box__ul{margin-top:50px}@media screen and(max-width:768px){.container-box__ul{margin-top:25px}}.container-box .box-ul__item{position:relative;padding-left:20px;margin-bottom:20px;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and(max-width:768px){.container-box .box-ul__item{margin-bottom:10px;font-size:1.2rem}}.container-box .box-ul__item:before{position:absolute;top:10px;left:0;display:inline-block;width:8px;height:8px;content:"";background-color:rgba(149,0,6,.1);border-radius:50%}.container-box__ol{padding-left:20px;margin-top:50px;list-style:decimal}@media screen and(max-width:768px){.container-box__ol{margin-top:25px}}.container-box .box-ol__item{margin-bottom:20px;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and(max-width:768px){.container-box .box-ol__item{margin-bottom:10px;font-size:1.2rem}}.container-box__dl{margin-top:50px;border-top:1px solid rgba(0,0,0,.1)}@media screen and(max-width:768px){.container-box__dl{margin-top:25px}}.container-box__dl dt{padding-top:28px;font-size:1.3rem;font-weight:700;line-height:2;letter-spacing:.1em}@media screen and(max-width:768px){.container-box__dl dt{padding-top:20px;font-size:1.2rem}}.container-box__dl dd{padding-bottom:22px;margin-top:12px;font-size:1.3rem;line-height:2;letter-spacing:.1em;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and(max-width:768px){.container-box__dl dd{padding-bottom:20px;margin-top:8px;font-size:1.2rem}}.container-box__quote{padding:60px 130px;margin-top:120px;background-color:rgba(248,246,240,.7);background-image:var(--wpr-bg-3d04f56d-14dd-4c65-8ddf-fa3a90d5d7f4),var(--wpr-bg-e7a319a5-fc55-4c3b-b2a6-846d474b5e66);background-repeat:no-repeat;background-position:top 40px left 50px,bottom 40px right 50px;border-left:4px solid #950006}@media screen and(max-width:768px){.container-box__quote{padding:60px 25px;margin-top:60px;background-image:var(--wpr-bg-d1f47eaa-604e-46ea-918e-079711cdb3f1);background-position:top 17px left 26px;background-size:38.56px 31.38px}}.container-box__quote p{font-size:1.4rem;line-height:2.1;letter-spacing:.1em}@media screen and(max-width:768px){.container-box__quote p{font-size:1.2rem}}.container-box__img-txt{margin-top:100px}@media screen and(max-width:768px){.container-box__img-txt{margin-top:50px}}.container-box .box-img-txt__img{width:50%;min-width:350px;padding-bottom:35px}@media screen and(max-width:768px){.container-box .box-img-txt__img{width:100%;min-width:initial;padding-bottom:20px}}.container-box .box-img-txt .float-left{float:left;padding-right:60px}@media screen and(max-width:1024px){.container-box .box-img-txt .float-left{padding-right:30px}}@media screen and(max-width:768px){.container-box .box-img-txt .float-left{float:initial;padding-right:0}}.container-box .box-img-txt .float-right{float:right;padding-left:60px}@media screen and(max-width:1024px){.container-box .box-img-txt .float-right{padding-left:30px}}@media screen and(max-width:768px){.container-box .box-img-txt .float-right{float:initial;padding-left:0}}.container-box .box-img-txt__txt{font-size:1.4rem;line-height:2.1;letter-spacing:.1em}.container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;-webkit-box-shadow:8px 8px 50px 0 rgba(0,0,0,.06);box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}@media screen and(max-width:768px){.container__box{padding:40px 40px 50px}}@media screen and(max-width:599px){.container__box{padding:40px 20px}}.container-box__img{max-width:450px;margin:60px auto 0}@media screen and(max-width:768px){.container-box__img{margin-top:40px}}.container__box pre{line-height:1.6}.index-page .fv__movie{width:calc((100vw - 17px) - ((100vw - 1600px) / 2))}@media screen and (max-width:1700px){.index-page .fv__movie{width:calc((100vw - 17px) - 80px)}}@media screen and (max-width:768px){.index-page .fv__movie{width:calc((100vw - 17px) - 30px)}}.index-page .fv .fv-content .txt-ja-top{margin-top:100px}@media screen and (max-width:1200px){.index-page .fv .fv-content .txt-ja-top{margin-top:70px}}.index-page .fv .fv-content__ja-txt,.index-page .fv .fv-content__en-txt{color:#fff}@media screen and (max-width:768px){.index-page .news{top:145px}.index-page .fv .fv-content .txt-ja-top{margin-top:0}.index-page .fv .fv-content .txt-en-top{opacity:0}}.general-page{overflow:hidden}.general-page .fv{position:relative;margin-top:134px}@media screen and (max-width:768px){.general-page .fv{margin-top:80px}}.general-page .fv__bg{position:absolute;top:80px;left:calc((100vw - 790px) / 2);width:100%;height:800px;background-color:#f8f6f0}@media screen and (max-width:1024px){.general-page .fv__bg{left:80px}}@media screen and (max-width:768px){.general-page .fv__bg{left:40px;height:95%}}.general-page .fv-wrapper{position:relative}.general-page .fv__movie{z-index:1;height:548px;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){.general-page .fv__movie{position:relative;height:0;padding-bottom:56.25%}}.general-page .fv__movie iframe{width:100%;height:100%}@media screen and (max-width:768px){.general-page .fv__movie iframe{position:absolute;top:0;left:0}}.general-page .fv__img{z-index:1;height:605px;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){.general-page .fv__img{height:50vw}}.general-page .fv__img img{height:100%;-o-object-fit:cover;object-fit:cover}.general-page .fv__txt{width:88%;margin-top:80px;margin-right:auto;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .fv__txt{width:100%;margin-top:40px;font-size:1.3rem}}.general-page .menu{margin-top:230px}@media screen and (max-width:768px){.general-page .menu{margin-top:123px}}.general-page .menu__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.general-page .menu__lists{display:block}}.general-page .menu .menu-lists__item{width:180px;padding-bottom:11.5px;margin-right:45px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.general-page .menu .menu-lists__item{width:100%;padding-bottom:9.5px}}.general-page .menu .menu-lists__item:last-child{margin-right:0}.general-page .menu .menu-lists .menu-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.general-page .menu .menu-lists .menu-item__content{width:80%}@media screen and (max-width:768px){.general-page .menu .menu-lists .menu-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.general-page .menu .menu-lists .menu-item .menu-content__en-ttl{font-family:Montserrat,sans-serif;font-size:1.8rem;line-height:1}@media screen and (max-width:768px){.general-page .menu .menu-lists .menu-item .menu-content__en-ttl{margin-right:10px;font-size:1.6rem}}.general-page .menu .menu-lists .menu-item .menu-content__ja-ttl{margin-top:8px;font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:.05em}@media screen and (max-width:768px){.general-page .menu .menu-lists .menu-item .menu-content__ja-ttl{margin-top:0;font-size:1.2rem}}.general-page .service{margin-top:160px}@media screen and (max-width:768px){.general-page .service{margin-top:100px}}.general-page .service__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media screen and (max-width:768px){.general-page .service__lists{margin-top:40px}}.general-page .service .service-lists__item{width:22%;margin-right:calc(12% / 3);margin-bottom:50px}@media screen and (max-width:768px){.general-page .service .service-lists__item{width:48%;margin-right:4%;margin-bottom:32px}}.general-page .service .service-lists__item:nth-child(4n){margin-right:0}@media screen and (max-width:768px){.general-page .service .service-lists__item:nth-child(2n){margin-right:0}}.general-page .service .service-lists .service-item__ttl{margin-top:18px;font-size:1.3rem;text-align:center;letter-spacing:.05em}@media screen and (max-width:768px){.general-page .service .service-lists .service-item__ttl{margin-top:12px}}.general-page .flow{position:relative;margin-top:110px}@media screen and (max-width:768px){.general-page .flow{margin-top:100px}}.general-page .flow__bg{position:absolute;top:80px;right:calc((100vw - 640px) / 2);width:100%;height:812px;background-color:#f8f6f0}@media screen and (max-width:1024px){.general-page .flow__bg{right:80px}}@media screen and (max-width:768px){.general-page .flow__bg{top:20px;right:75px;height:92%}}.general-page .flow-wrapper{position:relative}.general-page .flow__txt{width:88%;margin-top:40px;margin-right:auto;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .flow__txt{width:100%;font-size:1.3rem}}.general-page .flow__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}@media screen and (max-width:768px){.general-page .flow__lists{display:block;margin-top:40px}}.general-page .flow .flow-lists__item{width:31%;margin-right:calc(7% / 2);margin-bottom:36px;overflow:hidden;background-color:#fff;border-radius:20px;-webkit-box-shadow:8px 8px 50px 0 rgba(0,0,0,.06);box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}@media screen and (max-width:768px){.general-page .flow .flow-lists__item{width:100%;max-width:400px;margin-right:auto;margin-bottom:30px;margin-left:auto}}.general-page .flow .flow-lists__item:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.general-page .flow .flow-lists__item:nth-child(3n){margin-right:auto}}.general-page .flow .flow-lists .flow-item__content{padding:20px 30px 35px}.general-page .flow .flow-lists .flow-item .flow-content__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;letter-spacing:.05em}.general-page .flow .flow-lists .flow-item .flow-content__ttl:before{margin-right:13.5px;font-family:Montserrat,sans-serif;font-size:2.9rem;font-weight:700;color:#fff;-webkit-text-stroke:1px rgba(149,0,6,.5);text-stroke:1px rgba(149,0,6,.5)}.general-page .flow .flow-lists .flow-item .flow-content .flow-content01:before{content:"01"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content02:before{content:"02"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content03:before{content:"03"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content04:before{content:"04"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content05:before{content:"05"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content06:before{content:"06"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content07:before{content:"07"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content08:before{content:"08"}.general-page .flow .flow-lists .flow-item .flow-content .flow-content09:before{content:"09"}.general-page .flow .flow-lists .flow-item .flow-content__txt{margin-top:10px;font-size:1.3rem;line-height:1.75;letter-spacing:.1em}.general-page .price{position:relative;margin-top:126px}@media screen and (max-width:768px){.general-page .price{margin-top:100px}}.general-page .price__bg{position:absolute;top:80px;left:calc((100vw - 640px) / 2);width:100%;height:500px;background-color:#f8f6f0}@media screen and (max-width:1024px){.general-page .price__bg{left:170px}}@media screen and (max-width:768px){.general-page .price__bg{top:20px;left:170px;height:60%}}.general-page .price-wrapper{position:relative}.general-page .price__txt{width:88%;margin-top:40px;margin-right:auto;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .price__txt{width:100%;font-size:1.3rem}}.general-page .price__box{padding:84px 90px;margin-top:60px;background-color:#fff;border-radius:20px;-webkit-box-shadow:8px 8px 50px 0 rgba(0,0,0,.06);box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}@media screen and (max-width:768px){.general-page .price__box{padding:60px 20px;margin-top:40px}}.general-page .price .price-box .box-lists__item{padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.general-page .price .price-box .box-lists__item{padding-bottom:37px}}.general-page .price .price-box .box-lists__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.general-page .price .price-box .box-lists .box-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;cursor:pointer}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item__header{display:block;text-align:center}}.general-page .price .price-box .box-lists .box-item__header.is--active .item-header__btn:after{content:url(//ft.tuneup-tech.com/wp-content/cache/background-css/ft.tuneup-tech.com/wp-content/themes/first-tone/assets/css/../../../../../../../../themes/first-tone/assets/images/common/icon-minus.svg)}.general-page .price .price-box .box-lists .box-item .item-header__ttl{width:39%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-right:20px;font-size:1.8rem;letter-spacing:.05em}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-header__ttl{width:100%;min-width:auto;padding-right:0}}.general-page .price .price-box .box-lists .box-item .item-header__ttl .txt-small{font-weight:400}.general-page .price .price-box .box-lists .box-item .item-header__price{width:53%;font-size:1.8rem;font-weight:700;color:#950006;letter-spacing:.05em}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-header__price{width:100%;margin-top:26px}}.general-page .price .price-box .box-lists .box-item .item-header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8%;min-width:80px;font-size:1.4rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-header__btn{margin:30px auto 0}}.general-page .price .price-box .box-lists .box-item .item-header__btn:after{display:inline-block;height:30px;margin-left:10px;content:url(//ft.tuneup-tech.com/wp-content/cache/background-css/ft.tuneup-tech.com/wp-content/themes/first-tone/assets/css/../../../../../../../../themes/first-tone/assets/images/common/icon-plus.svg)}.general-page .price .price-box .box-lists .box-item__container{display:none;margin-top:65px;margin-bottom:30px}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item__container{margin-top:40px}}.general-page .price .price-box .box-lists .box-item .item-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container-wrapper{display:block}}.general-page .price .price-box .box-lists .box-item .item-container__img{width:34%}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:30px}}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container .container-img__01{width:47.5%}}.general-page .price .price-box .box-lists .box-item .item-container .container-img__02{margin-top:40px}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container .container-img__02{width:47.5%;margin-top:0}}.general-page .price .price-box .box-lists .box-item .item-container__content{width:61%}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container__content{width:100%}}.general-page .price .price-box .box-lists .box-item .item-container .container-content__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;letter-spacing:.05em}.general-page .price .price-box .box-lists .box-item .item-container .container-content__ttl:after{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin-left:10px;content:"";background-color:rgba(0,0,0,.1)}.general-page .price .price-box .box-lists .box-item .item-container .container-content__lists{margin-top:30px;margin-bottom:45px}.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists__item{display:block}}.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists .content-item__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 75px);font-size:1.4rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists .content-item__txt{font-size:1.2rem}}.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists .content-item__txt:before{display:inline-block;width:8px;min-width:8px;height:8px;margin-right:10px;content:"";background-color:rgba(149,0,6,.1);border-radius:50%}.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists .content-item__txt:after{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;content:"";border-bottom:1px dotted rgba(0,0,0,.4)}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists .content-item__txt:after{display:none}}.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists .content-item__price{width:75px;margin-left:10px;font-size:1.4rem;font-weight:700;color:#950006;letter-spacing:.05em}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container .container-content .content-lists .content-item__price{margin-top:8px;margin-left:20px;font-size:1.2rem}}.general-page .price .price-box .box-lists .box-item .item-container .container-content__txt{margin-top:25px;font-size:1.3rem;line-height:2;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .price .price-box .box-lists .box-item .item-container .container-content__txt{font-size:1.2rem}}.general-page .works{position:relative;margin-top:160px}@media screen and (max-width:768px){.general-page .works{margin-top:100px}}.general-page .works__bg{position:absolute;top:400px;right:calc((100vw - 440px) / 2);width:100%;height:830px;background-color:#f8f6f0}@media screen and (max-width:1024px){.general-page .works__bg{right:300px}}@media screen and (max-width:768px){.general-page .works__bg{top:450px;right:100px;height:83%}}.general-page .works-wrapper{position:relative}.general-page .works__txt{margin-top:40px;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .works__txt{font-size:1.3rem}}.general-page .works__lists{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;padding-right:20px;padding-left:20px;margin-top:60px}@media screen and (max-width:768px){.general-page .works__lists{display:block;padding-right:0;padding-left:0;margin-top:40px}}.general-page .works__lists:first-child{margin-right:auto}.general-page .works__lists:last-child{margin-top:80px;margin-left:auto}@media screen and (max-width:768px){.general-page .works__lists:last-child{margin-top:40px}}.general-page .works .works-lists__item{width:46%}@media screen and (max-width:768px){.general-page .works .works-lists__item{width:100%;max-width:400px;margin-right:auto;margin-bottom:50px;margin-left:auto}}.general-page .works .works-lists__item:first-child{margin-right:80px}@media screen and (max-width:768px){.general-page .works .works-lists__item:first-child{margin-right:auto}}.general-page .works .works-lists .works-item__movie{position:relative;z-index:1;overflow:hidden;border-radius:20px}.general-page .works .works-lists .works-item__movie iframe{width:100%;height:264px}.general-page .works .works-lists .works-item__ttl{margin-top:30px;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .works .works-lists .works-item__ttl{margin-top:24px;font-size:1.4rem}}.general-page .works .works-lists .works-item__txt{margin-top:16px;font-size:1.3rem;line-height:1.9;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .works .works-lists .works-item__txt{margin-top:20px}}.general-page .works .works-lists .works-item__service{margin-top:16px;font-size:1.3rem;font-weight:700;color:rgba(0,0,0,.5);letter-spacing:.1em}@media screen and (max-width:768px){.general-page .works .works-lists .works-item__service{font-size:1.2rem}}.general-page .faq{position:relative;padding-bottom:140px;margin-top:237px}@media screen and (max-width:768px){.general-page .faq{margin-top:160px}}.general-page .faq__bg{position:absolute;top:80px;left:calc((100vw - 640px) / 2);width:100%;height:910px;background-color:#f8f6f0}@media screen and (max-width:1024px){.general-page .faq__bg{left:90px}}@media screen and (max-width:768px){.general-page .faq__bg{top:200px;left:90px;height:76%}}.general-page .faq-wrapper{position:relative}.general-page .faq__txt{width:88%;margin-top:40px;margin-right:auto;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .faq__txt{width:100%;font-size:1.3rem}}.general-page .faq__box{padding:60px 100px;margin-top:60px;text-align:right;background-color:#fff;border-radius:20px;-webkit-box-shadow:8px 8px 50px 0 rgba(0,0,0,.06);box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}@media screen and (max-width:768px){.general-page .faq__box{padding:60px 20px;margin-top:40px}}.general-page .faq .faq-box .faq-lists .faq-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;font-size:1.4rem;font-weight:700;text-align:left;letter-spacing:.04em;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.general-page .faq .faq-box .faq-lists .faq-item__header{font-size:1.3rem}}.general-page .faq .faq-box .faq-lists .faq-item__header:after{display:inline-block;padding-left:10px;content:url(//ft.tuneup-tech.com/wp-content/cache/background-css/ft.tuneup-tech.com/wp-content/themes/first-tone/assets/css/../../../../../../../../themes/first-tone/assets/images/common/icon-plus.svg)}.general-page .faq .faq-box .faq-lists .faq-item__header.is--active:after{content:url(//ft.tuneup-tech.com/wp-content/cache/background-css/ft.tuneup-tech.com/wp-content/themes/first-tone/assets/css/../../../../../../../../themes/first-tone/assets/images/common/icon-minus.svg)}.general-page .faq .faq-box .faq-lists .faq-item__content{display:none;margin-bottom:38.5px;font-size:1.4rem;text-align:left;letter-spacing:.04em}@media screen and (max-width:768px){.general-page .faq .faq-box .faq-lists .faq-item__content{font-size:1.3rem}}.general-page .faq .faq-box .btn--secondary{margin-top:43.8px}.general-page .general-padding{padding-right:80px;padding-left:80px}@media screen and (max-width:1024px){.general-page .general-padding{padding-right:30px;padding-left:30px}}@media screen and (max-width:599px){.general-page .general-padding{padding-right:0;padding-left:0}}.general-page .general-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}@media screen and (max-width:768px){.general-page .general-padding .container{padding:60px 40px 80px;margin-top:40px}}@media screen and (max-width:599px){.general-page .general-padding .container{padding:60px 20px}}.general-page .general-padding .container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;-webkit-box-shadow:8px 8px 50px 0 rgba(0,0,0,.06);box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}@media screen and (max-width:768px){.general-page .general-padding .container__box{padding:40px 40px 50px}}@media screen and (max-width:599px){.general-page .general-padding .container__box{padding:40px 20px}}.general-page .general-padding .container .container-box__h2{font-size:2.8rem;line-height:1.6;color:#950006;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__h2{font-size:2rem}}.general-page .general-padding .container .container-box__txt{margin-top:60px;font-size:1.4rem;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__txt{margin-top:30px;font-size:1.2rem}}.general-page .general-padding .container .container-box__h3{padding-left:14px;margin-top:100px;font-size:2.4rem;line-height:1.6;letter-spacing:.1em;border-left:2px solid #950006}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__h3{margin-top:60px;font-size:1.9rem}}.general-page .general-padding .container .container-box__h4{margin-top:100px;font-size:2rem;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__h4{margin-top:60px;font-size:1.8rem}}.general-page .general-padding .container .container-box__txt-red{margin-top:100px;font-size:1.6rem;font-weight:700;color:#950006;letter-spacing:.05em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__txt-red{margin-top:60px}}.general-page .general-padding .container .container-box__table{overflow-x:scroll}.general-page .general-padding .container .container-box table{min-width:920px;margin-top:20px;border-top:1px solid rgba(0,0,0,.1)}.general-page .general-padding .container .container-box table thead{border-bottom:1px solid rgba(0,0,0,.1)}.general-page .general-padding .container .container-box table thead tr th{padding:30px 0;font-size:1.4rem;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box table thead tr th{padding:20px 8px;text-align:left}}.general-page .general-padding .container .container-box table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.general-page .general-padding .container .container-box table tbody tr th{width:20%;padding:36px 20px 36px 10px;padding-left:10px;font-size:1.4rem;font-weight:500;line-height:1.35;color:rgba(0,0,0,.6);text-align:left;letter-spacing:.1em;vertical-align:top}@media screen and (max-width:768px){.general-page .general-padding .container .container-box table tbody tr th{padding:20px 8px 20px 0}}.general-page .general-padding .container .container-box table tbody tr td{padding:36px 20px;font-size:1.4rem;line-height:1.35;letter-spacing:.1em;vertical-align:top}@media screen and (max-width:768px){.general-page .general-padding .container .container-box table tbody tr td{padding:20px 8px}}.general-page .general-padding .container .container-box__ul{margin-top:50px}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__ul{margin-top:25px}}.general-page .general-padding .container .container-box .box-ul__item{position:relative;padding-left:20px;margin-bottom:20px;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box .box-ul__item{margin-bottom:10px;font-size:1.2rem}}.general-page .general-padding .container .container-box .box-ul__item:before{position:absolute;top:10px;left:0;display:inline-block;width:8px;height:8px;content:"";background-color:rgba(149,0,6,.1);border-radius:50%}.general-page .general-padding .container .container-box__ol{padding-left:20px;margin-top:50px;list-style:decimal}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__ol{margin-top:25px}}.general-page .general-padding .container .container-box .box-ol__item{margin-bottom:20px;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box .box-ol__item{margin-bottom:10px;font-size:1.2rem}}.general-page .general-padding .container .container-box__dl{margin-top:50px;border-top:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__dl{margin-top:25px}}.general-page .general-padding .container .container-box__dl dt{padding-top:28px;font-size:1.3rem;font-weight:700;line-height:2;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__dl dt{padding-top:20px;font-size:1.2rem}}.general-page .general-padding .container .container-box__dl dd{padding-bottom:22px;margin-top:12px;font-size:1.3rem;line-height:2;letter-spacing:.1em;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__dl dd{padding-bottom:20px;margin-top:8px;font-size:1.2rem}}.general-page .general-padding .container .container-box__quote{padding:60px 130px;margin-top:120px;background-color:rgba(248,246,240,.7);background-image:var(--wpr-bg-3d04f56d-14dd-4c65-8ddf-fa3a90d5d7f4),var(--wpr-bg-e7a319a5-fc55-4c3b-b2a6-846d474b5e66);background-repeat:no-repeat;background-position:top 40px left 50px,bottom 40px right 50px;border-left:4px solid #950006}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__quote{padding:60px 25px;margin-top:60px;background-image:var(--wpr-bg-d1f47eaa-604e-46ea-918e-079711cdb3f1);background-position:top 17px left 26px;background-size:38.56px 31.38px}}.general-page .general-padding .container .container-box__quote p{font-size:1.4rem;line-height:2.1;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__quote p{font-size:1.2rem}}.general-page .general-padding .container .container-box__img-txt{margin-top:100px}@media screen and (max-width:768px){.general-page .general-padding .container .container-box__img-txt{margin-top:50px}}.general-page .general-padding .container .container-box .box-img-txt__img{width:50%;min-width:350px;padding-bottom:35px}@media screen and (max-width:768px){.general-page .general-padding .container .container-box .box-img-txt__img{width:100%;min-width:initial;padding-bottom:20px}}.general-page .general-padding .container .container-box .box-img-txt .float-left{float:left;padding-right:60px}@media screen and (max-width:1024px){.general-page .general-padding .container .container-box .box-img-txt .float-left{padding-right:30px}}@media screen and (max-width:768px){.general-page .general-padding .container .container-box .box-img-txt .float-left{float:initial;padding-right:0}}.general-page .general-padding .container .container-box .box-img-txt .float-right{float:right;padding-left:60px}@media screen and (max-width:1024px){.general-page .general-padding .container .container-box .box-img-txt .float-right{padding-left:30px}}@media screen and (max-width:768px){.general-page .general-padding .container .container-box .box-img-txt .float-right{float:initial;padding-left:0}}.general-page .general-padding .container .container-box .box-img-txt__txt{font-size:1.4rem;line-height:2.1;letter-spacing:.1em}.general-page .works__lists{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;padding-right:20px;padding-left:20px;margin-top:60px}@media screen and (max-width:768px){.general-page .works__lists{display:block;padding-right:0;padding-left:0;margin-top:40px}}.general-page .works__lists:first-child{margin-right:auto}.general-page .works__lists:last-child{margin-top:80px;margin-left:auto}@media screen and (max-width:768px){.general-page .works__lists:last-child{margin-top:40px}}.general-page .works-lists__item{width:46%}@media screen and (max-width:768px){.general-page .works-lists__item{width:100%;max-width:400px;margin-right:auto;margin-bottom:50px;margin-left:auto}}.general-page .works-lists__item{width:46%}@media screen and (max-width:768px){.general-page .works-lists__item{width:100%;max-width:400px;margin-right:auto;margin-bottom:50px;margin-left:auto}}.general-page .works-lists__item:first-child{margin-right:80px}@media screen and (max-width:768px){.general-page .works-lists__item:first-child{margin-right:auto}}.general-page .works-lists .works-item__movie{position:relative;z-index:1;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:20px}.general-page .works-lists .works-item__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.general-page .works-lists .works-item__ttl{margin-top:30px;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .works-lists .works-item__ttl{margin-top:24px;font-size:1.4rem}}.general-page .works-lists .works-item__txt{margin-top:16px;font-size:1.3rem;line-height:1.9;letter-spacing:.1em}@media screen and (max-width:768px){.general-page .works-lists .works-item__txt{margin-top:20px}}.general-page .works-lists .works-item__service{margin-top:16px;font-size:1.3rem;font-weight:700;color:rgba(0,0,0,.5);letter-spacing:.1em}@media screen and (max-width:768px){.general-page .works-lists .works-item__service{font-size:1.2rem}}.container-box__img-txt:after{content:"";display:block;clear:both}.index-page .news02-box__lists{min-height:17.5rem}@media screen and (max-width:768px){.fv-content__ja-txt.move-txt,.fv-content__en-txt.move-txt{display:none !important}}.index-page .content-padding{padding-right:80px;padding-left:80px}@media screen and (max-width:1024px){.index-page .content-padding{padding-right:30px;padding-left:30px}}@media screen and (max-width:599px){.index-page .content-padding{padding-right:0;padding-left:0}}.index-page .content-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}@media screen and (max-width:768px){.index-page .content-padding .container{padding:60px 40px 80px;margin-top:40px}}@media screen and (max-width:599px){.index-page .content-padding .container{padding:60px 20px}}.index-page .content-padding .news02-box{padding:80px 80px 40px;background-color:#fff;border-radius:20px;-webkit-box-shadow:8px 8px 50px 0 rgba(0,0,0,.06);box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}@media screen and (max-width:768px){.index-page .content-padding .news02-box{padding:40px 40px 50px}}@media screen and (max-width:599px){.index-page .content-padding .news02-box{padding:40px 20px}}.index-page .content-padding .container-box__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:820px;margin:50px auto 0}@media screen and (max-width:1024px){.index-page .content-padding .container-box__lists{display:block}}.index-page .content-padding .news02-box .box-lists__item{width:29%;margin-right:calc(13% / 2);margin-bottom:60px}@media screen and (max-width:1024px){.index-page .content-padding .news02-box .box-lists__item{width:100%;max-width:400px;margin:0 auto 50px}}.index-page .content-padding .news02-box .box-lists__item:nth-child(3n){margin-right:0}@media screen and (max-width:1024px){.index-page .content-padding .news02-box .box-lists__item:nth-child(3n){margin-right:auto}}.index-page .content-padding .news02-box .box-lists .box-item__ttl{margin-top:20px;font-size:1.4rem;letter-spacing:.1em}.index-page .content-padding .news02-box .box-lists .box-item__txt{margin-top:16px;font-size:1.1rem;line-height:1.9;letter-spacing:.1em}.index-page .content-padding .news02-box .box-lists .box-item__link{margin-top:30px;text-align:right}.index-page .content-padding .news02-box .box-lists .box-item__link .btn--secondary:hover:before{width:150px}.index-page .news02-box .btn--secondary{position:relative !important;top:0 !important;right:0 !important}@media screen and (max-width:768px){.index-page .news02-box .section-ttl{left:0}}.about-page .message{padding:0 20px}.about-page .message__right .message-right__txt{margin-top:60px}@media screen and (max-width:768px){.about-page .message__right .message-right__txt{margin-top:40px}}.about-page .philosophy .philosophy-box .box-bottom .bottom-content__txt{letter-spacing:.2em}.service-page .flow .flow-lists__item{padding-top:30px}.service-page .flow .flow-lists__item .flow-item__img{text-align:center}.service-page .flow .flow-lists__item img{height:8vh;min-height:50px;max-height:60px}.general-page .box-img__content img{border-radius:20px}.box-category__lists{width:83%}@media screen and (max-width:768px){.box-category__lists{width:100%}}.container-box__img{max-width:750px}.service-page .works .works-lists .works-item__movie,.index-page .works .works-lists .works-item__movie{width:100%;padding-top:56.25%}.service-page .works .works-lists .works-item__movie img{margin-top:-56.25%}.service-page .works .works-lists .works-item__movie iframe,.index-page .works .works-lists .works-item__movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.service-page .faq__bg,.recruit-page .container__bg{z-index:-1}.staff-page .staff-padding .container .container-box .box-lists__item img,.staff-single-page .staff-padding .container .container-box__img img,.blog-page .blog-padding .container .container-box .box-lists__item img,.blog-single-page .blog-padding .container__box img,.news-page .news-padding .container .container-box .box-lists__item img,.news-single-page .news-padding .container__box img,.works-single-page .works-padding .container__box img,.general-page .works-lists__item img,.index-page .works .works-fv__img img,.service-page .service .service-lists__item img,.service-page .price .price-box .box-lists .box-item .item-container__img img,.for-agency-page .agency-padding .container .container-box .box-lists .box-item__img img,.service-page .works .works-lists .works-item__movie img{border-radius:20px;height:auto}