*,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:"bison-bold";src:url(/wps/wp-content/themes/sober/fonts/bison-new.woff2)format("woff2");src:url(/wps/wp-content/themes/sober/fonts/bison-new.ttf)format("truetype")}@font-face{font-display:swap;font-family:"bison-thick";src:url(/wps/wp-content/themes/sober/fonts/Bison-ThickOutline.woff2)format("woff2");src:url(/wps/wp-content/themes/sober/fonts/Bison-ThickOutline.ttf)format("truetype")}html{font-size:62.5%;line-height:1.75}body,html{font-weight:400}div,header,img,nav,section,small,span,table,tbody,tr,ul{margin:0;color:#fff;letter-spacing:.06em;line-height:1.75;font-weight:400}a,body,div,footer,h1,h2,h3,h4,h5,header,html,img,li,nav,p,section,small,span,table,tbody,td,th,tr,ul{padding:0;border:0;vertical-align:baseline;font-family:"source-han-sans-japanese","Yu Gothic Medium","Helvetica Neue","Helvetica","Arial","Yu Gothic","Meiryo",sans-serif;font-style:normal}body,h1,h2,h3,h4,h5,html{letter-spacing:.06em;color:#fff}h1,h2,h3,h4,h5{margin:0;line-height:1.4;font-weight:500}a,footer,li,p,td,th{line-height:1.75}a,body,html,li,p,td,th{margin:0}footer{color:#fff;letter-spacing:.06em;font-weight:400}footer,header,nav,section{display:block}body,img{height:auto}body{line-height:1;width:100%;background-color:#1e1e1e}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}h1{font-size:3.981rem}h2{font-size:3.318rem}h3{font-size:2.765rem}h4{font-size:2.304rem}h5{font-size:1.92rem}small{font-size:1.333rem}a{text-decoration:none}a img:hover,a:hover{opacity:.4;transition:.4s}a,li,p,td,th{font-feature-settings:"palt";text-align:justify;font-size:1.6rem;letter-spacing:.11em;color:#f0f0f0;font-weight:400}.center{text-align:center}.sp-none{display:block}.pc-none{display:none}@media (max-width:544px){.sp-none{display:none}.pc-none{display:block}h1{font-size:3.484rem}h2{font-size:2.903rem}h3{font-size:2.419rem}h4{font-size:2.016rem}h5{font-size:1.68rem}small{font-size:1.167rem}a,li,p,td,th{font-size:1.4rem}}.header-cont .logo,.header-cont .logo-mark{position:fixed;z-index:1001;mix-blend-mode:difference;transition:.4s ease-in-out}.header-cont .logo-mark{top:40px;left:50px;border-radius:50%;background-color:#fff}.header-cont .logo-mark a{display:block;width:30px;height:30px}.header-cont .logo{top:38px;left:50%;transform:translate(-50%,0)}.header-cont .logo img{width:140px}.header-cont .line,.nav-box span{background:#fff;mix-blend-mode:difference}.header-cont .line,.nav-toggle{position:fixed;transition:.35s ease-in-out}.header-cont .line{display:block;top:100px;z-index:1000;width:100%;height:1px;margin:0 0 0 50px}.nav-toggle{width:100px;height:100px;top:0;right:0;z-index:1001;cursor:pointer;background-color:#fff;mix-blend-mode:difference}.nav-box span{position:absolute;width:60px;height:2px;left:20px;transition:.4s ease-in-out}.nav-box span:nth-of-type(1){top:40px}.nav-box span:nth-of-type(2){top:50px}.nav-box span:nth-of-type(3){top:60px}#g-nav,.to-contact-btn{visibility:hidden;opacity:0;position:fixed;right:0}#g-nav{top:0;width:45vw;height:100vh;z-index:1000;transition:all 300ms cubic-bezier(1,.005,0,1);transform:translateX(1000px);background:#1e1e1e}#g-nav ul{display:block;position:absolute;top:500px;left:30%;transform:translateY(-50%) translateX(-30%);-webkit-transform:translateY(-50%) translateX(-30%)}#g-nav ul li{padding:0 0 10px}#g-nav ul li a{position:relative;font-size:4.7rem;font-family:"bison-bold",sans-serif;font-weight:400;color:#707070}#breadcrumbs a,#g-nav ul li a small,.footer-last-box small a{font-size:1.2rem}#g-nav ul li a::before{position:absolute;content:"";width:calc(100% + 30px);height:1px;top:calc(50% + 1px);left:-20px;background-color:#fff;transform:scaleX(.01);transition:transform .3s;transform-origin:center left;mix-blend-mode:difference;z-index:1001}#g-nav ul li a:hover::before,.page-template-temp-price #g-nav ul .price a::before,.page-template-temp-price #g-nav ul .price small::before{transform-origin:center left;transform:scaleX(1)}#g-nav ul .sns-icon{display:inline-block;padding:0 20px 0 0}#g-nav ul .sns-icon a::before{content:none}#g-nav ul li small{color:#707070}#g-nav ul li a:hover,#g-nav ul li a:hover small{color:#fff;opacity:1}#g-nav ul .sns-icon a,.footer-last-box .sns-box a:hover,.footer-nav .footer-nav-box h3 a:hover,.footer-nav .footer-nav-box2 a:hover{opacity:.4}#g-nav ul .sns-icon a img:hover{opacity:1}.page-template-temp-price #g-nav ul .price a,.page-template-temp-price #g-nav ul .price small{color:#fff}.to-contact-btn{bottom:50px;z-index:100;transition:.6s ease-in-out}.to-contact-btn a{background:#fff;border-top:2px solid #eb7770;border-left:2px solid #eb7770;border-bottom:2px solid #eb7770;border-radius:10px 0 0 10px;padding:20px 10px;font-weight:500;letter-spacing:.18em;color:#eb7770;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width:820px){.to-contact-btn{right:0;left:0;bottom:0}.to-contact-btn img{margin:0 5px 0 0;height:10px}.to-contact-btn a{display:block;text-align:center;border-right:2px solid #eb7770;border-bottom:unset;border-radius:20px 20px 0 0;padding:8px;font-weight:500;color:#eb7770;-ms-writing-mode:unset;writing-mode:unset}.header-cont .logo-mark{top:20px;left:15px}.header-cont .logo-mark a{width:21px;height:21px}.header-cont .logo{top:18px;left:47%;transform:translate(-47%,0)}.header-cont .logo img{width:110px}.header-cont .line{top:60px;width:100%;margin:0 0 0 15px;z-index:1001}.nav-toggle{width:60px;height:60px}.nav-box span{width:39px;height:1px;left:11px}.nav-box span:nth-of-type(1){top:23px}.nav-box span:nth-of-type(2){top:30px}.nav-box span:nth-of-type(3){top:37px}#g-nav{width:100vw;margin:94px 0 0}#g-nav ul{height:800px;margin:50px 0 0;top:400px;left:30%}#g-nav ul li{padding:0 0 10px}#g-nav ul li a{font-size:3.5rem}#g-nav ul li a:active::before{transform-origin:center left;transform:scaleX(1)}#g-nav ul .sns-icon{padding:0 15px 0 0}}.btn-1 a,.btn-1 a span{transition:.4s ease-in-out}.btn-1 a{display:inline-block;position:relative;color:#fff;border:1px solid #fff;font-size:1.4rem;padding:15px 70px 12px 45px}.btn-1 a span{position:absolute;font-size:1.5rem;right:30px;top:15px}.btn-1 a:active,.btn-1 a:hover{color:#000;background:#fff;border:1px solid #fff;opacity:1}.btn-1 a:active span,.btn-1 a:hover span{color:#000;right:15px}.btn-1{text-align:center;margin:100px 0 0}@media (max-width:544px){.btn-1{margin:50px 0 0}.btn-1 a{font-size:1.2rem;padding:10px 50px 10px 40px}.btn-1 a span{font-size:1.2rem;top:11px}}footer{margin:200px 50px 50px}.footer-txt{margin:5px 0 0;font-size:1.2rem}.footer-contact-sec{text-align:center}.footer-contact-sec p{max-width:789px;margin:0 auto}.footer-contact-sec a,.footer-contact-sec a h3,.footer-contact-sec p{transition:.4s ease-in-out}.footer-contact-sec a h3{display:inline-block;position:relative;font-size:24rem;font-family:"bison-thick",sans-serif;line-height:.7;letter-spacing:.08em;color:#fff}.footer-contact-sec a h3 span{display:block;font-size:2.1rem;padding:60px 0 30px;margin:0 0 30px;text-align:left;transition:.4s ease-in-out;border-bottom:1px solid #fff}.footer-contact-sec a h3::after{content:"→";display:block;position:absolute;right:-17px;bottom:140px;transition:.4s ease-in-out;font-size:3rem}.footer-contact-sec a:active,.footer-contact-sec a:hover{opacity:1}.footer-contact-sec a:active h3::after,.footer-contact-sec a:hover h3::after{right:-40px}.footer-nav{margin:300px 0 100px}.footer-nav .footer-nav-box{display:flex;justify-content:space-between;margin:100px 0 0}.footer-nav .footer-nav-box h3{margin:-7px 0 20px}.footer-nav .footer-nav-box h3 a{font-size:2rem;font-family:"bison-bold",sans-serif;transition:.4s ease-in-out}#price-table td small,.footer-nav .footer-nav-box small{font-size:1rem}.footer-nav .footer-nav-box2 li{margin:0 0 7px;font-size:1rem}.footer-nav .footer-nav-box2 a{font-size:1rem;transition:.4s ease-in-out}.footer-last-box{display:flex;justify-content:space-between;align-items:flex-end}.footer-last-box .sns-box a{display:inline-block;transition:.4s ease-in-out;vertical-align:middle}.footer-last-box .sns-box a img{width:20px}.footer-last-box .sns-box a:first-child,.footer-last-box .sns-box a:nth-of-type(2){margin:0 23px 0 0}@media (max-width:820px){footer{margin:100px 20px 30px}.footer-contact-sec{text-align:center}.footer-contact-sec p{margin:0 3vw;margin:unset}.footer-contact-sec a h3{display:block;font-size:25vw}.footer-contact-sec a h3 span{font-size:1.5rem;padding:20px 0;margin:0 0 20px}.footer-contact-sec a h3::after{right:0;bottom:45%;font-size:5vw}.footer-contact-sec a:active h3::after,.footer-contact-sec a:hover h3::after{right:-10px}.footer-nav{flex-wrap:wrap;margin:150px 0 50px}.footer-nav p{width:100%}.footer-nav .footer-nav-box{margin:unset;width:100%;flex-wrap:wrap}.footer-nav .footer-nav-box>li{width:50%;margin:60px 0 0}.footer-nav .footer-nav-box h3{margin:0 0 15px}.footer-nav .footer-nav-box h3 a{font-size:2.2rem}.footer-last-box .sns-box a:active,.footer-nav .footer-nav-box h3 a:active,.footer-nav .footer-nav-box2 a:active{opacity:.4}.footer-last-box .sns-box,.footer-nav .footer-nav-box2 li{margin:0 0 10px}.footer-nav .footer-nav-box2 a{font-size:1.1rem}.footer-last-box{flex-wrap:wrap;flex-direction:column-reverse;align-items:flex-start;margin:120px 0 80px}.footer-last-box .sns-box a:first-child,.footer-last-box .sns-box a:nth-of-type(2){margin:0 15px 0 0}}.pc-font-18{font-size:1.8rem}.pc-font-21{font-size:2.1rem}.pc-font-23{font-size:2.3rem}@media (max-width:768px){.sp-font-15{font-size:1.5rem}.sp-font-16{font-size:1.6rem}.sp-font-17{font-size:1.7rem}}.lower-h1-ttl,.lower-h1-ttl p{text-align:center}.lower-h1-ttl p{font-size:20rem;font-family:"bison-thick",sans-serif;line-height:.8;margin:200px 0 30px}.lower-h1-ttl h1{font-size:2.5rem}.lower-mut-sec{margin:0 0 200px}.lower-mut-txt-1{max-width:800px;margin:100px auto 0}.mut-flex-box{display:flex;justify-content:space-between}.flex_wrap{flex-wrap:wrap}#breadcrumbs,.width-800{max-width:800px;margin:0 auto}#breadcrumbs{margin:20px auto 0}#breadcrumbs .breadcrumb_last{font-size:1.2rem;border-bottom:1px solid #fff}@media (max-width:768px){.lower-h1-ttl p{font-size:10rem;margin:140px 0 20px}.lower-h1-ttl h1{font-size:1.6rem}.lower-mut-sec{margin:0 0 100px}.lower-mut-txt-1{margin:75px 20px 0}#breadcrumbs{margin:15px 20px}#breadcrumbs .breadcrumb_last,#breadcrumbs a{font-size:1rem}}#price-sec-2{margin:0 4vw 100px}#price-sec-2 ul{justify-content:center;gap:30px}#price-sec-2 ul li{margin:0}.btn-under a:active span,.btn-under a:hover span{top:22px;right:30px}.ma-200-100{margin:200px 100px 0}.ma-200-100 .width-800{margin:30px auto 0}.plan-cont{margin:75px 0 0;gap:70px 0}.plan-cont .mut-web-plan{position:relative;width:44.6%}.plan-cont .mut-web-plan .plan-budge{position:absolute;left:-41px;top:-41px;width:70px}.plan-cont .mut-web-plan .plan-ttl{border-top:1px solid #fff;border-bottom:1px solid #fff;align-items:baseline;padding:20px 0;margin:0 0 20px}.plan-cont ul{gap:12px 15px;justify-content:left}.plan-cont ul li{font-size:1.1rem;border:1px solid #fff;padding:2px 7px;font-weight:500}.plan-cont ul li small{font-size:.8rem}.plan-cont h4{margin:35px 0 15px}.plan-cont h5{margin:35px 0 0}.plan-cont .plan-line{width:1px;height:auto;margin:40px 0-20px;background-color:#fff}@media (max-width:768px){#price-sec-2{margin:0 20px}#price-sec-2 ul,.plan-cont ul{justify-content:left;gap:20px}.ma-200-100{margin:100px 20px 0}.plan-cont{margin:65px 0 0;gap:90px 0}.plan-cont .mut-web-plan{width:100%}.plan-cont .mut-web-plan .plan-budge{left:-20px;top:-46px}.plan-cont ul{gap:12px 15px}.plan-cont ul li{font-size:1rem}.plan-cont .plan-line{display:none}}.ma-200{margin:100px 0 0}#price-table{width:100%;margin:75px 0 0;border-collapse:separate;box-shadow:10px 11px 19px rgba(255,255,255,.06)}#price-table td,#price-table th{width:20%;min-width:130px;padding:13px 10px 10px;height:60px;font-size:1.4rem;background:#272727;border-left:1px solid #fff;border-top:1px solid #fff;text-align:center;vertical-align:middle}#price-table td:nth-of-type(4),#price-table th:nth-of-type(5),.web-price td:nth-of-type(3),.web-price th:nth-of-type(3){border-right:1px solid #fff}#price-table td:nth-of-type(1){border-left:1px solid #eb7770}#price-table td:nth-of-type(2){border-left:1px solid #6ea2e8}#price-table td:nth-of-type(3){border-left:1px solid #67cc8f}#price-table td:nth-of-type(4){border-left:1px solid #e5c158}#price-table tr:last-of-type td,#price-table tr:last-of-type th,.web-price tr:last-of-type td{border-bottom:1px solid #fff}#price-table tr:nth-of-type(-n+3) td,#price-table tr:nth-of-type(-n+3) th{font-weight:500}#price-table .bg-red{background:#eb7770}#price-table .bg-blue{background:#6ea2e8}#price-table .bg-green{background:#67cc8f}#price-table .bg-yellow{background:#e5c158}.radius-lt{border-radius:20px 0 0 0}.radius-rt{border-radius:0 20px 0 0}.radius-lb{border-radius:0 0 0 20px}.radius-rb{border-radius:0 0 20px 0}@media (max-width:768px){.scroll-an{margin:75px 0 0}#price-table{display:block;margin:unset;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}#price-table td,#price-table th{padding:unset;height:52px;font-size:1.2rem;line-height:1.2}#price-table .fixed{position:sticky;left:0}#price-table .fixed:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:52px;border-left:1px solid #fff;border-right:1px solid #fff}.radius-lb,.radius-lt,.radius-rb,.radius-rt{border-radius:unset}}.web-price{border-collapse:separate;border-spacing:0;margin:75px auto;width:100%;box-shadow:10px 11px 19px rgba(255,255,255,.06)}.web-price td,.web-price th{padding:20px;font-size:1.4rem;background:#272727;vertical-align:middle;text-align:center;box-sizing:border-box;border-left:1px solid #fff;border-top:1px solid #fff}.web-price th{font-weight:500}.web-price th:nth-of-type(1){width:20%;color:#eb7770;font-weight:500}.web-price th:nth-of-type(2){width:60%;color:#6ea2e8}.web-price th:nth-of-type(3){width:20%;color:#67cc8f}.web-price td:nth-of-type(1){width:20%;font-weight:500}.web-price td:nth-of-type(2){width:60%;text-align:left}.web-price td:nth-of-type(3){width:20%}@media (max-width:544px){.web-price{width:100%}.web-price .head{display:none}.web-price tr td:nth-of-type(1),.web-price tr td:nth-of-type(2){border-bottom:none}.web-price tr td{display:block;width:100%;border-right:1px solid #fff}.web-price tr td::before{display:block;content:attr(data-label);font-size:1rem;color:#fff;padding:0 0 7px;margin:0 0 10px}.web-price tr td:nth-of-type(1),.web-price tr td:nth-of-type(2),.web-price tr td:nth-of-type(3){width:100%;text-align:left}.web-price tr td:nth-of-type(1){padding:30px 20px 20px;margin:20px 0 0}.web-price tr td:nth-of-type(1)::before{color:#eb7770;border-bottom:1px solid #eb7770}.web-price tr td:nth-of-type(2){padding:0 20px;border-top:none}.web-price tr td:nth-of-type(2)::before{color:#6ea2e8;border-bottom:1px solid #6ea2e8}.web-price tr td:nth-of-type(3){padding:20px 20px 30px;border-bottom:1px solid #fff;border-top:none}.web-price tr td:nth-of-type(3)::before{color:#67cc8f;border-bottom:1px solid #67cc8f}}