@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", YuGothic, "Yu Gothic", sans-serif;font-weight:600;background:#010101;color:#ffffff}html input,html textarea{color:#181818}.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", YuGothic, "Yu Gothic", sans-serif;font-weight:600;background:#010101;color:#ffffff}::-moz-selection{background:#c20000;color:#ffffff}::selection{background:#c20000;color:#ffffff}iframe{width:100%}.wp-block-button__link{border-radius:0;padding:1em 70px;background:#c20000;color:#fff !important;font-weight:600}@media screen and (max-width:500px){.wp-block-button__link{padding:1em 20px}}.post_content a:hover,.custom-html-widget a:hover{background:#ffffff !important;color:#ac3030 !important;text-decoration:none}.reverse{flex-flow:row-reverse}#page_contents .post_content{max-width:100%}.con-box{padding-left:340px;margin-bottom:clamp(120px, calc(112px + 2.5vw), 160px)}@media screen and (max-width:1250px){.con-box{padding-left:unset}}#header{background:unset;border-bottom:unset}#global_menu{right:0}#global_menu>ul>li{font-weight:400}#global_menu>ul>li>a{color:#ffffff !important}@media screen and (max-width:1250px){#global_menu>ul>li>a{padding-inline:10px}}#global_menu>ul>li>a:hover{color:#c20000 !important}#header_logo a .logo_text{color:#ffffff}@media screen and (max-width:1100px){body.header_type2.header_fixed #drawer_menu_button span{background:#ffffff !important}}body.hide_breadcrumb #container{padding-top:unset}#page_header{display:flex;align-items:center;margin-top:-80px;margin-bottom:150px;background:#010101}@media screen and (max-width:800px){#page_header{margin-bottom:80px}}#page_header .overlay:after{position:absolute;content:"";width:100px;height:100px;left:0;bottom:-1px;clip-path:polygon(0 0, 0% 100%, 100% 100%);background:#010101}@media screen and (max-width:800px){#page_header .overlay:after{width:60px;height:60px}}#page_header .design_header{width:auto;margin-bottom:unset;padding:0 120px 0 30px}@media screen and (max-width:800px){#page_header .design_header{padding:unset}}#page_header .image{width:calc(100% - 340px);margin-bottom:unset}@media screen and (max-width:1250px){#page_header .image{width:100%;margin-top:0}}#global_menu>ul>li{font-family:"Black Ops One", "Arial", sans-serif;font-size:clamp(16px, calc(14.8px + 0.375vw), 22px)}body.header_type2 #global_menu>ul>li>a{color:#181818}#global_menu>ul>li.current-menu-item>a{color:#c20000 !important}body.header_type2 #drawer_menu_button span{background:#111111}@media screen and (max-width:1100px){body.header_type2 #drawer_menu_button span{background:#ffffff !important}}body.header_type2.active_header #header,body.header_type2.header_fixed #header{background:rgba(0, 0, 0, 0.3)}.page-template-default .show_image .design_header.animate .large_headline span,.page-template-default .show_image .design_header.animate .sub_title span,.blog h1.large_headline span,#archive_header .large_headline span{position:absolute;font-family:"Black Ops One", "Arial", sans-serif;font-size:clamp(120px, calc(96px + 7.5vw), 240px);font-weight:400;writing-mode:sideways-rl;color:#ffffff;top:80px;left:0}.page-template-default .show_image .design_header.animate .large_headline span::first-letter,.page-template-default .show_image .design_header.animate .sub_title span::first-letter,.blog h1.large_headline span::first-letter,#archive_header .large_headline span::first-letter{color:#c20000}@media screen and (max-width:1250px){.page-template-default .show_image .design_header.animate .large_headline span,.page-template-default .show_image .design_header.animate .sub_title span,.blog h1.large_headline span,#archive_header .large_headline span{writing-mode:inherit;top:120px;left:30px;z-index:3;font-size:clamp(60px, calc(36px + 7.5vw), 180px)}}@media screen and (max-width:500px){.page-template-default .show_image .design_header.animate .large_headline span,.page-template-default .show_image .design_header.animate .sub_title span,.blog h1.large_headline span,#archive_header .large_headline span{font-size:52px}}@media screen and (max-width:1250px){.blog h1.large_headline span,#archive_header .large_headline span{top:40px}}.blog h1.large_headline span,#archive_header .large_headline span{line-height:1.3}body.blog div#archive_header{margin-bottom:0 !important}body.header_type2 #drawer_menu_button span{background:#ffffff !important}#drawer_menu_button span{background:#ffffff !important}#footer_inner{padding:50px 100px 30px}@media screen and (max-width:1000px){#footer_inner{padding-inline:unset}}@media screen and (max-width:1000px){#footer_logo a img{margin:auto}}#footer_nav{border-top:unset;background:#010101;margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}#footer_nav ul li a{color:#ffffff;font-family:"Black Ops One", "Arial", sans-serif;font-weight:400}#footer_nav ul li a:hover{color:#c20000}@media screen and (max-width:1000px){#footer_nav ul li{width:30% !important;margin-right:unset;text-align:center}}@media screen and (max-width:500px){#footer_nav ul li{width:50% !important}}@media screen and (max-width:500px){#footer_nav ul li:last-child{width:100% !important}}@media screen and (max-width:1000px){#footer_nav ul{flex-wrap:wrap;justify-content:space-between}}#copyright{background:#010101;font-weight:300}.ttl-box{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px)}.ttl-box h2.wp-block-heading.has-text-align-left{position:relative;margin-top:unset;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(18px, calc(15.6px + 0.75vw), 30px);font-weight:800;padding-left:1.5em;color:#b8b8b8}.ttl-box h2.wp-block-heading.has-text-align-left:before{position:absolute;content:"";width:1em;height:2px;background:#c20000;top:3px;bottom:0;left:5px;margin:auto}.ttl-box p.has-text-align-left.eng-sub{font-family:"Black Ops One", "Arial", sans-serif;font-size:clamp(60px, calc(48px + 3.75vw), 120px);font-weight:400;margin-bottom:unset;line-height:0.75}.ttl-box p.has-text-align-left.eng-sub:first-letter{color:#c20000}@media screen and (max-width:500px){.ttl-box p.has-text-align-left.eng-sub{font-size:42px}}h3.wp-block-heading.has-text-align-left{position:relative;font-family:"Black Ops One", "Arial", sans-serif;font-size:clamp(25px, calc(19.9984px + 1.563vw), 50px);font-weight:400;color:#ffffff;line-height:1.2;padding-top:0.1em;padding-left:1em;margin-top:clamp(40px, calc(32px + 2.5vw), 80px);margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px);z-index:0}h3.wp-block-heading.has-text-align-left strong{position:relative;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-size:0.5em;font-weight:600;bottom:0.25em;margin-left:0.75em}h3.wp-block-heading.has-text-align-left:before{position:absolute;content:"";width:calc(100% + 25vw);height:100%;background:#c20000;top:0;bottom:0;left:0;margin:auto;z-index:-1;transform:skewX(20deg)}h3.wp-block-heading.has-text-align-left:after{position:absolute;content:"";width:4px;height:100%;top:0;bottom:0;left:10px;background:#ffffff;transform:skewX(20deg)}h5.wp-block-heading.has-text-align-left{color:#f8b807;border-bottom:1px dashed #f8b807;margin-top:2em;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-size:1em;font-weight:500}body.page-id-34 .large_headline{font-family:"Black Ops One", "Arial", sans-serif;font-size:clamp(60px, calc(48px + 3.75vw), 120px) !important;font-weight:400;line-height:1}body.page-id-34 .large_headline span{line-height:1}body.page-id-34 .large_headline span:first-letter{color:#c20000}@media screen and (max-width:800px){body.page-id-34 .large_headline{text-align:center !important;font-size:clamp(40px, calc(32px + 2.5vw), 80px) !important}}body.page-id-34 .sub_title{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(18px, calc(16px + 0.625vw), 28px) !important;font-weight:600;color:#ffffff;background:unset;margin-top:unset}@media screen and (max-width:800px){body.page-id-34 .sub_title{text-align:center !important}}body.page-id-34 .design_arrow_button a{padding:5px 5px 5px 30px;border:1px solid #fff;border-radius:9999px}body.page-id-34 .design_arrow_button a:hover{background:#c20000;border:1px solid #c20000}body.page-id-34 .design_arrow_button a .label{font-family:"Black Ops One", "Arial", sans-serif;font-weight:400;padding-top:3px}@media screen and (max-width:800px){body.page-id-34 .design_arrow_button a{max-width:220px}}@media screen and (max-width:800px){body.page-id-34 .design_arrow_button{text-align:center}}body.page-id-34 .design_arrow_button a .label{color:#ffffff}body.page-id-34 .arrow_button{background-color:#fff}body.page-id-34 .arrow_button:before,body.page-id-34 .arrow_button:after{color:#c20000}body.page-id-34 #header_slider_wrap .content{justify-content:flex-end;padding-inline:clamp(20px, calc(16px + 1.25vw), 40px);padding-bottom:clamp(40px, calc(32px + 2.5vw), 80px);max-width:100%}body.page-id-34 #header_slider_wrap .content .catch{position:relative;font-family:"Black Ops One", "Arial", sans-serif;font-size:clamp(80px, calc(60px + 6.25vw), 180px);font-weight:400;padding-bottom:150px;z-index:0}@media screen and (max-width:450px){body.page-id-34 #header_slider_wrap .content .catch{font-size:18vw}}body.page-id-34 #header_slider_wrap .content .catch:before{position:absolute;content:"";width:50%;max-height:56px;height:100%;bottom:70px;left:0;background:no-repeat url(https://nexusground.jp/wp-content/uploads/2026/04/top-mv_catch1.png);background-size:contain;background-position:top left;z-index:-1}@media screen and (max-width:800px){body.page-id-34 #header_slider_wrap .content .catch:before{width:80%}}@media screen and (max-width:450px){body.page-id-34 #header_slider_wrap .content .catch:before{width:100%}}body.page-id-34 #header_slider_wrap .content .catch:after{position:absolute;content:"";width:50%;max-height:56px;height:100%;bottom:0;left:0;background:no-repeat url(https://nexusground.jp/wp-content/uploads/2026/04/top-mv_catch2.png);background-size:contain;background-position:top left;z-index:-1}@media screen and (max-width:800px){body.page-id-34 #header_slider_wrap .content .catch:after{width:80%}}@media screen and (max-width:450px){body.page-id-34 #header_slider_wrap .content .catch:after{width:100%}}body.page-id-34 #header_slider_wrap .content .catch .line{line-height:1}body.page-id-34 #header_slider_wrap .content .desc_area .desc{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}body.page-id-34 #header_slider_content .content .line_inner{transform:translate3d(-100%, 0, 0)}body.page-id-34 #header_slider_wrap.layout_type3 #header_slider_content:before{position:absolute;content:"";width:100%;height:100%;top:0;z-index:-1}body.page-id-34 .cb_blog_list.num1{background:#181818}body.page-id-34 .cb_blog_list.num1 .blog_carousel .title a{color:#ffffff}body.page-id-34 .cb_design_content.num2,body.page-id-34 .cb_design_content.num3,body.page-id-34 .cb_design_content.num5{position:relative;max-height:800px;height:100vh}body.page-id-34 .cb_design_content.num2 .design_header,body.page-id-34 .cb_design_content.num3 .design_header,body.page-id-34 .cb_design_content.num5 .design_header{gap:clamp(10px, calc(8px + 0.625vw), 20px);flex-direction:column}body.page-id-34 .cb_design_content.num2 .design_header .title_area,body.page-id-34 .cb_design_content.num3 .design_header .title_area,body.page-id-34 .cb_design_content.num5 .design_header .title_area{width:100%}@media screen and (max-width:800px){body.page-id-34 .cb_design_content.num2 .design_header .title_area,body.page-id-34 .cb_design_content.num3 .design_header .title_area,body.page-id-34 .cb_design_content.num5 .design_header .title_area{text-align:center}}body.page-id-34 .cb_design_content.num2 .design_header .desc,body.page-id-34 .cb_design_content.num3 .design_header .desc,body.page-id-34 .cb_design_content.num5 .design_header .desc{width:100%;background:unset;padding-left:unset}body.page-id-34 .cb_design_content.num2 .design_header .desc strong,body.page-id-34 .cb_design_content.num3 .design_header .desc strong,body.page-id-34 .cb_design_content.num5 .design_header .desc strong{font-size:clamp(20px, calc(16px + 1.25vw), 40px)}body.page-id-34 .cb_design_content.num2 .item_list,body.page-id-34 .cb_design_content.num3 .item_list,body.page-id-34 .cb_design_content.num5 .item_list{position:absolute;max-width:100%;height:100%;padding:0;z-index:-1;top:0}body.page-id-34 .cb_design_content.num2 .item_list .item,body.page-id-34 .cb_design_content.num3 .item_list .item,body.page-id-34 .cb_design_content.num5 .item_list .item{width:100%;height:100%;aspect-ratio:2.45}body.page-id-34 .cb_design_content.num2 .item_list .item:last-child,body.page-id-34 .cb_design_content.num3 .item_list .item:last-child,body.page-id-34 .cb_design_content.num5 .item_list .item:last-child{display:none}body.page-id-34 .cb_design_content.num2 .item_list .item:after,body.page-id-34 .cb_design_content.num3 .item_list .item:after,body.page-id-34 .cb_design_content.num5 .item_list .item:after{position:absolute;content:"";width:100%;height:100%;top:0;background:rgba(0, 0, 0, 0.5);z-index:2}@media screen and (max-width:1100px){body.page-id-34 .cb_design_content.num2,body.page-id-34 .cb_design_content.num3,body.page-id-34 .cb_design_content.num5{padding-block:100px}}body.page-id-34 .cb_design_content.num2{background:unset}body.page-id-34 .cb_design_content.num2 .item_list .item.animate:before{transform:translate3d(-100%, 0, 0)}body.page-id-34 .cb_design_content.num5{max-height:640px}body.page-id-34 .cb_design_content.num5 .large_headline{text-align:center}body.page-id-34 .cb_design_content.num5 .design_header{text-align:center}body.page-id-34 .cb_design_content.num5 .design_header .title_area{width:100%;text-align:center}body.page-id-34 .cb_design_content.num5 .design_header .desc{width:100%;background:unset;padding-left:unset}body.page-id-34 .cb_design_content.num5 .design_header .desc strong{font-size:clamp(20px, calc(16px + 1.25vw), 40px)}body.page-id-34 .cb_design_content.num5 .item_list .item{position:relative;aspect-ratio:3}body.page-id-34 .cb_design_content.num5 .item_list .item.animate:before{transform:translate3d(0, -100%, 0.2)}body.page-id-34 .cb_design_content.num5 .cb_design_arrow_button{text-align:center}body.page-id-34 .cb_free_space.num4{padding:unset}body.page-id-34 .cb_free_space.num4 #two-content{display:flex;flex-wrap:wrap;width:100%;margin:auto}@media screen and (max-width:800px){body.page-id-34 .cb_free_space.num4 #two-content{flex-direction:column}}body.page-id-34 .cb_free_space.num4 #content2{width:50%;height:500px;position:relative;display:flex;align-items:center;box-sizing:border-box}@media screen and (max-width:800px){body.page-id-34 .cb_free_space.num4 #content2{width:100%}}body.page-id-34 .cb_free_space.num4 #content2:last-child{border-right:unset}body.page-id-34 .cb_free_space.num4 #content2 .img_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body.page-id-34 .cb_free_space.num4 #content2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.page-id-34 .cb_free_space.num4 #content2 .cover{background:#111;opacity:0.2;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}body.page-id-34 .cb_free_space.num4 #content2 .txt_wrap{padding:20px;max-width:850px;width:100%;margin:0 auto;padding:60px 30px;z-index:99;text-align:center}body.page-id-34 .cb_free_space.num4 #content2 .txt_wrap h2{font-size:clamp(40px, calc(32px + 2.5vw), 80px);font-family:"Black Ops One", "Arial", sans-serif;font-weight:400;line-height:1;letter-spacing:0.08em;margin:0 auto !important;background:unset}body.page-id-34 .cb_free_space.num4 #content2 .txt_wrap h2::first-line{color:#fff !important}body.page-id-34 .cb_free_space.num4 #content2 .txt_wrap h2::first-letter{color:#c20000}body.page-id-34 .cb_free_space.num4 #content2 .txt_wrap p{min-height:64px;color:#ffffff;font-size:16px;letter-spacing:0.05em;line-height:2em;word-break:break-all}body.page-id-34 .cb_free_space.num4 #content2 .txt_wrap .sub_e{font-size:clamp(18px, calc(16.8px + 0.375vw), 24px);font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:600;line-height:1.8;margin:12px auto clamp(10px, calc(8px + 0.625vw), 20px);min-height:unset}body.page-id-34 .cb_free_space.num4 #content2 .txt_wrap .txt{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-family:"Zen Kaku Gothic New", YuGothic, "Yu Gothic", sans-serif;line-height:2.6}body.page-id-34 .cb_free_space.num4 .btn_wrap a.btn{padding:1.375em 70.25px 1.25em;background:none;color:#fff !important;border:1px solid #fff;font-family:"Black Ops One", "Arial", sans-serif;font-weight:400;font-size:clamp(14px, calc(13.2px + 0.25vw), 18px);border-radius:9999px}body.page-id-34 .cb_free_space.num4 .post_content a:hover,body.page-id-34 .cb_free_space.num4 .custom-html-widget a:hover{background:#c20000 !important;border:1px solid #c20000;text-decoration:none}body.page-id-66 #page_contents{padding-bottom:unset}body.page-id-66 .concept-g{margin-bottom:clamp(160px, calc(152px + 2.5vw), 200px)}body.page-id-66 .concept-g .cc{font-size:clamp(24px, calc(16.8px + 2.25vw), 60px);line-height:2;margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}body.page-id-66 .msg-g{position:relative;z-index:0;padding-block:clamp(80px, calc(72px + 2.5vw), 120px);padding-left:340px}@media screen and (max-width:1250px){body.page-id-66 .msg-g{padding-left:unset}}body.page-id-66 .msg-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background:no-repeat url(https://nexusground.jp/wp-content/uploads/2026/04/mv03.jpg);background-size:cover;top:0}body.page-id-66 .msg-g::after{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background:rgba(0, 0, 0, 0.7);background-size:cover;top:0}body.page-id-66 .msg-g .cc{font-size:clamp(20px, calc(16px + 1.25vw), 40px);line-height:2.2;margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px)}body.page-id-66 .msg-g .msg-c{gap:3em}body.page-id-66 .msg-g .msg-c .name{font-size:clamp(16px, calc(14.8px + 0.375vw), 22px)}body.page-id-66 .msg-g .msg-c .name strong{font-size:1.25em}body.page-id-48 .ser-g .cargo-c{gap:clamp(10px, calc(0px + 3.125vw), 60px)}body.page-id-48 .ser-g .cargo-c .cc{font-size:clamp(22px, calc(19.2px + 0.875vw), 36px);line-height:1.8;margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px)}body.page-id-48 .cap-g{position:relative;z-index:0;padding-block:clamp(80px, calc(72px + 2.5vw), 120px);padding-left:340px;padding-top:unset}@media screen and (max-width:1250px){body.page-id-48 .cap-g{padding-left:unset}}body.page-id-48 .cap-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#585858;top:0}body.page-id-48 .cap-g:after{content:"";position:absolute;width:100dvw;height:40px;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#222222;top:0}body.page-id-48 .cap-g .ttl-box{text-align:center}body.page-id-48 .cap-g .ttl-box .cc{display:inline-block;position:relative;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(22px, calc(17.3984px + 1.438vw), 45px);font-weight:900;padding-inline:1em;line-height:1.8}body.page-id-48 .cap-g .ttl-box .cc:before,body.page-id-48 .cap-g .ttl-box .cc:after{position:absolute;content:"";width:8px;height:100%;top:0;bottom:0;margin:auto;background:#ffffff}@media screen and (max-width:800px){body.page-id-48 .cap-g .ttl-box .cc:before,body.page-id-48 .cap-g .ttl-box .cc:after{width:4px}}body.page-id-48 .cap-g .ttl-box .cc:before{left:0;transform:rotate(340deg)}body.page-id-48 .cap-g .ttl-box .cc:after{right:0;transform:rotate(20deg)}body.page-id-48 .cap-g .cap-c{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px);gap:clamp(10px, calc(0px + 3.125vw), 60px)}body.page-id-48 .cap-g .cap-c .name{font-size:clamp(16px, calc(15.2px + 0.25vw), 20px);color:#f8b807}body.page-id-48 .cap-g .wp-block-cover,body.page-id-48 .cap-g .wp-block-cover-image{min-height:280px}body.page-id-48 .cap-g .wp-block-cover p.has-text-align-center.has-large-font-size,body.page-id-48 .cap-g .wp-block-cover-image p.has-text-align-center.has-large-font-size{line-height:1.8;margin-bottom:clamp(10px, calc(8px + 0.625vw), 20px)}@media screen and (max-width:600px){body.page-id-48 .cap-g .wp-block-cover p.has-text-align-center.has-large-font-size,body.page-id-48 .cap-g .wp-block-cover-image p.has-text-align-center.has-large-font-size{font-size:5vw !important}}body.page-id-48 .area-g .all-g .intro-c{position:relative;margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px)}body.page-id-48 .area-g .all-g .intro-c .cc{font-size:clamp(20px, calc(16.8px + 1vw), 36px);line-height:1.8;margin-bottom:clamp(10px, calc(8px + 0.625vw), 20px)}body.page-id-48 .area-g .all-g .intro-c .work-col{position:absolute;top:0;right:-20px;writing-mode:vertical-rl;min-height:420px}body.page-id-48 .area-g .all-g .intro-c .work-col .work-g{position:relative;margin-left:clamp(40px, calc(36px + 1.25vw), 60px);padding-top:90px}body.page-id-48 .area-g .all-g .intro-c .work-col .work-g:after{position:absolute;content:"";width:80px;height:80px;top:0;right:0;background:no-repeat url(https://nexusground.jp/wp-content/uploads/2026/04/car-icon.png);background-size:contain;background-position:top right}@media screen and (max-width:1000px){body.page-id-48 .area-g .all-g .intro-c .work-col .work-g:after{right:unset;left:0;bottom:0;margin:auto}}body.page-id-48 .area-g .all-g .intro-c .work-col .work-g h4.wp-block-heading.has-text-align-left{font-size:clamp(16px, calc(13.2px + 0.875vw), 30px);margin:unset;color:#f8b807}@media screen and (max-width:1000px){body.page-id-48 .area-g .all-g .intro-c .work-col .work-g{padding-top:unset;margin-left:unset;margin-right:30px;padding-left:100px}}@media screen and (max-width:1000px){body.page-id-48 .area-g .all-g .intro-c .work-col{display:flex;position:relative;writing-mode:revert;min-height:unset;right:unset}}@media screen and (max-width:500px){body.page-id-48 .area-g .all-g .intro-c .work-col{flex-direction:column;gap:1em}}@media screen and (max-width:1000px){body.page-id-48 .area-g .all-g .intro-c{flex-direction:column}}body.page-id-48 .area-g .all-g .work-c{position:relative;z-index:0}body.page-id-48 .area-g .all-g .work-c .on-con .caution-g{position:relative;max-width:750px;padding:20px;z-index:0;color:#181818}body.page-id-48 .area-g .all-g .work-c .on-con .caution-g:after{position:absolute;content:"";width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;background:no-repeat #ffffff;z-index:-1}body.page-id-48 .area-g .all-g .work-c .on-con .caution-g .cc{font-size:clamp(16px, calc(15.2px + 0.25vw), 20px);margin-bottom:0.5em;color:#c20000;line-height:1.8}body.page-id-48 .area-g .all-g .work-c .on-con .caution-g .txt{font-size:clamp(12px, calc(11.6px + 0.125vw), 14px)}@media screen and (max-width:1000px){body.page-id-48 .area-g .all-g .work-c .on-con .caution-g{max-width:100%}}@media screen and (max-width:1000px){body.page-id-48 .area-g .all-g .work-c .on-con{flex-basis:100% !important}}@media screen and (max-width:1000px){body.page-id-48 .area-g .all-g .work-c .no-con{display:none}}body.page-id-52 table{width:100%;border:unset}body.page-id-52 tr{margin-bottom:5px}body.page-id-52 tr td,body.page-id-52 tr th{border:unset;background:#00000000}body.page-id-52 tr td{padding:18px 25px;width:70%;background:#ffffff;color:#181818;border-bottom:2px solid #181818 !important}body.page-id-52 tr td:first-child{color:#ffffff;background:#ac3030;font-weight:600;width:30%}@media screen and (max-width:550px){body.page-id-52 tr{display:flex;flex-direction:column;white-space:normal}body.page-id-52 tr td{width:100%}body.page-id-52 tr td:first-child{width:100%;border-bottom:unset !important}}@media screen and (max-width:800px){body.page-id-52 .wp-block-cover,body.page-id-52 .wp-block-cover-image{min-height:320px}}@media screen and (max-width:800px){body.page-id-52 .wp-block-cover p.has-text-align-center,body.page-id-52 .wp-block-cover-image p.has-text-align-center{margin-bottom:1em;font-size:6vw !important;line-height:1.8}}body.page-id-50{}body.page-id-50 h3.wp-block-heading.has-text-align-left{position:relative;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);font-weight:700;color:#ffffff;line-height:1.8;padding-left:unset;margin-top:clamp(40px, calc(32px + 2.5vw), 80px);margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px);z-index:0;transform:unset}body.page-id-50 h3.wp-block-heading.has-text-align-left:before{height:4px;background:#ac3030;top:unset;bottom:0;z-index:-1}body.page-id-50 h3.wp-block-heading.has-text-align-left:after{display:none}body.page-id-50 .post_content a:hover,body.page-id-50 .custom-html-widget a:hover{background:#ffffff00 !important}body.page-id-50 .wpsm_panel-group .wpsm_panel+.wpsm_panel{margin-top:-1px !important}body.page-id-50 .ac_title_class,body.page-id-50 #main_contents .collapse.in .wpsm_panel-body{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}@media screen and (max-width:800px){body.page-id-50 .ac_title_class,body.page-id-50 #main_contents .collapse.in .wpsm_panel-body{font-size:14px !important}}@media screen and (max-width:800px){body.page-id-50 #wpsm_accordion_128 .wpsm_panel-body,body.page-id-50 #wpsm_accordion_131 .wpsm_panel-body{font-size:14px !important;font-family:"Zen Kaku Gothic New", YuGothic, "Yu Gothic", sans-serif !important}}body.page-id-37 table{width:100%;border:unset}body.page-id-37 tr{margin-bottom:5px}body.page-id-37 tr td,body.page-id-37 tr th{border:unset;background:#00000000}body.page-id-37 tr td{padding:18px 25px;width:70%;background:#ffffff;color:#181818;border-bottom:2px solid #181818 !important}body.page-id-37 tr td:first-child{color:#ffffff;background:#ac3030;font-weight:600;width:30%}@media screen and (max-width:550px){body.page-id-37 tr{display:flex;flex-direction:column;white-space:normal}body.page-id-37 tr td{width:100%}body.page-id-37 tr td:first-child{width:100%;border-bottom:unset !important}}body.blog #bread_crumb,body.wp-singular #bread_crumb,body.archive #bread_crumb{width:calc(100% - 340px);margin:0 0 100px 340px}body.blog #bread_crumb li:after,body.wp-singular #bread_crumb li:after,body.archive #bread_crumb li:after{color:#ffffff}body.blog #bread_crumb li.last,body.wp-singular #bread_crumb li.last,body.archive #bread_crumb li.last{color:#ffffff}body.blog #bread_crumb li a,body.wp-singular #bread_crumb li a,body.archive #bread_crumb li a{color:#ffffff}body.blog #bread_crumb li a:before,body.wp-singular #bread_crumb li a:before,body.archive #bread_crumb li a:before{color:#ffffff}body.blog #bread_crumb li a span,body.wp-singular #bread_crumb li a span,body.archive #bread_crumb li a span{color:#ffffff}@media screen and (max-width:1250px){body.blog #bread_crumb,body.wp-singular #bread_crumb,body.archive #bread_crumb{width:100%;margin-bottom:140px;margin-left:0 !important}}@media screen and (max-width:500px){body.blog #bread_crumb,body.wp-singular #bread_crumb,body.archive #bread_crumb{margin-bottom:70px}}body.blog div#archive_header,body.wp-singular div#archive_header,body.archive div#archive_header{margin:0 0 50px 340px}body.blog div#archive_header .sub_title.colored,body.wp-singular div#archive_header .sub_title.colored,body.archive div#archive_header .sub_title.colored{font-size:clamp(20px, calc(16px + 1.25vw), 40px);font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:600;color:#ffffff}body.blog section#archive_blog,body.blog .news_category_button,body.wp-singular section#archive_blog,body.wp-singular .news_category_button,body.archive section#archive_blog,body.archive .news_category_button{max-width:100%;width:calc(100% - 340px);margin:0 0 55px 340px;padding-inline:100px !important}@media screen and (max-width:1250px){body.blog section#archive_blog,body.blog .news_category_button,body.wp-singular section#archive_blog,body.wp-singular .news_category_button,body.archive section#archive_blog,body.archive .news_category_button{width:100%;margin-left:0 !important;padding-inline:30px !important}}body.blog section#archive_blog,body.wp-singular section#archive_blog,body.archive section#archive_blog{margin:0 0 0 340px}body.blog .blog_list .title span,body.wp-singular .blog_list .title span,body.archive .blog_list .title span{color:#ffffff;transition:0.3s}body.blog .blog_list .title span:hover,body.wp-singular .blog_list .title span:hover,body.archive .blog_list .title span:hover{opacity:0.3;transition:0.3s}body.blog #main_content,body.wp-singular #main_content,body.archive #main_content{max-width:1225px;width:100%}body.blog #single_post_header,body.blog #main_col,body.wp-singular #single_post_header,body.wp-singular #main_col,body.archive #single_post_header,body.archive #main_col{width:100%}body.blog #next_prev_post a .title,body.blog #next_prev_post a .title:after,body.wp-singular #next_prev_post a .title,body.wp-singular #next_prev_post a .title:after,body.archive #next_prev_post a .title,body.archive #next_prev_post a .title:after{color:#fff}body.wp-singular #bread_crumb{max-width:1225px;width:100%;margin-inline:auto}#related_post{display:none}.con-box.tel-g{display:none}body.page-id-54 h2.wp-block-heading.has-text-align-center.tel-txt{font-size:clamp(22px, calc(10.4px + 3.625vw), 80px);font-family:"Black Ops One", "Arial", sans-serif;font-weight:400;margin-block:unset}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .smf-action{order:999}.snow-monkey-forms-turnstile>div{justify-content:center}.snow-monkey-form,.smf-form .smf-item .smf-text-control__control{font-family:"Zen Kaku Gothic New", YuGothic, "Yu Gothic", sans-serif}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#c20000 !important}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#c20000}.smf-progress-tracker{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}.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}.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}.smf-item__label{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:600;margin-right:1em}.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:#ac3030;color:#fff}.wp-block-snow-monkey-forms-item:is(:nth-child(0)) .smf-item__description{background:#bfbfbf;color:#fff}.wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.smf-radio-buttons-control__control{display:flex;flex-direction:column}.smf-label{margin-right:1.25em}.smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#c20000}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#c20000;border-color:#c20000}.smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.smf-form .smf-item .smf-checkbox-control__control:active{border-color:#c20000}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#c20000;border-color:#c20000}.smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em}.smf-error-messages{color:#f8b807}.smf-action{margin-top:3.5em;text-align:center}.smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#c20000;color:#ffffff;border-radius:0;border-color:#c20000;transition:0.3s;font-family:"Zen Kaku Gothic New", YuGothic, "Yu Gothic", sans-serif}.smf-action .smf-button-control__control:hover{background:#c20000 !important;color:#ffffff;border-color:#c20000;transition:0.3s}@media (max-width:450px){.smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em)}}body.page-id-56 .post_content .pp-all .pp-g p{font-size:14px}body.page-id-56 .post_content .pp-all .pp-g p a:hover{background:unset !important;color:#b8b8b8 !important;text-decoration:underline !important}/*# sourceMappingURL=style2.css.map */