.space_xl{height:clamp(120px, calc(112px + 2.5vw), 160px) !important}.space_s{height:clamp(20px, calc(16px + 1.25vw), 40px) !important}.space_m{height:clamp(40px, calc(32px + 2.5vw), 80px) !important}.space_l{height:clamp(80px, calc(72px + 2.5vw), 120px) !important}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}html body,html input,html textarea,.post_content{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500}::-moz-selection{background:#121212;color:#ffffff}::selection{background:#121212;color:#ffffff}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{font-weight:400}.eng{font-family:"Lexend", sans-serif}iframe{width:100%}.wp-block-button__link{border-radius:0;padding:1em 70px;min-width:280px;width:100%;height:1lh;color:#fff !important;font-weight:500;line-height:70px;background-color:linear-gradient(115deg, #7c8b9f 0%, #3e3e3e 55%);border:none;border-radius:0;padding:0 20px;margin:0;transition:0.3s;background-image:linear-gradient(115deg, #7c8b9f 0%, #3e3e3e 55%);font-size:16px;letter-spacing:0.1em}.wp-block-button__link:hover{background-color:var(--color_2)}@media (max-width:540px){.wp-block-button__link{min-width:260px;max-width:290px}}@media (max-width:390px){.wp-block-button__link{min-width:240px;max-width:280px}}.post_content a:hover,.custom-html-widget a:hover{background:#121212;color:#ffffff !important}.reverse{flex-flow:row-reverse}#header_slider .post_item .category:after{content:none}p.mg_b_0{margin-bottom:0 !important}.w-1000{max-width:1000px;margin:auto}#page_header.simple #page_header_inner{max-width:1100px;width:100%}#page_header.simple #page_header_inner .catch{left:0;transform:unset}body#body:before{position:fixed;content:"";width:100%;height:100%;background:url(https://phase-x.jp/wp-content/uploads/2026/05/bg.avif);opacity:0.03;z-index:1;pointer-events:none}#page_header.simple{background:url(https://phase-x.jp/wp-content/uploads/2026/06/mv1-1.jpg) no-repeat;background-position:left bottom}#page_header.simple .catch{color:#121212;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:600;letter-spacing:0.15em}@media screen and (min-width:500px){br.mb{display:none}}html.open_side_menu #mega_menu{-webkit-transition:all 720ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 720ms cubic-bezier(0.19, 1, 0.22, 1)}#mega_menu,body.side_menu_type2 #side_menu:after{-webkit-transition:all 840ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 720ms cubic-bezier(0.19, 1, 0.22, 1);backdrop-filter:blur(6px)}#side_menu{border-right:none}#side_menu::before{background:linear-gradient(115deg, #7c8b9f 0%, #3e3e3e 55%)}#side_menu #side_menu_button a span{background:#fff}.featured_post .category:after,.post_carousel .category:after{content:none}#navi_menu_global_menu nav ul{flex-direction:column;text-align:center}#navi_menu_global_menu nav ul li{padding-left:10px;border:none;padding-block:0.7em;margin-right:0}p.sub-head{position:relative;padding-left:1.6em;margin-bottom:0.5em;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500;letter-spacing:0.1em;color:#121212}p.sub-head::before{position:absolute;content:"";width:1em;height:1em;background-color:#121212;left:0;top:0%;transform:translateY(70%)}.item a.category{background-color:#12123a;background-image:linear-gradient(115deg, #7c8b9f 0%, #3e3e3e 55%);padding:2px 10px !important;color:#fff !important;font-size:16px !important}#mega_menu .headline.common_headline.rich_font_1{font-family:"Lexend", sans-serif}div#mega_menu_mobile_global_menu{height:80vh}ul#menu-global_navi{height:80vh;display:flex;flex-direction:column}#footer{background:#dfe3e9;margin-top:clamp(50px, calc(0px + 10vw), 150px)}#footer div#footer_top{max-width:1500px;width:100%}#footer #footer_logo img{margin-left:20px}#footer #footer_menu_bottom{background:#dfe3e9;max-width:1500px;width:100%;padding-left:20px;margin:auto}#footer #footer_menu_bottom ul{text-align:left}#footer #copyright{background:linear-gradient(190deg, #4c5767 0%, #3e3e3e 55%);color:#fff}.category:after,#page_header .catch span:after{content:none !important}.all-cta{position:relative}.all-cta .wp-block-group__inner-container{position:relative;max-width:1200px;margin:auto;background:#fff;padding-block:6%;display:flex;justify-content:center;align-items:center;border:solid 1px #222}@media (max-width:1300px){.all-cta .wp-block-group__inner-container{padding-inline:20px;margin-inline:20px}}@media (max-width:800px){.all-cta .wp-block-group__inner-container{flex-direction:column;row-gap:2em}}.all-cta .wp-block-group__inner-container .text{margin:auto;max-width:650px}.all-cta .wp-block-group__inner-container .text p.cta-tl{font-size:clamp(16px, calc(13px + 0.6vw), 22px)}.all-cta .wp-block-group__inner-container .wp-block-buttons{margin-left:auto;margin-right:7%}@media (max-width:1100px){.all-cta .wp-block-group__inner-container .wp-block-buttons{margin:auto}}.all-cta .wp-block-group__inner-container .wp-block-buttons a{font-weight:600;letter-spacing:0.1em}.all-cta .wp-block-group__inner-container::before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, #f3f4f7 0%, #caccd1 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity 0.3s;border-radius:inherit}.all-cta .wp-block-group__inner-container::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;border-radius:inherit}.post_content .wp-block-table{white-space:break-spaces !important}.page-id-34{}.page-id-34 #header:not(.active){padding-top:20px;transition:0.5s}.page-id-34 #header:not(.active) #header_logo{opacity:0}.page-id-34 #header{transition:0.5s;animation:none}.page-id-34 #container #header_slider_wrap{margin:auto}.page-id-34 #container #header_slider_wrap #header_slider{height:inherit !important}.page-id-34 #container #header_slider_wrap #header_slider .slick-list.draggable,.page-id-34 #container #header_slider_wrap #header_slider .slick-track,.page-id-34 #container #header_slider_wrap #header_slider .slick-slide{height:inherit !important}.page-id-34 #container #header_slider_wrap #header_slider .progress_bar{bottom:0}.page-id-34 #container #header_slider_wrap #header_slider .post_item .image_wrap{height:100%}.page-id-34 #container #header_slider_wrap #header_slider .post_item .content{width:50vw}.page-id-34 #container #header_slider_wrap #header_slider .caption{width:100%;padding-inline:clamp(20px, calc(-20px + 8vw), 100px)}.page-id-34 #container #header_slider_wrap #header_slider .caption .animate_item{text-align:center;z-index:100;position:relative;color:#222;font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(26px, calc(14px + 2.4vw), 50px);letter-spacing:0.1em}.page-id-34 #container #header_slider_wrap #header_slider .bg_image{background-position:center !important}.page-id-34 #container div#index_content_builder{margin-top:0 !important}.page-id-34 #container .hero{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#3c3c3c}.page-id-34 #container .hero .wp-block-video{margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-id-34 #container .hero .wp-block-video video{width:100%;height:100vh;object-fit:cover;pointer-events:none}.page-id-34 #container .hero .wp-block-video video::-webkit-media-controls,.page-id-34 #container .hero .wp-block-video video::-webkit-media-controls-enclosure,.page-id-34 #container .hero .wp-block-video video::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none !important}.page-id-34 #container .hero .hero-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2;box-sizing:border-box;padding:0 20px;pointer-events:none}.page-id-34 #container .hero .hero-wave-text{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;font-weight:700;font-size:2.8vw;text-shadow:0 2px 15px rgba(0, 0, 0, 0.6);line-height:1.5;pointer-events:auto}.page-id-34 #container .hero .hero-wave-text.is-active{--x: 0}.page-id-34 #container .hero .hero-wave-text .char{overflow:hidden;display:inline-block}.page-id-34 #container .hero .hero-wave-text .char .char-text{display:inline-block;transform:translateX(var(--x, -101%));transition:transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);transition-delay:calc(0.07s * var(--char-index))}.page-id-34 #container .hero .visuallyHidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}@media (max-width:768px){.page-id-34 #container .hero .text{font-size:5vw}}.page-id-34 .num2.cb_free_space .inview{opacity:1 !important;top:0 !important}.page-id-34 .cb_featured.featured_content{background:#cdcdd6;padding-top:40px}.page-id-34 .cb_featured.featured_content .button_list{display:none}@media screen and (min-width:1620px){.page-id-34 .cb_featured.featured_content .featured_post .item{width:calc(100% / 4 - 30px)}}@media screen and (max-width:1201px){.page-id-34 .cb_featured.featured_content .featured_post .item{width:calc(100% / 3 - 30px)}}.page-id-34 .cb_featured.featured_content .featured_post .content{margin:-60px 0 60px 0px;margin-top:0;background:none;padding:10px 0 15px 10px}.page-id-34 .cb_featured.featured_content .featured_post .category{background:#fff;padding:5px;color:#121212 !important}.page-id-34 .cb_featured.featured_content .featured_post .title_area{min-height:unset}.page-id-34 .cb_featured.featured_content .featured_post .title_area a{color:#fff}.page-id-34 .cb_featured.featured_content .featured_post .date{position:relative;left:0}.page-id-34 .custom-tabs{margin:20px 0}.page-id-34 .tab_item{width:calc(100% / 2);height:50px;background-color:#f0f0f0;line-height:50px;font-size:16px;text-align:center;display:block;float:left;cursor:pointer;box-sizing:border-box}.page-id-34 input[name="tab_item"]{display:none}.page-id-34 .tab_content{height:0;overflow:hidden;opacity:0;padding:0 20px;clear:both;transition:opacity 0.3s ease}.page-id-34 input:checked+.tab_item{background-color:#333;color:#fff}.page-id-34 #tab1:checked~#tab1_content,.page-id-34 #tab2:checked~#tab2_content{height:auto;overflow:visible;opacity:1;padding:20px}.page-id-34 li.cat-item.cat-item::marker{opacity:0;color:transparent}.page-id-34 .smb-flex.is-vertical{width:100%;background:#cdcdd6;padding-top:90px;border-radius:210px 0 0 0}.page-id-34 ul.wp-block-categories-list.wp-block-categories{width:100%;display:flex;justify-content:start;column-gap:10px;margin:0;padding-inline:60px}.page-id-34 ul.wp-block-categories-list.wp-block-categories li.cat-item.cat-item{padding-inline:30px;font-size:clamp(14px, calc(13px + 0.2vw), 16px);font-family:"Zen Kaku Gothic New", sans-serif;letter-spacing:0.1em;font-weight:500}.page-id-34 ul.wp-block-categories-list.wp-block-categories li.cat-item.cat-item a{color:#fff;position:relative;padding-top:10px}.page-id-34 ul.wp-block-categories-list.wp-block-categories li.cat-item.cat-item a::before{position:absolute;content:"";width:40px;height:1px;background:#fff;top:0;transition:0.2s}.page-id-34 ul.wp-block-categories-list.wp-block-categories li.cat-item.cat-item a:hover::before{width:100%;transition:0.2s}.page-id-34 .ranking_post_list_widget{color:#fff}.page-id-34 .ranking_post_list_widget .widget_headline{font-weight:400}.page-id-34 .ranking_post_list_widget .title a{color:#ffffff}.page-id-34 .num1 p.catch{font-size:clamp(22px, calc(15px + 1.4vw), 36px);letter-spacing:0.1em;text-align:center}.page-id-34 .num1 .introsec{padding:150px 20px;position:relative;z-index:1}.page-id-34 .num1 .introsec .width-inner{max-width:1200px;margin:auto}.page-id-34 .num1 .column-news{position:relative}.page-id-34 .num1 .column-news::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#dfe3e9;top:0}.page-id-34 .num1 .column-news .wp-block-group.tl-wrap{padding-left:50px}@media screen and (max-width:500px){.page-id-34 .num1 .column-news .wp-block-group.tl-wrap{padding-left:20px}}.page-id-34 .num1 .column-news::before{height:calc(100% + 50px);top:-50px;z-index:-1}.page-id-34 .num1 .column-news span.author{display:none}.page-id-34 .num1 .column-news .pt-cv-view .pt-cv-title{margin-top:0px !important}@media screen and (min-width:500px) and (max-width:1500px){.page-id-34 .num1 .wp-block-group.tl-wrap{padding-left:50px}}@media screen and (max-width:500px){.page-id-34 .num1 .wp-block-group.tl-wrap{padding-left:20px}}.page-id-34 .num1 .wp-block-group.tl-wrap p{padding-right:20px}.page-id-34 .num1 h2.wp-block-heading.eng{font-size:clamp(18px, calc(7px + 2.2vw), 40px);margin-top:0 !important}.page-id-34 .num1 .wp-block-columns.link-col{max-width:1000px;width:100%;margin:auto}.page-id-34 .num1 .wp-block-columns.link-col .content-link{background:url(https://phase-x.jp/wp-content/uploads/2026/07/top_link_compa2.jpg) no-repeat;background-size:cover;height:240px;display:flex;align-items:center;transition:0.5s;background-position:center}.page-id-34 .num1 .wp-block-columns.link-col .content-link:hover{border-radius:80px 0 80px 0;transition:0.5s;background-size:120%}.page-id-34 .num1 .wp-block-columns.link-col .content-link a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:#1723339c;background-image:radial-gradient(at 92% 89%, #1723339c 0px, transparent 70%), radial-gradient(at 4% 3%, #1723339c 0px, transparent 70%);transition:0.5s;background-size:100%;background-position:center}.page-id-34 .num1 .wp-block-columns.link-col .content-link a:hover{background-color:unset !important;border-radius:80px 0 80px 0;background-image:radial-gradient(at 92% 89%, oklab(0.58 -0.03 -0.13/0.4) 0px, transparent 70%), radial-gradient(at 4% 3%, #447ac5 0px, transparent 70%) !important;background-size:120% !important;backdrop-filter:none}.page-id-34 .num1 .wp-block-columns.link-col .content-link a p{font-size:1.2em;text-shadow:0 0 5px #12123a;position:relative;line-height:1.5;padding-top:0.8em}.page-id-34 .num1 .wp-block-columns.link-col .content-link a p::before{position:absolute;content:"";width:100px;height:5px;background-color:#fff;top:-15px;left:50%;z-index:1;transform:translateX(-50%)}.page-id-34 .num1 .wp-block-columns.link-col .content-link.person{background-image:url(https://phase-x.jp/wp-content/uploads/2026/07/top_link_person2.jpg);background-repeat:no-repeat}.page-id-34 .num1 .service-sec{margin:auto;padding-block:100px}.page-id-34 .num1 .service-sec .width-inner{max-width:1050px;margin:auto;padding-inline:20px}.page-id-34 .num1 .service-sec p.catch{font-weight:600;font-size:clamp(18px, calc(6px + 2.4vw), 42px);line-height:1.5;text-align:left}.page-id-34 .num1 .service-sec .col-tl{font-size:clamp(18px, calc(14.5px + 0.7vw), 25px);margin-bottom:0;letter-spacing:0.1em;font-weight:600;padding-bottom:0.4em;position:relative;margin-bottom:1em}.page-id-34 .num1 .service-sec .col-tl::before{position:absolute;content:"";width:100px;height:3px;background:#222;left:0;right:0;margin:auto;bottom:0}.page-id-34 .num1 .service-sec .wp-block-group.service_in h2.wp-block-heading.eng.h2-heading{margin-bottom:0}.page-id-34 .num1 .service-sec .wp-block-group.service_in p.sub-jp{margin-bottom:1em;line-height:1;background:#333;display:inline-block;padding:5px 14px;color:#fff}.page-id-34 .num5 .column-news{position:relative}.page-id-34 .num5 .column-news::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#dfe3e9;top:0}.page-id-34 .num5 .column-news .wp-block-group.tl-wrap{padding-left:50px;margin-left:20px}@media screen and (max-width:500px){.page-id-34 .num5 .column-news .wp-block-group.tl-wrap{padding-left:0px}}.page-id-34 .num5 .column-news::before{height:calc(100% + 50px);top:-50px;z-index:-1}.page-id-34 .num5 .column-news .wp-block-column.news-col{background:#fff;padding-left:3%;padding-top:50px;margin-left:20px;border-radius:50px 0 0 50px}@media (max-width:500px){.page-id-34 .num5 .column-news .wp-block-column.news-col{margin-left:0}}.page-id-34 .num5 .column-news span.author{display:none}.page-id-34 .num5 .column-news .pt-cv-view .pt-cv-title{margin-top:0px !important}.page-id-34 .num5 h2.h2-heading{font-size:clamp(30px, calc(16px + 2.8vw), 58px);font-family:"Lexend", sans-serif;color:#121212;font-weight:600}.page-id-34 .num5 .wp-block-group.tl-wrap.sem{padding-left:50px;padding-top:60px;margin-left:20px}@media (max-width:500px){.page-id-34 .num5 .wp-block-group.tl-wrap.sem{padding-left:0}}.page-id-34 .num5 .sub-jp{color:#121212;font-family:"Zen Kaku Gothic New", sans-serif;margin-bottom:2em;position:relative;line-height:1;padding-left:2em;font-weight:500}.page-id-34 .num5 .sub-jp::before{position:absolute;content:"";width:1em;height:1em;left:5px;top:0;background:#121212}.page-id-34 .num5 .pt-cv-scrollable.iscvblock .carousel-control,.page-id-34 .num5 .pt-cv-scrollable.iscvblock .pt-cv-carousel-indicators{bottom:-50px}.page-id-34 .num5 .pt-cv-view .carousel-control .glyphicon{font-size:30px}.page-id-34 .num5 .pt-cv-wrapper .pt-cv-carousel-caption{position:relative;left:0px;background-color:#fff !important}.page-id-34 .num5 .pt-cv-wrapper .pt-cv-carousel-caption .pt-cv-title a:hover{background:none !important;color:#121212 !important}.page-id-34 .num5 .pt-cv-wrapper .pt-cv-carousel-caption .pt-cv-taxoterm a{background-color:#121212 !important;background-color:#12123a;background-image:linear-gradient(115deg, #7c8b9f 0%, #3e3e3e 55%);color:#fff !important}.page-id-34 .num5 ul{list-style:none !important}.page-id-34 .num5 ul li.wp-block-post{border-left:2px solid;margin-bottom:2em}.page-id-34 .num5 ul li.wp-block-post>.wp-block-group{border-bottom:none;padding-bottom:10px !important;padding-top:0 !important}.page-id-34 .num5 ul li.wp-block-post>.wp-block-group:first-child .wp-block-group__inner-container>.wp-block-group{line-height:1;padding:10px 16px !important}.page-id-34 .num5 .wp-block-group.w-1500{max-width:1500px;width:100%;margin:auto;padding:0px 20px 100px;position:relative}.page-id-34 .num5 .wp-block-group.w-1500::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ffff;top:0}.page-id-34 .num5 .wp-block-group.w-1500::before{border-radius:0 0 350px 0}@media screen and (max-width:999px){.page-id-34 .num5 .wp-block-group.w-1500 .wp-block-group.pc-col{display:none}}@media screen and (min-width:999px){.page-id-34 .num5 .wp-block-group.w-1500 .wp-block-group.mobile{display:none}}.page-id-34 .num5 .wp-block-group.w-1500 .pt-cv-view .carousel-control{color:#fff !important}.page-id-34 #footer{margin-top:0}.page-id-34 rt{font-weight:500;font-size:0.4em}.page-id-34 .pt-cv-overlaygrid .pt-cv-page.cv-npf .pt-cv-no-post{color:initial;text-align:left;max-width:500px;padding-left:55px;margin-left:20px;margin-top:3em}@media (max-width:500px){.page-id-34 #container .hero .headline{max-width:350px}.page-id-34 #container .hero .hero-wave-text{font-size:21px}.page-id-34 .num1 .service-sec{padding-block:0}}.page-id-71 #article .post_content{}.page-id-71 #article .post_content .wp-block-image img{z-index:100;position:relative}.page-id-71 #article .post_content h2.wp-block-heading.eng{font-size:clamp(28px, calc(13px + 3vw), 58px);line-height:1;letter-spacing:0.05em;color:#9cbcc9;margin-bottom:0}.page-id-71 #article .post_content p.page-sub{padding-left:120px;position:relative;color:#0093cb}.page-id-71 #article .post_content p.page-sub:before{position:absolute;content:"";width:4.5vw;min-width:100px;height:1px;background:#2fc1ff;left:0;top:50%}.page-id-71 #article .post_content p.has-text-align-center.intro-head{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500;font-size:clamp(18px, calc(13px + 1vw), 28px);letter-spacing:0.1em;color:#121212}@media screen and (max-width:500px){.page-id-71 #article .post_content p.has-text-align-center.intro-head{letter-spacing:0px}}.page-id-71 #article .post_content h2{margin-top:0 !important;margin-bottom:1.2em}.page-id-71 #article .post_content .wp-block-group.content-wrap{padding-block:10vh;border-bottom:1px solid}.page-id-71 #article .post_content .wp-block-group.content-wrap .list-head{background:#dfe3e9;padding-left:1em;border-left:solid 5px #121212;margin-bottom:0.5em !important}.page-id-71 #article .post_content .wp-block-group.cta-wrap{margin-top:8vh;padding:5vh 20px}.page-id-71 #article .post_content .wp-block-group.cta-wrap .cta-head-wrap{position:relative}.page-id-71 #article .post_content .wp-block-group.cta-wrap .cta-head-wrap .cta-heading{font-size:clamp(18px, calc(13px + 1vw), 28px);margin-bottom:0.5em !important}.page-id-71 #article .post_content .wp-block-group.cta-wrap .cta-head-wrap p.border-txt{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #121212;font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(34px, calc(-18px + 10.4vw), 138px);margin-bottom:0;line-height:1;position:absolute;display:block;width:100%;text-align:center;left:0;z-index:-1;font-weight:900;letter-spacing:0.15em;opacity:0.4;top:50%;transform:translateY(calc(-50% - 14px))}@media screen and (max-width:500px){.page-id-71 #article .post_content .wp-block-group.cta-wrap .cta-head-wrap p.border-txt{position:relative}}.page-id-71 #article .post_content p.sub-head{position:relative;padding-left:1.6em;margin-bottom:0.5em;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:600;letter-spacing:0.1em;color:#121212}.page-id-71 #article .post_content p.sub-head::before{position:absolute;content:"";width:1em;height:1em;background-color:#121212;left:0;top:0%;transform:translateY(70%)}.page-id-71 #article .post_content .image-wrap{max-width:600px;margin:auto;margin-bottom:3em}.page-id-71 #article .post_content .image-wrap img.wp-image-314{animation:loop-rotation 4s linear infinite;left:33%;position:relative;width:2vw;top:10px;min-width:14px}@keyframes loop-rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page-id-48 #page_header.simple{background:url(https://phase-x.jp/wp-content/uploads/2026/07/header-bg.png) no-repeat;background-position:left bottom;padding:85px 0;padding-bottom:clamp(85px, calc(17.5px + 13.5vw), 220px);position:relative}.page-id-48 #page_header.simple::before{position:absolute;content:"";width:100%;height:140px;background:url(https://phase-x.jp/wp-content/uploads/2026/07/header-nami.png) no-repeat;bottom:0;background-size:contain;background-position-y:bottom}.page-id-48 #article .post_content .wp-block-image img{z-index:100;position:relative;border-radius:10px}.page-id-48 #article .post_content h2.wp-block-heading.eng{font-size:clamp(28px, calc(13px + 3vw), 58px);line-height:1;letter-spacing:0.05em;color:#9cbcc9;margin-bottom:0}.page-id-48 #article .post_content p.page-sub{padding-left:120px;position:relative;color:#0093cb}.page-id-48 #article .post_content p.page-sub:before{position:absolute;content:"";width:4.5vw;min-width:100px;height:1px;background:#2fc1ff;left:0;top:50%}.page-id-48 #article .post_content p.intro-heading{font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(20px, calc(13px + 1.4vw), 34px);font-weight:500;color:#121212;text-indent:-0.5em;letter-spacing:0.1em;font-weight:600}.page-id-48 #article .post_content h2{margin-top:0 !important;margin-bottom:1.2em;font-weight:600}.page-id-48 #article .post_content .wp-block-group.content-wrap{padding-block:6vh;background:#ffffffde;padding-inline:30px;border-radius:20px;margin-bottom:6em}.page-id-48 #article .post_content .wp-block-group.content-wrap li{margin-bottom:2em}.page-id-48 #article .post_content .wp-block-group.cta-wrap{margin-top:clamp(0px, calc(-32.5px + 6.5vw), 65px);padding:5vh 20px;width:100dvw;background:url(https://phase-x.jp/wp-content/uploads/2026/07/bf-moyou2.png) no-repeat;margin-inline:calc(50% - 50vw);background-position:top center;background-size:cover;padding-bottom:70px}.page-id-48 #article .post_content .wp-block-group.cta-wrap>.wp-block-group__inner-container{max-width:1060px;margin:auto}.page-id-48 #article .post_content .wp-block-group.cta-wrap .cta-heading-eng{font-size:clamp(18px, calc(13px + 1vw), 28px);margin-bottom:0.5em !important;font-family:"Lexend", sans-serif;color:#fff;font-size:clamp(40px, calc(0px + 8vw), 120px);line-height:1;margin-bottom:0 !important;opacity:1;letter-spacing:0.1em}.page-id-48 #article .post_content .wp-block-group.cta-wrap .cta-heading{font-weight:700;font-size:clamp(18px, calc(14px + 0.8vw), 26px);margin-bottom:0.7em}.page-id-48 #article .post_content .wp-block-group.cta-wrap .wp-block-group.hukidasi{background:#fff;border-radius:20px;padding:2em;position:relative}@media (max-width:500px){.page-id-48 #article .post_content .wp-block-group.cta-wrap .wp-block-group.hukidasi{opacity:0.9;backdrop-filter:blur(4px);margin-top:18vh}}.page-id-48 #article .post_content .wp-block-group.cta-wrap .line-btn .wp-block-button__link{margin-bottom:0 !important}@media (max-width:500px){.page-id-48 #article .post_content .wp-block-group.cta-wrap{background:url(https://phase-x.jp/wp-content/uploads/2026/08/mb-bg-1.png) no-repeat}.page-id-48 #article .post_content .wp-block-group.cta-wrap .skusyo figure{position:absolute;z-index:0;width:70%;display:block;right:0;left:0}}.page-id-48 #article .post_content p.sub-head{position:relative;padding-left:0;margin-bottom:0.5em;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:600;letter-spacing:0.1em;color:#26aefd;font-size:clamp(16px, calc(14px + 0.4vw), 20px)}.page-id-48 #article .post_content p.sub-head::before{position:absolute;content:"";width:7em;height:7em;background-image:url(https://phase-x.jp/wp-content/uploads/2026/07/step.png);left:-3.5em;bottom:2em;background-size:contain;background-repeat:no-repeat;transform:translateY(0%);background-color:unset;top:unset}.page-id-48 #article .post_content p.sub-head.step2::before{background-image:url(https://phase-x.jp/wp-content/uploads/2026/07/step2.png);background-size:contain;background-repeat:no-repeat}.page-id-48 .wp-block-button.line-btn .wp-block-button__link{width:100%;background:#06c755;border-radius:10px;margin-bottom:3em}.page-id-48 .wp-block-button.line-btn .wp-block-button__link img{width:clamp(20px, calc(15px + 1vw), 30px) !important;vertical-align:middle;position:relative;bottom:5px}@media (max-width:500px){.page-id-48 .wp-block-button.line-btn .wp-block-button__link{font-size:13px}}@media (max-width:500px){.page-id-48 .wp-block-buttons{justify-content:center}}.page-id-48 .bg-area{padding-top:150px;padding-bottom:0;position:relative}.page-id-48 .bg-area::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#121212;top:0}.page-id-48 .bg-area::before{background:#ffbfe0;background:linear-gradient(90deg, #ffbfe0 0%, #88d6ff 100%)}.page-id-48 .bg-area::after{position:absolute;content:"";width:100dvw;height:60px;background:url(https://phase-x.jp/wp-content/uploads/2026/07/nami-white.svg) no-repeat;margin-inline:calc(50% - 50vw);top:0;transform:rotate(180deg);left:0;background-size:cover}.page-id-48 .bg-area .gra-btn a.wp-block-button__link.wp-element-button{background:linear-gradient(90deg, #ffbfe0 0%, #88d6ff 100%);border-radius:50px;transition:all 0.3s ease;background-position:0% 50%;background-size:200% auto;color:#222 !important}.page-id-48 .bg-area .gra-btn a.wp-block-button__link.wp-element-button:hover{background-position:100% 50%}@media (max-width:500px){.page-id-48 .bg-area .gra-btn a.wp-block-button__link.wp-element-button{height:auto;line-height:1.5em;padding-inline:8px;padding-block:1em;border-radius:10px}}@media (max-width:500px){.page-id-48 figure.wp-block-image.size-full.person-image img{max-width:260px;margin-inline:auto;display:block;margin-bottom:2em}}.page-id-48 #one_col{padding-bottom:0}.page-id-48 footer#footer{margin-top:0}body.page-id-48::before{content:none !important}.page-id-37 .post_content h2{font-size:clamp(24px, calc(13px + 2.2vw), 46px);margin-top:0 !important;line-height:1;font-family:"Lexend", sans-serif}.page-id-37 .post_content .table_2 table{width:100%}.page-id-37 .post_content .table_2 td,.page-id-37 .post_content .table_2 th{border:unset;background:#00000000}.page-id-37 .post_content .table_2 td{padding:18px 25px;border-bottom:1px solid #121212;width:70%}.page-id-37 .post_content .table_2 td:first-child{color:#121212;font-weight:600;border-bottom:1px solid #121212;width:30%}@media screen and (max-width:500px){.page-id-37 .post_content .table_2 table td{display:block;width:100% !important}}.page-id-37 .post_content .table_2 table{table-layout:unset}.page-id-37 .post_content p.name.eng{font-size:clamp(20px, calc(6px + 2.8vw), 48px);margin-bottom:0.5em;line-height:1}.page-id-37 .post_content .greeting p.has-text-align-left{line-height:1.8em}.page-id-37 .post_content p.desc{padding-left:40px;position:relative;margin-bottom:0;border-left:1px solid;padding-bottom:20px}.page-id-37 .post_content p.desc::before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#222;top:calc(2.4em / 2);transform:translateY(-40%);left:-4px}.blog div#page_header,.archive.category div#page_header,.post-type-archive-news div#page_header{height:inherit;padding:85px 0;background:url(https://phase-x.jp/wp-content/uploads/2026/06/mv1-1.jpg) no-repeat;background-position:left bottom}.blog div#page_header #page_header_inner,.archive.category div#page_header #page_header_inner,.post-type-archive-news div#page_header #page_header_inner{max-width:1100px;width:100%}.blog div#page_header #page_header_inner .catch,.archive.category div#page_header #page_header_inner .catch,.post-type-archive-news div#page_header #page_header_inner .catch{left:0;transform:unset;color:#121212;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:600;letter-spacing:0.15em}.blog .rich_font_1,.archive.category .rich_font_1,.post-type-archive-news .rich_font_1{font-family:"Lexend", sans-serif}.page-id-54{}.page-id-54 p.eng{font-size:clamp(24px, calc(16px + 1.6vw), 40px);line-height:1}.page-id-54 h2.wp-block-heading.jp-head{margin-top:0 !important}.page-id-54 .wp-block-group.con2.con-box.con-i1{position:relative;z-index:0;padding:5%;background:#dfe3e9}.page-id-54 .wp-block-group.con2.con-box.con-i1::before{content:"";position:absolute;z-index:-1;inset:0;background-origin:border-box;background-clip:padding-box, border-box;background-image:radial-gradient(at 92% 89%, oklab(57.821% -0.02913 -0.12637) 0px, #182e4e 100%), radial-gradient(at 4% 3%, #447ac5 0px, #00c8d8 100%);background-origin:border-box;mask:linear-gradient(#000 0 0) padding-box exclude, linear-gradient(#000 0 0) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box exclude, linear-gradient(#000 0 0) border-box}.page-id-54 .snow-monkey-form{display:flex;flex-direction:column}.page-id-54 .snow-monkey-form .smf-action{order:999}.page-id-54 .snow-monkey-forms-turnstile>div{justify-content:center}.page-id-54 .snow-monkey-form,.page-id-54 .smf-form .smf-item .smf-text-control__control{font-family:"Zen Kaku Gothic New", sans-serif}.page-id-54 :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.page-id-54 [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,.page-id-54 [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#121212 !important}.page-id-54 :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.page-id-54 [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,.page-id-54 [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#121212}.page-id-54 .smf-progress-tracker{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}.page-id-54 .wp-block-snow-monkey-forms-item.smf-item{margin-bottom:clamp(16px, calc(14.4px + 0.5vw), 24px);padding-bottom:clamp(20px, calc(17.6px + 0.75vw), 32px);border-bottom:1px dashed #ddd}.page-id-54 .smf-item__col.smf-item__col--label{display:flex;margin-bottom:clamp(10px, calc(8.8px + 0.375vw), 16px);flex-direction:row-reverse;justify-content:flex-end;align-items:center}.page-id-54 .smf-item__label{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:600;margin-right:1em}.page-id-54 .smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(11.6px + 0.125vw), 14px);font-weight:600;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:#121212;color:#fff}.page-id-54 .wp-block-snow-monkey-forms-item:is(:nth-child(6)) .smf-item__description{background:#bfbfbf;color:#fff}.page-id-54 .wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.page-id-54 .wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.page-id-54 .smf-radio-buttons-control__control{display:flex;flex-direction:column}.page-id-54 .smf-label{margin-right:1.25em}.page-id-54 .smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#121212}.page-id-54 .smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#121212;border-color:#121212}.page-id-54 .smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.page-id-54 .smf-form .smf-item .smf-checkbox-control__control:active{border-color:#121212}.page-id-54 .smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#121212;border-color:#121212}.page-id-54 .smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em}.page-id-54 .smf-action{margin-top:3.5em;text-align:center}.page-id-54 .smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#121212;color:#ffffff;border-radius:0;border-color:#121212;transition:0.3s;font-family:"Zen Kaku Gothic New", sans-serif}.page-id-54 .smf-action .smf-button-control__control:hover{background:#121212 !important;color:#ffffff;border-color:#121212;transition:0.3s}@media (max-width:450px){.page-id-54 .smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em);top:-1em}}/*# sourceMappingURL=style2.css.map */