﻿@import url("//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap");*{color:#292929}/*!==========================================
このCSSファイルはSassから生成されていますので、
絶対に編集をしないでください。
もしCSSを更新したい時Scssかstyle2.sccを使ってください。

WordPressのプラグイン「WP-SCSS」でscssファイルをコンパイルしているため
style.cssにコンパイルする必要も編集する必要もございません。
scssファイルをそのままサーバーに上げていただいたら反映されます。
==========================================*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}@media (-ms-high-contrast:none){* body,* input{letter-spacing:0em}}@-moz-document url-prefix(){* body,* input{letter-spacing:0em}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}*,*::before,*::after{box-sizing:border-box;line-height:1.5;font-feature-settings:"palt"}html{height:100%;overflow-x:hidden;overflow-y:scroll;transition-delay:0.5s;scroll-behavior:smooth}body{height:100%;font-family:"'Noto Sans JP', sans-serif";letter-spacing:0.05em;line-height:1.5;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 16, 51, 0)}table{width:100%;border-collapse:collapse;border-spacing:0}ol,ul{font-size:1.6rem;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}button:focus{outline:0}br{letter-spacing:0}@media (-ms-high-contrast:none){* body,* input{letter-spacing:0em}}@-moz-document url-prefix(){* body,* input{letter-spacing:0em}}* span,* a,* input{color:inherit;text-decoration:none;line-height:inherit}b,strong,em{font-weight:bold}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}summary{cursor:pointer;list-style:none}figure{font-size:0px}iframe{border:0}input,button,select,optgroup,textarea{background-color:transparent;border:none;outline:none;border-radius:0}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;appearance:none}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button:focus{outline:0}i,i::before{color:inherit}.tablepress caption{display:none}video{max-width:100%;width:100%}body{font-family:'Noto Sans JP', sans-serif}.ff-min{font-family:'Noto Sans JP', serif !important}.ff-jp{font-family:'Noto Sans JP', sans-serif !important}.ff-en{font-family:"Poppins", sans-serif !important}.ff-Roboto{font-family:"Roboto", serif !important}.ff-icon{font-family:'Font Awesome 5 Free' !important}:root{--bk-color_main: #54C4ED;--bk-color_yellow: #FCD637;--bk-color_white: #fff;--bk-color_black: #001033;--bk-color_text: #292929;--bk-color_gray: #707070;--bk-color_grayLight: #F8F6F5;--bk-color_borderImg: B9B9B9}.color-main{color:#54C4ED !important}.color-main p{color:#54C4ED !important}.color-main-hover:hover,.color-main-hover:focus,.color-main-hover:active{color:#54C4ED !important}.color-main-hover:hover::before,.color-main-hover:hover::after,.color-main-hover:focus::before,.color-main-hover:focus::after,.color-main-hover:active::before,.color-main-hover:active::after{color:#54C4ED !important}.color-yellow{color:#FCD637 !important}.color-yellow p{color:#FCD637 !important}.color-yellow-hover:hover,.color-yellow-hover:focus,.color-yellow-hover:active{color:#FCD637 !important}.color-yellow-hover:hover::before,.color-yellow-hover:hover::after,.color-yellow-hover:focus::before,.color-yellow-hover:focus::after,.color-yellow-hover:active::before,.color-yellow-hover:active::after{color:#FCD637 !important}.color-white{color:#fff !important}.color-white p{color:#fff !important}.color-white-hover:hover,.color-white-hover:focus,.color-white-hover:active{color:#fff !important}.color-white-hover:hover::before,.color-white-hover:hover::after,.color-white-hover:focus::before,.color-white-hover:focus::after,.color-white-hover:active::before,.color-white-hover:active::after{color:#fff !important}.color-black{color:#001033 !important}.color-black p{color:#001033 !important}.color-black-hover:hover,.color-black-hover:focus,.color-black-hover:active{color:#001033 !important}.color-black-hover:hover::before,.color-black-hover:hover::after,.color-black-hover:focus::before,.color-black-hover:focus::after,.color-black-hover:active::before,.color-black-hover:active::after{color:#001033 !important}.color-text{color:#292929 !important}.color-text p{color:#292929 !important}.color-text-hover:hover,.color-text-hover:focus,.color-text-hover:active{color:#292929 !important}.color-text-hover:hover::before,.color-text-hover:hover::after,.color-text-hover:focus::before,.color-text-hover:focus::after,.color-text-hover:active::before,.color-text-hover:active::after{color:#292929 !important}.color-gray{color:#707070 !important}.color-gray p{color:#707070 !important}.color-gray-hover:hover,.color-gray-hover:focus,.color-gray-hover:active{color:#707070 !important}.color-gray-hover:hover::before,.color-gray-hover:hover::after,.color-gray-hover:focus::before,.color-gray-hover:focus::after,.color-gray-hover:active::before,.color-gray-hover:active::after{color:#707070 !important}.color-grayLight{color:#F8F6F5 !important}.color-grayLight p{color:#F8F6F5 !important}.color-grayLight-hover:hover,.color-grayLight-hover:focus,.color-grayLight-hover:active{color:#F8F6F5 !important}.color-grayLight-hover:hover::before,.color-grayLight-hover:hover::after,.color-grayLight-hover:focus::before,.color-grayLight-hover:focus::after,.color-grayLight-hover:active::before,.color-grayLight-hover:active::after{color:#F8F6F5 !important}.color-borderImg{color:B9B9B9 !important}.color-borderImg p{color:B9B9B9 !important}.color-borderImg-hover:hover,.color-borderImg-hover:focus,.color-borderImg-hover:active{color:B9B9B9 !important}.color-borderImg-hover:hover::before,.color-borderImg-hover:hover::after,.color-borderImg-hover:focus::before,.color-borderImg-hover:focus::after,.color-borderImg-hover:active::before,.color-borderImg-hover:active::after{color:B9B9B9 !important}.bgColor-main{background-color:#54C4ED !important}.bgColor-main-hover:hover,.bgColor-main-hover:focus,.bgColor-main-hover:active{background-color:#54C4ED !important}.bgColor-main-hover:hover::before,.bgColor-main-hover:hover::after,.bgColor-main-hover:focus::before,.bgColor-main-hover:focus::after,.bgColor-main-hover:active::before,.bgColor-main-hover:active::after{background-color:#54C4ED !important}.bgColor-yellow{background-color:#FCD637 !important}.bgColor-yellow-hover:hover,.bgColor-yellow-hover:focus,.bgColor-yellow-hover:active{background-color:#FCD637 !important}.bgColor-yellow-hover:hover::before,.bgColor-yellow-hover:hover::after,.bgColor-yellow-hover:focus::before,.bgColor-yellow-hover:focus::after,.bgColor-yellow-hover:active::before,.bgColor-yellow-hover:active::after{background-color:#FCD637 !important}.bgColor-white{background-color:#fff !important}.bgColor-white-hover:hover,.bgColor-white-hover:focus,.bgColor-white-hover:active{background-color:#fff !important}.bgColor-white-hover:hover::before,.bgColor-white-hover:hover::after,.bgColor-white-hover:focus::before,.bgColor-white-hover:focus::after,.bgColor-white-hover:active::before,.bgColor-white-hover:active::after{background-color:#fff !important}.bgColor-black{background-color:#001033 !important}.bgColor-black-hover:hover,.bgColor-black-hover:focus,.bgColor-black-hover:active{background-color:#001033 !important}.bgColor-black-hover:hover::before,.bgColor-black-hover:hover::after,.bgColor-black-hover:focus::before,.bgColor-black-hover:focus::after,.bgColor-black-hover:active::before,.bgColor-black-hover:active::after{background-color:#001033 !important}.bgColor-text{background-color:#292929 !important}.bgColor-text-hover:hover,.bgColor-text-hover:focus,.bgColor-text-hover:active{background-color:#292929 !important}.bgColor-text-hover:hover::before,.bgColor-text-hover:hover::after,.bgColor-text-hover:focus::before,.bgColor-text-hover:focus::after,.bgColor-text-hover:active::before,.bgColor-text-hover:active::after{background-color:#292929 !important}.bgColor-gray{background-color:#707070 !important}.bgColor-gray-hover:hover,.bgColor-gray-hover:focus,.bgColor-gray-hover:active{background-color:#707070 !important}.bgColor-gray-hover:hover::before,.bgColor-gray-hover:hover::after,.bgColor-gray-hover:focus::before,.bgColor-gray-hover:focus::after,.bgColor-gray-hover:active::before,.bgColor-gray-hover:active::after{background-color:#707070 !important}.bgColor-grayLight{background-color:#F8F6F5 !important}.bgColor-grayLight-hover:hover,.bgColor-grayLight-hover:focus,.bgColor-grayLight-hover:active{background-color:#F8F6F5 !important}.bgColor-grayLight-hover:hover::before,.bgColor-grayLight-hover:hover::after,.bgColor-grayLight-hover:focus::before,.bgColor-grayLight-hover:focus::after,.bgColor-grayLight-hover:active::before,.bgColor-grayLight-hover:active::after{background-color:#F8F6F5 !important}.bgColor-borderImg{background-color:B9B9B9 !important}.bgColor-borderImg-hover:hover,.bgColor-borderImg-hover:focus,.bgColor-borderImg-hover:active{background-color:B9B9B9 !important}.bgColor-borderImg-hover:hover::before,.bgColor-borderImg-hover:hover::after,.bgColor-borderImg-hover:focus::before,.bgColor-borderImg-hover:focus::after,.bgColor-borderImg-hover:active::before,.bgColor-borderImg-hover:active::after{background-color:B9B9B9 !important}.bgColor-inherit{background-color:inherit !important}.borderColor-main{border:1px solid #54C4ED !important}.borderColor-main-hover:hover,.borderColor-main-hover:focus,.borderColor-main-hover:active{border:1px solid #54C4ED !important}.borderColor-yellow{border:1px solid #FCD637 !important}.borderColor-yellow-hover:hover,.borderColor-yellow-hover:focus,.borderColor-yellow-hover:active{border:1px solid #FCD637 !important}.borderColor-white{border:1px solid #fff !important}.borderColor-white-hover:hover,.borderColor-white-hover:focus,.borderColor-white-hover:active{border:1px solid #fff !important}.borderColor-black{border:1px solid #001033 !important}.borderColor-black-hover:hover,.borderColor-black-hover:focus,.borderColor-black-hover:active{border:1px solid #001033 !important}.borderColor-text{border:1px solid #292929 !important}.borderColor-text-hover:hover,.borderColor-text-hover:focus,.borderColor-text-hover:active{border:1px solid #292929 !important}.borderColor-gray{border:1px solid #707070 !important}.borderColor-gray-hover:hover,.borderColor-gray-hover:focus,.borderColor-gray-hover:active{border:1px solid #707070 !important}.borderColor-grayLight{border:1px solid #F8F6F5 !important}.borderColor-grayLight-hover:hover,.borderColor-grayLight-hover:focus,.borderColor-grayLight-hover:active{border:1px solid #F8F6F5 !important}.borderColor-borderImg{border:1px solid B9B9B9 !important}.borderColor-borderImg-hover:hover,.borderColor-borderImg-hover:focus,.borderColor-borderImg-hover:active{border:1px solid B9B9B9 !important}.fw-l{font-weight:300 !important}.fw-r{font-weight:400 !important}.fw-m{font-weight:500 !important}.fw-sb{font-weight:600 !important}.fw-b{font-weight:700 !important}.fw-eb{font-weight:800 !important}.fw-bl{font-weight:900 !important}.fw-l_en{font-weight:300 !important}.fw-r_en{font-weight:400 !important}.fw-m_en{font-weight:500 !important}.fw-sb_en{font-weight:600 !important}.fw-b_en{font-weight:700 !important}.fw-eb_en{font-weight:800 !important}.fw-bl_en{font-weight:900 !important}.bl-imgFitIn__1x1,.bl-imgFitIn__4x3,.bl-imgFitIn__16x9{width:100%;position:relative;background-color:var(--bk-color_grayLight);-webkit-print-color-adjust:exact;overflow:hidden}.bl-imgFitIn__1x1::after,.bl-imgFitIn__4x3::after,.bl-imgFitIn__16x9::after{display:block;content:""}.bl-imgFitIn__1x1:has(figcaption),.bl-imgFitIn__4x3:has(figcaption),.bl-imgFitIn__16x9:has(figcaption){margin-bottom:calc(1.4rem * 1.5 + 10px);overflow:inherit}.bl-imgFitIn__1x1 img,.bl-imgFitIn__4x3 img,.bl-imgFitIn__16x9 img,.bl-imgFitIn__1x1 iframe,.bl-imgFitIn__4x3 iframe,.bl-imgFitIn__16x9 iframe{width:100%;height:100%;margin:auto;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:1}.bl-imgFitIn__1x1>figcaption,.bl-imgFitIn__4x3>figcaption,.bl-imgFitIn__16x9>figcaption{width:100%;padding-top:5px;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:0.075em;text-align:center;position:absolute;top:100%;left:0;z-index:2}.bl-imgFitIn__cover img{object-fit:cover !important}.bl-imgFitIn__1x1::after{padding-top:100%}.bl-imgFitIn__4x3::after{padding-top:75%}.bl-imgFitIn__16x9::after{padding-top:56.25%}.bl-clearfix{clear:both}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media (min-width:576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}.text-sm-justify{text-align:justify !important}}@media (min-width:768px){.text-md-left{text-align:left !important}.text-res-left{text-align:left !important}.text-md-right{text-align:right !important}.text-res-right{text-align:right !important}.text-md-center{text-align:center !important}.text-res-center{text-align:center !important}.text-md-justify{text-align:justify !important}.text-res-justify{text-align:justify !important}}@media (min-width:992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}.text-lg-justify{text-align:justify !important}}@media (min-width:1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}.text-xl-justify{text-align:justify !important}}.ly-wrapper{max-width:100%;width:100%;margin-left:auto;margin-right:auto}.ly-wrapper main{display:block}.ly-wrapper.ly-wrapper_top{padding-top:50px}@media (min-width: 576px){.ly-wrapper.ly-wrapper_top{padding-top:80px}}@media (min-width: 992px){.ly-wrapper.ly-wrapper_top{padding-top:120px}}body>footer{position:sticky;top:100%}img{max-width:100%;height:auto;vertical-align:top}img.img-height,img.img_height{max-width:initial;width:auto;height:100%}img.img-100,img.img_100,img.img-max,img.img_max{max-width:initial;width:100%}@media (hover:hover){a{text-decoration:none;transition-property:all;transition-duration:0.5s;transition-delay:0s;cursor:pointer;isolation:isolate}a:hover,a:focus,a:active{opacity:0.6}a:hover a::before,a:hover a::after,a:focus a::before,a:focus a::after,a:active a::before,a:active a::after{opacity:0.6}a.no-hover:hover,a.no-hover:focus,a.no-hover:active{opacity:1}a.no-hover:hover a::before,a.no-hover:hover a::after,a.no-hover:focus a::before,a.no-hover:focus a::after,a.no-hover:active a::before,a.no-hover:active a::after{opacity:16}}.bl-noUnderLine{text-decoration:none !important}.js-pullDown__drawer{display:none}.js-pullDown__item.is-open .js-pullDown .js-pullDown__drawer{display:block}.js-tabChange__drawer{display:none}.js-tabChange__drawer.is-show{display:block !important}.js-tabChange__drawerTwoStagesArea{position:relative}.js-tabChange__drawerTwoStages{position:absolute;top:0;left:0px;z-index:-1;opacity:0}.js-tabChange__drawerTwoStages.is-show{position:inherit;z-index:0;opacity:1}.candidate-img figure:active,.candidate-img figure:focus,.candidate-img figure:hover,.js-changeImgs__target:active,.js-changeImgs__target:focus,.js-changeImgs__target:hover,.js-change_img_video__target:active,.js-change_img_video__target:focus,.js-change_img_video__target:hover{transition:opacity 0.4s ease 0s;opacity:0.6;cursor:pointer}.list-post-link{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:15px}.list-post-link .item-post-link{font-size:1.4rem;line-height:1.5}@media (min-width: 576px){.list-post-link .item-post-link{font-size:1.6rem}}_::-webkit-full-page-media,_:future,:root,body{-webkit-animation:safariFix 1s forwards infinite}@-webkit-keyframes safariFix{100%{z-index:1}}.is-tableScroll{width:100%;overflow-y:hidden;overflow-x:auto;-webkit-coverflow-scrolling:touch;background-image:linear-gradient(90deg, rgba(0, 16, 51, 0.3), rgba(255, 255, 255, 0)), linear-gradient(270deg, rgba(0, 16, 51, 0.3), rgba(255, 255, 255, 0));background-position:0 0, 100% 0;-webkit-background-size:25px 100%;-webkit-print-color-adjust:exact;background-size:25px 100%;background-repeat:no-repeat;position:relative}.is-tableScroll table{margin-bottom:0;width:1170px !important;background-image:linear-gradient(90deg, var(--bk-color_white) 2rem, rgba(255, 255, 255, 0)), linear-gradient(270deg, var(--bk-color_white) 2rem, rgba(255, 255, 255, 0));background-position:0 0, 100% 0;-webkit-background-size:25px 100%;-webkit-print-color-adjust:exact;background-size:4rem 100%;background-repeat:no-repeat;background-attachment:local}.is-tableScroll__sign{width:180px;margin-top:1rem !important;padding:20px 30px;background-color:rgba(0, 0, 0, 0.6);-webkit-print-color-adjust:exact;border-radius:10px;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media (min-width: 1200px){.is-tableScroll__sign{display:none}}.is-tableScroll__signArrow{display:block;width:60px;height:30px;margin-right:50px;background-color:var(--bk-color_white);-webkit-print-color-adjust:exact;position:relative;animation:is-tableScroll-arrow 1s linear infinite;animation-direction:alternate;animation-play-state:running}.is-tableScroll__signArrow::after{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:50px solid var(--bk-color_white);position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%);content:""}.is-tableScroll__signText{display:block;margin-top:10px;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:0.1em;text-align:center;color:var(--bk-color_white)}@keyframes is-tableScroll-arrow{0%{left:-20px}100%{left:20px}}table.table-layout_fixed,.table-layout_fixed table{table-layout:fixed !important}table.table-layout_auto,.table-layout_auto table{table-layout:auto !important}.js-tableRow.is-row{display:flex;justify-content:flex-start;align-items:stretch;gap:30px 0}.js-tableRow.is-row .js-tableRow__table{width:50%}.clearfix{height:0 !important;width:0 !important;padding:0 !important;margin:0 !important;clear:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.c-title{font-size:28px;font-weight:700;line-height:1.5;letter-spacing:0.1em;text-align:center;margin-bottom:7rem;position:relative}@media (min-width: 576px){.c-title{font-size:4rem}}.c-title::before,.c-title::after{content:"";position:absolute;bottom:-3rem;left:50%;transform:translateX(-50%);width:17px;height:16px;border-radius:50%}.c-title::before{background-color:var(--bk-color_yellow);left:calc(50% - 6px)}.c-title::after{background-color:var(--bk-color_main);left:calc(50% + 6px)}.c-title span{font-size:2.4rem;color:#fff;letter-spacing:0.05em;display:block}.c-title--other{margin-bottom:3rem}.c-title--other::before,.c-title--other::after{content:none}.c-titleLine{font-size:28px;font-weight:700;line-height:1.5;letter-spacing:0.1em;text-align:center;margin-bottom:4rem;position:relative;display:flex;align-items:center;justify-content:center;gap:3rem}@media (min-width: 576px){.c-titleLine{font-size:4rem}}.c-titleLine::before,.c-titleLine::after{content:"";height:4rem;width:3px;background-color:var(--bk-color_text);display:inline-block;position:relative;top:3px;left:unset;bottom:unset;border-radius:unset}.c-titleLine::before{transform:rotate(-20deg)}.c-titleLine::after{transform:rotate(20deg)}.c-titleSingle{font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:0.1em;border-bottom:2px solid var(--bk-color_main);padding-bottom:15px;margin-bottom:2.5rem}.c-titleBorder,.bl-text:not(.bl-text__editor) h2,.bl-text.bl-text__editor h2{font-size:2rem;font-weight:bold;letter-spacing:0.1em;border-left:10px solid var(--bk-color_main);border-bottom:2px solid var(--bk-color_main);padding:0px 0px 10px 15px;display:flex;align-items:center}.c-titleBorderLeft,.bl-text:not(.bl-text__editor) h3,.bl-text.bl-text__editor h3{font-size:1.8rem;font-weight:bold;letter-spacing:0.1em;line-height:1.5;padding-left:15px;position:relative;display:flex;align-items:center}.c-titleBorderLeft::before,.bl-text:not(.bl-text__editor) h3::before,.bl-text.bl-text__editor h3::before{content:"";position:absolute;display:block;top:50%;transform:translateY(-50%);left:0;width:2px;height:85%;background-color:var(--bk-color_main)}.c-titleColor,.bl-text:not(.bl-text__editor) h4,.bl-text.bl-text__editor h4{font-size:16px;font-weight:bold;letter-spacing:0.1em;color:var(--bk-color_main)}@media (min-width: 576px){.c-titleColor,.bl-text:not(.bl-text__editor) h4,.bl-text.bl-text__editor h4{font-size:18px}}.c-titleBold,.bl-text:not(.bl-text__editor) h5,.bl-text.bl-text__editor h5{font-size:16px;font-weight:bold;letter-spacing:0.1em}@media (min-width: 576px){.c-titleBold,.bl-text:not(.bl-text__editor) h5,.bl-text.bl-text__editor h5{font-size:18px}}.c-mainBtn{display:flex;justify-content:center;width:100%}.c-mainBtn__link{display:inline-flex;align-items:center;justify-content:center;gap:2rem;min-height:7rem;margin:0 auto;padding:2rem 3rem;position:relative;font-size:1.8rem;font-weight:bold;color:#fff;width:100%;max-width:320px;position:relative;background-color:var(--bk-color_text);transition:0.3s;border-radius:40px;letter-spacing:0.1em}.c-mainBtn__link>i{color:#fff;font-size:2rem}.c-mainBtn__link:hover{opacity:0.6}.c-mainBtn__link--contact,.c-mainBtn__link--free{padding:0}.c-mainBtn__link--contact{background-color:unset;border:none}.c-mainBtn__link--contact i{position:absolute;right:3rem;top:50%;transform:translateY(-50%);color:var(--bk-color_text)}.c-mainBtn__link--contact input[type="submit"],.c-mainBtn__link--contact input[type="button"]{background-color:var(--bk-color_yellow) !important;color:var(--bk-color_text)}.c-mainBtn__link--contact input[type="submit"]:disabled,.c-mainBtn__link--contact input[type="button"]:disabled{opacity:0.5}.c-mainBtn__link--free{background-color:var(--bk-color_main);border:none}.c-mainBtn__link--free i{position:absolute;right:3rem;top:50%;transform:translateY(-50%);color:#fff}.c-mainBtn__link--free input[type="submit"],.c-mainBtn__link--free input[type="button"]{background-color:var(--bk-color_main) !important;color:#fff}.c-mainBtn__link--free input[type="submit"]:disabled,.c-mainBtn__link--free input[type="button"]:disabled{opacity:0.5}.c-freeEditBtn{display:flex;justify-content:center;max-width:370px;width:100%;gap:10px}.c-freeEditBtn__link{display:flex;justify-content:space-between;align-items:center;width:100%;height:9rem;background-color:var(--bk-color_main);padding:15px 30px;border-radius:5px;box-shadow:0px 3px 6px #00000029}.c-freeEditBtn__link span.text{font-size:2.6rem;font-weight:800;color:#fff;text-align:center;line-height:1.3;letter-spacing:0.1em;position:relative;top:-2px}.c-freeEditBtn__link span.text .small{font-size:1.7rem;font-weight:800}.c-freeEditBtn__link i{color:#fff;font-size:2.4rem}.c-freeEditBtn__link--header{text-align:left}.c-freeEditBtn__link--header img{width:30px}.c-contactBtn{max-width:370px;width:100%;display:flex;justify-content:center}.c-contactBtn__link{display:flex;justify-content:center;align-items:center;width:100%;height:9rem;background-color:var(--bk-color_yellow);padding:15px 30px;border-radius:5px;box-shadow:0px 3px 6px #00000029;gap:15px;position:relative}.c-contactBtn__link span.text{font-size:2.6rem;font-weight:800;text-align:center;line-height:1.3;letter-spacing:0.1em;margin-right:20px}.c-contactBtn__link i{position:absolute;top:50%;transform:translateY(-50%);right:3rem;font-size:2.4rem}.c-contactBtn__link--header img{width:24px}.c-contactBtn__link--header,.c-freeEditBtn__link--header{width:50px;height:5rem;box-shadow:none;gap:10px;padding:0;justify-content:center}@media (min-width: 576px){.c-contactBtn__link--header,.c-freeEditBtn__link--header{width:180px;padding:5px 20px;height:6rem}}.c-contactBtn__link--header span.text,.c-freeEditBtn__link--header span.text{font-size:16px;text-align:left;display:none}@media (min-width: 576px){.c-contactBtn__link--header span.text,.c-freeEditBtn__link--header span.text{display:block}}.c-contactBtn__link--header span.text .small,.c-freeEditBtn__link--header span.text .small{font-size:12px}.c-image{padding-top:75%;position:relative}.c-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-termBtn{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:5rem}@media (min-width: 576px){.c-termBtn{justify-content:center}}.c-termBtn__link{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;background-color:var(--bk-color_main);padding:8px 15px;min-width:100px;border-radius:5px}.c-termBtn__link.is-active{background-color:#3594B8}.c-taxTab{display:flex;flex-wrap:wrap;gap:5px}.c-taxTab__item{width:100%}@media (min-width: 576px){.c-taxTab__item{width:calc(50% - 5px / 2)}}.c-taxTab__item--point{width:100%}@media (min-width: 576px){.c-taxTab__item--point{width:calc(50% - 5px / 2)}}@media (min-width: 768px){.c-taxTab__item--point{width:calc(33% - 10px / 3)}}@media (min-width: 992px){.c-taxTab__item--point{width:calc(25% - 15px / 4)}}.c-taxTab__link{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:1.8rem;font-weight:bold;line-height:calc(27/18);color:#fff;background-color:var(--bk-color_gray);border-radius:10px;padding:15px;height:100%}.c-taxTab__link.is-active{background-color:var(--bk-color_main)}.c-taxTab__link i{color:#fff;font-size:12px}.c-taxTab__link:hover{background-color:var(--bk-color_main);opacity:1}.c-leadText{margin-bottom:5rem;padding:0 15px}.c-leadText>p{font-size:16px;font-weight:bold;letter-spacing:0.1em;line-height:calc(30 / 16);text-align:left}.c-leadText>p+*{margin-top:4rem}@media (min-width: 576px){.c-leadText>p{font-size:18px;line-height:calc(40 / 18);text-align:center}}.jump_point{height:1px;display:block;padding-top:80px;margin-top:-80px;position:relative;z-index:-1}@media (min-width: 768px){.jump_point{padding-top:100px;margin-top:-100px}}@media (min-width: 992px){.jump_point{padding-top:130px;margin-top:-130px}}.c-table{width:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #ddd;max-height:600px}.c-table table{border-collapse:collapse;table-layout:fixed;min-width:800px}.c-table thead th{position:sticky;top:0;background:#F7F7F7;z-index:10}.c-table thead th::after{content:"";width:100%;height:1px;display:block;position:absolute;background:var(--bk-color_gray);left:0;bottom:0}.c-table thead tr{border-bottom:none}.c-table tr{border-bottom:1px solid var(--bk-color_gray)}.c-table th,.c-table td{display:table-cell;width:auto;text-align:left;padding:15px;font-size:14px;font-weight:500;border-right:1px solid var(--bk-color_gray);word-break:break-all}.c-table th{background-color:#F7F7F7}.c-table th:nth-child(4){width:70px}.c-bannerFloat{position:fixed;bottom:0;left:0;right:unset;z-index:100;width:100%;height:50px;display:flex}@media (min-width: 576px){.c-bannerFloat{display:none}}.c-bannerFloat__wrap{height:50px;max-width:50%;flex:1}.c-bannerFloat__wrap:first-of-type{background:var(--bk-color_main)}.c-bannerFloat__wrap:first-of-type img{width:25px}@media (min-width: 350px ){.c-bannerFloat__wrap:first-of-type img{width:30px}}.c-bannerFloat__wrap:first-of-type span{color:#fff}.c-bannerFloat__wrap:nth-child(2){background:var(--bk-color_yellow)}.c-bannerFloat__wrap:nth-child(2) img{width:20px}@media (min-width: 350px ){.c-bannerFloat__wrap:nth-child(2) img{width:25px}}.c-bannerFloat__wrap:nth-child(2) span{color:var(--bk-color_text)}.c-bannerFloat__btn{height:50px;padding:10px;display:flex;align-items:center;justify-content:center;flex:1;transition:none;position:relative;gap:3px 10px}.c-bannerFloat__btn span{font-size:12px;font-weight:bold;text-align:center;line-height:1.5}@media (min-width: 350px ){.c-bannerFloat__btn span{font-size:14px}}.c-bannerFloat.height-min{position:fixed;bottom:0;width:100%;height:50px;top:unset;transform:unset;writing-mode:lr}.c-bannerFloat.height-min .c-bannerFloat__wrap{width:25%;margin-bottom:0}.c-bannerFloat.height-min .c-bannerFloat__btn{width:100%;height:100%;transition:none}.c-bannerFloat.height-min .c-bannerFloat__btn>img{margin-right:10px}.c-bannerFloat.height-min .c-bannerFloat__btn>span{margin-top:0}.c-section{padding:7rem 0}@media (min-width: 576px){.c-section{padding:10rem 0}}.l-header{width:100%;z-index:200;background-color:#fff;position:fixed;height:50px;box-shadow:0px 3px 6px #00000029}@media (min-width: 576px){.l-header{height:80px}}@media (min-width: 992px){.l-header{height:120px}}.l-header__inner{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 15px;gap:15px;max-width:1200px;margin:0 auto;position:relative;height:inherit}@media (min-width: 1200px){.l-header__inner{padding:15px 15px 20px}}.l-header__left{display:flex;flex-direction:column;gap:5px}.l-header__left__logo img{max-width:120px}@media (min-width: 576px){.l-header__left__logo img{max-width:100px}}@media (min-width: 768px){.l-header__left__logo img{max-width:150px}}@media (min-width: 1200px){.l-header__left__logo img{max-width:190px}}.l-header__left h1,.l-header__left p{font-size:10px;font-weight:bold;letter-spacing:0.1em;position:absolute;clip:rect(0, 0, 0, 0);width:1px;height:1px;overflow:hidden;margin-bottom:10px}@media (min-width: 768px){.l-header__left h1,.l-header__left p{position:relative;clip:auto;width:auto;height:auto;overflow:visible}}.l-header__right{display:flex;gap:15px;align-items:center}.l-header__right__contact{display:none}@media (min-width: 576px){.l-header__right__contact{display:flex;gap:15px}}@media (min-width: 1200px){.l-header__right{flex-direction:column;align-items:flex-end}}.l-header__nav{display:block;width:100%;height:100%;position:fixed;right:-100%;transition:right 0.6s cubic-bezier(0.25, 1, 0.5, 1);z-index:105;will-change:right;top:50px;background-color:var(--bk-color_main)}@media (min-width: 576px){.l-header__nav{top:80px}}@media (min-width: 992px){.l-header__nav{top:120px}}@media (min-width: 1200px){.l-header__nav{position:relative;right:unset;height:auto;transition:unset;top:0;background-color:unset}}.l-header__nav__list{display:block;align-items:center;flex-direction:column;height:auto;gap:2.5rem;padding:15px}@media (min-width: 1200px){.l-header__nav__list{display:flex;justify-content:space-between;flex-direction:row;padding:0}}.l-header__nav__item{height:inherit;border-bottom:1px solid #fff}.l-header__nav__item:hover{cursor:pointer}@media (min-width: 1200px){.l-header__nav__item{height:inherit;position:relative;flex:1;border-bottom:none}}.l-header__nav__link{display:flex;gap:8px;height:inherit;align-items:center;font-size:16px;font-weight:bold;position:relative;margin:0;transition:none;line-height:calc(20 / 14);letter-spacing:0.1em;padding:15px 0;color:#fff}@media (min-width: 1200px){.l-header__nav__link{font-size:14px;justify-content:center;text-align:center;position:relative;white-space:nowrap;padding:0;color:var(--bk-color_text)}}.l-header__nav__link>i{color:#fff;position:relative;top:1px;font-size:16px}@media (min-width: 1200px){.l-header__nav__link>i{color:var(--bk-color_yellow)}}.l-header__navSub{display:block;position:relative;width:100%;padding-bottom:15px}@media (min-width: 1200px){.l-header__navSub{padding-bottom:0;position:absolute;height:0;overflow:hidden;transition:0.5s}}@media (min-width: 1200px){.l-header__navSub__item{border-bottom:1px solid var(--bk-color_gray)}.l-header__navSub__item:last-of-type{border-bottom:none}}.l-header__navSub__link{font-size:14px;line-height:calc(22/14);letter-spacing:0.1em;display:flex;align-items:center;gap:10px;color:var(--bk-color_main);font-weight:bold;padding:10px 0px}.l-header__navSub__link i{font-size:12px}@media (min-width: 1200px){.l-header__navSub__link{padding:15px;justify-content:space-between;background-color:var(--bk-color_grayLight)}}.l-header__hamburgerBtn{display:block;width:34px;height:20px;padding:0;z-index:30;overflow:hidden;cursor:pointer;position:relative;background-color:transparent;border:none;outline:none}@media (min-width: 1200px){.l-header__hamburgerBtn{display:none}}.l-header__hamburgerBtn>span{display:block;transition:transform 0.4s;position:absolute;width:100%;height:2px;background-color:#707070;will-change:transform}.l-header__hamburgerBtn>span:nth-of-type(1){top:4px}.l-header__hamburgerBtn>span:nth-of-type(2){bottom:4px}.l-header.is-open .l-header__hamburgerBtn>span:nth-of-type(1){top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.l-header.is-open .l-header__hamburgerBtn>span:nth-of-type(2){top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.l-header.is-open .l-header__nav{right:0;padding-bottom:15rem;overflow-y:auto}.bl-mainVisualTop{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:var(--bk-color_gray);-webkit-print-color-adjust:exact;display:flex !important;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;position:relative}.bl-mainVisualTop::after{display:block;padding-top:56.25%;content:""}@media (min-width: 768px){.bl-mainVisualTop::after{padding-top:65.1041666667%}}@media (min-width: 992px){.bl-mainVisualTop::after{padding-top:42.8571428571%}}@media (min-width: 1200px){.bl-mainVisualTop{height:600px}.bl-mainVisualTop::after{display:none}}@media (min-width:1600px){.bl-mainVisualTop{height:800px}}.bl-mainVisualTop__wrapper{overflow:hidden}.bl-mainVisualTop img{width:100%;height:100%;margin:auto;object-fit:contain;object-position:center;position:absolute;top:0;left:0;z-index:1}@media (min-width: 1200px){.bl-mainVisualTop img{object-fit:cover}}.bl-mainVisualTop__title{max-width:1200px;width:100%;margin:0px auto;padding:15px;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:0.1em;color:#fff;text-shadow:0 0 15px rgba(0, 0, 0, 0.6);display:flex;justify-content:flex-start;align-items:center}@media (min-width: 768px){.bl-mainVisualTop__title{font-size:3.4rem}}@media (min-width: 1200px){.bl-mainVisualTop__title{font-size:5rem}}.c-pageTitleWrap{padding-top:calc(50px + 3rem)}@media (min-width: 576px){.c-pageTitleWrap{padding-top:calc(80px + 3rem)}}@media (min-width: 992px){.c-pageTitleWrap{padding-top:calc(120px + 3rem)}}.c-pageTitle{min-height:120px;display:flex;justify-content:center;align-items:center;position:relative;padding:15px;background:url("../images/common/bg_pagetitle.png") no-repeat center center/ cover;margin:0 15px;border-radius:20px;position:relative}@media (min-width: 768px){.c-pageTitle{min-height:24rem;margin:0 4rem;padding:15px 130px 15px 130px}}@media (min-width: 1200px){.c-pageTitle{padding:15px 160px 15px 160px}}.c-pageTitle__text{font-size:28px;font-weight:bold;position:relative;letter-spacing:0.005em;line-height:1.5;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width: 576px){.c-pageTitle__text{font-size:5rem}}.c-pageTitle .container{position:relative}.c-pageTitle img.character{display:none}@media (min-width: 768px){.c-pageTitle img.character{display:block;position:absolute;top:50%;transform:translateY(-50%);width:70px;left:40px}}@media (min-width: 1200px){.c-pageTitle img.character{width:13rem;left:100px}}.l-footer{z-index:100;padding-bottom:50px}@media (min-width: 576px){.l-footer{padding:0}}.l-footer__sec{padding:10rem 0;background-color:var(--bk-color_grayLight);text-align:center}.l-footer__sec h2{text-align:center;font-size:20px;font-weight:bold;line-height:calc(60/40);letter-spacing:0.1em;background:linear-gradient(transparent 80%, #FADC5D 60%);display:inline}@media (min-width: 576px){.l-footer__sec h2{font-size:32px}}@media (min-width: 1200px){.l-footer__sec h2{font-size:4rem}}.l-footer__btnWrap{margin-top:7rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem}.l-footer__btn{max-width:370px;width:100%}.l-footer__btn__text{font-size:2rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(30/20);margin-bottom:2rem;position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.l-footer__btn__text::before,.l-footer__btn__text::after{content:"";height:5.5rem;width:3px;background-color:var(--bk-color_main)}.l-footer__btn__text::before{transform:rotate(-15deg)}.l-footer__btn__text::after{transform:rotate(15deg)}.l-footer__btn:last-of-type .l-footer__btn__text::before,.l-footer__btn:last-of-type .l-footer__btn__text::after{background-color:var(--bk-color_yellow)}.l-footer__main{padding-top:7rem}.l-footer__inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:3.5rem;gap:5rem}@media (min-width: 768px){.l-footer__inner{flex-direction:row}}.l-footer__company{font-size:14px;font-weight:600;margin-bottom:10px}.l-footer__tel{display:flex;justify-content:center;align-items:center;gap:5px;margin-bottom:5px}@media (min-width: 768px){.l-footer__tel{justify-content:flex-start}}.l-footer__tel i{font-size:20px}.l-footer__tel span{font-size:2.4rem;font-weight:600}.l-footer__time{font-size:12px;font-weight:600}.l-footer__nav__list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 576px){.l-footer__nav__list{gap:3rem}}@media (min-width: 768px){.l-footer__nav__list{width:330px}}.l-footer__nav__item{width:100%;border-bottom:1px solid var(--bk-color_yellow)}@media (min-width: 576px){.l-footer__nav__item{width:calc(50% - 3rem);border-bottom:none}}.l-footer__nav__link{font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;padding:15px}.l-footer__nav__link i{color:var(--bk-color_yellow)}@media (min-width: 576px){.l-footer__nav__link{padding:0}}.l-footer__contact{width:100%;display:flex;align-items:center;flex-direction:column;gap:2rem}@media (min-width: 768px){.l-footer__contact{flex-direction:row}}@media (min-width: 1200px){.l-footer__contact{flex-direction:column;max-width:370px}}.l-footer__copy{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background-color:var(--bk-color_yellow);padding:15px;color:#464646}.l-footer__other{margin-bottom:5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 0}@media (min-width: 768px){.l-footer__other{justify-content:flex-end}}.l-footer__other a{font-size:14px;font-weight:400}.l-footer__other a::after{content:"/";padding:10px}.l-footer__other a:last-of-type::after{content:none}.grecaptcha-badge{bottom:60px !important;z-index:999}@media (min-width:1300px){.grecaptcha-badge{bottom:30px !important}}.l-sidebar__banner{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.l-sidebar__content{border:1px solid var(--bk-color_main);border-radius:10px;margin-bottom:15px}.l-sidebar__content:last-of-type{margin-bottom:0}.l-sidebar__title{background-color:var(--bk-color_main);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:15px;font-size:16px;font-weight:bold;line-height:calc(26.5 / 16);border-radius:10px}.l-sidebar__title--product{border-radius:10px 10px 0 0;background:url("../images/common/side-bg-product.jpg") no-repeat center center/ cover}.l-sidebar__title--point{background:url("../images/common/side-bg-point.jpg") no-repeat center center/ cover}.l-sidebar__title--service{background:url("../images/common/side-bg-service.jpg") no-repeat center center/ cover}.l-sidebar__title--reason{background:url("../images/common/side-bg-reason.jpg") no-repeat center center/ cover}.l-sidebar__title--equipment{background:url("../images/common/side-bg-equipment.jpg") no-repeat center center/ cover}.l-sidebar__title--qa{background:url("../images/common/side-bg-qa.jpg") no-repeat center center/ cover}.l-sidebar__title--knowledge{background:url("../images/common/side-bg-knowledge.jpg") no-repeat center center/ cover}.l-sidebar__title--news{background:url("../images/common/side-bg-news.jpg") no-repeat center center/ cover}.l-sidebar__title--com{background:url("../images/common/side-bg-com.jpg") no-repeat center center/ cover}.l-sidebar__list{display:flex;flex-direction:column}.l-sidebar__list__ttl{font-size:14px;font-weight:bold;display:flex;align-items:center;justify-content:space-between;background-color:var(--bk-color_grayLight);padding:10px 15px;color:var(--bk-color_main)}.l-sidebar__list__ttl i{font-size:12px}.l-sidebar__subList{padding:10px 15px 20px;display:flex;flex-direction:column;gap:10px}.l-sidebar__subList__link{display:flex;align-items:center;justify-content:space-between;color:var(--bk-color_main);font-size:14px;font-weight:bold}.l-sidebar__subList__link i{font-size:12px}.c-productList{gap:3rem 0}.c-productItem__link{display:block;border:1px solid var(--bk-color_main);height:100%}.c-productItem__img{border-bottom:1px solid var(--bk-color_main)}.c-productItem__img img{aspect-ratio:1.7763157895;object-fit:cover;width:100%;height:auto}.c-productItem__ttl{display:flex;align-items:center;font-size:16px;font-weight:bold;line-height:calc(25/16);color:var(--bk-color_main);padding:10px 15px;background-color:var(--bk-color_grayLight)}.c-productItem__spec{display:flex;flex-direction:column;padding:15px;gap:3px}.c-productItem__spec__item{font-size:14px;font-weight:500;word-break:break-all}.c-productItem__spec__item>span:first-of-type{color:var(--bk-color_main)}.c-productItem__spec__term{bl-textword-break:break-all;overflow-wrap:normal;white-space:normal}.c-serviceList{gap:3rem 0}.c-serviceItem__link{display:flex;flex-direction:column;box-shadow:0px 0px 10px #00000029;background-color:#fff}.c-serviceItem__img img{aspect-ratio:1.7763157895;object-fit:cover;width:100%;height:auto}.c-serviceItem__ttl{display:flex;align-items:center;font-size:16px;font-weight:bold;line-height:calc(25/16);color:#fff;padding:15px;background-color:var(--bk-color_main)}.c-serviceItem__text{padding:15px}.c-pointList{gap:3rem 0}.c-pointItem__link{display:flex;flex-direction:column;height:100%;box-shadow:0px 0px 10px #00000029}.c-pointItem__info{flex:1;padding:15px 15px 20px;background-color:#F7F7F7}.c-pointItem__img img{aspect-ratio:1.7763157895;object-fit:cover;width:100%;height:auto}.c-pointItem__ttl{display:flex;align-items:center;font-size:16px;font-weight:bold;line-height:calc(25/16);color:var(--bk-color_main);margin-bottom:10px}.c-faqList{display:flex;flex-direction:column;gap:2rem}.c-faqItem{background-color:#fff;padding:3rem 3rem 5rem;display:flex;flex-direction:column;gap:2rem;border-radius:10px}@media (min-width: 576px){.c-faqItem{padding:3rem 5rem 5rem}}.c-faqItem__al{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;letter-spacing:0;line-height:1;border-radius:50%}.c-faqItem__ttl{display:flex;align-items:center;gap:2rem}.c-faqItem__ttl h3{font-size:2rem;font-weight:600;letter-spacing:0.05em;line-height:calc(34/20);flex:1}.c-faqItem__ttl .c-faqItem__al{color:#fff;background-color:var(--bk-color_main)}.c-faqItem__answer{display:flex;gap:2rem;font-size:2rem;font-weight:600;letter-spacing:0.05em;line-height:calc(34/20)}.c-faqItem__answer .c-faqItem__al{color:var(--bk-color_main);border:2px solid var(--bk-color_main)}.c-faqItem__answer .bl-text{flex:1;position:relative;top:10px}.c-faqItem__answer .bl-text p{color:#646464}.c-columnList{gap:5rem 0}.c-columnItem__link{padding:15px;box-shadow:0px 3px 6px #00000029;display:block;height:100%;border-radius:10px}@media (min-width: 576px){.c-columnItem__link{padding:3rem}}.c-columnItem__tag{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2rem;margin-bottom:15px}.c-columnItem__tag__name{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;background-color:var(--bk-color_main);padding:5px 8px;min-width:70px;border-radius:5px}@media (min-width: 576px){.c-columnItem__tag__name{font-size:16px;min-width:100px;padding:8px 10px}}.c-columnItem__ttl{font-size:14px;font-weight:bold;letter-spacing:0.05em;line-height:calc(34/20);display:flex;align-items:center}@media (min-width: 576px){.c-columnItem__ttl{font-size:2rem}}.c-columnItem__img img.no-image{border:1px solid #00000029}::placeholder{color:#C3C3C3;font-size:14px;font-weight:bold;letter-spacing:0.05em}@media (min-width: 576px){::placeholder{font-size:16px}}.form-content .wpcf7-form-control-wrap{width:100%}.form-content th,.form-content td{padding:0}.form-content th{font-size:16px;font-weight:bold;width:100%;text-align:left;display:flex;align-items:center}.form-content td{width:100%}.form-content .form-content__title{text-align:left}.form-content .form-content__title p{font-size:16px;font-weight:bold}.form-content .form-content__wrap.font th,.form-content .form-content__wrap.sozai th{flex-direction:column;align-items:flex-start;gap:5px}.form-content .form-content__wrap.font th span.note,.form-content .form-content__wrap.sozai th span.note{font-size:14px}.form-content .form-content__must,.form-content .form-content__any{font-size:12px;font-weight:500;padding:2px 5px;margin-right:10px;white-space:nowrap}.form-content .form-content__must{color:#fff;background-color:var(--bk-color_main)}.form-content .form-content__any{background-color:var(--bk-color_gray);color:#fff}.form-content .form-content__wrap{display:flex;flex-direction:column;gap:10px;margin-bottom:3rem}@media (min-width: 576px){.form-content .form-content__wrap.company{margin-right:30px}}@media (min-width: 576px){.form-content .form-content__wrap.company,.form-content .form-content__wrap.department{display:inline-flex;width:calc(50% - 15px)}}.form-content .form-content__input input{border-radius:5px;padding:10px 20px;height:5rem;border:1px solid #A3A3A3}.form-content .form-content__input input{width:100%}.form-content .name .flex-name{display:flex;align-items:center;width:calc(50% - 15px)}@media (min-width: 576px){.form-content .tel,.form-content .postal{width:calc(50% - 15px)}}.form-content .postal-detail>td{display:flex;flex-direction:column;gap:10px}.form-content__input select{width:100%}@media (min-width:576px){.form-content__input select{width:49.23%}}.form-content .name td{display:flex}.form-content .name .form-content__input{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media (min-width:1200px){.form-content .name .form-content__input{flex-direction:row}}.form-content .name .form-content__input>p{width:100%}.form-content .postal .p-postal-code{margin-right:10px}.form-oontent .select select{height:4rem;border:1px solid var(--darkbk-color_gray);font-size:16px;appearance:none;padding:0 30px 0 15px;position:relative;background-color:#fff}.form-content .select select.is-empty{color:var(--darkbk-color_gray)}.form-content .select .wpcf7-form-control-wrap::after{width:8px;height:8px;border-top:2px solid #404040;border-right:2px solid #404040;position:absolute;top:40%;right:20px;transform:rotateZ(135deg);content:"";pointer-events:none}.form-content .select .wpcf7-form-control-wrap:has(.is-empty)::after{border-top:2px solid var(--sub-color);border-right:2px solid var(--sub-color)}.form-content .radio .wpcf7-radio{display:flex;flex-wrap:wrap;gap:20px 3rem}.form-content .radio .wpcf7-radio .wpcf7-list-item>label{display:flex;flex-wrap:wrap;align-items:center}.form-content .radio .wpcf7-radio .wpcf7-list-item>label input{width:unset;height:unset;padding:0;border-radius:unset;position:relative;vertical-align:baseline;margin:0;transform:scale(1.2)}.form-content .radio .wpcf7-radio .wpcf7-list-item>label span{font-size:16px;font-weight:bold;letter-spacing:0.05em;margin-left:10px}.form-content .radio .has-free-text{display:flex;align-items:center;width:100%;gap:10px 2rem}.form-content .radio .form-content__input input{flex:1}.form-content .form-content__select select.is-empty{color:#a5a5a5}.form-content .file th p{display:flex;align-items:flex-start;margin-right:30px}.form-content .file .form-content__file p:nth-child(n+2){line-height:1.2;font-family:var(--NotoSans);letter-spacing:0.1em;font-size:12px;font-weight:400}label.file_attachment{margin-bottom:5px;display:block}label.file_attachment:nth-of-type(n+2){display:none}span.filebutton{color:#2b2b2b;font-size:13px;background-color:#f1f1f1;border:1px solid #2b2b2b;margin:4px 0 0 0;padding:2px 5px;border-radius:16px;max-width:160px;letter-spacing:0.1em;text-align:center;transition:0.3s;cursor:pointer;height:35px;margin-right:5px;position:relative;border-radius:3px;font-weight:100;width:115px}@media (min-width:576px){span.filebutton{height:auto;width:105px}}span.filetextdefault{display:inline-block;font-weight:500;letter-spacing:0.05em;font-size:14px}span.filebutton:hover{background-color:#c8c8c8}input[type=file]{display:none}input[type=file]:focus{outline:none}.c-formItemContentFilesAdd{margin:10px 0 0 0;width:150px;font-size:13px;line-height:1.3;background-color:var(--bk-color_grayLight);color:var(--darkbk-color_gray);padding:8px 10px 8px 10px;cursor:pointer;position:relative}.c-formItemContentFilesAdd:before,.c-formItemContentFilesAdd:after{content:"";display:block;background:#333;position:absolute;top:0;bottom:0;margin:auto}.c-formItemContentFilesAdd:before{height:1px;width:10px;right:8px}.c-formItemContentFilesAdd:after{height:10px;width:1px;right:12.5px}.form-content .textarea,.form-content .postal-detail,.form-content .file{align-items:flex-start}.form-content .textarea textarea,.form-content .url textarea{width:100%;height:20rem;border:1px solid #A3A3A3;padding:10px 20px;border-radius:5px}.form-content .url textarea{height:15rem}.form-content .form-content__file p{color:#2b2b2b;font-size:14px;margin-bottom:10px}.form-content .form-content__file p:first-of-type{display:flex;flex-direction:column}.form-content .form-content__file p:last-of-type{margin-bottom:0px}td.form-content__file input{border:none !important}.form-content .check input{border-radius:10px;width:10px;height:100%}.form-content .check .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:10px 3rem;align-items:center}.form-content .check .wpcf7-list-item-label{font-size:16px;font-weight:500;letter-spacing:0.1em}@media (min-width:768px){.form-content .check .wpcf7-list-item-label .form-content .check .wpcf7-list-item-label{font-size:18px}}.privacy-btn{max-width:100% !important;width:100% !important;margin-bottom:5rem;float:none !important}.privacy-btn{text-align:center;display:flex;justify-content:center;align-items:baseline}.privacy-btn>p{display:flex;align-items:center;font-size:14px;font-weight:500;letter-spacing:0.1em}.privacy-btn a{display:inline-flex;align-items:center;font-weight:bold;gap:1px;font-size:14px;text-decoration:underline}.privacy-btn .wpcf7-list-item input{margin:0;margin-right:5px;position:relative}.form .c-mainBtn{height:6rem;padding:0;border:none;transition:0.3s}.form .c-mainBtn::before{content:none}.form .c-mainBtn:hover{opacity:1}.p-contact-text>p{font-size:16px;line-height:calc(25.6/16);text-align:center}.p-contact-text>p.color{color:var(--bk-color_main);font-weight:bold}.p-contact-tel{display:flex;flex-direction:column;font-size:18px;font-weight:bold;gap:15px 3rem;justify-content:center;align-items:center;position:relative}@media (min-width:768px){.p-contact-tel{flex-direction:row}}.p-contact-tel::before{position:absolute;content:"";top:50%;left:calc(50% + 15px);transform:translate(-50%, -50%);width:25px;height:1px;background-color:var(--bk-color_gray)}@media (min-width:768px){.p-contact-tel::before{left:calc(50% + 25px);width:1px;height:25px}}@media (min-width:992px){.p-contact-tel::before{left:calc(50% + 18px)}}.p-contact-tel>a{font-size:3rem;font-weight:bold;display:flex;align-items:center;letter-spacing:0.08em;gap:5px}.p-contact-tel>a i{color:var(--bk-color_main);font-size:20px}.p-download .form-content .tel .form-content__input input{width:100%}.form .c-mainBtn::after{position:absolute;content:none}.form input[type="submit"],input[type="button"]{font-weight:bold;padding:10px 30px;background:none;letter-spacing:0.1em;height:100%;width:100%;transition:0.3s;font-size:2.3rem;font-weight:bold;border-radius:43px;min-height:7rem;box-shadow:0px 3px 6px #00000029}.wpcf7-list-item{margin:0}.wpcf7-spinner{position:absolute !important;bottom:-4rem !important}.bl-bread{width:100%;padding-top:20px;background-color:#fff;margin-bottom:5rem}.bl-bread__list{max-width:1200px;width:100%;margin:0px auto;padding:0 15px;padding-bottom:0}.bl-bread__item{display:inline-block;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0.1em}.bl-bread__item:not(:last-child)::after{display:inline-block;content:"＞"}.bl-pagination__list{max-width:1200px;margin:50px auto 0;display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:10px}.bl-pagination__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;font-family:"Poppins", sans-serif;font-size:16px;font-weight:700;line-height:1;color:var(--bk-color_text);background-color:#fff;text-align:center;border-radius:50%}@media (min-width: 576px){.bl-pagination__link{width:5rem;height:5rem;font-size:2rem}}.bl-pagination__link.next,.bl-pagination__link.prev{background-color:unset;padding:0;width:auto;height:auto}.bl-pagination__link:hover,.bl-pagination__link:focus,.bl-pagination__link:active,.bl-pagination__link.on-pagination{color:#fff;background-color:var(--bk-color_text);opacity:1}.bl-pagination .first a,.bl-pagination .prev a,.bl-pagination .next a,.bl-pagination .last a{font-size:1.6rem;border:none}.bl-navigation{padding-top:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}@media (min-width: 768px){.bl-navigation{padding-top:80px;gap:50px}}.bl-navigation__link{font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:0.075em;color:var(--bk-color_main)}@media (min-width: 768px){.bl-navigation__link{font-size:1.6rem}}.bl-text{overflow:hidden;font-size:16px;font-weight:500;line-height:calc(26/16);letter-spacing:0.1em}.bl-text>p:first-child:not(.has-background){padding-top:0}p.bl-text,.bl-text p{padding-top:2rem;margin-top:calc(0px - (16px * calc(26/16) - 16px) / 2);margin-bottom:calc(0px - (16px * calc(26/16) - 16px) / 2);line-height:calc(26/16)}.bl-text h2+p,.bl-text h3+p,.bl-text h4+p{padding-top:3rem}p.bl-text{padding-top:0px}.bl-text p.has-background{margin-top:0 !important}.bl-text p:has(> img+img){display:flex;flex-wrap:wrap;gap:2rem}.bl-text b,.bl-text strong,.bl-text em{color:inherit}.bl-text em{font-weight:inherit;font-style:italic}.bl-text a{font-weight:700;font-size:16px;display:inline-flex;align-items:center;color:#3594B8;text-decoration:underline}.bl-text p:has(a){margin-bottom:0}.bl-text .btn{margin:0}.bl-text .btn a{padding:5px 10px;color:var(--bk-color_white);background-color:var(--bk-color_main);border-radius:50vw;vertical-align:baseline;display:inline-flex;justify-content:center;align-items:center}.bl-text .btn a::before{display:inline-block;width:8px;height:8px;margin-right:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotateZ(45deg);vertical-align:middle;content:"";flex:0 0 auto}.bl-text .btn a:hover,.bl-text .btn a:focus,.bl-text .btn a:active{transition:all 0.4s ease 0s;text-decoration:none}.bl-text ul{list-style-image:none;list-style-type:disc;list-style-position:outside;list-style-type:none}.bl-text ul:not(:first-child){padding-top:2rem}.bl-text ul ul,.bl-text ul ol{padding-top:calc(1rem - (16px * calc(26/16) - 16px) / 2)}.bl-text ul>li{font-size:16px;font-weight:bold;line-height:calc(26/16);letter-spacing:0.1em;list-style-type:none;counter-increment:cnt;text-indent:-0.9em;padding-left:2em}.bl-text ul>li:not(:first-child){margin-top:calc(1rem - (16px * calc(26/16) - 16px) / 2)}.bl-text ul>li:before{content:"●";color:var(--bk-color_main);display:inline-block}.bl-text ol{padding-left:5px;list-style-image:none;list-style-type:decimal;list-style-position:outside}.bl-text ol:not(:first-child){padding-top:2rem}@media (min-width:576px){.bl-text ol{padding-left:0px}}.bl-text ol ul,.bl-text ol ol{padding-top:calc(1rem - (16px * calc(26/16) - 16px) / 2)}.bl-text ol>li{text-indent:-1.1em;padding-left:2em}@media (min-width: 576px){.bl-text ol>li{padding-left:2.3em}}.bl-text li{font-size:16px;font-weight:bold;line-height:calc(26/16);letter-spacing:0.1em;list-style-type:none;counter-increment:cnt}.bl-text li:not(:first-child){margin-top:calc(1rem - (16px * calc(26/16) - 16px) / 2)}.bl-text li:before{content:counter(cnt) ".";color:var(--bk-color_main);display:inline-block;margin-right:5px;font-weight:bold}.bl-text>figure{padding-top:2rem}.bl-text img{border:1px solid var(--bk-color_borderImg)}.bl-text .wp-block-separator{margin-top:6rem;margin-bottom:6rem}.bl-text .wp-block-columns{display:flex;align-items:normal;flex-wrap:wrap;gap:0 30px}@media (min-width:768px){.bl-text .wp-block-columns{flex-wrap:nowrap}}.bl-text .wp-block-columns>*{margin-top:0 !important;flex:100%}@media (min-width:768px){.bl-text .wp-block-columns>*{flex:auto}}.bl-text .wp-block-columns figure{padding-top:2rem}.bl-text .wp-block-image figure{padding-top:2rem}.bl-text .wp-block-image:first-child *{padding-top:0}.bl-text .aligncenter{display:table;text-align:center;margin-left:auto;margin-right:auto}@media (min-width:768px){.bl-text p:has(.alignright):has(.alignleft) .alignleft{margin-right:calc(30px / 2)}}.bl-text .alignright,.bl-text div.wp-caption.alignright{display:block;margin:0 auto;margin-bottom:2rem}@media (min-width:768px){.bl-text .alignright,.bl-text div.wp-caption.alignright{margin:0;margin-left:30px;float:right}}.bl-text .alignleft,.bl-text div.wp-caption.alignleft{display:block;margin:0 auto;margin-bottom:2rem}@media (min-width:768px){.bl-text .alignleft,.bl-text div.wp-caption.alignleft{margin:0;margin-right:30px;float:left}.bl-text .alignleft+.alignright,.bl-text div.wp-caption.alignleft+.alignright{margin-left:calc(30px / 2)}}.bl-text .wp-block-gallery{padding-top:2rem}.bl-text .wp-block-gallery>*{padding-top:0}.bl-text .wp-block-gallery.has-nested-images figure.wp-block-image{max-width:100%;display:flex;justify-content:center;flex-direction:column;flex-grow:1;position:relative}.bl-text .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:50%;margin:0}@media (min-width:768px){.bl-text .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:33.33333%}}.bl-text .wp-block-gallery.has-nested-images figure figcaption{width:100%;max-height:60%;padding:0.5rem 0.5rem;background:linear-gradient(0deg, rgba(0, 16, 51, 0.7), rgba(0, 16, 51, 0.3) 70%, transparent);color:var(--bk-color_white);overflow:auto;position:absolute;bottom:0;left:0}.bl-text .wp-caption:not(:first-child){padding-top:2rem}.bl-text .wp-caption-text,.bl-text figcaption{display:block !important;margin-top:10px !important;padding:0.5rem 0.5rem 0;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0.1em;text-align:center}.bl-text .wp-block-table{overflow:hidden;overflow-x:auto;overflow-y:auto}.bl-text .wp-block-table:not(:first-of-type){padding-top:5rem}.bl-text .wp-block-table table{width:800px}@media (min-width: 768px){.bl-text .wp-block-table table{width:100%}}.bl-text .wp-block-table thead{border-bottom:none}.bl-text .wp-block-table.table-other tr td:first-of-type{background-color:#F7F7F7}.bl-text .is-tableScroll:not(:first-child){margin-top:5rem}.bl-text table{margin-top:5rem}.bl-text table th{padding:1.5rem 1.5rem;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.1em;text-align:center;font-weight:bold;color:#fff;border:2px solid #D8D8D8;background-color:var(--bk-color_main);vertical-align:top}.bl-text table td{padding:1.5rem 1.5rem;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.1em;text-align:center;font-weight:bold;color:#292929;border:1px solid #D8D8D8;vertical-align:top}.bl-text code{display:block;padding:10px;font-size:16px;font-weight:500;line-height:calc(26/16);letter-spacing:0.1em;background-color:var(--bk-color_bg);margin-top:2rem}.bl-text blockquote{width:100%;padding:2rem;font-size:16px;font-weight:500;line-height:calc(26/16);letter-spacing:0.1em;background-color:var(--bk-color_bg);border-left:3px solid var(--bk-color_main);box-shadow:2px 2px 4px rgba(0, 16, 51, 0.15);position:relative}.bl-text blockquote:not(:first-child){margin-top:2rem}.bl-text blockquote ol>li{text-indent:unset;padding-left:unset}@media (min-width: 768px){.bl-text blockquote ol>li{padding-left:unset}}.bl-text blockquote ol>li>ol{padding-left:2rem}.bl-text blockquote cite{display:block;margin-top:20px;text-align:right}.bl-text .wp-block-group{gap:3rem;flex-direction:column;margin-top:5rem}@media (min-width: 768px){.bl-text .wp-block-group{flex-direction:row}}.bl-text .wp-block-group:has(figure){margin-bottom:5rem}.bl-text .wp-block-group h2,.bl-text .wp-block-group h3,.bl-text .wp-block-group h4,.bl-text .wp-block-group h5,.bl-text .wp-block-group h6{font-size:1.8rem;font-weight:bold;letter-spacing:0.05em;padding:0}.bl-text .wp-block-group h2::before,.bl-text .wp-block-group h3::before,.bl-text .wp-block-group h4::before,.bl-text .wp-block-group h5::before,.bl-text .wp-block-group h6::before{content:none}.bl-text .wp-block-group ul.wp-block-list{border:2px solid var(--bk-color_main);border-radius:10px;padding:2rem;margin-top:15px}.bl-text .wp-block-media-text{margin-top:5rem;gap:3rem}.bl-text .wp-block-media-text>.wp-block-media-text__content{padding:0}.bl-text:not(.bl-text__editor) h2:not(:first-child){margin-top:6rem}.bl-text:not(.bl-text__editor) h3{text-align:left}.bl-text:not(.bl-text__editor) h3:not(:first-child){margin-top:4rem}.bl-text:not(.bl-text__editor) h4:not(:first-child){margin-top:3rem}.bl-text:not(.bl-text__editor) h5:not(:first-child){margin-top:3rem}.bl-text:not(.bl-text__editor) h6{font-size:16px;font-weight:700}.bl-text:not(.bl-text__editor) h6:not(:first-child){margin-top:3rem}.bl-text.bl-text__editor h2:not(:first-child){margin-top:6rem}.bl-text.bl-text__editor h3:not(:first-child){margin-top:4rem}.bl-text.bl-text__editor h4:not(:first-child){margin-top:3rem}.bl-text.bl-text__editor h5:not(:first-child){margin-top:3rem}.bl-text.bl-text__editor h6{font-size:16px;font-weight:700}.bl-text.bl-text__editor h6:not(:first-child){margin-top:3rem}.p-pageTop{overflow:hidden}.p-pageTop__inner{max-width:1030px;width:100%;margin:0 auto}.p-pageTop__mv{padding-top:20px}@media (min-width: 576px){.p-pageTop__mv{padding:30px 30px 0;max-width:600px;margin:0 auto;position:relative}}@media (min-width: 768px){.p-pageTop__mv{max-width:690px}}@media (min-width: 1200px){.p-pageTop__mv{padding:55px 100px 0;max-width:1200px}}.p-pageTop__mv__main{margin-bottom:20px}@media (min-width: 1200px){.p-pageTop__mv__main{margin-bottom:30px}}.p-pageTop__mv__mainText{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:center}@media (min-width: 576px){.p-pageTop__mv__mainText{background:url("../images/top/bg_yellow_pc.jpg") no-repeat center center/ cover;text-align:end}}.p-pageTop__mv__mainTextInner{width:100%;position:relative;margin-bottom:13px}@media (min-width: 576px){.p-pageTop__mv__mainTextInner{max-width:600px;margin:0 auto 20px}}@media (min-width: 1200px){.p-pageTop__mv__mainTextInner{max-width:1200px;margin-bottom:25px}}.p-pageTop__mv__mainCatchWrap{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px 13px;background-color:#fff}@media (min-width: 576px){.p-pageTop__mv__mainCatchWrap{flex-direction:row;justify-content:flex-end;position:relative;right:60px}}@media (min-width: 768px){.p-pageTop__mv__mainCatchWrap{right:20px}}@media (min-width: 1200px){.p-pageTop__mv__mainCatchWrap{right:120px}}.p-pageTop__mv__mainCatch{color:#464646;background-color:var(--bk-color_yellow);text-align:center;font-size:11px;font-weight:bold;padding:5px 10px;border-radius:20px;width:240px;display:flex;gap:5px;align-items:center;justify-content:center;box-shadow:0px 3px 6px #00000029}@media (min-width: 576px){.p-pageTop__mv__mainCatch{font-size:8px;gap:0;flex-direction:column;width:76px;height:76px;border-radius:50%}}@media (min-width: 1200px){.p-pageTop__mv__mainCatch{font-size:15px;width:130px;height:130px}}.p-pageTop__mv__mainCatch::before{content:"";width:100%;position:absolute;z-index:-1;background:url(../images/top/bg_yellow_sp.jpg) no-repeat center center / cover;height:36px}@media (min-width: 576px){.p-pageTop__mv__mainCatch::before{content:none}}.p-pageTop__mv__mainCatch span.monthly{display:inline-flex;gap:5px}@media (min-width: 576px){.p-pageTop__mv__mainCatch span.monthly{gap:2px}}@media (min-width: 1200px){.p-pageTop__mv__mainCatch span.monthly{gap:4px}}.p-pageTop__mv__mainCatch span.monthly span{color:#464646;font-size:14px;font-weight:bold;background-color:#FEF7D7;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;padding:0px 3px 2px 4px}@media (min-width: 576px){.p-pageTop__mv__mainCatch span.monthly span{font-size:10px;padding:0px 3px}}@media (min-width: 1200px){.p-pageTop__mv__mainCatch span.monthly span{font-size:17px}}.p-pageTop__mv__mainCatch span.fee{font-size:16px;font-weight:900;letter-spacing:0.05em;position:relative;top:-3px;color:#3E3E3E}@media (min-width: 576px){.p-pageTop__mv__mainCatch span.fee{position:static;font-size:15px;line-height:1.2}}@media (min-width: 1200px){.p-pageTop__mv__mainCatch span.fee{font-size:28px;line-height:1.1}}.p-pageTop__mv__mainCatch span.fee span{font-size:23px;font-weight:600;position:relative;top:2px;color:#3E3E3E}@media (min-width: 576px){.p-pageTop__mv__mainCatch span.fee span{font-size:22px}}@media (min-width: 1200px){.p-pageTop__mv__mainCatch span.fee span{font-size:38px}}.p-pageTop__mv__mainTtl{font-size:20px;font-weight:900;text-align:center;line-height:calc(27/20);letter-spacing:0.1em}@media (min-width: 576px){.p-pageTop__mv__mainTtl{font-size:22px}}@media (min-width: 1200px){.p-pageTop__mv__mainTtl{font-size:40px}}.p-pageTop__mv__mainImg{max-width:280px;margin:0 auto}@media (min-width: 576px){.p-pageTop__mv__mainImg{max-width:335px;margin:0 0 0 auto}}@media (min-width: 1200px){.p-pageTop__mv__mainImg{max-width:545px}}.p-pageTop__mv__mainImg img{width:100%}.p-pageTop__mv__movie{display:flex;align-items:flex-start;justify-content:center;gap:2rem}@media (min-width: 576px){.p-pageTop__mv__movie{display:flex;align-items:flex-start;justify-content:center;gap:2rem;position:absolute;z-index:1;top:30px;left:50px}}@media (min-width: 1200px){.p-pageTop__mv__movie{top:55px;left:85px}}.p-pageTop__mv__movieTxt{writing-mode:vertical-lr;font-size:2.6rem;font-weight:bold;color:var(--bk-color_main);letter-spacing:0.1em;position:relative;top:10px}.p-pageTop__mv__movieTxt span{display:inline-block;text-combine-upright:all}@media (min-width: 576px){.p-pageTop__mv__movieTxt{display:none}}.p-pageTop__mv__movieVideo{position:relative;max-width:200px;opacity:0;transition:opacity 0.5s ease-in-out}.p-pageTop__mv__movieVideo.is-loaded{opacity:1}@media (min-width: 576px){.p-pageTop__mv__movieVideo{max-width:140px}}@media (min-width: 768px){.p-pageTop__mv__movieVideo{max-width:192px}}@media (min-width: 1200px){.p-pageTop__mv__movieVideo{max-width:330px}}.p-pageTop__mv__movieVideo video{border-radius:20px;transform:scale(0.97)}@media (min-width: 1200px){.p-pageTop__mv__movieVideo video{border-radius:36px}}.p-pageTop__mv__movieMock{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.p-pageTop__mv__lead{min-height:60px;background:url("../images/top/bg_blue_pc.jpg") no-repeat center center / cover;margin:-40px -15px 0}@media (min-width: 576px){.p-pageTop__mv__lead{margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width: 1200px){.p-pageTop__mv__lead{min-height:100px}}.p-pageTop__mv__leadTxt{display:none}@media (min-width: 576px){.p-pageTop__mv__leadTxt{display:flex;align-items:center;font-size:3.2rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(54 / 32);color:#fff;justify-content:flex-end;gap:15px;height:60px;max-width:600px;margin:0 auto;padding-right:50px}}@media (min-width: 768px){.p-pageTop__mv__leadTxt{padding-right:30px;max-width:690px}}@media (min-width: 1200px){.p-pageTop__mv__leadTxt{font-size:55px;max-width:1200px;height:100px;padding-right:100px;gap:20px}}.p-pageTop__mv__leadTxt span{font-size:23px}@media (min-width: 1200px){.p-pageTop__mv__leadTxt span{font-size:40px}}.p-pageTop__mv__step{background-color:var(--bk-color_grayLight);margin:0 -15px;position:relative;padding:30px 20px}@media (min-width: 576px){.p-pageTop__mv__step{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px 0 30px}}@media (min-width: 1200px){.p-pageTop__mv__step{padding:30px 0 50px}}.p-pageTop__mv__stepList{display:flex;flex-direction:column;gap:4rem 20px;max-width:280px;margin:0 auto}@media (min-width: 576px){.p-pageTop__mv__stepList{flex-direction:row;max-width:600px;margin:0 auto;justify-content:flex-end;padding-right:50px}}@media (min-width: 768px){.p-pageTop__mv__stepList{max-width:690px;padding-right:30px}}@media (min-width: 1200px){.p-pageTop__mv__stepList{max-width:1200px;padding-right:100px;gap:4rem 30px}}.p-pageTop__mv__stepItem{display:flex;border:3px solid var(--bk-color_main);border-radius:10px;position:relative}@media (min-width: 576px){.p-pageTop__mv__stepItem{flex-direction:column}}@media (min-width: 1200px){.p-pageTop__mv__stepItem{width:170px}}.p-pageTop__mv__stepItem:last-of-type::after{content:none}@media (min-width: 576px){.p-pageTop__mv__stepItem:last-of-type .p-pageTop__mv__stepTxt{font-size:18px}}@media (min-width: 1200px){.p-pageTop__mv__stepItem:last-of-type .p-pageTop__mv__stepTxt{font-size:34px}}.p-pageTop__mv__stepItem::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;bottom:-35px;left:50%;font-size:2.2rem;transform:translateX(-50%) rotate(90deg);color:var(--bk-color_main)}@media (min-width: 576px){.p-pageTop__mv__stepItem::after{bottom:50%;transform:translateY(50%) rotate(0deg);left:unset;right:-18px;font-size:12px}}@media (min-width: 1200px){.p-pageTop__mv__stepItem::after{font-size:18px;right:-25px}}.p-pageTop__mv__stepNum{display:flex;gap:5px;align-items:center;justify-content:center;background-color:var(--bk-color_main);color:#fff;font-size:16px;font-weight:600;padding:8px 23px}@media (min-width: 576px){.p-pageTop__mv__stepNum{padding:10px 13.5px;font-size:14px}}@media (min-width: 1200px){.p-pageTop__mv__stepNum{font-size:20px}}.p-pageTop__mv__stepNum span{font-size:20px;font-weight:600;line-height:1}@media (min-width: 576px){.p-pageTop__mv__stepNum span{font-size:25px}}@media (min-width: 1200px){.p-pageTop__mv__stepNum span{font-size:30px}}.p-pageTop__mv__stepTxt{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;letter-spacing:0.04em;background-color:#fff;flex:1;border-radius:0 10px 10px 0}@media (min-width: 576px){.p-pageTop__mv__stepTxt{font-size:14px;border-radius:0 0 10px 10px;padding:10px 20px}}@media (min-width: 1200px){.p-pageTop__mv__stepTxt{font-size:24px}}.p-pageTop__contact{padding:6rem 0}.p-pageTop__contact__lead{font-size:2.2rem;font-weight:bold;letter-spacing:0.05rem;display:flex;align-items:center;justify-content:center;gap:2rem;text-align:center;margin-bottom:2rem;letter-spacing:0.05em}.p-pageTop__contact__lead::before,.p-pageTop__contact__lead::after{content:"";height:3.2rem;width:4px;background-color:var(--bk-color_main)}.p-pageTop__contact__lead::before{transform:rotate(-30deg)}.p-pageTop__contact__lead::after{transform:rotate(30deg)}.p-pageTop__contact__flex{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;width:100%}.p-pageTop__about{background-color:var(--bk-color_grayLight)}.p-pageTop__about__inner{position:relative}.p-pageTop__about__inner::before,.p-pageTop__about__inner::after{content:none}@media (min-width: 992px){.p-pageTop__about__inner::before,.p-pageTop__about__inner::after{content:url("../images/common/movie_mock.svg");display:block;position:absolute;top:20px}}.p-pageTop__about__inner::before{left:-250px}@media (min-width: 1200px){.p-pageTop__about__inner::before{left:-150px}}.p-pageTop__about__inner::after{right:-250px}@media (min-width: 1200px){.p-pageTop__about__inner::after{right:-150px}}.p-pageTop__about__heading{margin-bottom:3rem;display:flex;justify-content:center;align-items:baseline;font-size:4rem;font-weight:900;gap:5px}@media (min-width: 576px){.p-pageTop__about__heading{font-size:5rem}}.p-pageTop__about__heading img{width:180px;position:relative;top:3px}@media (min-width: 576px){.p-pageTop__about__heading img{width:230px}}.p-pageTop__about .c-leadText>p br{display:none}@media (min-width: 576px){.p-pageTop__about .c-leadText>p br{display:block}}.p-pageTop__about__feature{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-bottom:5rem}.p-pageTop__about__featureItem{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;padding:15px 10px;font-size:14px;letter-spacing:0;font-weight:bold;line-height:calc(35/24);width:calc(50% - 10px / 2)}@media (min-width: 576px){.p-pageTop__about__featureItem{font-size:2.4rem}}.p-pageTop__about__featureItem:nth-of-type(odd){background-color:var(--bk-color_yellow)}.p-pageTop__about__featureItem:nth-of-type(even){background-color:#75CFF0}.p-pageTop__about__featureItem:nth-of-type(3){order:3}.p-pageTop__about__featureItem:nth-of-type(4){order:2}.p-pageTop__about__featureItem span.ff-en{font-size:24px;font-weight:600;letter-spacing:0;line-height:1}@media (min-width: 576px){.p-pageTop__about__featureItem span.ff-en{font-size:4rem}}.p-pageTop__about__featureItem span.small{font-size:12px;font-weight:bold;letter-spacing:0;display:inline-block;line-height:calc(25/20)}@media (min-width: 576px){.p-pageTop__about__featureItem span.small{font-size:2rem}}.p-pageTop__about__featureItem span.small br{display:none}@media (min-width: 576px){.p-pageTop__about__featureItem span.small br{display:block}}.p-pageTop__about__featureItem span.large{font-size:18px;font-weight:bold;letter-spacing:0;display:inline-block;line-height:calc(35/30)}@media (min-width: 576px){.p-pageTop__about__featureItem span.large{font-size:3rem}}@media (min-width: 992px){.p-pageTop__about__featureItem{width:200px;height:200px;border-radius:50%;margin:0 -10px;padding:0}.p-pageTop__about__featureItem:nth-of-type(3){order:2}.p-pageTop__about__featureItem:nth-of-type(4){order:3}}.p-pageTop__about__featureInner{color:#464646}.p-pageTop__about__scene{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-pageTop__about__sceneLead{position:relative;display:flex;align-items:baseline;gap:7px}.p-pageTop__about__sceneLead::before,.p-pageTop__about__sceneLead::after{content:"";height:100%;width:4px;height:32px;background-color:var(--bk-color_main)}.p-pageTop__about__sceneLead::before{transform:rotate(-30deg)}.p-pageTop__about__sceneLead::after{transform:rotate(30deg)}.p-pageTop__about__sceneLead h3{font-size:16px;font-weight:bold;line-height:calc(34/24);letter-spacing:0.1em;text-align:center}@media (min-width: 576px){.p-pageTop__about__sceneLead h3{font-size:2.4rem}}.p-pageTop__about__sceneLead h3 span{background:linear-gradient(transparent 80%, #FADC5D 60%);display:inline}.p-pageTop__about__sceneInner{position:relative;display:flex;align-items:center;gap:20px}.p-pageTop__about__sceneInner::before,.p-pageTop__about__sceneInner::after{content:"";height:100%;width:4px;height:50px;background-color:var(--bk-color_main)}.p-pageTop__about__sceneInner::before{transform:rotate(-25deg)}.p-pageTop__about__sceneInner::after{transform:rotate(25deg)}.p-pageTop__about__sceneCnt{display:flex;flex-direction:column;align-items:center;gap:2rem 4rem;max-width:770px;width:100%;margin:0 auto;background-color:#fff;padding:3rem 4rem;box-shadow:0px 3px 6px #00000029;border-radius:10px}.p-pageTop__about__sceneCnt>p{font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;color:#00B0EF}@media (min-width: 992px){.p-pageTop__about__sceneCnt{flex-direction:row}}.p-pageTop__about__sceneList{display:flex;flex-direction:column;gap:15px}@media (min-width: 992px){.p-pageTop__about__sceneList{flex-direction:row;gap:3rem}}.p-pageTop__about__sceneSubList{display:flex;flex-direction:column;gap:15px}.p-pageTop__about__sceneSubItem{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:bold;letter-spacing:0.05em}.p-pageTop__service{background-color:var(--bk-color_yellow);border-top-left-radius:50%;border-top-right-radius:50%;padding-top:10rem;margin-left:-300px;margin-right:-300px;padding-left:300px;padding-right:300px;position:relative}@media (min-width: 992px){.p-pageTop__service{padding-top:20rem}}.p-pageTop__service::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--bk-color_grayLight);top:0;left:0;z-index:-1}.p-pageTop__service__flex{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5rem;text-align:center}@media (min-width: 992px){.p-pageTop__service__flex{flex-direction:row;align-items:flex-start;text-align:left}}.p-pageTop__service__iconList{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem;max-width:500px}.p-pageTop__service__iconItem{width:calc(50% - 3rem / 2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;position:relative;padding:3rem 10px 2.4rem;max-width:120px}.p-pageTop__service__iconItem::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.8);border-radius:10px}@media (min-width: 576px){.p-pageTop__service__iconItem{padding:4.2rem 10px 2.4rem;max-width:145px}}@media (min-width: 768px){.p-pageTop__service__iconItem{width:calc(33% - 6rem / 3)}}.p-pageTop__service__iconImg{position:relative;width:60%}.p-pageTop__service__iconTtl{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24 / 16);text-align:center;position:relative}@media (min-width: 576px){.p-pageTop__service__iconTtl{font-size:16px}}.p-pageTop__plan{background-color:var(--bk-color_grayLight)}.p-pageTop__plan__img{overflow-x:scroll}@media (min-width: 768px){.p-pageTop__plan__img{overflow-x:unset}}.p-pageTop__plan__img img{width:800px;display:block;max-width:fit-content}@media (min-width: 768px){.p-pageTop__plan__img img{width:100%}}.p-pageTop__plan__contact{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.p-pageTop__plan__contactLead{font-size:2.2rem;font-weight:bold;letter-spacing:0.05rem;display:flex;align-items:center;gap:2rem;text-align:center}.p-pageTop__plan__contactLead::before,.p-pageTop__plan__contactLead::after{content:"";height:3.2rem;width:4px;background-color:var(--bk-color_main)}.p-pageTop__plan__contactLead::before{transform:rotate(-30deg)}.p-pageTop__plan__contactLead::after{transform:rotate(30deg)}.p-pageTop__plan__contactFlex{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;width:100%}.p-pageTop__flow__list{display:flex;justify-content:center;flex-wrap:wrap;gap:70px}@media (min-width: 768px){.p-pageTop__flow__list{gap:40px}}.p-pageTop__flow__item{width:100%;position:relative;max-width:350px}@media (min-width: 768px){.p-pageTop__flow__item{max-width:100%;width:calc(50% - 40px / 2)}}@media (min-width: 1200px){.p-pageTop__flow__item{width:calc(25% - 120px / 4)}}.p-pageTop__flow__item::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;bottom:-6.5rem;left:50%;font-size:3rem;color:var(--bk-color_main);transform:translateX(-50%) rotate(90deg)}@media (min-width: 768px){.p-pageTop__flow__item::after{transform:translateY(-50%) rotate(0deg);bottom:50%;left:unset;right:-3.5rem}}@media (min-width: 1200px){.p-pageTop__flow__item::after{font-size:2.6rem;right:-3rem}}@media (min-width: 768px){.p-pageTop__flow__item:nth-of-type(2)::after{content:none}}@media (min-width: 1200px){.p-pageTop__flow__item:nth-of-type(2)::after{content:""}}.p-pageTop__flow__item:last-of-type::after{content:none}.p-pageTop__flow__itemInner{background-color:var(--bk-color_grayLight);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.p-pageTop__flow__num{font-size:4.3rem;font-weight:600;color:var(--bk-color_main);letter-spacing:0;line-height:1;display:inline-block;margin-bottom:10px}.p-pageTop__flow__ttl{font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(42/24);display:flex;align-items:center;justify-content:center}.p-pageTop__flow__img{width:50%}@media (min-width: 1200px){.p-pageTop__flow__img{width:75%}}.p-pageTop__flow__note{font-size:12px;font-weight:500;margin-top:10px}.p-pageTop__flow__point{display:flex;gap:10px;align-items:center;justify-content:center;font-size:14px;font-weight:bold;letter-spacing:0.05em;line-height:calc(22/14);margin-top:30px;border:2px solid var(--bk-color_main);box-shadow:0px 3px 6px #00000029;padding:10px;border-radius:10px;position:relative}.p-pageTop__flow__point::before,.p-pageTop__flow__point::after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-17px;width:0;height:0;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:17px solid var(--bk-color_main);border-top:0}.p-pageTop__flow__point::before{border-bottom:17px solid var(--bk-color_main);top:-17px}.p-pageTop__flow__point::after{border-bottom:17px solid #fff;top:-13px}.p-pageTop__case{background-color:var(--bk-color_yellow)}.p-pageTop__case .swiper{max-width:270px}@media (min-width: 576px){.p-pageTop__case .swiper{max-width:100%}}.p-pageTop__example .c-title{margin-bottom:12rem}.p-pageTop__faq{background-color:var(--bk-color_grayLight)}@media (min-width: 576px){.p-pageAbout__head{padding-bottom:3rem}}@media (min-width: 1200px){.p-pageAbout__head{padding-bottom:4rem}}.p-pageAbout__head__row{flex-direction:column-reverse}@media (min-width: 1200px){.p-pageAbout__head__row{flex-direction:row;text-align:left}}.p-pageAbout__head__heading{font-size:28px;font-weight:bold;line-height:calc(60 / 40);letter-spacing:0.05em;background:linear-gradient(transparent 80%, #FADC5D 60%);display:inline;text-align:center}@media (min-width: 576px){.p-pageAbout__head__heading{font-size:4rem}}.p-pageAbout__head__movie{position:relative;max-width:290px;margin:0 auto}@media (min-width: 1200px){.p-pageAbout__head__movie{margin:0 50px 0 30px}}.p-pageAbout__head__movie video{border-radius:36px;transform:scale(0.98)}.p-pageAbout__head__mockup{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.p-pageAbout__head__logo{background-color:var(--bk-color_grayLight);position:relative;padding:12rem 0 7rem;top:-7rem;z-index:-1}@media (min-width: 1200px){.p-pageAbout__head__logo{top:-6rem;padding:4rem 0}}.p-pageAbout__head__logoList{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem 5rem}@media (min-width: 1200px){.p-pageAbout__head__logoList{justify-content:flex-start}}.p-pageAbout__head__logoItem{display:flex;align-items:center;position:relative}@media (min-width: 1200px){.p-pageAbout__head__logoItem:nth-of-type(3)::after{content:"";flex-basis:100%;width:100px;display:block}}.p-pageAbout__chosen{background-color:var(--bk-color_yellow)}.p-pageAbout__chosen__list{gap:3rem 0}.p-pageAbout__chosen__inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2.5rem 3rem;height:100%}.p-pageAbout__chosen__inner::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.8);border-radius:10px}.p-pageAbout__chosen__inner img{max-width:158px;position:relative;margin-bottom:2.5rem}.p-pageAbout__chosen__inner p{font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24/16);text-align:center;margin-bottom:10px;position:relative}.p-pageAbout__chosen__inner h3{font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;background:linear-gradient(transparent 80%, #FADC5D 60%);display:inline;line-height:calc(30 / 24);position:relative}.p-pageAbout__feature{background-color:var(--bk-color_grayLight)}.p-pageAbout__feature__list{gap:5rem 0;margin-bottom:2rem}.p-pageAbout__feature__heading img{width:35px}.p-pageAbout__feature__wrap{box-shadow:0px 3px 6px #00000029;border-radius:10px;padding:5rem 3rem 6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background-color:#fff}.p-pageAbout__feature__num{font-size:7.2rem;font-weight:600;letter-spacing:0;line-height:1;background:linear-gradient(transparent 80%, #FADC5D 60%);display:inline;color:var(--bk-color_main)}.p-pageAbout__feature__heading{margin-top:2rem;margin-bottom:3rem;display:flex;align-items:center;gap:10px;font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(42/24)}.p-pageAbout__feature__inner{display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media (min-width: 576px){.p-pageAbout__feature__inner{flex-direction:row;padding:0 3rem}}.p-pageAbout__feature__inner img{width:25%}.p-pageAbout__feature__note{font-size:12px;font-weight:500}.p-pageAbout__service{background-color:var(--bk-color_yellow)}.p-pageAbout__service__list{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem;max-width:990px;margin:0 auto 5rem}.p-pageAbout__service__item{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;border-radius:10px;width:calc(100% / 2 - 3rem / 2);padding:3rem 10px 2.2rem;max-width:120px}@media (min-width: 576px){.p-pageAbout__service__item{width:calc(100% / 3 - 6rem / 3);padding:4.2rem 10px 2.2rem;max-width:145px}}@media (min-width: 992px){.p-pageAbout__service__item{width:calc(100% / 4 - 9rem / 4)}}@media (min-width: 1200px){.p-pageAbout__service__item{width:calc(100% / 6 - 15rem / 6)}}.p-pageAbout__service__item::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.8);border-radius:10px}.p-pageAbout__service img{position:relative;width:60%}.p-pageAbout__service__ttl{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24/16);text-align:center;position:relative}@media (min-width: 576px){.p-pageAbout__service__ttl{font-size:16px}}.p-pageCase__inner{max-width:970px;margin:0 auto}.p-pageCase__tab{margin-bottom:5rem}.p-pageCase__taxBtn{display:flex;border-radius:10px;height:60px;margin-bottom:4rem}@media (min-width: 576px){.p-pageCase__taxBtn{height:80px}}.p-pageCase__taxBtn__item{width:50%;display:flex;justify-content:center;align-items:center;gap:5px;font-size:16px;font-weight:bold;letter-spacing:0.05em;background-color:#FEEDAF;transition:0.3s}@media (min-width: 576px){.p-pageCase__taxBtn__item{font-size:2.4rem;gap:10px}}.p-pageCase__taxBtn__item:first-of-type{border-radius:4rem 0 0 4rem}.p-pageCase__taxBtn__item:last-of-type{border-radius:0 4rem 4rem 0}.p-pageCase__taxBtn__item.is-active{background-color:var(--bk-color_yellow);position:relative}.p-pageCase__taxBtn__item.is-active::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:20px solid var(--bk-color_yellow);border-bottom:0;bottom:-20px;left:50%;transform:translateX(-50%)}.p-pageCase__taxBtn__item:hover{background-color:var(--bk-color_yellow);cursor:pointer}.p-pageCase__taxBtn__item img{transform:scale(0.7)}@media (min-width: 576px){.p-pageCase__taxBtn__item img{transform:scale(1)}}.p-pageCase__termBtnWrap{max-width:800px;width:100%;margin:0 auto;display:none}.p-pageCase__termBtnWrap.is-show{display:block}.p-pageCase__termBtn{display:flex;flex-wrap:wrap;gap:15px 10px}.p-pageCase__termBtn__link{display:flex;align-items:center;justify-content:center;background-color:var(--bk-color_grayLight);color:var(--bk-color_gray);padding:10px 20px;font-size:15px;font-weight:bold;letter-spacing:0.05em;transition:0.3s}.p-pageCase__termBtn__link.is-activeTerm{background-color:var(--bk-color_main);color:#fff}.p-pageCase__termBtn__link:hover{opacity:1;background-color:var(--bk-color_main);color:#fff}.p-pageCase__list{background-color:var(--bk-color_grayLight);padding:7rem 0}.p-pageCase__item{display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;padding:3rem;border-radius:10px;background-color:#fff;box-shadow:0px 3px 6px #00000029;background-color:#fff;margin-bottom:5rem}.p-pageCase__item:last-of-type{margin-bottom:0}@media (min-width: 768px){.p-pageCase__item{flex-direction:row;gap:4rem;padding:5rem}}.p-pageCase__movie{max-width:200px;height:100%;margin:0 auto;position:relative}.p-pageCase__movie:hover{cursor:pointer}.p-pageCase__movie video{width:100%;min-height:355px}.p-pageCase__movie video.lazy-video{opacity:0;transition:opacity 0.3s ease-out}.p-pageCase__movie video.video-loaded{opacity:1}.p-pageCase__movie i{font-size:3rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}.p-pageCase__movie.is-play i{display:none}.p-pageCase__info{flex:1}.p-pageCase__tax{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.p-pageCase__tax__item{color:#fff;background-color:var(--bk-color_main);font-size:12px;font-weight:bold;letter-spacing:0.05em;display:flex;align-items:center;justify-content:center;padding:7px 15px}.p-pageCase__ttl{font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(34/24);border-bottom:2px solid var(--bk-color_main);padding-bottom:15px;margin-bottom:20px}.p-pageCase__detail{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.p-pageCase__detail__item{display:flex;flex-direction:column;gap:5px}@media (min-width: 576px){.p-pageCase__detail__item{flex-direction:row}}.p-pageCase__detail__item h3{font-size:16px;font-weight:bold;color:var(--bk-color_main);letter-spacing:0.05em}@media (min-width: 576px){.p-pageCase__detail__item h3{min-width:120px}}.p-pageCase__detail__item p{flex:1;font-size:16px;font-weight:bold;letter-spacing:0.05em}.p-pageCase__comment{border:2px solid var(--bk-color_main);border-radius:10px;padding:2rem 3rem}.p-pageCase__comment__heading{display:flex;align-items:center;gap:5px;margin-bottom:15px}.p-pageCase__comment__heading h3{color:var(--bk-color_main);font-size:16px;font-weight:bold;letter-spacing:0.05em}.p-pageCase__comment__text p{font-size:14px;margin:0}.p-pageCase__sns{margin-top:3rem;display:flex;align-items:center;flex-wrap:wrap;gap:15px 3rem}.p-pageFlow__list{display:flex;align-items:center;flex-direction:column;gap:7rem}.p-pageFlow__item{display:flex;align-items:center;background-color:var(--bk-color_grayLight);padding:5rem;flex-direction:column;position:relative;max-width:350px}@media (min-width: 768px){.p-pageFlow__item{flex-direction:row;gap:2rem;padding:5rem 7rem;max-width:100%}}.p-pageFlow__item::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;bottom:-6.5rem;left:50%;font-size:4rem;transform:translateX(-50%) rotate(90deg);color:var(--bk-color_main)}.p-pageFlow__item:last-of-type::after{content:none}.p-pageFlow__img{max-width:18rem}.p-pageFlow__num{font-size:8rem;font-weight:600;letter-spacing:0;line-height:1;color:var(--bk-color_main);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.p-pageFlow__num span{font-size:3rem;font-weight:600;letter-spacing:0;line-height:1}.p-pageFlow__heading{font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;margin-bottom:2rem;text-align:center}@media (min-width: 768px){.p-pageFlow__heading{text-align:left}}.p-pageFlow__skd{background-color:var(--bk-color_main)}.p-pageFlow__skd .c-title{color:#fff;margin-bottom:5rem}.p-pageFlow__skd__lead{display:flex;align-items:center;gap:15px;max-width:952px;margin:0 auto;background-color:#fff;box-shadow:0px 3px 6px #00000029;font-size:2.2rem;font-weight:800;padding:2rem;border-radius:10px;letter-spacing:0.05em;position:relative;border:2px solid var(--bk-color_main)}.p-pageFlow__skd__lead::before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:16px solid #fff;border-top:0}.p-pageFlow__skd__ex{position:relative;background-color:#fff;padding:4rem 3rem;box-shadow:0px 3px 6px #00000029;border-radius:10px;margin-bottom:5rem}.p-pageFlow__skd__ex:first-of-type{margin-bottom:5rem}.p-pageFlow__skd__ex:last-of-type{margin-bottom:4rem}.p-pageFlow__skd__exHead{font-size:3rem;font-weight:800;text-align:center;line-height:calc(42/30);letter-spacing:0.05em;color:var(--bk-color_main);margin-bottom:3rem}@media (min-width: 576px){.p-pageFlow__skd__exImg{overflow-x:scroll}}@media (min-width: 768px){.p-pageFlow__skd__exImg{overflow-x:unset}}@media (min-width: 576px){.p-pageFlow__skd__exImg img{width:800px;display:block;max-width:fit-content}}@media (min-width: 768px){.p-pageFlow__skd__exImg img{width:100%}}.p-pageFlow__skd__note{font-size:16px;font-weight:500;text-align:center;letter-spacing:0.05em;line-height:calc(26/16)}.p-pagePlan__fee{background-color:var(--bk-color_grayLight)}.p-pagePlan__fee__heading{display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:bold;margin-bottom:7rem}.p-pagePlan__fee__heading img{position:relative;bottom:7px}.p-pagePlan__fee__table{width:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.p-pagePlan__fee__table table{border-collapse:collapse;table-layout:fixed;min-width:800px;border-spacing:10px 0px;border-collapse:separate}.p-pagePlan__fee__table thead th{font-size:16px;font-weight:bold;letter-spacing:0;text-align:center;margin-top:2px}.p-pagePlan__fee__table thead th span{font-size:2.4rem;font-weight:bold;letter-spacing:0}.p-pagePlan__fee__table thead th:first-of-type{background-color:unset}.p-pagePlan__fee__table thead th:nth-of-type(2){background-color:var(--bk-color_yellow)}.p-pagePlan__fee__table thead th:nth-of-type(3){background-color:var(--bk-color_main);color:#fff}.p-pagePlan__fee__table thead th:nth-of-type(4){background-color:#0079A7;color:#fff}.p-pagePlan__fee__table thead tr{border-bottom:none}.p-pagePlan__fee__table th,.p-pagePlan__fee__table td{display:table-cell;width:auto;text-align:left;padding:15px;font-size:14px;font-weight:500;word-break:break-all;background-color:#fff}.p-pagePlan__fee__table td{border-bottom:2px solid #E6E6E6;text-align:center;font-size:2.4rem;font-weight:600;letter-spacing:0.05em;line-height:calc(33/24);padding:2.5rem 10px;min-height:9rem;vertical-align:middle}.p-pagePlan__fee__table td:first-of-type{color:#646464}.p-pagePlan__fee__table td.fee{font-size:16px;font-weight:bold}.p-pagePlan__fee__table td.fee span{font-size:4.3rem;font-weight:bold;letter-spacing:0;line-height:1}.p-pagePlan__fee__table td.fee:nth-of-type(2) span{color:var(--bk-color_yellow)}.p-pagePlan__fee__table td.fee:nth-of-type(3) span{color:var(--bk-color_main)}.p-pagePlan__fee__table td.fee:nth-of-type(4) span{color:#0079A7}.p-pagePlan__fee__table td.other{text-align:left;font-size:16px}.p-pagePlan__fee__img{overflow-x:scroll}@media (min-width: 768px){.p-pagePlan__fee__img{overflow-x:unset}}.p-pagePlan__fee__img img{width:800px;display:block;max-width:fit-content}@media (min-width: 768px){.p-pagePlan__fee__img img{width:100%}}.p-pagePlan__compare__img{overflow-x:scroll}@media (min-width: 768px){.p-pagePlan__compare__img{overflow-x:unset}}.p-pagePlan__compare__img img{width:800px;display:block;max-width:fit-content}@media (min-width: 768px){.p-pagePlan__compare__img img{width:100%}}.p-pageExample__list{gap:10rem 0;position:relative}.p-pageExample__item{display:flex;flex-direction:column}.p-pageExample__num{width:10rem;height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bk-color_main);color:#fff;font-size:4.3rem;font-weight:600;letter-spacing:0;line-height:1;gap:2px;position:absolute;top:-5rem;left:50%;transform:translateX(-50%);z-index:2;border-radius:50%}.p-pageExample__num span{color:#fff;font-size:13px;font-weight:600;letter-spacing:0.1em}.p-pageExample__img.no-image{border-top:2px solid var(--bk-color_grayLight);border-left:2px solid var(--bk-color_grayLight);border-right:2px solid var(--bk-color_grayLight)}.p-pageExample__inner{background-color:var(--bk-color_grayLight);padding:2.5rem 4rem 3rem;display:flex;flex-direction:column;align-items:center;flex:1}.p-pageExample__ttl{margin-bottom:2.5rem;text-align:center;font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(34/24)}.p-pageExample__detail,.p-pageExample__plan{width:100%}.p-pageExample__detail h4,.p-pageExample__plan h4{font-size:16px;font-weight:800;letter-spacing:0.05em;display:flex;align-items:center;justify-content:center;background-color:var(--bk-color_main);text-align:center;padding:5px;border-radius:30px;margin-bottom:10px;color:#fff}.p-pageExample__detail p,.p-pageExample__plan p{font-size:16px;font-weight:bold;letter-spacing:0.05em;text-align:center;line-height:calc(24/16);display:flex;align-items:center;justify-content:center}.p-pageExample__detail{margin-bottom:2rem}.p-pageColumn__secSingle{max-width:970px;margin:0 auto}.p-pageColumn__term{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:4rem}.p-pageColumn__term__item{display:flex;align-items:center;justify-content:center;background-color:var(--bk-color_main);color:#fff;min-width:100px;font-size:16px;font-weight:bold;padding:8px 15px;border-radius:5px}.p-pageColumn__related{padding:10rem 0;margin-bottom:5rem}.p-pageColumn__related>h2{font-size:3rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(42/30);display:flex;align-items:center;gap:20px;margin-bottom:3rem}.p-pageColumn__related>h2::after{content:"";flex:1;height:1px;background-color:var(--bk-color_main)}.p-pageFaq__wrap{background-color:var(--bk-color_grayLight);padding:7rem 0}.p-pageFaq__sec{margin-bottom:7rem}.p-pageFaq__sec:last-of-type{margin-bottom:0}.p-pageFaq__sec__heading{font-size:3rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(42 / 30);display:flex;align-items:center;gap:20px;margin-bottom:3rem}.p-pageFaq__sec__heading::after{content:"";flex:1;height:1px;background-color:var(--bk-color_main)}.p-pageContact .form{max-width:770px;width:100%;margin:0 auto}.p-pageThanks__lead{font-size:16px;font-weight:500;letter-spacing:0.1em;line-height:calc(27.2 / 16);text-align:center;margin-bottom:5rem}.p-pageLegal .wp-block-table table{width:600px}@media (min-width: 768px){.p-pageLegal .wp-block-table table{width:100%}}.p-pageLegal .wp-block-table table th,.p-pageLegal .wp-block-table table td{text-align:left}