@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body,div,pre,p,figure,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object{margin:0;padding:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-style:normal;font-size:100%;font-weight:400}table{border-spacing:0}* html table{border-collapse:collapse}*:first-child+html table{border-collapse:collapse}caption,th{text-align:left;font-weight:400}table,th,td,img{border:0}img,input{vertical-align:top}q:before,q:after{content:""}strong,em,address{font-weight:400;font-stretch:normal;font-style:normal}ul{list-style:none}a{text-decoration:none;color:inherit}video{width:100%}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:0 0;color:inherit;font:inherit}.center{text-align:center}.left{text-align:left}.right{text-align:right}.fl{float:left}.fr{float:right}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}*{box-sizing:border-box}img{width:100%;height:auto}iframe{width:100%}.m0{margin:0 !important}.m5{margin:5px !important}.m10{margin:10px !important}.m15{margin:15px !important}.m20{margin:20px !important}.m25{margin:25px !important}.m30{margin:30px !important}.m35{margin:35px !important}.m40{margin:40px !important}.m45{margin:45px !important}.m50{margin:50px !important}.m0{margin-top:0 !important}.m5{margin-top:5px !important}.m10{margin-top:10px !important}.m15{margin-top:15px !important}.m20{margin-top:20px !important}.m25{margin-top:25px !important}.m30{margin-top:30px !important}.m35{margin-top:35px !important}.m40{margin-top:40px !important}.m45{margin-top:45px !important}.m50{margin-top:50px !important}.mt0{margin-top:0 !important}.mt2{margin-top:5px !important}.mt3{margin-top:5px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.p0{padding:0 !important}.p5{padding:5px !important}.p10{padding:10px !important}.p15{padding:15px !important}.p20{padding:20px !important}.p25{padding:25px !important}.p30{padding:30px !important}.p35{padding:35px !important}.p40{padding:40px !important}.p45{padding:45px !important}.p50{padding:50px !important}.pt0{padding-top:0 !important}.pt2{padding-top:2px !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pl0{padding-left:0 !important}.pl2{padding-left:2px !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.font70{font-size:70%}.font75{font-size:75%}.font80{font-size:80%}.font85{font-size:85%}.font90{font-size:90%}.font95{font-size:95%}.font105{font-size:105%}.font110{font-size:110%}.font115{font-size:115%}.font120{font-size:120%}.font125{font-size:125%}.font130{font-size:130%}.red{color:#8c0909}.gray{color:#333}.db{display:block}.bold{font-weight:700}.nomal{font-weight:400 !important}@keyframes fadeInOpacityUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pageChangeAnim{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0%);opacity:1}}@keyframes scaleAnim{0%{transform:scale(0);transform-origin:top}50%{transform:scale(1);transform-origin:top}51%{transform:scale(1);transform-origin:bottom}100%{transform:scale(0);transform-origin:bottom}}.ly--width-md{max-width:1200px;width:calc(100% - 60px);margin:0 auto}@media screen and (max-width:767px){.ly--width-md{padding:0 15px;width:initial}}.ly--block{display:block}.ly--inlineblock{display:inline-block}.ly--flex{display:flex;flex-wrap:wrap;justify-content:space-between}.ly--flex-align{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.ly--inlineflex{display:inline-flex}.ly--grid{display:grid}.ly--center{margin:0 auto}.ly--h-max{height:100vh}.ly--post-default{max-width:1200px;width:calc(100% - 60px);margin:0 auto}@media screen and (max-width:767px){.ly--post-default{width:initial;padding:0 15px}}.ly--post-sm{max-width:500px;width:calc(100% - 60px);margin:0 auto}@media screen and (max-width:767px){.ly--post-sm{width:initial;padding:0 15px}}.ly--post-md{max-width:800px;width:calc(100% - 60px);margin:0 auto}@media screen and (max-width:767px){.ly--post-md{width:initial;padding:0 15px}}.ly--post-lg{max-width:1400px;width:calc(100% - 60px);margin:0 auto}@media screen and (max-width:767px){.ly--post-lg{width:initial;padding:0 15px}}.tx--center{text-align:center}.tx--left{text-align:left}.tx--right{text-align:right}.tx--col-base{color:#efefef}.tx--col-base .sectionTtlWrap:before{background-color:#efefef}.tx--col-base .sectionTtl{background-color:#323232}.tx--col-rvs{color:#343434}.tx--col-rvs .sectionTtlWrap:before{background-color:#343434}.tx--col-rvs .sectionTtl{background-color:#efefef}.tx--col-caution{color:#c74646}.bd--light{border:1px solid #efefef}.bd--light-top{border-top:1px solid #efefef}.bd--light-left{border-left:1px solid #efefef}.bd--light-right{border-right:1px solid #efefef}.bd--light-btm{border-bottom:1px solid #efefef}.bd--dark{border:1px solid #343434}.bd--dark-top{border-top:1px solid #343434}.bd--dark-left{border-left:1px solid #343434}.bd--dark-right{border-right:1px solid #343434}.bd--dark-btm{border-bottom:1px solid #343434}.br--bl{border-bottom-left-radius:150px 150px}@media screen and (max-width:767px){.br--bl{border-bottom-left-radius:60px 60px}}.br--br{border-bottom-right-radius:150px 150px}@media screen and (max-width:767px){.br--br{border-bottom-right-radius:60px 60px}}.bgLight{background-color:#efefef;transition:.6s ease-out}.bgLight.is-rvs{background-color:#323232;color:#efefef}.bgDark{background-color:#323232}.sectionTtlWrap{font-family:"DM Sans",sans-serif;font-size:3.6rem;letter-spacing:.2em;position:relative;display:inline-block;width:525px}@media screen and (max-width:767px){.sectionTtlWrap{width:100%;font-size:3.2rem}}.sectionTtlWrap:before{content:"";width:100%;height:1px;position:absolute;top:72%;right:0;transform:translateY(-50%)}@media screen and (max-width:767px){.sectionTtlWrap:before{top:70%}}.sectionTtlWrap .sectionSubTtl{display:block;font-family:"Heisei Kaku Gothic Std",sans-serif;font-size:2.1rem;letter-spacing:.3em}@media screen and (max-width:767px){.sectionTtlWrap .sectionSubTtl{font-size:1.6rem}}.sectionTtlWrap .sectionTtl{position:relative;z-index:1;padding-right:30px;font-weight:700}.sectionCopy{font-size:2.5rem;font-weight:700;line-height:2.3em;letter-spacing:.05em}@media screen and (max-width:767px){.sectionCopy{font-size:1.8rem;line-height:2em}}.sectionDesc{font-size:1.8rem;letter-spacing:.05em;line-height:2.1em}@media screen and (max-width:767px){.sectionDesc{font-size:1.4rem}}.linkBtn{height:100%;display:flex;align-items:center;font-family:"Poppins",sans-serif;font-size:1.8rem;letter-spacing:.2em}.linkBtn:hover span:after{left:0}.linkBtn .linkCircle{margin-right:15px}.linkBtn span{overflow:hidden;position:relative}.linkBtn span:after{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:1px;background-color:#323232;transition:.6s}.btn{display:inline-block;padding:15px 25px;position:relative;font-family:"Poppins",sans-serif;font-size:1.6rem;letter-spacing:.2em;font-weight:700;background:#343434;color:#efefef;border-radius:15px}@media screen and (max-width:767px){.btn{font-size:1.2rem}}.btn.studio{background-color:#70ac9b}.btn.studio.secondary{background-color:#efd74f;color:#343434}.underLine{text-decoration:underline}.pageTtlWrap{padding-top:240px;overflow:hidden}@media screen and (max-width:767px){.pageTtlWrap{padding:140px 15px 0}}.pageTtlWrap.archiveWorksTtl .pageTtlMain{font-size:4.6rem}@media screen and (max-width:767px){.pageTtlWrap.archiveWorksTtl .pageTtlMain{font-size:2.8rem;margin-top:0}}.pageTtlWrap.archiveWorksTtl .pageTtlMain:before{content:"Works"}@media screen and (max-width:767px){.pageTtlWrap.archiveWorksTtl .pageTtlMain:before{font-size:2.1rem;top:8px}}.pageTtlWrap.archiveTagTtl .pageTtlMain{font-size:4.6rem}@media screen and (max-width:767px){.pageTtlWrap.archiveTagTtl .pageTtlMain{font-size:2.8rem;margin-top:0}}.pageTtlWrap.archiveTagTtl .pageTtlMain:before{content:"Works-Category"}@media screen and (max-width:767px){.pageTtlWrap.archiveTagTtl .pageTtlMain:before{font-size:2.1rem;top:8px}}.pageTtlWrap.archiveServiceTtl{padding-bottom:60px}.pageTtlWrap.postWorksTtl .pageTtlMain:before{content:"Works"}.pageTtlWrap.postServiceTtl .pageTtlMain:before{content:"Service"}.pageTtlWrap.postNewsTtl .pageTtl{padding-right:calc((100vw - 100%) / 2)}.pageTtlWrap.postNewsTtl .pageTtlMain:before{content:"News"}.pageTtlWrap.postsTtl .pageSubTtl{flex-wrap:wrap;flex-direction:column-reverse;justify-content:flex-start;margin-top:20px}@media screen and (max-width:767px){.pageTtlWrap.postsTtl .pageSubTtl{margin-top:5px}}.pageTtlWrap.postsTtl .pageSubTtl span.pageSubTtlTx{width:100%;padding-left:100px;margin-top:10px}@media screen and (max-width:767px){.pageTtlWrap.postsTtl .pageSubTtl span.pageSubTtlTx{padding-left:23px}}.pageTtlCont{padding-left:204px}@media screen and (max-width:767px){.pageTtlCont{padding-left:0}}.pageTtl{font-family:"DM Sans",sans-serif;font-weight:700;font-size:min(9.6560vw,15rem);justify-content:flex-start;align-items:center;width:calc((100vw - 1200px) / 2 + 1200px);padding-right:70px;position:relative}@media screen and (max-width:767px){.pageTtl{width:100%}}.pageTtl.smTtl{font-size:4.6rem;align-items:flex-start}@media screen and (max-width:767px){.pageTtl.smTtl{font-size:2.8rem}}.pageTtl.smTtl .pageTtlMain:before{font-size:2.1rem;top:8px}.pageTtlMain{position:relative;width:80%;margin-top:-10px}.pageTtlMain span{display:inline-block}.pageTtlMain:before{position:absolute;top:15px;left:0;transform:translateY(-100%);font-family:"DM Sans",sans-serif;font-size:3.6rem;font-weight:700}.pageTtl .circleText{position:absolute;width:100px;height:100px;top:50%;left:-15px;transform:translateY(-50%) rotate(45deg)}.pageTtl .textpath{font-size:1.6rem;fill:#000}.pageTtlIcon{margin-right:40px;width:60px;height:60px}@media screen and (max-width:767px){.pageTtlIcon{margin-right:10px;width:20px;height:20px}}.pageSubTtl{width:calc((100vw - 1200px) / 2 + 1200px);flex-wrap:nowrap;align-items:center;font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.pageSubTtl{font-size:1.4rem}}.pageSubTtl .pageSubTtlTx{flex-shrink:0;overflow:hidden}.pageSubTtl .pageSubTtlTx span{display:inline-block}.pageTtlLine{margin-left:20px;width:100%;height:15px;flex-shrink:0}@media screen and (max-width:767px){.pageTtlLine .lineUpper{transform:translateX(-30%)}}.pageOtherCat{margin-top:60px;position:relative}.pageOtherCatList{justify-content:flex-start;padding:10px 25px 10px 0}.pageOtherCatItem:not(:first-child){margin-left:20px}.header .archiveWorksCat:before{width:calc((100% - 1200px) / 2 + 630px);background-color:#323232;z-index:0}.header .archiveWorksCatList{color:#777;position:relative}.header .archiveWorksCatList:before{background-color:#323232}.header .archiveWorksCatList .active a{background-color:#efefef}.header .archiveWorksCatList a{transition:.6s;padding:5px 10px;border-radius:15px}.header .archiveWorksCatList a:hover{background-color:#efefef}.otherTag{margin-top:10px}.otherTagWrap{text-align:right}@media screen and (max-width:767px){.otherTagWrap{padding:0}}.otherTagList{justify-content:flex-end;padding:10px 0 10px 25px;font-size:1.4rem;letter-spacing:.05em;position:relative}@media screen and (max-width:767px){.otherTagList{flex-wrap:wrap;gap:10px;padding:10px 15px}}.otherTagList:before{content:"";position:absolute;top:50%;right:calc(0px - (100vw - 1200px) / 2);transform:translateY(-50%);width:calc((100vw - 1200px) / 2 + 100%);height:100%;border-radius:15px 0 0 15px;background-color:#d9d9d9;z-index:0}@media screen and (max-width:767px){.otherTagList:before{left:0;width:100%}}.otherTagItem{position:relative}.otherTagItem:not(:last-child){margin-right:10px}@media screen and (max-width:767px){.otherTagItem:not(:last-child){margin-right:0}}.otherTagItem a{transition:.3s}.otherTagItem a:hover{opacity:.5}.otherTagRemark{font-size:1.2rem}@media screen and (max-width:767px){.otherTagRemark{font-size:1rem}}.otherTagRemark .remarkItem{padding-left:15px;position:relative;line-height:2.5em}@media screen and (max-width:767px){.otherTagRemark .remarkItem{padding-left:10px}}.otherTagRemark .remarkItem:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:13px;height:13px;background-color:#343434;border-radius:50%}@media screen and (max-width:767px){.otherTagRemark .remarkItem:before{width:8px;height:8px}}.postDateCatItem{color:#efefef;padding:10px 25px 10px 0;position:relative;margin-top:50px}.postDateCatItem:before{content:"";position:absolute;top:0;left:calc(0px - (100vw - 1200px) / 2);width:calc((100vw - 1200px) / 2 + 100%);height:100%;background-color:#323232;border-radius:0 15px 15px 0}.postDateCatDate{position:relative;font-family:"Poppins",sans-serif;font-weight:700;font-size:2rem}.postDateCatTerm{position:relative;padding:5px 10px;border-radius:15px;background-color:#efefef;color:#777;font-weight:700;letter-spacing:.05em;margin-left:20px}.leftMax{margin-top:50px;width:100vw;margin-left:calc((100vw - 100%) / 2 * -1);position:relative}@media screen and (max-width:767px){.leftMax .leftMaxWrap{padding:0}}.leftMax .leftMaxList{justify-content:flex-start;flex-wrap:wrap;gap:10px;color:#777;padding:10px 25px 10px 0;max-width:1200px;margin:0 auto;position:relative}@media screen and (max-width:767px){.leftMax .leftMaxList{width:100%;flex-wrap:wrap;gap:10px}}.leftMax .leftMaxList:before{content:"";position:absolute;top:50%;left:calc(0px - (100vw - 1200px) / 2);transform:translateY(-50%);width:calc((100vw - 1200px) / 2 + 100%);height:100%;background-color:#323232;border-radius:0 15px 15px 0}@media screen and (max-width:767px){.leftMax .leftMaxList:before{left:0;width:100%}}.leftMax .leftMaxList .active a{background-color:#efefef}.leftMax .leftMaxList .leftMaxListItem{position:relative}.leftMax .leftMaxList .leftMaxListItem:not(:first-child){margin-left:20px}@media screen and (max-width:767px){.leftMax .leftMaxList .leftMaxListItem:not(:first-child){margin-left:0}}.leftMax .leftMaxList .leftMaxListItem a{transition:.6s;padding:5px 10px;border-radius:15px}.leftMax .leftMaxList .leftMaxListItem a:hover{background-color:#efefef}.postServiceIndex{margin-top:10px}.postServiceIndexWrap{text-align:right}@media screen and (max-width:767px){.postServiceIndexWrap{padding:0}}.postServiceIndexList{justify-content:flex-end;align-items:center;padding:10px 26.666% 10px 25px;font-size:1.6rem;letter-spacing:.05em;position:relative}@media screen and (max-width:767px){.postServiceIndexList{width:100%;flex-wrap:wrap;padding:10px 20px 10px 0}}.postServiceIndexList:before{content:"";position:absolute;top:50%;right:calc(0px - (100vw - 1200px) / 2);transform:translateY(-50%);width:calc((100vw - 1200px) / 2 + 100%);height:100%;border-radius:15px 0 0 15px;background-color:#d9d9d9;z-index:0}@media screen and (max-width:767px){.postServiceIndexList:before{left:0;width:100%}}.postServiceIndexItem{position:relative}@media screen and (max-width:767px){.postServiceIndexItem{font-size:1.4rem}}.postServiceIndexItem.indexItem{padding-right:15px;font-family:"Poppins",sans-serif;font-size:1.8rem;letter-spacing:.15em}@media screen and (max-width:767px){.postServiceIndexItem.indexItem{font-size:1.4rem}}.postServiceIndexItem:not(:first-child){margin-left:60px}@media screen and (max-width:767px){.postServiceIndexItem:not(:first-child){margin-left:10px}}.postServiceIndexItem a{transition:.3s}.postServiceIndexItem a:hover{opacity:.5}html{font-size:62.5%}body{background-color:#323232;font-family:"Heisei Kaku Gothic Std","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:500;font-size:1.6rem;color:#343434;word-wrap:break-word;transition:.6s}@media screen and (max-width:767px){body{font-size:1.4rem}}body.is-overlay{position:relative}body.is-overlay:before{opacity:1;transform:translateY(0)}body.is-change:after{opacity:1;animation:pageChangeAnim .8 ease-out}body.is-change .changeBlk{backdrop-filter:blur(30px) brightness(200%);opacity:1}body.is-change .changeBlk:before{transform:translateX(0%);opacity:1}body.is-change .transition .item{opacity:1}body.is-change .transition .item.first{top:0}body.is-change .transition .item.second{top:0}body.is-change .transition .item.second:before{opacity:1}body.is-change .transition .item.third{top:0}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:100;transform:translateY(-100%);transition:.4s ease-out;pointer-events:none;opacity:0}body:after{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:translateX(0%);background-color:#323232;z-index:200;pointer-events:none;opacity:0;transition:.8s ease-out}body.postid-145{background:#70ac9b}.transition{position:fixed;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;z-index:400;pointer-events:none;transform:rotate(45deg) scale(2)}.transition .item{width:33.3333333333%;position:absolute;background-color:#323232;height:100%;transition:.8s cubic-bezier(.7,0,.23,.98);opacity:0}.transition .item.first{top:-100%;left:0;transition-delay:.3s}@media screen and (max-width:767px){.transition .item.first{transform:scale(1.5)}}.transition .item.second{top:100%;left:33.3333333333%;transform:scale(2);transition-delay:.5s}@media screen and (max-width:767px){.transition .item.second{transform:scale(1);z-index:1}}.transition .item.second:before{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/createplus_one.svg);background-repeat:no-repeat;width:400px;height:140px;transform:translate(-50%,-50%) rotate(-45deg) scale(.3);background-size:contain;opacity:0;transition:.2s .7s}.transition .item.third{top:-100%;right:0;transition-delay:.3s}@media screen and (max-width:767px){.transition .item.third{transform:scale(1.5)}}.changeBlk{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:300;backdrop-filter:blur(0px) brightness(100%);transition:.6s ease-out;pointer-events:none;opacity:0}.changeBlk:before{position:absolute;top:0;left:0;background:#efefef;width:100%;height:100%;opacity:0;transition:.3s .4s ease-out;transform:translateX(-100%);pointer-events:none;z-index:500}.snsBanner{width:25px;position:fixed;top:50%;right:20px;transform:translateY(-50%);writing-mode:vertical-rl;z-index:100;mix-blend-mode:difference}@media screen and (max-width:767px){.snsBanner{display:initial;top:25px;z-index:311;width:110px;height:25px;writing-mode:initial}}.snsBanner .snsTtl{letter-spacing:.2em;font-family:"Poppins",sans-serif;color:#fff}@media screen and (max-width:767px){.snsBanner .snsTtl{display:none}}.snsBanner .snsIconWrap{width:100%;margin-top:40px}@media screen and (max-width:767px){.snsBanner .snsIconWrap{width:100%;margin-top:0;display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:767px){.snsBanner .snsIcon{width:20px;display:flex;align-items:center}}.snsBanner .snsIcon:not(:first-child){margin-top:20px}@media screen and (max-width:767px){.snsBanner .snsIcon:not(:first-child){margin-top:0}}.contactBanner{width:200px;height:80px;position:fixed;bottom:0;right:0;color:#fff;font-weight:300;font-size:1.6rem;letter-spacing:.2em;z-index:400}@media screen and (max-width:767px){.contactBanner{width:100%;height:50px}}@media screen and (max-width:767px){.contactBanner .spMenuBtnWrap{background-color:#6f6f6f;flex:1;text-align:center}}.contactBanner .spMenuBtnWrap.is--open .top{transform:scaleX(0);opacity:0}.contactBanner .spMenuBtnWrap.is--open .center{transform:scaleX(.6)}.contactBanner .spMenuBtnWrap.is--open .btm{transform:scaleX(0);opacity:0}.contactBanner .spMenuBtnWrap.is--open .spMenuTx{transform:translateY(-5px)}.contactBanner .spMenuBtnWrap .spMenuBtn{width:78px;height:50px}.contactBanner .spMenuBtnWrap .spMenuBtn .top{transition:.3s ease-out;transform-origin:center right}.contactBanner .spMenuBtnWrap .spMenuBtn .center{transition:.3s ease-out;transform-origin:center}.contactBanner .spMenuBtnWrap .spMenuBtn .btm{transition:.3s ease-out;transform-origin:center right}.contactBanner .spMenuBtnWrap .spMenuTx{font-size:1rem;font-family:"Poppins",sans-serif;transition:.3s ease-out}.contactBanner .dlWrap{background-color:#3f3f3f;width:50%;border-radius:20px 0 0}@media screen and (max-width:767px){.contactBanner .dlWrap{border-radius:0;width:40%}}.contactBanner .dlWrap .dlBtn{width:100%;height:100%;border-radius:20px 0 0;padding-left:80px;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width:767px){.contactBanner .dlWrap .dlBtn{font-size:1.2rem;padding-left:0;text-align:center}}.contactBanner .dlWrap .dlBtn:before{content:"";position:absolute;top:50%;left:37px;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/download_icon.svg);background-repeat:no-repeat;width:27px;height:27px}@media screen and (max-width:767px){.contactBanner .dlWrap .dlBtn:before{background-size:contain;left:20px;width:22px;height:22px}}.contactBanner .contactWrap{background-color:#1d1d1d;width:100%}@media screen and (max-width:767px){.contactBanner .contactWrap{width:40%}}.contactBanner .contactWrap .contactBtn{width:100%;height:100%;padding-left:100px;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width:767px){.contactBanner .contactWrap .contactBtn{font-size:1.2rem;padding-left:0;text-align:center}}.contactBanner .contactWrap .contactBtn:before{content:"";position:absolute;top:50%;left:55px;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/contact_icon.svg);background-repeat:no-repeat;width:28px;height:26px}@media screen and (max-width:767px){.contactBanner .contactWrap .contactBtn:before{background-size:contain;left:25px;width:23px;height:21px}}.headerNavWrap{padding:50px 30px 65px;transition:.6s}@media screen and (max-width:767px){.headerNavWrap{padding:20px 15px 25px}}.headerNavWrap.min{padding:20px 30px 25px;height:auto}@media screen and (max-width:767px){.headerNavWrap.min{padding:10px 15px 15px}}.headerNavWrap.min .popupNav{top:40px}.headerNavLogo{width:100%;height:100%}@media screen and (max-width:767px){.headerNavLogo img{width:70%}}.headerFixed{position:fixed;top:0;left:0;width:100%;background-color:#efefef;z-index:310}@media screen and (min-width:768px){.headerFixed.is-opacity{background-color:rgba(239,239,239,.9)}}.headerNav{width:45.833%}.headerNavList.is--pc{display:flex}@media screen and (max-width:767px){.headerNavList.is--pc{display:none}}.headerMainAnim{width:100%;height:calc(100% - 150px);position:absolute;top:200px;z-index:1}.headerMainAnim .svgLinkItem .svgLinkTtl{font-size:2.8rem;fill:#efefef;letter-spacing:.2em;font-family:"DM Sans",sans-serif;font-weight:400}.headerMainAnim .svgLinkItem .svgLinkBody{transition:.3s ease-out}.headerMainAnim .svgLinkItem.sns{transform:translate(20%,40px)}.headerMainAnim .svgLinkItem.sns .svgLinkBody{width:40%;height:45px;fill:#3f3f3f}.headerMainAnim .svgLinkItem.house{transform:translate(23%,75px)}@media screen and (max-width:1360px){.headerMainAnim .svgLinkItem.house{transform:translate(10%,75px)}}.headerMainAnim .svgLinkItem.house .svgLinkBody{width:40%;height:45px;fill:#1d1d1d}.headerMainAnim .svgLinkItem.movie{transform:translate(15%,145px)}.headerMainAnim .svgLinkItem.movie .svgLinkBody{width:50%;height:45px;fill:#3f3f3f}.headerMainAnim .svgLinkItem.web{transform:translate(29%,225px)}.headerMainAnim .svgLinkItem.web .svgLinkBody{width:100px;height:100px;fill:#1d1d1d}.headerMainAnim .svgLinkItem.dtp{transform:translate(23%,295px)}.headerMainAnim .svgLinkItem.dtp .svgLinkBody{width:40%;height:80px;fill:#3f3f3f}.headerHeroWrap{padding-top:200px;position:relative;z-index:2}@media screen and (max-width:767px){.headerHeroWrap{padding-top:130px;height:80vh}}.headerHeroMov{width:68.333%;border-radius:20px}@media screen and (max-width:767px){.headerHeroMov{width:100%;height:100%;object-fit:cover;aspect-ratio:9/16}}.headerHeroMov.is--pc{display:initial}@media screen and (max-width:767px){.headerHeroMov.is--pc{display:none}}.headerMainCont{transform:translateY(-90px);position:relative;z-index:3}@media screen and (max-width:767px){.headerMainCont{transform:initial}}.headerMainTtl{font-size:10.4rem}@media screen and (max-width:767px){.headerMainTtl{font-size:5.6rem}}.headerMainTtl .firstRow{font-family:"Poppins",sans-serif;font-weight:200;letter-spacing:.2em}.headerMainTtl .secondRow{font-family:"Heisei Kaku Gothic Std","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:.25em;font-weight:300;letter-spacing:.2em}.header .popupNav{position:absolute;top:70px;transform:translateX(-50%);padding-top:60px;color:#efefef;z-index:5}.header .popupNav:not(.is-open){z-index:-1;pointer-events:none}.header .popupNav:not(.is-open) .popupNavWrap{z-index:-1;opacity:0;pointer-events:none;transform:scale(.92)}.header .popupNavWrap{background-color:rgba(40,40,40,.9);width:675px;padding:25px 70px 30px;border-radius:25px;transition:.3s ease-out}.header .popupNavHeader{text-align:center;font-family:"DM Sans",sans-serif;font-size:1.6rem;font-weight:700}.header .popupNavBody{margin-top:30px}.header .popupNavCont{font-size:1.6rem;letter-spacing:.2em}.header .popupNavCont dt{font-weight:800;padding-bottom:10px}.header .popupNavCont dd{font-weight:300}.header .popupNavSep{width:205px}.header .popupNavList{margin-top:25px}.header .popupNavItem{position:relative;cursor:pointer;transition:.3s}.header .popupNavItem:hover{transform:translateX(10px)}.header .popupNavItem.is-nothover{color:#777}.header .popupNavItem:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/popup_nav_icon.svg);background-repeat:no-repeat;width:12px;height:12px}.header .popupNavItem:not(:first-child){margin-top:25px}.header .popupNavFooter{margin-top:45px;text-align:center}.header .popupNavFooterItem{background-color:#efefef;color:#343434;display:inline-block;line-height:2em;padding:5px 50px 5px 30px;border-radius:15px;position:relative}.header .popupNavFooterItem:before{content:"";position:absolute;top:50%;left:calc(100% - 30px);transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/popup_navfooter_icon.svg);background-repeat:no-repeat;width:12px;height:12px;transform:translate(-100%,-50%)}@media screen and (max-width:767px){.spMenuWrap{width:100%;height:100vh;padding:60px 15px;background-color:#6f6f6f;position:fixed;top:69px;left:0;z-index:300;color:#efefef;transition:.3s ease-out;transform:translateX(-100%);overflow-y:scroll}}.spMenuWrap.adjust{height:calc(100vh - 49px - 50px);top:49px}@media screen and (max-width:767px){.spMenuWrap.is--open{transform:translateX(0%)}}.spMenuWrap .spMenuCloseBtn{background:0 0;border:none;color:#fff;display:flex;gap:0 20px;letter-spacing:.2em}@media screen and (max-width:767px){.spMenuWrap .spMenuNav{margin-top:50px}}@media screen and (max-width:767px){.spMenuWrap .spMenuList{letter-spacing:.5em;padding-bottom:40px}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem{font-size:1.4rem}.spMenuWrap .spMenuItem>a{padding-bottom:10px;position:relative;display:block}.spMenuWrap .spMenuItem>a:before{content:"";position:absolute;top:50%;left:95%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/popup_nav_icon.svg);background-repeat:no-repeat;width:12px;height:12px;transform:translate(-50%,-100%)}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem{margin-top:20px;position:relative}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem.hasChild:after{content:"+";position:absolute;top:0;right:0}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem>span{display:block;padding-left:20px;position:relative}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem>span:before{content:"";position:absolute;top:50%;left:0;width:10px;height:1px;background:#fff}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem>ul{padding:0 30px;visibility:hidden;max-height:0;overflow:hidden;transition:.6s ease}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem>ul li{margin-top:10px;position:relative;padding-left:20px}}.spMenuWrap .spMenuItem .spMenuSubItem>ul li:before{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);width:7px;height:7px;border-radius:50%;background:#fff}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem.is--open:after{content:"—"}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem .spMenuSubItem.is--open ul{visibility:visible}}@media screen and (max-width:767px){.spMenuWrap .spMenuItem:not(:first-child){margin-top:30px}}.bgLight.tagHeader{padding-bottom:80px;border-bottom-left-radius:150px 150px}@media screen and (max-width:767px){.bgLight.tagHeader{border-bottom-left-radius:60px 60px}}.feature{position:relative}.feature .sectionTtlWrap:after{content:"";position:absolute;top:calc(100% + 15px);left:0;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/top/feature_ttl.webp);background-repeat:no-repeat;width:100%;height:220px;transform:initial}@media screen and (max-width:767px){.feature .sectionTtlWrap:after{width:70%;height:130px}}.feature .sectionWrap{padding:180px 0 120px}@media screen and (max-width:767px){.feature .sectionWrap{padding:60px 15px 80px}}.featureCont{padding-left:17.0833%;margin-top:60px}@media screen and (max-width:767px){.featureCont{padding-left:0}}.featureDesc{margin-top:40px}@media screen and (max-width:767px){.featureDesc{margin-top:20px}}.feature .linkBtnWrap{margin-top:70px}.service .sectionWrap{padding:130px 0 290px}@media screen and (max-width:767px){.service .sectionWrap{padding:80px 15px 140px}}.serviceCont{margin-top:60px}@media screen and (max-width:767px){.serviceCont{margin-top:40px}}.serviceCopy{width:525px}@media screen and (max-width:767px){.serviceCopy{width:100%}}.serviceDesc{width:585px}@media screen and (max-width:767px){.serviceDesc{width:100%;margin-top:20px}}.serviceListWrap{margin-top:100px;position:relative}@media screen and (max-width:767px){.serviceListWrap{margin-top:80px}}.serviceList{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.serviceList{gap:80px 0}}.serviceItem{width:45%}@media screen and (max-width:767px){.serviceItem{width:100%}}.serviceItemImg{aspect-ratio:1/1.1185;object-fit:cover;border-radius:10px}.serviceItemTtl{font-size:1.8rem;font-weight:700;letter-spacing:.2em;display:flex;align-items:center;margin-top:20px}@media screen and (max-width:767px){.serviceItemTtl{font-size:1.6rem}}.serviceItemTtl .serviceItemMark{margin-right:25px}@media screen and (max-width:767px){.serviceItemTtl .serviceItemMark{margin-right:15px;width:15px;height:15px}}.serviceItemDesc{margin-top:25px;font-size:1.8rem;line-height:2.1em;letter-spacing:.05em}@media screen and (max-width:767px){.serviceItemDesc{font-size:1.4rem;margin-top:15px}}.serviceItemDetailList{margin-top:40px}@media screen and (max-width:767px){.serviceItemDetailList{margin-top:20px}}.serviceItemDetail{font-size:1.8rem;font-weight:700;letter-spacing:.2em}@media screen and (max-width:767px){.serviceItemDetail{font-size:1.6rem}}.serviceItemDetail:not(:first-child){margin-top:20px}.serviceItemDetail a{display:flex;align-items:center}.serviceItemLine{margin-right:20px}@media screen and (max-width:767px){.serviceItemLine{margin-right:15px;width:10px;height:2px}}.serviceRender{width:65.833%}@media screen and (max-width:767px){.serviceRender{width:100%}}.serviceLinkWrap{margin-top:60px;margin-left:auto}@media screen and (max-width:767px){.serviceLinkWrap{margin-top:80px}}.frameLinkWrap .frameLinkBtn{width:278px;background-color:#efefef;color:#343434;border-radius:15px;text-align:right;margin-left:auto;font-weight:700;letter-spacing:.2em}@media screen and (max-width:767px){.frameLinkWrap .frameLinkBtn{width:230px}}.frameLinkWrap .frameLinkBtn:not(:first-child){margin-top:30px}@media screen and (max-width:767px){.frameLinkWrap .frameLinkBtn:not(:first-child){margin-top:20px}}.frameLinkWrap .frameLinkBtn a{padding:10px 30px 10px 0;width:100%;height:100%}@media screen and (max-width:767px){.frameLinkWrap .frameLinkBtn a{font-size:1.4rem}}.frameLinkWrap .frameLinkBtn .icon{position:relative}.frameLinkWrap .frameLinkBtn .icon:before{content:"";position:absolute;top:50%;left:-15px;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/works_icon.svg);background-repeat:no-repeat;width:33px;height:33px;transform:translate(-100%,-50%)}@media screen and (max-width:767px){.frameLinkWrap .frameLinkBtn .icon:before{width:25px;height:25px;background-size:contain;left:-10px}}.frameLinkWrap .frameLinkBtn .contactIcon:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/contact_icon.svg);top:70%}@media screen and (max-width:767px){.frameLinkWrap .frameLinkBtn .contactIcon:before{top:55%}}.news{overflow:hidden}.news .sectionWrap{padding:100px 0 200px}@media screen and (max-width:767px){.news .sectionWrap{padding:80px 15px 70px}}.news .postCont{margin-top:70px;font-family:"DM Sans",sans-serif;font-size:1.8rem;letter-spacing:.2em;font-weight:700}@media screen and (max-width:767px){.news .postCont{margin-top:40px;font-size:1.6rem}}.news .postList{position:relative;min-height:170px}@media screen and (max-width:767px){.news .postList{min-height:210px}}.news .postList:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#000}.news .postList:not(:first-child){margin-top:70px}@media screen and (max-width:767px){.news .postList:not(:first-child){margin-top:40px}}@media screen and (max-width:767px){.news .postList a{justify-content:flex-start}}@media screen and (max-width:767px){.news .postList a span{width:30%}}@media screen and (max-width:767px){.news .postList a time{width:45%;text-align:left}}.news .postCat{width:175px}.news .postDate{width:175px;text-align:right}.news .postTtl{font-family:"Heisei Kaku Gothic Std",sans-serif;font-size:2.6rem;font-weight:700;line-height:1.7em;width:686px;margin-top:-10px}@media screen and (max-width:767px){.news .postTtl{font-size:2.1rem;margin-top:10px}}.footerContact .sectionWrap{padding:90px 0 15px}@media screen and (max-width:767px){.footerContact .sectionWrap{padding:80px 15px 10px}}.footerContact .sectionWrap.nonePd{padding-top:0}.footerContactDesc{font-size:1.8rem;letter-spacing:.05em;line-height:2.1em;margin-top:10px}@media screen and (max-width:767px){.footerContactDesc{font-size:1.4rem}}.footerContact .contactLinkWrap{margin-top:30px;transition:opacity .6s}@media screen and (max-width:767px){.footerContact .contactLinkWrap{width:100vw;margin-left:calc((100vw - 100%) / 2 * -1)}}.footerContact .contactLinkWrap:hover{opacity:.5}.contactLinkWrap .linkList{width:100%;position:relative;transition:.3s ease-out}@media screen and (max-width:767px){.contactLinkWrap .linkList{width:100%;height:200px}}.contactLinkWrap .linkList.downloadLink{border-left:3px solid #efefef}@media screen and (max-width:767px){.contactLinkWrap .linkList.downloadLink{border:none}}.contactLinkWrap .linkItem{width:100%;height:100%;position:relative;overflow:hidden}.contactLinkWrap .linkItem img{width:100%;height:400px;object-fit:cover;transition:.3s ease-out}@media screen and (max-width:767px){.contactLinkWrap .linkItem img{height:100%;object-fit:cover}}.contactLinkWrap .linkItem.contactSlide img{transform:translateX(-100%)}.contactLinkWrap .linkItem.contactSlide:before{transform:translate(0,0)}.contactLinkWrap .linkItem.dlSlide img{transform:translateX(-100%)}.contactLinkWrap .linkItem.dlSlide:after{transform:translate(0,0)}.contactLinkWrap .linkTtl{position:absolute;top:60%;left:10%;font-family:"DM Sans",sans-serif;font-size:2.4rem;letter-spacing:.2em;z-index:2}@media screen and (max-width:767px){.contactLinkWrap .linkTtl{font-size:1.6rem;top:70%;left:5%}}.contactLinkWrap .linkTtl .firstRow{font-family:"Heisei Kaku Gothic Std",sans-serif;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width:767px){.contactLinkWrap .linkTtl .firstRow{font-size:1.2rem}}.footerWrap{padding-bottom:70px}.footerWrap .bigLink{padding-left:30px;overflow:hidden}@media screen and (max-width:767px){.footerWrap .bigLink{padding-left:0}}.footerWrap .bigLinkList{background-repeat:no-repeat;background-position:center;font-size:min(5.6878vw, 10rem);font-family:"DM Sans",sans-serif;letter-spacing:.2em;font-weight:400;flex-wrap:nowrap}.footerWrap .bigLinkTx{text-align:center;position:relative;overflow:hidden;transition:.3s ease-out}.footerWrap .bigLinkTx.is-nothover{color:#777}.footerWrap .bigLinkTx .rect{width:100%;height:100%;background-color:#efefef;display:block;position:absolute;top:0;left:0}.footerWrap .bigLinkTx .label{display:inline-block;opacity:0}.footerWrap .bigLinkTx:hover{letter-spacing:.05em}.footerWrap .bigLinkFooterTx{background:#efefef;font-size:1.4rem;letter-spacing:.4em;padding:5px 15px;font-family:"Heisei Kaku Gothic Std",sans-serif;font-weight:800}@media screen and (max-width:767px){.footerWrap .bigLinkFooterTx{font-size:1rem;font-weight:500;letter-spacing:.1em}}.footerWrap .bigLinkFooterTxItem{transform:translateY(100%);display:inline-block}.footerCont{margin-top:120px}@media screen and (max-width:767px){.footerCont{margin-top:40px;flex-direction:column-reverse;padding:0 15px}}.footerLogoWrap{width:43.585%;padding-top:0}@media screen and (max-width:767px){.footerLogoWrap{width:100%;margin-top:60px}}.footerLogo{width:52.807%}.footerLogoLink{margin-top:310px;font-size:1.4rem}@media screen and (max-width:767px){.footerLogoLink{margin-top:140px;font-size:1rem}}.footerLogoLink a:first-child{padding-right:15px}.footerLogoLink a:last-of-type{padding-left:15px;border-left:3px solid #efefef}.footer .copyright{margin-top:20px;font-size:1.6rem;font-family:"Poppins",sans-serif}@media screen and (max-width:767px){.footer .copyright{font-size:1.2rem}}.footerNavWrap{width:56.415%}@media screen and (max-width:767px){.footerNavWrap{width:100%}}.footerNavCont{width:74.794%;font-size:1.4rem;display:grid;grid-template-columns:70% 30%}@media screen and (max-width:767px){.footerNavCont{width:100%;font-size:1.2rem;display:flex;flex-wrap:wrap}}.footerNavCont a{width:100%;height:100%}.footer .serviceNav{grid-row:1/3}@media screen and (max-width:767px){.footer .serviceNav{width:100%;grid-row:initial}}.footer .serviceNavItem{justify-content:flex-start;gap:20px 0}@media screen and (max-width:767px){.footer .serviceNavItem>a{font-weight:700}}@media screen and (max-width:767px){.footer .serviceNavItem ul{width:100%;display:flex;flex-wrap:wrap;gap:20px}}@media screen and (max-width:767px){.footer .serviceNavItem{margin-top:0}}.footer .serviceNavSubList{width:40%}@media screen and (max-width:767px){.footer .serviceNavSubItem{width:100%}}.footer .serviceNavSubItem>span{border-bottom:1px solid #fff;width:80%;display:block}@media screen and (max-width:767px){.footer .serviceNavSubItem>span{width:50%}}.footer .serviceNavSubItem>ul{display:flex;flex-direction:column;gap:8px 0}@media screen and (max-width:767px){.footer .serviceNavSubItem>ul{flex-direction:row;gap:10px 15px;margin-top:10px}}.footer .serviceNavSubItem>ul .serviceNavSubChild:first-child{margin-top:10px}@media screen and (max-width:767px){.footer .serviceNavSubItem>ul .serviceNavSubChild:first-child{margin-top:0}}.footer .serviceNavSubChild>a{padding-left:10px;display:inline-block}@media screen and (max-width:767px){.footer .serviceNavSubChild>a{padding-left:0}}@media screen and (max-width:767px){.footer .worksNav{width:100%;margin-top:40px}}@media screen and (max-width:767px){.footer .worksNavItem>a{font-weight:700}}@media screen and (max-width:767px){.footer .worksNavItem ul{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}}.footer .worksNavItem .worksNavSubChild{margin-top:20px}@media screen and (max-width:767px){.footer .worksNavItem .worksNavSubChild{margin-top:0}}.footer .pageNav{margin-top:20px}@media screen and (max-width:767px){.footer .pageNav{width:100%;margin-top:40px}}@media screen and (max-width:767px){.footer .pageNavList{display:flex;flex-wrap:wrap;gap:20px}}.footer .pageNavItem:not(:first-child){margin-top:20px}@media screen and (max-width:767px){.footer .pageNavItem:not(:first-child){margin-top:0}}.footerOtherSite{margin-top:95px}@media screen and (max-width:767px){.footerOtherSite{margin-top:40px}}.footer .otherSiteList{width:83.449%;font-size:1.4rem;font-weight:300}@media screen and (max-width:767px){.footer .otherSiteList{width:100%}}.footer .otherSiteItem{width:47.765%;padding:15px;position:relative;overflow:hidden;min-height:110px}@media screen and (max-width:767px){.footer .otherSiteItem{width:100%}}.footer .otherSiteItem:before{content:"";position:absolute;top:0;left:0;transform:scaleX(1.1);background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/othersite_logo.webp);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;z-index:-1;transition:.9s cubic-bezier(.165,.84,.44,1);opacity:0}.footer .otherSiteItem:hover:before{opacity:1;transform:scaleX(1);z-index:5}@media screen and (max-width:767px){.footer .otherSiteItem:not(:first-child){margin-top:20px}}.footer .otherSiteItem.jyutori:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/othersite_logo_jyutori.webp)}.footer .otherSiteItem.coming-soon{pointer-events:none}.footer .otherSiteItem.coming-soon:before{content:"Coming Soon";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);transform-origin:center center;opacity:.7;background-image:none;background-size:cover;z-index:10;color:#343434;font-size:2.5rem;display:flex;justify-content:center;align-items:center}.footer .otherSiteItem.coming-soon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.footer .otherSiteTtl{font-weight:700;position:relative}.footer .otherSiteTtl:before{content:"";position:absolute;top:50%;left:calc(100% + 20px);transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/othersitelink.svg);background-repeat:no-repeat;width:20px;height:20px}.footer .otherSiteDesc{margin-top:15px}.archiveService .sectionWrap{padding:100px 0 200px}@media screen and (max-width:767px){.archiveService .sectionWrap{padding:80px 15px 80px}}.archiveService .sectionCopy{width:83.333%;margin:0 auto}@media screen and (max-width:767px){.archiveService .sectionCopy{width:100%}}.archiveService .sectionDesc{width:83.333%;margin:50px auto 0}@media screen and (max-width:767px){.archiveService .sectionDesc{width:100%;margin:20px 0 0}}.archiveServiceList{overflow:hidden}.archiveServiceList .sectionWrap{padding-bottom:200px}@media screen and (max-width:767px){.archiveServiceList .sectionWrap{padding-bottom:100px}}.archiveServiceListWrap{padding-bottom:150px}@media screen and (max-width:767px){.archiveServiceListWrap{padding-bottom:80px}}.archiveServiceList .listTtl{justify-content:flex-start;align-items:center;font-size:2.6rem;font-weight:700;line-height:1em}@media screen and (max-width:767px){.archiveServiceList .listTtl{font-size:1.6rem}}.archiveServiceList .listTtlWrap{width:100vw;margin-left:calc((100vw - 100%) / 2 * -1);position:relative}.archiveServiceList .listTtlWrap:before{content:"";position:absolute;top:0;left:0;background-color:#393939;width:100%;height:100%;z-index:-1}@media screen and (max-width:767px){.archiveServiceList .listTtl .listMain{padding:10px 0;width:100%}}.archiveServiceList .listTtlCopy{font-size:1.8rem;margin-left:11.25%;padding:10px 0 10px 52px;position:relative;color:#fff}@media screen and (max-width:767px){.archiveServiceList .listTtlCopy{font-size:1.2rem;margin-left:0;padding:10px 0;width:100%}}.archiveServiceList .listTtlCopy:before{content:"";position:absolute;top:0;left:0;background-color:#a6a6a6;width:100vw;height:100%;z-index:-1;border-radius:20px 0 0 20px}@media screen and (max-width:767px){.archiveServiceList .listTtlCopy:before{margin-left:calc((100vw - 100%) / 2 * -1);border-radius:0}}.archiveServiceList .listDesc{width:740px;margin-top:30px;letter-spacing:.05em;line-height:2.4em}@media screen and (max-width:767px){.archiveServiceList .listDesc{margin-top:20px;width:100%}}.archiveServiceListDetail{margin-top:100px}@media screen and (max-width:767px){.archiveServiceListDetail{margin-top:50px}}.archiveServiceList .archiveServiceItemWrap{gap:75px 0}@media screen and (max-width:767px){.archiveServiceList .archiveServiceItemWrap{gap:60px 0}}.archiveServiceList .archiveServiceItem{width:45%;transition:.3s}@media screen and (max-width:767px){.archiveServiceList .archiveServiceItem{width:100%}}.archiveServiceList .archiveServiceItem .bd--light-btm{border-color:#777}.archiveServiceList .archiveServiceItem.is-nothover{opacity:.3}.archiveServiceList .archiveServiceItemTtl{width:380px;font-size:2.1rem;padding:0 0 20px 50px;position:relative}@media screen and (max-width:767px){.archiveServiceList .archiveServiceItemTtl{width:100%;font-size:1.6rem;padding:0 0 10px 50px}}.archiveServiceList .archiveServiceItemTtl:before{content:"";position:absolute;top:10%;left:0;background-repeat:no-repeat;background-size:contain;width:30px;height:27px}.archiveServiceList .archiveServiceItemTtl.movie:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/movie_icon.svg)}.archiveServiceList .archiveServiceItemTtl.photo:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/photo_icon.svg)}.archiveServiceList .archiveServiceItemTtl.web:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/web_icon.svg)}.archiveServiceList .archiveServiceItemTtl.ec:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/ec_icon.svg)}.archiveServiceList .archiveServiceItemTtl.lp:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/lp_icon.svg)}.archiveServiceList .archiveServiceItemTtl.nocode:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/nocode_icon.svg)}.archiveServiceList .archiveServiceItemTtl.nocode:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/nocode_icon.svg)}.archiveServiceList .archiveServiceItemTtl.marketing:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/marketing_icon.svg)}.archiveServiceList .archiveServiceItemTtl.ad:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/ad_icon.svg)}.archiveServiceList .archiveServiceItemTtl.operation:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/operation_icon.svg)}.archiveServiceList .archiveServiceItemTtl.studio:before{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service/studio_icon.svg)}.archiveServiceList .archiveServiceItemDesc{margin-top:25px;letter-spacing:.2em;line-height:2em}@media screen and (max-width:767px){.archiveServiceList .archiveServiceItemDesc{margin-top:10px}}.archiveWorksHeader{position:relative}.archiveWorksHeader .sectionWrap{padding-top:110px}@media screen and (max-width:767px){.archiveWorksHeader .sectionWrap{padding-top:80px}}.archiveWorksHeaderTtl{width:482px}@media screen and (max-width:767px){.archiveWorksHeaderTtl{width:100%}}.archiveWorksHeaderDesc{margin:50px 0 0 auto;width:688px}@media screen and (max-width:767px){.archiveWorksHeaderDesc{width:100%;margin:20px 0 0}}.archiveWorksHeader .onespiceText{position:absolute;top:55%;left:0;z-index:-1}@media screen and (max-width:767px){.archiveWorksHeader .onespiceText{width:100%;top:90%}}@media screen and (max-width:767px){.archiveWorksHeader .onespiceTextLogo{transform:scale(.4)}}.archiveWorksBody{padding-bottom:400px}@media screen and (max-width:767px){.archiveWorksBody{padding-bottom:120px}}.archiveWorksBody .sectionWrap{padding-top:120px}.archiveWorksCat{margin-top:50px;width:100vw;margin-left:calc((100vw - 100%) / 2 * -1);position:relative}@media screen and (max-width:767px){.archiveWorksCat{margin-top:30px}}@media screen and (max-width:767px){.archiveWorksCatWrap{padding:0}}.archiveWorksCatList{justify-content:flex-start;color:#343434;padding:10px 25px 10px 0;max-width:1200px;margin:0 auto;position:relative}@media screen and (max-width:767px){.archiveWorksCatList{padding:10px 15px;flex-wrap:wrap;gap:10px 20px}}.archiveWorksCatList:before{content:"";position:absolute;top:50%;left:calc(0px - (100vw - 1200px) / 2);transform:translateY(-50%);width:calc((100vw - 1200px) / 2 + 100%);height:100%;background-color:#efefef;border-radius:0 15px 15px 0}@media screen and (max-width:767px){.archiveWorksCatList:before{width:100%;left:0}}.archiveWorksCatItem{position:relative}.archiveWorksCatItem:not(:first-child){margin-left:20px}@media screen and (max-width:767px){.archiveWorksCatItem:not(:first-child){margin-left:0}}.archiveWorksCont{margin-top:200px}@media screen and (max-width:767px){.archiveWorksCont{margin-top:40px}}.archiveWorksContCat{width:307px}@media screen and (max-width:767px){.archiveWorksContCat{width:100%}}.archiveWorksContCat .catList{position:sticky;top:250px;font-family:"DM Sans",sans-serif;font-size:2.4rem;letter-spacing:.05em;font-weight:400;line-height:2.1em}@media screen and (max-width:767px){.archiveWorksContCat .catList{position:initial;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 30px;font-size:1.8rem}}.archiveWorksContCat .catItem{color:#777;transition:.3s}@media screen and (max-width:767px){.archiveWorksContCat .catItem{color:#efefef}}.archiveWorksContCat .catItem.is-active{color:#efefef}.archiveWorksContCat .catItem:hover{color:#efefef}.archiveWorksContCat .catItem:not(:first-child){margin-top:10px}@media screen and (max-width:767px){.archiveWorksContCat .catItem:not(:first-child){margin-top:0}}.archiveWorksContCat .catItem a{width:100%;height:100%;display:inline-block}.archiveWorksProduct{width:890px}@media screen and (max-width:767px){.archiveWorksProduct{width:100%;margin-top:100px}}.archiveWorksProductItem:not(:first-child){margin-top:140px}@media screen and (max-width:767px){.archiveWorksProductItem:not(:first-child){margin-top:80px}}.archiveWorksProductItem .productTtl .firstCol{font-size:1.8rem;font-family:"DM Sans",sans-serif;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.archiveWorksProductItem .productTtl .firstCol{font-size:1.4rem}}.archiveWorksProductItem .productTtl .secondCol{font-size:1.8rem;letter-spacing:.05em;margin-left:60px}@media screen and (max-width:767px){.archiveWorksProductItem .productTtl .secondCol{font-size:1.4rem;margin-left:30px}}.archiveWorksProductItem .productDesc{width:480px;margin-top:25px;letter-spacing:.05em;line-height:2em}@media screen and (max-width:767px){.archiveWorksProductItem .productDesc{width:100%}}.archiveWorksProductItem .productTagWrap{width:710px;margin-top:30px}@media screen and (max-width:767px){.archiveWorksProductItem .productTagWrap{width:100%;font-size:1.2rem;margin-top:5px}}.archiveWorksProductItem .productTagList{justify-content:flex-start}@media screen and (max-width:767px){.archiveWorksProductItem .productTagList{gap:3px 15px}}.archiveWorksProductItem .productTagItem{color:#c2c2c2;margin-right:10px;line-height:2em}@media screen and (max-width:767px){.archiveWorksProductItem .productTagItem{margin-right:0}}.archiveWorksProductItem .productTagItem:last-child{margin-right:0}.archiveWorksProductItem .productDetailWrap{margin-top:55px;width:calc((100vw - 1200px) / 2 + 890px);overflow:scroll;overflow-x:scroll}@media screen and (max-width:767px){.archiveWorksProductItem .productDetailWrap{width:100%;margin-top:20px}}.archiveWorksProductItem .productDetailList{justify-content:flex-start;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:767px){.archiveWorksProductItem .productDetailList{overflow-x:scroll}}.archiveWorksProductItem .productDetailItem{width:585px;height:396px;position:relative;flex-shrink:0;transition:.6s}@media screen and (max-width:767px){.archiveWorksProductItem .productDetailItem{width:80%;height:280px}}.archiveWorksProductItem .productDetailItem:hover .productDetailThumb{filter:brightness(.4)}.archiveWorksProductItem .productDetailItem:hover .productDetailCont{opacity:1}.archiveWorksProductItem .productDetailItem:not(:first-child){margin-left:100px}@media screen and (max-width:767px){.archiveWorksProductItem .productDetailItem:not(:first-child){margin-left:50px}}.archiveWorksProductItem .productDetailItem a{width:100%;height:100%}.archiveWorksProductItem .productDetailThumb{object-fit:cover;height:100%;transition:.6s}.archiveWorksProductItem .overWrap{position:absolute;bottom:15px;left:30px}@media screen and (max-width:767px){.archiveWorksProductItem .overWrap{bottom:0;left:0;background-color:rgba(0,0,0,.4);width:100%;padding:5px}}.archiveWorksProductItem .productDetailCont{font-size:1.4rem;letter-spacing:.05em;justify-content:flex-start;line-height:1.6em;opacity:0;transition:.6s}@media screen and (max-width:767px){.archiveWorksProductItem .productDetailCont{opacity:1;font-size:1rem}}.archiveWorksProductItem .productDetailCont .firstCol{font-family:"DM Sans",sans-serif;font-weight:700}@media screen and (max-width:767px){.archiveWorksProductItem .productDetailCont .secondCol{font-size:1.2rem}}.archiveWorksProductItem .productDetailCont dd:not(:first-of-type){margin-left:10px}.archiveWorksProductItem .productNav{width:585px;margin-top:30px}@media screen and (max-width:767px){.archiveWorksProductItem .productNav{width:100%;margin-top:10px;align-items:center}}.archiveWorksProductItem .txScroll{font-family:"DM Sans",sans-serif;font-size:1.8rem;letter-spacing:.2em;font-weight:700}@media screen and (max-width:767px){.archiveWorksProductItem .txScroll{font-size:1.2rem}}.archiveWorksProductItem .scrollArrow{margin-left:15px;width:55px;height:10px}@media screen and (max-width:767px){.archiveWorksProductItem .productNavIcon{display:none}}.archiveWorksProductItem .productNavPrev.disabled{opacity:.2;pointer-events:none}.archiveWorksProductItem .prevArrow{width:30px;height:30px;cursor:pointer}@media screen and (max-width:767px){.archiveWorksProductItem .prevArrow{transform:scale(.5)}}.archiveWorksProductItem .prevArrow .circle{fill:#efefef}.archiveWorksProductItem .prevArrow .triangle{fill:#323232}.archiveWorksProductItem .productNavNext.disabled{opacity:.2;pointer-events:none}.archiveWorksProductItem .nextArrow{width:30px;height:30px;cursor:pointer;margin-left:45px}@media screen and (max-width:767px){.archiveWorksProductItem .nextArrow{transform:scale(.5);margin-left:0}}.archiveWorksProductItem .nextArrow .circle{fill:#efefef}.archiveWorksProductItem .nextArrow .triangle{fill:#323232}.catHeader .sectionWrap{padding:100px 0 110px}@media screen and (max-width:767px){.catHeader .sectionWrap{padding:40px 15px 80px}}.catHeaderImgWrap{width:380px;height:215px}.catHeaderImgWrap img{border-radius:20px}.catHeaderCont{width:686px}.catHeaderCont .sectionDesc{margin-top:30px}@media screen and (max-width:767px){.catHeaderCont .sectionDesc{margin-top:20px}}.catArchive .sectionWrap{padding:180px 0 200px}@media screen and (max-width:767px){.catArchive .sectionWrap{padding:80px 15px 120px}}.catArchiveTtl{font-size:1.8rem}@media screen and (max-width:767px){.catArchiveTtl{font-size:1.4rem}}.catArchiveTtl .firstCol{font-family:"DM Sans",sans-serif;font-weight:700;letter-spacing:.05em}.catArchiveTtl .secondCol{font-family:"Heisei Kaku Gothic Std",sans-serif;letter-spacing:.05em;margin-left:60px}@media screen and (max-width:767px){.catArchiveTtl .secondCol{margin-left:30px}}.catArchiveList{grid-template-columns:repeat(auto-fill,minmax(585px, 1fr));gap:150px 30px;margin-top:15px}@media screen and (max-width:767px){.catArchiveList{grid-template-columns:auto;gap:80px 0}}.card{transition:.6s cubic-bezier(.165,.84,.44,1)}.card.is-nothover{opacity:.4}@media screen and (max-width:767px){.cardImg{height:280px}}.cardImg a{width:100%;height:100%}.cardImg img{width:100%;height:395px;object-fit:cover}@media screen and (max-width:767px){.cardImg img{height:100%}}.cardCont{margin-top:25px;font-family:"Heisei Kaku Gothic Std",sans-serif;font-weight:700;letter-spacing:.05em;line-height:2.1em}@media screen and (max-width:767px){.cardCont{margin-top:10px}}.cardCont .firstRow{justify-content:flex-start}.cardCont .cliSite{margin-left:auto;font-family:"DM Sans",sans-serif}.cardCont .cliSite a{padding:0 50px 0 0;position:relative}.cardCont .cliSite a:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/othersitelink.svg);background-repeat:no-repeat;width:20px;height:20px;transform:translate(-100%,-50%)}.cardCont .cliSite.is--sp{text-align:right;font-size:1.2rem;line-height:1}.cardCont .cliSite.is--sp a{padding-bottom:5px}.cardCont .cliSite.is--sp a:before{background-size:contain;width:15px;height:15px;top:35%}.cardCont .secondRow{justify-content:flex-start}.cardCont .tagName:not(:first-child){margin-left:10px}.sep{margin:0 5px}.infoArchive{padding:100px 0 200px}.infoArchiveList{gap:80px 0;margin-top:80px;position:relative}.infoArchiveList:after{content:"";display:block;width:31.666%}.infoArchiveItem{width:31.666%}@media screen and (max-width:767px){.infoArchiveItem{width:100%}}.infoArchiveItem:hover .infoArchiveItemImg{transform:scale(1.1);opacity:.6}.infoArchiveItemImgWrap{overflow:hidden}.infoArchiveItemImg{aspect-ratio:1.423/1;object-fit:cover;transition:.3s ease-out}.infoArchiveItemCont{margin-top:20px}@media screen and (max-width:767px){.infoArchiveItemCont{margin-top:10px}}.infoArchiveItemMeta{display:flex;justify-content:space-between;align-items:center}.infoArchiveItemDate{font-size:1.4rem;letter-spacing:.2em}.infoArchiveItemCat{background:#323232;color:#efefef;padding:5px 10px;line-height:1;border-radius:10px}.infoArchiveItemTtl{font-size:1.6rem;font-weight:700;letter-spacing:.2em}.infoArchive .pagination{margin-top:180px}@media screen and (max-width:767px){.infoArchive .pagination{margin-top:100px}}.pagination{width:65.833%;margin-left:auto;margin-right:auto;border-bottom:1px solid #323232;padding-bottom:20px;display:flex;align-items:center}@media screen and (max-width:767px){.pagination{width:100%}}.paginationPrev,.paginationNext{width:40px;height:40px;border:1px solid #777;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}@media screen and (max-width:767px){.paginationPrev,.paginationNext{width:30px;height:30px}}.paginationPrevIcon,.paginationNextIcon{width:8px;height:14px;fill:#777;z-index:2;transition:.3s ease-in}@media screen and (max-width:767px){.paginationPrevIcon,.paginationNextIcon{transform:scale(.8)}}.paginationPrev:before,.paginationNext:before{content:"";position:absolute;top:50%;transform:translate(0,-50%);background:#777;width:100%;height:100%;border-radius:50%;transition:.2s ease-in}.paginationPrev:hover .paginationPrevIcon,.paginationPrev:hover .paginationNextIcon,.paginationNext:hover .paginationPrevIcon,.paginationNext:hover .paginationNextIcon{fill:#efefef}.paginationPrev:before{left:-100%}.paginationPrev:hover:before{left:0}.paginationNext:before{right:-100%}.paginationNext:hover:before{right:0}.paginationPageLinkWrap{display:flex;gap:0 15px;flex:1;justify-content:center}@media screen and (max-width:767px){.paginationPageLinkWrap{gap:0 20px}}.paginationPageLink{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.3s}@media screen and (max-width:767px){.paginationPageLink{width:25px;height:25px}}.paginationPageLink.is--current{background:#323232;color:#efefef}.paginationPageLink:hover{background:#d7d7d7}.postWorksHeader .sectionWrap{padding:70px 0 0}@media screen and (max-width:767px){.postWorksHeader .sectionWrap{padding:40px 0 0}}.postWorksInfo{justify-content:flex-start}@media screen and (max-width:767px){.postWorksInfoItem{width:100%}}.postWorksInfoItem:nth-of-type(1){margin-right:30px}.postWorksInfoItem:nth-of-type(2){margin-right:30px}.postWorksInfoItem dt{color:#777;font-family:"DM Sans",sans-serif;letter-spacing:.05em}.postWorksInfoItem dd{margin-top:10px;letter-spacing:.05em}@media screen and (max-width:767px){.postWorksInfoItem dd{margin-top:0}}.postWorksInfoItem.worksType dd:nth-of-type(n+2){margin-left:10px}.postWorksInfoItem.cliSite{margin-left:auto;min-width:100px}.postWorksInfoItem.cliSite dt{position:relative}.postWorksInfoItem.cliSite dt:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/othersitelink_gr.svg);background-repeat:no-repeat;width:20px;height:20px;transform:translate(-100%,-50%)}@media screen and (max-width:767px){.postWorksInfoItem.cliSite dt:before{left:initial;right:-50px;background-size:contain;width:15px;height:15px}}@media screen and (max-width:767px){.postWorksInfoItem.cliSite dt{display:inline-block}}.postWorksInfoItem.cliSite dd{font-family:"DM Sans",sans-serif}@media screen and (max-width:767px){.postWorksInfoItem:not(:first-child){margin-top:20px}}.postWorksThumb{margin-top:50px;padding:0 25px}@media screen and (max-width:767px){.postWorksThumb{margin-top:40px;padding:0 15px}}.postWorksThumb img{height:600px;object-fit:cover}@media screen and (max-width:767px){.postWorksThumb img{height:auto}}.postWorksCont .sectionWrap{padding:110px 0 0}@media screen and (max-width:767px){.postWorksCont .sectionWrap{padding:40px 15px 0}}.postWorksCont .postWorksTtl{position:relative}.postWorksCont .postWorksTtl:before{content:"";position:absolute;top:80%;left:0;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/works_single/works_ttl.svg);background-repeat:no-repeat;width:660px;height:364px;transform:translate(-25%,-50%)}@media screen and (max-width:767px){.postWorksCont .postWorksTtl:before{background-size:contain;width:360px;height:114px}}.postWorksCont .postWorksCopy{font-size:2.6rem;letter-spacing:.05em;width:586px;position:relative}@media screen and (max-width:767px){.postWorksCont .postWorksCopy{width:100%;font-size:1.6rem}}.postWorksCont .postWorksDesc{width:581px;margin-left:auto;margin-top:-80px}@media screen and (max-width:767px){.postWorksCont .postWorksDesc{width:100%;margin-top:20px}}.postWorksCont .postWorksBody{margin-top:180px;padding-bottom:180px;font-size:1.8rem;letter-spacing:.2em;line-height:2.3em}@media screen and (max-width:767px){.postWorksCont .postWorksBody{margin-top:80px;padding-bottom:120px;font-size:1.4rem;line-height:2em}}.postWorksCont .postWorksBody p:not(:first-of-type){margin-top:30px}@media screen and (max-width:767px){.postWorksCont .postWorksBody p:not(:first-of-type){margin-top:20px}}.postWorksCont .postWorksBody img{margin-top:30px}@media screen and (max-width:767px){.postWorksCont .postWorksBody img{margin-top:20px}}.postWorksFooter .sectionWrap{padding:25px 0 200px}.postWorksFooter .postWorksNavList{justify-content:center;align-items:center;font-family:"Poppins",sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.2em}@media screen and (max-width:767px){.postWorksFooter .postWorksNavList{font-size:1.2rem}}.postWorksFooter .backArchive{margin:0 145px}@media screen and (max-width:767px){.postWorksFooter .backArchive{margin:0 30px}}.backArchive{background-color:#323232;color:#efefef;border-radius:15px}.backArchive a{display:inline-block;padding:15px 80px 15px 25px;position:relative;font-family:"Poppins",sans-serif;font-size:1.6rem;letter-spacing:.2em;font-weight:400}@media screen and (max-width:767px){.backArchive a{font-size:1.2rem;padding:10px 50px 10px 10px}}.backArchive a:before{content:"";position:absolute;top:50%;left:90%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/menu_list.svg);background-repeat:no-repeat;width:25px;height:18px;transform:translate(-100%,-50%)}@media screen and (max-width:767px){.backArchive a:before{background-size:contain;width:20px;height:15px}}.postServiceHeader .sectionWrap{padding:100px 0 110px}@media screen and (max-width:767px){.postServiceHeader .sectionWrap{padding:40px 15px 110px}}.postServiceImgWrap{width:380px;height:215px}@media screen and (max-width:767px){.postServiceImgWrap{width:70%;margin:0 auto;height:auto}}.postServiceImgWrap img{border-radius:20px}.postServiceHeaderCont{width:686px}@media screen and (max-width:767px){.postServiceHeaderCont{width:100%;margin-top:20px}}.postServiceHeaderCont .sectionDesc{margin-top:30px}@media screen and (max-width:767px){.postServiceHeaderCont .sectionDesc{margin-top:20px}}.postServiceProblem .sectionWrap{padding:210px 0 0}@media screen and (max-width:767px){.postServiceProblem .sectionWrap{padding:80px 15px 0}}.postServiceProblemCont{margin-top:80px}.postServiceProblemItem{border-radius:20px;border-color:#777}.postServiceProblemItem:first-child{width:100%;padding:77px 130px 77px 100px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.postServiceProblemItem:first-child{padding:55px 20px 35px;flex-wrap:wrap}}.postServiceProblemItem:first-child .postServiceProblemTtl{width:380px}@media screen and (max-width:767px){.postServiceProblemItem:first-child .postServiceProblemTtl{width:100%}}.postServiceProblemItem:first-child .postServiceProblemTtl:before{content:"01";position:absolute;top:-20%;left:0;font-family:"DM Sans",sans-serif;font-size:2.1rem;letter-spacing:.3em;font-weight:700;transform:translateY(-100%)}@media screen and (max-width:767px){.postServiceProblemItem:first-child .postServiceProblemTtl:before{font-size:1.6rem;top:-60%;transform:translateY(0)}}.postServiceProblemItem:first-child .postServiceProblemTtl:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/cross.svg);background-repeat:no-repeat;width:111px;height:111px}@media screen and (max-width:767px){.postServiceProblemItem:first-child .postServiceProblemTtl:after{content:none}}@media screen and (max-width:767px){.postServiceProblemItem:first-child .postServiceProblemTtl{border-bottom:1px solid #777;padding-bottom:5px}}.postServiceProblemItem:first-child .postServiceProblemDesc{width:485px}@media screen and (max-width:767px){.postServiceProblemItem:first-child .postServiceProblemDesc{width:100%}}.postServiceProblemItem:nth-of-type(n+2){width:48.75%;padding:55px 45px;margin-top:30px}@media screen and (max-width:767px){.postServiceProblemItem:nth-of-type(n+2){width:100%;padding:55px 20px 35px}}.postServiceProblemItem:nth-of-type(n+2) .postServiceProblemTtl{border-bottom:1px solid #efefef;padding-bottom:5px;padding-left:55px;min-height:3.6em}@media screen and (max-width:767px){.postServiceProblemItem:nth-of-type(n+2) .postServiceProblemTtl{padding-left:0;min-height:initial}}.postServiceProblemItem:nth-of-type(n+2) .postServiceProblemTtl:before{content:attr(data-item-number);position:absolute;top:0;left:0;font-family:"DM Sans",sans-serif;font-size:2.1rem;letter-spacing:.3em;font-weight:700}@media screen and (max-width:767px){.postServiceProblemItem:nth-of-type(n+2) .postServiceProblemTtl:before{top:-60%;font-size:1.6rem}}.postServiceProblemItem:nth-of-type(n+2) .postServiceProblemDesc{margin-top:15px}.postServiceProblemTtl{font-size:2rem;font-weight:700;line-height:1.5em;letter-spacing:.17em;position:relative}@media screen and (max-width:767px){.postServiceProblemTtl{font-size:1.6rem}}.postServiceProblemDesc{font-size:1.6rem;font-weight:500;line-height:2em;letter-spacing:.1em}@media screen and (max-width:767px){.postServiceProblemDesc{font-size:1.4rem;margin-top:20px}}.onespiceText{width:776px;height:300px;z-index:-1}.onespiceText .body{fill:#404040}.onespiceText .c_one{fill:none;stroke:#404040;stroke-width:9;stroke-miterlimit:10}.notContents{padding:100px 0 300px}.notContents p{font-size:2.1rem;overflow:hidden}.notContents p span{display:inline-block}.notContents a{display:inline-block;margin-top:100px;font-size:1.8rem;transition:.3s}.notContents a:hover{opacity:.6}.postServiceConfidence{position:relative}.postServiceConfidence .onespiceText{position:absolute;top:5%;right:0}@media screen and (max-width:767px){.postServiceConfidence .onespiceText{transform:translateX(25%) scale(.5)}}.postServiceConfidence .sectionWrap{padding:180px 0 170px}@media screen and (max-width:767px){.postServiceConfidence .sectionWrap{padding:120px 15px 80px}}.postServiceConfidence .confidenceTtl{width:1060px;margin-top:75px}@media screen and (max-width:767px){.postServiceConfidence .confidenceTtl{width:100%}}.postServiceConfidence .confidenceMainTtl{width:752px;margin-top:-15px}@media screen and (max-width:767px){.postServiceConfidence .confidenceMainTtl{margin-top:40px;width:100%}}.postServiceConfidence .confidenceDesc{margin-top:40px}@media screen and (max-width:767px){.postServiceConfidence .confidenceDesc{margin-top:20px}}.postServiceStrength .sectionWrap{position:relative}.postServiceStrength .sectionWrap.light{padding:125px 0 0}@media screen and (max-width:767px){.postServiceStrength .sectionWrap.light{padding:80px 15px 0}}.postServiceStrength .sectionWrap.lightGray{padding:220px 0 145px;background-color:#777}@media screen and (max-width:767px){.postServiceStrength .sectionWrap.lightGray{padding:170px 0 60px}}.postServiceStrengthList.first{margin-top:100px}@media screen and (max-width:767px){.postServiceStrengthList.first{margin-top:60px}}.postServiceStrengthList.second .postServiceStrengthTtl:before{content:"02"}.postServiceStrengthList.second .postServiceStrengthDesc{margin-top:60px}@media screen and (max-width:767px){.postServiceStrengthList.second .postServiceStrengthDesc{margin-top:20px}}.postServiceStrengthList.third{padding-top:140px}@media screen and (max-width:767px){.postServiceStrengthList.third{padding-top:90px}}.postServiceStrengthList.third .postServiceStrengthTtl:before{content:"03"}.postServiceStrengthList.third .postServiceStrengthDesc{margin-top:60px}@media screen and (max-width:767px){.postServiceStrengthList.third .postServiceStrengthDesc{margin-top:20px}}.postServiceStrengthTtl{width:300px;font-size:2.1rem;letter-spacing:.2em;line-height:1.7em;font-weight:700;position:relative}@media screen and (max-width:767px){.postServiceStrengthTtl{font-size:1.6rem}}.postServiceStrengthTtl:before{content:"";position:absolute;bottom:100%;left:0;font-family:"DM Sans",sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:.3em}@media screen and (max-width:767px){.postServiceStrengthTtl:before{font-size:1.6rem}}.postServiceStrengthTtl.first:before{content:"01"}.postServiceStrengthDesc{font-size:1.8rem;letter-spacing:.05em;line-height:2.1em;position:relative;z-index:2}@media screen and (max-width:767px){.postServiceStrengthDesc{width:100%;font-size:1.4rem;margin-top:20px}}.postServiceStrengthDesc.height{height:110px}@media screen and (max-width:767px){.postServiceStrengthDesc.height{height:auto}}.postServiceStrengthImgWrap{width:100vw;height:433px;margin-left:calc((100vw - 100%) / 2 * -1);clip-path:polygon(0 90%,16% 0,100% 100%,0 100%);background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_top.webp);background-size:100% 100%;position:relative;overflow:hidden;background-position:100vw;background-repeat:no-repeat;transition:1.2s .5s cubic-bezier(.82,.14,.23,1.02)}@media screen and (max-width:767px){.postServiceStrengthImgWrap{height:200px}}.postServiceStrengthImgWrap:before{background-color:#323232;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease-out;z-index:-1}.postServiceStrengthImgWrap.is-motion{background-position:0}.postServiceStrengthImgWrap.is-motion:before{opacity:0}.postServiceStrengthImgWrap.movie{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_top_movie.webp)}.postServiceStrengthImgWrap.web{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_top_web.webp)}.postServiceStrengthImgBtmWrap{width:100%;height:433px;position:absolute;top:0;clip-path:polygon(0 0,100% 0,84% 100%,0 10%);background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_btm.webp);background-size:100% 100%;background-position:-100vw;background-repeat:no-repeat;transition:1.2s cubic-bezier(.82,.14,.23,1.02)}@media screen and (max-width:767px){.postServiceStrengthImgBtmWrap{height:200px}}.postServiceStrengthImgBtmWrap.is-motion{background-position:0}.postServiceStrengthImgBtmWrap.movie{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_btm_movie.webp)}.postServiceStrengthImgBtmWrap.web{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_btm_web.webp)}.postServiceStrengthItemImg{width:482px}.postServiceStrengthItemCont{width:688px;padding-top:30px}.bgStrength{position:relative}.bgStrength:before{content:"Strength";position:absolute;top:-2%;left:6%;font-size:14.1rem;letter-spacing:.3em;font-family:"DM Sans",sans-serif;font-weight:700;color:#7b7b7b;transform:translateY(-50%);mix-blend-mode:difference}@media screen and (max-width:767px){.bgStrength:before{font-size:8rem;letter-spacing:.05em;top:-1%;left:2%}}.postServicePrice .sectionWrap{padding:200px 0 400px}@media screen and (max-width:767px){.postServicePrice .sectionWrap{padding:120px 15px 200px}}.postServicePrice .sectionDesc{width:796px;margin-top:60px}@media screen and (max-width:767px){.postServicePrice .sectionDesc{width:100%;margin-top:40px}}.postServicePrice .priceTable{margin-top:80px;justify-content:flex-start;align-items:flex-start;gap:10px 40px;position:relative}.postServicePrice .priceTable:before{content:"";position:absolute;top:initial;left:100%;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/price_bg.svg);background-repeat:no-repeat;width:630px;height:256px;left:calc(100% + (100vw - 100%) / 2);bottom:103%;right:0;transform:translate(-100%,0%)}@media screen and (max-width:767px){.postServicePrice .priceTable:before{background-size:contain;width:270px;height:106px;bottom:101%}}@media screen and (max-width:767px){.postServicePrice .priceTable{margin-top:20px;flex-wrap:wrap}}.postServicePrice .priceTableItem{background:#d9d9d9;border-radius:30px;padding:20px 25px 40px;width:calc(33.3333333333% - 27px)}@media screen and (max-width:767px){.postServicePrice .priceTableItem{width:100%;padding:20px 25px 20px}}@media screen and (max-width:767px){.postServicePrice .priceTableItem:not(:first-child){margin-top:30px}}.postServicePrice .priceTableTtl{font-size:2.1rem;letter-spacing:.05em;line-height:1.5em;font-weight:700;min-height:65px}@media screen and (max-width:767px){.postServicePrice .priceTableTtl{font-size:1.6rem;min-height:initial}}.postServicePrice .priceTableList{margin-top:30px}@media screen and (max-width:767px){.postServicePrice .priceTableList{margin-top:20px}}.postServicePrice .priceTableHead{text-align:left;font-size:1.6rem;letter-spacing:.05em;line-height:2em;font-weight:700}@media screen and (max-width:767px){.postServicePrice .priceTableHead{font-size:1.4rem;text-align:center}}.postServicePrice .priceTableHead:not(:first-child){margin-top:30px}.postServicePrice .priceTableBody{font-size:2.6rem;font-family:"DM Sans",sans-serif;font-weight:700;letter-spacing:.05em;line-height:2em;position:relative;display:inline-block;z-index:2}@media screen and (max-width:767px){.postServicePrice .priceTableBody{line-height:1.5em}}.postServicePrice .priceTableDesc{margin-top:50px;text-align:left;letter-spacing:.05em;line-height:1.6em}@media screen and (max-width:767px){.postServicePrice .priceTableDesc{margin-top:30px}}.postServicePrice .priceTableRemark{margin-top:30px;padding-top:10px}@media screen and (max-width:767px){.postServicePrice .priceTableRemark{margin-top:20px}}.postServicePrice .remarkList{font-size:1.4rem;letter-spacing:.05em;line-height:2em}@media screen and (max-width:767px){.postServicePrice .remarkList{font-size:1.2rem}}.borderLine{background-color:#bdbdbd;display:inline-block;position:absolute;bottom:.5em;left:-.1em;width:100%;height:10px;z-index:-1}@media screen and (max-width:767px){.borderLine{bottom:.2em}}.postServiceWorkFlow{position:relative}.postServiceWorkFlow .numbers{position:absolute;width:335px;height:201px;top:0;right:50px;transform:translateY(-50%)}.postServiceWorkFlow .numbers .top{fill:#343434}.postServiceWorkFlow .numbers .btm{fill:#3f3f3f}.postServiceWorkFlow .sectionWrap{padding-top:60px}@media screen and (max-width:767px){.postServiceWorkFlow .sectionWrap{padding-top:120px}}.postServiceWorkFlow .sectionDesc{margin-top:30px;width:790px}@media screen and (max-width:767px){.postServiceWorkFlow .sectionDesc{width:100%}}.postServiceWorkFlow .flowList{justify-content:flex-start;margin-top:80px;gap:10px 35px}@media screen and (max-width:767px){.postServiceWorkFlow .flowList{margin-top:40px;gap:20px 20px}}.postServiceWorkFlow .flowListRemark{font-size:1.4rem;letter-spacing:.05em;line-height:2.5em}@media screen and (max-width:767px){.postServiceWorkFlow .flowListRemark{font-size:1rem;margin-top:5px}}.postServiceWorkFlow .flowCircle{margin-right:30px}@media screen and (max-width:767px){.postServiceWorkFlow .flowCircle{margin-right:10px}}.postServiceWorkFlow .flowCont{margin-top:40px}@media screen and (max-width:767px){.postServiceWorkFlow .flowCont{margin-top:80px}}.postServiceWorkFlow .flowContList{display:none;opacity:0;border-left:1px solid #d9d9d9}.postServiceWorkFlow .flowContList.is-active{display:block;animation:fadeInOpacityUp 1.5s forwards ease-out}.postServiceWorkFlow .flowContList:after{content:"";height:100%;display:block}.postServiceWorkFlow .flowContItem{margin-left:-10px}.postServiceWorkFlow .flowContItem dt{font-size:1.8rem;letter-spacing:.05em;line-height:1.2em;display:flex;align-items:flex-start}@media screen and (max-width:767px){.postServiceWorkFlow .flowContItem dt{font-size:1.4rem;line-height:1.8em}}.postServiceWorkFlow .flowContItem dd{width:820px;margin:10px 80px 0 auto;font-size:1.8rem;letter-spacing:.05em;line-height:2.1em}@media screen and (max-width:767px){.postServiceWorkFlow .flowContItem dd{width:100%;font-size:1.4rem;margin:10px 0 10px;padding-left:22px}}.postServiceWorkFlow .flowContItem:not(:first-child){margin-top:60px}.tabBtn{padding:10px 60px;background-color:#777;font-size:2.1rem;font-weight:700;letter-spacing:.05em;border-radius:6px;color:#343434;transition:.3s;cursor:pointer}@media screen and (max-width:767px){.tabBtn{font-size:1.6rem;padding:10px 40px}}.tabBtn.is-active{background-color:#efefef}@media screen and (max-width:767px){.tabBtn:not(:first-child){margin-left:0}}.postServiceFaq .sectionWrap{padding:270px 0 200px}@media screen and (max-width:767px){.postServiceFaq .sectionWrap{padding:120px 15px 120px}}.postServiceFaq .postServiceFaqWrap{margin-top:90px}@media screen and (max-width:767px){.postServiceFaq .postServiceFaqWrap{margin-top:40px}}.postServiceFaq .postServiceFaqCont{width:380px}.postServiceFaq .faqLink{margin-top:40px}@media screen and (max-width:767px){.postServiceFaq .faqLink{display:flex;justify-content:space-between}}.postServiceFaq .boxDesignWrap.dlLink{margin-top:40px}@media screen and (max-width:767px){.postServiceFaq .boxDesignWrap.dlLink{margin:0}}.postServiceFaq .boxDesign{background-color:#efefef;color:#343434}.postServiceFaq .boxDesignSubTx{padding-left:0;margin-left:20px}@media screen and (max-width:767px){.postServiceFaq .boxDesignSubTx{margin-left:5px;font-size:1.2rem}}.postServiceFaqListWrap{width:686px}@media screen and (max-width:767px){.postServiceFaqListWrap{width:100%;margin-top:60px}}.postServiceFaqItem{transition:.6s}.postServiceFaqItem:not(:first-child){margin-top:40px}@media screen and (max-width:767px){.postServiceFaqItem:not(:first-child){margin-top:20px}}.postServiceFaqItem.is-open .faqQuestion:after{content:"-"}.postServiceFaqItem.is-open .faqAnswer{padding:30px 0 0 70px;height:auto;min-height:80px}@media screen and (max-width:767px){.postServiceFaqItem.is-open .faqAnswer{padding:20px 0 0 55px}}.postServiceFaqItem.is-open .faqAnswer:before{opacity:1}.postServiceFaq .faqQuestion{background-color:#efefef;color:#343434;font-size:1.8rem;font-weight:700;padding:15px 60px 15px 70px;border-radius:20px;position:relative;cursor:pointer}@media screen and (max-width:767px){.postServiceFaq .faqQuestion{font-size:1.4rem;padding:10px 30px 10px 55px}}.postServiceFaq .faqQuestion:before{content:"Q";position:absolute;top:50%;left:3%;transform:translateY(-50%);font-size:2.6rem;font-family:"Poppins",sans-serif;font-weight:400;background-color:#777;border-radius:50%;color:#efefef;width:38px;height:38px;text-align:center}@media screen and (max-width:767px){.postServiceFaq .faqQuestion:before{font-size:1.8rem;width:25px;height:25px}}.postServiceFaq .faqQuestion:after{content:"+";position:absolute;top:50%;right:3%;transform:translateY(-50%);font-family:"Poppins",sans-serif;font-size:4rem;font-weight:400}@media screen and (max-width:767px){.postServiceFaq .faqQuestion:after{font-size:2.3rem}}.postServiceFaq .faqAnswer{padding:0 0 0 70px;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.7em;position:relative;height:0;overflow:hidden;transition:.6s ease-out}@media screen and (max-width:767px){.postServiceFaq .faqAnswer{font-size:1.4rem;padding:0 0 0 55px}}.postServiceFaq .faqAnswer:before{content:"A";position:absolute;top:30px;left:3%;font-size:2.6rem;font-family:"Poppins",sans-serif;font-weight:400;background-color:#c2c2c2;border-radius:50%;color:#343434;width:38px;height:38px;text-align:center;line-height:1.4em;transition:.3s ease-out}@media screen and (max-width:767px){.postServiceFaq .faqAnswer:before{font-size:1.8rem;top:20px;width:25px;height:25px}}body.postid-145 .postServiceProblemItem{border-color:#efefef}body.postid-145 .postServiceProblemItem:first-child .postServiceProblemTtl{border-color:#efefef}body.postid-145 .postServiceProblemItem:first-child .postServiceProblemTtl:after{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/cross_wh.svg)}body.postid-145 .postServiceStrength .sectionWrap.studioSecondary{background:#efd74f;color:#343434}body.postid-145 .tx--col-studio .sectionTtl{background-color:#70ac9b}body.postid-145 .leftMax .leftMaxList{color:#fff}body.postid-145 .leftMax .leftMaxList:before{background-color:#70ac9b}body.postid-145 .leftMax .leftMaxList .leftMaxListItem a:hover{background-color:#343434}body.postid-145 .postServiceStrengthImgWrap{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_top_studio.webp)}body.postid-145 .postServiceStrengthImgBtmWrap{background-image:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/service_single/strength_btm_studio.webp)}.postServiceStudioGallery .sectionWrap{padding:125px 0 0}@media screen and (max-width:767px){.postServiceStudioGallery .sectionWrap{padding:80px 15px 0}}.postServiceStudioGallery .studioGalleryWrap{margin-top:80px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,198px);gap:20px;overflow:hidden}@media screen and (max-width:767px){.postServiceStudioGallery .studioGalleryWrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0;margin-top:60px}}@media screen and (max-width:767px){.postServiceStudioGallery .studioGalleryItem{width:48%}}@media screen and (max-width:767px){.postServiceStudioGallery .studioGalleryItem:last-child{width:100%}}.postServiceStudioGallery .studioGalleryItem:last-child{grid-column:4/5;grid-row:2/3}.postServiceStudioLink .btnWrap{text-align:center;margin-top:80px}@media screen and (max-width:767px){.postServiceStudioLink .btnWrap{margin-top:60px}}.postServiceStudioLink .btnWrap.secondary{color:#efefef}.postServiceStudioLink .btnWrap.secondary .btn{background-color:#efd74f;color:#343434}.postServiceStudioLink .btn{margin-top:20px}.postNews .sectionWrap{padding:45px 0 200px}@media screen and (max-width:767px){.postNews .sectionWrap{padding:45px 15px 120px}}.postNews .thumbnailWrap{width:380px;margin:0 auto}@media screen and (max-width:767px){.postNews .thumbnailWrap{width:70%}}.postNews .thumbnailImg{object-fit:cover;border-radius:10px}.postNews .postNewsCont{margin-top:80px;padding-bottom:200px;font-size:1.8rem;letter-spacing:.05em;line-height:2em}@media screen and (max-width:767px){.postNews .postNewsCont{font-size:1.4rem;line-height:2em;padding-bottom:120px;margin-top:60px}}.postNews .postNewsCont p:not(:first-child){margin-top:30px}@media screen and (max-width:767px){.postNews .postNewsCont p:not(:first-child){margin-top:20px}}.postNews .postNewsCont img{width:initial}.postNews .postNewsCont .imgMaxWidth>img{width:100%}.postNews .postNewsCont ul{padding-left:20px}@media screen and (max-width:767px){.postNews .postNewsCont ul{padding-left:15px}}.postNews .postNewsCont ul>li{list-style:disc}.postNews .postNav{justify-content:flex-start;align-items:center;font-family:"Poppins",sans-serif;letter-spacing:.2em;font-size:1.8rem;margin-top:20px}@media screen and (max-width:767px){.postNews .postNav{font-size:1.2rem}}.postNews .postNewsPrevLink{margin-left:85px}@media screen and (max-width:767px){.postNews .postNewsPrevLink{margin-left:30px}}.postNews .postNewsNextLink{margin-left:80px}@media screen and (max-width:767px){.postNews .postNewsNextLink{margin-left:30px}}.postNews strong{font-weight:700}.postNews .cancelMt{margin-top:0 !important}.backTop{background-color:#323232;color:#efefef;font-family:"Poppins",sans-serif;letter-spacing:.2em;font-size:1.6rem;width:280px;border-radius:15px;padding:13px 45px 13px 22px;position:relative}@media screen and (max-width:767px){.backTop{font-size:1.2rem;width:150px;padding:10px 0 10px 15px}}.backTop:before{content:"";position:absolute;top:50%;left:calc(100% - 45px);transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/backTopIcon.svg);background-repeat:no-repeat;width:18px;height:19px;transform:translate(-100%,-50%)}@media screen and (max-width:767px){.backTop:before{background-size:contain;width:10px;height:14px;left:calc(100% - 25px)}}.philosophyBg{position:relative}.philosophyBg:after{content:"";position:absolute;top:100%;left:0;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/company/philosophysvg.svg);background-repeat:no-repeat;width:659px;height:347px;transform:translateY(-100%)}@media screen and (max-width:767px){.philosophyBg:after{background-size:contain;width:309px;height:147px;top:95%}}.philosophy .sectionWrap{padding:300px 0 150px}@media screen and (max-width:767px){.philosophy .sectionWrap{padding:120px 15px 90px}}.philosophy .sectionSubTtl{font-size:2.1rem;letter-spacing:.3em;font-weight:700}@media screen and (max-width:767px){.philosophy .sectionSubTtl{font-size:1.6rem}}.philosophyCont{margin-top:110px}@media screen and (max-width:767px){.philosophyCont{margin-top:60px}}.philosophy .sectionCopy{line-height:1.5}.philosophy .sectionCopy span{font-size:1.4rem;text-align:center;line-height:1}.philosophyDesc{margin-top:20px;padding-left:31.416%}@media screen and (max-width:767px){.philosophyDesc{padding-left:0}}.philosophyDesc .sectionDesc:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:767px){.philosophyDesc .sectionDesc:nth-of-type(n+2){margin-top:20px}}.message{overflow:hidden}.message .sectionWrap{padding:210px 0 200px}@media screen and (max-width:767px){.message .sectionWrap{padding:80px 15px 120px}}.messageCont .sectionCopy{margin-top:50px}.messageCont .sectionDesc{width:585px;margin-top:20px;position:relative}@media screen and (max-width:767px){.messageCont .sectionDesc{width:100%}}.messageCont .sectionDesc:first-of-type:before{content:"";position:absolute;top:50%;left:calc(100% + 100px);transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/company/message.svg);background-repeat:no-repeat;width:927px;height:379px}.story .chronology{margin-top:135px}@media screen and (max-width:767px){.story .chronology{margin-top:65px}}.story .chronologyDetail{justify-content:flex-start;align-items:center}.story .chronologyMilestone{width:126px;height:126px;background-color:#efefef;color:#343434;align-items:flex-end;padding-left:9px;padding-bottom:7px;font-weight:700;letter-spacing:.2em;line-height:1.35em;font-size:2.1rem;position:relative}@media screen and (max-width:767px){.story .chronologyMilestone{font-size:1.4rem;width:76px;height:76px;padding-left:6px;padding-bottom:4px}}.story .chronologyMilestone:before{content:"2004";font-family:"DM Sans",sans-serif;font-size:2.1rem;letter-spacing:.05em;line-height:1;position:absolute;bottom:97%;left:0;color:#efefef}@media screen and (max-width:767px){.story .chronologyMilestone:before{font-size:1.6rem}}.story .chronologyDesc{width:700px;margin-left:40px;line-height:2em;letter-spacing:.05em}@media screen and (max-width:767px){.story .chronologyDesc{width:100%;margin-left:0;margin-top:10px}}.story .chronologyItem:nth-of-type(2) .chronologyMilestone:before{content:"20XX"}.story .chronologyItem:nth-of-type(3) .chronologyMilestone:before{content:"20XX"}.story .chronologyItem:nth-of-type(4) .chronologyMilestone:before{content:"20XX"}.story .chronologyItem:nth-of-type(5) .chronologyMilestone:before{content:"20XX"}.story .dotsWrap{margin:100px 0 100px 100px}@media screen and (max-width:767px){.story .dotsWrap{margin:30px 0;text-align:center}}.story .dotsWrap .dots{width:10px;height:160px}@media screen and (max-width:767px){.story .dotsWrap .dots{height:80px}}.companyInfo .sectionWrap{padding-bottom:100px}@media screen and (max-width:767px){.companyInfo .sectionWrap{padding-bottom:60px}}.companyInfoTable{margin-top:140px;padding-left:10.2%}@media screen and (max-width:767px){.companyInfoTable{margin-top:60px;padding-left:0}}.companyInfoTableList{width:790px}@media screen and (max-width:767px){.companyInfoTableList{width:100%}}.companyInfoTableItem{justify-content:flex-start;padding-bottom:10px}.companyInfoTableItem:not(:first-child){margin-top:40px;padding-bottom:5px}.companyInfoTableItem .tableItem{width:204px;font-weight:700;line-height:2em;letter-spacing:.3em}@media screen and (max-width:767px){.companyInfoTableItem .tableItem{width:100%;font-size:1.2rem}}.companyInfoTableItem .tableCont{width:586px;line-height:2em;letter-spacing:.3em;font-size:1.6rem}@media screen and (max-width:767px){.companyInfoTableItem .tableCont{width:100%;font-size:1.4rem}}.companyInfoTableItem .tableCont p:nth-of-type(n+2){margin-top:10px}.map{padding-bottom:140px}@media screen and (max-width:767px){.map{padding-bottom:120px}}@media screen and (max-width:767px){.mapLink{font-size:1.2rem}}.map iframe{margin-top:30px;height:calc(100vh - 150px)}@media screen and (max-width:767px){.map iframe{height:400px}}.mapLink{font-family:"Poppins",sans-serif;letter-spacing:.2em;position:relative}.mapLink:after{content:"";position:absolute;top:70%;left:calc(100% + 20px);transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/othersitelink.svg);background-repeat:no-repeat;width:20px;height:20px}@media screen and (max-width:767px){.mapLink:after{background-size:contain;width:15px;height:15px;left:calc(100% + 10px)}}.boxDesignWrap{display:flex;justify-content:flex-start;align-items:flex-end}.boxDesign{width:77px;height:70px;padding:0 0 5px 5px;display:flex;align-items:flex-end}@media screen and (max-width:767px){.boxDesign{width:57px;height:55px}}.boxDesign.is--deActive{background:#ddd;color:#fff}.boxDesign.is--active{background:#343434;color:#fff}.boxDesignTx{font-family:"DM Sans",sans-serif;font-size:2.1rem;letter-spacing:.2em;font-weight:400;line-height:.95em}@media screen and (max-width:767px){.boxDesignTx{font-size:1.6rem}}.boxDesignSubTx{display:inline-block;padding:0 0 5px 20px;font-family:"Heisei Kaku Gothic Std",sans-serif;font-size:1.8rem;letter-spacing:.05em;font-weight:700}@media screen and (max-width:767px){.boxDesignSubTx{font-size:1.4rem;padding:0 0 5px 10px}}.contact{position:relative}.contact:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/contact/contact_bg.svg);background-repeat:no-repeat;width:573px;height:359px}@media screen and (max-width:767px){.contact:before{width:373px;height:159px;background-size:contain;top:25%}}.contact .sectionWrap{padding:110px 0 230px}@media screen and (max-width:767px){.contact .sectionWrap{padding:200px 15px 80px}}.contactHeader{width:685px;margin-left:auto;line-height:2.1em;letter-spacing:.05em;font-size:1.8rem}@media screen and (max-width:767px){.contactHeader{width:100%;font-size:1.6rem}}.contactCont .sectionWrap{padding-bottom:200px}@media screen and (max-width:767px){.contactCont .sectionWrap{padding-bottom:140px}}.contactCont .boxDesign{background-color:#343434;color:#efefef}.contactCont .faq,.contactCont .line{width:407px}.contactCont .faq{margin-top:60px}.contactCont .faqCont,.contactCont .lineCont{margin-top:30px}@media screen and (max-width:767px){.contactCont .faqCont,.contactCont .lineCont{margin-top:20px}}.contactCont .faqDesc,.contactCont .lineDesc{font-size:1.8rem;letter-spacing:.05em;line-height:2em}@media screen and (max-width:767px){.contactCont .faqDesc,.contactCont .lineDesc{font-size:1.4rem}}.contactCont .faqCat,.contactCont .lineLinkWrap{margin-top:40px}.contactCont .lineLinkWrap{text-align:center}.contactCont .linkBox{margin:0 10px 15px 0;border:none;color:#000}.contactCont .faqCatImgWrap{margin-top:25px}@media screen and (max-width:767px){.contactCont .faqCatImgWrap{margin-top:15px}}.contactCont .faqCatImgWrap .faqCatImg{border-radius:20px}.contactCont .form{width:483px}@media screen and (max-width:767px){.contactCont .form{margin-top:40px}}.contactCont .formCaution{line-height:2.4em}.contactCont .formBody{margin-top:30px}.contactCont .formItem:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:767px){.contactCont .formItem:nth-of-type(n+2){margin-top:20px}}.contactCont .formItem.radioType{margin-top:30px}.contactCont .formItem.radioType label{display:flex}.contactCont .formItem.radioType label input{margin-right:10px}.contactCont .formItem.radioType span{font-size:1.8rem;margin:0}@media screen and (max-width:767px){.contactCont .formItem.radioType span{font-size:1.6rem}}.contactCont .formItem.radioType span.last{margin-left:20px}.contactCont .formItem.agreeItem{text-align:center}.contactCont .form .formGroupItem{margin-top:65px}@media screen and (max-width:767px){.contactCont .form .formGroupItem{margin-top:30px}}.contactCont .form label{font-size:1.8rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;gap:0 10px}@media screen and (max-width:767px){.contactCont .form label{font-size:1.4rem}}.contactCont .form label span{font-family:"Heisei Kaku Gothic Std",sans-serif;font-size:1.4rem}@media screen and (max-width:767px){.contactCont .form label span{font-size:1rem}}.contactCont .form input[type=text],.contactCont .form input[type=email],.contactCont .form input[type=url],.contactCont .form input[type=tel],.contactCont .form select,.contactCont .form textarea{width:100%;height:60px;background-color:#e3e3e3;border:none;border-radius:10px;font-family:"Heisei Kaku Gothic Std",sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.05em;padding:20px;margin-top:10px;color:#585858}@media screen and (max-width:767px){.contactCont .form input[type=text],.contactCont .form input[type=email],.contactCont .form input[type=url],.contactCont .form input[type=tel],.contactCont .form select,.contactCont .form textarea{padding:10px;font-size:1.4rem}}.contactCont .form input[type=text]::placeholder,.contactCont .form input[type=email]::placeholder,.contactCont .form input[type=url]::placeholder,.contactCont .form input[type=tel]::placeholder,.contactCont .form select::placeholder,.contactCont .form textarea::placeholder{color:#c2c2c2}.contactCont .form textarea{height:440px}@media screen and (max-width:767px){.contactCont .form textarea{height:280px}}.contactCont .form .agreeItem label{display:flex}.contactCont .form .agreeItem input{font-size:1.8rem;margin-right:10px}.contactCont .form .agreeItem a{text-decoration:underline;color:#5671d1}.contactCont .form .agreeItem span{font-size:1.8rem;font-weight:500;margin:0}@media screen and (max-width:767px){.contactCont .form .agreeItem span{font-size:1.4rem}}.contactCont .form .submitBtnWrap{margin-top:55px}.contactCont .form .submitBtn{background-color:#343434;color:#efefef;padding:15px 50px;font-size:1.8rem;letter-spacing:.2em;border-radius:15px;display:block;margin:0 auto}@media screen and (max-width:767px){.contactCont .form .submitBtn{font-size:1.4rem}}.contactCont .form .submitBtn:disabled{opacity:.5}.tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.tooltip.is-show{opacity:1;transform:translateY(0)}.disabledItem{font-size:1.4rem !important}@media screen and (max-width:767px){.disabledItem{font-size:1.2rem !important}}input[type=radio]:disabled+span{opacity:.4}.linkBox{background-color:#c2c2c2;font-family:"Heisei Kaku Gothic Std",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:.05em;padding:10px 15px;border-radius:5px;transition:.6s;cursor:pointer}.linkBox:hover{background-color:#323232;color:#efefef;transform:translateX(5px)}.modal{width:100vw;height:100%;position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:.6s}.modal.is-open{visibility:visible;opacity:1}.modalInner{width:50%;height:80vh;background:#fff;padding:40px 20px;overflow-y:scroll;position:relative}@media screen and (max-width:767px){.modalInner{width:90%}}.modalCloseBtn{border:none;position:absolute;top:50px;right:30px;background:0 0}.contactModal{width:100vw;height:100%;position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:.6s}.contactModal.is-open{visibility:visible;opacity:1}.contactModalInner{width:50%;height:80vh;background:#fff;padding:40px 20px;overflow-y:scroll;position:relative}@media screen and (max-width:767px){.contactModalInner{width:90%}}.contactModalCloseBtn{border:none;position:absolute;top:50px;right:30px;background:0 0}.contactModalTtlWrap{text-align:center;font-size:1.8rem;font-weight:700}.contactModal .postServiceFaqWrap{margin-top:2rem}.contactModal .postServiceFaqCont{width:100%;text-align:center}.contactModal .postServiceFaqCont .sectionDesc{text-align:left;margin-top:2rem;font-size:1.6rem}.contactModal .postServiceFaqListWrap{margin-top:3rem;width:100%}.contactModal .postServiceFaqItem:not(:first-child){margin-top:20px}.privacyPolicy .sectionWrap{padding-top:150px}@media screen and (max-width:767px){.privacyPolicy .sectionWrap{padding-top:40px}}.privacyPolicy .desc{width:82.916%;font-weight:500;letter-spacing:.05em}@media screen and (max-width:767px){.privacyPolicy .desc{width:100%}}.privacyPolicyHeader{margin:0 auto;font-size:1.8rem;line-height:2.1em}@media screen and (max-width:767px){.privacyPolicyHeader{font-size:1.6rem}}.privacyPolicyList{margin-top:50px;padding:140px 0 350px;transition:.6s ease-out}@media screen and (max-width:767px){.privacyPolicyList{margin-top:40px;padding:40px 0 150px}}.privacyPolicyItem:not(:first-child){margin-top:140px}@media screen and (max-width:767px){.privacyPolicyItem:not(:first-child){margin-top:80px}}@media screen and (max-width:767px){.privacyPolicyItem>.privacyPolicyDesc{padding:0 15px}}.privacyPolicyTtl{font-weight:700;letter-spacing:.05em;line-height:2.1em;padding-left:15px;border-width:3px;transition:.6s ease-out}.privacyPolicyDesc{margin:40px auto 0;line-height:2.4em}@media screen and (max-width:767px){.privacyPolicyDesc{margin:20px auto 0}}.privacyPolicyDesc li{list-style:disc}.privacyPolicySubItem{margin:60px auto 0;width:82.916%}.privacyPolicySubItemTtl{font-weight:700}.privacyPolicySubItem .privacyPolicyDesc{margin-top:20px}.privacyPolicy .companyInfo{margin:30px auto 0}.privacyPolicy .companyInfoItem{justify-content:flex-start;margin-top:10px}.bgLight.is-rvs .privacyPolicyList{border-color:#efefef}.bgLight.is-rvs .privacyPolicyTtl{border-color:#efefef}.bgDark .privacyPolicy{color:#efefef}.bgDark .privacyPolicyList{border-color:#efefef}.bgDark .privacyPolicyTtl{border-color:#efefef}.priceSimulationHeader .sectionWrap{padding:110px 0 0}@media screen and (max-width:767px){.priceSimulationHeader .sectionWrap{padding:80px 15px 0}}.priceSimulationHeaderDesc{width:57.0833%}@media screen and (max-width:767px){.priceSimulationHeaderDesc{width:100%}}.priceSimulationCont{margin-top:120px}@media screen and (max-width:767px){.priceSimulationCont{margin-top:60px}}.priceSimulationCont .sectionWrap{padding-bottom:200px;position:sticky;top:100px}@media screen and (max-width:767px){.priceSimulationCont .sectionWrap{padding-bottom:140px}}.simulationCont{width:100%}.simulationFormWrap{background:#e6e6e6;padding:40px 15px;border:1px solid #b5b5b5}@media screen and (max-width:767px){.simulationFormWrap{padding:0 15px 20px}}.simulationFormItem{padding-top:20px;display:flex}@media screen and (max-width:767px){.simulationFormItem{flex-wrap:wrap}}.simulationFormItem:not(:first-child){border-top:1px solid #b5b5b5;margin-top:40px}.simulationFormLabel{width:40%;padding-right:80px}@media screen and (max-width:767px){.simulationFormLabel{width:100%;padding-right:0}}.simulationFormLabelTerm{font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.simulationFormLabelTerm{font-size:1.6rem}}.simulationFormLabelDesc{display:block;font-size:1.4rem}@media screen and (max-width:767px){.simulationFormLabelDesc{font-size:1.2rem}}.simulationFormRadioWrap{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px 30px;flex:1}.simulationFormRadioItem{display:flex;align-items:center;gap:0 5px;font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.simulationFormRadioItem{font-size:1.6rem}}.priceSimulationCont .contactCont{margin-top:80px;width:100%}.priceSimulationCont .contactCont .formItem:nth-of-type(n+2){margin-top:0}.priceSimulationCont .form{width:100%}.priceSimulationCont .formItem{width:48%}@media screen and (max-width:767px){.priceSimulationCont .formItem{width:100%}}.priceSimulationCont .formItemLabel{flex-wrap:wrap}.priceSimulationCont .formItem textarea{height:150px}.priceSimulationCont .formBody{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 0}.priceSimulationCont .formItemSubmit{width:100% !important;display:flex;flex-direction:column;align-items:center;margin-top:80px}@media screen and (max-width:767px){.priceSimulationCont .formItemSubmit{margin-top:20px}}.priceSimulationCont .simulationFormSubmit{background:#efd74f;color:#343434;padding:10px 30px;border:none;font-size:1.6rem;font-weight:700;letter-spacing:.05em}.priceSimulationCont .contactCont .form .submitBtnWrap input{display:block;margin:0 auto}.formItemDesc{width:100%;display:block;color:#777}.formAddressZip{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.formAddressZip #zip{width:100%;margin-top:0}@media screen and (max-width:767px){.formAddressZip #zip{width:90%}}.formAddressZip button{width:25%;height:100%;display:block;background:#777;color:#efefef;border:none;border-radius:10px;padding:10px;font-weight:700;letter-spacing:.05em}.simulationSubmitListWrap{visibility:hidden;height:0;margin-top:40px;transition:.6s}.simulationSubmitListWrap.is--show{visibility:visible;height:auto}.simulationSubmitList{background:#e3e3e3;padding:20px;display:flex;flex-wrap:wrap;gap:10px 0}.simulationSubmitItem{display:flex;width:33.3333333333%}@media screen and (max-width:767px){.simulationSubmitItem{width:100%}}.simulationSubmitItem dd{padding-left:15px;position:relative}.simulationSubmitItem dd:before{content:":";position:absolute;top:50%;left:7px;transform:translate(0,-50%)}.contactCont .formCaution{margin-top:60px;display:block}@media screen and (max-width:767px){.contactCont .formCaution{margin-top:0}}.resultWrap{position:fixed;left:0;bottom:-100%;width:100%;padding:40px 0;background:rgba(0,0,0,.7);z-index:300;transition:.6s ease}@media screen and (max-width:767px){.resultWrap{padding:15px 0}}.resultWrap.is--show{bottom:0}@media screen and (max-width:767px){.resultWrap.is--show{bottom:50px}}.resultInner{background:#fff;max-width:1200px;width:calc(100% - 60px);margin:0 auto;padding:10px 40px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.resultInner{flex-wrap:wrap;justify-content:center}}.resultPrice{font-size:4.8rem;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}@media screen and (max-width:767px){.resultPrice{font-size:2.4rem}}.resultPriceWrap{font-weight:700;display:flex;gap:0 15px;align-items:flex-end}@media screen and (max-width:767px){.resultPriceWrap{flex-wrap:wrap}}.resultPriceWrap p{display:inline-block;line-height:1;color:#c74646}.resultPriceTerm{font-weight:700;letter-spacing:.05em;font-size:1.8rem}@media screen and (max-width:767px){.resultPriceTerm{font-size:1.2rem}}.resultPriceUnit{font-size:2.4rem;display:inline-block;margin-left:5px}@media screen and (max-width:767px){.resultPriceUnit{font-size:1.8rem}}.resultPriceBtnWrap{display:flex;gap:0 30px}@media screen and (max-width:767px){.resultPriceBtnWrap{flex-wrap:wrap;margin-top:10px}}.resultPriceBtn{background:#343434;color:#fff;padding:15px 50px;border-radius:15px;font-weight:700;letter-spacing:.2em;cursor:pointer;border:none}@media screen and (max-width:767px){.resultPriceBtn{width:100%;padding:8px 20px;font-size:1.2rem}}.resultPriceBtn.dl{background:#777}.hintIconWrap{display:flex;align-items:center;gap:0 5px}.hintIcon{width:16px}.notFound{padding:110px 0 230px;text-align:center}@media screen and (max-width:767px){.notFound{padding:80px 0 80px}}.notFound .sectionDesc{margin-top:80px}@media screen and (max-width:767px){.notFound .sectionDesc{margin-top:40px;text-align:left}}.notFoundBackLinks{display:flex;justify-content:center;gap:0 30px;flex-wrap:wrap;margin-top:60px}@media screen and (max-width:767px){.notFoundBackLinks{gap:20px 0}}.notFoundBackLinkWrap{text-align:center}@media screen and (max-width:767px){.notFoundBackLinkWrap{width:100%}}.notFoundBackLink.backTop{width:initial;padding:13px 85px 13px 52px;display:inline-block}.notFoundImgWrap{margin-top:80px;width:100vw;margin-left:calc((100vw - 100%) / 2 * -1)}.notFoundImg{width:100%}@media screen and (max-width:767px){.noPost{text-align:center}}.noPostContactLink{background-color:#efefef;color:#343434;display:inline-block;line-height:2em;padding:5px 50px 5px 30px;border-radius:15px;position:relative;margin-top:40px}.noPostContactLink:before{content:"";position:absolute;top:50%;left:calc(100% - 30px);transform:translateY(-50%);background:url(//onespice.jp/wp-content/themes/onespice/assets/css/../img/common/popup_navfooter_icon.svg);background-repeat:no-repeat;width:12px;height:12px;transform:translate(-100%,-50%)}.is--pc{display:none}@media screen and (min-width:768px){.is--pc{display:block}}.is--sp{display:none}@media screen and (max-width:767px){.is--sp{display:block}}@media screen and (max-width:767px){.grecaptcha-badge{bottom:60px !important;visibility:hidden}}.recaptchaRemarkText{display:none}@media screen and (max-width:767px){.recaptchaRemarkText{display:block;margin-top:40px;font-size:1rem;text-align:center}}@media screen and (max-width:767px){.recaptchaRemarkText span{display:block}}