.page_content_parts_select{padding-top:95px}@media (max-width: 900px){.page_content_parts_select{padding-top:80px}}@media (max-width: 900px){.page_content_parts_select .parts_table_style{margin-top:0}}.page_content{margin-top:154px;padding:0 24px}@media (max-width: 700px){.page_content{margin-top:70px}}.page_style{margin:0 auto;max-width:1008px;font-weight:500;font-size:15px}@media (max-width: 700px){.page_style{font-size:14px}}@media (max-width: 500px){.page_style{font-size:12px}}.page_style+.btn_ptn_1{margin-top:80px}@media (max-width: 700px){.page_style+.btn_ptn_1{margin-top:60px}}@media (max-width: 500px){.page_style+.btn_ptn_1{margin-top:40px}}.page_style .first+*{margin-top:0 !important;padding-top:0 !important}.page_style p{margin:30px 0;line-height:2;letter-spacing:0.1em}@media (max-width: 700px){.page_style p{margin:20px auto}}.page_style p>a{color:var(--color-red)}.page_style p>a:hover{color:var(--color-red)}.page_style a{word-break:break-all}.page_style>h2,.page_style>h3,.page_style>h4,.page_style>h5,.page_style>h6{padding:0}.page_style>h2+p,.page_style>h3+p,.page_style>h4+p,.page_style>h5+p,.page_style>h6+p{margin-top:0}.page_style>h2{margin:60px 0;font-family:var(--font-serif);font-weight:700;font-size:24px;line-height:2;letter-spacing:0.1em}@media (max-width: 700px){.page_style>h2{margin:40px 0;font-size:20px}}@media (max-width: 500px){.page_style>h2{font-size:18px}}.page_style>h3{margin:2em 0;font-family:var(--font-serif);font-weight:700;font-size:22px;line-height:2;letter-spacing:0.1em}@media (max-width: 500px){.page_style img{width:100%}}.page_style.single{max-width:100%}.page_style.single>h2:not([class*="is-style-ttl_"]),.page_style.single h2.is-style-default{position:relative;padding:0.85em 1em;line-height:1.7em;font-weight:500;color:var(--color-black);border:1px solid var(--color-red);font-weight:600}.page_style.single>h3:not([class*="is-style-ttl_"]),.page_style.single h3.is-style-default{position:relative;padding-bottom:0.5em;padding-left:0.6em;line-height:1.5em;color:var(--color-black);border-bottom:1px solid var(--color-red)}.page_style.single>h4:not([class*="is-style-ttl_"]),.page_style.single h4.is-style-default{position:relative;padding-left:1.5em;line-height:1.5em;font-weight:500;color:var(--color-red)}.page_style.single>h4:not([class*="is-style-ttl_"])::before,.page_style.single h4.is-style-default::before{position:absolute;top:0.35em;left:0;z-index:1;margin-right:0.5em;padding-right:0.3em;content:"";display:block;width:1em;height:1em;background:var(--color-red);border-radius:50%}.page_style.single>h4:not([class*="is-style-ttl_"])::after,.page_style.single h4.is-style-default::after{position:absolute;top:0.7em;left:0.3em;z-index:2;content:"";width:0.3em;height:0.3em;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(134deg)}@media (max-width: 600px){.page_style.single>h4:not([class*="is-style-ttl_"])::after,.page_style.single h4.is-style-default::after{border-width:1px}}.page_style.page>h2:not([class*="is-style-ttl_"]),.page_style.page h2.is-style-default{position:relative;padding-bottom:0.5em;padding-left:0.6em;line-height:1.5em;color:var(--color-black);border-bottom:1px solid var(--color-red)}.page_style.page>h3:not([class*="is-style-ttl_"]),.page_style.page h3.is-style-default{position:relative;padding-bottom:0.5em;padding-left:0.8em;line-height:1.5em;color:var(--color-black)}.page_style.page>h3:not([class*="is-style-ttl_"])::after,.page_style.page h3.is-style-default::after{position:absolute;top:0;bottom:0.2em;left:0;margin:auto;height:calc(100% - 0.9em);width:0.3em;content:"";display:block;background:var(--color-red)}.page_style.page>h4:not([class*="is-style-ttl_"]),.page_style.page h4.is-style-default{position:relative;padding-left:1.5em;line-height:1.5em;font-weight:500;color:var(--color-red)}.page_style.page>h4:not([class*="is-style-ttl_"])::before,.page_style.page h4.is-style-default::before{position:absolute;top:0.35em;left:0;z-index:1;margin-right:0.5em;padding-right:0.3em;content:"";display:block;width:1em;height:1em;background:var(--color-red);border-radius:50%}.page_style.page>h4:not([class*="is-style-ttl_"])::after,.page_style.page h4.is-style-default::after{position:absolute;top:0.7em;left:0.3em;z-index:2;content:"";width:0.3em;height:0.3em;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(134deg)}@media (max-width: 600px){.page_style.page>h4:not([class*="is-style-ttl_"])::after,.page_style.page h4.is-style-default::after{border-width:1px}}.page_style strong,.page_style b{font-weight:700}.page_style em{font-weight:500;font-size:1.1em;background:#f8f68a}.page_style>.wp-block-columns{margin:2em auto;padding:0;gap:54px}@media (max-width: 1080px){.page_style>.wp-block-columns{gap:32px}}@media (max-width: 781px){.page_style>.wp-block-columns{margin:20px 0;gap:16px}}.page_style>.wp-block-columns>p:not([class]){display:none}.page_style>.wp-block-columns p{margin-bottom:0}.page_style>.wp-block-columns h2,.page_style>.wp-block-columns h3,.page_style>.wp-block-columns h4{margin:1.3em 0 1em 0;font-size:20px;font-weight:500}@media (max-width: 1080px){.page_style>.wp-block-columns h2,.page_style>.wp-block-columns h3,.page_style>.wp-block-columns h4{font-size:18px}}@media (max-width: 600px){.page_style>.wp-block-columns h2,.page_style>.wp-block-columns h3,.page_style>.wp-block-columns h4{font-size:16px}}.page_style .wp-block-image{margin:40px 0;width:100%}@media (max-width: 600px){.page_style .wp-block-image{margin:20px 0}}.page_style .wp-block-image,.page_style .wp-block-columns .wp-block-image{margin:40px auto}@media (max-width: 600px){.page_style .wp-block-image,.page_style .wp-block-columns .wp-block-image{margin:20px 0}}.page_style .wp-block-image figcaption,.page_style .wp-block-columns .wp-block-image figcaption{text-align:center}.page_style .wp-block-columns .wp-block-image{padding:0}.page_style .wp-block-embed__wrapper::before,.page_style .wp-block-columns .wp-block-embed__wrapper::before{content:"";padding-top:57%;display:block}.page_style .wp-block-embed__wrapper iframe,.page_style .wp-block-columns .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page_style .blocks-gallery-grid{margin:0 !important;padding:0 !important;border:none !important}.page_style .blocks-gallery-grid figure{box-shadow:0 0 50px #eee}.page_style .wp-block-embed__wrapper{margin:16px auto;margin-bottom:24px;padding:0 16px;max-width:832px;width:100%;height:auto;position:relative}.page_style .wp-block-embed__wrapper::before{padding-top:56.3%;content:"";display:block}.page_style .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page_style>.youtube_video_iframe{position:relative;margin:16px auto;padding:0 16px;max-width:832px;width:100%;height:auto}.page_style>.youtube_video_iframe::before{padding-top:56.2%;content:"";display:block}.page_style>.youtube_video_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page_style>.wp-block-quote{position:relative;z-index:10;margin:40px 0;padding:24px 32px;font-size:0.95em;border-left:0.5em solid #709797;text-justify:inter-ideograph}.page_style>.wp-block-quote::after{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;display:block;background:#709797;opacity:0.1}.page_style>.wp-block-quote p{margin:0;margin-bottom:16px}.page_style>.wp-block-quote cite{font-size:0.9em}.page_style>.wp-block-code code{padding:1em 1.5em;display:block;background:#222;color:#fff}.page_style ul.wp-block-list:not([class*="is-style-"]){list-style-type:disc}.page_style ul.wp-block-list:not([class*="is-style-"]) li{padding-left:1.7em}@media (max-width: 700px){.page_style ul.wp-block-list:not([class*="is-style-"]) li{padding-left:1.4em}}.page_style ul.wp-block-list:not([class*="is-style-"]) li::before{position:absolute;top:0.85em;left:0.47em;content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--color-black)}.page_style ul.wp-block-list>li{position:relative;line-height:2em;list-style:none}.page_style ol.wp-block-list{list-style-type:none;counter-reset:lw-item;padding-left:0}.page_style ol.wp-block-list>li{position:relative;counter-increment:lw-item;margin-bottom:1em}.page_style ol.wp-block-list>li::before{content:counter(lw-item) ".";position:absolute;left:-1.37em;top:0}.page_style>ul,.page_style .wp-block-columns ul{margin:40px auto;line-height:2em;display:grid;gap:0.6em;letter-spacing:0.1em}@media (max-width: 700px){.page_style>ul,.page_style .wp-block-columns ul{margin:20px auto}}.page_style>ol,.page_style .wp-block-columns ol{margin:40px auto;padding-left:0;line-height:2em;letter-spacing:0.1em}@media (max-width: 700px){.page_style>ol,.page_style .wp-block-columns ol{margin:20px auto}}.page_style>ol>li,.page_style .wp-block-columns ol>li{margin-left:1.37em;letter-spacing:0.1em}.page_style>ol ul,.page_style>ol ol,.page_style .wp-block-columns ol ul,.page_style .wp-block-columns ol ol{padding-left:0;margin:0;letter-spacing:0.1em}.page_style .wp-block-columns ul,.page_style .wp-block-columns ol{padding-left:0.3em}.page_style>a{color:#1a65a3}.page_style>p a{text-decoration:underline}.page_style>p a:hover{color:#fa5555}.page_style>figure a{border:none}.page_style>.wp-block-image{margin:1.5em 0}.page_style>.wp-block-button a{padding:0.5em 1em;font-size:14px;transition:0.5s;text-decoration:none}.page_style>.wp-block-button a:hover{opacity:0.8}.page_style>.wp-block-file a.wp-block-file__button{color:#fff;text-decoration:none}.page_style>p:not([class])+.wp-block-table{margin-top:1.5em}.page_style>.wp-block-table{max-width:100%;overflow:scroll;border-bottom:none;letter-spacing:0;line-height:1.4em;font-size:14px}@media (max-width: 500px){.page_style>.wp-block-table{font-size:14px}}.page_style>.wp-block-table table{border-collapse:collapse}.page_style>.wp-block-table thead{background:#555;color:#fff}.page_style>.wp-block-table thead tr th{padding:0.5em 0.3em;border-right:1px solid #ddd}.page_style>.wp-block-table thead tr th:last-of-type{border-right:none}.page_style>.wp-block-table tbody tr th,.page_style>.wp-block-table tbody tr td{border:solid 1px #ccc}.page_style>.wp-block-table td{padding:12px}.page_style>.wp-block-table td ul{margin:0;padding:0;border:none}.page_style>.wp-block-table td ul li{margin:0;padding:0}.page_style>.wp-block-table td ul li::before{display:none}.page_style>.wp-block-table.is-style-stripes thead{background:#555;color:#fff}.page_style>.wp-block-table.is-style-stripes thead tr th{padding:0.2em;border-right:1px solid #eee;color:0}.page_style>.wp-block-table.is-style-stripes thead tr th:last-of-type{border-right:none}.page_style>.wp-block-table.is-style-stripes td{padding:0.2em}.page_style>.wp-block-table+p{margin-top:0 !important;padding-top:0 !important}.page_style>iframe{max-width:100% !important}.page_style>.wp-block-preformatted{white-space:inherit}.page_style>.wp-block-video{position:relative;margin:24px auto;max-width:832px;width:100%}.page_style>.wp-block-video+p.is-style-p_03,.page_style>.wp-block-video+p.is-style-p_04{margin-top:-12px}.page_style>.wp-block-video::before{padding-top:60%;content:"";display:block}.page_style>.wp-block-video video{position:absolute;top:0;left:16px;width:calc(100% - 32px);height:100%;object-fit:cover}.page_style .has-background{padding:60px}@media (max-width: 700px){.page_style .has-background{padding:40px}}@media (max-width: 500px){.page_style .has-background{padding:30px}}.toc_content{margin:80px auto;padding:4px 14px;width:calc(100% - 80px);border:1px solid var(--color-black)}@media (max-width: 1080px){.toc_content{margin:64px auto;width:calc(100% - 48px)}}@media (max-width: 600px){.toc_content{margin:40px auto;width:calc(100% - 32px)}}@media (max-width: 500px){.toc_content{width:100%}}.toc_content .ttl{height:3em;display:flex;align-items:center;font-size:24px;color:#707070;font-weight:600;border-bottom:1px dashed var(--color-red)}@media (max-width: 1080px){.toc_content .ttl{font-size:20px}}@media (max-width: 600px){.toc_content .ttl{font-size:18px}}.toc_content a{color:#707070}.toc_content a:hover{color:var(--color-red)}.toc_content .no{position:relative;padding-right:0.5em;display:flex}.toc_content .no::after{position:absolute;top:0;right:0;bottom:0;margin:auto;content:"";height:calc(100% - 0.5em);width:1px;display:block;background:#707070}.toc_content a{display:flex;line-height:1.5em}.toc_content .text{padding-left:0.5em}.toc_content>ul{margin:1em 0}.toc_content>ul>li{margin-top:1em;font-size:18px}@media (max-width: 1080px){.toc_content>ul>li{font-size:16px}}@media (max-width: 600px){.toc_content>ul>li{font-size:14px}}.toc_content>ul>li>ul{margin-top:0.5em;padding-left:1.8em}.toc_content>ul>li>ul>li{margin-top:0.5em;font-size:12px}@media (max-width: 600px){.toc_content>ul>li>ul>li{font-size:11px}}@media (max-width: 900px){.lw_block_scroll_control_wrap{padding:0 0 0 32px;max-width:initial !important;margin-left:-32px;margin-right:-32px;overflow-x:scroll}}@media (max-width: 600px){.lw_block_scroll_control_wrap{padding:0 0 0 24px;margin-left:-24px;margin-right:-24px}}@media (max-width: 500px){.lw_block_scroll_control_wrap{padding:0 0 0 20px;margin-left:-20px;margin-right:-20px}}@media (max-width: 900px){.lw_block_scroll_control_wrap>.lw_block_scroll_control{padding-right:32px;max-width:var(--lw-block-min-width-tb, 1000px);width:var(--lw-block-min-width-tb, 1000px)}}@media (max-width: 600px){.lw_block_scroll_control_wrap>.lw_block_scroll_control{padding-right:24px;max-width:var(--lw-block-min-width-sp, 600px);width:var(--lw-block-min-width-sp, 600px)}}.page_parts_style .first+*{margin-top:0 !important;padding-top:0 !important}.page_parts_style_flow_ttl{position:sticky;top:0;left:0;padding-top:1px;z-index:1}@media (max-width: 700px){.page_parts_style_flow_ttl{position:static}}.page_parts_style_flow_ttl>.ttl{margin-top:158px;padding:72px 36px;border-top:1px solid var(--color-Grey_2);border-bottom:1px solid var(--color-Grey_2)}@media (max-width: 1300px){.page_parts_style_flow_ttl>.ttl{padding:64px 28px}}@media (max-width: 1000px){.page_parts_style_flow_ttl>.ttl{margin-top:56px;padding:56px 24px}}@media (max-width: 700px){.page_parts_style_flow_ttl>.ttl{padding:48px 24px;margin-top:0}}.page_parts_style_flow_ttl>.ttl span.main{display:block;font-family:var(--font-serif);font-weight:700;font-size:32px;line-height:1.5;letter-spacing:0.1em}@media (max-width: 1300px){.page_parts_style_flow_ttl>.ttl span.main{font-size:28px}}@media (max-width: 1000px){.page_parts_style_flow_ttl>.ttl span.main{font-size:24px}}.page_parts_style_flow_ttl>.ttl span.sub{margin-top:32px;display:block;font-family:var(--font-en);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0;color:var(--color-red_1)}@media (max-width: 1300px){.page_parts_style_flow_ttl>.ttl span.sub{margin-top:28px;font-size:14px}}@media (max-width: 1000px){.page_parts_style_flow_ttl>.ttl span.sub{margin-top:24px;font-size:12px}}p.parts_catch_copy{margin:60px auto;max-width:1008px;width:calc(100% - 48px);font-family:var(--font-serif);font-weight:700;font-size:24px;line-height:2;letter-spacing:0.1em}@media (max-width: 1000px){p.parts_catch_copy{margin:50px auto;font-size:22px}}@media (max-width: 700px){p.parts_catch_copy{font-size:20px;margin:40px auto}}@media (max-width: 500px){p.parts_catch_copy{font-size:18px;margin:30px auto}}p.parts_paragraph{margin:60px auto;max-width:1008px;width:calc(100% - 48px);font-weight:500;font-size:15px;line-height:2;letter-spacing:0.1em}@media (max-width: 700px){p.parts_paragraph{margin:40px auto;font-size:14px}}@media (max-width: 500px){p.parts_paragraph{margin:30px auto;font-size:12px}}.parts_members_post{margin:0 auto;margin-top:200px;padding:0 72px;max-width:1440px;display:grid;grid-template-columns:328px calc(100% - 328px);align-items:start}@media (max-width: 1100px){.parts_members_post{padding:0 24px}}@media (max-width: 1000px){.parts_members_post{margin-top:100px;grid-template-columns:260px calc(100% - 260px)}}@media (max-width: 700px){.parts_members_post{grid-template-columns:repeat(1, 1fr)}}.parts_members_post .members_in{position:relative;z-index:0;margin-left:-80px;padding:160px 80px 155px 160px;width:calc(100% + 80px);display:grid;background:#f5f4f1;gap:60px}@media (max-width: 1300px){.parts_members_post .members_in{margin-left:-64px;padding:108px 64px 88px 112px}}@media (max-width: 1100px){.parts_members_post .members_in{width:calc(100% + 60px)}}@media (max-width: 1000px){.parts_members_post .members_in{padding:88px 56px 72px 96px;margin-left:-48px;width:calc(100% + 48px)}}@media (max-width: 900px){.parts_members_post .members_in{padding:72px 40px 64px 72px}}@media (max-width: 700px){.parts_members_post .members_in{margin-top:40px;margin-left:0;padding:48px;width:100%;gap:30px}}@media (max-width: 500px){.parts_members_post .members_in{padding:36px}}.parts_members_post .members_in .item{margin:0 auto;width:100%;max-width:728px;display:grid;align-items:center;grid-template-columns:420px calc(100% - 420px)}@media (max-width: 1250px){.parts_members_post .members_in .item{grid-template-columns:360px calc(100% - 360px)}}@media (max-width: 1150px){.parts_members_post .members_in .item{grid-template-columns:320px calc(100% - 320px)}}@media (max-width: 900px){.parts_members_post .members_in .item{grid-template-columns:260px calc(100% - 260px)}}@media (max-width: 800px){.parts_members_post .members_in .item{grid-template-columns:200px calc(100% - 200px)}}@media (max-width: 700px){.parts_members_post .members_in .item{grid-template-columns:280px calc(100% - 280px)}}@media (max-width: 600px){.parts_members_post .members_in .item{grid-template-columns:1fr;gap:20px}}.parts_members_post .members_in .item .image{aspect-ratio:420 / 280}.parts_members_post .members_in .item .image img{width:100%;height:100%;object-fit:cover}.parts_members_post .members_in .item .data{padding-left:40px;display:grid;gap:8px}@media (max-width: 1150px){.parts_members_post .members_in .item .data{padding-left:32px}}@media (max-width: 800px){.parts_members_post .members_in .item .data{padding-left:16px}}@media (max-width: 600px){.parts_members_post .members_in .item .data{padding-left:0;gap:4px}}.parts_members_post .members_in .item .data .post{display:block;font-weight:500;font-size:13px;line-height:19.5px;letter-spacing:0.1em}@media (max-width: 1150px){.parts_members_post .members_in .item .data .post{font-size:12px}}@media (max-width: 900px){.parts_members_post .members_in .item .data .post{font-size:10px}}.parts_members_post .members_in .item .data .name_jp{display:block;font-family:var(--font-serif);font-weight:700;font-size:24px;line-height:1.5;letter-spacing:0.1em}@media (max-width: 1150px){.parts_members_post .members_in .item .data .name_jp{font-size:20px}}@media (max-width: 900px){.parts_members_post .members_in .item .data .name_jp{font-size:18px;line-height:27px}}.parts_members_post .members_in .item .data .name_en{display:block;font-family:var(--font-en);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0;color:var(--color-red_1)}@media (max-width: 1150px){.parts_members_post .members_in .item .data .name_en{font-size:14px}}@media (max-width: 900px){.parts_members_post .members_in .item .data .name_en{font-size:12px}}.parts_group_members_names{margin:0 auto;margin-top:200px;padding:0 72px;max-width:1440px;display:grid;grid-template-columns:328px calc(100% - 328px);align-items:start}@media (max-width: 1100px){.parts_group_members_names{padding:0 24px}}@media (max-width: 1000px){.parts_group_members_names{margin-top:100px;grid-template-columns:260px calc(100% - 260px)}}@media (max-width: 700px){.parts_group_members_names{grid-template-columns:repeat(1, 1fr)}}.parts_group_members_names .members_in{position:relative;z-index:0;margin-left:-80px;padding:160px 80px 155px 160px;width:calc(100% + 80px);display:grid;background:#f5f4f1;gap:40px}@media (max-width: 1300px){.parts_group_members_names .members_in{margin-left:-64px;padding:108px 64px 88px 112px;width:calc(100% + 64px)}}@media (max-width: 1000px){.parts_group_members_names .members_in{padding:88px 56px 72px 96px;margin-left:-48px;width:calc(100% + 48px)}}@media (max-width: 900px){.parts_group_members_names .members_in{padding:72px 40px 64px 72px}}@media (max-width: 700px){.parts_group_members_names .members_in{margin-top:40px;margin-left:0;padding:48px;width:100%;gap:40px}}@media (max-width: 500px){.parts_group_members_names .members_in{padding:36px;gap:0}}.parts_group_members_names .members_in .set_in{margin:0 auto;width:100%;max-width:728px}.parts_group_members_names .members_in .set_in+.set_in{margin-top:80px}@media (max-width: 500px){.parts_group_members_names .members_in .set_in+.set_in{margin-top:60px}}.parts_group_members_names .members_in .set_in ul{margin-top:60px;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:60px 40px}@media (max-width: 500px){.parts_group_members_names .members_in .set_in ul{margin-top:30px;grid-template-columns:repeat(1, 1fr);gap:30px}}.parts_group_members_names .members_in .set_in ul li{display:grid;gap:8px}@media (max-width: 500px){.parts_group_members_names .members_in .set_in ul li{gap:4px}}.parts_group_members_names .members_in .set_in ul li .post{display:block;font-weight:500;font-size:13px;line-height:19.5px;letter-spacing:0.1em}@media (max-width: 1150px){.parts_group_members_names .members_in .set_in ul li .post{font-size:12px}}@media (max-width: 900px){.parts_group_members_names .members_in .set_in ul li .post{font-size:10px}}.parts_group_members_names .members_in .set_in ul li .name_jp{display:block;font-family:var(--font-serif);font-weight:700;font-size:24px;line-height:1.5;letter-spacing:0.1em}@media (max-width: 1150px){.parts_group_members_names .members_in .set_in ul li .name_jp{font-size:20px}}@media (max-width: 900px){.parts_group_members_names .members_in .set_in ul li .name_jp{font-size:18px}}.parts_group_members_names .members_in .set_in ul li .name_en{display:block;font-family:var(--font-en);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0;color:var(--color-red_1)}@media (max-width: 1150px){.parts_group_members_names .members_in .set_in ul li .name_en{font-size:14px}}@media (max-width: 900px){.parts_group_members_names .members_in .set_in ul li .name_en{font-size:12px}}.parts_access_list{margin:0 auto;margin-top:120px;padding:0 72px;max-width:1440px;display:grid;grid-template-columns:328px calc(100% - 328px);align-items:start}@media (max-width: 1100px){.parts_access_list{padding:0 24px}}@media (max-width: 1000px){.parts_access_list{margin-top:100px;grid-template-columns:260px calc(100% - 260px)}}@media (max-width: 700px){.parts_access_list{grid-template-columns:repeat(1, 1fr)}}.parts_access_list .access_in{position:relative;z-index:0;margin-left:-80px;padding:160px 80px 190px 160px;width:calc(100% + 80px);display:grid;background:#f5f4f1;gap:60px}@media (max-width: 1300px){.parts_access_list .access_in{margin-left:-64px;padding:108px 64px 88px 112px;width:calc(100% + 64px)}}@media (max-width: 1000px){.parts_access_list .access_in{padding:88px 56px 72px 96px;margin-left:-48px;width:calc(100% + 48px)}}@media (max-width: 900px){.parts_access_list .access_in{padding:72px 40px 64px 72px}}@media (max-width: 700px){.parts_access_list .access_in{margin-top:40px;margin-left:0;padding:48px;width:100%}}@media (max-width: 500px){.parts_access_list .access_in{padding:36px}}.parts_access_list .access_in .set_in{margin:0 auto;width:100%;max-width:728px}.parts_access_list .access_in .set_in>li{display:grid;gap:20px}@media (max-width: 500px){.parts_access_list .access_in .set_in>li{gap:10px}}.parts_access_list .access_in .set_in>li+li{margin-top:80px;padding-top:80px;border-top:1px solid var(--color-Grey_2)}@media (max-width: 700px){.parts_access_list .access_in .set_in>li+li{margin-top:60px;padding-top:60px}}@media (max-width: 500px){.parts_access_list .access_in .set_in>li+li{margin-top:40px;padding-top:40px}}.parts_access_list .access_in .set_in>li .map{width:100%;aspect-ratio:778 / 388}.parts_access_list .access_in .set_in>li .map iframe{width:100%;height:100%}.parts_access_list .access_in .set_in>li>p{font-weight:500;font-size:15px;line-height:2;letter-spacing:0.1em}@media (max-width: 1200px){.parts_access_list .access_in .set_in>li>p{font-size:14px}}@media (max-width: 1000px){.parts_access_list .access_in .set_in>li>p{font-size:13px}}@media (max-width: 500px){.parts_access_list .access_in .set_in>li>p{font-size:12px}}.parts_access_list .access_in .set_in>li .nearest_station{display:grid;grid-template-columns:128px calc(100% - 128px)}@media (max-width: 500px){.parts_access_list .access_in .set_in>li .nearest_station{grid-template-columns:71px calc(100% - 71px);align-items:initial}}.parts_access_list .access_in .set_in>li .nearest_station>.ttl{min-height:62px;display:flex;justify-content:center;align-items:center;background:#fff;font-weight:700;font-size:15px;line-height:2;letter-spacing:0.1em;text-align:center}@media (max-width: 1200px){.parts_access_list .access_in .set_in>li .nearest_station>.ttl{font-size:14px}}@media (max-width: 1000px){.parts_access_list .access_in .set_in>li .nearest_station>.ttl{font-size:13px}}@media (max-width: 500px){.parts_access_list .access_in .set_in>li .nearest_station>.ttl{font-size:12px}}.parts_access_list .access_in .set_in>li .nearest_station>ul{padding-left:10px;list-style:none}.parts_access_list .access_in .set_in>li .nearest_station>ul li{position:relative;padding-left:1.6em;font-weight:500;font-size:15px;line-height:2;letter-spacing:0.1em}@media (max-width: 1200px){.parts_access_list .access_in .set_in>li .nearest_station>ul li{font-size:14px}}@media (max-width: 1000px){.parts_access_list .access_in .set_in>li .nearest_station>ul li{font-size:13px}}@media (max-width: 500px){.parts_access_list .access_in .set_in>li .nearest_station>ul li{font-size:12px}}.parts_access_list .access_in .set_in>li .nearest_station>ul li::before{position:absolute;top:0.9em;left:0.5em;content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--color-black)}.parts_simple_body{margin:0 auto;margin-top:200px;padding:0 72px;max-width:1440px;display:grid;grid-template-columns:330px calc(100% - 330px);align-items:start}@media (max-width: 1100px){.parts_simple_body{padding:0 24px}}@media (max-width: 1000px){.parts_simple_body{margin-top:100px;grid-template-columns:260px calc(100% - 260px)}}@media (max-width: 700px){.parts_simple_body{grid-template-columns:repeat(1, 1fr)}}.parts_simple_body .simple_body_in{position:relative;z-index:0;margin-left:-80px;padding:160px 80px 160px 160px;width:calc(100% + 80px);background:#f5f4f1}@media (max-width: 1300px){.parts_simple_body .simple_body_in{margin-left:-64px;padding:108px 64px 88px 112px;width:calc(100% + 64px)}}@media (max-width: 1000px){.parts_simple_body .simple_body_in{padding:88px 56px 72px 96px;margin-left:-48px;width:calc(100% + 48px)}}@media (max-width: 900px){.parts_simple_body .simple_body_in{padding:72px 40px 64px 72px}}@media (max-width: 700px){.parts_simple_body .simple_body_in{margin-top:40px;margin-left:0;padding:48px;width:100%}}@media (max-width: 500px){.parts_simple_body .simple_body_in{padding:36px}}.parts_simple_body .simple_body_in .inner{margin:0 auto;width:100%;max-width:728px;display:grid;gap:60px}@media (max-width: 500px){.parts_simple_body .simple_body_in .inner{gap:40px}}@media (max-width: 500px){.parts_simple_body .simple_body_in .inner:has(.ttl_ptn_7){gap:30px}}.parts_simple_body .simple_body_in .inner .ttl_ptn_7+p{font-size:15px}@media (max-width: 500px){.parts_simple_body .simple_body_in .inner .ttl_ptn_7+p{font-size:12px}}.parts_simple_body .simple_body_in .inner>p{font-weight:500;font-size:18px;line-height:2;letter-spacing:0.1em}@media (max-width: 1000px){.parts_simple_body .simple_body_in .inner>p{font-size:14px}}.parts_logo_image_list{margin:120px auto 200px auto;max-width:720px;width:calc(100% - 48px);display:grid;gap:60px}@media (max-width: 900px){.parts_logo_image_list{margin:80px auto 140px auto;gap:40px}}@media (max-width: 500px){.parts_logo_image_list{margin:60px auto 100px auto;gap:30px}}.parts_logo_image_list>p{font-weight:500;font-size:15px;line-height:2;letter-spacing:0.1em}@media (max-width: 900px){.parts_logo_image_list>p{font-size:14px}}@media (max-width: 500px){.parts_logo_image_list>p{font-size:12px}}.parts_logo_image_list ul.images{display:flex;justify-content:space-between}.parts_logo_image_list ul.images>li{height:120px}@media (max-width: 900px){.parts_logo_image_list ul.images>li{height:96px}}@media (max-width: 700px){.parts_logo_image_list ul.images>li{height:80px}}@media (max-width: 500px){.parts_logo_image_list ul.images>li{height:60px}}.parts_logo_image_list ul.images>li img{height:100%;width:auto}.parts_image_and_name{margin:60px auto;max-width:1440px;width:calc(100% - 144px);display:grid;grid-template-columns:calc(100% / 2 + 10px) calc(100% / 2 - 10px);align-items:end;align-content:end}@media (max-width: 1200px){.parts_image_and_name{width:calc(100% - 48px)}}@media (max-width: 700px){.parts_image_and_name{grid-template-columns:repeat(1, 1fr);gap:30px}}@media (max-width: 500px){.parts_image_and_name{margin:30px auto;gap:20px}}.parts_image_and_name .image{aspect-ratio:660 / 440}.parts_image_and_name .image img{width:100%;height:100%}.parts_image_and_name .name_plate{padding-left:60px;display:grid;gap:8px}@media (max-width: 1200px){.parts_image_and_name .name_plate{padding-left:32px}}@media (max-width: 700px){.parts_image_and_name .name_plate{padding-left:0}}@media (max-width: 500px){.parts_image_and_name .name_plate{gap:6px}}.parts_image_and_name .name_plate .post{font-weight:500;font-size:13px;line-height:19.5px;letter-spacing:0.1em}@media (max-width: 900px){.parts_image_and_name .name_plate .post{font-size:12px}}@media (max-width: 500px){.parts_image_and_name .name_plate .post{font-size:10px;line-height:1.5}}.parts_image_and_name .name_plate .post::before{margin-bottom:12px;content:"";display:block;width:8px;height:8px;background:var(--color-red_1)}@media (max-width: 500px){.parts_image_and_name .name_plate .post::before{margin-bottom:10px;width:6px;height:6px}}.parts_image_and_name .name_plate .name_ja{font-family:var(--font-serif);font-weight:700;font-size:24px;line-height:1.5;letter-spacing:0.1em}@media (max-width: 900px){.parts_image_and_name .name_plate .name_ja{font-size:22px}}@media (max-width: 500px){.parts_image_and_name .name_plate .name_ja{font-size:18px}}.parts_image_and_name .name_plate .name_en{font-family:var(--font-en);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0;color:var(--color-red_1)}@media (max-width: 900px){.parts_image_and_name .name_plate .name_en{font-size:14px}}@media (max-width: 500px){.parts_image_and_name .name_plate .name_en{font-size:12px}}.parts_image_and_name+.parts_catch_copy{margin-top:120px}@media (max-width: 700px){.parts_image_and_name+.parts_catch_copy{margin-top:60px}}
