@import"https://fonts.googleapis.com/css2?family=LINE+Seed+JP:wght@100;400;700;800&display=swap";.-top .secMain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-top .secMain .textArea{width:35%;max-width:480px;background:#871316;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.8em;padding:10vw clamp(20px,4vw,50px)}.-top .secMain .textArea .ttl{font-size:clamp(2.4rem,5vw,6rem);line-height:1.2}.-top .secMain .textArea p{line-height:1.6;font-size:clamp(1.2rem,2vw,2.4rem)}.-top .secMain .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;aspect-ratio:6/4}.-top .secMain .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width: 560px){.-top .secMain{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-top .secMain .textArea{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;padding:clamp(20px,5vw,50px) clamp(20px,5vw,50px)}.-top .secMain .textArea .ttl{font-size:clamp(2.4rem,8vw,6rem)}.-top .secMain .textArea p{font-size:clamp(1.2rem,4vw,2.4rem)}.-top .secMain .thumb{width:100%;aspect-ratio:72/60}}.-top .wpArea h2{font-size:clamp(2rem,6vw,6rem);text-align:center;font-weight:bold;line-height:1.4;margin-bottom:.5em}.-top .newsList li{background:#fff}.-top .appWrap{border:#bc1320 clamp(4px,1vw,10px) solid;padding:clamp(1em,6vw,2em);text-align:center}.-top .appWrap .ttl{font-size:clamp(1.6rem,4.6vw,3.2rem);line-height:1.4;margin-bottom:.8em}.-top .appWrap .appList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2em;max-width:800px;width:100%;margin-left:auto;margin-right:auto}.-top .appWrap .appList li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-top .appWrap .appList li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em;text-decoration:none}.-top .appWrap .appList li a img{max-width:250px;width:80%}.-top .appWrap .appList li a p{font-size:90%}.-top .appWrap .appList li a:hover{opacity:.8}@media screen and (max-width: 560px){.-top .appWrap .appList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-top .appWrap .appList li a img{width:60%}}.newsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.newsList li{background:#f2f2f2}.newsList li a{padding:1em;padding-right:2.5em;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;position:relative}.newsList li a:hover{opacity:.8}.newsList li a:after{content:"";width:1em;height:1em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.5em}.newsList li .day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em;border-right:#333 2px solid;width:5em}.newsList li .day span{line-height:1}.newsList li .day time{line-height:1;font-size:120%;font-weight:bold}.newsList li p{line-height:1.4;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.archiveTtl{color:#333;line-height:1.4;padding-bottom:.6em;border-bottom:#ddd 4px solid;font-size:clamp(2.4rem,7vw,4rem);font-weight:bold;margin-top:2em;margin-bottom:.8em;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;position:relative}.archiveTtl:before{content:"";width:5em;height:4px;background:#871316;position:absolute;left:0;bottom:-4px}.archiveTtl:first-child{margin-top:0}.aboutLinkList{gap:1em}.aboutLinkList>.wp-block-button{width:calc(50% - .5em)}.aboutLinkList>.wp-block-button .wp-block-button__link{background:#f2f2f2;border:#ddd 1px solid;text-align:left;color:#333 !important;padding:1em !important;font-size:clamp(1.6rem,2vw,2.8rem) !important;position:relative}.aboutLinkList>.wp-block-button .wp-block-button__link:after{content:none !important}.aboutLinkList>.wp-block-button .wp-block-button__link:before{content:"";width:.6em;height:.6em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:.6em;top:50%;margin-top:-0.3em;-webkit-filter:invert(14%) sepia(56%) saturate(3533%) hue-rotate(341deg) brightness(94%) contrast(104%);filter:invert(14%) sepia(56%) saturate(3533%) hue-rotate(341deg) brightness(94%) contrast(104%)}@media screen and (max-width: 860px){.aboutLinkList>.wp-block-button{width:100%}}.aboutLinkList.-wide>.wp-block-button{width:100%}.formWrap .formCont{width:100%;max-width:940px;margin-top:3em;margin-left:auto;margin-right:auto;display:block}.formWrap .formCont tbody{display:block}.formWrap .formCont tr{border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.formWrap .formCont tr:last-child{border-bottom:1px solid #ccc}.formWrap .formCont tr th,.formWrap .formCont tr td{text-align:left;padding:1.8em .6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;background:none}.formWrap .formCont tr th{width:18em;vertical-align:top;font-weight:500;font-size:112%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.formWrap .formCont tr th .flex1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.formWrap .formCont tr th .any_input{white-space:nowrap}.formWrap .formCont tr th p{margin:0;padding:0}.formWrap .formCont tr td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.formWrap .formCont tr td input,.formWrap .formCont tr td textarea,.formWrap .formCont tr td select{background:#fff;border:#ccc 1px solid;border-radius:.2em;height:auto;padding:.6em;font-weight:400;margin:0;background:#f4f4f4}.formWrap .formCont tr td input::-webkit-input-placeholder, .formWrap .formCont tr td textarea::-webkit-input-placeholder, .formWrap .formCont tr td select::-webkit-input-placeholder{color:#bcc0c5}.formWrap .formCont tr td input::-moz-placeholder, .formWrap .formCont tr td textarea::-moz-placeholder, .formWrap .formCont tr td select::-moz-placeholder{color:#bcc0c5}.formWrap .formCont tr td input:-ms-input-placeholder, .formWrap .formCont tr td textarea:-ms-input-placeholder, .formWrap .formCont tr td select:-ms-input-placeholder{color:#bcc0c5}.formWrap .formCont tr td input::-ms-input-placeholder, .formWrap .formCont tr td textarea::-ms-input-placeholder, .formWrap .formCont tr td select::-ms-input-placeholder{color:#bcc0c5}.formWrap .formCont tr td input::placeholder,.formWrap .formCont tr td textarea::placeholder,.formWrap .formCont tr td select::placeholder{color:#bcc0c5}.formWrap .formCont tr td .wpcf7-list-item{cursor:pointer}.formWrap .formCont tr td.wide{width:100%}.formWrap .formCont tr td.wide .wpcf7-form-control-wrap{width:100%}.formWrap .formCont tr td.middle input{max-width:20em;width:100%}.formWrap .formCont tr td.short input{max-width:10em;width:100%}.formWrap .formCont tr td.center{vertical-align:center}.formWrap .formCont tr td.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.formWrap .formCont tr td.column .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}.formWrap .formCont tr td.column .flex .wpcf7-form-control-wrap{width:auto}.formWrap .formCont tr td.column .wide{width:100%}.formWrap .formCont tr td.column .small{margin:.5em 0 0;font-size:90%}.formWrap .formCont tr td.column .column .wpcf7-form-control-wrap .wpcf7-form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.formWrap .formCont tr td.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.formWrap .formCont tr td.flex p{margin:0}.formWrap .formCont tr td .inputS{width:6em}.formWrap .formCont tr td .inputMiddle{max-width:20em;width:100%}.formWrap .formCont tr td .inputL{width:100%}.formWrap .formCont tr td .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.formWrap .formCont tr td .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.formWrap .formCont tr.inquiry th{padding:1.3em .6em}.formWrap .formCont .necessary_input{padding:.4em .5em;margin-left:.5em;background:#bc1320;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right;border-radius:.2em;width:3.5em;text-align:center;white-space:nowrap}.formWrap .formCont .any_input{padding:.4em .5em;margin-left:.5em;background:#999;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right;width:3.5em;text-align:center;border-radius:.2em;white-space:nowrap}.formWrap .formCont .notes{display:block;width:100%;margin-top:.6em;font-weight:400}.formWrap .formCont .notes.-top{margin-top:0;margin-bottom:.6em}@media screen and (max-width: 767px){.formWrap .formCont tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em .2em}.formWrap .formCont tr th,.formWrap .formCont tr td{width:100%;padding:0}.formWrap .formCont tr th{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.6em}}.formWrap .privacyItem{text-align:center;margin:2ch auto}.formWrap .btnArea{margin-top:2em}.formWrap .btnArea input{background:none;font-weight:500;background:#bc1320;color:#fff;border:none;max-width:20em;padding:1.2em 1em;-webkit-transition:.3s;transition:.3s}.formWrap .btnArea input:hover{background:#871316}.pdfList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8em}.pdfList .wp-block-button{width:100%}.pdfList .wp-block-button__link{text-align:left !important;background:#f2f2f2 !important;color:#333 !important;border:#333 1px solid !important;padding:1em 1em 1em 2.2em !important}.pdfList .wp-block-button__link:after{width:1.2em !important;height:1.2em !important;background:url("../img/common/icon-pdf.svg") no-repeat !important;right:auto !important;left:.6em !important;-webkit-filter:invert(11%) sepia(100%) saturate(5143%) hue-rotate(351deg) brightness(82%) contrast(92%) !important;filter:invert(11%) sepia(100%) saturate(5143%) hue-rotate(351deg) brightness(82%) contrast(92%) !important}.vk_inline-font-size{font-size:130% !important}.pageTtl,#top_title_area{position:relative;min-height:initial;background-position:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;color:#333;background-color:#f2f2f2;padding:3em 0}@media screen and (max-width: 767px){.pageTtl,#top_title_area{height:40vw}}.pageTtl .ttlEnglish,.pageTtl .c-pageTitle,#top_title_area .ttlEnglish,#top_title_area .c-pageTitle{position:relative;display:inline-block;margin:auto;z-index:2;color:#333;text-shadow:none;text-align:center;letter-spacing:.1em}.pageTtl img,#top_title_area img{display:none}.pagenavi{text-align:center;color:#333;margin:2em auto;font-size:1.4rem;margin:4em auto}.pagenavi a,.pagenavi span{border-radius:.25em;color:#333;border:1px solid #f2f2f2;display:inline-block;line-height:1;padding:1em 2em;margin:.25em;text-decoration:none}@media screen and (max-width: 767px){.pagenavi a,.pagenavi span{padding:1em}}.pagenavi span[aria-current~=page],.pagenavi .current,.pagenavi a:hover,.pagenavi span:hover{color:#fff;background-color:#f2f2f2}.wp-pagenavi{clear:both;margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wp-pagenavi a,.wp-pagenavi span{border:none;background-color:#f2f2f2;color:#333;margin:.25em;width:3em;height:3em;border-radius:.2em;line-height:1;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi span.first,.wp-pagenavi span.last{display:none}.wp-pagenavi .pages{width:4em;display:none}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#bc1320;color:#333}.wp-pagenavi span.current{font-weight:bold;background:#333;color:#fff}.sidebarWrap,#sidebar{width:25%;padding:1.5em;background-color:#fff;border-radius:0}@media screen and (max-width: 767px){.sidebarWrap,#sidebar{width:100%}}.sidebarWrap .sideTtl,#sidebar .sideTtl{border-bottom:1px solid #f2f2f2;padding:0 0 .5em 0;margin:2.5em 0 0 0;color:rgba(51,51,51,.6)}.sidebarWrap .sideTtl:first-child,#sidebar .sideTtl:first-child{margin-top:0}.sidebarWrap .sideList li,#sidebar .sideList li{margin-top:.75em}.sidebarWrap .sideList a,#sidebar .sideList a{color:initial;text-decoration:none}.has-black-background-color{background-color:#1a1a39}.has-black-color{color:#1a1a39}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-gray-background-color{background-color:#7b7993}.has-gray-color{color:#7b7993}.has-orange-background-color{background-color:#ba6a3f}.has-orange-color{color:#ba6a3f}.has-red-background-color{background-color:#ff094c}.has-red-color{color:#ff094c}.has-darkblue-background-color{background-color:#151368}.has-darkblue-color{color:#151368}.has-blue-background-color{background-color:#3958a0}.has-blue-color{color:#3958a0}.has-lightblue-background-color{background-color:#4995ce}.has-lightblue-color{color:#4995ce}.has-line-background-color{background-color:#06c755}.has-line-color{color:#06c755}.has-yellow-background-color{background-color:#ffff75}.has-yellow-color{color:#ffff75}.has-yellow2-background-color{background-color:#ffefda}.has-yellow-2-color{color:#ffefda}.wpText{max-width:100%;width:100%;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText .alignleft,.wpText .alignright{clear:both}.wpText .alignleft:after,.wpText .alignright:after{content:" ";display:block;clear:both}.wpText .wp-block-image{clear:both}.wpText .wp-block-image:after{content:" ";display:block;clear:both}.wpText .wp-block-image * :after{content:" ";display:block;clear:both}.wpText a{color:#bc1320;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.wpText a:hover{opacity:.8;text-decoration:none}.wpText>*:first-child{margin-top:0}.wpText p{line-height:2;margin:1em 0;display:block}.wpText h1,.wpText h2,.wpText h3,.wpText h4,.wpText h5,.wpText h6{line-height:1.4 !important;font-weight:500;width:100%}.wpText h1:first-child,.wpText h2:first-child,.wpText h3:first-child,.wpText h4:first-child,.wpText h5:first-child,.wpText h6:first-child{margin-top:0}.wpText .has-large-font-size{font-weight:bold}.wpText pre{overflow:auto}.wpText strong{font-weight:bold}.wpText .aligncenter{display:block;margin:0 auto;text-align:center}.wpText .alignright{float:right}.wpText .alignleft{float:left}.wpText img[class*=wp-image-],.wpText img[class*=attachment-]{max-width:100%;height:auto}.wpText .clearfix{overflow:hidden;zoom:1}.wpText .clearfix:after{content:"";display:block;clear:both}.wpText h1{font-size:250%;margin-top:2em;margin-bottom:1em;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText h2{color:#333;line-height:1.4;padding-bottom:.4em;border-bottom:#ddd 4px solid;font-size:clamp(2.4rem,7vw,4rem);font-weight:bold;margin-top:2em;margin-bottom:.8em;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;position:relative}.wpText h2:before{content:"";width:5em;height:4px;background:#871316;position:absolute;left:0;bottom:-4px}.wpText h2:first-child{margin-top:0}.wpText h3{font-size:clamp(2rem,5vw,3.2rem);font-weight:bold;margin-top:1.5em;margin-bottom:.6em;padding-left:.5em;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;position:relative}.wpText h3:before{content:"";width:5px;height:.9em;background:#871316;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.wpText h4{font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:bold;margin-top:1.5em;line-height:1.4;margin-bottom:.5em;padding-bottom:0;color:#871316;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText h5{color:#bc1320;font-size:120%;font-weight:bold;margin-top:2em;margin-bottom:1em}.wpText h6{font-size:110%;font-weight:bold;margin-top:2em;margin-bottom:1em}.wpText ul{list-style:none;margin:1.5em 0;list-style:disc}.wpText ul li{margin-left:1.5em;margin-bottom:.3em;line-height:1.5}.wpText ul li:last-child{margin-bottom:0}.wpText ol{list-style:none;margin:1.5em 0;list-style:decimal}.wpText ol li{margin-bottom:.3em;margin-left:1.5em}.wpText ol li:last-child{margin-bottom:0}.wpText ol li::marker{color:#333}.wpText .wp-block-buttons{margin:1em 0}.wpText .wp-block-buttons .wp-block-button__link{color:#fff;text-decoration:none;border-radius:.3em;padding:.8em 2.2em .8em 2em;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:100%;min-width:15em;position:relative;line-height:1.4}.wpText .wp-block-buttons .wp-block-button__link:after{content:"";width:.8em;height:.8em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;line-height:1;vertical-align:middle;position:absolute;right:.8em;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-filter:invert(99%) sepia(3%) saturate(1366%) hue-rotate(310deg) brightness(119%) contrast(100%);filter:invert(99%) sepia(3%) saturate(1366%) hue-rotate(310deg) brightness(119%) contrast(100%)}.wpText .wp-block-buttons .wp-block-button.is-style-fill a{color:#fff;background:#bc1320}.wpText .wp-block-buttons .wp-block-button.is-style-outline a{background:none;color:#333;border-color:#333}.wpText .wp-block-buttons .wp-block-button.is-style-outline a::after{color:#333;-webkit-filter:none;filter:none}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link img{width:1em !important;height:auto}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link::after{content:""}.wpText .wp-block-buttons .wp-block-button.-big{width:100%;text-align:center}.wpText .wp-block-buttons .wp-block-button.-big a{width:100%;max-width:22em;font-size:110%}.wpText .wp-block-column h1:first-child,.wpText .wp-block-column h2:first-child,.wpText .wp-block-column h3:first-child,.wpText .wp-block-column h4:first-child,.wpText .wp-block-column h5:first-child,.wpText .wp-block-column h6:first-child{margin-top:0}.wpText .wp-block-column>*:first-child{margin-top:0 !important}.wpText .wp-block-column>*:last-child{margin-bottom:0 !important}.wpText .wp-block-group>*{width:100%}.wpText .wp-block-group>*:first-child{margin-top:0}.wpText .wp-block-group>*:last-child{margin-bottom:0}.wpText .wp-block-group h2{margin-bottom:.5em}.wpText .wp-block-image figure figcaption{display:block}.wpText .wp-block-gallery{padding:0}.wpText .wp-block-gallery .blocks-gallery-item{margin:0;padding:0;width:48.5%;margin-right:3%;margin-bottom:3%}.wpText .wp-block-gallery .blocks-gallery-item:nth-child(2n){margin-right:0}.wpText .wp-block-gallery .blocks-gallery-item:before{display:none}.wpText .wp-block-gallery .blocks-gallery-item figure img{width:100%;height:20vw;max-height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}@media screen and (max-width: 1020px){.wpText .wp-block-gallery .blocks-gallery-item figure img{height:28vw}}.wpText table{margin:.5em 0 1em;max-width:100% !important}@media screen and (max-width: 860px){.wpText table{width:100% !important;table-layout:auto !important}}.wpText table th{background:#f2f2f2;padding:.8em 1em;line-height:1.4;font-weight:500;min-width:80px;border:#f2f2f2 solid 1px;word-break:break-all}.wpText table td{padding:.8em 1.5em .8em 1em;line-height:1.4;border:#f2f2f2 solid 1px;word-break:break-all}@media screen and (max-width: 480px){.wpText table{display:block}.wpText table tbody{display:block}.wpText table tr{display:block;margin-top:1em}.wpText table th{display:block;width:100% !important;border:none !important;font-weight:bold}.wpText table td{display:block;width:100% !important;border:none !important}}.wpText .noLineTable th,.wpText .noLineTable td{border:none !important}.wpText .noLineTable th:first-child,.wpText .noLineTable td:first-child{font-weight:bold}@media screen and (max-width: 480px){.wpText .keepTable{display:table}.wpText .keepTable tbody{display:table}.wpText .keepTable tr{display:table-row;margin-top:1em}.wpText .keepTable tr>*{width:30% !important}.wpText .keepTable tr>*:first-child{width:40% !important}.wpText .keepTable th{display:table-cell;border:#333 solid 1px !important}.wpText .keepTable td{display:table-cell;border:#333 solid 1px !important}}.wpText .historyTable table th:nth-child(2){background:#f9f9f9 !important}@media screen and (max-width: 480px){.wpText .historyTable table tr{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpText .historyTable table th:first-child{width:auto !important}.wpText .historyTable table th:nth-child(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wpText .historyTable table td{width:100%}}@media screen and (max-width: 480px){.wpText .tdDoubleTable table tr{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0 !important}.wpText .tdDoubleTable table tr:first-child th{margin-top:0 !important}.wpText .tdDoubleTable table th{margin-top:1.5em !important;margin-bottom:.6em !important}.wpText .tdDoubleTable table td{padding:.5em !important;width:auto !important}}.wpText iframe{max-width:100%;margin:2em 0}.wpText .wp-element-caption{margin:1em 0;max-width:100%;text-align:center;color:#bc1320;line-height:1.4}.wpText .wp-caption{margin:1.6em 0;max-width:100%}.wpText .wp-caption p{text-align:center;margin:0}.wpText img{height:auto}.wpText .iframeWrap{position:relative;width:100%;height:0;padding-top:50%}.wpText .iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpText .wp-video{width:100% !important}.wpText .wp-video .mejs-container,.wpText .wp-video .mejs-container-keyboard-inactive,.wpText .wp-video .wp-video-shortcode{width:100% !important;height:auto !important;min-width:auto !important;aspect-ratio:5/3}.wpText .-bgGray{background:#f2f2f2;position:relative}.wpText .-bgGray:before{content:"";width:100vw;height:100%;background:#f2f2f2;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-bgGreen{background:#bc1320;position:relative}.wpText .-bgGreen:before{content:"";width:100vw;height:100%;background:#bc1320;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-inner{padding:5em 0}@media screen and (max-width: 767px){.wpText .-inner{padding:4em 0}}@media screen and (max-width: 480px){.wpText .-inner{padding:4em 0}}.wpText .-inner>*:first-child{margin-top:0}.wpText .-lastCont{margin-bottom:-5em}@media screen and (max-width: 767px){.wpText .-lastCont{margin-bottom:-4em}}@media screen and (max-width: 480px){.wpText .-lastCont{margin-bottom:-4em}}.wpText .-contInner{padding:clamp(1em,5vw,2em)}.wpText .strongText{font-size:120%;font-weight:bold}.wpText .commonContactArea{overflow:visible}.wpText .commonContactArea .ark-block-section__color{border-radius:.5em}.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child{margin-bottom:0;padding-bottom:0}.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child br{display:none}.wpText .commonContactArea .flexCont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em}.wpText .commonContactArea .flexCont p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wpText .commonContactArea .flexCont .has-background{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;background-color:#003764;padding:.5em;line-height:1;border-radius:.3em;width:7em;text-align:center}.wpText .commonContactArea .contactArea .ark-block-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em;padding:clamp(1em,5vw,2em);-webkit-box-shadow:none;box-shadow:none;border-radius:.5em}.wpText .commonContactArea .contactArea .ark-block-column>*{line-height:1;padding:0;margin:0}.wpText .commonContactArea .contactArea .num{font-size:clamp(2rem,6.2vw,3rem)}.wpText .commonContactArea .contactArea .num .arkb-inline-icon{color:#bc1320}.wpText .commonContactArea .contactArea .formWrap .ark-block-button__link{text-decoration:none;background:#bc1320;font-size:clamp(1.6rem,4vw,2rem);margin-top:.5em}.wpText .commonContactArea .arkb-fz-l{font-size:1.15em !important}.wpText .commonContactArea .animeObake05{max-width:200px;width:22%}@media screen and (max-width: 767px){.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child br{display:inline}.wpText .commonContactArea .flexCont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wpText .commonContactArea .animeObake05{width:30%}}.wpText .ark-block-faq__q:before{background:#bc1320;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText .ark-block-faq__a:before{background:#fff;border:none;font-family:"LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;-webkit-box-shadow:none;box-shadow:none}.wpText .ark-block-buttons .ark-block-button .ark-block-button__link{text-decoration:none;padding:.7em;border-radius:.2em}.wpText .ark-block-buttons .ark-block-button .arkb-inline-icon{color:#bc1320}.wpText .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link{background:#f2f2f2;color:#333}.wpText .ark-block-buttons .ark-block-button.is-btn-outline .ark-block-button__link{background:#fff}.wpText .ark-block-columns.is-style-shadow .ark-block-column{-webkit-box-shadow:none;box-shadow:none;border-radius:.3em}.hideCont{display:none !important}