.parts_custom_post_fv_32{position:relative;z-index:20;padding:0 110px;height:633px;width:100%;display:flex;align-items:center}@media(max-width: 1200px){.parts_custom_post_fv_32{padding:0 64px;height:560px}}@media(max-width: 900px){.parts_custom_post_fv_32{padding:0 48px;height:520px}}@media(max-width: 600px){.parts_custom_post_fv_32{padding:0 20px;height:559px}}@media(max-width: 360px){.parts_custom_post_fv_32{padding:0 16px}}.parts_custom_post_fv_32 .all_filter{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;display:block;background:#fff;opacity:.2}.parts_custom_post_fv_32 .bg_img{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%}.parts_custom_post_fv_32 .bg_img img,.parts_custom_post_fv_32 .bg_img video{width:100%;height:100%;object-fit:cover}.parts_custom_post_fv_32 .cont{margin:24px auto 0;max-width:1400px;width:100%}@media(max-width: 600px){.parts_custom_post_fv_32 .cont{margin-top:0}}.parts_custom_post_fv_32 .cont .ttl{margin:0;font-size:56px;line-height:1.4em;letter-spacing:.05em;font-weight:500}@media(max-width: 900px){.parts_custom_post_fv_32 .cont .ttl{font-size:42px}}@media(max-width: 600px){.parts_custom_post_fv_32 .cont .ttl{font-size:28px}}.parts_custom_post_fv_32 .cont .sub{margin:22px 0 0;font-size:18px;line-height:1.6em;letter-spacing:.08em;font-weight:500}@media(max-width: 600px){.parts_custom_post_fv_32 .cont .sub{margin-top:14px;font-size:14px}}.parts_custom_post_fv_32 .cont .deco{position:relative;margin:30px 0 0;width:110px;height:1px;display:block;background:#d4aa37;animation:fv_32_deco_pc 9s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.parts_custom_post_fv_32 .cont .deco{animation:none}}@media(max-width: 600px){.parts_custom_post_fv_32 .cont .deco{margin-top:24px;width:96px;animation-name:fv_32_deco_sp}}.parts_custom_post_fv_32 .cont .deco::after{position:absolute;top:50%;right:0;content:"";width:8px;height:8px;display:block;background:#d4aa37;border-radius:50%;transform:translate(50%, -50%)}@media(max-width: 600px){.parts_custom_post_fv_32 .cont .deco::after{width:7px;height:7px}}@keyframes fv_32_deco_pc{0%,55%{width:110px}68%{width:54px}82%{width:128px}92%,100%{width:110px}}@keyframes fv_32_deco_sp{0%,55%{width:96px}68%{width:48px}82%{width:112px}92%,100%{width:96px}}.parts_custom_post_fv_32 .cont .lead{margin:44px 0 0;max-width:900px;font-size:20px;line-height:2.2em;letter-spacing:.04em;font-weight:500}@media(max-width: 900px){.parts_custom_post_fv_32 .cont .lead{font-size:18px;line-height:2.1em}}@media(max-width: 600px){.parts_custom_post_fv_32 .cont .lead{margin-top:34px;max-width:none;font-size:15px;line-height:2.3em}}.parts_custom_post_fv_32 .cont .btn_s{margin:48px 0 0;display:flex;gap:14px}@media(max-width: 900px){.parts_custom_post_fv_32 .cont .btn_s{margin-top:40px}}@media(max-width: 600px){.parts_custom_post_fv_32 .cont .btn_s{margin-top:30px;flex-direction:column}}.parts_custom_post_fv_32 .cont .btn_s a{position:relative;z-index:10;padding:0 40px;min-width:369px;height:77px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:20px;line-height:1.4em;letter-spacing:.04em;font-weight:500;border-radius:999px;transition:.3s}@media(max-width: 1200px){.parts_custom_post_fv_32 .cont .btn_s a{padding:0 28px;min-width:300px;height:70px;font-size:18px}}@media(max-width: 900px){.parts_custom_post_fv_32 .cont .btn_s a{min-width:240px;height:64px;font-size:16px}}@media(max-width: 600px){.parts_custom_post_fv_32 .cont .btn_s a{padding:0 16px;min-width:0;height:72px;width:100%;font-size:17px}}.parts_custom_post_fv_32 .cont .btn_s .fill{color:#fff}.parts_custom_post_fv_32 .cont .btn_s .fill:hover{opacity:.82}.parts_custom_post_fv_32 .cont .btn_s .frame{background:rgba(255,255,255,.72);color:inherit;border:1px solid #232323}.parts_custom_post_fv_32 .cont .btn_s .frame:hover{background:#fff}@media(max-width: 600px){.parts_custom_post_fv_32.btn_swap_sp .cont .btn_s .fill{order:2}.parts_custom_post_fv_32.btn_swap_sp .cont .btn_s .frame{order:1}}.parts_custom_post_fv_32.btn_swap_all .cont .btn_s .fill{order:2}.parts_custom_post_fv_32.btn_swap_all .cont .btn_s .frame{order:1}
