﻿@import url("//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;900&display=swap");@import url("//fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");*{color:#000000}/*!==========================================
この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, 0, 0, 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}body{font-family:'Noto Sans JP', sans-serif}.ff-min{font-family:'Noto Serif JP', serif !important}.ff-jp{font-family:'Noto Sans JP', sans-serif !important}.ff-en{font-family:"Outfit", serif !important}.ff-icon{font-family:'Font Awesome 5 Free' !important}:root{--bk-color_main: #003193;--bk-color_red: #C42E00;--bk-color_green: #41AA00;--bk-color_white: #fff;--bk-color_black: #000;--bk-color_text: #000000;--bk-color_gray: #BFBFBF;--bk-color_grayLight: #EFEFEF;--bk-color_bg: #FFEFC4;--bk-color_borderImg: #BFBFBF}.color-main{color:#003193 !important}.color-main p{color:#003193 !important}.color-main-hover:hover,.color-main-hover:focus,.color-main-hover:active{color:#003193 !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:#003193 !important}.color-red{color:#C42E00 !important}.color-red p{color:#C42E00 !important}.color-red-hover:hover,.color-red-hover:focus,.color-red-hover:active{color:#C42E00 !important}.color-red-hover:hover::before,.color-red-hover:hover::after,.color-red-hover:focus::before,.color-red-hover:focus::after,.color-red-hover:active::before,.color-red-hover:active::after{color:#C42E00 !important}.color-green{color:#41AA00 !important}.color-green p{color:#41AA00 !important}.color-green-hover:hover,.color-green-hover:focus,.color-green-hover:active{color:#41AA00 !important}.color-green-hover:hover::before,.color-green-hover:hover::after,.color-green-hover:focus::before,.color-green-hover:focus::after,.color-green-hover:active::before,.color-green-hover:active::after{color:#41AA00 !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:#000 !important}.color-black p{color:#000 !important}.color-black-hover:hover,.color-black-hover:focus,.color-black-hover:active{color:#000 !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:#000 !important}.color-text{color:#000000 !important}.color-text p{color:#000000 !important}.color-text-hover:hover,.color-text-hover:focus,.color-text-hover:active{color:#000000 !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:#000000 !important}.color-gray{color:#BFBFBF !important}.color-gray p{color:#BFBFBF !important}.color-gray-hover:hover,.color-gray-hover:focus,.color-gray-hover:active{color:#BFBFBF !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:#BFBFBF !important}.color-grayLight{color:#EFEFEF !important}.color-grayLight p{color:#EFEFEF !important}.color-grayLight-hover:hover,.color-grayLight-hover:focus,.color-grayLight-hover:active{color:#EFEFEF !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:#EFEFEF !important}.color-bg{color:#FFEFC4 !important}.color-bg p{color:#FFEFC4 !important}.color-bg-hover:hover,.color-bg-hover:focus,.color-bg-hover:active{color:#FFEFC4 !important}.color-bg-hover:hover::before,.color-bg-hover:hover::after,.color-bg-hover:focus::before,.color-bg-hover:focus::after,.color-bg-hover:active::before,.color-bg-hover:active::after{color:#FFEFC4 !important}.color-borderImg{color:#BFBFBF !important}.color-borderImg p{color:#BFBFBF !important}.color-borderImg-hover:hover,.color-borderImg-hover:focus,.color-borderImg-hover:active{color:#BFBFBF !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:#BFBFBF !important}.bgColor-main{background-color:#003193 !important}.bgColor-main-hover:hover,.bgColor-main-hover:focus,.bgColor-main-hover:active{background-color:#003193 !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:#003193 !important}.bgColor-red{background-color:#C42E00 !important}.bgColor-red-hover:hover,.bgColor-red-hover:focus,.bgColor-red-hover:active{background-color:#C42E00 !important}.bgColor-red-hover:hover::before,.bgColor-red-hover:hover::after,.bgColor-red-hover:focus::before,.bgColor-red-hover:focus::after,.bgColor-red-hover:active::before,.bgColor-red-hover:active::after{background-color:#C42E00 !important}.bgColor-green{background-color:#41AA00 !important}.bgColor-green-hover:hover,.bgColor-green-hover:focus,.bgColor-green-hover:active{background-color:#41AA00 !important}.bgColor-green-hover:hover::before,.bgColor-green-hover:hover::after,.bgColor-green-hover:focus::before,.bgColor-green-hover:focus::after,.bgColor-green-hover:active::before,.bgColor-green-hover:active::after{background-color:#41AA00 !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:#000 !important}.bgColor-black-hover:hover,.bgColor-black-hover:focus,.bgColor-black-hover:active{background-color:#000 !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:#000 !important}.bgColor-text{background-color:#000000 !important}.bgColor-text-hover:hover,.bgColor-text-hover:focus,.bgColor-text-hover:active{background-color:#000000 !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:#000000 !important}.bgColor-gray{background-color:#BFBFBF !important}.bgColor-gray-hover:hover,.bgColor-gray-hover:focus,.bgColor-gray-hover:active{background-color:#BFBFBF !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:#BFBFBF !important}.bgColor-grayLight{background-color:#EFEFEF !important}.bgColor-grayLight-hover:hover,.bgColor-grayLight-hover:focus,.bgColor-grayLight-hover:active{background-color:#EFEFEF !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:#EFEFEF !important}.bgColor-bg{background-color:#FFEFC4 !important}.bgColor-bg-hover:hover,.bgColor-bg-hover:focus,.bgColor-bg-hover:active{background-color:#FFEFC4 !important}.bgColor-bg-hover:hover::before,.bgColor-bg-hover:hover::after,.bgColor-bg-hover:focus::before,.bgColor-bg-hover:focus::after,.bgColor-bg-hover:active::before,.bgColor-bg-hover:active::after{background-color:#FFEFC4 !important}.bgColor-borderImg{background-color:#BFBFBF !important}.bgColor-borderImg-hover:hover,.bgColor-borderImg-hover:focus,.bgColor-borderImg-hover:active{background-color:#BFBFBF !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:#BFBFBF !important}.bgColor-inherit{background-color:inherit !important}.borderColor-main{border:1px solid #003193 !important}.borderColor-main-hover:hover,.borderColor-main-hover:focus,.borderColor-main-hover:active{border:1px solid #003193 !important}.borderColor-red{border:1px solid #C42E00 !important}.borderColor-red-hover:hover,.borderColor-red-hover:focus,.borderColor-red-hover:active{border:1px solid #C42E00 !important}.borderColor-green{border:1px solid #41AA00 !important}.borderColor-green-hover:hover,.borderColor-green-hover:focus,.borderColor-green-hover:active{border:1px solid #41AA00 !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 #000 !important}.borderColor-black-hover:hover,.borderColor-black-hover:focus,.borderColor-black-hover:active{border:1px solid #000 !important}.borderColor-text{border:1px solid #000000 !important}.borderColor-text-hover:hover,.borderColor-text-hover:focus,.borderColor-text-hover:active{border:1px solid #000000 !important}.borderColor-gray{border:1px solid #BFBFBF !important}.borderColor-gray-hover:hover,.borderColor-gray-hover:focus,.borderColor-gray-hover:active{border:1px solid #BFBFBF !important}.borderColor-grayLight{border:1px solid #EFEFEF !important}.borderColor-grayLight-hover:hover,.borderColor-grayLight-hover:focus,.borderColor-grayLight-hover:active{border:1px solid #EFEFEF !important}.borderColor-bg{border:1px solid #FFEFC4 !important}.borderColor-bg-hover:hover,.borderColor-bg-hover:focus,.borderColor-bg-hover:active{border:1px solid #FFEFC4 !important}.borderColor-borderImg{border:1px solid #BFBFBF !important}.borderColor-borderImg-hover:hover,.borderColor-borderImg-hover:focus,.borderColor-borderImg-hover:active{border:1px solid #BFBFBF !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;border:1px solid var(--bk-color_gray)}.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:contain;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;max-width:1200px;padding:3rem 0 7rem}.ly-wrapper main{display:block}.ly-wrapper_top.ly-wrapper{padding-top:50px}@media (min-width: 768px){.ly-wrapper_top.ly-wrapper{padding-top:80px}}@media (min-width:992px){.ly-wrapper{padding-left:15px;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row-reverse;gap:0 25px}.ly-wrapper_top.ly-wrapper{max-width:100%;padding-left:0;display:block;padding-top:0;padding-right:0}}.ly-wrapper .ly-body{display:block;min-width:0;width:100%;flex:1}.ly-wrapper .ly-sidebarMain{height:100%;display:none}.ly-body_top .ly-sidebarMain{display:none !important}@media (min-width:992px){.ly-wrapper .ly-sidebarMain{display:block;width:260px}}body>footer{position:sticky;top:100%}img{max-width:100%;height:auto}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, 0, 0, 0.3), rgba(255, 255, 255, 0)), linear-gradient(270deg, rgba(0, 0, 0, 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:calc(1200px - 260px - 25px - 45px) !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}.ly-body_top .is-tableScroll table{width:1170px}.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:25px;font-weight:700;line-height:calc(48/32);letter-spacing:0.05em;text-align:center;margin-bottom:5rem;position:relative;padding-top:30px}@media (min-width: 576px){.c-title{font-size:3.2rem}}.c-title::before,.c-title::after{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%)}.c-title::before{height:1px;max-width:370px;width:100%;background-color:var(--bk-color_gray)}.c-title::after{height:5px;max-width:120px;width:100%;background-color:var(--bk-color_main)}.c-titleSingle{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:0.05em;border-bottom:1px solid var(--bk-color_gray);padding-bottom:20px;margin-bottom:3rem;position:relative}.c-titleSingle::after{position:absolute;content:"";width:12rem;height:5px;background-color:var(--bk-color_main);left:0;bottom:0}.c-titleBg,.bl-text:not(.bl-text__editor) h2,.bl-text.bl-text__editor h2{font-size:2.8rem;font-weight:bold;letter-spacing:0.05em;color:#fff;background:transparent linear-gradient(90deg, #003193 0%, #456EBF 100%) 0% 0% no-repeat padding-box;padding:15px 20px;display:flex;gap:2rem;align-items:center;min-height:7rem}.c-titleBgGray,.bl-text:not(.bl-text__editor) h3,.bl-text.bl-text__editor h3{font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;color:var(--bk-color_main);background-color:var(--bk-color_grayLight);padding:10px 20px;display:flex;align-items:center;min-height:5rem}.c-titleBorder,.bl-text:not(.bl-text__editor) h4,.bl-text.bl-text__editor h4{font-size:2rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(36/20);display:flex;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--bk-color_gray);color:var(--bk-color_main)}.c-titleColor,.bl-text:not(.bl-text__editor) h5,.bl-text.bl-text__editor h5{font-size:1.8rem;font-weight:bold;letter-spacing:0.05em;color:var(--bk-color_main)}.c-mainBtn{display:flex;justify-content:center}.c-mainBtn__link{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:6rem;margin:0 auto;padding:15px 20px;position:relative;font-size:16px;font-weight:bold;color:#fff;letter-spacing:0.05em;width:100%;max-width:270px;position:relative;background-color:var(--bk-color_main);transition:0.3s;border-radius:5px}.c-mainBtn__link:hover{opacity:0.7}.c-mainBtn__link--contact{padding:0;background-color:unset;border:none}.c-mainBtn__link--contact:hover{background-color:#fff;color:var(--bk-color_blue)}.c-mainBtn__link--contact input[type="submit"],.c-mainBtn__link--contact input[type="button"]{background-color:var(--bk-color_red) !important;color:#fff}.c-mainBtn__link--contact input[type="submit"]:disabled,.c-mainBtn__link--contact input[type="button"]:disabled{background-color:var(--bk-color_gray) !important;color:#fff}.c-mainBtn__link--dl{background-color:unset;border:none}.c-mainBtn__link--dl input[type="submit"],.c-mainBtn__link--dl input[type="button"]{background-color:var(--bk-color_sub) !important;border:1px solid var(--bk-color_sub);color:#fff}.c-mainBtn__link--dl input[type="submit"]:hover,.c-mainBtn__link--dl input[type="button"]:hover{background-color:#fff !important;color:var(--bk-color_sub)}.c-mainBtn__link--dl input[type="submit"]:disabled,.c-mainBtn__link--dl input[type="button"]:disabled{background-color:#fff !important;color:var(--bk-color_sub)}.c-mainBtn__link--dl input[type="submit"]:disabled:hover,.c-mainBtn__link--dl input[type="button"]:disabled:hover{background-color:#fff !important;color:var(--bk-color_sub)}.c-image{padding-top:75%;position:relative}.c-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-taxTab{gap:2rem 0}.c-taxTab__link{display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--bk-color_sub);font-size:16px;font-weight:bold;letter-spacing:0.1em;line-height:1.5;border-radius:10px;padding:8px 20px;min-height:5rem;height:100%;text-align:center}.c-taxTab__item.is-active .c-taxTab__link{background-color:var(--bk-color_main)}.c-leadText>p{font-size:16px;font-weight:500;letter-spacing:0.1em;line-height:calc(27.2 / 16)}.jump_point{height:1px;display:block;padding-top:100px;margin-top:-100px;position:relative;z-index:-1}.c-table tr{border-bottom:1px solid var(--bk-color_gray)}.c-table tr:first-child{border-top:1px solid var(--bk-color_gray)}.c-table th,.c-table td{display:block;width:100%;text-align:left;padding:10px 20px;font-weight:500;font-size:14px;border-right:1px solid var(--bk-color_gray);border-left:1px solid var(--bk-color_gray);vertical-align:middle}.c-table th:nth-child(1),.c-table td:nth-child(1){background-color:var(--bk-color_grayLight);border-bottom:1px solid var(--bk-color_gray)}@media (min-width: 768px){.c-table th:nth-child(1),.c-table td:nth-child(1){width:120px}}@media (min-width: 768px){.c-table th,.c-table td{display:table-cell;width:auto;vertical-align:middle}}.c-bannerFloat{position:fixed;bottom:0;left:0;right:unset;z-index:100;width:100%;height:50px;display:flex}@media (min-width: 1300px ){.c-bannerFloat{bottom:auto;left:auto;top:50%;transform:translateY(-50%);right:0;width:auto;height:auto;flex-direction:column;display:none}}.c-bannerFloat__wrap{height:50px;max-width:50%;flex:1}@media (min-width: 992px){.c-bannerFloat__wrap{flex:none;width:50%}}@media (min-width: 1300px ){.c-bannerFloat__wrap{height:auto;max-width:100%;flex:unset;width:70px;margin-bottom:15px;margin-left:auto;writing-mode:vertical-lr}}.c-bannerFloat__wrap i{font-size:2rem;position:relative;top:1px}.c-bannerFloat__wrap:first-of-type{background:var(--bk-color_red);color:#fff}.c-bannerFloat__wrap:first-of-type span{width:auto}.c-bannerFloat__wrap:first-of-type i{font-size:2.5rem}.c-bannerFloat__wrap:nth-child(2){background:var(--bk-color_green);color:#fff}.c-bannerFloat__wrap:nth-child(2) .c-bannerFloat__btn{justify-content:center}.c-bannerFloat__btn{height:50px;padding:10px;display:flex;align-items:center;justify-content:center;flex:1;transition:none;position:relative;gap:0 10px}@media (min-width: 992px){.c-bannerFloat__btn{flex:none}}@media (min-width: 1300px ){.c-bannerFloat__btn{height:auto;max-width:100%;flex:unset;width:70px;transition:0.3s;padding:20px 15px}}.c-bannerFloat__btn span{font-size:12px;font-weight:bold;text-align:center;line-height:1.5}@media (min-width: 576px){.c-bannerFloat__btn span{font-size:16px;letter-spacing:0.15em}}@media (min-width: 1300px ){.c-bannerFloat__btn span.dot{position:relative;left:3px}}.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-bannerFloat.height-min .c-banner-otherCnt-wrap.sp{display:none}@media (min-width:992px){.c-bannerFloat.height-min .c-banner-otherCnt-wrap.sp{display:flex}}.c-bannerFloat.height-min .c-bannerFloat__btn--other{display:none}.l-header{width:100%;z-index:200;background-color:#fff;position:fixed;height:50px}@media (min-width: 768px){.l-header{height:80px}}@media (min-width: 992px){.l-header{position:relative;height:150px}}.l-header__main{padding:0 15px;max-width:1200px;margin:0 auto;height:50px;display:flex;align-items:center;justify-content:space-between;position:relative;gap:20px}@media (min-width: 768px){.l-header__main{padding-right:30px;height:80px}}@media (min-width: 992px){.l-header__main{padding-right:15px;height:96px}}.l-header__left{display:flex;flex-direction:column;gap:5px 15px;position:relative;flex:1}@media (min-width: 1200px){.l-header__left{flex-direction:row;align-items:center}}.l-header__left__logo{display:flex;align-items:center;gap:10px}.l-header__left__logo h1{display:flex;align-items:center}.l-header__left__logo img{width:100%;max-width:300px}@media (min-width: 1200px){.l-header__left__logo img{max-width:470px}}.l-header__right{display:flex;align-items:center;height:100%}.l-header__right__tel{display:flex;flex-direction:column;justify-content:center;align-items:center;height:inherit;min-width:50px;background-color:var(--bk-color_main);margin-right:2rem}@media (min-width: 576px){.l-header__right__tel{margin-right:0}}@media (min-width: 768px){.l-header__right__tel{min-width:auto;margin-right:2rem;background-color:unset}}.l-header__right__tel p{font-size:10px;font-weight:400;color:var(--bk-color_main)}@media (min-width: 992px){.l-header__right__tel p{font-size:11px}}.l-header__right__tel i{color:#fff}@media (min-width: 768px){.l-header__right__tel i{color:var(--bk-color_main)}}.l-header__right__telWrap{display:flex;align-items:center;gap:0 10px}.l-header__right__telCnt{text-align:center}.l-header__right__telCnt>p{display:none}@media (min-width: 768px){.l-header__right__telCnt>p{display:block;border:1px solid var(--bk-color_gray);padding:5px;margin-bottom:5px;gap:2rem}}.l-header__right__telNum{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;color:var(--bk-color_main)}@media (min-width: 992px){.l-header__right__telNum{font-size:2.3rem}}.l-header__right__linkWrap{display:flex;align-items:center;height:inherit}.l-header__right__link{display:none}@media (min-width: 576px){.l-header__right__link{display:block;min-width:50px;width:100%;height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;color:#fff;font-weight:bold}}@media (min-width: 768px){.l-header__right__link{min-width:70px}}@media (min-width: 992px){.l-header__right__link{min-width:170px}}.l-header__right__btnWrap{display:flex;height:inherit;margin-right:15px}@media (min-width: 768px){.l-header__right__btnWrap{margin-right:30px}}@media (min-width: 992px){.l-header__right__btnWrap{margin-right:0}}.l-header__right__btn{display:flex;gap:5px;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:bold;text-align:center;letter-spacing:0.05em;flex:1;padding:10px;min-width:50px}@media (min-width: 768px){.l-header__right__btn{min-width:80px}}@media (min-width: 992px){.l-header__right__btn{min-width:120px}}.l-header__right__btn>i{font-size:20px}@media (min-width: 768px){.l-header__right__btn>i{font-size:25px}}.l-header__right__btn--con{background-color:var(--bk-color_red)}.l-header__right__btn--stock{background-color:var(--bk-color_green)}.l-header__right__dl{background-color:var(--bk-color_sub)}.l-header__right__dl>i{font-size:20px}.l-header__right__contact{background-color:var(--bk-color_blue)}.l-header__right__contact>i{font-size:20px}@media (min-width: 768px){.l-header__right__contact>i{font-size:25px}}.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;background-color:var(--bk-color_main)}@media (min-width: 992px){.l-header__nav{position:relative;right:unset;height:auto;transition:unset}.l-header__nav.nav-fixed{position:fixed;top:0;left:0;right:0;transition:unset}}.l-header__nav__list{display:block;align-items:center;flex-direction:column;height:auto;max-width:1200px;margin:0 auto;padding:0 15px 30px}@media (min-width: 992px){.l-header__nav__list{display:flex;justify-content:space-between;flex-direction:row;position:relative;align-items:stretch;height:54px;padding:0 15px}}.l-header__nav__item{border-bottom:1px solid #fff}.l-header__nav__item:hover{cursor:pointer}@media (min-width: 992px){.l-header__nav__item{height:inherit;position:relative;flex:1;border-bottom:none;border-right:1px solid #fff}}@media (min-width: 992px){.l-header__nav__item:first-of-type{border-left:1px solid #fff}}.l-header__nav__link{display:flex;gap:10px;height:100%;align-items:center;font-size:16px;font-weight:bold;position:relative;padding:20px 0;margin:0;transition:none;line-height:calc(20 / 14);letter-spacing:0.1em;color:#fff}@media (min-width: 992px){.l-header__nav__link{font-size:14px;padding:5px 15px;justify-content:center;text-align:center;position:relative;white-space:nowrap}}@media (min-width: 1200px){.l-header__nav__link{font-size:15px}}.l-header__nav__link>i{color:var(--bk-color_main)}.l-header__nav__link.front>i{color:unset;font-size:18px}.l-header__navSub{display:block;position:relative;width:100%;padding-bottom:15px}@media (min-width: 992px){.l-header__navSub{padding-bottom:0;position:absolute;height:0;overflow:hidden;transition:0.5s}}.l-header__navSub__list{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;gap:10px}@media (min-width: 992px){.l-header__navSub__list{background-color:var(--bk-color_grayLight);padding:2rem 15px}}.l-header__navSub__link{font-size:14px;line-height:calc(21/14);letter-spacing:0.05em;display:flex;align-items:baseline;gap:5px;font-weight:500;color:#fff}@media (min-width: 992px){.l-header__navSub__link{color:var(--bk-color_black);font-size:13px}}@media (min-width: 1200px){.l-header__navSub__link{font-size:14px}}.l-header__navSub__link br{display:none}@media (min-width: 992px){.l-header__navSub__link br{display:block}}.l-header__navSub__link i{color:#fff}@media (min-width: 992px){.l-header__navSub__link i{color:var(--bk-color_main)}}.l-header__hamburgerBtn{display:block;width:25px;height:22.5px;padding:0;z-index:30;overflow:hidden;cursor:pointer;position:relative;background-color:transparent;border:none;outline:none}@media (min-width: 992px){.l-header__hamburgerBtn{display:none}}.l-header__hamburgerBtn>span{display:block;transition:transform 0.4s;position:absolute;width:100%;height:2px;background-color:#383838;will-change:transform}.l-header__hamburgerBtn>span:nth-of-type(1){top:0}.l-header__hamburgerBtn>span:nth-of-type(2){top:50%;margin-top:-1px;transition:transform 0.4s}.l-header__hamburgerBtn>span:nth-of-type(3){bottom:0}.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){display:none}.l-header.is-open .l-header__hamburgerBtn>span:nth-of-type(3){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}@media (min-width: 768px){.l-header.is-open .l-header__nav{right:-50%}}.l-header__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:99;opacity:0;visibility:hidden;transition:opacity 0.3s}.l-header__overlay.is-active{opacity:1;visibility:visible}.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:50px}@media (min-width: 768px){.c-pageTitleWrap{padding-top:80px}}@media (min-width: 992px){.c-pageTitleWrap{padding-top:0px}}.c-pageTitle{min-height:150px;background:url(../images/common/mv-common.jpg) no-repeat center center/ cover;display:flex;align-items:center;justify-content:center;position:relative;padding:15px}@media (min-width: 576px){.c-pageTitle{min-height:20rem}}.c-pageTitle__text{font-size:25px;font-weight:bold;position:relative;line-height:1.5;color:#fff;letter-spacing:0.05em;text-align:center}@media (min-width: 576px){.c-pageTitle__text{font-size:4rem}}.l-footer{background-color:#fff;padding-bottom:50px;z-index:2}@media (min-width: 1300px ){.l-footer{padding-bottom:0px}}.l-footer__contact{position:relative;background-color:var(--bk-color_main);padding:7rem 0;overflow:hidden;z-index:0}.l-footer__contact__inner{max-width:970px;width:100%;margin:0 auto}.l-footer__contact__title{text-align:center;color:#fff;font-size:25px;font-weight:bold;letter-spacing:0.05em;margin-bottom:5rem}@media (min-width: 576px){.l-footer__contact__title{font-size:4rem}}.l-footer__contact__tel{display:flex;flex-direction:column;color:#fff;gap:10px}.l-footer__contact__tel>span{border:1px solid #fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;width:100%;padding:5px}.l-footer__contact__telNum{display:flex;align-items:center;justify-content:center;gap:2rem;font-size:3rem;font-weight:600;color:#fff;letter-spacing:0.05em}@media (min-width: 576px){.l-footer__contact__telNum{font-size:4rem}}.l-footer__contact__btn{display:flex;gap:10px;align-items:center;justify-content:center;font-size:18px;font-weight:bold;letter-spacing:0.05em;color:#fff;min-height:10rem;padding:15px}@media (min-width: 576px){.l-footer__contact__btn{font-size:2.5rem;gap:2rem}}@media (min-width: 992px){.l-footer__contact__btn{font-size:2.8rem}}.l-footer__contact__btn>i{font-size:3rem}@media (min-width: 992px){.l-footer__contact__btn>i{font-size:4rem}}.l-footer__contact__btn--con{background-color:var(--bk-color_red)}.l-footer__contact__btn--stock{background-color:var(--bk-color_green)}.l-footer__link{display:flex;align-items:center;flex-direction:column;gap:3rem}.l-footer__link__tel{display:flex;gap:8px;align-items:center;color:var(--bk-color_main);font-weight:700;font-size:3rem;letter-spacing:0.1em}.l-footer__link__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px 2rem;color:#fff;font-size:14px;font-weight:bold;letter-spacing:0.1em;border-radius:50px;max-width:57rem;width:100%;padding:2rem}@media (min-width: 350px ){.l-footer__link__btn{font-size:16px}}@media (min-width: 576px){.l-footer__link__btn{font-size:2rem;flex-direction:row;border-radius:35px}}.l-footer__link__btn>i{font-size:2.5rem}.l-footer__link__btn--contact{background-color:var(--bk-color_blue)}.l-footer__link__btn--dl{background-color:var(--bk-color_sub)}.l-footer__main{padding:7rem 0}@media (min-width: 992px){.l-footer__main{padding:8rem 0}}.l-footer__main__info{border-bottom:1px solid var(--bk-color_gray);padding-bottom:5rem;margin-bottom:5rem}.l-footer__main__logo{display:flex;align-items:center;justify-content:center}.l-footer__main__logo img{width:100%}@media (min-width: 576px){.l-footer__main__logo img{max-width:470px}}.l-footer__main__logoCo img{width:100%}@media (min-width: 576px){.l-footer__main__logoCo img{max-width:215px}}.l-footer__main__address{text-align:center;font-size:14px;font-weight:400;line-height:calc(21/14)}.l-footer__main__copy{font-size:14px;font-weight:400;padding:5px 15px;text-align:center;color:#fff;background-color:var(--bk-color_main)}.l-footer__main__nav{display:flex;flex-direction:column;justify-content:center;gap:3rem;padding:0 15px}@media (min-width: 576px){.l-footer__main__nav{flex-direction:row}}.l-footer__main__navList{display:flex;flex-direction:column;gap:3rem;width:100%;max-width:270px}.l-footer__main__navLink{font-size:16px;font-weight:bold;color:var(--bk-color_main)}.l-footer__main__navSubList{display:flex;flex-direction:column;gap:10px;margin-top:15px}@media (min-width: 992px){.l-footer__main__navSubList{max-width:270px}}.l-footer__main__navSubLink{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:500}.l-footer__main__navSubLink i{color:var(--bk-color_main)}.grecaptcha-badge{bottom:60px !important;z-index:999}@media (min-width:1300px){.grecaptcha-badge{bottom:30px !important}}.l-sidebar__content--service .l-sidebar__list{gap:10px}.l-sidebar__title{background-color:var(--bk-color_main);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-size:20px;font-weight:bold;line-height:calc(30 / 20)}.l-sidebar__title>i{font-size:14px}.l-sidebar__list{display:flex;flex-direction:column}.l-sidebar__list__link{font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;padding:2rem 0;border-bottom:1px solid var(--bk-color_gray)}.l-sidebar__list__link>i{font-size:14px;color:var(--bk-color_main)}.l-sidebar__list__link--case i{font-size:20px}.l-sidebar__list__link--service{padding:0;border-bottom:0}.l-sidebar__list__link--reason p,.l-sidebar__list__link--reason span{color:var(--bk-color_black) !important}.l-sidebar__listSub{display:none;padding:0px 20px 15px}.l-sidebar__listSub__link{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px;letter-spacing:0.1em}.l-sidebar__listSub__link::before{content:"";width:0;height:0;border-style:solid;border-color:transparent transparent transparent var(--bk-color_main);border-width:5px 0px 5px 5.67px}.l-sidebar__banner{min-height:100px;display:flex;align-items:center;justify-content:center;gap:20px}.l-sidebar__banner--logo{border:1px solid var(--bk-color_main);padding:20px}.l-sidebar__banner--youtube a{width:100%;display:flex;gap:20px;align-items:center;justify-content:center;background-color:var(--bk-color_red);padding:20px;font-size:20px;font-weight:bold;letter-spacing:0.05em;line-height:calc(30/20);color:#fff}.l-sidebar__banner--youtube i{font-size:30px}.c-methodList{gap:3rem 0}.c-methodItem__link{display:block;border:1px solid var(--bk-color_main)}.c-methodItem__ttl{display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--bk-color_main);font-size:16px;font-weight:bold;letter-spacing:0.1em;line-height:calc(27.2/16);padding:13.5px 15px}.c-materialList{gap:3rem 0}.c-materialItem__link{display:block;border:1px solid var(--bk-color_gray);height:100%}.c-materialItem__img{border-bottom:1px solid var(--bk-color_gray)}.c-materialItem__info{padding:2rem}.c-materialItem__ttl{font-size:2rem;font-weight:bold;letter-spacing:0.1em;line-height:calc(34/20);color:var(--bk-color_main);padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--bk-color_gray);display:flex;align-items:center}.c-materialItem__spec{display:flex;flex-direction:column;gap:10px}.c-materialItem__spec__item{font-size:14px;font-weight:500}.c-materialItem__spec__item>span:first-of-type{color:var(--bk-color_main)}.c-caseList{gap:3rem 0}.c-caseItem__link{display:flex;flex-direction:column;height:100%}.c-caseItem__img figure{border:1px solid var(--bk-color_grayLight)}.c-caseItem__info{flex:1;background-color:#fff;border-right:1px solid var(--bk-color_grayLight);border-left:1px solid var(--bk-color_grayLight);border-bottom:1px solid var(--bk-color_grayLight)}.c-caseItem__ttl{display:flex;align-items:center;font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24/16);color:var(--bk-color_main);background-color:var(--bk-color_grayLight);padding:10px 2rem}.c-caseItem__tax{display:flex;flex-direction:column;padding:10px 2rem;gap:5px}.c-caseItem__tax li{font-size:14px;font-weight:500}.c-caseItem__tax li>span:first-of-type{color:var(--bk-color_main)}.c-qcdList{gap:3rem 0}.c-qcdItem__link{display:flex;flex-direction:column;background-color:#fff;position:relative;height:100%}.c-qcdItem__img figure{border:1px solid var(--bk-color_main)}.c-qcdItem__ttl{font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24/16);color:var(--bk-color_main);padding:8px 20px;flex:1;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--bk-color_main);border-right:1px solid var(--bk-color_main);border-bottom:1px solid var(--bk-color_main)}.c-faqList__flex{display:flex;align-items:center;gap:10px}.c-faqList__item{border-top:1px solid var(--bk-color_gray)}.c-faqList__item:last-of-type{border-bottom:1px solid var(--bk-color_gray)}.c-faqList__ttl{padding:15px 0;padding-right:7rem;position:relative;transition:0.3s}.c-faqList__ttl:hover{cursor:pointer;opacity:0.6}.c-faqList__ttl__text{font-size:16px;font-weight:500;letter-spacing:0.05em;line-height:calc(24/16)}@media (min-width: 576px){.c-faqList__ttl__text{font-size:18px}}.c-faqList__ttl__action{width:15px;height:15px;margin-right:1rem;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:1rem}.c-faqList__ttl__action::before,.c-faqList__ttl__action::after{position:absolute;content:"";top:50%;transform:translateY(-50%);background-color:var(--bk-color_main)}.c-faqList__ttl__action::before{width:3px;height:100%;right:6px;transition:0.3s}.c-faqList__ttl__action::after{width:100%;height:3px}.c-faqList__ttl--service:hover{cursor:auto;opacity:1}.c-faqList__ttl.is-open .c-faqList__ttl__action::before{transform:rotate(90deg);top:0}.c-faqList__ttlEn{color:var(--bk-color_main);font-size:2.4rem;font-weight:600;letter-spacing:0.05em}@media (min-width: 576px){.c-faqList__ttlEn{font-size:2.6rem}}.c-faqList__answer{padding-top:10px;border-top:1px solid var(--bk-color_grayLight);padding-bottom:20px;display:none}.c-faqList__answer--service{display:block}.c-columnList{gap:3rem 0}.c-columnItem__link{display:flex;flex-direction:column;height:100%}.c-columnItem__ttl{font-size:16px;font-weight:bold;color:var(--bk-color_main);line-height:calc(24/16);letter-spacing:0.05em;padding:15px 0;margin-bottom:2rem;border-bottom:1px solid var(--bk-color_gray);display:flex;align-items:center}.c-columnItem__detail{display:flex;align-items:center;justify-content:center;background-color:var(--bk-color_main);color:#fff;font-size:14px;font-weight:500;border-radius:5px;padding:5px 15px;letter-spacing:0.05em}.c-serviceList{gap:2rem 0}.c-serviceItem__link{display:block}.c-serviceItem__img figure{border:1px solid var(--bk-color_main)}.c-serviceItem__ttl{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(30/20);color:#fff;background-color:var(--bk-color_main);border-left:1px solid var(--bk-color_main);border-bottom:1px solid var(--bk-color_main);border-right:1px solid var(--bk-color_main);padding:10px}.c-movieList{gap:3rem 0}.c-movieItem__link{display:flex;flex-direction:column;gap:10px}.c-movieItem__img img{border:1px solid var(--bk-color_gray)}.c-movieItem__ttl{display:flex;align-items:center;font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24/16);color:var(--bk-color_main)}::placeholder{color:var(--bk-color_gray);font-size:16px;font-weight:500;letter-spacing:0.1em;padding-top:10px}.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:flex-start}@media (min-width:768px){.form-content th{width:225px}}.form-content td{width:100%}@media (min-width:768px){.form-content td{width:calc(100% - 225px)}}.form-content .form-content__title{text-align:left;margin-bottom:10px}@media (min-width:768px){.form-content .form-content__title{margin-bottom:0px}}.form-content .form-content__title p{font-size:16px;font-weight:bold}.form-content .form-content__must,.form-content .form-content__any{font-size:14px;font-weight:500;padding:2px 8px;margin-right:10px;border-radius:5px;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;align-items:center;margin-bottom:3rem}@media (min-width:768px){.form-content .form-content__wrap{flex-direction:row}}.form-content .form-content__wrap:last-child{margin-bottom:5rem}.form-content .form-content__input input{border-radius:unset;padding:10px;height:4rem;border:1px solid var(--bk-color_gray)}.form-content .form-content__input input{width:100%}.form-content .tel .form-content__input input,.form-content .fax .form-content__input input,.form-content .postal .form-content__input input,.form-content .form-content__input input.p-region{max-width:317.5px}.form-content .name .flex-name{display:flex;align-items:center;flex:1}.form-content .name .flex-name>.wpcf7-form-control-wrap{width:100%}.form-content .name .flex-name:last-of-type{margin-right:0}.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;align-items:center;flex-direction:row;gap:10px}@media (min-width:1200px){.form-content .name .form-content__input{flex-direction:row}}.form-content .name .form-content__input>p{width:100%}.form-content .place .form-content__input{display:flex;flex-direction:column;gap: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 .form-content__wrap.radio input{width:auto;height:auto;position:relative}.form-content .form-content__wrap.radio .wpcf7-list-item-label{font-size:16px}.form-content .radio .wpcf7-radio{display:flex;flex-wrap:wrap;gap:10px 2rem}.form-content .radio .wpcf7-radio .wpcf7-list-item>label{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}@media (min-width:576px){.form-content .radio .wpcf7-radio .wpcf7-list-item>label{margin-top:0}}.form-content .radio .wpcf7-radio .wpcf7-list-item>label input{width:auto;vertical-align:baseline;height:auto;margin:0}.form-content .radio .wpcf7-radio .wpcf7-list-item>label span{font-size:14px;letter-spacing:0.1em;margin-left:5px}.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{font-size:13px;background-color:var(--bk-color_grayLight);border:1px solid var(--bk-color_gray);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:10px;position:relative;border-radius:3px;font-weight:500;width:115px}@media (min-width:576px){span.filebutton{height:auto;width:105px}}span.filetextdefault{display:inline-block;font-weight:400;letter-spacing:0.1em;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}.p-download .form-content .textarea .form-content__input span{font-size:14px;font-weight:500;color:var(--bk-color_gray);letter-spacing:0.1em}.form-content .textarea textarea{width:100%;min-height:20rem;border:1px solid var(--bk-color_gray);padding:10px}.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:3rem;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:16px;font-weight:500;letter-spacing:0.1em}.privacy-btn a{color:var(--bk-color_main);display:inline-flex;align-items:center;font-weight:500;font-size:16px;border-bottom:1px solid var(--bk-color_main)}.privacy-btn .wpcf7-list-item input{margin:0;margin-right:10px;position:relative;transform:scale(1.2)}.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}.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:2rem;border-radius:5px;min-height:7rem}.wpcf7-list-item{margin:0}.wpcf7-spinner{position:absolute;bottom:-40px}.bl-bread{width:100%;padding-top:20px;background-color:#fff}.bl-bread__list{max-width:546px;width:100%;margin:0px auto;padding:0 15px;padding-bottom:0}@media (min-width: 768px){.bl-bread__list{max-width:768px}}@media (min-width: 992px){.bl-bread__list{max-width:1200px}}.bl-bread__item{display:inline-block;font-size:14px;font-weight:400;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:5rem auto 0;display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:10px}@media (min-width: 576px){.bl-pagination__list{gap:2rem}}.bl-pagination__link{display:inline-block;padding:0 3px;width:30px;height:30px;font-family:"Outfit", serif;font-size:14px;font-weight:700;line-height:1;color:var(--bk-color_main);border:1px solid var(--bk-color_main);text-align:center;display:flex;justify-content:center;align-items:center}@media (min-width: 576px){.bl-pagination__link{font-size:16px;width:35px;height:35px}}.bl-pagination__link:hover,.bl-pagination__link:focus,.bl-pagination__link:active,.bl-pagination__link.on-pagination{color:#fff;opacity:1;background-color:var(--bk-color_main)}.bl-pagination .first a,.bl-pagination .prev a,.bl-pagination .next a,.bl-pagination .last a{font-size:1.8rem}.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:14px;line-height:calc(21/16);letter-spacing:0.05em}@media (min-width: 576px){.bl-text{font-size:16px}}.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(21/16) - 16px) / 2);margin-bottom:calc(0px - (16px * calc(21/16) - 16px) / 2)}.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:500;font-size:16px;display:flex;align-items:center;gap:8px}.bl-text a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:var(--bk-color_main);font-size:14px;position:relative;top:1px}.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(21/16) - 16px) / 2)}.bl-text ul>li{font-size:16px;font-weight:500;line-height:calc(21/16);letter-spacing:0.05em;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(21/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(21/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:500;line-height:calc(21/16);letter-spacing:0.05em;list-style-type:none;counter-increment:cnt}.bl-text li:not(:first-child){margin-top:calc(1rem - (16px * calc(21/16) - 16px) / 2)}.bl-text li:before{content:counter(cnt) ".";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, 0, 0, 0.7), rgba(0, 0, 0, 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.05em;text-align:center}.bl-text .wp-block-table{overflow:hidden}.bl-text .wp-block-table:not(:first-child){padding-top:2rem}.bl-text .wp-block-table thead{border-bottom:none}.bl-text .wp-block-table tr td:first-of-type{background-color:var(--bk-color_grayLight)}.bl-text .wp-block-table.table-other tr td:first-of-type{background-color:var(--bk-color_grayLight)}.bl-text .is-tableScroll:not(:first-child){margin-top:2rem}.bl-text table th{padding:1rem 1rem;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.05em;text-align:left;border:1px solid var(--bk-color_gray);background-color:var(--bk-color_grayLight);vertical-align:top}.bl-text table td{padding:1rem 1rem;font-size:16px;line-height:1.5;letter-spacing:0.05em;text-align:left;font-weight:500;border:1px solid var(--bk-color_gray);vertical-align:top}.bl-text code{display:block;padding:10px;font-size:16px;line-height:calc(21/16);letter-spacing:0.05em;background-color:var(--bk-color_bg);margin-top:2rem}.bl-text blockquote{width:fit-content;width:-moz-fit-content;padding:35px 15px 10px 15px;font-size:16px;line-height:calc(21/16);letter-spacing:0.05em;background-color:var(--bk-color_bg);border-left:3px solid var(--bk-color_main);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.15);position:relative}.bl-text blockquote:not(:first-child){margin-top:2rem}.bl-text blockquote::before{display:inline-block;position:absolute;top:10px;left:15px;font-family:'Font Awesome 5 Free';font-size:3rem;line-height:1;font-weight:900;color:var(--bk-color_main);content:""}.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: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:5rem}.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-weight:700;font-size:16px;color:var(--bk-color_main)}.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:5rem}.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-weight:700;font-size:16px;color:var(--bk-color_main)}.bl-text.bl-text__editor h6:not(:first-child){margin-top:3rem}.p-pageTop .c-title{font-size:28px}@media (min-width: 576px){.p-pageTop .c-title{font-size:4rem}}.p-pageTop__sec{padding:7rem 0}.p-pageTop__sec:last-of-type{padding-bottom:0}.p-pageTop__reason{background:url("../images/common/reason_bg.jpg") no-repeat center center/ cover}.p-pageTop__reason .row{gap:7rem 0}.p-pageTop__reason .c-title{color:#fff}.p-pageTop__reason .c-title .color{color:#FFF615}.p-pageTop__reason .c-title .color>span{font-size:6rem}.p-pageTop__reason__cnt a{position:relative;display:block}.p-pageTop__reason__cnt img{border:1px solid #fff}.p-pageTop__reason__cnt__count{display:flex;align-items:center;justify-content:center;color:var(--bk-color_main);background-color:#fff;width:9rem;height:9rem;font-size:5rem;letter-spacing:0.1em;font-weight:600;position:absolute;left:50%;top:-4.5rem;transform:translateX(-50%);z-index:2}.p-pageTop__reason__cnt__title{margin-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-pageTop__reason__cnt__title p{font-size:2rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(36/20);color:#fff;text-align:center}.p-pageTop__reason__cnt__title p span{font-size:2.4rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(36/20)}.p-pageTop__case__tab{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem}.p-pageTop__case__tab li{max-width:270px;width:100%}.p-pageTop__case__tab li a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bk-color_main);font-size:16px;letter-spacing:0.05em;font-weight:bold;padding:10px 20px;border:1px solid var(--bk-color_main);width:100%}.p-pageTop__case__tab li a i{font-size:20px}.p-pageTop__case__sec{margin-bottom:5rem}.p-pageTop__case__sec:last-of-type{margin-bottom:0}.p-pageTop__case__list{display:flex;flex-wrap:wrap;gap:3rem}.p-pageTop__case__list figure{border:1px solid var(--bk-color_grayLight)}.p-pageTop__case__list__item--material{width:100%;width:calc(100% / 2 - 3rem / 2)}@media (min-width: 768px){.p-pageTop__case__list__item--material{width:calc(100% / 3 - 6rem / 3)}}.p-pageTop__case__list__item--usually{width:calc(100% / 2 - 3rem / 2)}@media (min-width: 768px){.p-pageTop__case__list__item--usually{width:calc(100% / 3 - 6rem / 3)}}@media (min-width: 992px){.p-pageTop__case__list__item--usually{width:calc(100% / 5 - 12rem / 5)}}.p-pageTop__case__list__item a{display:flex;flex-direction:column;height:100%}.p-pageTop__case__list__itemTtl{display:flex;align-items:center;justify-content:center;color:var(--bk-color_main);font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24/16);background-color:var(--bk-color_grayLight);border-bottom:1px solid var(--bk-color_grayLight);border-left:1px solid var(--bk-color_grayLight);border-right:1px solid var(--bk-color_grayLight);padding:10px;text-align:center;position:relative;flex:1}.p-pageTop__case__list__itemTtl::after{content:"";position:absolute;bottom:0;right:0;width:10px;height:10px;background-color:var(--bk-color_main);clip-path:polygon(100% 100%, 0% 100%, 100% 0%);z-index:1}.p-pageTop__other{margin-top:7rem;border-top:1px solid var(--bk-color_gray)}.p-pageTop__other__list{gap:3rem 0}.p-pageTop__other__itemTtl{height:100%}.p-pageTop__other__itemLink{font-size:2.8rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(42/28);color:var(--bk-color_main);display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--bk-color_gray);position:relative;padding:3rem;height:100%}@media (min-width: 992px){.p-pageTop__other__itemLink{font-size:2rem}}@media (min-width: 1200px){.p-pageTop__other__itemLink{font-size:2.8rem}}.p-pageTop__other__itemLink::after{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);height:5px;max-width:120px;width:100%;background-color:var(--bk-color_main)}.c-slide__list{position:relative}.c-slide__list__bg{width:100%;height:700px;position:relative}@media (min-width: 768px){.c-slide__list__bg{height:40rem}}.c-slide__list__bg img{object-fit:cover;height:100%;width:100%}.c-slide__list__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 15px;max-width:1200px;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;gap:3rem;justify-content:center}.c-slide__list__textCatch{font-size:24px;letter-spacing:0.05em;line-height:calc(75/40);text-align:center;text-shadow:0px 0px 10px #000000}@media (min-width: 992px){.c-slide__list__textCatch{font-size:30px}}@media (min-width: 1200px){.c-slide__list__textCatch{font-size:40px}}.c-slide__list__textCatch>*{color:#fff}.c-slide__list__textCatch span.color{font-size:30px;color:#FFF615}@media (min-width: 992px){.c-slide__list__textCatch span.color{font-size:40px}}@media (min-width: 1200px){.c-slide__list__textCatch span.color{font-size:50px}}.c-slide__list__textlist{display:flex;flex-direction:column;justify-content:space-between;gap:30px;width:100%}@media (min-width: 768px){.c-slide__list__textlist{flex-direction:row;align-items:center}}.c-slide__list__textlist li{font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(36.4/24);text-align:center;background:transparent linear-gradient(180deg, #FFF615 0%, #F7AB00 100%) 0% 0% no-repeat padding-box;clip-path:polygon(2% 0%, 100% 0%, 98% 100%, 0% 100%);box-shadow:5px 5px 10px #000000;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 30px}@media (min-width: 992px){.c-slide__list__textlist li{font-size:2.4rem}}.c-slide__list__textlist li span.color{font-size:20px;color:var(--bk-color_main)}@media (min-width: 992px){.c-slide__list__textlist li span.color{font-size:2.4rem}}@media (min-width:576px){.swiper-pagination{text-align:left}}.pagination-wrap .container{position:relative}.swiper-pagination .swiper-pagination-bullet{background-color:#fff;width:10px;height:10px;margin:0 5px !important;border-radius:unset;border-radius:50%;opacity:0.4}@media (min-width:576px){.swiper-pagination .swiper-pagination-bullet{width:15px;height:15px}}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:15px;left:15px;width:auto}@media (min-width:576px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:0px}}@media (min-width:992px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px}}.p-pageReason{padding-top:35px}.p-pageReason__btn{margin-bottom:8rem;justify-content:center;gap:6rem 0}@media (min-width: 1200px){.p-pageReason__btn{gap:5rem 0}}.p-pageReason__btn__itemLink{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent linear-gradient(180deg, #003193 0%, #456EBF 100%) 0% 0% no-repeat padding-box;padding:7rem 2rem 3rem 2rem;text-align:center;font-size:2rem;font-weight:bold;color:#fff;line-height:calc(36/20);position:relative;height:100%;gap:10px}@media (min-width: 576px){.p-pageReason__btn__itemLink{padding:5rem 2rem 3rem 2rem}}.p-pageReason__btn__itemLink span{font-size:2.4rem;font-weight:bold}.p-pageReason__btn__itemLink i{margin-top:auto}.p-pageReason__btn__itemNum{display:flex;align-items:center;justify-content:center;color:var(--bk-color_main);border:1px solid var(--bk-color_main);background-color:#fff;width:70px;height:70px;font-size:3.5rem;letter-spacing:0.1em;font-weight:600;position:absolute;left:50%;transform:translateX(-50%);top:-35px}.p-pageReason__btn__itemTtl{flex:1;display:flex;align-items:center}.p-pageReason__btn__itemTtl p{color:#fff;line-height:calc(36 / 20)}.p-pageReason__sec{margin-bottom:6rem}.p-pageReason__sec:last-of-type{margin-bottom:0}.p-pageReason__sec__ttl{position:relative;padding:100px 30px 30px 30px}@media (min-width: 576px){.p-pageReason__sec__ttl{margin-left:10px;padding:15px 20px 15px 100px}}.p-pageReason__sec__ttl p{color:#fff}.p-pageReason__sec__ttlCount{display:flex;align-items:center;justify-content:center;color:var(--bk-color_main);border:1px solid var(--bk-color_main);background-color:#fff;width:90px;font-size:5rem;letter-spacing:0.1em;font-weight:600;position:absolute;height:90px;left:50%;transform:translateX(-50%);top:-15px}@media (min-width: 576px){.p-pageReason__sec__ttlCount{transform:unset;left:-10px;top:-10px}}.p-pageReason__sec__info{display:flex;flex-direction:column;gap:10px}.p-pageReason__sec__info a{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500}.p-pageReason__sec__info a>i{color:var(--bk-color_main)}.p-pageMaterial__sec{margin-bottom:7rem}.p-pageMaterial__sec:last-of-type{margin-bottom:0}.p-pageMaterial__type__list{gap:3rem 0}.p-pageMaterial__type__itemLink{display:flex;flex-direction:column;height:100%}.p-pageMaterial__type__itemTtl{font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24/16);background-color:var(--bk-color_grayLight);border-left:1px solid var(--bk-color_gray);border-right:1px solid var(--bk-color_gray);padding:8.5px 20px;display:flex;align-items:center}.p-pageMaterial__type__itemInfo{padding:10px 20px;display:flex;flex-direction:column;gap:5px;font-weight:500;letter-spacing:0.05em;border-bottom:1px solid var(--bk-color_gray);border-left:1px solid var(--bk-color_gray);border-right:1px solid var(--bk-color_gray);flex:1}.p-pageMaterial__type__itemInfo li{display:flex;gap:5px}.p-pageMaterial__type__itemInfo span:nth-child(1){color:var(--bk-color_main)}.p-pageMaterial__type__itemInfo span:nth-child(2){flex:1}.p-pageMaterial__mat__list{gap:2rem 0}.p-pageMaterial__mat__itemLink{display:flex;align-items:center;justify-content:center;color:var(--bk-color_main);font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:calc(24 / 16);background-color:var(--bk-color_grayLight);padding:10px;text-align:center;position:relative;height:100%}.p-pageMaterial__mat__itemLink::after{content:"";position:absolute;bottom:0;right:0;width:10px;height:10px;background-color:var(--bk-color_main);clip-path:polygon(100% 100%, 0% 100%, 100% 0%);z-index:1}.p-pageMaterial__method__list{gap:3rem 0}.p-pageMaterial__method__list figure{border:1px solid var(--bk-color_main)}.p-pageMaterial__method__itemLink{display:block;height:100%}.p-pageMaterial__method__itemTtl{font-size:2rem;font-weight:bold;letter-spacing:0.05em;line-height:calc(30/20);color:#fff;background-color:var(--bk-color_main);padding:8.5px 20px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:1px solid var(--bk-color_main);border-left:1px solid var(--bk-color_main);border-bottom:1px solid var(--bk-color_main)}.p-pageCase__tax{justify-content:center;gap:3rem 0}.p-pageCase__tax__item a{display:flex;align-items:center;justify-content:center;color:var(--bk-color_main);font-size:16px;font-weight:bold;letter-spacing:0.05em;padding:10px 2rem;min-height:5rem;border:1px solid var(--bk-color_main)}.p-pageCase__img__sub{display:flex;gap:3rem}.p-pageCase__img__subImg{flex:1;position:relative}.p-pageCase__img__subImg.show::after{content:"";background-color:rgba(0, 0, 0, 0.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.p-pageCase__img__subImg>figure:hover{cursor:pointer}.p-pageCase__sec{margin-bottom:5rem}.p-pageCase__sec:last-of-type{margin-bottom:0}.p-pageCase__sec__logo{border:1px solid var(--bk-color_gray);width:100%;max-width:270px;padding:3rem;background-color:#fff;margin-bottom:3rem}.p-pageCase__secCat{margin-top:7rem}@media (min-width: 768px){.p-pageCase__secCat{padding-top:7rem;border-top:1px solid var(--bk-color_gray)}}.p-pageCase__secCatList{justify-content:center;gap:3rem 0}.p-pageCase__secCatList a{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;letter-spacing:0.05em;color:var(--bk-color_main);border:1px solid var(--bk-color_main);min-height:10rem;padding:15px}.p-pageQcd__Cnt{position:relative}.p-pageQcd__Cnt__text>p{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:2.3rem;font-weight:600;letter-spacing:0.05em}.p-pageQcd__Cnt__text>p.before{background-color:var(--bk-color_grayLight)}.p-pageQcd__Cnt__text>p.after{background-color:var(--bk-color_main);color:#fff}.p-pageQcd__Cnt.before{padding-bottom:3rem;margin-bottom:10rem}.p-pageQcd__Cnt.before::after{content:"";position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:120px;height:50px;background:linear-gradient(to top, #003193, #456EBF);clip-path:polygon(50% 100%, 0% 0%, 100% 0%)}.p-pageEquipment__sec{margin-bottom:5rem}.p-pageEquipment__sec:last-of-type{margin-bottom:0}.p-pageEquipment__table{overflow-x:auto}@media (min-width: 768px){.p-pageEquipment__table{overflow-x:initial}}.p-pageEquipment__table table{width:700px;table-layout:fixed}@media (min-width: 768px){.p-pageEquipment__table table{width:100%;table-layout:initial}}.p-pageEquipment__table td:nth-child(1){background-color:unset;width:130px}@media (min-width: 768px){.p-pageEquipment__table td:nth-child(1){width:155px}}.p-pageEquipment__table thead tr>th{background-color:var(--bk-color_grayLight)}.p-pageEquipment__table th,.p-pageEquipment__table td{width:155px;display:table-cell}.p-pageCompany__sec{margin-bottom:7rem}.p-pageCompany__sec:last-of-type{margin-bottom:0}.p-pageCompany__ov__table th:nth-child(1),.p-pageCompany__ov__table td:nth-child(1){width:100%}@media (min-width: 768px){.p-pageCompany__ov__table th:nth-child(1),.p-pageCompany__ov__table td:nth-child(1){width:195px;text-align:center}}.p-pageCompany__access .iframe{position:relative;width:100%;padding-top:47.5%;overflow:hidden}.p-pageCompany__access .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.p-pageColumn__secLatest{border-top:1px solid var(--bk-color_gray);margin-top:8rem;padding-top:8rem}.p-pageFaq__sec{margin-bottom:5rem}.p-pageFaq__sec:last-of-type{margin-bottom:0}.p-pageFaq__term{gap:3rem 0;justify-content:center}.p-pageFaq__term a{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--bk-color_main);font-size:16px;font-weight:bold;letter-spacing:0.05em;padding:10px 2rem;min-height:7.5rem;border:1px solid var(--bk-color_main)}.p-pageFaq__term a i{font-size:20px}.p-pageService__sec{margin-bottom:7rem}.p-pageService__sec:last-of-type{margin-bottom:0}.p-pageService__point{padding-top:35px;justify-content:center;gap:7rem 0}.p-pageService__point__item{position:relative;display:flex;flex-direction:column}.p-pageService__point__item>span{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bk-color_main);border:1px solid var(--bk-color_main);background-color:#fff;width:70px;height:70px;font-size:3.5rem;letter-spacing:0.1em;font-weight:600;position:absolute;top:-35px;left:35px;line-height:1;z-index:2}.p-pageService__point__item>span>span{font-size:12px;font-weight:600;color:var(--main-color);letter-spacing:0.1em}.p-pageService__point__item>figure{border:1px solid var(--bk-color_main)}.p-pageService__point__item>p{background:transparent linear-gradient(180deg, #003193 0%, #456EBF 100%) 0% 0% no-repeat padding-box;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.8rem;font-weight:bold;padding:10px;flex:1}.p-pageService__case__list{display:flex;flex-direction:column;gap:3rem}.p-pageService__other__list{gap:3rem 0}.p-pageService__other__list .c-caseItem__img{border:none}.p-pageService__other__btn{max-width:470px;margin:0 auto}.p-pageService__other__btn a{display:flex;align-items:center;justify-content:center;gap:2rem;background-color:var(--bk-color_red);box-shadow:0px 3px 5px #0000004D;width:100%;color:#fff;font-size:20px;font-weight:bold;letter-spacing:0.05em;min-height:10rem;padding:10px;border-radius:5px}@media (min-width: 576px){.p-pageService__other__btn a{font-size:2.8rem}}.p-pageService__other__btn a i{font-size:25px}@media (min-width: 576px){.p-pageService__other__btn a i{font-size:3.5rem}}.p-pageContact__lead{gap:3rem 0}.p-pageContact__item__inner{border:1px solid var(--bk-color_main);padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-pageContact__item__ttl{text-align:center;font-size:14px;font-weight:500;letter-spacing:0.05em;line-height:calc(21/14);color:var(--bk-color_main);background-color:var(--bk-color_grayLight);padding:7px 10px;width:100%;margin-bottom:10px}.p-pageContact__item__num{display:flex;align-items:center;font-size:2.8rem;font-weight:600;color:var(--bk-color_main)}@media (min-width: 992px){.p-pageContact__item__num{font-size:2.2rem}}@media (min-width: 1200px){.p-pageContact__item__num{font-size:2.8rem}}.p-pageContact__item__text{font-size:16px;line-height:calc(24/16);font-weight:500;text-align:center}@media (min-width: 992px){.p-pageContact__item__text{font-size:14px}}@media (min-width: 1200px){.p-pageContact__item__text{font-size:16px}}.p-pageContact__item i{margin-bottom:10px;font-size:3rem;color:var(--bk-color_main)}.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-pageSitemap .row{gap:3rem 0}.p-pageSitemap__list{display:flex;flex-direction:column;gap:3rem 0}.p-pageSitemap__list__link{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:bold;line-height:calc(24/16);letter-spacing:0.05em;padding-bottom:10px;color:var(--bk-color_main);border-bottom:1px solid var(--bk-color_gray)}.p-pageSitemap__list__link--stock{justify-content:flex-start}.p-pageSitemap__list__link i{font-size:14px}.p-pageSitemap__listSub{margin-top:2rem;display:flex;flex-direction:column;gap:10px 0}.p-pageSitemap__listSub__link{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:500;line-height:calc(24/14);letter-spacing:0.05em}.p-pageSitemap__listSub__link i{color:var(--bk-color_main)}.p-pagePrivacy .bl-text ol>li{text-indent:-0.7em;padding-left:1.5em;margin-top:15px}@media (min-width: 576px){.p-pagePrivacy .bl-text ol>li{padding-left:1.5em}}.p-pagePrivacy .bl-text ol>li a{margin-left:10px;gap:15px}.p-pagePrivacy .bl-text ol>li a:first-of-type{margin-top:10px}.p-pagePrivacy .p-privacy table tr td{padding:10px 20px;font-weight:500;text-align:left}.p-pagePrivacy table tr:last-of-type{border-bottom:1px solid var(--bk-color_gray)}@media (min-width: 576px){.p-pagePrivacy table tr:last-of-type{border-bottom:none}}.p-pagePrivacy table tr td{display:block;border-bottom:none}@media (min-width: 576px){.p-pagePrivacy table tr td{display:table-cell;border-bottom:1px solid var(--bk-color_gray)}}.p-pagePrivacy table tr td:first-child{background-color:var(--bk-color_gray);width:100%}@media (min-width: 576px){.p-pagePrivacy table tr td:first-child{width:40%}}@media (min-width: 768px){.p-pagePrivacy table tr td:first-child{width:220px}}.p-pagePrivacy table tr td:last-child{width:100%}@media (min-width: 576px){.p-pagePrivacy table tr td:last-child{flex:1}}.p-pagePrivacy .wp-block-table+.wp-block-table{margin-top:3rem}