﻿/*!
Theme Name: SIMPLIST
Theme URI: http://pink-freak.com/
Author: pink-freak.com
Author URI: http://pink-freak.com/
Description: Simple and Easy to Use
Version: 2024.07.18
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pinkfreak
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

pinkfreak is based on pinkfreak https://pink-freak.com/, (C) 2012-2020 Automattic, Inc.
pinkfreak is distributed under the terms of the GNU GPL v2 or later.
*/html{scroll-behavior:smooth;box-sizing:border-box}main.page{margin-top:100px;margin-bottom:100px}@media only screen and (max-width:1000px){main.page{margin-top:60px}}*,*::before,*::after{box-sizing:inherit}@media only screen and (max-width:1000px){.pc{display:none !important}}@media only screen and (min-width:1001px){.sp{display:none !important}}h1{font-family:"Noto Sans JP", sans-serif;font-size:48px;line-height:1.4;font-weight:700;margin:0}h2{font-family:"Noto Sans JP", sans-serif;font-size:36px;line-height:1.8;font-weight:700}h3{font-family:"Noto Sans JP", sans-serif;font-size:28px;line-height:1.8;font-weight:700;margin-top:40px;margin-bottom:0}h4{font-family:"Noto Sans JP", sans-serif;font-size:24px;line-height:1.8}h5{font-family:"Noto Sans JP", sans-serif;font-size:20px;line-height:1.8;margin-top:40px;margin-bottom:0}h6{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;margin:0}p{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;text-align:justify}@media only screen and (max-width:1000px){h1{font-size:36px}h2{font-size:28px;line-height:1.6}h3{font-size:24px;line-height:1.6}h4{font-size:20px}h5{font-size:18px}p{font-size:14px}}ul,ol{padding:0}figure,.wp-block-image{margin:0}.wrap-wide{width:92%;max-width:1400px !important;margin:auto}.wrap-middle{width:92%;max-width:1140px !important;margin:auto}.wrap-narrow{width:92%;max-width:900px !important;margin:auto}.wrap-right,body .is-layout-constrained>.wrap-right{width:calc(50% + 92% / 2);max-width:calc(50% + 1140px / 2);margin-right:0 !important;margin-left:auto !important}.alignright{float:initial !important}.section-pattern{padding:40px 0}.section-contact{padding-top:0;margin-top:40px}.section-contact .wrap-narrow{background:#fff;padding:40px 10%;border-radius:20px;box-shadow:0 0 10px 0 #0003}@media (max-width:600px){.section-contact .wrap-narrow{padding:40px 4%}}.section-contact .wrap-narrow .link-button a{border:solid 1px #000}.form-policy{height:300px;overflow-y:scroll;border:solid 1px #eee;border-radius:20px;padding:20px 4%;margin-bottom:70px}.table-pattern tr,.table-pattern td{border:none;vertical-align:top;padding:20px 0}.table-pattern tr{border-bottom:solid 1px #ccc}.table-pattern tr td:first-child{width:170px;font-weight:bold}.table-pattern tr td:last-child{width:calc(100% - 170px)}.history-pattern{position:relative;overflow:visible;height:auto}.history-pattern table{width:90%;margin:auto}.history-pattern tr,.history-pattern td{border:none;vertical-align:top;padding:15px 0}.history-pattern tr{position:relative}.history-pattern tr:before{content:"";display:block;position:absolute;top:25px;left:-6px;width:16px;height:16px;border-radius:8px;background:#ddd}@media only screen and (max-width:1000px){.history-pattern td{display:block}}.history-pattern tr td:first-child{width:180px;font-weight:bold;font-size:24px;padding-left:40px}.history-pattern tr td:last-child{width:calc(100% - 180px)}@media only screen and (max-width:1000px){.history-pattern tr td:last-child{padding-top:0;padding-left:40px;width:100%}}.history-pattern:after{content:"";display:block;position:absolute;top:70px;left:9.5%;width:3px;height:calc(100% - 100px);background:#ddd}.flow-pattern{position:relative;overflow:visible;height:auto}.flow-pattern table{width:76%;margin-left:24%;border-left:2vw solid #f4f4f4;border-collapse:separate !important;border-spacing:0 40px}.flow-pattern tr,.flow-pattern td{border:none;vertical-align:top;padding:0}.flow-pattern tr{position:relative}.flow-pattern tr:before{content:"";display:block;position:absolute;top:10px;left:calc(-2vw + 8px);width:10px;height:10px;border-radius:8px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:before{left:-9px}}.flow-pattern tr:after{content:"";display:block;position:absolute;top:15px;left:calc(-2vw + 8px);width:8%;height:1px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:after{width:5%}}.flow-pattern tr td:first-child{width:25%;max-width:140px;line-height:36px;font-size:16px;padding:0;top:-5px;left:-34%;text-align:center;border-radius:5px;color:#fff;background:#333;position:absolute}@media only screen and (max-width:1000px){.flow-pattern tr td:first-child{font-size:14px}}.flow-pattern tr td:first-child:after{content:"";display:block;position:absolute;top:13px;right:-6px;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #333;border-right:0}.flow-pattern tr td:last-child{width:100%;padding-left:8%;line-height:1.6;font-size:18px}@media only screen and (max-width:1000px){.flow-pattern tr td:last-child{font-size:16px}}.wp-block-query>ul{margin-left:0}.card-box{padding:40px 5%;box-shadow:0 0 12px #0001;border-radius:20px}.card-groups{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups a{text-decoration:none;color:#000}.card-groups>*{width:32%}.card-groups>* figure,.card-groups>* img{width:100%;height:200px;border-radius:10px;object-fit:cover}.card-groups>* p,.card-groups>* h5{margin:0}.card-groups>* h4{margin:20px 0}.card-groups>* .date a{padding-top:20px;display:block}.card-groups>* h5 a{padding-top:10px;display:block}.card-groups>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups>a h5{margin:10px 0;height:80px;overflow:hidden}@media only screen and (max-width:1000px){.card-groups{flex-direction:column}.card-groups>*{width:100%}}.card-groups2{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups2 a{text-decoration:none;color:#000}.card-groups2>*{width:48%}.card-groups2>* figure,.card-groups2>* img{width:100%;height:260px;border-radius:10px;object-fit:cover;object-position:top}.card-groups2>* p,.card-groups2>* h5{margin:0}.card-groups2>* h4{margin:20px 0}.card-groups2>* .date a{padding-top:20px;display:block}.card-groups2>* h5 a{padding-top:10px;display:block}.card-groups2>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups2>a h5{margin:10px 0;overflow:hidden}@media only screen and (max-width:1000px){.card-groups2{flex-direction:column}.card-groups2>*{width:100%}}.card-columns{display:flex;gap:10px 2%;margin-bottom:60px}.card-columns .wp-block-column:last-child{background:#f4f4f4;border-radius:10px;padding:20px}.card-columns a{text-decoration:none;color:#000}.card-columns>*{width:32%}.card-columns>* img{width:100%;height:100%;max-height:300px;border-radius:10px;object-fit:cover}.card-columns>* p,.card-columns>* h5{margin:0}.card-columns>* h4{margin-top:0}.card-columns>* .date a{padding-top:20px;display:block}.card-columns>* h5 a{padding-top:10px;display:block}.data-lineup{border:solid 1px #000;border-radius:20px;padding:50px 6%}.data-lineup .data-lineup-title h2{margin:0}.data-lineup .data-lineup-content{display:flex;flex-wrap:wrap;gap:40px 4%}.data-lineup .data-lineup-content>*{width:30%;text-align:center}.data-lineup .data-lineup-content>* h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px;margin-bottom:20px}.data-lineup .data-lineup-content>* p{text-align:center}.data-lineup .data-lineup-content>* figure{width:120px}.data-lineup .data-lineup-content>*>.wp-block-group{display:flex;width:130px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>*>.wp-block-group>*{margin:0 !important;line-height:50px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>*{width:100%}.data-lineup .data-lineup-content>*>*{width:100%}}.data-lineup .data-lineup-content>.data-lineup-two-rows{width:64%;text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px}.data-lineup .data-lineup-content>.data-lineup-two-rows p{text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows figure{mix-blend-mode:darken}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{gap:2%;justify-content:center;width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{background:#f4f4f4;border-radius:10px;flex-direction:column;width:31%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group{display:flex;width:140px;padding-bottom:20px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group>*{margin:0 !important;line-height:50px}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content p:first-child{font-size:12px;margin-top:10px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>.data-lineup-two-rows{width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{flex-direction:column}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{width:100%;margin-bottom:20px}}.link-button a{margin:auto;margin-top:50px;width:280px;line-height:54px;color:#000;background:#fff;box-shadow:0 0 10px #0003;border-radius:27px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center}.link-button a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow.svg");background-size:contain;width:28px;height:28px;transition:0.3s;position:absolute;right:10px}.link-button2 a{margin:auto;margin-top:50px;width:280px;line-height:80px;color:#fff;background:#B90C0C;border-radius:10px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative}.link-button2 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow-invert.svg");background-size:contain;width:32px;height:32px;transition:0.3s;position:absolute;top:24px;right:10px;mix-blend-mode:lighten}.fix-buttons{position:fixed;right:0;bottom:50px;width:10%;max-width:70px}.fix-buttons a{display:block}body:not(.page-id-18) .grecaptcha-badge{display:none}.textAnimation .line{opacity:0;animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1}}.tab{flex-wrap:wrap;display:flex}.tab .tab-title{width:auto;padding:0 20px;background-color:#F0F0F0;line-height:40px;font-size:14px;border-radius:20px;text-align:center;display:block;margin-right:5px;font-weight:600;float:left;order:-1;cursor:pointer}@media only screen and (max-width:1000px){.tab .tab-title{padding:0 15px}}.tab input[name="news_tab"]{display:none}.tab input:checked+.tab-title{background-color:#333;color:#fff}.tab .tab-content{display:none;width:100%;margin-top:10px}.tab .tab-content a{text-decoration:none;color:#666;display:block;border-bottom:solid 1px #D9D9D9;padding:12px 0}.tab .tab-content a p{margin:3px 0;font-size:14px;font-weight:600;font-family:"Oswald", sans-serif}.tab .tab-content a h5{margin:3px 0;color:#40891E}.tab input:checked+.tab-title+.tab-content{display:block}.accordion{border:solid 1px #666;border-radius:10px;margin-bottom:20px;cursor:pointer}.accordion .accordion-item{padding:20px 40px 20px 60px;border-radius:10px;display:block;background:#ffffff;position:relative}.accordion .accordion-item p,.accordion .accordion-item input{margin:0;font-size:16px;color:#000}.accordion .accordion-item:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-image:url("./../../themes/simplist/svg/q.svg");width:36px;height:36px;top:18px;left:12px;transition:0.3s;position:absolute}.accordion .accordion-item:after{content:"";display:block;width:8px;height:8px;border-left:solid 2px #333;border-bottom:solid 2px #333;position:absolute;right:20px;transform:rotate(315deg);top:0;bottom:0;margin:auto;transition:0.3s}.accordion .accordion-content{height:0;overflow:hidden;border-radius:10px;padding:0 40px 0 60px;background-color:#fff;position:relative;transition:0.3s}.accordion .accordion-content p{margin:0}.accordion .accordion-content:before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/a.svg");width:36px;height:36px;top:0;left:12px;position:absolute}.accordion.open .accordion-item:after{transform:rotate(225deg)}.accordion.open .accordion-content{height:auto;padding:0 40px 25px 60px}.modal-content{opacity:0;visibility:hidden;background:#000a;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;z-index:100;transition:0.3s;cursor:pointer}.modal-content .modal-content-inner{width:90%;max-width:1000px;background:#fff;border-radius:20px;cursor:auto;position:relative}.modal-content .modal-content-inner>div{padding:40px 5%;overflow-y:auto;max-height:calc(100vh - 100px)}.modal-content .modal-content-inner::before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/close2.svg");width:36px;height:36px;top:-46px;right:0;position:absolute;pointer-events:none}.modal-content.open{opacity:1;visibility:visible}.carousel-pattern{position:relative;width:100%;height:100vh;min-height:600px}.carousel-pattern .section-pattern{position:absolute;visibility:hidden;opacity:0;width:100%;height:100%;top:0;padding:0 !important;transition:0.8s;background-size:cover;background-position:center}.carousel-pattern .section-pattern *{user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.carousel-pattern .section-pattern.open{opacity:1;visibility:visible}@keyframes mainviewDisplay{from{opacity:0}to{opacity:1}}.wp-admin .carousel-pattern{height:auto;flex-direction:column}.wp-admin .carousel-pattern .section-pattern{height:80vh;min-height:600px;position:relative !important;visibility:visible !important;opacity:1 !important}.infinite-scroll{display:flex;justify-content:space-between}.infinite-scroll figure{margin:0 !important}.infinite-scroll figure img{height:80px;width:auto;object-fit:contain}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc;border-radius:3px;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}textarea{width:100%}.pattern-honeycomb{background-image:url("./../../themes/simplist/textures/honeycomb-pattern.png") !important;background-repeat:repeat;background-size:60px auto}.pattern-brick{background-image:url("./../../themes/simplist/textures/brick.png") !important;background-repeat:repeat;background-size:100px auto}.gray{background:#f8f8f8}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.date{font-weight:600;font-family:"Oswald", sans-serif;color:#333}.wp-block-query-pagination{margin-top:50px}.wp-block-query-pagination a{text-decoration:none;color:#000;line-height:30px;border-radius:15px;background:#f4f4f4}.wp-block-query-pagination a.wp-block-query-pagination-previous,.wp-block-query-pagination a.wp-block-query-pagination-next{padding:0 15px}.wp-block-query-pagination a.page-numbers{width:30px;text-align:center;display:inline-block}.wp-block-query-pagination .current{display:inline-block;width:30px;line-height:30px;border-radius:15px;text-align:center;background:#000;color:#fff}h2 a,h3 a{color:#000;text-decoration:none !important;display:flex;gap:20px;align-items:center}h2 a:after,h3 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/h-link-arrow.svg");background-size:contain;width:200px;height:40px;transition:0.3s}@media only screen and (max-width:600px){h2 a:after,h3 a:after{width:100px;height:32px}}h2 a:hover:after,h3 a:hover:after{background-image:url("./../../themes/simplist/svg/h-link-arrow-hover.svg")}*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}body.page,body.single,body.archive{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word;margin:0}body.page dl dl,body.page dl ol,body.page dl ul,body.page ol dl,body.page ul dl,body.single dl dl,body.single dl ol,body.single dl ul,body.single ol dl,body.single ul dl,body.archive dl dl,body.archive dl ol,body.archive dl ul,body.archive ol dl,body.archive ul dl{margin:0}body.page ol ol,body.page ol ul,body.page ul ol,body.page ul ul,body.single ol ol,body.single ol ul,body.single ul ol,body.single ul ul,body.archive ol ol,body.archive ol ul,body.archive ul ol,body.archive ul ul{margin:0}body.page hr,body.single hr,body.archive hr{height:0;overflow:visible}body.page main,body.single main,body.archive main{display:block}body.page nav ol,body.page nav ul,body.single nav ol,body.single nav ul,body.archive nav ol,body.archive nav ul{list-style:none;padding:0}body.page pre,body.single pre,body.archive pre{font-family:monospace, monospace;font-size:1em}body.page abbr[title],body.single abbr[title],body.archive abbr[title]{text-decoration:underline;text-decoration:underline dotted}body.page b,body.page strong,body.single b,body.single strong,body.archive b,body.archive strong{font-weight:bolder}body.page code,body.page kbd,body.page samp,body.single code,body.single kbd,body.single samp,body.archive code,body.archive kbd,body.archive samp{font-family:monospace, monospace;font-size:1em}body.page small,body.single small,body.archive small{font-size:80%}body.page audio,body.page canvas,body.page iframe,body.page img,body.page svg,body.page video,body.single audio,body.single canvas,body.single iframe,body.single img,body.single svg,body.single video,body.archive audio,body.archive canvas,body.archive iframe,body.archive img,body.archive svg,body.archive video{vertical-align:middle}body.page audio,body.page video,body.single audio,body.single video,body.archive audio,body.archive video{display:inline-block}body.page audio:not([controls]),body.single audio:not([controls]),body.archive audio:not([controls]){display:none;height:0}body.page iframe,body.single iframe,body.archive iframe{border-style:none}body.page img,body.single img,body.archive img{border-style:none}body.page svg:not([fill]),body.single svg:not([fill]),body.archive svg:not([fill]){fill:currentColor}body.page svg:not(:root),body.single svg:not(:root),body.archive svg:not(:root){overflow:hidden}body.page table,body.single table,body.archive table{border-collapse:collapse}body.page button,body.page input,body.page select,body.single button,body.single input,body.single select,body.archive button,body.archive input,body.archive select{margin:0}body.page button,body.single button,body.archive button{overflow:visible;text-transform:none}body.page button,body.page [type="button"],body.page [type="reset"],body.page [type="submit"],body.single button,body.single [type="button"],body.single [type="reset"],body.single [type="submit"],body.archive button,body.archive [type="button"],body.archive [type="reset"],body.archive [type="submit"]{-webkit-appearance:button}body.page fieldset,body.single fieldset,body.archive fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}body.page input,body.single input,body.archive input{overflow:visible}body.page legend,body.single legend,body.archive legend{color:inherit;display:table;max-width:100%;white-space:normal}body.page progress,body.single progress,body.archive progress{display:inline-block;vertical-align:baseline}body.page select,body.single select,body.archive select{text-transform:none}body.page textarea,body.single textarea,body.archive textarea{margin:0;overflow:auto;resize:vertical}body.page [type="checkbox"],body.page [type="radio"],body.single [type="checkbox"],body.single [type="radio"],body.archive [type="checkbox"],body.archive [type="radio"]{padding:0}body.page [type="search"],body.single [type="search"],body.archive [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}body.page ::-webkit-inner-spin-button,body.page ::-webkit-outer-spin-button,body.single ::-webkit-inner-spin-button,body.single ::-webkit-outer-spin-button,body.archive ::-webkit-inner-spin-button,body.archive ::-webkit-outer-spin-button{height:auto}body.page ::-webkit-input-placeholder,body.single ::-webkit-input-placeholder,body.archive ::-webkit-input-placeholder{color:inherit;opacity:0.54}body.page ::-webkit-search-decoration,body.single ::-webkit-search-decoration,body.archive ::-webkit-search-decoration{-webkit-appearance:none}body.page ::-webkit-file-upload-button,body.single ::-webkit-file-upload-button,body.archive ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body.page ::-moz-focus-inner,body.single ::-moz-focus-inner,body.archive ::-moz-focus-inner{border-style:none;padding:0}body.page :-moz-focusring,body.single :-moz-focusring,body.archive :-moz-focusring{outline:1px dotted ButtonText}body.page :-moz-ui-invalid,body.single :-moz-ui-invalid,body.archive :-moz-ui-invalid{box-shadow:none}body.page details,body.single details,body.archive details{display:block}body.page dialog,body.single dialog,body.archive dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}body.page dialog:not([open]),body.single dialog:not([open]),body.archive dialog:not([open]){display:none}body.page summary,body.single summary,body.archive summary{display:list-item}body.page canvas,body.single canvas,body.archive canvas{display:inline-block}body.page template,body.single template,body.archive template{display:none}body.page a,body.page area,body.page button,body.page input,body.page label,body.page select,body.page summary,body.page textarea,body.page [tabindex],body.single a,body.single area,body.single button,body.single input,body.single label,body.single select,body.single summary,body.single textarea,body.single [tabindex],body.archive a,body.archive area,body.archive button,body.archive input,body.archive label,body.archive select,body.archive summary,body.archive textarea,body.archive [tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}body.page [hidden],body.single [hidden],body.archive [hidden]{display:none}body.page [aria-busy="true"],body.single [aria-busy="true"],body.archive [aria-busy="true"]{cursor:progress}body.page [aria-controls],body.single [aria-controls],body.archive [aria-controls]{cursor:pointer}body.page [aria-disabled="true"],body.page [disabled],body.single [aria-disabled="true"],body.single [disabled],body.archive [aria-disabled="true"],body.archive [disabled]{cursor:not-allowed}body.page [aria-hidden="false"][hidden],body.single [aria-hidden="false"][hidden],body.archive [aria-hidden="false"][hidden]{display:initial}body.page [aria-hidden="false"][hidden]:not(:focus),body.single [aria-hidden="false"][hidden]:not(:focus),body.archive [aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}body,button,input,select,optgroup,textarea{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1rem;line-height:1.6}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}ul,ol{margin:0 0 1.5em 1em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}header{position:fixed;top:0;width:100%;height:100px;z-index:100;background:#fff;border-bottom:solid 2px #F4F4F4;transition:0.3s}header>.wrap-wide{display:flex;justify-content:space-between;align-items:end;height:100%}header a{text-decoration:none !important;color:#000}header #header_logo{width:auto}header #header_logo a{display:flex;align-items:center;height:90px}header #header_logo a img{width:100%;max-width:180px;max-height:80px;object-fit:contain}header #header_upper_menu{display:flex;justify-content:flex-end;gap:15px;margin:0}header #header_upper_menu li{list-style:none;font-size:13px}header #header_lower_menu{display:flex;justify-content:flex-end;gap:25px;margin-top:18px;margin-bottom:0}header #header_lower_menu li{list-style:none;font-size:16px;font-weight:600;padding-bottom:20px;position:relative;cursor:pointer}header #header_lower_menu li a{padding-top:10px;padding-bottom:20px;text-decoration:none}header #header_lower_menu li:last-child a{background:#000;color:#fff;padding:10px 20px;clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%)}header #header_lower_menu #header_option{opacity:0;visibility:hidden;position:absolute;margin-top:15px;right:0px;background:#D4FF6D;color:#000;font-size:14px;padding:5px;transition:0.3s;width:140px;height:60px;border-radius:10px;z-index:100;text-align:center}header #header_lower_menu li:last-child a:hover+#header_option{opacity:1;visibility:visible}header #header_lower_menu li:after{content:"";width:100%;height:6px;border:0;left:0;bottom:-2px;border-bottom:solid 2px #333;position:absolute;transition:0.3s;opacity:0}header #header_lower_menu li:hover:after,header #header_lower_menu li:has(+ .header-submenu:hover):after{opacity:1}header #header_lower_menu .header-submenu{position:absolute;opacity:0;visibility:hidden;top:100px;left:0;width:100vw;height:calc(100vw - 100px);transition:0.3s;background-color:#0009}header #header_lower_menu .header-submenu>div{width:100%;min-height:360px;background:#fff;padding-top:30px;padding-bottom:60px;border-radius:0 0 10px 10px}header #header_lower_menu .header-submenu .header-submenu-top{display:flex;margin-bottom:35px}header #header_lower_menu .header-submenu .header-submenu-top a{display:flex;gap:20px;font-size:24px;font-weight:600}header #header_lower_menu .header-submenu .header-submenu-top a img{width:30px}header #header_lower_menu .header-submenu .header-submenu-content{display:flex;gap:3%;font-size:16px;font-weight:600}header #header_lower_menu .header-submenu .header-submenu-content .header-submenu-main{display:flex;height:160px;gap:2%}header #header_lower_menu .header-submenu .header-submenu-content .header-submenu-main a{width:33%}header #header_lower_menu .header-submenu .header-submenu-content .header-submenu-main img{margin-bottom:10px;width:100%;height:100%;border-radius:10px;object-fit:cover;display:block}header #header_lower_menu .header-submenu .header-submenu-content .header-submenu-sub{width:300px}header #header_lower_menu .header-submenu .header-submenu-content .header-submenu-sub a{margin-bottom:10px;display:block}header #header_lower_menu li.has-submenu:hover+.header-submenu,header #header_lower_menu .header-submenu:has(> div:hover){opacity:1;visibility:visible}@media only screen and (min-width:1001px){header.is-scroll{height:70px}header.is-scroll #header_upper_menu{display:none}header.is-scroll #header_logo a{height:70px}header.is-scroll #header_lower_menu .header-submenu{top:70px}}@media only screen and (max-width:1000px){header{height:60px}header #header_logo a{height:60px}header #header_logo a img{max-height:36px}header #header_hamburger{position:relative;bottom:8px;cursor:pointer}header #header_hamburger span{display:block;transition:0.3s}header #header_hamburger span:nth-child(1){font-size:12px;margin-bottom:4px}header #header_hamburger span:nth-child(2),header #header_hamburger span:nth-child(3){width:100%;height:3px;background:#333;margin-bottom:7px;border-radius:3px}header #header_hamburger.open span:nth-child(1){margin-bottom:8px}header #header_hamburger.open span:nth-child(2){transform:rotate(30deg);margin-bottom:-2px}header #header_hamburger.open span:nth-child(3){transform:rotate(-30deg);margin-bottom:12px}header #header_menu-content{position:absolute;top:60px;left:0;width:100vw;height:calc(100vh - 60px);background:#fff;opacity:0;visibility:hidden;transition:0.3s;overflow-y:scroll}header #header_menu-content>ul{padding-bottom:40px}header #header_menu-content li{list-style:none;line-height:3.8;border-bottom:solid 1px #eee}header #header_menu-content li a{display:block;font-weight:bold}header #header_menu-content li .submenu{padding-bottom:20px}header #header_menu-content li .submenu a{font-weight:normal;line-height:2.8;padding-left:20px;font-size:0.9em}header #header_hamburger.open+#header_menu-content{opacity:1;visibility:visible}}header-modal .hamburger{border:none;transition:background-color 0.3s, transform 0.3s;cursor:pointer;font-size:11px;font-weight:600;text-align:center;position:absolute;display:block;top:8px;right:20px;z-index:110}header-modal .hamburger span{display:block;margin-bottom:4px;color:#fff}header-modal .hamburger span:not(:first-child){content:"";margin:0 auto;margin-bottom:8px;width:36px;height:3px;background-color:#fff;left:0;transition:transform 0.3s, top 0.3s, background-color 0.3s}header-modal #menu-btn-check:checked~.hamburger span{background-color:#000}header-modal #menu-btn-check:checked~.hamburger span:nth-child(1){opacity:0}header-modal #menu-btn-check:checked~.hamburger span:nth-child(2){transform:rotate(45deg);margin-bottom:-3px}header-modal #menu-btn-check:checked~.hamburger span:nth-child(3){transform:rotate(-45deg)}header-modal #menu-content{opacity:0;visibility:hidden;position:fixed;top:0;padding:80px 0;left:0;width:100%;height:100vh;background-color:#FFF;z-index:101;transition:0.5s;overflow:scroll}header-modal #menu-content ul.menu{list-style:none;margin:0 auto;padding:0;width:80%}header-modal #menu-content ul.menu li a{display:block;width:100%;line-height:3;margin-bottom:10px;text-decoration:none;color:#000}header-modal #menu-content ul.menu li.contact a{color:#000;border:solid 1px #000;border-radius:5px;margin-top:20px;padding:0.2em 0.6em}header-modal #menu-btn-check:checked~#menu-content{opacity:1;visibility:visible}header-modal #menu-btn-check{display:none}.page-header{padding-top:60px;height:140px;margin-bottom:0px;box-sizing:content-box}.page-header h1{font-size:40px;margin-top:10px;margin-bottom:0}.page-header p{margin:0;color:#aaa;font-size:20px;letter-spacing:0.1em}@media only screen and (max-width:1000px){.page-header{height:160px}}html{scroll-behavior:smooth;box-sizing:border-box}main.page{margin-top:100px;margin-bottom:100px}@media only screen and (max-width:1000px){main.page{margin-top:60px}}*,*::before,*::after{box-sizing:inherit}@media only screen and (max-width:1000px){.pc{display:none !important}}@media only screen and (min-width:1001px){.sp{display:none !important}}h1{font-family:"Noto Sans JP", sans-serif;font-size:48px;line-height:1.4;font-weight:700;margin:0}h2{font-family:"Noto Sans JP", sans-serif;font-size:36px;line-height:1.8;font-weight:700}h3{font-family:"Noto Sans JP", sans-serif;font-size:28px;line-height:1.8;font-weight:700;margin-top:40px;margin-bottom:0}h4{font-family:"Noto Sans JP", sans-serif;font-size:24px;line-height:1.8}h5{font-family:"Noto Sans JP", sans-serif;font-size:20px;line-height:1.8;margin-top:40px;margin-bottom:0}h6{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;margin:0}p{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;text-align:justify}@media only screen and (max-width:1000px){h1{font-size:36px}h2{font-size:28px;line-height:1.6}h3{font-size:24px;line-height:1.6}h4{font-size:20px}h5{font-size:18px}p{font-size:14px}}ul,ol{padding:0}figure,.wp-block-image{margin:0}.wrap-wide{width:92%;max-width:1400px !important;margin:auto}.wrap-middle{width:92%;max-width:1140px !important;margin:auto}.wrap-narrow{width:92%;max-width:900px !important;margin:auto}.wrap-right,body .is-layout-constrained>.wrap-right{width:calc(50% + 92% / 2);max-width:calc(50% + 1140px / 2);margin-right:0 !important;margin-left:auto !important}.alignright{float:initial !important}.section-pattern{padding:40px 0}.section-contact{padding-top:0;margin-top:40px}.section-contact .wrap-narrow{background:#fff;padding:40px 10%;border-radius:20px;box-shadow:0 0 10px 0 #0003}@media (max-width:600px){.section-contact .wrap-narrow{padding:40px 4%}}.section-contact .wrap-narrow .link-button a{border:solid 1px #000}.form-policy{height:300px;overflow-y:scroll;border:solid 1px #eee;border-radius:20px;padding:20px 4%;margin-bottom:70px}.table-pattern tr,.table-pattern td{border:none;vertical-align:top;padding:20px 0}.table-pattern tr{border-bottom:solid 1px #ccc}.table-pattern tr td:first-child{width:170px;font-weight:bold}.table-pattern tr td:last-child{width:calc(100% - 170px)}.history-pattern{position:relative;overflow:visible;height:auto}.history-pattern table{width:90%;margin:auto}.history-pattern tr,.history-pattern td{border:none;vertical-align:top;padding:15px 0}.history-pattern tr{position:relative}.history-pattern tr:before{content:"";display:block;position:absolute;top:25px;left:-6px;width:16px;height:16px;border-radius:8px;background:#ddd}@media only screen and (max-width:1000px){.history-pattern td{display:block}}.history-pattern tr td:first-child{width:180px;font-weight:bold;font-size:24px;padding-left:40px}.history-pattern tr td:last-child{width:calc(100% - 180px)}@media only screen and (max-width:1000px){.history-pattern tr td:last-child{padding-top:0;padding-left:40px;width:100%}}.history-pattern:after{content:"";display:block;position:absolute;top:70px;left:9.5%;width:3px;height:calc(100% - 100px);background:#ddd}.flow-pattern{position:relative;overflow:visible;height:auto}.flow-pattern table{width:76%;margin-left:24%;border-left:2vw solid #f4f4f4;border-collapse:separate !important;border-spacing:0 40px}.flow-pattern tr,.flow-pattern td{border:none;vertical-align:top;padding:0}.flow-pattern tr{position:relative}.flow-pattern tr:before{content:"";display:block;position:absolute;top:10px;left:calc(-2vw + 8px);width:10px;height:10px;border-radius:8px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:before{left:-9px}}.flow-pattern tr:after{content:"";display:block;position:absolute;top:15px;left:calc(-2vw + 8px);width:8%;height:1px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:after{width:5%}}.flow-pattern tr td:first-child{width:25%;max-width:140px;line-height:36px;font-size:16px;padding:0;top:-5px;left:-34%;text-align:center;border-radius:5px;color:#fff;background:#333;position:absolute}@media only screen and (max-width:1000px){.flow-pattern tr td:first-child{font-size:14px}}.flow-pattern tr td:first-child:after{content:"";display:block;position:absolute;top:13px;right:-6px;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #333;border-right:0}.flow-pattern tr td:last-child{width:100%;padding-left:8%;line-height:1.6;font-size:18px}@media only screen and (max-width:1000px){.flow-pattern tr td:last-child{font-size:16px}}.wp-block-query>ul{margin-left:0}.card-box{padding:40px 5%;box-shadow:0 0 12px #0001;border-radius:20px}.card-groups{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups a{text-decoration:none;color:#000}.card-groups>*{width:32%}.card-groups>* figure,.card-groups>* img{width:100%;height:200px;border-radius:10px;object-fit:cover}.card-groups>* p,.card-groups>* h5{margin:0}.card-groups>* h4{margin:20px 0}.card-groups>* .date a{padding-top:20px;display:block}.card-groups>* h5 a{padding-top:10px;display:block}.card-groups>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups>a h5{margin:10px 0;height:80px;overflow:hidden}@media only screen and (max-width:1000px){.card-groups{flex-direction:column}.card-groups>*{width:100%}}.card-groups2{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups2 a{text-decoration:none;color:#000}.card-groups2>*{width:48%}.card-groups2>* figure,.card-groups2>* img{width:100%;height:260px;border-radius:10px;object-fit:cover;object-position:top}.card-groups2>* p,.card-groups2>* h5{margin:0}.card-groups2>* h4{margin:20px 0}.card-groups2>* .date a{padding-top:20px;display:block}.card-groups2>* h5 a{padding-top:10px;display:block}.card-groups2>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups2>a h5{margin:10px 0;overflow:hidden}@media only screen and (max-width:1000px){.card-groups2{flex-direction:column}.card-groups2>*{width:100%}}.card-columns{display:flex;gap:10px 2%;margin-bottom:60px}.card-columns .wp-block-column:last-child{background:#f4f4f4;border-radius:10px;padding:20px}.card-columns a{text-decoration:none;color:#000}.card-columns>*{width:32%}.card-columns>* img{width:100%;height:100%;max-height:300px;border-radius:10px;object-fit:cover}.card-columns>* p,.card-columns>* h5{margin:0}.card-columns>* h4{margin-top:0}.card-columns>* .date a{padding-top:20px;display:block}.card-columns>* h5 a{padding-top:10px;display:block}.data-lineup{border:solid 1px #000;border-radius:20px;padding:50px 6%}.data-lineup .data-lineup-title h2{margin:0}.data-lineup .data-lineup-content{display:flex;flex-wrap:wrap;gap:40px 4%}.data-lineup .data-lineup-content>*{width:30%;text-align:center}.data-lineup .data-lineup-content>* h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px;margin-bottom:20px}.data-lineup .data-lineup-content>* p{text-align:center}.data-lineup .data-lineup-content>* figure{width:120px}.data-lineup .data-lineup-content>*>.wp-block-group{display:flex;width:130px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>*>.wp-block-group>*{margin:0 !important;line-height:50px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>*{width:100%}.data-lineup .data-lineup-content>*>*{width:100%}}.data-lineup .data-lineup-content>.data-lineup-two-rows{width:64%;text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px}.data-lineup .data-lineup-content>.data-lineup-two-rows p{text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows figure{mix-blend-mode:darken}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{gap:2%;justify-content:center;width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{background:#f4f4f4;border-radius:10px;flex-direction:column;width:31%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group{display:flex;width:140px;padding-bottom:20px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group>*{margin:0 !important;line-height:50px}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content p:first-child{font-size:12px;margin-top:10px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>.data-lineup-two-rows{width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{flex-direction:column}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{width:100%;margin-bottom:20px}}.link-button a{margin:auto;margin-top:50px;width:280px;line-height:54px;color:#000;background:#fff;box-shadow:0 0 10px #0003;border-radius:27px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center}.link-button a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow.svg");background-size:contain;width:28px;height:28px;transition:0.3s;position:absolute;right:10px}.link-button2 a{margin:auto;margin-top:50px;width:280px;line-height:80px;color:#fff;background:#B90C0C;border-radius:10px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative}.link-button2 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow-invert.svg");background-size:contain;width:32px;height:32px;transition:0.3s;position:absolute;top:24px;right:10px;mix-blend-mode:lighten}.fix-buttons{position:fixed;right:0;bottom:50px;width:10%;max-width:70px}.fix-buttons a{display:block}body:not(.page-id-18) .grecaptcha-badge{display:none}.textAnimation .line{opacity:0;animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1}}.tab{flex-wrap:wrap;display:flex}.tab .tab-title{width:auto;padding:0 20px;background-color:#F0F0F0;line-height:40px;font-size:14px;border-radius:20px;text-align:center;display:block;margin-right:5px;font-weight:600;float:left;order:-1;cursor:pointer}@media only screen and (max-width:1000px){.tab .tab-title{padding:0 15px}}.tab input[name="news_tab"]{display:none}.tab input:checked+.tab-title{background-color:#333;color:#fff}.tab .tab-content{display:none;width:100%;margin-top:10px}.tab .tab-content a{text-decoration:none;color:#666;display:block;border-bottom:solid 1px #D9D9D9;padding:12px 0}.tab .tab-content a p{margin:3px 0;font-size:14px;font-weight:600;font-family:"Oswald", sans-serif}.tab .tab-content a h5{margin:3px 0;color:#40891E}.tab input:checked+.tab-title+.tab-content{display:block}.accordion{border:solid 1px #666;border-radius:10px;margin-bottom:20px;cursor:pointer}.accordion .accordion-item{padding:20px 40px 20px 60px;border-radius:10px;display:block;background:#ffffff;position:relative}.accordion .accordion-item p,.accordion .accordion-item input{margin:0;font-size:16px;color:#000}.accordion .accordion-item:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-image:url("./../../themes/simplist/svg/q.svg");width:36px;height:36px;top:18px;left:12px;transition:0.3s;position:absolute}.accordion .accordion-item:after{content:"";display:block;width:8px;height:8px;border-left:solid 2px #333;border-bottom:solid 2px #333;position:absolute;right:20px;transform:rotate(315deg);top:0;bottom:0;margin:auto;transition:0.3s}.accordion .accordion-content{height:0;overflow:hidden;border-radius:10px;padding:0 40px 0 60px;background-color:#fff;position:relative;transition:0.3s}.accordion .accordion-content p{margin:0}.accordion .accordion-content:before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/a.svg");width:36px;height:36px;top:0;left:12px;position:absolute}.accordion.open .accordion-item:after{transform:rotate(225deg)}.accordion.open .accordion-content{height:auto;padding:0 40px 25px 60px}.modal-content{opacity:0;visibility:hidden;background:#000a;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;z-index:100;transition:0.3s;cursor:pointer}.modal-content .modal-content-inner{width:90%;max-width:1000px;background:#fff;border-radius:20px;cursor:auto;position:relative}.modal-content .modal-content-inner>div{padding:40px 5%;overflow-y:auto;max-height:calc(100vh - 100px)}.modal-content .modal-content-inner::before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/close2.svg");width:36px;height:36px;top:-46px;right:0;position:absolute;pointer-events:none}.modal-content.open{opacity:1;visibility:visible}.carousel-pattern{position:relative;width:100%;height:100vh;min-height:600px}.carousel-pattern .section-pattern{position:absolute;visibility:hidden;opacity:0;width:100%;height:100%;top:0;padding:0 !important;transition:0.8s;background-size:cover;background-position:center}.carousel-pattern .section-pattern *{user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.carousel-pattern .section-pattern.open{opacity:1;visibility:visible}@keyframes mainviewDisplay{from{opacity:0}to{opacity:1}}.wp-admin .carousel-pattern{height:auto;flex-direction:column}.wp-admin .carousel-pattern .section-pattern{height:80vh;min-height:600px;position:relative !important;visibility:visible !important;opacity:1 !important}.infinite-scroll{display:flex;justify-content:space-between}.infinite-scroll figure{margin:0 !important}.infinite-scroll figure img{height:80px;width:auto;object-fit:contain}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc;border-radius:3px;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}textarea{width:100%}.pattern-honeycomb{background-image:url("./../../themes/simplist/textures/honeycomb-pattern.png") !important;background-repeat:repeat;background-size:60px auto}.pattern-brick{background-image:url("./../../themes/simplist/textures/brick.png") !important;background-repeat:repeat;background-size:100px auto}.gray{background:#f8f8f8}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.date{font-weight:600;font-family:"Oswald", sans-serif;color:#333}.wp-block-query-pagination{margin-top:50px}.wp-block-query-pagination a{text-decoration:none;color:#000;line-height:30px;border-radius:15px;background:#f4f4f4}.wp-block-query-pagination a.wp-block-query-pagination-previous,.wp-block-query-pagination a.wp-block-query-pagination-next{padding:0 15px}.wp-block-query-pagination a.page-numbers{width:30px;text-align:center;display:inline-block}.wp-block-query-pagination .current{display:inline-block;width:30px;line-height:30px;border-radius:15px;text-align:center;background:#000;color:#fff}h2 a,h3 a{color:#000;text-decoration:none !important;display:flex;gap:20px;align-items:center}h2 a:after,h3 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/h-link-arrow.svg");background-size:contain;width:200px;height:40px;transition:0.3s}@media only screen and (max-width:600px){h2 a:after,h3 a:after{width:100px;height:32px}}h2 a:hover:after,h3 a:hover:after{background-image:url("./../../themes/simplist/svg/h-link-arrow-hover.svg")}footer{padding-top:60px;background:#000}footer a{display:block}footer img{max-width:260px}footer #footer_lower_menu>div{display:flex;gap:1%}footer #footer_lower_menu>div a{color:#fff;text-decoration:none}footer #footer_lower_menu>div>*{width:32%;padding:30px;margin-bottom:20px}footer #footer_lower_menu>div>div{padding:30px;margin-bottom:20px}footer #footer_lower_menu>div>div p{font-weight:600;margin-top:0;margin-bottom:15px;font-size:28px}footer #footer_lower_menu>div>div p a{display:flex;align-items:center;justify-content:space-between}footer #footer_lower_menu>div>div p a img{width:34px}footer #footer_lower_menu>div>div .footer-submenu a{line-height:2.4}footer #footer_copy{display:flex;text-align:center;background-color:#000;margin-top:60px;padding-top:30px;padding-bottom:10px}footer #footer_copy>div>div{display:flex;gap:10px;padding-bottom:30px;border-bottom:solid 1px #aaa}footer #footer_copy>div>div a{color:#fff;text-decoration:none;font-size:14px}footer #footer_copy p{text-align:center;color:#aaa;font-size:12px}#footer_sp_menu a{color:#fff;text-decoration:none;font-weight:bold}#footer_sp_menu li{list-style:none;line-height:3.8;border-bottom:solid 1px #666}#footer_sp_menu li .footer-submenu{padding-bottom:20px}#footer_sp_menu li .footer-submenu a{font-weight:normal;line-height:2.8;padding-left:20px;font-size:0.9em}html{scroll-behavior:smooth;box-sizing:border-box}main.page{margin-top:100px;margin-bottom:100px}@media only screen and (max-width:1000px){main.page{margin-top:60px}}*,*::before,*::after{box-sizing:inherit}@media only screen and (max-width:1000px){.pc{display:none !important}}@media only screen and (min-width:1001px){.sp{display:none !important}}h1{font-family:"Noto Sans JP", sans-serif;font-size:48px;line-height:1.4;font-weight:700;margin:0}h2{font-family:"Noto Sans JP", sans-serif;font-size:36px;line-height:1.8;font-weight:700}h3{font-family:"Noto Sans JP", sans-serif;font-size:28px;line-height:1.8;font-weight:700;margin-top:40px;margin-bottom:0}h4{font-family:"Noto Sans JP", sans-serif;font-size:24px;line-height:1.8}h5{font-family:"Noto Sans JP", sans-serif;font-size:20px;line-height:1.8;margin-top:40px;margin-bottom:0}h6{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;margin:0}p{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;text-align:justify}@media only screen and (max-width:1000px){h1{font-size:36px}h2{font-size:28px;line-height:1.6}h3{font-size:24px;line-height:1.6}h4{font-size:20px}h5{font-size:18px}p{font-size:14px}}ul,ol{padding:0}figure,.wp-block-image{margin:0}.wrap-wide{width:92%;max-width:1400px !important;margin:auto}.wrap-middle{width:92%;max-width:1140px !important;margin:auto}.wrap-narrow{width:92%;max-width:900px !important;margin:auto}.wrap-right,body .is-layout-constrained>.wrap-right{width:calc(50% + 92% / 2);max-width:calc(50% + 1140px / 2);margin-right:0 !important;margin-left:auto !important}.alignright{float:initial !important}.section-pattern{padding:40px 0}.section-contact{padding-top:0;margin-top:40px}.section-contact .wrap-narrow{background:#fff;padding:40px 10%;border-radius:20px;box-shadow:0 0 10px 0 #0003}@media (max-width:600px){.section-contact .wrap-narrow{padding:40px 4%}}.section-contact .wrap-narrow .link-button a{border:solid 1px #000}.form-policy{height:300px;overflow-y:scroll;border:solid 1px #eee;border-radius:20px;padding:20px 4%;margin-bottom:70px}.table-pattern tr,.table-pattern td{border:none;vertical-align:top;padding:20px 0}.table-pattern tr{border-bottom:solid 1px #ccc}.table-pattern tr td:first-child{width:170px;font-weight:bold}.table-pattern tr td:last-child{width:calc(100% - 170px)}.history-pattern{position:relative;overflow:visible;height:auto}.history-pattern table{width:90%;margin:auto}.history-pattern tr,.history-pattern td{border:none;vertical-align:top;padding:15px 0}.history-pattern tr{position:relative}.history-pattern tr:before{content:"";display:block;position:absolute;top:25px;left:-6px;width:16px;height:16px;border-radius:8px;background:#ddd}@media only screen and (max-width:1000px){.history-pattern td{display:block}}.history-pattern tr td:first-child{width:180px;font-weight:bold;font-size:24px;padding-left:40px}.history-pattern tr td:last-child{width:calc(100% - 180px)}@media only screen and (max-width:1000px){.history-pattern tr td:last-child{padding-top:0;padding-left:40px;width:100%}}.history-pattern:after{content:"";display:block;position:absolute;top:70px;left:9.5%;width:3px;height:calc(100% - 100px);background:#ddd}.flow-pattern{position:relative;overflow:visible;height:auto}.flow-pattern table{width:76%;margin-left:24%;border-left:2vw solid #f4f4f4;border-collapse:separate !important;border-spacing:0 40px}.flow-pattern tr,.flow-pattern td{border:none;vertical-align:top;padding:0}.flow-pattern tr{position:relative}.flow-pattern tr:before{content:"";display:block;position:absolute;top:10px;left:calc(-2vw + 8px);width:10px;height:10px;border-radius:8px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:before{left:-9px}}.flow-pattern tr:after{content:"";display:block;position:absolute;top:15px;left:calc(-2vw + 8px);width:8%;height:1px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:after{width:5%}}.flow-pattern tr td:first-child{width:25%;max-width:140px;line-height:36px;font-size:16px;padding:0;top:-5px;left:-34%;text-align:center;border-radius:5px;color:#fff;background:#333;position:absolute}@media only screen and (max-width:1000px){.flow-pattern tr td:first-child{font-size:14px}}.flow-pattern tr td:first-child:after{content:"";display:block;position:absolute;top:13px;right:-6px;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #333;border-right:0}.flow-pattern tr td:last-child{width:100%;padding-left:8%;line-height:1.6;font-size:18px}@media only screen and (max-width:1000px){.flow-pattern tr td:last-child{font-size:16px}}.wp-block-query>ul{margin-left:0}.card-box{padding:40px 5%;box-shadow:0 0 12px #0001;border-radius:20px}.card-groups{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups a{text-decoration:none;color:#000}.card-groups>*{width:32%}.card-groups>* figure,.card-groups>* img{width:100%;height:200px;border-radius:10px;object-fit:cover}.card-groups>* p,.card-groups>* h5{margin:0}.card-groups>* h4{margin:20px 0}.card-groups>* .date a{padding-top:20px;display:block}.card-groups>* h5 a{padding-top:10px;display:block}.card-groups>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups>a h5{margin:10px 0;height:80px;overflow:hidden}@media only screen and (max-width:1000px){.card-groups{flex-direction:column}.card-groups>*{width:100%}}.card-groups2{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups2 a{text-decoration:none;color:#000}.card-groups2>*{width:48%}.card-groups2>* figure,.card-groups2>* img{width:100%;height:260px;border-radius:10px;object-fit:cover;object-position:top}.card-groups2>* p,.card-groups2>* h5{margin:0}.card-groups2>* h4{margin:20px 0}.card-groups2>* .date a{padding-top:20px;display:block}.card-groups2>* h5 a{padding-top:10px;display:block}.card-groups2>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups2>a h5{margin:10px 0;overflow:hidden}@media only screen and (max-width:1000px){.card-groups2{flex-direction:column}.card-groups2>*{width:100%}}.card-columns{display:flex;gap:10px 2%;margin-bottom:60px}.card-columns .wp-block-column:last-child{background:#f4f4f4;border-radius:10px;padding:20px}.card-columns a{text-decoration:none;color:#000}.card-columns>*{width:32%}.card-columns>* img{width:100%;height:100%;max-height:300px;border-radius:10px;object-fit:cover}.card-columns>* p,.card-columns>* h5{margin:0}.card-columns>* h4{margin-top:0}.card-columns>* .date a{padding-top:20px;display:block}.card-columns>* h5 a{padding-top:10px;display:block}.data-lineup{border:solid 1px #000;border-radius:20px;padding:50px 6%}.data-lineup .data-lineup-title h2{margin:0}.data-lineup .data-lineup-content{display:flex;flex-wrap:wrap;gap:40px 4%}.data-lineup .data-lineup-content>*{width:30%;text-align:center}.data-lineup .data-lineup-content>* h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px;margin-bottom:20px}.data-lineup .data-lineup-content>* p{text-align:center}.data-lineup .data-lineup-content>* figure{width:120px}.data-lineup .data-lineup-content>*>.wp-block-group{display:flex;width:130px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>*>.wp-block-group>*{margin:0 !important;line-height:50px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>*{width:100%}.data-lineup .data-lineup-content>*>*{width:100%}}.data-lineup .data-lineup-content>.data-lineup-two-rows{width:64%;text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px}.data-lineup .data-lineup-content>.data-lineup-two-rows p{text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows figure{mix-blend-mode:darken}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{gap:2%;justify-content:center;width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{background:#f4f4f4;border-radius:10px;flex-direction:column;width:31%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group{display:flex;width:140px;padding-bottom:20px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group>*{margin:0 !important;line-height:50px}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content p:first-child{font-size:12px;margin-top:10px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>.data-lineup-two-rows{width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{flex-direction:column}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{width:100%;margin-bottom:20px}}.link-button a{margin:auto;margin-top:50px;width:280px;line-height:54px;color:#000;background:#fff;box-shadow:0 0 10px #0003;border-radius:27px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center}.link-button a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow.svg");background-size:contain;width:28px;height:28px;transition:0.3s;position:absolute;right:10px}.link-button2 a{margin:auto;margin-top:50px;width:280px;line-height:80px;color:#fff;background:#B90C0C;border-radius:10px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative}.link-button2 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow-invert.svg");background-size:contain;width:32px;height:32px;transition:0.3s;position:absolute;top:24px;right:10px;mix-blend-mode:lighten}.fix-buttons{position:fixed;right:0;bottom:50px;width:10%;max-width:70px}.fix-buttons a{display:block}body:not(.page-id-18) .grecaptcha-badge{display:none}.textAnimation .line{opacity:0;animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1}}.tab{flex-wrap:wrap;display:flex}.tab .tab-title{width:auto;padding:0 20px;background-color:#F0F0F0;line-height:40px;font-size:14px;border-radius:20px;text-align:center;display:block;margin-right:5px;font-weight:600;float:left;order:-1;cursor:pointer}@media only screen and (max-width:1000px){.tab .tab-title{padding:0 15px}}.tab input[name="news_tab"]{display:none}.tab input:checked+.tab-title{background-color:#333;color:#fff}.tab .tab-content{display:none;width:100%;margin-top:10px}.tab .tab-content a{text-decoration:none;color:#666;display:block;border-bottom:solid 1px #D9D9D9;padding:12px 0}.tab .tab-content a p{margin:3px 0;font-size:14px;font-weight:600;font-family:"Oswald", sans-serif}.tab .tab-content a h5{margin:3px 0;color:#40891E}.tab input:checked+.tab-title+.tab-content{display:block}.accordion{border:solid 1px #666;border-radius:10px;margin-bottom:20px;cursor:pointer}.accordion .accordion-item{padding:20px 40px 20px 60px;border-radius:10px;display:block;background:#ffffff;position:relative}.accordion .accordion-item p,.accordion .accordion-item input{margin:0;font-size:16px;color:#000}.accordion .accordion-item:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-image:url("./../../themes/simplist/svg/q.svg");width:36px;height:36px;top:18px;left:12px;transition:0.3s;position:absolute}.accordion .accordion-item:after{content:"";display:block;width:8px;height:8px;border-left:solid 2px #333;border-bottom:solid 2px #333;position:absolute;right:20px;transform:rotate(315deg);top:0;bottom:0;margin:auto;transition:0.3s}.accordion .accordion-content{height:0;overflow:hidden;border-radius:10px;padding:0 40px 0 60px;background-color:#fff;position:relative;transition:0.3s}.accordion .accordion-content p{margin:0}.accordion .accordion-content:before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/a.svg");width:36px;height:36px;top:0;left:12px;position:absolute}.accordion.open .accordion-item:after{transform:rotate(225deg)}.accordion.open .accordion-content{height:auto;padding:0 40px 25px 60px}.modal-content{opacity:0;visibility:hidden;background:#000a;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;z-index:100;transition:0.3s;cursor:pointer}.modal-content .modal-content-inner{width:90%;max-width:1000px;background:#fff;border-radius:20px;cursor:auto;position:relative}.modal-content .modal-content-inner>div{padding:40px 5%;overflow-y:auto;max-height:calc(100vh - 100px)}.modal-content .modal-content-inner::before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/close2.svg");width:36px;height:36px;top:-46px;right:0;position:absolute;pointer-events:none}.modal-content.open{opacity:1;visibility:visible}.carousel-pattern{position:relative;width:100%;height:100vh;min-height:600px}.carousel-pattern .section-pattern{position:absolute;visibility:hidden;opacity:0;width:100%;height:100%;top:0;padding:0 !important;transition:0.8s;background-size:cover;background-position:center}.carousel-pattern .section-pattern *{user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.carousel-pattern .section-pattern.open{opacity:1;visibility:visible}@keyframes mainviewDisplay{from{opacity:0}to{opacity:1}}.wp-admin .carousel-pattern{height:auto;flex-direction:column}.wp-admin .carousel-pattern .section-pattern{height:80vh;min-height:600px;position:relative !important;visibility:visible !important;opacity:1 !important}.infinite-scroll{display:flex;justify-content:space-between}.infinite-scroll figure{margin:0 !important}.infinite-scroll figure img{height:80px;width:auto;object-fit:contain}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc;border-radius:3px;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}textarea{width:100%}.pattern-honeycomb{background-image:url("./../../themes/simplist/textures/honeycomb-pattern.png") !important;background-repeat:repeat;background-size:60px auto}.pattern-brick{background-image:url("./../../themes/simplist/textures/brick.png") !important;background-repeat:repeat;background-size:100px auto}.gray{background:#f8f8f8}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.date{font-weight:600;font-family:"Oswald", sans-serif;color:#333}.wp-block-query-pagination{margin-top:50px}.wp-block-query-pagination a{text-decoration:none;color:#000;line-height:30px;border-radius:15px;background:#f4f4f4}.wp-block-query-pagination a.wp-block-query-pagination-previous,.wp-block-query-pagination a.wp-block-query-pagination-next{padding:0 15px}.wp-block-query-pagination a.page-numbers{width:30px;text-align:center;display:inline-block}.wp-block-query-pagination .current{display:inline-block;width:30px;line-height:30px;border-radius:15px;text-align:center;background:#000;color:#fff}h2 a,h3 a{color:#000;text-decoration:none !important;display:flex;gap:20px;align-items:center}h2 a:after,h3 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/h-link-arrow.svg");background-size:contain;width:200px;height:40px;transition:0.3s}@media only screen and (max-width:600px){h2 a:after,h3 a:after{width:100px;height:32px}}h2 a:hover:after,h3 a:hover:after{background-image:url("./../../themes/simplist/svg/h-link-arrow-hover.svg")}.breadcrumbs{position:absolute;margin:0;top:100px;left:4%;max-width:92%;color:#666;font-weight:600;background:#F4F4F4;font-size:12px;line-height:34px;padding:0 20px;border-radius:0 0 10px 10px;z-index:2;text-wrap:nowrap;overflow:hidden}.breadcrumbs a{text-decoration:none;color:#000}@media only screen and (max-width:1000px){.breadcrumbs{top:60px}}@media only screen and (max-width:600px){.breadcrumbs{min-width:100%;top:60px;left:0;width:100%;padding:0 4%;border-radius:0}}.service-list{margin-top:50px;gap:25px}.service-list>div{border:solid 1px #AAA;border-radius:20px;padding:30px}.service-list>div h3{margin-top:30px;margin-bottom:0}.service-list>div h3:first-child{margin-top:0}.service-list>div p{font-size:18px;line-height:40px;margin-top:5px}.service-list>div p a{color:#40891E}@media only screen and (max-width:781px){.service-list{border:solid 1px #AAA;border-radius:20px;gap:10px}.service-list>div{border:none}.service-list>div:first-child{padding-bottom:0}.service-list>div:last-child{padding-top:0}}.link-column{gap:20px 2%;display:flex;margin-top:50px;flex-wrap:wrap}.link-column a,.link-column .block-editor-block-list__block .pf-ablock{padding:20px}.link-column>div{box-shadow:0 4px 20px 0 #0003;border-radius:10px;position:relative;width:32%;min-height:160px;margin:0 !important}.link-column>div figure{text-align:center;margin-top:15px}.link-column>div figure img{max-height:40px;width:auto;margin:auto}.link-column>div h3{font-size:20px;color:#40891E;text-align:center;line-height:1.6;margin-top:20px}.link-column>div h3 span{font-size:0.9em}.link-column>div p{font-size:14px}.link-column>div:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/box-link-arrow.svg");width:38px;height:28px;transition:0.3s;position:absolute;bottom:10px;right:0}@media only screen and (max-width:1000px){.link-column{flex-direction:column}.link-column>div{width:100%}}#musk{position:absolute}.top-mainview{min-height:580px;height:calc(100vh - 220px);display:flex;align-items:center;overflow:hidden}@media only screen and (max-width:1000px){.top-mainview{min-height:auto;height:auto}}.top-mainview .wrap-middle{margin:10% auto;position:relative;display:flex;align-items:center;height:100%}@media only screen and (max-width:1000px){.top-mainview .wrap-middle{margin-top:5%}}.top-mainview .wrap-middle .top-mainview-content{z-index:1;width:60%}@media only screen and (max-width:1000px){.top-mainview .wrap-middle .top-mainview-content{width:100%}}.top-mainview .wrap-middle .top-mainview-content figure{height:36vh;opacity:0;animation:fadeIn 3s forwards}.top-mainview .wrap-middle .top-mainview-content figure img{height:100% !important;object-fit:contain;object-position:left}.top-mainview .wrap-middle .top-mainview-content p{margin-top:30px;line-height:1.8;letter-spacing:0.1em;font-weight:600}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons{display:flex;margin-top:50px;gap:20px}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons p{width:50%;max-width:270px;margin:0 !important;letter-spacing:0}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons p a{display:block;line-height:64px;border-radius:32px;text-decoration:none;width:100%;text-align:center;font-weight:bold;box-shadow:0 4px 10px 0 #0003;padding-right:15px;position:relative}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons p a::after{content:"";display:block;position:absolute;top:18px;right:15px;background-image:url("./../../themes/simplist/svg/arrow.svg");width:30px;height:30px;background-size:contain}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons p:first-child a{background:#000000;color:#fff}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons p:last-child a{background:#fff;color:#000}@media only screen and (max-width:600px){.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons{flex-direction:column}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons p{width:100%;max-width:none}.top-mainview .wrap-middle .top-mainview-content .top-mainview-buttons p a{padding-right:0}}.top-mainview .wrap-middle .top-mainview-image{position:absolute;top:20px;right:0;text-align:right;height:100%;display:flex;align-items:center;justify-content:end}.top-mainview .wrap-middle .top-mainview-image img{display:block;width:76% !important;max-height:89vh;object-fit:contain;object-position:right;margin-bottom:4vh}@media only screen and (max-width:1000px){.top-mainview .wrap-middle .top-mainview-image img{width:100% !important}}@media only screen and (max-width:1000px){.top-mainview .wrap-middle .top-mainview-image{top:0}.top-mainview .wrap-middle .top-mainview-image img{opacity:0.2;width:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.top-logo{padding:20px 0 !important;width:100%;overflow:hidden}.top-logo .infinite-scroll2{margin-left:-200px !important}.top-influencer-lists{width:100%;overflow:auto}.top-influencer-lists ul{display:flex;gap:20px;padding-bottom:40px}.top-influencer-lists ul li .wp-block-group{width:300px}@media only screen and (max-width:1000px){.top-influencer-lists ul li .wp-block-group{width:240px}}.top-influencer-lists ul li .wp-block-group a{text-decoration:none}.top-influencer-lists ul li .wp-block-group img{width:100%;height:360px;border-radius:10px;object-fit:cover}@media only screen and (max-width:1000px){.top-influencer-lists ul li .wp-block-group img{height:300px}}.top-influencer-lists ul li .wp-block-group h5{margin:0}.top-influencer-lists ul li .wp-block-group h5 a{padding:10px 0;color:#000}.top-influencer-lists ul li .wp-block-group .taxonomy-influencer_category a{color:#999;font-weight:bold;font-size:14px}.top-influencer-lists ul li:last-child{padding-right:40px}.influencer-sns{margin-top:20px;margin-bottom:40px}.influencer-sns>*,.influencer-sns .pf-ablock{width:24.5%;display:inline-block;border-bottom:solid 1px #666}@media only screen and (max-width:1000px){.influencer-sns>*,.influencer-sns .pf-ablock{width:100%;margin-bottom:10px}}.influencer-sns>*>*,.influencer-sns>* a,.influencer-sns .pf-ablock>*,.influencer-sns .pf-ablock a{display:flex !important;align-items:center;justify-content:flex-start;gap:15px;width:100%;padding:5px 0 10px 10px}.influencer-sns>*>* img,.influencer-sns>* a img,.influencer-sns .pf-ablock>* img,.influencer-sns .pf-ablock a img{width:40px;height:30px;object-fit:contain}.influencer-sns>*>* p,.influencer-sns>* a p,.influencer-sns .pf-ablock>* p,.influencer-sns .pf-ablock a p{margin:0;font-size:20px;font-weight:bold;line-height:30px}.influencer-sns>* .block-editor-block-list__layout,.influencer-sns .pf-ablock .block-editor-block-list__layout{display:flex !important;align-items:center;justify-content:center;gap:15px}.recruit-pattern{margin-top:70px;margin-bottom:-150px;color:#fff;background-size:cover;background-repeat:no-repeat;background-image:url("./../../uploads/top-recruit.webp")}@media only screen and (max-width:1000px){.recruit-pattern{background-image:url("./../../uploads/top-recruit_sp.webp")}}.contact-sub p{margin-top:-10px;margin-bottom:0}.section-service .wp-block-columns{padding-bottom:40px;border-bottom:solid 1px #999}@media only screen and (max-width:1000px){.section-service .wp-block-columns{flex-direction:column-reverse}}.section-service .wp-block-columns .wp-block-column:first-child img{width:140px;object-fit:contain}.section-service .wp-block-columns .wp-block-column:first-child h4{margin-top:0}@media only screen and (max-width:1000px){.section-service .wp-block-columns .wp-block-column:first-child figure:first-child{display:none}}.section-service .wp-block-columns .wp-block-column:last-child img{margin-top:20px;height:260px;border-radius:20px;object-fit:cover}.ceo-message{gap:8%}.ceo-message .wp-block-column:first-child .wp-block-group{border-left:2px solid #333;padding-left:20px;margin-bottom:30px}.ceo-message .wp-block-column:first-child .wp-block-group h2{margin-bottom:10px}.ceo-message .wp-block-column:first-child p{font-size:14px}.sercive-top{height:90vh;min-height:600px;position:relative;display:flex;align-items:center}@media only screen and (max-width:1000px){.sercive-top{padding-top:50px}}.sercive-top h1,.sercive-top h2,.sercive-top h3,.sercive-top h4,.sercive-top h5,.sercive-top h6,.sercive-top p{color:#fff}.sercive-top h2{font-size:64px;line-height:1.6;margin:0;position:relative;text-shadow:5px 5px 2px #333}@media only screen and (max-width:1000px){.sercive-top h2{font-size:30px}}.sercive-top p{margin-top:30px}.service-problem .wp-block-columns{gap:20px}.service-problem .wp-block-columns .wp-block-column{background:#f4f4f4;padding:20px 20px;border-radius:20px}.service-problem .wp-block-columns .wp-block-column .service-problem-no{color:#83838F;font-weight:bold;display:flex;align-items:center;gap:10px}.service-problem .wp-block-columns .wp-block-column .service-problem-no:before{content:"";display:block;background:#fff;width:20px;height:20px;border-radius:10px}.service-problem .wp-block-columns .wp-block-column h5{text-align:center;margin-top:0;margin-bottom:20px}.service-problem .wp-block-columns .wp-block-column figure{text-align:center}.service-problem .wp-block-columns .wp-block-column figure img{width:200px;border-radius:100px}.service-problem .wp-block-columns .wp-block-column figure:after{content:"";display:block;margin:auto;margin-top:20px;width:0;height:0;border-style:solid;border-right:30px solid transparent;border-left:30px solid transparent;border-top:20px solid #999;border-bottom:0}.service-about1,.service-about2{padding:30px 20px;border-radius:10px;margin-bottom:40px}.service-about1 h4,.service-about2 h4{margin:auto;background:#fff;text-align:center;width:200px;line-height:60px;border-radius:30px;margin-bottom:40px}.service-about1 table tr,.service-about1 table td,.service-about2 table tr,.service-about2 table td{border:none}.service-about1 table tr td:last-child,.service-about2 table tr td:last-child{font-size:26px}.service-about1{background:#f8f8f8}.service-about2{background:#f8f8f8}.service-flow .wp-block-columns{background:#F2F3F5;border-radius:10px;padding:20px 20px;border-left:16px solid;position:relative;margin-bottom:50px}.service-flow .wp-block-columns .wp-block-column h5{margin:0}.service-flow .wp-block-columns .wp-block-column p{margin-top:10px;margin-bottom:0}.service-flow .wp-block-columns .wp-block-column h6{background:#fff;width:200px;border-radius:5px;text-align:center;padding:2px 10px;margin-bottom:5px}.service-flow .wp-block-columns:after{display:block;position:absolute;bottom:-40px;padding-left:10px;height:30px;line-height:30px;font-weight:bold;color:#666;border-left:4px dotted}.service-flow .wp-block-columns:nth-child(1),.service-flow .wp-block-columns:nth-child(1):after{border-color:#EE7364}.service-flow .wp-block-columns:nth-child(1):after{content:"10日"}.service-flow .wp-block-columns:nth-child(2),.service-flow .wp-block-columns:nth-child(2):after{border-color:#EBCE2D}.service-flow .wp-block-columns:nth-child(2):after{content:"7日"}.service-flow .wp-block-columns:nth-child(3),.service-flow .wp-block-columns:nth-child(3):after{border-color:#8ACF69}.service-flow .wp-block-columns:nth-child(3):after{content:"7日"}.service-flow .wp-block-columns:nth-child(4),.service-flow .wp-block-columns:nth-child(4):after{border-color:#4CB3E8}.service-flow .wp-block-columns:nth-child(4):after{content:""}.service-flow .wp-block-columns:nth-child(5){border-color:#747EBB}.service-proposal h5{margin:20px 0;text-align:center;background:#f4f4f4;line-height:46px;border-radius:5px}.service-proposal figure{text-align:center}.service-proposal figure img{width:100%;max-width:600px;height:300px;object-fit:contain}.service-risk-sub{color:#B90909;margin-bottom:0}.service-risk{display:flex;flex-wrap:wrap;gap:2%;margin-top:40px}@media only screen and (max-width:1000px){.service-risk{flex-direction:column}}.service-risk .wp-block-group{width:49%;margin-bottom:20px;border-left:solid 40px #B90909;box-shadow:0 0 0 1px #333;border-radius:10px;padding:20px;position:relative}@media only screen and (max-width:1000px){.service-risk .wp-block-group{width:100%}}.service-risk .wp-block-group h5{margin:0}.service-risk .wp-block-group p{margin-bottom:5px}.service-risk .wp-block-group:before{content:"";display:block;background:#fff;width:16px;height:16px;border-radius:10px;position:absolute;top:10px;left:-28px}.service-risk .wp-block-group:after{display:block;color:#fff;font-size:14px;position:absolute;writing-mode:vertical-rl;text-orientation:mixed;top:0;left:-32px;text-align:center;height:100%;letter-spacing:0.1em}.service-risk .wp-block-group:nth-child(1):after{content:"Point01"}.service-risk .wp-block-group:nth-child(2):after{content:"Point02"}.service-risk .wp-block-group:nth-child(3):after{content:"Point03"}.service-risk .wp-block-group:nth-child(4):after{content:"Point04"}.service-kinds{display:flex;flex-wrap:wrap;gap:2%;margin-top:40px}@media only screen and (max-width:1000px){.service-kinds{flex-direction:column}}.service-kinds .wp-block-group{width:49%;margin-bottom:20px;border-left:solid 40px #333;box-shadow:0 0 0 1px #333;border-radius:10px;padding:20px;position:relative}@media only screen and (max-width:1000px){.service-kinds .wp-block-group{width:100%}}.service-kinds .wp-block-group h5{margin:0;padding-bottom:10px;border-bottom:solid 1px #ccc}.service-kinds .wp-block-group p{margin-bottom:5px}.service-kinds .wp-block-group:before{content:"";display:block;background:#fff;width:16px;height:16px;border-radius:10px;position:absolute;top:10px;left:-28px}.service-kinds .wp-block-group:after{display:block;color:#fff;font-size:14px;position:absolute;writing-mode:vertical-rl;text-orientation:mixed;top:0;left:-32px;text-align:center;height:100%;letter-spacing:0.1em}.service-kinds .wp-block-group:nth-child(1):after{content:"Service01"}.service-kinds .wp-block-group:nth-child(2):after{content:"Service02"}.service-kinds .wp-block-group:nth-child(3):after{content:"Service03"}.service-kinds .wp-block-group:nth-child(4):after{content:"Service04"}.service-strength{display:flex;flex-wrap:wrap;gap:2%;margin-top:40px}@media only screen and (max-width:1000px){.service-strength{flex-direction:column}}.service-strength .wp-block-group{width:49%;margin-bottom:20px;box-shadow:0 0 0 1px #333;border-radius:10px;padding:20px;position:relative}@media only screen and (max-width:1000px){.service-strength .wp-block-group{width:100%}}.service-strength .wp-block-group h5{margin:0;padding-bottom:10px;border-bottom:solid 1px #ccc}.service-strength .wp-block-group p{margin-bottom:5px}.service-strength .wp-block-group h5:before{color:#999;margin-right:10px;text-align:center;height:100%;letter-spacing:0.1em}.service-strength .wp-block-group:nth-child(1) h5:before{content:"01"}.service-strength .wp-block-group:nth-child(2) h5:before{content:"02"}.service-strength .wp-block-group:nth-child(3) h5:before{content:"03"}.service-strength .wp-block-group:nth-child(4) h5:before{content:"04"}.service-strength .wp-block-group:nth-child(5) h5:before{content:"05"}.service-strength .wp-block-group:nth-child(6) h5:before{content:"06"}.header_invert{display:none}.header-recruit{background:none !important;border:none}.header-recruit a{color:#fff}.header-recruit a img{display:none}.header-recruit a img.header_invert{display:inline}.page-recruit{margin-top:0 !important}.recruit-mainview .recruit-mainview1{background-image:url("./../../uploads/recruit_top_mix.webp")}@media only screen and (max-width:600px){.recruit-mainview .recruit-mainview1{background-image:url("./../../uploads/recruit_top_mix_sp.webp")}}.recruit-mainview .recruit-mainview2{background-image:url("./../../uploads/recruit_top_aono.webp")}@media only screen and (max-width:600px){.recruit-mainview .recruit-mainview2{background-image:url("./../../uploads/recruit_top_aono_sp.webp")}}.recruit-mainview .recruit-mainview3{background-image:url("./../../uploads/recruit_top_sato.webp")}@media only screen and (max-width:600px){.recruit-mainview .recruit-mainview3{background-image:url("./../../uploads/recruit_top_sato_sp.webp")}}.recruit-mainview .recruit-mainview4{background-image:url("./../../uploads/recruit_top_hashimoto.webp")}@media only screen and (max-width:600px){.recruit-mainview .recruit-mainview4{background-image:url("./../../uploads/recruit_top_hashimoto_sp.webp")}}.recruit-mainview .recruit-mainview5{background-image:url("./../../uploads/recruit_top_sugeno.webp")}@media only screen and (max-width:600px){.recruit-mainview .recruit-mainview5{background-image:url("./../../uploads/recruit_top_sugeno_sp.webp")}}h2.recruit-h2{font-weight:900;font-size:46px;margin-bottom:40px}@media only screen and (max-width:600px){h2.recruit-h2{font-size:32px}}.recruit-image{position:relative}.recruit-image::after{content:"";display:block;width:30vw;height:30vw;max-width:280px;max-height:280px;position:absolute;top:-100px;right:8%;background-size:cover;z-index:-1}@media only screen and (max-width:600px){.recruit-image::after{top:-10vw;right:0}}.recruit-about .wrap-middle{background-image:url("./../../uploads/recruit-about.webp");background-size:contain;background-position:center;background-repeat:no-repeat;height:120vw;max-height:700px !important}@media only screen and (max-width:1000px){.recruit-about .wrap-middle{background-image:url("./../../uploads/recruit-about_sp.webp")}}.recruit-mission{margin-top:60px;margin-bottom:80px}@media only screen and (max-width:1000px){.recruit-mission{margin-top:20px;margin-bottom:0}}.recruit-mission h2{margin-bottom:0}.recruit-mission h3{margin-top:0}.recruit-mission .recruit-mission-content{background-image:url("./../../uploads/recruit-mission.webp");background-size:contain;background-position:center;background-repeat:no-repeat;height:40vw;max-height:350px !important}.recruit-statue .recruit-statue-content{background-image:url("./../../uploads/recruit-statue.webp");background-size:contain;background-position:center;background-repeat:no-repeat;height:32vw;max-height:400px}@media only screen and (max-width:1000px){.recruit-statue .recruit-statue-content{background-image:url("./../../uploads/recruit-statue_sp.webp")}}.recruit-statue .recruit-image::after{background-image:url("./../../uploads/recruit_ideal.webp")}.recruit-ceo img{height:400px;object-fit:cover}.recruit-ceo .wp-block-column:last-child{padding-top:40px}.recruit-ceo .wrap-middle::after{background-image:url("./../../uploads/recruit_message.webp")}.recruit-buttons{display:flex}.recruit-buttons p{width:100%}.recruit-buttons p a{border:solid 2px #000;width:80% !important;line-height:80px;font-size:1.4em}@media only screen and (max-width:1000px){.recruit-buttons{flex-direction:column}.recruit-buttons a{margin-top:0 !important}}.recruit-data-lineup::after{background-image:url("./../../uploads/recruit_data.webp");top:-10px}@media only screen and (max-width:600px){.recruit-data-lineup::after{top:85px}}.recruit-kinds .wrap-middle::after{background-image:url("./../../uploads/recruit_recruit.webp")}.recruit-kinds-content{display:flex;flex-wrap:wrap;gap:2%;margin-top:80px}@media only screen and (max-width:1000px){.recruit-kinds-content{flex-direction:column}}.recruit-kinds-content>*{width:49%}@media only screen and (max-width:1000px){.recruit-kinds-content>*{width:100%}}.recruit-kinds-content .pf-ablock{margin-bottom:20px;border-left:solid 40px #333;box-shadow:0 4px 10px 1px #3332;border-radius:10px;position:relative}.recruit-kinds-content .pf-ablock>*{padding:30px 20px}.recruit-kinds-content .pf-ablock h4{margin:0;position:relative}.recruit-kinds-content .pf-ablock h4:after{content:"";display:block;position:absolute;top:0;right:0;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/h-link-arrow2.svg");background-size:contain;width:150px;height:40px;margin-top:4px;transition:0.3s}@media only screen and (max-width:600px){.recruit-kinds-content .pf-ablock h4:after{width:100px;height:32px}}.recruit-kinds-content .pf-ablock:before{content:"";display:block;background:#D4FF6D;width:16px;height:16px;border-radius:10px;position:absolute;top:40px;left:-28px}.recruit-interview .recruit-image::after{background-image:url("./../../uploads/recruit_interview.webp")}.recruit-office figure{margin-top:70px;margin-bottom:30px}.recruit-office figure img{border-radius:20px !important;height:400px;object-position:center;object-fit:cover}.recruit-office .recruit-image::after{background-image:url("./../../uploads/recruit_office.webp")}@media (min-width:1000px){.single-interview main.single-standard .wrap-middle{padding:40px 15%}}.recruit-occupation{padding:30px 4%;border-radius:20px;background:#f4f4f4}.recruit-occupation>.wp-block-group{display:flex;gap:20px 2%;flex-wrap:wrap;margin-bottom:40px}.recruit-occupation>.wp-block-group>*{width:49%}.recruit-occupation>.wp-block-group .wp-block-group{background:#fff;padding:30px 4%;border-radius:10px}.recruit-occupation>.wp-block-group .wp-block-group h4{margin-top:0}.line-button a{background:#55C738;text-align:center;border-radius:10px;color:#fff;text-decoration:none;width:100%;line-height:60px;display:block}.line-button a:after{content:"";display:block;position:fixed;background-repeat:no-repeat;background-size:contain;background-image:url("./../../themes/simplist/svg/i-line.svg");width:140px;height:140px;bottom:10px;right:0}.member-list .pf-ablock>*{position:relative}.member-list .pf-ablock>* figure img{object-position:top}.member-list .pf-ablock>* figure:first-child{position:absolute;opacity:1;transition:0.6s}.member-list .pf-ablock>* figure:first-child:hover{opacity:0}.member-list .pf-ablock>* h4{margin-bottom:0}.member-list .pf-ablock>* h6{font-size:0.8em}.member-list .pf-ablock>* p{color:#666}.wp-admin .member-list .pf-ablock>* figure:first-child{position:relative}.wp-admin .member-list .pf-ablock>* figure:first-child:hover{opacity:1}html{scroll-behavior:smooth;box-sizing:border-box}main.page{margin-top:100px;margin-bottom:100px}@media only screen and (max-width:1000px){main.page{margin-top:60px}}*,*::before,*::after{box-sizing:inherit}@media only screen and (max-width:1000px){.pc{display:none !important}}@media only screen and (min-width:1001px){.sp{display:none !important}}h1{font-family:"Noto Sans JP", sans-serif;font-size:48px;line-height:1.4;font-weight:700;margin:0}h2{font-family:"Noto Sans JP", sans-serif;font-size:36px;line-height:1.8;font-weight:700}h3{font-family:"Noto Sans JP", sans-serif;font-size:28px;line-height:1.8;font-weight:700;margin-top:40px;margin-bottom:0}h4{font-family:"Noto Sans JP", sans-serif;font-size:24px;line-height:1.8}h5{font-family:"Noto Sans JP", sans-serif;font-size:20px;line-height:1.8;margin-top:40px;margin-bottom:0}h6{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;margin:0}p{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;text-align:justify}@media only screen and (max-width:1000px){h1{font-size:36px}h2{font-size:28px;line-height:1.6}h3{font-size:24px;line-height:1.6}h4{font-size:20px}h5{font-size:18px}p{font-size:14px}}ul,ol{padding:0}figure,.wp-block-image{margin:0}.wrap-wide{width:92%;max-width:1400px !important;margin:auto}.wrap-middle{width:92%;max-width:1140px !important;margin:auto}.wrap-narrow{width:92%;max-width:900px !important;margin:auto}.wrap-right,body .is-layout-constrained>.wrap-right{width:calc(50% + 92% / 2);max-width:calc(50% + 1140px / 2);margin-right:0 !important;margin-left:auto !important}.alignright{float:initial !important}.section-pattern{padding:40px 0}.section-contact{padding-top:0;margin-top:40px}.section-contact .wrap-narrow{background:#fff;padding:40px 10%;border-radius:20px;box-shadow:0 0 10px 0 #0003}@media (max-width:600px){.section-contact .wrap-narrow{padding:40px 4%}}.section-contact .wrap-narrow .link-button a{border:solid 1px #000}.form-policy{height:300px;overflow-y:scroll;border:solid 1px #eee;border-radius:20px;padding:20px 4%;margin-bottom:70px}.table-pattern tr,.table-pattern td{border:none;vertical-align:top;padding:20px 0}.table-pattern tr{border-bottom:solid 1px #ccc}.table-pattern tr td:first-child{width:170px;font-weight:bold}.table-pattern tr td:last-child{width:calc(100% - 170px)}.history-pattern{position:relative;overflow:visible;height:auto}.history-pattern table{width:90%;margin:auto}.history-pattern tr,.history-pattern td{border:none;vertical-align:top;padding:15px 0}.history-pattern tr{position:relative}.history-pattern tr:before{content:"";display:block;position:absolute;top:25px;left:-6px;width:16px;height:16px;border-radius:8px;background:#ddd}@media only screen and (max-width:1000px){.history-pattern td{display:block}}.history-pattern tr td:first-child{width:180px;font-weight:bold;font-size:24px;padding-left:40px}.history-pattern tr td:last-child{width:calc(100% - 180px)}@media only screen and (max-width:1000px){.history-pattern tr td:last-child{padding-top:0;padding-left:40px;width:100%}}.history-pattern:after{content:"";display:block;position:absolute;top:70px;left:9.5%;width:3px;height:calc(100% - 100px);background:#ddd}.flow-pattern{position:relative;overflow:visible;height:auto}.flow-pattern table{width:76%;margin-left:24%;border-left:2vw solid #f4f4f4;border-collapse:separate !important;border-spacing:0 40px}.flow-pattern tr,.flow-pattern td{border:none;vertical-align:top;padding:0}.flow-pattern tr{position:relative}.flow-pattern tr:before{content:"";display:block;position:absolute;top:10px;left:calc(-2vw + 8px);width:10px;height:10px;border-radius:8px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:before{left:-9px}}.flow-pattern tr:after{content:"";display:block;position:absolute;top:15px;left:calc(-2vw + 8px);width:8%;height:1px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:after{width:5%}}.flow-pattern tr td:first-child{width:25%;max-width:140px;line-height:36px;font-size:16px;padding:0;top:-5px;left:-34%;text-align:center;border-radius:5px;color:#fff;background:#333;position:absolute}@media only screen and (max-width:1000px){.flow-pattern tr td:first-child{font-size:14px}}.flow-pattern tr td:first-child:after{content:"";display:block;position:absolute;top:13px;right:-6px;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #333;border-right:0}.flow-pattern tr td:last-child{width:100%;padding-left:8%;line-height:1.6;font-size:18px}@media only screen and (max-width:1000px){.flow-pattern tr td:last-child{font-size:16px}}.wp-block-query>ul{margin-left:0}.card-box{padding:40px 5%;box-shadow:0 0 12px #0001;border-radius:20px}.card-groups{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups a{text-decoration:none;color:#000}.card-groups>*{width:32%}.card-groups>* figure,.card-groups>* img{width:100%;height:200px;border-radius:10px;object-fit:cover}.card-groups>* p,.card-groups>* h5{margin:0}.card-groups>* h4{margin:20px 0}.card-groups>* .date a{padding-top:20px;display:block}.card-groups>* h5 a{padding-top:10px;display:block}.card-groups>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups>a h5{margin:10px 0;height:80px;overflow:hidden}@media only screen and (max-width:1000px){.card-groups{flex-direction:column}.card-groups>*{width:100%}}.card-groups2{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups2 a{text-decoration:none;color:#000}.card-groups2>*{width:48%}.card-groups2>* figure,.card-groups2>* img{width:100%;height:260px;border-radius:10px;object-fit:cover;object-position:top}.card-groups2>* p,.card-groups2>* h5{margin:0}.card-groups2>* h4{margin:20px 0}.card-groups2>* .date a{padding-top:20px;display:block}.card-groups2>* h5 a{padding-top:10px;display:block}.card-groups2>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups2>a h5{margin:10px 0;overflow:hidden}@media only screen and (max-width:1000px){.card-groups2{flex-direction:column}.card-groups2>*{width:100%}}.card-columns{display:flex;gap:10px 2%;margin-bottom:60px}.card-columns .wp-block-column:last-child{background:#f4f4f4;border-radius:10px;padding:20px}.card-columns a{text-decoration:none;color:#000}.card-columns>*{width:32%}.card-columns>* img{width:100%;height:100%;max-height:300px;border-radius:10px;object-fit:cover}.card-columns>* p,.card-columns>* h5{margin:0}.card-columns>* h4{margin-top:0}.card-columns>* .date a{padding-top:20px;display:block}.card-columns>* h5 a{padding-top:10px;display:block}.data-lineup{border:solid 1px #000;border-radius:20px;padding:50px 6%}.data-lineup .data-lineup-title h2{margin:0}.data-lineup .data-lineup-content{display:flex;flex-wrap:wrap;gap:40px 4%}.data-lineup .data-lineup-content>*{width:30%;text-align:center}.data-lineup .data-lineup-content>* h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px;margin-bottom:20px}.data-lineup .data-lineup-content>* p{text-align:center}.data-lineup .data-lineup-content>* figure{width:120px}.data-lineup .data-lineup-content>*>.wp-block-group{display:flex;width:130px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>*>.wp-block-group>*{margin:0 !important;line-height:50px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>*{width:100%}.data-lineup .data-lineup-content>*>*{width:100%}}.data-lineup .data-lineup-content>.data-lineup-two-rows{width:64%;text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px}.data-lineup .data-lineup-content>.data-lineup-two-rows p{text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows figure{mix-blend-mode:darken}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{gap:2%;justify-content:center;width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{background:#f4f4f4;border-radius:10px;flex-direction:column;width:31%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group{display:flex;width:140px;padding-bottom:20px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group>*{margin:0 !important;line-height:50px}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content p:first-child{font-size:12px;margin-top:10px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>.data-lineup-two-rows{width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{flex-direction:column}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{width:100%;margin-bottom:20px}}.link-button a{margin:auto;margin-top:50px;width:280px;line-height:54px;color:#000;background:#fff;box-shadow:0 0 10px #0003;border-radius:27px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center}.link-button a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow.svg");background-size:contain;width:28px;height:28px;transition:0.3s;position:absolute;right:10px}.link-button2 a{margin:auto;margin-top:50px;width:280px;line-height:80px;color:#fff;background:#B90C0C;border-radius:10px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative}.link-button2 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow-invert.svg");background-size:contain;width:32px;height:32px;transition:0.3s;position:absolute;top:24px;right:10px;mix-blend-mode:lighten}.fix-buttons{position:fixed;right:0;bottom:50px;width:10%;max-width:70px}.fix-buttons a{display:block}body:not(.page-id-18) .grecaptcha-badge{display:none}.textAnimation .line{opacity:0;animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1}}.tab{flex-wrap:wrap;display:flex}.tab .tab-title{width:auto;padding:0 20px;background-color:#F0F0F0;line-height:40px;font-size:14px;border-radius:20px;text-align:center;display:block;margin-right:5px;font-weight:600;float:left;order:-1;cursor:pointer}@media only screen and (max-width:1000px){.tab .tab-title{padding:0 15px}}.tab input[name="news_tab"]{display:none}.tab input:checked+.tab-title{background-color:#333;color:#fff}.tab .tab-content{display:none;width:100%;margin-top:10px}.tab .tab-content a{text-decoration:none;color:#666;display:block;border-bottom:solid 1px #D9D9D9;padding:12px 0}.tab .tab-content a p{margin:3px 0;font-size:14px;font-weight:600;font-family:"Oswald", sans-serif}.tab .tab-content a h5{margin:3px 0;color:#40891E}.tab input:checked+.tab-title+.tab-content{display:block}.accordion{border:solid 1px #666;border-radius:10px;margin-bottom:20px;cursor:pointer}.accordion .accordion-item{padding:20px 40px 20px 60px;border-radius:10px;display:block;background:#ffffff;position:relative}.accordion .accordion-item p,.accordion .accordion-item input{margin:0;font-size:16px;color:#000}.accordion .accordion-item:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-image:url("./../../themes/simplist/svg/q.svg");width:36px;height:36px;top:18px;left:12px;transition:0.3s;position:absolute}.accordion .accordion-item:after{content:"";display:block;width:8px;height:8px;border-left:solid 2px #333;border-bottom:solid 2px #333;position:absolute;right:20px;transform:rotate(315deg);top:0;bottom:0;margin:auto;transition:0.3s}.accordion .accordion-content{height:0;overflow:hidden;border-radius:10px;padding:0 40px 0 60px;background-color:#fff;position:relative;transition:0.3s}.accordion .accordion-content p{margin:0}.accordion .accordion-content:before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/a.svg");width:36px;height:36px;top:0;left:12px;position:absolute}.accordion.open .accordion-item:after{transform:rotate(225deg)}.accordion.open .accordion-content{height:auto;padding:0 40px 25px 60px}.modal-content{opacity:0;visibility:hidden;background:#000a;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;z-index:100;transition:0.3s;cursor:pointer}.modal-content .modal-content-inner{width:90%;max-width:1000px;background:#fff;border-radius:20px;cursor:auto;position:relative}.modal-content .modal-content-inner>div{padding:40px 5%;overflow-y:auto;max-height:calc(100vh - 100px)}.modal-content .modal-content-inner::before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/close2.svg");width:36px;height:36px;top:-46px;right:0;position:absolute;pointer-events:none}.modal-content.open{opacity:1;visibility:visible}.carousel-pattern{position:relative;width:100%;height:100vh;min-height:600px}.carousel-pattern .section-pattern{position:absolute;visibility:hidden;opacity:0;width:100%;height:100%;top:0;padding:0 !important;transition:0.8s;background-size:cover;background-position:center}.carousel-pattern .section-pattern *{user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.carousel-pattern .section-pattern.open{opacity:1;visibility:visible}@keyframes mainviewDisplay{from{opacity:0}to{opacity:1}}.wp-admin .carousel-pattern{height:auto;flex-direction:column}.wp-admin .carousel-pattern .section-pattern{height:80vh;min-height:600px;position:relative !important;visibility:visible !important;opacity:1 !important}.infinite-scroll{display:flex;justify-content:space-between}.infinite-scroll figure{margin:0 !important}.infinite-scroll figure img{height:80px;width:auto;object-fit:contain}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc;border-radius:3px;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}textarea{width:100%}.pattern-honeycomb{background-image:url("./../../themes/simplist/textures/honeycomb-pattern.png") !important;background-repeat:repeat;background-size:60px auto}.pattern-brick{background-image:url("./../../themes/simplist/textures/brick.png") !important;background-repeat:repeat;background-size:100px auto}.gray{background:#f8f8f8}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.date{font-weight:600;font-family:"Oswald", sans-serif;color:#333}.wp-block-query-pagination{margin-top:50px}.wp-block-query-pagination a{text-decoration:none;color:#000;line-height:30px;border-radius:15px;background:#f4f4f4}.wp-block-query-pagination a.wp-block-query-pagination-previous,.wp-block-query-pagination a.wp-block-query-pagination-next{padding:0 15px}.wp-block-query-pagination a.page-numbers{width:30px;text-align:center;display:inline-block}.wp-block-query-pagination .current{display:inline-block;width:30px;line-height:30px;border-radius:15px;text-align:center;background:#000;color:#fff}h2 a,h3 a{color:#000;text-decoration:none !important;display:flex;gap:20px;align-items:center}h2 a:after,h3 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/h-link-arrow.svg");background-size:contain;width:200px;height:40px;transition:0.3s}@media only screen and (max-width:600px){h2 a:after,h3 a:after{width:100px;height:32px}}h2 a:hover:after,h3 a:hover:after{background-image:url("./../../themes/simplist/svg/h-link-arrow-hover.svg")}.category-link-wrap{margin-top:20px;margin-bottom:50px;white-space:nowrap;overflow-x:auto}.category-link{width:auto;padding:0 20px;color:#000;background-color:#F0F0F0;line-height:40px;font-size:14px;font-weight:600;border-radius:20px;text-align:center;display:inline-block;margin-right:5px;cursor:pointer;text-decoration:none}.category-link.open{color:#fff;background-color:#000}.article .article-list ul{margin:50px 0;display:flex;flex-wrap:wrap;gap:2%;border:none}.article .article-list ul li{width:31%;border:none;position:relative;background:#fff;box-shadow:4px 4px 8px 0 #0001;border-radius:10px;margin-bottom:40px}.article .article-list ul li figure{margin:0}.article .article-list ul li figure img{width:100%;height:170px;object-fit:cover;border-radius:10px 10px 0 0}.article .article-list ul li .article-list-content{padding:20px}.article .article-list ul li h5{margin-top:10px;margin-bottom:50px;font-weight:normal}.article .article-list ul li a{text-decoration:none;color:#000;display:block;padding:0}.article .article-list ul li .taxonomy-case_category{display:flex}.article .article-list ul li .taxonomy-case_category a{border:solid 1px #333;color:#333;line-height:18px;font-size:13px;padding:2px 4px;border-radius:4px;margin-right:4px}.article .article-list ul li .taxonomy-case_category .wp-block-post-terms__separator{display:none}@media only screen and (max-width:1000px){.article .article-list ul{flex-direction:column}.article .article-list ul li{width:100%;margin-bottom:25px}}.article-scrollx .article-list{overflow-x:auto}.article-scrollx .article-list ul{margin:0;display:flex;width:1860px;max-width:1860px;gap:20px;border:none}.article-scrollx .article-list ul li{width:286px;border:none;position:relative;background:#fff}.article-scrollx .article-list ul li figure{margin:0}.article-scrollx .article-list ul li figure img{width:100%;height:170px;object-fit:cover;border-radius:10px 10px 0 0}.article-scrollx .article-list ul li .article-list-content{padding:20px}.article-scrollx .article-list ul li h5{margin-top:10px;margin-bottom:50px;font-weight:normal}.article-scrollx .article-list ul li a{text-decoration:none;color:#666;display:block;padding:0}.article-scrollx .article-list ul li .taxonomy-case_category{display:flex}.article-scrollx .article-list ul li .taxonomy-case_category a{border:solid 1px #333;color:#333;line-height:18px;font-size:13px;padding:2px 4px;border-radius:4px;margin-right:4px}.article-scrollx .article-list ul li .taxonomy-case_category .wp-block-post-terms__separator{display:none}.archive .archive-list{display:none}.archive .archive-list .wp-block-post-template{margin:0}.archive .archive-list .wp-block-group{margin-bottom:16px;padding-bottom:16px;border-bottom:solid 1px #ccc}.archive .archive-list .wp-block-group a{text-decoration:none}.archive .archive-list .wp-block-group time a{color:#333}.archive .archive-list .wp-block-group h5{margin:0}.archive .archive-list .wp-block-group h5 a{color:#40891E}.archive .archive-list.open{display:block}.pagination{margin-top:40px;text-align:center;font-size:16px;display:flex;justify-content:center;gap:4px}.pagination a,.pagination span{display:block;width:26px;line-height:26px;border-radius:13px;transition:0.3s;color:#000;text-decoration:none}.pagination span{background-color:#000;color:#fff}html{scroll-behavior:smooth;box-sizing:border-box}main.page{margin-top:100px;margin-bottom:100px}@media only screen and (max-width:1000px){main.page{margin-top:60px}}*,*::before,*::after{box-sizing:inherit}@media only screen and (max-width:1000px){.pc{display:none !important}}@media only screen and (min-width:1001px){.sp{display:none !important}}h1{font-family:"Noto Sans JP", sans-serif;font-size:48px;line-height:1.4;font-weight:700;margin:0}h2{font-family:"Noto Sans JP", sans-serif;font-size:36px;line-height:1.8;font-weight:700}h3{font-family:"Noto Sans JP", sans-serif;font-size:28px;line-height:1.8;font-weight:700;margin-top:40px;margin-bottom:0}h4{font-family:"Noto Sans JP", sans-serif;font-size:24px;line-height:1.8}h5{font-family:"Noto Sans JP", sans-serif;font-size:20px;line-height:1.8;margin-top:40px;margin-bottom:0}h6{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;margin:0}p{font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.8;text-align:justify}@media only screen and (max-width:1000px){h1{font-size:36px}h2{font-size:28px;line-height:1.6}h3{font-size:24px;line-height:1.6}h4{font-size:20px}h5{font-size:18px}p{font-size:14px}}ul,ol{padding:0}figure,.wp-block-image{margin:0}.wrap-wide{width:92%;max-width:1400px !important;margin:auto}.wrap-middle{width:92%;max-width:1140px !important;margin:auto}.wrap-narrow{width:92%;max-width:900px !important;margin:auto}.wrap-right,body .is-layout-constrained>.wrap-right{width:calc(50% + 92% / 2);max-width:calc(50% + 1140px / 2);margin-right:0 !important;margin-left:auto !important}.alignright{float:initial !important}.section-pattern{padding:40px 0}.section-contact{padding-top:0;margin-top:40px}.section-contact .wrap-narrow{background:#fff;padding:40px 10%;border-radius:20px;box-shadow:0 0 10px 0 #0003}@media (max-width:600px){.section-contact .wrap-narrow{padding:40px 4%}}.section-contact .wrap-narrow .link-button a{border:solid 1px #000}.form-policy{height:300px;overflow-y:scroll;border:solid 1px #eee;border-radius:20px;padding:20px 4%;margin-bottom:70px}.table-pattern tr,.table-pattern td{border:none;vertical-align:top;padding:20px 0}.table-pattern tr{border-bottom:solid 1px #ccc}.table-pattern tr td:first-child{width:170px;font-weight:bold}.table-pattern tr td:last-child{width:calc(100% - 170px)}.history-pattern{position:relative;overflow:visible;height:auto}.history-pattern table{width:90%;margin:auto}.history-pattern tr,.history-pattern td{border:none;vertical-align:top;padding:15px 0}.history-pattern tr{position:relative}.history-pattern tr:before{content:"";display:block;position:absolute;top:25px;left:-6px;width:16px;height:16px;border-radius:8px;background:#ddd}@media only screen and (max-width:1000px){.history-pattern td{display:block}}.history-pattern tr td:first-child{width:180px;font-weight:bold;font-size:24px;padding-left:40px}.history-pattern tr td:last-child{width:calc(100% - 180px)}@media only screen and (max-width:1000px){.history-pattern tr td:last-child{padding-top:0;padding-left:40px;width:100%}}.history-pattern:after{content:"";display:block;position:absolute;top:70px;left:9.5%;width:3px;height:calc(100% - 100px);background:#ddd}.flow-pattern{position:relative;overflow:visible;height:auto}.flow-pattern table{width:76%;margin-left:24%;border-left:2vw solid #f4f4f4;border-collapse:separate !important;border-spacing:0 40px}.flow-pattern tr,.flow-pattern td{border:none;vertical-align:top;padding:0}.flow-pattern tr{position:relative}.flow-pattern tr:before{content:"";display:block;position:absolute;top:10px;left:calc(-2vw + 8px);width:10px;height:10px;border-radius:8px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:before{left:-9px}}.flow-pattern tr:after{content:"";display:block;position:absolute;top:15px;left:calc(-2vw + 8px);width:8%;height:1px;background:#000}@media only screen and (max-width:1000px){.flow-pattern tr:after{width:5%}}.flow-pattern tr td:first-child{width:25%;max-width:140px;line-height:36px;font-size:16px;padding:0;top:-5px;left:-34%;text-align:center;border-radius:5px;color:#fff;background:#333;position:absolute}@media only screen and (max-width:1000px){.flow-pattern tr td:first-child{font-size:14px}}.flow-pattern tr td:first-child:after{content:"";display:block;position:absolute;top:13px;right:-6px;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #333;border-right:0}.flow-pattern tr td:last-child{width:100%;padding-left:8%;line-height:1.6;font-size:18px}@media only screen and (max-width:1000px){.flow-pattern tr td:last-child{font-size:16px}}.wp-block-query>ul{margin-left:0}.card-box{padding:40px 5%;box-shadow:0 0 12px #0001;border-radius:20px}.card-groups{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups a{text-decoration:none;color:#000}.card-groups>*{width:32%}.card-groups>* figure,.card-groups>* img{width:100%;height:200px;border-radius:10px;object-fit:cover}.card-groups>* p,.card-groups>* h5{margin:0}.card-groups>* h4{margin:20px 0}.card-groups>* .date a{padding-top:20px;display:block}.card-groups>* h5 a{padding-top:10px;display:block}.card-groups>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups>a h5{margin:10px 0;height:80px;overflow:hidden}@media only screen and (max-width:1000px){.card-groups{flex-direction:column}.card-groups>*{width:100%}}.card-groups2{display:flex;flex-wrap:wrap;gap:50px 2%}.card-groups2 a{text-decoration:none;color:#000}.card-groups2>*{width:48%}.card-groups2>* figure,.card-groups2>* img{width:100%;height:260px;border-radius:10px;object-fit:cover;object-position:top}.card-groups2>* p,.card-groups2>* h5{margin:0}.card-groups2>* h4{margin:20px 0}.card-groups2>* .date a{padding-top:20px;display:block}.card-groups2>* h5 a{padding-top:10px;display:block}.card-groups2>a .item-cat{color:#fff;background:#000;display:inline-block;font-size:13px;padding:2px 10px}.card-groups2>a h5{margin:10px 0;overflow:hidden}@media only screen and (max-width:1000px){.card-groups2{flex-direction:column}.card-groups2>*{width:100%}}.card-columns{display:flex;gap:10px 2%;margin-bottom:60px}.card-columns .wp-block-column:last-child{background:#f4f4f4;border-radius:10px;padding:20px}.card-columns a{text-decoration:none;color:#000}.card-columns>*{width:32%}.card-columns>* img{width:100%;height:100%;max-height:300px;border-radius:10px;object-fit:cover}.card-columns>* p,.card-columns>* h5{margin:0}.card-columns>* h4{margin-top:0}.card-columns>* .date a{padding-top:20px;display:block}.card-columns>* h5 a{padding-top:10px;display:block}.data-lineup{border:solid 1px #000;border-radius:20px;padding:50px 6%}.data-lineup .data-lineup-title h2{margin:0}.data-lineup .data-lineup-content{display:flex;flex-wrap:wrap;gap:40px 4%}.data-lineup .data-lineup-content>*{width:30%;text-align:center}.data-lineup .data-lineup-content>* h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px;margin-bottom:20px}.data-lineup .data-lineup-content>* p{text-align:center}.data-lineup .data-lineup-content>* figure{width:120px}.data-lineup .data-lineup-content>*>.wp-block-group{display:flex;width:130px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>*>.wp-block-group>*{margin:0 !important;line-height:50px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>*{width:100%}.data-lineup .data-lineup-content>*>*{width:100%}}.data-lineup .data-lineup-content>.data-lineup-two-rows{width:64%;text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows h5{text-align:center;border:solid 1px #000;line-height:40px;display:inline-block;padding:0 15px;border-radius:20px}.data-lineup .data-lineup-content>.data-lineup-two-rows p{text-align:center}.data-lineup .data-lineup-content>.data-lineup-two-rows figure{mix-blend-mode:darken}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{gap:2%;justify-content:center;width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{background:#f4f4f4;border-radius:10px;flex-direction:column;width:31%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group{display:flex;width:140px;padding-bottom:20px;gap:0 10px;justify-content:center}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content .wp-block-group>*{margin:0 !important;line-height:50px}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content p:first-child{font-size:12px;margin-top:10px}@media only screen and (max-width:1000px){.data-lineup .data-lineup-content>.data-lineup-two-rows{width:100%}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents{flex-direction:column}.data-lineup .data-lineup-content>.data-lineup-two-rows .data-lineup-two-rows-contents .data-lineup-two-rows-content{width:100%;margin-bottom:20px}}.link-button a{margin:auto;margin-top:50px;width:280px;line-height:54px;color:#000;background:#fff;box-shadow:0 0 10px #0003;border-radius:27px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center}.link-button a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow.svg");background-size:contain;width:28px;height:28px;transition:0.3s;position:absolute;right:10px}.link-button2 a{margin:auto;margin-top:50px;width:280px;line-height:80px;color:#fff;background:#B90C0C;border-radius:10px;display:block;text-align:center;text-decoration:none;font-weight:bold;position:relative}.link-button2 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/arrow-invert.svg");background-size:contain;width:32px;height:32px;transition:0.3s;position:absolute;top:24px;right:10px;mix-blend-mode:lighten}.fix-buttons{position:fixed;right:0;bottom:50px;width:10%;max-width:70px}.fix-buttons a{display:block}body:not(.page-id-18) .grecaptcha-badge{display:none}.textAnimation .line{opacity:0;animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1}}.tab{flex-wrap:wrap;display:flex}.tab .tab-title{width:auto;padding:0 20px;background-color:#F0F0F0;line-height:40px;font-size:14px;border-radius:20px;text-align:center;display:block;margin-right:5px;font-weight:600;float:left;order:-1;cursor:pointer}@media only screen and (max-width:1000px){.tab .tab-title{padding:0 15px}}.tab input[name="news_tab"]{display:none}.tab input:checked+.tab-title{background-color:#333;color:#fff}.tab .tab-content{display:none;width:100%;margin-top:10px}.tab .tab-content a{text-decoration:none;color:#666;display:block;border-bottom:solid 1px #D9D9D9;padding:12px 0}.tab .tab-content a p{margin:3px 0;font-size:14px;font-weight:600;font-family:"Oswald", sans-serif}.tab .tab-content a h5{margin:3px 0;color:#40891E}.tab input:checked+.tab-title+.tab-content{display:block}.accordion{border:solid 1px #666;border-radius:10px;margin-bottom:20px;cursor:pointer}.accordion .accordion-item{padding:20px 40px 20px 60px;border-radius:10px;display:block;background:#ffffff;position:relative}.accordion .accordion-item p,.accordion .accordion-item input{margin:0;font-size:16px;color:#000}.accordion .accordion-item:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-image:url("./../../themes/simplist/svg/q.svg");width:36px;height:36px;top:18px;left:12px;transition:0.3s;position:absolute}.accordion .accordion-item:after{content:"";display:block;width:8px;height:8px;border-left:solid 2px #333;border-bottom:solid 2px #333;position:absolute;right:20px;transform:rotate(315deg);top:0;bottom:0;margin:auto;transition:0.3s}.accordion .accordion-content{height:0;overflow:hidden;border-radius:10px;padding:0 40px 0 60px;background-color:#fff;position:relative;transition:0.3s}.accordion .accordion-content p{margin:0}.accordion .accordion-content:before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/a.svg");width:36px;height:36px;top:0;left:12px;position:absolute}.accordion.open .accordion-item:after{transform:rotate(225deg)}.accordion.open .accordion-content{height:auto;padding:0 40px 25px 60px}.modal-content{opacity:0;visibility:hidden;background:#000a;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;z-index:100;transition:0.3s;cursor:pointer}.modal-content .modal-content-inner{width:90%;max-width:1000px;background:#fff;border-radius:20px;cursor:auto;position:relative}.modal-content .modal-content-inner>div{padding:40px 5%;overflow-y:auto;max-height:calc(100vh - 100px)}.modal-content .modal-content-inner::before{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/close2.svg");width:36px;height:36px;top:-46px;right:0;position:absolute;pointer-events:none}.modal-content.open{opacity:1;visibility:visible}.carousel-pattern{position:relative;width:100%;height:100vh;min-height:600px}.carousel-pattern .section-pattern{position:absolute;visibility:hidden;opacity:0;width:100%;height:100%;top:0;padding:0 !important;transition:0.8s;background-size:cover;background-position:center}.carousel-pattern .section-pattern *{user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.carousel-pattern .section-pattern.open{opacity:1;visibility:visible}@keyframes mainviewDisplay{from{opacity:0}to{opacity:1}}.wp-admin .carousel-pattern{height:auto;flex-direction:column}.wp-admin .carousel-pattern .section-pattern{height:80vh;min-height:600px;position:relative !important;visibility:visible !important;opacity:1 !important}.infinite-scroll{display:flex;justify-content:space-between}.infinite-scroll figure{margin:0 !important}.infinite-scroll figure img{height:80px;width:auto;object-fit:contain}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc;border-radius:3px;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}textarea{width:100%}.pattern-honeycomb{background-image:url("./../../themes/simplist/textures/honeycomb-pattern.png") !important;background-repeat:repeat;background-size:60px auto}.pattern-brick{background-image:url("./../../themes/simplist/textures/brick.png") !important;background-repeat:repeat;background-size:100px auto}.gray{background:#f8f8f8}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.date{font-weight:600;font-family:"Oswald", sans-serif;color:#333}.wp-block-query-pagination{margin-top:50px}.wp-block-query-pagination a{text-decoration:none;color:#000;line-height:30px;border-radius:15px;background:#f4f4f4}.wp-block-query-pagination a.wp-block-query-pagination-previous,.wp-block-query-pagination a.wp-block-query-pagination-next{padding:0 15px}.wp-block-query-pagination a.page-numbers{width:30px;text-align:center;display:inline-block}.wp-block-query-pagination .current{display:inline-block;width:30px;line-height:30px;border-radius:15px;text-align:center;background:#000;color:#fff}h2 a,h3 a{color:#000;text-decoration:none !important;display:flex;gap:20px;align-items:center}h2 a:after,h3 a:after{content:"";display:block;background-repeat:no-repeat;background-image:url("./../../themes/simplist/svg/h-link-arrow.svg");background-size:contain;width:200px;height:40px;transition:0.3s}@media only screen and (max-width:600px){h2 a:after,h3 a:after{width:100px;height:32px}}h2 a:hover:after,h3 a:hover:after{background-image:url("./../../themes/simplist/svg/h-link-arrow-hover.svg")}main.single-standard{padding-bottom:280px}main.single-standard .single-standard-title{padding-bottom:25px;margin-bottom:50px;border-bottom:solid 2px #ccc}main.single-standard .single-standard-title .wp-block-post-title{font-size:32px;margin-bottom:10px}@media only screen and (max-width:1000px){main.single-standard .single-standard-title .wp-block-post-title{font-size:28px}}main.single-standard .single-standard-title .wp-block-post-date{font-weight:600;font-family:"Oswald", sans-serif;color:#333}main.single-standard .single-standard-title .wp-block-post-terms{margin-top:20px;background:#f4f4f4;display:inline-block;border-radius:15px;font-size:12px}main.single-standard .single-standard-title .wp-block-post-terms a{text-decoration:none;color:#000;line-height:30px;padding:0 20px}main.single-standard .single-influencer-title{margin-bottom:40px}main.single-standard .wrap-middle{background:#fff;padding:40px 10%;border-radius:20px;top:180px;position:relative}@media only screen and (max-width:1000px){main.single-standard .wrap-middle{padding:40px 5%;top:140px}}main.single-column{margin-top:100px;display:flex !important}main.single-column .main-content{width:calc(100% - 350px);padding-bottom:120px}main.single-column .main-content .alignfull{width:100%}main.single-column .main-content .wrap-middle{width:90%;max-width:100% !important}main.single-column .sidebar{width:350px;position:relative;background:#f4f4f4;z-index:10}main.single-column .sidebar>div{position:sticky;top:60px;height:calc(100vh - 60px);overflow:auto;padding:20px}main.single-column .sidebar>div .wp-block-buttons{margin-top:20px}main.single-column .sidebar>div .wp-block-button{width:100%}main.single-column .sidebar>div a{display:block;text-decoration:none;line-height:1.6;font-weight:600;padding:0.8em 0}main.single-column .sidebar form{margin-bottom:100px}main.single-column .sidebar form .table-contact td{display:block;width:100% !important}main.single-column .sidebar form .table-contact td p{padding-top:0 !important}main.single-column .sidebar form .table-contact td p span.wpcf7-list-item label .wpcf7-list-item-label{background:#fff;border-radius:5px}main.single-column .sidebar form .table-contact td input{background:#fff}@media only screen and (max-width:1000px){main.single-column .sidebar .wp-block-buttons{position:fixed;display:flex;flex-wrap:nowrap;width:100%;left:0;bottom:0;padding:20px 5%;background:#fffc}main.single-column .sidebar .wp-block-buttons a{font-size:14px}}@media (max-width:1200px){main.single-column{margin-top:60px;flex-direction:column}main.single-column .main-content{width:100%}main.single-column .main-content .wrap-middle{width:92%}main.single-column .sidebar{width:100%;padding:20px}main.single-column .sidebar>div{height:auto;position:relative;top:20px}main.single-column .sidebar>div form{height:auto;padding-bottom:40px}main.single-column #fix-button{position:fixed;display:block;width:240px;right:0;bottom:50px;z-index:1;filter:drop-shadow(0px 4px 4px #0004)}main.single-column #fix-button svg{width:240px}}form.wpcf7-form input[type="text"].wpcf7-form-control,form.wpcf7-form input[type="email"].wpcf7-form-control,form.wpcf7-form input[type="tel"].wpcf7-form-control,form.wpcf7-form input[type="number"].wpcf7-form-control,form.wpcf7-form input[type="date"].wpcf7-form-control,form.wpcf7-form textarea.wpcf7-form-control{width:100%;padding:8px 10px;margin-top:3px;margin-bottom:15px;background:#f4f4f4;border:none;border-radius:5px}form.wpcf7-form input[type="checkbox"],form.wpcf7-form input[type="radio"]{display:none}form.wpcf7-form .acceptance{text-align:center}form.wpcf7-form .acceptance>a{display:block}form.wpcf7-form .acceptance span{display:block}form.wpcf7-form .acceptance span .wpcf7-list-item{margin:0}form.wpcf7-form .acceptance span label{display:flex;justify-content:center;margin:30px auto;width:300px;line-height:40px;background-color:#f4f4f4;border-radius:5px;padding:0.5em 1em;font-weight:bold;cursor:pointer;position:relative}form.wpcf7-form .acceptance span label .wpcf7-list-item-label{display:flex;align-items:center}form.wpcf7-form .acceptance span label .wpcf7-list-item-label:before{content:"";display:block;width:1.4em;height:1.4em;margin-right:0.8em;background-color:#fff}form.wpcf7-form .acceptance span label input:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;margin-top:-10px;left:2em;width:10px;height:22px;border-bottom:4px solid #333;border-right:4px solid #333;transform:rotate(45deg)}form.wpcf7-form select.wpcf7-form-control{width:100px;padding:8px 10px;margin-top:3px;margin-right:10px;margin-bottom:15px}form.wpcf7-form input[type="button"].wpcf7-form-control,form.wpcf7-form input[type="submit"].wpcf7-form-control{cursor:pointer;display:block;margin:auto;color:#fff;border-radius:5px;border:none;font-weight:bold;width:300px;line-height:40px;border-radius:24px;background-color:#000;padding:6px 1em}form.wpcf7-form input[type="submit"].wpcf7-form-control:disabled{background-color:#ccc}form.wpcf7-form input[type="button"].wpcf7-form-control.wpcf7-previous{color:#000;background-color:#fff;border:solid 1px #333;margin-top:20px}form.wpcf7-form .wpcf7 input[type="file"]{margin-bottom:20px}form.wpcf7-form table.table-contact{border-spacing:0 10px;border-collapse:separate}form.wpcf7-form table.table-contact .form-req{display:inline-block;font-size:12px;color:#fff;width:40px;line-height:20px;text-align:center;margin-right:10px}form.wpcf7-form table.table-contact .form-notreq{display:inline-block;font-size:12px;color:#fff;background-color:#999;width:40px;line-height:20px;text-align:center;margin-right:10px}form.wpcf7-form table.table-contact tr td{vertical-align:top;font-weight:bold}form.wpcf7-form table.table-contact tr td p{margin:0;letter-spacing:0}form.wpcf7-form table.table-contact tr td p>span{font-size:0.9em;font-weight:normal}form.wpcf7-form table.table-contact tr td p>span.wpcf7-form-control-wrap{font-size:1em;font-weight:bold}form.wpcf7-form table.table-contact tr td p span.wpcf7-list-item{margin-top:5px;margin-left:0;display:block}form.wpcf7-form table.table-contact tr td p span.wpcf7-list-item label .wpcf7-list-item-label{display:block;cursor:pointer;width:100%;line-height:40px;padding-left:20px;background-color:#f4f4f4;transition:0.3s}form.wpcf7-form table.table-contact tr td p span.wpcf7-list-item input:checked+.wpcf7-list-item-label{color:#fff;background-color:#ac227c;padding-left:50px;position:relative}form.wpcf7-form table.table-contact tr td p span.wpcf7-list-item:last-child{margin-bottom:20px}form.wpcf7-form table.table-contact tr td p span.wpcf7-list-item input:checked+.wpcf7-list-item-label::before{content:"";content:"";display:block;position:absolute;top:5px;left:1em;width:10px;height:22px;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg)}form.wpcf7-form table.table-contact tr td p.req,form.wpcf7-form table.table-contact tr td p.not-req{display:flex;align-items:center;gap:8px}form.wpcf7-form table.table-contact tr td p.req::after{content:"必須";display:block;font-weight:normal;font-size:0.6em;line-height:20px;border-radius:10px;width:40px;text-align:center;margin-right:0.4em;color:#fff;background-color:#B30810}form.wpcf7-form table.table-contact tr td p.not-req::after{content:"任意";display:block;font-weight:normal;font-size:0.6em;line-height:20px;border-radius:10px;width:40px;text-align:center;margin-right:0.4em;color:#fff;background-color:#666}form.wpcf7-form table.table-contact tr td p.pic-title{margin-top:16px;margin-bottom:5px}form.wpcf7-form table.table-contact tr td:first-child{width:300px}form.wpcf7-form table.table-contact tr td:first-child p{padding-top:15px}form.wpcf7-form table.table-contact tr td:last-child{width:calc(100% - 300px)}form.wpcf7-form table.table-contact .wpcf7-not-valid-tip{position:absolute;font-size:12px;font-weight:bold;margin-top:-15px;color:#B30810}@media (max-width:600px){form.wpcf7-form table.table-contact{border-spacing:0}form.wpcf7-form table.table-contact tr{display:block;width:100% !important;padding-bottom:0}form.wpcf7-form table.table-contact tr td{display:block;width:100% !important;margin-bottom:0}}form.wpcf7-form table.table-confirm{margin:40px 0;border-collapse:collapse}form.wpcf7-form table.table-confirm tr{border-bottom:1px solid #ddd}form.wpcf7-form table.table-confirm tr td{vertical-align:top;padding:16px 16px}form.wpcf7-form table.table-confirm tr td p{margin:0;letter-spacing:0}form.wpcf7-form table.table-confirm tr td p>span.wpcf7-form-control-wrap{font-size:1em;font-weight:bold}form.wpcf7-form table.table-confirm tr td p span.wpcf7-list-item{margin:0;display:block}form.wpcf7-form table.table-confirm tr td p span.wpcf7-list-item label .wpcf7-list-item-label{display:block;cursor:pointer;margin-top:10px;margin-bottom:20px;width:100px;line-height:40px;padding-left:20px;background-color:#f4f4f4;transition:0.3s}form.wpcf7-form table.table-confirm tr td p span.wpcf7-list-item input:checked+.wpcf7-list-item-label{color:#fff;padding-left:50px}form.wpcf7-form table.table-confirm tr td p.pic-title{margin-top:16px;margin-bottom:5px}form.wpcf7-form table.table-confirm tr td:first-child{width:300px;font-weight:bold}form.wpcf7-form table.table-confirm tr td:last-child{width:calc(100% - 300px)}form.wpcf7-form table.table-confirm .wpcf7-not-valid-tip{position:absolute;font-size:12px;font-weight:bold;margin-top:-15px}@media (max-width:600px){form.wpcf7-form table.table-confirm{border-spacing:0}form.wpcf7-form table.table-confirm tr{display:block;width:100% !important}form.wpcf7-form table.table-confirm tr td{display:block;width:100% !important}form.wpcf7-form table.table-confirm tr td:last-child{padding-top:0}}.wpcf7-spinner{position:absolute}.form-modal{cursor:pointer;opacity:0;visibility:hidden;position:fixed;transition:0.5s;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.6)}.form-modal .cf7-modal-content{background-color:#fff;margin:20% auto;padding:10px;width:80%;height:200px;max-width:600px;text-align:center;font-weight:bold;border-radius:10px}.form-modal .cf7-modal-content .wpcf7-response-output{border:none;margin:60px 0}.form-modal .close{color:#000;float:right;font-size:32px;margin-top:-10px}form.invalid .form-modal{opacity:1;visibility:visible}.form-intro{text-align:center;font-weight:bold;background:#eee;padding:10px;border-radius:10px;margin-bottom:20px;font-size:14px}.contact-flow{display:block;margin:auto}