﻿.contHead{--contHead-height:calc(var(--vw) * 20.83333);display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(../img/contHeadBg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;height:var(--contHead-height);position:relative}@media screen and (max-width: 820px){.contHead{--contHead-height:calc(var(--vw) * 39.0625)}}@media screen and (max-width: 520px){.contHead{--contHead-height:calc(var(--vw) * 53.33333)}}.contHead::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.4;z-index:0;background-color:#000}.contHead .inner{position:relative;z-index:1}.contHead .inner h1,.contHead .inner .h1{color:var(--basic-white);font-family:var(--title);font-size:var(--h1);font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 520px){.contHead .inner h1,.contHead .inner .h1{padding-right:calc(var(--aside_width) - 20px)}}#pnkz{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:stretch;border-top:1px solid var(--basic-white, #fff)}#pnkz .inner{width:100%;max-width:var(--contents);padding:var(--contents-padding);padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 520px){#pnkz .inner{row-gap:1em}}#pnkz .inner a{color:var(--grey-dark, #717278);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;font-size:var(--txt)}#pnkz .inner a:hover{color:var(--secondary-base);text-decoration:none;text-decoration-color:#fff}#pnkz .inner span{color:var(--primary-dark);margin-right:var(--spacing-s);display:flex;gap:0;align-items:center}#pnkz .inner span:after{content:"";display:inline-block;aspect-ratio:9 / 10;width:calc(var(--vw) * .72917);mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:var(--basic-black, #333);margin:0 0 0 var(--spacing-s);text-decoration:none}@media screen and (max-width: 820px){#pnkz .inner span:after{width:calc(var(--vw) * 1.5625)}}@media screen and (max-width: 520px){#pnkz .inner span:after{width:calc(var(--vw) * 3.2)}}#pnkz .inner span:first-of-type:before{font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:.8em;margin-right:var(--spacing-xxs)}#pnkz .inner span:last-of-type{color:var(--secondary-base)}#pnkz .inner span:last-of-type:after{display:none}.contIndex{margin-bottom:var(--contents-margin-default);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;--gap:var(--spacing-m);gap:var(--gap)}@media screen and (max-width: 520px){.contIndex{--gap:var(--spacing-s)}}.contIndex article{width:calc((99.99% - (var(--gap) * 2)) / 3);align-self:stretch;background-color:var(--primary-dark);padding:1px}@media screen and (max-width: 820px){.contIndex article{width:calc((99.99% - (var(--gap) * 1)) / 2)}}@media screen and (max-width: 520px){.contIndex article{width:100%}}.contIndex article a.c-index{display:flex;flex-direction:row;height:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--spacing-s);text-decoration:none;padding:0 var(--spacing-l, 32px);height:calc(var(--vw) * 8.02083);margin:0 !important;border-radius:var(--rounded-s, 10px);background:var(--primary-light, #ece7e2);position:relative}@media screen and (max-width: 820px){.contIndex article a.c-index{height:calc(var(--vw) * 10.80729)}}@media screen and (max-width: 520px){.contIndex article a.c-index{height:calc(var(--vw) * 22.13333)}}.contIndex article a.c-index:has(.image){align-items:flex-start !important}.contIndex article a.c-index .image{aspect-ratio:213 / 102;width:100%;overflow:hidden;flex-shrink:0}@media screen and (max-width: 520px){.contIndex article a.c-index .image{aspect-ratio:213 / 142}}.contIndex article a.c-index .image img{object-fit:contain;width:100%;height:100%}.contIndex article a.c-index .mds{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:var(--basic-black, #333);font-family:var(--JP);font-size:var(--h6, 22px);font-style:normal;font-weight:400;line-height:normal}.contIndex article a.c-index .icon{display:flex;gap:4px;align-items:center;flex-shrink:0}.contIndex article a.c-index .icon:before{content:"";display:block;width:calc(var(--vw) * 3.54167);height:1px;background-color:var(--primary-dark)}@media screen and (max-width: 520px){.contIndex article a.c-index .icon:before{width:calc(var(--vw) * 15.46667)}}.contIndex article a.c-index .icon:after{content:"";display:inline-block;aspect-ratio:9 / 10;width:calc(var(--vw) * .72917);mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transform:translate(10%, 0);-ms-transform:translate(10%, 0);-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}@media screen and (max-width: 820px){.contIndex article a.c-index .icon:after{width:calc(var(--vw) * 1.5625)}}@media screen and (max-width: 520px){.contIndex article a.c-index .icon:after{width:calc(var(--vw) * 3.2)}}@media (hover: hover){.contIndex article a.c-index:hover{background:var(--primary-dark)}.contIndex article a.c-index:hover .mds{color:var(--basic-white)}.contIndex article a.c-index:hover .icon:before{background-color:var(--basic-white)}.contIndex article a.c-index:hover .icon:after{background-color:var(--basic-white)}}.contIndex article a.c-index:after{display:none !important}.contIndex article a.c-index[href$=".doc"] .icon:after,.contIndex article a.c-index[href$=".docx"] .icon:after,.contIndex article a.c-index[href$=".xls"] .icon:after,.contIndex article a.c-index[href$=".xlsx"] .icon:after,.contIndex article a.c-index[href$=".xlsm"] .icon:after,.contIndex article a.c-index[href$=".pdf"] .icon:after,.contIndex article a.c-index[target="_blank"] .icon:after{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);width:16px}@media screen and (max-width: 1366px){.contIndex article a.c-index[href$=".doc"] .icon:after,.contIndex article a.c-index[href$=".docx"] .icon:after,.contIndex article a.c-index[href$=".xls"] .icon:after,.contIndex article a.c-index[href$=".xlsx"] .icon:after,.contIndex article a.c-index[href$=".xlsm"] .icon:after,.contIndex article a.c-index[href$=".pdf"] .icon:after,.contIndex article a.c-index[target="_blank"] .icon:after{width:calc(var(--vw) * 1.1713)}}@media screen and (max-width: 820px){.contIndex article a.c-index[href$=".doc"] .icon:after,.contIndex article a.c-index[href$=".docx"] .icon:after,.contIndex article a.c-index[href$=".xls"] .icon:after,.contIndex article a.c-index[href$=".xlsx"] .icon:after,.contIndex article a.c-index[href$=".xlsm"] .icon:after,.contIndex article a.c-index[href$=".pdf"] .icon:after,.contIndex article a.c-index[target="_blank"] .icon:after{width:calc(var(--vw) * 1.82292)}}@media screen and (max-width: 520px){.contIndex article a.c-index[href$=".doc"] .icon:after,.contIndex article a.c-index[href$=".docx"] .icon:after,.contIndex article a.c-index[href$=".xls"] .icon:after,.contIndex article a.c-index[href$=".xlsx"] .icon:after,.contIndex article a.c-index[href$=".xlsm"] .icon:after,.contIndex article a.c-index[href$=".pdf"] .icon:after,.contIndex article a.c-index[target="_blank"] .icon:after{width:calc(var(--vw) * 3.73333)}}.contIndex article a.c-index[target="_blank"] .icon:after{mask-image:url("../img/icon/icon_outer_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_outer_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contIndex article a.c-index[href$=".pdf"] .icon:after{mask-image:url("../img/icon/icon_pdf_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_pdf_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contIndex article a.c-index[href$=".xls"] .icon:after,.contIndex article a.c-index[href$=".xlsx"] .icon:after,.contIndex article a.c-index[href$=".xlsm"] .icon:after{mask-image:url("../img/icon/icon_excel_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_excel_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contIndex article a.c-index[href$=".doc"] .icon:after,.contIndex article a.c-index[href$=".docx"] .icon:after{mask-image:url("../img/icon/icon_word_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_word_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.e404{position:relative;margin-bottom:var(--spacing-xl)}.e404 .txt{width:100%;z-index:2;text-align:center;color:var(--primary-dark, #1a7ac5);font-size:var(--h3);font-style:normal;font-weight:700;line-height:normal}.e404 .txt .en,.e404 .txt .jp{margin:var(--spacing-s) 0}.e404 .txt p{color:var(--basic-black, #11283b);font-size:var(--txt);font-style:normal;font-weight:700;line-height:180%}@media screen and (max-width: 520px){.e404 figure img{width:100%}}.smf-radio-buttons-control__control{margin-top:0.2em;line-height:1.5}.smf-radio-buttons-control__control .smf-label{margin:0 0 1rem 0}.smf-radio-buttons-control__control .smf-label label{margin:1rem}.smf-radio-buttons-control__control .smf-label label input[type="radio"]{position:absolute;opacity:0}.smf-radio-buttons-control__control .smf-label label input[type="radio"]+.smf-radio-button-control__label{font-size:var(--txt);cursor:pointer}.smf-radio-buttons-control__control .smf-label label input[type="radio"]+.smf-radio-button-control__label:before{content:"";background:var(--basic-white);border-radius:100%;border:1px solid var(--grey-base);display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.smf-radio-buttons-control__control .smf-label label input[type="radio"]:checked+.smf-radio-button-control__label:before{background-color:var(--primary-dark);box-shadow:inset 0 0 0 5px var(--basic-white)}.smf-radio-buttons-control__control .smf-label label input[type="radio"]:focus+.smf-radio-button-control__label:before{outline:none;border-color:var(--primary-dark)}.smf-radio-buttons-control__control .smf-label label input[type="radio"]:disabled+.smf-radio-button-control__label:before{box-shadow:inset 0 0 0 4px var(--basic-white)}.smf-radio-buttons-control__control .smf-label label input[type="radio"]+.smf-radio-button-control__label:empty:before{margin-right:0}.smf-checkboxes-control__control{margin-top:1.5em;line-height:1.5}.smf-checkboxes-control__control .smf-label{margin:1rem}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]{position:absolute;opacity:0}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]+.smf-checkbox-control__label{font-size:var(--txt);cursor:pointer}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]+.smf-checkbox-control__label:before{content:"";background:var(--basic-white);display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]:checked+.smf-checkbox-control__label{position:relative}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]:checked+.smf-checkbox-control__label:before{background-color:var(--primary-dark);box-shadow:inset 0 0 0 2px var(--basic-white)}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]:checked+.smf-checkbox-control__label:after{color:var(--basic-white);font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset;position:absolute !important;top:50%;left:0;-moz-transform:translate(40%, -52%);-ms-transform:translate(40%, -52%);-webkit-transform:translate(40%, -52%);transform:translate(40%, -52%);z-index:2}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]:focus+.smf-checkbox-control__label:before{outline:none;border-color:var(--primary-dark)}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]:disabled+.smf-checkbox-control__label:before{box-shadow:inset 0 0 0 4px var(--basic-white)}.smf-checkboxes-control__control .smf-label label input[type="checkbox"]+.smf-checkbox-control__label:empty:before{margin-right:0}.snow-monkey-form{margin-top:var(--spacing-xl)}.smf-form,.mailform{width:100%;margin-bottom:2em;position:relative;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.smf-form .not100,.mailform .not100{width:auto !important}.smf-form input.btn,.mailform input.btn{margin:0 auto;width:80%}.smf-form input.btn:disabled,.mailform input.btn:disabled{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;background:var(--grey-base);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.smf-form.table tr,.mailform.table tr{border-bottom:1px solid #ccc}.smf-form.table th,.mailform.table th{width:35%;text-align:left !important;padding:2.3em 2em 0;vertical-align:top;background:transparent}@media screen and (max-width: 520px){.smf-form.table th,.mailform.table th{padding:2.3em 1em 0}}.smf-form.table th span,.mailform.table th span{display:inline-block;background:#da3c41;padding:2px 0.5em;color:var(--basic-white);margin-left:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:0.8rem}.smf-form.table td,.mailform.table td{text-align:left !important;vertical-align:middle;padding:2em}@media screen and (max-width: 520px){.smf-form.table td,.mailform.table td{padding:2em 1em}}.smf-form.table .select-box label,.mailform.table .select-box label{position:relative}.smf-form.table .select-box label:after,.mailform.table .select-box label:after{display:block;font-family:"Font Awesome 6 Free" !important;content:"\f0d7";position:absolute !important;top:50%;right:20px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:2rem;pointer-events:none}.smf-form.table .select-area,.mailform.table .select-area{position:relative;display:inline-block}.smf-form.table .select-area:after,.mailform.table .select-area:after{display:block;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0d7";position:absolute !important;top:50%;right:10px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:1.2rem;pointer-events:none}textarea,input[type="email"],input[type="text"]{width:100%;padding:1em;border-color:#c5c5c5}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:auto;border:0;padding:10px 2em 10px 10px;font-family:Arial, sans-serif;color:#444;border:solid 1px #ccc;background:var(--bg-primary);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative}.mw_wp_form_confirm.mw_wp_form_preview .select-area:after{display:none !important}.smf-form,.formArea{--formArea-mt:min(calc(var(--vw) * 1.97917),38px);--formArea-inner-pdg:40px;--formArea-inner-bg:var(--grey-light);--formArea-inner-mf-dt-mb:10px;--formArea-inner-mf-dt-mds-fs:18px;--formArea-inner-mf-dt-mds-fw:700;--formArea-inner-mf-dt-hissu-fs:14px;--formArea-inner-mf-dt-hissu-pdg:5px 10px;--formArea-inner-mf-dt-hissu-ml:0.5em;--formArea-inner-mf-dd-mb:min(calc(var(--vw) * 2.08333),40px);--hissu-bg-color:var(--red-base);--hissu-font-color:var(--basic-white);--nin-bg-color:var(--basic-white);--nin-font-color:var(--primary-dark);--check-box-mt:2px;--prg-bg-color:var(--primary-dark);--prg-bg-color-disable:var(--basic-white);--prg-line-color:var(--primary-dark);--prg-disc-size:44px;--prg-margin-btm:3em}@media screen and (max-width: 1366px){.smf-form,.formArea{--formArea-inner-mf-dt-hissu-fs:calc(var(--vw) * 1.02489)}}@media screen and (max-width: 820px){.smf-form,.formArea{--formArea-inner-mf-dt-hissu-fs:calc(var(--vw) * 1.82292)}}@media screen and (max-width: 520px){.smf-form,.formArea{--formArea-inner-mf-dt-hissu-fs:calc(var(--vw) * 3.73333)}}@media screen and (max-width: 820px){.smf-form,.formArea{--formArea-inner-pdg:20px}}@media screen and (max-width: 520px){.smf-form,.formArea{--check-box-mt:0;--formArea-inner-mf-dd-mb:2em}}.formArea{margin-top:var(--formArea-mt);max-width:1360px;display:flex;flex-direction:column;gap:var(--spacing-xl)}.formArea .caution{display:flex;width:100%;padding:var(--spacing-s, 16px);justify-content:flex-start;align-items:center;gap:10px;border:1px solid var(--grey-base, #b3b3b3);background:var(--red-light, #ffe8e8);color:var(--basic-black, #333);font-weight:700}.snow-monkey-form{background:transparent;padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 820px){.snow-monkey-form{padding:var(--spacing-l)}}@media screen and (max-width: 520px){.snow-monkey-form{padding:var(--spacing-s)}}.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:calc(var(--vw) * 1.5625);height:1px;background-color:var(--grey-base)}@media screen and (max-width: 820px){.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:calc(var(--vw) * 3.90625)}}@media screen and (max-width: 520px){.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:calc(var(--vw) * 8)}}.snow-monkey-form .smf-progress-tracker__item--complete:after,.snow-monkey-form .smf-progress-tracker__item--input:before{display:none !important}.snow-monkey-form .smf-progress-tracker__item__number{background-color:var(--grey-light) !important;border:1px solid var(--primary-dark);width:calc(var(--vw) * 3.125);height:calc(var(--vw) * 3.125);font-size:calc(var(--vw) * .9375);color:var(--grey-base, #b3b3b3);font-family:var(--font_mds);font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 820px){.snow-monkey-form .smf-progress-tracker__item__number{width:calc(var(--vw) * 7.8125);height:calc(var(--vw) * 7.8125);font-size:calc(var(--vw) * 2.34375)}}@media screen and (max-width: 520px){.snow-monkey-form .smf-progress-tracker__item__number{width:calc(var(--vw) * 16);height:calc(var(--vw) * 16);font-size:calc(var(--vw) * 4.8)}}.snow-monkey-form .smf-progress-tracker__item[aria-current="true"] .smf-progress-tracker__item__text{color:var(--primary-dark)}.snow-monkey-form .smf-progress-tracker__item[aria-current="true"] .smf-progress-tracker__item__number{background-color:var(--basic-black) !important;color:var(--basic-white)}.snow-monkey-form ol.smf-progress-tracker{align-self:stretch;margin-left:0}.snow-monkey-form .wp-block-snow-monkey-forms-item{display:flex;align-items:flex-start;gap:var(--spacing-xs);flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 820px){.snow-monkey-form .wp-block-snow-monkey-forms-item{flex-direction:column}}.snow-monkey-form .wp-block-snow-monkey-forms-item .smf-item__col.smf-item__col--label{width:100%;flex-shrink:0}.snow-monkey-form .wp-block-snow-monkey-forms-item .smf-item__col.smf-item__col--controls{flex:1}@media screen and (max-width: 820px){.snow-monkey-form .wp-block-snow-monkey-forms-item .smf-item__col.smf-item__col--controls{width:100%}}.snow-monkey-form .smf-form .smf-text-control__control,.snow-monkey-form .smf-form .smf-textarea-control__control,.snow-monkey-form .mailform .smf-text-control__control,.snow-monkey-form .mailform .smf-textarea-control__control{max-width:1360px;width:100%}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__col--label:before,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item.smf-item .smf-item__col--label:before{content:"任意";display:flex;padding:var(--spacing-xxs, 4px) var(--spacing-s, 16px);justify-content:center;align-items:center;gap:10px;border:1px solid var(--primary-base, #5b66c2);background:var(--basic-white, #fff);color:var(--primary-base, #5b66c2);font-family:var(--JP);font-size:var(--txt);font-style:normal;font-weight:400;line-height:170%;font-weight:700}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item.smf-item.hissu .smf-item__col--label:before,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item.smf-item.hissu .smf-item__col--label:before{content:"必須";display:flex;padding:var(--spacing-xxs, 4px) var(--spacing-s, 16px);justify-content:center;align-items:center;gap:10px;background:var(--red-base, #c70000);color:var(--basic-white, #fff);font-family:var(--JP);font-size:var(--txt);font-style:normal;font-weight:400;line-height:170%;font-weight:700}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .smf-form dt .smf-item__col--label,.snow-monkey-form .smf-form dt .mds,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .mailform dt .smf-item__col--label,.snow-monkey-form .mailform dt .mds{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:0.5em;flex-basis:30%;color:var(--basic-black);font-family:var(--JP);font-size:var(--txt);font-style:normal;font-weight:400;line-height:170%;font-weight:700}@media screen and (max-width: 820px){.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .smf-form dt .smf-item__col--label,.snow-monkey-form .smf-form dt .mds,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .mailform dt .smf-item__col--label,.snow-monkey-form .mailform dt .mds{max-width:unset;padding:2em 0 0.5em 0}}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label.hissu:after,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds.hissu:after,.snow-monkey-form .smf-form dt .smf-item__col--label.hissu:after,.snow-monkey-form .smf-form dt .mds.hissu:after,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label.hissu:after,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds.hissu:after,.snow-monkey-form .mailform dt .smf-item__col--label.hissu:after,.snow-monkey-form .mailform dt .mds.hissu:after{content:"必須";background-color:var(--red-base);color:var(--basic-white);font-size:var(--formArea-inner-mf-dt-hissu-fs);display:inline-block;padding:var(--formArea-inner-mf-dt-hissu-pdg);margin-left:var(--formArea-inner-mf-dt-hissu-ml);line-height:1}.snow-monkey-form .smf-form .smf-item__col--controls select,.snow-monkey-form .smf-form .smf-item__col--controls textarea,.snow-monkey-form .smf-form .smf-item__col--controls input[type="tel"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="email"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="url"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="text"],.snow-monkey-form .smf-form dd select,.snow-monkey-form .smf-form dd textarea,.snow-monkey-form .smf-form dd input[type="tel"],.snow-monkey-form .smf-form dd input[type="email"],.snow-monkey-form .smf-form dd input[type="url"],.snow-monkey-form .smf-form dd input[type="text"],.snow-monkey-form .mailform .smf-item__col--controls select,.snow-monkey-form .mailform .smf-item__col--controls textarea,.snow-monkey-form .mailform .smf-item__col--controls input[type="tel"],.snow-monkey-form .mailform .smf-item__col--controls input[type="email"],.snow-monkey-form .mailform .smf-item__col--controls input[type="url"],.snow-monkey-form .mailform .smf-item__col--controls input[type="text"],.snow-monkey-form .mailform dd select,.snow-monkey-form .mailform dd textarea,.snow-monkey-form .mailform dd input[type="tel"],.snow-monkey-form .mailform dd input[type="email"],.snow-monkey-form .mailform dd input[type="url"],.snow-monkey-form .mailform dd input[type="text"]{background-color:var(--basic-white);font-size:16px;border:1px solid var(--grey-base, #d0d0d0);padding:1em !important}@media screen and (max-width: 1366px){.snow-monkey-form .smf-form .smf-item__col--controls select,.snow-monkey-form .smf-form .smf-item__col--controls textarea,.snow-monkey-form .smf-form .smf-item__col--controls input[type="tel"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="email"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="url"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="text"],.snow-monkey-form .smf-form dd select,.snow-monkey-form .smf-form dd textarea,.snow-monkey-form .smf-form dd input[type="tel"],.snow-monkey-form .smf-form dd input[type="email"],.snow-monkey-form .smf-form dd input[type="url"],.snow-monkey-form .smf-form dd input[type="text"],.snow-monkey-form .mailform .smf-item__col--controls select,.snow-monkey-form .mailform .smf-item__col--controls textarea,.snow-monkey-form .mailform .smf-item__col--controls input[type="tel"],.snow-monkey-form .mailform .smf-item__col--controls input[type="email"],.snow-monkey-form .mailform .smf-item__col--controls input[type="url"],.snow-monkey-form .mailform .smf-item__col--controls input[type="text"],.snow-monkey-form .mailform dd select,.snow-monkey-form .mailform dd textarea,.snow-monkey-form .mailform dd input[type="tel"],.snow-monkey-form .mailform dd input[type="email"],.snow-monkey-form .mailform dd input[type="url"],.snow-monkey-form .mailform dd input[type="text"]{font-size:calc(var(--vw) * 1.1713)}}@media screen and (max-width: 820px){.snow-monkey-form .smf-form .smf-item__col--controls select,.snow-monkey-form .smf-form .smf-item__col--controls textarea,.snow-monkey-form .smf-form .smf-item__col--controls input[type="tel"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="email"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="url"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="text"],.snow-monkey-form .smf-form dd select,.snow-monkey-form .smf-form dd textarea,.snow-monkey-form .smf-form dd input[type="tel"],.snow-monkey-form .smf-form dd input[type="email"],.snow-monkey-form .smf-form dd input[type="url"],.snow-monkey-form .smf-form dd input[type="text"],.snow-monkey-form .mailform .smf-item__col--controls select,.snow-monkey-form .mailform .smf-item__col--controls textarea,.snow-monkey-form .mailform .smf-item__col--controls input[type="tel"],.snow-monkey-form .mailform .smf-item__col--controls input[type="email"],.snow-monkey-form .mailform .smf-item__col--controls input[type="url"],.snow-monkey-form .mailform .smf-item__col--controls input[type="text"],.snow-monkey-form .mailform dd select,.snow-monkey-form .mailform dd textarea,.snow-monkey-form .mailform dd input[type="tel"],.snow-monkey-form .mailform dd input[type="email"],.snow-monkey-form .mailform dd input[type="url"],.snow-monkey-form .mailform dd input[type="text"]{font-size:calc(var(--vw) * 2.34375)}}@media screen and (max-width: 520px){.snow-monkey-form .smf-form .smf-item__col--controls select,.snow-monkey-form .smf-form .smf-item__col--controls textarea,.snow-monkey-form .smf-form .smf-item__col--controls input[type="tel"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="email"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="url"],.snow-monkey-form .smf-form .smf-item__col--controls input[type="text"],.snow-monkey-form .smf-form dd select,.snow-monkey-form .smf-form dd textarea,.snow-monkey-form .smf-form dd input[type="tel"],.snow-monkey-form .smf-form dd input[type="email"],.snow-monkey-form .smf-form dd input[type="url"],.snow-monkey-form .smf-form dd input[type="text"],.snow-monkey-form .mailform .smf-item__col--controls select,.snow-monkey-form .mailform .smf-item__col--controls textarea,.snow-monkey-form .mailform .smf-item__col--controls input[type="tel"],.snow-monkey-form .mailform .smf-item__col--controls input[type="email"],.snow-monkey-form .mailform .smf-item__col--controls input[type="url"],.snow-monkey-form .mailform .smf-item__col--controls input[type="text"],.snow-monkey-form .mailform dd select,.snow-monkey-form .mailform dd textarea,.snow-monkey-form .mailform dd input[type="tel"],.snow-monkey-form .mailform dd input[type="email"],.snow-monkey-form .mailform dd input[type="url"],.snow-monkey-form .mailform dd input[type="text"]{font-size:calc(var(--vw) * 4.8)}}.smf-control-description,.smf-item__description{font-size:calc(var(--vw) * .83333);--_font-size-level:0 !important;padding-left:var(--spacing-m);width:100%}@media screen and (max-width: 820px){.smf-control-description,.smf-item__description{font-size:calc(var(--vw) * 2.08333)}}@media screen and (max-width: 520px){.smf-control-description,.smf-item__description{font-size:calc(var(--vw) * 4.26667)}}.smf-form .smf-item .smf-checkbox-control__control{margin-top:var(--check-box-mt)}.smf-checkboxes-control__control{margin-top:1em}.smf-action{text-align:center}[data-screen="confirm"] .smf-placeholder{padding:1em;margin:0.5em 0;font-size:calc(var(--vw) * 1.04167)}@media screen and (max-width: 1366px){[data-screen="confirm"] .smf-placeholder{font-size:calc(var(--vw) * 1.46413)}}@media screen and (max-width: 820px){[data-screen="confirm"] .smf-placeholder{font-size:calc(var(--vw) * 2.34375)}}@media screen and (max-width: 520px){[data-screen="confirm"] .smf-placeholder{font-size:calc(var(--vw) * 4.8)}}[data-screen="back"] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number,[data-screen="input"] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen="invalid"] .smf-progress-tracker__item--input .smf-progress-tracker__item__number{background-color:var(--prg-bg-color)}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{background-color:var(--prg-line-color)}.smf-progress-tracker__item__number{background-color:var(--prg-bg-color-disable);width:var(--prg-disc-size);height:var(--prg-disc-size)}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{top:calc(var(--prg-disc-size) * 0.5)}.smf-progress-tracker{margin-bottom:var(--prg-margin-btm)}.smf-action{display:flex;justify-content:center}.smf-action button.smf-button-control__control{background-image:none;border:1px solid var(--primary-dark);background-color:var(--basic-white);border-radius:0;padding:var(--spacing-m) var(--spacing-xl);margin:6px;margin-left:16px;margin-right:16px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 820px){.smf-action button.smf-button-control__control{padding:var(--spacing-m) var(--spacing-l)}}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control{padding:var(--spacing-m) var(--spacing-m)}}@media screen and (max-width: 1366px){.smf-action button.smf-button-control__control{margin-left:calc(var(--vw) * 1.1713);margin-right:calc(var(--vw) * 1.1713)}}@media screen and (max-width: 820px){.smf-action button.smf-button-control__control{margin-left:calc(var(--vw) * 2.08333);margin-right:calc(var(--vw) * 2.08333)}}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control{margin-left:calc(var(--vw) * 0);margin-right:calc(var(--vw) * 0)}}.smf-action button.smf-button-control__control:after{content:"";display:inline-block;aspect-ratio:9 / 10;width:calc(var(--vw) * .72917);mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-left:0.5em}@media screen and (max-width: 820px){.smf-action button.smf-button-control__control:after{width:calc(var(--vw) * 1.5625)}}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control:after{width:calc(var(--vw) * 3.2)}}@media (hover: hover){.smf-action button.smf-button-control__control:hover{background-color:var(--primary-dark);color:var(--basic-white)}.smf-action button.smf-button-control__control:hover:after{background-color:var(--basic-white)}}.smf-action button.smf-button-control__control[data-action="back"]{margin-right:16px;margin-left:16px;background-color:var(--primary-more_light)}@media screen and (max-width: 1366px){.smf-action button.smf-button-control__control[data-action="back"]{margin-right:calc(var(--vw) * 1.1713);margin-left:calc(var(--vw) * 1.1713)}}@media screen and (max-width: 820px){.smf-action button.smf-button-control__control[data-action="back"]{margin-right:calc(var(--vw) * 2.08333);margin-left:calc(var(--vw) * 2.08333)}}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control[data-action="back"]{margin-right:calc(var(--vw) * 0);margin-left:calc(var(--vw) * 0)}}.smf-action button.smf-button-control__control[data-action="back"]:before{content:"";display:inline-block;aspect-ratio:9 / 10;width:calc(var(--vw) * .72917);mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transform:translate(0, 0) rotate(180deg);-ms-transform:translate(0, 0) rotate(180deg);-webkit-transform:translate(0, 0) rotate(180deg);transform:translate(0, 0) rotate(180deg);margin-right:0.5em}@media screen and (max-width: 820px){.smf-action button.smf-button-control__control[data-action="back"]:before{width:calc(var(--vw) * 1.5625)}}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control[data-action="back"]:before{width:calc(var(--vw) * 3.2)}}.smf-action button.smf-button-control__control[data-action="back"]:after{display:none}.smf-action button.smf-button-control__control[data-action="back"]:hover:before{background-color:var(--basic-white)}.cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;--gap:20px;container-type:inline-size;container-name:CARDS;gap:var(--gap)}.cards>*{margin:0}.cards article{width:calc((99.99% - (var(--gap) * 2)) / 3)}@container CARDS (inline-size < 1180px){.cards article{width:calc((99.99% - (var(--gap) * 1)) / 2)}}@container CARDS (inline-size < 650px){.cards article{width:100%}}.cards a.card{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:start;--gap:10px;width:100%;height:100%;gap:var(--gap);padding:var(--spacing-s);flex-shrink:0;text-decoration:none;border:1px solid var(--grey-light, #f1f1f2)}.cards a.card>*{margin:0}.cards a.card figure{aspect-ratio:515 / 272;overflow:hidden;margin-bottom:0 !important}.cards a.card figure img{object-fit:cover;width:100%;height:100%;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cards a.card header{align-self:stretch}.cards a.card header .title{color:var(--basic-black, #121b3c);font-size:var(--h4, 28px);font-style:normal;font-weight:400;line-height:130%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.cards a.card p{align-self:stretch;color:var(--basic-black, #121b3c);font-size:var(--txt);font-style:normal;font-weight:400;line-height:180%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.cards a.card:after{content:"";aspect-ratio:52 / 8;mask-image:url("../img/arrow-off.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/arrow-off.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;align-self:flex-end;width:calc(var(--vw) * 2.70833);height:auto;margin-right:calc(var(--vw) * 1.875)}@media screen and (max-width: 1366px){.cards a.card:after{width:calc(var(--vw) * 3.80673)}}@media screen and (max-width: 820px){.cards a.card:after{width:calc(var(--vw) * 6.77083);margin-right:calc(var(--vw) * 4.6875)}}@media screen and (max-width: 520px){.cards a.card:after{width:calc(var(--vw) * 13.86667);margin-right:calc(var(--vw) * 9.6)}}@media (hover: hover){.cards a.card:hover figure img{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.cards a.card:hover:after{margin-right:calc(var(--vw) * .41667)}}@media screen and (hover: hover) and (max-width: 820px){.cards a.card:hover:after{margin-right:calc(var(--vw) * 1.04167)}}@media screen and (hover: hover) and (max-width: 520px){.cards a.card:hover:after{margin-right:calc(var(--vw) * 2.13333)}}body:not(.recruit) .points_typeB,body:not(.recruit) .points{margin:0;padding-top:calc(var(--vw) * 2.60417);--row-gap:calc(var(--vw) * 2.60417);--column-gap:calc(var(--vw) * 2.08333);counter-reset:number 0;row-gap:var(--row-gap);column-gap:var(--column-gap)}@media screen and (max-width: 1366px){body:not(.recruit) .points_typeB,body:not(.recruit) .points{padding-top:calc(var(--vw) * 3.66032);--row-gap:calc(var(--vw) * 3.66032);--column-gap:calc(var(--vw) * 2.92826)}}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB,body:not(.recruit) .points{padding-top:calc(var(--vw) * 6.51042);--row-gap:calc(var(--vw) * 5.20833);--column-gap:calc(var(--vw) * 3.90625)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB,body:not(.recruit) .points{padding-top:calc(var(--vw) * 13.33333);--row-gap:calc(var(--vw) * 8);--column-gap:calc(var(--vw) * 5.33333)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB,body:not(.recruit) .points{gap:var(--spacing-l) 0}}body:not(.recruit) .points_typeB .point,body:not(.recruit) .points .point{display:flex;flex-direction:row;align-items:stretch;gap:0;border:1px solid var(--primary-base, #5b66c2);flex:1 0 0;position:relative}body:not(.recruit) .points_typeB .point .text,body:not(.recruit) .points .point .text{flex-grow:1;display:flex;flex-direction:column;--pdgTop:calc(var(--vw) * 2.29167);padding:var(--pdgTop) var(--spacing-m) var(--spacing-m);align-items:flex-start;gap:10px;flex:1 0 0}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .text,body:not(.recruit) .points .point .text{--pdgTop:calc(var(--vw) * 4.42708)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB .point .text,body:not(.recruit) .points .point .text{--pdgTop:calc(var(--vw) * 9.06667)}}body:not(.recruit) .points_typeB .point .mds,body:not(.recruit) .points .point .mds{color:var(--basic-black, #333);font-family:var(--title);font-size:var(--h5);font-style:normal;font-weight:500;line-height:normal;word-break:auto-phrase}body:not(.recruit) .points_typeB .point p,body:not(.recruit) .points .point p{margin-bottom:0}body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{color:var(--primary-dark, #6e655d);font-family:var(--ENG, "Inria Serif");font-size:var(--txt_min, 14px);font-style:italic;font-weight:700;line-height:normal;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-light);width:calc(var(--vw) * 3.75);height:calc(var(--vw) * 4.21875);position:absolute;top:calc(var(--vw) * -2.08333);left:-2px}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{width:calc(var(--vw) * 5.98958)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{width:calc(var(--vw) * 12.26667)}}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{height:calc(var(--vw) * 7.55208)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{height:calc(var(--vw) * 15.46667)}}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{top:calc(var(--vw) * -2.99479)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{top:calc(var(--vw) * -6.13333)}}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{left:-15px}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB .point .num,body:not(.recruit) .points .point .num{left:-15px}}body:not(.recruit) .points_typeB .point .num:after,body:not(.recruit) .points .point .num:after{counter-increment:number 1;content:counter(number,decimal-leading-zero);display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:10px;align-self:stretch;background:var(--primary-light);color:var(--primary-dark, #6e655d);font-family:var(--ENG, "Inria Serif");font-size:var(--h2, 48px);font-style:italic;font-weight:700;line-height:100%}body:not(.recruit) .points_typeB{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-l, 32px);align-self:stretch}body:not(.recruit) .points_typeB .point{display:flex;align-items:flex-start;gap:calc(var(--vw) * 1.66667);align-self:stretch;border:none}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point{gap:calc(var(--vw) * 4.16667)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB .point{gap:calc(var(--vw) * 8.53333)}}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point{flex-direction:column}}body:not(.recruit) .points_typeB .point .text{padding:0}body:not(.recruit) .points_typeB .point .num{position:static}body:not(.recruit) .points_typeB .point .mdsArea{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;gap:calc(var(--vw) * 1.66667)}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .mdsArea{gap:calc(var(--vw) * 2.08333)}}@media screen and (max-width: 520px){body:not(.recruit) .points_typeB .point .mdsArea{gap:calc(var(--vw) * 4.26667)}}body:not(.recruit) .points_typeB .point .mdsArea .mds{color:var(--primary-dark, #6e655d);font-family:var(--title, "Noto Serif JP");font-size:var(--h4, 30px);font-style:normal;font-weight:400;line-height:normal}body:not(.recruit) .points_typeB .point .imgArea{aspect-ratio:16 / 9;width:calc(var(--vw) * 26.40625);overflow:hidden;flex-shrink:0;flex-grow:0}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .imgArea{width:100%}}body:not(.recruit) .points_typeB .point .imgArea img{object-fit:cover;width:100%;height:100%}body:not(.recruit) .points_typeB .point:nth-of-type(2n) .imgArea{order:-1}@media screen and (max-width: 820px){body:not(.recruit) .points_typeB .point .imgArea{order:-1}}.flows{counter-reset:number 0;margin-top:var(--spacing-xl)}.flows .flow{counter-increment:number 1;display:flex;flex-direction:column;align-items:flex-start}.flows .flow .flowInner{display:flex;width:100%;padding:var(--spacing-m, 24px);align-items:stretch;gap:var(--gap, 40px);background:var(--primary-more_light, #f7f2ee)}@media screen and (max-width: 820px){.flows .flow .flowInner{padding:var(--spacing-s);flex-direction:column}}.flows .flow .flowInner .txtArea{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s);color:var(--basic-black, #333);font-family:var(--JP);font-size:var(--txt);font-style:normal;font-weight:400;line-height:170%}.flows .flow .flowInner .txtArea .mds{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-s, 16px);color:var(--basic-black, #333);font-family:var(--title, "Noto Serif JP");font-size:var(--h5, 26px);font-style:normal;font-weight:700;line-height:150%;word-break:auto-phrase}.flows .flow .flowInner .txtArea .mds:before{content:counter(number,decimal-leading-zero);color:var(--primary-dark, #6e655d);text-align:center;font-family:var(--ENG, "Inria Serif");font-size:var(--h1, 60px);font-style:italic;font-weight:700;line-height:normal;display:flex;width:calc(var(--vw) * 2.86458);height:calc(var(--vw) * 2.86458);flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1}@media screen and (max-width: 820px){.flows .flow .flowInner .txtArea .mds:before{width:calc(var(--vw) * 5.85938)}}@media screen and (max-width: 520px){.flows .flow .flowInner .txtArea .mds:before{width:calc(var(--vw) * 8.53333)}}@media screen and (max-width: 820px){.flows .flow .flowInner .txtArea .mds:before{height:calc(var(--vw) * 5.85938)}}@media screen and (max-width: 520px){.flows .flow .flowInner .txtArea .mds:before{height:calc(var(--vw) * 8.53333)}}@media screen and (max-width: 520px){.flows .flow .flowInner .txtArea{flex:unset;width:100%}.flows .flow .flowInner .txtArea p{margin-bottom:0}}.flows .flow .flowInner .imgArea{width:calc(var(--vw) * 26.35417);margin-bottom:0 !important;overflow:hidden}@media screen and (max-width: 820px){.flows .flow .flowInner .imgArea{width:100%}}@media screen and (max-width: 520px){.flows .flow .flowInner .imgArea{width:100%}}.flows .flow .flowInner .imgArea img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 820px){.flows .flow .flowInner .imgArea{align-self:center}}.flows .flow:after{content:"";display:inline-block;aspect-ratio:5 / 31;width:5px;mask-image:url("../img/icon/flowArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/flowArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background:var(--grey-dark, #4d4747);margin:var(--spacing-m) auto}.flows .flow:last-of-type:after{display:none}.wp-block-lazyblock-numboxes{display:flex}@media screen and (max-width: 820px){.wp-block-lazyblock-numboxes{flex-direction:column;align-items:center}}.dataFrame{display:flex;align-items:flex-start;align-content:flex-start;--gap:calc(var(--vw) * 1.5625);gap:var(--gap);flex-wrap:wrap;width:100%}@media screen and (max-width: 1366px){.dataFrame{--gap:calc(var(--vw) * 1.46413)}}@media screen and (max-width: 820px){.dataFrame{--gap:calc(var(--vw) * 2.60417)}}@media screen and (max-width: 520px){.dataFrame{--gap:calc(var(--vw) * 2.66667)}}@media screen and (max-width: 820px){.dataFrame{align-items:stretch;max-width:446px}}.dataFrame .data{width:calc((99.99% - (var(--gap) * 1)) / 2);display:flex;padding:var(--spacing-m);gap:calc(var(--vw) * 1.04167);flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border:1px solid var(--grey-dark, #717278);background:#fff}@media screen and (max-width: 820px){.dataFrame .data{padding:calc(var(--vw) * 1.30208);gap:calc(var(--vw) * 2.60417)}}@media screen and (max-width: 520px){.dataFrame .data{padding:calc(var(--vw) * 2.66667);gap:calc(var(--vw) * 2.66667)}}@media screen and (max-width: 820px){.dataFrame .data{width:100%}}.dataFrame .data .title{color:var(--basic-black, #121b3c);font-family:"BIZ UDGothic";font-size:calc(var(--vw) * 1.5625);font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 820px){.dataFrame .data .title{font-size:calc(var(--vw) * 3.38542)}}@media screen and (max-width: 520px){.dataFrame .data .title{font-size:calc(var(--vw) * 5.33333)}}.dataFrame .data .genzai{color:var(--basic-black, #121b3c);text-align:center;font-family:"BIZ UDGothic";font-size:calc(var(--vw) * .9375);font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 820px){.dataFrame .data .genzai{font-size:calc(var(--vw) * 2.34375)}}@media screen and (max-width: 520px){.dataFrame .data .genzai{font-size:calc(var(--vw) * 4.8)}}.dataFrame .data .graph{display:flex;justify-content:center;align-items:center;gap:calc(var(--vw) * 2.08333)}@media screen and (max-width: 820px){.dataFrame .data .graph{gap:calc(var(--vw) * 1.30208)}}@media screen and (max-width: 520px){.dataFrame .data .graph{gap:calc(var(--vw) * 2.66667)}}.dataFrame .data .graph .icon img{width:calc(var(--vw) * 4.16667);height:calc(var(--vw) * 4.16667)}@media screen and (max-width: 820px){.dataFrame .data .graph .icon img{width:calc(var(--vw) * 6.51042);height:calc(var(--vw) * 6.51042)}}@media screen and (max-width: 520px){.dataFrame .data .graph .icon img{width:calc(var(--vw) * 13.33333);height:calc(var(--vw) * 13.33333)}}.dataFrame .data .graph .num{color:#de3105;font-family:"BIZ UDGothic";font-style:normal;font-weight:700;line-height:normal}.dataFrame .data .graph .num .animeNum{font-size:calc(var(--vw) * 3.38542)}@media screen and (max-width: 820px){.dataFrame .data .graph .num .animeNum{font-size:calc(var(--vw) * 7.16146)}}@media screen and (max-width: 520px){.dataFrame .data .graph .num .animeNum{font-size:calc(var(--vw) * 9.33333)}}.dataFrame .data .graph .num .unit{font-size:calc(var(--vw) * 1.66667)}@media screen and (max-width: 820px){.dataFrame .data .graph .num .unit{font-size:calc(var(--vw) * 3.64583)}}@media screen and (max-width: 520px){.dataFrame .data .graph .num .unit{font-size:calc(var(--vw) * 5.33333)}}.wp-pagenavi{--btn-size-w:60px;--btn-size-h:60px;--btn-padding:10px;margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-xxl);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0}@media screen and (max-width: 1366px){.wp-pagenavi{--btn-size-w:calc(var(--vw) * 4.39239);--btn-size-h:calc(var(--vw) * 4.39239);--btn-padding:calc(var(--vw) * .73206)}}@media screen and (max-width: 820px){.wp-pagenavi{--btn-size-w:calc(var(--vw) * 6.51042);--btn-size-h:calc(var(--vw) * 6.51042);--btn-padding:calc(var(--vw) * 1.30208)}}@media screen and (max-width: 520px){.wp-pagenavi{--btn-size-w:calc(var(--vw) * 9.33333);--btn-size-h:calc(var(--vw) * 9.33333);--btn-padding:0}}.wp-pagenavi .current_page,.wp-pagenavi .current,.wp-pagenavi .extend,.wp-pagenavi a{display:flex;width:var(--btn-size-w);height:var(--btn-size-h);padding:var(--btn-padding);flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:var(--basic-black);text-align:center;font-family:var(--ENG, Inter);font-size:var(--txt, 16px);font-style:normal;font-weight:400;line-height:normal;background:transparent;text-decoration:none !important}.wp-pagenavi .current_page:focus,.wp-pagenavi .current_page:hover,.wp-pagenavi .current:focus,.wp-pagenavi .current:hover,.wp-pagenavi .extend:focus,.wp-pagenavi .extend:hover,.wp-pagenavi a:focus,.wp-pagenavi a:hover{color:var(--basic-white);background-color:var(--primary-dark)}@media (hover: hover){.wp-pagenavi .current_page.extend:hover,.wp-pagenavi .current.extend:hover,.wp-pagenavi .extend.extend:hover,.wp-pagenavi a.extend:hover{color:var(--basic-black);background-color:transparent}}.wp-pagenavi .current_page.first,.wp-pagenavi .current_page.last,.wp-pagenavi .current.first,.wp-pagenavi .current.last,.wp-pagenavi .extend.first,.wp-pagenavi .extend.last,.wp-pagenavi a.first,.wp-pagenavi a.last{border:1px solid var(--basic-black)}@media (hover: hover){.wp-pagenavi .current_page.first:hover,.wp-pagenavi .current_page.last:hover,.wp-pagenavi .current.first:hover,.wp-pagenavi .current.last:hover,.wp-pagenavi .extend.first:hover,.wp-pagenavi .extend.last:hover,.wp-pagenavi a.first:hover,.wp-pagenavi a.last:hover{border-color:var(--primary-dark)}}@media screen and (max-width: 520px){.wp-pagenavi .current_page.first,.wp-pagenavi .current_page.last,.wp-pagenavi .current.first,.wp-pagenavi .current.last,.wp-pagenavi .extend.first,.wp-pagenavi .extend.last,.wp-pagenavi a.first,.wp-pagenavi a.last{display:none}}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:auto;flex-direction:row;font-family:var(--JP);background-color:transparent;text-decoration:underline !important}@media (hover: hover){.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{color:var(--secondary-base);text-decoration:none !important;background-color:transparent}}.wp-pagenavi .nextpostslink::after{content:"";display:inline-block;aspect-ratio:9 / 10;width:calc(var(--vw) * .72917);mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transform:translate(10%, 0);-ms-transform:translate(10%, 0);-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}@media screen and (max-width: 820px){.wp-pagenavi .nextpostslink::after{width:calc(var(--vw) * 1.5625)}}@media screen and (max-width: 520px){.wp-pagenavi .nextpostslink::after{width:calc(var(--vw) * 3.2)}}.wp-pagenavi .previouspostslink::before{content:"";display:inline-block;aspect-ratio:9 / 10;width:calc(var(--vw) * .72917);mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transform:translate(-10%, 0) scale(-1, 1);-ms-transform:translate(-10%, 0) scale(-1, 1);-webkit-transform:translate(-10%, 0) scale(-1, 1);transform:translate(-10%, 0) scale(-1, 1)}@media screen and (max-width: 820px){.wp-pagenavi .previouspostslink::before{width:calc(var(--vw) * 1.5625)}}@media screen and (max-width: 520px){.wp-pagenavi .previouspostslink::before{width:calc(var(--vw) * 3.2)}}.wp-pagenavi .current_page,.wp-pagenavi .current{border:1px solid var(--primary-dark, #6e655d);background:var(--primary-midiam, #d6d0cc)}.wp-pagenavi .current_page:focus,.wp-pagenavi .current_page:hover,.wp-pagenavi .current:focus,.wp-pagenavi .current:hover{color:var(--basic-black);background-color:var(--primary-midiam)}.pagebute{--btn-size-w:calc(var(--vw) * 3.125);--btn-size-h:calc(var(--vw) * 3.125);--btn-padding:calc(var(--vw) * .52083);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xxl);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-l)}@media screen and (max-width: 820px){.pagebute{--btn-size-w:calc(var(--vw) * 6.51042);--btn-size-h:calc(var(--vw) * 6.51042);--btn-padding:calc(var(--vw) * 1.30208)}}@media screen and (max-width: 520px){.pagebute{--btn-size-w:calc(var(--vw) * 10.66667);--btn-size-h:calc(var(--vw) * 10.66667);--btn-padding:calc(var(--vw) * 2.66667)}}@media screen and (max-width: 820px){.pagebute{gap:var(--spacing-s)}}@media screen and (max-width: 520px){.pagebute{gap:var(--spacing-xs);margin-bottom:var(--spacing-l)}}.pagebute .current_page,.pagebute .current,.pagebute .extend,.pagebute a.link_page{display:flex;width:var(--btn-size-w);height:var(--btn-size-h);padding:var(--btn-padding);flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:var(--btn_general-def-txt, #fff);font-family:var(--ENG, "Zen Kaku Gothic New");font-size:var(--txt, 20px);font-style:normal;font-weight:400;line-height:normal;border-radius:var(--rounded-s, 10px);border:1px solid var(--btn_general-def-border, #1e50a2);background:var(--btn_general-def-bg, #1e50a2);text-decoration:none !important}.pagebute .current_page:focus:not(.extend),.pagebute .current_page:hover:not(.extend),.pagebute .current:focus:not(.extend),.pagebute .current:hover:not(.extend),.pagebute .extend:focus:not(.extend),.pagebute .extend:hover:not(.extend),.pagebute a.link_page:focus:not(.extend),.pagebute a.link_page:hover:not(.extend){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}@media screen and (max-width: 520px){.pagebute .current_page.first,.pagebute .current_page.last,.pagebute .current.first,.pagebute .current.last,.pagebute .extend.first,.pagebute .extend.last,.pagebute a.link_page.first,.pagebute a.link_page.last{display:none}}.pagebute .current_page,.pagebute .current{color:var(--primary-dark, #1e50a2);font-family:var(--ENG, "Zen Kaku Gothic New");font-size:var(--txt, 20px);font-style:normal;font-weight:400;line-height:normal;border:1px solid var(--primary-dark, #1e50a2);background:var(--basic-white, #fff)}.pagebute .link_next:after{text-decoration:none;display:inline-block;font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset;color:var(--main-red);margin-left:var(--spacing-xs)}.pagebute .link_before:before{text-decoration:none;display:inline-block;font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset;color:var(--main-red);margin-right:var(--spacing-xs)}.ancLinks{display:flex;--gap:20px 40px;gap:var(--gap);flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 820px){.ancLinks{--gap:10px 20px}}.ancLinks .ancBtn a{padding:var(--spacing-xs) 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-s, 16px);height:100%;text-decoration:none;border-bottom:1px solid transparent;margin-bottom:4px;color:var(--basic-black);font-size:var(--txt, 16px);font-style:normal;font-weight:700;line-height:150%;word-break:auto-phrase}@media screen and (max-width: 820px){.ancLinks .ancBtn a{gap:var(--spacing-xs)}}@media screen and (max-width: 520px){.ancLinks .ancBtn a{padding:0 var(--spacing-s) 0 0}}.ancLinks .ancBtn a span{display:flex;aspect-ratio:1 / 1;width:calc(var(--vw) * 1.5625);justify-content:center;align-items:center;gap:10px;flex-shrink:0;--bdrw:1px;border:var(--bdrw) solid var(--primary-dark, #2e2674);background:var(--basic-white, #fff)}@media screen and (max-width: 820px){.ancLinks .ancBtn a span{width:calc(var(--vw) * 3.90625)}}@media screen and (max-width: 520px){.ancLinks .ancBtn a span{width:calc(var(--vw) * 8)}}@media (hover: hover){.ancLinks .ancBtn a span:hover{background-color:var(--primary-dark);text-decoration:none !important}.ancLinks .ancBtn a span:hover:before,.ancLinks .ancBtn a span:hover:after{background-color:var(--basic-white)}}.ancLinks .ancBtn a span:before{content:"";display:inline-block;aspect-ratio:9 / 10;width:calc(var(--vw) * .72917);mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-black);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transform:translate(0, 0) rotate(90deg);-ms-transform:translate(0, 0) rotate(90deg);-webkit-transform:translate(0, 0) rotate(90deg);transform:translate(0, 0) rotate(90deg);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 820px){.ancLinks .ancBtn a span:before{width:calc(var(--vw) * 1.5625)}}@media screen and (max-width: 520px){.ancLinks .ancBtn a span:before{width:calc(var(--vw) * 3.2)}}@media (hover: hover){.ancLinks .ancBtn a:hover span{background-color:var(--primary-dark);text-decoration:none !important}.ancLinks .ancBtn a:hover span:before,.ancLinks .ancBtn a:hover span:after{background-color:var(--basic-white)}}body.recruit .ancLinks{justify-content:center}body.recruit .ancLinks .ancBtn{flex-basis:unset}body.recruit .ancLinks .ancBtn a.anc{color:var(--btn_anchor-txt, #333);font-family:var(--JP, "BIZ UDPGothic");font-size:var(--h5);font-style:normal;font-weight:700;line-height:normal;position:relative;border:none;outline:none;gap:var(--spacing-xs)}body.recruit .ancLinks .ancBtn a.anc:after{display:none}body.recruit .ancLinks .ancBtn a.anc:before{content:"";width:calc(var(--vw) * 1.66667);height:calc(var(--vw) * 1.66667);border-radius:var(--rounded-full);background-image:url(../img/icon/img_ancar_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:0 4px 0px 0px var(--primary-dark, #0051a2);-moz-transform:translate(0, -4px);-ms-transform:translate(0, -4px);-webkit-transform:translate(0, -4px);transform:translate(0, -4px);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 820px){body.recruit .ancLinks .ancBtn a.anc:before{width:calc(var(--vw) * 3.125);height:calc(var(--vw) * 3.125)}}@media screen and (max-width: 520px){body.recruit .ancLinks .ancBtn a.anc:before{width:calc(var(--vw) * 5.33333);height:calc(var(--vw) * 5.33333)}}@media screen and (max-width: 820px){body.recruit .ancLinks .ancBtn a.anc:before{box-shadow:none;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media (hover: hover){body.recruit .ancLinks .ancBtn a.anc:hover:before{box-shadow:0 0 0px 0px var(--primary-dark, #0051a2);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.articles.busi{gap:var(--spacing-xl)}.articles.busi article{--gap:calc(var(--vw) * 2.08333);gap:var(--gap)}.articles.busi article .image{aspect-ratio:78 / 44}@media screen and (max-width: 820px){.articles.busi article .image{aspect-ratio:335 / 188;order:-1}}.articles.busi article .image img{object-fit:cover;width:100%;height:100%}.articles.busi article .text{width:calc((99.99% - (var(--gap) * 1)) / 2)}@media screen and (max-width: 820px){.articles.busi article .text{width:100%}}.articles.busi article:nth-of-type(2n) .image{order:-1}.entrySingle{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--spacing-xl)}.entrySingle .entrySingleBody{display:flex;flex-direction:column;gap:var(--spacing-l)}.entrySingle .entrySingleBody>*{margin:0}.entrySingle .entrySingleBody.works{gap:var(--contents-margin-section_inner, 64px)}.entrySingle .entrySingleBody.works .sec{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--spacing-m)}.entrySingle .entrySingleBody.works .sec.gaiyou table th{width:10em;text-align:left}.entrySingle .entrySingleBody.works .sec.gaiyou table th i{margin-right:0.5em}@media screen and (max-width: 520px){.entrySingle .entrySingleBody.works .sec.gaiyou table{display:flex;flex-direction:column;width:100%}.entrySingle .entrySingleBody.works .sec.gaiyou table tr{display:flex;flex-direction:column;width:100%}.entrySingle .entrySingleBody.works .sec.gaiyou table tr th{width:100%;border-color:var(--primary-base)}}.entrySingle .entrySingleBody.works .worksHero{aspect-ratio:16 / 9;overflow:hidden;width:70%;align-self:center}.entrySingle .entrySingleBody.works .worksHero img{object-fit:cover;width:100%;height:100%}.entrySingleHeader{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s, 16px)}.returnBlock{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}.gallery .photos{--gap:calc(var(--vw) * 2.08333);display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:var(--gap);align-self:stretch;flex-wrap:wrap}@media screen and (max-width: 820px){.gallery .photos{--gap:calc(var(--vw) * 4.16667)}}@media screen and (max-width: 520px){.gallery .photos{--gap:calc(var(--vw) * 10.66667)}}@media screen and (max-width: 820px){.gallery .photos{flex-direction:column}}.gallery .photos .photo{width:calc((99.99% - (var(--gap) * 2)) / 3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s, 16px)}@media screen and (max-width: 820px){.gallery .photos .photo{width:100%}}.gallery .photos .photo figure{aspect-ratio:4 / 4;width:100%;overflow:hidden}.gallery .photos .photo figure img{object-fit:cover;width:100%;height:100%}.gallery .photos .photo .datas{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s)}.gallery .photos .photo .datas .data{display:flex;align-items:flex-start;gap:var(--spacing-s);align-self:stretch}.gallery .photos .photo .datas .data .maker{display:flex;padding:var(--spacing-xxs, 4px) var(--spacing-xs, 8px);align-items:center;gap:10px;background:var(--basic-white, #fff);color:var(--primary-dark, #6e655d);font-family:var(--JP, "Noto Sans JP");font-size:var(--txt, 22px);font-style:normal;font-weight:500;line-height:normal}.gallery .photos .photo .datas .data .item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-m, 24px);flex:1 0 0;padding:var(--spacing-xxs, 4px) var(--spacing-xs, 8px);color:var(--basic-black, #333);font-family:var(--JP, "Noto Sans JP");font-size:var(--txt, 22px);font-style:normal;font-weight:400;line-height:170%}.officeDXLead,.liveOfficeLead{display:flex;gap:calc(var(--vw) * .83333);flex-direction:column;align-items:stretch;width:100%}@scope (.liveOfficeLead,.officeDXLead){.inner{align-self:center;margin-bottom:var(--spacing-s) !important}.txt{display:flex;gap:calc(var(--vw) * .83333);flex-direction:column;align-items:stretch;width:100%}.youtube{max-width:780px}.liveOfficeSlider{height:calc(var(--vw) * 14.89583);overflow:hidden}@media screen and (max-width: 520px){.liveOfficeSlider{height:calc(var(--vw) * 26.66667)}}.liveOfficeSlider .slide{height:calc(var(--vw) * 14.89583)}@media screen and (max-width: 520px){.liveOfficeSlider .slide{height:calc(var(--vw) * 26.66667)}}.liveOfficeSlider .slide img{object-fit:cover;width:100%;height:100%}.osusumeBox{--gap:calc(var(--vw) * 3.33333);display:flex;justify-content:center;align-items:center;gap:var(--gap);margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-xxl)}@media screen and (max-width: 820px){.osusumeBox{--gap:calc(var(--vw) * 8.33333)}}@media screen and (max-width: 520px){.osusumeBox{--gap:calc(var(--vw) * 17.06667)}}@media screen and (max-width: 820px){.osusumeBox{flex-direction:column;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}}.osusumeBox .mds{aspect-ratio:1 / 1;width:calc(var(--vw) * 11.66667);position:relative;flex-shrink:0}@media screen and (max-width: 820px){.osusumeBox .mds{width:calc(var(--vw) * 20.57292)}}@media screen and (max-width: 520px){.osusumeBox .mds{width:calc(var(--vw) * 42.13333)}}.osusumeBox .mds .ov{display:flex;justify-content:center;align-items:center;border:1px solid var(--primary-dark, #6e655d);background-color:var(--primary-light);width:100%;height:100%;position:relative;z-index:1}.osusumeBox .mds .text{text-align:center;color:var(--basic-black, #333);text-align:center;font-family:var(--title, "Noto Serif JP");font-size:var(--h3, 40px);font-style:normal;font-weight:400;line-height:normal}.osusumeBox .mds .text span{font-size:var(--h4, 30px)}.osusumeBox .mds:after{content:"";width:100%;height:100%;position:absolute;border:1px solid var(--primary-base);top:6px;left:6px;z-index:0}.osusumeBox .lists{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m, 24px)}.osusumeBox .lists .list{display:flex;align-items:center;gap:var(--spacing-m, 24px)}.osusumeBox .lists .list .check{aspect-ratio:1 / 1;width:calc(var(--vw) * 2.76042);background-image:url(../img/liveoffice/osusumeCheck.svg);background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}@media screen and (max-width: 820px){.osusumeBox .lists .list .check{width:calc(var(--vw) * 4.55729)}}@media screen and (max-width: 520px){.osusumeBox .lists .list .check{width:calc(var(--vw) * 9.33333)}}.osusumeBox .lists .list .text{color:var(--basic-black, #333);text-align:center;font-family:var(--title, "Noto Serif JP");font-size:var(--h4, 30px);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 820px){.osusumeBox .lists .list .text{font-size:var(--txt);text-align:left}}}@scope (.liveOfficeArticle){.liveOffices{background-color:var(--primary-more_light);padding:var(--spacing-m);display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-m, 24px);align-self:stretch}.liveOffices>*{margin:0 !important}.liveOffices h4{color:var(--primary-dark, #6e655d);font-family:var(--title, "Noto Serif JP");font-size:var(--h5, 26px);font-style:normal;font-weight:400;line-height:normal}.liveOffices .ancLinks{justify-content:center}.taikan{display:flex;padding:var(--spacing-l, 32px);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--spacing-m, 24px);flex-shrink:0;border:1px solid var(--grey-base, #b3b3b3)}.asp16_9{aspect-ratio:16 / 9;overflow:hidden}.asp16_9 img{object-fit:cover;width:100%;height:100%}.user{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0.5em}.user:before{font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset}}@scope (.officeDXLead){.inner .txt{aspect-ratio:3700 / 779;justify-content:center;background-image:url(../img/officeDX/bg_officedx.webp);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 820px){.inner .txt{gap:calc(var(--vw) * 6.51042)}}@media screen and (max-width: 520px){.inner .txt{gap:calc(var(--vw) * 13.33333)}}@media screen and (max-width: 820px){.inner .txt{--pdgX:calc(var(--vw) * 15.625)}}@media screen and (max-width: 520px){.inner .txt{--pdgX:calc(var(--vw) * .26667)}}@media screen and (max-width: 820px){.inner .txt{aspect-ratio:670 / 430;background-image:url(../img/officeDX/bg_officedx_sp.webp);padding:0 var(--pdgX)}}@media screen and (max-width: 520px){.inner .txt{aspect-ratio:670 / 748}}}@scope (.officeDXArticle){.dx_mds{justify-content:flex-start !important;align-items:center !important;margin-bottom:var(--spacing-xl) !important}.dx_mds .image{flex-basis:unset !important;flex-shrink:0 !important;flex-grow:0 !important;width:calc(var(--vw) * 19.27083) !important}.dx_mds .image img{width:100%}@media screen and (max-width: 820px){.dx_mds .image img{max-width:335px;align-self:center}}@media screen and (max-width: 820px){.dx_mds .image{width:335px !important}}.dx_mds .text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-m, 24px);flex:1 0 0 !important}.svcs{counter-reset:num;gap:var(--gap) !important;flex-wrap:wrap !important}@media screen and (max-width: 820px){.svcs{--gap:var(--spacing-xl)}}.svcs .svc{counter-increment:num;display:flex;flex-direction:column;gap:var(--spacing-s);align-items:stretch;flex-basis:unset !important;flex-grow:0 !important;width:calc((99.99% - (var(--gap) * 2)) / 3) !important}@media screen and (max-width: 820px){.svcs .svc{width:100% !important}}.svcs .svc figure{aspect-ratio:16 / 9;overflow:hidden}.svcs .svc figure img{object-fit:cover;width:100%;height:100%}.svcs .svc ul{flex:1;padding:var(--spacing-m, 24px);align-self:stretch;background:var(--primary-more_light, #f7f2ee);margin:0 !important}.svcs .svc .mds{display:flex;justify-content:flex-start;align-items:center;gap:16px;align-self:stretch;color:var(--primary-dark, #6e655d);font-family:var(--title, "Noto Serif JP");font-size:var(--h4, 30px);font-style:normal;font-weight:400;line-height:normal;min-height:3em;--sv-width:calc(var(--vw) * 2.44792);--sv-height:calc(var(--vw) * .88542);--sv-pdg-top:calc(var(--vw) * .52083);--sv-font-size:calc(var(--vw) * 2.5)}@media screen and (max-width: 820px){.svcs .svc .mds{font-size:var(--h3)}}@media screen and (max-width: 820px){.svcs .svc .mds{--sv-width:calc(var(--vw) * 6.11979);--sv-height:calc(var(--vw) * 2.21354);--sv-pdg-top:calc(var(--vw) * 1.30208);--sv-font-size:calc(var(--vw) * 6.25)}}@media screen and (max-width: 520px){.svcs .svc .mds{--sv-width:calc(var(--vw) * 12.53333);--sv-height:calc(var(--vw) * 4.53333);--sv-pdg-top:calc(var(--vw) * 2.66667);--sv-font-size:calc(var(--vw) * 12.8)}}.svcs .svc .mds:before{content:counter(num,decimal-leading-zero);color:var(--primary-dark, #6e655d);font-family:var(--ENG, "Inria Serif");font-size:var(--sv-font-size);font-style:italic;font-weight:700;line-height:100%;background-image:url(../img/officeDX/service.svg);background-repeat:no-repeat;background-size:var(--sv-width) var(--sv-height);background-position:center top;padding-top:var(--sv-pdg-top);padding-left:var(--sv-pdg-top);padding-right:var(--sv-pdg-top)}}section.contact .wrap{align-items:center !important;padding:31px 80px !important}@media screen and (max-width: 820px){section.contact .wrap{padding:32px 20px !important}}section.contact .wrap .telfax{justify-content:center}@media screen and (max-width: 820px){section.contact .wrap .telfax{align-items:center !important}}section.contact .wrap .btns{justify-content:center}section.contact .wrap .head .text{color:var(--primary-light, #ece7e2);font-family:var(--title, "Noto Serif JP");font-size:var(--h2, 48px);font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 520px){section.contact .wrap .head .text{font-size:var(--h4)}}section.contact .wrap .head .text h2{text-align:center !important}section.contact .bg{background-position:center top !important}@media screen and (max-width: 820px){section.contact .bg{background-position:center center !important}}section.contact{background-color:#000;position:relative}section.contact .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0.3;background-image:url(../img/top/footer-pc.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 820px){section.contact .bg{background-image:url(../img/top/footer-sp.webp)}}section.contact .wrap{display:flex;padding:var(--spacing-xxl, 96px) var(--main-margin, 108px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-l, 32px);align-self:stretch;color:var(--basic-white);position:relative;z-index:1}section.contact .wrap .head{padding-left:0;padding-right:0}section.contact .wrap .head .text h2,section.contact .wrap .head .text .en{color:var(--basic-white)}section.contact .wrap p{color:var(--basic-white);margin-bottom:0}section.contact .wrap .telfax{display:flex;align-items:stretch;gap:var(--spacing-m, 24px);align-self:stretch;color:var(--basic-white);font-family:var(--title);font-size:var(--h2);font-style:normal;font-weight:400;line-height:1.4}section.contact .wrap .telfax a{text-decoration:none;color:var(--basic-white);font-family:var(--title);font-size:var(--h2);font-style:normal;font-weight:400;line-height:1.4}section.contact .wrap .telfax .line{width:1px;background-color:var(--basic-white)}@media screen and (max-width: 820px){section.contact .wrap .telfax{flex-direction:column;gap:var(--spacing-xs)}section.contact .wrap .telfax .line{width:66px;height:1px}}section.contact .wrap .btns{display:flex;align-items:stretch;gap:var(--gap, 40px);align-self:stretch;width:100%}@media screen and (max-width: 820px){section.contact .wrap .btns{flex-direction:column}}section.contact .wrap .btns a.btn{margin:0 !important;padding:10px var(--spacing-s, 16px);width:calc((99.99% - (var(--gap) * 2)) / 3);padding-right:calc(var(--vw) * 5.20833) !important;height:calc(var(--vw) * 5.46875) !important}section.contact .wrap .btns a.btn::after{border-radius:0}section.contact .wrap .btns a.btn::before{height:calc(var(--vw) * .72917) !important}section.contact .wrap .btns a.btn span{color:var(--basic-black);font-family:var(--title);font-size:var(--h4);font-style:normal;font-weight:400;line-height:normal}@media (hover: hover){section.contact .wrap .btns a.btn:hover span{color:var(--basic-white)}}@media screen and (max-width: 820px){section.contact .wrap .btns a.btn{width:100%;height:75px !important;padding-right:calc(var(--vw) * 15.625) !important}section.contact .wrap .btns a.btn::before{height:calc(var(--vw) * 1.82292) !important}}@media screen and (max-width: 820px){section.contact .wrap .btns a.btn{padding-right:calc(var(--vw) * 24) !important}section.contact .wrap .btns a.btn::before{height:calc(var(--vw) * 3.2) !important}}@media (max-width: 820px){.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns{flex-direction:column !important;flex-wrap:nowrap !important}}
