@charset "UTF-8";*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:0.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(html){block-size:100%}:where(body){min-block-size:100%;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant-east-asian:proportional-width;font-feature-settings:"palt";word-break:break-all;overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){margin:0}:where(p){margin-block:0}:where(ul,ol){margin:0;padding:0}:where(nav li):before{content:unset;float:none}:where(dl){margin-block:0}:where(dd){margin-inline-start:0}:where(summary){padding:0}:where(legend){display:block;padding-inline:0}:where(fieldset){margin-inline:0;padding:0}:where(figure){margin:0}:where(img){max-width:100%}.phone :where(img){-webkit-touch-callout:none}:where(select){word-wrap:normal}::target-text{color:MarkText;background:Mark}html.scroll-behavior:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.scroll-behavior:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}:where(input,button,textarea,select){padding:0;background-color:transparent;border:0;border-radius:0}:where(input,button,textarea,select,optgroup),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{color:inherit;font:inherit}:where(input,button,textarea,select,[role=button]):not([disabled]),:where(label){cursor:pointer}.phone :where(button,input[type=button],input[type=submit],input[type=reset]),.phone :where(input[type=file])::-webkit-file-upload-button,.phone :where(input[type=file])::file-selector-button{-webkit-touch-callout:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner,select::-moz-focus-inner{border-style:none;padding:0}.box_check input[type=checkbox],.box_radio input[type=radio],.box_upload label input[type=file],:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea),input[type=color],input[type=range]{appearance:none}.box_breadcrumb{scrollbar-width:none;-ms-overflow-style:none}.box_breadcrumb::-webkit-scrollbar{display:none}.box_breadcrumb dt,.pagination .next a.link-next .en,.pagination .next a.link-next .ja,.pagination .next a.link-prev .en,.pagination .next a.link-prev .ja,.pagination .prev a.link-next .en,.pagination .prev a.link-next .ja,.pagination .prev a.link-prev .en,.pagination .prev a.link-prev .ja{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.pagination .next a.link-next .ico,.pagination .next a.link-prev .ico,.pagination .prev a.link-next .ico,.pagination .prev a.link-prev .ico{flex-shrink:0;display:block;position:relative;width:10px;height:5px}.pagination .next a.link-next .ico:after,.pagination .next a.link-next .ico:before,.pagination .next a.link-prev .ico:after,.pagination .next a.link-prev .ico:before,.pagination .prev a.link-next .ico:after,.pagination .prev a.link-next .ico:before,.pagination .prev a.link-prev .ico:after,.pagination .prev a.link-prev .ico:before{display:block;position:absolute;top:50%;transform:translateY(-50%);content:""}.pagination .next a.link-next .ico:before,.pagination .next a.link-prev .ico:before,.pagination .prev a.link-next .ico:before,.pagination .prev a.link-prev .ico:before{width:100%;height:1px;background:currentColor}.pagination .next a.link-next .ico:after,.pagination .next a.link-prev .ico:after,.pagination .prev a.link-next .ico:after,.pagination .prev a.link-prev .ico:after{width:0;height:0;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent}.pagination .next a.link-next .ico:after,.pagination .prev a.link-next .ico:after{right:0;border-left:4px solid currentColor;border-right:0 solid transparent}.pagination .next a.link-prev .ico:after,.pagination .prev a.link-prev .ico:after{left:0;border-left:0 solid transparent;border-right:4px solid currentColor}.btn_jump a[href="#menu"] .ico,.ico-arrow-right{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(6 / var(--base) * 1em);height:calc(9 / var(--base) * 1em)}.btn_jump a[href="#menu"] .ico:after,.btn_jump a[href="#menu"] .ico:before,.ico-arrow-right:after,.ico-arrow-right:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.btn_jump a[href="#menu"] .ico:after,.btn_jump a[href="#menu"] .ico:before,.ico-arrow-right:after,.ico-arrow-right:before{top:50%;left:50%}.btn_jump a[href="#menu"] .ico:before,.ico-arrow-right:before{transform-origin:right center;transform:translateY(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) rotate(45deg)}.btn_jump a[href="#menu"] .ico:after,.ico-arrow-right:after{transform-origin:right center;transform:translateY(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) rotate(-45deg)}.ico-arrow-left{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(6 / var(--base) * 1em);height:calc(9 / var(--base) * 1em)}.ico-arrow-left:after,.ico-arrow-left:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.ico-arrow-left:after,.ico-arrow-left:before{top:50%;left:50%}.ico-arrow-left:before{transform-origin:left center;transform:translateY(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) rotate(-45deg)}.ico-arrow-left:after{transform-origin:left center;transform:translateY(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) rotate(45deg)}.ico-arrow-top{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(9 / var(--base) * 1em);height:calc(6 / var(--base) * 1em)}.ico-arrow-top:after,.ico-arrow-top:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.ico-arrow-top:before{left:50%}.ico-arrow-top:after{right:50%}.ico-arrow-top:after,.ico-arrow-top:before{bottom:50%}.ico-arrow-top:before{transform-origin:right top;transform:translateY(calc(50% - var(--line-width) / 2 * 0.6783401829)) translateX(-100%) rotate(-45deg)}.ico-arrow-top:after{transform-origin:left top;transform:translateY(calc(50% - var(--line-width) / 2 * 0.6783401829)) translateX(100%) rotate(45deg)}.btn_jump a[href="#contents"] .ico,.ico-arrow-bottom{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(9 / var(--base) * 1em);height:calc(6 / var(--base) * 1em)}.btn_jump a[href="#contents"] .ico:after,.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:after,.ico-arrow-bottom:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:before{left:50%}.btn_jump a[href="#contents"] .ico:after,.ico-arrow-bottom:after{right:50%}.btn_jump a[href="#contents"] .ico:after,.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:after,.ico-arrow-bottom:before{top:50%}.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:before{transform-origin:right bottom;transform:translateY(calc(-50% + var(--line-width) / 2 * 0.6783401829)) translateX(-100%) rotate(45deg)}.btn_jump a[href="#contents"] .ico:after,.ico-arrow-bottom:after{transform-origin:left bottom;transform:translateY(calc(-50% + var(--line-width) / 2 * 0.6783401829)) translateX(100%) rotate(-45deg)}.ico_twitter:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_twitter.svg") center/contain no-repeat}.ico_twitter_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_twitter_gray.svg") center/contain no-repeat}.ico_hatena:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_hatena.svg") center/contain no-repeat}.ico_hatena_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_hatena_gray.svg") center/contain no-repeat}.ico_line:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_line.svg") center/contain no-repeat}.ico_line_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_line_gray.svg") center/contain no-repeat}.ico_youtube:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_youtube.svg") center/contain no-repeat}.ico_youtube_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_youtube_gray.svg") center/contain no-repeat}.ico_facebook:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook.svg") center/contain no-repeat}.ico_facebook_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook_gray.svg") center/contain no-repeat}.ico_facebook:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook.svg") center/contain no-repeat}.ico_facebook_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook_gray.svg") center/contain no-repeat}.ico_instagram:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_instagram.svg") center/contain no-repeat}.ico_instagram_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_instagram_gray.svg") center/contain no-repeat}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:not([type=range]):focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}[id]:not(input):not(textarea):not(select):focus-visible{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:-4px}@media screen and (min-width:48em){.btn_basic,.btn_border{width:calc(350 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.btn_basic,.btn_border{width:100%}}.btn_basic [type=submit],.btn_basic a,.btn_basic button,.btn_border [type=submit],.btn_border a,.btn_border button{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.6666666667;font-size:calc(15 / 16 * 1em);letter-spacing:0.08em;text-decoration:none;text-align:center;transition:0.3s;border:calc(2 / 16 * 1em) solid #a3b432}@media screen and (min-width:48em){.btn_basic [type=submit],.btn_basic a,.btn_basic button,.btn_border [type=submit],.btn_border a,.btn_border button{padding:calc(23 / 16 * 1em)}}@media screen and (max-width:47.9375em){.btn_basic [type=submit],.btn_basic a,.btn_basic button,.btn_border [type=submit],.btn_border a,.btn_border button{padding:1.2em 1em}}.btn_basic [type=submit]:after,.btn_basic [type=submit]:before,.btn_basic a:after,.btn_basic a:before,.btn_basic button:after,.btn_basic button:before,.btn_border [type=submit]:after,.btn_border [type=submit]:before,.btn_border a:after,.btn_border a:before,.btn_border button:after,.btn_border button:before{content:"";display:block;height:0;width:0}.btn_basic [type=submit]:before,.btn_basic a:before,.btn_basic button:before,.btn_border [type=submit]:before,.btn_border a:before,.btn_border button:before{margin-bottom:calc(-0.4233333333em + 0px)}.btn_basic [type=submit]:after,.btn_basic a:after,.btn_basic button:after,.btn_border [type=submit]:after,.btn_border a:after,.btn_border button:after{margin-top:calc(-0.3433333333em + 0px)}.btn_basic.btn_border [type=submit],.btn_basic.btn_border a,.btn_basic.btn_border button,.btn_border.btn_border [type=submit],.btn_border.btn_border a,.btn_border.btn_border button{color:#333}.btn_basic.btn_border [type=submit]:hover,.btn_basic.btn_border a:hover,.btn_basic.btn_border button:hover,.btn_border.btn_border [type=submit]:hover,.btn_border.btn_border a:hover,.btn_border.btn_border button:hover{color:#fff;background:#d93625;border-color:#d93625}.btn_basic.btn_basic [type=submit],.btn_basic.btn_basic a,.btn_basic.btn_basic button,.btn_border.btn_basic [type=submit],.btn_border.btn_basic a,.btn_border.btn_basic button{color:#fff;background:#a3b432}.btn_basic.btn_basic [type=submit]:hover,.btn_basic.btn_basic a:hover,.btn_basic.btn_basic button:hover,.btn_border.btn_basic [type=submit]:hover,.btn_border.btn_basic a:hover,.btn_border.btn_basic button:hover{color:#fff;background:#d93625;border-color:#d93625}.ico_facebook:before,.ico_facebook_gray:before,.ico_hatena:before,.ico_hatena_gray:before,.ico_instagram:before,.ico_instagram_gray:before,.ico_line:before,.ico_line_gray:before,.ico_twitter:before,.ico_twitter_gray:before,.ico_youtube:before,.ico_youtube_gray:before{display:block;width:100%;height:100%;content:""}.ico_arrow{display:block;position:relative;min-width:13px;min-height:5px}.ico_arrow:after,.ico_arrow:before{position:absolute;top:0;bottom:0;content:""}.ico_arrow:before{left:0;right:0;margin:auto;width:10px;height:1px;background:currentColor}.ico_arrow:after{left:50%;margin-left:5px;margin-block:auto;width:0;height:0;border-left:3px solid currentColor;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent}.ico_plus{display:block;position:relative;width:9px;height:9px}.ico_plus:after,.ico_plus:before{position:absolute;top:0;bottom:0;margin:auto;background:currentColor;content:""}.ico_plus:before{left:0;right:0;width:9px;height:1px}.ico_plus:after{left:50%;width:1px;height:9px}.pagination{display:flex;align-items:center;gap:2.4em;margin-bottom:16.6666666667%}.pagination .txt_current-page{order:2;letter-spacing:0.08em}.pagination ol{order:2;display:flex;align-items:center;justify-content:center;gap:1.3333333333em}.pagination ol li a{display:flex;align-items:center;justify-content:center;width:2.4666666667em;height:2.4666666667em;border-radius:50%;text-decoration:none}.pagination ol li a[aria-current=page]{color:#fff;background:#000}.pagination ol li a:not([aria-current=page]):hover{background:#eee}.pagination .prev{order:1}.pagination .next{order:3}.pagination .next a.link-next,.pagination .next a.link-prev,.pagination .prev a.link-next,.pagination .prev a.link-prev{display:flex;align-items:center;justify-content:center;width:2.4666666667em;height:2.4666666667em;background:#eee;border-radius:50%}.pagination .next a.link-next .ico,.pagination .next a.link-prev .ico,.pagination .prev a.link-next .ico,.pagination .prev a.link-prev .ico{transition:0.3s}.pagination .next a.link-prev,.pagination .prev a.link-prev{order:1}.pagination .next a.link-prev:hover .ico,.pagination .prev a.link-prev:hover .ico{transform:translateX(-0.5em)}.pagination .next a.link-next,.pagination .prev a.link-next{order:3}.pagination .next a.link-next:hover .ico,.pagination .prev a.link-next:hover .ico{transform:translateX(0.5em)}.btn_jump{position:absolute;top:5px;left:5px;right:0}.btn_jump a{position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:1em;padding:1em;max-width:100%;width:max-content;height:3em;color:#000!important;text-decoration:none;border-radius:1.5em;transform:translateY(-100%);transition:0s}@media screen and (max-width:47.9375em){.btn_jump a{font-size:0.75em}}.btn_jump a .ico{font-size:calc(30 / var(--base) * 1em);--line-weight:calc(1 / var(--base) * 1em)!important;--line-width:calc(7 / var(--base) * 1em)!important}.btn_jump a:not(:focus){position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.btn_jump a:focus-visible{color:var(--a11y-basecolor,#323232);background:var(--a11y-bgcolor,#fff);transform:translateY(0)}details{position:relative}details summary{display:flex;align-items:center;cursor:pointer}details summary::-webkit-details-marker{display:none}details .box_details_content{overflow:hidden}details[data-details-outside-click=yes] .box_details_content{position:absolute;top:100%;left:0;right:0;z-index:1}.tbl{width:100%}.tbl caption{display:flex;align-items:center;gap:0.75em;margin-bottom:1em;font-weight:bold}.tbl caption:before{flex-shrink:0;display:block;margin-left:0.5em;width:0.75em;aspect-ratio:1/1;background:#b5bbbc;content:""}.tbl tr{border-bottom:1px solid #b5bbbc}.tbl tr td,.tbl tr th{padding:1em 1.5em}.tbl tr th{color:var(--a11y-basecolor-reverse,inherit);background:var(--a11y-bgcolor-reverse,#eee)}@media screen and (max-width:47.9375em){.tbl.responsive tr{border-bottom:0}}@media screen and (max-width:47.9375em){.tbl.responsive tr td,.tbl.responsive tr th{display:block;width:100%}}.txt_required{display:inline-block;flex-shrink:0;margin-inline:0.5em;padding:0.1em 0.4em;font-size:0.75em;color:var(--a11y-basecolor-reverse,#fff);background:var(--a11y-basecolor,red);border-radius:0.3em}label{display:inline-flex;align-items:baseline}label .txt_required{position:relative;top:-0.1em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-moz-appearance:none;text-indent:0.01px;text-overflow:""}input::placeholder,textarea::placeholder{color:#1c1c1c}:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea){display:inline-block;padding:calc(3.75 / var(--base) * 1em) 0}:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(textarea){background-color:#fff;border-bottom:1px solid #b5bbbc;transition:border 0.3s}@media screen and (max-width:47.9375em){:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(textarea){width:100%}}:where(textarea){display:block;padding:0.5em 0.75em;max-width:100%;width:100%;min-height:6em;resize:vertical}.box_select{display:inline-flex;align-items:center;position:relative;background-color:#f5f2eb}.box_select select{position:relative;z-index:1;padding-right:calc(0.875em + 1.875em + 0.5em);max-width:100%;min-width:min-content;line-height:inherit}.box_select .ico_select{position:relative;z-index:0;margin-left:calc(-0.875em - 1.875em)}.box_select .ico_select:before{display:flex;align-items:center;justify-content:center;border-top:0.75em solid #000;border-left:calc(0.875em / 2) solid transparent;border-right:calc(0.875em / 2) solid transparent;transition:0.3s;content:""}.box_select:focus-within .ico_select:before,.box_select:hover .ico_select:before{transform:translateY(0.25em)}.box_check{display:inline-flex;align-items:center;position:relative}.box_check input[type=checkbox]{position:absolute;left:0;z-index:1;margin:0;width:1em;aspect-ratio:1;opacity:0}.box_check input[type=checkbox]:checked+.ico_check{border-color:#53aeff;background:#53aeff}.box_check input[type=checkbox]:checked+.ico_check:before{border-left:0.2em solid #fff;border-bottom:0.2em solid #fff}.box_check input[type=checkbox]:disabled{cursor:not-allowed}.box_check input[type=checkbox]:disabled+.ico_check{border-color:#ddd;background:#ddd}.box_check input[type=checkbox]:disabled+.ico_check:before{border-left:0.2em solid transparent;border-bottom:0.2em solid transparent}.box_check input[type=checkbox]:disabled+.ico_check+label{color:#1c1c1c;cursor:default}.box_check input[type=checkbox]:focus{opacity:1}.box_check input[type=checkbox]+.ico_check{flex-shrink:0;display:block;position:relative;z-index:0;margin-right:0.25em;width:1em;aspect-ratio:1;background:#fff;border:0.1em solid #53aeff;border-radius:0.125em;transition:0.15s}.box_check input[type=checkbox]+.ico_check:before{display:block;position:absolute;top:50%;left:50%;width:0.8em;height:0.45em;border-left:0.2em solid transparent;border-bottom:0.2em solid transparent;transform:translate(-50%,-60%) rotate(-50deg);transition:inherit;content:""}.box_radio{display:inline-flex;align-items:center;position:relative}.box_radio input[type=radio]{position:absolute;left:0;z-index:1;margin:0;width:1em;aspect-ratio:1;opacity:0}.box_radio input[type=radio]:checked+.ico_radio{border:0.1em solid #53aeff}.box_radio input[type=radio]:checked+.ico_radio:after{background:#53aeff}.box_radio input[type=radio]:disabled{cursor:not-allowed}.box_radio input[type=radio]:disabled+.ico_radio{border-color:#ddd;background:#ddd}.box_radio input[type=radio]:disabled+.ico_radio:after{background:#ddd}.box_radio input[type=radio]:disabled+.ico_radio+label{color:#1c1c1c;cursor:default}.box_radio input[type=radio]:focus{opacity:1}.box_radio input[type=radio]+.ico_radio{flex-shrink:0;display:block;position:relative;z-index:0;margin-right:0.25em;width:1em;aspect-ratio:1;background:#fff;border:0.1em solid #53aeff;border-radius:50%;transition:0.15s}.box_radio input[type=radio]+.ico_radio:after{display:block;position:absolute;top:50%;left:50%;width:50%;aspect-ratio:1;background:transparent;border-radius:50%;transform:translate(-50%,-50%);transition:inherit;content:""}input[type=range]{position:relative;margin-block:calc((1.25em - 0.75em) / 2);width:100%;height:0.75em;background:var(--a11y-basecolor-reverse,#8acdff);border:solid 0.2em var(--a11y-basecolor,#dff1ff);border-radius:calc(0.75em / 2);outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{appearance:none;position:relative;z-index:1;width:1.25em;height:1.25em;aspect-ratio:1/1;background:var(--a11y-basecolor,#53aeff);border-radius:50%;box-shadow:0 0.2em 0.4em 0 rgba(0,0,0,0.15)}input[type=range]::-moz-range-thumb{appearance:none;position:relative;z-index:1;width:1.25em;height:1.25em;aspect-ratio:1/1;background:var(--a11y-basecolor,#53aeff);border:none;border-radius:50%;box-shadow:0 0.2em 0.4em 0 rgba(0,0,0,0.15)}input[type=range]::-moz-focus-outer{border:0;outline:0}input[type=range]:active::-webkit-slider-thumb{box-shadow:0px 5px 10px -2px rgba(0,0,0,0.3)}input[type=range]:focus-visible::-webkit-slider-thumb{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}input[type=range]:focus-visible::-moz-range-thumb{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}input[type=color]{position:relative;width:1.5em;height:1.5em;vertical-align:bottom;background:transparent;border:0.1em solid currentColor;border-radius:50%}input[type=color]::-webkit-color-swatch{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:0.1em solid #fff}input[type=color]::-moz-color-swatch{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:0.1em solid #fff}.box_upload label{display:inline-flex;position:relative;transition:0.3s}.box_upload label input[type=file]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%;text-indent:20em;border:0.1em solid red;overflow:hidden}.box_upload label input[type=file]:where(input[type=file])::-webkit-file-upload-button,.box_upload label input[type=file]:where(input[type=file])::file-selector-button{display:none}.box_upload label span{display:flex;position:relative;z-index:1;padding:1em;background:rgba(0,0,255,0.5)}.box_upload .txt_status{display:block}dialog{position:absolute;top:0;left:0;right:0;margin:auto;padding:0;border:0;background:rgba(255,0,0,0.5)}dialog:not([open]){display:none}dialog::backdrop{backdrop-filter:blur(2px);background-color:rgba(0,0,0,0.5)}dialog:not([data-dialog-outside-click=no])::backdrop{cursor:pointer}dialog[data-dialog-outside-click=no]{transition:0.05s}.clickstart dialog[data-dialog-outside-click=no]{transform:scale(1.02)}.clickend dialog[data-dialog-outside-click=no]{transform:scale(1)}.box_step>dd ol{display:flex;justify-content:space-between;margin-bottom:2.5em}.box_step>dd ol li{flex-basis:100%}.box_step>dd ol li .box_progress:after,.box_step>dd ol li .box_progress:before{display:block;position:absolute;top:50%;height:2px;background:#1c1c1c;transform:translateY(-50%);content:""}.box_step>dd ol li .box_progress:before{left:0;width:100%}.box_step>dd ol li .box_progress:after{right:0;width:100%}.box_step>dd ol li:first-child .box_progress:before{left:50%;width:100%}.box_step>dd ol li:last-child .box_progress:after{right:50%;width:100%}.box_step>dd ol li:first-child .box_progress:after,.box_step>dd ol li:last-child .box_progress:before{display:none;width:0}.box_step>dd ol li[aria-current=step] .box_progress:before,.box_step>dd ol li[aria-current=step]:not(:first-child) .box_progress:after{width:50%}.box_step>dd ol li[aria-current=step]~li .box_progress:after,.box_step>dd ol li[aria-current=step]~li .box_progress:before{z-index:0;width:50%;background:linear-gradient(to right,#555,#555 3px,transparent 3px,transparent 6px) center/6px 1px repeat-x}.box_step>dd ol li[aria-current=step]~li .box_progress span{color:#1c1c1c;background:#fff}.box_step>dd ol li[aria-current=step]:first-child .box_progress:before,.box_step>dd ol li[aria-current=step]:first-child~li .box_progress:before{z-index:0;background:linear-gradient(to right,#555,#555 3px,transparent 3px,transparent 6px) center/6px 1px repeat-x}.box_step>dd ol li[aria-current=step]:last-child .box_progress:after{z-index:0;background:#1c1c1c}.box_step>dd ol li+li[aria-current=step] .box_progress:after{z-index:0;background:linear-gradient(to right,#555,#555 3px,transparent 3px,transparent 6px) center/6px 1px repeat-x}.box_step>dd ol li .box_progress{display:block;position:relative;margin-bottom:0.5em;width:100%}.box_step>dd ol li .box_progress span{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-inline:auto;width:3.5em;aspect-ratio:1;text-align:center;color:#fff;background:#1c1c1c;border:1px solid #1c1c1c;border-radius:50%}.box_step>dd ol li .txt_label{display:block;width:100%;text-align:center}.box_step>dd ol li[aria-current=step]{font-weight:600}.box_step>dd ol li[aria-current=step] .box_progress span{color:#fff;background:#1c1c1c}.is-style-visually-hidden,.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}[data-text]:before{content:attr(data-text) ""}.br:before{content:"\a";white-space:pre}.noted{color:#D7001D}.box_check input[type=checkbox],.box_radio input[type=radio],.box_upload label input[type=file],:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea),input[type=color],input[type=range]{appearance:none}.box_breadcrumb{scrollbar-width:none;-ms-overflow-style:none}.box_breadcrumb::-webkit-scrollbar{display:none}.box_breadcrumb dt,.pagination .next a.link-next .en,.pagination .next a.link-next .ja,.pagination .next a.link-prev .en,.pagination .next a.link-prev .ja,.pagination .prev a.link-next .en,.pagination .prev a.link-next .ja,.pagination .prev a.link-prev .en,.pagination .prev a.link-prev .ja{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.pagination .next a.link-next .ico,.pagination .next a.link-prev .ico,.pagination .prev a.link-next .ico,.pagination .prev a.link-prev .ico{flex-shrink:0;display:block;position:relative;width:10px;height:5px}.pagination .next a.link-next .ico:after,.pagination .next a.link-next .ico:before,.pagination .next a.link-prev .ico:after,.pagination .next a.link-prev .ico:before,.pagination .prev a.link-next .ico:after,.pagination .prev a.link-next .ico:before,.pagination .prev a.link-prev .ico:after,.pagination .prev a.link-prev .ico:before{display:block;position:absolute;top:50%;transform:translateY(-50%);content:""}.pagination .next a.link-next .ico:before,.pagination .next a.link-prev .ico:before,.pagination .prev a.link-next .ico:before,.pagination .prev a.link-prev .ico:before{width:100%;height:1px;background:currentColor}.pagination .next a.link-next .ico:after,.pagination .next a.link-prev .ico:after,.pagination .prev a.link-next .ico:after,.pagination .prev a.link-prev .ico:after{width:0;height:0;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent}.pagination .next a.link-next .ico:after,.pagination .prev a.link-next .ico:after{right:0;border-left:4px solid currentColor;border-right:0 solid transparent}.pagination .next a.link-prev .ico:after,.pagination .prev a.link-prev .ico:after{left:0;border-left:0 solid transparent;border-right:4px solid currentColor}.btn_jump a[href="#menu"] .ico,.ico-arrow-right{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(6 / var(--base) * 1em);height:calc(9 / var(--base) * 1em)}.btn_jump a[href="#menu"] .ico:after,.btn_jump a[href="#menu"] .ico:before,.ico-arrow-right:after,.ico-arrow-right:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.btn_jump a[href="#menu"] .ico:after,.btn_jump a[href="#menu"] .ico:before,.ico-arrow-right:after,.ico-arrow-right:before{top:50%;left:50%}.btn_jump a[href="#menu"] .ico:before,.ico-arrow-right:before{transform-origin:right center;transform:translateY(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) rotate(45deg)}.btn_jump a[href="#menu"] .ico:after,.ico-arrow-right:after{transform-origin:right center;transform:translateY(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) rotate(-45deg)}.ico-arrow-left{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(6 / var(--base) * 1em);height:calc(9 / var(--base) * 1em)}.ico-arrow-left:after,.ico-arrow-left:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.ico-arrow-left:after,.ico-arrow-left:before{top:50%;left:50%}.ico-arrow-left:before{transform-origin:left center;transform:translateY(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) rotate(-45deg)}.ico-arrow-left:after{transform-origin:left center;transform:translateY(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) rotate(45deg)}.ico-arrow-top{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(9 / var(--base) * 1em);height:calc(6 / var(--base) * 1em)}.ico-arrow-top:after,.ico-arrow-top:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.ico-arrow-top:before{left:50%}.ico-arrow-top:after{right:50%}.ico-arrow-top:after,.ico-arrow-top:before{bottom:50%}.ico-arrow-top:before{transform-origin:right top;transform:translateY(calc(50% - var(--line-width) / 2 * 0.6783401829)) translateX(-100%) rotate(-45deg)}.ico-arrow-top:after{transform-origin:left top;transform:translateY(calc(50% - var(--line-width) / 2 * 0.6783401829)) translateX(100%) rotate(45deg)}.btn_jump a[href="#contents"] .ico,.ico-arrow-bottom{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(9 / var(--base) * 1em);height:calc(6 / var(--base) * 1em)}.btn_jump a[href="#contents"] .ico:after,.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:after,.ico-arrow-bottom:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:before{left:50%}.btn_jump a[href="#contents"] .ico:after,.ico-arrow-bottom:after{right:50%}.btn_jump a[href="#contents"] .ico:after,.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:after,.ico-arrow-bottom:before{top:50%}.btn_jump a[href="#contents"] .ico:before,.ico-arrow-bottom:before{transform-origin:right bottom;transform:translateY(calc(-50% + var(--line-width) / 2 * 0.6783401829)) translateX(-100%) rotate(45deg)}.btn_jump a[href="#contents"] .ico:after,.ico-arrow-bottom:after{transform-origin:left bottom;transform:translateY(calc(-50% + var(--line-width) / 2 * 0.6783401829)) translateX(100%) rotate(-45deg)}.ico_twitter:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_twitter.svg") center/contain no-repeat}.ico_twitter_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_twitter_gray.svg") center/contain no-repeat}.ico_hatena:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_hatena.svg") center/contain no-repeat}.ico_hatena_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_hatena_gray.svg") center/contain no-repeat}.ico_line:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_line.svg") center/contain no-repeat}.ico_line_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_line_gray.svg") center/contain no-repeat}.ico_youtube:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_youtube.svg") center/contain no-repeat}.ico_youtube_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_youtube_gray.svg") center/contain no-repeat}.ico_facebook:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook.svg") center/contain no-repeat}.ico_facebook_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook_gray.svg") center/contain no-repeat}.ico_facebook:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook.svg") center/contain no-repeat}.ico_facebook_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_facebook_gray.svg") center/contain no-repeat}.ico_instagram:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_instagram.svg") center/contain no-repeat}.ico_instagram_gray:before{background:url("/wp/wp-content/themes/HHBG2024/files/images/common/ico_instagram_gray.svg") center/contain no-repeat}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:not([type=range]):focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}[id]:not(input):not(textarea):not(select):focus-visible{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:-4px}:root{--scrollbar-width:unset;scroll-behavior:smooth;--base:16}body{font-family:"Noto Sans JP",sans-serif;font-size:1em;font-kerning:normal;color:#323232}body.fixed{position:fixed;width:100%;height:100%}body a{text-decoration:none!important}body a:hover{cursor:pointer}code,kbd,pre,samp{font-family:"Noto Sans Mono","Noto Sans JP","Courier New",monospace}@media screen and (max-width:47.9375em){select{font-size:16px}}:where(a){color:#323232;transition:0.3s}:where(a:not([class*=link]):not([class*=hoge])){-webkit-text-decoration:underline 1px currentColor;text-decoration:underline 1px currentColor;text-underline-offset:0.5333333333em}:where(ul,ol){list-style:none}:where(img[width][height]){height:auto}@media screen and (min-width:64.0625em){body .view_tab,body .view_tab-sp{display:none!important}}@media screen and (min-width:48em){body .view_sp{display:none!important}}@media screen and (max-width:64em){body .view_pc{display:none!important}}@media screen and (max-width:47.9375em){body .view_pc-tab,body .view_tab{display:none!important}}.mouse .over{transition:opacity 0.3s ease-in}.mouse .over:hover,.touch .over.touchstart{opacity:0.7}.touch .over{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .over.touchend{transition-delay:0.2s}html.noscroll{overflow:hidden}:where(h1,h2,h3,h4,h5,h6){font-size:100%}.box_contents{margin-top:30px}.header{position:fixed;top:0;right:0;left:0;background-color:#fff;z-index:99}.header_inner{display:flex;align-items:center;justify-content:space-between;column-gap:20px;margin:0 auto;padding:15px 5%;text-align:center;box-sizing:border-box}@media screen and (min-width:48em){.header_inner{column-gap:3.2258064516%;max-width:1240px;width:96.7741935484%;padding:20px 0}}.header_inner .logo{display:inline-block;width:100px}@media screen and (min-width:48em){.header_inner .logo{width:140px}}.header_inner .logo a{display:block;opacity:1;transition:all 0.3s ease}.header_inner .logo a img{height:auto}.header_inner .logo a:hover{opacity:0.7}@media screen and (min-width:48em){.header_nav{width:80.6451612903%}}@media screen and (max-width:47.9375em){.header_nav{width:calc(100% - 120px)}}.header_nav ul{display:flex;justify-content:flex-end;align-items:center;width:100%}.header_nav ul li{display:inline-block;vertical-align:top;transition:0.7s;position:relative;max-width:180px;width:100%}@media screen and (min-width:64.0625em){.header_nav ul li{max-width:180px;margin:0 0 0 2em}}@media screen and (min-width:48em) and (max-width:64em){.header_nav ul li{max-width:140px;margin:0 0 0 1em}}@media screen and (max-width:47.9375em){.header_nav ul li{width:auto;margin:0 0 0 20px}}.header_nav ul li:first-child{margin:0}.header_nav ul li a{display:grid;grid-row-gap:5px;font-family:"Kaisei Opti",serif;font-weight:600;color:#62180f;position:relative;top:0}@media screen and (min-width:48em){.header_nav ul li a{grid-row-gap:5px}}.header_nav ul li a span{display:block}.header_nav ul li a span:first-child{border-bottom:2px solid #62180f}@media screen and (min-width:64.0625em){.header_nav ul li a span:first-child{font-size:1.0666666667em}}@media screen and (min-width:48em) and (max-width:64em){.header_nav ul li a span:first-child{font-size:0.9333333333em}}@media screen and (max-width:47.9375em){.header_nav ul li a span:first-child{padding-bottom:5px}}@media screen and (min-width:64.0625em){.header_nav ul li a span:last-child{font-size:0.9333333333em}}@media screen and (min-width:48em) and (max-width:64em){.header_nav ul li a span:last-child{font-size:0.8em}}@media screen and (max-width:47.9375em){.header_nav ul li a span:last-child{font-size:0.6666666667em}}.header_nav ul li:hover a{color:#d7001d;top:5px}.header_nav ul li:hover a span:first-child{border-bottom:2px solid #d7001d}.fix_menu{position:fixed;right:0;bottom:10vh}.fix_menu ul li{display:block;text-align:center;margin:0 auto;width:auto}.fix_menu ul li a{display:block;font-weight:600;position:relative;top:0;right:0;width:300px;height:100%}.fix_menu ul li a.fix_r{padding:1em 0;font-size:20px;background:#ab1706;color:#fff;box-shadow:3px 3px 0 #fff;margin:0 0 15px}.fix_menu ul li a.fix_w{padding:10px 0;font-size:24px;background:#fff;color:#ab1706;line-height:1.2}@media screen and (min-width:48em){.fix_menu ul li a.fix_w{box-shadow:3px 3px 0 #ab1706}}.fix_menu ul li a.fix_w span{display:block;border:none;font-family:"Noto Sans JP",sans-serif;color:#323232;font-size:0.6em}.fix_menu ul li a:hover{right:-10px}.fix_menu ul li a:hover.fix_w span{border:none}@media screen and (max-width:47.9375em){.fix_menu{bottom:-15px;right:0;width:100vw}.fix_menu ul{display:flex;align-items:stretch;overflow:hidden}.fix_menu ul li{display:inline-block;vertical-align:top;width:50%}.fix_menu ul li a{display:block;padding:1rem;width:100%;box-shadow:none}.fix_menu ul li a:hover{right:0}}.footer{background-image:linear-gradient(0deg,rgb(255,255,255),rgb(255,159,74) 50%);position:relative}.footer_inner{max-width:1240px;width:100%;margin:0 auto;padding:2em 2em 80px;background:#409acc;text-align:center;color:#fff}@media screen and (max-width:1280px){.footer_inner{width:95%}}.footer_inner ul.site_link li{width:calc(25% - 0.2em)}@media screen and (max-width:1280px){.footer_inner ul.site_link li{width:100%;margin:0 auto 1rem}}.footer_inner ul.txt_link li{margin:0 1rem 2rem}.footer_inner ul li{display:inline-block;vertical-align:top;transition:0.5s;margin:0 0 2em}.footer_inner ul li:hover a{top:5px}.footer_inner ul li a{color:#fff;position:relative;top:0}.footer_inner ul li a img{height:80px}@media screen and (max-width:1280px){.footer_inner ul li a img{height:60px}}.footer_inner p{font-size:0.8em}.footer:before{content:"";display:block;width:100%;max-width:1240px;margin:0 auto;height:100px;background:url("../images/common/inner_footer_img.svg") center top/cover no-repeat #faebae;position:relative}@media screen and (max-width:1280px){.footer:before{width:95%}}.footer:after{content:"";display:block;width:100%;height:180px;background:url("../images/common/footer_img.svg") center bottom/cover no-repeat;position:absolute;bottom:-80px;left:0;right:0}.box_breadcrumb{padding:0.5rem 0 1rem;overflow:scroll}@media screen and (min-width:64.0625em){.box_breadcrumb{margin-inline:auto}}@media screen and (min-width:48em) and (max-width:64em){.box_breadcrumb{margin-left:2.5%;width:97.5%}}@media screen and (max-width:47.9375em){.box_breadcrumb{margin-left:5.8666666667%;margin-bottom:30px;width:94.1333333333%}}.box_breadcrumb dd{line-height:1.5;display:flex;flex-direction:column}.box_breadcrumb dd:after,.box_breadcrumb dd:before{content:"";display:block;height:0;width:0}.box_breadcrumb dd:before{margin-bottom:calc(-0.34em + 0px)}.box_breadcrumb dd:after{margin-top:calc(-0.26em + 0px)}.box_breadcrumb dd .label{display:none}.box_breadcrumb dd ol{display:flex;gap:1em}.box_breadcrumb dd ol li{flex-shrink:0;display:flex;align-items:center;gap:1.5833333333em;font-size:0.8em}.box_breadcrumb dd ol li a{text-decoration:none}.box_breadcrumb dd ol li a:not([aria-current=page]){color:#1c1c1c}.box_breadcrumb dd ol li a[aria-current=page]{pointer-events:none}.box_breadcrumb dd ol li .ico_home{display:none}.box_breadcrumb dd ol li .ico_arrow_r{display:block;width:1em;height:1em;position:relative}.box_breadcrumb dd ol li .ico_arrow_r:before{display:block;width:0.5em;height:0.5em;content:"";border-right:1px solid #323232;border-top:1px solid #323232;transform:rotate(45deg);position:absolute;left:0;top:0.25em}header.box_page_header{width:100%;padding:15vh 0 5vh;text-align:center}@media screen and (min-width:48em){header.box_page_header{height:60vh}}@media screen and (max-width:47.9375em){header.box_page_header{height:30vh}}header.box_page_header:before{content:"";display:block;width:100%;height:150px;position:absolute;bottom:-50px;background:url("../images/common/fv_bg1.svg") center/cover no-repeat transparent}header.box_page_header:after{content:"";display:block;width:100%;max-width:1240px;margin:0 auto;height:132.6px;position:absolute;bottom:-50px;background:url("../images/common/fv_bg2.svg") center/cover no-repeat transparent}@media screen and (min-width:48em){header.box_page_header:after{width:100%}}@media screen and (max-width:47.9375em){header.box_page_header:after{width:95%}}@media screen and (max-width:1240px){header.box_page_header:after{width:95%}}header.box_page_header .page_header_inner{background:white;margin:0 auto;border-radius:8px;box-sizing:border-box}@media screen and (min-width:48em){header.box_page_header .page_header_inner{max-width:500px;width:90%;padding:2rem 2rem 2.5rem}}@media screen and (max-width:47.9375em){header.box_page_header .page_header_inner{width:auto;padding:20px}}header.box_page_header .page_header_inner h1.title_large{color:#d7001d;font-family:"Kaisei Opti",serif;font-weight:600;line-height:1}@media screen and (min-width:48em){header.box_page_header .page_header_inner h1.title_large{font-size:2.75rem}}@media screen and (max-width:47.9375em){header.box_page_header .page_header_inner h1.title_large{font-size:2rem}}@media screen and (min-width:48em){header.box_page_header .page_header_inner h1.title_large{margin:1rem 0 0}}header.box_page_header .page_header_inner h1.title_large span{display:block;font-size:1rem;margin:0.5em auto}header.box_page_header .page_header_inner .img_under{display:inlie-block;padding:2rem 0 0}header.box_page_header .page_header_inner .img_under img{max-width:180px;width:100%}@media screen and (max-width:768px){header.box_page_header .page_header_inner .img_under img{max-width:120px}}#main{background-image:linear-gradient(0deg,rgb(255,159,74) 10%,rgb(64,154,204) 60%,rgb(191,248,255));position:relative}#main article{overflow:hidden}#main article .box_contents{max-width:1240px;width:100%;margin:0 auto;padding-top:0;background:#faebae}@media screen and (min-width:48em){#main article .box_contents{padding:3rem 2rem}}@media screen and (max-width:47.9375em){#main article .box_contents{padding:2rem 1rem}}@media screen and (max-width:1280px){#main article .box_contents{width:95%}}#main article .box_contents .box_sample{margin:2rem 0}#main article .box_contents h2.title_large_2{font-family:"Kaisei Opti",serif;font-weight:600;line-height:1.1;margin:0 auto 3rem;color:#62180f;text-align:center;position:relative}@media screen and (min-width:48em){#main article .box_contents h2.title_large_2{font-size:2.5rem}}@media screen and (max-width:47.9375em){#main article .box_contents h2.title_large_2{font-size:1.8rem}}#main article .box_contents h2.title_large_2:before{content:"";display:block;width:320px;height:3px;background-color:#62180f;margin:0 auto;position:absolute;bottom:-1rem;right:calc(50% - 160px)}#main article .box_contents h2.title_large_2:after{content:"";display:block;width:20px;height:20px;margin:0 auto;background:#faebae;border-bottom:3.5px solid #62180f;border-right:3.5px solid #62180f;transform:rotate(45deg);position:absolute;bottom:calc((1rem + 9px) / -1);right:calc(50% - 10px)}#main article .box_contents h2.title_large_2 span{font-family:"Noto Sans JP",serif;font-size:1rem;display:block;margin:0 auto 5px}#main article .box_contents h3.title_medium{font-family:"Kaisei Opti",serif;font-weight:600;color:#62180f;border-bottom:3px solid #62180f}@media screen and (min-width:48em){#main article .box_contents h3.title_medium{font-size:1.8rem}}@media screen and (max-width:47.9375em){#main article .box_contents h3.title_medium{font-size:1.3rem}}#main article .box_contents h3.title_medium_box{font-family:"Kaisei Opti",serif;font-weight:600;color:#62180f;display:block;background:#fff;max-width:318px;width:100%;line-height:1;margin:1rem auto;position:relative;text-align:center}@media screen and (min-width:48em){#main article .box_contents h3.title_medium_box{font-size:1.8rem}}@media screen and (max-width:47.9375em){#main article .box_contents h3.title_medium_box{font-size:1.3rem}}@media screen and (min-width:48em){#main article .box_contents h3.title_medium_box{padding:1rem 0 2rem}}@media screen and (max-width:47.9375em){#main article .box_contents h3.title_medium_box{padding:0.8rem 0 1.4rem}}#main article .box_contents h3.title_medium_box:after{content:"";display:block;max-width:320px;width:100%;height:calc(2em + 16px);border:3px solid #62180f;position:absolute;top:-6px;left:-6px}#main article .box_contents h3 span{font-family:"Noto Sans JP",serif;font-size:1rem;display:block;margin:0 auto 0.5rem}#main article .box_contents h4.title_small{font-family:"Noto Sans JP",serif;font-weight:600;color:#62180f;border-bottom:3px solid #62180f}@media screen and (min-width:48em){#main article .box_contents h4.title_small{font-size:1.35rem}}@media screen and (max-width:47.9375em){#main article .box_contents h4.title_small{font-size:1.15rem}}#main article .box_contents h5{font-family:"Noto Sans JP",serif;font-weight:600;color:#62180f;border-bottom:2px solid #62180f}@media screen and (min-width:48em){#main article .box_contents h5{font-size:1.15rem}}@media screen and (max-width:47.9375em){#main article .box_contents h5{font-size:1rem}}#main article .box_contents .txt_large{font-family:"Noto Sans JP",serif;font-weight:600;line-height:1.5}#main article .box_contents .txt_basic{font-family:"Noto Sans JP",serif;line-height:1.5;margin-bottom:15px}#main article .box_contents .txt_small{font-family:"Noto Sans JP",serif;line-height:1.5;font-size:0.8em}#main article .box_contents .txt_tiny{font-family:"Noto Sans JP",serif;line-height:1.5;font-size:13px}#main article .box_contents .txt_kaisei{font-family:"Kaisei Opti",serif;font-weight:600;line-height:1.5}#main article .box_contents .txt_red{color:#62180f}#main article .box_contents .txt_blue{color:#003567}#main article .box_contents .txt_white{color:#fff}#main article .box_contents .bg_orange{background-color:#e95412}#main article .box_contents .bg_w{background-color:#fff}#main article .box_contents .b{font-weight:600;display:inline-block}#main article .box_contents .btn_basic{display:inline-block;vertical-align:top;font-family:"Kaisei Opti",serif;font-weight:600;line-height:1;color:#62180f;background:#faebae;max-width:318px;width:100%;margin:3px 2rem 2rem 6px;text-align:center;position:relative;transition:all 0.3s}#main article .box_contents .btn_basic:active:after,#main article .box_contents .btn_basic:hover:after{top:0;left:0}#main article .box_contents .btn_basic:active>span,#main article .box_contents .btn_basic:hover>span{transform:translate(6px,6px)}#main article .box_contents .btn_basic>span{display:block;width:100%;padding:1.2rem 0 1.5rem;transition:all 0.3s;position:relative;top:-6px;left:-6px;border:3px solid #62180f}#main article .box_contents .btn_basic>span .material-symbols-outlined{position:relative;top:6px;left:6px}#main article .box_contents .btn_basic.nosymbol{}#main article .box_contents .btn_basic.btn_y{background:#fff}#main article .box_contents .btn_basic.btn_y>span{border:3px solid #f0c139}#main article .box_contents .btn_basic.btn_w{background:#fff}#main article .box_contents table{width:100%}#main article .box_contents table td,#main article .box_contents table th{font-weight:normal;padding:0.5rem;display:inline-block;vertical-align:top}#main article .box_contents table.table_sellbox{margin:2px 0 0 0}#main article .box_contents table.table_sellbox tr{display:flex;margin:0 0 2px}@media screen and (max-width:47.9375em){#main article .box_contents table.table_sellbox tr{display:block}}#main article .box_contents table.table_sellbox th{background:#eff7f8;table-layout:fixed;min-width:130px}@media screen and (max-width:47.9375em){#main article .box_contents table.table_sellbox th{width:100%}}#main article .box_contents table.table_borderbox tr{border-bottom:1px solid #62180f}@media screen and (max-width:47.9375em){#main article .box_contents table{display:block}#main article .box_contents table tbody{display:block;width:100%}#main article .box_contents table tbody td,#main article .box_contents table tbody th,#main article .box_contents table tbody tr{display:block;text-align:left}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#ff5050}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#ff5050;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #ff5050;background:#fff;padding:0.2em 0.8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:after,.wpcf7-list-item-label:before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}